Ref A: 2a8ff6d6e9fd4ae1913eda7ed4d13bf6 Ref B: 0092678EE5B2EA22CF619C0FE4EFF0B9 Ref C: Tue Sep 30 03:39:25 2014 PST