Ref A: b16913b0858145c6a7f1ed50da5b4d28 Ref B: 1C3A827D27CE8E93A35B61D05D04B16C Ref C: Fri May 24 08:59:11 2013 PST