IS KMS PICO LAWFUL? UNDERSTANDING THE GRAY REGIONS OF SOFTWARE PROGRAM ACTIVATION