Ref A: c6cec84cd958477f9494fd9f03e0f9ac Ref B: 807CC6635F9FBFBB2FFF11F1DD1573C1 Ref C: Thu Dec 25 19:37:23 2014 PST