Ref A: 76ff4ac5820d464aa3b3a0f7ec10f600 Ref B: 91D77D5648EA4EECEE6789AF8FC204F2 Ref C: Tue Jan 27 18:43:55 2015 PST