Ref A: bcf8d1e4f98442c9ad6ff5efeefc4073 Ref B: 28B378C4A41DA6131BFE7B0E4CA53BA9 Ref C: Sat May 25 02:15:52 2013 PST