Ref A: b05e73139f934ef8a50d9a4f8902e93a Ref B: 1AB0E6FF7170A4EFD721379975A7FF94 Ref C: Fri Jan 30 15:38:04 2015 PST