Ref A: 9eb4309d72064e6abb341ad4b1b86ea7 Ref B: 219075C1C89C534D44C4CFC77F7A4773 Ref C: Sun May 19 15:32:21 2013 PST