KMSAUTO++ AND PROGRAM RESTORE: PRESERVING ACTIVATION AFTER PROCEDURE RESTORATION