Ref A: b7d86f5c7f0241c08dc64adfea369f82 Ref B: C26F381901F3A3BE7EDB85BDCAAE3BC1 Ref C: Fri Aug 28 06:29:08 2015 PST