Ref A: 414087244B4B4B66AD8DDBAC1119A5F5 Ref B: 6F67E7F89AD85E373D752606243F4F28 Ref C: Fri Feb 10 06:45:08 2012 PST