Ref A: 806c9f49222d4a00ad3ccaf510011fc9 Ref B: CE3C5270ED83E142DCA8616BA300868E Ref C: Thu May 23 17:22:03 2013 PST