Ref A: 598f5cb6728c43d5b4503811194830a5 Ref B: 2511576649FD4A3BFC80E55F4B7FAD2E Ref C: Wed May 22 15:55:29 2013 PST