Ref A: d10c7f3101b045a9966784180ffc89d4 Ref B: 3A86E2434A7398754FC452CA19ED801A Ref C: Fri Aug 22 01:32:31 2014 PST