Ref A: 5F6E76DB27DD4F79AFC43BE43835C65A Ref B: A5EF081AA6DA3EC34BD5728410B2E97F Ref C: Fri Feb 10 06:39:27 2012 PST