MTSVSKSFGATQALRDVSLLVSAGSVHALIGENGAGKSTLMKILSGAIRPDSGAMQLEEHPYAPTGPHDARAAGVAMIYQELNLAPDLSVEDNIMLGQEASAFGLLNRGRQQPRVREALELLGHAELKLSTPVRYLSVGAQQLVEIARALVSRAKLIVFDEPTSSLTQRDAEHLFGVIGKLAASGMGIVYISHFLEEVRNVCDTYTVLRDGQQVGSGSLDGVSEAEIVSLMVGRNVDDLFPNVPHEPGEPVLTLSALSGKPLPHDVSLELRRGEILGIAGLVGAGRTELLRTIFALEPIRSGSLTVHGYSPRQSTAARIAAGLGMVSEDRKGEGLAQNRSICDNLTLSRLSPYSRMGMLDLGKRERAAAAFMSKLQVKARSPQQPVSALSGGNQQKVAIARVLHQQADILLLDEPTRGIDVGTKAEIYRLIGEAAAAGKAVIFVSSYLPELLAVCDSVGVMSRGLGLWTLGYLAFAGIIYLAESIGMQFGIPKMGVVGLAINIGILTTLTARFGHRLGASFRSMGPVLALLNIVLLFALLDVKINGEQASFWTLRNLRTVAMQASPIAVAALGMTLIIIAGGIDLSAGTALALSATVMAWCLDEGYGVGAGLAAAAFIGCLTGLINGSLISLLRVVPFIITLGTMTAYLGVGKLLAKQTTIRPEYDTIPGWVPNLVTPSPSMKWISYPLLPNFASGVWIALLLAIVTAALLHLTVFGRRVFAIGSNEATARLCGVNVPLTKIAVYTLAGLFVGFAGVYQFARLSSGNPESGIGMELKIIAAVVIGGGSLNGGQGSVVGTLTGAAIMLTIASGCTMLGMQNAMQDIIIGMLALSAIARTDSAIAGSDENVQPRAKRVIWLFMHGGPSHVDLLDPKPALTKFAGQPLPASFGNVMTRRNVAKNPLLPPLREFRPRGESGLEFSDFLPYTAELADDICVVRSLHGDSVNHPQSVYQMNTGSILMGSPSVGSWVAYGLGSENQNMPAFVVLPDPGGGLKGGPPAWGSGYLSAAYQGVTMRPGASPILDLKPQPGVSKSQQRHDLALIDALNKQHMQLRDQDDELASRVKVYELAFRMQAEAPELVDISGETEATRAMYGIDQKETREFGERCLLARRMIERDVRFVQLYSGDTNGWDAHSDVDKNHSDYCRRTDKPVAGLLKDLKQRGLLDDTLVIWGGEFGRMPMSEQGKGRDHNPWGYSAWLAGAGIEGGRAYGATDDIGLRAVENKVPIKNFHATLLHLLGIDHYELTFFHNGLDKRLTGPDAEYVESPVTDDDREHWSFQPLEKVALPTRVDSPAHNNEIDTLVAAKLTRRSLHLQPAADSRTLIRRVSYALTGLPPTPNEVKEFVANTNGNAYERLVERLLASPRYGERWAQHWLDLARFAETDGFEHDKVRAEAWKYRDWVIDALNEDMPYDEFIRQQIAGDELYPGNEAASIATRFCLSGPDMPDINLLDERRHTVLNELTSTVGEVVLGLQIGCAQCHDHKYDPISQADFYRLRAVFAPAVQLKKNQSLTVLQEKLPFEQASHLILRGDFRRPGPELEPGIIRVAASSDYQFQPQPGEATLGRRTALAEWLVHRENPLTARVIVNRVWQHHFGRGIVDTPSEFGLMGSAPSNQPLLDWLASYLIKENWSLKALHRKILLSATYRQRSYLPVNASPEERNAWQAALKADPSGAALSRYPRWRLEGEAIRDTMLLASAQLNLKTGGPGVRPPLPKELLGTLLRNQWNVTDDESEHTRRSIYVFARRNLRYPIFEAFDRPSANASCPDRNESTTAPQSLHLLNSEFSLSTARNLAESIRETHTDQNAQIAAAFQRTLSRKPTADELAVVSAFWRKQTAESEEPLGQEGVSFFMNYRRAYVPGGSFFFTVVVDQRRKLFNNEAACTLLGRIMRQCQQRWPFATNAIVLMPDHSHTIWSLPTGDSAYARRMGWIKKEFTKQWIKFGGFDHPVSQGRKRQRRHGIWQPRYWEHTLRDEDDFERHFDYIHWNPVKHGHVRCPCEWPHSSFHRYVDAGVYDLDWGCWSKAAFDPPFDFRDLEGECGEP*