Ref A: 4E235AF1C9444B9F93F96F7CE963AB48 Ref B: E2D3108D43919D3BAC2D1FA35CBCA010 Ref C: Fri Feb 10 06:45:04 2012 PST