Ref A: 2c9a7d707ef94090a5b9877a78ed4e43 Ref B: 49BC1A402F3E35CFE2BF26C186D52291 Ref C: Thu Jan 29 17:07:42 2015 PST