Ref A: 21F36297ABE14719942EA48F1F60F6C9 Ref B: A3A482DF5346DB1B833DB6A59A92DCA7 Ref C: Fri Feb 10 06:18:56 2012 PST