MATVLLLLVFISGCGNDKYVKEIDEAVKIQNQKQEQLAKKGNGDRVDHFERKDANIYVYDKDKIIILAYKPLSNDDEVHYYAYDFSDKRVSYKQDFDSRRYYQQHDADYHEENMTN