Ref A: 47532176a4b9456e885226d77844cf2b Ref B: 95469E51C84D8B0EA5039DBD8BAC8548 Ref C: Fri May 24 08:49:22 2013 PST