MKEFPGLKSRNEEIRNKAANDLYEYVIAYSRELSGEALVQFNNDVNKYVYTLIHSTDPLDRLAGVTAINRLIDYEGEDTTRITRFANYLRIILPGTDQKATVLAAKALGRLAVPGGALTSEFVNFEVKRALEWLQGERNENRRYAAVLILKELAKNTSTLIYAHIDSIFELLWHGLRDPKVTIRIASADALSEFLKIVRQRDSSIRLQWYTSILNEAQRGVAQGSSDYIHGSLLVYRQLFLKAGMFMHERYREVSDIILQFRDHKDLLIRKTVTELIATLAAYNPDEFVSNYLHVCMLHLLNLLKKENVKMLAFATIGKVAVAITNSIIPYLDPICDSIKESLKIHIRNKSASDAAIFQCISLLSIALGQAFSNYAYDLFDLIFASGLSEASYRALSDLAHNIPPLLPVIQERLLDMLSKILSGRPFIPPGCPPQYVARSLKSSKSASLKTGFFPNDVYILALKVLGNFDFSGYILNEFVKDCVVVYLENNDPEVRKTASITCSQLFARDPILSQTSDHAIQVVAEVLEKLLTVGICDTVPDIRLTVLNSLDSRFNKHLAQADKIRLLFIAINDENFAVRESALRIIGRLNVYNPAYVMPYLRKIMLKTLTILDYSTIIRTKEENAKLLCLLIAAAPRLIESHVEPILQILLPKAKDSSSIVAASIVNSLGEICQISGEVIVPFIKDLMPLIIEALQDQSSPIRRAAALKALGNLSSSTGYVIDPYIEFPSLLDILIGITKTEQDITIRRETIKLIGTLGALDPNRHRVLEKGTEKVVPEQKNIPPDISLLMSGIGPSSDEYYPTVVITALMSILKDPSLTIHHTAVIQAVMYIFKTMGLRCAPFLSQIIPEFIAVMRTCPTNILEFYFQQLSILVLIVRQHIRSFLPDLFKLIKDFWNPHSNLQFTILSLIESLARAMQGEFKPYLPSLLVMMLQIFDSDVSVDSVSTKKVLHAFIVFGDTLADYFHMLLDPILRLYERNDVSIGIKESIMITIGRLSMVINLSEYASRIIHPVMRMLSCNNASLIRVSMDTVCALIYQLNVDFAIFIPMIDKCLKMNGVTHETYSILVEQFLQEQPLPIKLNPYEKYDKPKLDVVASAADITSKKLPVNQEILRNAWEASQRSTKDDWQEWIRRLGVALLRESPSHALRACAALAAAYQPLARDLFNASFVSCWSELYDHFQEELVKSIEIALTSPHISPEIIQILLNLAEFMEHDDKPLPIDIRTLGAYAAKCHAFAKALHYKELEFIEEELVTKPSVDTIEALISINNQLQQPDAAIGILKHAQQHDKMNLKETWYEKLQRWEDALSAYEKREAAGAGNFEITMGKLRCLHALGEWDRLSQLAQENWIHAGHDARRYIAPLSVAAAWGLGQWEQMDEYISVMKSESPDKAFFNAIVALHRSQFEEAASYITRARDLLDTELTALVGESYNRAYSVAVRVQMLSELEEIITYKKAEDKPEVREMIKKTWVRRLKGCQRNVDVWQRMLRIRSLVISPRDNMEMWIKFANLCRKSGRISLAKKSLNLLLEDDENLDNSLVLKKTHPSIVYANLKFLWAVDDKRKALNSMQEFTSQLISDINVDPALFVQSTSVNTQKSQEEIQYYFHLLARCYHKQGQWQQEIENNWSEGSFDGVLQSYMYATQFDSKWYKAWHSWALANFEAVKFLEQSEEQIPSAAYEQYIIPAVKGFFKSIALSKGNLQDTLRLLNLWFKFGNNSNVINTLNVGISTVNIDIWLDVIPQLIARIHASSLSVRKSVHQLLSDVGRAHPQALVYPLTVAAKSQSSARQNAALAIMDSLKTHSPRLVEQARLVSHELIRAAILWHEQWHEGLEEASRLYFGDHNIEGMFAVLRPLHEMLERGPETLREISFQQAFGRDLVEARDCCIRFEQTGDISDLNQAWDLYYQVFKKIRKQLPQLTTLDLQYVSPKLLHVHDLELAVPGTYVSGKPVIRIVKFYPTFNVITSKQRPRRLSIKGSDGKDYQYVLKGHEDIRQDERVMQLFGLCNNLLLADPETFKRLLSIQRYPVIPLSPDSGLLGWVLDSDTLHVLIRDYRESRKILLNIEHRLIIQMAPDYDRLTLLQKVEVFEYALLSTTGQDLYRVLWLKSRSSEAWLNRRTNYSRTLAVMSMVGYILGLGDRHPSNLMLDRYTGNIIHIDFGDCFEVAMHREKFPEKIPFRLTRMLVNAMEVSGIEGTFRITCEHVMRVLRTNKESVMAVLEAFVYDPLINWRLAPAYSPSIDEKQSNEPNTLLGETIDGLHRKRLNEEGITLEERQKPEILNQRAITVLNRVSNKLTGRDFKPQQQLDVPSQVEKLILQATSIENLCLCYIGWCSFW*