Ref A: BE3998642CBF45DD8B7FB21F7224624B Ref B: F8DBDBE0B2D311BC73A3D2C05081E158 Ref C: Fri Feb 10 06:23:35 2012 PST