Ref A: a0d5512ab6ac44e9b413c446949ca959 Ref B: 803A96F1D7304C7B7F199012B675580D Ref C: Fri May 24 13:51:00 2013 PST