MSRVLKDKNRPKGPMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKERYNREMVDYVPPDGMKKGKKRKAAKDPSVPKRALSAFFFFCDEFRGKIRDEHPDWKVGDIAKELGRRWEECTEKAKYDTLAQQDKQRYEEDMNKYRQGVYVPSKKQTKSDNSAAMVSDAGSGDVTAENGDDDEGGDEGEDE