MAIEHNGIAGPYFEYDGLPAQHVVDKDLPLIHPYGPVTPGRYLTPGGGRLTIRPAEKRAHTRITLDHLGCPAQVTDEKDAAFMRLAQAAEGYCVQARCRHHAAYSGGVLRIFEVRKGSIELTAFVRAALAVELGDFTPTDRLFQETEALVGPVRRDGEGDQASGG