Ref A: 6835baacf43d4b128234345fdc3c8fb8 Ref B: 9A997B5681EFEE8E7639B91D69F556A3 Ref C: Fri Jan 30 12:23:20 2015 PST