Ref A: 3D525CCECAB5449492D262F0BCE022E8 Ref B: 8966F64D116161FAC427AD8D2CA1D9E2 Ref C: Fri Feb 10 06:34:46 2012 PST