ok, first, this is not my source. i found it but i can remember where. it was one of those 3 am Google search finds.
However, i did try and simplify it as best i could. It’s a great file and when i find out where i found it i will post it ASAP!
enjoy.