MGAPKQKWTAEEESALKAGVIKHGAGKWRTILKDPEFSGVLYTRSNVDLKFLRTNNSCAIQQVDLFVNVIHDXSKGSDWLDNLIMEAITRLKEPGGSNKTTIAAYIEDEYWPPQDFKRLLSEKLKFLTASRKLIKVKRRYRIAPTPALSEKRRNTSMYPFEGRQVASAFEGRRMASPFEGRRMASPFEGRPMVSPFEGRYMVSPKFDNDEATIMMKAQIDWELAKMRTMTPREATLAAAQAVKEAEAAIAEAEEAAREAEAAEADAEAAQAFAEAAMKTLKGRNAAKTIEAEAAVIFVFEGDFCYPPRSALPCAFRVGSFLLTRGLKAYAVIGRLIHLLQQRRRMLVARQLQACDFHVWKKESELTKNRRWGPLAX