Ref A: cbcd3145da98425e9ef6e41cd015e1a0 Ref B: E6762F2EA878B0D820024AC6139B1BBE Ref C: Wed May 22 07:41:13 2013 PST