MGEHNLLNPGFVGPLVNIHTGDTFYFPNFRASGAQLPGLPSLSYPRRDNVCSLPWPSAEPCNGYPQPYLGSPVSLNPPFGRTCELARVEDSKGYYREPCAEGGGGGLKREERGREPGAGPGAALLQLEPSGPPALGFKYDYPAGGGGGDGNTGPPHDPPSCQSLESDSSSSLLNEGNKGASAGDPGSLVSPLNPGGGLSASGAPWYPIHSRSRKKRKPYSKLQLAELEGEFLVNEFITRQRRRELSDRLNLSDQQVKIWFQNRRMKKKRLLLREQALSFF