Ref A: 2450fc2cb06941f8975f72e9f652854c Ref B: 625665535B1A4950B75F5B26EFC425E9 Ref C: Wed Jan 28 02:08:41 2015 PST