Ref A: 2e0af911b9424ec88304a6ef15982c9e Ref B: B5C280342E6DD2457C5701664F2BB212 Ref C: Wed Apr 01 06:28:27 2015 PST