Ref A: 36f214f17c0d41c3b2206b6116ae8c62 Ref B: 340DC74B66BDF5047D1B652B8815BA0C Ref C: Tue Oct 21 10:16:29 2014 PST