Ref A: 19ef92468c7f4949bc1ef8a074ecf5ee Ref B: 07A28C3C4ADD6022F9A2625E99F2D7DD Ref C: Wed May 22 10:47:01 2013 PST