MKAITVLSGGLDSTVVTLIAKDLGYEVTAITFNYGQRAAKREINSAKKICEILGIEHIVVDLPFVKQFGKSSLITEKEIPTLKMEELDSEKAYETMKAVWVPARNVIMFGIASGFAEALDAEKIFIGINKEEGVTFPDNTIEFVEAFNKVLEYGTLNKVKIEAPLYDKTKEEIVKLGAELEKKLGVEVLKYSYSCYHDNGEDFLHCGKCESCMRRKRAFLMAGVEDKTKYIE