MILVRHGLMIVGYSYGAKTECYRVLAAALTELCNGGIMENVTKCYCLNPKSIYIGQLYGQFDPVSHEWTDGILAKNFRNAAVDTTPDRKWILFDGPVDAVWIENMNTVLDDNKKLCLMSGEIIQMTNSMNLIFEVQDLAVASPATVSRCGMVYTEPSQIGWVPLKVSWVKKMTDNFPGIVEGIKIVEAMLDWLVEPCLQFVKKHCKEIVAASPINLAASLMNMYESFLDEFKQVPNAPRASTIAVHILPLPRGDDMVNWLQCLFITSLIWTVGATVDVEGRAKFDVFFRKLLAKEDDLGYQLAAGLEIMKPSFAVALPLPVTGPCYNFVFWKIENCWKQWMDIIDTRAPSVDAEFNDIIVQTIDTGRYSYLLQVLVTHQKHVLISGPTGTGKTVYIKNELTAGLDKAVYRNIMMTFSAQTNANQTQDIIDGKLDKRRRGIYGPPYGTRCVIFVDDLNMPALEVYGAQPPIEILRQWMDHGGWYDRAELTFRQLIDIQFVSAMGPPGGGRNPVTPRYLRHYVVLTILDFDDATLATVFNTIMAWWARKSRLSTDISGILNLLVLATIDIYRSIQKELLPTPPKSHYTYNMRDLCKVFQGISMIGVALEEKKNLVRLWVHECLRVFYDRLICDEDRDWFVKYVQNRIESRLQLKCDYVFGNYDYANSIRNVMFGDVIDTTNFPKRYEEIYDAKKLLTFMEEQLAEFNSQTRNPLVLVLFAYAAQHVLRISRILRQPYGNALLVGVGGVGRQSLTKLATSMASYMLFQIQISKLYGFMEWREDLKVVLKKSGGDNNATVFVFSDTQLKEERFLEDINNILNTGEVPNLYPKDEILPILDSVRVRAKKAGVEGTQSELYMFFVEQCKRNLHMVICMSPFGSSFRTRLRMFPSLVNCCTIDWFTEWPAEALKSVGTRFLSVLEFNEDYILPGVIDMCMAFHQNASDLSDTFWQEQQRHFYVTPTSFLELLNTYKSLLGEKRLQINTIKFRYVMGLEKLLGAEGQVNVMKKELEALQPILIKTAEETDALLVTIDRDRKEAEATRKIVEAEEAIANVKASEAKAIKEDCESELAVAMPMLEAALSALDTLTKADITEVKAMKNPPAPVKIVMEACCLMKGVKSRRIPDPNSPGKKIEDYWGPAQQMLADTTFLPSLKEYDKDNIPQAIIDKIRPYLQRAEFDPEVVKKASKAAYGLCCWVRAMESYDRVAKVVAPKRAKLQAATDEFNELQIALTAKKEMLRQVEEKLGKLQKQLDAMEAKKAQLESDVQNCQKKLSRAEKLIGGLGGEKARWTSVAEEMGKLYLDLTGDVLVASGYIAYLGAVTLAYRERLLDSWVTMCKEKNIPCSPIFKLTTVLGNPVAIRDWVIDGLPNDGFSIDNGIIMDNAKRWPLLIDPQGQANKWIKTMEKAKNLQVVKLADADFVRKLENCINFGYPLLLENVGEELDPTLEPVLTRAVFKMGGSLQIRIGDNTIEYNESFRFYITTKLRNPHYMPEVSVKVTLLNFMITPEGLSDQVLGMAVKNERPDLEEEKTQLVLQGAENQRQLKDIEDRIIEVLSSSEGNILENETAINIISSSKVLSIEIAEKQKVAEKTEAKIDEARKGYVPVSVHVSCLFFTVLSLCNIDPMYQYSLTWYLNLFQQAMKDSEKSDVLDKRITILNDFFTFLLYCSVSRSVFEKDKLLLSFLICTTLMEKDKQLNAEEFRFLIAGSVIMERDPPKNPSKWLADKLWLEMVQLSKFPAFAGFSKFFQEDSERWRHIYDSPQPHKEPLPGNWGTTLNPFQKLLVLRVIRPDKIVTGINTFVLETMGQRYVEPPAFDLEGAYKDSTPVVPLIFVLSPGSDPMAALLKFAEEIKQEVQSISLGQGQGPKASQMIQMGMQLGFWVVLQNCHLAASWMPQLERISEGMSPDTTNAGFRLWLTSYPAEHFPVAILQSGIKMTNESPKGLRANMLQSYQSYPISDPAFFEFQGEKGPVWRKMLFGLCFFHASVQERVKFGPLGWNIPYQFSDPDLKISMRQLQAFLIEFPDVVPFKALVYLTGECNYGGRVTDAHDRRTLMSLLAVLYTPEILEDDYAFSPSGIYYAPPDFEYDEYIEHIKQFPLIASPEAFGLHENADITKDQQETDLLLSSILSTQSSTSSGGGQSKEEVLLELAKDQASRIPQPFDIELARYRFPVRYEESMNSVLHQEMTRYNNLTEVIRTSLHTLQRTLKGLVAMSSDIEKLANSMYIGKIPAMWAGKSYPSLKPLTSYVADLQQRLNMLQVWSERGPPPQFWISGFFFTHAFLTGVLQNYARKYKIPIDNVCFEFKCLPASLEQDKKPEDGCYIYGMFLEGARWDFEKMMLAESLPKVLYSPAPKIWLSPCEVSKKKEFPCYHCPLYRTAERRGVLATTGHSSNFVFNVELPTDMPPDHWIRRGVAMLLQLSD*