MLEDGVVPDRDSYNLLVRGLTKLSSVDQARAMLSTMVGEGYDPDVVTCGLLVDKFCEMKRVGEVCELFQELESNGVAVGMLAYNAILKALMCSGDFDGGFKFSDIAVGDGSLPHVLAYKTMLDCLIKTGKTREASEVVGEMIKKSVPDGMTYTALISVLCKHNRADDAMKVFDIMVEKEIVPNVDVYTSLLAAHCRTRKLDGAYRLFVEMIQRGYGPSASTYGLLLRCLCNGGRSYLAYDIHSSMRSRGHVPDENTYASLIYGCCMAGRITEAKVLFKEVLEGEKAQLDAGIYNVLIEGLCRASKVEEALEVTAGMVDKGCIPTLQTYNALIMGFFKANEVDKALQLFRAMEEKGFSPNTMIYSTFIDGLCKVGKINEAHEFFQQSVERGCVPDNVTYNALIRGLFGANRMDEAHRLYREMGERGYIADRSLRTLAFQRSREEQSFHS*