Ref A: 63BF04BC6D494795AB31758DB0F667C1 Ref B: 2485662486FD1E0BD1A30F72A70BE08B Ref C: Fri Feb 10 05:57:20 2012 PST