Ref A: dedfc8cfe21444d590ebee096892ddbf Ref B: BEF0B240144AF39AC946AC787493C157 Ref C: Fri May 22 18:28:16 2015 PST