Ref A: 5186C2C474E948E68998D9A53088E9F0 Ref B: EB2164BE167633D81929F90F1A9DAE5F Ref C: Fri Feb 10 06:17:09 2012 PST