Ref A: D1749D38B40F4DC2BED04BBCF1DBDE1B Ref B: 2C11E49D301F0E0368F11F09B35C15C1 Ref C: Fri Feb 10 06:48:22 2012 PST