Ref A: ad549093343a4748b5925bed3b535c26 Ref B: 3927D1C9E6D69E815A436B1C364EE9C5 Ref C: Tue Oct 21 21:05:32 2014 PST