10010 Кеда, перегнувшись через подоконник, курила и с высоты девятого этажа внимательно наблюдала за входом в подъезд. Голоса Рината и старика, доносившиеся до нее, большей частью были невнятны и непонятны, но девушка к ним и не прислушивалась. Лишь один раз она насторожилась, услышав, как Ринат в трубку мобильного телефона орет на Илюху, требуя, чтобы тот быстрее сматывался. Раннее утро. Двор между несколькими старыми многоэтажками был еще практически пустынным, если не считать какого-то мужичка, выгуливающего собаку, да дворничихи, пытающейся завести мотор мусороуборочной машины. Пройдет еще каких-то полтора-два часа — и двор наполнится выползающими из подъездов спешащими на работу людьми. Зазвучат радиоприемники и телевизоры, зафырчат двигатели машин и мотороллеров — но все это будет позже, а пока Кеда пользовалась моментом, наслаждаясь свежим утренним воздухом и тишиной спального района. Старик и Ринат курили практически без перерыва, прикуривая следующую сигарету от предыдущей. Клавиатура поочередно переходила от старика к Ринату и обратно. — Мля! Как такое может быть?! — выругался Ринат, просматривая очередной лог. — Только что же ведь было… — Было и сплыло, — пробурчал старик, подтаскивая к себе клавиатуру. — На ходу латает дыры, сволота! — Ставь бэкдор, — поторопил Ринат. — Угу. — Старик с бешеной скоростью застучал по клавишам. По экрану рваными кусками ползли цифры и буквы. Сбоку мигало окошко Скай мессенджера — ТуФед постоянно находился на связи и сейчас сливал на компьютер Рината новый, несколько минут назад дописанный скрипт. Раздалась трель мобильника. Ринат ответил: — Да. Хорошо. Я понял. Сколько есть времени? Хорошо. Понял. Он положил трубку на стол и негромко сказал: — Ворм звонил. Они уже в курсе того, что мы работаем. Пока не отследили сигнал, но ищут. — Пусть ищут, — буркнул старик. — Флаг им в руки и паровоз навстречу. Глянь сюда. Ринат нагнулся. — Это же… — Да! — довольно улыбнулся старик и пододвинул к Ринату клавиатуру. — Все, кирдык серверу. Ставь сниффер! Ринат торопливо, сгорбившись над столом, затрещал клавишами, инсталлируя сниффер — программу, перехватывающую сетевой трафик. После этого можно было смело начинать потрошить сервер — убивать защиту, скачивать файлы, короче, делать все что угодно. Старик откинулся на спинку стула, запрокинул голову и несколько секунд просидел с закрытыми глазами, а потом хрипло засмеялся, сел ровно и хлопнул Рината по плечу. — Ну что, парень?! Мы его сделали! — Слушай… — Ринат не перестал работать, действуя словно на автомате, но в голосе его зазвучала неуверенность. — Сейчас можно ввести рутовый доступ на сервер для других лиц и отдать его этой программе, но тогда она нас просто вышвырнет отсюда и мы уже вряд ли сможем вернуться… Вот. Сниффер установлен, у нас полный рут. Так что делать? Старик придвинул клавиатуру к себе, нажал несколько клавиш и снова засмеялся, глядя на монитор. На экране перед ним мерцали синими трехмерными кубиками списки всех файлов, находящихся на сервере. — Это что за операционка такая? — удивился Ринат, глядя на необычное изображение с неимоверным количеством различных файлов, зачастую с совершенно незнакомыми расширениями. — Я думал, что… — Это не операционка, — ответил старик, вполне уверенно стуча по клавишам. На экране некоторые кубики отлетали в сторону, некоторые опускались в самый низ экрана и начинали мигать оранжевым цветом. — Интерфейс «Вервольфа». Программисты его таким сделали. Нравится? — Так что делать с доступом? — спросил Ринат. — Может, подстраховаться, какой-нибудь барьер поставить… Или лучше… — Никаких «можно» и никаких «лучше», — отрезал старик, открывая Скай. — На хрена рисковать из-за пяти миллионов, когда можно спокойно получить пять миллиардов? Тебе намек понятен? Он запустил окно связи с ТуФедом и быстро набрал: «Login = 1, password = 2. WELCOME!». «OK» , — пришел ответ, а через несколько секунд в самом верху, над кубиками, замигала короткая красная полоска. — ТуФед уже тут, — довольно пояснил старик, тыкая пальцем в нее. Прошло полминуты, и рядом с этой полоской появилась еще одна. — А вот и хитрожопый Вормыч, — засмеялся старик. — Все, крышка «Вервольфу». Рвем на куски и хапаем все что можно. Он набрал на клавиатуре несколько команд, и в центре экрана появилась полоска закачки. — Ты что, хочешь залить «Вервольфа» на этот комп? — спросил Ринат. — А как же… — Да никак! — воскликнул старик. — Ты не врубаешься, Ринат? Если «Вервольф» будет работать на нас, клали мы на всех! Не парься и не парь других. Он поднял руку и посмотрел сначала на часы, потом на монитор, потом снова на часы. Наморщил лоб, что-то прикидывая, затем пододвинул клавиатуру и снова занялся «раскидыванием кубиков». Несколько минут Ринат наблюдал за ним, потом скептически поинтересовался: — И сколько времени ты будешь все это качать? — Не так долго, как ты думаешь, — ответил старик. — Исходники «Вервольфа» не такие уж и тяжелые, а база… ТуФед с Вормом ею сейчас занимаются. Сколько успеют, столько выдерут. А для нас самое главное — взять исходники, а потом стереть все к чертовой матери. Старик говорил, а кубики метались по экрану, то оседая вниз и меняя цвет, то исчезая где-то за пределами экрана. — Вот он, — пробормотал старик, выделяя один кубик и вытаскивая его в центр. — Сейчас посмотрим. Он развернул кубик, превратив его в плоский прямоугольный лист с ползущими по нему строчками, и стал внимательно просматривать содержимое. — Что это? — спросил Ринат. — Здесь все запросы к серверу. Сейчас защита «Вервольфа» убита и здесь не видно, кто к нам ломится… Ринат обратил внимание, что старик сказал «к нам», явно уже воспринимая сервер как свою собственность. Что ж, в принципе, так оно и было: уничтожили защиту, получив права админского доступа и возможность делать с сервером все что угодно. — …но можно активировать эту прогу, и мы увидим айпишники тех, кто сюда лезет, — продолжил старик. — Подключить анализатор к базе данных — и через несколько минут станет ясно, кто именно пытается пролезть к нам. Только нам этого делать не стоит. — Почему? — спросил Ринат. — Потому что не до этого, — ответил старик, нажал несколько клавиш, лист свернулся, превратившись в кубик, мигнул и исчез. — Глянь на эту полоску и представь, что с каждой секундой мы становимся богаче на несколько миллионов… или миллиардов… Черт, сколько всего можно замутить с этими несколькими сотнями мегабайт! Старик повернулся, и Ринат увидел в его глазах какой-то нездоровый блеск. Старик в своей радости был похож на безумца, и Ринат подумал, что, наверное, именно так должны выглядеть те злые гении из комиксов и фантастических фильмов, которые придумывают какое-то супероружие для уничтожения всего мира. — Долго качать будет? — спросил Ринат. — Не знаю, — ответил старик. — Может, час, может, полтора… — У нас мало времени, — предупредил Ринат. — Если Джет поймет, что мы его опередили… — Да плевать на твоего Джета, — презрительно бросил старик. — У меня против него есть кое-какие заготовки на всякий случай. Он ощерился и подмигнул Ринату. Ринат криво усмехнулся в ответ. 10011 В тот момент, когда старик произносил его имя, начальник Сетевой полиции по мобильному телефону выслушивал отчет подчиненных о пустых квартирах в Строгино и Филях — о помещениях, снятых на один день лишь для того, чтобы провести дос-атаку на компьютеры Энча и Спана. Он выслушал сообщение, несколько секунд размышлял, потом стал что-то негромко говорить в трубку. Убрал телефон, вытащил пузырек. Спан увидел, что Джет сыпет на ладонь порошок, и удивленно открыл рот. — Черт! Джет, ты торчишь? Джет вдохнул белую пыль, слизал остатки и улыбнулся. — Дружище, мне так жаль… — Чего тебе жаль, Джет? — презрительно спросил Спан. — Что ты не можешь меня угостить? Я не употребляю это дерьмо. Он сплюнул в сторону, давая понять, как относится к наркотикам, а потом вызывающе посмотрел на сетевика. Джет достал телефон, набрал номер и негромко произнес в трубку, пристально глядя на Спана: — Твой выход, Инга. Взгляд Спана беспокойно дернулся — он не понял, о чем идет речь, но ему очень не понравились выражение лица сетевика и произнесенная им фраза. Джет кивнул на экран, на котором подрагивало изображение Энча и его товарищей, сидящих перед компьютерами. — Хочешь посмотреть экшн, Спан? Спан настороженно повернулся к экрану. Около минуты ничего не происходило, а затем послышался какой-то шум. На экране было видно, как сидящие в комнате повернулись в одну сторону, а затем в колонках загрохотали выстрелы. Все происходило очень быстро, скомканно и непонятно — невидимый убийца хладнокровно расстреливал всех, кто находился в комнате, не давая своим жертвам ни малейшего шанса. — Инга, нет! — успел крикнуть Энч куда-то за камеру перед тем, как выстрелы отбросили его тело на компьютер. Через несколько секунд все было кончено. И тогда на экране появилось лицо убийцы — молодой девушки с холодным равнодушным взглядом. Таким же холодным и равнодушным голосом она произнесла: — Все сделано, Джет. Прощай. — Прощай, Инга, — ответил Джет. — И большое спасибо тебе за помощь! Последняя фраза была брошена уже в пустой экран — лицо Инги исчезло. Джет посмотрел на Спана. — Мне очень жаль, дружище, что не ты смог первым взломать этот сервер. Это сделали другие хакеры — и вычислить их оказалось очень просто: надо было всего лишь просмотреть анонимные заявления о взломах за последние несколько часов. Прости, друг, но у меня совершенно нет времени на то, чтобы… — Стоять, сука! — заорал Спан, хватаясь за приклад автомата. Он успел только схватиться за приклад, но направить оружие уже не смог. Джет взмахнул рукой — и тонкий диск-лезвие перебил Спану шейные позвонки, практически отделив голову от туловища. Еще одно лезвие вылетело навстречу вскочившему программисту — и тот упал на монитор, схватившись руками за грудь. Джет прыгнул вперед, подцепляя ногой упавший автомат Спана. Автомат взлетел в воздух, Джет подхватил его и, упав на одно колено, выпустил длинную очередь, поливая смертоносным огнем все пространство впереди себя. Ему хватило на это двух-трех секунд. Никто из Сталкеров не успел выстрелить в ответ. Джет разжал пальцы, и автомат упал на пол. Переступив через труп Спана, полицейский быстрым шагом направился к выходу, на ходу доставая телефон и набирая нужный номер. Уже через полчаса несколько машин Сетевой полиции, в одной из которых сидел и сам Джет, завывая сиренами, неслись по направлению к Митино. Точный адрес им должны были сообщить с минуты на минуту. 10100 Старик, казалось, ничего не видел и не слышал, кроме того, что происходило на мониторе. Он даже не пошевелился, когда снова зазвонил телефон. А когда Ринат, выслушав тревожное предупреждение Илюхи, сказал, что у них уже нет времени, лишь презрительно хмыкнул. — Нас засекли, — повторил Ринат. — Надо снимать винт и уходить. — Черта с два! — огрызнулся старик. — Еще и половину не скачали. Другого раза не будет. — Ты с ума сошел! — воскликнул Ринат. — Сетевики будут здесь в любую минуту! — Ну и хер им по всей морде, — буркнул старик, выбив на клавиатуре какую-то команду. — Уйдем, не волнуйся. Даже если придется в лобовую! — Ты рехнулся, — обреченно махнул рукой Ринат и посмотрел на Кеду, ища поддержки. Девушка-имп облокотилась о подоконник, изредка поглядывая на улицу, флегматично следила за разговором и встревать явно не собиралась. — Кеда! — окликнул ее Ринат. — Это моя работа. — Девушка пожала плечами, давая понять, что не собирается уходить, не закончив дела. — Да… — Ринат покачал головой и зло сплюнул. Подошел к кровати, взял автомат, повертел его в руках, бросил обратно и полез в карман за сигаретами. Он едва успел вытащить пачку, как Кеда спокойным голосом произнесла: — Они уже здесь. Ринат вздрогнул и замер, старик поднялся с места и шагнул к окну. — Слышишь? — спросила Кеда у старика. Тот кивнул. Скоро и Ринат услышал приближающийся вой сирен. Он бросился к столу и одним движением сорвал с системного блока крышку. — Стой! — рявкнул старик, отталкивая его. Открыв окно Ская, набрал всего одно слово «Сворачивайтесь», отослал ТуФеду и, развернувшись к Ринату, металлическим голосом отчеканил: — Осталось двадцать два процента. Это примерно десять-пятнадцать минут. Дождешься конца копирования, потом активируешь вот этот файл, это форматирование сервера, сразу отключайся и только потом вытащишь винчестер. Понял? Уйдешь по крыше, через соседний подъезд. Домой не заезжай, лучше всего пару дней перекантуйся у кого-нибудь из знакомых, кто не знает тебя, как хакера. Мы найдем тебя, когда все нормализуется. Не ошибись, иначе все, что мы сегодня сделали, окажется бесполезным. Ты готова? Последний вопрос старик адресовал Кеде. Девушка молча кивнула головой, затем посмотрела в окно и вскинула автомат. — Нет! Не отсюда! — скомандовал старик. — Вниз! Я на лифте, ты держись на пятом или шестом этаже. Десять минут держимся, потом прорываемся и разбегаемся, важно, чтобы они пошли за нами. — Послушайте, я… — начал Ринат. — Заткнись и делай, что я тебе сказал! — приказал старик, стремительно выходя из квартиры. Кеда направилась вслед за ним. Поравнявшись с Ринатом, она на мгновение остановилась, посмотрела ему в глаза, вдруг неожиданно прижалась к нему — всего на секунду, лицом к плечу, — резко повернулась, на ходу подхватила второй автомат и побежала к выходу. Топот ног слился с донесшимся с улицы визгом тормозов и хлопками дверей. Ринат повернулся к монитору и нервно сглотнул. Двадцать процентов. Какой-то шум, крики… медленно ползущая полоска закачки. Легко ли сидеть так, зная, что рядом за тебя воюют и, наверное, погибают… Восемнадцать процентов. Загрохотали первые выстрелы — их грохот наполнил весь подъезд, кто-то закричал… Легко ли так сидеть, зная, что в эти десять минут от тебя ничего не зависит… Семнадцать… нет, шестнадцать процентов… в подъезде идет ожесточенная перестрелка. Сколько их там, сетевиков? Илюха сказал, что вроде бы с ними сам Джет, а это значит, что в любую секунду может приехать подмога. А если Джет в курсе, что происходит на самом деле, он пойдет на все… Легко ли так сидеть, глядя на эти чертовы проценты и борясь с желанием бросить все к черту и броситься… нет, не вниз, на помощь Кеде. Желание более паскудное — невыносимо хочется побежать к лестнице — и наверх, на крышу… Пятнадцать процентов… Возможно, ему показалось, но выстрелы стали звучать ближе. Пот, выступивший на лбу и на шее, был таким же липким, как и страх, вползающий в сознание и рисующий образы Райсы и исковерканного будущего. Может, к черту все эти миллионы и миллиарды? Легко ли так сидеть, постоянно поворачиваясь и глядя на пустой проем, ведущий в коридор, поворачиваясь и ожидая увидеть там силуэт человека, одетого в черную с серебристыми нашивками форму Сетевой полиции. Семь процентов. Господи, как долго. Руки уже тянутся к системному блоку, чтобы сразу же, не теряя ни единого мгновения, выдернуть винчестер, но взгляд падает на монитор и в ушах снова звучит голос старика: «…активируешь этот файл…» Три процента… два… есть! Руки уже лежат на клавиатуре. Курсор выбирает нужный файл — какой-то экзешник, — и указательный палец с силой вдавливает клавишу Enter, запуская форматирование. Программа даже не потребовала подтверждения — экран несколько раз моргнул красным цветом, и на мониторе появилась надпись: Deleting all data… OK Swiping free space… OK Rebooting… Ринат рванул провода выделенки, выдирая их с мясом, затем сунул руку внутрь системного блока, повернул блокиратор и вытащил винчестер. Сбросил монитор на пол, спихнул туда же системный блок и кинулся к выходу. И только выбежав из квартиры, он неожиданно понял, что уже не слышно выстрелов, а снизу доносятся лишь какие-то вскрики и звуки ударов. Либо у Кеды кончились патроны, либо… Додумывать Ринат не стал. Он даже не рискнул подойти к проему и глянуть вниз, а сразу бросился к лестнице. Люк, ведущий на чердак девятиэтажки, оказался тяжелым — Ринату пришлось напрячь все силы, чтобы вытолкнуть его. Он залез на чердак, осторожно закрыл люк и только было собрался лезть по другой лестнице на крышу, как услышал наверху какой-то шум, а потом с ужасом увидел, что люк, ведущий уже на саму крышу, открывается. Ринат метнулся в сторону и, прижимая к груди драгоценный винчестер и стараясь не шуметь, полез под низкими сводами чердака куда-то во тьму, забитую пылью, паутиной и старыми досками. Вжавшись в угол и осторожно натянув на себя какую-то мешковину, чувствуя, как бешено колотится сердце, он наблюдал в щелку, как торопливо спускаются по лестнице с крыши люди в униформе сетевиков… как поднимают тяжелый люк, как уже прыгают вниз… как один из сетевиков обводит рукой чердак, что-то негромко говорит напарнику и тот, выставив перед собой автомат, свободной рукой вытаскивает из-за пояса фонарик и включает его. Судьба хранила Рината. Сетевик несколько раз обшарил лучом стены чердака, лишь зацепив небольшую кучу мусора, сверху которой валялся старый мешок, а затем спрятал фонарик и стал спускаться в подъезд. Ринат зажмурил глаза, облегченно вздохнул, облизнул губы, а затем осторожно сунул руку в карман, нащупывая телефон, и вслепую отключил его. Не хватало еще, чтобы кто-нибудь набрал сейчас его, Рината, номер. Отключил — и замер. Он боялся. Боялся пошевелиться, боялся встать… и боялся оставаться на месте. Страх парализовал его. Он не знал, сколько просидел здесь — может, час, а может, и все три. Больше никто не поднимался и не спускался на чердак — первое время через открытый люк до Рината доносились чьи-то голоса, но разобрать, что именно говорили, было невозможно. Потом голоса стихли — Ринату даже показалось, что он услышал шум отъезжающих машин, но звук был настолько неясным, что вполне возможно, это сознание Рината выдало желаемое за действительное. Проверять Ринат не рискнул. Жутко хотелось курить, а сигареты и зажигалка остались возле компьютера. Надо выбираться отсюда. Ринат стянул с себя мешковину, поднялся и осторожно шагнул в сторону люка, вслушиваясь в каждый звук. Кажется, все было тихо. Он прошел мимо люка, поднялся по лестнице на крышу и подошел к краю. Опустился на колени, медленно перегнулся через ограждение и посмотрел вниз. Перед подъездом было пусто — ни машин, ни зевак. Ринат встал и торопливо пошел к люку, ведущему на чердак соседнего подъезда. Через несколько минут он спокойно шагал по малолюдной улице многоэтажек, одной рукой набирая номер на уже включенном телефоне, а другой поддерживая лежащий за пазухой винчестер, стоящий, по словам старика, много миллиардов. — Але, Ворм? — Аха, — с придыханием ответил Ворм. — Ты где? — В Митино, — ответил Ринат. — Домой еду. Слушай, что с Кедой? Она… — У нас траблы, — произнес Ворм. — Через час там, где встречались с Гусаром. — Ладно, — ответил Ринат уже отключившемуся собеседнику и потер рукой лоб. Если Червяк говорит, что у них проблемы, значит, у них действительно проблемы. Оставалось только гадать, что произошло, — гадать и ждать ровно час. С Гусаром, одним из своих клиентов, Ринат с Вормом встречались примерно полгода назад возле Митинского радиорынка, а точнее, возле большой автостоянки, примыкающей к рыночному забору. Место Ринат помнил, как и помнил саму встречу, — Гусар решил, что он самый умный, и попытался их кинуть. Для подстраховки он притащил с собой нескольких отморозков, работавших на чернокожего байкера-бандита Джамбу, планируя в небольшом закутке отобрать у хакеров диск с заказом, не заплатив за работу. Откуда ему было знать, что у Ворма помимо хакерства есть еще увлечения, а соответственно, и друзья. После одного звонка Ворма и короткой «терки», Гусара отделали пришедшие с ним же отморозки прямо возле этой стоянки. Кажется, они еще наложили на Гусара штраф — но это Рината с Вормом уже не интересовало. Они забрали причитающуюся им наличность и свалили, оставив кидалу-неудачника наедине с «товарищами». На место Ринат пришел минут на десять раньше назначенного времени. Ворм уже ждал его там, не слезая с мотоцикла и даже не снимая шлема, — лишь откинул пластиковое забрало. — Садись, — кивнул он. — Ворм, что с Кедой? — Ринат не спешил. — Садись, бля, времени нет! — раздраженно прикрикнул Ворм. И добавил уже другим тоном: — Взяли Кеду. А Саныча убили. Убили Саныча… взяли Кеду… а ведь что один, что другая были не просто бойцы… Ринат залез на мотоцикл и спросил: — А куда мы сейчас? — Держись крепче! — Ворм завел двигатель мотоцикла. Ринат вцепился обеими руками в поручни — если Ворм предупреждает, значит, гонка будет более чем безумная. Стасемидесятисильная «ямаха-эксклюзив» рванула с места, практически мгновенно набрав сумасшедшую скорость, вылетела на дорогу и, ловко вильнув между машинами, скрылась в автомобильном потоке. Ринат закрыл глаза — при лавировании на такой скорости ощущения не из приятных. Впрочем, это не самое страшное. 10101 Из мебели в этой комнате было только два стула. Точнее, один металлический стул, прикрепленный к полу, и одно удобное кожаное кресло, стоящее в трех метрах напротив. Стены обшиты пластиком белого цвета, окон нет, освещение — три допотопные люминесцентные лампы на потолке. Кресло пустовало, а на стуле, закованная в наручники и пристегнутая ремнями, сидела молодая девушка с разбитой губой. Она опустила голову и, не шевелясь, молча смотрела под ноги. Пискнул электронный замок, дверь комнаты открылась, в помещение вошли два человека в защитных комбинезонах с автоматами в руках и встали по обе стороны прохода. Через несколько секунд в проеме показалась фигура еще одного человека, одетого в штатский костюм. Человек постоял некоторое время на пороге, глядя на девушку, затем поправил на переносице очки, шагнул вперед и приказал: — Оставьте нас. «Комбинезоны» мгновенно подчинились и вышли из комнаты. Дверь закрылась, человек в очках еще секунд десять стоял неподвижно, потом подошел к креслу, сел в него, сунул руку в карман и достал брелок. Небрежно покрутил его между пальцами, потом что-то нажал на нем, и замки на наручниках у девушки отщелкнулись. Девушка подняла голову и посмотрела на мужчину в очках. Не отводя взгляда, медленно высвободила руки, потерла запястья и хрипло произнесла: — Ждешь, когда я наброшусь на тебя, Джет? Джет улыбнулся. — Вообще-то я от тебя сейчас ничего не жду, — ответил он. — Сама ты вряд ли что-то захочешь рассказать, придется вкалывать тебе поломин, поэтому мне просто хотелось посмотреть на тебя в нормальном состоянии, прежде чем ты превратишься в едва выговаривающий слова кусок мяса. — Новая форма издевательства? — девушка облизнула распухшую губу. — Джет, а ты ненавидишь всех людей или только тех, кто нарушает закон? — Кеда, мне нужен Васпворт, — произнес Джет. — Что? Паспорт? — Кеда покачала головой. — Ты хочешь… — Не умничай… — ласково перебил ее Джет. — Десять раз подумай, прежде чем что-то сказать мне. Или… Он замолчал и подмигнул девушке. — Или что? — бросила та. — Ты будешь меня пытать? Брось, Джет, зачем тебе это? У импов порог боли куда более высокий, чем у твоих обычных жертв, ты просто убьешь меня, пытаясь причинить боль. Куда проще вколоть поломин и узнать все, что сможешь. Джет несколько минут сидел молча, что-то обдумывая. Кеда наблюдала за ним, изредка бросая короткие взгляды на запертую входную дверь. — Поразительно… — задумчиво произнес Джет. — Как много героев в этой пьесе, и все их пути так или иначе приводят к «Вервольфу». Даже Саныч и тот влез в этот проект… а я остался где-то в стороне. По-моему, это несправедливо, а, Кеда? Он снова сунул руку в карман и на этот раз вытащил не брелок, а небольшой одноразовый шприц-стручок, наполненный мутной густой жидкостью. Джет поднял руку со стручком и посмотрел сквозь жидкость на свет. — Мы знаем вопросы… — сказал он. — Мы ищем ответы… Антракт. В три затяжки скурить сигарету. Кажется, это твои стихи? Ничего, что я их немного переиначил, а? Мда… Кеда, мне очень жаль… И девушка прыгнула. Даже не встав, чтобы принять более удобное для прыжка положение, — только подалась телом вперед и оттолкнулась ногами, а в последнюю секунду выбросила вперед руку, сжатую в кулак, целясь Джету в голову. Джет соскользнул с кресла на пол именно в эту последнюю секунду, ловя своими ногами ноги девушки в захват и опрокидывая ее на пол. Кеда упала, сразу же вскочила — но сокрушительный удар в живот отбросил ее к стене. На этот раз девушка поднялась с трудом, глядя на Джета с ненавистью и изумлением. — Ты… — произнесла она. — Реставрация мышц, солнце, — усмехнулся Джет, подходя к ней ближе. — Твой дружок Саныч, наверное, чертовски удивился, когда я свернул ему шею. Саныч… тупой отморозок из Вентру. Столько совпадений, просто даже кажется невероятным. Дай руку, моя радость, мне нужна твоя база данных. Кеда снова прыгнула, пытаясь достать Джета. Сетевик с легкостью увернулся, сбил ее с ног и заломил руку так, что она вскрикнула. Больше она ничего сделать не могла. Резким движением Джет дернул ворот ее майки, разрывая ткань. Чуть повернул ее тело и на секунду замер, любуясь красивой обнаженной грудью, а затем вонзил в ее плечо шприц-стручок. — Через час я уеду, — произнес он, глядя в полные ненависти глаза девушки, — а потом ты попытаешься бежать, и Мэйс закончит то, что я начал. Поэтому прощай, Кеда… и здравствуй, безвольный кусок мяса. Он надавил поршень, глядя ей в глаза. Девушка дернулась раз, другой, но хватка была слишком сильной даже для импа, и попытки вырваться оказались безуспешными. Последнее, что она увидела, — искреннюю, добрую, страшную улыбку начальника Сетевой полиции. 10110 Только когда Ворм на одном из резких поворотов сбросил скорость, Ринат рискнул открыть глаза — они свернули с дороги и сейчас мчались по узкому проезду между высоких бетонных ограждений. Свернули еще раз — и вот они уже въезжают на территорию, которую и скрывали эти бетонные стены. Ринат узнал это место. Огромный участок, когда-то давно предназначавшийся для строительства то ли большой базы, то ли завода, облюбовали московские байкеры, устроив тут своеобразный полигон для гонок с препятствиями. Завод находился в нескольких километрах от МКАД, менты тут бывали редко, можно даже сказать, что не появлялись вообще. И если здесь и был закон, то воплощен он был в двухметровом чернокожем гиганте по кличке Джамба. Ринат был здесь один раз — вместе с Вормом, когда тому что-то срочно потребовалось от главаря московских байкеров. Тогда они приезжали ночью, во время «движения», вся база была забита разносортным мотоциклетным людом и наполнена ревом музыки, тысячи глоток и мощных двигателей. Море пива, клубы дыма марихуаны, сверкающие прожекторы и мастера, исполняющие невероятные трюки на своих мотоциклах. Сейчас, днем, народу было, конечно, поменьше — у одного из зданий трое парней возились с разобранным двигателем, несколько человек, поставив в круг мотоциклы, лениво переговаривались и так же лениво пускали по кругу папиросу. У входа в самое высокое здание на широком диване под навесом сидел Джамба — мускулистый, огромный, весь в татуировках. Он играючи вертел на указательном пальце Desert Eagle и равнодушно слушал щебетавшую у него на коленях девушку-блондинку. Девушка пыталась привлечь внимание Джамбы, явно злясь на его безразличие, но того, похоже, ее злость только забавляла. Ворм остановил «ямаху» в нескольких метрах от навеса, подождал, пока слезет Ринат, затем слез сам и неторопливо направился к Джамбе. Секунду подумав, Ринат пошел следом. — Ему? — спросил Джамба, кивнув на Рината. — Да, — ответил Ворм. — Вы всей толпой, что ли, сваливаете, брат? — усмехнулся Джамба, обнажив крепкие белые зубы. — Что ж вы такого натворили, а? Он шутя наставил на Ворма ствол пистолета, но через секунду опустил его. Ворм промолчал. — Иди, погуляй пока, — Джамба спихнул блондинку с колен и посмотрел на Рината. — Брат, у тебя корки запасные есть? — Что? А, нет. — Ринат покачал головой. Джамба покачал головой, посмотрел на Ворма. — Брат, за бумаги заплатить придется. — Не вопрос, — ответил Ворм. — Сколько? — Полторашку, как обычно, — пожал Джамба плечами. — Ничего личного, брат, но мои люди тоже не хотят бесплатно работать. — Не вопрос, — повторил Ворм. — Переведу, как обычно. Джамба удовлетворенно кивнул и задумался. Ринат бросил быстрый взгляд на Ворма, но тот стоял молча и на Рината не смотрел. Значит, все очень серьезно. Судя по всему, даже домой заехать не получится. Новые документы — значит, придется из города уезжать… куда? Джамба, что ли, будет решать этот вопрос? Домой… а ведь домой обязательно надо будет заехать… Ринат посмотрел на чернокожего байкера. Тот вертел в руках пистолет и о чем-то размышлял. — В Ростов-на-Дону поедешь, — сказал он через минуту. — Там кореш мой близкий, Рубен, он брат мой, у него поживешь месяц-другой, пока все утихнет. Я ему звякну, он тебя встретит по приезде. Сейчас сфоткаешься, тебе корки замутят и сразу же отвалишь… Вовик! Вовик?! На крик Джамбы из здания вышел маленький пузатый мужичок в промасленной кепке, грязной майке и рваных джинсах. — Брат, ему помочь надо, — сказал Джамба, кивнув на Рината. — Ксиву? — спросил Вовик, внимательно рассматривая парня. — Да, брат, — ответил Джамба. — Побыстрее желательно. — Ладно, — согласился Вовик. — Пошли со мной. И шагнул обратно внутрь здания. Ринат направился вслед за ним, оставив Ворма с Джамбой на улице. Документы ему сделали за час. Российский паспорт на имя Олега Павловича Лукина и водительские права категории «В» на это же имя Вовик вручил Ринату с какой-то торжественностью, после чего сказал: — Работа срочная, качество не самое лучшее, поэтому лишний раз не светись с ними. Ринат развернул паспорт, полистал страницы — на вид он ничем не отличался от настоящего. Водяные знаки, платиновый штрих в каждой странице… — Насколько они надежны? — поинтересовался Ринат, пряча документы в карман. — Если проверять будут пэпээсники в обычной рядовой обстановке, то можешь даже не беспокоиться, — ответил Вовик. — А если проверять будут чекисты, которые конкретно будут искать фуфлыжные корки, то тебе лучше сразу сваливать. Сейчас за левые документы прессуют сильно, а если сдашь меня и Джамбу, то тогда тебе Райса раем покажется. Сказал он это спокойно, без угрозы — просто констатировал факт. — Ясно… — протянул Ринат. Возле входа Рината ждал один Ворм, сидя на мотоцикле. Когда Ринат подошел к нему, он кивком велел ему садиться. — Ты меня в Ростов повезешь? — мрачно спросил Ринат. — До Каширского поста, — ответил Ворм. — Через пост я не поеду, докину до него, а оттуда пешком по трассе пройдешь пару сотен метров. Там тебя человек будет ждать, поедешь в фуре. — На фуре? — переспросил Ринат. — В фуре. «Мерседес»-холодильник с ростовскими номерами, на борту зеленый заяц нарисован. Водилу зовут Василий, он температуру сделает для тебя нормальную, поедешь вместе с рыбой мороженой. В Ростове тебя встретят, — сказал Ворм. — На, возьми денег. Это с общака. Триста баксов водиле отдашь, а остальное… на жизнь. Свои счета даже и не вздумай трогать. Он протянул Ринату свернутую в трубочку пачку долларов. Ринат взял деньги, положил в карман и посмотрел на Ворма. — Что, все так серьезно? — Более чем, — угрюмо ответил Ворм. — В Митино погибли семь сетевиков. А еще на нас, кажется, повесили убийство Спана и его людей. — Спан убит? — удивился Ринат. — И Спан, и Транк, и Энч… — Ворм сплюнул. — Уничтожены Волки, Сталкеры… теперь хана и нам. Кеду взяли, Саныча убили… на Саныче была установлена «Тень», об этом чекисты узнали, теперь они тоже в теме, типа государственные секреты, все дела… «Волхолланд» свою службу безопасности подключил, у них инфы больше, и хрен его знает, что им известно. Короче, валить надо нам всем. ТуФед уже ушел на дно, отрубил все каналы и ушел. Бля… Ринат, где то, что вы слили с сервака? — Со мной, — ответил Ринат. — А что? — Ничего. Пока ничего. То, что мы с Федом сливали, все зашифровано, код какой-то непонятный… Я не успел еще разобраться, но мне кажется, что без твоего… блин, Ринат, там что, правда, искусственный интеллект был? — Саныч назвал это псевдоразумом, — сказал Ринат. — Программа, способная самообучаться. Я не смотрел еще ничего, но там, кажется, только исходники программы… Ворм покачал головой: — Надеюсь, это стоило всего… Ладно. Поехали, времени мало. — Слушай… — Ринат замялся. — Мне домой надо попасть. — Рехнулся? — буркнул Ворм. — Там уже… — Кот в квартире остался, — моляще пояснил Ринат. — Вормыч, если я не выпущу его, он же сдохнет на хрен от голода. — А если тебя уже вычислили? Если тебя там ждут, то сдохнешь ты. В Райсе. — Вормыч… — Да ты шизанулся, Ринат! — начал злиться Ворм. — Ты что, не врубаешься? — Врубаюсь, врубаюсь… — сказал Ринат, — Ворм, ну сдохнет ведь кот. Жалко… я его еще котенком брал… ну пойми… Придумаем что-нибудь. Он с надеждой и отчаянием посмотрел на друга. Ворм чертыхнулся, потом махнул рукой и завел двигатель. 10111 Во дворе не происходило ничего необычного. Людей не было, если не считать двух малышей, возившихся в песочнице под присмотром бабульки из подъезда Рината. Две машины, обе пустые, обе знакомые Ринату. Тишина и спокойствие двора умиротворяюще подействовали на Рината, когда он вышел из-за угла дома и остановился среди густых кустов, осматриваясь. Простояв так около минуты, Ринат решительно шагнул к подъезду. Торопливо вбежав на четвертый этаж, открыл дверь и сразу же подхватил кота, попытавшегося выскочить на улицу. — Стоять! Потом сдернул с вешалки старый рюкзак, запихнул в него недовольно мяукнувшего Ромеро, туда же кинул винчестер с исходниками «Вервольфа» и затянул веревку. Закинул рюкзак на плечо и шагнул в комнату. Системный блок у него, как у любого уважающего себя железячника, постоянно находился в полуразобранном состоянии, поэтому ему не составило труда выдрать винчестер, чтобы потом несколько раз с силой опустить на его корпус тяжелую мраморную статуэтку. Разбитый винчестер Ринат отнес в туалет и швырнул в сливной бачок. После, окинув прощальным взглядом квартиру и захлопнув за собой дверь, быстро спустился по лестнице, вышел из подъезда… И остановился, глядя на две подъезжающие машины с серебристыми полосами Сетевой полиции. Машины ехали параллельно друг другу, перекрыв всю дорогу. Так же параллельно они и остановились, распахнулись двери, четверо полицейских выскочили из машин, направив на Рината оружие, и один из них крикнул: — Поднимите руки вверх и не делайте резких движений. Его узнали. Это было видно по уверенности, с которой действовали сетевики. Скорее всего, они получили от госбезопасности или корпорации все данные на него, Рината Казанцева, который имел неосторожность быть сетевым преступником и связаться с секретными государственными военными разработками. А вместе с данными наверняка, в свете недавних событий в Митино, получили разрешение при малейшей опасности открывать огонь на поражение — иначе они вряд ли бы стали устраивать этот спектакль с криками и оружием. Самой обидной была мысль о том, что если бы они приехали хоть чуть-чуть раньше, все закончилось бы благополучно. Во всяком случае, здесь, во дворе Рината. В кармане фальшивые документы, в рюкзаке вместе с котом винчестер, который сейчас стоит не миллиарды долларов, а много лет тюрьмы за шпионаж — или что там они придумают. Вкупе с перестрелкой в Митино все это тянуло на очень, очень серьезный срок. А называлось все это просто: ситуация — полное говно. — Вверх руки! Вверх, сука! — заорал другой сетевик. И деваться-то некуда. Не сбежать, не откупиться… и если не поспешить подчиниться сетевикам, они вполне могут расценить это неподчинение как сопротивление и начнут стрелять. Ринат начал медленно поднимать руки… и именно в этот момент послышался нарастающий рев «ямахи». Ворм вылетел из-за угла и, едва выровняв мотоцикл, отпустил руль. Удерживая равновесие, он пригнулся, а через секунду выпрямился, держа в обеих руках по автомату. Ворм начал стрелять, едва поднял оружие. Звон разбитого стекла, крики полицейских, мотоцикл, пролетевший между двумя машинами, — все это слилось для Рината в единый короткий пятисекундный ролик. Вот Ворм с автоматами мчится на машины, вот он между машинами, развел руки в стороны, вот машины уже позади него, и Ворм, не выпуская оружия из рук, хватает руль и разворачивается в метре от Рината, вот он дает последние очереди по изрешеченным машинам и, бросая разряженные автоматы на землю, кричит Ринату сквозь шлем: — Вот теперь нам точно п…ц, если попадемся! — крикнул Ворм. — Давай быстрее! Ринат сел, Ворм направил мотоцикл меж расстрелянных машин… туда, где, шатаясь, широко расставив ноги, стоял раненый сетевик, держа в вытянутых руках пистолет. Полицейский успел сделать несколько выстрелов, прежде чем мотоцикл врезался в него и перевернулся вместе с седоками. Они еще не набрали большую скорость, поэтому Ринат слетел с сиденья и упал на землю, ничего не повредив. Мотоциклом придавило полицейского, и сейчас он, раненый, пытался приподнять тяжелую махину и выбраться из-под нее. В нескольких метрах от него, на спине, неловко подвернув руку, лежал Ворм с разбитым шлемом и залитой кровью грудью. Ринат кинулся к нему — секунды хватило, чтобы принять решение, — повернулся и побежал прочь, не думая больше ни о чем. Частник на такси довез его до Каширы за полтора часа и сто долларов. На стоянке для дальнобойщиков Ринат нашел фуру с зеленым зайцем, отдал водиле деньги и, укутавшись в несколько теплых ватников, залез внутрь большого холодильника, где в глубине, среди ящиков с замороженной рыбой, уже было подготовлено для него место с двумя бутылками водки и нехитрой закуской. Через двадцать часов пьяный Ринат вылез из холодилки на ростовскую землю. Невидящим взглядом он уперся в невысокого пухлого черноволосого мужичка, стоящего рядом с новенькой «вольво», покачнулся и, разжав пальцы, выронил на землю две пустые бутылки из-под водки. Водила фуры хмыкнул, покачав головой, потом прощально махнул черноволосому рукой и пошел к кабине. Мужичок возле иномарки широко улыбнулся и шагнул вперед, дружелюбно протягивая руку: — Рубен. С полминуты Ринат молчал, мучительно вспоминая, как его зовут, а потом произнес, отвечая на рукопожатие: — Олег. Меня зовут Олег. И почувствовал, как все кружится перед глазами, а земля уходит из-под ног. Алиса 11000 Рубен оказался сорокалетним армянином, практически не связанным с криминальным миром, если не считать уклонения от налогов и дачи взяток, что считалось скорее традицией, чем нарушением закона. Бизнесом его было небольшое кафе на левом берегу Дона — шашлык, водка, фирменные блюда, музыканты и прочие нехитрые услуги приносили стабильный доход, позволявший содержать семью на более-менее приличном уровне и даже раз в год выезжать на отдых куда-нибудь за границу. Непонятно, какая могла быть связь между чернокожим бандитом из Москвы и этим добропорядочным семьянином. Рубен ничего об этом не рассказывал, а сам Ринат решил не спрашивать, чтобы не показаться чересчур любопытным. Ясно было одно — не только Рубен, но и его жена чем-то обязаны Джамбе, потому что приняли Рината радушно, словно старого друга семьи, и постарались, чтобы он чувствовал себя как можно более комфортно. Семья Рубена состояла из него, его жены Вики, их дочери Насти и глупого, как пробка, старого ротвейлера по кличке Буч. Все, кроме Буча, жили в большом двухэтажном доме, а пес обитал в конуре под крыльцом и пользовался любой возможностью для того, чтобы попасть в дом. В самый первый день знакомства, когда Рубен встретил беглеца, привез его домой и пьяный Ринат вылез из машины, Буч бросился ему навстречу — однако не для того, чтобы искусать чужака, а чтобы с ним весьма своеобразно познакомиться. Обнюхав гостя, пес пристроился рядом, задрал лапу и с чувством собственного достоинства пометил тупо наблюдающего за происходящим парня, после чего под яростный мат хозяина поспешил скрыться в своей конуре. На шум из дома выбежали жена и шестилетняя дочь Рубена. Увидев мокрую штанину гостя и лужу рядом с ним, жена нахмурилась, а дочка, наоборот, громко расхохоталась и умолкла лишь под грозным взглядом отца. Рубен долго извинялся, клялся убить «тупое животное», а Ринат стоял, покачиваясь, пока спазмы не заставили его согнуться пополам и извергнуть на землю содержимое своего желудка. При этом с плеча у него упал рюкзак, из которого вылез рыжий кот и тут же кинулся в дом. Пес, увидев его, бросился вдогонку. Кот ворвался в дом, за ним Буч, вслед за животными с криками бросились жена и дочка, и во дворе остались только Рубен и Ринат. Наверное, все происходящее должно было вызвать смех — настолько комедийная получилась ситуация, — но Ринату было не до смеха: уж больно хреново. Мутным взглядом посмотрев на Рубена, он пробормотал очередное извинение, после чего снова согнулся пополам. Так Ринат познакомился с Рубеном и его семьей. Это был совершенно другой, незнакомый Ринату мир. Мир без бешеного ритма, без страха, с какими-то непонятными и странными проблемами. Здесь редко смотрели новости, справедливо полагая, что они только портят настроение, — и это не было показухой, им действительно было неинтересно. Здесь пользовались Сетью, чтобы заказать пиццу или билет на самолет, а никак не для того, чтобы взломать сервер своего соседа-конкурента. Люди, живущие в этом большом квартале, состоящем в основном из частных домов, предпочитали собраться вместе, выпить водки, потом поговорить, вспоминая бурную молодость и обсуждая нынешнюю безалаберную и безответственную молодежь. «Безалаберная молодежь» в это время гоняла по городу на машинах, сидела в кабаках, искала себе пару на ночь или зависала на дискотеках, которые хотя внешне и не очень отличались от московских, но все же были несколько спокойнее. Здесь все было спокойнее — от автонарушителей до постовых, от налоговой полиции до предпринимателей типа Рубена. Здесь закон и криминал предпочитали решать вопросы сразу, на месте, полюбовно, и никто не считал это чем-то из ряда вон выходящим. Конечно же, и здесь бывали драки, убийства, сетевые преступления, но все это было явно чуждо этому неторопливому миру со своими устоями и законами. Здесь по-другому решались вопросы и проблемы, а уважение и слово зачастую ценились больше, чем счет со многими нулями в банке. Рубен и его семья всецело принадлежали этому миру — и брали от него все. Будучи неисправимым оптимистом, Рубен часто говорил Ринату: — Запомни, Олежка: если фортуна повернулась к тебе задом, не стоит расстраиваться. Надо нагнуть ее и засадить ей так, чтобы в следующий раз она подумала, стоит ли опять поступать так опрометчиво. И если поначалу Олег-Ринат недоверчиво качал головой, не проникаясь смыслом сказанного, то позже, поняв самого Рубена, часто улыбался, вспоминая меткие слова ростовского армянина. И все же, несмотря на оказанное ему гостеприимство, Ринат не стал рассказывать, кто он и почему ему приходится скрываться. Он старался даже не упоминать в разговорах о том, что знаком с компьютерами не понаслышке. Только прожив у Рубена несколько дней, он, улучив момент, когда дома никого не было, рискнул залезть в Сеть с Настиного компа и просмотрел столичные новости недельной давности. Пропустив невнятные упоминания о таинственных смертях нескольких высших чинов «Волхолланда», он прочитал то, что повергло его в шок. 11001 Джет сидел за столом и задумчиво чертил карандашом на клочке бумаги какие-то схемы. В кабинете царил полумрак — идиот стекольщик вставил вместо одностороннего стекла прозрачное, и теперь приходилось закрывать окно шторой, потому что яркий солнечный свет раздражал больше, чем сумрак. Еще больше, чем солнечный свет, раздражало другое. В одной из палат Склифа под охраной сейчас лежал тяжелораненый Ворм, которого привезли туда почти сутки назад и который мог пролить свет на происходящее, в отличие от девчонки-импа, у которой сердце остановилось через десять минут после инъекции поломина. Впрочем, этого хватило, чтобы получить такую информацию, от которой с лица Джета даже сошла неизменная улыбка. Да, кто бы мог подумать? И ведь сказала она не все, далеко не все. Ворма надо было допрашивать немедленно, пока еще была возможность взять всех по горячим следам, но врачи не могли привести его в сознание, несмотря на то, что Джет потребовал использовать для этого все возможные и невозможные способы. Джет сам просидел возле койки Ворма несколько часов и, так и не дождавшись результатов, ушел, выставив возле его палаты охрану и потребовав, как только хакер придет в сознание, сразу же сообщить ему об этом. Начала болеть голова. Джет потер виски — ему не хотелось лишний раз нюхать порошок, — но это не помогло. Боль пока была терпимой. Сетевик прикрыл глаза, не переставая черкать карандашом по бумаге. Женщина с девочкой. Машут руками, смеются… так близко, что можно прикоснуться рукой к каштановым волосам, провести ладонью по щеке… они исчезают в тумане, а вместо них вырисовываются серые безликие корпуса Райсы. Уже видны лица озверевших от наркоты охранников с электродубинками, спустившихся вниз с какой-то миссией, потные, грязные тела заключенных… вон вдалеке сцепились в яростной схватке двое здоровяков, окруженных толпой таких же психов, охранники наблюдают за ними с мостков, делая ставки и криками подбадривая дерущихся. Они прекрасно знают, что после такой драки кто-то останется лежать на земле и никогда уже не поднимется, но им плевать. Райса — это особая тюрьма. Здесь жизнь заключенного — всего лишь разменная монета в кошельке корпорации. Туман… он поглощает Райсу, а вместо нее открывает двери в глухой бронированный автобус, куда люди в масках и защитной форме запихивают несколько десятков человек… Камеры из прозрачного сверхпрочного пластика, стальные кушетки с тяжелыми металлическими захватами для рук и ног, яркий свет с потолка… и боль, дикая боль… Джет вздрогнул, против воли из его глотки вырвался стон раненого животного, руки рванули ворот, добираясь до заветного пузырька. И в этот момент на столе зазвенел зуммер интеркома. Контрольно-пропускной пункт. За все время, пока существовало это здание, с КПП в кабинет начальника РУСБ звонили один раз — когда устанавливали связь. Салаг в охране не держали, случайно перепутать кнопки было некому. Джет протянул руку, утопив кнопку соединения, и в динамиках послышался тревожный голос Мэйса, его ближайшего помощника. — Командор, к вам направляются фээсбэшники. Уже сели в лифт. Шесть человек, все вооружены. Похоже, у них к вам какие-то претензии. Мэйс старый оперативник — не по годам старый, а по опыту. Верный напарник — они вместе начинали работать, а когда Джет стал тем, кем он был сейчас, то сразу же поднял и Мэйса. И правильно сделал: Мэйс — один из лучших в РУСБ. И, что немаловажно, у него есть нюх. Чует опасность, как волк — охотника, и заранее готовится к неприятностям. А они, похоже, уже действительно начинаются. — Понял, — ответил Джет и отключил связь. Спрятал обратно пузырек, так и не успев им воспользоваться, после чего облокотился на стол и уперся взглядом в дверь. Агенты появились через минуту. Вошли без стука, двое остались возле входа, а четверо обступили стол полукругом. Один из них вытащил удостоверение и в развернутом виде показал Джету, представившись: — Майор Кикнадзе, Федеральная служба безопасности. — Слава, к чему такой официоз? — Джет подмигнул майору. — Мы же не первый день знакомы. Кикнадзе не смутился, а, спрятав удостоверение, спокойно произнес: — Тебе придется проехать с нами, Джет. Есть несколько вопросов. — Господи, да зачем же куда-то ехать! — Широко улыбнувшись, Джет всплеснул руками. — Слава, я готов ответить на любые твои вопросы прямо сейчас. И на вопросы твоих друзей тоже готов ответить. С этими словами он подмигнул одному из стоящих сбоку агентов. Тот переглянулся с майором и холодно сказал: — Хватит ломать комедию, Джет. Поднимайся, поехали. Он как бы случайно отодвинул полу пиджака и положил руку на заткнутый за ремень пистолет без кобуры. Джет медленно сплел пальцы и задумчиво кивнул. — Странно. Федеральная служба безопасности посылает шесть вооруженных человек, чтобы сопроводить одного сетевого полицейского к себе и допросить его… Что ими движет? Может, они хотят арестовать начальника Сетевой полиции? Но действуют ли они в соответствии с законом? Есть ли у них основания и, что более важно, разрешение на арест Джета? Майор и агент снова переглянулись. Агент кивнул, и майор вытащил из нагрудного кармана сложенный вчетверо лист бумаги, который протянул Джету. Сетевик развернул лист, поправил очки и стал бегло читать строчки. — Так… побег из места заключения, подозрение в убийстве первой степени, подозрение в убийстве второй степени… убийство свидетеля во время допроса… организация убийства… Он оторвался от листа и посмотрел на окружавших его людей: — Почитать эту бумажку, так я какой-то маньяк. Где вы эту чушь нарыли? — Это не чушь. — Майор выхватил ордер из рук Джета, аккуратно сложил его и спрятал в карман. — Ты и есть маньяк, Джет. Ты стал сумасшедшим давно, еще до того, как, будучи Костей Косиным, в хакерском мире известным под кличкой Кокос, попал в Райсу. Потом ты сбежал оттуда, потом Костя Кокос исчез, забрав с собой на тот свет врачей, которые сделали ему пластическую операцию, а вместо него появился Джет, который смог, благодаря знанию хакерского мира, амбициям и умной голове, пробиться на самую верхушку Сетевой полиции. Ах, да, чуть не забыл… Ты ведь не просто человек, Джет, ты имп. Невероятно, да? Начальник Сетевой полиции встроил в свое тело боевые имплантаты, запрещенные законом. Медленно протяни руки вперед, Джет, иначе мы откроем огонь на поражение и не промахнемся. При этих словах двое людей у двери обнажили небольшие тупорылые автоматы-пулеметы, а стоящие вокруг стола выхватили пистолеты. Джет прикрыл глаза, облизнул губы и негромко произнес: — Они все преступники, Слава. Все, кого я убивал, были хакерами — людьми без принципов, без совести и морали. Ты ведь не знаешь… — Хватит демагогии, Джет! — презрительно бросил майор. — Руки вперед. — Ты ведь не знаешь, что такое потерять жену и дочь! — Джет повысил голос. — Да, я был хакером. Из клана Вентру, помнишь такой? Помнишь, конечно. Тель-Авив, взлом ЦУПа, «Аль-Каида», столкновение нескольких самолетов в воздухе… там были мои жена и дочь, которых убили те, кого я считал своими друзьями! Я сдал их, сдал всех, о ком знал хоть что-то. Только Вентру были не первыми и не последними. Какая разница, как называется клан, — за названием стоят люди, а за людьми стоят их дела, их поступки, их эмоции. Алчность, презрение к чужой жизни… у хакеров никогда не было принципов, не было чести. Они уничтожают мир, медленно и верно. И я, слышишь, Слава, я смог их остановить! Я — единственный человек на Земле, который смог бросить им вызов. И ты хочешь меня за это арестовать, Слава? За то, что я рвал эту заразу с корнем? Казалось, он действительно был удивлен происходящим, во всяком случае, слова его звучали более чем искренне. — Тебя послушать, так ты святой, Джет-Кокос, — ухмыльнулся третий агент и тут же зло рявкнул: — А ну, руки вперед, пока мое терпение не лопнуло! Джет внимательно посмотрел на него, потом протянул руки вперед. Кикнадзе, не убирая пистолета, свободной рукой вытащил наручники, нагнулся над столом и двумя привычными движениями сковал руки сетевика. Джет сидел, не шевелясь, с отрешенным взглядом, на лице его уже не отражалось никаких эмоций. Похоже, он сдался. Второй агент достал из кармана портативный сканер и направил его на Джета, затем доложил майору: — Оружия нет. — Он сам по себе оружие, — проворчал майор. — Поднимайся, — скомандовал он Джету. Тот с какой-то бараньей покорностью встал и шагнул вперед. Агент, стоящий у него на пути, отошел в сторону, освобождая дорогу. Джет учтиво кивнул ему, как бы благодаря за такую вежливость, и направился к двери. Первым из кабинета вышел Кикнадзе, следом шел Джет. Опустив голову, прикрыв глаза, — он был похож на нашкодившего ученика, которого вели в кабинет директора для серьезной взбучки. Испуган, растерян, подавлен — не верит, что его поймали, еще не осознал до конца, что директор понял, кто разбил стекло в столовой, но уже предчувствует наказание, и ему страшно. Но этот «ученический» вид он сохранял недолго. Едва переступив порог, Джет развернулся, ударом ноги захлопнул дверь, воткнул в электронный замок неизвестно откуда взявшуюся пластиковую карточку и с хрустом сломал ее. Майор успел выхватить пистолет, но Джет мощным ударом ноги выбил оружие. Следующий удар сломал майору шею. Джет кувыркнулся по полу, подхватил пистолет, вывернул руки так, чтобы цепь наручников зацепилась за дуло, и выстрелил. Цепь разлетелась. Джет был свободен. Рядом закричала женщина — одна из сотрудниц Сетевой полиции. Не обратив внимания на крики, Джет выстрелил несколько раз в блок управления лифтом, подбежал к лестничному пролету, перелез через перила, повиснув в воздухе на высоте восемнадцати этажей, улыбнулся застывшей в ужасе сотруднице и разжал руки. Дверь агенты смогли открыть только через тридцать секунд. Один из них бросился к мертвому Кикнадзе, остальные — к лестнице. Джет к этому времени уже был на десятом этаже. Он спускался, падая на один этаж вниз и цепляясь руками за перила. Делал короткую передышку, чтобы восстановить равновесие, и снова разжимал руки, преодолевая очередной этаж. Увидев своих преследователей, он подтянулся и перекинул свое тело через перила как раз в тот момент, когда они открыли огонь. — Твою мать, ведь ушел, сука! — выругался один из агентов. Он сбежал на один пролет вниз и остановился, понимая, что Джета ему не догнать. Другой агент в это время, отвернувшись и прижав ладонь к лицу, что-то торопливо и негромко говорил в портативную рацию-«лапшу», висящую на ухе. Подняли по тревоге оперативников-силовиков, находящихся в здании, перекрыли все выходы, направили к зданию ОМОН, ближайшие патрульные машины… Все было бесполезно — бывшему начальнику Сетевой полиции удалось сбежать, и агентов ждал серьезный выговор от начальства. Все началось еще вчера, примерно в то время, когда Ворм расстрелял возле дома Рината опергруппу Сетевой полиции. В ФСБ по Сети пришло обширное письмо от анонимного пользователя. Судя по тому, что письмо было отправлено с взломанного сервера какого-то онлайн-магазина по продаже игрушек, это был хакер. В письме излагалась история Джета, начиная с того момента, когда он был Костей Косиным, хакером из ассоциации Вентру с сетевым ником Кокос. Указывались точные даты, имена тех, кто так или иначе контактировал с Кокосом-Джетом, были приведены адреса проживания возможных свидетелей, также присутствовала информация о подпольной клинике, в которой Джет делал пластическую операцию, заплатив врачам смертью. Складывалось впечатление, что кто-то основательно, не один месяц, трудился для сбора информации о самом известном сетевом полицейском мира. В письме, кроме всего прочего, значилось, что Джет носит в теле силовые имплантаты и обладает сверхчеловеческими силой и скоростью, однако не указывалось, где он делал инсталляцию. В Службе безопасности переполошились, начали проверять данные — и почти через сутки не осталось никаких сомнений в правдивости текста. Человек, осуществлявший правосудие, сам оказался преступником. Сюрпризы на этом не закончились. В тот момент, когда усиленная опергруппа выехала на задержание Джета, копии письма, отправленные, по всей видимости, тем же анонимным хакером, поступили в распоряжение нескольких центральных газет и телевизионных каналов, причем не только российских. В письмах говорилось о том, что за сутки до этого подобная информация была отправлена в ФСБ. Используя свои источники, газеты и телевидение гораздо быстрее проверили правдивость писем и немедленно выпустили шокирующий материал, занявший основное место в новостях и на первых полосах. Еще бы! Джет был фигурой не российского, но международного масштаба. В свое время он зарекомендовал себя как ярый борец с сетевыми преступниками, а теперь оказалось, что он имел отношение к сетевому терроризму! Высказывались различные предположения: что Джет был ставленником международных террористов и собирался устроить что-то похлеще «тель-авивского дела»; что невероятно дорогую инсталляцию имплантатов ему оплатил эмир Вар Эмрайс, который возглавлял «Аль-Каиду» с тех пор, как был убит бен Ладен… Недавнего героя поливали грязью все средства массовой информации, совершенно забыв, что еще сутки назад его действительно называли героем. «Чудовищное убийство» — таким эпитетом назвали уничтожение Джетом двух сильнейших хакерских кланов России и Украины, хотя, случись это еще неделю назад, СМИ преподнесли бы событие совершенно по-другому. Это был шок. Шок не только для Рината — шок для всего мира. И никто не связал происходящее с последним делом, которым занимался Джет, — делом о некоем открытом контракте. Наверное, потому, что этого последнего дела как бы не существовало — во всяком случае, Джет его не заводил, планируя разобраться с ним самостоятельно. Но не успел. Теперь фотографии бывшего сетевика рассылались по всему миру с пометкой «Международный розыск. Крайне опасен». А еще Джета очень хотела найти корпорация «Волхолланд». 11010 — Не могу понять, куда она делась? — Рубен озадаченно чесал затылок и уже в третий раз заглядывал в холодильник в поисках куска колбасы. — Вроде положил сюда, собирался отрезать… Ерунда какая-то… Ара, от работы уже крыша едет. Ринат знал, что крыша у Рубена не ехала. Более того, он знал, куда делась колбаса, но не знал, как сказать об этом хозяину дома. Все-таки неприятный момент: тебя пригласили пожить в доме, ты притащил с собой кота, а коту плевать на правила приличия — он что дома, что в гостях, улучив момент, воровал все, что плохо лежит, если оно пахло мясом, рыбой или еще чем-нибудь съестным. — Нет, мне надо отдохнуть. Определенно надо отдохнуть, — заявил Рубен, усаживаясь за стол напротив Рината и закуривая сигарету. — Представляешь, я на сто процентов был уверен, что достал колбасу и… — Ты ее достал, — хмуро подтвердил Ринат. — Мне неудобно говорить… — А, ты ее… — Рубен даже обрадовался. — Не я, Ромеро… — пробурчал Ринат. — Кот, что ли? — Рубен расплылся в улыбке. — Это пока я в маленькую комнату ходил? Маленькой комнатой Рубен называл туалет. Ринат кивнул головой. — Ты извини… — начал он. — Да брось! — воскликнул Рубен. — Что мне, колбасы жалко? Я просто испугался, что у меня… Недоговорив, он покрутил указательным пальцем у виска, сопроводив жест тихим свистом. Затянулся и спросил: — А почему ты его Ромеро назвал? Он у тебя мексиканец, что ли? — Да не, беспородный он, — ответил Ринат. — Просто… был такой человек давно, звали его Джон Ромеро… — Тот, который «Дум» написал, что ли? — Рубен кивнул головой. — Понял. Я же бывший геймер. Ты, я смотрю, тоже поиграть любишь? Ринат пожал плечами. — Да не так чтобы очень… Раньше играл… Рубен откинулся на спинку стула, прикрыл глаза и мечтательно произнес: — Я когда молодым был, мы часто в игры играли. Любили это дело. В клубах собирались… раньше ведь не было такого, как сейчас, связь была хреновая… А мы в клуб придем толпой и морозимся часами: то стреляем друг в друга, то города отвоевываем… Эх!… Время тогда было веселое… Да… А потом пошли сетевые игры… А ты небось только в Сети в игры играл? Ринат улыбнулся. Он вспомнил, как примерно года полтора назад нашел в Сети одну стратегическую игру, поиграл в нее несколько дней, ему понравилось; он скинул ссылку на регистрацию ТуФеду. Тот тоже увлекся, отыскал в игре несколько багов, и вскоре они оба обогнали в рейтинге самых ярых фанатов, играющих не один год. При таком раскладе забава очень быстро им наскучила, и они бросили, но веселые воспоминания остались. У Рубена тоже были воспоминания, и он, судя по всему, решил предаться им в компании Рината. — Мы в свое время были самыми отъявленными геймерами в районе. А потом… потом Вику встретил, семья, все дела… От Рината не укрылась заминка Рубена. Заминка и скомканный рассказ после нее. Вику встретил, поженились… Быстро как-то все. А ведь брак у тебя поздний, Рубен, и дочке всего шесть лет… Ринат почувствовал, что Рубен не хочет говорить о промежутке времени между геймерской молодостью и началом семейной жизни. Понял, но виду не подал. А вот Рубену явно стало неспокойно. Разбередив какие-то старые воспоминания, он разволновался и, сделав несколько быстрых затяжек, поднялся, открыл холодильник, достал початую бутылку водки, свежие огурцы, сыр, какие-то салаты, поставил все это на стол. Открывая дверцу шкафа с посудой, повернулся и предложил Ринату: — Ара, а давай по пятьдесят граммов накатим. Посидим, расслабимся… Ты как? Этот его мягкий акцент действовал лучше всяких уговоров. Автоматически вызывал в сознании картину, где у выпивки были одни только плюсы. Настоящий змей-искуситель! Ринату сразу передалось желание расслабиться: нервное напряжение, накопившееся за последние дни, требовало разрядки. Он кивнул. Рубен взял две рюмки, поставил их на стол, разлил водку и после секундного раздумья произнес: — Ну… за все хорошее. Первый тост — без всяких длинных речей, простенько и со вкусом. Наверное, так и надо. Для раскачки. Они чокнулись, выпили, закусили… Снова разлили, снова выпили… Разлили по третьей. После третьей рюмки Ринату стало легче. Да и Рубен успокоился — закурил еще сигарету, улыбнулся, рассказал анекдот, над которым они вместе посмеялись. Неожиданно, разливая еще по одной, Рубен спросил: — От кого ты скрываешься, Олег? Ринат напрягся, и Рубен, заметив это, торопливо добавил: — Я не просто из любопытства спрашиваю. Если тебя мусора ищут — это одно, если братва — хуже. Здесь в округе все свои люди, ментов особо не любят, но к братве уважение имеют, потому что многие… так сказать, имели прошлое. Мне надо знать, кто тебя может искать, чтобы знать, как себя вести, если… — Я понял, — перебил его Ринат. — Я не знаю. Рубен недоуменно посмотрел на него. Ринат покачал головой: — Я не хотел бы рассказывать тебе. Не потому, что не доверяю, просто лучше тебе не знать. А насчет того, кто меня искать может… да кто угодно. И братва, и менты… дело мутное. Рубен понимающе кивнул головой. — Базара нет. Ты тогда лучше дома сиди и никуда, даже во двор, не выходи. Хотя бы первое время. Здесь все соседи — мои друзья, но… сам знаешь, у друзей есть другие друзья, а они могут оказаться нам совсем не друзьями. Лучше, чтобы тебя никто не видел. — Да я, в принципе, так и собирался, — усмехнулся Ринат. — Через пару недель у меня на даче закончат ремонт делать, — сказал Рубен. — Это недалеко отсюда, километров сорок от Ростова. Там в степи поселок небольшой, мой дом прямо на берегу речки, деревья, природа, а главное, соседи в чужие дела нос не суют. Мне будет нужен сторож. — Армянин подмигнул. — Посторожу, — Ринат подмигнул в ответ. — Там электричество есть, я тебе привезу консервы-монсервы, картошку-мартошку, все дела… Тебе понравится, сам увидишь. Рыбку половишь, в баньке попаришься, короче, поживешь, сколько тебе надо. Ну давай, давай по пятьдесят за природу, свежий воздух и за все хорошее. Опять этот магический акцент, который придавал речи Рубена неповторимое обаяние. Простые слова — но как произнесены! Сразу непреодолимо захотелось вкусить прелестей жизни на природе — свежего воздуха, баньки и рыбной ловли. И это несмотря на то, что Ринат в жизни ни разу не ловил рыбу. Рубен поднял рюмку. Ринат чокнулся с ним, проглотил обжигающую жидкость, закусил огурцом и спросил: — Рубен, а можешь еще помочь мне? — Что нужно? Без раздумий, без колебаний. — Да понимаешь… — Ринат помялся. — Мне бы компьютер, поиграться… Просто скучно. — У Насти есть, пользуйся им, как своим. — Рубен ткнул рукой в потолок, видимо, пытаясь указать расположение комнаты дочери. — Нормальный, мощный… — Да не хотелось бы чужим. — Ринат покачал головой. — Ты мне купи новую тачку, я тебе денег дам. — Слушай, она все равно им не пользуется, ей шесть лет всего, на черта он ей сдался… Делай с ним, что хочешь! Денег не надо. — А если сломаю? — спросил Ринат. — Я в компьютерах не очень-то… Рубен посмотрел на него, почему-то хитро усмехнулся и потянулся к бутылке. — Пользуйся. Можешь его даже к себе в комнату забрать, дочка у меня все равно к нему равнодушна. Давай еще по одной, чтобы все образумилось, наладилось и апгрейдилось. Короче, за все хорошее. А за что еще пить? Конечно же, за все хорошее. И они выпили еще по одной. А потом еще… Когда Вика вернулась из похода по магазинам, то нашла пьяных мужа и гостя спящими на кухне на угловом диване. Они явно нашли общий язык. 11011 Настя действительно не возражала, когда Ринат перетащил компьютер в кабинет Рубена, ставший на время гостевой комнатой. В первую же ночь он разобрал системный блок и заменил винчестер другим, тем, с которого они ломали сервер «Вервольфа». Загрузился и стал просматривать файлы — по словам Саныча, исходники псевдоразума. В эту ночь он так ничего и не понял. Выкурил целую пачку сигарет, сидя перед монитором и безрезультатно размышляя над алгоритмами «Вервольфа». То же самое произошло и на вторую ночь, и на третью… Ринат просто не знал, что делать. Вроде есть программа, вроде должна работать — но как ее запустить, как она должна действовать? Программа активации была: экзешник открывал на мониторе окно с черным фоном, а что дальше, Ринат понять не мог. Окно не работало, не сворачивалось, и единственное, что можно было сделать, — перезагрузить компьютер. Чтобы снова увидеть окно с черным фоном. Если бы рядом был Ворм или ТуФед… вместе, Ринат был уверен, они наверняка бы разобрались, разложили бы все по полочкам и сделали бы эту прогу на раз-два. Но рядом никого и помощи ждать неоткуда. Как-то раз среди ночи в его комнату тихо постучали. Ринат поднялся из-за стола, открыл дверь — на пороге в ночной рубашке, сжимая в руке мягкую игрушку, стояла Настя и смотрела на него. — Ты чего не спишь? — шепотом спросил Ринат. — А ты чего не спишь? — тоже шепотом спросила Настя. — Я… — Ринат замялся. — Я с компьютером сижу. — Играешь? — Нет… учусь. — Ринат покосился на включенный компьютер. — Поздно уже. Иди спать. Настя огорченно поджала губы и молча замотала головой. — Почему? — спросил Ринат. Настя пожала плечами. — Слушай, тебе надо идти спать… — Ринат пытался вспомнить какие-либо способы уговорить шестилетнюю девочку вернуться к себе в комнату, но подходящего ничего на ум не приходило. — Можно я посижу у тебя чуть-чуть, а потом уйду? — Настя умоляюще посмотрела на Рината. — Слушай, у меня там накурено сильно, — растерялся Ринат. Девочка заглянула за спину Рината. — А вон кошка твоя лежит же на кровати, и ничего! — Это не кошка, а кот, — поправил ее Ринат. — Ну и что? — Настя опять пожала плечами. «Действительно, ну и что?» — подумал Ринат, а вслух сказал: — Котам табачный дым не вредит. Настя, иди спать. Девочка вздохнула и повернулась, чтобы уйти. Ринат чертыхнулся про себя. — Настя! — тихо позвал он девочку. — Иди, посиди, только недолго, хорошо? Второй раз говорить не пришлось — девочка развернулась, быстро зашла в комнату и сразу же залезла на кровать, устроившись рядом с Ромеро. Кот недовольно фыркнул, спрыгнул на пол и важно прошелся по комнате, как бы говоря: «Вы не забывайте, кто тут главный». Ринат уселся за стол и повернулся к монитору. Глубоко вздохнул, выдохнул и снова, в какой уже раз, стал просматривать исходники. Девочка молча сидела сзади него и возилась со своей игрушкой, но вскоре ей это надоело, и она спросила: — А ты учишься, чтобы потом ловить хакеров? Ринат секунду осмысливал сказанное, потом повернулся к ней: — С чего ты взяла? — Ну, не знаю… — Настя картинно развела руками. — Нам в подготовительной школе учительница рассказывала, что если научиться хорошо работать на компьютере, то можно будет ловить хакеров, потому что они самые страшные преступники. Ринат хмыкнул: — Самые страшные? А учительница не рассказывала, почему это они самые страшные? — Рассказывала. — Девочка кивнула головой. — Она говорила, что у хакеров не бывает имен и лиц, они настолько страшные, что прячутся в Сети и никогда не выходят на улицу. Еще она говорила, что они потому не выходят на улицу, что они трусливые, и поэтому они портят жизнь всем хорошим людям. А еще у них у всех комплекс неполноценности. Ринат выдавил из себя подобие улыбки. — Хорошая у тебя учительница. — Вообще-то она дура, — заявила Настя. — Она хочет, чтобы папа заплатил ей денег, и тогда она поставит мне хорошие оценки. Иркин папка заплатил, и она Ирке ставит пятерки, а я больше нее знаю, а она мне четверки ставит и тройки. — И что, папа не хочет платить? — Ринат улыбнулся. — Папа сказал, что если каждой дуре платить деньги, то нам кушать будет нечего, — сказала Настя. — А еще он сказал, что в подготовительной школе оценки никакой роли не играют, и он платить не будет из принципа. — И ты с ним согласна? — спросил Ринат. Настя грустно вздохнула и пожала плечами. — Согласна. Ирка тоже дура. Так ты хакеров будешь ловить? — Эмм… — Ринат почесал затылок. — Ну, может быть, если выучусь… Настя слезла с дивана, подошла к компьютеру и посмотрела на монитор. Непонятные значки и символы ей не понравились, и она внесла свое предложение: — У меня есть игра. Хочешь, включу? — Не надо, — торопливо сказал Ринат. — Мне еще много учить осталось. Настя вернулась на свое место. Ринат снова повернулся, положил руки на клавиатуру… Сотни незнакомых команд. Смысл улавливается, но очень смутно. Строчка из алгоритма, команда обращения к какому-то файлу с расширением *.evr. Был такой файл, скопированный с сервера вместе с остальными. Файл-пустышка, ни одной строчки. Что должно быть в этом файле? Команды? Да нет, вряд ли… Здесь тоже странность какая-то — несколько повторов с разными значениями до бесконечности. Что-то должно обрабатываться, дополняться… и через каждую строчку обращение к evr-файлу. Похоже, программа должна была получать какую-то информацию, которая будет приходить постоянно — возможно даже бесконечно, — причем одновременно из нескольких источников, не связанных между собой. Команда приоритетов — похоже, здесь указаны какие-то области данных. Ринат долго сидел, пытаясь расшифровать их, и ничего не понял. Вот еще одна команда — программа должна заносить в файл с этим же расширением *.evr какие-то данные. Какие данные? Результаты своих исследований? Но программа не работает, для того, чтобы что-то вносить туда, она должна сначала из этого файла что-то взять, а взять нечего, потому что там ничего нет. Тупизм. Полный идиотизм. Он просидел около двух часов, безрезультатно пытаясь активировать программу, а потом в сердцах выключил компьютер — выключил грубо, зло утопив кнопку Power на системном блоке. Повернулся и увидел, что Настя, свернувшись калачиком, спит, прижав к себе свою игрушку. У ее ног пристроился Ромеро и тоже спал, уткнувшись мордой в Настины пятки. Ринат улыбнулся, тихо встал, осторожно, чтобы не разбудить спящих, вышел из комнаты и прикрыл за собой дверь. Спустился со второго этажа на кухню, включил кофеварку, сел за стол и задумался. Программе чего-то не хватало. Слаженного алгоритма явно было мало, нужен был еще какой-то файл, что-то еще… но Саныч сказал, что это все. Может, он ошибся? Парень закурил сигарету, налил чашку кофе, поставил перед собой. Всего лишь в нескольких метрах от него находилось то, за что отдали свои жизни много людей, то, что стоило кучу денег и, вполне возможно, могло дать даже больше, чем деньги. И он, Ринат, единственный обладатель этого «бесценного сокровища», не может им воспользоваться, потому что не знает как. Ворм убит, Саныч убит, Кеда… наверное, тоже. Импа не пустят в Райсу — либо убьют, либо оставят для опытов, и еще неизвестно, что хуже. ТуФед ушел на дно — никаких каналов, вряд ли сетевики найдут зацепки. Скорее всего, выждет какое-то время, объявится в Сети под новым ником — и уже никто, кроме него, не будет знать, что он был и ТуФедом из Dark Souls, и Васпвортом из Вентру… Лилу, Илюха, Тяпа… наверное, тоже сбежали и вряд ли их теперь найдешь. Клана Dark Souls больше не существует. Не существует и Сталкеров, и Волков… нет Джета. Что ж, вместо них придут другие — одни для того, чтобы ломать, другие для того, чтобы их ловить. Мысли снова вернулись к программе. Равнодушно глотнув уже остывший кофе, Ринат затянулся в последний раз, затушил сигарету и медленно выпустил дым в потолок. Псевдоразум. Самообучающаяся, саморазвивающаяся прога, которая должна работать, но не работает. Что ей нужно? Вдруг Ринат почему-то представил себе Настину учительницу. Увидел ее эдакой старой каргой, стоящей возле проекционной доски с электронной указкой и нудным голосом рассказывающей о злых хакерах. За партой сидит Настя, смотрит на каргу, переводит взгляд на Ирку, которая учится за деньги, и тяжело вздыхает. Она не желает понимать, что в подготовительной школе оценки не нужны, ей хочется быть лучшей с самого начала — и ей, как ребенку, наверное, вдвойне обидно за то, что хотя она и лучшая, это не хотят признавать. Ей еще многое предстоит узнать в этой жизни. Эта маленькая несправедливость вряд ли была первой и уж точно не последней. Все начинается с малого… все. Что-то рядом, что-то рядом… Может быть… Исходник псевдоразума. Начальный этап. С чего-то надо начать… Где получить первую информацию, от которой отталкиваться? Ведь ребенок, который только начал жить, ничего не знает. Сначала его учат, а уже потом он учится сам. Что нужно этому разуму? Первичная информация — основы программирования, словарь, какая-нибудь детская игра или мультфильм… может, букварь? Или еще проще? Как общаются с совсем маленьким ребенком? Агу-агу, ути-пути… мама-папа, ням-ням… Бейсик человечества. Все начинается с малого. А почему бы не попробовать? Ринат встал, залпом допил холодный кофе и быстро пошел наверх. Тихо зашел в комнату, включил компьютер, посмотрел на Ромеро, который проснулся и лениво поднял голову. Дождавшись загрузки, Ринат открыл для редактирования файл-пустышку. Задумался последний раз, минут пять морща лоб и вспоминая команды интерпретатора, а затем пальцы уверенно застучали по клавиатуре. Через полчаса непрерывного печатания он внезапно остановился, посмотрел по сторонам, потом поднялся и пошел в комнату Насти. Открыл дверь, включил свет и шагнул к столу. Здесь он увидел то, что ему нужно. Честно говоря, Ринат не был уверен, что это сработает, однако через минуту он вышел из Настиной комнаты со стопкой дисков в руках. Вернулся к себе, сел, открыл ди-привод и вставил первый диск. «Сказки народов мира — видео и аудио», «Сборник обучающих программ», «"Лепестки" — история группы, дискография», «Библиотека стихов — лучшие поэты мира», «Микки-Маус спасает мир-3 — интерактивный мультфильм»… и еще много разных дисков. Бредоватая идея, конечно, но… Как там его звали… Берия? Он мудро сказал, мол, попытка — не пытка. Хотя, кажется, он плохо кончил… В файле-пустышке Ринат написал несколько команд, привязав их к содержимому новой, только что созданной директории, и теперь, закачав в эту директорию несколько компакт-дисков, он сидел, собираясь запустить экзешник, и думал о том, что если из его затеи ничего не выйдет, вряд ли у него возникнут еще подходящие идеи. Ринат закурил сигарету, затянулся и нажал Enter. На экране появилось уже знакомое темное окно. Больше ничего не происходило. Ну что ж, птичка Обломинго вылетела и помахала крылышками. Надежда не оправдалась. Жаль. Ринат прождал несколько минут, затем невесело усмехнулся и выключил компьютер. Только сейчас он понял, что ему жутко хочется спать. Он и заснул, прикорнув на теплом полу возле кровати, чтобы не тревожить Настю, положив под голову руку. Вырубился почти мгновенно и спал без снов. Рубен, забирая свою дочь, разбудил его и помог ему перебраться на кровать — и он снова отрубился и проспал до обеда. А когда проснулся, то вдруг осознал, что к компьютеру он подходить не хочет. 11100 Мэйс сразу понял, кто это. Едва он сел в машину и, захлопнув дверь, почувствовал, как в ребро его уткнулся ствол, он понял: это Джет. Больше некому. Он посмотрел в зеркало заднего вида, но Джет устроился на сиденье так, что с водительского кресла разглядеть его лицо было невозможно. — Привет, командор, — спокойно сказал Мэйс. — Едем куда-нибудь или стоим? — Поехали, — отозвался сзади Джет. — Куда? — поинтересовался Мэйс. — Прокатимся, — ответил Джет. — Тебя новый шеф не будет ругать, если опоздаешь? Мэйс усмехнулся и ткнул пальцем в кнопку стартера. Машина тронулась с места. Несколько минут они ехали молча, потом Мэйс нарушил молчание: — Может быть, ты скажешь, чего от меня хочешь? — Они пишут, что я человек «Аль-Каиды», — сказал Джет. — Мэйс, ты тоже веришь в это? — Мы много лет проработали вместе, — отозвался Мэйс. — Мы выполняли свою работу. У тебя было много возможностей сделать то, чего другие не смогут. Я не верю, что ты связан с террористами. — Меня подставили, Мэйс. Хакеры подставили меня, — произнес Джет. Мэйс не видел лица своего бывшего шефа, но ему показалось, что сейчас на нем не привычная улыбка, а горькая усмешка. — Ты хочешь отомстить? — полюбопытствовал он. — Хакер, который расстрелял четверых наших, Ворм, он сейчас в Склифе? — спросил Джет. — Не знаю, где он, но не в Склифе, это точно, — пожал плечами Мэйс. — Насколько мне известно, его оттуда забрали люди из «Волхолланда». Вроде как в их частную клинику… А вообще уже не мы занимаемся этим делом. — «Волхолланд»… — задумчиво пробормотал Джет. — Черт! Ясно. С ним был еще один человек, его надо найти. — Ринат Казанцев, я знаю, — сказал Мэйс. — Мы ищем его, но… — Мэйс, мне надо встретиться с Вормом. — Джет убрал пистолет и откинулся на сиденье. Теперь его лицо было видно водителю. — Я не смог бы тебя провести к нему, даже если бы занимался его делом, — сказал Мэйс. — Джет, он расстрелял четырех человек, теперь его ведут парни из убойного отдела МУРа. Насколько я знаю, они его крутят на убийство Транка и связь с Джамбой, но даже если и не докажут, то на него все равно повесят еще наркоту, пару глухарей — и загремит он в Райсу на пожизненное без амнистии и пересмотра. Еще там каким-то боком замешан «Волхолланд», поэтому личные инициативы особо не приветствуются… — Он хакер! — воскликнул Джет. — И что? Он в первую очередь убийца, — произнес Мэйс. — Во всяком случае, так мне сказали ребята из убойного. Ты же знаешь, как они смотрят на сетевые преступления: считают их не более чем хулиганством. — Дерьмо! — выругался Джет. Мэйс впервые за много лет услышал подобное из уст бывшего шефа. Он увидел в зеркало, как Джет достал из-за воротника пузырек, высыпал на ладонь кучку порошка, резко вдохнул одной ноздрей, потом другой и вновь откинулся на спинку, прикрыв глаза. Несколько минут он не говорил ни слова, затем, перегнувшись к Мэйсу, сказал: — Это дело… Ворм и его друзья нашли что-то такое в Сети, что может очень сильно навредить. Всем людям. Откуда у них было такое досье на меня, данные, которых не было ни у ФСБ, ни у корпорации? Ни у кого не могло быть такого досье! Уверен, этим не закончится. Я допрашивал девчонку, которую мы взяли в Митино. Перед тем как сдохнуть, она говорила что-то об уникальной программе, которую они скачали с какого-то сервера. Девчонка была импом, я просто не успел ее нормально прокачать поломином. Мне нужен Ворм. Он знает много, мне обязательно надо выяснить… Ты поможешь мне? Мэйс потер рукой лоб: — Джет, я не знаю… — Мэйс, ты со мной? — спросил Джет. — Ты можешь отказаться и, вероятно, это будет правильно… но мне нужна твоя помощь. Мэйс вздохнул, глянул в сторону и после небольшой паузы кивнул головой. — Я с тобой, командор, — сказал он. — Я помогу тебе. Только я пока что-то не понимаю, как… — Узнай, что с этим хакером, Вормом, — сказал Джет. — Мне нужно знать его состояние, где он сейчас находится. Если им занимается убойный отдел, наверное, его уже перевели в их больничку… Узнай все, что сможешь. Еще мне нужна информация о Ринате Казанцеве и его подельниках. Они работали группой, Мэйс. Их клан назывался Дарк Соулс — Темные Души. Выясни, что о них известно. Останови здесь. Мэйс притормозил возле небольшого проулка, но Джет не спешил выходить. — Я рассчитываю на тебя, Мэйс, — сказал он. — Мы вместе, командор, — кивнул Мэйс. — Я скоро найду тебя. Щелкнул замок, захлопнулась дверь, и Джет скрылся за углом. Мэйс еще некоторое время сидел, глядя вперед и о чем-то думая, потом его машина плавно тронулась с места и влилась в поток других автомобилей. 11101 Дача Ринату действительно понравилась. Небольшой одноэтажный домик утопал в зелени тополей, ореховых и фруктовых деревьев за высоким забором. Соседнее с домом здание вмещало в себя летнюю кухню с одной стороны и сауну, которую надо было растапливать дровами, с другой. Электричество здесь было, но на всякий случай в подвале дома стоял генератор. Мощный насос, установленный в колодце, через фильтры подавал в дом и в кухню-сауну чистую родниковую воду. Тропинка, выложенная плитами из обычного природного камня, вела к берегу небольшой речушки, а на другой стороне ее вдаль уходили поля. Но больше всего понравились Ринату тишина и покой, совершенно непривычные для городского жителя, особенно жителя столицы. Соседи, как рассказал Рубен, появлялись обычно только на выходные, а те редкие обитатели поселка, которые жили здесь постоянно, были нелюдимыми и малообщительными, предпочитая не совать нос в чужие дела и одновременно ревностно следя за тем, чтобы и в их жизнь не лезли. Рубен оставил Ринату мобильник для экстренной связи, доверху забил холодильник едой и всевозможными напитками, категорически отказался взять деньги и, кроме того, показал небольшой сейф, вмонтированный в стену дома. В сейфе лежали небольшой пистолет-автомат с глушителем и несколько обойм к нему. — Места тут глухие, — произнес Рубен, — мало ли кто заглянет. Если бомж какой или еще кто, шмальнешь. Труп можешь в речке утопить, а лучше в камыши кинь — там его раки с рыбами тоже быстро сожрут, а среди камышей незаметнее будет. Сказал — и засмеялся. Ринат улыбнулся в ответ, так и не поняв, шутил хозяин или нет. Как-то не вязался облик этого добродушного семьянина, только что суетливо помогавшего Ринату установить компьютер, со сказанными словами, которые больше подходили хладнокровному убийце. Рубен оказался поклонником рыбалки. В небольшом кирпичном сарае он держал около дюжины удочек и целую гору всевозможных рыбацких снастей и всем этим добром великодушно разрешил пользоваться гостю. Ринат, в жизни не державший в руках удочки и понятия не имевший о всяких донках, крючках и поплавках, вежливо поблагодарил хозяина и еще полчаса выслушивал вероятно полезные, но совершенно непонятные рыбацкие советы. Рубен уехал, пообещав наведаться через недельку. Ринат закрыл за ним ворота, плюхнулся на садовый диван-качалку, развалился, закинув руки за голову, и глубоко вдохнул чистый воздух, чувствуя, как вместе с ним проникает в легкие, а оттуда разливается по всему телу волна спокойствия. Но долго просидеть так он не смог. Уже через минуту встал, зашел в дом и, включив компьютер, пошел к холодильнику за пивом. А когда вернулся, то, даже не присев за стол, так и застыл на месте, обалдело глядя на монитор, где на знакомом черном фоне мерцала надпись: «Требуется увеличение базы данных». 11110 После того как он набрал команды на бейсике, надо было всего лишь банально перезагрузить компьютер. Другого объяснения Ринат не видел. Впрочем, он и не задумывался над этим — уже не важно. Первый шаг был сделан. И надо было срочно делать второй. Звонок застал Рубена на подъезде к городу. Из сбивчивой и торопливой речи Рината он понял одно — нужно немедленно ехать в ближайший супермаркет, скупить как можно больше компакт-дисков — причем любых, от установочных и служебных программ до музыки, игрушек и фильмов, — а потом вместе с ними возвращаться обратно на дачу. Когда Рубен рассчитывался в кассе за почти сотню дисков, у него мелькнула мысль, что его гость принял какой-то наркотик и сейчас находится в плену безумных галлюцинаций. Эта мысль окрепла, когда он приехал на дачу и увидел Рината: глаза горят, сам охвачен азартом, торопится, а на вопрос, зачем ему два объемных пакета компакт-дисков, невнятно ответил что-то вроде: «Нечего делать, поотмораживаюсь с компьютером». Рубену ничего не оставалось, как попросить гостя не спалить дачу, а потом отбыть восвояси. Ринат сел за компьютер и дрожащими руками вставил в ди-привод первый компакт. Замигала лампочка винчестера — где-то внутри системного блока «Вервольф» поглощал информацию, увеличивая базу данных. Ринат закурил сигарету. Через несколько минут на черном фоне появилась новая надпись: «Информация принята. Требуется увеличение базы данных». Господи… неужели получилось? Ринат достал из пакета следующий диск. Архитектура и дизайн, сборники прозы и поэзии, видео и аудио, основы программирования и экзаменационные тесты для поступления в вузы… «Информация принята. Требуется увеличение базы данных». Универсальные переводчики и рефераты, каталоги машин и фотоэкспозиции известных картинных галерей, игры и сборники анекдотов… «Информация принята. Требуется увеличение базы данных». «Информация принята. Требуется увеличение базы данных». Псевдоразум пожирал — именно пожирал — самую разнообразную информацию с невероятной алчностью. Около десяти часов Ринат просидел, практически не вставая с места, убивая одну за другой сигареты, которые, впрочем, не помогали успокоиться. А когда дисков осталось не более дюжины, на экране возникла новая надпись: «Информация принята. Требуется оптимизация базы данных. Расчетное время — 4 часа 12 минут». Замигала лампочка винчестера — быстро, напряженно. Внутри происходило невидимое движение. Ринат закурил новую сигарету, но, почувствовав, что его уже тошнит от никотина, затушил ее и поднялся с места. Четыре часа. Что потом? Неужели это сработает? Неужели… Хотелось прыгать, хотелось закричать от радости, хотелось с кем-нибудь поделиться… делиться было не с кем. В холодильнике заботливый Рубен оставил среди всякой снеди несколько бутылок красного вина, которое сейчас оказалось как нельзя кстати. Ринат даже не стал искать бокал — открыв бутылку, прямо из горла высосал добрую половину, а с оставшимся вином вышел на улицу и уселся прямо на крыльцо, под тихим ночным небом. Он не спал уже почти сутки, но спать не хотелось. Адреналин в крови пытался заставить действовать тело, и у Рината даже появился какой-то нервный зуд. Надо было всего лишь прождать эти четыре часа, и сейчас это казалось ему самым тяжелым испытанием. 11111 Холовизор работал в режиме ознакомления — автоматически перещелкивал каналы каждые двадцать секунд. Уже который раз он прошелся по кругу, заново начиная с первого канала, но никто не отдавал команды остановиться. Хозяин дремал, развалившись напротив на широком диване, и пульт, выпавший из руки, отдав во время падения свою последнюю команду, валялся у него под ногами. На небольшом столике рядом с диваном стоял маленький кальян и лежал полиэтиленовый пакетик размером с пачку сигарет, внутри которого находилась какая-то масса темно-зеленого цвета. Обстановка квартиры наводила на мысль о состоятельности владельца. Об этом говорило все, начиная от нового, недоступного представителям среднего класса телеприемника с голографическим изображением и кончая дорогой мебелью в модном стиле «агрессор» из необработанного дерева, скомбинированного с прозрачным пластиком, оригинально сочетавшейся со стальными конструкциями стен. Да и сама по себе квартира была недешевой — четыре комнаты в тихом центре Москвы стоили баснословных денег даже без мебели и внутренней отделки. За окном моросил летний дождь, добавляя прохлады ночному воздуху. Легко колыхалась штора перед открытой дверью балкона, и, если не учитывать работающий холовизор, можно было с полной уверенностью сказать, что в этой квартире царил абсолютный покой. Человек, стоящий на крыше семнадцатиэтажного дома, не видел, что происходит внутри нужной ему квартиры, находящейся пятью этажами ниже. Присев возле невысокого ограждения на самом краю крыши, он натягивал на руки перчатки, которые со всех сторон подобно наждачной бумаге были усыпаны мелкой металлической пылью и крохотными шипами. Такие перчатки использовали гладиаторы в смертельных поединках на подпольных боях, но сейчас они должны были сыграть отнюдь не роль опасного оружия. Человек выпрямился в полный рост, наклонился, в последний раз посмотрев на балконы, которые располагались прямо под ним, затем перелез через ограду и повис в воздухе, крепко держась перчатками за скользкую от дождя стальную трубу. Мгновение — и он разжал руки, приземлившись тремя метрами ниже на навес, прикрывающий балкон семнадцатого этажа. Человек встал на одно колено, осторожно посмотрел вниз, развернулся и, вцепившись руками в кромку навеса, повис над балконами. Он опять разжал руки, тело полетело вниз, мгновенно набирая скорость, но руки крепко вцепились в перила балкона, остановив падение. Секунда передышки — и руки разжались, чтобы почти сразу же вцепиться в перила следующего балкона. Ему хватило примерно десяти секунд, чтобы спуститься до нужного этажа. Подтянувшись, человек сильным рывком перебросил тело через перила, посмотрел в окно на ярко освещенную комнату, а затем шагнул в незапертую балконную дверь. Парень, спавший перед включенным холовизором, проснулся от шороха, вскочил и несколько секунд бессмысленно смотрел на отряхивающегося от дождевых капель человека, а потом, вглядевшись в лицо ночного гостя, спросил: — Это кто ж тебе так рыло изуродовал? А, Джет? Чекисты? Джет приподнял очки и провел рукой по широкому шраиу, тянущемуся от левого глаза до подбородка. — Наклейка, — пояснил он, опуская очки на место. — От настоящего не отличишь, да, Илюха? — Тебе чего надо? — мрачно поинтересовался Илюха. — Не помню, чтобы я тебя в гости приглашал… — Ты не косись туда, не косись, все равно не успеешь, — посоветовал Джет, кивая на небольшую тумбочку, стоящую у входа в комнату. — Что у тебя там? Автомат? Судя по всему, Джет не получал удовольствия от ситуации. Тон экс-начальника Сетевой полиции был обыденным, с некоторой долей равнодушия и формального сочувствия. Или он делал вид — тогда воистину шоу-бизнес многое потерял, не заполучив Джета в ряды актеров. Хотя, если верить тому, что о нем написали в последние дни газеты, это не показуха. Версия, что Джет — сумасшедший, прочно заняла свое место в первых строчках слухов. А психи не играют — они так живут. — Пистолет, — угрюмо ответил Илюха. — А разрешение на него есть? — Слышь, Джет, я тебя умоляю… — парень презрительно скривился. — Ты будешь умолять, — ласково пообещал Джет. — Это я тебе обещаю. Ведь я теперь не связан законом, и ты, маленький гаденыш, можешь не рассчитывать на папу и маму — они тебе сейчас помогут не больше, чем та пушка, которую ты так хочешь взять. Ты попал, Илюха, ты крупно попал, и твою обдолбанную башку сейчас могут спасти только правильные ответы на мои вопросы. Джет посмотрел Илюхе в глаза — и парень почти сразу отвел взгляд. Он понимал, что перед ним не полицейский, пришедший исполнять волю закона, перед ним имп, которому нечего терять, и поэтому защиты от него нет: не помогут ни пистолет, ни связи родителей. Илюха вспомнил, как около года назад он, задержанный по подозрению в пособничестве хакерам, стоял точно так же в кабинете, а за столом перед ним сидел какой-то сетевик в чине майора. Ох и поглумился тогда Илюха, нагло отвечая на все вопросы «нет»! Не видел, не знаю, не помню… А потом его предки позвонили кому надо — и Илюху тут же выпустили… хотя нет, не сразу. Тогда Илюха и познакомился с Джетом, зашедшим в кабинет майора посмотреть на парня, которым лично интересовался Генеральный прокурор России. Познакомился — и потом, отойдя от взбучки, устроенной ему отцом, рассказывал своим друзьям о том, что даже Джет ничего не смог ему сделать. Да… Правду люди говорят — в этом поганом мире все временно. — На какие вопросы? — Где Ринат Казанцев? Где Васпворт, который последнее время называл себя ТуФедом? Кто еще был у вас в клане? Что вы скачали с сервера украинской клиники? Джет развел руками, показывая, что больше вопросов нет, и пристально посмотрел на Илюху. Его интересовали не ответы, а Илюхина реакция. Он выглядел как ученый, давший подопытной крысе яд и теперь наблюдающий за ее поведением. Парень шагнул к столику, взял в руки пакетик с зеленой массой, отщипнул от нее кусочек и вложил в кальян. Чиркнул зажигалкой, затянулся, и по комнате поплыл чуть сладковатый запах авазью — ароматизированного гашиша. Джет спокойно наблюдал, Илюху не торопил и ничем не выказывал своего недовольства. Сделав несколько затяжек, Илюха протянул кальян гостю. Джет покачал головой. Тогда Илюха затянулся еще раз и развалился на диване. Взгляд у него стал маслянисто-осоловелый. Илюха закинул ногу на ногу и спросил, глядя куда-то в сторону: — Так тебе, получается, сейчас нечего терять, Джет? Ты и меня завалишь? — Зачем? — вроде как удивился Джет. — Ты ведь не хакер. К тебе у меня счетов нет, ты на моем пути не стоял. Вернешься домой к родителям, папа купит тебе машину, устроит на работу, забудешь обо всем, будешь жить в свое удовольствие. Ты ведь не дурак, Илюха, ты должен понимать, кем ты был у них, у хакеров. Разве тебя это устраивало? Зачем тебе вообще это нужно? Ты ведь другой. — Джет, я знаю на самом деле очень мало, — медленно сказал Илюха. — Меня не посвящали во все тайны… — Ты не торгуйся, Илюха. — Джет весело подмигнул парню, поднял руки в бойцовских перчатках и сжал их в кулаки так, что маленькие шипы угрожающе ощетинились. — Ты говори все, что знаешь, а я решу, стоит тебе верить или нет. По порядку: что вы скачали с сервера украинской клиники? Авазью расслабил не только тело, но и мозги. Наверное, подсознательно Илюха именно этого и добивался — полной отрешенности, полного пофигизма. Росло и крепло желание от души послать Джета на три буквы и поспать пару-тройку часиков… Только если его послать, вряд ли удастся поспать. Разве что вечным сном. Илюха пожал плечами: — Я не знаю. Джет удовлетворенно кивнул головой и сделал шаг вперед. — Я действительно не знаю! — воскликнул Илюха. — Мне не говорили ничего. Я должен был только снять хату в Митино и привезти туда комп и стволы для Кеды. И все. — Ринат Казанцев, где он? Слишком быстро отпустил наркотик. Слишком быстро протрезвел Илюха. Протрезвел — и понял, что и авазью не поможет ему успокоить нервы. Слишком быстро появилась паника — пока слабая, но возрастающая с каждой секундой. — Бля… — Выругавшись, Илюха сделал секундную паузу и глупо ухмыльнулся. — Ты хоть бы вопросы подобрал, на которые я смогу ответить. Я ни хрена не знаю, Джет. Парень развел руками. — Конечно. — Джет улыбнулся и сделал еще один шаг. — Дружище, мне очень жаль… — Э, э, э! — протестующе воскликнул Илюха. — Постой, постой! Я хотел сказать, что я не знаю ответов именно вот на эти вопросы… Черт, Джет… я все понимаю… Ну хорошо, хорошо! Джет, давай я тебе просто расскажу все, что знаю. — Рассказывай, — произнес Джет и сел рядом с Илюхой. — Рассказывай, гаденыш, но помни: если я поймаю тебя на лжи, я сломаю тебе шею. Без предупреждений и угроз. Ты мне веришь? Илюха гулко сглотнул слюну. Он верил. 100000 Разбудил Рината горластый соседский петух, который начал орать, когда на улице уже было вполне светло. Парень открыл глаза, осмотрелся и обнаружил, что он заснул прямо на крыльце дома, прислонившись спиной к стене и зажав в руке бутылку с остатками вина. Видимо, алкоголь все-таки сыграл свою роль и в какой-то момент вырубил сознание. Во рту был неприятный привкус. Парень сплюнул густой, вязкой слюной, поморщился, поднялся и торопливо вошел в дом. На мониторе, все на том же темном фоне, горела надпись: «Требуется определение цели». Под сообщением медленно моргала полоска курсора — похоже, нужно было что-то напечатать. Ринат почесал в затылке, почему-то осторожно взял со стола сигареты, которые лежали рядом с клавиатурой, закурил и только после этого сел за стол. «Какой цели?» — набрал он. Ответ появился мгновенно — из пустоты возникла следующая строчка лога. «Для создания приоритетов и последующей оптимизации требуется указать область, в которой Я буду задействована». — Мать твою! — непроизвольно вырвалось у Рината. Она… Оно разговаривало. Оно или она могло поддерживать беседу. И, кажется, это было только начало. «Как попасть внутрь объекта „Вервольф“?» — недолго думая, напечатал Ринат. На этот раз ответ пришел с небольшой задержкой в две-три секунды. «Информация о Как попасть внутрь объекта „Вервольф“? недоступна. Требуется увеличение базы данных». Ринат не успел сформулировать следующий вопрос, как на экране появилось еще одно сообщение: «Недостаточно ресурсов. Требуется увеличение оперативной памяти. Требуется увеличение памяти на жестком диске. Для безопасности рекомендуется создание системы ограничения доступа». Ринат усмехнулся и ответил: «В данный момент увеличение ресурсов невозможно. Как создать эту систему ограничения доступа?» «Требуется видеосвязь с пользователем. Программа распознавания личности через видеосвязь будет готова в течение трех часов после согласования с „имя неизвестно“». Ринат недоуменно прищурился, затем хмыкнул и написал: «С кем должно быть согласование?» «С руководителем , — последовал ответ. — Введите имя, введите пароль». Курсор замигал над пустой полоской. Пальцы на несколько секунд замерли над клавиатурой, а затем уверенно выбили: «Ринат». Пароль… Ринат улыбнулся, вводя пароль и дублируя его для подтверждения. «Логин и пароль активированы. Статус доступа пользователя — root. Для безопасности рекомендуется видеосвязь с пользователем. Недостаточно ресурсов. Требуется увеличение оперативной памяти. Требуется увеличение места на жестком диске». Будут тебе ресурсы, будут! И оперативка, и место на жестком диске… Ринат потянулся к мобильному телефону. 100001 — Мэйс! Мэйс! — знакомый голос звучал откуда-то издалека, но в то же самое время он был совсем рядом. — Мэйс, не ошибись с выбором. Слышишь меня, Мэйс? Мужчина подскочил в постели и со всего маху хлопнул ладонью по настольному пульту. Ярко вспыхнули на стенах лампы-трилистники, освещая спальню. В комнате никого не было. Сон. Дурацкий, наверное, даже кошмарный сон. Около минуты Мэйс сидел, обхватив голову руками, потом отбросил одеяло, слез с постели и пошел на кухню. В прихожей он задержался, посмотрев на себя в зеркало. Опухшее, небритое лицо, всклокоченные волосы — видок еще тот. Мэйс щелкнул выключателем и едва не споткнулся, увидев своего бывшего шефа, сидящего за кухонным столом. — Не спится? — полюбопытствовал Джет. Он не изменился со времени их последней встречи — все тот же идеально выглаженный костюм, аккуратная прическа, очки и эта радушная улыбка на лице, вызывающая не меньший страх, чем оскал разъяренного тигра. — Давно тут сидишь? — в свою очередь поинтересовался Мэйс, шагая вперед и открывая холодильник. — Выпьешь чего-нибудь? — Минут тридцать, наверное, — ответил Джет. — Чашку чая, если не трудно. Мэйс включил электрочайник, взял с полки сигареты, закурил. — Как в Испании погодка? — невинно спросил Джет. Мэйс еле заметно вздрогнул. В Испанию он отправил свою жену. Она вылетела туда на следующий же день после предыдущей встречи Мэйса с Джетом. Улетела не по совету и не по просьбе, а по приказу своего мужа. — Нормально. — Мэйс пожал плечами. — Если хочешь, можно посмотреть сводку за последние дни. — Спасибо, что подсказал, Мэйс. — Джет кивнул головой. — Мне больше хотелось бы ознакомиться с другой сводкой. Ты понимаешь, о чем я? — Понимаю, — прозвучал угрюмый ответ. Мэйс взял две чашки, налил в них чай, поставил на стол сахарницу и сел напротив Джета. — Неделю назад из окна своей квартиры был выброшен Илья Циммельман, сын президента Ассоциации банкиров России. Его избили, накачали поломином, а потом вышвырнули из окна. Двенадцатый этаж. Он чудом остался жив — попал на дерево. Говорят, что лучше бы он погиб. Сам понимаешь, когда такого человека лишают сына, все по очереди ставят своих подчиненных раком и имеют их до тех пор, пока не получат результаты. За дело взялись лучшие специалисты-эксперты. Нашлись и свидетели, видевшие, как некто спускался из квартиры по балконам. Имя нападавшего уже известно. — Наркоман, хакер… — Джет размешал ложечкой сахар и сделал небольшой глоток. — Горячий. У тебя нет холодной кипяченой водички? — Он не хакер, — мрачно произнес Мэйс. — Джет, ему семнадцать лет, и единственная вина его была в том, что он дружил с хакерами. — А моей дочери было семь лет, и единственная ее вина была в том, что она села не в тот самолет! — рявкнул Джет с искаженным от ярости лицом. Впрочем, уже через мгновение лицо его вновь приняло нормальное выражение, он успокоился и подул на чай. — Костя, ты… — Не называй меня так, — металлическим голосом отчеканил Джет. — Не надо этих примитивных психологических приемчиков. Нет больше Кости Кокоса. И не будет. Мэйс, ты узнал, где сейчас находится Ворм? — Он в спецотделении в Лефортове, — ответил Мэйс. — Где именно, я не знаю. Его перевели туда из клиники «Волхолланда», а примерно через неделю отправят в Райсу. В «Волхолланде» его прокачивали сыворотками, но результатов, насколько мне известно, это не дало — у парня высокий уровень метаболизма и все эти сыворотки правды на него не действуют. Ему вменили убийство первой степени, суд уже прошел, его долечат… и в Райсу. Пожизненное. Это все, что я знаю. Джет опустил голову и задумался. Мэйс маленькими глотками пил чай. Несколько минут они молчали. — Сможешь узнать, когда его будут перевозить? — спросил Джет, не поднимая головы. — Ты… — Мэйс осекся. — В Лефортово я попасть не смогу, — пояснил Джет. — А вот автозак остановить можно попробовать. — Джет, я не… — Тебе не надо будет в этом участвовать, — перебил его Джет. — Просто узнай, когда и как его будут перевозить. Все. Сделаешь? — Постараюсь, — после паузы ответил Мэйс. Джет поднялся, залпом допил остывший чай и шагнул к выходу из кухни. — Я хотел бы, чтобы у меня был такой друг, который меня не бросит, — сказал он, обернувшись на пороге. — Когда есть такой друг, можно ничего не бояться, верно? — Как ты вошел? — спросил его Мэйс. — Хочешь поменять замки и поставить решетки на окнах? — засмеялся Джет. — Да нет, просто… — Мэйс неуверенно кашлянул. — Просто я всегда рядом. — Джет подмигнул. — Не переживай. Я даже не придал значения тому, что ты перестал называть меня командором, Мэйс. Думаю, ты и сам не обратил на это внимания. Он вышел из кухни, на ходу доставая что-то из кармана и прикладывая к лицу. Свернул в коридор, через несколько секунд негромко хлопнула входная дверь, а Мэйс еще долго сидел, глядя на кружку, на давно остывший чай, на одинокий окурок в пепельнице… Но мысли его были далеко.