Ref A: 9b83c135c90d4ee5860d566b0671404b Ref B: AD2C43F8891E2659F1AB4AE7A3FCD871 Ref C: Thu May 23 11:04:14 2013 PST