Ref A: b8e4a19a12114846b733f0de48de7ac3 Ref B: F9C567616EAEBD21DE50EA6B97980C40 Ref C: Thu May 23 13:59:55 2013 PST