MRRLPVFFVLDCSESMVGEGLIKMEGGLQAVVRSLRANPHALETVYISVIAFAGLAKTIVPLVELFSFYPPKLPLGGGTSLGGALEALMGEIDASVQRATAERKGDWRPVVYLFTDGRPTDDPGPAIERWRARYADGATLIAVGIGRDVDFAVLKRLTDQVLLFDENEAGDFARLVDWVSASILAKSQPLGVALDARAEAVLDDQVLRLVKEPPPVRPDAACVTLVGRCQSTRRPYLIKYDRQHQEIATGELHVDVSLYRLAGCYPLEEAYFDWSDPRTGGLEVSTSELLGVPGCPHCGNATAFALCGCGRLMCVGGPGEATCPWCGRQANFTAGPSPEEGGFAVGRGLG