MSQRVCFMEIEMIKGGNVYTFIRLKEEPMTEFEKLVSEQMKTMDKLLDLQSELDRCKQIEAELRHLERDARLRGIQAEIAVKRKHLADIQDMFQKQTEQVIRSYRSSEKPSSFV