Ref A: 8d55cb01cdc74d9f90da8fc597a9c70f Ref B: C065E32A18F090C9B6BB8FFC0C3B46C6 Ref C: Thu May 23 13:43:29 2013 PST