Ref A: d65e3f5e59ac44ab87c18f38eb054b85 Ref B: 21F6D9BE84AD7BFAB95505BAC825EFDC Ref C: Thu Jan 29 17:07:06 2015 PST