Ref A: a9d3de9102d34195902ae16687e43af3 Ref B: D544F9075E72CD506CA9EF34F709C8C9 Ref C: Sun May 24 01:19:04 2015 PST