MGGVPTDKQIPRREEYRAAFNLFDRNNDGCITVEELELAIRSLGRISQQQEIHDMISEFDANRNGKMEFEEFYNFMTRTMEESEAEEALIAAFKACDSDGDGFITASELRQVMIKLHAGLCDGDVQQMIQNADFDGDSRISYTEFQRINKERFG