Ref A: 31aff005c48247bf9b80688a90a0ecd3 Ref B: 644AB2EEB57C1F8A3AB1687DB90DE58E Ref C: Tue Mar 03 12:52:35 2015 PST