Ref A: e82cc01189b34504a05b1534db677fca Ref B: 52CEE0150C9383ABB3C2A57C48E9CA66 Ref C: Mon Dec 29 02:17:29 2014 PST