Ref A: 2E59CCBB39E14276B2281B0A8EBA9412 Ref B: E0FB4E6655E5D7EE3F5D68D5E824E976 Ref C: Fri Feb 10 06:26:37 2012 PST