Ref A: 114f49d9e679487d848d89108c79b60c Ref B: 32FF5035AA3FAB36A522C01A3FCEB2FC Ref C: Wed Dec 17 15:32:27 2014 PST