Ref A: 441da9a5c6be4a82ad77afb2b219ad5d Ref B: 3C445BE2F9244823BB21C7523D5DEEC0 Ref C: Wed May 22 09:32:13 2013 PST