MLGSPGTKEQKGIAQILLGRILAVPGVHSVRLAAFQVYKKSCHDLLAPTRSIEGXCKFDEVKRANMFWAAVTEKEVQDEEQHEMLAKQSNGDTTAAQGSPSPTQQQPHRPALRRAAYAPVLMLVDLAGSERSSKTQHISAGGQAQTNAINGALSSLRRVIGSLRENEKPSWRDDPLTKALKGFLGGDAVTHVLCTVSCEPSQVVESQSTLAFGEDIRVVHSKPTAQRVATLQGSEADRERVLRQAAEAKLQKCEEARQRLERDMDVIHSQLRKQASSASAGELSGLDTVSALRARLHQLQSQVQALQASLHSRELQYERQVAALTAGHEASEEELRAQLKGLIAEXDVLQEQLPQLQDASAQLAGLSTQLA