Ref A: a19ebe382b8748a4b47ab9a8649d4e9a Ref B: 6DFFADC218C5BBF15F55860C9B844119 Ref C: Sun Apr 20 00:15:15 2014 PST