Ref A: 02eb18fe1e3948febed706ac288b8ab5 Ref B: BB1F7EEBC0BA62454F3A64CE265D07B6 Ref C: Wed Jan 28 23:07:16 2015 PST