Ref A: 27bed4c080f64ebba4521abe31edfe67 Ref B: 880C855AC92B47BB41329656542B17D1 Ref C: Sat Mar 28 23:19:22 2015 PST