EAAAKMSDLKNLAETLVNLTVKDVNELAAILKDEYGIEPAAAAVVMAGPGAEAAEEKTEFDVILKSAGASKLAVVKLVKDLTGAGLKEAKDMVDGAPAAIKSGISKDEAEALKKQLEEAGAEVELKEAAAKSQIDDVVLVGPGPGEEERLIGDAAKNQVAGPGPGIEVTFEIDANGIMKVGPGPGHWPFKVITKGDDKPYGPGPGEDPNLAGKISDADKNGPGPGASTPSSFVLHNQQDGGPGPGMNFYSKSPKTQSSQHKKKDFFNGKELCKSINKKGKETRVLLIDVTPLSLGIETAGGKKERNTTIPCKKSKKEGERTMTKDNHLKKTITNDKGGLSKEEIEEMLKQAEQMKSQDDELRKEVEAKNHKKVEDPNLAGKISDADKNTIKKKKQGAGGAGAGAGGFPGAGAGGFPGAGGFPGAGAGAGGESSTGGAQPKFEDKKPFGGYQEKSGKEAAAK