Ref A: B4F71EEB6DC641C489FD598F5493AB7A Ref B: B27D694CAC3622985C41652EF39D9B72 Ref C: Fri Feb 10 06:48:12 2012 PST