MSRVVKDKNKPKGPMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKDRYNREMNDYVPPEGVKKGKKRKAARDPTLPKRALSAFFFFCDDFRQEVRDEHPEWKVGDISKELGRRWEECTDKSKYDLLAQQDKQRYEEDMNKYRQGLYVPPKKQAKPDNSTVSNPETGSGDAVAENGDEEEEEVVEEDEDE