Ref A: 693f766c4f3547e8bc6851e5332d5efd Ref B: E46D619FEB3A864744CCF729E5F9A606 Ref C: Sun May 19 20:36:39 2013 PST