Ref A: 84dc3307a9ec4457b0a68f658ceaa905 Ref B: 164D0B2ECFD38FA2A1165078C1D60550 Ref C: Tue Jul 29 09:29:27 2014 PST