Ref A: ad7aabe43fee4cd98d8b78fba87504f9 Ref B: 90EB20AF9869828F41B65F2C77E19240 Ref C: Thu May 23 18:52:19 2013 PST