MCCCFYLLRLGISVVLDLLLELGYWLLVGMEKQVEEVIGKIGFGGNSPAHNIVLYGMGGSGKTTLMDGVCHNMQNSGAIIIRIEVGETPKVPELQGKILEHLTRKAWKVADAKSGQEHILDELKNSKKLPLLLCIDNVLEGHHLEELLPEDLSLPMGSAILVTARNEAIKSTLRDILGDTHSSVLSHKVRLLPRQHAKELVLELLGQNYWDASMDKCLDQLVAACDGHPLALKLAGKYIESQMGKEEAWKRAIEAMRGMDRTLGGNREDELVRCLWYAVKNLDDTLRTALLDIVSFFNLSNAFEWEHVKVILGECVFKMLQERALIEVDEQNNSKRVKMHDLIVALVKERILPSNDQIRVRSWEDLKPLVGDLQKLGTIEGLDLRNIARRDRIKIVDDADLVAMFEAIQHMHSLRLLFLPLFGLKCWPEYSISPRAPLRALMSGCLPCTFPSNAKELTYLELQAAASRRLQMFSKAATSLKVVRIIGCDTLEVLTEGTVKNWKQLEELHLRRWGSLKVLPSCFGGLTKLRVLTLRDCSSLESLPSSFGGLTALRKLYLRDTTKLHAFPQGICAGLKRVEEIDLEGSGLRALPSDFCGLNSLKHLRMSYSTLEGFPEGICGGLQSLVTLDLSATKLHALPKDMGSLTALKGLLLRDCELLQAFPEGICGGLRSLEHLDLSGTKLSVLPADLGCLTAIRVLKVGRCEGLDAFKGAGFKSSLEVLDLSECGDVIKLPFDLKEFASLKELFLFPSPEHQNLMPLENQCNLKMKEFRNKVRQDMVDLEESERRKKAVALLKNAKLIGCDELAVIQPGVLNGKVLGLLFAEPFATKTYYSDEVKTICEEVAEDEGQPVQCLLVVDPCAEGGDKAWRAYMPEGWLGVSTWDPETRAALSVAYRSNAIQDARGSSFVFIVMEEGGHMQWDAFGAEPYPFGDERMKDHPDDELSLLVEINCVLNHVKSLEDGVAKTVGEKRVALFFSSSEQQANGRDLKWDLLEHISKSLSEDSAIRIVWIPAPYDGGNHIIRRVKMLRQRRRRRLLKWCMYYASGADIIRSVKKLWRQFGFGWHDKQVDCTQRIVMFDREKQTIHRDFGHVLLQHGVDAAFTMDSACLQLQEEKLKQQQEWLAPFHNAQSSLGVLLHGCERLLAPKQTQVDISEIQGRPIGLLFLPNDAGWYTNAVRSWLSNLKAKYERMNENDEKLEIIYVTYRANSSEAFEDAYQGMPWLALSRADALRQRIKWCVARERMRQLLVVNEDPLKKKWFQLLCYLPFETLQPYLYGSAQLLMFGADGEPLGCEGFCSWGWNLPRFADFLQLPPSLQHSSHDRHALIPLNRSAVCDICGQSGTGFYTCIECRFDVCIINKTCWKT*