Ref A: E6A31FD20E444B2182BF1E64810F260D Ref B: 929659C6C501E7CC61FEE5897BEA5687 Ref C: Fri Feb 10 06:37:41 2012 PST