Ref A: deaa3ca45d374f91b710b316e8729548 Ref B: 59C19ED051AA2E09535A34749F201C45 Ref C: Mon Aug 31 23:52:08 2015 PST