Ref A: 1C4CA6F1A1DA42BD906B7E53C5DD3A46 Ref B: 66092BBD346CFC9C0285E33B6A6DEB1F Ref C: Fri Feb 10 06:12:54 2012 PST