MEKKVLIVGISQKQKDFDYSMEELANLAAANNMEVVGEIRQNIDRENRATYVGKGKVDEIKGLAEMQDARLIIFNDELSPSQIRNLEEALELDVMDRTGLILAIFANRAKTKEAQLQVQIAKLQYELPRIFGQGEDMDQQSGKSGLSNRGSGEKKIETDRRTIKHQIRHLQKELDMLVDDREVRRRKRKKNEIPVVSLVGYTNAGKSTTMNGLVRAYSETADKQVFEKDMLFATLETSVREIVLPDNKQFLLTDTVGFVSKLPHQLVKAFRSTLEEARDADLLIHVVDYSDPHYKTMMKTTEETLKVVGVEDVPVIYAYNKADLLEDEMYPKQTGNTIIFSAREEESLEFLTEVIRKELFASYEKATFLIPFEAGQVVAYLNEHADILETEYLENGTQIVAEVSPADLQKLAEYQVAE*