Ref A: d5108273bbf546f9960299f98abd23d2 Ref B: 412514D11404898F76A385AF3024034D Ref C: Tue Jan 27 03:25:38 2015 PST