Ref A: c1e7af3312b34081872ddb600db7e7d1 Ref B: 55BF756C1C9A55A96CDC7894ED97E108 Ref C: Sat Oct 25 22:14:13 2014 PST