Ref A: 5e6d7e657ee04313ba44e92bd86c2565 Ref B: 13ADC586F13E77E5B34FF86151876A49 Ref C: Tue Nov 25 20:31:02 2014 PST