Ref A: b9f7d80b1e24441291c4848ea67ef6c6 Ref B: FC8381FA4CAFAD2ACE41193363DCC6F9 Ref C: Sat Dec 27 13:31:15 2014 PST