MSMIPSKVAVHTRYLLDNFNDSDVDSIAQEICQLVDYGVEASVPVLKTCVDCFTVRRSHANTLQLEKLLALVFKRVLKLSNLGTLLSHALQDADVTPEFVRDLATALGFSVSDKITFALALVDFETSHAKTSGRNLLLAEIEQLCANNGQVESTEQIQNVVLFLQTSEDLSGHLESFLRLLSSSQPRDDLSFALTPLLSPFRSIDSAEDDFDAVLAEIDKEVGVGDLIGELGCGFTADAQQCKHFLSSFAPLREATISRILGHVARTSADLEDNHTTFSTFSLAVGCSIPTDLPTPTPTSWNVDILIETIKQLAPGTSWRKVIENLDHSGFDIPNMESFSFFMRLYKTACKDPFPLDAVCASVWNNMEGQLSFLKHAIAAPPEVFTFTHSPRKLAYIDNIMHSHEQQLGLSNQAWLSLDLLDVLCQLAERGHTVLVSSMLQYPLTHCPKTLLLGMTHIKTAYNLIQREVVSVILPVLITNSQDSGFILKLWHQNAELVLWGILNAQNLKSDGILRIIEIFHELKIFSVVLESVPVSFSIRLAVLASLRGFLDIENWLPNCLYVYKDLFAEECLKFVKNVHFSESEDFTSKHFHPSDPLSDRHLDATTLLLKVLKAHDNVITSSQLVEEIEKVNSAILDCNSKLQNGEAKDSSVPSPYGEDVEEEANAYFHQMFSGQLSVDAMVQMLSRYKDSLVQREKSIFECMIANLFEEYRFFPKYPERQLKIASVLFGSVIKHQLISSITLGMALRLVLDSLRKPADSKMFLFGSKALEQFVNRLVELPQYCNHILQISHLRSTHPELVTVIEQALSRISSGNLESDASFSHPGPSQSLPGNGEFSVSGIGQSPLQLPSPVQPQQKNEVHIDDHSKVPSVPSIETKPLLPSSSSTSADVSVIPKNPGISTSSLTSAGFVRPARGATSTRFGSALNIETLVAAAERRENAIEAPPSDVQDKISFIINNISIANIESKGKEFAEILSQQYYPWFAQYMVMKRASIEPNFHDLYLKFLDKVDSKLLFKEILQNTYENCKVLLGSELIKSSSEERSLLKNLGSWLGKLTIGRNYVLRAREIDPKSLIVEAYEKGLMIAVIPFTSKVLEPCQNSIAYQPPNPWTMAILGLLAEIYSMPNLKMNLKFDIEVLFKNLGVDLKEVVPTSLLKDRKREIDGNPDFSNKDLGVAHISQSQMISEPKTISPLKQIDLPLDVANSSNTDAPSKLLSQYVAPQRAYTNTSVEDEKVVTLGLSDQLSSPQGPFQSTPPFSVSQLSAALPNIGNLVVINQKLSGFSKHFPFQRVVPLAMDRAIKEIVSGIVQRSVCIACQTTKELVLKDYASEPDETRIYNAAHLMVASLAGSLAHVTCKEPLRTSISGHLRNSLQGPNINNEALEQIVQLVTNDNLDLGCAAIEQAATEKAIQNIDADIAHQLSLRRKHRDGVGSSFFDPNMLAQNSVSFIPESLSPKPGQLSLSQQRVYEDFVQHPWQKQSAQTSHGLSVASSSSGDVGFGNGYGPVSGKNASDFESSAGNDRTDMAYRASDTSMESFQSCPISLLSSQVDPAAGLQFSKSLSTSELSLVESSEAAMKETGTSLQTLTPAATMERLIGNNTPQPSLSTRDALDKYHIVTQKMENLVANNAGDDEIQAVVSEVPEIILRCISRDEAALAVAQKAFKALYENASSNLHISANLAILVAIRDVCKRVVKELTSWVIYSDEERKLNKDITIGLIQRELLNLAEYNVHMAKHLDGGRNKSATDFSISLLQCLVTEKSSVISELHSLVDALAKLSAKSGSPVSLQQLIDIIRNPVTNTSGLSDSATENEINDRQSKDEKVVCNTIANTEDNTSFEYVESGSTDFRKRVSTLFENWYQLCEVSGANETACSEYVLHLYQTGLLKGDDTTESFFKILLELSVAHCISSEEISSGAAQSPQQAQSPSFLIIDIFAKLVFSILKYFPEQESSSKFFLLSEIMAVTVRSIQKDAEDKKASLSPRPYFRLFINWLLDLCSLDPGTDGANFQVLTAFANAFHALQPLKIPAFSFAWLELVSHRSFLPKLLTVNGQKGWPYVQRLLVDLLQFLEPFLRNAELGGPVHILYKGTLRVLLVLLHDFPEFLCDYHFTFCDVIPSSCVQMRNIILSSFPRNMRLPDPSTPNLKIDLLPEIVEAPCILSEVDAALKANQMKNDVEEYLTSRQHDTTFLNELKLKLLVSSSEASSAGTRYNVPLINSLVLYTGMQAIQQLQQAGETGAQNVVALHMFKYLSAELDTEGRYLFLNAIANQLRYPNNHTHYFSFIMLYLFLESDQVVIQEQITRVLLERLIVNRPHPWGLLITFIELIKNPRYGFWKHGFIRCAPEIEKLFESVARSCGCLKPLDEGIVSAGWVSENSH*