MESQQLRELLDARGNTILAFGPQIQSLDKSVVLSTRSGIDKGLNFFNHALDDLAVYWDSLVAKIPEIERVFPERKLIKDLNRFMRHGLYEEGLWKYVSTSACVAYIAQIIQHWQYLQMANEGHGRSTDPQASWIAQRKENKTACLGFCGGLVPACVVASSHNMVELEQNAVVGLRILVLMGVIADIDEELNGNAYAFATICRGDEAQKGLRRIIEKHSPHVHMQATFDIGCATVCVPEAVESAFLDEARDAGVKCIKLGVHGRAHDVSAQGERKTRIMLQLCEELPGLRLPDASQSAIPVYSNIDSEAPLTQGSLHEMAIRGILSLPCDWYSIFVNVWARLDDPSKVLHLADVKPPAPLPQPPYPNEEMIAIVGMAIKTAGADDVDEFSQMLRSGQSQHQEIGPNRIAFKHELDSSRKWYANFMRDVDAFDHRFFKRSARESVAMDPQQRLFLISVYQALENAGYFSSAVRTGESPKDVGVFVGSTMNDYEHHAEAHDASAFSATSTKSYIPARASHFFGWTGPTVVYDTTCSSSMVAIHYACRSLLSGECSAAIAGGVNVMTIPGTFRALAQSNFTSPTGQCKPFDQDADGYCRAEACGAVYLKRMSDAVRDGDRVLGSIASSAVLQNHNSTPFFVPNSPSLSQLYNSVIDKANIDPSHIAVMEAHGTGTQIGDAAEYASVKQCVVGSSRTNNLILGSAKGHVGHAEGTSGIVSLIKILTMIQDDYIPQQASFTKMSPHLKSTGADMIEVSTSIRKWPDGPRTALISNYGATGSNAAMILTAPQRKEPTLHPEFTVPFWISGFDEESITRYCAKLNDYLQSKPNATPWDISYHLNLQSNRALPQRVLFTCQTRKELEEKLRELSNGALQAQIIPLREERPVVLCFGGQTNSYIALQRSVYDSVKLLRHYLDDCDAAIQAAGGTSIYPDIFSTSPITDQSHLQAMLFAIQYSSARCWLDCGLSSRVVAVVGHSFGELTALCISGALSMKDTVKLVIARARLVRDAWGQDPGAMLVVDGDENLVNLVLEEANENYKGSFPASIACYNGPHHFTLAGSTEAIDSVTSICESMPGIKHKRTAVTNAFHSTLVQPLQEQLEKLAKSFTLKQPVIRHERATGCQRAMPFNVWDHMRQPVYFRHAIERLAQEYPSCVWLEAGSGSGVTSMASRSCSSSHSFHSLNISDPRRGTEGLVAATLSLWKNDIPVTFWGHHHFQDSDVIPLSLPPYQFKKTRHWLEYKDRASGPQDRQGPEIGDLLSLVQDRSSDSQPIFAIDTESNYYHEMINGHVLGKLAPVLPVSAQIGLVVVALYSLHPEWTKSRFPYSVHDMVSQTYICVDPSRKLWLEFSASGESKLEWDWALTSTDKAQTEASRLVHVEASLHIHPPQDTMYNTEFDALERTVSHQECKELLGGNLDDDDEVHVVQGQAVYQVIDNMVSYGDFYRWTKRIVGRNGVAAGVVRKPISQSYDPGLGDAFCQVGAIAINCMAEAISPNNIWAHKECGKTLLSPTYTGSSEKWHVLVYHRAKTSRIREMDIYVFDPANGQLTQAYVGAQAVQVPKMLWENILISLTTEKCTLQGARNDPNTAVPENGITDQSTAQVQRTISPYSYDTVLAELRSIVSKILGLPIEEIKPDSQLADLGMDSLMGVEMGSDIETVFKCSPDQEEMMGVTSVEELSTVIWNTLQQGNSSESSCTEDENSSSQSSVSSVDDSMPYNRGDIKKRQDLAQGFVDRYSADFTAPSPSSDATSWNGSKKAVVIVTGATGSLGSHLTAKLAESPAVGTVVCLNRPSRSSSAVSRQQDSLSAKGIDISDESFKKLRVLECTISESKLGLSDEDYAWLVQNGSDIMHCAFPLSPTETVRGFEPQYVAMRNLIDLARDIASAQCSHSDQRRRVGFQFVSSISVVGFAKNHPVSEALRGIECAQPIGYSEAKWVCEHMLEATLRQHPGFFRAMSVRCGQIGGSSTSGFFNKNEHVPFMIKSAQSLRAWPDLAGHVLWVPVDQVATVMVELIHVDDAIEDTSIPNTVYHIENPAGRAWKDYIPVIIKELGIPADRVIPVGEWVKEVKASKLDRASNPAALFGDFYSGYYVPLMCGMVLDSAESRTNSKTMAKMEPISDDTMKLYIDGWKKSGFLKI*