Ref A: c9dd7f3172854789a719ba9a29a4051d Ref B: 3D1EDC35BBF6330BB4F51F7B2FB4616C Ref C: Sat Dec 20 00:02:36 2014 PST