Ref A: b09da38585db4a3788f30e9790932848 Ref B: 0BE432848F4AACA5FF623F4969DAB75C Ref C: Sat May 25 18:39:20 2013 PST