Ref A: 0ba79807434c4e9fae39a6bb6cfe3bf2 Ref B: EA86DA2FBA2FD0EEB3961A716E2C19BF Ref C: Sun Apr 20 09:28:29 2014 PST