Ref A: a49f73742e914c53849a4516c6c8ea7a Ref B: 23486F38091EFBE1AB0B8EA2C41F85B0 Ref C: Tue May 21 07:04:30 2013 PST