Ref A: A3FE6A3ED5074038A9A51096B751F6D6 Ref B: 5848CE21214081A463D4653DB501C96A Ref C: Fri Feb 10 06:49:44 2012 PST