MASIPRQWTEQETEQFVVFMEELVVEDKRADAGQFKPGPFQKLADKMNEKFPGCGLTVKHIRNKHKRLKEKYMYVAEMLGCSGFGWNSEKMCVEVDSKQVLEAWGKGRNVTLYTPGKPFPLFERLGNIFGKDRATGVEACSGKDAEEDVTPGSTFAAATAGGLGLGSEDIDMDDLGAAESELPNTFSTSFASSKSGIEGNLLEFGRGKGSIRTRYNGKLLAIISVVGLISCYLIKIPDKCGGDGFFFDANSTHEGRAPRRRRSHKREISGGL