Ref A: 703a7321e10c49a6b9405b58232e86d4 Ref B: 8B4904FDCEB5186A887FB32BD3D6CA6B Ref C: Wed Jun 19 13:24:53 2013 PST