Text this: Fast Load Distribution Calculation for Cylindrical Gears with Non-Involute Tooth Profiles