Ref A: b7f9d2fa8da3434a88d8843ee500c6d3 Ref B: E5AF0155E302D66778ECDB5CBC73AA65 Ref C: Sat Aug 30 11:42:07 2014 PST