Ref A: 4058560df05145799de8159b58445c8d Ref B: 4754F8396B0B112F39E3883BA2ACA8C0 Ref C: Fri Oct 24 20:39:46 2014 PST