Ref A: 3dff85aedf2048fa8673f7bc728f79ab Ref B: 3B69BF21150A3AB3B97E421494EE1881 Ref C: Fri May 24 08:13:24 2013 PST