MADPSLFAKRRALITDAARALDKAKMIRFDEKSGNFYGTELGRIASHFYIQYVSVETYNEMLRQHMSDSELINLVAHSSEFDNIMVREEEQHELETLRHKLCPFEVRSGPEDKYGKICILIQAYISRGSFESFSLVADGNYISQSLGRIMRALFEICLRRGWCTMTALFLEYCKAVDRQIWPHQHPLRQFERDLSLEILRKLEDKDAQLDHLYEMEENEIGSLIRYLPGGKMIKQCLASFPLIHLTANISPITRTVLQVELVIFPEFVWKDRLHGAAERWWILVE