MVSLETTPALQLPVIDFTSPNLKPGTVEWDSVRGDVRRALEEYGCFEALFDKVPVKLRKAVFDVSEEAFQLPLETKKRVVSKRKYRGYVGQIPSLPLFEVMGVDFAENEDKVNEFTHKLWPQGNGSFSEAVMSFAEKVSELDFMTRRMIMESFGVNENYIEKHLNSTKCLVRMMKYQGVEETEEELGMEAHTDRNMLTILCQNDVKDGLEVRTSDDKQWIKANPSQDSSFIVLGGATLHVLLNGRVLTGVHRVMRMGTNTRFSAGLFSVPKTEDLIYAPEELVDAEHPRLYKPFDFEAYFQFTTEGPGRRDVAALRGYCGL*