Ref A: f32ad3936f824ed8b53268a1787da7e1 Ref B: 0176BF18946D42D00B2B9CCD4EDCEA17 Ref C: Thu May 23 22:44:33 2013 PST