Ref A: bcabdbe607314d459cf949d322dd8c8f Ref B: 660ABC9BDC59BEC67AFF2ADE922E4220 Ref C: Wed Jul 23 22:22:31 2014 PST