MCGLLFEAELPPLQLPAGSYNPVNKRVIYVGGLSEQVDVPLVRAAFIPFGDIVSINMPMDYQTEKHRGFAFVEFEEVEDAMSAIDNMNESEIFGRTIRVNVARPVRIREGWSRPVWSDENWLKKYGSAPLEGRKLDEPDIVNPSDTSENVEDLSDEEMRTKKQKRNLPRVFFDIRIGNGDAGRIVMELRSDIVPRTAENFRALCTGERGFGYHNCCFHRVIPQFMCQGGDFVKGDGTGGKSIYGRKFDDENFQLRHEGFGVLSMANSGPNTNGSQFFICTTKCDWLDGKHVVFGRVVDGQNVVKKMESVGSKSGKVKEPVIISRCGELI