Ref A: F8C4D0EC2BEE40D7BA0EC50E420D6058 Ref B: FFE6556EE39F75DE4688E48C4138DE8B Ref C: Fri Feb 10 06:21:37 2012 PST