NM23 nucleoside diphosphate kinase