Ref A: deced34a79a04b7582240f7c133d2c7a Ref B: C065E32A18F090C9B6BB8FFC0C3B46C6 Ref C: Thu May 23 15:17:44 2013 PST