Ref A: 02c9a86ca2394560a810ccc86ea257f2 Ref B: ED7B71D102A182A4D3F1C9590DD798B8 Ref C: Thu May 23 10:51:42 2013 PST