Ref A: df3bfa680dfe45f5aecbbc47e7f4ecf7 Ref B: BA6B78F09042851A4BE670A555E27448 Ref C: Sun May 19 15:00:10 2013 PST