Ref A: b5fce6e425e749509f3a0fce6e40eb4a Ref B: 0ABF5941600587AA59CC6D8D0FF27BC6 Ref C: Wed Dec 17 23:20:15 2014 PST