MANITMKQLLEAGVHFGHRTRRWNPKMRPYIFTERSGIHIIDLQQTLQALNNATDVVRNTVAKGGTVLFVGTKRQAQATIEQEALRCGMPYVNQRWLGGTLTNWTTIRQRIAYLLQLERRIDAGEFNNLGKKERLGIQREVEKLNRRIGGLKTMRSLPDLLFVVDTTVEELAVKEANKMRIPVIGMVDTNSDPEPVTYVIPTNDDAIRAIKLIVGAIADAAEEGMRIREVEMVETGQVSSEELAEMEQYLGPSVLAKLKSLDDEEFEAYEESEEEYEEVGEEFEEELEDEE