Ref A: 6a19a721c68b44a5a02ad86efb952ea1 Ref B: DC509C54E769DDCBDB85A2B10D87F9A9 Ref C: Wed May 22 06:23:24 2013 PST