Ref A: 3FA3C23867CC40B0B5CCC11C857F2EB2 Ref B: 2EF1961ED61FB18251E9F2503D501DA0 Ref C: Fri Feb 10 06:48:34 2012 PST