Ref A: F2C500328ACD42CFBB8DC2A8F3A9B118 Ref B: 4FF24A032E998B7808D144E74BE05CE0 Ref C: Fri Feb 10 05:55:33 2012 PST