Ref A: d1a51717ce9b4f8dafeeeddae5b49aef Ref B: CEEE8A239864C9AEB1E435349FE35AB6 Ref C: Mon Apr 27 10:56:43 2015 PST