Ref A: 5f5739b7ae644f5ab95381e839df402d Ref B: 7689E625476B701CAF2F2B6BA5CCC56C Ref C: Sat Apr 19 04:27:48 2014 PST