Ref A: 7311671bacb34126b7cb7ce9038daa0b Ref B: 27F591E763AF3B61F0C54E44A5BD5327 Ref C: Fri May 24 08:19:46 2013 PST