MISLQVPRLTTTLRASYNYSNGIQDIDQAYLDRKLVLEAKHKERLALATSGGSVLAQQLSTNWEEVPDNARNSYREFIKAVAELIGGELSSGELQEAALSVYRIFTAEPKDSSAVNAREQKEKVLSAIGAFNEVSFVKVKLLAEGLHRAMEEHRRTSMDAKGAHPVQSHTSPEFEFGTGLDFRHPSASLRDWVEDEARDDDWDYETGQLKVLGPAMINRSPAIAQAIANVQPGATKVGLSWLKDVCDEIASSGTQISGDELALTILGVLDCDNSGDEIAGELFDIIGDTDFEQIQKIVQHRKDLVDSAHRGIERLKLERGGSAQQARMPSYGTQVTVQTDFERQLEKLRRKEEKRNYKRGSGNATFSESDIEWLSGAGGFSALMQASEGFLETLIGQGDEVGAFSGTALPQGSTRKVYKGYEEVRVPAAAPSPAKPGEHLVEIAELDDFAQTAFEGYKTLNRIQSRIFQAAYHSNENILVCAPTGAGKTNIAMIAVLREVGQHMNYGVLQKNEFKIVYVAPMKALAAEMTAAFSNRLAPLNVVVRELTGDMQLTKRELEETQMIITTPEKWDVITRKTSDMALAELVKLLIIDEVHLLNDDRGPVIEALVARTLRQVESSQSMIRIIGLSATLPNYKEVARFLGVNLETGLFFFDSTYRPVPLRQQYVGVTETNFLARNNLMNEICYEKVLDAVKCDKQAMVFVHSRKDTGKVAQILVEMAQRNGEIDHFVDENHPQFGLFKKEVAKSRNRQLADLFQSGFGIHHAGMLRSDRNLTERLFSLGLIKVLCCTATLAWGVNLPAHTVVIKGTQLYDPKAGGWRELGMLDVMQIFGRAGRPQFDKSGEGIIITTHDKLSYYLRLLSHQLPIESQFVNSLKDNLNAEVVLGTVTNIKEACSWLGYTYLFVRMLSNPLAYGMVWEEVLKDHTLTAKRRALITDAARALDKAKMMRFDEKSGNFYVTDLGRVASHFYIQYTSVETYNNMLKRYMNESELINLVAHSSEFENIMVREEEQQELEVLRHTCPLDVRGGPEDKIGKITILIQVYISRASLDSFSLIADSAYVSASLGRIMRALFEICLRRGWCSMTALLLEYCKAVDHQIWPHQHPLRQFERELSPELLRKLEDRGIDLDKLYDMDEKEIGSLLRYPHGGKLVKQCLASFPRVHLSANVSPITRSVLQVTLTLTPDFVWKERWHGTNERWWVWVEDSENEHIYHSEQLSMTKKSVSEGSQTVTFTIPIFEPLPPQYYIRVASDKWLQAEAFHTVSFQHLILPELHPPHTELLDLRPLPVTALGNETYESLYKFSHFNPIQTQAFHTLYHTDHNVLLGAPTGSGKTISSELAMLHLFNTQPDMKVIYIAPLKALVKERIDDWRKGLVRILGKQMVELTGDFTPDLKGLMTADIIISTPEKWDGISRNWHTRSYVTKVGLMIIDEIHLLGGDRGPILEVIVSRMRYISSQTERPIRFVGLSTALANARDLANWLGINDIGLFNFKPSVRPVPLEVHIQGYPGKFYCPRMNSMNKPTYAAIQTHSPLKPTLIFVSSRRQTRLTALDLIQFAIADERPRQFLHMAEEEMEMLVSQVLDANLKHVLQFGIGLHHAGLKENDRALVEELFTNNKIQVLVSTSTLAWGVNLPAHLVVIKGTEYYDGKIKRYVDFPITDVLQMMGRAGRPQFDQHGKAVILVHEPKKSFYKKFLYEPFPVESSLHKLLQDHFNAEITAGTIRTKQDAVDYLTWTYLFRRLFMNPSYYDLETTDSRVVNAYLSSLVNATLQTLEDAGCVRANEDDTIEPLMLGSVASQYYLSYKTVSLFSSNVHAKTTLEELLFVLSGTYEYEELPVRHNEDNLNGLLAKEVPLPVDTRSLDDPHVKANLLLQAHFLQLDLPISDYVTDTKSVLDQSIRIIQALVDLAANGGWLDTAFNAMHLLQMVMQGCWFEEGSDFIMLPHADERVIRALNEKGISNIQEVVDTPMEYVSEVLQPFLSRSELSELLKCLSNFPRIITKWRVHSERRGDNGVMIMDVSLRRTANSKRKDARAYTPRYPKVKDESWWVVLGNKCTRELYALKRVNFVDHLRTQMAIPSDKQGLEDMMLFIVSDCYLGLDQEHSLE*