Ref A: b9ed034ee0994a66a17cf93d87db97bc Ref B: E31E6120490749A01BB1991FAB3EE695 Ref C: Fri Jul 25 11:27:09 2014 PST