MSRVLKDKNRPKGAMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKERYNREMVDYVPPEGVKKAKKRKAAKDPSVPKRALSAFFFFCDEFRQQIRDEHPEWKVGDIAKELGRRWEECTEKAKYDTLAQQDKQRYEEDMNKYRQGIYVPLKKQSKADNSTVSNPEAGSGGRGWRGRRGRVRDPTGQFVQFCTVCVSLHLSFSMYALACPPSLLFFYAAAMLEIPCNQLPSINPLYASAAPVVFSVYPLDSGLFL