Курс падения
Глава 1. Открытие
03 апреля. 06:48 / Москва-Сити. Офис GFI Capital Partners.
Москва просыпалась медленно в это апрельское утро. Холодный ветер, пропитанный запахами утреннего кофе из ближайших кафе, гулял по пустынным улицам. Фонари ещё горели, но их свет уже бледнел перед наступающим рассветом, создавая призрачное освещение, в котором знакомые здания казались чужими. Где-то вдалеке заскрипели тормоза ночного автобуса, высаживающего последних пассажиров — уборщиц, охранников и других "невидимых" работников, обеспечивающих жизнь мегаполиса.
Максим Кузнецов шагал по спящим улицам стремительно, почти бесшумно, словно боялся разбудить город раньше времени. Ботинки мягко постукивали по мокрому асфальту, оставляя за собой едва заметные отпечатки на отполированной ночной влагой брусчатке. Кожаный кейс, потрёпанный по углам за три года службы в GFI Capital Partners, ритмично бил по бедру.
Он ловил себя на мысли, что любит эти минуты, когда город еще не очнулся, а он уже в строю. Когда пустые улицы принадлежат только ему, и каждый новый день, как чистый лист, который он заполнит цифрами, графиками, победами. Впереди поднимались башни Москва Сити, до них оставалось совсем немного.
Охранник Василий, седовласый ветеран, дежуривший здесь ещё с тех времён, когда башни только достраивались, заметил Максима у турникета. Его морщинистое лицо, напоминающее старую пергаментную карту, расплылось в улыбке.
— Опять без сна, Максимка? — хрипло спросил он, глядя как тот прикладывает пропуск к считывателю. — В твои годы я хоть на танцах отрывался, а не в офисах ночевал. Помню, в девяностых, когда тут ещё пустырь был…
Максим, зная, что если дать волю, Василий увязнет в воспоминаниях, вежливо прервал: — Дела, дядя Вася, — пробормотал он, проходя через провернувшийся турникет. — Сам знаешь, как у нас в «стеклянных клетках». Сегодня квартальный отчёт горит.
Сняв слегка влажное от утреннего тумана пальто и сохраняя сосредоточенное выражение лица человека, мыслями уже находящегося на рабочем месте, Максим, не задерживаясь прошел через холл ресепшена.
Лифт, который в GFI Capital Partners почему-то называли "экспрессом", хотя двигался он со скоростью больной черепахи, мягко загудел, принимая единственного пассажира в это раннее утро. Максим прислонился к зеркальной стене, чувствуя, как усталость наваливается на него тяжёлым грузом. Закрыв глаза, он представлял, как где-то там, за стеклянными стенами других офисных башен, начинается новый торговый день. Токио уже закрылся, Лондон ещё спал, а Москва... Москва только просыпалась, ещё не зная, какие сюрпризы приготовил для неё этот день.
Тридцать шестой этаж. Стеклянные двери с логотипом компании, стилизованным под земной шар, опутанный золотыми нитями акций и облигаций, холодно блеснули, распахиваясь перед ним.
Офис в это утреннее время был почти пуст. Только дежурный администратор, молодой парень с безразличным взглядом новичка, зевнув, кивнул ему в знак приветствия. "Опять первым, Кузнецов?" - пробормотал он, протирая глаза. "Когда вы, аналитики, вообще спите?"
"Когда рынки закрыты," - автоматически ответил Максим, проходя между рядами рабочих столов. Его шаги глухо отдавались в пустом пространстве, нарушая тишину, которую обычно заполняли голоса трейдеров, звонки клиентов и непрекращающийся гул.
Его рабочее место выглядело так же, как он оставил его вчера вечером. Три монитора, расположенные под идеальным углом для глаз, клавиатура с потёртыми клавишами - особенно выделялись буквы "Enter" и "Delete", почти полностью стершиеся от постоянного использования. Чашка для кофе с замысловатым принтом на стенках и отколотой ручкой - подарок коллеги на прошлый день рождения. Максим всегда отказывался её менять, хотя мог бы запросто взять новую из запасов. В этом отсутствии ручки было что-то... родное.
Он пошевелил мышкой, и экраны ожили, замигав знакомыми интерфейсами. Синий свет мониторов отражался в его глазах.
"Сегодня надо закончить отчет по клиентским счетам," - подумал он, запуская торговый терминал. "Но сначала..."
Прежде чем приступить к рутинной работе, Максим, по привычке, открыл сводный отчет по внутридневным операциям, совершенным накануне. Его пальцы привычно затанцевали по клавиатуре, вызывая на экран знакомые таблицы и графики. Глаза скользнули по столбцам цифр - зеленым и красным, как светофоры на ночной трассе, - пока не остановились на странной последовательности.
- Опять эти сделки..., - пробормотал он, наклоняясь ближе к экрану. - Опять. На экране выстроился ряд почти идентичных операций: покупка на 12,8 млн рублей в 11:03:17, продажа на 12,75 млн в 11:03:22 на следующий день, затем снова покупка. Разные трейдеры, но один и тот же субсчёт, одинаковые временные промежутки, схожие объёмы. Слишком точные временные метки - словно кто-то ставил сделки по секундомеру.
Максим запустил скрипт собственной разработки, который он использовал для анализа торговых паттернов. Программа выявила не только временные совпадения, но и идентичные параметры исполнения: одинаковые задержки между отправкой и подтверждением ордера в 2,3 секунды каждый раз, схожие профили волатильности, идентичные IP-сессии для разных трейдеров. Это было похоже на работу алгоритма, но в системе GFI не было зарегистрировано соответствующих автостратегий. По крайней мере, официально.
- Внутридневной арбитраж с фиксированными интервалами? - размышлял он вслух, запуская перекрестную проверку по другим параметрам. - Но почему тогда разные трейдеры? И зачем такие точные временные метки?
Он углубился в изучение метаданных, чувствуя, как в груди нарастает знакомое волнение охотника, напавшего на след. IP-адреса терминалов показывали странную картину: часть сделок была проведена с рабочих станций, которые в указанное время должны были быть неактивны, другие операции вообще шли через тестовый сервер, что категорически запрещено для клиентских операций. В логах оставались странные следы, как будто кто-то специально "подчищал" реальные пути исполнения.
Максим откинулся на спинку кресла, потирая переносицу. Глаза болели от напряжения, но мысль не давала покоя. В голове всплыли слова его университетского профессора: "В мире финансов случайностей не бывает - бывает только плохой анализ".
Он резко развернулся к шкафу с документацией. Может, это какая-то новая утвержденная стратегия, о которой он не знал? Его пальцы лихорадочно листали папки с внутренними регламентами, но ничего похожего не находилось.
Звонок телефона вырвал его из раздумий. "Планерка через пять минут," - сообщил механический голос секретаря.
Утреннее совещание прошло как обычно: обсуждение рыночных тенденций, распределение задач, стандартные отчеты. Максим почти не участвовал в дискуссии - его мысли были заняты странными сделками. Он кивал в нужных местах, делал вид, что записывает что-то важное, но на самом деле в его блокноте появлялись только бессмысленные каракули и цифры тех самых подозрительных операций.
Когда собрание закончилось, он поймал взгляд Даниила Гурова, старшего трейдера, с которым они иногда обедали вместе. Даниил был одним из немногих в офисе, с кем Максим мог говорить на одном языке - они оба начинали карьеру в одном небольшом банке, прежде чем перейти в GFI.
— Даня, — Максим подошел к нему, когда последние сотрудники покидали переговорную. Его пальцы нервно постукивали по корпусу айфона, оставляя размытые отпечатки на матовом стекле. — У меня вопрос.
Даниил только что закончил телефонный разговор с кем-то из сингапурских партнеров. Он потянулся за пачкой сигарет, лежавшей рядом с монитором, где в углу экрана застыл график валютных пар.
— Если про вчерашний матч — "Спартак" играл как слепые котята, — усмехнулся он. — Хотя нет, котята хотя бы милые.
— Нет, не про футбол. — Максим оглянулся, проверив, плотно ли закрыта дверь, затем наклонился ближе. Его голос стал тише. — Ты не сталкивался с повторяющимися сделками по субсчету L-4477?
Даниил замер. Его пальцы, только что игравшие с пачкой, резко сжались, смяв тонкий картон. Он медленно поднял взгляд, и Максим, с удивлением для себя, впервые увидел в его глазах не привычную иронию, а настороженность? Или даже страх?
— Откуда ты вообще знаешь этот номер? — спросил Даниил, и его голос звучал неестественно ровно, будто заученная фраза. — Это не из стандартных отчетов.
— Я копал raw-логи за прошлую неделю. — Максим приоткрыл ноутбук, показывая строчки транзакций, выведенные в терминале. — Там несколько одинаковых по времени, объему и контрагенту операций. Как будто кто-то вручную повторяет одну и ту же сделку, но с разницей в миллисекунды. Это что, тестовые транзакции?
Даниил резко захлопнул крышку ноутбука. Он медленно покачал головой, нервно постукивая пальцами по столу - привычка, сохранившаяся у него со времен работы в риск-менеджменте. Его глаза бегали по комнате, будто искали скрытые микрофоны.
— Макс, —наконец сказал он, и его голос звучал так, словно каждое слово давалось с трудом. — Ты же не идиот. В каждом банке есть вещи, которые не обсуждаются. Ни в коридорах. Ни в личных чатах. Даже в своей голове.
— Но если это обычный HFT-арбитраж, почему это секрет? — Максим почувствовал, как в висках застучало. — Я просто хочу понять логику. Вдруг в системе дыра, через которую кто-то...
— Ошибка? — Даниил фыркнул, но в его глазах не было ни капли веселья. — Ты действительно думаешь, что это кто-то "просмотрел"? Это не ошибка, не баг и не дыра в системе. Закрытый алгоритм, который работает ровно так, как задумано.
Он наклонился ближе, и его голос стал настолько тихим, что Максиму пришлось буквально читать по губам.
— В прошлом году один парень из риск-менеджмента начал копать похожую историю, — прошептал он, и его губы едва шевелились. — Через две недели его уволили за "утерю конфиденциальных данных". А через месяц он просто... испарился. Ни звонков, ни соцсетей. Его девушка месяц ходила в HR, спрашивала, куда перевели его проект. Ей сказали, что он сам попросил релокацию в Дубай. Но почему тогда его девушка об этом ни сном ни духом.
Максим почувствовал, как взмокла спина.
— Но если система допускает манипуляции... — начал он.
— Система допускает то, что ей разрешают, — резко перебил Даниил. Его телефон вдруг завибрировал, заставив обоих вздрогнуть. Он глянул на экран и резко побледнел. — Черт. Безопасники только что запросили логи входа в базу за последние 48 часов.
Он схватил Максима за запястье.
— Вот что ты сделаешь. Прямо сейчас. Удали всю историю браузера, кэш, даже cookies. И главное — он сделал паузу, — если завтра тебя вызовут на беседу в Compliance, ты даже не вспоминай этот номер. Скажешь, что искал данные по совсем другому счету. Понял?
Максим кивнул, но Даниил, кажется, уже не ждал ответа. Он резко встал, сгреб свои вещи и вышел.
После разговора с Даниилом Максим вернулся к своему рабочему месту, но не мог сосредоточиться на текущих задачах. Его профессиональное чутье тревожно сигнализировало: что-то здесь не так. Пальцы механически стучали по клавиатуре, выполняя рутинные операции, в то время как сознание продолжало анализировать странные сделки. Он заметил, как его коллега по соседству, молодой стажёр Сергей, украдкой поглядывает в его сторону. Возможно, его нервозность была слишком заметна, но что он мог с этим поделать.
- Всё в порядке? — наконец не выдержал Сергей, подкатывая своё кресло ближе. - Ты выглядишь... ну, как будто увидел призрака.
- Просто не выспался. Вчера допоздна засиделся над отчётом, - Максим заставил себя улыбнуться.
- Ага, конечно, — Сергей явно не поверил, но больше не стал допытываться. Его взгляд скользнул по экрану Максима, где всё ещё были открыты файлы с подозрительными операциями. - О, ты тоже смотришь на эти необычные сделки? Я вчера тоже заметил странные паттерны, но...
- Но что? — резко спросил Максим, тут же пожалев о своей резкости.
Сергей оглянулся по сторонам и понизил голос: "Но мне сказали, что это тестовая стратегия нового алгоритма. Сказали забыть и не лезть не в своё дело." Он нервно провёл рукой по коротко стриженным волосам. "Ты же знаешь, как у нас бывает с теми, кто слишком любопытствует."
В обеденный перерыв, когда большинство сотрудников разошлось по кафе, он снова открыл файлы с операциями.
Углубившись в технические детали, он изучал параметры исполнения сделок. В документации GFI четко прописывалось, что все клиентские операции должны проходить через основной шлюз, использовать утвержденные протоколы и фиксироваться в единой системе учета. Но эти сделки нарушали все правила - они шли в обход стандартных процедур, использовали тестовые окружения и оставляли странные следы в логах.
"Это не просто ошибка," - понял Максим, чувствуя, как в груди разливается странное холодное спокойствие. "Это система. Продуманная и отлаженная."
Вечером, когда офис начал пустеть, Максим принял решение. Он скопировал все подозрительные данные на зашифрованную флешку, используя специальный алгоритм, который разбивал информацию на части и прятал ее среди обычных рабочих файлов. Затем тщательно стер следы своих запросов в системе, очистил кеш и историю браузера.
Проделав все это, он вдруг осознал, что его руки дрожат. "Соберись, — строго приказал он себе. — Ты же не ребёнок." Но адреналин всё равно бил в висках, а во рту пересохло. Он вспомнил, как на третьем курсе университета они с друзьями пробрались ночью в деканат посмотреть экзаменационные вопросы, тогда он чувствовал то же самое: смесь страха и азарта.
Выходя из офиса, он невольно замедлил шаг перед одной из переговорок. Дверь была приоткрыта, и оттуда доносились обрывки разговора: "...нужно ускорить процесс... клиент ждёт... нельзя допустить утечек..." Голос говорившего звучал необычно напряжённо. Максим постарался пройти как можно тише, но скрип половицы выдал его присутствие. Разговор внутри резко оборвался. Втянув голову в плечи, Максим ускорил шаг и постарался быстро скрыться за поворотом коридора.
Выходя из офиса, в дверях он столкнулся с Виктором Лариным, управляющим партнером. Ларин стоял, заложив одну руку за спину, и что-то изучал на экране смартфона в другой руке.
- Работаете допоздна, Кузнецов? - спросил он, не поднимая глаз. - Или у нас снова "горят" отчеты?
Максим почувствовал, как его ладони стали влажными, но голос не дрогнул: - Заканчиваю отчет по клиентским портфелям. Хотел сдать все до конца недели.
Ларин наконец посмотрел на него. Его взгляд был тяжелым, оценивающим - как будто он видел Максима насквозь.
- Усердие - хорошее качество, - медленно произнес он. - Но не забывайте, в финансах важна не только тщательность, но и... дисциплина.
Ларин слегка улыбнулся - губы растянулись, но глаза остались холодными - и прошел дальше по коридору. Максим вышел на улицу, где его встретил прохладный вечерний воздух. Он глубоко вдохнул, пытаясь успокоить бешено колотящееся сердце, затем достал из кармана пальто флешку. Маленький кусочек пластика и металла, который теперь казался ему невероятно тяжелым.
По дороге к метро он размышлял о своих дальнейших действиях. Остановиться сейчас? Или копать глубже? Его профессиональная гордость не позволяла просто закрыть глаза на явные нарушения. Но и рисковать карьерой, а возможно и чем-то большим, тоже не хотелось.
Он достал телефон, собираясь позвонить старому другу из compliance-отдела другого банка, но затем передумал. Пока что лучше действовать в одиночку. Сжав в кармане флешку, он чувствовал ее вес - не физический, а тот груз ответственности, который она теперь символизировала.
Стоя на платформе подземки, он сжимал в одной руке телефон, а в другой флешку. Где-то в туннеле загудел приближающийся поезд, и поток тёплого воздуха ударил ему в лицо. "Надо проверить ещё несколько вещей," — повторил он про себя, шагая в вагон. Но теперь эта фраза звучала уже не так уверенно.
В вагоне было почти пусто. Максим пристроился у окна, наблюдая, как в отражении стекла мелькают огни освещения туннелей. Он думал о том, что с этого момента его жизнь разделилась на "до" и "после". До того, как он заметил эти странные сделки. И после. И что "после" может оказаться гораздо сложнее и опаснее, чем он мог предположить.
Москва наверху жила своей обычной жизнью - люди спешили по домам, машины сигналили в пробках, где-то играла музыка. Все как всегда. И только Максим знал, что с этого момента ничего уже не будет как прежде.
Глава 2. Ящик Пандоры
04 апреля. 21:47 / Офис GFI в Москва-Сити
Тишина в опустевшем офисе GFI Capital Partners была почти осязаемой. Где-то в глубине здания, за массивными дверями конференц-зала, тикали старинные напольные часы. Точный механический ритм, сохранившийся с тех времен, когда биржевые операции фиксировались в бумажных журналах. Их мерное тиканье странным образом синхронизировалось с едва уловимым гулом серверного оборудования, спрятанного за бронированной дверью с биометрическим замком.
Максим Кузнецов остался один в огромном трейдинговом зале, где обычно кипела работа пятидесяти трейдеров. Теперь ряды мониторов, в рабочее время сверкающие десятками графиков и котировок, были погашены, и только его рабочий уголок светился в полумраке. Синеватый отблеск экранов придавал его лицу неестественную бледность, подчеркивая резкие скулы и глубокие тени под глазами. Он сидел, склонившись над клавиатурой, его пальцы бесшумно порхали по клавишам, вызывая на экран все новые и новые строки данных.
На мониторах перед ним разворачивалась странная, почти гипнотическая картина из 437 почти идентичных сделок за последние три месяца, выстроившихся в безупречный паттерн, как солдаты на параде. Каждая операция - словно отражение предыдущей, с минимальными отклонениями в сумме и времени исполнения.
"Это не случайность", - пронеслось у него в голове, и в груди сжался холодный узел.
Он углубился в анализ, сравнивая время исполнения операций с точностью до миллисекунды, разбирая объемы, изучая метаданные. Каждая новая деталь только укрепляла его подозрения.
Он откинулся на спинку кресла, потирая переносицу. Глаза болели от напряжения, но мысль не давала покоя. Почему все операции проходили в одно и то же время? Почему суммы так похожи? И главное - почему они шли через один и тот же промежуточный счёт GFI/ZX-1323, который официально числился тестовым?
Тихое поскрипывание двери заставило его вздрогнуть. Максим быстро свернул все окна с анализом, оставив на экране только стандартный терминал.
- Ты что тут делаешь в такое время? - раздался знакомый голос. В дверях стоял Даниил Гуров, его небрежно накинутый пиджак и растрёпанные волосы говорили о том, что он явно собирался уходить.
— Доделываю отчет по клиентским портфелям, — ответил Максим, стараясь придать голосу непринужденность. — Один из клиентов запросил дополнительную аналитику по вчерашним операциям. А ты?
— Забыл телефон, — Даниил поднял гаджет, но его глаза уже скользили по экрану. Он сделал шаг вперед, и в его движении было что-то хищное, настороженное. — Опять копаешься в тех логах? Я же говорил тебе...
Максим почувствовал, как по спине пробежал холодок. Он знал, что может доверять Даниилу — они работали вместе уже три года, вместе пережили не один кризис, вместе пили после особенно тяжелых торговых дней. Но сейчас даже мысль о том, чтобы поделиться своими подозрениями, казалась опасной.
— Нашел еще несколько странных сделок, — наконец признался он, открывая скрытые файлы. — Посмотри. Та же схема — одинаковое время, почти идентичные суммы, один и тот же промежуточный счет. И везде эта странная задержка в 2,3 секунды.
Даниил нахмурился. Его пальцы вцепились в спинку соседнего кресла, и резким движением он притянул его к себе Усевшись, он бросил беглый взгляд на дверь, словно проверяя, не приоткрылась ли она, затем резко наклонился вперед, сократив дистанцию между ними. Его голос стал жестким и приглушенным:
— Макс, я же тебе говорил — это "коробка". Закрытые операции. Их не обсуждают. Ни с кем. Ты понял? Ни с кем.
— Но это же явно не обычный арбитраж! — Максим понизил голос до шепота. — Смотри, здесь задержка исполнения всегда ровно 2,3 секунды. Как будто кто-то специально замедляет процесс. И все операции идут через тестовый сервер! Это же явный маркер...
Даниил резко схватил его за запястье, прервав на полуслове. В свете мониторов его лицо казалось изможденным, а выглядел он намного старше своих тридцати трех лет.
— Ты прав. Это не просто арбитраж.
Он замолчал, словно взвешивая каждое слово.
— Но ты действительно хочешь знать, что это?
Максим кивнул, чувствуя, как учащается пульс.
— Это схема отмывания. Или что-то еще хуже.
Даниил провел рукой по лицу, словно стирая с него маску.
— Полгода назад я видел такие же аномалии. Спросил у старших — мне сказали забыть. Через неделю моего напарника перевели в филиал в Екатеринбург. Больше я его не видел. — Он сделал паузу. — Ты понимаешь, о чем я?
Тишина повисла между ними. Где-то за окном проехала машина, ее фары мелькнули в темном стекле, осветив на мгновение напряженные лица.
— Ты думаешь, это Ларин? — наконец спросил Максим.
Даниил горько усмехнулся.
— Ларин? Он всего лишь исполнитель. Это идет с самого верха. С самого. — Он встал, поправил пиджак. — Забей, Макс. Серьезно. Утром сотри все эти файлы и сделай вид, что ничего не видел.
Когда шаги Даниила затихли в коридоре, Максим еще долго сидел, глядя на экран. Его пальцы сами собой потянулись к флешке, лежащей в кармане. Нет, он не мог просто забыть. Не после того, что узнал.
07 апреля 2025. 07:15 / Москва. Кафе напротив офиса GFI.
Утро встретило Максима серым небом и моросящим дождем. За окном кафе город просыпался медленно, нехотя, будто сопротивляясь новому дню. Фары проезжающих машин расплывались в сыром воздухе, превращаясь в размытые желтые пятна. Он сидел за столиком в углу, втиснутый между холодной стеной и шумящей кофемашиной, держа в руках чашку с уже остывшим кофе.
Напротив него на столе лежал ноутбук, открытый на странице анонимного почтового сервера. Пальцы замерли над клавиатурой:
"Здравствуйте. Обратите внимание на сделки по счету GFI/ZX-1323. В системе возможна ошибка учета. Интересны периоды: 01–10 апреля. — М.К."
Максим огляделся, но посетителей в этот ранний час было немного и все были заняты своими делами. Никто не смотрел в его сторону. Он глубоко вздохнул и нажал "Отправить". Теперь пути назад не было.
19:48 / Парковка у офиса GFI.
Вечером того же дня, выходя из офиса, он почти не обратил внимания на чёрный Range Rover, припаркованный в непосредственной близости от входа в башню, сразу под знаком "Остановка запрещена". Окно со стороны водителя плавно опустилось.
- Старательный сотрудник, - раздался знакомый голос. Виктор Ларин сидел за рулём, его пальцы лениво барабанили по кожаной обивке руля. - Работаешь допоздна, приходишь рано... Боссы должны быть довольны.
Максим почувствовал, как несмотря на холодный вечер, начинают гореть щеки.
- Просто хочу быть в курсе всех процессов.
Ларин медленно растянул губы в улыбке, но глаза смотрели холодно и оценивающе.
- Процессов много. Некоторые... лучше не трогать. Ты меня понимаешь?
Окно поднялось, машина плавно тронулась с места. Максим стоял, сжимая портфель так, что побелели костяшки пальцев. Он понял - игра началась. И теперь ему предстояло решить, готов ли он в неё играть.
07 апреля. 17:48 / Стокгольм. Офис аудиторской фирмы NFA.
Офисный этаж в здании Nordic Financial Audit к семи вечера опустел. Только в дальнем углу, за матовой стеклянной перегородкой, еще горел свет. Анна Нильсен потерла уставшие за день глаза и уже собиралась уходить домой, когда ее взгляд, брошенный последний раз на монитор, зацепился за пометку важности, которую она поставила еще утром на непрочитанном сообщении, но в суматохе рабочего дня, так и не вернулась к нему.
Монитор отбрасывал холодное синеватое свечение на ее лицо, подчеркивая морщинки усталости у глаз. За окном темнело, и редкие огни Стокгольма мерцали сквозь дождевую пелену. Она машинально поправила прядь выбившихся из строгого пучка светлых волос и потянулась за сумкой, но движение руки замерло в воздухе.
Отправитель неизвестен. Тема: "Ошибка учёта GFI/ZX-1323".
— Анонимные доброжелатели, — пробормотала она, в то время как пальцы тянулись к клавиатуре.
Мыслями она уже была дома на мягком диване, под шерстяным пледом, с бокалом прохладного Pinot Noir в руке. Но что-то в этом письме заставило ее остановиться.
"Здравствуйте. Обратите внимание на сделки по счёту GFI/ZX-1323. В системе возможна ошибка учёта. Интересны периоды: 01–10 апреля. — М.К."
Коротко. Сухо. Без эмоций.
— Либо идиоты, либо те, кому уже нечего терять, — прошептала Анна. Взгляд побежал по строчкам, выискивая знакомые паттерны.
Ее пальцы сами собой открыли внутреннюю базу данных. Клавиатура под ними отзывалась мягкими щелчками, а на экране всплывали строки кода, таблицы, графики. Час спустя монитор был усеян красными маркерами — совпадения по времени и суммам были слишком точными для "ошибки".
— Черт возьми… — Анна откинулась в кресле, чувствуя, как охотничий азарт начинает захватывать ее.
Она знала эту систему. Знавала ее алгоритмы, все возможные сбои. Но то, что она видела сейчас, не поддавалось логике случайности.
— Ладно, М.К., кто бы ты ни был… Давай посмотрим, что у нас тут. Анна углубилась в цифры, забыв и про вино, и про плед, и про то, что рабочий день давно закончился. Где-то в городе, залитом дождем, часы пробили полночь.
Глава 3. SPV
08 апреля. 05:47 / Копенгаген. Офисный квартал Nordhavn. Офис «EY Forensics Northern Europe»
Серое балтийское утро медленно, словно нехотя вползало в окна офиса «EY Forensics» Первые лучи солнца, бледные и холодные, скользили по стеклянным стенам небоскреба, отражались в черных экранах выключенных мониторов и терялись в лабиринте пустых рабочих столов. Весь этаж спал кроме одного кабинета.
Анна Нильсен сидела за столом, уткнувшись в три монитора, на которых горели строки кода, таблицы с цифрами и карта транзакционных потоков. В воздухе витал горьковатый запах третьего за ночь кофе. Она уже не замечала ни усталости, ни того, что волосы, собранные в тугой пучок, давно выбились из-за шпилек и теперь вились беспорядочными прядями у висков.
На экране перед ней — файл «Anomalie_17-03.zip». Анонимное письмо. Ни подписи, ни обратного адреса. Только сухие факты:
«Проверьте счета, на которые идут внутридневные обороты через SPV в Цюрихе. Они дублируются в Лондоне. — М.К»
— Кто ты такой, «М.К»? — пробормотала Анна, запуская скрипт анализа.
Компьютер замигал, выдавая строки транзакций. Она сразу увидела паттерн:
03.04.2025 — 11:03:17 — покупка на 12,8 млн ₽ 04.04.2025 — 11:03:22 — продажа на 12,75 млн ₽ 05.04.2025 — 11:03:15 — покупка на 13,0 млн ₽
Слишком точные временные метки и очень похожие суммы.
— Это не арбитраж, — сказала она вслух. — Это синхронизация.
Она развернула карту транзакций. Красные нити тянулись из Москвы в Цюрих, Джерси, потом в Лондон, и снова назад. Круг. Замкнутый, как змея, кусающая себя за хвост.
— SPV… Special Purpose Vehicle, — прошептала Анна, пальцы уже стучали по клавиатуре, вызывая новые данные. — Фиктивные компании. Прокладки.
Она знала эти схемы. Их использовали для отмывки, для увода налогов, для скрытых платежей. Но здесь было что-то большее.
Анна вздрогнула когда неожиданно завибрировал телефон. На экране высветилось имя звонящего: Маркус, Лондонский офис EY.
— Ты не спишь? — голос Маркуса звучал хрипло. Видимо, он тоже засиделся.
— Нет. Что там по тем счетам?
— Бенефициар Руслан Орлов. Бывший глава департамента в «СоюзНефтеХимБанке». Теперь «независимый консультант».
Анна замерла.
— Орлов? Тот самый, что фигурировал в деле о нефтяных контрактах в 2021-м?
— Тот самый. Но это еще не всё. Смотри, — продолжил Маркус. — Все эти компании ведут на одну структуру — «SV Consult». Зарегистрирована в Монако.
Анна замерла, напружинившись как гончая, перед стремительным рывком.
— Кто за ней стоит?
— Призраки. Номинальные директора, подставные лица. Но…
Маркус замолчал.
— Но что?
— Я нашел кое-что странное. В метаданных платежей. Код «Régulus».
Анна в задумчивости закусила губу.
— Что это?
— Не знаю. Но это встречается в каждой второй транзакции. Как будто метка.
Маркус замолчал, Анна смотрела в потолок, прокручивая в голове разные мысли. Пауза затягивалась.
— Анна, — наконец сказал Маркус. — Ты уверена, что хочешь копать?
Она посмотрела на экран. На красные нити, сплетающиеся в паутину.
— Да.
— Тогда будь осторожна.
Связь прервалась.
Анна откинулась в кресле. За окном уже светало. Где-то вдалеке загудел первый трамвай.
Она потянулась за кофе, но чашка была пуста.
— Хорошо, «М.К», — прошептала она. — Давай посмотрим, куда ведет этот кроличий след.
08:15. Москва-Сити. Башня "Восток". Офис GFI
Лифт поднимался на 36-й этаж с неестественной плавностью, словно плыл сквозь толщу холодного утра. Максим Кузнецов разглядывал свое отражение в зеркальной стене и то, что он видел ему решительно не нравилось. Тени под глазами, резче обычного очерченные скулы. Две бессонные ночи. В руках он сжимал бумажный стаканчик с кофе, который уже остыл.
Максим достал телефон и вновь посмотрел на сообщение, полученное 15 минут назад.
"Зайди, когда освободишься. Сегодня. Лучше до обеда."
Входящее от Ларина не содержало угроз, но каждая буква в ней казалась заряженной статическим электричеством.
Максим сделал большой глоток кофе, пытаясь прогнать внезапную сухость во рту. "Спокойно, - сказал он себе. - Может, просто очередной отчет нужен."
Лифт остановился. Двери бесшумно разошлись.
Коридор был пуст. Только где-то вдалеке звенел телефон, да из-за закрытых дверей доносились обрывки разговоров.
Максим сделал глубокий вдох и пошел к кабинету в конце коридора. Дверь с табличкой "В.П. Ларин. Управляющий партнер" была приоткрыта.
Он постучал.
— Войдите.
Голос звучал ровно, без эмоций.
Кабинет поражал своим минимализмом - никаких лишних деталей, только строгая мебель, два монитора на массивном столе и вид на Москву-реку через огромные панорамные окна. Виктор Павлович Ларин сидел, откинувшись в кресле, его пальцы были сложены домиком перед лицом.
- Садись, Максим, - сказал он, указывая на кресло напротив. Голос был спокойным, почти дружелюбным, что пугало больше, чем крик.
На столе перед Лариным стоял открытый ноутбук. Экран был развернут так, что Максим не мог видеть, что на нем.
— Кофе? — Ларин бросил взгляд на чашку, которая стояла перед ним.
— Нет, спасибо.
— Напрасно. Колумбийский, редкий сорт. — Он взял ложку и не спеша помешал. — Ты знаешь, почему я вызвал тебя?
Максим почувствовал, как вспотел.
— Отчет по клиентским портфелям?
Ларин усмехнулся.
— Нет, Максим. Не отчет.
Он повернул ноутбук. На экране висел скриншот файла, который Максим создал прошлой ночью. "Анализ аномалий GFI/ZX-1323".
— Объясни.
Тишина повисла на три секунды. Ровно столько, сколько нужно, чтобы понять, что отговорки бесполезны.
— Я обнаружил странные сделки, — сказал Максим, стараясь, чтобы голос не дрогнул. — Повторяющиеся паттерны. Возможно, сбой в системе...
— Возможно? — Ларин поднял бровь. — Ты провел двадцать семь часов за анализом "возможного сбоя"?
Он нажал кнопку. На экране сменилась картинка. Теперь Максим видел себя, выходящего из офиса с флешкой в руке.
— Мы не параноики, Максим. Мы — банк. И когда кто-то делает копии рабочих логов... это повод для вопросов.
Ларин откинулся в кресле.
— У тебя есть два варианта.
Он поднял палец.
— Первый: ты забываешь всё, что видел. Работаешь как прежде. Через три месяца мы обсуждаем твое повышение.
Второй палец.
— Второй: ты уходишь. Сам. По-тихому. Без скандалов.
Пауза.
— Выбор за тобой.
Высоко в небе пролетал самолет, оставляя белую черту. Максим смотрел на нее, пытаясь собраться с мыслями.
— А если я выберу третий вариант?
Ларин медленно поставил чашку на стол.
— Какой?
— Разобраться, что это за сделки.
— Очень храбро. — Ларин улыбнулся, но глаза оставались холодными. — Но глупо. Любопытство - хорошее качество для аналитика. Но знаешь, что отличает хорошего сотрудника от проблемного?
Максим молчал, чувствуя, как учащается пульс.
- Понимание границ, - продолжил Ларин. — Подумай до вечера.
Дверь за Максимом закрылась с тихим щелчком.
Он стоял в коридоре, сжимая портфель, и вдруг осознал, что не помнит, как вышел из кабинета.
08 апреля. 22:48 / Москва. Квартира Максима на Ленинградском проспекте
Дождь барабанил по подоконнику монотонным ритмом, сливаясь с тиканьем часов в странную ночную симфонию. Максим сидел за кухонным столом, в полумраке, освещенный лишь голубоватым свечением экрана старого ноутбука. Перед ним лежала та самая флешка с которой он скопировал данные перед встречей с Лариным, теперь разобранная. Отвертка, три SIM-карты и пачка салфеток, дополняли этот импровизированный командный центр.
Он потянулся к чашке, но кофе уже остыл, оставив на дне горький осадок. На экране мерцали строки расшифрованных данных, содержащие транзакции, номера счетов, странные совпадения, которые не поддавались логике обычных банковских операций. "SV Consult, Monaco" — это название встречалось слишком часто, чтобы быть случайностью.
Внезапно экран ноутбука мигнул. В правом нижнем углу появилось едва заметное уведомление: "Обнаружено внешнее подключение".
Максим замер, пальцы непроизвольно сжались над клавиатурой. Он знал эту систему — корпоративные IT-спецы GFI устанавливали ее на все рабочие компьютеры. "Удаленный мониторинг активности", как они это называли. Но его ноутбук был личным.
Он быстро открыл терминал командной строки, ввел несколько команд и пробежался глазами по появившимся строкам лога. IP-адрес вел куда-то в Швейцарию, но это могла быть просто подделка. Главное, что подключение было реальным.
"Значит, началось", — подумал он, отключая wi-fi. В квартире стояла тишина. Только часы продолжали отсчитывать секунды, а дождь стучать по стеклу.
Максим встал, подошел к окну. Напротив, в темном окне соседнего дома, мелькнул огонек. То ли свет включили, то ли сигарету зажгли. Он задернул штору, почувствовав, как по спине пробежали мурашки.
Возвращаясь к столу, он потянулся за новым ноутбуком который купил сегодня вечером за наличные в подземном переходе у Таганки. Никаких следов, никакой привязки к нему.
Флешка, воткнутая в USB-порт, замигала. Файлы открылись. Те же цифры, те же странные цепочки транзакций. Он развернул схему, которую начал составлять еще в офисе:
«GFI Capital (Москва) → SPV "ZX-1323" (Цюрих) → SV Consult (Монако) → Офшоры (Джерси, Кайманы)»
Везде фигурировал Руслан Орлов.
Максим потянулся за блокнотом, записал:
"Régulus? Кто это? Внутренний код? Организация?"
Он открыл анонимный почтовый сервер, и начал набирать сообщение:
"Анна. Проверьте связь между SV Consult и Орловым. Возможно, ключ в коде "Régulus". Будьте осторожны — они могут следить."
Он нажал "Отправить", зная, что ответа может и не быть. Анна знала только его инициалы "М.К" в подписи.
Максим посмотрел на свой корпоративный смартфон, лежащий на столе. Взяв его в руку, повертел в пальцах, представляя, сколько слежки может быть встроено в эту блестящую коробочку. GPS, микрофон, камеры...
Он встал, подошел к раковине, набрал в кастрюлю воды. Задержался на секунду.
— Вот и конец твоей карьере в GFI, — сказал он вслух. С усилием сломал телефон пополам и опустил его в воду. Искры, шипение и экран погас.
Глубокой ночью, когда дождь за окном стих, Максим сидел на полу, прислонившись к дивану, с бокалом виски в руке. На экране нового ноутбука светился последний скопированный им файл: логи входа в систему GFI.
Он нашел то, что искал: каждый раз, когда он открывал файлы по сделкам SPV, через несколько минут в систему входили с внутреннего сервера банка. Кто-то внутри GFI отслеживал его действия.
— Кто-то внутри, — прошептал он. — Кто-то в самом банке...
За окном мелькнули фары проезжающей машины. Свет скользнул по стене, осветив на мгновение усталое, но собранное лицо Максима.
Он закрыл ноутбук. Завтра предстоял новый день.
09 апреля. 10:22. / Копенгаген. Офис EY Forensis
Копенгагенский офис EY Forensics Northern Europe гудел в своем обычном рабочем ритме. Но, Анна Нильсен не обращала внимания на звуки за дверью. Она сидела в своем кабинете, окруженная тремя мониторами, полностью погруженная в данные, и в картину, которая разворачивалась перед ней, обретая все более четкие очертания.
Ее пальцы летали по клавиатуре с почти механической точностью, переключаясь между окнами с транзакционными отчетами GFI Capital, базой данных офшорных компаний и картой связей, которую она методично заполняла последние пару дней.
"SV Consult, Monaco". Эти слова красовались в центре схемы, окруженные паутиной стрелок, ведущих к десяткам подставных фирм. Анна прищурилась, заметив знакомое имя в одном из ответвлений: Руслан Орлов. Бывший банкир, ныне "независимый консультант".
Она потянулась за телефоном, затем передумала. Вместо этого открыла защищенный чат с коллегой из лондонского офиса.
"Маркус, проверь это," — набрала она, прикрепляя файл с выделенными транзакциями. "Особенно интересны платежи между 3 и 5 апреля."
Ответ пришел почти мгновенно: "Уже вижу. Ты обратила внимание на временные метки? Точно как в деле Proxima 2019 года."
Анна откинулась на спинку кресла, проводя ладонью по лицу. Proxima — расследование трехлетней давности о синхронизированных транзакциях между банками Кипра и Швейцарии. Тогда это оказалось прикрытием для отмывания денег российских чиновников.
Ее взгляд упал на новое письмо в почте — от "М.К.".
"Проверьте связь между SV Consult и Орловым. Возможно, ключ в коде 'Régulus'."
Анна замерла. Régulus. В банковском сленге так иногда называли главных бенефициаров схем. Но здесь это выглядело как-то... официально.
Она открыла внутреннюю базу EY, ввела запрос. Система выдала всего три результата за последние пять лет, все с пометкой "Конфиденциально. Доступ первого уровня".
"Черт," — прошептала Анна. Ее уровень доступа был вторым.
В этот момент зазвонил телефон. Незнакомый номер.
— Алло?
— Анна Нильсен? — мужской голос с легким акцентом. — Это Пол Ренделл, служба безопасности EY Лондон. У нас тут небольшой вопрос по вашему последнему запросу.
Анна почувствовала, как по спине пробежали мурашки. Она не делала никаких запросов в Лондон.
— Какой именно запрос?
— По системе Régulus. Вы должны понимать, что такие вещи требуют специального одобрения.
Анна медленно положила трубку на стол, не прерывая разговора. Ее пальцы уже стучали по клавиатуре, запуская протокол очистки рабочих файлов.
— Извините, у меня плохая связь, — сказала она ровным голосом. — Я перезвоню через пять минут.
Она положила трубку, затем резко выдернула кабель из роутера. Компьютер тут же перешел на мобильный интернет.
На экране всплыло последнее сообщение от Маркуса: "Анна, что происходит? Только что приходили из внутренней безопасности. Спрашивали о тебе."
Она быстро набрала ответ: "Чисти следы. Сейчас."
Напряженно следя за шкалой прогресса шифровки и очистки файлов, Анна прислушивалась к происходящему в коридоре. Среди привычного шума рабочего дня появился новый звук – шаги, один человек и, как будто прямо к ее кабинету.
Прогресс достиг 100%. Она резко выдернула флешку из компьютера и сунула ее в карман. Последний взгляд на экран — все важные файлы были зашифрованы и стерты.
Когда дверь кабинета приоткрылась, Анна уже стояла у окна с телефоном у уха, изображая оживленный разговор.
— Да, мистер Свенсен, я как раз смотрю ваш отчет, — говорила она нарочито громко, глядя на вошедшего охранника. — Нет-нет, все в порядке, просто засиделась над проектом.
Охранник кивнул и удалился.
Анна досчитала до тридцати, затем быстро собрала вещи.
"Хорошо, М.К., — подумала она. — Похоже, мы оба вляпались в одно и то же дерьмо."
Последней ее мыслью перед тем, как выйти из кабинета, было то, что теперь ей придется работать совсем по-другому.
11 апреля. 16:32. / Цюрих
Белые скатерти и хрустальные бокалы ресторана "Baur au Lac" сверкали под мягким светом люстр. За одним из столиков у окна, затянутого тяжелыми бархатными шторами, сидел Руслан Орлов. Его ногти с тщательным маникюром постукивали по хрустальной ножке бокала с "Кристалл Амфоре" 1998 года, оставляя едва слышные звонкие нотки в такт фортепианной музыке, доносившейся со сцены.
В темно-синем костюме от Brioni, Орлов выглядел безупречно, но глаза, холодные и расчетливые, выдавали напряжение.
- Вы опаздываете на семь минут, — сказал он, когда к столу подошел высокий мужчина в очках с тонкой металлической оправой.
- Простите, Руслан Михайлович. Пробки, — ответил мужчина, снимая пальто и аккуратно вешая его на спинку стула.
Орлов жестом подозвал сомелье.
- Для моего гостя "Далмор 62". Без льда.
Когда сомелье удалился, Орлов наклонился вперед:
- У нас проблема, Генрих. Один из аналитиков GFI, некто Кузнецов начал копать глубже, чем следует. И теперь к нему подключилась какая-то аудиторша из Копенгагена.
- Мы знаем.- Генрих медленно достал из внутреннего кармана пиджака небольшой черный предмет, размером не больше колпачка от шариковой ручки, и положил его на скатерть между ними. - Это "Иголка". Последняя разработка. Подключается к любому устройству в радиусе двадцати метров. Полный доступ к микрофону, камере, данным.
- Насколько она... надежна? - Орлов повертел устройство в пальцах.
- Абсолютно. Даже если они найдут ее, то это просто кусок пластика без маркировки. Никаких следов.
Сомелье принес виски. Генрих сделал небольшой глоток, оценивая вкус, затем продолжил:
- Но есть нюанс. По нашим данным, Кузнецов уже вышел на SV Consult. Если он дойдет до Régulus...
Орлов резко поставил бокал, хрусталь звонко стукнул о мрамор стола.
- Этого не должно случиться. Ни при каких обстоятельствах.
Он достал конверт и положил его перед Генрихом.
- Все необходимое там. Включая контакты "Фантома". На крайний случай.
Генрих медленно кивнул, в задумчивости барабаня пальцами по поверхности стола.
- Вы уверены, что хотите задействовать его? После прошлого раза...
- Я уверен. - Орлов отхлебнул шампанского. - Они перешли черту и вряд ли остановятся.
В этот момент, в сопровождении хостес, к столику рядом с ними подошла группа японских бизнесменов. Орлов мгновенно изменил выражение лица, превратившись из холодного стратега в обаятельного светского льва.
- А теперь, Генрих, расскажите мне, как поживает ваша прекрасная супруга? — громко спросил он, подмигивая.
Генрих играючи подхватил смену тона:
- Спасибо, Руслан Михайлович, Мария прекрасно провела время в Сен-Тропе!
Они продолжали светскую беседу еще двадцать минут, обсуждая теннис и последнюю оперную премьеру. Никто бы не подумал, что эти двое только что подписали чей-то смертный приговор.
Когда Орлов вышел из ресторана, его ждал черный Maybach с затемненными стеклами. Шофер молча открыл дверь.
- В аэропорт, — бросил Орлов, усаживаясь на кожаном сиденье. — И включите глушилки.
Машина тронулась, исчезая в цюрихской ночи. На заднем сиденье Руслан достал телефон и набрал номер.
- Это я. Активируйте протокол "Тень-2". Да, обоих.
Закончив разговор, он выбросил SIM-карту в окно, наблюдая, как она исчезает в темноте.
12 апреля. 18:28. / Москва
Ленинский проспект дышал апрельским вечерним холодом. Максим шел быстрым, но неспешным шагом, как человек, просто торопящийся домой. Пальто было застегнуто на все пуговицы, в правом кармане лежал новый телефон, купленный в переходе, в левом — флешка, завернутая в фольгу от шоколадки.
Он заметил черный Range Rover еще у метро "Октябрьская". Теперь та же машина, с теми же номерами снова появилась в потоке, держалась в двухстах метрах позади.
- Не спешить. Не оглядываться, — мысленно повторял Максим, вспоминая уроки старого тренера по айкидо. - Противник чувствует страх. Дыши.
У кинотеатра "Улан-Батор" он резко свернул в дворовый лабиринт, где узкие проходы между сталинками не позволяли проехать машине. За спиной хлопнула дверь, послышались торопливые шаги.
— Эй, парень! — хриплый голос с характерным московским подкатом.
Максим не обернулся и ускорил шаг. Двор вывел на пустынную парковку за супермаркетом. Фонари здесь горели через один. Идеальное место.
Он остановился у бетонного столба, снял очки, сунул их в карман. Портфель с ноутбуком и документами аккуратно прислонил к опоре освещения. Вспомнил, как несколько лет назад трижды в неделю ходил в зал на "Красных Воротах". Броски, захваты, работа с дыханием. Потом карьера, отчеты, бессонные ночи. Тренировки пришлось оставить, но кто же знал, что так все обернется.
В круг света, отбрасываемый фонарем вступили двое. Чуть впереди коренастый, в кожаном пиджаке. Второй сзади — высокий, руки в карманах.
— Пошли поговорим, аналитик, — сказал коренастый.
Максим почувствовал, как тело вспоминает давние рефлексы. Колени слегка согнулись, центр тяжести сместился.
Первый удар пришел справа. Неожиданный, но размашистый, неопытный. Максим ушел в сторону, рука противника прошла в сантиметре от виска. Его руки сами вспомнили движение — захват запястья, разворот, бросок через бедро. Коренастый грохнулся на асфальт с глухим стуком.
Второй нападающий вынул руки из карманов. Блеснул металл. Максим резко шагнул вперед, сокращая дистанцию. Удар кулака пришелся точно в солнечное сплетение. Противник согнулся в выдохе, а Максим захватил запястье вооруженной руки и резкий рванул ее вниз, одновременно выворачивая в болевом приеме.
Нож звякнул об асфальт. Высокий застонал, сгибаясь в неестественной позе.
Коренастый уже поднимался. Максим увидел в его глазах ярость и удивление.
— Да пошел ты! — рявкнул тот и рванулся вперед.
Удар. Еще удар. Максим уходил, блокировал, чувствуя, как дыхание становится тяжелее. Годы сидячей работы давали о себе знать.
Внезапно с улицы донесся звук сирены. Оба нападающих замерли.
— Менты! — выругался высокий.
Они бросились к выходу с парковки. Максим остался стоять, опираясь о стену супермаркета, сердце колотилось как бешеное.
Через десять минут он вышел на Ленинский проспект. Рука дрожала, когда он поднял ее, ловя попутку.
Третья машина остановилась.
— До области довезешь? — спросил он у бородача за рулем.
— Да, — ответил тот. — Куда конкретно?
— Любой поселок. Чем дальше - тем лучше. - Произнес Максим, усаживаясь на заднее сиденье.
Машина тронулась. В салоне пахло табаком и бензином. В зеркале заднего вида мелькнул черный Range Rover, остановившийся у обочины. Максим закрыл глаза. Тело ныло, но в голове было странно спокойно.
21:38. / Московская область
Попутка высадила Максима на пустынной остановке в тридцати километрах от МКАД. Следующие несколько километров он шел пешком по лесной дороге, обходя лужи с талой водой. Ветви берез, еще липкие от весеннего сока, цеплялись за пальто. Изредка он останавливался, прислушиваясь к звукам леса — не преследует ли кто. Но слышал только шелест листвы и перекличку птиц, готовящихся к ночлегу.
Дачный поселок "Сосновые Боры-2" был построен в конце 70-х для партийной номенклатуры. Теперь полуразрушенные кирпичные особнячки стояли, утопая в зарослях бурьяна и молодой поросли сосен. Ветер шевелил ржавые таблички "Осторожно, собака" и скрипел ставнями.
Максим остановился у двухэтажного дома с облупившейся голубой краской. Здесь, в бывшей даче его университетского преподавателя по теории рынков, они когда-то проводили семинары. Профессор давно уехал в Израиль, но ключ все еще лежал под фальшивым камнем у крыльца.
Он вошел внутрь, щелкнул выключателем. К его удивлению свет зажегся, осветив небольшую комнату. Пыльные книжные полки, старый письменный стол с позеленевшей от времени лампой, на стене фотография профессора с учениками. Максим узнал себя: двадцатилетний, улыбающийся, ещё не знающий, куда, спустя годы, заведет его жизнь.
Он подошел к столу, отодвинул стул и сел на покрытое пылью сидение. Достал ноутбук из портфеля, подключил к нему телефон. Связь была и даже вполне неплохая. Несколько минут задумчиво смотрел в одну точку, потом кивнул сам себе, соглашаясь с принятым решением и решительно набрал текст письма: «Завтра 07:00 по Москве. Jitsi: meet.jit.si/SPV-Alpha-9. Линк живет 5 минут. Уничтожьте это письмо. — М.К»
Нажал «Отправить», затем стер журнал браузера.
Ночь прошла в тревожной полудреме. Максим забаррикадировал дверь старым книжным шкафом, положил под подушку кухонный нож — единственное оружие, найденное в ящике. Каждый шорох за окном заставлял сердце биться чаще, но к утру лес затих, наполнившись пением дроздов.
Перед рассветом он вышел на крыльцо. Туман стелился над землей, как дым. Максим бросил последний взгляд на дачу — приют, ставший на одну ночь крепостью — и направился к полустанку. Электричка в Москву отправлялась через час.
Максим сидел у окна в полупустой электричке, наблюдая, как промозглый рассвет сменяется серым утром. Пальцы нервно теребили портфель на коленях, а в голове крутилась одна мысль: "Уют". Кафе на задворках Бутово, где он в студенческие годы готовился к экзаменам. Маленькое, потрепанное жизнью, с выцветшими занавесками и неизменно невкусным кофе. Но здесь никогда не было клиентов до девяти утра, а Wi-Fi работал исправно.
13 апреля. 06:55. / Москва. Южное Бутово. Кафе «Уют»
Максим выбрал столик в углу, откуда было видно и вход, и кухонную дверь.
- Кофе черный и булочка с корицей, - заказал он.
Официантка кивнула, даже не взглянув на него, и неспешно отправилась к кофемашине.
Ноутбук открылся с тихим щелчком. Он подключился через цепочку VPN и ввёл сложный пароль. Экран мигнул, открывая интерфейс зашифрованного видеозвонка.
Ровно в 07:00 по московскому времени на экране появилось изображение. Женщина лет тридцати восьми с бледным, усталым лицом и собранными в тугой пучок светлыми волосами. За ее спиной виднелась гостиничная комната с разбросанными бумагами.
- Вы М.К? - спросила она без предисловий.
- Да. - Максим пристально посмотрел ей в глаза. - А вы - та самая аудитор, которая копает не в ту сторону.
Уголки губ Анны дрогнули - возможно, это была попытка улыбнуться.
- SV Consult, - сказала она без предисловий. - Что вы о них знаете?
- Фиктивная контора в Монако. Через нее за последний год прошло двести миллионов. Все транзакции замыкаются на Руслане Орлове.
- А Régulus?
- Встречал в метаданных. Думал, вы мне объясните.
Анна наклонилась вперед, и экран ноутбука на мгновение осветил ее лицо снизу, создавая жутковатую игру теней.
- Слушайте внимательно. Régulus - это не код. Это название операции. Европейские спецслужбы, частные военные, банкиры - все в одном. Они контролируют финансовые потоки через SPV.
Повисла пауза. Где-то на фоне у Анны капала вода из крана.
- А Орлов?, - наконец нарушил он молчание.
- Орлов - мелкая рыба, - продолжала она, не отрываясь от клавиатуры. - Но опасная. Он уже подписал ваш ордер.
К его столу подошла официантка с подносом. Максим резко закрыл крышку ноутбука.
- Все в порядке? - спросила женщина, ставя перед ним чашку.
- Да, спасибо.
Когда она ушла, он снова открыл ноутбук. Анна все еще была там, ее лицо теперь освещалось голубоватым светом другого экрана.
- Я высылаю вам файлы, - сказала она. - Проверьте цепочку: GFI → Цюрих → Джерси → SV Consult. Найдите слабое звено.
Её пальцы быстро затанцевали по клавиатуре, и на экране Максима появился файл. Когда он открыл его, перед глазами развернулась сложная схема: Орлов на вершине, ниже - компании с Мальты, Виргинских островов, Сингапура, каждая с десятком дочерних структур.
- Это не просто отмывка, - голос Анны стал твёрже. - Это прачечная промышленного масштаба. Такого мы не видели с 2008 года.
Максим молча изучал схему и таблицы сделок. Его аналитический ум сразу уловил закономерности - те же временные промежутки между операциями, те же суммы, что и в данных GFI.
- Почему вы мне помогаете? - наконец спросил он.
Анна на мгновение задумалась, как будто взвешивая, сколько можно раскрыть.
- Потому что вы первый, кто нашёл брешь в их системе. Остальные видели только хвосты. - Она сделала паузу. - И у нас мало времени. Они уже в движении. Думаю, у нас есть от 48 до 72 часов, прежде чем за нас примутся всерьез.
- А что потом?
- Сообщите мне свой номер. Я найду вас.
Экран погас.
Максим закрыл ноутбук и откинулся на спинку стула. За окном Москва окончательно проснулась - по улице шли первые прохожие, заверещали птицы в придорожных кустах.
Кофе остыл. Пора было двигаться дальше.
Он оставил на столе купюру, вышел на улицу и растворился в утренней толпе.
13 апреля. 14:35. / Рига.
Туман над Даугавой рассеялся к полудню, оставив после себя сырую пелену на набережной Риги. Анна Нильсен шла по улице Калнциема, стараясь не выделяться среди редких прохожих. В кармане пальто лежала записка с адресом хостела "Лайма" — последним местом, откуда выходил на связь Роберт Крузе. Бывший риск-менеджер Latvijas Krajbanka, передавший ей последние документы по цепочке SPV.
Неприметное здание хостела пряталось между старыми деревянными домами. Лифт не работал. Анна поднималась по лестнице, чувствуя, как с каждым шагом тревога сжимает горло. На третьем этаже пахло жареной рыбой.
Дверь в номер 307 была закрыта, но не заперта. Анна постучала, затем осторожно нажала на ручку.
— Роберт?..
Она вошла, сразу заметив беспорядок. Стол перевернут, бумаги разбросаны, на полу валялись осколки разбитой бутылки. Но больше всего Анну поразило то, как застыл воздух в комнате — плотный, словно пропитанный страхом.
Она сделала шаг вперед и споткнулась о ножку кровати. Матрас был сброшен, а, из под него, торчала босая нога. Все еще не веря в то, что видит, Анна откинула матрац. Крузе лежал на спине. Глаза широко открыты, рот искривлен в немом крике. На шее след в виде тонкой красной полоски, как от рыболовной лески.
Анна прижала кулак ко рту, сдерживая тошноту. Ее взгляд заметался по комнате и зацепился за что-то белое. Скомканный кусочек бумаги, выкатившийся из ослабевших пальцев. Опустившись на колени, она бережно подняла его и осторожно развернула.
“Valya3 знает правду. Не доверяй никому.”
Анна резко вдохнула, почувствовав металлический привкус страха во рту. В этот момент где-то внизу хлопнула входная дверь. Женский голос что-то крикнул по-латышски. Инстинктивно сунув записку в карман, она бросилась к выходу.
Через минуту она уже шла по переулку за хостелом, стараясь не бежать, не привлекать внимания. Анна достала телефон, дрожащими пальцами набрала единственный сохраненный номер.
15:01. / Москва.
Максим сидел в номере дешевой гостиницы у Павелецкого вокзала, разбирая, присланные Анной данные. Внезапный звонок неизвестного номера заставил его вздрогнуть.
— Алло? — он настороженно поднес телефон к уху.
— Это Анна. — женский голос звучал прерывисто. — Они убили Крузе.
Максим медленно встал, подойдя к окну.
— Кто такой Крузе?
— Рижский банкир. Последний, кто видел документы по SPV. — В голосе Анны слышались паузы, будто она выбирала слова. — Он оставил имя... Valya3.
За окном проехала полицейская машина с включенной сиреной. Максим невольно сжал телефон.
— Почему вы звоните? Мы договаривались...
— Потому что теперь это убийство! — Анна почти прошептала. — И вряд ли они остановятся на этом. Ваши данные были последним, что он проверял.
Максим задышал громче.
— Вы думаете, это из-за...
— Я думаю, мы следующие. У нас есть максимум двое суток.
Глава 4. Фонды и фантомы
14 апреля. 19:38 / Берлин. Коворкинг на Фридрихштрассе
Дождь стучался в окно, словно просился внутрь. Капли сползали по стеклу цепляясь друг за друга, сливаясь в причудливые узоры и искажая огни ночного Берлина в размытые пятна. Анна Нильсен провела ладонью по лицу, ощущая, горячую и сухую кожу под пальцами. Три часа сна за последние сорок восемь часов. Кофе, некогда бодрящий, теперь оставлял во рту лишь привкус горечи и уже не давал нужного эффекта.
Она перевесила табличку "Conference Room" на дверь, несмотря на то, что в это время суток коворкинг был пуст. Шесть ноутбуков, разложенных на широком дубовом столе, напоминали ей хирургические инструменты перед сложной операцией. Каждый экран показывал свой фрагмент мозаики: цепочки транзакций, метаданные, переплетения подставных компаний. В центре расположилась распечатанная карта связей, испещрённая красными и чёрными нитями, которые сходились к одному имени, как паутина в центре которой запуталась ее жертва: "Velham Holdings".
— Признаю, вы ведёте себя как хороший forensic-аудитор*, — раздался голос из колонок.
Максим. Его лицо на экране казалось вырезанным из серой бумаги. Бледное, с резкими тенями под глазами. Он сидел, ссутулившись за столом на котором лежали распечатки, исписанные пометками..
— А вы как трейдер с совестью, — ответила она, чувствуя, как уголки губ сами собой поднялись в усмешке.
Он фыркнул, но в глазах не было ни капли веселья. В них отражалась только усталость и та напряжённая сосредоточенность, которая бывает у сапёров перед разминированием.
— Это почти оскорбление.
Анна щёлкнула мышью, увеличивая фрагмент схемы.
— Смотри. Люксембургский фонд "Vega Capital". Через него прошло почти девяносто миллионов. — Анна сама не заметила, как перешла на ты, хоть они об этом и не договаривались. — Официально это инвестиции в нефтяной холдинг "Vega Petrol". Юридически всё чисто: аудит от "Leroux & Partners", декларации, отчётность...
Максим наклонился ближе к камере. Анна увидела, как его зрачки расширились.
— Но главный инвестор — Shell Asset Management. Это же легально?
— Не напрямую. — Её рука задвигала мышкой, выделяя строку за строкой. — Деньги идут через "Velham Holdings". Кайманы, номинальные директора, нулевая отчётность. Но вот что интересно... Каждый платёж в Velham дублируется в "Aurora Trust". До цента. Полная синхронизация: Velham получает платеж в 11:03:17, Aurora отражает копию операции в 13:03:17. — Она вывела на экран две колонки транзакций с точностью до секунды. — Но обрати внимание на коды операций - VH4782 и AT4782. Одна реальная операция с двумя разными номерами.
Максим замер, ощутив в голове щелчок. Обычно так бывало, когда разрозненные элементы мозаики в его голове складывались в готовый пазл.
— SWIFT-код одинаковый... А вот поле 72 различается. В Velham - "//TREASURY/INTERNAL", в Aurora - "//CLIENT/FUNDING".
— Именно. — Анна развернула схему корреспондентских счетов. — Реальные деньги поступают на счет LUCMMC20 в Люксембурге, а Aurora отражает это как поступление на свой счет в том же банке, но через цепочку номинальных держателей. Технически это один счет с двумя учетными записями.
Максим склонился над распечаткой:
— По МСФО это должно отражаться как связанные стороны... Но смотри - в учете Aurora стоит пометка "arm's length transaction". Как будто это независимые контрагенты.
— Вот в чем гениальность схемы, — Анна открыла реестр бенефициаров. — Velham принадлежит офшору на Кайманах, Aurora - трасту в Лихтенштейне. Но конечный бенефициар один через перекрестное владение долями. Формально - разные лица, фактически - один карман.
Максим выдохнул, постукивая ручкой по столу:
— И когда регуляторы проверяют Velham, им показывают "чистые" документы Aurora с полным комплектом подтверждающих документов. А реальный денежный поток остается в тени.
— Более того, — Анна выделила строку в реестре, — они используют разницу в налоговых периодах. Velham показывает убыток в первом квартале, Aurora - прибыль во втором. И так по кругу. Фактически налоги платятся только с 10-15% оборота.
Максим откинулся на спинку кресла:
— Значит, мы ищем не разовые аномалии, а системный подход.
— Механизм, который оставляет следы, — кивнула Анна, увеличив строку с метаданными. — Их слабое место - идентификатор инициатора. Он генерируется автоматически и должен был быть уникальным для каждой операции. Но здесь он одинаков для VH и AT транзакций.
Она потянулась за чашкой. Кофе плескался на дне и был холодный. Скривившись она отставила чашку и хотела продолжить, но мысль оборвалась когда Максим вдруг резко поднял голову.
— Нам наконец уже нужно встретиться, — сказал он, понизив голос. — Но если за мной следят, просто улететь из Москвы не получится. Нужно место, где нас не найдут.
Анна задумалась на секунду, затем кивнула.
- У меня есть кое-какие связи. Дай мне сутки, попробую что-нибудь сделать.
Они обменялись последними взглядами — тревожным и решительным — затем экран погас. Анна быстро собрала вещи, вышла на улицу и растворилась в берлинской ночи.
21:47 / Москва. Где-то неподалеку от главного здания ЦБ РФ
Трехэтажный особняк из красного кирпича, затерявшийся среди таких же старомодных зданий в переулке за Центробанком, не привлекал внимания. Выцветшие ставни, облупившаяся краска на подоконниках, табличка «Бухгалтерские и юридические услуги» на двери.
Внутри пахло старыми книгами, пылью и слабым запахом дорогого выдержанного виски. На втором этаже, в комнате без окон, мерцал экран. Зеленые волны звуковой дорожки прыгали в такт голосам:
"— Нам нужно встретиться..." "— Но если за мной следят..."
За столом, в кресле с потертой кожей, сидел мужчина лет пятидесяти. Темно-серый костюм, безупречно отглаженный, но без галстука. Крупные руки с бледными шрамами на костяшках пальцев ладоней сложены перед собой.
Перед ним стоял оперативник в черном свитере. Высокий, поджарый, с коротко стриженными висками и неподвижным лицом. В определенных кругах его знали как Грача. Это прозвище он получил за манеру появляться неожиданно и так же внезапно исчезать, оставляя после себя лишь холод.
— Они вышли на Velham Holdings, — сказал Грач. Голос ровный, без интонаций. — Через сорок восемь часов доберутся до Régulus.
Мужчина в костюме медленно провел ладонью по подбородку. В глазах мелькнуло раздражение, смешанное с усталостью.
— Орлов в курсе?
— Нет.
— А его люди?
— Двое пытались убрать Кузнецова вчера. Неудачно.
Аудиограмма подошла к концу. Последние слова Максима — "место, где нас не найдут" — повисли в воздухе.
Мужчина потянулся к стакану с водой, но не стал пить. Вертел его в пальцах, наблюдая, как свет преломляется в стекле.
— Velham — это еще ничего, — наконец сказал он. — Но если они коснутся Ватикана...
Договаривать не требовалось. За много лет совместной службы и работы они понимали друг друга с полуслова.
— Вводим Шульца, — продолжил мужчина. — Орлову сообщать не обязательно.
Грач кивнул. Шульц был тем, кого вызывали, когда требовалась не просто ликвидация, а полное стирание следов. Человек, превративший исчезновения в искусство.
— Если они получат доступ к Ватиканскому счету... — мужчина тихо поставил стакан на стол. Но звук прозвучал как выстрел.
— Я понимаю, — Грач взял со стола толстую папку. На обложке — три буквы: R.S.V.
— Все, что у нас есть по ним. Используй.
15 апреля. 17:48 / Брюссель. Здание EuroAudit на rue de la Loi.
Клеман Дюваль стоял у окна своего кабинета, наблюдая, как последние лучи солнца золотили шпиль Ратуши. В руках он сжимал папку с выцветшей надписью «Opération Fantôme». Семь лет. Семь лет он не решался открыть ее снова. Но сегодня, кажется, пришло время.
Его кабинет пах старым деревом, кожей и коньяком. Все здесь дышало историей. Стены украшали портреты банкиров XIX века в золоченых рамах, их строгие взгляды будто следили за каждым движением. Клеман тяжело опустился в кресло. Папку с досье положил перед собой на стол из красного дерева, рядом со статуэткой Меркурия. Улыбающийся Орлов смотрел на Дюваля, как будто насмехался.
Клеман провел пальцем по фотографии, тот же насмешливый взгляд как и в Цюрихе в 2015. Орлов улыбался, зная, что выйдет сухим из воды.
Март 2015. Цюрих. Отель "Baur au Lac". Номер 421.
Петер Штайн, его лучший агент, нервно постукивал пальцами по столу.
— Орлов прилетает завтра утром, — сказал Петер. — У нас есть все, чтобы взять его с поличным.
Клеман, тогда еще начальник отдела безопасности EuroAudit, перечитывал план операции в сотый раз.
— Слишком рискованно. Орлов не оставляет следов.
— Поэтому он здесь, — Петер улыбнулся. — Он уверен, что мы его не достанем.
На следующее утро Петера нашли мертвым. Ни свидетелей, ни улик.
15 апреля. 18:22 / Брюссель. Здание EuroAudit на rue de la Loi.
В дверь постучали.
— Войдите, — сказал Клеман, не поднимая глаз.
В кабинет вошел Мартен Леклерк - молодой оперативник из отдела внешнего наблюдения. Его тщательно отглаженный костюм и безупречные манеры не могли скрыть напряжения.
- Вы видели последний отчет из Риги? - спросил Леклерк, осторожно закрывая за собой дверь.
- Говорите, - Клеман медленно поднял глаза.
- Анна Нильсен. Три дня назад она контактировала с Робертом Крузе из Риги. Два дня назад его нашли мертвым в номере хостела.
- Официальная версия? - спросил Клеман.
— Официально — инфаркт. Но... — Леклерк положил на стол фотографию. — На шее след от удушения.
Клеман почувствовал, как по спине пробежал холодок. На снимке была видна шея Крузе с едва заметной тонкой красной полоской, такая же, как у Штайна семь лет назад. Он откинулся в кресле.
— Орлов? - спросил оперативник.
— Слишком аккуратно для его людей. Это Шульц.
Леклерк нахмурился:
— Зачем Шульцу убивать Крузе?
— Чтобы замести следы. — Клеман достал фото Максима. — Кузнецов в 2018-м наткнулся на транзакции Орлова через Тбилиси. Деньги шли на закупку оружия.
— И?
— И теперь он с Нильсен снова на пути к Орлову. — Клеман встал, подошёл к окну. — Пусть идут.
— Это безумие! Они могут раскопать Ватиканский счёт!
— Они раскопают ровно столько, сколько нам нужно, — голос Клемана похолодел. — Орлов слишком уверен в своей неуязвимости. Пора напомнить ему, что даже призраки боятся света.
Когда Леклерк вышел, Клеман налил себе коньяк и залпом выпил.
15 апреля. 19:45 / Москва. Номер в отеле у Павелецкого вокзала
Дешёвый номер гостиницы «Транзит» у Павелецкого вокзала выглядел так, будто застрял где-то между советской безысходностью и болезненными попытками выжить в девяностых. Желтоватые обои с разводами от старой сырости, продавленный матрас, покрытый колючим пледом, происхождение которого лучше было не знать, и потрескавшийся телевизор, замерший на новостном канале с бегущей строкой курсов валют. Воздух в номере был плотным, состоящий из смеси табака, старых ковров и дешёвого освежителя воздуха, не скрывавшего, а только подчёркивающего запах времени.
Максим сидел на краю кровати, сгорбившись над ноутбуком. Синеватое свечение экрана вырывало из полумрака его бледное, истощённое лицо, тени под глазами легли глубоко, будто их выжгли бессонные ночи. Пальцы лихорадочно стучали по клавишам, прерываясь только в моменты, когда очередной найденный фрагмент информации заставлял его замирать.
Третий час он копался в данных, которые успела передать ему Анна. Обрывки файлов, извлечённых из личного хранилища погибшего рижского банкира. Хаос папок и разрозненных документов начал обретать очертания.
И именно там он заметил письмо. Адресовано было некоему Valya3. Фраза была короткой: «SV Consult — это фасад. Ищите “Нулевую линию”.»
Максим провёл ладонью по лицу. В горле сухость.
— Что за чертовщина?. — выдохнул он, не отрывая взгляда от экрана.
Он переключился на почтовый архив Крузе. Большая часть переписки с адресом V3@zeroline.org была вычищена. Но несколько писем остались. Возможно, банкир не успел их стереть. Или оставил специально.
Одно заставило сердце Максима сжаться:
«Деньги ушли, но не туда. Орлов не контролирует SPV. Кто-то выше. Проверь Женеву. Там следы ведут к “Нулевой линии”.»
— Женева… — пробормотал он. — Нулевая линия…
Он запустил сквозной поиск. Система вернула три совпадения: протокол межбанковских транзакций ЕЦБ, зарегистрированная на подставных лиц компания из Лихтенштейна, и рассекреченный отчёт МВФ о теневых схемах увода капитала после кризиса 2008 года. Слишком точно и слишком синхронно.
Последнее письмо Крузе было отправлено за час до смерти: «Они знают. Меня взломали. Если не отвечу до завтра значит, я мёртв. Ищите в архивах Régulus. Там всё.»
Максим сглотнул. Холодок прошёл по спине.
— Боже… они убили его за это.
Он уже собирался открыть очередной файл, когда сначала ощутил, а потом и увидел странности. Сначала это было тонкое, как плёнка страха, просто ощущение, в районе солнечного сплетения. Потом раздался звук: глухой гул под пальцами, едва уловимый, но чужой. Ноутбук будто бы начал дышать иначе.
Экран слегка подрагивал, курсор застывал в нерешительности. Максим нахмурился, подтянул устройство ближе. Тепло, исходящее от корпуса, было уже не просто горячим. Ноутбук обжигал, будто изнутри разгорелся костёр. Вентиляторы взвыли, как в агонии. Пахнуло раскалённым пластиком.
Мелькнуло уведомление о скачке загрузки процессора до девяноста процентов, но прежде чем он успел прочитать, оно исчезло. Всё в ноутбуке кричало о чём-то чужом присутствии.
Максим отпрянул, инстинктивно дёрнул за сетевой кабель, но ничего не изменилось. Машина продолжала гудеть. Он бросился в настройки, попытался вырубить всё что возможно: Wi-Fi, Bluetooth. Бесполезно. Кто-то уже управлял этой машиной.
— Вычислили местоположение, — прошипел он сквозь стиснутые зубы. Виски пульсировали в такт панике.
В одно движение он подсоединил внешний жёсткий диск и начал экстренное копирование. Лёд под ногами трещал. Каждый миг казался лишним. Его глаза заскользили по комнате. Всё, что напоминало о нём, было стёрто заранее. Поверхности обработаны, следов почти нет. Он не питал иллюзий о том, чем это может кончиться.
Индикатор погас. Максим выдернул кабель и сунул диск во внутренний карман, нащупал флешку во втором. Последний взгляд на экран, и ноутбук остаётся на кровати. Теперь он приманка. Горячий, как живое тело, маяк для тех, кто идёт по следу.
Дверь захлопнулась с глухим, окончательным звуком.
20:45 / Москва. Номер в отеле у Павелецкого вокзала
Чёрный Mercedes с затемнёнными стёклами остановился у входа в гостиницу спустя пятнадцать минут после того, как Максим её покинул. Из машины вышли двое. Высокий мужчина в дорогом тёмном пальто и коренастый, с квадратной челюстью и тяжёлой походкой. Они прошли мимо сонного администратора, даже не удостоив его взглядом.
Номер Максима был на третьем этаже. Коренастый приложил к замку небольшой прибор, раздался почти неслышный щелчок, и дверь подалась.
- Пусто, — пробормотал он, осматривая комнату быстрым, профессиональным взглядом.
- Проверь ванную, — приказал высокий, не сдвигаясь с места.
Коренастый исчез в соседней комнате, через мгновение вернувшись с тем же результатом:
- Никого.
Высокий медленно подошёл к кровати, провёл ладонью по простыне. Ткань ещё хранила тепло человеческого тела. Его взгляд упал на пол, где лежал крошечный кусочек пластика сломанной SIM-карты.
- Ушёл, — констатировал он раздражённым голосом.
21:01 / Где-то на улицах Москвы
Максим быстро шагал по ночной Москве, не оборачиваясь. Карман пальто тянул к земле, словно внутри лежал кирпич, а не маленькая флешка. Она могла стать или ключом или их проклятием.
В голове стучало: Женева. Нулевая линия.
Он достал телефон, быстро набрал номер. Через несколько гудков в трубке раздался встревоженный голос Анны:
— Максим? Что случилось?
— Мы идём не туда, — прошептал он, оглядываясь. — Орлов - это только начало. Всё гораздо хуже, чем мы думали.
15 апреля. 01:42. / Берлин
Город выдыхал ночь медленно, сдержанно, как курильщик, решивший бросить, но всё ещё не отпустивший привычку. Светофоры на перекрёстках менялись вхолостую. Вывески пустых в этот час кафе, где днём подавали турецкий чай и студенческие завтраки, гудели неоном. Всё было было настолько спокойным и замершим, что казалось нереальным.
Анна шла по улице Мёккерингштрассе, туда, где ещё оставались редкие газетные и табачные киоски, старые вывески времён послевоенного модерна. Внутри сжималась тугая пружина. Как при надвигающейся панической атаке, когда тело готовится к угрозе ещё до того, как мозг поймёт, в чём она заключается. Напряжённая спина. Спазм в желудке. Всё это она чувствовала, но игнорировала. Так же, как когда-то в Касабланке, когда ей пришлось развернуть аудит нефтяного проекта на базе, куда они прилетели инкогнито.
У газетного киоска, потемневшего от времени, ждал человек. Сначала она заметила только тень, затем в полумраке проступили очертания фигуры. Серое пальто, короткая стрижка, лицо с тёмной щетиной, больше похожее на лектора, чем на агента. Но Анна узнала его сразу.
— Не думал, что ты действительно придёшь, — сказал он, когда она подошла. Его голос звучал глухо, но в нем чувствовалась уверенность и спокойствие.
— Я тоже, — ответила Анна. — Но мне не оставили выбора.
Он на секунду задержал на ней взгляд. Не оценивающий, а скорее, подтверждающий, что да, это та самая женщина, что в 2019-м слила черновой отчёт по Equinox Oil прямо в прессу, а потом отказалась от защиты свидетелей.
— Ты не изменилась, — сказал он.
— А ты всё ещё играешь в шпиона?
Он коротко усмехнулся.
— Люди из разведки не любят, когда их называют тем, кем они есть. Особенно в Берлине.
Его звали Тобиас Крамер. Бывший сотрудник BND, который ушел в "бизнес" и подвизался частным консультантом по вопросам "цифровой безопасности и превентивной нейтрализации рисков". В прошлом они пересекались всего один раз. В Брюсселе, когда она готовила аудит по иску против южноафриканского пенсионного фонда. Он тогда спас ей дело, вытащив из закрытого сегмента сервера переписку с корпоративным доносчиком. А потом исчез.
Теперь снова вышел на свет. И судя по его глазам, сам не рад этому возвращению.
— Почему ты? — спросила Анна. — Почему BND вообще вмешалась? Это не немецкий кейс.
Он кивнул в сторону ближайшей подворотни. Они пошли рядом.
— Не немецкий? Формально — да. Но вы задели структуры, зарегистрированные в Лихтенштейне. Через трасты, привязанные к люксембургским платформам. А оттуда всего одно касание к FrancAudit. А это Гёттинген, Мюнхен, Франкфурт. Вся инфраструктура здесь. SPV работает не в офшоре. Он встроен в ЕС. И когда кто-то начинает выкапывать имя Руслана Орлова... нам становится интересно.
Анна слушала молча.
— А ты? — спросила она спустя паузу. — Ты ведь давно не в системе.
Тобиас медленно достал из внутреннего кармана тонкий цилиндр, обёрнутый в нейтральную бумагу. Передал ей. Капсула была чуть тёплой от тела.
— Потому что у меня есть личный интерес. Один человек, которого убрали после попытки провести анонимный аудит по Zurich-Vega. Он был моим наставником. Один из немногих, кто ещё верил, что служба это не про власть, а про справедливость и защиту. Его нашли мёртвым у себя дома. Дело закрыли за три дня. Я знал, кто это сделал. Но не смог доказать.
Анна сжала капсулу в пальцах.
— И ты хочешь, чтобы мы это сделали за тебя?
— Я хочу, чтобы все это вышло наружу. Ваш след слишком громкий.
Он остановился у перехода. Светофор горел красным.
— Внутри капсулы банковский архив. Частично расшифрованный. Цюрих. Hofstrasse, 88. Ячейка B-12. Код доступа зашит в чип. Он самоуничтожится после применения. Там транзакции, а также таблица доступа к слепой сети внутри ZeroLine. Я не знаю, сможете ли вы это расшифровать. Но если да, то у вас будет карта.
Светофор сменился.
Они шагнули вперёд.
— И ещё, — сказал Тобиас, протягивая свернутую бумагу. — Маршрут для Максима. Он должен выбраться через Питер. Дальше паромом на Хельсинки. Оттуда автобусом на Турку, с пересадкой в Копенгагене. Только по земле, никаких самолетов. Никаких пересечений с ЕС напрямую. Он должен стать тенью.
Анна взяла маршрут.
— Ты уверен, что ему можно доверять?
— Я уверен, что ему уже некуда отступать.
Она хотела спросить что-то ещё, может быть, последнее, что имело смысл сказать. Но её тело среагировало раньше мыслей. Мгновенное напряжение в спине, будто позвоночник распознал угрозу ещё до того, как она оформилось в сознании. В животе неприятно сжалось, ладони похолодели.
Анна медленно повернула голову. В полумраке бокового проезда, между аптекой и заколоченным баром она увидела силуэт. Высокий, плотный, с низко опущенной головой и что-то держащий в руках. Он не двигался. Но что-то в его позе заставляло чувствовать угрозу.
— Они уже здесь, — сказала она почти беззвучно.
Тобиас, не теряя секунды, развернулся. Его взгляд на мгновение зацепился за чужую фигуру, и что-то в нём сразу изменилось. Он стал собранным, точным, сосредоточенным, как профессионал, понявший, что всё идёт по худшему сценарию.
— Уходи, — тихо сказал он, в голосе звучал приказ. — Станция Hermannplatz. Спуск через боковой вход у старой галереи. Там камеры мертвы уже год. Они не смогут отследить маршрут.
Анна уже сделала шаг в сторону. Она уже собиралась уйти. Ещё один шаг. Ещё.
Из-за угла, на удивление плавно, вылетела машина. Чёрная. Без фар, без номерных знаков. Ни писка шин, ни рёва мотора. Только легкое, едва слышное шипение покрышек по мокрому асфальту.
Она не тормозила. Не снижала скорость. В её траектории не было колебаний. Удар был ужасающе тихим. Просто глухой звук, как если бы мешок с мокрым песком бросили на бетон. Тобиас взлетел в воздух. Его тело выгнулось, словно нарушив законы анатомии, и рухнуло на мостовую. Резко, тяжело, как будто сама земля притянула его обратно.
Машина скрылась за поворотом, не сбавляя хода. Анна застыла. Весь мир вокруг, казалось, исчез. Ни шума улицы, ни далёких гудков транспорта, ни шагов. Только дрожь в коленях, странная тяжесть в грудной клетке и звон в ушах. Ее разрывало от противоречивого чувства бросится на помощь или бежать прочь.
Тобиас лежал, не двигаясь. Лицо побелело, словно кровь ушла в одно мгновение. В открытых глазах застыло удивление. Тот самый момент, когда человек вдруг осознаёт, что это действительно конец.
В руке сжат металлический предмет. Ключ. Последнее, что успел удержать.
Анна опустилась на колени, выдернула его. Холод металла, липкость чужой крови. Внутри что-то оборвалось. Осталась только пустота. Молчаливая, вязкая, как затхлый воздух под землёй.
Сзади послышался шум. Глухо хлопнула дверь, раздался щелчок каблуков по камню. Паническая мысль забилась внутри черепа. Надо уходить, прямо сейчас. И она побежала.
Вперед. Через перекрёсток. Мимо витрин, в которых отражался её расплывчатый силуэт. Пролетела мимо ларька с закрытыми ставнями, пересекла трамвайные рельсы, нырнула в узкий проулок между двумя домами, где пахло мокрой пылью и затхлой сыростью.
Дышать было тяжело. Воздух жёг легкие. Мышцы ныли. Но она не останавливалась. Не позволяла себе осознать ни того, что произошло, ни того, что теперь может быть.
Вход в метро. Старый, неработающий турникет. Плитка облупилась, освещение тусклое, мигающее. Только здесь, у стены, позволила себе замереть. Медленно осела на корточки, упёрлась спиной в холодную плиту.
Руки тряслись, под ногтями кровь. В горле першило от напряжения. Она сжала зубы, чтобы не закричать. Вместо этого выдохнула, медленно, глубоко, как когда-то в тренировках по дыханию, когда училась сдерживать панику на переговорах.
Вынула капсулу, посмотрела на неё. Маленький цилиндр. Безликий. Незаметный. Но теперь он был всем, что у неё осталось.
17 апреля. 02:12. / Москва.
После побега из гостиницы Максим перебрался в съёмную комнату на юге Москвы. Небольшое помещение над логистическим офисом, которое на ночь согласился отдать бывший знакомый. Мебель здесь была старой, постель не первой свежести, но двери запирались, интернет работал, а соседи не задавали вопросов.
В тусклом свете лампы, едва пробивающемся сквозь пыльный плафон, надрывно гудел ноутбук. Старенькая машина, перегревавшаяся от каждого открытого окна браузера. Максим сидел на краю продавленного дивана, не сводя взгляда с экрана, где в чёрном прямоугольнике мессенджера Peersky мерцал курсор.
Он медленно напечатал:
MK: Проверка связи. Вы здесь?
Долгая тишина. Только монотонный шум вентилятора, редкие шаги за стеной и напряжённое ожидание. Пальцы, замершие над клавиатурой, чуть подрагивали. Бессонные ночи, постоянный бег и страх, который нельзя показать даже самому себе, отразились в каждом его движении.
Наконец появилась надпись: Valya3 набирает...
Valya3: Поздно. Вас уже отметили. После Velham — обратного пути нет.
Максим медленно откинулся на спинку дивана. Слова были короткими, но они обжигали. Как хладнокровный приговор врача, объявляющего смертельный диагноз без эмоций, но с точностью, не оставляющей места надежде.
MK: Кто вы? Почему помогаете?
Пауза. Длиннее обычного. Максим почти слышал собственное дыхание, замедлившееся до вымученного ритма.
Valya3: Потому что я был вами.
Фраза прозвучала не как поэтическое заявление, а как признание. Без драматизма. Будто кто-то говорил о себе в прошлом времени.
MK: Это не ответ. Объясните. Я должен знать, кто вы.
Valya3: Я работал внутренним аудитором в банке, фигурирующем в этих схемах. Восточно-Европейский сегмент. Обнаружил аномалии: дублирующиеся транзакции, нестандартные временные метки, входы в систему через резервные каналы. Примерно то, что нашли вы.
Максим не отрывал взгляда от экрана. Он знал этот сценарий. Слишком хорошо знал. Все что говорил этот человек полностью копировало его собственный путь за последние дни. Будто кто-то уже однажды прошёл эту дорогу и теперь наблюдал, как он делает те же шаги.
Valya3: Через двое суток меня уволили с официальной формулировкой, за нарушение конфиденциальности. Через неделю арестовали. Обвинили в распространении вредоносного ПО. Всё выглядело убедительно. Они готовились заранее. Я только запустил заранее написанный алгоритм.
MK: Почему вы всё ещё здесь?
Valya3: Потому что кто-то должен остаться. Хотя бы для того, чтобы рассказать тем, кто идёт следом.
Максим молчал. Слова не шли. Он читал и чувствовал, что всё это уже происходило. И они с Анной не первые на этом пути, а может и не последние.
Valya3: Уходите в Прагу. Немедленно. Не через аэропорт. Только по земле. Вас встретят в Брно. Координаты пришлю позже.
MK: Почему Прага?
Valya3: Женева под наблюдением. Прага пока еще одна из двух точек, где можно маневрировать. Но времени мало.
MK: Орлов? Его имя всплывает слишком часто.
Valya3: Он — лицо. Представитель. Но не вершина. Он боится Régulus. Потому что знает, кто за ними. И что они делают с теми, кто пытается понять больше, чем позволено.
Valya3 отправил файл: ORLOV_DUVAL_2013.jpg
На экране появилась фотография. Снятая с расстояния. Летняя веранда, два человека. Один — Орлов, моложе, улыбающийся, с бокалом вина. Второй — неизвестный. Очки, зажатый рот, выверенный взгляд. Рука лежит на спинке его стула, чуть сзади, почти незаметно.
Подпись под фото: Женева. Июль 2013. Hôtel Président Wilson. Клеман Дюваль.
Максим почувствовал, как внутри всё сжалось. Дюваль. Это имя было в досье от Анны. EuroAudit. Бывший глава службы безопасности. Человек, чьи решения стирали следы так же тихо, как исчезают старые отчёты.
MK: Откуда у вас это?
Valya3: Я был там. Тогда.
MK: Почему вы выбрали меня?
Valya3: Я не выбирал. Вы сами влезли в игру.
Последнее сообщение пришло быстрее предыдущих.
Valya3: У вас меньше 72 часов. Они выслали Шульца.
MK: Кто он?
Valya3: Если повезёт — не узнаете. Если нет, то это знание будет последним.
Valya3 покинул чат.
Экран потемнел. Только курсор продолжал мигать, как последнее дыхание канала, который уже не ответит. Максим отключил VPN, сохранил файл, запустил программу очистки и вынул флешку. Действовал быстро, словно знал, что за ним смотрят.
Он подошёл к окну, приоткрыл штору. Привычный московский двор был погружён в полумрак. Припаркованные вплотную машины, поблёскивающая лужа под фонарём, пластиковая урна у подъезда. Ничего необычного, ни движения, ни чужих силуэтов. И всё же внутри оставалось чувство, что кто-то рядом и наблюдает.
Он медленно отступил, задернул штору. В голове было пусто. Только ощущение, что круг замыкается. Необходимо делать следующий шаг.
17 апреля. 05:40. / Брюссель. Здание EuroAudit. Rue de la Loi.
В кабинете на третьем этаже, за окнами которого с рассветом вырисовывались очертания шпиля ратуши и контуры зданий Европейской комиссии, Клеман Дюваль стоял у кофемашины, настраивая давление помола, словно от этого зависело не только вкус утреннего эспрессо, но и чья-то жизнь. Он делал это медленно, с той самой точностью, с которой в прошлом планировал внутренние зачистки в EuroAudit, когда каждый шаг следователя должен был быть синхронизирован с действиями двух независимых структур.
На столе уже лежала тонкая серая папка без маркировки. Внутри всего несколько страниц: краткое досье на Кузнецова, сводка по Нильсен, диаграмма связи между SV Consult, Velham и дочерними структурами в Лихтенштейне. На полях красные пометки, сделанные его рукой. Структура была понятна. Дальнейшие шаги предсказуемы. Вопрос был только в том, когда именно они решат сделать глупость.
Он посмотрел на часы. 05:42. Близилось утро.
В комнату вошёл Леклерк. Молодой оперативник с вечно нахмуренным лбом и манерами стажёра, которого слишком рано поставили на реальные дела.
— Слежка за Нильсен подтверждена, — коротко доложил он. — Станция в Берлине зафиксировала её выход с Hermannplatz в 02:05, после чего сигнал пропал. Мы полагаем, что она направляется на юг, возможно, к чешской границе. Кузнецов до сих пор в Москве, засекли активность по его маршрутам. Он уходит. Пока в сторону Петербурга, но мы не знаем куда дальше.
Клеман кивнул, не меняя выражения лица.
— У нас нет времени ждать. Он слишком близко к нулевой линии, а она к публичному каналу. В любом случае, задержка означает риски.
Он подошёл к столу, достал из нижнего ящика прямоугольный чёрный кейс. Откинул крышку. Внутри лежал небольшой спутниковый передатчик и тонкий планшет с автономным зашифрованным каналом.
— Запроси доступ к протоколу R-13 через резервный модуль, но не напрямую.
Леклерк нахмурился:
— Это же приведёт Шульца.
— Да. Он уже активирован. Мы просто добавим ему еще одну цель.
— Он работает не на нас.
— Но у нас совпали интересы. Этого достаточно.
Леклерк слышал это имя всего дважды. И оба раза в контексте, который не позволял задавать лишние вопросы.
— Уточнение зоны действия?
Клеман посмотрел на него спокойно, почти безмятежно, но в его голосе прозвучала сталь:
— За пределами ЕС. Только не здесь.
Он дождался, пока Леклерк кивнёт и выйдет, затем подошёл к окну и долго смотрел на рассвет. С каждым новым витком расследования они подходили ближе к той грани, которую никто не хотел пересекать. Но когда система начинает давать сбой чистка становится необходимостью.
07:30. Москва. Где-то на юге города.
Максим, переодетый в одежду на размер больше, купленную в секонд-хэнде, стоял на пустой платформе электрички. Рюкзак за спиной, флешка вшита в подкладку куртки.
Поезд до Петербурга должен был прийти через пятнадцать минут. Он выбрал не "Сапсан", а старую «Ласточку», курсирующую через мелкие станции, полную дачников и сезонных рабочих. В этом было больше защиты, чем в любой дорогой маскировке.
Он стоял у края платформы, держа руки в карманах, прислушиваясь к слабому скрипу металла и чьим-то кашлям на другой стороне. Внутри было странное чувство, будто он давно перешагнул точку невозврата, но всё ещё не понял, в какой именно момент. Он вспоминал вчерашнее сообщение от Анны с маршрутом выхода из России, слова Valya3, фото Дюваля, схему, которую они с Анной пытались выстроить, как если бы можно было предсказать, в каком месте рванёт.
Он не знал, кто такой Шульц. Но ощущение надвигающегося удара уже пульсировало где-то под кожей. Как будто в этом холодном московском утре, в дымке над рельсами, уже кто-то прятался.
10:53. Пригород Петербурга. Старая производственная зона.
В помещении, где пахло ржавчиной, машинным маслом и старым деревом, Шульц проверял снаряжение. На столе перед ним лежал чёрный пистолет с глушителем, две обоймы, планшет и фотография. С нее на него смотрел Максим. Сделана совсем недавно, с камеры наружного наблюдения. На фоне лестничная клетка снятая под углом. Подпись гласила: Цель 413. Допуск: RÉGULUS TIER 2. Статус: активна.
Он вставил обойму, проверил затвор. Затем убрал оружие в неприметную сумку, закрыл её молнией и сел на старый стул, облокотившись на колени.
Он не спешил. Такие задачи не терпят суеты. Его работа требует терпение.
За окном моросил мелкий дождик.
_________________________________________________________________________________________________
*Forensic-аудитор (или судебный аудитор, судебно-финансовый эксперт) — это специалист, который проводит финансовые расследования с целью выявления мошенничества, хищений, коррупции, отмывания денег и других финансовых преступлений. Его работа чаще всего связана с подготовкой доказательств, которые могут быть использованы в суде.
Глава 5. Транзит
17 апреля. 07:50. / Московская область. Электричка Москва — Санкт-Петербург
Поезд тронулся без объявления, как будто сам решил, что пора. Скрежет сцепки, едва слышный толчок, и, вот уже, за окном поползли деревья, гаражи, дачи. Максим сидел у окна, на потертом пластиковом кресле и пытался дышать медленно. Внутри он был напряжен как натянутая струна.
Страха он не чувствовал, но был собран как в бытность свою аналитиком, сосредотачивался перед презентацией. Просто теперь презентацией стала его жизнь. И от ошибки в формулировке зависело, вернётся ли он домой или его найдут в овраге за городом с дыркой от пули в голове.
Вагон был почти пуст. Несколько дачников с потрёпанными сумками, женщина с ребёнком, спящий подросток в худи с надписью "NO FEAR. NO FEED." у противоположной двери. И всё. Никто открыто не смотрел в его сторону.
Максим откинулся, насколько позволяла спинка, и выдохнул. Пальцы нащупали край рюкзака, стоящего между ног. Две смены белья, ноутбук, две флешки (одна "грязная", с замаскированными логами, другая — ключ доступа к облачному хранилищу), пакет орехов и скомканная бумажка с маршрутом: Питер → Выборг → граница → Хельсинки → Турку → Копенгаген → Гамбург → Прага. Он знал её уже наизусть, но каждый раз перечитывал, как молитву.
Поезд дернулся. Очередной перегон. Он посмотрел на отражение в окне. Собственное лицо казалось чужим. Впалое, с обострившимися скулами, лихорадочным взглядом. Он вспомнил о Даниле. О том, как давно был последний нормальный разговор. Как тот уходил, не оборачиваясь. "Система допускает то, что ей разрешают."
"А кто разрешил? Кто дал команду?"
Он почти слышал, как эти вопросы бьются внутри черепа, как осы в стеклянной банке.
Женщина через проход встала и направилась к двери. Максим напрягся. Но она просто прошла мимо и исчезла в тамбуре. Через минуту вагон остался почти пустым.
Он закрыл глаза. Но сон не шел. Прислушивался к тому, как вагон скрипит на поворотах, как меняется тон двигателя. Вот из соседнего послышался чей-то кашель. Из динамиков раздался голос:
— Следующая станция — Тверь. Осторожно, двери закрываются.
Рука инстинктивно нащупала то место рюкзака куда была вшита флешка. Она была на месте.
Когда-то, на втором курсе, он писал курсовую по финансовым каналам серого рынка. Разбирал дело BBR из 2009-го. Тогда он захлёбывался от интереса и азарта. Сейчас сам оказался внутри этих схем и утопает в них.
За окном проплывали дачные поселки. Кто-то оставил мангал под деревом. Он подумал, как абсурдно близко могут быть два мира. Там — угли, шашлыки, веселье. Здесь — смерть дышащая тебе в затылок.
Максим осторожно достал телефон, выключил режим "в самолёте", вставил SIM-карту, купленную вчера в ларьке без паспорта. Вошёл в канал связи через двухступенчатую защиту. Пальцы печатали медленно:
MK: Поезд. Всё тихо. Визуального контакта нет. По маршруту.
Ответа не было. Да он и не ждал его.
Он снова спрятал телефон и облокотился на стекло. Оно дрожало в такт перестуку колес на стыках рельс.
Поезд вошёл во мрак тоннеля. Свет мигнул. Несколько секунд и снова за окном потянулись дачи, пустыри, дороги. Максим посмотрел на часы. До Петербурга оставалось около трёх часов. Потом будет Выборг. Дальше неизвестность.
Где-то глубоко внутри снова начал скрести страх, желудок скрутило. Не паникой или ужасом, а мрачной уверенностью, что его уже просчитали. Что слева сидит не просто пассажир. Что у камеры на станции кто-то задал фильтр по твоему лицу.
Он знал, как работает слежка. Как загружаются фото в общую базу, как искусственный интеллект выделяет нужные точки на лице, как за доли секунды вычленяет тебя из тысяч.
Он сам делал похожее с алгоритмами транзакций. Только с деньгами. Сейчас эти алгоритмы работали против него.
В вагон вошёл контролёр. Молодой парень в форменной одежде на которой выделялся замятый жетон. Посмотрел билеты у пары у окна. Потом подошёл к Максиму. В вытянутой руке валидатор и безразличие на лице.
— Билет, пожалуйста.
Максим протянул распечатку. Постарался взять себя в руки, чтоб рука и голос не дрогнули.
— До Петербурга.
— Всё в порядке. Приятной поездки.
Он ушёл. Максим медленно выдохнул.
Только не показывай, свой страх.
Он снова посмотрел в окно. И сказал себе:
— Это только начало. Если хочешь выжить — учись быть невидимым.
15 апреля. 15:04. / Петербург. Московский вокзал
Питер встретил его мокрым ветром и тяжёлым, как свинец, небом. Серый туман цеплялся за крыши домов и купола соборов, поднимался от шпал, будто город испарял сам себя.
Максим вышел одним из первых. Не торопясь, но и не мешкая. Рюкзак за плечом, спокойный шаг, взгляд направлен чуть вниз и вбок, чтобы не пересекаться глазами ни с кем. Он держался за общую массу, не отрываясь от потока. Только когда двери вокзала остались за спиной, позволил себе короткий вдох полной грудью. И тут же пожалел.
Чуть в стороне, на парковке стоял чёрный внедорожник. Mercedes GLS, стекла матовые, номера чистые. Водитель, казалось не обращал ни на что внимания. Однако, машина стояла так, что ее было не миновать, и когда Максим проходил, водитель чуть повернул голову. Словно зафиксировал цель.
Он не замедлил шаг. Но внутри все сжалось и в висках запульсировало острое чувство опасности.
Максим не знал, кто именно его ищет. Не знал, сколько у них времени. Но точно знал, что за ним идет охота.
Он свернул в подземный переход. Внутри пахло сыростью, хлором и чем-то ещё резким. На секунду остановился у карты метро, сделал вид, что читает. Прислушался. Сзади послышался топот. Звук шагов быстро приближался. Максим резко шагнул в боковой рукав перехода, поднялся по лестнице и вышел не на площадь, а в подворотню с граффити на стене. Пахло мочой и пивом. Впереди маячила арка и выход на улицу.
Шум шагов остался позади.
Он петлял по кварталам минут пятнадцать, пока не оказался у остановки автобуса на Выборг. Купил билет в пригородной кассе. Наличными. Автобус отъезжал через двадцать минут. Он зашёл в общественный туалет на вокзале. Заперся в кабинке. Сел. Закрыл глаза.
"Ты всё правильно сделал. Поезд был очевидным выбором. Они знали, что ты поедешь этим маршрутом. Ты на шаг впереди. Пока."
Максим вышел из туалета, прошёл мимо охранника с ленивым взглядом и растворился в толпе. В зеркальной витрине «Пирожковой» напротив автовокзала мелькнул чей-то силуэт. Следили ли за ним? Это был просто прохожий? Или тот же человек, что был в машине?
Он не стал проверять. Поднялся в автобус последним. Место у окна, ближе к выходу. Слева пусто. Справа сидела пожилая женщина, пахнущая мятными леденцами. Она кивнула, как будто они были знакомы. Он ответил. Сел. Закрыл глаза. Слушал, как двигатель прокашливается перед стартом. Как шины зарываются в грязь у края асфальта. Как мир позади становится только отзвуком.
Он достал паспорт, сверил номер визы. Пятилетний шенген, выданный консульством Франции в октябре 2023-го. Тогда он собирался с Леной в Бордо. Вино, музеи, какие-то дурацкие планы с расписанием рассветов и кофеен. Тогда он верил, и строил планы на счастливую семейную жизнь. Сейчас это ощущалось как смутные и полустертые воспоминания из другой жизни, возможно, даже не его жизни.
Автобус тронулся. Петербург медленно начал уплывать назад.
15 апреля. 18:11. / Пригород Выборга. Автовокзал, окраина города
Автобус остановился с лёгким скрипом. Максим вышел одним из последних, с рюкзаком за плечом и тусклым взглядом, который скользил по лужам, асфальту, остановке, как будто искал подтверждения, что этот мир ещё реален.
Вечер в Выборге дышал сырым ветром. На приглушённом небе повисли тяжёлые тучи, и город будто бы тянулся вверх, пытаясь их пробить, но напрасно. Граница здесь ощущалась не только как политическая, но и как телесная. Между ним настоящим и тем в кого он превратится позже.
Максим оглянулся мельком, будто бы случайно. За стеклом автобуса кто-то всё ещё сидел. Тот самый мужчина, который вошёл в Питере за минуту до отправления. Плотное неприметное лицо. Серый взгляд. Всю дорогу до Выборга он смотрел в окно, а теперь - прямо на него.
Максим отвернулся. Почувствовал между лопатками сдавленное ощущение спазма, словно в спину уперся холодный ствол пистолета. В животе поселилась пугающая лёгкость, как перед прыжком в воду.
Он медленно пошёл в сторону переулка, ведущего к старым промышленным корпусам. Сзади раздался звук шагов. Не быстрых, не навязчивых. Кто-то за ним шел ровно, в такт. Максим резко повернулся, но увидел лишь женщину в розовом пуховике, спешащую к трамвайной остановке.
Он ускорил шаг. Сзади снова послышались шаги, уже ближе. Максим свернул за угол. Длинная серая стена, за ней — старая ремонтная база. Ржавые ворота, табличка "Проход запрещён", заваленный мусором проезд. Он шагнул внутрь и оглянулся.
Мужчина в чёрном прошёл мимо поворота, не ускоряя шага. Но спустя несколько секунд свернул вслед. Без напряжения. Как будто так и шёл.
Максим бросился вперед. Короткими рывками, зигзагами. Скользил между заброшенными машинами, металлическими контейнерами, досками, паллетами. Нога зацепилась за прут, он выругался про себя и снова побежал. Лёгкие сжимались, сердце билось в затылке.
Пробегая вдоль стены увидел слева открытую металлическую дверь. Юркнул внутрь. Сбежал по ступенькам вниз, затем поднялся на лестничный марш вверх. Прижался к стене, замер.
Тишина.
Где он? Где он, чёрт возьми?
Мужчина вошёл без звука. Двигался, как зверь — низко, осторожно, не глядя в стороны. В его руке сверкнула тонкая леска, натянутая между пальцами. Удавка.
Максим сделал полшага назад. Что-то хрустнуло под ногой. "Черт!".
Преследователь метнулся. Быстро. Почти без разгона. Рывок — и удавка уже у горла. Максим едва успел поднять руки, перехватил петлю, сместив её к ключицам. Резкий поворот корпуса, движение бедром. Прием айкидо, отработанный на тренировках и, казалось, забытый, сработал инстинктивно.
Он увёл нападающего вбок, прижал локтем предплечье с леской, а свободной рукой ткнул в висок. Не сильно. Но точно. Тело противника дёрнулось, сбилось с ритма, и в этот момент подошва его ботинка соскользнула по мокрой ступени. Он оступился, едва не выронил удушающую петлю, и рухнул на бетонный пол.
Максим не стал ждать. Перепрыгнул через упавшего, выбежал в коридор, спрыгнул с лестницы почти вприсядку. Голова гудела. Сердце ходило ходуном у горла. Он несся вдоль стены, ударился плечом о колонну, не сбавляя хода, выбежал наружу. За спиной послышался глухой рык.
Он бежал и петлял, пока ноги не налились свинцом. Сквозь дворы, между машинами, вдоль гаражей. Один раз ему показалось, что за спиной мелькнула тень. Он резко свернул и нырнул в кусты между сараев. Затаился. Стал ждать. Сердце успокаивалось неохотно.
Никто не появился. Он снова выбрался и пошёл в обход, широким полукругом к жилым кварталам. Местные улочки, лампы в подъездах, запах супа из открытых окон — всё казалось декорацией чужого мира, который больше его не принимал.
Через час он добрался до дешёвой гостиницы, где никто не задавал вопросов. Отдал деньги, получил ключ от номера. Шаги вверх по лестнице звучали как выстрелы. Он запер дверь. Закрыл шторы. Сел на край кровати. Только сейчас понял, что промок насквозь. Вся одежда липла к телу, колени сбиты, ладони грязные.
Он посмотрел на себя в зеркало. Но в нем отражался не он, а кто-то другой. Бледный. Взъерошенный. С дикими глазами.
21:36. / Выборг. Дешёвый отель «Северная линия»
Номер был узкий, как чулан, и пах сыростью, ковролином и забвением. Простыня с пятнами, окно без ручки, а телевизор на тумбе показывал только один новостной канал. Максим сидел на краю кровати, не раздеваясь. Совершенно без сил и в каком-то странном отупении.
В этот момент он понял, что очень сильно устал. Тело ощущалось тяжёлым, вязким. Сил не было даже моргнуть. Руки дрожали. Пальцы на автомате проверяли целостность молнии рюкзака, наличие флешки, документов, билета. Он уже знал, что всё на месте. Но каждый раз проверял. Чтобы остаться в реальности и не рассыпаться на части.
Он стянул куртку. На правом предплечье багровел след от удавки. Линия, как порез, тонкая, но не уходящая. От неё тянуло слабой болью. Как напоминание того что он висел на волоске. В этот раз ему крупно повезло. В другой раз так может не быть.
На автомате пошёл в душ. Тёплая вода текла едва тонкой струйкой. Он наклонился, смыл грязь с ладоней, с лица. На виске увидел ссадину. Он не помнил как ее получил. Теперь уже не болело. Просто факт. Как и всё, что с ним случилось.
Вернувшись в комнату, он не стал зажигать свет. Сел в темноте. Только уличный фонарь прорезал окно жёлтым, тусклым квадратом.
Максим посмотрел на рюкзак.
"Кто ты теперь?" — спросил он, не открывая рта. "Аналитик GFI? Свидетель? Пешка? Или уже беглец без страны, без имени, без гарантий, без будущего?"
Он достал из внутреннего кармана диктофон — маленькое устройство с царапиной на кнопке PLAY. Купил его три года назад — тогда казалось романтичным записывать голосовые заметки на ходу.
Нажал кнопку записи. Голос был сухой, хриплый, чуть срывался:
— Если это кто-то слушает, значит, меня уже нет. Меня звали Максим Кузнецов. Я работал в GFI Capital Partners. Я... не был героем. Я просто нашёл то, что не должен был находить. Цепочку. Счета. Имена. Они не прятались — просто знали, что никто не станет смотреть. А я посмотрел.
Он сделал паузу, сглотнул.
— Я не знаю, смогу ли выбраться. Не знаю, успеет ли Анна. Но если вы слушаете — ищите "SV Consult". Женева. Цюрих. Монако. Коды SWIFT, связанные с ZR-323, Aurora Trust, Velham Holdings. Они всё начнут сначала. Если мы промолчим.
Щелчок. Он выключил запись. Сохранил. Спрятал диктофон под подушку. Потом вытащил обратно и положил в рюкзак. Он не доверял даже собственным инстинктам.
Снаружи завыл ветер. Скрипнула рама. Кто-то пробежал по коридору. Максим вздрогнул, сжал кулак. Потом выдохнул. Он лёг, не снимая одежды. Под голову положил рюкзак. Под кровать закинул куртку, из которой на ощупь вытащил нож с выщербленным лезвием, найденный на старой даче профессора в Москве.
Он не засыпал. Просто позволил себе погрузиться в тишину. Это не было отдыхом, просто пауза или передышка. В голове, без усилия, всплыла мысль. Простая. Тонкая:
"Меня уже нет. Даже если выживу — это буду уже не я."
16–18 апреля. Россия — Финляндия — Швеция — Дания — Германия — Чехия
Максим не спал почти двое суток.
Он передвигался между станциями и остановками, как курьер без адреса. От платформы к платформе, от одного временного укрытия к другому, всё глубже прячась внутри собственных маршрутов. Ни одного знакомого лица. Ни одного взгляда, в котором можно было бы задержаться. Только постоянное движение.
На границе с Финляндией, в международном автобусе, когда в салон вошли пограничники, у него дрожали ладони.
Он знал: документы в порядке. Но это ничего не значило. Всё решалось не в правилах — а в взгляде офицера, в его паузе, в длине молчания между вопросом и печатью.
Пограничник взял паспорт. Листал долго. Слишком долго. Глаза его скользнули по фото, по визе, по нему. На секунду задержались. Максим не дышал.
— Цель поездки?
— Туризм. — Он ответил спокойно. Голос не дрожал. Но внутри его трясло.
Пограничник молча проштамповал страницу. Вернул паспорт. Перешёл к следующему пассажиру.
Максим спрятал документ, откинулся на сиденье и только тогда позволил себе выдох. Это был первый круг ада, но не последний.
Следующие трое суток он передвигался почти беспрерывно. Турку. Копенгаген. Гамбург. Каждая остановка словно вздох под водой. Он не ел в кафе или ресторанах, только в ларьках и супермаркетах. Не ночевал в отелях, только в залах ожидания и редких хостелах.
Он настраивал внутренние часы по гудкам поездов, по голосам автоматических объявлений, по цвету освещения в вагонах: тёплый — Германия, голубой — Дания, белый — Финляндия. Так он понимал, где находится.
Ночью в Гамбурге, на станции Berliner Tor, он впервые ощутил пустоту. Словно его уже нет, словно он растворился в переходах, переездах, маршрутах. В зеркале над умывальником он увидел себя сегодняшнего. Человек с глубокими тенями под глазами, с грязной щетиной, со взглядом, в которых нет ничего, кроме пустоты.
Оставался последний рывок, финальный отрезок. Прага, точка встречи. Он доехал туда на пригородной линии, потом пересел на автобус. Последняя остановка — автовокзал Флоренц.
Он вышел, медленно ступая на жёсткий бетон. Воздух сухой, пахнущий весной и асфальтом. Он не знал, сколько спал — час, два, десять минут. Он не знал, где именно встретит её. Только координаты.
Именно в тот момент, когда он подумал, что теперь каждый человек на перроне — может оказаться врагом, он услышал голос.
— Максим?
Он поднял глаза.
Анна стояла в десяти шагах. Простое пальто, волосы собраны в низкий пучок. Усталый, но прямой взгляд. Она не улыбалась. Но в её лице не было страха.
Так они и стояли молча, среди шумных двигателей и обрывков чужих разговоров, не зная, кому первому нужно что-то сказать да и нужно ли вообще. Пауза, в которой уложилось всё: Москва, GFI, кровь, ночь, погоня, проволока на горле, автобусные терминалы, и всё то, чего они ещё не знали.
Анна наконец выдохнула — едва заметно, почти бесшумно — и тихо сказала:
— Теперь ты не один.
Максим закрыл глаза на миг, кивнул, медленно, отпуская все то, что сжимал в себе до этой минуты. И впервые за всё это время он почувствовал, что жив.
Глава 6. Valya3
17 апреля. 07:20 / Прага. Район Вршовице. Временное укрытие
Максим выдохнул. Словно сорвало клапан парового двигателя, и, давно копившееся, напряжение со свистом устремилось наружу. Давление спало, но не исчезло. Он ещё не верил, что всё это происходит на самом деле. Что Анна живая, настоящая и стоит перед ним. Что за её спиной не маячит силуэт в плаще с опущенным капюшоном, не звенит в ухе наушник.
Анна жестом указала на боковой выход.
— Пойдём. Здесь слишком много ушей.
Они пошли вдоль стены автовокзала, не торопясь. Максим шагал немного позади, будто не решаясь встать с ней вровень. Каждый шаг отзывался в ногах тупой болью, мышцы гудели после трёх дней бессонницы и десятков часов в поездах, автобусах, на холодных сиденьях вокзалов, на стульях кафе, где он ждал ночи, чтобы пересечь границу.
Пахло весной. Прага начиналась за стенами вокзала, как новый уровень, в который он ещё не вошёл. Сразу за поворотом, но одновременно в недосягаемой дали начиналась жизнь, которой его уже не касалась. Он не замечал больше кафе, не слышал уличных музыкантов, не чувствовал солнечного тепла. Всё, что ему оставалось - дорога, цель, выживание.
— У нас есть двадцать минут до того, как твой маршрут засветится, — сказала Анна, не поворачивая головы. — От вокзала камеры отдают фрагменты в общую сеть, но в этой части города оборудование старое. База обновляется раз в час. Успеем выйти в серую зону.
Он не сказал ничего. Разум плыл где-то на границе сна, и каждое усилие думать оборачивалось провалом внутрь. Анна повернула налево, во двор между панельных домов с облупившейся штукатуркой и спутниковыми тарелками, на которых застыли капли росы. Улица была тиха, будто вымерла. Максим чувствовал, как с каждым шагом пульс замедляется и волнами накатывает усталость.
Когда они вошли в подъезд старого дома, он чуть пошатнулся. Видимо тело решило, что все, и здесь можно отключиться.
— Поднимемся пешком, — сказала она. — Лифт не работает.
Он только кивнул. Подъём был мучительным. На третий пролёт он уже хватался за перила, чувствуя, как колени становятся ватными. На четвёртом остановился отдышаться. Пахло мокрой древесиной и чем-то щелочным — может, чистящим средством, может, просто старым известковым потолком.
Пятый этаж. Квартира в мансарде. Анна достала ключ, щелкнул замок и дверь открылась внутрь.
Максим вошёл. И замер. Квартира была почти пуста. Один диван, стол. На столе ноутбук. Никаких личных вещей. Даже запаха не было. Он прошёл внутрь и сел. Не снимая куртки и не разуваясь. Присел на край дивана, как на экзамене. Спина напряжена, глаза бегают — дверь, окно, стол, выход.
Анна прошла в угол, который служил здесь кухней. Поставила чайник. Взяла две чашки. Насыпала что-то из бумажного свёртка. В воздухе расплылся горьковатый запах мяты смешанной с чабрецом.
Он смотрел, как она двигается — экономно, расчетливо, напряженно. Так же как и он.
Когда она поставила перед ним чашку, он впервые с начала поездки ощутил тепло. Настоящее. Чай обжигал, но желудок просил добавки.
Он опустил глаза, и только тогда понял, как дрожат его руки.
— Ты добрался, — наконец сказала она.
Он кивнул. Медленно. Словно сам себе.
— С трудом.
Анна вопросительно подняла бровь.
— Меня почти достали. В Выборге. Один человек, профессионал. Он знал маршрут. Но недооценил лестницу. И скользкий пол.
Анна не улыбнулась. Но в её глазах мелькнул короткий импульс облегчения и понимания.
Она присела на табурет напротив. Пальцы переплела в замок, локти на коленях. Дышала ровно. Её лицо было не красивым — не в классическом смысле — но точным. Выверенным.
— Флешка у тебя?
Он вытащил её из внутреннего кармана. Обмотанная тканью подкладки. Вырезал ее ножницами, когда заходил в туалет на автовокзале.
— Всё здесь. GFI. SPV. Velham. Поля SWIFT. Временные метки. Логика ZeroLine.
Анна потянулась, взяла. Одним уверенным движением. Холодным, расчётливым. Флешка была легкой, но между пальцев будто повисла как гиря.
— Пароль?
— RZ323.
Она вставила её в порт. Экран мигнул. Включилась система защиты
— Что ты видел? — спросила она, не глядя на него.
Он выдохнул, сделал глоток, поставил чашку и, не глядя на Анну, начал:
— Сеть неучтённых транзакций. Они не проходят через SWIFT или SEPA, не фиксируются в банковской отчётности и не отображаются в клиентских сводках. Это не баг. Это намеренный обход стандартных процедур учета финансовых потоков.
Анна чуть наклонилась вперёд. Он продолжал:
— Все операции шли через фирмы однодневки и "прокладки" - SPV. В основном мальтийские и джерсийские. Но самое важное — это шаблон: каждая транзакция — с фиксированной задержкой в 2,3 секунды, одинаковый инициатор в метаданных, повторяющиеся ID-ссылки. Это исключает вероятность легитимного потока. Всё построено по принципу внутреннего туннеля.
Максим замолчал на несколько секунд, собрался с мыслями и продолжил:
— На флешке информация о сигнальном протоколе. Они называют его ZeroLine. Он работает как внутренняя шина: пересылает инструкции напрямую между банками, минуя центральные реестры. Служебный трафик, но замаскирован как клиентские переводы. Поэтому он не ловится отчётностью. В отчётах остаются только зеркальные операции, которые формируют «шум», чтобы замаскировать настоящие движения.
Анна молчала.
— Часть этих транзакций направлена в Женеву. На счёт, оформленный на SV Consult. Его нет в реестре швейцарского FINMA. Но есть в логах GFI. Это значит, что его включили вручную, минуя контроль.
Он поднял глаза.
— Деньги идут через SPV в SV Consult, далее пересылаются в офшорные трасты, а затем, через структурированные продукты легализуются в Лондоне. Финальный бенефициар не выявляется. Но в отчетах фигурирует имя или название — Regulus.
Анна кивнула. Взгляд ее прояснился. Слишком многое совпадало с тем, что она сама уже успела найти.
— Внутренний механизм туннеля? — спросила она.
— Подобие P2P-архитектуры. Без единого центра. Каждая операция как узел в блокчейне, но без блокчейна. Просто зашифрованная запись. Масштабируемая система, встроенная в инфраструктуру банков. Без центрального оператора. Без учёта. И с полным контролем для тех, кто знает ее структуру.
Он выдохнул.
— Я не понял всего. Но это не просто налоговая оптимизация. Это какой-то невероятно масштабный уровень сокрытия финансов. Это способ уводить миллиарды так, чтобы даже ЦБ не мог их отследить. И я уверен, что этот механизм используется не только для обхода налогов.
Анна закрыла крышку ноутбука.
— Появление ZeroLine — это уже не вопрос закона или этики. Это угроза самому финансовому суверенитету. Если частная сеть может проводить такие объёмы, это значит, что целые экономики могут быть перенаправлены... в тень.
Она замолчала, будто сама вслушиваясь в собственные слова.
В комнате воцарилась тишина. Максим встал, подошёл к окну. За стеклом просыпалась Прага. Чужая, но всё-таки реальная.
Он развернулся.
— Мы не можем ждать, — сказал он спокойно, но твердо. — Вся информация, которую мы только что собрали, имеет смысл только в одном случае: если она получит подтверждение. От того, кто знает, как работает сеть. Я свяжусь с ним.
Анна ничего не сказала. Она просто смотрела на него, и в её взгляде он видел согласие и понимание того, что других вариантов у них нет. Она знала, что информация не достается без риска.
Максим вернулся к рюкзаку, достал свой ноутбук. Включение заняло больше времени, чем хотелось бы - его аппарат был уже давно устаревшим и усталым. Он подсоединил внешний шифровальщик, запустил одноразовый профиль и ввёл ключ доступа, сохранённый в глубине памяти. Экран мигнул — и появилось имя, знакомое только им двоим.
— Он сейчас активен, — тихо сказал Максим. — Это уже говорит о многом. Если бы хотел исчезнуть, давно бы это сделал.
Он открыл окно чата, вписал короткое сообщение:
Я в Праге. Готов встретиться. Назови условия.
Они ждали. Прага снаружи начинала оживать. Машины ползли по мокрому асфальту, прохожие пробирались мимо витрин с кофе и вывесками на двух языках — чешском и английском. Ответ пришёл через несколько минут.
Не напрямую. Через связного. Приходи один. Зборовска, 18. Кафе на углу. 11:30.
Максим перечитал сообщение вслух. Его голос был сухим, но ровным. Анна подошла ближе. Она стояла за его плечом, взглянула на экран и чуть прищурилась.
— Это может быть ловушкой.
— Может, — согласился он. - Но это его условия. И если я не приду, то второго шанса он нам не даст.
Она обошла стол, села на край дивана, закинув ногу на ногу. Молча смотрела, как он выключает ноутбук, разъединяет аккумулятор и корпус, убирает их в разные отсеки.
— Ты пойдёшь один, — констатировала она. — Это понятно. И всё же, я хочу, чтобы ты знал: с этого момента всё, что ты услышишь — может оказаться частью более сложной игры. Даже если информация точна, ты не узнаешь, почему её передали именно тебе.
— Узнаю, — сказал он, надевая куртку. — Или не узнаю. Это не важно, я все равно должен пойти. Он знает, как построена ZeroLine. Без него это все только догадки, косвенные. С его знанием это все может стать доказательством.
Он застегнул молнию, медленно, не торопясь. Перед выходом остановился, оглянулся.
— Ты останешься здесь?
Анна кивнула.
— Пока да. У меня есть доступ к архиву из Берна. Возможно, найду что-то на имя SV Consult. Если повезёт — пробьём старый отчёт BNS за 2021 год. Он должен был пройти аудит. Если там всплывёт хоть одна из этих структур — это будет наша вторая точка входа.
Максим коротко кивнул. Он понимал: у каждого сейчас своя дорога. Но цель у них общая.
— Если я не вернусь в течение двух часов, — начал он, не оборачиваясь.
— Просто возвращайся, — перебила она его, не дав договорить.
Максим кивнул. Дверь за ним закрылась мягко, без щелчка. Анна осталась одна.
17 апреля. 11:17 / Прага. Улица Зборовска
Максим перешёл через дорогу, минуя остановку с облупившейся стеклянной крышей. Небо было пасмурным, в воздухе висела ранняя пыль — смесь прошлой зимы и начинающейся весны. Прага казалась чужой, словно была построена по другим правилам или под другим углом.
Кафе находилось в старом здании, на углу двух тихих улиц. За стеклом виднелся тёмный интерьер: деревянные столы, короткие скатерти, несколько человек у барной стойки. Едва слышно, из глубины, тянулась музыка. Часы на входной вывеске показывали 11:22.
Он вошёл. Ощутил тепло и плотный аромат обжаренного кофе, масла, старого дерева. Официантка у стойки мельком глянула в его сторону, но ничего не сказала. В этой стране умение не задавать вопросов было почти искусством.
Максим выбрал стол у стены. Сел так, чтобы видеть вход, но не бросаться в глаза. Телефон оставил в квартире. Никаких наушников, микрофонов и прочих устройств. Руки, сложил перед собой. В них чувствовалось напряжение, но не до дрожи в пальцах.
Он заметил его сразу.
Мужчина вошёл в 11:29. Высокий, с короткими светлыми волосами, тёмные очки, слегка сдвинутые на лоб. Ничего примечательного. Идеально неприметный. На нём был дождевик и перчатки, несмотря на теплую погоду.
Он сел напротив. Не представился. Не спросил имени.
— Ты пришёл, — сказал он. Как-будто констатировал факт, в котором ни капли не сомневался.
Максим молча кивнул. Присмотрелся: ни камеры, ни микрофона. Но это ничего не гарантировало.
— Я не он, — уточнил связной. — Я просто окно. Которое закроется через семь минут.
— Ты говоришь от его имени?
— Я передаю. Он слушает.
Максим чуть наклонился вперёд.
— Мы нашли ZeroLine. Вход в структуру. Поля переводов, зеркальные ID, маршруты через SPV с отключением шлюзов. Он знает, что это. Это платформа. Физическая.
Мужчина едва заметно кивнул. Лицо оставалось почти неподвижным.
— Он знает, что ты близко. Слишком близко. Это может быть хорошо, но может и плохо — зависит от того, кто ещё идёт за тобой.
— Ты знаешь, кто контролирует сеть?
— Я знаю, кто делает вид, что её не существует. И кто получает выгоду от этой слепоты.
Максим на секунду отвёл взгляд. Люди у барной стойки спорили о чём-то, явно личном. Один из них смеялся слишком громко — или так только казалось на фоне напряжённой тишины между ними.
— Тогда скажи, — вернулся он к собеседнику. — Зачем ты вышел на Крузе?
Мужчина впервые усмехнулся.
— Крузе хотел знать, как далеко зашло то, что он помогал строить. Он не был героем. Он просто хотел понимать. Но он не успел. А теперь и ты хочешь того же знания.
Он вытащил из внутреннего кармана тонкий пластиковый носитель. Не похожий ни на что, что Максим видел до этого Положил на стол.
— Это часть кода. Он откроется только при попытке загрузки в офлайн-систему. У тебя есть ровно одна попытка. Если ты ошибёшься — он обнулится.
Максим не притронулся к устройству.
— Почему ты даёшь мне это?
Без эмоциональный и холодный ответ.
— Потому что ты прошёл маршрут. Не просто искал, а делал это правильно. А он ценит тех, кто умеет смотреть туда, куда остальные даже не догадываются.
Максим аккуратно взял носитель. Не глядя, положил в левый карман.
— Скажи ему, что я не остановлюсь, — сказал он.
Мужчина встал.
— Он уже это понял.
Он ушёл так же тихо, как и появился. Ни один человек в кафе, кажется, не обратил внимания на его присутствие.
Максим посидел еще несколько минут. Затем поднялся, поправил куртку и вышел.
На улице стало прохладнее. Начинался дождь.
17 апреля. 11:46 / Прага. Район Малá Страна
Камера в витрине кафе была встроена в датчик освещения. Модель, снятая с производства десять лет назад, но всё ещё функционировавшая стабильно. Её угол охвата не позволял разглядеть лица за столами, но жесты, телодвижения и временные метки записывались в полный рост.
Грач смотрел на монитор, не отрываясь. Он сидел в фургоне, припаркованном в пятидесяти метрах от кафе. Одет в старую серую куртку. В руках термос с кофе, на голове гарнитура, через которую периодически шли сухие сигналы: нет активности, пост 3, тихо.
— Он взял, — сказал Грач, не поднимая голоса.
Ответ пришёл не сразу. Затем прозвучал голос. Мужской, глухой, с той интонацией, в которой всегда звучало больше, чем сказано:
— Подтверждена передача?
— Визуально — да. Устройство положено на стол, через двадцать секунд перенесено в карман.
— Реакция?
— Спокойствие. Ни удивления, ни протеста. Похоже, что ожидал чего-то подобного.
Пауза. На экране Максим поднимался из-за стола, связной уже вышел. Люди в кафе не обратили внимания. Камера выхватила только момент, когда дверь чуть дольше оставалась открытой — как будто воздух сопротивлялся.
— Следим дальше?
— Нет. Пускай думает, что ушёл чисто. Пусть верит, что был один.
— Он слишком быстро разобрался, — заметил Грач. — До него другие тоже доходили до ZeroLine. Но не так. Не с этой скоростью. И не с текущим уровнем защищенности.
— Потому и интересен. Нас не интересуют те, кто приходит смотреть. Нас интересуют те, кто идёт вглубь. Он уже в системе, даже если сам не понял.
Грач кивнул. На экране Максим исчез в переулке. Сигнал остался. Камера писала дальше. Он нажал на клавишу, и архив начал шифроваться.
— У него теперь есть ключ, — сказал он, почти шёпотом. — Посмотрим, решится ли открыть эту дверь.
17 апреля. 12:42 / Прага. Район Вршовице
Максим закрыл за собой дверь и прислушался. В квартире было тихо. Ни шагов, ни скрипа стула, ни шума работающего ноутбука. Он шагнул внутрь, чувствуя, как под ногами чуть пружинит старый паркет.
Анна сидела у окна, спиной к двери. На коленях компьютер, на экране открыто окно с зашифрованным чатом. Она не обернулась.
— Как всё прошло? — спросила она, не поднимая головы.
— Как и планировали, — ответил он. — Он пришёл через связного. Передал то, что обещал. Сказал, что я на правильном пути.
Она кивнула, но не двинулась. Несколько секунд стояла тишина. Он чувствовал в ней напряжение: когда человек борется с собой, чтобы не задать вопрос, который уже задан внутри.
— Кто-то вышел на меня, — сказала она наконец. — Пришло сообщение. Отправитель не отслеживается.
Максим сел напротив, медленно, стараясь не создавать лишних звуков.
— Что именно написали?
Анна подняла взгляд. В нем застыло напряжение.
— Всего одно предложение: Он не тот, за кого себя выдаёт. Он был нужен вам там. Его пустили специально.
Максим не отвёл взгляда. Не попытался отрицать сразу. Только вдохнул глубже, положил руки на колени — ладонями вверх, открыто, спокойно.
— Ты думаешь, это может быть правдой?
— Я думаю, — сказала она, — что сейчас слишком много совпадений. Слишком быстрая трассировка. Слишком чёткий алгоритм поиска. Ты будто знал, куда смотреть. И кто нужен. Даже Valya3 вышел на тебя, а не на меня. Хотя я боролась с махинациями подобного рода годами.
Он чуть наклонился вперёд.
— Знаешь, когда я впервые увидел аналогичную структуру транзакций? Не в Москве. Не в GFI. А в Тбилиси. В две тысячи восемнадцатом. Я тогда работал на консалтинговую команду при одном крупном банковском холдинге. Нас позвали «помочь с закрытием дыры». Сумма в двести миллионов. Ушли за три дня. Ушли на внутренние счета, которых не было в структуре. И никто не мог объяснить, как. Но я нашёл тогда нечто похожее — те же задержки, те же ID-петли. Только никто не поверил. Просто списали на технический сбой.
Он замолчал, давая ей время осмыслить.
— Я составил отчет, — продолжил он. — Отправил на уровень выше. Через три дня пришёл ответ сверху: «технический сбой», «действий не требуется». А через неделю всё исчезло из системы. Даже лог. Дело закрыли. Убыток списали. Формально на валютный риск. Но кто-то очень не хотел, чтобы мы продолжали копать.
Анна слушала, не перебивая.
— С тех пор я стал смотреть на каждую транзакцию как на маршрут. Не просто поток денег, а движение, у которого есть начало, но может не быть конца. Именно так я и нашёл ZeroLine. Я знал, где смотреть, потому что однажды уже видел, как деньги исчезают у тебя на глазах.
Анна не отводила взгляда. Теперь в нём было меньше подозрения. Оно не исчезло полностью, но заметно ослабло. Она видела, что он не лжёт. Или лжёт очень хорошо.
— Почему ты не рассказывал об этом раньше?
— Потому что раньше ты бы не поверила. Да и не спрашивала.
Они замолчали. Из окна тянуло холодом.
— Ладно, — наконец сказала она, откидываясь на спинку стула и устало глядя на него. — Что он тебе передал?
Максим медленно достал из внутреннего кармана небольшой плотный свёрток, развернул его и положил на стол. Внутри лежал тонкий, почти плоский носитель с шероховатой поверхностью и крошечным тиснением у одного из краёв. Похожий на банковский токен или карту доступа, только с минималистичной маркировкой и чуть грубоватой текстурой поверхности.
— Не знаю, что это, — признался он. — Он не объяснял. Только сказал, что у меня есть один шанс. И что это «часть кода». Больше ничего.
Анна чуть подалась вперёд. Взяла устройство двумя пальцами, повернула в руках, осмотрела со всех сторон. В её лице не было удивления, но в глазах появилась сосредоточенность.
— Я такое видела, — тихо сказала она. — Не часто, но достаточно, чтобы понять: это не просто носитель. Это криптоключ. Физический и одноразовый.
— Что это значит?
Она подняла глаза, заговорила спокойно, чуть медленнее, чем обычно подбирая слова так, чтобы каждое несло точный смысл.
— Это аппаратный ключ. Шифр с привязкой к системе. Один из самых закрытых способов доступа. Такие вещи используют в очень специфических местах.
Максим молчал, слушая.
— В основном — в банках, которые хранят теневые архивы. Внутренние узлы платёжных систем, к которым нет публичных маршрутов. В центрах кибербезопасности, где данные нельзя передавать даже по внутренней сети. А ещё — в некоторых трастовых и юридических структурах, где ключ не просто открывает документ, а подтверждает сам факт, что он существует. Без ключа — ничего нет. Даже упоминания. Это своего рода исчезающая дверь. Если ты не знаешь, что она есть — ты её никогда не увидишь.
Она сделала паузу и добавила, чуть тише:
— Их используют для того, чтобы прятать то, что нельзя просто взять и удалить.
Максим опустил взгляд на устройство. Он почувствовал, как напряжение внутри уплотнилось от понимания, насколько хрупкой стала граница между знанием и уничтожением.
— Его можно просто подключить?
Анна покачала головой.
— Нет. Такие носители работают только в изолированных системах. Старых. Отрезанных от всего. Без доступа извне. Только локальный запуск. И только одна попытка. Если мы вставим его в неподходящую машину — он просто самоуничтожится. Либо физически, либо программно. Не останется даже крупиц.
Она взяла в руки ноутбук и замерла. Склонила голову набок о чем-то размышляя. Потом медленно отложила устройство обратно.
— Этот не подойдёт, — сказала она. — Современная прошивка. Даже если отключить сеть — есть активные модули. Bluetooth, автозапуск, скрытые процессы. Он может расценить это как угрозу. И стереть себя.
Максим смотрел на неё, не перебивая.
— Мы должны найти машину, — продолжила она, — старую, «глухую», без всего лишнего. Я знаю, где такую достать. Но не сейчас.
— Потому что?
— Потому что пока мы не готовы. Если мы активируем его вслепую — это будет не расследование. А поджог улик.
Максим кивнул.
— Тогда ждём.
Анна завернула носитель обратно, аккуратно, будто пеленала спящую змею.
— Ждём, — повторила она. — И делаем всё, чтобы, когда откроем, были готовы к тому, что внутри.
17 апреля. 13:36 / Прага. Район Вршовице
В квартире стало неожиданно тихо. Даже тише, чем прежде. За окном, где раньше слышались машины, шаги, редкие голоса, теперь гулял только ветер, цепляющийся за рамы. Всё вокруг замедлилось, как будто время решило отпустить их на короткую передышку.
Анна задвинула штору. Свет от неё смягчился, став похожим на свет начала вечера, хотя день ещё был в разгаре. Максим сидел у стола. Он не двигался, не смотрел на часы, не пытался разрядить тишину словами. В ней было всё: усталость, отсутствие полноценного сна, напряжение последних дней, и ещё что-то, чему пока не было названия. Что-то сгустившееся между ними.
Анна прошла на кухню, налила воды в чашку, вернулась. Села напротив. Она не смотрела в его сторону просто потому, что так было проще быть рядом. Их взгляды почти не сталкивались, но между каждым жестом, каждым коротким вдохом нарастало ощущение чего-то слишком явного, чтобы игнорировать.
— Я не верю в случайные встречи, — сказала она почти шепотом, опустив взгляд. — Ни в том, что касается схем, ни в том, что касается людей.
Максим чуть усмехнулся. Улыбка отразилась в уголках глаз, а не губ.
— А я не верю в то, что всё можно просчитать. Даже когда кажется, что держишь в руках все нити. Особенно когда их держишь.
Она кивнула. Снова стало тихо. Но теперь тишина была другой. Более плотной. Более живой. Что-то между ними сместилось — невидимо, но ощутимо. Тело, наконец, догнало смысл.
Анна взяла плед с дивана, накинула на плечи, но взгляд всё-таки задержался на нём. Его руки, его лицо, чуть поросшее щетиной, эти синяки под глазами и сжатость губ. Он был здесь. Живой. После всего.
— До этого момента я всё делала одна, — произнесла она тихо, почти не слышно. — Никто не оставался. Каждый выбирал, где безопаснее. Или где проще забыть.
Максим не сразу ответил. Он смотрел в окно, за которым медленно ползли тени от веток. Потом повернул голову. Его голос стал чуть ниже, мягче.
— Я бы, наверное, тоже выбрал. Когда-то. Если бы ещё было что выбирать.
Он поднял взгляд. В его глазах она увидела то, чего так долго не позволяла себе искать. Не обещание защиты, а пульс — единый с её собственным.
Она долго смотрела на него. Не отводила взгляд. Как будто вслушивалась в нечто большее, чем слова. Он не шевелился, только также, не мигая, смотрел в ответ.
И тогда, без предупреждения. Без подготовки. Просто наклонилась — не спеша, но решительно. Взгляд её задержался в его — ровно на то мгновение, когда оба поняли, что будет в следующий момент. И она коснулась его губ с истосковавшейся страстностью, с тёплым, глубоким, почти дрожащим нажимом. Как обнажение, как первый шаг в пустоте, где либо падаешь, либо летишь.
Максим не отпрянул. Ответил. Сильно, горячо, сдержанно только в первых секундах. Его рука нашла её талию, сначала робко, а потом все увереннее, как будто тело раньше него поняло, что ей не хочется останавливаться. Он не притягивал, но позволил ей приблизиться настолько близко, насколько это вообще было возможно. Его губы двигались навстречу, тянулись, искали. Их языки встретились. Сначала медленно, несмело, но с каждым мгновением все увереннее и чувственней, с той нарастающей жаждой, которую не сдерживает разум.
Она вздрогнула от накатившей волны страсти, в которой смешались тепло, усталость, дни на бегу, и осознание, что в этом чужом, временном городе они единственные, кто по-настоящему жив. Её губы раскрылись чуть шире, впуская его глубже, с большей жадностью, движения стали настойчивее, почти требовательными, словно все, что она сдерживала, прорвалось сквозь напряжение последних дней. Она прижалась еще сильнее, каждой клеточкой своего тела ощущая его страсть и желание. Дыхание участилось, языки сплетались и расходились всё смелее, всё горячее...
А потом они остановились. Почти одновременно. Без слов. Отпрянули друг от друга. Не резко, но достаточно, чтобы между ними снова оказалось воздух. Плотный, насыщенный тем, что только что было. Как тлеющее тепло.
Все еще сбивчивое дыхание. Короткое, горячее, с неустойчивыми паузами. Все еще бился в висках пульс, заданный телом. Их взгляды не расцепились сразу — в них ещё плавала вспышка, остаточная вибрация того, что только что пронеслось сквозь, как ураган без предупреждения. Но в этом взгляде уже появилось прояснение.
Она медленно выдохнула. Грудь поднялась, потом опустилась ровнее. Щёки слегка порозовели от жара, от того, что кровь бежала быстрее. Он провёл ладонью по лицу, возвращаясь к себе, в тело, в точку опоры. Их пальцы всё ещё соприкасались, но уже не искали продолжения. Просто чувствовали то, что не исчезает сразу.
Анна чуть отвела взгляд. Она уже знала, что не скажет ничего. Потому что всё уже произошло. И если попытаться что-то обозначить, то это станет чем-то меньшим, чем было.
— Отдохни, — сказала она наконец, тихо, почти ласково, без напряжения. — У нас будет ещё день. Может быть, два. А потом всё начнётся.
Максим не ответил. Он встал, подошёл к дивану у стены и присел, не раздеваясь. Как присаживаются на краю поля, где скоро начнётся работа.
Анна осталась за столом. Но спустя минуту подошла и села рядом. Близко, прижалась плечом.
Так они и сидели. Двое. В тихой квартире, на короткое время, позволив себе, забыть обо всём. В это мгновение, без масок и без щитов, где ни один из них не обязан был быть сильным им достаточно было просто быть вместе.
Глава 7. Régulus
18 апреля. 07:03 / Прага. Район Вршовице. Временное укрытие
Анна проснулась в тишине.
Комнату заливал мягкий, молочно-серый свет — ночь уже ушла, но день ещё не наступил. Сквозь полупрозрачные шторы проникал холодный рассвет. В воздухе ощущался лёгкий запах мяты и чего-то ещё — то ли спокойствия, то ли странного чувства остановленного времени.
Максим спал рядом, его рука лежала у неё на талии — будто даже во сне он искал в ней опору. Его ровное, тёплое дыхание щекотало ей плечо. Анна медленно повернула голову; в её взгляде не было тревоги, не чувствовалось напряжения. Только тишина, и то редкое, почти забытое ощущение безопасности.
На мгновение она позволила себе просто быть. Не бежать, не прятаться, не анализировать — а просто лежать вот так, ощущая это невесомое прикосновение и близость. В чужом городе, в чужой квартире, где впервые за долгое время им обоим не нужно было притворяться.
Максим шевельнулся, медленно, ещё не просыпаясь до конца. Его глаза открылись — мутные, не фокусирующиеся. Несколько секунд он смотрел в никуда, потом взгляд прояснился, и он вдруг понял, где находится. И кого держит в объятиях.
— Прости... — выдохнул он, быстро убирая руку. Голос его был хриплым, сонным.
Анна едва заметно улыбнулась, коснулась его щеки кончиками пальцев — мягко, спокойно, словно стирая вину, которой не было.
— Не извиняйся. — Она чуть наклонилась и легко поцеловала его в губы. — Ты просто спал.
Он кивнул. Смущение не отпускало, но оно было почти добрым, человеческим, не тяжёлым. Он сел, потянулся, провёл рукой по лицу.
— Который час? — спросил он, растерянно оглядываясь.
— Семь. Мы в безопасности. Пока.
Анна поднялась первой. Через несколько секунд на кухне зашипела вода. Максим натянул рубашку, подошёл к окну. За стеклом лениво просыпался город. Чехи никуда не спешили. Кто-то шёл с кофейным стаканом в руках, кто-то в деловом костюме, кто-то с рюкзаком. Жизнь продолжалась, словно ничего и не случилось. Словно всё, что было ночью — бегство, тревога, встреча — осталось только в их головах.
Анна принесла чашку. Максим взял её, благодарно заглянув ей в глаза. Пил медленно, ощущая, как впервые за долгое время позволяет себе расслабиться. Тело начинало вспоминать, что значит — быть живым.
Вдруг тишину разорвал короткий сигнал сообщения. Анна замерла, подошла к ноутбуку. Экран мигнул. Шифрованный канал, односторонний ключ. Она ввела код — на экране появилось сообщение:
"Проверь координаты объекта 722-Z. Не доверяй ему."
Максим почувствовал, как в комнате что-то меняется — не сразу, не явно, как лёгкий запах газа, который вначале не улавливаешь.
— Что это? — спросил он, заметив, как лицо Анны стало резким, собранным, как меняется угол её взгляда.
Она не ответила сразу, несколько секунд вглядывалась в экран, потом медленно подняла глаза.
— Это из старого канала. Мы использовали его для закрытых аудитов в Мидтауне. Канал односторонний, сквозной, его нельзя подделать — проходит через серверы в Базеле.
— Кто отправил?
— Не знаю. Ключ ротационный, подписи нет. Но стиль... — Она замолчала. — Я получала такие сообщения раньше. Их присылают, если есть высокий риск компрометации.
Максим подошёл ближе.
— Координаты объекта 722-Z... Это про меня?
Анна не сразу ответила. Долго и пристально смотрела ему в глаза.
Он не отвёл взгляда.
— Ты веришь в это? — тихо спросил он.
— Я... — Она замялась, потом села. — Я не знаю.
Он опустился напротив. Теперь между ними был только стол, две чашки и воздух, в котором звенело молчание.
— Я не тот, за кого себя выдаю? — проговорил он медленно. — Знаешь, возможно, да. Я сам уже не уверен, кто я. Но я не лгал тебе. Ни разу.
Анна кивнула. Неуверенно, но без холода — просто сдержанно.
— Знаю.
Повисла пауза. Только слышался звон ложки о фарфор.
— Мы идём дальше? — спросил он.
— Да, — ответила она. — Только теперь я внимательно смотрю по сторонам.
Максим усмехнулся — коротко, горько, но без обиды.
— Это правильно.
Они снова замолчали. Но теперь между ними была не тревога, а что-то другое — настороженность, осторожная бдительность. Он отпил кофе. За окном по улице проехал трамвай. День начинался.
18 апреля. 15:42 / Женева. Офис Régulus
Клеман Дюваль прилетел в Женеву ранним утром. В Брюсселе он провёл два дня — слушал, говорил, делал вид, что убеждает. Всё это оказалось пустой тратой времени. Он знал: чем больше слов, тем меньше дела. Настоящая работа начиналась здесь.
Офис Régulus находился в деловом квартале, но не значился ни на одной карте. Вход — только по белому пропуску, без логотипов, маркировок, идентификаторов. Даже внутренний персонал числился в штате фиктивной компании. На бумаге — обычная структура с регистрацией в Люксембурге, дочерняя единица консультативного фонда по управлению политическими рисками. Фактически — это был центр серой архитектуры, интеллектуальный узел, в котором обрабатывались данные, официально не существующие.
Клеман сидел у окна, пил чёрный кофе — без сахара, как всегда. На Женеву опускалось молочное утро, но ему было не до пейзажей. Его взгляд упирался в цифровую панель, в ленты сигналов с распределённых серверов.
На экране мигало: ZeroLine: трассировка активна. Узел 722-Z в движении.
— Как далеко они? — спросил он, не отрываясь от интерфейса.
— Уже за границей, — ответила женщина напротив, чётким, почти ласковым тоном. — Прошли Дрезден, сейчас идут через Майнц. Поездом.
— Франкфурт?
— Да. Всё по прогнозу. Точка пересечения — Westend, ближе к вечеру. Пока — без отклонений.
В её голосе была хирургическая точность — не сухость, а твёрдость врача, который не ошибается в диагнозах.
Ее звали Морана — поведенческий аналитик, бывший нейропсихолог, теперь — разработчик профайлинговых моделей. В Régulus она отвечала за поведенческую верификацию: там, где алгоритмы терялись, она видела, что человек сделает дальше.
— Она получила сообщение? — уточнил Клеман.
— Даже два. Первое — ночью, через старый канал. Без подписи, но структура — типичная, как во внутренних предупреждениях шестилетней давности. Второе — утром: "Объект 722-Z. Не доверяй ему".
Клеман откинулся в кресле, глядя не на неё, а на карту, где в левом углу медленно пульсировал маршрут: Прага → Франкфурт → возможный отвод на Страсбург.
— Это мы отправили? — спросил он.
— Нет. Это изолированный канал. Вход — через резервный узел в Базеле. Один из тех, что остались вне нашей зоны после архивации.
— Кто-то из старых? Или новый, получивший доступ?
Она пожала плечами. В её лице проявилось отсутствующее выражение.
Клеман на секунду нахмурился — раздражение скользнуло по глазам, не страх и не тревога, а усталость. Тень того, что нельзя контролировать.
— Удивительно, что система ещё реагирует, — заметил он. — Я думал, она давно мертва.
— Она спит, — отозвалась Морана. — После активации латентной защиты, после потери итальянского сегмента и испанского ключа. Всё ушло в глубинное хранение.
— И я вместе с ней, — усмехнулся Клеман. — Прямого доступа к ядру у меня больше нет. Все ключи отозваны, паттерны замкнуты. Мы сами себе перекрыли воздух.
— Вот поэтому ты их и держишь в игре, — сказала она чуть тише.
Он встал, подошёл к панели.
— ZeroLine нельзя запустить напрямую. Все входы заблокированы. Но внутри остались скрытые траектории — те, что активируются не человеком, а движением через систему.
— Живые каналы, — повторила Морана, почти шёпотом. — Ты думаешь, Максим — один из таких маршрутов?
— Я не думаю, — твёрдо сказала он. — Я проверяю.
Морана подошла ближе, глядя на зону с пометкой 722-Z. Узел пульсировал.
— Объясни.
Клеман повернулся к ней, его голос прозвучал особенно отчётливо, когда речь зашла о границах риска:
— Условие простое. Если человек, не зная, повторит определённую последовательность — окажется в нужных локациях, откроет связки данных, инициирует запрос без идентификации — внутри ZeroLine активируется узел. Только в таком случае. Только если совпадёт вся траектория. Это и есть "живой канал".
— Такой человек не знает, что запускает систему, — уточнила она.
— Да. Он — паттерн, не субъект.
Морана долго молчала, затем спросила:
— А если он дойдёт до ядра случайно?
— Тем лучше. Получим доступ. Или хотя бы данные о трассировке.
— А если нет?
— Он исчезнет с карты. Не первый, не последний.
Она кивнула. Некоторое время в комнате стояла тишина.
— Почему ты всё ещё держишь их в поле? — наконец спросила она.
— Потому что других живых маршрутов у нас нет. Они думают, что вскрывают что-то запретное. На самом деле — они восстанавливают доступ, который мы потеряли.
На панели замигал сигнал: 722-Z — перемещение, Франкфурт, затем — Страсбург.
— Следующий узел?
— Старый дата-центр EuroAudit. Официально выведен из эксплуатации, но в архив можно пройти по локальному контракту.
— Пусть идут, — сказал Клеман тихо.
Морана задумчиво кивнула. Развернулась на каблуках, и не спеша вышла.
Клеман остался у экрана. Он коснулся виртуальной проекции — символа узла 722-Z. Его пальцы замерли над стеклом. Он тяжело вздохнул: игра стала слишком сложной, чтобы кто-то мог предугадать её исход.
18 апреля. 07:32 / Прага. Район Вршовице. Временное укрытие
Утро в квартире на Вршовице оказалось на удивление спокойным, если не считать утреннего сообщения. Воздух стоял прохладный, почти неподвижный. За окном цокали каблуки, гудел трамвай — город жил своей обычной, чужой, безопасной жизнью.
Анна сидела за столом напротив Максима. Он смотрел на экран смартфона, будто не видя его вовсе. Потом поднял глаза.
— И что теперь? Куда дальше?
Анна выдохнула, словно только сейчас позволила себе задуматься.
— Франкфурт.
— Почему Франкфурт?
— Там есть один человек. Мы когда-то работали вместе. Он был из тех, кто не умел молчать. Ушёл, когда EY — ещё до всей этой истории — начали “исправлять” отчёты, приводить цифры “к ожиданиям клиента”.
Максим напрягся:
— Ты ему доверяешь?
— Не до конца, — Анна сделала глоток кофе. — Но я доверяю его ненависти. Она настоящая. А это, поверь, редкость.
Максим кивнул медленно, с лёгким сомнением. Они собирали вещи в молчании: чёрный ноутбук уходил в двойное дно рюкзака, старые документы — в файл с логотипом KPMG, чужая обложка для настоящих следов.
На выходе Максим задержался у двери — словно хотел что-то оставить, но передумал.
На вокзале было людно и шумно. Анна купила билеты до Франкфурта: EuroCity, отправление в 09:42. Они выбрали предпоследний вагон, места у окна. Вокруг звучала немецкая, чешская, порой английская речь. Всё выглядело обыденно, почти нормально, но фальшиво.
До Дрездена они ехали молча. Только за окном мелькали станции, сменялись пейзажи. Потом Максим нарушил тишину:
— Думаешь, он нас примет?
— Думаю, он не простит себе, если промолчит.
Максим снова уставился в окно. Поезд уносил их прочь от того, что было точкой отсчёта. Всё, что случилось в Праге, должно было там и остаться.
18 апреля. 20:05 / Франкфурт
Франкфурт встретил их серым, промозглым вечером. Город казался строгим, холодным, чужим. Bornheim — старый квартал, пятиэтажка с облупленным стеклом, ржавая кнопка лифта. Они поднялись пешком.
Анна постучала: дважды, потом коротко, в третий раз.
За дверью послышались шаги, глазок, скрип замка. Дженсен Блох открыл дверь, долго всматривался, и только потом узнал её.
— Анна? — он произнёс имя так, будто сомневался, что оно настоящее.
— Привет, Дженсен. Прости, что мы как снег на голову, но нам нужно поговорить, а возможно и потребуется твоя помощь. Это Максим.
Блох взглянул настороженно, но без враждебности. Снова перевел взгляд на Анну. Смотрел он долго, словно не мог решиться. Максим уже начал боятся, что дверь захлопнется у них перед носом.
— Проходите. - наконец сказал Дженсен. - Только быстро.
Он ещё раз оглянулся на лестничную площадку и только тогда впустил их, заперев за собой три замка.
Квартира была проста: минимум мебели, книги на полках, привинченных к стенам, старый ноутбук, термос, пара тарелок. Квартира не производила впечатления жилой.
— Не думал, что увижу тебя снова, — сказал Блох, присаживаясь. — Ты исчезла после Кипра, 2016-й. Помнишь MedEx, портфель активов?
— Помню. Тогда ты уехал, когда отозвали внутренний отчёт.
— А ты осталась. Потом исчезла сама, без объяснений.
— Просто поняла: если можно стереть выводы, то неважно, кто их делает.
Блох кивнул.
— Ладно. Вы же не на чай пришли, Анна. Что вы тут делаете?
Анна взглянула на Максима, он коротко кивнул.
— Мы ведём неофициальное расследование, — начала она. — Всё началось с GFI Capital: странные отчёты, аномальные потоки. Потом SPV. Стали копать глубже — вышли на зеркальные фонды и ZeroLine.
— ZeroLine? — Блох поднял брови.
— Система отчётности и ликвидности, которая в какой-то момент стала теневым отражением транзакций. Всё выглядит легально, пока не начинаешь сравнивать дубликаты. Тогда всё рушится.
— И вы влезли в это?
Максим включился:
— Мы нашли следы в логах: дублирующие проводки, IP-отклонения, задержка в несколько секунд — технический след отражённой транзакции.
— Названия? — спросил Блох уже не скептически, а профессионально.
— Aurora. Velham. Régulus. Скорее всего, даже наверняка, они взаимосвязаны. Но мы не знаем, кто собирает структуру. Только знаем, что она существует.
Анна добавила:
— Если кто-то из старых финансистов что-то мог понимать, так это ты. Если осталось хоть что-то — заметки, копии — нам нужен след. Нужны подтверждения.
Блох долго молчал.
— Вы либо совсем не понимаете, куда влезли, либо уже погрузились слишком глубоко, чтобы отступить.
Он ушёл в соседнюю комнату, вернулся с чёрной папкой.
— Копия одного отчета. Я сделал её, когда понял, что он может пропасть. Так и случилось. Сначала — из общего доступа, потом из архива.
Он положил на стол распечатку.
— SPV Aurora Delta Two. 2019 год. Твои инициалы, Анна. Твоя цифровая подпись. Помнишь?
Анна смотрела на лист как на чужую вещь.
— Нет, — тихо сказала она. — Не помню ни проекта, ни документа.
— Тогда кто-то подписал его за тебя, — Блох говорил уже резко. — EY тогда не перешли на аппаратные токены, серверные ключи можно было дублировать. Кто-то воспользовался твоим доступом.
Максим пробежал глазами по документу.
— Значит, она стала частью схемы, даже не зная об этом.
Анна поднялась, вышла в соседнюю комнату. Максим пошёл за ней. Она стояла у окна, скрестив руки.
— Ты в порядке? — спросил он тихо.
— Знаешь, что страшнее всего? — она обернулась. — Я — это имя, подпись. Но в этом документе — меня нет. Кто-то вписал меня в пустоту. А теперь эта пустота — моя.
— Это след, Анна. Не приговор. Первый настоящий след. И мы пойдём по нему.
Они вернулись к столу, Максим положил документ перед собой, перелистал страницы, словно надеясь найти в них ответ. Некоторое время никто не решался заговорить — в комнате было тихо, тёплый свет лампы отражался на столе, а за окном едва слышно шумел вечерний Франкфурт.
— Дженсен, — осторожно начал Максим, — если бы ты был на месте тех, кто строил всю эту схему… Куда бы повёл след? Где искать дальше?
Блох чуть прищурился, опустился на стул, на мгновение потер виски.
— Понимаешь, — заговорил он медленно, — когда мы работали с портфелем MedEx, были у нас объекты, которые “не светились” в официальных документах. Тогда это выглядело как простая страховка: уходящие активы, резервные каналы, дублирующие сделки. Я даже не сразу понял, зачем всё это — думал, обычная подстраховка под аудит.
Он поднял глаза, и в них мелькнуло что-то похожее на старую обиду или растерянность:
— Помню один отчёт… Мы его делали в срочном порядке, ночью, для партнёров из Люксембурга. Там были странные маршруты движения денег, и всё заканчивалось каким-то “архивным сегментом” — тогда я решил, что это просто техническая уловка, что ничего там нет. Но спустя пару недель один из подрядчиков пропал из компании. Сразу — после сделки со Страсбургом.
Анна внимательнее наклонилась вперёд:
— Страсбург?
Блох кивнул.
— Да. Старый дата-центр EuroAudit. Его официально списали ещё в восемнадцатом, но тогда кое-кто из наших всё равно оформлял туда доступы — только уже после полуночи, через технический вход. Я помню этот адрес, потому что сам пару раз ночевал в архиве, выгружая копии отчётов. Тогда мне казалось, что это обычная рутина. А теперь, когда смотрю назад… Всё сходится слишком странно. Может, это и есть их узел. Может, он не единственный, но уж точно там что-то важное.
Он вздохнул, словно отбросил от себя тень сомнений:
— Если остался хоть какой-то живой маршрут — он там. По крайней мере, это всё, что я могу вспомнить.
Максим переглянулся с Анной и тихо сказал:
— Значит, нам туда.
Свет лампы дрожал на страницах старого отчёта, где впервые за долгое время появилось хоть какое-то настоящее имя — след, который мог привести их ещё глубже.
19 апреля. 10:08 / Германия. Поезд Франкфурт → Страсбург
Поезд отходил от главного вокзала Франкфурта строго по расписанию, будто всё происходящее — просто часть чётко выстроенного маршрута, в котором нет места случайностям.
Максим и Анна устроились в самом конце вагона, у двери. Вокруг сидело немного людей, каждый растворён в себе: кто-то — в музыке, кто-то — в мерцании экранов. Общая тишина нарушалась только механическим голосом по громкой связи и ровным, убаюкивающим гудением двигателя.
Анна смотрела в окно, где пасмурное немецкое утро скользило по ландшафту — весна здесь казалась сдержанной, почти чёрно-белой, будто и не наступала вовсе. За стеклом проносились платформы, склады, редкие дома, притулившиеся к границе индустриальной зоны. В её лице не было ни тревоги, ни явного спокойствия — только усталое отрешение.
Максим молчал. Он держал на коленях папку с документами от Блоха, пальцы невольно гладили край бумаги, как будто пытаясь нащупать сквозь неё хоть какую-то опору. Несколько раз он перечитывал одни и те же подписи, останавливался на знакомых названиях фондов, ловил себя на том, что не понимает, как всё это могло пройти мимо них так долго.
Максим наконец нарушил молчание — медленно, словно осторожно примеряя слова:
— Как ты держишься? — спросил он наконец, и голос прозвучал мягче, чем он рассчитывал.
Анна не сразу ответила — вздохнула, на мгновение сомкнула глаза, будто пыталась перезапустить себя, потом оторвалась от своих мыслей и перевела взгляд на него.
— Иногда мне кажется, что всё это не со мной происходит, — тихо сказала она. — Больше похоже на чужую биографию, вырезку из газеты или главу книги, которую я просто забыла прочитать. Порой ловлю себя на том, что вспоминаю не события, а картинки, фрагменты диалогов. Как будто это не моя жизнь, а чей-то рассказ обо мне.
Максим аккуратно убрал отчёт в папку, положил её рядом.
— Ты не виновата, — сказал он, стараясь придать голосу твёрдости, хотя и сам не до конца в это верил.
Анна медленно отвела взгляд, но в голосе зазвучала стальная нотка:
— Не об этом речь, — сказала она, сцепив пальцы. — Я знаю, что бывает, когда начинаешь сомневаться не в бумагах, а в себе. Это когда ночью не можешь вспомнить, было ли это на самом деле. И вдруг ловишь себя на мысли, что могла бы и не заметить, если бы твой ключ кто-то использовал для подписи. Или если бы цифра вдруг поменялась “по решению партнёра”.
Максим покрутил папку в руках, сдвинул брови:
— Вот в этом вся суть схемы, — задумчиво сказал он, уже больше себе. — Не нужно создавать фальшивые документы или ломать систему. Просто множишь “отражённые” транзакции — те, что технически проходят в системе, но не отражаются на основных счетах. Делаешь второй слой — “теневой” поток, который видит только внутренний аудитор, если вообще видит. Всё выглядит чисто. Но стоит начать сопоставлять даты, суммы, айпишники — находишь цепочку, которая повторяет “белую”, но чуть отстаёт во времени. На секунду-другую, максимум две.
Он задержал дыхание, будто боясь упустить свою мысль, и посмотрел на Анну.
— У нас таких операций было много в Лондоне, — тихо сказала она, вспоминая. — Бэк-офис перегружали рутинными проверками, закрывали глаза на повторяющиеся проводки. Говорили: “система перегружена, пересчитаем завтра”. Но самое интересное — эти “завтра” никогда не наступали. Просто через неделю файл исчезал из архива, а в новом отчёте появлялись другие цифры. А потом мы удивлялись, почему в балансе нет нужной суммы.
Максим кивнул, выдохнул, взглянул в окно.
— Классика SPV, — сказал он с ноткой горечи. — Один фонд — три уровня. Через первый проходят деньги из основного клиента. Второй — отражённый: туда списывают “избыточные” средства, чтобы не светить их в отчёте. А третий — “прокладка”: туда попадают транзитные суммы с реальных сделок. В итоге никто не видит всю цепочку целиком. В каждом отчёте — кусок, но целую структуру не видит никто, кроме тех, кто держит архитектуру в голове.
Анна, не отводя взгляда от окна, почти шёпотом:
— Думаешь, Блох был одним из них? Тех, кто знал?
— Он знал о частях. Но, как и большинство, видел только свою грань. Кого-то пускали дальше, кого-то — нет. Система устроена так, чтобы каждый видел только свой коридор. Если кто-то уходит — всё, его сегмент отключается, и весь след теряется.
В вагоне повисла пауза. Кто-то прошёл мимо, объявили промежуточную станцию, они не обратили внимания.
— Я однажды видела, как удаляли “зеркальный журнал”, — вдруг сказала Анна, не скрывая горечи. — Был один парень, программист. Нашёл нестыковки, пришёл ко мне. Через два дня он уже не работал. Его проект закрыли, сервер форматнули, а старший партнёр сказал, что ничего важного там не было. Тогда я поняла: если схема уходит в архив, значит, она ещё работает. Если закрывают — значит, кто-то пытается что-то спрятать.
Максим слушал внимательно, улавливая в её голосе растущую решимость.
— А у тебя когда началось? — спросила она, теперь уже открыто и тепло.
Максим задумался, медленно разминая пальцы.
— В Тбилиси. Я работал по короткому контракту на три месяца. Сначала думал, что нашёл ошибку в отчете. Но когда на третий день сумма совпала до копейки — понял, что здесь что-то не так. Когда начал задавать вопросы, начальник сказал: “Спасибо, Максим, мы разберёмся.” А через сутки мой доступ работал только в режиме чтения. Через неделю — прощание и “удачи”. Тогда я впервые понял, что если система сразу реагирует на вопросы, значит, у тебя был шанс что-то найти. Не смог сразу — тебе уже ничего не дадут.
— Для меня это было в Марселе, — Анна слабо улыбнулась. — Я работала тогда по оценке дивизионов энергетического консорциума. Три страны, один офшор, два отчёта: в одном — прибыль, в другом — убытки. Оба подписаны, но разными аудиторами. Я задала вопрос — "Как так вышло?" Ответ был короткий: "Это не ваша зона ответственности".
Максим обернулся, их взгляды встретились.
— И всё равно осталась?
Она кивнула, в голосе прозвучала твёрдость:
— Потому что нужно было понять — кто подписал второй отчёт. Кто решал, какую реальность показывать регулятору, а какую прятать. Иногда это становится личным. Ты больше не можешь уйти, даже если всё говорит, что пора.
Поезд плавно качнуло на повороте, объявили промежуточную станцию. Звук растворился в их тишине.
— Похоже, мы одинаковые, — сказала Анна, улыбаясь устало. — Только ты раньше начал задавать вопросы, а я дольше верила.
Максим улыбнулся ей в ответ, и впервые за долгое время эта улыбка была настоящей.
— А ты раньше нашла правильные ответы, — сказал он. — Иногда, мне кажется, только такие, как мы, вообще способны эти ответы искать.
Они замолчали. Теперь между ними было уже не молчание, а общая память и понимание.
За окном мелькнул указатель: STRASBOURG — 44 km.
19 апреля. 23:40 / Франция, Страсбург. Заброшенный дата-центр EuroAudit
Ночь в Страсбурге была чернильно-тёмной и густой, словно город ушёл в себя, упрятав все звуки под бетонные крышки коллекторов. Это была не обычная тишина спящего мегаполиса — она казалась искусственно вырезанной, стерильной, будто здесь никогда и не было ни голосов, ни шагов, ни жизни.
Максим и Анна шли по безлюдной промзоне на южной окраине города. Треснувший асфальт, выцветшая линия тротуара, вдоль которой тянулись блеклые боксы складов и тяжелые, закрытые ворота. Ни одной машины, ни света в окнах, только редкие фонари с желтоватым, усталым светом. Под этими фонарями их силуэты казались нарисованными углём на асфальте.
Дата-центр EuroAudit располагался в здании бывшей телекоммуникационной станции — бетонный куб, окна забраны решётками, вход — через техническую дверь с давно неработающим кодовым замком. Схему обхода и доступ к чертежам им накануне прислал бывший подрядчик Блоха. Коды уже не работали, но замок был не самым сложным — Максим справился за три минуты, нервно глядя через плечо, пока щёлкали старые механизмы. Слабый щелчок — и дверь со стоном поддалась.
Внутри пахло старой пылью, машинным маслом и затхлой проводкой. Гулкий воздух казался тяжелее, чем снаружи.
— Это место ещё дышит, — пробормотал Максим, когда за ними захлопнулась дверь.
— И здесь хранились ключи, — тихо добавила Анна.
Коридоры были узкими и зигзагообразными, освещёнными тусклым аварийным светом. Где-то гудел старый вентилятор резким, тревожным звуком. Анна шла впереди, её шаги были быстрыми, но удивительно точными — будто она знала маршрут. Их цель — архивный серверный узел, отмеченный на схеме как Node 11-E. Один из последних, где могли сохраниться трассировки ZeroLine.
Они спустились на два уровня вниз, миновали третий коридор, свернули к двери с облупившейся табличкой “Monitoring”. Буквы на табличке уже едва читались. Максим потянулся к ручке, огляделся, и только после короткой паузы вошёл первым.
Внутри было темно. Он включил фонарь. Комната оказалась меньше, чем они ожидали: полки с пыльной документацией, шкафы с папками, пара стоек, скрытых брезентовыми чехлами. Максим снял один из чехлов — под ним оказался терминал. Старый, вряд ли используемый в последние годы, но явно не списанный. В нём ещё был потенциал.
— Это он? — спросила Анна шёпотом, затаив дыхание.
— Сейчас узнаем, — ответил Максим, уже подключая адаптер к разъёму.
Анна достала дешифровщик, проверила трёхфакторную верификацию — руки у неё не дрожали, но глаза были напряжёнными. Система ожила. На экране замигала заставка: EuroAudit Internal SysNode / Archive Relay v2.6
Максим быстро пробежался по меню.
— Здесь была маршрутизация, — произнёс он, — остаточные файлы... секунду... вот.
На экране один за другим начали появляться лог-файлы. Без меток времени, только внутренние ID, маршруты, контрольные суммы.
— Включаю фильтр по аномалиям: пары, повторения, зеркальные записи, — сказала Анна, сосредоточенно стуча по клавишам.
Максим наблюдал за ней с удивлением: раньше она казалась ледяной, а сейчас, в этом мраке, в ней чувствовалась едва сдерживаемая дрожь нетерпения.
Через три минуты поиска она резко остановилась.
— Четыре файла. Все — отражённые, — тихо проговорила она. — Два подписаны электронной подписью, два — зашифрованы. В одном из подписанных фигурирует имя Duvall. Во втором — серверный узел с кодом ZR/Matrix.
Максим почувствовал, как по спине прокатилась волна холода.
— Забирай. Сейчас же.
Анна начала копирование, Максим проверял дверь, прислушиваясь к шагам в коридоре — но там было всё так же тихо.
В этот момент экран терминала дрогнул, и появилось системное сообщение на красном фоне:
Наблюдаемый узел активирован. Следящий канал включён. Обратный отсчёт начат.
Ни звука, ни сигнала тревоги — только текст.
Анна замерла, глаза расширились.
— Всё, — тихо сказала она и одним движением выдернула адаптер. — Уходим. Быстро!
Максим схватил рюкзак, проверил, всё ли при них, и они почти бегом выбежали из помещения, захлопнув за собой дверь. Преодолев лестничные пролёты, снова оказались на улицах промзоны.
— Думаешь, нас уже отследили? — спросил Максим, когда они пересекали площадку у выхода.
Анна стиснула зубы:
— Если включился канал, это значит, что кто-то заметил активность на архивном сервере. Но для физического реагирования нужно время. Главное — уйти сейчас и не оставлять после себя ни малейших следов.
Они вышли на улицу — и там, в этом вымершем, искусственно тихом районе, Максим вдруг ощутил спиной взгляд. Неявный, неуловимый, но тревожный. Будто сама ночь смотрела им вслед.
Они шли быстро, не оборачиваясь. Сердце Максима стучало слишком громко, ладони были влажными. Но за ними никто не вышел.
Когда дата-центр остался позади, Анна задержала дыхание, и только тогда, на мгновение остановившись под тусклым фонарём, выдохнула.
— Мы взяли главное. Теперь у нас есть подтверждение не только схемы, но и личности тех, кто стоял за ней, — прошептала она.
— Но теперь о нас знают всё, — ответил Максим.
Их взгляды встретились в темноте.
— Да, — согласилась Анна, — но у нас впервые есть шанс.
В этот момент ночной Страсбург словно вдохнул полной грудью, и тишина за их спинами наконец отпустила.
Глава 8. Интегратор
20 апреля. 08:45 / Москва - Сити. Офис GFI. Кабинет исполнительного директора
В кабинете стояла густая, неподвижная тишина. Даже кондиционер, обычно стрекочущий в углу как насекомое, сегодня молчал. Через панорамные окна на стол падали неровные полосы утреннего солнца, дробясь на глянце плотного бумажного отчета, раскрытого перед Лариным.
Он медленно, почти лениво перелистывал страницы. Движения внешне рассеянные, но глаза оставались внимательными — в каждом взгляде читался холодный блеск человека, который не прощает ни себе, ни другим ни усталости, ни небрежности, ни малейших изъянов. Он видел каждую цифру, каждую строку, что-то не сходилось.
Перед ним стояли трое сотрудников. Стояли в напряжённом ожидании, будто оказались в чужой квартире, где всё чужое, всё на виду, и не знаешь, куда деть руки. Кто-то сжал колени, кто-то сцепил пальцы за спиной, кто-то, как Елена, младший аналитик, судорожно пытался не выдать в себе ни малейшей слабости. Но стоило ей дотянуться до стакана с водой, как рука дрогнула, и по поверхности пошла зыбкая рябь.
Ларин всё видел. Знал. Но молчал — почти три минуты.
Он разглядывал обложку: GFI Capital Partners / Внутренний отчёт / Q1 / Только для служебного использования
Внутри — таблицы: движение фондов, внутрифондовая отчётность, срез операций между сегментами. Всё как всегда — кроме одного: логика цифр была нарушена. Где-то внутри, глубоко, алгоритм сбился — или кто-то грубо вмешался вручную. Формулы будто сдвинулись, словно в сложном узле появилась чужая петля.
Он задержал взгляд на одной строке.
14 марта. Поздний вечер. Сумма не огромная, но странно — пересчёт уже после завершения торгового дня. И главное — операция провели в обход автоматического контроля, который обычно фиксирует все внутренние изменения. Это был не просто сбой — это было намеренное вмешательство.
Ларин поднял глаза.
— Кто запустил пересчёт после десяти вечера?
Голос был спокойный, даже обыденный, без угрозы, без нажима. Но всем троим стало ясно: лучше не юлить и не отмалчиваться.
Пауза повисла тяжёлым комком в горле — каждый словно ждал, что скажет другой.
— Алексей, — Ларин спросил чуть мягче, но в голосе уже скользнула твёрдость. — Это был ты?
Мужчина в сером кардигане, с залысиной и очками в тонкой оправе, неловко кивнул. Лицо побелело, губы чуть дрогнули.
— Да, я. Показалось, что расчёт не сходится. Решили проверить ещё раз.
— «Решили» — это кто?
— Я и Кирилл из инфраструктуры. Я не стал говорить контрольной группе, думал, что мы просто проверим для себя, в черновике. Думал, что это не попадёт в общий журнал. Просто сверяли.
— А что именно проверяли?
— Модель фонда. В тот день сильно скакнули хеджированные активы. Мы не меняли результат — просто сравнили с тем, что система показывает по FAS.
Ларин чуть откинулся в кресле.
— FAS? — уточнил он. — Это внутренний стандарт, который мы недавно внедрили? Чтобы никакие изменения не проходили без подтверждения?
Алексей кивнул, не встречая взгляда.
— Да, именно он.
— И всё равно не сообщили ни аудиторам, ни в главный офис?
— Нет... Это была техническая проверка, — пробормотал Алексей, будто оправдываясь.
Ларин замолчал. В нём не было злости, только усталое раздражение — как у врача, который увидел рецидив у пациента, не виноватого в своей болезни. Алексей был ни при чем — он был просто поводом, за которым кто-то прятал настоящую причину.
— Все трое, выйдите, — спокойно сказал Ларин. — Через десять минут принесите выгрузку всей сессии за 14 марта. Без фильтров, только исходные данные. Все подписи, метки, логи. Если что-то будет стерто или исправлено — пишите заявление на отпуск. Бессрочный.
Дверь закрылась за ними. Ларин встал, подошёл к окну.
Город жил своей жизнью: поток машин, синий свет мигалок, курьер на светофоре. В отражении стекла он увидел своё лицо — постаревшее, с тёмными кругами под глазами, тяжёлыми скулами. Но больше всего его тревожило не само искажение в отчётах — а то, что кто-то посмел тронуть его модель без разрешения. Это был не сбой. Это было предупреждение.
Телефон завибрировал на столе.
Номер не определялся.
Ларин не удивился. Не было ни страха, ни раздражения. Он просто снял трубку.
— Да, слушаю.
Пауза. На том конце — тишина, только спокойное дыхание, потом голос, слегка глухой, будто через маску:
— У вас сегодня окно. 16:00. Адрес придёт за час. Приезжайте один. Машину оставьте, телефон выключите заранее.
— Это по делу... — начал Ларин.
— Это по вашей безопасности, — перебил голос. — Не опаздывайте.
Связь прервалась.
Он ещё секунду держал телефон в руке, рассматривая его, как опасную вещь. Потом медленно сел, открыл терминал. Интерфейс управления логами загрузился почти сразу, пальцы сами нашли клавиши.
[14.03.24 | 22:57 | Internal API | Account 4762-88 | Delta: 3.11M EUR] [14.03.24 | 22:59 | Manual Adjustment | Flagged for Review — Status: BYPASSED]
Он застыл. “BYPASSED” — пометка: флаг проверки проигнорирован, корректировка прошла без подтверждения. Такое возможно только с административным доступом выше его уровня.
Он негромко выругался — не со зла, а просто осознав: в его системе кто-то играет по своим правилам.
До четырёх оставалось чуть больше шести часов.
Он не знал, что за встреча его ждёт, но был уверен — после неё всё изменится.
20 апреля. 15:52 / Москва. Особняк за зданием ЦБ
Он свернул с главной улицы, следуя указаниям навигатора, который заранее перевёл в офлайн-режим. Машин почти не было — только редкие фары, растворяющиеся в полосах света между деревьями. Здесь город дышал иначе: тихо, вязко, будто тени и булыжники хранили в себе чужие секреты. Фасады старых домов прятались за кронами, окна смотрели безмолвно, как незакрытые страницы чьих-то историй.
Номер на доме не совпадал ни с одной отметкой в навигаторе. Калитка выглядела скромно: потёртая латунная ручка, облупившаяся эмаль. Ни охраны, ни камер, ни признаков сигнализации — только стена из старого кирпича, за которой угадывались закрытые ставни.
Он постоял секунду, прислушиваясь к собственным ощущениям, к шороху ветра в кронах, к звуку собственных шагов. Потом толкнул калитку, и та открылась неожиданно легко, без скрипа.
Внутри двор был выложен крупным камнем, по краям росли высокие туи, словно часовые в зелёных мундирах. В центре стоял двухэтажный особняк — старый, основательный, но ухоженный. Дом будто из другого времени: эпоха, когда решения принимались без суеты, за сигарами и тяжёлым коньяком, а слова весили больше, чем законы.
Дверь распахнулась прежде, чем он успел дотронуться до звонка. На пороге — мужчина лет пятидесяти: сдержанный костюм, но без галстука. Черты лица не запоминались, будто он нарочно был обобщённым, выцветшим, как портрет, подолгу висящий в тени. Взгляд - прямой, спокойный, и в этой спокойности чувствовалась власть.
— Проходите, — произнёс он.
Без имён. Без лишних слов. Всё выглядело именно так, как Ларин и ожидал, но ощущение тревоги от этого не исчезло.
Он прошёл в холл. Высокие потолки, лаконичные картины без подписей, паркет приглушённого цвета, чуть слышный запах воска и старой бумаги. Всё было выверено, ничего лишнего — только то, что нужно, чтобы дать понять: здесь не принято показывать силу, но она чувствуется в каждом предмете.
— Курите? — хозяин дома протянул резной портсигар, словно это была часть некой старой церемонии. Ларин отказался. Он не курил. Уже несколько лет. Хотя в таких ситуациях тянуло.
— Пойдёмте, — сказал мужчина. — Говорить будем по делу. Только то, что действительно важно.
Они прошли в кабинет — просторная комната, почти пустая: массивный стол, два кресла, на столе чёрная кожаная папка, планшет, керамическая пепельница. Окна плотно завешены шторами, свет мягкий, рассеянный. Камер не видно, или он их не заметил.
Когда они сели, хозяин заговорил первым:
— Понимаете, зачем вы здесь?
Ларин чуть помедлил, потом кивнул.
— Думаю, да. За моими людьми следят. Кто-то вмешался в расчётную модель. Причём у этого «кого-то» уровень допуска выше моего.
Мужчина не сводил с него взгляда.
— Это не кто-то, — спокойно произнёс он. — Это система.
Он сделал короткую паузу, будто позволял Ларину самому догадаться, но всё равно добавил:
— Régulus. Так мы её называем.
У Ларина на секунду дрогнули брови — он слышал это название однажды, в разговоре, о котором следовало бы забыть.
— То есть вы хотите, чтобы я...
— Мы хотим, чтобы вы вернули контроль, — мягко, почти буднично перебил мужчина. — Но не так, как раньше. Нужно устранить нестабильность. Закрыть уязвимость. Остановить утечку информации.
— Максим? — коротко спросил Ларин. Вопрос прозвучал почти буднично.
— Максим и девушка, которая с ним. А также всё, что связано с их перемещениями, сообщениями, цифровыми следами.
Мужчина взял планшет, провёл пальцем по экрану, развернул его к Ларину.
На фото — вокзал. Максим на заднем плане: тёмные очки, сумка через плечо. Ощущение, что он выбрался из чужого мира, где всё контролируется, и оказался на секунду вне поля зрения системы.
— Система уже их ведёт. Но нужен модератор на месте. Связующее звено. Вы включены в протокол G–21/5. Это значит — у вас будет автономный режим, право на корректировку логов, создание ложных зацепок, отвлекающих сигналов. Но только в пределах цепи. Никаких внешних утечек. Никаких попыток выйти за архитектуру.
— Если я откажусь?
— Станете частью другой цепи, той, которую отслеживают. — Его голос оставался ровным, почти сочувственным, но при этом отстранённым.
— Чего вы ждёте от меня? — Ларин медленно выпрямился в кресле. — Я ведь не охотник и не технарь.
— Вы — связной. Система работает через таких, как вы. Через людей, которые понимают, где слабое место. Вам не придётся брать в руки оружие — только доступ к данным, стандартные административные меры: проверки, временные блокировки, ревизии. Всё законно, формально безупречно. Ваша задача — запутать следы и восстановить равновесие.
На несколько секунд воцарилась тишина.
Ларин не ответил сразу. Его взгляд скользнул к окну — за шторами маячил весенний вечер, тусклый свет большого города. Затем он снова посмотрел на собеседника.
— Доступ у меня будет?
— Ограниченный. Через защищённый шлюз. Всё необходимое установим, инструктаж проведём. Первые данные получите сегодня.
Мужчина протянул ему папку: внутри всего две страницы — код, имя куратора, строгий временной регламент.
— Мне нужно время.
— До полуночи, — прозвучал ответ. — Потом протокол перейдёт другому агенту. А вам придётся объяснять, почему вы отказались.
Ларин взял папку. Она казалась тяжелее, чем выглядела. Ему не нужно было смотреть на бумаги, чтобы понять: это билет в точку невозврата.
— То есть вы хотите, чтобы я остановил тех, кто попытался докопаться до сути происходящего?
— Мы хотим, чтобы утечка была устранена до того, как информация выйдет наружу. Если это случится — последствия будут необратимы. И для системы, и для всех, кто к ней имеет отношение.
Ларин медленно встал, чувствуя, как тянет плечи.
— Я подумаю, — сказал он.
— Думать необязательно, — ответил мужчина, поднимаясь тоже. — Просто определитесь, на какой стороне вы окажетесь завтра.
20 апреля 22:12 / Москва. Дмитровское шоссе. Апартаменты «Доминант».
В лифте стояла тишина, будто застывшая в воздухе — ни звука, ни привычной фоновой музыки, словно кто-то намеренно вычеркнул её из пространства. Кабина поднималась плавно, и это отсутствие малейших шумов только усиливало ощущение изоляции. Ларин стоял, не двигаясь, глядя в зеркальную стену — на своё отражение. Лицо уставшее, резкие складки в уголках глаз, серый оттенок кожи, тени, что не спрячешь ни светом, ни косметикой.
На двадцать втором этаже двери бесшумно разъехались. В коридоре было тихо, мягкий ковер, поглощающий звуки и стены, которые не отражают звук, а впитывают его. Ларин прошёл до своей двери, приложил карту — зелёная лампа вспыхнула и тут же погасла.
Квартира встретила его холодной, идеальной неподвижностью. Всё лежало там, где он оставил. Угловой диван, аккуратно сложенные пледы, стеклянная стойка с бутылками, чёрное пианино в углу. Он не касался клавиш два года, но на них не было ни пылинки. Сегодня воздух здесь казался другим: плотным, внимательным, почти ощутимым, будто комната сама прислушивалась к его шагам.
Он закрыл за собой дверь, повернул два замка, задвинул цепочку. Пиджак небрежно скинул на спинку высокого стула, пошёл на кухню. Лампочки вспыхнули ровным белым светом, вычерчивая на полу острые тени. Металл, стекло, керамика — всё было будто выставочным, холодным. Он открыл холодильник, достал бутылку воды, сделал глоток… и вдруг замер.
На столе всегда лежала его чёрная визитница — с тиснёным логотипом GFI. Обычный жест, рутина: пришёл — выложил, снял часы, положил ключи. Но сегодня её не было.
Он быстро проверил пиджак. Сумку. Карманы. Пусто.
Напряжение не пришло сразу — оно разлилось внутри медленно, как яд. Он шагнул в прихожую, выдвинул верхний ящик, где всегда лежала запасная визитница. Она была на месте, но вещи в ящике лежали иначе: чуть смещены, не по памяти. Чужой порядок среди его вещей.
Кто-то был.
Когда? Днём? Вчера? Неделей раньше?
Всё уже не имело значения.
Он вернулся на кухню, выдвинул скрытую нишу под раковиной, достал маленький детектор радиопомех — старая модель, без GPS, без выхода в интернет, только аналог, только надёжность. Включил.
Три коротких сигнала, пауза, потом один длинный. Источник есть.
Ларин медленно прошёл в спальню, держа прибор перед собой. Сигнал становился сильнее. Он уже знал, где искать. Со стены снял акварель — старый пейзаж, купленный когда-то в Цюрихе. За картиной — аккуратно встроенный блок, промышленная сборка, не кустарная. Серийный номер, частота, шифровка. Это не конкуренты и не дети, балующиеся гаджетами.
Это кто-то из своих.
Он отключил блок, аккуратно отсоединил его. Положил в стальной сейф за зеркальной панелью, защёлкнул замок. Вернулся и сел на край кровати.
В комнате царила тишина — липкая, вязкая, будто даже стены не хотели её нарушать. Минуту он сидел неподвижно, потом ещё. Ощущение чужого вмешательства пропитало всё пространство.
В памяти всплыла Régulus. Не слухи, не абстракция — живые обсуждения, полунамёки, которые слышишь не на планёрках, а за закрытыми дверями, на встречах, где решения не обсуждают, а просто озвучивают.
Régulus — не просто система наблюдения и реагирования. Но есть и внутренний, управляемый протоколом ZeroLine. Это распределённая сеть, автономная, невидимая, предназначенная не столько для слежки, сколько для создания и управления зеркальными транзакциями. Суть была в том, чтобы на каждый подозрительный или теневой перевод тут же формировалась легальная операция — «отражение». Вся пара связывалась по времени, IP, устройствам, биометрии. Такие отражённые потоки внедрялись в отчётность, растворяясь среди десятков и сотен тысяч других операций, но на этом их путь не заканчивался.
Дело не только в легализации самих средств. После появления легальных “зеркал” для теневых транзакций деньги обрабатывались, перемещались между компаниями, разбрасывались по разным юрисдикциям, прятались за слоями фиктивных договоров и технических фильтров. В результате к финальному этапу их происхождение становилось неотслеживаемым — даже если регулятор добирался до самой первой операции, он видел только чистую, законную схему, которая прошла все проверки и даже заплатила налоги. Настоящие суммы оседали там, где нужно, а в отчётах оставалась идеальная, прозрачная картинка. Смысл был не только в видимости законности, а в реальной, юридической защите схемы: когда даже расследование не может добраться до источника.
В этом и заключалась главная цель системы — не просто замаскировать теневые потоки, а превратить их в часть финансового ландшафта, настолько переплетённую с легальными процессами, что вырвать её было бы невозможно.
Ларин слишком хорошо знал, как это работает — и кто может стать жертвой.
Он вспомнил о Максиме. Чёртов Максим, зачем ты полез глубже? Зачем начал копать, искать объяснения, правду, цепляться за детали, которые другие предпочли бы не замечать? Ведь мог бы, как многие до тебя, просто уйти в сторону, промолчать, закрыть глаза. Мог бы получить своё повышение, тихо перейти в другой отдел или просто получить премию. Так поступали до тебя, так поступили бы после тебя. Но нет — идеалист. Нашёлся, блин. Теперь всё летит в тартарары, и, если бы не он, у меня не было бы этой дилеммы, этих опасных разговоров, этого тупика.
Он вздохнул, чувствуя, как всё внутри сжимается — злость, растерянность, щемящая досада.
Встав, Ларин прошёл в гостиную, достал из кейса планшет. Открыл защищённый канал, впервые увидел новую иконку шлюза.
«Подтвердите биометрию».
Он не стал. Захлопнул планшет, убрал его обратно. Он понимал: стоит войти — выхода уже не будет. Он станет звеном, а система начнёт следить за ним так же, как он — за другими.
За окнами ночная Москва жила своей жизнью: машины, шуршание шин, далёкий сигнал поворотника. Но в этом привычном шуме появилось нечто новое. Незаметное для большинства — и отчётливо явное для него.
Он знал: назад дороги уже не будет. Он вошёл в зону, где за тобой начинают следить так же, как ты когда-то следил за другими.
И выбора у него больше не было.
21 апреля. 03:18 / Москва. Северо-запад. Промзона между эстакадой и старой грузовой веткой РЖД.
Ночной город остался далеко позади — с его уверенными вывесками, ровным гулом шин, зелёными пятнами светофоров, аптеками, кофе навынос и предсказуемой безопасностью. Здесь, за пределами витрин и освещённых фасадов, начиналась иная территория — та, что не встречается в архитектурных справочниках, не отображается в публичных навигаторах, о которой лучше не говорить.
Здание стояло в стороне, будто специально забытое на пустыре: серый бетон, зашторенные стёкла, единственный вход — массивная дверь без ручки. На фасаде ни названия, ни логотипа, ни даже номера. Кодовая панель едва выделялась на общем фоне, вписанная в стену без намёка на приветливость. Днём этот блок мог сойти за склад, сейчас же он напоминал убежище или бункер — место, куда не стоит соваться без особого приглашения.
Дверь открылась автоматически — ни скрипа, ни щелчка, словно пространство внутри не подчинялось обычным законам звука. Ларин вошёл. Его шаги отдавались в металлическом полу коротким эхом — не громким, но ощутимым, как пульс в тишине. Свет был рассеянный, мягко-белый, не дающий уюта — просто отсекающий темноту.
Он прошёл по узкому коридору, стены которого были обшиты матовыми панелями, миновал две закрытые двери и оказался в помещении, лишённом индивидуальности: стол, влитый в пол, два экрана, вмонтированных в стену, планшет с активным слотом. Воздух напоминал операционную — стерильный, с запахом озона, в котором не задерживались чужие запахи и эмоции.
На столе лежала карта: глянцевая, тяжёлая, с подписью RGL-SG21/5. Вчерашняя папка с инструкциями была всё ещё в портфеле — персональный код, ключ активации, порядок входа. Всё лаконично и предельно точно.
Ларин вставил карту в слот, коснулся сенсорных клавиш, ввёл код. Экран мигнул, будто система колебалась — пускать или нет.
Интерфейс открылся мгновенно, без заставок и приветствий. Серый фон, белые круги, прозрачные линии потоков данных. Ни имён, ни привычных банковских терминов — только внутренние идентификаторы и “цепи”, маршруты не из адресов, а из операций, событий, цифровых отпечатков.
Régulus напоминала не банковскую программу, а нечто среднее между нейронной сетью и навигационным интерфейсом: центральная панель вращалась, открывая всё новые уровни, на которых вспыхивали точки, пульсировали сегменты, появлялись всплывающие описания. Здесь не было привычной строгой структуры — только поведение и механика.
Он выбрал цепь с кодом M-KZN-0424 / Trace — только что активированную, отмеченную как объект внутреннего расследования. Максим. Всё сходилось именно на нём.
Система стала разматывать маршрут: первый сигнал — Москва, снятие наличных с корпоративной карты на рассвете; потом Петербург, платежи через кэш-терминал железнодорожного вокзала; дальше — Выборг, обменный пункт, совпавшие геометки и IP; Финляндия, затем Хельсинки, Турку.
После Турку — пустота. Система не находила новых транзакций: ни банков, ни терминалов, ни входов в аккаунты. Только несколько фоновых совпадений по мобильной связи — и тишина. Он исчез на несколько суток, растворился в серой зоне. Случайно или нарочно — вопрос был открыт.
Следующий след — Прага: плата за билеты через древний кэш-терминал, никак не связанный напрямую с центральной системой. Но посреднический шлюз — небольшой страховой банк, обрабатывающий транзакции — попал в поле зрения Régulus, и система засекла этот момент.
Два события на юге Германии, одно — у границы с Францией. Последняя точка — билет на междугородний автобус ночью. Маршрут был не прямой, но цепь сходилась: не имена, а точки. Не люди, а траектории.
Régulus не работала с людьми — ей были не нужны лица, биографии, мотивы. Она соединяла точки на карте: денежные движения, сигналы, временные метки. Выявляла совпадения, строила маршруты, собирала ритм. Она не объясняла — только показывала, где начинается новый контур.
На экране карта напоминала не географию, а динамическую инфографику: пульсирующие очаги активности, линии затухания, плотность сигналов, ритмы перемещений. Всё было подчинено не пространству, а времени и повторяемости — в этом была суть охоты.
Ларин провёл пальцем по панели, вызвал всплывающие комментарии: никакой интерпретации, только сухие параметры — объект, геометка, шлюз, сумма, время. Всё стерильно, почти безучастно.
Но контур он видел — и понимал: это не просто отчёты. Это след. Так бы система увидела и его собственный маршрут — если бы кто-то захотел.
На панели управления замигали три активные опции:
— сформировать маршрут отчёта; — выделить аномальные транзакции; — инициировать локальное наблюдение.
Он не спешил, вдумывался в каждую команду. Ларин выбрал третью.
21 апреля. 06:43 / Москва. Юго-запад. Тихий переулок между пятиэтажками 60-х годов.
Промозглое, серое утро. Небо было тяжёлым и мутным. Автомобили дымились у обочин, лениво перегоняя остатки ночного холода, словно нехотя выдыхая водителей в начало дня. Дворники разгоняли грязные лужи, мокрые щётки скользили по асфальту, а первые этажи тускло светились маленькими огнями — кто-то уже ставил на плиту кофейник, у кого-то бурлила жизнь.
Дом ничем не выделялся среди других: серый кирпич, облупившаяся штукатурка, выцветшие номера. Всё как у сотен домов в этом районе. Только одно сразу бросалось в глаза — слишком уж он был молчаливым, закрытым. Ни вывесок, ни домофона, ни привычных камер на углах. Окна второго этажа заклеены изнутри белой бумагой. В воздухе стойко ощущался запах сырой земли.
Он поднялся по лестнице. Скрип ступеней под ногами был единственным звуком, заполняя собой пустой подъезд. На втором этаже, в конце коридора, дверь была чуть приоткрыта. Ларин всё равно постучал — просто из уважения к ритуалу. Ответа не последовало. Он толкнул дверь и вошёл.
Внутри оказалось тесно и неуютно. Окон не было вовсе — зато в потолке жужжала мощная вытяжка, по стенам — серые защитные панели. В углу стоял металлический шкаф, на столе теснились два монитора, старый ноутбук, складной планшет. За столом — человек, на вид чуть за тридцать, в бесцветной одежде, с аккуратной бородой и лицом, на котором не задерживалось ни удивление, ни интерес. Он даже не повернулся при появлении гостя.
— У вас был сигнал, — тихо сказал он, не поднимая глаз, будто продолжая незавершённый внутренний разговор. — По маршруту M-KZN-0424. Вы инициировали наблюдение. Пришёл отклик. Мы подтвердили совпадение.
Он протянул планшет. На экране уже шла запись с камеры — чёрно-белое изображение высокого зала. Пражский автовокзал. Картинка размытой, ускользающей реальности: Максим идёт по залу, рядом женщина — размытая фигура в полутени. Платёж через терминал, наличные. Точка подтверждена, сомнений нет.
— Я хотел получить только подтверждение, — пояснил Ларин, мягко и устало. — Без расширения зоны наблюдения, без подключения дополнительных инструментов. Просто фиксация.
Оператор кивнул, по-прежнему не отрываясь от экрана.
— Вы не просите усиления, — уточнил он, словно для себя. — То есть не хотите, чтобы мы задействовали местных или подключили группу реагирования?
— Нет, — Ларин покачал головой. — Пока нет такой необходимости. Я должен быть уверен, что они там, что их маршрут не оборвался. Я хочу понимать, что они не исчезли для нас. И для системы — тоже.
Оператор медленно обернулся. Его лицо было странно спокойным — в нём не было ни холодной отстранённости, ни обычного равнодушия. Скорее, оно было усталым.
— Вы хотите, чтобы след остался, но не был слишком заметным, — негромко сказал он, раздумчиво глядя куда-то в сторону. — Чтобы они были в поле зрения, но не в центре событий. Так?
Ларин чуть опустил плечи, как будто стал чуть ниже ростом.
— Всё верно. Если они продолжат идти так, как будто сами выбирают маршрут, система будет их вести. Но если почувствуют преследование, могут исчезнуть окончательно. А я бы не хотел, чтобы это произошло. Не сейчас.
Оператор задумался, бегло набирая что-то на планшете.
— Я могу оставить наблюдение с задержкой синхронизации. Информация поступит в систему только при новом событии — пересечении границы, крупной транзакции, или если будет новая регистрация в цифровом шлюзе. Мы не станем беспокоить местных и не будем инициировать допуск для группы реагирования. Пусть идут, как идут.
— Хорошо, — кивнул Ларин. Слова дались ему непросто. Он всё больше чувствовал: этот разговор не только про маршрут, не только про слежку, а про какую-то новую грань внутри себя.
Он замолчал. Только спустя мгновение решился произнести то, что давно не давало покоя:
— Мне... не по себе от того, что я делаю, — сказал он, глухо, не глядя на собеседника. — Даже не с технической стороны. А по-человечески. Как будто я незаметно пересёк черту. И теперь даже простые решения уже не мои.
На этот раз оператор посмотрел прямо ему в глаза. В его взгляде была какая-то редкая мягкость, почти сочувствие.
— Здесь у многих так, — ответил он, тише обычного. — Почти все думают, что просто исполняют протокол. Но через пару недель, через месяц, все понимают: сами стали частью системы. И уже невозможно вспомнить, когда перешёл границу.
Ларин ничего не ответил. Просто медленно выдохнул — долгий, уставший выдох человека, который не знает, чего боится больше: себя или того, кем стал.
Оператор выключил планшет, убрал его в ящик стола.
— У нас всё, — ровно сказал он. — Решение принято, след сохранён, ваш доступ подтверждён. Система обновится при следующем событии. Сейчас ничего предпринимать не нужно. Если они вновь проявятся, вы узнаете первым.
— Спасибо, — тихо ответил Ларин. Затем, чуть теплее: — За прямоту.
Когда Ларин вышел на улицу, утро уже окончательно вступило в свои права. Солнце пробилось сквозь облака, разлилось по асфальту и окнам машин, разогнало мутную серость. Город просыпался: кто-то спешил, кто-то ругался по телефону, кто-то пил кофе на ходу, а кто-то уже ничего не замечал. Всё, как обычно.
Только для Ларина это утро уже не было прежним. Он сделал выбор. Окончательный, пусть и незаметный никому, кроме него самого. Теперь он был не просто наблюдателем, не просто человеком с доступом. Теперь он стал точкой в схеме — живой частью огромного, безликого механизма, который никогда не спит.
И ему предстояло решить: насколько далеко он готов пройти по этой линии.
Глава 9. Перекресток
20 апреля. 06:12 / Страсбург. Восточная окраина
Солнце ещё не поднялось, но сквозь мутное стекло уже пробивался тусклый свет — не то рассвет, не то отблеск уставшей ночи, которая медлила уходить. Воздух был прохладным и влажным, пах весной и свежими, распускающимися листьями. В этом сыром утре всё казалось замершим: пустая улица, старый велосипед, оставленный кем-то у фонаря, запотевшие витрины булочной напротив. Максим сидел у окна, будто сторожил это неподвижное, хрупкое равновесие.
Пальцы подрагивали — то ли от усталости, то ли от того, что организм давно жил на одной инерции. Глаза резало, но сна не было. Только гул мыслей и пульсация под рёбрами: всё, что они с Анной сделали, что унесли, что могли не успеть. «Мы прошли точку невозврата», — повторял внутренний голос. — «Дальше — только вперёд.».
Анна появилась из кухни, в руках две кружки. Она шла медленно, осторожно, будто каждое движение имело особый смысл. На ней всё тот же серый свитер, волосы небрежно заколоты, немного помятое лицо.
— Сахара нет, — произнесла она, ставя перед Максимом кружку. — Есть мёд. Странный, местный. Пахнет полынью, кажется.
Максим чуть улыбнулся уголком губ, не отрывая взгляда от окна:
— Как раз к месту. Пускай будет мёд. Спасибо.
Анна села напротив, обхватив кружку обеими ладонями. Они помолчали, но в молчании не было неловкости. В нем было слишком много непроговорённого: тревога, усталость, недосказанные вопросы, которые оба понимали без слов.
Максим, не поднимая головы:
— Думаешь, нас заметили? Мы вроде бы всё сделали быстро. Почистили всё — логи, каналы, геометки. Карту я выкинул сразу, как договорились.
Анна откинулась на спинку стула, тёплая кружка почти закрывала ей лицо:
— Не в этом дело, — тихо сказала она. Голос был хриплым, немного севшим. — Они уже не ищут прямые следы. Всё по-другому. Смотрят не за действиями, а за вероятностями. За тем, что мы могли сделать.
Максим задумался, сделал глоток — горячий, терпкий вкус немного встряхнул, на миг вытеснив затуманенность:
— Я заметил один странный формат лога. Там не было ни времени, ни имени. Только хеши, коды, какие-то подписи. Будто это...
— Shadow trace, — спокойно перебила Анна, встретившись с ним взглядом. Смотрела устало, но внимательно. — В EuroAudit такие использовали для внутренних расследований. Это, по сути, неофициальный журнал. Его маскируют под тестовый документ, а на деле он идёт по служебным каналам. Через непрямую аутентификацию. Помнишь, я объясняла про это?
Максим кивнул после паузы:
— Помню, но тогда не до конца понял.
— Это система внутреннего контроля. Такая подпись не проходит как официальная, но если её подтвердить нужным ID, запускается цепочка сигналов. Такие логи пишут не для людей — их обрабатывают алгоритмы, которые всё контролируют изнутри. Там своя логика, и она почти всегда невидима для обычного пользователя.
Он отставил кружку, потерев глаза. Ощущение тревоги вернулось, остро сдавливая грудную клетку. Встал, прошёлся по комнате, потом остановился у стены.
— Получается, всё, что мы нашли — это не просто ошибки системы. Не сбои. Это и есть сама система. Она живая. Мы просто увидели маленькую часть.
Анна ответила не сразу, будто собиралась с мыслями:
— Я понимала это давно, — проговорила она тихо. — Только боялась признаться. Даже самой себе.
Максим обернулся к ней, вгляделся в лицо, будто ища там ответ на вопрос, который не мог задать вслух:
— И что теперь? Ты готова идти до конца?
Анна опустила взгляд, сжала руки сильнее:
— Я не вижу другого выхода. Если не пойдём, то все это было напрасно. Они не оставят следов — ни нас, ни этих данных. Только если мы дойдём до конца, есть шанс что-то изменить. Но нам нужно уезжать прямо сегодня.
Максим почувствовал, как внутри что-то оборвалось — страх, усталость, остатки иллюзий:
— Куда именно?
— В Швейцарию. В кантон Вале. Там дом одного моего знакомого, бывшего аудитора из EuroAudit. Он уехал в Азию, дом стоит пустой. Там можно будет спрятаться и спокойно подключить накопитель Valya3. Там безопасно.
— Ты уверена в этом человеке?
— Да. Он ушёл из системы, когда понял, что изнутри всё прогнило. Сейчас консультирует благотворительные фонды, давно не в деле. Главное — у него нет никаких сетевых привязок. Это шанс.
Максим, устало улыбнувшись, провёл ладонью по лицу:
— Это хоть чуть-чуть похоже на защиту. Как будто ещё есть чистое место.
— Если выедем до девяти, успеем до заката. Я сейчас соберу вещи, нам нужно выйти не позже восьми.
Он снова подошёл к окну. За стеклом всё было по-прежнему — велосипед, фонарь, сонная улица. Ничто не выдавало, что за этой тишиной прячется что-то огромное, сложное, опасное — и теперь уже неуправляемое.
Анна молча собрала ноутбук, вынула сим-карту из телефона, завернула в фольгу, положила в потайной карман рюкзака. Движения быстрые, спокойные, ни одной лишней детали. Максим смотрел, как она проверяет вещи, фонарик, документы, внешний диск.
Он спросил почти шёпотом:
— Если нас всё-таки нашли?
Анна на секунду замерла.
— Тогда это уже не расследование, — произнесла она. — Это будет побег.
Максим едва заметно усмехнулся. В этой улыбке было усталое примирение и что-то похожее на облегчение:
— Ну что ж, — сказал он, — тогда будем бежать как умеем.
20 апреля. 18:20 / Швейцария. Кантон Вале. Горная долина
Дорога тянулась серпантином, медленно поднимаясь всё выше в горы. Лозанна осталась позади — стерильная, словно вымытая до скрипа, и теперь за окнами расстилались виноградники, голые ветви, каменные заборы, покрытые мхом. По стеклу машины пробегал синий отсвет ледника — где-то далеко, почти как мираж на границе облаков.
Максим устроился на заднем сиденье, держа рядом плотно застёгнутый рюкзак: флешки, жёсткие диски, планшет, блокнот, исписанный насквозь за последние дни. Всё тело казалось сжатым, собранным в комок — тревога не ушла, просто спряталась где-то глубже, под кожей.
Водитель был немногословен: мужчина в простом кардигане, с длинными седыми волосами, представился без лишних подробностей — «Я от Конрада» — и больше почти не разговаривал. Машина ехала уверенно, неспеша, будто сама знала этот путь наизусть и не торопилась.
Прошло полчаса, прежде чем Максим нарушил тишину:
— Ты раньше бывала здесь? — его голос прозвучал тихо.
Анна смотрела на дорогу, руки сложены на коленях:
— Всего один раз, — ответила она. — Года три назад, кажется. Тогда всё это казалось легендой. Конрад ушёл из системы и построил себе дом, где никто не достанет и ничего не происходит без его ведома. Он много говорил про тишину и про воздух, что нужно место, где можно просто жить.
Максим кивнул, на секунду задумался, затем повернулся к ней:
— Как думаешь, он строил это с мыслью, что когда-нибудь дом кому-то пригодится? Что кто-то будет скрываться именно тут?
Анна чуть улыбнулась, в этой улыбке — усталость и что-то похожее на сожаление:
— Нет, я думаю, он надеялся, что этого не случится. Что это будет просто дом.
Они ехали ещё с полчаса — всё выше, мимо покосившихся домиков, маленьких капелл с потемневшими крестами, по влажным серым камням, где вода журчала в канавках. Весна здесь начиналась не с зелени, а с таяния снега, с запаха мокрой коры и тяжелого воздуха.
Дом возник внезапно — словно вынырнул из склона. Узкая дорога круто свернула, и перед ними открылась деревянная терраса с чёрными перилами, старая лавка у стены. Дом — одноэтажный, вытянутый, со ставнями и высоким потолком. Ни вывесок, ни спутниковых антенн, только камень, дерево и — полная тишина.
Водитель остановился, не спеша заглушил мотор. Вышел первым, подошёл к двери, быстро набрал код на потёртой панели. Послышался щелчок, дверь отворилась.
— Дальше вы сами, — коротко сказал он. — Я уеду, пока светло. Телефон есть, код для выхода вы знаете. Не звоните без экстренной необходимости.
Анна кивнула в знак благодарности, Максим просто тихо сказал:
— Спасибо.
Внутри было прохладно, в воздухе стоял запах воска и сухих трав. Каменные стены, деревянный потолок, длинный стол с тёмными царапинами, полки с книгами, небольшой камин с пеплом. Два кресла у окна, на подоконнике — чашка с засохшими цветами.
На стене висела большая карта. Кнопками прикреплены заметки, обрывки схем, нацарапанные формулы. В центре, перечёркнутая красным, бросалась в глаза надпись: «No line is safe».
Максим подошёл к карте, провёл пальцем по холодному стеклу:
— Тут кто-то действительно работал. Не просто жил.
Анна подошла ближе, взяла в руки папку, раскрыла:
— Конрад всегда хотел понять, как всё устроено не снаружи, а изнутри. Он искал не уязвимости, а ритм системы — как она дышит, как защищается от вторжений. Пытался построить свою карту, без внешних подсказок.
Максим посмотрел на неё и чуть покачал головой:
— Нам, наверное, очень повезло, что у нас теперь есть это место. И его опыт.
Анна сжала папку чуть крепче, тихо:
— Это не только удача. С этим теперь придётся жить.
Они поднялись наверх. Спальня встретила пустотой — большая кровать, плотное покрывало, ни одной фотографии, ни пылинки, всё словно только что приготовлено для кого-то, кто пока не приехал. У розетки аккуратно оставленная флешка с надписью: «Arch — Offline».
В соседней комнате — рабочее место. Стол, два монитора, металлический системный блок, старый монитор с VGA-кабелем. В углу — сейф с кодовым замком.
— Ты правда думаешь, что эта машина настолько «чистая»? - спросил, Максим, слегка усмехнувшись.
Анна посмотрела на него серьёзно:
— Да. BIOS не обновлялся с двадцатого года. Ни Wi-Fi, ни других сетевых сервисов. Все обновления — вручную, через флешку или внешний хард. Его компьютер на сто процентов изолирован от внешней сети. Конрад параноик, но благодаря этому мы сейчас хоть немного защищены.
Максим коснулся клавиатуры — клавиши шероховатые, почти стерлись. В груди появилось странное спокойствие, будто сама тишина помогала сосредоточиться.
Он взглянул на Анну:
— Сколько у нас есть времени?
— Нам нельзя оставаться здесь дольше пары дней, — ответила она. — Работать нужно быстро.
— Что делаем сегодня? — спросил Максим.
— Сегодня готовим всё к запуску. Завтра утром попробуем получить данные от Valya3.
Он кивнул, взглянул вниз, на карту, где в центре горела алым: «No line is safe».
— Всё-таки... — тихо сказал он, — не существует защищённых линий.
Анна посмотрела ему в глаза:
— Ни одна линия не защищена. Особенно та, что начинается с нуля.
Максим усмехнулся, но без радости — просто принял это как факт.
21 апреля. 04:17 / Вале. Уединённый дом в горах
Дом будто растворился в темноте — даже дерево не отзывалось ни одним скрипом, словно стены и балки на время забыли о своём существовании. За окнами стояла глухая, почти материальная ночь. Лишь за хребтом, далеко, в высоте, поблёскивали острые звёзды, холодные и чужие.
Максим сидел за столом перед монитором, напряжённо склонившись вперёд, словно слушал музыку, которая должна начаться с первого аккорда. Слева на столе — накопитель с пометкой «V3», справа — блокнот, исписанный формулами, стрелками, аббревиатурами. Он не чувствовал ни спины, ни рук, ни ног — только странный жар в голове и сухость во рту. Рядом стояла Анна: скрестив руки, она внимательно наблюдала за ним, не вмешиваясь, будто ждала момента, когда можно будет заговорить.
В тишине их дыхание становилось слышимым, почти весомым — ритм для двоих, настороженных и упрямых.
— Ты готов? — спросила Анна спокойно.
Максим кивнул, сглотнул и попытался собраться:
— Всё отключено от сети. Внешних подключений нет, все только локально, — перечислял он, словно себя убеждал. — Всё, что вскроется здесь, здесь и останется. Как в капсуле.
Анна подошла ближе и положила ладонь на край стола. Максим коротко кивнул, вставил накопитель в порт. Послышался щелчок — тихий, будто кто-то осторожно закрыл дверь. На экране появилась пустая консоль, за ней — первая команда. Он набрал запуск, анализ, подключение архива. Система замерла, потом вывела строку:
[v3/archive/sys-regulus] — secured
Анна наклонилась вперёд, на лице мелькнула тень узнавания:
— Это зеркальная структура. Протокол внутреннего контроля. Здесь слепок не файлов, а всей системной ветки Regulus. Похоже, кто-то сохранил точную копию ядра, не только документы.
Максим задумчиво посмотрел на неё, повторяя вслух:
— Получается, мы видим не итоговые отчёты, а как будто саму логику — поведение системы изнутри. Как она реагирует, что запускает.
Он стал медленно листать директории — даты шли вперемешку: 2020, 2019, 2021. Некоторые папки были пустыми или с одной записью. Внимательно вглядывался в каждую деталь.
— Вот, смотри, — он указал на одну из строк. — Служебный хеш, подпись, время. Но нет самого файла. Просто пустая метка.
Анна присела рядом, задумчиво:
— Это прокси-отчёты. Так они работали: создаёшь «объект передачи», который сам по себе не содержит информации, но инициирует действие. Передаёт ответственность, не раскрывая сути. Просто факт: был инициатор, был получатель, был триггер. Что внутри — нигде не фиксируется. Это как посылка без содержимого, но её движение запускает всю схему.
Максим взглянул на неё, удивлённо:
— Ты такое уже видела?
Анна кивнула:
— Один раз. В шестнадцатом году. Тогда мы работали с азиатским офисом. Я заметила странные записи — тот же формат. Но мне не дали разобраться, сказали, что это сбой логирования. Теперь понимаю — это не ошибка, это скрытая система.
Максим тихо прокручивал дальше, глаза устали, но взгляд был острым. Остановился на одной директории:
— Вот подписи. Смотри: Линда Рей. Тебе знакомо?
Анна сразу отреагировала:
— Линда Рей… Да. Она была верификатором в EuroAudit, говорили, что у неё есть связи с одним из крупных акционеров в Лондоне. После двадцать второго года она внезапно исчезла.
Максим задумался, сдвинул брови:
— А теперь посмотри сюда. Почти те же данные, только другая подпись и другой тайм-код. Разница — шесть часов. Как будто два зеркала, что отражают друг друга.
Анна задержала дыхание, внимательно разглядывая экран:
— Это механизм дублирования. Они смотрели, как расходятся прокси-отчёты, кто подменяет кого, кто куда подаёт сигнал. Если так — у нас в руках их настоящая система контроля. То, как работает ZeroLine.
Максим вдруг откинулся на спинку кресла, уставился в монитор. Его ладони стали влажными, сердце забилось сильнее — слишком много новой информации, слишком легко:
— Это не просто уязвимость, — пробормотал он. — Это настоящая дыра в реальности. Портал. Это способ увидеть, как деньги двигаются вне закона. Даже не вне закона — вне логики.
Он медленно встал, подошёл к окну. За стеклом рассвет только начинал размывать тени — небо становилось прозрачным, хребты ещё темнели, воздух дрожал от холода. Максим дотронулся до стекла, почувствовал влажную прохладу.
— Всё это… на одной флешке, — тихо сказал он. — Которую передали ночью. Парень, что её отдал, возможно, уже погиб.
Анна посмотрела на него спокойно, но с легкой грустью:
— Он знал, что делает. И знал, кому отдаёт.
Максим обернулся, его взгляд был теперь другим: усталость всё ещё сидела в плечах, но в глазах появилась твёрдость. Впервые за всё время это была не только усталость, но и цель.
— Значит, теперь ошибаться нельзя, — сказал он. — Нужно идти до конца. Даже если страшно.
Анна кивнула:
— Утром… у нас будет направление. Будем знать, где искать.
22 апреля. 23:37 / Вале. Горы.
Ночь снова накрыла долину. Воздух был тёплым, насыщенным запахом дерева, земли и едва заметным привкусом дыма от камина. Где-то вдалеке шумел ручей, ровно, убаюкивающе, будто подсказывая, что за пределами этого круга света всё по-прежнему принадлежит природе.
Максим сидел на старой деревянной скамейке, неподалёку от дома. Свет из окна мягко ложился на землю через листву, рисуя причудливые тени, похожие на осколки стекла. В руках он крутил зажигалку — нашёл её в ящике стола в рабочей комнате, чужая и потёртая. Щёлкнул раз — огонь вспыхнул и тут же погас. Было странно спокойно и тяжело одновременно. В голове — сплошная глухая усталость, которая не отпускала.
Всё, что они сегодня открыли, оказалось слишком большим для одной ночи. Слишком острым.
Анна появилась рядом почти незаметно — шаги мягкие, беззвучные. Она не сказала ни слова, просто села рядом. Они посидели в молчании, слушая, как вокруг дышит тёплая ночь.
Максим первым нарушил тишину. Его голос звучал глухо, с надломом:
— Знаешь, раньше я думал, что со временем привыкну. Что если достаточно часто и много разбирать эти отчёты, видеть одни и те же суммы, наблюдать за бесконечными транзакциями — это станет просто рутиной. Просто работой. Но сегодня понял: каждый этот перевод, каждый анонимный поток денег — всегда чей-то выбор. Или чьё-то нежелание видеть дальше своего участка работы. Даже если человек ни о чём не догадывается, его участие всё равно становится частью этой машины.
Он щёлкнул зажигалкой, короткий огонёк осветил его лицо — усталое, сосредоточенное. Максим отпустил рычажок, позволив пламени угаснуть.
Анна смотрела не на него, а вдаль, в темноту, будто искала там ответы.
— Я помню свою первую крупную операцию, — тихо сказала она. — Обычный внутренний аудит, простая формальность. По просьбе начальника закрыли задачу, провели как надо. Тогда я даже не задумалась: зачем такая спешка, почему не стандартная схема, почему документы ушли только в один отдел. Всё показалось обычной работой, очередной бумажной волокитой. А потом оказалось, что именно эта операция стала началом огромной цепочки переводов. Из одного действия вырос целый механизм.
Максим чуть повернулся, вгляделся в её профиль.
— Ты об этом жалеешь?
Анна слабо улыбнулась, но в этой улыбке больше было усталости.
— Не столько о самом поступке… сколько о том, что не спросила тогда “зачем”. Почему никто не объяснил, откуда такая срочность, почему всё прошло мимо контроля. Мне просто не хватило решимости тогда дойти до конца, понять, что стоит за всем этим.
Максим встал, медленно прошёлся по кругу, сжимая в руке зажигалку. В темноте скрипели ветки, воздух становился свежее, острее.
— Иногда мне кажется, что таких, — тысячи. Люди, которые закрывают глаза на детали, потому что им так удобнее, спокойнее. Сколько специалистов просто исполнили свою часть работы, ни разу не задумавшись, к чему это приведёт. Сколько вообще стали частью этой махины — не по злому умыслу, а просто потому, что так устроена система. Потому что сверху пришла команда, потому что “так принято”. И все эти “чистые” операции, все эти легальные переводы на деле запускают схемы, уводят миллионы — и никто не отвечает. Все делают вид, будто вне игры, будто их это не касается…
Он остановился, посмотрел на небо. Звёзды были яркие, отчётливые, будто нарисованы заново. Хребет казался совсем близким, будто ещё шаг — и можно коснуться рукой.
— Меня это бесит, — сказал он тихо. — Бесит до злости. Не то чтобы я винил себя — просто не понимаю, как они сделали это так легко. Как всё устроено, чтобы никто не спрашивал, не сомневался. Всё настолько удобно для них. Всё так логично и так… безнаказанно.
Анна поднялась, подошла ближе, посмотрела ему в глаза:
— Это не просто схема, Макс. Это целая философия. Они не просто крали — они придумали для этого язык, оправдание, структуру. Они построили такую реальность, которую даже не хочется оспаривать — ведь она кажется привычной, единственно возможной.
Он обернулся к ней. Их взгляды встретились.
— Я раньше верил, что всё можно исправить, — признался Максим. — Достаточно собрать факты, показать всё как есть, и тогда кто-то увидит, поймёт, изменит правила. Был уверен: если правда выйдет наружу, всё изменится. А теперь… теперь мне кажется, что все только этого и хотят — чтобы им не мешали. Чтобы никто не разбивал их покой.
Анна мягко коснулась его плеча, а потом положила ладонь на грудь — осторожно, как будто проверяла, есть ли там ещё жизнь.
— Но ты всё равно идёшь дальше, — сказала она очень просто. — Потому что если остановишься — просто сгоришь изнутри.
Максим чуть улыбнулся, с каким-то странным облегчением и грустью:
— Потому что если не делать этого — я сам не пойму, кто я есть.
Они опять замолчали. Тишина вокруг была наполнена шелестом листвы, звуками ночных птиц, ровным шумом ручья.
— Макс... А дальше что? — спросила она вдруг. — Вот когда всё закончится. Когда мы дойдём до конца. Что будет потом? После ZeroLine, после Regulus, после всего этого.
Максим задумался, смотрел на неё долго, словно пытался нащупать ответ внутри себя.
— Не знаю, — тихо сказал он. — Не знаю даже, доживём ли. Но я знаю одно: не хочу больше быть один. Не хочу больше всё это тащить в одиночку.
Анна не убрала руки, её пальцы слегка дрожали. Он взял её ладонь в свою — крепко, спокойно.
— Не хочу тебя терять, — тихо добавил Максим. — Не хочу больше терять ничего.
Анна ничего не сказала, просто шагнула ближе. Их губы соединились, дыхание стало общим. В этот момент все страхи, тревоги, схемы, подписи будто остались снаружи — за границей их маленького света.
Они развернулись и пошли вместе к дому. Листья под ногами мягко шуршали, над склоном поднималась дрожащая луна, а в окне всё ещё горел свет — тихий, как надежда.
22 апреля. 00:42 / Вале. Дом на отшибе
Комната была погружена в полумрак. Мягкий свет ночника тихо разливался по стеклу, стекал по стенам золотистой волной, будто охранял хрупкий покой. За окном была неподвижная тьма гор, на фоне которой редкие, почти забытые звёзды дрожали в высоком небе. Всё здесь казалось другим: звук собственного дыхания, слабый скрип половиц, даже время — словно останавливалось, лениво растворяясь в ночи.
Максим медленно расстегнул рубашку, прислушиваясь к своим ощущениям. Он держал ткань в руке — не зная, зачем, как будто ожидал сигнала уйти или остаться, сделать что-то, что снова вернёт ему контроль. Но контроль ускользал — вместе с привычными схемами и ежедневной тревогой. В теле нарастала лёгкая дрожь: не холод, не усталость — предчувствие чего-то нового, хрупкого.
Тихо, без стука, вошла Анна. Она замерла у двери, в тени, не решаясь сразу пересечь границу их уединения. На ней была домашняя футболка, чуть великоватая, и свободные штаны, волосы распущены и падали на плечи. Её глаза были глубокими, живыми, насторожёнными, полными неотпущенной боли и ещё не названной надежды.
Они встретились взглядами. В этом мгновении паузы оказалось прожито больше, чем в целых годах. Всё, что было до этого: опасность, бегство, тревоги — исчезло. Осталось только невысказанное “можно ли?”, только дрожь доверия.
Максим аккуратно опустил рубашку на спинку кресла, стараясь не нарушить хрупкое равновесие. Анна подошла ближе, но не коснулась его — задержалась в шаге, где можно было слышать дыхание, чувствовать тепло, ощущать растерянность. В этой близости не было ни суеты, ни оправданий — только сжатый ком внутри, невозможность сделать вид, будто между ними ничего не происходит.
— Мне страшно, — шепнула она, и голос её дрогнул на вдохе.
— Мне тоже, — ответил он тихо.
Она медленно коснулась его лица — подушечками пальцев, осторожно, будто сомневаясь, не сон ли всё происходящее. Он закрыл глаза, вдыхая её запах. В этом прикосновении не было ничего, кроме просьбы остаться, быть здесь, быть настоящим хотя бы на этот миг.
Он положил ладони ей на талию, почти не дыша, чтобы не спугнуть это ощущение близости. Почувствовал тонкое дрожание мышц, биение сердца — где-то между страхом и предчувствием счастья. Он медленно притянул её к себе. Она не сопротивлялась, выдохнула, будто впервые позволила себе слабость.
Всё, что было дальше, происходило медленно, вдумчиво, словно они учились друг у друга, не торопились, не боялись казаться уязвимыми. Все раны, страхи, сомнения остались за пределами этой комнаты, будто мир разделился невидимой чертой. Были только они, их кожа, дыхание, сдавленный смех, тихий шёпот. Пальцы, ищущие опоры. Губы, которым наконец можно было доверять.
В комнате становилось жарче, воздух густел: древесный запах, чуть кисловатый аромат кожи, тёплый ветерок с открытого окна, случайные отзвуки ручья — всё это сливалось в единый, почти осязаемый кокон. Здесь не осталось ничего, кроме настоящего. Ни прошлого, ни будущего, ни угрозы, ни тревоги — только они, уцелевшие, выжившие, обретённые друг в друге.
Он целовал её так, как будто учился этому заново — медленно, осмысленно, с благодарностью. Она отвечала мягко, но решительно, будто возвращала ему уверенность в простых вещах: в силе прикосновения, в доверии, в умении быть рядом не потому, что надо, а потому что хочется.
Они не говорили. Только иногда шептали друг другу что-то без слов — короткие “я здесь”, “я с тобой”, растворявшиеся в ночи.
Когда всё стихло, они лежали рядом. Она — на боку, почти уткнувшись в его плечо, он — на спине, глядя в потолок, в тёмные углы, где жила усталость. Сердце всё ещё стучало быстро, но уже не от страха, а от ощущения, будто что-то изменилось навсегда.
— Сколько у нас времени? — тихо спросил он, не открывая глаз.
— До рассвета — часов пять, — ответила она. — До следующей точки — сутки.
— А что за точка?
Она потянулась за блокнотом, взяла его с тумбочки, нашла нужную страницу. Имя было подчёркнуто дважды.
— Берн. Там будет человек, который может объяснить, что такое настоящая нулевая линия. Старый куратор. Его давно считают мёртвым, но это не так. Если кто и знает, как все устроено, — это он.
Максим слушал, и внутри него выстраивался маршрут — не цепочка документов и цифр, а что-то новое, личное, почти сакральное. Он впервые чувствовал не тревогу, а внутреннюю опору.
— Значит, утром — едем?
— Да. Но не сразу. Я хочу задержаться здесь. В этом моменте.
Он повернулся к ней, улыбнулся — впервые по-настоящему, искренне, так, как не улыбался давно.
— Я тоже.
Они молчали.
Сквозь открытое окно доносился еле слышный звук ручья — почти музыка. А в темноте, в этой тёплой, тяжёлой тишине, рождалось что-то важное.
Глава 10. Сердце схемы
22 апреля. 13:22 / Трасса на Берн
Берн был ещё далеко, но ландшафт за окнами постепенно преображался. Холмы выравнивались, взлохмаченные кроны деревьев уступали место аккуратным посадкам — будто бы каждое дерево, каждый куст были вписаны в этот порядок не природой, а кем-то извне. Вдоль дороги тянулись редкие хозяйства с тёмной черепицей, выстроенные в правильные ряды, как если бы и сами дома подчинялись внутреннему регламенту. Всё становилось строже, упорядоченее, будто сама география намекала: вы входите на территорию, где порядок важнее истины. Из укрытия — к фасаду.
Шоссе вилось вдоль широкой полноводной реки, у берегов лежали поля, ещё не очнувшиеся после зимы. Время от времени за стеклом появлялись вымершие виноградники — чёрные ряды лоз на жёсткой земле. Здесь и там паслись коровы, замершие в странной, театральной неподвижности, как будто кто-то расставил их нарочно — для пейзажной правдоподобности. Эта застывшая гармония вызывала у Максима не страх, а глубокое, липкое чувство искусственности: всё вокруг казалось не живым, а имитацией жизни, слишком правильной, чтобы быть настоящей.
Он смотрел сквозь стекло — но не видел окружающий пейзаж, погружаясь в себя. Мысли клубились и оседали в голове, как утренний туман над озером: густые, вязкие, оторванные от привычных опор. Где-то на краю сознания всплывали московские миражи — офис на тридцать шестом этаже, вечный список задач, кофе с Гуровым, пустой свет переговорных. Всё это теперь казалось сном, который приснился другому. С момента, когда он впервые увидел сбои в логах, прошло не так уж много — но время, насыщенное страхом и непрерывным движением, всегда течёт иначе. Сжато, плотно, будто внутри вакуум. И этот вакуум только усиливался по мере приближения к цели.
Анна нарушила затянувшееся молчание:
— Ты молчишь уже сорок километров.
Её голос был спокоен, но в этой спокойности ощущалась жёсткая, почти математическая острота: как будто каждое слово заранее проверено на вес и смысл. Она держала руль с той же сосредоточенностью, с какой могла бы проверять формулы в отчёте — крепко, но не напряжённо, чуть сдавив губы, почти не двигаясь.
Максим повернул к ней голову. Ненадолго, просто чтобы дать понять — он слушает.
— Думаю, — тихо сказал он. — О том, что будет после. Если оно вообще будет.
Анна кивнула, будто ожидая именно такой ответ.
— Это правильный вопрос, — произнесла она. — Но "после" — условие необязательное. Даже если мы выиграем, даже если всё рухнет, никто не обещал, что нас не раздавит вместе с этим.
Максим едва заметно улыбнулся, но в его улыбке скользнула усталость.
— Ты умеешь вдохновлять.
— Я умею считать, — почти спокойно бросила Анна.
В салоне снова повисла тишина — только ровный шум мотора, шелест шин по асфальту и редкие щелчки поворотника. За поворотом показалась человеческая фигура — мужчина в оранжевой куртке у машины дорожной службы. Он стоял спиной к трассе, не двигаясь, слишком долго, чтобы не вызвать у Максима настороженности. Это был сбой в идеальной картинке, как случайная царапина на лакированной поверхности.
Анна, не поворачивая головы, произнесла:
— Йохан. К нему мы едем. Он не трейдер, не участник сделок, не был внутри схемы напрямую. Он — верификатор. Проверял модели, архитектуру, смотрел, как всё собирается.
— Архитектор? — спросил Максим.
Она покачала головой:
— Скорее инженер. Он знает, где у схемы суставы, а где сухожилия. Что можно вывернуть, а что — сломается.
Максим замолчал, и в его внутреннем мире что-то сместилось. Не страх, не привычное возбуждение риска — скорее тихая мобилизация, как в шахматной партии перед решающим ходом. Всё внутри стало яснее, резче, будто бы сознание само перешло в другой режим: зафиксироваться не на деталях, а на связях, искать не явные признаки, а скрытые структуры.
— Я начал думать, — наконец выговорил он, глядя на серую ленту дороги, — что, может быть, дело даже не в нарушении закона. А в самом законе. В том, как он написан. Чтобы его можно было обойти.
Анна впервые за долгое время улыбнулась — быстро, но по-настоящему.
— Добро пожаловать в Европу, — ответила она. — Здесь не нарушают. Здесь интерпретируют.
Максим отвернулся к окну. Пейзаж за стеклом быстро менялся: река ушла в сторону, начались пригороды — низкие, серые дома, таблички на немецком, дорожные указатели на город. Поток машин становился плотнее, пространство сжималось. Всё вокруг казалось воронкой: плавный вход, но неумолимая, почти физически ощущаемая сужающаяся логика.
Навигатор показывал: 29 километров. Каждый километр отзывался внутренним напряжением, сжатием в груди.
Максим не знал, что они увидят. Но чувствовал: впереди — точка сборки, в которой всё, что было до этого — отдельные фрагменты, подозрения, догадки — должно сложиться в одно целое. И когда это случится, пути назад не останется.
Машина пересекла мост, за которым сразу показался дорожный знак: «Bern». Чёрные буквы на белом фоне — словно бирка на двери реанимации. Максим отметил: время — чуть позже полудня. День светлый, но уже с предчувствием сумерек, с лёгкой тенью на стекле.
Он глубоко вдохнул и поймал себя на мысли: здесь, в этом городе, они впервые прикоснутся не просто к схеме — а к её анатомии, к самой сути той лжи, которая столько лет притворялась системой. И если её вскрыть, — кровь пойдёт по всем каналам.
22 апреля. 15:18 / Берн. Архив технического музея финансовых систем.
Окраина города. Старые трамвайные пути давно вросли в асфальт, между ржавыми рельсами прорастал мох. Бетонные коробки шестидесятых стояли здесь, как острова времени, с облупленной краской, ржавыми перилами, с тишиной, в которой чувствовалась не жизнь, а отсыревшая память. На стене у входа выцветшая табличка — Sonderarchiv für systemische Dokumentation, буквы стёрты дождём и ветром. Здесь ничего не менялось десятилетиями.
Внутри воздух был холодным и плотным, как будто само время здесь никуда не спешило. Флуоресцентные лампы потрескивали, отбрасывая бледный свет на стены с пятнами сырости. Пахло старыми архивными коробками, железом, пересохшей бумагой.
У массивной двери, обитой войлоком, их ждал Йохан Гютли — высокий, сутулый, в тёмном шерстяном пиджаке, застёгнутом под горло. Его лицо — узкое, бледное, будто вырезанное из старой бумаги, а глаза цепкие, внимательные, не терпящие суеты. Он не стал улыбаться.
— Вы задержались, — сухо произнёс он, не глядя на них.
Никаких формальностей, никаких жестов — только лёгкий кивок. Он сразу повернулся и повёл их вперёд, шаги гулко отдавались по коридору, вдоль застеклённых витрин. Там лежали карточки с отчётами, старые перфоленты, пожелтевшие схемы за стеклом. Под каждой табличка: «Система фильтрации резидентства. 1982». «Архитектура слепого аудита». В этих залах время будто остановилось — только шаги звучали, как метроном.
Они вошли в просторный зал, похожий на сортировочную: ряды тяжёлых металлических шкафов, старые терминалы с ЭЛТ-экранами, ящики с наклеенными инвентарными номерами. Йохан включил один из терминалов — уверенное, отработанное движение. Зеленоватый свет залил клавиши и экран.
— Всё, что вы ищете, — здесь, — тихо сказал он, едва слышно. — Но здесь нет слайдов и презентаций. Только схемы. Подписи. Уровни. Пыль и повторения.
Он открыл ящик, вытащил из него плотную старую папку, развернул пожелтевший лист с аккуратными схемами, пронумерованными блоками, чужими пометками по краям.
— Схема 3.21. Мы называли её так — ещё до того, как появился термин ZeroLine. Тогда это выглядело, как архитектурная проба, эксперимент.
Анна склонилась поближе, не прикасаясь к листу.
— Трёхуровневое проксирование, — уточнила она.
Йохан коротко кивнул.
— Всё верно. Суть в том, чтобы спрятать настоящую цепочку. Первый уровень — юридическое лицо. Второй — доверенное лицо, посредник. Третий — подрядчик. Каждый знает только свою часть. Полной картины ни у кого нет. Даже у тех, кто думает, что у них всё под контролем.
Максим подошёл к терминалу, пробежался пальцами по клавишам, вывел команду. На экране промелькнули зелёные строки, метки времени, аббревиатуры. В центре замерло: REGULUS-AX.
— Это управляющий узел? — спросил он.
— Узел, но не в привычном смысле, — Йохан чуть наклонился вперёд. — Не сервер и не человек. Это скрипт, встроенный в отчетную логику. Он не отдаёт приказов. Он реагирует на условия: время, суммы, контекст. Если всё совпадает — запускается. Если нет — просто фиксирует, как будто ничего не произошло. Нет ни одной ручной команды. Всё выглядит как автоматическая сверка.
— Кто это создал? — осторожно спросила Анна.
В этот момент Йохан впервые посмотрел на них по-настоящему внимательно. В его взгляде была усталость — и что-то ещё, будто сожаление.
— Гений. Архитектор. Проектировщик. Человек, который имел доступ сразу к двум частям: к расчётной и к отчётной. Это не взлом существующих или существовавших программных систем. Это именно проектирование. Спокойное, холодное, системное.
Он вытащил ещё один лист — скан журнала верификации. В нижнем углу — резкая подпись.
— Ларин, — тихо сказала Анна, едва слышно. Пальцы Максима сжались на краю стола.
— Он был в курсе? — прошептал Максим.
— Не могу сказать наверняка, — медленно покачал головой Йохан. — Но он поставил подпись. Без неё система не пошла бы дальше. Может быть, для него это было формальностью. Может быть — сигналом. Но с этой подписью схему запустили. Он был нужен. Возможно, как защита. Возможно, как алиби.
Максим взял лист, долго смотрел на подпись, будто пытаясь через бумагу понять логику человека, чёрной ручкой оставившего свой след.
Йохан тем временем разложил на столе схему потоков.
— GFI Capital — это всего лишь шлюз, — он провёл пальцем по линии. — Было много таких. Брокеры, региональные банки, фонды-прокладки. Они не задают вопросы, просто проводят деньги дальше. Но общий поток — огромный. Суммы, которые проходят через такие схемы, больше, чем бюджеты некоторых национальных фондов. Здесь трасты, тут — холдинговые прокси, дальше — инвестиционные фонды. Деньги исчезают здесь — и появляются уже там, где их ждут.
— А дальше? — спросила Анна, едва слышно.
Йохан кивнул в сторону схемы.
— А дальше — государственные фонды. Вложение в инфраструктурные проекты, облигации, инвестиционные программы центробанков. Никто не спрашивает происхождение денег. Достаточно, чтобы отчёт сходился и сумма была на счёте. Всё остальное — детали, которые никому не интересны.
Максим вдруг почувствовал, как в голове начинают складываться не схемы, а принципы. Всё было выстроено так, чтобы нельзя было доказать ни виновность, ни непричастность. Прозрачная, как лёд, стена.
— Почему вы согласились показать это нам? Почему здесь, а не где-то ещё? — спросил он.
Йохан долго смотрел на него, словно пытался решить, что можно сказать, а что нет.
— Потому что здесь, — наконец тихо ответил он, — копии не удаляют. Здесь всё ещё есть фрагменты, о которых забыли. Забытое — это не значит уничтоженное. Иногда то, что спрятано, просто ждёт своего часа.
Он выключил терминал, и зелёный свет исчез, оставив после себя только шум ламп и тишину.
— Всё, что вы увидели и услышали, — для понимания, а не для публикаций, — сказал Йохан. — Дальше — только на ваш страх и риск. Если решите идти до конца, это уже не расследование. Это вскрытие. И кровь действительно пойдёт по всем каналам.
Он приоткрыл дверь, жестом показывая, что встреча окончена.
— Второй встречи не будет. У вас теперь есть всё главное — структура и имя. Этого достаточно.
Они молча вышли, чувствуя за спиной взгляд — неравнодушный, не враждебный, но такой, каким смотрит человек, знающий цену молчанию.
22 апреля 18:48 / Берн. Номер отеля 2048
За панорамным окном Берн растворялся в полосах дождя. Улицы расплывались в отблесках фар, здания казались невыразимыми тенями, будто выцветшими на старой плёнке. Капли, сталкиваясь на стекле, сливались и исчезали без следа. В комнате царил полумрак, приглушённый свет торшера рождал зыбкие тени, скользящие по потолку и стенам. Единственное, что мерцало чётко и незыблемо, — зелёное свечение экрана ноутбука. В воздухе смешивались ароматы свежесваренного кофе, влажной бумаги и промозглого дождя.
На стене — карта. Не план, не доска для идей. Скорее, живая топография напряжения: цветные стрелки, узлы, лаконичные подписи, рассыпанные по белому полю: «Valya3», «EuroAudit», «Regulus». Коды, даты, суммы, хитроумные маршруты, которые не складывались в завершённую картину. Под доской — скомканные листы, перечёркнутые схемы, маршруты, ведущие в никуда.
Максим стоял перед этой картой, будто перед зеркалом. Лоб покрыт испариной, рукава рубашки сдвинуты до локтей, движения нервные, невыдержанные — так двигается человек, которого вел не страх, а неумолимая логика. Он проводил новую линию, стирал её, снова чертил, стирал — и с каждым разом взгляд становился всё пристальнее. Тишина вокруг казалась более громкой, чем любые крики.
— Это не складывается, — выдохнул он, наконец, с тяжёлой обречённостью. — Всё у нас есть: подписи, прокси, маршруты… Но самого главного нет. Нет центра. Нет управляющего звена. Где он?
Анна сидела на краю кровати, поджав под себя ноги и обняв тёплый ноутбук. Экран высвечивал ее лицо: скулы резко вырезались светом, глаза в полутени, между бровей залегла тонкая морщина. Один наушник безвольно свисал, второй она прижимала к уху — будто вслушивалась не в музыку, а в неуловимый ритм.
— Ты ищешь центр, — мягко произнесла она. — А если его просто нет?
Максим на мгновение замер, потом устало потер рукой лоб.
— У любой системы должен быть источник. Команда. Импульс. Так бывает всегда.
Анна вздохнула и покачала головой. Она сняла наушник, жестом подозвала его к себе.
— А если не команда? — сказала она, подавая ноутбук ближе. — Посмотри. Вот эта транзакция. Потом — ещё одна, через двое суток. Совсем другая страна, другой контрагент. Но маршрут тот же, логика та же. Здесь нет инициативы. Это повторение, как будто система просто отвечает, а не запускает процесс.
Максим склонился над таблицей. Провёл пальцем по строкам, ища отличие. В самом низу мелькнул ещё один повтор. Потом — ещё.
— Они повторяются… — проговорил он вполголоса, в этом был испуг и восхищение. — Повторяются без прямой команды. Просто… повторяют.
— Это не приказ, — Анна чуть улыбнулась, глаза её стали мягче. — Это реакция. Не осознанная инициатива, а почти инстинкт.
Максим сделал шаг к доске, снова взял маркер, будто пытаясь высчитать новую траекторию.
— Значит, у этого нет явного центра… Он не запускает ничего сам, — бормотал он, обращаясь больше к себе, чем к ней. — Он ждёт. Смотрит за условиями. Сумма. Время. Контекст. Если всё совпадает — тогда срабатывает. Автоматически.
Анна поднялась, подошла ближе, зябко потирая ладони.
— Это не управляющий узел, — сказала она тихо, внимательно следя за его реакцией. — Это не точка старта. Это — порог. Как у живого организма: ударил по колену — и сработал рефлекс. Без команды, без чьей-то воли. Просто — реакция на совокупность условий.
Максим смотрел на доску, на прямоугольник с надписью «REGULUS», внутри которого зияла пустота. Постепенно его дыхание выровнялось, взгляд стал спокойнее.
— Это не контроль, — медленно произнёс он. — Это фильтрация. И если всё совпадает, если сработал триггер — тогда происходит запуск. Но не потому, что кто-то велел, а потому что так устроено. Это не инициатива, это… защита.
За окном сгущалась тьма. Дождь отбивал по стеклу свой размеренный ритм, а свет ноутбука отражался в стекле зелёным призраком. Их лица в этом отражении казались нереальными, будто под водой.
Максим опустился на стул, сгорбившись, уставившись на доску. Голос его стал хриплым, тихим, как будто он разговаривал со своим отражением:
— Это не схема для вывода. Это инфраструктура для избегания. Организм, который приспосабливается. Прячется. Учится не быть пойманным, даже если его ищут.
Анна подошла к окну. Дотронулась до холодного стекла. За её плечом Берн тонул в потоках света, под стеклом — город, по которому скользили машины, не задерживаясь ни на секунду.
— Вот почему всё кажется чистым, — прошептала она. — Почему система легальна, на бумаге идеальна, никто не заметил ничего лишнего. Потому что никто не смотрит на общую картину. Каждый видит только свою часть.
Максим медленно поднял голову, посмотрел на доску. Теперь она не казалась ему хаотичной, пугающей. Теперь это было нечто иное — анамнез болезни, первый раз увиденный целиком.
— А мы увидели, — тихо произнёс он.
Анна, не спуская глаз с улиц за окном, обернулась, встретилась с ним взглядом.
— Теперь это уже не только их система, — сказала она, и в голосе её была решимость. — Теперь это и наш выбор.
Максим встал, медленно подошёл к окну, прислонился лбом к стеклу. В отражении снова возникла доска, только теперь линии на ней казались живыми, пульсирующими, как нервные окончания.
— Теперь они придут за нами, — глухо сказал он, не отрывая взгляда от города.
Анна чуть улыбнулась, печально, но без страха.
— Уже идут, — ответила она. — Только теперь мы знаем, как это устроено.
23 апреля. 01:12 / Берн. Номер отеля 2048
Ночь в Берне стояла густая, почти вязкая. Влажный воздух обволакивал город, будто укрывал его плотным покрывалом. За окном капли дождя лениво стекали по стеклу, на мгновение соединяясь, чтобы исчезнуть. В комнате царил полумрак: только мягкое пятно света от лампы в углу и тусклое, тревожное мерцание экрана ноутбука. Запахи кофе, нагретой бумаги и дождя сплетались в плотный кокон, в котором легко было потеряться.
Анна лежала на кровати, не спала, но и не шевелилась. Словно растворялась в темноте, будто её присутствие — лишь тень на простыне. Максим сидел за столом, спина выпрямлена, взгляд — отрешённый и сосредоточенный. Он печатал быстро, почти нервно, не статью, не рабочий отчёт, а историю. Ту самую историю, которую они только что начали видеть по-настоящему. Историю, что могла стоить им жизни.
Он думал вслух, стуча по клавишам:
Иногда мне кажется, что государство — это организм. И не в поэтическом, а в самом буквальном смысле. Сердце у него — бюджет, по сосудам — банкам, биржам, фондам — течёт кровь. Печень — аудит и контроль. Мозг — регуляторы и законодатели. Всё движется, дышит, каждый элемент связан с остальными. Деньги становятся кислородом: они питают клетки — зарплаты, инвестиции, налоги. Если всё работает — система живёт.
Но что, если внутри этого организма завёлся паразит? Не агрессивный убийца, а тихий вор. Он не разрывает артерии, не вызывает мгновенного кризиса — он просто, капля за каплей, откачивает кровь. И система вроде бы функционирует — но с каждым годом становится слабее, теряет силы. Всё вроде бы есть: деньги выделялись, бюджеты подписывались. А в итоге — больницы запущены, дороги разбиты, школы пустуют. Деньги исчезают, словно их и не было.
ZeroLine — не просто паразит. Она часть самого тела. Она не притворяется чужой, не нарушает закон напрямую. Она изгибает его, оставаясь в рамках. Подменяет смысл, не меняя формы.
Всё начинается с входа. Легального. Деньги приходят как прибыль, инвестиция, грант — всё задокументировано идеально. Но дальше поток разбивается. Один документ уходит в налоговую, другой — в аудит, третий — в операционный отчёт. В одном — инвестиции, в другом — услуги, в третьем — издержки. Система расщепляет реальность.
На каждом этапе появляется фантом. Документ, который выглядит настоящим, но по сути только пропускает сигнал дальше. Реальные лица заменяются прокси. Один оформлен на доверенного. Второй действует через подрядчика. Третий управляет обоими. У каждого — свой кусок, никто не видит всю цепь.
Пример? В 2019-м «Verba Partners» вложили 12 миллионов евро в рижский фонд. Сначала деньги прошли через Люксембург, затем — в «Baltic Future Ventures». Через полгода в отчётах значатся инвестиции в логистику. Но реально деньги даже не покидали траста: они обернулись, чтобы выкупить долю на BVI, всё у того же управляющего. Потом вернулись в Европу — уже как «прибыль», освобождённая от налогов. Это не инвестиция — это маскировка, само подпитка.
В 2021-м — новый виток. 50 миллионов наличными проходят через Сингапур и Маршалловы острова, потом — Дубай, после — подрядные фирмы в Восточной Европе. Через полгода эти же деньги возвращаются в виде «реинвестиций» в словацкую логистику. Акционеры — аффилированный с государством траст. Деньги становятся официальными. Это не бизнес — это круговорот.
В ZeroLine отчётность — не подтверждение, а фильтрация. Крупная сумма? — разбивается на части. Подозрительная страна? — прописывается объяснение. Каждый отчёт не доказывает, а создаёт новую видимость. Вместо линии — клубок. Вместо следа — отражение.
Деньги проходят через псевдо фонды, временные счета, трасты. Жизнь транзакции — сутки-двое, за это время она успевает обойти пять-шесть структур и вернуться назад уже как «доход». Офшоры — не для тайны, а для паузы, для разбивки ритма. Главное — не путь, а ритм исчезновения.
Особый узел — управляющий. Его не видно, он не записан в явном виде. Не отдаёт приказов. Он ждёт. Когда сумма, время, контекст совпали — он срабатывает. Это не воля, а рефлекс. Не команда, а фильтрация и подмена.
Финальный аккорд — трасты. Деньги не идут к человеку. Они исчезают в фонде, который принадлежит трасту, тот — структуре, а структура — целому проекту. На бумаге — всё для устойчивого развития. На деле — точка исчезновения.
58 миллиардов евро за шесть лет. Сотни структур. Следы, стирающиеся, как дождевые капли на стекле.
ZeroLine — не о жадности. О системе. О моральном, встроенном в легальное. Это не зло — это алгоритм. Выгодно всем, кто рядом, и потому никто не хочет видеть.
Максим медленно закончил печатать, замер, перечитывая последние слова на экране. Некоторое время не двигался, как будто отказывался ставить точку.
Потом, всё ещё глядя в монитор, глухо сказал:
— ZeroLine не просто перераспределяет деньги. Она расслаивает ответственность. Никого невозможно обвинить — и потому невозможно остановить.
Анна долго молчала, будто взвешивала каждое слово. Потом прошептала:
— Если это когда-нибудь прозвучит вслух, — кто-то поймёт, что всё это время просто не замечал очевидного.
Максим захлопнул ноутбук. Свет погас, комната наполнилась полутьмой и шорохом дождя. Капли по стеклу продолжали свой бег — как деньги по замкнутому контуру. Система работала. И не собиралась останавливаться.
23 апреля. 05:15 / Берн
Ночь в Берне казалась вязкой и непроницаемой, словно город заволокло невидимой пеленой, сквозь которую не пробивался ни один звук. За окном влажный воздух тяжело ложился на стекло, и редкие капли неторопливо скатывались вниз, оставляя за собой мутные дорожки. После резкого щелчка крышки ноутбука Максим ещё долго сидел в полумраке, будто растворяясь в пространстве, где не осталось ничего, кроме шума крови в ушах. Не страх и не усталость, — просто перегрев: нервная система работала на износ, тело уже знало — спать бессмысленно.
На столе лежали пять страниц — аккуратно выровненные, спрятанные в прозрачный пластиковый файл. Это была не статья. Пока ещё нет. Но уже не просто черновик — нечто, за что хотелось цепляться, будто за доказательство того, что всё происходящее было реальным. Максим взял папку, сунул её в карман куртки, надел обувь. Нужно было выйти — выдохнуть, размять мысли, увидеть, что мир за стенами всё ещё существует. Напомнить себе: он не только в схемах и терминологии.
Он шагнул в ночь.
На асфальте отражались размытые жёлтые круги фонарей. Остеклённые фасады тянулись вдоль улицы, равнодушно отражая его силуэт. Лёгкий туман полз вдоль мостовой, сглаживая края мира. Кофейный ларёк, давно закрытый, всё ещё бросал слабое мерцание вывески. В окне напротив, на втором этаже, одинокий огонёк жилого света — тёплый, неподвижный.
Максим шёл по Марктгассе, на автомате держась ближе к стене, в сторону Бубенбергплац. Там, у перекрёстка, днём с Анной они заметили круглосуточную копировальную: запасной вариант на случай, если понадобится что-то срочно распечатать или переслать. Рядом — анонимная почтовая ячейка. Сейчас он шёл не за этим — просто проверить, просто пройти знакомый маршрут, убедиться, что всё спокойно.
Он замедлил шаг у витрины, чтобы мельком посмотреть на себя в отражении — проверить, не видно ли в его позе растерянности или страха. Но в стекле отразился не только он сам. На противоположной стороне улицы, в тени, возникло едва заметное движение.
Максим насторожился, медленно повернул голову.
В переулке, почти сливаясь с темнотой, стояла фигура в длинном пальто с поднятым капюшоном. Не двигалась, не скрывалась, просто наблюдала. Лицо терялось в тени, но было ясно — взгляд обращён прямо на него. В этом не было угрозы или демонстрации силы — только отчётливая фиксация: «Я тебя вижу».
Максим замер. По спине прокатился холодок, как электрический разряд.
Перед глазами вспыхнули недавние воспоминания — вокзал в Париже, тень в парижском кафе, случайный взгляд. Тогда ещё можно было подумать: совпадение. Но не теперь.
Он не двинулся с места, не позволил себе ни жеста, ни панического взгляда по сторонам. Сердце билось глухо и быстро, но голова оставалась ясной. Внутри что-то мгновенно включилось: анализ походки, осанки, пропорций, — инстинктивный разбор. Это не нападение. Это наблюдение. Сигнал: «Мы знаем, что ты знаешь».
Осторожно, не спеша, Максим сделал шаг назад. Затем ещё один. Не оборачиваясь. Только после этого развернулся и пошёл прочь, стараясь держать прежний темп, не переходить на бег. Позади рассыпались шаги по пустой мостовой, город вновь наполнился обычными звуками — эхом его собственных шагов, отдалённым гулом.
В холле отеля Анна уже ждала его у двери. Куртка застёгнута, чемодан собран, рюкзак перекинут через плечо. Она смотрела на него открыто и спокойно — будто хирург перед сложной операцией.
Максим едва слышно спросил:
— Ты знала?
Анна покачала головой, не меняя выражения лица.
— Нет. Но почувствовала. Внутри — как дрожь, как предупреждение. Нам пора.
Он прошёл к столу, положил папку рядом с ноутбуком, посмотрел на неё — теперь уже как на законченную работу, точку, с которой нельзя повернуть назад.
— Нас видели, — проговорил он тихо, почти буднично, но в голосе не было сомнений.
Анна кивнула. В её тоне не звучало ни тревоги, ни страха — только спокойная уверенность человека, перешагнувшего порог.
— Мы дошли до ядра, — сказала она. — И ядро теперь смотрит на нас.
Она подняла чемодан, Максим сжал в руке папку. За окном снова начинал накрапывать дождь. Его стук был другим — не просто шумом, а призывом к движению. Впереди был только путь вглубь.
23 апреля. 08:15 / Берн. Центральный вокзал
В зале центрального вокзала Берна ещё оставалось место для дыхания, но ритм жизни постепенно ускорялся — раскатывали чемоданы, смешивались голоса, объявления прыгали по сводам, сливаясь в общий фон. Сквозь арочные окна проливался свет, оставляя полосы на мраморном полу, выхватывая из толпы отдельные силуэты, высвечивая колонны. Всё казалось предельно упорядоченным: маршруты, взгляды, остановки. Это было пространство, созданное для движения — для транзита, не для остановки.
Максим и Анна стояли у четвёртой платформы, отделённые от всего вокзального гама. Чемодан стоял между ними, словно невидимая черта — граница между тем, что осталось в прошлом, и тем, что ещё только начиналось. У Анны через плечо был рюкзак, у Максима — ноутбук и папка с документами. Всё лишнее они давно оставили позади. Теперь с собой только необходимое.
Молчание тянулось между ними, но в нём не было ни страха, ни сомнений. Только странная плотность, полная завершённости. Они оба знали — вот она, точка невозврата: дальше не будет паузы, не останется права вернуться. Их знание стало слишком глубоким, чтобы можно было притворяться сторонними наблюдателями.
Максим вдруг тихо произнёс, не поднимая взгляда:
— Иногда мне кажется, что если бы... — Он запнулся, не договаривая. Признание зависло в воздухе.
Анна повернулась к нему, выждав пару секунд. В её взгляде не было ни упрёка, ни требования — только простое человеческое участие, понимание.
— Если бы можно было остаться в тени, — спокойно закончила она за него. — Просто уйти в сторону, передать всё и исчезнуть. Но мы оба знаем — уже нельзя. Даже если очень захочется.
Максим кивнул. Простой, бессловесный жест. Слова больше не работали — всё, что можно было выразить, оставалось внутри. Вокруг всё двигалось своим чередом: спешили люди, проносились тележки, менялись объявления. Но между ними стояла их особая, плотная тишина — словно напряжение перед прыжком, когда ещё не знаешь, дотянешься ли до земли.
Он бросил короткий взгляд на табло отправлений, потом — на зал. Женщина у киоска, не перелистывающая брошюру. Пара в углу — без вещей, без суеты. Камера над входом слегка шевельнулась, будто подмигнула. Всё выглядело нормально. Но слишком правильно, слишком выверенно — как будто каждый здесь играл свою роль, заданную заранее.
Он встретился глазами с Анной. Не нужно было ни слов, ни жестов — они поняли друг друга мгновенно. Это наблюдение. Они снова под присмотром. И, вероятно, теперь это будет всегда.
Паники не было. Только острое, почти математическое ощущение реальности. Это уже не бегство. Это следующий шаг — движение по другой сетке координат.
Поезд подошёл к платформе мягко, почти бесшумно. Двери открылись, люди влились в вагоны, и они вместе с потоком растворились в толпе — две фигуры, ставшие частью чужого движения.
В вагоне Максим и Анна сели рядом. Напротив — пустое место. За стеклом медленно отъезжал вокзал: колонны, арки, огни, спины спешащих людей — всё размывалось, будто сцена, которая уже сыграла свой акт.
Анна не задала ни одного вопроса. И не ждала ответа.
Когда за окном вокзал окончательно исчез в утреннем тумане, Максим тихо сказал:
— Молчать больше нельзя.
Он на миг задержал дыхание, провёл ладонью по папке на коленях. Поезд нырнул в тоннель. За окном погас свет, а впереди начиналась новая глава их пути.
Спасибо за чтение
Вернуться к книге
