Ref A: bda59e9df61f4fd9a0fe6fd356783b0e Ref B: 6E49EC769A501F43D6A664F5DDA37384 Ref C: Wed May 22 18:36:40 2013 PST