Ref A: 580c5adb80ef4122a5f32c142fca2b2d Ref B: F0008A6D88AD22468612B566746C5978 Ref C: Mon May 20 01:46:02 2013 PST