Ref A: dd021f81022e42559f7669d4d473e3b2 Ref B: C3C6B3BFE88C12B5E2439341388E4F74 Ref C: Wed May 22 11:46:26 2013 PST