Ref A: 169b12f9a36f4b42a82f0d673ea962c7 Ref B: 68E9D89612EE0ABE5DD6F3C8C1E32193 Ref C: Wed May 22 09:24:45 2013 PST