Ref A: 601f070e7e214f04ac3b126ed13eb2a3 Ref B: D90A9281719B4F9CB03CE46D0ECD2DDB Ref C: Sun Nov 23 23:09:32 2014 PST