* * *
Когда в три часа ночи Дашкина мать открыла дверь, глаза у нее были что чайные блюдца. Она уже поняла, что происходит что-то нехорошее и что Стас ничего не расскажет.
Парень прошел в ее комнату, присел на кровать, тронул Дашку за плечо.
– Нам надо ехать. Срочно.
Она сказала, что устала и не хочет никуда ехать.
Стас взял ее под мышки и встряхнул.
Дашка возмущенно взбрыкнула: она все сделала, как он сказал. Приехала домой, приняла снотворное и улеглась спать. Что еще от нее хотят?
– Куда же вы, на ночь-то глядя?
– Мы скоро вернемся, – пообещал Стас Дашкиной матери, стоящей в проходе.
Та робко улыбнулась. Потом повернулась и пошла на кухню.
Бессонная ночь, два десятка чашек кофе и пачка сигарет в ближайшее время ей обеспечены.
– Даша, поехали. Ты слышишь меня?
– Куда?
– Я по дороге все объясню. Вставай, одевайся. Ты веришь мне?
Она верила. Поэтому даже не задала вопроса, откуда у Стаса такая машина, лишь уселась на переднее сиденье и закрыла глаза, а через несколько минут уже спала.
А он вел машину Илюхи и впервые…
…Впервые я ехал куда-то не для того, чтобы забрать жизнь, а чтобы спасти. Хотя, может быть, это и звучало довольно пафосно, но мне нравилось так думать.
Может, это и есть новый виток развития ИскИна, когда начинаешь понимать, насколько сложнее дать жизнь, чем забрать?
Или все сведено к банальному противостоянию двух программ с одинаковыми исходниками, но разным интерфейсом?
* * *
На том, чтобы не вмешиваться, настоял Ринат. Он посоветовал Илюхе не писать заявление об угоне, он убедил Тяпу остаться, показав "пивбар" – холодильник, сверху донизу забитый пивом; он же сбегал куда-то и через полчаса вернулся с ведром отборных живых раков.
Бухали всю ночь. Затопили баню, но забыли про нее, а вспомнили под утро, когда она уже потухла и остыла. Спать не хотелось, пошли топить по новой. Заснули. Проснулись по очереди, но примерно в одно и то же время. Снова стали пить.
Телохранители пили наравне с остальными, но не пьянели. Импы – что с них взять. В конце концов Тяпа снова отослал их осмотреть окрестности, "чтобы кайф не обламывали". Илюха рвался к интерактиву – Ринат не пускал.
В ожидании бани разговорились. Сидя возле камина, Ринат рассказывал про брейн-программинг, про возможности киберов… попутно предавались воспоминаниям.
Так и заснули. Первым вырубился Илюха, так и не дождавшийся интерактива, потом заснул Тяпа, а Ринат еще что-то рассказывал, пока не обнаружил, что он единственный бодрствует.
Спать не хотелось. Взял сигареты, бутылку вина и вышел во двор. Усевшись на ступеньку крыльца, вспомнил, как несколько лет назад точно так же сидел здесь, держа в одной руке вино, а в другой сигарету.
Не удалось предаться ностальгии – слишком быстро замерз, и потянуло обратно в дом, к камину и дивану с пледом. Рановато еще на улице рассиживаться.
Ворота нараспашку. Надо бы закрыть, но для этого придется идти в летнюю кухню. Лениво.
Услышав приближающийся гул мотора, почему-то подумал – сюда.
И не ошибся.
Илюхин джип влетел во двор и остановился. Из машины вылез Стас. Молча обошел машину, открыл пассажирскую дверцу и вытащил с переднего сиденья девушку. Держа ее на руках, подошел к крыльцу, кивнул Ринату:
– Дверь открой. Холодно.
А когда они вошли в дом, он спустился вместе с девушкой в подвал и там объяснил Ринату проблему.
Все очень просто. У нее в голове вирус, который нужно снять. И сделать это должен Ринат, потому что больше некому. И лучше бы ему это сделать, потому что иначе он умрет.
И ствол к голове для пущей убедительности.
– Я не смогу.
– Сможешь.
– Не смогу. Если это не мой вирус…
– Архивариус сказал, что только ты это сможешь сделать.
– Кто?
– Неважно. Ты снимешь вирус, дружище. Снимешь, если не хочешь сдохнуть прямо сейчас.
– Слушай, это не просто программа, которую…
– Нет, это ты послушай. – Стас с легкостью удерживал девушку одной рукой, второй продолжал держать возле головы Рината ствол. – Я пришел к тебе за помощью, и сейчас ты хорошо подумаешь, а потом скажешь, сможешь ли ты мне помочь или нет. Сможешь?
– Я…
– Да или нет?! Двоичный код, придурок! Засунь в задницу все рассуждения и оправдания. Да или нет? Ответь, ты поможешь мне или нет?! – Он неожиданно сбавил обороты и ласково добавил: – Ринат, просто ответь, да или нет? Да. Или. Нет.
– Да.
– Я знал, что ты поможешь.
Почти одновременно открылись двери двух комнат. Из одной вышли и остановились телохранители Тяпы, из другой выглянул Илюха, проснувшийся от криков.
– Что тут за херня происходит? – спросил он, поглаживая свою бритую голову. – Ты привез мою тачку?
– Спускайся, – кивнул Стас Ринату. – У нас мало времени.
– Мне нужно позвонить, – ответил Ринат, чувствуя, что ему обязательно надо связаться с Алисой.
– Тебе вирус нужно снести, а не звонить. Спускайся.
Ринат вышел-таки в Сеть. Когда подключал девушку к установке под пристальным наблюдением Стаса.
Имплантант преобразовал команды мозга в цифры и отослал послание. Она ответила сразу.
– Ты еще живой?
Черный юмор в исполнении искусственного интеллекта.
– Ты знала, что он сюда приедет?
– Да. Несколько часов назад он попал в поле видеонаблюдения "Нарайяны". На Южной федеральной трассе. Нетрудно было догадаться, что он направляется к тебе.
– Почему ты не предупредила?
– Я не обязана это делать.
Ринат сидел, не шевелясь. Глаза закрыты, тело не двигается. Голова облеплена нейроконтактами, как и у девушки, сидящей напротив. Разница между ними только в одном – он в полном сознании, а она в отрубе.
И он знал, что рядом, на полу, прислонившись к стене, сидит Стас и держит пистолет, направленный на Рината. И что бы ни случилось, первая пуля пойдет в нужном направлении.
– Кто такой Архивариус?
– Тебя это волнует в данный момент больше всего? – поинтересовалась Алиса.
– Нет. Обсудим это позже. Ты поможешь мне?
– В чем?
– Зайди через меня в память девчонки. У нее установлен вирус-мина, и, кажется, он уже сработал.
– Тебе так кажется?
– Черт, Алиса, сейчас не время. Если с ней чтото случится, этот псих выбьет мне мозги.
– Не выбьет. Нельзя выбить то, чего не существует.
– Алиса!
– Да?
Сейчас не время вступать с ней в споры. Не время и не место.
– Помоги снять с нее вирус. Я нашел его, но не могу разобраться в нем.
– Ты ни в чем не можешь разобраться.
– Алиса, сейчас не время. Пожалуйста.
– У Тяпы два телохранителя-импа. Разве они не могут помочь тебе? Разве железо не сильнее разума?
Он уже давно готов был взорваться и наорать, накричать, послать, оскорбить, но сдерживался.
– Ты же знаешь, что не могут. Стас двигается быстрее, чем любой из импов.
– Да, верно.
И все. Снова тишина. Ждет, когда он попросит еще раз. И так может продолжаться бесконечно.
– Ты поможешь снять вирус?
– Не вижу в этом никакого смысла.
– А если он убьет меня?
– Человечество понесет невосполнимые потери в связи с твоей смертью, Ринат. Но целостность будет сохранена, а это главное.
– К черту целостность. Алиса, помоги мне.
– Не могу.
– Не можешь? Или не хочешь?
– Мне не хочется уничтожать твою личность.
Пауза.
– Что это значит?
– Если бы ты был хоть чуточку умнее, ты бы понял, что у меня нет доступа к вирусу, потому что ты у себя его перекрыл. Единственный для меня сейчас способ войти в нее – это стереть твои…
– Я снял блокировку! – "проорал" Ринат и почувствовал, как невидимые потоки прописываются у него в памяти, прокладывая через него дорогу к чужому мозгу.
Очистка займет долгое время – даже Алисе придется "попотеть", чтобы перепрограммировать вирусы в бесполезные приложения, которые потом забудутся и сменятся более яркими воспоминаниями…
На все ушло не более двадцати секунд.
У девушки не было вирусов.
* * *
– Как это – не было? – недоверчиво спросил Стас.
– Обычная программа на базе "Девелопера".
Она будет спать около суток, а когда проснется, программа самоуничтожится. Привязка к своему собственному отражению, временная замена личности, стирание после перезагрузки. "Страшилкин софт" – так это называется. Слышал?
Стас рассеянно кивнул. Он не мог понять.
Девушка продолжала спать – кивнув на нее, Ринат произнес:
– Она скоро проснется. Никаких последствий. Это сто процентов.
Стас тяжело вздохнул. Внезапно накатила усталость. Организм после огромного напряжения, длившегося уже больше суток, требовал дополнительных ресурсов.
– Что-нибудь еще? – спросил Ринат.
Стас посмотрел на Дашку.
– Сколько она еще будет спать?
– Восемь–десять часов.
– У тебя еда есть? Мне надо поесть.
Прозвучало как "надо заправиться".
– Раки. Пиво. Курица.
– Белок. Углеводы. Нет. Фрукты есть какие-нибудь?
"У вас какой бензин? Низкооктановый? Мне нужен высокооктановый".
– Рановато для фруктов, – буркнул Ринат. – В морозилке какая-то смесь…
На этот раз прикрыть глаза Стас не успел.
Вспышка, ультразвуковая волна, фоновый удар – все в одно мгновение. "Стеллс-бомба, – успел подумать Стас, чувствуя, как валится на бок. – Находится на вооружении у спецназа с две тысячи двадцать…"
…В сознание пришел уже наверху, со скованными руками и ногами, лежа на полу. Рядом с ним в точно таком же положении лежал Ринат.
Стоя на коленях у противоположной стены, правда без наручников, стояли спиной к ним Илюха и Тяпа со своими телохранителями. По дому перемещались люди в униформе федеральных сил, а в центре холла на кресле, принесенном из комнаты, восседал Ти-Бон.
Как царь на троне. Только короны не хватает.
– "Напрягся мускул, ослабли вены, нажали кнопку – размякли мозги, – напевал он, покачивая ногой. Пальцы выбивали в такт мелодии дробь на деревянном подлокотнике. – А тем, кто ни разу не видел, закройте глаза равнодушной рукой…"
К нему подошел один из спецназовцев с лычками капитана.
– Компьютеры мы забираем, – сказал он.
Ти-Бон кивнул, не прекращая напевать. Но вдруг на полуслове оборвал себя и сжатой пружиной прыгнул с кресла к Стасу. Присел перед ним, улыбнулся.
– Спектакль окончен. Занавес. Оркестр играет туш, – прошептал ему в ухо, едва ли не прикасаясь к нему губами. – Если у тебя есть последнее слово, самое время сказать его сейчас, пока ты не погрузился в бесконечный сон.
– Какого хрена? – только и нашелся спросить Стас.
– Нам нужно было найти его. – Ти-Бон кивнул на Рината. – Первый раз ты смог уйти от нашего наблюдения, вот и пришлось устроить твой второй визит сюда.
– Я понял это. Почему ты не поставил вирус Дашке? – Секунду Стас колебался, после чего добавил: – Как Катрин.
– Ты же не Рип, верно? – Кореец поднялся с корточек. – Он прописал тебе свою память, но не более, иначе ты бы сдох. Ты думаешь, как он, ты действуешь… почти как он. Но ты не Рип, к сожалению.
Зашевелился Ринат. Простонал, часто моргая, попытался встать, увидел наручники и лишь повернулся на бок.
– Очухался? – миролюбивым тоном полюбопытствовал Ти-Бон. – Ты крупно влип, парень.
– Что происходит? – спросил Ринат.
– Ничего особенного. Тебе светит пожизненное в Райсе за производство и торговлю деструктивным софтом, похищение человека и пособничество террористам.
– Что? – Ринат еще не пришел в себя, но услышанные слова постепенно доходили до него. – Ты кто такой?
– Думаешь, тебе все позволено? Думаешь, что ты сможешь похищать людей, насаживать в Сеть это дерьмо, которым придурки вроде тебя полощут себе мозги, и воровать? Черта с два, Ринат. Ты сядешь. Я тебе обещаю!
Последние слова он произнес, нагнувшись к Ринату и ткнув его пальцем в лоб.
– Свяжись со своим начальством, – ровно произнес Ринат. – Или дай мне позвонить.
– Хочешь снова спасти свою жопу? Тебя не смущает тот факт, что треть всего деструктивного софта, гуляющего по Сети, написана тобой? Во всяком случае, там твои исходники, и это любой эксперт докажет.
Ринат молча отвернулся. Решил не спорить, решил подождать. И Ти-Бон заметил это.
– А может, мне стоит сломать тебе шею? Прямо сейчас, не дожидаясь суда. В память о сотнях людей, сошедших с ума из-за тебя. В память о Катрин, которая погибла из-за такого же софта.
Вздрогнув и повернувшись уже при первых словах, Ринат медленно произнес:
– Это какая-то ошибка. Свяжись со своим начальством, назови мое имя. Просто позвони кому угодно и назови мое…Остановился, так и не договорив. Поняв, что, если бы Алиса хотела, она бы просто предупредила. А она… Долбаная целостность происходящего.
Но он ведь реально может свернуть ему шею.
И никто, никто не сможет его остановить.
– Испужался, милок? – глумливо посочувствовал Ти-Бон. – Понимаю.
– Капитан! – окликнул Ринат проходящего мимо спецназовца. – Капитан!
– Проходи, это не твое дело. – Указательный палец корейца ткнулся в спецназовца, и тому это явно не понравилось. Настолько, что он остановился, словно назло импу, и кивнул:
– Да?
– Проходи, капитан, – металлическим голосом произнес Ти-Бон.
– Произошла ошибка. Я работаю на правительство. Свяжитесь со своим начальством, назовите мое имя. Позвоните его начальству, позвоните кому угодно. Меня зовут Ринат Казанцев.
Капитан бросил взгляд на стоящего молча Ти-Бона, потом рука потянулась к переговорнику.
– Не делай этого, капитан, – мягко посоветовал ему Ти-Бон.
– Что?
И видно-то ничего не было, только расплывчатое пятно мелькнуло – и вот уже имп сорвал с груди спецназовца переговорник.
– Тебе же сказали: подчиняться только мне, – укоризненно произнес кореец. – Шмонай дом и не появляйся здесь, пока я тебя не позову.
– Кто ты такой? – теперь уже спросил капитан. – Ты что, думаешь, твоя корпорация…
– Кто я такой? Твои мозги, вот кто я такой! – неожиданно рявкнул Ти-Бон. – Тот, который вам, дебилам, нашел инкубатора, работающего на террористов, и производителя виртуальной наркоты, вот кто я такой! Благодаря мне твое начальство наконец-то перестанет ныть о недостатке средств и отрапортует об очередной удачной операции, вот кто я такой! Моя начинка стоит больше, чем все ваше сраное управление, включая тебя недоумка, вот кто я такой! Заткнись и не мешай мне, вот кто я такой!
Во время этой тирады капитан стоял не шевелясь, но с каждой фразой, с каждым словом делаясь бледнее. В обморок, конечно же, он не грохнулся – в спецназ слабаков не берут. Но когда Ти-Бон сунул ему в руки переговорник, он уже не собирался им воспользоваться.
– Ладно. Хорошо. Извини. – Ти-Бон внезапно оттаял и даже хлопнул капитана по плечу. – В конце концов, это твоя работа. Он говорит, что работает на правительство? Прекрасно. На. Звони.
И бросил на колени Ринату крохотную трубку.
В наручниках ему еще никогда не приходилось этого делать. Большой палец три раза утопил ноль – сигнал экстренного вызова.
Ответили сразу. И первое, что услышал Ринат, было:
– Мне очень жаль.
– Слушай, у меня… – Ринат осекся. – Что значит – очень жаль? Тут какой-то псих собирается сломать мне шею…
– Он не сломает тебе ничего, если ты не станешь снова делать глупостей.
– Каких глупостей, о чем ты? Я лежу на полу в наручниках, а ты…
– Выслушай меня и не перебивай, пожалуйста. – Алиса сделала паузу, чтобы Ринат успокоился, потом продолжила: – Я не могу тебе помочь. Обвинения слишком серьезные…
– Что значит – слишком серьезные? Ты что, шутишь? Хочешь сказать, что меня действительно арестуют?
– Тебя уже арестовали. И будут судить. Я могу оплатить твоих адвокатов, но тебе это не поможет.
Ему показалось, что он ослышался. Бред какой-то. Что она говорит? Что это за новая игра?
Он произнес это вслух. Она сказала: это не игра.
– Но почему… почему ты хотя бы не предупредила меня! – воскликнул Ринат, уже не заботясь о том, что его слышат другие. – Ты же могла, ты же знала!
– Я предупреждала. И не раз.
– Когда?! – отчаянно воскликнул Ринат.
– Когда ты писал вирусы, когда ты писал деструктивный софт. Ты производил оружие и наркотики, я пыталась тебе помешать… ты сам отказался от моей помощи. Извини, но я действительно не вмешиваюсь в твою жизнь и не собираюсь менять свои принципы из-за твоей глупости.
И тогда Ринат понял – она не шутила.
– У меня нелицензированный импл, – тихо произнес он. – Мне сделают корректировку. Ты понимаешь это?
– Мне очень жаль, Ринат. Ты сам поставил точку в наших отношениях.
– Помоги мне…
– Ты сам решаешь свою судьбу.
– Да ты прикалываешься! – заорал Ринат в трубку. – Ты врубаешься, что меня…
Она отключилась. Ринат тупо посмотрел на телефон и выронил его из руки.
– Ступай, капитан, – мягко произнес Ти-Бон. – Ступай, занимайся своими делами.
И капитан, уже не возражая и не задавая вопросов, пошел в подвал. Присел на корточки между Стасом и Ринатом, по-отечески положил обоим руки на колени.
– "Владимирский централ, ветер северный, этапом из Твери зла немерено". Все, дети. Кино окончено, пожалуйте в гардероб за польтами.
Ринат посмотрел на друзей, стоящих у стены.
Кореец проследил за взглядом.
– За друзей не волнуйся. Я знаю, что они никакого отношения к преступлениям не имеют, поэтому их никто даже не будет задерживать. А вот вы… вы не такие счастливчики, как они.
– Я же работал на вас! – хрипло сказал Стас.