MSMLPWSQIRDVSKLLLGFMLFIISIQKIASILMSWILMLRHSTIRKISFGYFFGTSIRRAFILTDFAQIYIGKITLRIGWKPGIVFHNVDLKLFGKDSHITAHSTKDSRTYFNPRDQTFTFVINRRVLSILKLVFSFSTFFHTLALTVPNGKQYKLNIGSITISHPHDDTIKLEAFLHDFTHPETKDTLNHTGFFMVCKIGKEDDTGSNCTKVILKNWKSSLKISDVCWHLPEKKGKNLHSEPVEPFSAGDDAEMLTSYRKMLKPFHYPLKTLNILDLKVENVKLIYKKKFTIRISSAQLYLESISILNNVSALELLPLNKPTWGDFELSLSANAVVVDIDGNTAVRIPFGNVILTSDILLFLLDNVPLRRTKVSSILNIINPSVFLTIHQVLEVLHLVDKFDSPETSSCTNTNDRSLNILDLDIDRLPSFNFELLMSNFISRLHISDEENVTFKVFSTHALFSRNNLSMTPKKGQVMQIRPDWPFAKTALVSDQLSNYIKIVGTSLSYLRIPTEQDANPVSIPVCGFERLDTFLDEFSNSKLIVQSTLRHSYVSLENIEVLHTLSRAFDKIYLLISSRTKRNAAHKANGGKLGDLNEAKKTFNWSLKLRMKDISCSLLVAGFLPKNLDPVEAENFNLSDVTRGAKVVFTESILLADSQEKNFTIIDASVYRFMDGTTYKPSPEVIIQFTNLLLSFNDSDEIHFSLPKIKFKMDVNIIWLWFYIRSIWIKFRPNSKLSRNSVSSVKSVNVLDRLRVDIGKMIIELTLPHNTEVLLIFERIGLSSSTKNLTIASLSAYVVSVYVKHIKVYVSLLNINDFELDTEELICKKSAVINTSLIHFHAEYHFRFYMITDNIVTLYKSFKQIKLAFSNLNEFKRLYPQQQFPKKVPNLHICCQDFLIDIEEDPFEQELGLILKVGVLEQRERLKKLEEFKEKLSTYEDMNVRLRSLYDTSRGQSFFPEFYANDQEYEQKAYLRLLENFSTSWIARYRKAKLSFYGMPYRVISREELGTKYHLFTRQKTSTVANLVVKDLDFKLGSPSFPLDNYMDFVYQYGKKVPKSTEYTLLIILGLKIKSALWELRLRDYPIPAISFPDTFTTGDVVFAEKMPAPCALHTVYVPFVSSAQRSPYNDANTIYGLHIIRTINSVKTYFNIRSMVTSSSSARITWGKSLQPGYESLMLWFDFLTKPLIDPSKKLGFWDKFRYLVHGKWIYEFSEESEIHLNIKGSHDPYKITDDGAGLAFCWSGGTTIYVHNSTDPKEFLKIESQRFQLAVPDFAKVSKFDKVFMKLDGRVIWTLGLLFEQGDISKAGDEERFLPNRPHYEIQLMNPDGVADLDHHDTYKGFRTSFIHMSFGVYSSEHGSINSLYLAPYALTHFFKWWNLFHTYTSGPIRQGRLFTDVLQNKTKFGRSLFTIAYQLHLKRLMVTHIYRHITTQYDLEKDRKITFTGLKGRFDSLKIDLHQKRVKLTHTNQKLNKSKPVWKFKMSRGEIDCAEADIRILSTLFDQEAVKEILTSGLDGILEDEPSRPITPQDVEYLRESDWYDYEDYIDLNQVPLGSSLPLKLEAIPLLYSPRISYFRKINDDGYVLAYPFGTEESHNCLIGKNHPELTQEKLATERKREIEEQLKLLHITLSELQSNKGGGSVSGNSERYARELKAEVAELNHRLHTVNTILSDLKISETIPGGNTDGDSSSSLSDTDVNLENAPPIQNRISLLRTNTVESFVSMRKASTMQVESTYDNRFMVHNIELKIDNKIRHHLLEYASSAFERKSMRFAVTYKSVTILKELLGNVLTGVRTSVEDYGSILEDDLASNSEFIEHFEKLIREVPSDDFDYVDNYLFRLISPQVQIKSDVERNAAVILAARDIEMGIIDIVQVYGKSGKRIPVDVDTIVETRYSAVSKDIQLFTLFKKDLEGPEGRFFHKNGYGSDKESDIWPPWIPLEMCFDGSLLDKHVFLKRRSMFLTYVAPNPLFFSANDTSAFSYDSRFRIAFPGLVLTSDCQQYCAVYAIAEDLLSFGSSLDEKVEKLSRILFTDEVRNNLENLDVSVVTALQERIKELYYTRAYLKLHEPRLFMKSGQELTFDIQTSTLKLTLLMTAIKKTYDRMGSGNRVIQKRLRWQVGTDELIWELYDESKTPFVTIGLGPSTFIRSETSDGTNSNKVSISSLQCFNQQENPVYTELLAPFYENSSYNKNAPMVEIFWILGPSVGGISDLQDLIVSLQPLIFKMDHKTSEKLMNYLFPKIEQTSIEPNSPELVPRSSTSSFFSSSPVLRHSLSNGSLSVYDAKDVDSWDLRSIQSKEGIKKHKGDHRKLSASLFVQPDYNINEMVKRSGTFFNVKSIIIRKTLMSVCYKGSHSLLTDVNNLIVRVPVLKYHNKLWSREEFFTALKRDVVRIVLQHLGNIIGNKFLPHKKENKKKTSMEIHRLLSPDSQNRDNSHILEVEGHNSFYSSTHSSDIRSINSDETYNENDGNGVKPFYPVTSEFSKNK*