Ref A: 6bd2894ab0b645b0a5caf482d185d3b1 Ref B: A0CB028CFE6D147764311D7EE648C134 Ref C: Sat May 25 19:22:11 2013 PST