Ref A: d4dafae32d3c45cb8c972b1a1a6c3cb3 Ref B: 18BD7A32DDD70054B109B8D8144EBD81 Ref C: Sat Dec 27 15:05:49 2014 PST