Ref A: dae7fe28dfed431eafcffd4b86c0b2f0 Ref B: 54D1766A48D9699E1879DCC72A04FA80 Ref C: Fri May 24 11:24:15 2013 PST