Ref A: 23a1f6d1583e4c75892a27d1c0c88174 Ref B: E206349D4BCFF9CFAD4BC36EF4544BA8 Ref C: Wed May 22 10:41:37 2013 PST