Ref A: dacd98dfdefe4d5aad816a9fbae0fa52 Ref B: DF606BC71F2E327984225BC1317B739A Ref C: Fri Mar 27 19:51:55 2015 PST