Ref A: bac60ad167584440919dd646b278ccc3 Ref B: B21C7D77EA74BE00653E392309ED0B6C Ref C: Thu May 23 15:49:55 2013 PST