Ref A: e4a80c11d9254bbf9fe54a1b7cac7d50 Ref B: 219075C1C89C534D44C4CFC77F7A4773 Ref C: Tue May 21 20:46:45 2013 PST