Ref A: dc0ab7ba366f46eaafd9eab626a00d37 Ref B: 59EF3C8CD0933EC6EDC2F0FC59788A10 Ref C: Tue Jan 27 05:48:24 2015 PST