Ref A: a59107d4316b4ab198df86249b218077 Ref B: 03CAA6D7E79A54E4D629B57A50304F06 Ref C: Sun May 26 00:44:28 2013 PST