Ref A: 1b9890be520643c78dcbd72465bcd848 Ref B: 2B7D31418456C0AC0E2BA4AB0603BAF3 Ref C: Fri Jan 30 06:11:48 2015 PST