Ref A: 19c28fe6cc7c4853be785fb1ae376ae6 Ref B: 54D1766A48D9699E1879DCC72A04FA80 Ref C: Tue Jul 29 13:57:49 2014 PST