Ref A: 2959c306c0e94101a8e081a7eb4a4963 Ref B: D75082FBDF496D991C8F653D7F6517F1 Ref C: Thu May 23 10:49:01 2013 PST