Ref A: 5c67103594114d829f7ff1ae0fe77a69 Ref B: 94FC4AAA62D5064E43A6B3A4BC667C0A Ref C: Sat Oct 25 21:55:54 2014 PST