Ref A: 6296c425399f4562b7b44613279ab56b Ref B: 7C98BC5D0C8132EBDB3D61E5F3D6F64F Ref C: Wed May 22 05:09:30 2013 PST