Ref A: a0b05e5add524eaa945568b20104740d Ref B: D235D02E8D582CA1E46B6DA9990B0BAC Ref C: Mon May 20 11:01:00 2013 PST