Ref A: 1f22f960a0aa43aeb454ad68e71076b2 Ref B: E9A06603A2275A7D6FF2345818D8EA46 Ref C: Fri Jan 30 13:44:35 2015 PST