Ref A: cfce0daf14c24b0c89f2d7bab57acd36 Ref B: 40C82BF7A101242DE5FC00191C4E8ADE Ref C: Thu May 23 09:07:29 2013 PST