ЧАСТЬ ВТОРАЯ
КОМПИЛЯЦИЯ
1
«Хвост» я заметил сразу, едва вышел из дома Дикаря.
От стены дома напротив отлепились трое, где минуту назад квасили пиво у горящей железной бочки. Двинулись ко мне, демонстративно не отводя взгляда. Не скрываются, идут нагло.
Пальцы нащупали в кармане пачку сигарет, я закурил, рассматривая приближающихся. Все, как один, стандартные, как конвейерные программы: одеты в черную кожу, невыразительные лица, одинаковые, как у однояйцевых близнецов.
В кармане завозился мобильник, я мельком глянул на экран — Кира (ей-то что надо?) и выключил звук.
— Закурить не найдется?
Я усмехнулся, начало классическое. Только, вот незадача, это виртуальность, здесь мне карманы просто так не вытряхнешь. На что они надеются?
— Угощайтесь. — Я швырнул им пачку.
Тот, кто шел первым, даже не дернулся словить, и сигареты шлепнулись в лужу на асфальте, а в следующий миг ботинок «близнеца» сплющил картон.
«Внимание! — шепнул компьютер. — Попытка взять слепок ID-матрицы!»
— Отклонить.
— Что? — нахмурился «близнец». — Ты это нам?
Они уже в пяти метрах от меня, и двое ненавязчиво заходят с боков. Что за бред? Если они начнут потасовку, то в Адскую Долину им вход будет заказан навсегда!
— Че надо? — буркнул я.
— Да ниче…
Ближайший ко мне клон даже не остановился, выбросил кулак мне в лицо. Я с трудом успел уклониться, заметил на его пальцах металлический блеск — кастет.
— Вы охренели?! — успел в растерянности крикнуть я.
Больше мне сказать ничего не дали.
Удары посыпались со всех сторон, я как-то неожиданно оказался зажат между ними и каменной стеной.
«Попытка внедрения шпионской программы! Заблокирована!.. Попытка внедрения вредоносной программы! Заблокирована!..»
Прикрывая локтями голову, я попытался вырваться из окружения, налетел на одного клона. От столкновения полетел на асфальт, но из круга вырвался. Они мгновенно обернулись, кинулись следом. На миг у меня пронеслась аналогия с волками, те тоже вот так молча бросаются на жертву.
Ближайшего ко мне я ударил по ногам, тот с криком рухнул рядом. Я тут же перекатился, уворачиваясь от удара ноги второго, вскочил и бросился бежать.
— Стой, падла!
Сердце колотилось, кровь кипела от ярости, но позволить себе встревать в драку я не могу. Пусть и не я ее спровоцировал, но рисковать не хочу. Лучше уж протянуть пару минут, и местная полиция сама все закончит.
Оглушительно грохнуло, мне в спину сильно ударила пуля, едва снова не сбив с ног.
«Внимание! Вирусная атака блокирована!»
Молодец, Дикарь, хорошую защиту клепаешь! Хорошо, что мне хватило ума этот старый заказ сегодня еще и обновить…
Сзади грохнуло еще два раза, но я уже был готов. Сразу бросился к мусорным бакам, пригибаясь. Над головой свистнуло, с резким визгом от контейнера срикошетила пуля, еще две разбили кирпичи в стене.
«Что происходит?! — пронеслось у меня в голове. — Кто они? И где, мать вашу, полиция?»
Будто в ответ из-за угла с воем сирены выскочил старенький форд-мустанг, я заметил на его дверях надпись «контроль».
«Ну вот и доигрались, ребятки, — подумал я с удовлетворением. — Сейчас вас ждет знакомство с виртуальной тюрьмой…»
Но клоны, вопреки моим ожиданиям, не бросились врассыпную. Наоборот, еще двое извлекли из-под кожаных курток револьверы. По автомобилю полиции забили пули, с легкостью дырявя борта, кроша ветровое стекло. С удивлением я увидел, как водитель задергался под выстрелами, клюнул носом. Машину занесло, дважды крутануло на месте. С металлическим лязгом она впечаталась бортом в стену, сирена, екнув, смолкла.
«Что у них за оружие?! — подумал я шокированно, но тут же опомнился, рявкнул: — Компьютер, загружай револьвер!»
«Принято».
На правом боку потяжелело, когда на поясе материализовался двуствольный кольт. Я в спешке отщелкнул барабан, на ладонь посыпались патроны. Это довольно безопасные вирусы, калечат чужие программы, но все решается простой перезагрузкой. Сейчас нужно что-то помощней.
Я высыпал патроны в карман, тот мгновенно опустел, переместив файлы на мой сервер.
— Загрузить «штопор»!
«Внимание! Данная программа является нелегальной и запрещена в системе как…»
— Заткнись!
Из автомобиля выскочил второй полицейский, кувырком метнулся за угол. Уже оттуда стал отстреливаться, пытаясь одновременно вызвать подмогу по рации.
В правом кармане потяжелело, я поспешно сунул руку, пальцы наткнулись на прохладные патроны Дикаря, купленные пару минут назад. Этот вирус вскрывает защиту пользователя, как штопор консервную банку, и жжет его машину. Единственный минус — долго работает. Зато защиты от него практически не существует. Если, конечно, верить на слово Дикарю. Впрочем, сейчас я это проверю.
Щелкнул барабан кольта, возвращаясь на свое место в корпусе. Патроны я зарядил через один: «штопор», потом обычный вирус, снова «штопор». Это даст лишнее время вирусам Дикаря: пока система будет разбираться с одной программой, вторая сделает свое дело.
Полицейский за углом вскрикнул, выронил пистолет и обхватил ладонями лицо. Между пальцев пробился красный фонтан. Человек секунду зажимал рану, потом медленно завалился.
Я не мог поверить в происходящее! Чтобы кто-то вот так просто затеял перестрелку в Адской Долине? Нонсенс! Это же самоубийство!
Где-то завыла сирена, потом вторая. Ага, теперь за дело возьмутся всерьез.
Я высунулся с осторожностью, клоны быстро приближаются. На лицах пугающая невозмутимость, будто у роботов. Заметив меня, они вскинули оружие, опять же одновременно. Я быстро нырнул обратно, мусорный бак тут же вздрогнул пару раз, вжикнула пуля.
Рядом послышались шаги, я вскинул кольт. Мощно грохнуло, в ладонь толкнула отдача. Двойной заряд ударил в грудь первому клону, его кожаную куртку разорвало в клочья, брызнула кровь, вперемешку с костями. Человека отбросило метра на полтора, проволокло по мокрому асфальту. Лужи под ним покраснели. Тело тут же выгнулось дугой, скрюченные пальцы вгрызлись в асфальт. Почти наяву я видел, как «штопор» Дикаря вскрывает и методично раздирает на части ID-матрицу «мясника».
Снова заговорили пистолеты клонов, мне в плечо ударило, опрокинуло. Мельком успел удивиться, что боли нет, даже кровь не выступила. Что за оружие у них странное? Или, как и я, меняют патроны для разных целей?
Я сдавил спусковой крючок, кольт дернулся в моей руке, и второй клон закрутился на месте. Из развороченного плеча фонтанировали кровью порванные вены, страшно белели кости.
Третий близнец метнулся ко мне, пистолет в его руках задергался, изрыгая пламя. Отработанные гильзы щедро сыпались в сторону, оставляя дымные следы.
Ни одна из его пуль не прошла мимо. Куртка у меня на груди превратилась в лохмотья от попаданий. Но, странное дело, компьютер молчит, значит, система в порядке.
Стараясь не обращать внимания на мерные удары свинца в грудь, я навел кольт и спустил курок. Грянул выстрел, и одновременно с ним голова клона взорвалась, забрызгав стены кровью и осколками черепа.
Обезглавленное тело еще сделало пару шагов, потом упало на колени. Секунду так и стояло, заливая лужи кровью, потом неуклюже ткнулось в землю, засучило ногами.
«Внимание! — ожил компьютер. — Началась консервация сервера».
Ага, это уже полиция. Решили не выяснять, кто прав, а кто виноват, запрут всех участников в частной Сети.
— Срочный выход, — шепнул я.
«Уверены?»
— Подтверждаю.
Разбираться с местными властями не хотелось. Пусть сами ищут виновных.
* * *
Пару секунд я еще чувствовал ночную свежесть, слышал вой полицейских сирен. Потом ноздрей коснулись запах разгоряченной кожи, кислая вонь пота, и я окончательно пришел в себя.
На экранах виртуального шлема застыла картинка из переулка, я с трудом сообразил, что это изображение из самого начала боя в Адской Долине, словно скриншот. Похоже, что пора переустанавливать софт, глючить начал, что ли?
Сервомоторы кресла заурчали, спинка поднялась. Я стащил шлем, отложил на подставку.
— Сессия завершена, — отрапортовал компьютер. — Система сообщает о неполадках в браузере.
Я сел в кресле, поморщился от боли в груди и скосил глаза. На грудной клетке проступили синяки в тех местах, куда попали пули клонов. Черт, к завтрашнему утру буду щеголять с кровоподтеками. Проклятая «реальность» виртуальности…
Я покосился на монитор слева, там, как и на экранах шлема, застыла картинка из переулка. Клоны только начали преследование, видно, как один из них целится в меня из пистолета.
— Что с браузером?
Компьютер ответил после паузы:
— Система не отвечает.
Завис? Так вот почему не сообщали в Сети о повреждениях системы? Мне просто подвесили софт? Оригинально…
— Перезагрузка.
— Вы уверены?
— Да.
— Начинаю перезагрузку… закрываю приложения… сохраняю параметры…
На миг мне показалось, что все нормально, но режим перезагрузки внезапно прервался. Компьютер воскликнул:
— Внимание, личность номер три помещена в карантин.
Что?!
— Причина?
— ID-матрица заражена. Лечение не удается.
Ничего себе! Это меня так нашпиговали клоны?
— Тип вируса?
— Неопределен.
— Задачи? Какие процессы задействованы?
Компьютер задумался.
— Сканирование не удалось. Система подвергается угрозе!
Не может быть. Что за программа такая, что смогла пробить защиту Дикаря? Или снова какой-то особый заказ? Кому ж это я так дорогу перешел? Явно не Кадавру, тот не может знать, что я в Адской Долине софт покупаю…
При новой мысли у меня по коже скользнул холодок. А что если он тоже, как и я, взял и снял скрипты с моих боевых программ? Потом проверил создателя программ, кто его знает, какие базы данных у киллеров, и ниточка к Дикарю привела. Ведь именно там меня и ждали!
— Твою мать…
— Команда не распознана!
— Заткнись.
В волнении я поднялся, походил по комнате. Ладонью машинально растирал грудь. Получается, что Кадавр действительно желает поквитаться со мной? Неужели он настолько сумасшедший? Или для «мясников» так важна репутация, что для него теперь дело чести уничтожить перешедшего дорогу? Да, наверное. Может быть, даже от этого зависит его жизнь.
— Черт, вот ведь вляпался!
Экран на столе моргнул красным, компьютер воскликнул:
— Зараженная ID-матрица перемещена в карантин. Была зафиксирована попытка отправить данные через дополнительный канал.
После секундного размышления я рявкнул с болью в голосе:
— Вывести личность номер три из системы!
— Вы уверены?
— Подтверждаю!
— Принято. Начинаю детерминацию ID-матрицы «Сид Вишес».
Значит, вирусы этих клонов были всего лишь следящими? Троянской программой? Блин! Столько труда, перестрелка в Адской Долине, убийства, и все ради того, чтобы выследить меня? Ведь полицейских-то убивали по-настоящему!..
Кадавр и вправду псих. Или, может быть, он просто хочет подстраховаться? После того как во время нашей первой встречи меня не взял его «дубль» (откуда ему знать, что то был всего лишь баг в системе?), «мясник» решил отомстить наверняка? Отследить, найти в рилайфе и забить свинцовый кол мне в сердце?..
Из мутных глубин моей психики, искалеченной виртуальностью и стимуляторами, с утробным рыком поднималась ярость. Чтобы какой-то наемник, киллер, презрительно именуемый «мясником», смел тягаться с Сетевым Дьяволом?! Я его в порошок сотру!
Я смотрел, как заполняется на мониторе гусеничка загрузки. Как только она станет цветной полностью, личность «Сида» будет исключена из моей программы виртуальности. Перестанет быть ID-матрицей и превратится в обычный файл.
— Отторжение личности завершено, — деловито отрапортовал компьютер. — Начать уничтожение зараженного файла?
— Нет, — с некоторым трудом отказался я. — Перешли файлы на адрес Дикаря. Без резервного копирования, чтоб у меня ничего не осталось.
— Текст письма?
— Эмм…
Очень тщательно подбирая слова, я отстучал на клаве письмо хакеру с просьбой вылечить матрицу. В качестве приложения нарисовал циферки и знак валюты, думаю, ему придется по душе.
Дождавшись, пока ID-матрица уйдет по адресу, я запланировал сканирование и выключил компьютеры. Сходил в душ, потом выгулял Макса, поужинал без аппетита и отправился спать. К утру нужно быть в форме — завтра начинаю выполнять заказ Вуду-Z.
Но заснуть быстро не удалось, мысли упорно возвращались к бойне в Адской Долине. Все эти наглые выходки шестерок Кадавра, индивидуальные заказы и внезапно свалившиеся мне на голову богачи в облике негров порядком напрягали. И сколько я себя ни успокаивал, плохое предчувствие не исчезало…