Ref A: cc8f83773f804f1092b64ee99ad4113c Ref B: F01141A7BB86717F049D1B1474584F7A Ref C: Thu Oct 23 10:59:20 2014 PST