Ref A: 17749f0cba244ca9b3e4abb00d8ab395 Ref B: 0E4ADE8F635CD7E7BF8550E55EB1B1FC Ref C: Wed May 22 11:24:21 2013 PST