MTTSKTQSPLFLPVIDFSNRDLKPETPEWDSVRAQVRKALEEYGCFEATFDGVSAELRKAIFKATEEVFDLPLETKLRTKSDKIIYEGYLTIPTMPLYEGLGFYGVDSPEVVDDLIHKLWPQGNILFSKNVQSFGEKLIELNVKVRTMIMESFGLQKYIEEHLNSAKNHLQIFKYKGVDNNTEETLGFKPHIDRQFLNILCQNDVVDGLEIKTKDGEEWIKARPSQDTSFLVIAGASLHLLLNGGVFPPLHQVVITGKKDRYVACLFSPPREGLIINAPEEVVDDEHPRLYKPFDFEAYVKFSNRTNTNTMGRDLSSLKSYCAL*