Ref A: c3a3193f179d48469dd41ed098610a9e Ref B: 546BA3FF24E12524F2E72ADD1C68A287 Ref C: Sat Oct 25 09:01:52 2014 PST