Ref A: 69addedc98f24e90a0f4244370168984 Ref B: 5F45AAFC86E7B8230500D00ABE25E53F Ref C: Sat Aug 01 22:15:51 2015 PST