Ref A: d67f996f26f442d9b65fffeb9437ec6d Ref B: A3E6A18C4BA8D6BCDF1DAA4223A08167 Ref C: Thu May 23 11:26:01 2013 PST