Ref A: 81e042168145458285e4d198f598399e Ref B: 3ED48C632CD7A7712E309E19B3D99570 Ref C: Tue Jan 27 13:29:15 2015 PST