MARATRVAGRRRAITAHMQLRPRGEAMASFVSTSRLVDVSRSGNASVPRAHADGKANDLQDESNDRARSRSRPRPRARPSQRPMRRGPASTQTQFGQAPRESLVARLRASASSPSSARLRELNELGLLYSFMRGRRSGPSEQGRAPNEAPRPQQQIPVHPSVPTCRPGELVTTRAQLEAMVDEVMTSGSGVGIDTEFVSELSFRAELCLVQVATTKKIWIVDALSPEIHRHIDHFWRTLVIDKAHEKIVHAGDQDLEHAFRSTGRIPENIFDTQLTAAFADNLLEAKYPASLARLADELVGTDLSNEIGKGTPSMTVSDWVQRPLRVSQLEYAANDVRFLPLMREKLGELVEKTGNAAWLQDEHDRVYRLNANALYVPRPTAPHALRNTGVDLKRMDAEQGAVLKALCDWRFAQAREWNVPQNAVLSTRTMIDLAVGANVSISSVKGLNNRIRTECGAEIMAVVHQARERVHSAGEGDSAETSGTLRSAQEMLNSRDINLECQPLKLKLEKRCAEQNIASRLAFSLNDLREVLDGRKAHSKLFTGWRSDLFSDLLLEF*