Ref A: b3e1f9f4f9ed4225988307984813fde9 Ref B: CFE25B2EC99D909052FAC5CDE2AFADFB Ref C: Fri Jan 30 21:09:18 2015 PST