Ref A: 209e4c95c202410c96aa182146a20ae4 Ref B: 4B998A0ED4DFE15FDDD0BEC74051DEA6 Ref C: Sat Aug 30 03:29:31 2014 PST