Ref A: 6a72396ef70f4fbea45c83a1cfaa8053 Ref B: 623A8D453D5964B2EF292C5AFBCB92CF Ref C: Tue Jul 29 23:31:18 2014 PST