Ref A: 86808cfe5c1e475995b0bc1e39116948 Ref B: 52864A86E80C996B2A622007DEC22E60 Ref C: Wed Jul 29 00:19:07 2015 PST