Ref A: B29CD948B7D4416CA1AE8DB0A9461F87 Ref B: 9DC1F3454AA7D1F77260C3A452CCAF6F Ref C: Fri Feb 10 06:45:26 2012 PST