MVMRVSPMKDFKGSSTELVEFSKVLDFGNSKSSKEREHALKERLGKSNEEKSREPRYQSGVLRTNCIDCLDRTNVAQYAYGLAALGSQLFSLGLTDVLKVDPDSSLAGALMDMYQNMGDALALQYGGSAAHNTVFPERHGKWKAATQSQEFLKSIKRYYSNTYTDGEKQDAINLFLGYFQPQEAKPALWELDSDYYLHVGSNGDDSHASDAWYLNMASTEDDGWYGSGLLPGSVDNSEANKHYAQFCQATTLDPFNPSPEEGEDCVYFCPDKIRDTEDKVVVSEMESALNNYQDIGKDLGNVVSGSYREEANILTQWILGGDELCNVLS*