Ref A: b96bae3d0af14f1fbabca246739187c0 Ref B: F3F612F7C3359E75FEE3F00A4820370D Ref C: Sat Nov 22 08:03:23 2014 PST