Ref A: c871657ce5a34ed2a972393bccf64f4f Ref B: 74005C2F1A05AE3417347DD9566A66F1 Ref C: Wed Jan 28 17:18:57 2015 PST