MKLVINDKSEILAFTVFGDVDNSVEYEGEVPEDFRDKFKPKFYMLVDGVIVENPNYVEPEPPEIGPSAIEQQVAALGYQQMQDSQDKQKLVKQNAQIAYQVMQIQQQLGGQNA