MSDHLDQLYLTYLDTIDTYQSLRTSLAAHFSTGFLTLAQANYNSTSGGRRYGADFYDERMTAIRGVEVGDGVFECKLFEPERKEEEPRKETKDTNREASESDALEKPEERTPTIDPRDPIRWFGILVPPALRQAQSEFTLSVQTIIPQLTTTIAKLATLSSEIESHRSHADTKYLYKILTTAPPSPLPEAVQLLPLDISSSFIHLCTATQTVGVIEVFMPDSEELWLLKVPYSKVEKDIKWENVTHGGKREEFPHLFTEKLGSSEVEEVREVTRSEGKGWRESLEGMEWLE