Ref A: e5d385b5e9c74cb4a48d5ed039e43589 Ref B: 2B65B521D4A2B3878CAD66CC0AB2C8CE Ref C: Mon May 20 08:16:04 2013 PST