Is Russia's Largest Tech Company Too Big to Fail?