Ref A: cb167481379f43b9a4494f3394dd2e4e Ref B: C00DD9E9589442BB8708BD07F8A3C4F0 Ref C: Sat Dec 27 07:25:38 2014 PST