MGEHNLLNPGFVGPLVNIHTGDTFYFPNFRASGAQLPGLPSLSYPRRDNVCSLPWPSAEPCNGYPQPYLGSPVSLNPPFGRTCELARVEDSKGYYREPCAEGGGGLKREERGRDPGAGPGAAALLPLEPSGPPALGFKYDYAAGGGDGGTGPPHDPPSCQSLESDSSSSLLNEGNKGAGAGDPGSLVSPLNPGSGLSASGAPWYPIHSRSRKKRKPYSKLQLAELEGEFLVNEFITRQRRRELSDRLNLSDQQVKIWFQNRRMKKKRLLLREQALSFF