Ref A: 1f9529a74e5b47799666b8ec20f315c2 Ref B: 144EB9B37F6A3DD8B4AD3D3776DCB76E Ref C: Wed May 22 17:48:58 2013 PST