Ref A: 8a3d251afd924f908b1f6fadbe5fdecf Ref B: 38B83D38EA3C2375229A7F47E24DA2A9 Ref C: Wed Jan 28 05:48:46 2015 PST