Ref A: 66c4015c24f04cd9acd92c5266a7f79a Ref B: 1175695BD7E6AB6EC9A3355286FA7F0E Ref C: Wed Jun 19 01:52:52 2013 PST