Ref A: cbeaf6317f0b40f7acdc6f99bb6f7497 Ref B: BB267CED6DFF507FAB1F8B21092EF11D Ref C: Wed May 06 12:30:18 2015 PST