MTKQFNRLTDDKNKKSAVWHEFKIVEQYPLHKIKAIMARREKLKTAISEQILMASDRSYMPMKYKWVPQPDGDVKRVTVPTKTKRWWQQLPDGRYQIVIKYRGKMLELEAGKEAIEVSDWNDLVPTFKRIITSIDQGDFDLFL