MSRVLKDKNRPKGAMSAYACFVQVIREEHKKKHPGEHIVFSDFSRKCAERWKIMTPKEKKRFEDMAALDKERYNREMVDYVPPEGVKKAKKRKAAKDPSVPKRALSAFFFFCDEFRQQIRDEHPEWKVGDIAKELGRRWEECTEKAKYDTLAQQDKQRYEEACLYSDMNKYRQGIYVPLKKQSKADNSTVSNPEAGSGGRGWRGRRGRVRDPTGQFVQFCTVCVSLHLSFSMYALACPPSLLFFYAAAMLEIPCNQLPSINPLYASAAPVVFSVYPLDSGLFL