Ref A: d2b27ba8f2134795a7cf69d6757552dd Ref B: D6411B2B12B2351718D632D8DFFD1D5C Ref C: Fri Aug 29 07:40:53 2014 PST