Ref A: 6851c3ce595241dab49ac7e68e3410c5 Ref B: 3571E1416D3DF73F1505B1CE3AF56272 Ref C: Tue Aug 04 23:52:43 2015 PST