Ref A: 03c82e7cea0243a0b8b01d0138ab8d2e Ref B: 17F47FEB91B3E79330DB3EB9C18F8612 Ref C: Thu Nov 27 12:17:34 2014 PST