Ref A: b57e630b99ea40558f022ad60931a881 Ref B: ABE02348431FC173074FF65611F7DC39 Ref C: Sat Oct 25 09:15:35 2014 PST