Ref A: 0CB93826B48F48ACA6BB8DF696963DBC Ref B: 2E69DF9B9CF108609F6FBCE9DE84B007 Ref C: Fri Feb 10 06:16:02 2012 PST