Ref A: b75cec74b7544b0c8125237fdd0235de Ref B: FA7EE2BC401F810CDC33AB73ABCA3EDA Ref C: Wed May 22 09:24:40 2013 PST