Ref A: 3EED8E62821C40CF860512BCCA2A0C5E Ref B: 5E9671904F9EC85ED60CDA4B4F8E4FB9 Ref C: Fri Feb 10 06:31:54 2012 PST