MSRVLKDKNRPKGAMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKERYNREMVDYVPPEGMKKGKKRKAAKDPSVPKRALSAFFFFCDEFRQQIRDEHPEWKVGDIAKELGRRWEECTEKAKYDTLAQQDKQRYEEDMNKYRQGIYVPLKKQSKADNSAVSNPEAGSGDAVAENGEDEEEEGGEEGDDE