Ref A: d25c0b0acff946629d6f7bd1b3e5f174 Ref B: 10654C61196776CD97EA571D262CD1DE Ref C: Mon May 20 12:16:09 2013 PST