MLVQLPRLTNSLRDPFDVDHAYLQRKLILQNHNPRSDANSVEESELARKIVHGWDEASIEVCQAYKHFIAAVVELIDGEVASEYFREVALLVYNLFTGPRDEYEDDTRIAEKKLELQKLLGYVVSDANLQKVASLAQRLFNLQPNNLVTGLVHERQVHGSSDDVEFGANLAFQAPSRFLVDASLEDEEFLGEESAPPSAGRDRWYDHTASTHDHSAVDRRNFTLRWLRDACDGIVRGSTSQLSQDELAMAICRVLDSDKPGEEIAGDLLDLVGDNAFEMVQDIISHRKDLTDAIHHGLLVLKSEKAASNSQSRMPSYGTQVTVQTESERQIDKLRRKEEKRHRRGSEYGVGDNLLAANFSSLLEASENKSPFDGLIGSGEGPHSLPVTALPQGTLRKHYKGYEEVIVPPTPTAQLKPGEKLIDIKELDDFAQAAFHGYKSLNRIQSRIFQTVYYTNENVLVCAPTGAGKTNIAMIAILHEIGQHFKDGYLHKNEFKIVYVAPMKALAAEVTSTFSHRLSPLNISVRELTGDMQLSKYELEETQMIVTTPEKWDVITRKSSDMSLSMLVKLLIIDEVHLLNDDRGAVIEALVARTLRQVESTQTMIRIVGLSATLPNYLEVAQFLRVNPEAGLFYFDSSYRPVPLAQQYIGISEQNFLARTELLNEICYNKVVDSLRQGHQAMVFVHSRKDTAKTAEKLIELARRNDDVELFKNETHPQFSLVKMEVMKSRNKDLVEYFGSGVGIHHAGMLRADRGLTERLFSDGLLKVLVCTATLAWGVNLPAHTVVIKGTQLYDPKAGGWRDLGMLDVMQIFGRAGRPQFDKSGEGIIITSHEKLAYYLRLLTSQLPIESQFISSLKDNLNAEVALGTVTNVKEACAWLGYTYLFIRMRLNPLAYGIGWDEVIADPSLSLKQRAFVTDAARALDKAKMMRFDEKSGNFYCTELGRIASHFYIQYSSVETYNEMLRRHMNDSEVIDMVAHSSEFENIVVREEEQNELEMLARTSCPLEIKGGPSNKHGKISILIQLYISRGSIDSFSLISDAAYISASLARIMRALFEICLRRGWCEMCSFMLDYCKAVDRQVWPHQHPLRQFDKDLSSDILRKLEDRGADLDRLYDMQEKDIGALIRYASGGKLVKQYLGYFPSIQLSATVSPITRTVLKIDLLIASDFVWKDRFHGAAQRWWILVEDSDNDHIYHSENFTLTKRMARGEPQKLSFTVPIFEPHPPQYYIRAVSDSWLQAEAFYTISFHNLALPEARTSHTELLDLKPLPVTSLGNRTYELLYKFSHFNPIQTQTFHVLYHTDNNVLLGAPTGSGKTISAELAMLHLFNTQPDMKVIYIAPLKAIVRERMIDWKKRIVSQLGKEMVEMTGDYTPDLMALMSADIIISTPEKWDGISRNWHNRGYVKKVGLMILDEIHLLGADRGPILEVIVSRMRYISSQTERTVRFVGLSTALANAGDLADWLGVGEIGLFNFKPSVRPVPLEVHIQGYPGKFYCPRMNSMNKPAYAAICTHSPMKPVLIFVSSRRQTRLTALDLIQFAASDEHPRQFLSMPEEALQMVLSQVTDQNLRHTLQFGIGLHHAGLNDKDRSLVEELFSNNKIQVLVCTSTLAWGVNLPAHLVIIKGTEFYDGKAKRYVDFPITDILQMMGRAGRPQYDQHGKAVILVHEPKKSFYKKFLYEPFPVESSLREHFHDHINAEIVSGTICHKEDAMHYLTWTYLFRRLMVNPAYYGLDDTDPEILSSYLSRLVQNTFEDLEDSGCIQMNEDNVEPMMLGSIASQYYLSYMTVSMFGSNIGPDTSLEVFLHILSGASEYDELPVRHNEENYNEALSAKVPCMVDKNRLDDPHVKANLLFQAHFSQLELPISDYVTDLKSVLDQSIRIVQAMIDICANSGWLSSTITCMHLLQMIMQGLWFSETSCLWMLPCMTNELEGSLTRRGISKVQQLLDLPKATLQALINNFPASRLYQDLQYFPHVRVILKLQRKDANGGKSPTLNIRLERMNSKRKSLRAFAPRFPKVKNEAWWLVLGNTSTSELFALKRVSFADRLVTHMKLPSSTPTNLQGMKLILVSDCYIGFEQEHSIEELDGSQQL*