MMVKRGDVYYADLSPVVGSEQGGIRPVLIIQNDIGNRFSPTVIVAAITAKIQKAKLPTHVEATRKDGFEKDSVILLEQIRTIDKQRLTDKITHLDEDLMAKVNKALEVSLGVVEF