I suggest you contact Avermedia with your concern as they're responsible for you safely acquiring a copy of PD15. Since that product is almost 7 years old now, there's a chance that you'll be out of luck.
If you can't get things resolved with them, you can try contacting CL customer service and provide them with the serial key as mentioned in the
FAQs.