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