Ref A: 772061aa884d49db8689812eeac54b8c Ref B: 654EF3772CBF4E8273DE28F40D3DEF63 Ref C: Fri Jan 30 23:22:39 2015 PST