Ref A: be520084658a46b780cafc4221092e32 Ref B: 2A0B9D5EEF0FE67117568F1B18B676ED Ref C: Thu Dec 18 09:23:57 2014 PST