MMKVTTWFIVTLFIFGALKVLVSSMPTSVVESIISRFELHQKLDEENTSISIDGKNIEGEMKLQVIHEFNEALFLDKHYFPPHGEGTPIVIDTKKGNKEIRFSLYSYEEHVDVIKQYKKKVVAYRLRSKSLQTRAPLAITKDYA