Ref A: 1f91fb12a80248509b3d7f96c7a4f097 Ref B: 1C272922DFAB7DE0CE19EBB0403DA225 Ref C: Sat May 18 12:05:06 2013 PST