Ref A: 379c63d830464a8eb8651a22de00cd5e Ref B: 25FC81EB6DE92F275D7330183900597A Ref C: Fri May 24 15:22:00 2013 PST