Ref A: b41efcea1f034e69aa123b586e8ba23e Ref B: D39B275378A857F5487A702285D27CFA Ref C: Sat Oct 25 22:09:33 2014 PST