Ref A: dca046bc3b1d4a7d8f0fda4600547a13 Ref B: CED09EC2D4935812EEB3D5C3AE6D383F Ref C: Thu May 23 09:56:16 2013 PST