MSRVVKDKNKPKGPMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMSAMDKDRYNREMNDYVPPEGVKKGKKRKAARDPTLPKRALSAFFFFCDDFRQEVRDEHPEWKVGDISKELGRRWEECTDKSKYDLLAQQDKQRYEEDMNKYRQGLYVPPKKQAKPDNSMVSNPETGSGDAVAENGDEEEEEVVEEDEDE