MESFIPFGTDPEMATRVADLIWDQAVMNFGLTDNEILLPLNITGIIGPLAIERLKLQLTNFLSRPCTAFADNALGCVRILASPEFKGLGPATDNMVLPRVSAEGGFSLDVCSIKSLQKADKKVEKRLKIPRPPNAFILYRKHYHAILKEQNPDMHNNEISIAVGIKWNNESSEVKAHYKALADEAKRQHAQKYPNYQYAPRKHCEKKRRNSRRTAENFVDYETFSDDEEESSLQTSYESPADSSTYSAFSGQDQDDFAEQTVEDQTMDDYMTLSPIFSPLNESYHFSDYDIGDYNSWVRDAAMAQRLTIIAHTHAENGSFSQLFPPSHG