Ref A: 86f07eba611d4bf7985a5ae677a64691 Ref B: D10B69E2518A4F9B6A820C3CF05D2371 Ref C: Sat Nov 22 23:37:22 2014 PST