MGRAPCCDKGSVKKGPWSPEEDRKLKDYIHTHGTGGNWIALPTKAGLKRCGKSCRLRWLNYLRPNIKHGDFSEEEDRVICALFAAIGSRWSIIAAQLPGRTDNDVKNYWNTKLKKKQLHLLIAAAAQSTHGQQYSSRPPAPPFTVEHHHHTSSTSAASLGQLLMFGVGGGDHHQQQQYMSSSSSVDISNNTSAAAAAAAAAGLQESFMFGGLQFQQQEEDTNSLLSPAAAASGNDIMTYEHHEMISPSSFFFYGDGAGGAAATQEGTRFLY