Ref A: 3f6be0bd7e984dcc802ede0da4bc0719 Ref B: 0FCFB44E342E368FA60DC79A281FAA32 Ref C: Wed Jan 28 08:47:33 2015 PST