Ref A: f54ecd88e90c498290a7ce152b70d3ad Ref B: A9CAA2AB170386B04E4DEF057DC15CB7 Ref C: Fri Feb 27 21:26:59 2015 PST