Ref A: 3f56362a7485458a8fe4c3f64ec64d3d Ref B: D0565BBC03A7FE842320D120C7727DD6 Ref C: Fri May 24 07:24:20 2013 PST