Ref A: 1a73f12cd64d4aafb9a3059da6ae4371 Ref B: 9CA474FB0DDC072CAA0A061B8292B778 Ref C: Sat Oct 25 23:06:27 2014 PST