Ref A: 22a12e619eb44cc1af61315b06a834a6 Ref B: D1CDD593656C87E0AF81960EA787A2F4 Ref C: Tue May 21 12:49:12 2013 PST