An SO(10) Solution to the Puzzle of Quark and Lepton Masses | Synapse