MNYEKLSRGLRYYYDKNIIHKTAGKRYVYRFVCDLQTLLGYSAKQVHEMVDLKPDKKDDE