Ref A: 43af731fe6014c69a17bd6d105592dff Ref B: 35A4062F8B7E86D3A78E46EDF38BFDC9 Ref C: Fri Jan 30 21:57:26 2015 PST