Ref A: dcd6637df8024241b54a9cd0168e8519 Ref B: 23E7277B44D621DCCBE37D9A0ADEBDBF Ref C: Wed May 22 15:35:35 2013 PST