Ref A: 75441d4088fc47fdae6bcf7de0db9259 Ref B: B2FE2D13F69DC3497690CEE40A307431 Ref C: Sun Dec 28 21:30:25 2014 PST