Ref A: B95FCBB6A3B847C5A5B1ED56C3BE33D6 Ref B: 0D02D10751F75F5E4669B339D2EA97EA Ref C: Fri Feb 10 06:24:12 2012 PST