MRRLPVFFLLDCSESMVGDNLRKMEEGLQAVVQSLRADPHALETVHISVIAFAGFAKTIVPLVELFSFYPPRLPLGGGTSLGAALDALMSEIDRSVVKTTPERKGDWRPIVYLFTDGHPTDDPEPAIERWRARYAGSATLIAVGMGGDADFSALKRLTDQVIRFDEVRAGDYKQFVDWVSASVLARSQRLGEALDQTIELSLDKRVLSLVKEAPPPTRADESCVTLVGRCQRTRKPYIMKYERERQHLGTSEFQFEVALYRLAGCYPLDESYFDWTDPRTGDLKVNTSELMGAPGCPHCGNATAFALCGCGKLLCIDGPGQAVCPWCEQVVAFAAGRASDDGGFDVGRGQG