MGESSTKIEPLAIVGLSFKFPQGMETANSLWKGLASSRSAWSSFPESRLNFDGVYDPDTGRLNSFPLKGAHFLNGDISAFDAPFFTIGPSEAAEIDPQSRILLEVTYRALENANRISWYFNLRGESINMDTACSSTLVAFHTACERLRSRESNMAIVAGSNLFLSPDMAMSLNNQNFLSPDGRCWSFDEKANGYGRGEGFGVLVVKRLSDALENNDPIRAAVLATGTNQDGRTPGIVQPSRSAQAQLIRDVYRKAGLDMSQTRYVEAHGTGTSVGDPIEAGAIADAFSHTLSADSPLFIGSIKSNIGHLEGTSGIAGLVKSVLILERRMIPGIAGLEHVNHSIVAEHPHLKFPKDLTSWPSDSLCRLSINSFGFGGTNAHVIMEDAAGYLDNREKAINRTQVNGTNHANHDQRPMTNGFHHLETRRILVFSAQDENGIKRLESAYNDHWSQMNKDELSDSYMSRLSYTLGNRRSALLWRSFATVNSKNDLITGIKFSRAVRALPRARLAFCFTGQGAQWYAMGRDIQAPIFKQSLRELSELLTDMGCLWSLQAELSRDKETSRINRPEFSQPICTAIQIALIDLLEGLDIKPSVAFGHSSGEIATAYCVGALDKRSAMSVAYYRGLLSSKVAEDKMIQGGMLSAGLSAKEVLPYLARVEAKFGYSGVVVGCINSPNNVTITGDIEQINYLNELLEKESIFSRKLLVDVAYHSHHMNAIAAAYSEKLGNLSSRNSAKLIPMVSSVTGEVVSSDKLRQPGYWVENMVSPVRFLDAISCAPSLRVSEDGSISYNDSKDFFDDVLEIGPHSALQGPIKDFLKLYGTPVPDWNPQEAKWRRRIKLSEDPWIEDHKIANACILPASAMLVMAIEAAKIMAKLRSNKAISGFIVQNVVVSRALTIPSDPDGTEIEFYLRPCGLASDREITWSNFRIYIPENDNWVEVCRGQVRATHFEVGDEVDNGLEDSLSDEYHRAELWRIRGSSCQKVDMERFYPTLRENGIDFGTAHQTIKNGSYGQNMECVGDIALDSWVSKKREFQQMDFTIHPTSLDGLFQLGLLALVGETSKINPSVIVGLRKLWVSEGKINVAGSSIMPTYAKSAMNGATGTLINTVAFENQALNPVIILDGLEGKFLEQTKKSTEKQNYHLSWNFDYRPDIELLSKEELIHAVNVKEYLNDDMFYEKLLSRLEHSNARGKLYAVLSKNLRNILMGKVDALELMFKEPLVKDYYRELYKSTNGLSKTLAYLDILTHKHPNMNILEIGAGTGGMTNYLLDVLAQNGARDPRVGTPRFSHYTYTDISAGFFEGAAPLFQNFSDMVTFKVLDIEKDPAHQGFEAGGYDCIIADNVLHATRDLDVTIKNVRKLLKPGGKLMLFELTVPEVVRTNFAFGLLPGWWRFNDKYRSFSAGISDSVWDRVLKSSGFSGIDFNFKDYEEDECHEHSALVSTARGDTLSISPFLLTVVVLDPQSDLQRKIYELLRHTLQSAGTENILSMTLKEAATFHGNSAFGIVLLELDRPLLQEMTEPNFKDVKAMFLAFENILWACKGGGERPDLPEYALVQGAFRALRMENIRLKFISLSFEATSTNPTHLANKVFEVYQKVSTTAVKDCEQEYVERNGMICIDRIIDADYMNQKLSETAEDKPRSDCEFCSAPPVALSIKTPGLLDTLEFVEDSAARTNLASDEIEIEVEASGVNFRDCLIALGRIPSMSFGFECSGTIHRIGSHATKLKLGDRVCASTLGTYQTYARCNASNVIPIPSYMSFIDAAALPVVFTTAYYAIVHVAQLRKGESILIHSAAGGTGQAAIQIAKLLGAEIFVTVGSKSKKDLLISLYQIPEDHIFYSRNAFFVKGIQRMTGDHGGVDVVLNSLSGDLLVDTWQCIAPFGRFLEIGKKDILANGNLPMLPFSRNASFHAIDLNEARKYRPGLLLDLKNSITTLLFDDKIRPPQPVHVYGISEVEKAFRYLQSGKNSGKTVIEFRGPDIIKSSVFENMTYEDWVGANKCKVSGTWNLHTLLPKGLDHFIVYSSISGAIGGTASVNYSAACAYQDALVHYRNKVGEKATTFNLGVMVDDGVLRDNTAARRAEVPAMMTRPMFRGTWSINEQGKTGAKEDVATDVTSQLHGVASETEAANIIANALMQRLSNALAVPMKNLDSSRPMHIYGVDSLIAVELRNWFNQKLDADIAVFEILGEVTFRDIGFLVAGKSKLVEAILKKVVK*