Ref A: 80b6bbabb51c4712af1392050de60e0d Ref B: D860EA0971236AB1D349E0248CDD4A2D Ref C: Sat May 25 09:16:18 2013 PST