Ref A: bdec480c76cf46d694f288f0a8d97468 Ref B: 666F0E8624FD0726BC3388D291F48A5C Ref C: Tue May 21 04:42:12 2013 PST