Ref A: 871b54e15d7142a8abe714545f85bd90 Ref B: 32D470B5CC4207BEEAD3FB3F0FC5789E Ref C: Thu May 23 13:08:22 2013 PST