MSRERIKRELPPVQEHIDKLRKVIEEGNYYGALQMYKSISARYVTAQRFSEALDILFSGACIELEHGLVNCGADLAILFVDTLVKAKSPCNDETLDRIRCIFKLFPRVPVPPHLVDVSDDEDVQNLQESLGEARSRVENLTSFLRAAIKWSAEFGGPRTGYPELHAMLGDYLYTECPELDMVRISRHFVRAEDPEKFASMLVNFMGRCYPGEDDLAIARAVLMYLSMGNMKDANFMMDEIKKQAETKNPELSESDLIQFISYLLETLQRDALPLFNMLRVKYKSSIDRDQLLNELLDEIAERFYGVQRKNPLQGMFGDIFKMMG*