METVQQEIQNRLLPFLQTATKTNKTIDLQDIFERFTFDNVCMVAFNYDPKFLFFDDSCNLSSSPFALAFAQAANITAERFRHALPFLWKLKKHFNIGSEAILKQSISTVRDFAMKIIRSRRSSANKENTDLLSRFIISTNNSDELLRDFIISFILAGRETTSSTLAWFFWLLSSNPQVEGKIIRELESIRTQFHKGPSEMFDYQELQEMQYLHAAVSEALRLYPPVAVDSRACKEDGVMPDGTIVKKG