MESSRRAVEAYWRTRLIDQVTVDDDKVAPVYRLDEISDTIRSSPGETVRDMVEYTMRRLNHKSPRVKQKVLRMIKYVVAKAGPEFRRQMQRQSATIRQLFDYKGQADSLRGDALNKAVRDTAHEAIAAIFATDEKISQTEDVNKRIMGFGNTNFDMPPQGKKSLINDVVNEVVEFGSSSIRQGLNKISGYTTSGNGGIRSNDVGSYRGPSLRKSLTSERDPSDRYEREEQGDVRFVSDASSGRTKPIAYDSRISHQEVSNGKGAENGRGPSREEMLLDTITAPGGMRLQPTRENLQIFFANVEKLDPKNLAYALESKLRSHAWQVRLKALCVLDAILHREDADFFGVVIEMFEKEPGAIYECLQCPQTSVREKAKKALDSLNISRKDSCVEEAEEPTDVNGSAPSVVHNMPDLIDTSEPDLLGDANSFPDISVSTSGAEFSSTSDSTITGGALSGEAVLSGAAGNASGTDSDDLFAGISIHTTDNSVGELTGDLLSGLFIDDNSKPMGDGEVDLLLNNQGTAVSHSTPSGSLDDLMGNISVSNSGDSAPLKGLGENGATFPKSPSTQAPRHVNTIPPQMLGNLSSPQLMYMHPSLMLPTGIVGGYQAPMMMSQTFGAGGLGNTIFQQQLLSGMTGLQRFGMGANLANGGNLQINTGSGKALSAPFADGFDFSGDATSRYTAAADFTKKEDTKAFDFISDHVCAVRGAKKKSLIF*