MGEHNLLNPGFVGPLVNIHTGDTFYFPNFRASGAQLPGLPSLSYPRRDNVCSLPWPSAEPCNGYAQPYLGSPVSLNPPFGRTCELARVEDSKGYYREPCAEGGGGLKREERGREPGPGVGPGAALLPLEPSGPPALGFKYDYAAGGGDAGAAHDPPSCQSLESDSSSSLLNEGPKGAGAGDPGGLASPLHPGGGLSASGAPWYPIHSRSRKKRKPYSKLQLAELEGEFLVNEFITRQRRRELSDRLNLSDQQVKIWFQNRRMKKKRLLLREQALSFF