Ref A: FAAD0B90D08843C69EFD647B6A1E9229 Ref B: ADD3784FF52BE613D243C6EF1473EE54 Ref C: Fri Feb 10 06:11:33 2012 PST