Ref A: fc1a3d1b9669440db64c3468cfddf5cc Ref B: C790552D402207D6FC866B41359A631B Ref C: Wed Jun 19 05:31:20 2013 PST