Ref A: 7f42e1a4e17740ee91bde8a9e120d26e Ref B: EE5DD23B975D5BE116907141697BEFCE Ref C: Wed May 22 14:12:05 2013 PST