MKFGALPLSEPTKNAIAEIGFTNMTEIQSRSIPELLKGRDVLGAARTGSGKTLAFLVPAVELLYHARFMPRNGTGVLIISPTRELAMQIYGVARKLMKHHSQTHGIVMGGVKRNVEAEALKKGVNLLVSTPGRLLDHLQNTKGFLFKNLQCLVIDEADRILEIGFEEDMKQIIKLLPKERQTVLFSATQTTKVEDLAKLSFKKAPIYIGVDDERSKATVEGLEQGYCVVKTDKRFLLLFTFLKKNLKKKVMVFFSSCNSVKFHGELLNFIDIPCLDIHGKQKQQKRTNTYFEFCNAEKGILLCTDVAARGLDIPAVDWIIQYDPPDDPKEYIHRVGRTARGESGRGRALLFLTPEELGFKRYLTMAKVPLNEYMFPENKIANVQSQLENLIGKNYNLHRSARDAYRSYIMAYNSHAMKDAFNVHRLDLQAVAASFGFSCPPKINNLSIDSSAAKFRKQGKERKSSGHKFGASNPYGKRREDDKRQFSKF*