Ref A: f6eccaa4cff64682b8a02f7f293f9ef8 Ref B: 3B69BF21150A3AB3B97E421494EE1881 Ref C: Fri May 24 19:21:20 2013 PST