CRANIX'S CRACKME #9

TYPE: ALGORITHM/SERIAL
SERIAL: 26 ALPHA-NUMERICAL CHAR'S (XXXXXX-XXXX-XXXXXX-XXXX-XXXXXX)

-----------------------------------

WHAT TO DO?

MY PROGRAM GENERATES A SERIAL USING MY ALGORITHM.
YOUR JOB, TO CRACK THE ALGORITHM & MAKE KEYGEN/VERIFYER.

KEYGEN: YOUR KEYGEN THAT GENERATES A SERIAL ACCOURDING TO MY ALGORITHM

VERIFYER: A PROGRAM THAT VERIFY'S A SERIAL IE (XXXXXX-XXXX-XXXXXX-XXXX-XXXXXX)
ACCOURDING TO MY ALGORITHM.

GOOD LUCK!

PLEASE INCLUDE HOW YOU CRACKED IT/TOOLS YOU USED/THE SOURCE'S FOR BOTH PROJECTS.