Ref A: ee5a737d1d8c4e42a2bbb5fd7fa6d470 Ref B: 465F348D9426FEFC24B8A7A9DAA40232 Ref C: Fri Dec 19 19:14:11 2014 PST