Ref A: 0c0634dd85d24374adde7ad96ae14b0e Ref B: 769E2838D2428015EE6D52C7109224A6 Ref C: Thu May 23 20:14:43 2013 PST