А потом ее пальцы соскользнули, она рухнула в гравий и несколько метров прокатилась вслед за фургоном.
Секунду Сэм лежала, отдуваясь и соображая. Джип. Они бросили во дворе джип.
Сэм вскочила. Мелкий гравий вонзился в кожу ее лица, руки были разодраны в кровь. Из ран еще торчали осколки разбитого стекла. Пыль и кровь покрывали ее волосы, лицо, все тело. Сэм из последних сил бросилась обратно во двор… и увидела, как джип превратился в огромный огненный шар. Ее ударило жаркой волной.
Она побежала дальше, отказываясь верить в то, что случилось, соображая, где взять огнетушитель, погасить пламя и все-таки догнать похитителей.
А потом она увидела Джейка.
34
Кому это выгодно
27 октября, суббота
Хольцман с помощью нексуса заставил себя уснуть. Ему требовался отдых. Нужно прочистить мозги и разобраться в ситуации.
Проснулся он рано – от сердцебиения. На виртуальных часах в его уме было 3:16 утра.
Он никак не мог избавиться от всепоглощающего ужаса. От ощущения, что он все понял неправильно и мир оказался куда хуже и страшнее, чем он полагал.
Хольцман как можно тише выбрался из постели. Анна что-то пробормотала во сне. Он посмотрел на нее – и сердце защемило. Почему он решил ей врать? Почему скрывает от нее, что происходит на самом деле? И как жить дальше? Если он прав… Если он прав, то жизнь Анны теперь тоже в опасности.
Сделай так, чтобы я ошибался, мысленно умолял он Бога, в которого перестал верить еще в юности. Умоляю, Господи, сделай так, чтобы я ошибался.
Хольцман на цыпочках вошел в свой домашний кабинет и прикрыл дверь. Включил личный терминал, провел пальцем по сканеру отпечатков пальцев, поднес глаз к сканеру сетчатки и произнес пароль.
Терминал ожил: посреди экрана загорелся логотип Министерства внутренней безопасности, орел и щит, а в нижнем правом углу – маленький значок УПВР (спираль и щит, заключенные в атом).
Хольцман нашел в системе проект «Ноябрь». Его писала команда Купера – под руководством Хольцмана. Он ненавидел себя за это, но на фоне его прочих преступлений это было сущий пустяк.
Исходный код его сейчас не интересовал. Хольцман открыл спецификации. Ага, так – определение протокола передачи данных. Он сделал скриншот виртуального экрана и сохранил его в память нексуса. Осталось найти еще кое-что: ключ шифрования. Где его взять? Хольцман просмотрел свойства – вот он! Сам ключ был скрыт, пришлось заново произносить пароль. Удивительно, что система его приняла: голос изрядно дрожал. Затем он ответил на три вопроса, и только тогда ему показали ключ – длинную последовательность шестнадцатеричных символов, абракадабру для простого человека, которая позволяла просмотреть коммуникации между исполнителем и контроллером «Ноября». Хольцман сделал снимок ключа, сохранил его и вышел из системы.
Сердце бешено стучало в груди, тело покрылось потом. Безусловно, он ошибается. Должен ошибаться. Но что, если он все-таки прав?
Хольцману захотелось принять дозу, чтобы все забыть. Но он не мог. Не мог. Это слишком важно. Он должен докопаться до правды.
Хольцман выключил экран терминала, откинулся на спинку стула, закрыл глаза и вернулся в тот страшный июльский день. Логи коммуникаций. Зашифрованный трафик.
Зашифрованные данные. На частоте нексуса. Джо Дюран хмурится, когда Хольцман начинает вертеть головой в поисках источника.
?RU5L8PP0hLarBNxfoQM23wG6+KTCEBhOIAAQyPPc76+TWhj
Он скопировал данные, открыл их в приложении-дешифраторе и ввел личный ключ.
Ключ совпал.
Террористы не просто украли нексус из его лаборатории. Они воспользовались его кодом. Вот как им удалось провернуть столь изощренное преступление. Все прежние выходки ФОПЧ в подметки не годились этому.
Сердце буквально рвалось из груди. Лицо побагровело. Хотелось кричать и плакать.
Надо проверить еще кое-что. Он вызвал в уме определение протокола передачи данных, поместил его в верхнюю половину ментального поля зрения, а в нижнюю скопировал зашифрованную строчку.
Определение протокола было ключом, легендой. Оно позволяло переводить двоичный код зашифрованных сигналов в понятные человеку команды.
Где-то здесь должна быть команда «ОГОНЬ» и заданные для нее условия. Хольцман стал продираться через дешифрованные сигналы в поисках нужных слов. Может, их здесь попросту нет? Может, он все-таки ошибается?
Тут он нашел, что искал. Сигнал к действию.
У функции «ОГОНЬ» было два аргумента: идентификатор мишени и необходимое отклонение от цели.
ОГОНЬ (<мишень 1>, <-0.5, 0.0>)
Он был прав. Ой как прав.
Кто-то украл нексус из его лаборатории и воспользовался софтом, который написали его люди. С помощью этого софта террористы превратили Майка Трэверса в робота-убийцу и в нужный момент приказали ему открыть огонь.
Причем так, чтобы пули прошли в полуметре от цели.
Эти люди украли разработанный им код, чтобы стрелять в президента – и не попасть. Чтобы промахнуться.
«Его даже не ранили!» – всплыли в памяти слова Анны.
Нет, конечно. Террористы получили ровно то, чего добивались.
Кому это выгодно? спросил внутри голос Накамуры.
Стоктон проигрывал до покушения ФОПЧ. А теперь выигрывает, ответил голос Анны.
Все ясно.
Это выгодно президенту.
35
Последние слова
27 октября, суббота
Сэм пересекла двор, подбежала к Джейку и упала рядом на колени. Он лежал лицом вниз. Она еще чувствовала его затухающее сознание. Красное пятно расплывалось по его спине, на земле уже образовалась лужа. Пуля прошла насквозь.
– Джейк, Джейк… – забормотала Сэм. – О господи, Джейк!..
Он застонал от боли.
– Суни… – едва слышно произнес Джейк. Его рассудок мутился от кровопотери.
Сэм как можно аккуратней разорвала футболку и осмотрела рану.
Ранение было серьезное. Очень. Пуля прошла сквозь легкое, превратила половину грудной клетки в кровавое месиво. Кровь была всюду. Значит, задет крупный кровеносный сосуд.
– Суни… – простонал Джейк. Он тянулся к ней всей душой, хотел почувствовать ее. Сэм видела, как быстро он угасает.
Она смяла футболку и приложила комок к ране. Кровь все равно текла.
Ни врача, ни машины, подумала Сэм.
– Откройся мне, – простонал он. – Прошу…
– Ты не умрешь, – сказала она.
Джейк смотрел на нее широко раскрытыми глазами. Он знал, что будет дальше.
– Пожалуйста…
Слезы покатились по лицу Сэм. Она невольно всхлипнула и кивнула:
– Хорошо.
В следующий миг она открыла настежь свою душу, чтобы Джейк увидел ее настоящую.
Его глаза распахивались шире и шире: он вбирал все ее воспоминания, образы и ощущения. Сэм сделала упор на своих чувствах к нему, окутала его восхищением, доверием, нежностью – всем тем, из чего могла бы однажды родиться любовь.
На короткий миг он закрыл глаза, потом вновь открыл – в них стояли слезы. Капля крови скатилась с лица Сэм на щеку Джейка. Он взглянул на нее удивленно, поражаясь тому, как близки к истине были его нелепые догадки.
– Сэм… Сэм… Верни их… Верни детей…
Сквозь слезы и рыдания она закивала. Конечно, вернет. Обязательно вернет.
Джейк закашлялся, и его губы обагрились кровью. Сэм чувствовала его грусть: он жалел, что не увидит будущего – и что она не открылась ему раньше.
– Ну почему я узнал тебя так поздно… – прошептал он, и его рассудок начал мутиться, распадаться на части, погружаться во мрак, который был ей хорошо знаком.
– Нет, ты меня знал! – зарыдала она. – Ты знал, знал…
Когда эти слова слетели с ее губ, Джейка уже не было.
Она сидела рядом с ним на коленях и плакала. Потом закрыла его широко распахнутые глаза. Ее слезы и кровь смешались с кровью и слезами Джейка.
Больше всего на свете я жалею, что не открылась тебе раньше, думала она. Не доверилась.
Прости, мысленно твердила она. Прости меня!
Но слова уходили в пустоту.
Какой-то странный звук вернул ее к реальности. Сэм обернулась – и увидела в нескольких ярдах от себя того солдата, которого она вырубила еще в доме. Он бежал прямо на нее, с нечеловеческой, смертоносной силой замахиваясь длинной железной трубой, точно бейсбольной битой.
Она вскочила на ноги и левой простреленной рукой молниеносно заблокировала удар. От одного этого движения боль пронзила ее тело насквозь, а после столкновения с трубой рука полностью отнялась. Но к тому времени она уже шагнула к противнику и мощным ударом кулака проломила ему нос. Голова резко дернулась, шея хрустнула.
Труба – покореженная в том месте, где столкнулась с рукой Сэм, – упала на гравий. Солдат зашатался, попятился и рухнул без сознания.
Сэм встала над ним, обшарила карманы и выудила из них запасную обойму, телефон, бумажник с кредиткой и удостоверением личности.