clean up (decodeProductKey)