Ref A: 68f6113acf4f40e8af733215f1bdbf3b Ref B: FCD6E709B0F73F07007FE38DB69FDC87 Ref C: Mon Aug 31 00:13:40 2015 PST