Ref A: 3e6c627983074f6593f877d8b7bbac7a Ref B: 7D8F3FEBF17E3EC8D1C97B96A57DA0B9 Ref C: Wed Oct 22 19:04:35 2014 PST