Ref A: C28A7BA10AA042B08840CA37F64B6EC6 Ref B: C097ED513B5D6C01BA55658CFD9CBDEE Ref C: Fri Feb 10 06:49:00 2012 PST