MRFLPLAVAATLAALFAFAAPAQAAFMDGNRLHFLCNAQDDRSQAICGGYILGVIEALQYDDETENLEPFACPEDDTTVPEFEAAVLDYLDDNPDELGESGASLVALALMQAYPCGD