Ref A: b16569362d114598b3b15b7ef91e2f95 Ref B: 640087D4212CE17013CF65A63332DC68 Ref C: Fri May 24 07:40:51 2013 PST