Ref A: 8BA0D59FA358496DA5EA23A63C3DB722 Ref B: AF953A920BA4FFADC8177A9BDA78EBAF Ref C: Fri Feb 10 06:18:03 2012 PST