Ref A: 1439a64e8c744b8aadc3029437f2b954 Ref B: E646D61AD5052182A7F191B0DEAA6B46 Ref C: Wed Jan 28 08:24:10 2015 PST