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