MKTVLNLDVLKTMSTEELEDYRNAGEDFRRELSHAVMRDLTVPDGWAVNAEYRAEFGGFFPVQLRFSPSHDHFDVAVCSPGDLSPVWIIVFITRGGQPFSVVCSMARYNPERINHALSLIARLDEDGYSFASIINTLKQEGEQ