Ref A: 9f0b2c75d45a4cdea6bbb0a2f1407284 Ref B: 44759F12939CB4DCBB6C42E04348A055 Ref C: Sat May 18 16:08:36 2013 PST