Ref A: 1628e464e5274e099d1e74a9d06fd1ac Ref B: D0B45D67B93EC13333015059A716488A Ref C: Sun Nov 23 21:45:49 2014 PST