Ref A: b9f7b8d29efb4a5890916646f70e5915 Ref B: 8E0E2A6FE233609D0BAAE32CD1B60655 Ref C: Thu Jun 20 05:05:42 2013 PST