MDARKPHVVIFPSVGMGHLIPFFEFVKQLASGHGFSITFITAKFMVTPSQTAYTNSLASSGLSIRFIELPEVELDSEEKKAHPLVLIFKVLEKTTGSVENALRTLLSDSSNPISAFITDIFCTATLEVSKKLQIPSYVLYTGSASNLFLILYHRTMDAEMTESLKDLHGPVKVPGLPSIPARDFPNPMQDKSGPFYHLFLRLSHELLKADGILINTFQDLESGSVQALLSGEIDGTRIPSIYPVAILAHPSTGGFVSHCGWNSVLESVSHGVPIIAWPLQAEQRTTAFFLVNDIKMAVRTKMGADGIVTKEEVEKAAKELMEGEDGKKKRERARELRESAKAEEEGEGERIEGECQSSCGRRWKFQAGPRSSGGSLL*