MPTLVHEFAWPDRVVIGTIGFPGARTFYLQVRAGKQIVSIALEKQQSAQLAEKIDEILDQLIALEGNPFSVPTGTPIELVDNDQLEPVTEQFRTGAMTLGWDPTTAQVVIEAYPLTEVDADDLESPAENGPDVPEMLLVRMPVGTARAFAKRTREVVGAGRPACPLCGYPVDADGHVCTLPEA