MGNVLVVIEQRENVIQTVSLELLGKATEIAKDYDTKVSALLLGSKVEGLIDTLAHYGADEVIVVDDEALAVYTTEPYTKAAYEAIKAADPIVVLFGATSIGRDLAPRVSARIHTGLTADCTGLAVAEDTKLLLMTRPAFGGNIMATIVCKDFRPQMSTVRPGVMKKNEPDETKEAVINRFKVEFNDADKLVQVVQVIKEAKKQVKIEDAKILVSAGRGMGGKENLDILYELAEIIGGEVSGSRATIDAGWLDKARQVGQTGKTVRPDLYIACGISGAIQHIAGMEDAEFIVAINKNPEAPIFKYADVGIVGDVHKVLPELISQLSVAKEKGEVLAN*