Ref A: c4118c5c93b44575ab3165da07f835f4 Ref B: 111868F96A9551BEFE3172D4BB5F4A9F Ref C: Sun Oct 26 00:45:16 2014 PST