Ref A: 3fd2c1e49644493785aeaa1129d02dc6 Ref B: 60FFC8D3D32D455C7C3722A3A28C6D1E Ref C: Sat Nov 22 15:57:00 2014 PST