MAGLFQSFRSSSMPKRLLRYALSRLELLDSDALDMDNLDLALGRNTVFEFRDVGVQLDKLEKLLKLPKTFALQKAKVVLLRVTIPMDFYTSPISIEVDGVDVKLKVVVPDAKAKSSHPTTTTDDDDDTAAAVPNTVDLAQSFLETQPSSERRKLEAALAAETQDLGASGSMSDDSSEDEPVMGTGQPLSLPGFLAGFLQGIVDRMQIKIQGVAFQLDMDIPVDVSASATEPVSFQIALEGIDIEGVTTKSEGSRASAVAAPKEGKRQISLDNVRAYLISEANVFSTLTRSSSMTSPSAASSPVHSRNPPSREATSLSLESHGADIHSSGQPSYPLADSEEALGIPYEFEDDGGPDDECPATPRASQSRDFHSPEDTAFHSPEDPALNTSPTLRRDIDDGLSLSQGYFEEHGMTSSSLLQHPEGLEAFGIYGLQPSPGSESEGHAEPGDLDEDLAQSHLYTHEEAESMYMSAFSKAGAQQKSPSPTEEAAELLQTPQAAQGQFSQSTTPFAMPGGWDDDVSETDRAESPEKQHPPSDSISEPQPQLVPEGEAAPTAEPAVEQQNPSSSVAPRAPTEGKPGSRDAEEETSHLEDTATPKGPTRVVKEILHLQSVSVYIPTTHPHIELEEDTSESVAELARAMSNSVYPQAPGAFSVHAPASGSVFEQRPNIQQTQSADNALEVDLSPVSIRFDASLAFVLAMIVGKLVDAVKSKHPVAKPHQGADAAQQQEKTPEVRVTVKEVSVDFLNRLAGVADTPRRHLDPSAFMFDHEVLLNATLRNLGVSVAPVKIPIDLETFRFGYSNGDIISFDKAAQMSTSVRDTFLSNGHDIAIKMSQAKESVRTEIETLPLAVHVDLQRLDETFSWFGGLSSFLNMSASMTSSPSPTPKSPSKPAQRAKGVRFETPINPDDKSAVSENKINMRIGGSYIELVGRECSFVAESNAIKFINRERGAGVSCSRMRVSGPYLKNSMAKPAINTEIGGVRLEFVTTPNDSDLERLLGLITPSKAKFDHGSDEIMVDTLIRQRRKGSVLRVGVETLNVRVKNLAQLEVLPALAEELAKLSTVAKYLPEDDRPGIMTLAKVHELGASVELGGTFGQLSGELKELEAAHISIPSLVAVAVSGISVRRNKTEELISSSVLYAPAEIANRGPVIMARMIGDDIEPIVKLNLQDISIEYRVPTIMDILGLAKDATPQDFEESLAASVASLGDQAHAALARQQPLSPTHAPSKQSKPLTLDVSFRDCLVGLNPLNQKSKMVLVFTDARLAVVLPQDEVTKVTLDVHKASILLTDDASQATSDYRPSSSTRRRASSSASPQAVSLSAQGFVDICYMSSAKVTVVVAPGVDGEKQVEVEVRDDLLVLETCADSTQTLISLANALSPPTPPSKENKYRTKVMPVQDLLASISAEAFGRPEGEYDFDQDFAGAQEMAKSQSEAGFGVDNNFPIESQFYGSEAEGEELFDAMKLSATSQDTRMQDTQEGVLITGLDRSRSYVSEGSSDDLAFKEDFFNESAPDEHGAKIWNSVKNSYDKAPANLVKRSPLKVSVRDVHVIWNLFDGYDWTHTRDTISKAVQDVETKVYERQARLGGRQVFEEEIEDEETIGDFLFNSIYIGIPASRDPQELSRAINEGLADNATETESVATTAVTTSTNRTVRRGYPKSRRLKLQRSKHHKITFELQGVNVDMVAFPPGTGETQSSVDIRVQNLDIFDHVPTSTWKKFVTYDRDQGEREMGTSMVHLELLTVKPLPELGASEIVLRATVLPLRLHVDQDALDFITRFFEFKDDSVPVHSSPSDVPFLQRAEVHDIPVKLDFKPKRVDYAGLRSGHTTEFMNFITLEESRMVLRHTIIYGVSGFDRLGKTLNDIWTPDVRNNQLPGVVAGLAPVRSLVNIGSGFKDLIEIPLKEYQKDGRIIRSISKGAAAFARTTGTELVKFGAKLAVGTQYALQGAEDMLTTGIKPDDGWDDDDPDAEDKKQISIYADHPTGVIQGIRGGYRSLARDVNLARDAIIAVPGEVMESQTATGAAKAVLRRAPTIIFRPAVGVSKAIGQTLMGATNSIDPHNQRRIDEKYKKH*