Ref A: acee50399a3a402abb8453cdf73972da Ref B: CD2D1CD3C08C3EBC5D9EAC5EB9A5803B Ref C: Fri Aug 01 03:39:44 2014 PST