Ref A: a8372b9d3b5f44d9a3d8565e3cef8aee Ref B: 6D0D1A47012DC0B0F18F9075E75205F0 Ref C: Wed Apr 16 04:10:14 2014 PST