Ref A: d13d8f6e55804e42866dd1d5a3035ac9 Ref B: 7F0AAD77B67720FAD203F70A3838C57A Ref C: Mon Aug 31 17:18:13 2015 PST