Ref A: FEB82C27598F4930A1B27F1E1E7FB837 Ref B: E4FF8C9386529BC7D3ABD458347850C4 Ref C: Wed May 25 05:40:32 2011 PST