MNEAHQRNHIVPVAVHILIPQLDAELEATFDKQKYLSVQDRMDLAQRMGLSDTQVKTWYQNRRTKWKRQAAVGMDLLNEASNVAAIQQLLRTNPYWANYMAANALNHPRLFPLQAA