Ref A: 4d6c34a95b00444a8de3540e5a650e1c Ref B: 1175695BD7E6AB6EC9A3355286FA7F0E Ref C: Sun Apr 20 07:36:27 2014 PST