MGNTHSAAPKVQMGDVLAADVPSLVYKDHLPGTGRFLKSIICRVDGVSVNAPGVSDASKDGIALVKVYLKRPGAFPDLRAHERMVQEIRDALTTPAPRLPHCWPFTRALETSNAVYLMRQFCHASLLERLSARPFMTDGERAWIAYQLLHAVADAHTRGVVHGDIKCENVLVTSWGWCFLCDFASYKPAEMPADNPAVFTYFFDSDGRRRCCIAPERFSDKMTSVAENMLDEEPPVLHPAADIYSLGCTLAELYTDGKALFDLSGALAYKRGEHSPLDAISSGVENDLARAMISSMVVIDPNKRFSAESYLAKYEDSKLFPSYFKRLHAFSAKFLDVDNNSRIAVVEEELDELLVDILRSESGSSAVSSALTNEEVLAIAFDPSSCFSCPGVGLIATHICSSMRGSTKMDARVSALRLLRKISPLASDHCILQLMLPYCASMLQDSEASVRAEALRAIAEILQHVVDIPQSDFGLFPEYIWPLVSKVATDSARLVRVNVAAVVAPLSRLSLTFLQYAVANSGQGGDPISFDDDLIAARLTVQNIVFNLLGGKVDHGDAAIWEELLANSAQLAHFFGRDDTNDFLMPFMITCLNTSSPHLRCAFFKHIAEIGEFVGQASCELVLVPCIDRCLVDINDTVIAHALRCMSGLASIQASNPKESKMILVGKPAIFHIAKSAAPLLCHPSAAVRTAAQNFFSTAAKSVGPVDAFARLVPIVKPFLDDSDPNRSKVLSLTPDFLNDPDILAMCVFPPPSRSAFEAAVAQANGMRTAAVYAAVSARLDRPVDVDNSLNADDEKSIVAYNAAAEFPCINVMSSYIKTIAKVRQTASNANASSSVQSGRYGSNEPPSIVEDVKDGDMNDVWTMVFGQKRSIVTPHDARPISLDDSENDALLIDARELTLVDTLSAAVRRFDIGANRLKPNGPPDAEASARKSASDMSWTPRGVLVETLLEHRGTVTSIAVDRNEVFFATGSEDGSCKIWDARRIEKDVAFQSRLTYASQGGKITSVASTSESHIVSGSDNGTVHAWRVEYVTKDAGKTPQWRPVPDRYTGAAEIRHVDKSEGAVSAVASLGEHVVCYITQTGAVYGWDYRAPKDAFRMPLNPKIGVTSSLALDTSGAASWLVIGTASGSINLLDMRFQTCVQEWNHPSRGAGIEAMTISPLSPQQSSAGAVKRPLVWCGAGHDEVALWDIADGGCRRILRVLRGQGAALDAAARAPPSAMEANGRLRIVPRSQSAYVHSSTLANTTYGHFSEDLRADELISSTARPPGVRALLALPNGAIVSGSTDTCIRVWHPGDSAKSRVISGNIYGPRPKFAEQSVSGVVIQQEYPTPLPENARKSNAHGTAYERHDCHRDAVVALATISGAASQMLISASRDMSVKIWK*