Ref A: be578a1fa79f40199a62f994272943c8 Ref B: 9AEE8E58C776723AAD03BC7B7F0947EE Ref C: Thu Dec 18 09:46:02 2014 PST