Ref A: 09bd73edd6024f6bab2907fd660e99d6 Ref B: 0A4FB957F8334812A34E86E5E68C5192 Ref C: Sat Oct 25 13:06:29 2014 PST