Ref A: 4ca9d0f90adc46578b97f79a64afaa57 Ref B: 9EB7EDAEA66281D995DB72D0B957C71F Ref C: Sun Nov 23 11:11:36 2014 PST