Ref A: d3124783e17247d39689417d1d836c3e Ref B: 4C0B20363A56813145570793E8EAC324 Ref C: Thu May 23 23:47:29 2013 PST