Ref A: 415D0A3626A54C68A2A9C0A3A8CC41C3 Ref B: 5AA668DF14F4F03E37CE3D0A82090E66 Ref C: Fri Feb 10 06:31:15 2012 PST