Ref A: b74f7987854c4a249b0470ea16241f62 Ref B: 0E8804FA9FA693DDF35EB1709D5D6A3D Ref C: Wed Jun 19 01:52:34 2013 PST