MARDSPKIPERQLFIGGEWCEPARGLRLSVINPASEESIGTIPAATAEDVERAVKAARDAFTRNKGKDWARTSGKYRAKYLRAIAAKVVEKKEELSRLEAIDCGKPYDEAAWDMDDVAGCFEYYADLAEALDDKQYAPLKLPMDTFKSNILKEPIGVVGLITPWNYPLLMATWKVAPALAAGCTAVLKPSELASLTCLELASICKEVALPAGVLNILTGLGQEAGAPLASHPQLDKVAFTGSAMTGRSVMMAAAQNTKPVTMELGGKSPIVVFDDVDILKAVEWVMFGCFWTNGQICSATSRLLVQESIADKFLHELVNWTKSIKISNPLEEGCRLGPVVSEGQYKKILNFIARAKEEGATVLCGGGRADHIKKGYFVAPTIFSDVKPSMEIWKEEVFGPVLVVSTFRTEEEAIELANDSSYGLAGAVLSKDEERCTRVAEALEAGIVWINCAQPTFCQAPWGGRKRSGFGRELGEWGLENYLNVKQVTRYISEDQWNWYPSPSKL*