MVSLETTPALQLPVIDFTSPNLKPGTVEWDSVRGDVRRALEEYGCFEALDDKVPVQLREAVFNVSEEAFQLPLETKQRVVSKRKYRGYVGQIPTLPLFEVMGVDFAENEDKVNEFTHKLWPQGNASFSEAVMLFTEKVSKLDLMTRRMIMESFGISENYIDKHLKSTKCLMRMMKYQGVEEETEEELGMEVHTDRNMLTILCQNDVKDGLEVRASDNKGWIKANPSQDSSFIVLGGATLHVLLNGRVFTGVHRVMRTGTKTRFSAGLFSVPKKDHLIYAPDEIVDAEHPRLFKPFDFEAYFQFTTEGPGRRDLAALRTYCGL*