Ref A: f560c78874094b1992b0d0d26fe9b6d5 Ref B: 55C4A758C9002D0C98DA79D88AFD610E Ref C: Thu Nov 27 01:33:52 2014 PST