Ref A: 3c264dc297f349ec80ff3d65ccafc954 Ref B: A2D3407E4603504CA314EFCB0E25A6A1 Ref C: Sat Nov 22 21:10:44 2014 PST