Ref A: d77c35e5ae364733abd3f19f293e677b Ref B: C7F0C8519021907D2ECDDD61A7C4B64F Ref C: Wed Jun 19 00:28:41 2013 PST