Ref A: 401000325a1b43f3aff7fea45dfa1c3b Ref B: 3B499391E7D9A6BC8D77536E147AE43C Ref C: Fri May 24 06:44:43 2013 PST