MVLVKDASGSRAAKLIKSFWAMTKGEQQITSAHSAKLFLQACKAFSDKNTAVKCVEVLISNPPGIPALERAVRADLSPDFINSTTLPLILTLADDGVIALNNGGFLRQILSAILEPSTFWSASMDAYGSDRLDSLGLEAFAWLCLQVVSDQTHFDVHKLAVEQMMERQSLLSSQLPEVRKIAYRIEKIIKIFSQPQSTTDGVTPGGRHDNDYADFRQISIYPTSDEITSTDPPYLQRLGDVFDTPMDTRSQVYRDWLFRLLREDMLSEIREDLQVAMGRKKSKRRPVALGQMELFDGSDDDTPVRHILPYSFFVACGQGVNFPRKMSKEKKVAFLANSKHFMKHDSFGVLCCGDKIIAFGSLVRNDKYLLKSPPIVGLRFNDPSGLKSALTAFSSPVKDELKFLIVGTATFAYEPILGRLKTIADLPLEAQLIDHEQPSLDSLMPSEMDDFIDRCKTAFESGLKVTIPSRFTQKKDIYLEGAQLKSLINGLSSDVALIQGPPGTGKSFLGAIILLTILRLTKSRVLVLSYTNHALDQFLEDLMNIGVNSDEMVRLGSKFTPATHSTLLQEQNGQKQFRSTMEEKNILNVLQAEESILNVERDECSKKLTGRGVNLTDILEHLEFSDSFTAAWSAFQVPEDDGFQMVDGHGNIMEPEAIYSHWIRNGDAKVIGSLDESLEESSRAFWDLSHASRLELHHEWASKVREEQIINFADLSKRFSDTKAQIKSIKDEQSRRVLKNKRIIGCTTTAAAKYQSIIETAVPDIILVEEAGEILEAHIITAMSASVKKLILIGDHKQLRPKVGNYALTKEKGEGYDLNVSLFERLITHGRHFTALEEQHRSHPDISQYPRMLAYPELKDMPSTLKRDSIRGLKSRITFVHHEKPEDTMDDVNDSRDPTSKATKRNTHEALMVLKMVRFLSQNGYKTQNMVVLTPYLGQLFLLKETLRQETDPVLGDIDSHDLLRAGLITPAAAKVNKTSLRLSTIDNYQGEECDIVIVSLTRSNNSGDIGFLYARERLVVLLSRARNGMILFGNMETFMDSKKGGEMWTQYFDALKANDSLFNGVPVHCEQHPDVSMLLKTPEDFDTMCPDGGCAKPCGAALSCGKHNCNLRCHRVQDHSKVACFAKIDQTCARGHTSKVPCGDNSKSCKTCTREDQENRRRILRDLGIERTRQEQEDKYRLELQEIDDEIHHLRRTAQRESEIKKKMDEVKQKKEELESLRQARANKAKLEAAQVNRPLKASAPLVDVISSAASEWKHMKEVEGARNAALDKLMGMIGLESVKDQLLSIKSSIDTKIRQGFSLGDERWSCSLLGNPGTGKTTVARIYAEFLSSVGAVAGSCFQEVTGSKLANMGVSGCEKLIEKVNNDGGGCVFIDEAYQLSSGNSPGGKAVLDYLLAEVENSRGKIVFVLAGYNKEMETFFSHNPGIPSRFPIEMKFEDYEDDELLKILQLQIHRKFNGTMTVAEGVDGLFCRIAARRIGHGRGKNGFGNARAVENHLQAISKRQSARIRKERQAGAKPNDLLLTQEDIIGPEPSQALMKSKAYRELNCMIGLQEVKDAIKVLMETLKTNFERELAEEPLVEFSLNKVFLGSPGTGKTTIAKLYGAILRDLGLLSNGEVVCKNPADFVGAALGQSEAQTKGILAATVGKVLVIDEAYGLLGGGGANGSVADPYKEAVVDTIVAEVQSVPGEDRCVLLLGYKDQMEQMFQNVNPGLSRRFPLSSAFIFEDFDDDALAKILDMKLGKSGFKATEKAKAVALEVLGRARNRPNFGNAGEIDILLDRAKASHQKRLTAGLVNRRTTLEAVDFDEEFDRAEKGGTDINKLFSGDVGRDGLIATLQRYQTCVRQAKELDIDPEIPFNFLFRGPPGTGKTTAARKMGKVYYDMGFLAKPEVIDVSATELIGQYVGHTGPKVQKLLDKALGRVLFIDEAYRLASETGSFAREAVDELVDLVTKPKYHQKLIIILAGYVQDINTLLAINPGMSSRFPESIDFDPLIPSACIQLMTKQMQVHKVKLKGRRIVDLSCLETPAELFLDDLTKSFEALSQQDSWANARDVKELAKKLFQKFDLSCQELTLTEDLVLATLDDMLKERRGRMDNKKPTAAAEIAKAFVKGPTFTPPTTTTSQVSTTCEKQPEEQEPTEDPVHSNALHSIRDAGVSDEVWEQLQKDREKEERDNEALRRLKKAQRTASEADREKLVREILVEEKKRKEIEARKAKLMHMGICPVGFQWIKQDGGFRCAGGSHWMTNGDVDRM*