Ref A: fb1987ff0e1d47a393fe52affb811e24 Ref B: 0579908AF663BC23B3F13A7F856AE849 Ref C: Fri May 25 14:56:43 2012 PST