Ref A: 88d3a2f43d8240119f5b7d19bceae5a9 Ref B: 58CA2DB41311760C1CA0EDB7A1E92A01 Ref C: Tue Sep 30 09:08:49 2014 PST