MVLIHIKRSDQEQFLFETTLEGEELSKYGPAKPLDKQGIDEYAEVPVDKGKHYCMDPTGRRTGNACDPEVAKVLLRTLDEASATASKVQAEKKIPLTRALLMEAVDNVRGAVMICYPMGLPEWDLVRMLLEDREEDVGASYGHERLDADSATLWFAAKQMAPDKPLSEYLGRHEKTKAVLKLQKKGAGAPGREPPVDQETQKAMMAWYYKKQEEQKKLAEDDDDTYTSAAWASNKSLKTKFAGISAVRLP*