MAPIQKECDYLVLGIGSGGIASARRAAKYGAKVIAIESKRLGGTCVNVGCVPKKVTWNAAALMEGFKDAKAYGFGGYDTPTFDWPLFKKKRDAYVKRLNGIYGNNLKKDSIEHVQGRAKFVSKDTVEVALEEGGTVQIKGKKILVATGGRPNVPDIPGKELAIDSDGFFDLETQPKSVATSGAGYIGVEMSGMLHALGTETHFFIRGDKLLRSFDPLIQDTVTKEYERQGIHLHKGSQITKIENIGNGLKRATYKETGTGKESSVDVETVLFATGRSPEIEDLHIKDLGIKLNEKNHIVVDEYQN