Ref A: d1c1ba2bdc2145889319888e6858813a Ref B: 6E49EC769A501F43D6A664F5DDA37384 Ref C: Wed May 22 18:37:00 2013 PST