MSRVVKDKNKPKGPMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKDRYNREMNDYVPPEGVKKGKKRKAARDPTLPKRALSAFFFFCDDFRQEVRDEHPEWKVGDISKELGRRWEECTDKSKYDLLAQQDKQRYEEDMNKYRQGLYVPPKKQTKPDNSTVSNPETGSGDAVAENGDDEEEEVVEEEEDE