MGDVGRKFDNGQGHIVVKQERIDYRSPTLTRRQVQQNVKHKYPDVKVATCFRPSGILSADLPVDNKHTVDRSMGLRHFSTKVCEKVKEKGRTNYNQVADELVAEYFAANNMNSEEFLERQKFDQKNIRRRVYDALNVLLAMNIICKRKKDIDWVGLPATKAGEIKRLEEEKAKLTERIRRKKETIQELIVQLVAYKSLVWKNREMERVSARPPENTILYLPFVIINTSKNTTVDCAVSGDRSEFLFNFDQSFEVHDDFEALKRLGYSYGLEHNTLNPEMMEHIDEFIPPALRGYIPKILGGEMSDWESRVRGDPSMQYIIRDGPSGDKLQTSSFDQTASDHSSESSYADITQQAVYTMPENIPYTVPAYESEIGDEVDVVGTSTDYNTYSVPGPSTSYAAVEQGSHPIPVRTTNSLSRTVTNIPDYAEPGPSTSKTQQYLPRQVSAKRPMYAVPIQSSGPIFRKAQVDADGNIIYTHNIQPKRAKTENYGV