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