Ref A: 198e5467ebbc48e68db985afef646a61 Ref B: DDA92FF8B3C3A48FB893FDA9BF64425F Ref C: Sun Dec 28 21:52:02 2014 PST