Ref A: 5d9bbb2aaff54c1a983c7f2bbb29ee62 Ref B: 62944BB9CD30D0DB77817802793E86C4 Ref C: Sat Oct 25 22:42:18 2014 PST