Ref A: f0e6ddb98924454684f2d48b26e30f41 Ref B: CF1AF6391FD35245BBA221999BB24C26 Ref C: Tue Jun 18 17:26:15 2013 PST