MKPTTEAFHVLNLLEKILRSWRHGLWGMGSICGIGRRELRAWAMWHWTVDLGSLWRLGGSGFCWLFGKTKVPLLEVPTRFSPVLEGPHIITLKVLKNDPVAQWLYTVEDLFGFGESLCCQKLLFLDLSNFQ