Ref A: 9afa1ec012bf4102ab14251f5764b535 Ref B: 35B4165808F943A92B276D5DE79EA2DD Ref C: Sat May 25 07:47:02 2013 PST