Ref A: 6e07026e33b14b32b2aba2cdfd2e2689 Ref B: 45627112E3304DC2AD9F24C1B0EB1873 Ref C: Tue May 21 07:45:43 2013 PST