Ref A: 84d7e532ebcb4661b29a3b9be6205f7f Ref B: 3ECCCB8AF00A8E0EEA2D3E764DA79202 Ref C: Mon May 20 00:32:06 2013 PST