Marvel: Каратель мой лучший клиент
Глава 1. Имя без доказательств
Глава 1. Имя без доказательств
Улица пахла мокрым асфальтом и гниющими в баках отходами. Я стоял под выцветшим навесом закрытого газетного киоска, стараясь слиться с тенью. Октябрьский ветер пробирался под тонкую куртку, но я не двигался, неотрывно глядя на другую сторону проспекта.
Там, за ржавой сеткой-рабицей, стояло неприметное здание. Старая вывеска утверждала, что внутри находится прачечная самообслуживания, однако окна были наглухо заклеены плотной серой плёнкой, а на двери висел тяжёлый амбарный замок.
Я торчал здесь уже второй час.
Тёмно-серый седан появился из-за угла ровно в 14:15. Он двигался медленно, почти бесшумно скользя по лужам. За время моего наблюдения машина проехала здесь уже в третий раз. Не притормозила у ворот, не подала никакого сигнала. Водитель даже головы не повернул в сторону прачечной.
Просто снова обогнул квартал по тому же маршруту.
Сквозь тонированные стёкла разглядеть лицо человека за рулём было невозможно.
Именно в тот момент, когда задний бампер седана поравнялся с фонарным столбом, перед глазами вспыхнул текст.
Он не ослеплял и не мешал смотреть. Просто повис в воздухе строгими белыми буквами, словно часть интерфейса, который видел только я.
[Потенциальная преступная деятельность обнаружена. Вероятность причастности: 74%. Досье не сформировано.]
Я моргнул, смахивая с ресниц дождевые капли.
Семьдесят четыре процента.
Это было первое настоящее срабатывание.
Система Чёрного Досье сделала ровно то, для чего была предназначена: указала направление и замолчала.
Ни имени.
Ни преступления.
Ни доказательств.
Только сухая цифра, зависшая посреди грязной нью-йоркской улицы.
Наркотики? Подпольное казино? Торговля людьми?
Я достал телефон, прикрыл экран ладонью от мороси и быстро записал номер уезжающего седана:
KRL-812.
Нью-Йорк.
Если я действительно собирался когда-нибудь работать с Фрэнком Каслом, стоило усвоить одну простую вещь: вероятность для Карателя не была доказательством.
Приди я к нему сейчас и заяви, что нашёл человека, виновного на семьдесят четыре процента, — в лучшем случае он бы меня проигнорировал. В худшем решил бы, что я трачу его время.
А время Фрэнка обычно измерялось пулями.
Мне нужны были факты.
Белые буквы перед глазами лишь указали, куда смотреть. Дальше всё зависело от меня.
Я развернулся и быстро пошёл к метро, на ходу поднимая воротник куртки.
До съёмной квартиры я добрался примерно за полчаса. Шёл по людным улицам и старался не задерживаться в переулках.
Нью-Йорк этого мира внешне почти ничем не отличался от города, который я помнил раньше. Те же пробки, вывески, мусорные пакеты у тротуаров и люди, которые куда-то постоянно спешили.
Разница была лишь в том, что здесь в любой момент над крышей могла пролететь фигура в броне, а несколько кварталов внезапно превратиться в очередной маленький апокалипсис.
Но пришельцы, боги и люди в цветных костюмах волновали меня меньше, чем обычная уличная грязь.
Потому что её хотя бы можно было найти.
Проверить.
И продать.
Квартира встретила меня застоявшимся воздухом и гулом старого холодильника. Я запер дверь на два оборота, бросил влажную куртку на спинку стула и сразу подошёл к столу.
Мой рабочий инструмент мало напоминал голографические консоли из башни Старка.
Обычный системный блок, собранный из бэушных комплектующих, и два монитора. Один из них время от времени начинал мерцать, словно собирался умереть, но каждый раз передумывал.
Я включил компьютер, прошёл на крошечную кухню и налил себе вчерашний кофе.
Холодный.
Горький.
И всё ещё достаточно крепкий, чтобы немного привести мысли в порядок.
Вернувшись к столу, я вывел на правый монитор свои записи: адрес бывшей прачечной и номер автомобиля.
На левом открыл браузер.
Взламывать защищённые базы я не умел.
У меня не было троянов, способных незаметно выкачивать полицейские архивы, и уж тем более не было доступа к секретным серверам.
Поэтому приходилось пользоваться тем, что лежало на поверхности.
Люди оставляли в сети гораздо больше следов, чем им казалось.
Начал я с адреса прачечной.
Несколько минут возни с муниципальным реестром недвижимости дали первое имя — «Рейнголд Эстейтс».
Компания была зарегистрирована в Делавэре два года назад.
Обычная фирма-прокладка.
Ни реального владельца, ни нормального телефона. Только номер юридического бюро, которое обслуживало ещё добрую сотню таких же компаний-пустышек.
Тупик.
Оставалась машина.
По страховым базам и парковочным штрафам седан выглядел образцовым гражданином на четырёх колёсах.
В угоне не числился.
Неоплаченных штрафов не имел.
Зарегистрирован был на Томаса Дженкинса, шестидесяти двух лет, проживающего на другом конце города, в Бруклине.
Я нахмурился.
Шестидесятидвухлетний мужчина, который несколько часов подряд наматывает круги вокруг закрытой прачечной в такую погоду?
Маловероятно.
Либо машина была оформлена на подставного владельца, либо Дженкинс вообще не подозревал, где она сейчас находится.
Я откинулся на спинку кресла и потёр глаза.
С машиной вышел тупик.
Значит, надо было копать саму прачечную и всё, что происходило вокруг неё.
Я вбил адрес в поисковик и добавил несколько слов: «полиция», «происшествие», «жалоба».
Выдача захлебнулась мусором.
Старая реклама.
Отзывы пятилетней давности.
Жалобы на сломанные стиральные машины.
Ничего.
Тогда я ограничил поиск несколькими кварталами вокруг здания и оставил результаты только за последние полгода. Потом полез в районные блоги, новостные подборки и местные сообщества.
Там часто всплывало то, до чего крупным СМИ не было никакого дела.
Час спустя бесконечного листания я наткнулся на короткую заметку.
«Поиски Марка Спенсера приостановлены».
Я открыл страницу.
Статья была сухой и короткой.
Двадцативосьмилетний автомеханик пропал три месяца назад. Вышел поздно вечером с работы и домой не вернулся.
Следов драки полиция не нашла.
Телефон отключился.
Зацепок тоже не оказалось.
Постепенно поиски свернули, а дело легло в стопку нераскрытых.
Я уже собирался закрыть вкладку, когда заметил адрес автомастерской.
Два квартала от бывшей прачечной.
Мой пульс чуть ускорился.
Имя Марка я сразу забил в социальные сети.
Через пару минут нашлась страница его сестры. Первые недели после исчезновения она почти ежедневно выкладывала объявления, фотографии и просьбы о помощи.
Я принялся просматривать всё подряд.
Марк в баре.
Марк на дне рождения.
Марк возле машины.
Марк на улице.
Колёсико мыши под пальцем остановилось.
Я открыл фотографию на весь экран.
Подпись гласила:
«Последнее фото Марка, сделано за день до исчезновения. Если вы видели его в этой куртке — пожалуйста, сообщите».
Он стоял на тротуаре с бумажным стаканчиком кофе в руке и щурился от солнца.
Но меня заинтересовало не его лицо.
Я смотрел ему за спину.
На противоположной стороне улицы, у самого края кадра, стояла машина.
Я сохранил фотографию и открыл её в обычном редакторе. Увеличил нужный участок.
Пиксели тут же полезли огромными грязными квадратами.
Тёмно-серый седан.
Я придвинул кресло ближе.
Марка совпадала с машиной, которую я видел сегодня.
Номер был почти неразличим. Угол съёмки неудачный, само изображение слишком плохого качества.
Я добавил резкости, подкрутил контраст.
Чуда не случилось.
Номер читаемым не стал.
Но отдельные символы всё же проступили чуть лучше.
Первая буква — точно K.
Вторая, похоже, R.
Последняя цифра — округлая.
Вполне могла быть двойкой.
Я перевёл взгляд на свои записи.
KRL-812.
В комнате стало очень тихо.
Только системный блок продолжал мерно гудеть под столом.
Я сделал глоток холодного кофе и даже не поморщился.
В суде над такими уликами только посмеялись бы.
В Нью-Йорке были тысячи тёмно-серых седанов. Несколько похожих символов на размытой фотографии ещё не делали водителя похитителем.
Система дала мне только вероятность.
Но теперь появилось хоть что-то настоящее.
Машина возле закрытой прачечной попала в кадр за день до исчезновения человека, который работал всего в двух кварталах отсюда.
Совпадение?
Возможно.
Вот только семьдесят четыре процента перед глазами мне по-прежнему не нравились.
Искать Фрэнка Касла было рано.
Ошибка стоила бы слишком дорого.
Передать ему непроверенную информацию означало подписать смертный приговор либо случайному человеку, либо самому себе.
Я закрыл фотографию.
Завтра нужно было снова ехать к прачечной.
Проследить за седаном.
Узнать, куда он ездит.
И наконец увидеть того, кто сидит за рулём.
А уже потом решать, стоит ли вообще произносить имя Фрэнка Касла вслух.
Глава 2. Номер на парковке
Глава 2. Номер на парковке
Дождь начался ещё засветло, превратив улицы в грязное месиво из бензиновых разводов, неоновых бликов и мокрого асфальта. Я сидел в своей машине уже третий час, припарковавшись в неудобной слепой зоне возле закрытой прачечной «Рейнголд Эстейтс». Стаканчик дешёвого кофе давно остыл, оставив на языке горький химический привкус, но я продолжал машинально сжимать его в руке, просто чтобы чем-то занять пальцы.
Стёкла в старом «Форде» безбожно запотевали. Приходилось время от времени приоткрывать окно, впуская в салон сырой, пробирающий до костей нью-йоркский холод. Иначе я рисковал пропустить момент, ради которого торчал здесь с самого вечера.
Система Чёрного Досье замолчала ещё вчера, выдав мне лишь цифру вероятности.
Вчерашний поиск по новостям дал имя — Марк Спенсер, пропавший автомеханик. На одной из его старых фотографий обнаружился частично совпадающий номер того самого тёмно-серого седана, который я сейчас ждал. Машина была зарегистрирована на шестидесятидвухлетнего пенсионера Томаса Дженкинса, что само по себе походило на простейшую схему с подставным владельцем.
В суде над размытым снимком лишь посмеялись бы, а для звонка Карателю мне требовалось неоспоримое подтверждение.
Тёмно-серый седан появился, когда я уже начал подумывать о том, чтобы плюнуть на всё и поехать в свою съёмную квартиру.
Знакомые очертания плавно вынырнули из пелены дождя. На мгновение свет уличного фонаря выхватил номерной знак.
KRL-812.
Я инстинктивно вжался в продавленное сиденье, хотя через залитое водой стекло меня вряд ли могли рассмотреть.
Машина притормозила у заднего двора прачечной. Из неё никто не вышел. Водитель просто простоял там около минуты, словно отмечался на очередной точке своего привычного маршрута, а затем плавно тронулся с места.
Я бросил стаканчик в подстаканник, повернул ключ зажигания и выждал, пока габаритные огни седана почти не скрылись за поворотом. Двигатель недовольно рыкнул, но машина послушно выехала на дорогу.
Следить за седаном оказалось настоящей пыткой для нервов.
Ладони потели, каждое перестроение казалось слишком резким. Вся моя подготовка сводилась к нескольким прочитанным в интернете статьям о слежке и контрнаблюдении. В этом городе проваленный хвост иногда заканчивался пулей.
Мы пересекли несколько кварталов. Седан ехал спокойно, ровно, не превышая скорость. Я держался на расстоянии двух-трёх машин, молясь, чтобы на светофорах между нами кто-нибудь вклинивался.
Каждый раз, когда впереди вспыхивали красные стоп-сигналы, внутри неприятно холодело.
А что, если водитель уже заметил хвост?
Что, если сейчас свернёт в какой-нибудь глухой тупик, выйдет с пушкой и спросит, какого чёрта я за ним еду?
Система молчала.
Пустой интерфейс.
Фрэнку Каслу я бы сейчас не дозвонился при всём желании. Каратель не работал телохранителем по вызову. Если я ошибусь здесь, разгребать последствия придётся самому.
Именно поэтому я до одури боялся передать ему не то имя.
Ошибка стоила бы слишком дорого.
Лобовое стекло снова начало затягивать белёсой дымкой. Я раздражённо провёл по нему рукавом куртки, размазывая конденсат. Дождь снаружи только усиливался. Дворники скрипели по стеклу, с трудом справляясь с потоками воды.
Седан миновал освещённую часть широкого авеню и свернул в промышленную зону.
Окружение изменилось почти мгновенно.
Здесь было гораздо меньше случайных машин и почти не осталось работающих фонарей. Только глухие кирпичные стены, высокие заборы с ржавой колючей проволокой и пустые асфальтированные парковки.
Я сбавил скорость, крепче перехватив скользкий руль.
Держаться на прежней дистанции на совершенно пустой улице было всё равно что повесить на крышу неоновую вывеску:
«Я слежу за тобой».
Впереди из мрака вынырнули очертания массивного одноэтажного здания, огороженного сетчатым забором.
Автосервис.
Закрытый — если судить по тёмным окнам, погасшей вывеске и общему запустению. Однако тяжёлые металлические ворота, ведущие во двор, были приоткрыты.
Седан притормозил, мигнул поворотником и приготовился свернуть на парковку возле здания.
В голове мгновенно закрутились варианты.
Проехать мимо. Развернуться где-нибудь в конце квартала. Найти удобную точку наблюдения.
Мне нужно было увидеть, что находится внутри ангара и кто именно сидит за рулём седана.
Но инстинкт самосохранения сработал быстрее логики.
Я ударил по тормозам ещё до того, как успел толком осознать своё решение.
Если я сейчас проеду мимо ворот по совершенно пустой, хорошо просматриваемой улице, водитель меня запомнит.
Без вариантов.
Риск привлечь к себе внимание был слишком велик.
Я резко вывернул руль вправо и нырнул в узкий, едва освещённый переулок между двумя глухими складами, не доехав до автосервиса несколько десятков метров.
Сразу заглушил двигатель.
Выключил фары.
Дыхание сбилось. Я замер и напряжённо вслушивался в барабанящий по крыше дождь.
Через боковое зеркало, сквозь плотную серую пелену ливня, был виден въезд на парковку.
Тёмно-серый седан медленно втягивался в ворота закрытого автосервиса, который, судя по всему, оживал только по ночам.
И в этот самый момент машина остановилась.
Всего на секунду.
Сквозь темноту и дождь я не мог разглядеть лица водителя, но прекрасно увидел, как повернулась его голова.
Он смотрел прямо в сторону переулка, где в глубокой тени прятался мой старый «Форд».
Водитель задержал взгляд на моей машине.
Секунду.
Может, две.
Расстояние было слишком большим, чтобы он мог разглядеть моё лицо или номер сквозь стену воды.
Но силуэт автомобиля, припаркованного в таком неестественном месте, он заметил совершенно точно.
Я перестал дышать, вцепившись побелевшими пальцами в руль.
На седане ярко вспыхнули красные стоп-сигналы.
Машина тронулась и окончательно скрылась за воротами, растворившись во внутреннем дворе.
Я просидел в темноте неподвижно ещё минут десять, боясь даже пошевелиться.
Никто не вышел проверять переулок.
Никто не направился ко мне.
Никто не появился с оружием.
Я откинулся на спинку сиденья и медленно выдохнул.
Машина с номером KRL-812 действительно курсировала между прачечной и этим ночным автосервисом.
Теперь у меня был конкретный адрес, связывающий две точки воедино.
Но я по-прежнему понятия не имел, что находилось внутри здания.
Осторожно повернув ключ зажигания, я завёл двигатель. «Форд» тихо заурчал. Я сдал назад, выбрался из переулка и поехал в сторону дома, несколько раз меняя маршрут на случай, если за мной всё-таки кто-нибудь увязался.
Теперь придётся пробить адрес по базам, выяснить, кому принадлежит здание, и как следует покопаться в сети.
И только добыв настоящие факты, я рискну искать способ связаться с Фрэнком Каслом.
Глава 3. Место, которого нет
Глава 3. Место, которого нет
Вкладки браузера сливались в одну сплошную серую полосу. Я сидел за кухонным столом и методично просматривал открытые реестры, налоговые выписки и муниципальные базы данных. Глаза слезились от тусклого света монитора, но останавливаться я не собирался.
На экране мерцала страница автосервиса, к воротам которого прошлой ночью привёл меня тёмно-серый седан KRL-812.
По документам всё выглядело до тошноты чисто. Лицензия на ремонтные работы действовала, налоги платились вовремя, никаких подозрительных задолженностей или списаний. Часы работы, указанные на сайте и в городских справочниках, тоже не вызывали вопросов: с девяти утра до семи вечера.
Обычный график для ничем не примечательного автосервиса на окраине промышленной зоны.
Только вот водитель седана приехал туда далеко за полночь.
Я откинулся на спинку стула и потёр виски.
Перед глазами снова возникла картина из тёмного переулка: вспыхнувшие стоп-сигналы, повернувшаяся голова водителя и его взгляд, направленный точно туда, где в глубокой тени прятался мой старый «Форд».
После той оплошности повторять прежний трюк со слежкой было нельзя.
Возвращаться туда без подготовки — почти самоубийство.
Я сделал глоток остывшего кофе и поморщился.
Система Чёрного Досье молчала. После первого предупреждения у прачечной она не выдала ни одного нового уведомления. Интерфейс лишь отмечал цель и показывал вероятность, но сами доказательства я должен был добывать вручную.
Если я сейчас сдамся, найду способ связаться с Фрэнком Каслом и вывалю ему этот адрес, основываясь лишь на косвенных совпадениях, последствия лягут на меня.
Фрэнк — не тот человек, которому можно подсовывать сырые догадки.
Ошибка в имени или адресе могла стоить жизни невиновному.
Именно этого я боялся больше всего.
Я развернул на мониторе карту района.
Мысль взломать внутреннюю сеть автосервиса умерла, едва успев появиться. С компьютерами я обращался неплохо, умел искать информацию, которую другие не замечали, но элитным хакером никогда не был. Попытка залезть в камеры, обойти защиту или взломать их роутер наверняка оставила бы цифровой след.
А в мире, где существуют корпорации с практически безграничными ресурсами и технологии, о которых обычные люди даже не подозревают, неумелый взлом привлёк бы внимание куда быстрее, чем машина в тёмном переулке.
Нужно было искать слабое место законными способами.
Дыру в их официальной легенде.
Я начал сопоставлять заявленный график работы с тем, что видел своими глазами. Открыл городские форумы, архивы жалоб жителей соседних районов на ночной шум и грузовики, проверил расписание вывоза мусора и уборки улиц в том квартале.
Ничего.
Тогда я переключился на спутниковые снимки и уличные панорамы за разные месяцы.
На заднем дворе сервиса постоянно менялось количество машин. Разные марки, грязные кузова, фургоны и седаны. Многие стояли ближе к выезду, будто задерживались там ненадолго, а не ждали многодневного ремонта.
При этом в официальных документах не было ни слова о ночных сменах.
Чем дольше я смотрел, тем сильнее автосервис напоминал перевалочный пункт, замаскированный под обычную мастерскую.
Оставалось найти подтверждение.
Без камер.
Без взлома.
И желательно без новой встречи с охраной.
Через два часа я припарковался в трёх кварталах от автосервиса.
Мелкий дождь оседал на лобовом стекле водяной пылью. Я вышел из машины, поднял воротник куртки и направился к светящейся неоновой вывеске дешёвого круглосуточного кафе.
До объекта отсюда было достаточно далеко, чтобы не мозолить глаза, но достаточно близко, чтобы местные наверняка знали, что происходит по ночам.
Внутри пахло пережаренным маслом, сыростью и старым пластиком. Под потолком гудели люминесцентные лампы.
За стойкой стоял хмурый парень в помятом фартуке. Он методично протирал и без того чистую кофемашину, уставившись куда-то перед собой.
Кроме меня, в кафе никого не было, если не считать бродягу, спавшего в дальнем углу.
Я подошёл к стойке и положил на исцарапанный пластик десятидолларовую купюру.
— Чёрный кофе.
Парень молча кивнул, пробил чек и налил дымящуюся жидкость в картонный стакан.
Я не спешил уходить.
Облокотился на стойку и посмотрел в окно, откуда был виден выезд из промышленной зоны.
— Тихо у вас тут по ночам, — произнёс я, осторожно отпивая кофе. — Не то что у ребят дальше по проспекту.
Рука парня с влажной тряпкой замерла.
Он заметно напрягся. Быстро глянул в окно, затем перевёл взгляд на меня.
Теперь уже настороженно.
— Я в чужие дела не лезу, — буркнул он, отворачиваясь к раковине. — И тебе не советую.
Этого оказалось достаточно.
Ни одна база данных не покажет страх.
А этот парень явно боялся людей из автосервиса.
Живой разговор давал то, чего не было ни в налоговых отчётах, ни в городских реестрах.
Я достал из бумажника двадцатку.
Потом ещё одну.
Положил обе купюры на стойку и прижал пальцами.
— Мне не нужны имена, — тихо сказал я, не меняя позы и не глядя на него прямо. — И знать, чем именно они там занимаются, тоже не хочу. Я не из полиции.
Парень покосился на деньги.
Кадык нервно дёрнулся.
Я не стал давить.
Мне нужна была только одна конкретная деталь.
— Машины, — продолжил я тем же спокойным голосом. — Те, что приезжают ночью. Когда они обычно уезжают?
Он бросил быстрый взгляд на пустой зал, потом снова посмотрел на сорок долларов.
Небольшие деньги.
Но для человека, торчащего всю ночь в дешёвом кафе на отшибе, вполне ощутимые.
— С двух до четырёх утра, — наконец выдохнул он и быстрым движением смахнул купюры в карман фартука. — Тачки всегда разные. Фургоны, седаны. Номера часто в грязи, хрен разглядишь.
— Куда едут?
Он помедлил.
— Всегда в одну сторону. По главной до перекрёстка, потом на север, к старой объездной. В центр никто не суётся.
— Каждую ночь?
— Нет. Графика нет. Но если начинают выезжать, то идут одна за другой.
Он нахмурился.
— Всё, мужик. Пей свой кофе и проваливай.
Я коротко кивнул, оттолкнулся от стойки и вышел под моросящий дождь.
Этого мне хватало.
Ночные машины.
Разные номера.
Один маршрут.
Вернувшись в «Форд», я не стал сразу заводить двигатель. Включил тусклый салонный свет, достал блокнот и набросал схему.
Закрытая прачечная, принадлежащая компании-прокладке.
Тёмно-серый седан KRL-812.
Ночной автосервис.
Старая северная объездная.
Отдельные куски наконец начали складываться во что-то цельное.
Перед глазами мигнул полупрозрачный интерфейс.
[Новая связь подтверждена: объект — маршрут выезда.]
[Вероятность причастности к скрытой логистической сети: 78%.]
Сообщения беззвучно провисели перед глазами несколько секунд, а затем растворились.
Я выключил свет в салоне и повернул ключ зажигания.
Дворники с тихим скрипом смахнули влагу с лобового стекла.
Моя гипотеза получила ещё одно подтверждение.
И теперь мне не было смысла снова лезть в тот проклятый переулок возле автосервиса и рисковать попасться охране на глаза.
Если машины всегда уходят одним маршрутом, значит, следить нужно не за зданием.
Нужно следить за дорогой.
Глава 4. Три минуты камеры
Глава 4. Три минуты камеры
Северная объездная гудела монотонным влажным шумом.
Я сидел в своём «Форде» на парковке круглосуточной заправки, стараясь ничем не выделяться. Машина терялась среди массивных фур и грязных пикапов, остановившихся на ночную стоянку.
Место я выбрал не случайно.
Отсюда отлично просматривался участок, где поток с нужного мне направления вливался в магистраль. Узкое место, которое невозможно было объехать, не сделав приличный крюк.
Прямая слежка два дня назад едва не обошлась мне слишком дорого. Водитель седана тогда совершенно точно заметил силуэт моего «Форда» в тёмном переулке.
Второй такой ошибки я себе позволить не мог.
Поэтому сегодня я ни за кем не ехал.
Не пытался держаться в двух машинах позади. Не всматривался в зеркала. Не пытался разглядеть лицо водителя.
Сегодня я следил не за человеком.
Я ловил маршрут.
На приборной панели была закреплена дешёвая камера с неожиданно приличной оптикой. Если повезёт, она сможет выхватить номер даже из мешанины фар, дождя и света уличных фонарей.
На маленьком экране мигал красный значок записи.
Батарея — девятнадцать процентов.
Я отхлебнул остывший кофе.
Горечь смешалась с неприятным привкусом картонного стаканчика.
Взгляд переходил с экрана камеры на трассу, потом обратно.
Поток был неровным. Иногда дорога пустела на несколько минут, и тогда оставался только блеск мокрого асфальта под фонарями. Потом из темноты снова выползали машины, и фары сливались в длинную жёлто-белую ленту.
Мне не требовалось подходить к автомобилям близко.
Если машины от ночного автосервиса действительно выходили на эту трассу, здесь они неизбежно попадали в объектив, прежде чем могли разъехаться в разные стороны.
Двадцать минут второго.
Батарея камеры показывала пятнадцать процентов.
Холод постепенно пробирался под куртку, но двигатель я не заводил. Не хотелось жечь топливо ради печки и лишний раз привлекать внимание выхлопом.
Я подключил камеру к ноутбуку, лежавшему на пассажирском сиденье, и начал копировать уже записанные файлы.
Экран залил салон тусклым синеватым светом.
Я открыл рядом два окна видеоплеера.
В одном шла запись с прошлой ночи, сделанная с другой точки на подъезде к трассе. Во втором — сегодняшний материал.
В 2:40 на экране мелькнул знакомый силуэт.
Я подался вперёд.
Тёмно-серый седан.
Номер размазало дождём и скоростью, но характерная вмятина на заднем бампере никуда не делась.
KRL-812.
Машина, зарегистрированная на шестидесятидвухлетнего Томаса Дженкинса.
Та самая, что курсировала между закрытой прачечной и ночным автосервисом.
Седан прошёл нужный участок трассы и ушёл на эстакаду.
Я остановил кадр.
Потом перемотал вчерашнюю запись.
В прошлую ночь примерно в то же время — разница составляла всего двенадцать минут — по тому же маршруту прошёл неприметный чёрный фургон без логотипов.
Я открыл карту и начал сверять развязки.
Седан.
Фургон.
Разные ночи. Разные машины.
Но обе покинули магистраль через четырнадцатый съезд.
Я увеличил карту.
За съездом не было ни жилых кварталов, ни крупных торговых центров.
Только старая промышленная зона.
Полузаброшенные доки.
Склады.
Я откинулся на спинку сиденья и почувствовал, как напряжение в шее понемногу отпускает.
Картина наконец переставала крутиться вокруг отдельных людей.
Пенсионер Дженкинс больше не имел значения.
Пропавший автомеханик Спенсер тоже отошёл на второй план.
Оставалась только схема.
Маршрут.
Логистика.
Что-то перевозили из одной точки в другую.
Регулярно.
По ночам.
И машины, судя по всему, шли в один и тот же складской район.
Воздух перед глазами едва заметно дрогнул.
В полумраке салона появились светящиеся строки.
[Досье обновлено. Целевая локация установлена.]
[Внимание: состав преступления не определён.]
Надписи продержались всего несколько секунд и бесшумно растворились.
Смысл был предельно ясен.
Я нашёл конечную точку.
Подтвердил маршрут.
Установил регулярность ночных поездок.
Но у меня по-прежнему не было самого важного.
Я не знал, что они делают.
Что находится в машинах?
Оружие?
Наркотики?
Контрабандная электроника из порта?
Краденые автомобили по частям?
Или всего лишь неучтённые запчасти, за которые владельцу сервиса светит штраф, а не очередь из автомата?
Я посмотрел на часы в углу экрана ноутбука.
4:15.
Небо за бетонными опорами эстакады начинало понемногу сереть. Ночь уступала место грязному свинцовому рассвету.
Дождь почти закончился.
На лобовом стекле осталась только мелкая водяная пыль.
Камера тихо пискнула.
Батарея сдалась окончательно.
Я снова открыл нужный фрагмент записи.
Три минуты.
Всего три минуты полезного видео из всей ночи.
Но именно в них было всё, ради чего я здесь мёрз.
Две машины.
Один маршрут.
Один съезд.
Один складской район.
Я прикрыл глаза и потёр переносицу.
Если сейчас найти способ связаться с Фрэнком и просто отправить его к складам возле четырнадцатого съезда, он не станет вежливо стучать в дверь.
Одно неверное движение внутри — и ангар превратится в бойню.
А если я ошибся?
Если внутри окажутся не убийцы и торговцы оружием, а обычные водители, грузчики или перепуганные курьеры, которые даже не знают, на кого работают?
Я положил ладони на крышку ноутбука.
Данных хватало для следующего шага.
Но их было катастрофически мало для приговора.
Я захлопнул ноутбук.
Тихий щелчок пластика прозвучал в пустом салоне неожиданно громко.
Нет.
Сегодня Касла я искать не стану.
Сначала нужно пробить складской комплекс по всем доступным реестрам.
Узнать владельца земли.
Арендаторов.
Юридические лица.
Счета.
Компании-прокладки.
Всё, что можно найти, не приближаясь к складам и не оставляя после себя следов.
Сначала бумаги.
Скучная, безопасная рутина.
А уже потом — если факты действительно сложатся во что-то серьёзное — можно будет думать о Фрэнке Касле.
Я повернул ключ.
Двигатель ожил.
Я медленно выкатился с парковки заправки и влился в редеющий утренний поток.
Теперь у меня было место.
Оставалось понять, что именно там прячут.
Глава 5. Анонимный звонок
Глава 5. Анонимный звонок
Работающий таксофон я нашёл только на углу Третьей авеню, в шести кварталах от своей квартиры. Аппарат выглядел так, словно пережил уличный бунт: пластиковый козырёк был исцарапан, а металлический корпус покрывали полустёртые граффити. Трубка пахла застарелым табаком, сыростью и какой-то химией.
Я достал из кармана заранее приготовленную монету. Она с глухим щелчком провалилась в монетоприёмник. В трубке раздался ровный гудок.
Три минуты записи с камеры, на которых седан и чёрный фургон сворачивали к промышленной зоне у четырнадцатого съезда, требовали решения.
Если бы я просто передал координаты Фрэнку, он не стал бы неделями копаться в бухгалтерии подставных компаний. Касл работал иначе. Он приходил ночью, вышибал двери и задавал вопросы, на которые люди обычно отвечали только под угрозой смерти.
Проблема была в том, что на складе могли находиться обычные наёмные рабочие, охранники, привыкшие не задавать лишних вопросов, или мелкие курьеры. У меня не было доказательств их вины. Только подозрения и маршрут.
Я набрал номер горячей линии полиции Нью-Йорка.
— Полиция Нью-Йорка. Экстренный вызов или анонимное сообщение? — Голос диспетчера звучал устало и безучастно.
— Анонимное сообщение, — ответил я, стараясь говорить чуть ниже обычного.
Я развернул листок с заранее подготовленным текстом. Из черновика я убрал упоминания закрытого автосервиса и прачечной «Рейнголд Эстейтс», оставив только конкретные ориентиры, которые дежурный сможет передать патрульным для быстрой проверки.
— Складской комплекс у четырнадцатого съезда с северной объездной, — произнёс я, наблюдая за проезжавшим мимо жёлтым кэбом. — Две ночи подряд я видел седан и чёрный фургон, которые сворачивали в сторону складов. У меня есть время проезда и записи. Что они везли и в какой именно ангар заезжали, я не видел.
— Можете назвать точный адрес или компанию? — спросила диспетчер.
В трубке застучали клавиши.
— Точный ангар я не установил. По карте за съездом старые доки и склады. Проверьте дорожные камеры. На моих записях машины проходят там примерно в половине третьего ночи.
— Ваше имя, сэр?
Я повесил трубку.
Связь оборвалась с сухим механическим щелчком.
Несколько секунд я просто стоял под козырьком, прислушиваясь к шуму утренней улицы. Медленно выдохнул и почувствовал, как отпускает напряжение в спине, хотя пальцы всё ещё слегка дрожали.
План казался разумным.
Полиция получит наводку, проверит камеры, увидит то же, что видел я, и займётся складом официально. Если там действительно шла преступная деятельность, сеть лишится одной из точек. Виновные окажутся за решёткой, а случайные грузчики — в комнате для допросов, а не в морге.
Я скомкал листок, бросил его в ближайшую урну и направился к метро.
К полуночи я понял, что не смогу просто сидеть дома и ждать новостей в утренних газетах.
Мне нужно было увидеть результат своими глазами.
К самому складскому комплексу я приближаться не стал. История с водителем седана, который заметил мою машину в тёмном переулке возле автосервиса, научила меня держаться как можно дальше.
Вместо этого я выбрал старую эстакаду над северной объездной — примерно за милю до четырнадцатого съезда.
Здесь было темно, сыро и безлюдно.
Я припарковал машину за массивной бетонной опорой, приоткрыл боковое стекло, чтобы окна не запотевали, и уставился на редкий поток машин внизу.
По моей логике, после анонимного сообщения о подозрительных ночных перевозках информацию должны были передать в местный участок. В лучшем случае полицейские прислали бы машину без опознавательных знаков, чтобы проверить район. Если к сообщению отнеслись серьёзнее — могли попытаться остановить фургоны прямо на трассе.
На часах было 1:15.
До времени, о котором говорил работник кафе, оставалось ещё сорок пять минут.
Я отпил остывшего кофе из бумажного стаканчика. Вкус был отвратительным, с привкусом пережжённого пластика, но кофеин хотя бы помогал не уснуть.
В 1:28 на трассе показался знакомый силуэт.
Тёмно-серый седан.
С такого расстояния номера я не видел, но характерная царапина на заднем бампере и сама машина не оставляли особых сомнений.
KRL-812.
Разведчик.
Седан шёл по средней полосе, не меняя скорости.
Я подался вперёд и крепче сжал руль.
Сейчас он должен был включить правый поворотник, перестроиться и уйти на четырнадцатый съезд — прямо к складам и, если мне повезло, к полицейским.
До съезда оставалось триста ярдов.
Двести.
Сто.
Седан не сбросил скорость.
Он пронёсся мимо съезда, остался в средней полосе, а затем начал плавно ускоряться, уходя дальше на север, в сторону выезда из города.
Я нахмурился.
Ошибка?
Водитель перепутал день?
В 1:45 на горизонте появился чёрный фургон. Тот самый, маршрут которого я восстанавливал по записям камеры.
Он шёл тяжело, будто был загружен под завязку.
Фургон приблизился к полосе съезда.
Пульс участился.
Если полиция уже была возле складов, водитель мог что-то заметить.
Но фургон миновал четырнадцатый съезд, даже не притормозив.
Он в точности повторил манёвр седана и продолжил путь на север.
К двум часам ещё две машины, подходившие под описание ночных перевозчиков, также проигнорировали съезд к складскому комплексу.
Я откинулся на спинку сиденья.
Холод уже пробирался под куртку. Кофе в стаканчике окончательно превратился в ледяную бурду.
Машины, похожие на тех, что я видел раньше, одна за другой проезжали мимо.
Они сменили маршрут.
По крайней мере, так выглядело со стороны.
Я всё ещё не мог исключить ошибку. Возможно, я неверно опознал машины. Возможно, именно сегодня перевозок на склад не было. Возможно, существовала какая-то другая причина.
Но первой мыслью всё равно стала утечка.
Со звонка прошло около четырнадцати часов.
Я не знал, что полиция успела сделать за это время. Само совпадение ещё ничего не доказывало, но слишком уж удачно перевозчики изменили привычный маршрут именно сегодня.
А если их предупредили?
Я посмотрел на пустую бетонную рампу четырнадцатого съезда.
Ни мигалок, ни полицейских машин.
Впрочем, с моей позиции я всё равно не смог бы заметить людей в штатском или машину наблюдения, спрятанную возле складов.
Кто-то мог передать содержание моего звонка владельцам склада.
Мог.
Но доказательств у меня не было.
Только очередное подозрение.
Я закрыл глаза и потёр переносицу.
Попытка обезопасить случайных людей пока не дала ничего хорошего.
Если информация действительно дошла до перевозчиков, то я сам их предупредил. Возможно, прямо сейчас склады торопливо очищали от улик, а товар вывозили в новое место, о котором я ничего не знал.
Маршрут, который я так долго и осторожно вычислял, сгорел.
И это было ещё не худшее.
Если мой звонок заставил их насторожиться, они могли понять, что за ними наблюдают. Следующим шагом станет смена машин, графиков и маршрутов.
А потом, возможно, они начнут искать того, кто слишком много видел и задавал слишком много вопросов.
Я повернул ключ в замке зажигания.
Двигатель отозвался глухим урчанием.
Система молчала.
И винить её было не в чем. Она предупреждала меня об угрозах, но не могла защитить от собственной наивности.
Я хотел остаться в стороне.
Хотел просто передать информацию людям, которые должны заниматься такими вещами по работе.
Похоже, цена этого решения оказалась слишком высокой.
Я потерял единственную физическую зацепку, которая могла привести меня к центру сети.
Медленно выехав из-за бетонной опоры, я встроился в редкий ночной поток и направился обратно в город.
Снова начал накрапывать дождь. Свет фонарей растекался по мокрому лобовому стеклу.
Звонить по тому же каналу ещё раз я не собирался.
У меня оставались обрывки данных, пара имён из баз и подозрение, что сеть уже насторожилась.
Мне нужна была новая информация.
Но теперь передо мной стоял куда более неприятный вопрос.
Когда я найду настоящие доказательства, кому я смогу их передать, не рискуя получить пулю в спину из-за очередной утечки?
Ответ, который всё настойчивее крутился у меня в голове, мне совершенно не нравился.
Глава 6. Человек, который не звонит в полицию
Глава 6. Человек, который не звонит в полицию
Бумажная карта на стене моей квартиры казалась насмешкой. Красный маркер, которым я аккуратно обвёл четырнадцатый съезд и маршруты ночных фургонов, теперь отмечал не зацепку, а памятник моей собственной наивности.
Я стоял перед стеной и разглядывал распечатки. Мокрая куртка висела на спинке стула, с ботинок на пол натекла небольшая лужа, но мне было всё равно. В руке я держал остывшую кружку. На дне темнел кофейный осадок.
Прежний маршрут больше никуда не вёл. Что происходило на складе и действительно ли кто-то предупредил сеть после моего звонка в полицию, я не знал. Подозрений хватало, чтобы второй раз туда не обращаться, но назвать конкретного предателя я не мог.
Я поставил кружку на стол. Стук фарфора о дерево показался неестественно громким в тишине квартиры.
Если я найду новую точку этой сети, что дальше?
Снова позвоню копам?
Снова предупрежу тех, за кем охочусь?
Полицию я больше не считал безопасным вариантом. Для ФБР у меня не было достаточных доказательств, а даже если бы они заинтересовались, расследование могло растянуться на месяцы. Мне же нужно было остановить эту цепочку сейчас — пока они не выяснили, чья машина стояла в переулке возле автосервиса.
Оставался только один вариант.
Тот самый, от которого я старательно отворачивался с самого начала.
Фрэнк Касл.
Его репутацию я знал не по воспоминаниям о комиксах, а по настоящим местным новостям этого мира.
Каратель не арестовывал.
Не зачитывал права.
Не собирал папки с доказательствами для окружного прокурора.
После него оставались гильзы и трупы.
Привлечь Касла означало сделать выбор самому. Если я передам ему имя или номер машины, именно я приведу его к этим людям. Уже не получится успокаивать себя словами: «Я просто сообщил о подозрительной активности, а дальше пусть суд разбирается».
Нет.
Информация, переданная Каслу, могла стать смертным приговором.
Я сел за стол и открыл ноутбук. Холодный свет экрана разрезал полумрак комнаты.
Если я ошибусь, по моей вине погибнет человек.
Но если ничего не сделаю, сеть продолжит работать. И рано или поздно её люди доберутся до меня.
«Значит, права на ошибку у меня нет».
Я открыл браузер.
Решение было принято.
Впервые я сознательно допускал, что люди из чёрного фургона могут погибнуть из-за информации, которую передам я.
Искать прямой контакт Карателя было бессмысленно и опасно. У него не существовало ни горячей линии, ни сайта с формой обратной связи. Любой номер, выложенный на криминальном форуме, с одинаковым успехом мог принадлежать мошенникам, федералам или очередному психу-подражателю.
Мне нужен был не номер.
Мне нужен был человек, который уже пересекался с Каслом и остался жив.
Я полез в открытые источники.
Никакого взлома, никаких закрытых баз. Только архивы местных газет, новостные сайты и блоги за последние полгода.
Я искал сообщения о перестрелках, где упоминались спасённые заложники или случайные свидетели, которых стрелок не тронул.
Через два часа бесконечного листания криминальных сводок я наконец нашёл то, что нужно.
Месяц назад в Адской Кухне произошла перестрелка.
Местная банда пыталась обложить данью несколько заведений. В одной из закусочных дело дошло до оружия, но вмешался «неизвестный мужчина в чёрном». В короткой заметке на городском новостном сайте владелец заведения, некий Мартин, рассказывал, что стрелок не только вывел посетителей из-под огня, но и позже связался с ним, чтобы узнать, не вернулась ли банда.
Журналист попытался раздуть из этого историю о «человечности линчевателя», но тема быстро заглохла.
Я нашёл адрес закусочной, а затем проверил имя владельца через открытый реестр малого бизнеса.
Мартин Ромеро.
Заведение всё ещё работало.
Никакой магии. Никаких секретных файлов. Всё лежало в открытом доступе — если понимать, что именно искать.
Я подготовил три листа.
Номер машины KRL-812.
Даты и время её появления возле прачечной и автосервиса.
Район промзоны у четырнадцатого съезда и кадр с трассы.
Никаких предположений о продажных полицейских. Никаких подробностей о том, как я вёл наблюдение.
Только факты.
Урезанная версия того, что я знал.
Я сложил листы и убрал их в плотный жёлтый конверт. Последним вложил чистый лист с адресом одноразового почтового ящика, который создал десять минут назад, постаравшись максимально скрыть связь с собой.
Дождь к тому времени прекратился. Асфальт влажно блестел под фонарями, в воздухе пахло мокрым бетоном.
Закусочная Мартина находилась на Десятой авеню.
Самое обычное место: тусклый неон, выцветший навес, большие окна, через которые просматривался почти весь зал.
Я припарковался за квартал и минут двадцать просто сидел в машине, наблюдая.
Посетителей было немного. Вечерний час пик давно закончился. Двое таксистов пили кофе у стойки, в дальнем углу сидела уставшая пара.
За кассой стоял мужчина лет пятидесяти с короткими седыми волосами и тяжёлым взглядом.
Мартин.
Я дождался, пока таксисты расплатятся и выйдут. Когда пара в углу тоже начала собираться, выбрался из машины и направился к закусочной.
Колокольчик над дверью звякнул.
Внутри пахло жареным беконом, старым кофе и дешёвым дезинфицирующим средством.
Я сел за стойку подальше от окна.
Мартин подошёл не сразу. Сначала протёр стойку влажной тряпкой, мельком оглядел меня и только потом достал блокнот.
— Кофе, — сказал я. — Чёрный.
Он молча кивнул, налил кофе из стеклянного кофейника в толстую керамическую кружку и поставил её передо мной.
— Что-нибудь ещё? — Голос у него был хриплый, с лёгким акцентом.
Я не ответил сразу.
Колокольчик над дверью звякнул ещё раз. Последние посетители вышли.
Мы остались одни.
Я достал из-под куртки жёлтый конверт, положил его на стойку и прижал ладонью.
— Я читал статью, Мартин. Ту, что вышла месяц назад в «Геральд». О том вечере, когда у вас возникли проблемы.
Мартин замер.
Тряпка остановилась в его руке. Лицо мгновенно стало непроницаемым.
— Я не даю интервью, парень. И проблемы с журналистами мне не нужны. Допивай кофе и проваливай.
— Я не журналист, — спокойно ответил я, не убирая ладонь с конверта. — И ваши комментарии мне не нужны. У меня есть информация, которую нужно передать человеку, помогавшему вам тогда.
Мартин медленно убрал тряпку под стойку.
Его правая рука осталась там же, вне моего поля зрения.
Дробовик?
Тревожная кнопка?
В любом случае проверять не хотелось.
— Не понимаю, о чём ты, — ровно произнёс он.
— Понимаете. Вы сказали репортёру, что после стрельбы он связывался с вами. Хотел убедиться, что те ублюдки не вернулись.
— Люди много чего рассказывают журналистам, особенно когда хотят отпугнуть местных отморозков. Я всё придумал. Никто со мной не связывался.
Он врал.
Не потому, что у меня внезапно появилась сверхспособность распознавать ложь. Просто его плечи напряглись, а взгляд уже несколько раз успел оценить расстояние между нами и положение моих рук.
Он защищал кого-то.
Или, по крайней мере, хотел, чтобы я так думал.
— Послушайте.
Я убрал ладонь и слегка подтолкнул конверт в его сторону.
— Мне не нужен его номер. Не нужен адрес. Не нужно рассказывать, как вы с ним связываетесь. Я даже не прошу устраивать встречу. Внутри только факты: номер машины, даты и место. Никаких имён.
Мартин посмотрел на конверт, но трогать его не стал.
— Я прошу только об одном, — продолжил я тише. — Если у вас действительно есть возможность передать ему сообщение, отдайте этот конверт. Если контакта нет и вы правда тогда соврали журналистам — сожгите его сегодня вечером. Я сюда больше не приду. И никто не узнает, что я вообще здесь был.
Мартин долго смотрел мне в глаза.
Он меня запоминал.
Лицо. Рост. Куртку. Голос.
Я прекрасно понимал, чем сейчас расплачиваюсь.
Анонимностью.
Если Касл получит конверт и захочет узнать, кто его принёс, Мартин сможет описать меня достаточно подробно.
Такова была цена за использование чужого доверия.
— Ты понимаешь, во что лезешь, парень? — тихо спросил он. — Такие письма не Санта-Клаусу отправляют.
— Понимаю.
— Я ничего тебе не обещаю.
Мартин наконец вытащил руку из-под стойки.
Без оружия.
— Я никого не знаю. Просто иногда убираю мусор, который посетители забывают на стойке. И уж точно не стану поручаться за тебя перед тем, кто этот мусор, возможно, найдёт.
Я кивнул.
— Справедливо. В конверте есть адрес для ответа. Больше мне от вас ничего не нужно.
Я оставил на стойке пятидолларовую купюру за кофе, развернулся и вышел.
На улице снова моросил дождь.
Спиной я чувствовал тяжёлый взгляд Мартина.
Вернувшись домой, я не стал включать верхний свет. Сел на кухне в полутьме и открыл ноутбук.
На экране висела вкладка с одноразовым почтовым ящиком. Страница автоматически обновлялась каждые три минуты.
Входящие: 0.
Прошёл час.
Потом второй.
Я успел заварить свежий кофе, пролистать несколько новостных лент и дважды проверить замки на входной двери.
Ожидание выматывало сильнее слежки.
Если Мартин выбросил конверт, я просто потерял время.
Если передал — всё уже началось.
На экране мигнула полоска загрузки.
Входящие: 1.
Я замер.
Внутри всё сжалось.
Медленно подвёл курсор к письму и открыл его.
Адрес отправителя представлял собой бессмысленный набор букв и цифр. Темы не было.
В самом письме — одна строка.
«Какого числа и в какое время сделан снимок у эстакады?»
Я перечитал вопрос дважды.
Проверка.
В документах, которые я передал Мартину, были даты наблюдения возле прачечной и автосервиса. Но дату кадра с трассы я намеренно не указал.
Тот, кто изучил бумаги, заметил пробел в хронологии.
Я набрал:
«Четверг. 02:40 ночи».
Отправил.
Ответ пришёл через четыре минуты.
Никаких подтверждений.
Никаких вопросов о том, кто я такой.
Только место и время.
«Сегодня. 23:30. Южный пирс, парковка у старого терминала. Приходи один».
Я закрыл ноутбук.
Кто-то получил конверт.
Кто-то прочитал его.
И теперь этот кто-то хотел меня увидеть.
Канал связи сработал.
Вот только, глядя на потухший экран, я прекрасно понимал одну вещь.
У меня не было ни единого доказательства, что на парковку приедет именно Фрэнк Касл.
Вместо него там мог оказаться кто угодно.
В том числе человек, которому Мартин продал информацию обо мне.
Я сделал ставку вслепую.
И теперь оставалось только прийти и узнать, кто оказался по другую сторону стола.
Глава 7. Десять секунд
Глава 7. Десять секунд
Ветер со стороны залива приносил резкий запах гниющей древесины, машинного масла и соли. Старый терминал Южного пирса выглядел так, словно его забросили ещё в прошлом веке. Ржавые грузовые контейнеры, потрескавшийся бетон парковки и всего два работающих фонаря, заливавших асфальт болезненным жёлтым светом.
Двадцать три тридцать.
Я стоял у покосившегося сетчатого забора, засунув руки в карманы куртки. Холод пробирался под одежду, но я старался не двигаться без необходимости.
Место было выбрано идеально.
Не для меня — для того, кто назначал встречу.
С одной стороны — чёрная, неспокойная вода, с двух других — открытое пространство, которое легко простреливалось насквозь, с четвёртой — лабиринт старых складов и ржавых контейнеров, где можно было спрятать небольшую армию.
Моя позиция была абсолютно уязвимой.
Если это ловушка, шансов уйти у меня не было.
Я даже не знал, откуда ждать появления Касла.
Минуты тянулись мучительно медленно. Я вслушивался в шум волн, бьющихся о сваи, и протяжный скрип металла.
Ни мотора.
Ни шагов.
Ни малейшего движения в тенях.
— Мартин варит паршивый кофе.
Голос прозвучал не со стороны складов.
Сбоку.
Метрах в пяти от меня.
Из густой тени между двумя брошенными фургонами — места, которое ещё секунду назад казалось совершенно пустым.
Мышцы спины мгновенно напряглись, но я заставил себя остаться на месте.
Из мрака шагнула высокая фигура.
Тёмная утилитарная одежда без каких-либо броских деталей. Двигался он тяжело, уверенно и при этом почти бесшумно. В руках — короткоствольный автомат. Ствол смотрел в землю, но я не сомневался: Касл успеет вскинуть оружие раньше, чем я пойму, что произошло.
Фрэнк Касл.
Вблизи он казался ещё крупнее, чем на тех редких размытых фотографиях, которые иногда мелькали в криминальных сводках.
Лицо с жёсткими, резкими чертами.
Холодный взгляд, постоянно оценивающий окружающее пространство.
От него исходила почти физически ощутимая угроза.
— Зато он умеет держать рот на замке, — произнёс я, стараясь говорить ровно.
Касл остановился в трёх шагах.
Достаточно близко, чтобы уложить меня одним движением, прежде чем я успею поднять руки.
Я не был бойцом.
Инстинкты требовали отступить, увеличить дистанцию, но разум подсказывал другое: любое резкое движение сейчас могли принять за попытку нападения или бегства.
— Он нервничал. Слишком сильно для человека, который просто передаёт конверт.
Касл не сводил с меня глаз.
Тяжёлый, холодный взгляд был сосредоточен исключительно на оценке угрозы.
— И он не знал твоего имени.
— Это было главным условием.
Касл медленно сунул свободную руку во внутренний карман куртки и достал сложенные листы бумаги.
Мою распечатку.
— Второй лист, — глухо сказал он. — Маршрут к четырнадцатому съезду. Почему ты пришёл с этим ко мне?
— Я подозреваю утечку в полиции. Анонимно сообщил им о маршруте, а примерно через четырнадцать часов машины прошли мимо съезда.
— Откуда ты знаешь, что их предупредили?
— Не знаю, — прямо ответил я. — Я видел, что после моего звонка они изменили маршрут. Но связь пока не доказана. Поэтому в досье об этом ничего нет.
Касл молчал.
Пауза затягивалась, становясь почти осязаемой. Ветер трепал края его куртки, но сам он стоял неподвижно, словно высеченный из камня.
— Это похоже на аккуратную приманку, — наконец произнёс он. — Красивая папка. Готовые адреса. Номера машин. Анонимный доброжелатель, который делает за меня половину работы и не просит денег. Кто твой наниматель?
— У меня нет нанимателя.
— Конкуренты?
Ствол автомата едва заметно качнулся, меняя угол.
— Хочешь моими руками зачистить территорию для своих боссов?
— Если бы я работал на конкурентов, у меня были бы люди с оружием, а не записи с уличных камер.
Я сглотнул, пытаясь избавиться от сухости в горле.
— И я бы не пришёл сюда один.
— Тогда зачем?
Вот он.
Главный вопрос.
Я мог придумать десяток вполне убедительных легенд. Рассказать, что мщу за кого-то. Изобразить принципиального борца с преступностью.
Но, глядя в тёмные глаза Касла, я понимал: ложь здесь только ухудшит положение.
Он жил среди людей, которые постоянно врали.
И прекрасно умел это замечать.
— Потому что они — проблема. А я не могу её решить, — сказал я, не отводя взгляда. — У меня нет ни навыков, ни оружия, чтобы зайти на этот склад. Я обычный человек. Если полезу туда сам — стану трупом. Если информация действительно утекла из полиции, второй звонок окончательно привлечёт ко мне внимание.
Я сделал короткую паузу.
— Вы единственный, кто может использовать эти сведения и довести дело до конца.
Касл слегка наклонил голову.
— Сведения, — повторил он с едва заметным презрением. — Первый лист. Седан KRL-812. Ты не знаешь, кто сидел за рулём. Не знаешь, сколько вооружённых людей находится на складе. Даже не знаешь, что именно они перевозят.
— Не знаю, — признал я.
Я не собирался придумывать детали и изображать человека с безграничным доступом к информации.
— Моя работа — найти маршрут и связи. Я их нашёл. Остальное — за пределами моих возможностей. Картина неполная. Но всё, что есть в этих бумагах, я проверил.
Я ждал, что он бросит листы мне под ноги.
Моя полезность была строго ограничена, и я только что сам это признал — в лицо человеку, который привык полагаться исключительно на себя.
Но Касл лишь аккуратно сложил бумаги и убрал их во внутренний карман.
— Я ничего не принимаю на веру, — его голос стал ещё тише, но по-прежнему легко пробивался сквозь шум волн. — Я не твой партнёр. И не тот, кто решает твои проблемы. Проверю каждый адрес. Каждую машину. Если там пусто — эти бумаги отправятся в мусор.
Он сделал полшага назад, оказавшись на границе света и тени.
— А если выяснится, что ты солгал хоть в одной детали, — добавил Касл, — или если это всё-таки попытка подвести меня под прицел...
Он выдержал короткую паузу.
— Я тебя найду.
— Понимаю.
— Сомневаюсь.
Он отступил ещё на шаг.
Мгновение — и его фигура растворилась в темноте между облезлыми фургонами.
Ни звука шагов.
Ни хруста битого стекла под ботинками.
Он просто исчез, словно мрак проглотил его целиком.
Я остался один посреди пустой парковки.
Холодный ветер снова напомнил о себе. Теперь, когда напряжение начало отпускать, плечи мелко задрожали. Я шумно выдохнул и почувствовал тяжёлую пульсацию в висках.
Разговор закончился.
Я не начал оправдываться.
Не пытался казаться опаснее или осведомлённее, чем был на самом деле.
Касл забрал бумаги.
Он пойдёт по следу.
И если мои выводы верны, эта сеть скоро перестанет существовать.
Но, развернувшись и медленно направившись к выходу с пирса, я думал совсем о другом.
Об одной ясной, обжигающей мысли.
Фрэнк Касл не убил меня сегодня.
Он ушёл проверять досье.
Но перед этим несколько минут стоял в трёх метрах от меня под светом фонаря.
Он слышал мой голос.
Запомнил мой рост.
Манеру держаться.
Движения рук.
Каждую черту моего лица.
Анонимность, за которую я так цеплялся, исчезла.
Теперь Каратель знал, как я выгляжу.
И если в следующем расследовании я допущу ошибку, ему уже не придётся выяснять, за кем приходить.
Глава 8. Машина, которой не было
Глава 8. Машина, которой не было
Координаты пришли на анонимную почту за час до назначенного времени.
Глухой тупик за старой водоочистной станцией на восточной окраине — место, где заканчивался город и начиналась индустриальная пустошь. Ни камер, к которым я мог бы подключиться заранее, ни удобных путей отхода, ни привычных ориентиров. Только бесконечный бетонный забор с ржавой колючей проволокой слева и штабели пустых грузовых контейнеров справа.
Я приехал за двадцать минут до назначенного срока, но никакого преимущества это мне не дало.
Капюшон больше не имел смысла. После встречи на Южном пирсе Фрэнк прекрасно знал, как я выгляжу, как двигаюсь и как держусь. Теперь место встречи выбирал он, и контролировал здесь всё.
С реки тянуло промозглым ветром, пахнущим сыростью и дизельным топливом. Я засунул руки глубже в карманы и напряг плечи, пытаясь унять нервную дрожь.
Тишина пустой площадки давила на уши. Я невольно вслушивался в каждый шорох, ожидая появления человека, который не прощал ошибок.
Но шагов я так и не услышал.
Просто в какой-то момент плотная тень между двумя синими контейнерами отделилась от металла и вошла в тусклый круг света единственного работающего фонаря.
На Касле была тёмная практичная одежда без каких-либо отличительных знаков. Ничего лишнего. Одежда человека, которому важны только удобство и возможность двигаться незаметно.
Без приветствий и долгих пауз он сразу перешёл к делу.
— Серый «Додж», — произнёс Фрэнк.
Голос звучал ровно, без эмоций.
— Пикап с тонированными стёклами. Стоял у восточных ворот автосервиса в ту ночь, когда ты вёл наблюдение. Почему его нет в твоём досье?
Я замер.
Вопрос застал меня врасплох именно своей конкретностью.
Серый «Додж».
В голове мгновенно прокрутилась хронология той ночи.
Я проследил за тёмно-серым седаном KRL-812 до закрытого автосервиса. До ворот довёл только его. Чёрный фургон появился в моих записях позже, уже на трассе.
Всю территорию сервиса я не видел.
Я хорошо помнил момент, когда водитель седана заметил мою машину в переулке. После этого пришлось отказаться от повторной слежки тем же способом.
Но серый пикап у восточных ворот?
Я лихорадочно перебирал варианты.
Может, он стоял за углом, скрытый мусорными баками.
Может, находился в слепой зоне.
Может, подъехал именно тогда, когда мне пришлось сменить позицию из-за водителя седана.
Если Касл нашёл эту машину по своим каналам, а я её упустил, это был серьёзный провал.
Моя единственная ценность для него заключалась в точности информации.
Если я проглядел машину прикрытия на одной из ключевых точек, значит, мог пропустить и что-то ещё.
А тогда мои сведения превращались не в помощь, а в потенциальную помеху.
— Ну? — негромко поторопил Касл.
Он стоял метрах в пяти от меня, свободно опустив руки.
Слишком расслабленно для человека, который, казалось, всегда контролировал всё вокруг.
Я мог сказать, что видел пикап, но не придал ему значения.
Мог соврать, что сосредоточился на седане KRL-812, а «Додж» посчитал случайной машиной и поэтому не включил в отчёт.
Так я сохранил бы видимость человека, который замечает всё, но умеет отделять важное от лишнего.
Я посмотрел на Касла.
На его спокойное, непроницаемое лицо.
— У меня нет серого «Доджа», — медленно ответил я, тщательно подбирая слова. — Пикапа у ворот я не видел. В моих записях есть седан возле сервиса и чёрный фургон на трассе.
Это был сухой факт.
В моих заметках такой машины не было.
И придумывать её задним числом я не собирался.
— Ты уверен?
Касл слегка склонил голову. Свет фонаря скользнул по его коротким волосам.
— Мои источники утверждают, что он прикрывал внешний периметр. Если ты его пропустил, значит, твои методы наблюдения никуда не годятся.
— Твои источники могли видеть то, чего не видел я, — твёрдо ответил я, не отводя взгляда. — У меня был ограниченный обзор. Но записывать пикап как собственное наблюдение я не стану.
Повисла тяжёлая тишина.
Только далёкий гул грузовиков с магистрали нарушал её.
Касл несколько секунд изучал меня.
Я выдержал его взгляд и остался на месте, ожидая, что будет дальше.
Наконец Фрэнк едва заметно дёрнул подбородком.
Ответ он принял без комментариев.
Ни один мускул на его лице не дрогнул.
— Маршрут через четырнадцатый съезд больше не используется, — произнёс Касл, резко меняя тему.
— Знаю, — кивнул я, чувствуя, как понемногу отпускает напряжение в спине. — После моего звонка машины изменили маршрут. Я подозреваю утечку, но не знаю наверняка, была ли она и кто мог передать сведения.
— Они занервничали, — сказал Фрэнк. — Товар спешно вывезли. Куда именно — пока неизвестно. Старый складской комплекс пуст. Мне нужно знать, где они осели теперь.
— Я работаю над этим, — ответил я, сглотнув сухость в горле. — Нужно подтвердить, что новая точка действительно используется как логистический узел. Пока я не буду уверен, адреса ты не получишь. Я не собираюсь отправлять тебя туда на основании догадок.
Касл несколько секунд смотрел на меня.
— Подтверди, — коротко бросил он. — У тебя мало времени. Если они успеют раскидать товар по мелким точкам, сеть исчезнет.
Он развернулся и бесшумно ушёл в темноту между контейнерами.
Через несколько секунд я уже не мог определить, где именно он находится.
Я остался один у бетонного забора.
Ветер снова ударил в лицо холодной сыростью.
Теперь мне нужна была последняя зацепка.
Та, которая замкнёт цепочку.
Нужно было вычислить новую базу, не пользуясь подозрительным каналом и не попавшись перевозчикам на глаза.
Глава 9. За закрытой дверью
Глава 9. За закрытой дверью
Ветер с залива гнал по асфальту мелкий мусор и обрывки газет, бросая их в ржавую сетку-рабицу.
Я сидел в арендованной машине на стоянке у старой шиномонтажной мастерской и наблюдал за объектом через камеру с мощным зумом.
Новый логистический узел сети оказался неприметным ангаром из гофрированного металла на окраине промзоны. Никаких вывесок. Глухие ворота. Облупившаяся серая краска.
От десятков соседних полузаброшенных складов его отличали лишь свежие следы тяжёлых шин на въезде и новые камеры наблюдения под козырьком крыши.
Я выбрал место за пределами их обзора.
Обычная общественная стоянка. Никакого проникновения на территорию, никакого взлома.
У меня не было ни навыков, ни желания лезть за забор, где одна ошибка могла закончиться пулей в затылок.
Камера записывала уже сорок минут.
Начиналась пересменка.
Из боковой двери вышли двое мужчин в рабочих куртках без опознавательных знаков. Закурили, перекидываясь короткими фразами, которые тонули в шуме далёкой трассы.
Обычная рутина.
Если бы я не проследил за спешной переброской фургонов после того, как старый склад опустел, то никогда не обратил бы внимания на этот ангар.
К воротам медленно подъехал тёмный микроавтобус с тонированными стёклами.
Мужчины тут же бросили сигареты и направились к створкам, сдвигая их по направляющим.
Я включил запись нового фрагмента и задержал дыхание, уперев локти в руль, чтобы изображение не дрожало.
Микроавтобус заехал внутрь только наполовину.
Водитель заглушил двигатель.
Боковая дверь отъехала в сторону.
В объективе мелькнул крепко сложенный мужчина в куртке, а затем на бетонный пандус грубо вытолкнули ещё одного человека.
Я быстро подкрутил фокус.
На мужчине была измятая офисная рубашка. Куртки не было, несмотря на промозглый ветер. Руки стянуты спереди пластиковой стяжкой.
Лет сорок.
Он сутулился то ли от холода, то ли от страха.
Мужчина сделал неуверенный шаг назад, покачал головой и что-то сказал сопровождающему.
До меня донёсся лишь сорванный, приглушённый голос, но по движению губ на увеличенном изображении слова читались достаточно ясно:
— Пожалуйста, отпустите... Я ничего не скажу.
Он попытался развернуться и шагнуть к выходу, в сторону полосы дневного света.
Сопровождающий не стал кричать или тянуться за оружием.
Просто резко двинулся вперёд, схватил мужчину за ворот рубашки и с силой швырнул обратно к микроавтобусу.
Тот ударился плечом о кузов и осел на корточки, прикрывая голову руками.
Из глубины ангара подошёл ещё один мужчина.
Высокий. В тёмном пальто.
На пленника он даже не посмотрел.
Достал из внутреннего кармана плотный конверт и протянул его сопровождающему.
Порыв ветра заглушил первые слова. Потом стало тише, и до меня отчётливо донеслось:
— Это расчёт за привезённых людей. Остальные внутри. Загоняй этого и закрывайте ворота.
Сопровождающий убрал конверт, рывком поднял пленника за воротник и потащил внутрь ангара.
Ворота с металлическим лязгом поехали навстречу друг другу.
Через десять секунд передо мной снова была лишь глухая стена из серого гофрированного металла.
Я опустил камеру.
Пальцы слегка дрожали.
Достал телефон и открыл заранее скачанную папку с ориентировками на пропавших без вести.
Несколько фотографий.
Следующая.
Ещё одна.
Я остановился на снимке мужчины лет сорока с лёгкой сединой на висках.
Перевёл взгляд на сохранённый стоп-кадр.
Сомнений почти не осталось.
Дэвид Кларк.
Пропал три дня назад в Квинсе.
Я увеличил оба изображения и ещё раз сравнил основные черты.
Совпадение было очевидным.
Теперь этот ангар был связан не просто с подозрительными перевозками, а с конкретным похищением.
Попытка пленника уйти и то, как его силой вернули обратно, подтверждали, что его удерживали против воли.
Конверт с деньгами и фраза о расчёте за привезённых людей ставили последнюю точку.
Сеть торговала людьми.
Я сохранил исходное видео и продублировал файл в защищённое облако.
После этого вырезал отдельные кадры с лицами сопровождающего, высокого мужчины в пальто и водителя, который так и не вышел из кабины.
Ни одного из них я не мог опознать.
Я не знал, сколько людей находится внутри ангара.
Не знал, есть ли там подвал.
Сколько выходов.
Как вооружена охрана.
Я мог начать додумывать.
Решить, что мужчины, курившие у двери, тоже охранники.
Записать высокого в пальто в руководители сети.
Предположить, что за закрытыми воротами находятся десятки пленников.
Но я помнил проверку Фрэнка Касла.
Серый пикап у автосервиса, которого не было в моих записях.
Я повернул ключ зажигания.
Двигатель тихо заурчал.
Я плавно выехал со стоянки, не торопясь и стараясь ничем не привлекать внимания, а затем смешался с редким вечерним потоком машин.
Когда ангар исчез за поворотом, а напряжение в шее немного отпустило, перед глазами появились знакомые тусклые строки.
[Статус досье обновлён.]
[Подтверждено удержание человека на объекте. Подтверждён факт денежного расчёта за доставленных людей.]
[Распознано: 1 из 4 лиц, зафиксированных в эпизоде. Установлено совпадение с базой пропавших без вести.]
[Внимание: внутренняя структура объекта не определена. Неисследованные зоны удержания остаются неизвестными.]
Система зафиксировала факты.
Но не стала превращать их в готовый план штурма и не раздала всем присутствующим удобные ярлыки.
Она приняла границы моих знаний.
---
Южный пирс тонул в густых сумерках и сыром тумане, ползущем с воды.
Я стоял у ржавого кнехта, подняв воротник куртки, и слушал крики чаек.
После встречи у водоочистной станции мы снова вернулись сюда.
Теперь полной анонимности не существовало.
Фрэнк знал моё лицо.
Мой голос.
Знал, что под давлением я не начинаю придумывать факты.
Но друзьями это нас не делало.
Я не услышал его приближения.
Просто в какой-то момент тень справа от контейнера пришла в движение, и Фрэнк Касл оказался в двух шагах от меня.
На нём была всё та же тёмная одежда, под которой наверняка скрывалось достаточно оружия, чтобы провести небольшую войну.
Лицо оставалось непроницаемым.
Я молча протянул ему чёрный пластиковый футляр с SD-картой и несколькими распечатанными листами.
Фрэнк взял его, не сводя с меня тяжёлого взгляда.
— Новый логистический узел, — сказал я. — Ангар в восточной промзоне. Координаты в файле.
Касл открыл футляр и мельком просмотрел распечатки.
— Что на записи?
— Снимал с улицы. На территорию не заходил, — я указал на верхний лист. — Непрерывная запись разгрузки микроавтобуса. Пленник — предположительно Дэвид Кларк. Его ориентировка приложена. На видео видно, как он просит отпустить его и пытается уйти. Его возвращают силой. Одновременно передают деньги и прямо говорят, что это расчёт за привезённых людей.
Фрэнк перевернул страницу, рассматривая стоп-кадры.
— Охрана? План здания?
— Неизвестно.
Я посмотрел ему прямо в глаза.
— Кроме пленника, я зафиксировал троих человек, которых удалось нормально снять. Ни один не опознан. Ещё двое находились снаружи, но я не знаю, какую роль они выполняют. Внутреннюю планировку ангара я не видел. Не знаю, есть ли камеры внутри, сколько там людей и сколько из них удерживают силой.
Я сделал короткую паузу.
— Я должен был доказать, что людей здесь действительно удерживают и что за них платят. Это подтверждено. Всё остальное я буду только угадывать.
Я ожидал, что он начнёт давить.
Потребует вернуться.
Посчитать охрану.
Найти все входы.
Выяснить планировку.
Но Касл просто закрыл футляр.
— Внешний периметр я уже проверил сам, пока ты наблюдал за разгрузкой, — сказал он ровно. — График транспорта тоже. Где ходят люди и где камеры не видят — знаю. Кто находится внутри, выясню перед тем, как зайти.
Он убрал футляр под куртку.
Теперь у него были проверяемые факты.
И чёткая граница между тем, что я знал, и тем, чего не знал.
Несколько секунд мы молчали.
Волны тяжело били в бетонные сваи под пирсом.
Я уже собирался кивнуть и уйти, считая свою часть работы законченной.
Но Фрэнк не двигался.
Он стоял напротив и смотрел на меня без угрозы и без одобрения.
Просто оценивал.
— Ты принёс подтверждённый адрес, — медленно произнёс Касл. — И не попытался выдать пробелы в разведке за факты.
Он сделал полшага вперёд.
— Это уже чего-то стоит.
Я ничего не ответил.
Фрэнк задержал на мне взгляд.
— Сколько ты хочешь за адрес?
Глава 10. Первый клиент
Глава 10. Первый клиент
Утро было серым и промозглым. Я сидел в арендованной машине, припаркованной в паре кварталов от новой точки встречи, и смотрел, как мелкая морось оседает на лобовом стекле. Двигатель давно остыл. Я не включал печку, чтобы не привлекать внимания гудением вентилятора, и просто кутался в куртку. На пассажирском сиденье стоял бумажный стаканчик с давно остывшим кофе, к которому я даже не притронулся.
Мой взгляд был прикован к экрану телефона. Я методично обновлял ленту местных новостей и вслушивался в тихое потрескивание полицейского сканера, настроенного на частоты нужного района.
Система Чёрного Досье могла выдать мне сотню подтверждений, подсветить связи или рассчитать вероятности, но сейчас мне была нужна реальная, осязаемая уверенность. Я ждал новостей с того самого логистического узла в промзоне, координаты которого этой ночью продал Фрэнку Каслу. Мне нужно было убедиться, что удерживаемые там люди освобождены, прежде чем вообще думать о деньгах или следующих шагах.
Наконец сквозь треск помех пробился голос диспетчера, запрашивавшего дополнительные машины скорой помощи. А ещё через пятнадцать минут в новостной ленте промелькнул первый короткий репортаж с места событий.
Полицейский рейд на складской комплекс. Вызов по факту стрельбы. Несколько неопознанных тел на территории ангара. И самое главное — патрульные вскрыли запертый транспортный контейнер в глубине комплекса. Внутри находились люди. Живые. Сухая сводка перечисляла предварительные данные, и среди спасённых значился Дэвид Кларк.
Я медленно откинулся на подголовник и закрыл глаза. Затем опустил стекло, впуская в салон холодный уличный воздух. Повернул ключ зажигания и неспешно выехал со двора, направляясь к месту встречи.
Для встречи мы выбрали глухой тупик за старой, давно закрытой шиномонтажной мастерской. Я припарковался у кирпичной стены, заглушил мотор и вышел в сырой утренний воздух. Туман здесь был гуще. Он цеплялся за ржавые заборы и переполненные мусорные баки, приглушая звуки просыпающегося города.
Фрэнк Касл появился из тумана совершенно бесшумно. На нём был всё тот же тёмный плащ, под которым угадывалась броня. Ни следа недавней бойни, ни капли усталости в движениях. На каменно-спокойном лице ничего не читалось. Он остановился в трёх шагах от меня.
Фрэнк сунул руку во внутренний карман, достал плотный конверт и бросил его на капот моей машины. Конверт шлёпнулся о металл с глухим, тяжёлым звуком. Следом рядом легла обычная чёрная флешка.
— Твоя доля, — ровным, ничего не выражающим голосом произнёс Касл.
Я посмотрел на конверт, но не двинулся с места. Не стал его открывать, проверять купюры или пересчитывать сумму. Сейчас важнее было понять правила нашей дальнейшей игры.
— Товар был на месте? — спросил я, глядя ему прямо в глаза.
— Был. Периметр зачищен. Товар больше не в их руках. Полиция приехала собирать улики, когда всё закончилось, — ответил Фрэнк. — То, что ты утверждал, подтвердилось. Всё, в чём не был уверен, ты обозначил честно. Склад пуст, но сеть не уничтожена.
Касл сделал полшага ко мне.
— Они поймут, что произошло, и попытаются перегруппироваться. Мне нужен их следующий узел. Новый маршрут — до того, как они раскидают остатки товара по мелким точкам. У тебя есть другие подтверждённые связи?
Я перевёл взгляд на флешку, затем снова посмотрел на Карателя.
— Я не дам тебе имя или адрес прямо сейчас, — ответил я, тщательно контролируя голос.
Фрэнк чуть прищурился и едва заметно перенёс вес на правую ногу.
— Я не работаю вслепую, — жёстко продолжил я. — Я найду новый узел, но передам его тебе только тогда, когда зафиксирую факты и буду уверен. Если под давлением я дам тебе непроверенный адрес, могут пострадать случайные люди. Ошибка стоит слишком дорого.
Несколько долгих секунд Касл молча изучал меня. Его взгляд скользил по моей позе, словно он искал нервный тик, дрогнувшую руку или любой другой признак страха. Я не отвёл глаз.
Наконец Фрэнк едва заметно дёрнул подбородком. Он принял мой ответ без угроз и споров.
— На носителе — копии документов, которые я забрал из кабинета на складе, — сказал он, кивнув на флешку. — Изучи. Сделай свою работу.
Касл отвернулся и растворился в утренней дымке между зданиями.
Квартира встретила меня тишиной. Я вошёл, повернул замки на два оборота, бросил ключи на тумбочку и сразу прошёл к столу. Конверт с деньгами отправился в верхний ящик — посчитаю позже. Сейчас меня интересовала флешка.
Как только я сел в кресло, перед глазами вспыхнул знакомый нейтральный интерфейс Системы.
[Досье закрыто. Угроза устранена.]
[Начислено очков информации: 150.]
[Разблокирована аналитическая функция: «Анализ связей».]
Сообщение провисело перед глазами пару секунд и растворилось. Новая функция была именно тем инструментом, которого мне так не хватало, но применять её без конкретной цели я не собирался.
Я достал старый ноутбук, который использовал только для изолированной работы, вставил флешку Фрэнка и скопировал содержимое в защищённую среду. Это был хаотичный цифровой мусор, собранный в спешке: сканы накладных, обрывки черновых записей, журналы внутреннего складского сервера. Я начал просматривать файлы один за другим, методично отсеивая информационный шум.
Среди десятков бесполезных таблиц мой взгляд зацепился за один файл. Я сохранил его в отдельную папку и открыл в обычном текстовом редакторе.
Это оказался скрытый журнал финансовых операций. Среди номеров контейнеров и фальшивых имён получателей обнаружилась странная закономерность.
Одни и те же переводы повторялись снова и снова.
Крупные суммы регулярно уходили на счета транспортной компании, которая на первый взгляд выглядела совершенно легальной. Её название ни разу не всплывало в материалах моего прежнего наблюдения за автосервисом. Ни один из её грузовиков не попадал на камеры. Ни один водитель не пересекался с известными мне людьми.
И всё же деньги шли именно туда.
Я откинулся в кресле и несколько секунд смотрел на название компании.
Передо мной начинала проступать скрытая логистическая артерия всей сети.
Я снова открыл таблицу и медленно провёл взглядом по датам переводов, номерам контейнеров и суммам. Слишком регулярно, чтобы быть случайностью. Слишком много денег для обычного подрядчика.
Конверт с наличными так и лежал нетронутым в ящике стола.
А новая цель уже начала приобретать очертания.
Глава 11. Линии между точками
Глава 11. Линии между точками
Квартира была тихой, если не считать гудения кулера старого ноутбука. Экран отбрасывал бледный свет на разложенные по столу черновые записи и распечатки. Я сидел перед изолированным ноутбуком, на который скопировал хаотичный цифровой мусор с флешки Фрэнка Касла.
Где-то там, в городе, полиция продолжала оформлять спасённых из контейнера людей. Сухая новостная сводка подтвердила главное: Дэвид Кларк был жив. Это отрезвляло и напоминало, что ставки в этой игре измерялись не только деньгами, но и человеческими жизнями.
Конверт с наличными, полученный от Карателя у старой шиномонтажной мастерской, так и лежал в ящике стола. Сейчас меня интересовала только одна зацепка, найденная в скрытом журнале финансовых операций зачищенного склада.
Регулярные крупные переводы уходили на счета совершенно легальной транспортной компании.
После первого закрытого дела Система Чёрного Досье выдала мне новый инструмент — функцию «Анализ связей». Я не собирался ждать появления очередной угрозы, чтобы её испытать. У меня уже были материалы со склада, открытые данные транспортной компании и острая необходимость найти новый логистический узел преступной сети.
Фрэнк ясно дал понять: товар спешно перебрасывают, сеть ищет новое место, а действовать вслепую он не станет.
Я открыл скопированные со склада таблицы, финансовые выписки и данные из публичного реестра контрагентов транспортной компании.
— Давай посмотрим, на что ты способен, — тихо произнёс я в пустой комнате и активировал новую функцию.
Интерфейс не вспыхнул фейерверком и не выдал мне готовую голограмму главного злодея. Вместо этого привычный нейтральный текст начал приводить хаос на экране в порядок. Система подсвечивала даты, счета и номера накладных, постепенно выстраивая между ними карту связей.
Проблема стала очевидной уже через десять минут.
Транспортная компания была крупной. Она обслуживала десятки складов, сотни легальных предприятий и тысячи маршрутов. «Анализ связей» работал безупречно, но слишком буквально: Система соединяла повторяющиеся объекты, методично группировала контакты, адреса и платежи.
Экран быстро заполнился линиями и превратился в спутанный клубок.
Система не собиралась решать за меня, какая из этих связей преступная, а какая относится к обычной коммерческой деятельности. Она лишь фиксировала совпадения.
Я откинулся на спинку стула и потёр уставшие глаза.
Мне нужно было отделить случайные пересечения от действительно важных зацепок.
Я начал вручную задавать ограничения, постепенно отсекая шум. Сначала исключил все маршруты, которые никак не пересекались с районом старого склада и закрытого автосервиса, куда когда-то привёл меня седан KRL-812. Затем убрал транзакции, даты которых не совпадали с предполагаемыми днями поставок «живого товара».
Карта связей на экране заметно поредела.
Линии между точками стали чётче.
Я выбрал одну из оставшихся цепочек и начал проверять её вручную. Передо мной были отчёты нескольких внешне независимых перевозчиков. Разные юридические лица, разные автопарки, разные владельцы и маршрутные листы.
На бумаге эти компании конкурировали друг с другом.
Но стоило наложить на их деятельность отфильтрованные финансовые данные, как Система подсветила одну закономерность.
Сразу несколько логистических компаний, формально никак не связанных между собой, регулярно проводили платежи через одного и того же посредника.
Я приблизил участок схемы.
Это был не банк и не крупный инвестиционный фонд.
Неприметная консалтинговая фирма, занимавшаяся аудитом и сопровождением логистических операций.
Среди десятков контактов именно этот повторяющийся посредник оказался в центре обновлённой карты связей.
[Анализ связей группирует подтверждённые совпадения, но не устанавливает виновность посредника.]
Сообщение Системы появилось в углу зрения коротким рубленым блоком и почти сразу растворилось.
— Я понял, — пробормотал я, не отрывая взгляда от экрана.
Посредник мог быть всего лишь обычной бухгалтерской компанией на аутсорсе, услугами которой совершенно законно пользовались несколько транспортных фирм.
А мог оказаться теневым узлом, через который отмывались деньги от торговли людьми и координировались серые маршруты.
Но передать это имя Фрэнку Каслу я пока не мог.
Если я натравлю Карателя на обычного бухгалтера, то сам стану виновником смерти невиновного человека.
Последствия возможной ошибки пугали меня сильнее, чем манила возможность быстро закрыть очередное дело и получить новые очки информации.
Вопрос Фрэнка о сером пикапе вполне мог быть проверкой. Тогда я отказался добавлять к фактам то, чего сам не видел.
И сейчас собирался придерживаться того же правила.
Я закрыл ноутбук.
Цифровой след привёл меня к стене. Чтобы подтвердить подозрения насчёт посредника, мне нужно было понять, как эта фирма работает изнутри.
Мне требовался человек, знакомый с логистикой этих компаний и способный подтвердить или опровергнуть мои выводы.
Я посмотрел на тёмное окно.
Своей сети информаторов у меня не было.
Ни единой связи в местном бизнесе грузоперевозок.
Система дала мне структуру, но, чтобы превратить линии на экране в доказательства, нужен был живой человек внутри этой отрасли.
Человек, которого у меня пока не было.
Глава 12. Чужая смена
Глава 12. Чужая смена
Дождь мелкой моросью висел в воздухе над парковкой придорожного дайнера. Это место находилось в двух милях от распределительного центра транспортной компании, и тяжёлый гул большегрузов с трассы пробивался даже сквозь закрытые окна.
Идеальная точка, чтобы перехватить кого-нибудь после смены.
Я сидел за угловым столиком, потягивая остывший кофе, отдававший жжёной резиной, и смотрел через залитое дождём окно на мокрый асфальт.
Моей целью был мужчина лет пятидесяти. Серая рабочая куртка, усталая сутулость, бейдж диспетчера логистического узла, наскоро спрятанный под воротником. Я наблюдал за ним несколько дней. После вечерней смены он заходил сюда выпить перед дорогой домой.
Не водитель — водители знали только свой маршрут и точку выгрузки.
И не менеджер в строгом костюме — к таким с улицы не подберёшься.
Мне нужен был тот, кто каждый день смотрит в монитор, видит накладные и проводит рейсы через систему, не задавая лишних вопросов.
Мужчина вошёл, отряхнул куртку от капель и тяжело опустился на табурет у барной стойки. Заказал тёмное пиво.
Я поднялся, взял свою кружку и подошёл к нему. Свободных мест вокруг хватало, но я сел через один стул. Положил на липкую поверхность стойки сложенную пополам пятидесятидолларовую купюру.
Не слишком много, чтобы напугать.
Но достаточно, чтобы привлечь внимание уставшего человека.
Диспетчер скосил взгляд на деньги, затем посмотрел на меня. Страха в его глазах не было — только тяжёлое раздражение.
— Я не ищу проблем, — негромко сказал я, глядя прямо перед собой, на ряды разноцветных бутылок за стойкой. — И вам их тоже не создам. Мне нужен один короткий ответ.
Он хмыкнул, не прикасаясь к купюре.
— Журналист? Или из профсоюза? Если ты насчёт переработок или техники безопасности, то иди к чёрту. Я свою работу люблю, и мне ещё ипотеку платить.
— Ни то ни другое. Меня интересует, как проходят через систему ночные рейсы. Те, что идут на северо-запад, мимо старых промышленных складов.
Я не упоминал ни конкретных имён, ни названия консалтинговой фирмы.
У меня не было права на ошибку.
Если я назову финансового посредника, а этот человек окажется связан с внутренней службой безопасности и доложит начальству, преступная сеть мгновенно поймёт, что кто-то копает под её счета.
Диспетчер напрягся. Его рука замерла в нескольких сантиметрах от стакана с пивом.
— Я не сливаю накладные, парень. За такое вышвыривают так, что потом ни на один терминал не устроишься. А если груз дорогой или левый, могут ещё и ноги переломать на парковке. Забери свои пятьдесят баксов и отвали.
Он сдвинул купюру обратно в мою сторону.
— Мне не нужны накладные.
Я достал из кармана ещё две пятидесятки и положил поверх первой.
Сто пятьдесят долларов.
Цена хорошего ужина, части коммунальных платежей или пары полных баков бензина.
— Я не прошу вас копировать файлы, — продолжил я тише. — Не прошу называть имена водителей или номера машин. И уж точно не прошу лезть в серверную.
Он облизал пересохшие губы. Его взгляд снова прилип к деньгам.
— А чего ты хочешь?
— Понять саму процедуру. Вы отправляете машину на маршрут. Обычный рейс фиксируется во внутренней системе, оплата и документы проходят через бухгалтерию вашей транспортной компании. Терминал подтверждает выезд. Верно?
— Ну. Допустим.
— А те ночные рейсы, о которых я спросил? Как они закрываются в системе?
Диспетчер оглянулся.
В дайнере было почти пусто. Только сонный официант протирал дальний стол, не обращая на нас никакого внимания. Шум машин снаружи надёжно заглушал разговор.
— Слушай, я не знаю, что там возят в этих фургонах, — заговорил он быстро и тихо, накрыв купюры широкой ладонью. — Мне глубоко плевать. Моё дело — выпустить машину за ворота, проверить пломбу и отметить время. Но с этими рейсами всё иначе. Они не проходят через нашу обычную систему расчётов.
Я почувствовал, как напряглись мышцы спины.
— Объясните. Без деталей и имён. Просто как это работает.
— Обычно система сама формирует документы при выезде. Но когда появляется код одного из этих маршрутов, автоматическая обработка блокируется. Выскакивает окно ручного подтверждения. Мы вводим часы, километраж и номер тягача, а потом отправляем данные во внешнюю фирму. Какой-то подрядчик по логистике и аудиту. Они подтверждают рейс со своей стороны, и только после этого система разрешает выезд.
— То есть машины ваши, но финансовый и диспетчерский контроль по этим маршрутам фактически находится у них?
— Да. И это не сбой. Начальство в курсе. Нам объяснили, что это особые условия по договору с клиентом. Мы просто вводим данные и ждём подтверждения от этих пиджаков. Иногда по полчаса. Всё, парень. Это всё, что я знаю. И больше я с тобой говорить не буду.
Он скомкал деньги, сунул их во внутренний карман куртки и, даже не притронувшись к пиву, тяжело поднялся со стула.
— И меня здесь не было.
Я кивнул, не поворачивая головы.
Оставшись один, я ещё некоторое время сидел за стойкой и слушал шум дождя.
Кофе окончательно остыл и стал почти невыносимо горьким. Я сделал глоток скорее по привычке, глядя на своё тусклое отражение в тёмном стекле.
Слова диспетчера не были доказательством, с которым можно идти в суд.
Но в моём мире суды не работали.
По одной только карте связей посредник выглядел как обычная бухгалтерская фирма, которую несколько компаний наняли для ведения расчётов и оптимизации расходов.
Теперь картина менялась.
Они не просто считали чужие деньги.
По словам диспетчера, без их подтверждения машины не выпускали на определённые ночные маршруты.
Но какие именно из этих рейсов были связаны со складом, где держали пленников, ещё предстояло установить.
Консалтинговая фирма могла оказаться настоящим узлом управления.
Теперь я хотя бы знал, что проверять.
Я достал телефон, открыл зашифрованные заметки и добавил короткую строку о ручном подтверждении ночных маршрутов.
В нижнем правом углу зрения появилось полупрозрачное текстовое окно.
[Обновление досье: логистическая сеть]
[Зафиксирована скрытая финансовая процедура. Внешний контроль маршрутов подтверждён.]
[Статус узла «Консалтинговая фирма»: повышен приоритет наблюдения.]
Сообщение провисело пару секунд и растворилось, оставив после себя лишь лёгкую резь в глазах.
Интерфейс не выдал мне имён руководителей и не подсветил конкретных виновных.
Система просто зафиксировала факт, который я добыл сам — потратив время, деньги и нервы.
Я расплатился за заказ, оставил чаевые на стойке и вышел на улицу.
Дождь усилился, размывая масляные пятна на асфальте.
К станции метро я пошёл пешком. После того как водитель седана заметил мою машину во время слежки за автосервисом, я старался не пользоваться одним и тем же транспортом слишком часто.
По дороге я снова перебирал в голове куски головоломки.
Транспортная компания, чьи логотипы красовались на фурах неподалёку, вполне могла использоваться вслепую. Глупо было бы отправлять Фрэнка громить весь логистический центр.
Один диспетчер утверждал, что понятия не имеет, что именно перевозят машины.
За остальных я поручиться не мог.
Но и объявить всех соучастниками — тоже.
Удар по транспортникам лишь спугнул бы настоящих хозяев сети. Как это уже случилось после зачистки склада.
Следующей стоило проверить консалтинговую фирму.
Проблема заключалась в другом.
Я не мог просто передать её адрес Карателю.
Фрэнк Касл не взламывал компьютеры по-тихому, не изымал жёсткие диски по ордеру и не проводил аккуратные проверки бухгалтерии.
Он убивал людей.
Если я принесу ему адрес фирмы как готовую цель, он вполне может воспринять её именно так — как цель.
А внутри могли работать обычные клерки, которые понятия не имели, какие грузы скрываются за цифрами ночных рейсов.
Мне не нужна была слепая зачистка.
Мне нужно было, чтобы Каратель помог вскрыть этот узел, не поднимая шума раньше времени.
Добраться до нужных серверов.
Вытащить документы.
Узнать настоящие имена тех, кто стоял за торговлей людьми.
Я остановился у входа в метро и спрятал руки в карманы куртки.
У меня наконец появилось направление.
Достаточно конкретное и подтверждённое фактами, чтобы показать его Карателю и доказать, что я не зря взял его деньги.
Теперь оставалось самое сложное.
Объяснить Фрэнку, что я принёс ему не готовую мишень.
А запертую дверь.
И заодно выяснить, способен ли он вообще работать с информацией вдолгую, не превращая каждую новую зацепку в похороны.
Глава 13. Ты уверен?
Глава 13. Ты уверен?
— Имя.
Я даже не успел до конца закрыть пассажирскую дверцу. Тяжёлая дверь захлопнулась, отсекая шум улицы, и салон погрузился в полумрак. Пахло сыростью, старой обивкой и чем-то резко знакомым — то ли оружейным маслом, то ли застарелым порохом.
Фрэнк Касл сидел за рулём, глядя прямо перед собой на залитое дождём лобовое стекло. Дворники не работали, и в тусклом свете уличных фонарей капли сливались в мутные, дрожащие ручейки. Профиль Карателя казался высеченным из серого камня. Он не стал здороваться. Не спросил, как я добрался до условленного места на этой полузаброшенной парковке.
— У меня нет имени для пули, — сказал я, стряхивая воду с рукава куртки. — У меня есть цепочка.
Фрэнк медленно повернул голову. Его взгляд был тяжёлым, изучающим, почти физически ощутимым. Он не тянулся к оружию, не делал резких движений, но само его присутствие в тесном салоне старого «Форда» создавало такое давление, что перехватывало дыхание.
— Ты позвал меня сюда, чтобы рассказать о цепочке? — Его голос звучал тихо, почти без интонаций. Это было хуже крика. — Я работаю с целями, Рид. Если у тебя нет цели, ты тратишь моё время. А я очень не люблю, когда его тратят.
Я достал из-за пазухи сложенный вдвое плотный лист бумаги. Обычная распечатка. В этот раз я обошёлся без флешек и цифровых носителей. Электронику он мог просто забрать, сунуть в карман и уехать, а мне было нужно, чтобы он посмотрел на то, что я показывал ему прямо сейчас.
— Транспортная компания, на которую мы вышли после зачистки склада, может использоваться вслепую, — произнёс я, разворачивая лист. — Я поговорил с человеком внутри. Обычный работник, диспетчер. Он утверждает, что не знает, что перевозят фургоны. Кто из остальных знает больше, я пока не установил.
— Мне плевать на механиков, — отрезал Касл. Его глаза сузились. — Кто отдаёт приказы?
— Вот в этом и проблема. Приказы не отдают напрямую.
Я положил бумагу на приборную панель между нами. В желтоватом свете проступили распечатанные таблицы — транзакции, номера счетов, выписки. Сухие цифры, за которыми скрывалась кровь.
— У них есть узкое место, — продолжил я, стараясь говорить ровно. Сейчас я не имел права запинаться. — Сторонний контроль. По словам диспетчера, часть ночных рейсов не выпускают без электронного подтверждения от консалтинговой фирмы. Её офис находится в другом районе. Там вручную подтверждают рейсы, и только после этого местная система разрешает выезд. Туда же уходит часть легальной прибыли автопарка под видом оплаты консультационных услуг. Возможно, именно через эту фирму управляют нужными нам рейсами.
Касл опустил взгляд на бумагу. Несколько секунд в салоне было слышно только монотонный стук дождя по металлической крыше.
— Адрес конторы.
Он снова посмотрел на меня. В глазах не было ни интереса, ни сомнений. Только холодная, деловая готовность действовать.
— Нет.
Слово повисло между нами.
Я почувствовал, как мышцы спины непроизвольно напряглись в ожидании реакции. Отказывать Карателю в запертой машине, когда тот уже готов действовать, — сомнительная идея. Но выбора у меня не было. Если я отдам ему адрес сейчас, он воспримет его как готовую цель.
— Ты уверен? — очень тихо спросил Фрэнк.
Пространство в салоне словно сжалось, выдавливая остатки воздуха.
— Я не дам тебе этот адрес как мишень. — Я заставил себя выдержать его взгляд. — Там офис, Фрэнк. Обычный офис. Клерки, бухгалтеры, секретари. Половина из них, скорее всего, просто перекладывает бумажки, заказывает воду для кулера и нажимает кнопки в программе, даже не понимая, что обеспечивает логистику торговли людьми. Они видят коды грузов, а не живой товар. Если ты зайдёшь туда со своим обычным арсеналом и начнёшь зачистку, ты можешь убить непричастных.
— Я не убиваю непричастных, — жёстко, с металлом в голосе ответил Касл.
— В закрытом помещении под огнём ты не будешь проверять у каждого документы.
Фрэнк молчал.
Его лицо оставалось непроницаемым. Ни один мускул не дрогнул. Я чувствовал давление и ждал подвоха. Возможно, ему было важнее проверить меня, чем немедленно получить адрес.
— Я принёс схему платежей, — продолжил я, снова указав на бумагу на панели. — Это направление. В этой конторе сидит кто-то, кто точно знает, какие грузы они проводят. Человек, который держит связь с настоящими хозяевами сети. Нам нужно вскрыть их серверы, вытащить документацию и найти конкретного ублюдка. Если я просто продам тебе адрес, а ты оставишь там дымящуюся воронку, мы оборвём след навсегда. Настоящие владельцы снова уйдут на дно, как это уже было со складом.
Касл чуть сдвинулся на сиденье.
Напряжение, висевшее в воздухе густым, осязаемым облаком, изменилось. Оно не исчезло, но перестало быть направленным прямо мне в грудь.
— Два дня назад я проследил за тремя грузовиками с логотипом этой транспортной компании, — ровным, почти будничным тоном произнёс Фрэнк. — Они выехали с легального терминала, сделали круг по промзоне и вернулись пустыми. Водители покупали кофе, ругались по телефону с жёнами, ели дешёвые пончики. Обычные работяги.
Я замер.
Дыхание на секунду перехватило.
Он уже следил за тремя машинами.
Но кофе и пончики ничего не говорили об осведомлённости всех работников. Возможно, Касл просто ждал, не выдам ли я целый автопарк за готовую мишень.
— Если бы ты пришёл сюда и назвал мне автопарк главной базой, — продолжил Касл, не сводя с меня глаз, — мы бы сейчас не разговаривали.
В его тоне не было угрозы. Только констатация факта.
— Ты бы стал для меня проблемой. А проблемы я решаю быстро.
Ледяной холод сковал внутренности.
Если бы я решил сработать наугад, если бы слепо продал транспортную компанию как мишень ради оплаты, я бы не вышел из этой машины своими ногами.
Я мысленно вернулся к правилу, которое установил для себя раньше.
Передавать досье только тогда, когда я точно понимаю, какую роль играет человек.
Вероятность не равна факту.
То, что человек находится внутри преступной цепочки, ещё не делает его виновным. И уж тем более не превращает его в мишень для Карателя. Если я не знаю его точной функции внутри структуры, я не имею права открывать рот.
Информация в этом городе была опаснее оружия.
Из пистолета можно промахнуться.
Ложное имя, переданное Фрэнку Каслу, убьёт наверняка.
А следующая пуля после такой ошибки может предназначаться уже мне.
— Я работаю с фактами, — сказал я, заставляя голос звучать сухо и твёрдо. — Консалтинговая фирма — это факт. Она контролирует часть логистики. Но пока я не найду того, кто конкретно даёт добро на теневые рейсы, я не назову тебе ни одного имени из их штата.
— Хорошо.
Одно слово.
Короткое, как выстрел.
Он протянул руку в чёрной перчатке и забрал распечатку с приборной панели. Бегло просмотрел колонки цифр в тусклом свете, затем аккуратно сложил лист вдвое и убрал во внутренний карман куртки.
— Разрабатывай этот узел, — сказал Касл. — Ищи человека. Когда найдёшь — придёшь ко мне. До тех пор я не трону это здание.
Он согласился ждать.
Считать это доверием я не собирался.
— Понял, — кивнул я.
Я взялся за холодную ручку дверцы.
Разговор был окончен. Коммерческая часть сделки сегодня не состоялась, но с точки зрения выживания это была самая важная встреча с момента нашего знакомства.
— Рид.
Я обернулся.
Фрэнк всё так же смотрел на лобовое стекло, но слова предназначались мне.
— Не ошибись с выбором. В таких конторах те, кто действительно знает правду, обычно носят дорогие костюмы и умеют прятаться за спинами ничего не подозревающих идиотов. Выберешь не того — и настоящий ублюдок успеет стереть данные с серверов до того, как я доберусь до его кабинета.
— Я помню о ставках, — ответил я и толкнул дверцу.
Дождь мгновенно ударил по лицу ледяной крошкой.
Я выбрался наружу, захлопнул дверь машины и быстро пошёл прочь по блестящему от воды асфальту. Не оглядывался и не знал, когда старый «Форд» сдвинется с места.
Холодный ветер забирался под куртку, но знобило меня не из-за погоды.
Я шёл к мерцающему вдалеке входу в метро, раз за разом прокручивая в голове наш короткий разговор.
Похоже, мои сведения были для Фрэнка ещё и способом проверить самого информатора.
Следовало исходить из того, что он будет перепроверять каждое моё слово.
Мы были связаны, но этот странный рабочий союз держался исключительно на надёжности моих доказательств.
И главная проблема заключалась в другом.
Следующий человек, на которого выведет этот след, может выглядеть абсолютно виновным.
Даже если факты будут говорить об обратном.
Глава 14. Шестьдесят один процент
Глава 14. Шестьдесят один процент
Куртка всё ещё пахла сыростью и холодным выхлопом старого «Форда». Я бросил её на спинку стула, не заботясь о том, что влага впитается в обивку. Пальцы немного онемели от ночного холода, но я не стал тратить время на то, чтобы согреться.
На столе тускло светился экран ноутбука. Рядом лежала флешка — та самая, с копиями документов со склада, которую мне передал Фрэнк. Чуть поодаль — плотный конверт с наличными.
Мой первый настоящий гонорар за информацию.
Тяжёлый, осязаемый аргумент в пользу того, что наш странный деловой союз действительно начал работать.
Но держался этот союз исключительно на моей полезности и точности.
Я сел за стол и вывел на экран сводные таблицы. Консалтинговая фирма, адрес которой я наотрез отказался выдавать Карателю, представляла собой идеальный фасад. Несколько этажей стекла и бетона, десятки сотрудников, кофемашины, переговорные — и абсолютно легальная деятельность на бумаге.
Я знал, что там вручную утверждают часть ночных рейсов логистических компаний. Диспетчер, которому я заплатил сто пятьдесят баксов в придорожном дайнере, подтвердил это. Документы со склада сходились с его словами.
Теперь мне нужен был конкретный человек внутри.
Тот, кто нажимал нужные кнопки и направлял денежные потоки.
Я открыл банковские данные со склада. Столбцы цифр, даты, номера счетов. Если консалтинговая контора действительно была теневым узлом и контролировала маршруты, по которым перевозили живой товар, деньги должны были оставлять след.
Никто не занимается такой логистикой бесплатно.
Я начал фильтровать транзакции, сопоставляя их с графиком тех самых ночных рейсов.
Работа оказалась нудной и монотонной. Глаза быстро начали слезиться от яркого света монитора в тёмной комнате, но я продолжал вбивать параметры поиска, постепенно выстраивая цепочки связей.
Рейс транспортной компании отправляется в 2:14 ночи.
Счёт логистической фирмы пополняется на крупную сумму в девять утра следующего дня.
После этого часть денег уходит в консалтинговую контору под видом оплаты «аудита безопасности маршрутов».
И так раз за разом.
Идеальный ритм.
Но консалтинговая фирма была юридическим лицом. Деньги поступали на её корпоративный счёт, а затем, спустя сутки, большая их часть исчезала дальше по цепочке.
Я проследил отток.
Больше семидесяти процентов средств, поступавших от логистических компаний, не оставались в конторе. Их переводили на счета внешнего субподрядчика.
Название было неприметным: «Вэнс Финанс».
Обычный частный подрядчик. Финансовый посредник.
Я вбил имя владельца в поисковик.
Артур Вэнс. Сорок три года. Зарегистрированный независимый финансовый консультант. Его офис находился не в стеклянной башне, а в скромном бизнес-центре в Квинсе.
Я принялся собирать его цифровой след по крупицам.
Налоговые отчёты, регистрационные данные автомобилей, социальные сети.
Женат. Двое детей.
Ипотека на дом в спальном районе выплачена только наполовину.
Ездит на семилетнем седане.
Я сверил его подписи с документами на флешке.
Именно Артур Вэнс авторизовывал транзакции.
Он был узлом, через который проходили и отмывались деньги, связанные с логистикой. Через него миллионы долларов уходили на подставные счета, а себе он оставлял фиксированную комиссию за обработку платежей — два процента.
Связь была установлена.
Я откинулся на спинку стула, чувствуя, как напряжение в плечах немного ослабевает.
Нашёл.
В этот момент перед глазами вспыхнул знакомый нейтральный интерфейс.
[Потенциальная причастность: 61%.]
[Вина и мотивы: данных недостаточно.]
Я замер, глядя на строки.
Шестьдесят один процент.
Хотелось ухватиться за эту цифру и закончить поиски.
Но я уже решил для себя, что больше не стану выдавать догадку за факт. Переводы связывали Вэнса с расследуемой цепочкой. Понимал ли он, что стоит за этими деньгами, я не знал.
Вторая строка не позволяла закрыть глаза на этот пробел.
Я снова наклонился к экрану и внимательно перечитал собранное досье Артура Вэнса.
Два процента комиссии.
Обычный дом.
Старая машина.
Никаких скрытых офшоров на его имя. Никаких яхт, дорогих клубов или внезапных всплесков богатства в истории личных расходов.
Мог ли он быть умным кукловодом, который идеально скрывает свои настоящие доходы?
Да.
Но он с таким же успехом мог оказаться обычным бухгалтером на аутсорсе. Человеком, который раз в неделю получает от крупной консалтинговой фирмы пачку счетов с пометкой «Оптимизация логистики», проверяет реквизиты и нажимает кнопку «Оплатить».
Берёт свою законную комиссию за финансовое сопровождение и едет домой к семье, даже не подозревая, что только что помог оплатить перевозку людей в запертых фургонах.
Шестьдесят один процент.
Слишком мало для смертного приговора.
А именно его я собирался подписать.
Если я прямо сейчас передам имя и адрес офиса Фрэнку Каслу, Вэнс станет трупом.
Фрэнк не будет неделями проводить финансовый аудит. Он придёт в офис, приставит ствол к голове финансиста и начнёт задавать вопросы.
Если Вэнс действительно ничего не знает, он запаникует.
Начнёт лепетать о легальных договорах, счетах и ничего не значащих для него цифрах.
Фрэнк может решить, что тот врёт.
Или, что ещё хуже, просто устранит его как часть преступной инфраструктуры, чтобы гарантированно нарушить работу сети.
Сеть лишится бухгалтера.
Я получу очередной конверт с наличными.
Проблема будет решена.
Мой взгляд снова упал на деньги, лежащие на столе.
Я помнил, как спокойно Фрэнк передал мне этот конверт.
Мне нужны были ресурсы.
Одноразовые телефоны. Арендованные машины. Хорошая электроника. Наличные для подкупа информаторов.
Выдать Вэнса означало закрепить свой статус полезного партнёра, показать результат и получить новые средства для работы.
Это было так просто.
Одно короткое сообщение.
Одно имя.
И я снова остаюсь в тени, пока всю грязную работу делает Каратель.
Я провёл ладонями по лицу.
Перед глазами возник Фрэнк под дождём. Его холодный, пронизывающий взгляд в тот момент, когда он проверял меня.
Я вспомнил собственные слова, сказанные ему всего пару часов назад.
«Я не дам тебе этот адрес как мишень. Там офис, Фрэнк. Обычный офис».
Передать Вэнса на основании одной цифры и нескольких переводов означало выстрелить вслепую.
Просто спустить курок чужими руками.
Система прямо сказала, что не знает его мотивов.
И я их тоже не знал.
Я не мог доказать, что Артур Вэнс понимает, чьи именно деньги переводит и за что.
А значит, не мог отдать его Карателю.
Я опустил крышку ноутбука.
Доказательства придётся добывать вручную.
Мне нужен был кто-то внутри. Или доступ к рабочей переписке Вэнса. Или запись его разговоров с консалтинговой конторой.
Что-нибудь, что превратит шестьдесят один процент в сто.
Или в ноль.
Я достал из кармана куртки одноразовый телефон.
Фрэнк ждал.
Он дал мне время найти конкретного человека, и технически я его нашёл. Если я промолчу, Касл решит, что след остыл или что я намеренно тяну время. А тогда он вполне может начать действовать самостоятельно.
Я открыл защищённую почту, через которую мы договаривались о встречах, и набрал сообщение.
«Финансовый узел найден. Имя есть. Но я его не отдам. Не хватает доказательств вины. Беру паузу на дополнительную проверку».
Несколько секунд я смотрел на светящийся экран.
Одно нажатие — и я лишаю себя быстрой оплаты.
Одно нажатие — и рискую вызвать раздражение человека, который привык решать проблемы пулями, а не долгими сомнениями.
Я нажал «Отправить» и бросил телефон на стол.
Быстрых денег не будет.
Я добровольно отказался от следующего конверта ради дополнительной проверки фактов.
А Каратель теперь знал, что у меня есть имя, которое я сознательно от него скрываю.
Я откинулся на спинку стула и уставился в тёмный потолок.
Выбор был сделан.
И платить за его последствия придётся мне.
Глава 15. Не сейчас
Глава 15. Не сейчас
Верхний уровень многоярусной парковки на окраине Квинса был пуст. В этот час здесь оставались только забытые машины с толстым слоем пыли на стёклах да холодный ветер, пробиравший сквозь куртку. Я стоял у бетонного парапета, спрятав руки в карманы, и смотрел на жёлтые огни автострады внизу.
Пальцы сжимали гладкий пластик одноразового телефона.
На встречу я пришёл с пустыми руками. Никакой пластиковой папки. Никаких распечаток, флешек или банковских выписок.
Только я и моё решение.
Шаги раздались не за спиной, а сбоку — из густой тени между бетонной колонной и лестничным пролётом.
Тяжёлые. Размеренные.
Касл не пытался подкрасться. Он давал понять, что уже здесь и контролирует пространство вокруг.
Он вышел под тусклый свет натриевой лампы. Чёрная одежда сливалась с темнотой, превращая его в монолитный силуэт. Касл остановился в трёх шагах от меня.
— Ты прислал сообщение, — произнёс он сухим, лишённым эмоций голосом. Ни угрозы, ни вопроса. Простая констатация факта. — Имя есть. Но ты взял паузу.
— Да.
Я заставил себя не отводить взгляд.
— У тебя проблемы с тем, чтобы назвать его вслух?
— У меня проблемы с тем, что стоит за этим именем, — ответил я, стараясь говорить ровно. — Я нашёл финансовый узел. Частного подрядчика, который забирает два процента за обработку платежей от транспортных компаний. Деньги проходят через него и уходят дальше.
— Звучит как цель, — произнёс Фрэнк.
— Звучит как подозрение, — возразил я. — Я не знаю, понимает ли этот человек, чьи именно деньги переводит. По документам всё выглядит как обычная логистика: аренда складов, топливные сборы, услуги подрядчиков. Он может быть теневым казначеем сети, а может оказаться обычным бухгалтером в очках, который радуется лёгким деньгам и не задаёт лишних вопросов.
Касл шагнул ближе.
Расстояние между нами почти исчезло. Я почувствовал запах оружейного масла и старой кожи.
— Ты пытаешься торговаться, Рид? — Его голос стал ниже. — Решил набить цену, придерживая информацию?
— Если бы я хотел просто получить твои деньги, то отдал бы тебе адрес прямо сейчас. — Я не сдвинулся с места, хотя тело инстинктивно требовало сделать шаг назад. — Ты бы заплатил мне, пошёл туда и оставил на полу пару трупов. Но если потом выяснится, что этот посредник ничего не знал о людях в контейнерах, его смерть будет на мне. Я не отправляю тебя по адресам наугад.
Касл молчал.
Его тяжёлый взгляд изучал моё лицо, отмечая каждое движение, каждую реакцию. Я боялся, что пульс на шее и сбившееся дыхание он примет не за страх, а за ложь.
— Ты думаешь, что контролируешь процесс, — наконец медленно произнёс он. — Что именно ты решаешь, кто заслуживает пули, а кто нет.
— Я решаю, за какую информацию готов нести ответственность, — отрезал я. — Мой товар — проверенные факты с честно обозначенными пробелами. Если я начну отдавать тебе полуфабрикаты, основанные на догадках и совпадениях, мой товар превратится в мусор. А я стану человеком, который просто указывает пальцем на тех, кто ему не нравится.
Между нами повисла тяжёлая пауза.
Шум машин внизу вдруг показался неестественно громким.
Я снова отстаивал свою границу перед человеком, который при желании мог убить меня голыми руками за несколько секунд.
Касл чуть наклонил голову.
— Ты берёшь паузу, — повторил он мои слова из сообщения, но теперь в них слышался металл. — Чтобы собрать доказательства.
— Мне нужно время. Доступ к его рабочей переписке, записи звонков или человек внутри офиса. Что-нибудь, что подтвердит его осознанное участие.
— Хорошо, — коротко бросил Фрэнк.
Я моргнул, не ожидая такой быстрой развязки.
Но Касл ещё не закончил.
— Я не буду выбивать из тебя это имя сейчас. — Он сделал полшага назад, возвращая дистанцию. — Но я проверю твою паузу, Рид. Если выяснится, что у тебя в этом деле есть свой интерес... Если ты придерживаешь информацию, чтобы продать её кому-то другому, предупредить цель или прикрыть своего человека... я не стану задавать вопросов.
— Я понимаю, — тихо ответил я.
— Надеюсь.
Он развернулся и исчез в тени так же легко, как появился.
Я остался стоять у парапета, слушая, как затихают его шаги. Холодный воздух обжигал лёгкие.
Выбор был сделан.
Я сохранил свои правила, но теперь давление возросло вдвое.
Каратель не будет ждать вечно.
На следующее утро я сидел в арендованном седане, припаркованном через дорогу от офиса «Вэнс Финанс».
Район был деловым, серым и монотонным. Постоянный поток людей с кофе в бумажных стаканчиках, гудки такси, курьеры на велосипедах. Идеальное место, чтобы спрятать финансовые потоки за ширмой корпоративной рутины.
Здание представляло собой четырнадцатиэтажную стеклянную коробку.
Фирма Артура Вэнса занимала скромный офис на третьем этаже.
Я опустил солнцезащитный козырёк и наблюдал за входом через зеркало заднего вида.
План был прост, но требовал времени.
Для начала нужно было составить распорядок офиса. Кто приезжает первым. Кто уезжает последним. Есть ли у сотрудников привычка выходить покурить к чёрному ходу.
Мне нужна была уязвимость.
Незапароленная сеть Wi-Fi. Беспечный клерк. Выброшенные в мусорный бак черновики документов.
Хоть что-нибудь, что позволило бы заглянуть внутрь без взлома и проникновения.
Я сделал глоток остывшего кофе.
На часах было 8:45.
Основной поток сотрудников потянулся к стеклянным дверям здания.
Моё внимание привлёк высокий мужчина в сером пальто, быстро поднявшийся по ступеням. Он прошёл через контроль и скрылся внутри.
По фотографиям из открытых источников я узнал Артура Вэнса.
Выглядел он примерно так, как я и ожидал: ухоженный, куда-то спешащий, погружённый в собственные дела.
Я записал время его прибытия в блокнот, лежавший на пассажирском сиденье.
Улица продолжала жить своим привычным ритмом.
Подъехала машина службы доставки. Водитель выгрузил две коробки на тележку и покатил их к служебному входу. Женщина с собакой прошла мимо моей машины, даже не взглянув на затемнённые стёкла.
Я снова перевёл взгляд на главный вход, а затем привычно проверил зеркала и припаркованные рядом автомобили.
Мой взгляд зацепился за тёмно-синий фургон, стоявший примерно в пятидесяти метрах позади меня, на противоположной стороне улицы.
Он находился там с момента моего приезда.
Само по себе это ничего не значило. Фургоны электриков, сантехников или курьерских служб могли стоять на одном месте часами.
Но водительское сиденье не было пустым.
За лобовым стеклом угадывался силуэт человека.
Он сидел неподвижно. Не читал газету. Не смотрел в телефон.
Голова была слегка повёрнута.
Его позиция позволяла отлично видеть вход в здание и окна офиса «Вэнс Финанс».
Я медленно поставил стаканчик с кофе в подстаканник.
Может, случайность.
Водитель ждёт напарника.
Я засёк время.
Прошло десять минут.
Потом двадцать.
Фургон не двигался.
Силуэт внутри почти не менял позы.
Это уже было похоже на наблюдение.
Обычная неподвижная слежка.
Мои пальцы легли на руль.
Касл вчера прямо сказал, что будет меня проверять.
Нашёл ли он способ выйти на Вэнса в обход моего досье?
Если это он, значит, моя пауза ничего не стоит, а его визит к Вэнсу — лишь вопрос времени.
Фрэнк уже рассказывал, как следил за грузовиками. Исключить его только по манере наблюдения я не мог.
Я чуть сдвинулся на сиденье, меняя угол обзора в зеркале.
Человек в фургоне поднял руку.
К лицу на секунду прижался чёрный прямоугольник — бинокль или камера.
Объектив был направлен на окна третьего этажа.
Лица я по-прежнему не видел.
Кто сидел в фургоне, оставалось неизвестным.
Но одно стало ясно.
Кто-то ещё следил за Артуром Вэнсом.
И теперь мне предстояло выяснить, работают ли эти люди на ту же преступную сеть, присматривая за своим финансистом, или у Вэнса появились совершенно другие, неизвестные мне враги.
Окно для безопасной проверки стремительно закрывалось.
Глава 16. Не единственный наблюдатель
Глава 16. Не единственный наблюдатель
Силуэт в тёмно-синем фургоне оставался неподвижным.
Я сидел в арендованном седане на другой стороне улицы и наблюдал за четырнадцатиэтажной стеклянной коробкой, на третьем этаже которой располагался офис «Вэнс Финанс». Лица человека за бликующим лобовым стеклом я не различал.
Связан ли этот наблюдатель с Каслом, ещё предстояло выяснить.
Окно для безопасной работы стремительно закрывалось.
Я снова посмотрел на заляпанное лобовое стекло чужого фургона. Любое неосторожное движение могло сорвать наблюдение, но и бездействие грозило потерей контроля над ситуацией.
Нужно было выяснить, кто нацелился на бухгалтера.
Подобраться ближе — значит спугнуть неизвестного. А с этой дистанции его лицо надёжно скрывали блики на стекле.
В 17:40 стеклянные двери офисного здания разъехались.
Артур Вэнс вышел на улицу, зябко поднял воротник пальто и торопливо зашагал к парковке.
Двигатель тёмно-синего фургона тяжело кашлянул, выпустив облачко сизого дыма. Машина медленно тронулась с места.
Я повернул ключ зажигания.
Вэнс меня больше не интересовал.
Теперь мой взгляд был прикован к помятому заднему бамперу фургона.
Пусть неизвестный ведёт посредника.
А я поведу его.
Вечерний нью-йоркский поток превратился в плотную, медленно ползущую массу машин. Для меня это было скорее преимуществом.
Память о недавнем провале, когда водитель заметил мою слежку, заставляла держать вдвое большую дистанцию. Я старался не висеть прямо за фургоном, плавно перестраивался между рядами и по возможности держал между нами другие машины.
Когда фургон остановился на красный свет, я спрятался за массивным городским автобусом, закрывшись его кузовом от возможного взгляда в зеркало заднего вида.
Ладони на руле стали влажными от напряжения.
В ярко освещённых витринах магазинов мелькали искажённые отражения транспортного потока. Я выхватывал взглядом тёмно-синий кузов, стараясь не подставляться напрямую.
Дистанция оставалась моей единственной защитой.
Если неизвестный заметит хвост и решит выяснить, кто за ним едет, у меня не будет ни единого шанса отбиться.
Поездка закончилась в тихом, приличном жилом районе.
Здесь любой незнакомый автомобиль, медленно кружащий по улицам, неизбежно привлекал внимание.
Седан Вэнса свернул на подземную парковку многоквартирного дома. Фургон проехал ещё несколько десятков метров и остановился у пожарного гидранта, заняв точку с идеальным обзором на выезд.
Я припарковался в двух кварталах.
Вышел из машины, поднял воротник куртки и неспешно пошёл по противоположной стороне улицы, ссутулившись под холодным ветром.
У закрытого газетного киоска я остановился и сделал вид, что разглядываю выцветшие заголовки за стеклом. Сам же осторожно следил за фургоном.
Прошло около сорока минут.
Водительская дверь приоткрылась.
Из машины вышел мужчина в неприметной тёмной куртке.
К дому Вэнса он не пошёл.
Вместо этого направился к чёрному внедорожнику, который несколькими минутами ранее бесшумно припарковался в тени деревьев.
Стекло со стороны водителя опустилось.
Я достал телефон, сделал вид, что набираю сообщение, и включил камеру.
Цифровой зум слегка размыл изображение.
Мужчина из фургона наклонился к открытому окну. Свет ближайшего фонаря на несколько секунд выхватил водителя внедорожника.
На его плече висел микрофон рации с витым проводом.
На приборной панели светился защищённый служебный планшет.
Я замер.
В деле появилась полиция.
Я сделал несколько снимков номеров внедорожника и постарался поймать в кадр лица обоих мужчин.
Дождавшись, пока наблюдатель вернётся в фургон, я убрал телефон, развернулся и пошёл обратно тем же маршрутом, растворяясь среди редких прохожих.
Час спустя я уже сидел в квартире перед монитором.
Экран заливал комнату бледным светом.
Я проверил номер внедорожника по доступным мне базам. Машина числилась за муниципальным автопарком.
Личность водителя установить оказалось ещё проще. Несколько фотографий, открытые реестры городских служащих, сопоставление лица.
Совпадение нашлось.
В углу зрения привычно мигнул интерфейс.
[Связь подтверждена: неизвестный наблюдатель контактирует с действующим сотрудником полиции.]
[Статус: характер контакта не определён. Сам факт контакта не доказывает коррупцию.]
Я откинулся на спинку стула и потёр уставшие глаза.
Неизвестный наблюдатель был напрямую связан с действующим сотрудником полиции Нью-Йорка.
Но сам по себе этот факт ничего не доказывал.
Вполне возможно, департамент вёл законное расследование в отношении Вэнса, а я случайно влез в чужую операцию.
Однако существовал и другой вариант.
Полицейский мог быть коррумпирован, а наблюдение — неофициальной работой на преступную сеть. В таком случае Вэнса не расследовали.
Его охраняли.
Или контролировали.
Я снова посмотрел на фотографии.
Передать эту информацию Фрэнку сейчас означало бросить спичку в комнату, полную бензина.
Если Касл увидит в полицейском часть сети, он не станет ждать, пока я разберусь в деталях.
Мне придётся выяснить всё самому.
Понять, кто этот коп.
Почему он встречался с наблюдателем.
И что именно они делали возле дома Артура Вэнса.
Не привлекая Карателя.
И не подставляя человека под пулю раньше, чем появятся доказательства.
Цена следующего шага только что взлетела до небес.
Глава 17. Без номера Касла
Глава 17. Без номера Касла
Кафетерий на углу Девятой авеню пропах дешёвым жареным беконом и старым фильтрованным кофе. Это было людное место, где финансовый посредник регулярно появлялся один.
Я сидел за угловым столиком уже минут пятнадцать, наблюдая за дверью.
Артур Вэнс вошёл ровно в двенадцать тридцать, как я и рассчитывал. Обычный мужчина в дорогом, но слегка помятом сером костюме совершенно не походил на человека, управляющего теневыми финансовыми потоками логистических компаний.
Вэнс заказал чёрный кофе, сел за столик у окна и сразу уткнулся в смартфон.
Я выждал ещё две минуты.
Оценил посетителей: пара пенсионеров, усталый студент с ноутбуком, скучающая официантка за стойкой.
Чисто.
Я встал, подошёл к его столику и опустился на скрипучий виниловый стул напротив.
Вэнс даже не поднял головы.
— Извините, здесь занято, — буркнул он, продолжая листать что-то на экране.
— Двадцать четвёртого числа прошлого месяца через ваши счета прошло сто сорок тысяч долларов, — сказал я тихим, ровным голосом. — От консалтинговой фирмы к субподрядчику. Ваша комиссия — ровно два процента.
Палец Вэнса замер над экраном.
Ложечка звякнула о край фарфорового блюдца.
Он медленно поднял на меня глаза.
В них не было ни высокомерия, ни холодной злости, которую я ожидал увидеть у человека, отмывающего криминальные деньги.
Только мгновенно вспыхнувший страх.
— Вы кто? — хрипло спросил он и нервно сглотнул. — Полиция? Налоговая?
— Нет.
Я не мог использовать Фрэнка, не рискуя превратить непроверенную гипотезу в смертный приговор.
Если бы вчера я отдал Каслу имя, Каратель не стал бы сидеть с Вэнсом в кафе. Он пришёл бы к нему домой или перехватил на подземной парковке.
И если Вэнса действительно заставляли участвовать во всём этом, я мог бы так и не узнать правды.
— Я знаю, как проходят ваши транзакции, Вэнс, — продолжил я, глядя ему прямо в глаза. — Знаю про финансовый узел. Мне нужно понять только одно: вы делаете это добровольно?
Осознав, что мне действительно известны точные даты и суммы, Вэнс тяжело сглотнул.
Он достал телефон и дрожащими пальцами открыл скрытую папку в галерее.
— Добровольно? — почти истерично прошептал он, развернул смартфон экраном ко мне и толкнул его по столу. — Вы вообще понимаете, с кем связались? Посмотрите. Просто посмотрите!
Я опустил взгляд.
На ярком дисплее была фотография женщины с двумя детьми, выходивших из супермаркета. Снимок сделали издалека, вероятно, из припаркованной машины.
Я смахнул влево.
Следующая фотография — та же женщина на детской площадке, снятая уже с другого ракурса.
Дальше шли скриншоты сообщений с одноразовых номеров.
Я начал читать.
Требования провести переводы.
Прямые угрозы семье.
Текст был сухим и безэмоциональным, словно инструкция к бытовому прибору: номера счетов, суммы, сроки исполнения.
И всего одна фраза в конце:
«Если транзакция не пройдёт до восемнадцати ноль-ноль, мы навестим твою жену».
Я быстро сопоставил цифры.
Даты и суммы в сообщениях полностью совпадали с частью платежей, которые я обнаружил раньше.
— Я могу это скопировать? — спросил я, доставая телефон.
Вэнс коротко кивнул и нервно посмотрел в окно.
Он не мешал, пока я фотографировал переписку и подтверждения переводов.
Я сделал несколько чётких снимков.
Теперь у меня было весомое подтверждение версии о принуждении. Но личность автора угроз по-прежнему оставалась неизвестной.
И полностью снимать подозрения с Вэнса было рано.
Страх не отменял того факта, что он участвовал в преступной финансовой цепочке.
— Кто вам это присылает? — спросил я, убирая телефон во внутренний карман куртки.
Вэнс покачал головой.
Без гарантий он явно не собирался называть отправителя.
— Вытащите меня из этого, — прошептал он, подавшись вперёд.
Глаза лихорадочно блестели.
— Дайте мне гарантии. Защитите мою семью, вывезите нас из города — и я назову вам имена. Я всё отдам. Всё, что знаю.
Я посмотрел на его сцепленные пальцы. Костяшки побелели от напряжения.
Мне нечего было ему предложить.
Я не мог обещать иммунитет.
Не мог обеспечить защиту.
У меня не было программы защиты свидетелей, людей или бронированного фургона, способного вывезти его семью из города.
А пообещать помощь Касла означало превратить Карателя в личного телохранителя.
Такой план мог закончиться только катастрофой.
— Я ничего не обещаю, — сухо ответил я, поднимаясь из-за стола. — Ни иммунитета, ни защиты. Пока продолжайте делать то, что делали. Ведите себя как обычно и ждите.
Я развернулся и вышел из кафе.
Теперь у меня были материальные доказательства возможного давления на Вэнса.
Но его участие в переводах они не отменяли.
Чтобы сделать окончательный вывод, мне всё ещё требовались независимые подтверждения.
Улица встретила меня холодным ветром с залива.
Я плотнее запахнул куртку и направился к ближайшей станции метро.
В голове крутились цифры, даты и лицо испуганной женщины на фотографии.
Подлинность сообщений ещё предстояло проверить.
Как и личность автора угроз.
И то, насколько добровольными были остальные действия Вэнса.
На перекрёстке я машинально взглянул в витрину закрытого ломбарда.
И напрягся.
В отражении среди прохожих двигалась одна и та же фигура.
Мужчина в неприметной тёмной куртке.
Он держался позади на выверенной дистанции, а ритм его шагов слишком точно совпадал с моим.
За мной шли.
Я не обернулся.
На следующем перекрёстке резко сменил маршрут, свернув в узкий проулок между кирпичными зданиями, и ускорил шаг почти до бега.
Сердце тяжело забилось в груди.
Если наблюдатель из синего фургона передал меня своим людям...
Или если за Вэнсом следил кто-то ещё и этот кто-то заметил наш разговор...
Мысли оборвались.
Угроза снова стала реальной.
Это были уже не строчки на экране в безопасной квартире.
Не фотографии.
Не проценты системы.
Это была грязная подворотня, где меня могли тихо прирезать ради телефона в кармане.
Я выбрался на людную улицу и нырнул в спасительную суету метро.
Проскочил турникет.
Поезд уже стоял у платформы.
Я успел запрыгнуть в вагон за секунду до того, как двери сомкнулись.
Прижался спиной к холодной пластиковой панели и тяжело выдохнул.
Через стекло я никого знакомого не увидел.
Но липкое ощущение чужого взгляда не отпускало меня до самой пересадки на Таймс-сквер.
Домой я вернулся целым.
Щёлкнул первый замок.
Второй.
Третий.
Я бросил ключи на стол, задёрнул плотные шторы и только тогда позволил себе медленно выдохнуть.
Тишина пустой квартиры ещё никогда не казалась такой ценной.
Лишь после того, как я оказался в безопасности и сопоставил собранные данные, перед глазами мигнул интерфейс.
[Анализ обновлён.]
[Статус: возможное принуждение.]
[Причастность к переводам: подтверждена.]
[Мотив: требует проверки.]
Интерфейс погас.
Я сел за стол, включил старенький монитор и перенёс фотографии с телефона в зашифрованную папку.
Копии переписки, подтверждения платежей и фотографии нужно было разделить по источникам и степени надёжности.
В одном из сообщений Вэнсу назначали следующую встречу.
Вот это уже было интересно.
Конкретное место.
Конкретное время.
Проверяемая точка.
Но всё ещё не готовый приговор.
Обойдясь без силовой поддержки Фрэнка, я как никогда ясно понял, насколько плохо подготовлен к подобной работе.
Сегодня мне повезло.
В следующий раз могло не повезти.
Я придвинул к себе чистый блокнот.
Щёлкнул шариковой ручкой и начал писать.
Правило первое: никаких встреч без двух проверенных маршрутов отхода.
Правило второе: не обещать того, что не можешь выполнить.
Я посмотрел на кривые строчки.
Игра изменилась.
Если я хотел выжить, продавая информацию Карателю в этом городе, мне нужно было перестать быть просто аналитиком.
И научиться самому не становиться мишенью.
Глава 18. Лица в папках
Глава 18. Лица в папках
Я отложил блокнот с двумя правилами безопасности и включил настольную лампу. Узкий луч выхватил из полумрака поверхность дешёвого стола.
Материалов стало слишком много.
Я вытащил из рюкзака всё, что успел собрать и распечатать за последние дни. Ещё неделю назад вся моя информационная сеть умещалась в голове и в паре заметок на телефоне. Теперь передо мной лежала хаотичная стопка бумаг, от которой зависели жизни. Моя, Фрэнка Касла и, возможно, семьи Артура Вэнса.
Держать всё это в голове стало невозможно. Ошибка в одной дате или неверно истолкованная связь могли обернуться пулей для невиновного или моим собственным провалом.
Я сел на скрипучий стул, пододвинул к себе чистый блокнот и начал раскладывать листы. Моей работе требовался порядок.
Первая группа — подтверждённые факты.
Слева я разложил распечатки банковских переводов и выписки по счетам. На первый взгляд легальная транспортная компания регулярно переводила крупные суммы. Деньги проходили через консалтинговую фирму, а затем уходили одному из её субподрядчиков — «Вэнс Финанс». Артур оставлял себе два процента за обработку операций.
Часть рейсов подтверждал диспетчер. Важно было не перепутать одно с другим и не приписать самому Вэнсу то, о чём рассказывал другой человек.
Вторая группа легла по центру стола.
Утверждения источника.
Фотографии с экрана телефона Вэнса, который он добровольно показал мне во время нашей последней встречи. Снимки его жены и детей, сделанные кем-то с улицы. Сообщения с прямыми угрозами.
Я вгляделся в зернистые распечатки.
Сам факт угроз исключал возможность просто вслепую передать имя Вэнса Карателю. Но кто именно давил на финансиста, я до сих пор не знал.
Я взял красную ручку и выписал даты сообщений.
Вторник, 14:30 — фотография детей у школы.
Среда, 09:15 — проведён соответствующий платёж.
Даты совпадали. Сначала давление, потом транзакция.
Одно из сфотографированных сообщений содержало координаты и время следующей встречи. Я переписал их на отдельную плотную карточку и убрал в пустую пластиковую папку.
Проверяемая точка.
Мой следующий шаг.
Но использовать её прямо сейчас я не мог. Сначала нужно было разобраться с тем, что уже находилось у меня в руках.
Третья группа легла справа.
Неподтверждённые выводы и переменные.
Фотографии тёмно-синего фургона и человека, следившего за офисом Вэнса. Рядом я положил снимок муниципального внедорожника.
Наблюдатель контактировал с действующим сотрудником Департамента полиции Нью-Йорка.
Коп мог быть продажным, а слежка — частью незаконного давления. Но с тем же успехом речь могла идти о частной охране или официальном расследовании.
Без доказательств передавать эти сведения Фрэнку было слишком опасно.
Я откинулся на спинку стула и потёр уставшие глаза.
Три стопки.
Три уровня достоверности.
Я принялся методично сверять лица на заднем плане фотографий.
Сначала просмотрел снимки, сделанные у зачищенного складского комплекса, где сеть удерживала Дэвида Кларка и других людей. Затем — кадры с территории вокруг консалтинговой фирмы. И наконец — распечатки с камер у парковки транспортной компании.
Взгляд зацепился за смазанную фигуру на одном из ночных снимков возле склада.
Мужчина в низко надвинутой бейсболке и куртке со светоотражающей полосой.
Я достал лупу и пододвинул к себе фотографии у здания Вэнса.
Тот же наклон головы.
Та же куртка мелькала в толпе на перекрёстке.
Я перешёл к третьей папке.
На разгрузочной площадке логистической компании среди водителей снова виднелся похожий силуэт.
Лица, которые раньше казались незначительными деталями, повторялись в разных звеньях транспортной цепи.
Возможно, это действительно были одни и те же люди.
Но одинаковая куртка и схожая манера держать голову ещё не доказывали ни личность, ни принадлежность к сети.
Совпадения отправились в стопку гипотез.
Я обвёл лицо маркером на всех трёх фотографиях и скрепил снимки вместе.
Потом обнаружил ещё одно совпадение — тучного мужчину с заметным шрамом на подбородке. Он засветился возле фургона и позже попал в кадр у банка.
Я вручную выстраивал связи, которые Система отказывалась давать мне бесплатно.
Я больше не был парнем, случайно получившим доступ к чужим тайнам.
Я создавал рабочий архив.
Инструмент.
Воздух в комнате словно стал плотнее.
В углу зрения мигнул интерфейс.
[Анализ связей завершён.]
[Открыта новая функция: «Каталогизация лиц».]
[Условие: функция работает только с изображениями, загруженными пользователем. Неизвестные личности не раскрываются до прямого подтверждения.]
Я перечитал короткое сообщение.
Функция пригодится, когда я всерьёз займусь окружением полицейского из внедорожника. Но прямо сейчас новых данных интерфейс мне не дал.
Он погас так же незаметно, как появился.
Я посмотрел на стол.
Фотографии, графики платежей, списки дат и лица теперь имели чёткую иерархию.
Хаос превратился в рабочую схему.
Когда разрозненные детали наконец заняли свои места, стали отчётливо видны и границы того, что мне удалось выяснить.
В самом центре архива зияла пустота.
Я по-прежнему не знал, кто стоит над Вэнсом.
Кто отдаёт приказы.
Кто выбирает людей, за которыми нужно следить.
Но теперь я хотя бы точно понимал, где находится этот пробел и с какой стороны к нему подступиться.
Я выключил настольную лампу, оставив аккуратно разложенные папки в темноте.
На сегодня работа была закончена.
Глава 19. Человек в форме
Глава 19. Человек в форме
Моя квартира была заперта на три замка, а шторы плотно задёрнуты, отсекая серый уличный свет. Я сидел за столом под ярким светом единственной лампы и смотрел на разложенные документы.
От вчерашнего хаоса не осталось и следа.
Теперь передо мной лежал рабочий архив: стопки распечаток, скреплённые выписки и фотографии, разложенные по датам.
Вчера я вручную обнаружил совпадения на снимках, и Система отреагировала. Наблюдатель из тёмно-синего фургона, контактировавший с водителем муниципального внедорожника, не давал мне покоя.
Я загрузил сделанные мной фотографии.
[Каталогизация: обнаружено совпадение лиц.]
[Объект присутствует в материалах наблюдения за финансовым посредником.]
Интерфейс не пытался выдать мне готовое досье или объяснить мотивы этого человека. Система лишь указала на совпадение.
Я откинулся на спинку скрипучего стула.
Каталогизация помогла, но слепо верить алгоритму без собственных доказательств я не собирался.
Я открыл публичные базы данных и принялся вручную сравнивать лицо наблюдателя с фотографиями сотрудников Департамента полиции Нью-Йорка.
Ошибки не было.
Человек из фургона оказался действующим копом.
Полицейский значок давал ему почти идеальное прикрытие. Его присутствие рядом с интересующими меня людьми вполне могло объясняться обычным расследованием. Сам по себе факт слежки ничего не доказывал.
Мне требовалось не подозрение.
Мне требовались конкретные действия: давление, угрозы или получение денег, привязанные к определённому времени и месту.
И такая возможность у меня была.
В телефоне Артура Вэнса, который тот добровольно показал мне накануне, оставались сведения о следующей встрече.
Она была назначена в людном месте — дешёвой забегаловке в Квинсе.
Я пришёл за сорок минут до назначенного времени, заказал отвратительный чёрный кофе и занял столик в углу, откуда хорошо просматривался вход.
Вэнс появился первым.
Дёрганый, осунувшийся, с серым от недосыпа лицом. Он сел за столик подальше от окон и несколько раз посмотрел на дверь.
Через десять минут она снова открылась.
Я опустил взгляд в чашку.
Напротив Вэнса сел тот самый коп.
Сегодня он был без формы — неприметная тёмная куртка, обычные джинсы, ничего, что выделяло бы его среди остальных посетителей.
Разговор целиком я не слышал. Между нами гудели посетители, звенела посуда, шипела кофемашина.
Но некоторые фразы долетали достаточно отчётливо.
Полицейский наклонился через стол к Вэнсу.
— Перевод должен пройти сегодня, — произнёс он сухим, почти безразличным голосом. — Или твоя жена завтра получит новый сюрприз.
Вэнс заметно сжался и втянул голову в плечи.
Этого мне хватило.
Коп не проводил допрос.
Не предупреждал свидетеля.
Не пытался получить информацию.
Он требовал деньги и использовал семью Вэнса как рычаг давления.
Но одного подслушанного разговора всё равно было недостаточно, чтобы строить всю картину.
Днём я отправился в промышленную зону на встречу с работником транспортной сферы, с которым уже пересекался во время расследования логистической компании.
Мы встретились на продуваемой ветром парковке между ангарами. Мужчина заметно нервничал и постоянно оглядывался по сторонам, но информацию передал добровольно.
— Вот то, что ты просил.
Он протянул мне рабочий планшет и открыл сохранённое предупреждение о проверке.
— И запись о смене рейсов.
Я быстро сфотографировал экран.
В сообщении были указаны дата и время предстоящей проверки.
Предупреждение появилось ещё до того, как маршрут рейса изменили. Само изменение уже было зафиксировано в моих документах.
Кто отправил предупреждение и откуда этот человек заранее узнал о проверке, записи не показывали.
Я убрал телефон в карман.
Теперь у меня имелись две отдельные линии.
Первая — то, что я видел и слышал лично: действующий полицейский требовал от Вэнса провести перевод и угрожал его жене.
Вторая — рабочие записи перевозчика, указывавшие на возможную утечку информации о проверках.
Связать эти две вещи только потому, что они касались одной и той же сети, было бы слишком удобно.
А значит, неправильно.
Вечером я встретился с Фрэнком Каслом.
Местом встречи стал пустой Южный пирс. Ветер тянул с воды запахом гнили, соли и машинного масла.
Тёмный силуэт отделился от стены склада.
Я шагнул ему навстречу и протянул плотную папку.
— Здесь всё, что удалось подтвердить, — сказал я, стараясь говорить ровно. — Источники и даты указаны отдельно. Этот коп требовал перевод и угрожал жене Вэнса. Я слышал это сам. Копии предыдущих угроз и сведения о платежах тоже внутри.
Фрэнк молча взял папку.
— Но есть важный момент, — продолжил я. — Кто предупредил перевозчиков о проверке, я не установил. И всех действий самого Вэнса тоже не проверил. Делать из него организатора только из-за переводов будет ошибкой.
Касл ничего не ответил.
Он и не собирался верить мне на слово.
Фрэнк достал из кармана кнопочный телефон, открыл свои записи и, не отрывая от меня тяжёлого взгляда, сверил дату одного из указанных мной рейсов.
Ему требовалось собственное подтверждение.
Я ждал.
Ветер трепал края папки в его руке.
Спустя минуту Касл убрал телефон.
Данные совпали.
— Пауза того стоила, Рид, — глухо произнёс он.
Больше Фрэнк ничего не сказал.
Он забрал папку, развернулся и зашагал прочь.
Я остался на месте.
Касл постепенно растворился в темноте пирса, а холодный ветер пробрался под куртку.
Я смотрел ему вслед, пока внутри медленно укладывалось осознание того, что я только что сделал.
Это уже не было сбором информации.
Не было наблюдением со стороны.
Я принял решение, которое нельзя отменить.
Сознательно передал имя действующего сотрудника полиции человеку, который не собирался его арестовывать.
Глава 20. Рабочий номер
Глава 20. Рабочий номер
Утренние новости выглядели для Нью-Йорка вполне обычно, но на закрытых форумах и в специализированных каналах с полицейскими сводками стоял непрерывный нервный гул.
В Департаменте полиции началась масштабная внутренняя проверка.
Официально пресс-служба могла называть её плановым аудитом протоколов безопасности, но между строк читалось другое. После гибели полицейского отдел внутренних расследований начал искать возможные утечки.
Кто именно передавал сети предупреждения, я по-прежнему не знал.
И доказать ничего не мог.
Я сидел за столом в своей квартире, отгородившись от внешнего мира тремя тяжёлыми замками и плотно задёрнутыми шторами. Воздух пропах остывшим кофе и нагретым пластиком ноутбука.
По экрану бежали строки расшифровок радиоэфира.
Фрэнк Касл сделал свою работу и убрал человека со значком, который шантажировал посредника. Но вместе с ним он запустил цепную реакцию.
Дело было закончено только на первый взгляд.
Для меня всё лишь усложнилось.
Теперь следователи могли пройтись по цифровым и физическим следам мёртвого копа и рано или поздно приблизиться к тем же людям и местам, которыми занимался я.
Мне нужно было понять, насколько близко это расследование способно подобраться ко мне.
Я открыл нижний ящик стола и достал дешёвый кнопочный телефон. Тот самый аппарат, которым пользовался для связи и координации во время слежки за финансовой конторой.
Пальцы привычно подцепили заднюю крышку.
Я вытащил батарею, извлёк сим-карту и переломил пластик пополам. Осколки полетели в мусорное ведро.
Потом я снял с полки тяжёлый разводной ключ и несколькими ударами раскрошил плату телефона.
С бумажным архивом и цифровыми файлами было сложнее.
Следующие два часа я переносил фотографии, схемы и скачанные базы на зашифрованный внешний жёсткий диск. Копии на ноутбуке удалил.
Распечатки с лицами, номерами машин и заметками отправились в шредер. Через несколько минут от большей части моего архива осталась только куча тонких бумажных полосок.
Я сохранил лишь необходимый минимум.
Жёсткий диск спрятал в тайник за фальшивой вентиляционной панелью.
Хотелось верить, что в случае обыска я буду выглядеть обычным скучным парнем, который слишком много времени проводит за видеоиграми.
Но холодный пот на спине никуда не делся.
Встреча состоялась вечером.
И уже одно то, как Фрэнк её назначил, заставило меня напрячься.
Обычно каждому нашему контакту предшествовали долгие часы проверки хвоста, смена маршрутов и параноидальное ожидание удара из слепой зоны.
На этот раз Касл просто назвал время и место.
Парковка за старым складским комплексом в Квинсе тонула в темноте. Большинство фонарей здесь давно разбили.
Я остановился в пятне тусклого света, долетавшего от дальней трассы, и держал руки на виду.
Знакомый тёмный силуэт отделился от кирпичной стены так бесшумно, что я едва не вздрогнул.
Касл был в своей обычной тёмной куртке.
Оружия в руках не было.
Никаких лишних движений тоже.
Но рядом с ним всё равно хотелось говорить тише и двигаться осторожнее.
— Быстро добрался, — сказал он.
Голос звучал так, будто металл провели по бетону.
— Были причины не задерживаться на одном месте, — ответил я, стараясь не выдать напряжения. — После твоего визита копы перевернут половину участков.
Фрэнк никак не отреагировал.
По его лицу невозможно было понять, беспокоит его начавшаяся проверка или нет.
Меня сейчас волновало другое.
Я должен был узнать, что случилось с Вэнсом.
— Артур, — произнёс я, внимательно следя за Каслом. — Что с ним?
Фрэнк сделал полшага вперёд.
Расстояние между нами сократилось, но давить на меня он не пытался.
— Жив.
Я медленно выдохнул.
Напряжение, которое не отпускало меня с момента передачи папки, немного ослабло.
— Значит, доказательств хватило, — пробормотал я.
— Ты показал, что его держали за горло, — ответил Касл. — Я не трачу пули на тех, кто действует, когда у их семьи приставлен ствол к голове.
Он ненадолго замолчал.
— Твоя пауза спасла ему жизнь. Но не думай, что это делает тебя моим напарником.
Слова были предельно ясными.
Никаких дружеских иллюзий.
Он соглашался пользоваться моей информацией.
И только.
Касл сунул руку в карман.
Мои мышцы тут же напряглись.
Но вместо оружия он достал старый кнопочный телефон и бросил его мне.
Я поймал аппарат на лету.
— Только по делу, — жёстко произнёс Каратель. — Звони, когда будет готовый материал. Никаких догадок. Никаких теорий. Только факты.
Я посмотрел на дешёвый пластиковый корпус.
Потом поднял глаза.
Касла уже не было.
Он просто растворился в темноте, не прощаясь и не тратя время на лишние угрозы.
На парковку вернулась ночная тишина.
Я остался один под пронизывающим ветром.
И именно тогда перед глазами вспыхнули ровные безэмоциональные строки интерфейса.
[Потенциальная угроза ликвидирована.]
[Начислены очки информации за подтверждённое раскрытие скрытого участника.]
Я моргнул и ещё раз перечитал сообщение.
Потом сел в машину, включил тусклую лампу в салоне и достал основной смартфон.
Открыл список контактов.
Пальцы зависли над клавиатурой.
Записать номер Фрэнка под его настоящим именем было бы верхом идиотизма.
Использовать прозвище, которое уже стало городской легендой, — ещё хуже.
Нужно было нейтральное слово.
Такое, которое точно отражало бы наши отношения.
Без иллюзий о героическом партнёрстве.
Без попыток убедить себя, что мы вдвоём творим какое-то общее добро.
Я добывал информацию.
Рисковал свободой и жизнью.
А он использовал мои данные и расплачивался результатом.
Я набрал одно слово.
«Клиент».
Сохранил контакт и погасил экран.
Потом завёл двигатель.
Машина медленно выехала с тёмной парковки на освещённую улицу.
Работы впереди было ещё много.
И теперь я наконец понимал, чего она стоит.
Глава 21. Расходы
Глава 21. Расходы
Паранойя стоит дорого.
Я сидел за шатким кухонным столом в своей квартире и смотрел на разложенные перед собой вещи. Слева лежал дешёвый кнопочный телефон с единственным сохранённым контактом — «Клиент». Справа высилась небольшая стопка чеков на термобумаге. Посередине тускло светился экран нового ноутбука, купленного за наличные.
Тишину в комнате нарушали только гудение старого холодильника и редкий шум машин за окном. Ночь выдалась долгой, и адреналин после встречи на пустой парковке давно выветрился, оставив после себя лишь холодную, практичную усталость.
Я открыл пустую таблицу на экране. Пальцы легли на клавиатуру.
Пришло время посчитать, во что мне обходится моя новая роль.
Первая строка — наличные, переданные мне Фрэнком за подтверждённую информацию. Сумма выглядела внушительно, когда я впервые пересчитывал купюры. Она давала иллюзию независимости, ощущение, что риск окупается.
Но цифры не терпят иллюзий.
Я начал вбивать расходы.
Новый ноутбук без истории поиска и привязанных аккаунтов. Защищённый жёсткий диск, который сейчас лежал за фальшивой вентиляционной решёткой. Пять дешёвых одноразовых телефонов. Подписки на три разных VPN-сервиса, маршрутизирующих трафик через серверы в Восточной Европе и Азии. Прокси-серверы. Программы для шифрования.
Дальше шли транспортные расходы.
Бензин. Платные неприметные парковки в слепых зонах камер наблюдения, где мне приходилось оставлять машину и дальше идти пешком. Кофе и еда в дешёвых забегаловках, откуда я часами следил за объектами вроде конторы Артура Вэнса.
Я нажал клавишу ввода, и программа подвела итог.
Полученные от Фрэнка деньги исчезали с пугающей скоростью.
Баланс пока оставался положительным, но запас прочности оказался смехотворным. Если я продолжу в том же духе, через месяц мне снова придётся выбирать между безопасностью и экономией.
А в моём случае экономия могла обернуться пулей.
Я откинулся на спинку скрипучего стула и потёр глаза. Фрэнк платил достаточно, но сама схема моей работы оказалась слишком затратной.
Работать с Карателем было всё равно что пытаться контролировать лесной пожар.
Да, он устранял угрозу. Да, он платил за проверенные цели. Но каждое его действие оставляло после себя воронку хаоса.
Устранение полицейского, шантажировавшего Вэнса, было необходимым шагом, но оно запустило цепную реакцию. В полиции началась масштабная внутренняя проверка. Следователи неизбежно пойдут по цифровым и физическим следам мёртвого копа. Начнут проверять его контакты, маршруты, незаконные сделки.
И рано или поздно полезут туда же, куда уже лез я.
Из-за этого мне пришлось уничтожить старый телефон и избавиться от всех бумажных улик. Каждая ликвидация, которую проводил Касл, повышала градус опасности в городе. Полиция усиливала патрули, преступные группировки уходили в глухую оборону, на улицах становилось больше информаторов и скрытых камер.
Чтобы не попасть под этот каток, мне приходилось тратить всё больше ресурсов на контрнаблюдение, новые способы шифрования и чистое железо.
Получался замкнутый круг.
Я находил цель.
Фрэнк её убивал.
Риск возрастал.
Я тратил деньги на безопасность, оставался на мели и был вынужден снова искать цель для Фрэнка.
Работы с одним клиентом было недостаточно.
Я посмотрел на стену, за которой был спрятан жёсткий диск.
Там лежали гигабайты информации, собранной мной за последние недели: фотографии, схемы платежей, выписки, логистические маршруты. Система Чёрного Досье помогала выстраивать связи и каталогизировать лица, подсвечивая узлы преступной сети.
Но Система лишь указывала на вероятность.
Далеко не каждый такой узел заслуживал того, чтобы к нему ночью вломился человек с дробовиком.
Среди этих людей были мелкие коррупционеры, корпоративные шпионы, жадные клерки, продажные чиновники низшего звена. Они являлись частью механизма, но не торговали людьми и не убивали конкурентов.
Передавать их Фрэнку было бессмысленно. Он просто проигнорировал бы их — так же, как проигнорировал финансового посредника Вэнса, когда узнал, что тот действует под дулом пистолета.
А если бы и не проигнорировал, отправлять на тот свет мелкого мошенника за подделку накладных я не собирался.
Это переходило границу, которую я сам для себя установил.
Но их секреты всё ещё имели ценность.
Безопасная часть информации, которая не требовала смертного приговора, лежала мёртвым грузом.
Я пододвинул к себе блокнот и взял ручку.
Если я хочу выжить и превратить всё это в устойчивую систему, мне нужна диверсификация.
Мне нужны клиенты с другим инструментарием.
Кто платит за правду, если ему не нужно никого убивать?
Полиция отпадала сразу. Сейчас, когда отдел внутренних расследований проводил масштабную проверку из-за мёртвого копа, любой анонимный контакт с правоохранителями был равносилен самоубийству. Они бросят все силы на то, чтобы отследить источник.
Частные детективы?
Слишком мелко. Да и у них имелись собственные каналы.
Корпорации?
Они заплатят, но попытаются полностью подмять меня под себя или избавиться от меня, как только я стану неудобным.
Оставались те, кто использовал публичность как щит, а документы — как оружие.
Журналисты.
Независимые адвокаты.
Они могли превратить банковские выписки в реальный ущерб для преступной сети — через суды или газетные полосы. Таким делам нужна была огласка, а не пуля. Крупные издания могли заплатить за эксклюзивный материал, способный закрыть подставную контору или сорвать незаконную сделку.
Я постучал ручкой по столу.
Идея выглядела логичной.
Продавать Фрэнку информацию о тех, кого нельзя остановить законом.
Продавать прессе или юристам информацию о тех, кого можно уничтожить юридически.
Два потока дохода.
Два разных уровня риска.
Оставалось найти конкретного человека.
Это не мог быть случайный репортёр из бульварной газеты. Мне нужен был кто-то достаточно отчаянный, чтобы работать с анонимным источником, и достаточно принципиальный, чтобы довести дело до конца, не испугавшись угроз со стороны мафии или продажных копов.
Кто-то, кто уже пересекался с криминальным миром и выжил.
Тот, кто умеет задавать правильные вопросы и не сдаётся, когда перед ним захлопывают двери.
Я открыл поисковик на новом ноутбуке.
Пальцы на мгновение зависли над клавиатурой, пока мозг перебирал ассоциации и отсеивал имена, мелькавшие в городских новостях.
Мне нужен был правильный контакт.
Не слишком известный, чтобы за каждым его шагом следили спецслужбы, но с репутацией человека, который умеет идти до конца.
Я ввёл несколько запросов, связанных с недавними громкими расследованиями и судебными процессами, где фигурировали крупные корпорации и уличная преступность. Просмотрел несколько статей, пропуская пустую аналитику и задерживаясь на материалах, за которыми чувствовалась настоящая полевая работа.
На экране появилось знакомое по сводкам имя.
Человек, который не боялся лезть в грязь и знал, как работать с документами.
Карен Пейдж.
Я несколько секунд смотрел на имя, затем закрыл ноутбук.
Экран погас, погрузив кухню в полумрак.
Модель моей информационной сети постепенно обретала форму.
Теперь предстояло проверить её на практике.
У меня уже был товар для нового клиента.
Оставалось лишь придумать, как передать его так, чтобы Карен Пейдж никогда не узнала, кто именно его принёс.
Глава 22. Информация, которую можно напечатать
Глава 22. Информация, которую можно напечатать
Я выбрал столик у окна не ради вида на Десятую авеню. Мне нужен был хороший обзор перекрёстка и уверенность, что с улицы никто не сможет подойти вплотную к стеклу из-за припаркованных машин.
Общественное место. Дневной свет. Камеры на входе и постоянный шум.
Никаких тёмных переулков и пустых парковок.
Кофе остыл ещё минут двадцать назад. Я не стал просить официантку его унести, чтобы не привлекать лишнего внимания. На столе лежала обычная пластиковая папка.
Никаких флешек.
Цифровой след можно отследить, а распечатки, оплаченные наличными в публичной библиотеке Бруклина, вели в никуда.
Карен Пейдж появилась ровно в назначенное время.
Она вошла через главную дверь и на секунду задержалась на пороге. Окинула взглядом зал. Её глаза двигались быстро, оценивая посетителей и выискивая малейшие несоответствия.
Я поднял руку — ровно настолько, чтобы привлечь её внимание.
Карен подошла к столику. На ней было простое бежевое пальто. Сумка висела на плече, прижатая локтем к телу — привычка человека, который знает, что в толпе кто-нибудь запросто может дёрнуть за ремешок.
Она села напротив, не снимая пальто.
— Вы сказали по телефону, что у вас есть документы по транспортной компании «Норт-Ист Логистикс», — вместо приветствия произнесла она. Голос звучал ровно, но в нём чувствовалось напряжение. — И что это не для полиции.
— Полиция уже смотрела в ту сторону, — ответил я, пододвигая к ней папку. — И ничего не нашла. Или не захотела искать.
Она не стала сразу открывать папку. Её взгляд задержался на моём лице, словно Карен пыталась понять мой настоящий мотив.
— Люди не раздают эксклюзивные материалы бесплатно, мистер...
— Алекс. Просто Алекс.
Я откинулся на спинку скрипучего стула.
— И я ничего не раздаю бесплатно. Мне нужно понять, имеет ли моя информация для вас такую же ценность, какую имеет для меня. Считайте это пробным образцом.
Карен наконец открыла папку.
Внутри лежали копии путевых листов, выписки по ночным сменам и графики расхода топлива. Я потратил полночи, чтобы вычистить из досье всё, что касалось торговли людьми, складов с оружием и подозрительных переводов Артура Вэнса.
Это был новый опыт.
Я привык собирать данные в единую картину, находить самую болезненную точку и передавать её Каслу.
Но Фрэнку не нужны были путевые листы.
Ему нужны были адреса и имена ублюдков, которых можно взять на прицел.
Передать ему информацию о финансовых махинациях означало подставить под удар обычных бухгалтеров и водителей, которые могли даже не знать, что перевозят в соседнем прицепе.
Поэтому я разделил досье.
Одному клиенту — пули.
Другому — газетные заголовки и внимание налоговой.
Карен перелистывала страницы. Её глаза быстро бегали по строкам.
Она умела читать сухие цифры.
— Здесь зафиксированы ночные рейсы, — тихо сказала она, проводя пальцем по колонке дат. — Но пробег у машин минимальный. Они выезжали со стоянки в Квинсе, проводили на маршруте шесть часов и возвращались, намотав от силы десять миль. И при этом списывали топливо как за поездку до Джерси.
— Вы умеете читать между строк.
— Это фиктивные рейсы.
Она подняла на меня глаза.
— Отмывание денег или липовые расходы ради снижения налогов. Но на передовицу это не тянет, Алекс. Это дело для аудиторов. Зачем вы принесли всё это мне?
— Посмотрите следующий лист.
Карен перевернула страницу.
Там была таблица, в которой я сопоставил фиктивные рейсы с датами проверок портовой таможни.
— Они гоняли пустые машины именно в те ночи, когда в порт приходили грузы определённой холдинговой компании, — пояснил я, понизив голос. — Создавали белый шум. Перегружали терминалы запросами, устраивали пробки из фур, чтобы нужные контейнеры проходили по упрощённому коридору.
Карен нахмурилась.
Она поняла.
— Вы даёте мне только половину истории, — резко сказала она и захлопнула папку. — Если они прикрывали контрабанду, то где документы на сами контейнеры? Где имена тех, кто платил за этот «белый шум»? Вы вырезали из дела самое главное.
Она была умной.
Слишком умной, чтобы просто проглотить наживку.
— Я дал вам то, что можно безопасно напечатать, — прямо ответил я. — Факты, которые вы сможете подтвердить через открытые источники. Если я дам вам имена тех, кто стоит за контрабандой, завтра вашу квартиру могут сжечь вместе с вами. А если вы опубликуете материал о транспортной махинации, начнётся официальное расследование. Счета заморозят. Ублюдки, которые наняли логистов, потеряют канал.
— Вы используете меня, чтобы ударить по кому-то чужими руками.
— Я предлагаю сделку. Вы получаете громкий материал о коррупции в логистическом секторе. Проверенный. С документами. А я получаю уверенность, что этот узел транспортной сети перестанет работать.
Карен долго молчала, барабаня пальцами по пластиковой обложке.
Шум кафе словно отдалился. Звон посуды у стойки, гул машин за окном — всё это стало лишь фоном для её внутреннего расчёта.
— Я не могу заплатить вам за это, — наконец произнесла она. — У меня нет бюджета на покупку информации. Особенно такой... урезанной.
— Я знаю. Сегодня мне не нужны деньги. Мне нужно понять, можем ли мы работать вместе.
Она усмехнулась, но в глазах не было веселья.
— Вы осторожны. Это хорошо. Но если думаете, что открыли мне Америку с этой транспортной компанией, то ошибаетесь.
Карен расстегнула сумку и достала сложенный вдвое плотный лист бумаги. Положила его на стол поверх моей папки.
— «Норт-Ист Логистикс», — сказала она, придвинув лист ко мне. — Я копаю под них уже две недели. У меня нет ваших красивых выписок по топливу, зато есть кое-что другое.
Я развернул лист.
Это была копия жалобы в Управление по охране труда. Имена замазали чёрным маркером, но основной текст читался без труда.
Работники жаловались на странные требования к безопасности на складах, принудительные неоплачиваемые смены и, что было куда интереснее, на неизвестных людей в костюмах, которые появлялись на объектах и отдавали распоряжения в обход непосредственного руководства.
— Месяц назад со мной связался один из их водителей, — тихо пояснила Карен. — Он был напуган. Сказал, что на одном из складов в Бруклине начали возводить странные внутренние перегородки. Капитальные стены внутри арендованного ангара. Он хотел дать интервью, но через два дня отказался от своих слов, уволился и уехал из города.
Я внимательнее вчитался в текст.
Строительные работы внутри склада.
Люди в костюмах.
— Я проверила адрес по городским реестрам, — продолжила Карен, наблюдая за моей реакцией. — Разрешений на перепланировку для этого склада не выдавали. Зато есть свежий договор на обслуживание системы вентиляции. Заказчиком выступает консалтинговая фирма.
Мой пульс слегка ускорился.
Та самая вышестоящая консалтинговая фирма.
«Вэнс Финанс» был лишь отдельным субподрядчиком, а кто-то в этой конторе мог управлять настоящей логистикой и заказывать капитальные укрытия внутри обычных складов.
— Какая фирма? — спросил я, стараясь, чтобы голос звучал ровно.
Карен чуть склонила голову. На её губах появилась слабая, жёсткая улыбка.
— А вот это уже моя часть истории, Алекс. Вы принесли мне махинации с топливом, а я даю вам подтверждение, что на складах происходит что-то незаконное. Я забираю вашу папку. Вы забираете эту распечатку. Внизу указан номер строительного подрядчика, который оформлял фиктивные наряды на работы.
Она отодвинула стул и встала.
— Если найдёте что-нибудь ещё — звоните. Но в следующий раз не пытайтесь кормить меня обрезками.
Карен забрала пластиковую папку, сунула её в сумку и направилась к выходу, не оглядываясь.
Я смотрел, как она выходит под моросящий дождь и растворяется в толпе на тротуаре.
Система молчала.
Никаких уведомлений.
Никаких процентов вероятности.
Эту сделку я провёл сам, опираясь только на логику и собственное чутьё.
Я опустил взгляд на оставленный ею лист.
Номер строительного подрядчика, оформлявшего фиктивные документы для консалтинговой фирмы.
То, что мне не удалось найти через финансовые проводки, Карен обнаружила благодаря уличной журналистике и разговорам с напуганными рабочими.
Модель заработала.
У меня появился альтернативный канал информации.
Я сложил бумагу, убрал её во внутренний карман куртки и бросил на стол несколько смятых купюр за кофе.
Пора было возвращаться в квартиру.
У меня появилась новая ниточка, ведущая к человеку из консалтинговой фирмы.
И теперь предстояло выяснить, чьё имя стояло под этими строительными нарядами.
Глава 23. Легальная дверь
Глава 23. Легальная дверь
Я вернулся в квартиру, когда дождь уже превратился в унылую непрерывную морось, размыв улицы в серую полосу. Закрыв за собой дверь на все три замка, я не стал включать основной свет. Ограничился настольной лампой.
Куртка отправилась на спинку стула. Я вытащил из внутреннего кармана сложенный лист бумаги, который передала мне Карен Пейдж, и положил его на стол. Рядом лёг зашифрованный жёсткий диск, куда я перенёс все свои данные после тотальной зачистки следов и начала полицейской проверки.
Номер строительного подрядчика.
Карен нашла то, до чего я не смог докопаться через цепочки финансовых проводок. Напуганные рабочие, уличные слухи, жалобы на незаконные переработки — это был её профиль.
Мой начинался там, где слухи превращались в цифровые следы.
Я включил ноутбук, ввёл пароль и открыл рабочую среду.
На листке значилось: «Риверсайд Билд энд Девелопмент». Ниже — имя контактного лица и несколько дат, когда оформлялись фиктивные наряды на работы для консалтинговой фирмы.
Моя исходная гипотеза была простой.
Если консалтинговая фирма выступала скрытым административным узлом транспортных и логистических компаний, строительный подрядчик должен был принадлежать тем же людям. Одна преступная сеть, один кошелёк, единый центр управления.
Нужно было только найти владельца.
Я открыл публичный реестр юридических лиц штата Нью-Йорк.
Через сорок минут методичного поиска моя гипотеза начала рассыпаться.
Документы были чистыми.
Настолько чистыми, что это само по себе раздражало.
«Риверсайд Билд энд Девелопмент» существовала больше десяти лет. У компании была настоящая налоговая история, реальные контракты на ремонт коммерческих и даже муниципальных объектов и вполне законные владельцы — совет директоров, состоявший из людей, чьи имена никогда не всплывали в криминальных сводках.
Я проверил консалтинговую фирму.
Учредитель — инвестиционный фонд из Делавэра.
Проверил распределительный центр, где диспетчер вручную подтверждал ночные рейсы.
Владелец — холдинговая компания, зарегистрированная на Кайманах.
Формально эти три объекта — логистика, консалтинг и строительство — никак не были связаны между собой. Никаких общих владельцев. Никаких пересекающихся счетов.
Если бы Фрэнк Касл прошёлся по этим адресам с автоматом, он вполне мог расстрелять обычных клерков, которые даже не подозревали о преступной стороне бизнеса.
Я откинулся на спинку стула и потёр уставшие глаза.
Преступники, которых искал Фрэнк, обычно оставляли за собой трупы, кровь и свидетелей.
Люди, выстроившие эту инфраструктуру, действовали иначе.
Их дела были надёжно спрятаны внутри толстых папок с совершенно легальными контрактами.
Я смотрел на три выписки из реестра, открытые на экране.
Мой первоначальный подход оказался ошибочным.
Поиск общих владельцев на самом верху ничего не давал. Чтобы скрыть связи между подозрительными объектами, организаторы сети использовали независимые юридические лица.
Значит, связь находилась на другом уровне.
В обслуживании.
Я выпрямился, закрыл вкладки с учредительными документами и вместо них открыл базу данных Департамента строительства Нью-Йорка, где хранились разрешения на проведение работ, согласования пожарной безопасности и акты приёмки.
Если консалтинговая фирма оформляла фиктивные наряды через «Риверсайд Билд», возможно, та же компания выполняла настоящие работы и на других объектах сети.
Я вбил адрес складского комплекса, о котором говорила Карен. Того самого, где, по словам её источника, без разрешения возводили капитальные перегородки.
Поиск выдал двенадцать разрешений за последние три года.
Замена проводки.
Установка новых ворот.
Возведение внутренних перегородок.
Я открыл PDF-файл с актом приёмки последних работ.
В графе «Генеральный подрядчик» значилась крупная компания, не имевшая никакого отношения к моему расследованию.
Но ниже, в графе «Субподрядчик, ответственный за монтаж», стояла печать:
«Риверсайд Билд энд Девелопмент».
Я почувствовал, как напряглась спина.
Одно совпадение.
Я ввёл адрес консалтинговой фирмы.
Перепланировка офиса полгода назад.
Подрядчик: «Риверсайд Билд энд Девелопмент».
Два совпадения.
Я начал проверять другие адреса, всплывавшие в документах «Норт-Ист Логистикс» и старых распечатках, которые изучал на прошлой неделе.
Заброшенный ангар в Бруклине.
«Риверсайд Билд».
Офис небольшой транспортной компании в Квинсе, чьи логотипы я видел на грузовиках.
Снова они.
Вентиляция. Ремонт. Ограждения. Внутренние перегородки. Акты приёмки.
Один и тот же подрядчик появлялся повсюду.
Не как владелец.
Как постоянный доверенный посредник.
Общий административный канал.
Легальная оболочка, обслуживающая физическую инфраструктуру преступной сети.
Разные компании. Разные владельцы. Разные адреса.
Но если кому-то внутри этой системы требовалось возвести скрытую стену, оборудовать помещение, спрятать груз или списать деньги через фиктивный наряд, они обращались к одному и тому же исполнителю.
В центре экрана развернулось небольшое текстовое окно.
[Анализ связей: выявлено совпадение контактных узлов.]
[Статус субъектов: криминальная деятельность компаний не подтверждена.]
Система подтвердила мой вывод, и её сухой тон был предельно точен.
Строить перегородки — не преступление.
Оформлять наряды — тоже, если не доказано, что они фиктивные.
Система видела узлы. Видела повторяемость. Но не могла объявить крупную строительную компанию частью преступного картеля только потому, что та выполняла работы для сомнительных клиентов.
Я сохранил все PDF-файлы на защищённый диск и начал выстраивать новую карту связей.
Раньше я мыслил категориями уличных банд и конкретных посредников вроде Артура Вэнса, к виску которого можно приставить ствол и потребовать имя.
Теперь передо мной разворачивалась совершенно другая картина.
Многослойная сеть легальных прикрытий.
Я посмотрел на количество сотрудников «Риверсайд Билд». На уставный капитал. На перечень муниципальных контрактов. На фамилии городских чиновников, подписывавших разрешения на их объекты десятками.
Масштаб был огромным.
Передо мной находилась структура, глубоко встроенная в обычную жизнь города.
Рука рефлекторно потянулась к кнопочному телефону, который дал мне Фрэнк.
Я мог позвонить прямо сейчас.
Сказать:
«Вот адрес крупной строительной компании. Они обслуживают логистическую сеть».
Пальцы замерли в нескольких сантиметрах от телефона.
Что сделает Касл?
Пойдёт штурмовать центральный офис строительной корпорации посреди рабочего дня?
Убьёт юристов? Прорабов? Бухгалтеров?
Нет.
Так это не работает.
Если я отдам ему эту цель, не понимая, кто именно внутри «Риверсайд» отвечает за грязные контракты, всё может закончиться бойней, которая лишь привлечёт ФБР и оставит после себя невиновные трупы.
Я отодвинул телефон.
Пока я не был способен безопасно работать с таким масштабом.
У меня не было ресурсов, чтобы вскрывать серверы корпорации или организовывать полноценное наружное наблюдение за её сотрудниками.
Не было и права на ошибку.
Нужно было сделать шаг назад.
Я сознательно отложил глубокую проверку крупных компаний, пока не найду более уязвимую точку входа или конкретное имя человека, который отдавал приказы.
Я закрыл базы данных Департамента строительства.
На сегодня с публичными реестрами было покончено.
Структуру я нашёл.
Но лезть в неё в лоб было слишком опасно.
Мой взгляд снова упал на сложенный лист бумаги от Карен Пейдж.
Я взял его в руки, собираясь убрать в папку.
«Напуганные рабочие».
Я вспомнил её слова.
Карен получила даты и имя контактного лица от кого-то изнутри. От человека достаточно низкого уровня, чтобы видеть фиктивные наряды собственными глазами, но достаточно близкого к процессу, чтобы знать конкретные даты.
Я медленно опустил лист обратно на стол.
Если я смог за час обнаружить связь между строительной компанией, складами и консалтинговой фирмой через открытые реестры, значит, администраторы этой сети тоже умели считать.
Умели сопоставлять.
Умели искать утечки.
Они знали, какие документы были подделаны.
Знали, кто их оформлял.
Знали, кто мог видеть лишнее.
Информация, попавшая к журналистке вроде Карен, не исчезала бесследно.
Если рабочие жаловались и кто-то передал ей точные даты фиктивных работ, люди, контролирующие эту сеть, рано или поздно должны были начать искать источник.
Я положил лист на стол.
Чувство безопасности, которое ещё минуту назад давала запертая на три замка дверь квартиры, исчезло.
Проверку крупных компаний я мог отложить. У меня всё равно не было безопасного способа подобраться к ним ближе.
Но где-то в городе прямо сейчас находился человек, который передал Карен исходную информацию.
Человек, чьё имя, возможно, уже пытались вычислить.
И этот информатор только что превратился в живую мишень.
Глава 24. Источник под хвостом
Глава 24. Источник под хвостом
Я сидел в глубине круглосуточной прачечной на Девятой авеню.
Воздух здесь был тяжёлым, пропитанным запахом дешёвого стирального порошка, сырости и горячей пыли от работающих сушильных машин. Место подходило идеально: широкие витрины, наполовину заклеенные выцветшими рекламными плакатами, позволяли хорошо видеть противоположную сторону улицы, а меня самого оставляли в полумраке.
Там, за грязным стеклом неприметной забегаловки, сидел человек.
Я потратил три дня, чтобы вычислить его по крупицам информации из бумаг Карен Пейдж. Сопоставил даты фиктивных нарядов на установку перегородок, графики смен на складах и списки сотрудников, уволенных задним числом.
Им оказался мелкий учётчик.
Нервный сутулый парень в серой куртке, который сейчас без конца теребил бумажный стаканчик с давно остывшим кофе.
Тот самый человек снизу, который передал журналистке исходные данные.
Я собирался перехватить его до новой встречи с Карен. Мне нужны были конкретные имена из его головы — без журналистского фильтра, юридических процедур и моральных ограничений Пейдж.
Но я опоздал.
И дело было не во времени.
Я смотрел не на учётчика.
Я смотрел на тёмно-синий «Форд», припаркованный метрах в двадцати от забегаловки, возле облупившегося пожарного гидранта.
Машина стояла там уже сорок минут.
Двигатель был заглушён, водительское стекло чуть приоткрыто. Мужчина на пассажирском сиденье изображал интерес к телефону, однако его взгляд то и дело поднимался над экраном и скользил по входу в кофейню и прохожим.
Двое внутри почти не двигались.
Не болтали.
Не курили.
Не отвлекались.
Они контролировали улицу.
Кем именно они были — частной охраной, людьми подрядчика или кем-то ещё, — я не знал.
Но это точно не случайные прохожие, решившие посидеть в машине.
Кто-то оказался быстрее, чем я рассчитывал.
Люди в «Форде» либо уже знали об утечке, либо следили за этим человеком по другой причине и теперь ждали, к кому он их приведёт.
Я снова посмотрел на учётчика.
Он проверил часы, потом вытер вспотевший лоб рукавом куртки.
Даже если формально он был источником Карен, а не моим, его исчезновение быстро стало бы и моей проблемой.
Если эти люди работают на сеть и доберутся до него, они смогут узнать, кому он передавал документы, когда и что именно успел рассказать.
Я уже перебирал в голове способы безопасно отвлечь наблюдателей и заставить учётчика уйти, когда над дверью забегаловки звякнул колокольчик.
Внутрь вошла Карен Пейдж.
На ней было её обычное светлое пальто, через плечо висела объёмная сумка. Она быстро осмотрела зал и сразу направилась к столику нервного парня.
Тёмно-синего седана у обочины она даже не заметила.
Я тихо выругался сквозь зубы.
Пальцы сами сжались на ремне рюкзака.
Первым желанием было пересечь улицу, войти внутрь и просто вытащить её оттуда.
Но та часть мозга, которая за последние недели привыкла считать выходы, камеры и чужие взгляды, буквально пригвоздила меня к пластиковому стулу.
Если я сейчас войду туда, наблюдатели увидят и меня.
Получат лицо.
Рост.
Походку.
Одежду.
Возможно, запись с камеры у входа.
Я перестану быть безымянным посредником и превращусь в конкретного человека, связанного одновременно с Карен и её источником.
Слишком дорого.
Я отступил глубже в тень за гудящей сушильной машиной и достал один из чистых одноразовых кнопочных телефонов.
Прямой номер Карен у меня был. Она оставила его ещё во время нашего первого обмена информацией.
Печатать на тугих кнопках пришлось быстро.
«Не оборачивайся. Напротив входа синий Форд. За твоим человеком следят. Встань и уйди, пока не поздно».
Я нажал «Отправить».
Секунды растянулись.
Карен уже села напротив учётчика.
Тот наклонился через стол и заговорил быстро, почти не разжимая губ. Затем подвинул к ней что-то маленькое — скомканную салфетку или клочок бумаги.
Карен замерла.
Её рука скользнула в карман пальто.
Телефон.
Короткий взгляд на экран.
Я сразу заметил, как изменилось её лицо.
Спокойная журналистская сосредоточенность исчезла. Вместо неё появилось жёсткое напряжение.
Она не стала оглядываться.
Хорошо.
Значит, инстинкты самосохранения у неё всё-таки были.
Карен резко перебила парня и что-то тихо сказала ему. По губам я не разобрал ни слова, но тон был очевиден.
Разговор окончен.
Она оставила на столе несколько купюр, поднялась и закинула сумку на плечо.
Учётчик растерянно посмотрел на неё, попытался что-то возразить.
Пейдж уже не слушала.
Она быстрым шагом направилась к выходу.
Я медленно выдохнул.
Сработало.
Контакт прерван.
Я не засветился.
Карен вышла на улицу, свернула направо и быстро пошла прочь, растворяясь среди вечерних пешеходов.
Я перевёл взгляд на «Форд».
Ни одна дверь не открылась.
Никто не выскочил следом.
Никто не побежал за ней.
На людной улице они не собирались устраивать сцену.
Но через несколько секунд тонированное пассажирское стекло бесшумно опустилось ещё на несколько сантиметров.
Из щели показался длинный чёрный объектив.
Я замер.
Пассажир сделал несколько снимков удаляющейся Карен.
Спокойно.
Без спешки.
Затем объектив исчез внутри, а стекло снова поднялось, превратив машину в глухую тёмную коробку.
Пульс тяжело ударил в виски.
Они не стали её задерживать.
Возможно, им это и не требовалось.
Теперь у них было лицо.
Если раньше они знали только неизвестного информатора, то теперь могли установить личность женщины, которая пришла на встречу. Узнать, что она журналист. Проверить редакцию. Телефон. Публикации. Источники.
И начать разматывать цепочку дальше.
Я посмотрел на одноразовый телефон в руке.
Сломал пластиковый корпус пополам и бросил обе части в разные мусорные корзины, прежде чем выйти из прачечной.
Карен Пейдж только что стала видимой для людей в синем «Форде».
Если они были связаны с сетью, они могли выйти через неё на расследование транспортных компаний, строительного подрядчика и те самые узлы, которые я так осторожно пытался разобрать.
Я вышел на улицу и поднял воротник, пряча лицо от холодного нью-йоркского ветра.
Проблема больше не ограничивалась одним испуганным клерком.
Теперь под ударом оказалась Карен.
А через неё — всё расследование.
Нужно было снять давление.
Перенаправить их внимание.
Или хотя бы понять, кто именно сидит в этом «Форде», прежде чем они сделают следующий шаг.
Самым простым решением было достать телефон Фрэнка и назвать номер машины.
Касл приехал бы быстро.
Возможно, двое наблюдателей даже не успели бы понять, что произошло.
Но два трупа в припаркованном седане ничего мне не дадут.
Я не узнаю, кто их нанял.
Не пойму, кому они докладывают.
Не выясню, какие ещё цели находятся под наблюдением.
Зато их исчезновение мгновенно предупредит людей наверху и привлечёт полицию.
После истории с продажным копом мне хватило одного примера, чтобы понять: пуля решает только ту проблему, в которую попадает.
Иногда она создаёт ещё пять новых.
Я засунул руки в карманы и пошёл в противоположную от Карен сторону.
Это был мой сбой.
Я сам подтянул Пейдж ближе к этой сети.
Сам воспользовался её информацией.
Сам не заметил, что за источником уже ведут наблюдение.
Значит, и исправлять ситуацию придётся мне.
Без универсальных решений.
Без звонка Каслу.
И без чужих пуль.
Глава 25. Не стрелять
Глава 25. Не стрелять
Самым простым решением было бы позвонить Каслу. Один короткий вызов по кнопочному аппарату, который Фрэнк оставил мне для связи, пара координат — и синий «Форд» вместе с его пассажирами перестал бы быть проблемой. Каратель работал быстро, эффективно и навсегда. Но этот силовой вариант был слишком опасен.
Если Фрэнк приедет и убьёт двоих наблюдателей прямо в седане, связанные с ними люди могут решить, что утечка критична, а полиция начнёт копать с удвоенной силой, как это уже произошло после смерти продажного копа. Вдобавок это подставит под удар Карен Пейдж: у людей в машине уже был её снимок.
Я сидел в тёмном углу, глядя на экран одноразового телефона. После встречи в кафе мы с Карен больше не пересекались лично; связь оставалась раздельной, через зашифрованный текстовый канал. Экран мигнул, высветив новое сообщение. Пейдж переслала мне текст угрозы, которую её информатор получил полчаса назад.
«Будь на старом месте в восемь. И лучше тебе держать рот на замке, если не хочешь проблем».
Я сверил время. Это совпадало со временем, когда люди в синем «Форде» обычно занимали позицию у этой точки. Возможно, угроза исходила от них или от тех же нанимателей.
«Он не может туда пойти», — быстро напечатал я, стараясь не делать опечаток замёрзшими пальцами.
«Я не брошу его», — ответ Карен пришёл почти мгновенно. «Но и расследование я не сверну».
«Нам нужно отвлечь их внимание», — написал я. «Если они увидят, что материал уже всплыл, ценность вашего человека как единственного свидетеля упадёт. Выпускай ту часть, которую мы подготовили. Только безопасную фактуру».
Мы согласовали публикацию отфильтрованной части материала. В ней не было прямых указаний на внутреннюю бухгалтерию складов — только финансовые несостыковки, подкреплённые выписками из открытых источников и строительных реестров. Текст смещал фокус с конкретных людей на публичный бумажный след.
Одновременно с этим Карен взяла на себя логистику. Она договорилась, что её источник немедленно соберёт вещи и временно переедет к доверенному родственнику, адрес которого нигде не фигурировал в его основном досье. Прежняя встреча отменялась. Человек исчезал с радаров в тот самый момент, когда сеть получала сигнал о публикации.
Оставалось убедиться, что они действительно потеряли цель.
Я сменил позицию, добравшись до точки, откуда открывался хороший обзор на старое место встречи. Ветер на улице пробирал до костей, но я старался не двигаться. Синий «Форд» стоял там же. Двое внутри сидели неподвижно, изредка поглядывая на часы. Восемь ноль пять. Восемь десять. Объекта не было.
В кармане завибрировал телефон. Это была Карен, организовавшая конференц-связь, чтобы не светить номера.
— Я на месте, — раздался в трубке глухой голос источника. — Добрался.
— Никто не вёл от самой квартиры? — спросила Пейдж.
— Нет. Я всё сделал, как вы сказали. Сменил три ветки метро, потом взял такси. Я у брата. На встречу не пошёл.
Я продолжал смотреть на улицу через бинокль. Лобовое стекло «Форда» слегка запотело изнутри. Водитель раздражённо ударил по рулю и достал рацию.
— Я подтверждаю, — тихо сказал я в трубку. — Наблюдатели всё ещё торчат у старого места. Нового адреса я не знаю.
Мы сверили время перемещений. Источник не заметил хвоста; это снижало риск, но не доказывало безопасность нового адреса.
— Сидите тихо, — добавил я. — И ни при каких обстоятельствах не возвращайтесь к старым маршрутам. Они продолжат искать утечку.
Связь прервалась. Я опустил телефон. Перед глазами всплыли белые строки интерфейса Чёрного Досье.
[Предотвращение вреда информатору подтверждено.]
[Статус: опасный контакт сорван.]
[Награда: 15 очков информации.]
Цифры баланса обновились. Это была лишь локальная передышка. Люди в «Форде» пока не ушли, и те, кто искал утечку, могли продолжить поиски. Но сегодня никто не умер, и Карен сохранила своего человека.
Я открыл браузер на телефоне. Свежая статья уже висела в сети, нанося информационный удар по легальному фасаду компании.
Чтобы уберечь источник, мне пришлось слить часть материалов досрочно. Информация, которую я собирал и проверял неделями, стала достоянием общественности. Она потеряла эксклюзивность — я больше не мог её продать. Ценность этого куска досье для будущей сделки сгорела полностью. И как только Фрэнк увидит эти данные в новостях, он неизбежно спросит, кому ещё я продаю информацию.
Глава 26. Сколько у тебя клиентов?
Глава 26. Сколько у тебя клиентов?
Я арендовал пустое офисное помещение на втором этаже над закрытой химчисткой. Место стоило мне сотню наличными за сутки — небольшая цена за голые бетонные стены, отсутствие камер и толстую железную дверь. Из мебели здесь был только обшарпанный металлический стол и два дешевых пластиковых стула. Воздух отдавал застоявшейся пылью и въевшимся запахом химических растворителей, тянущимся с первого этажа.
Кнопочный телефон, который Фрэнк Касл выдал мне для связи, лежал на столе. Я не звонил. Я знал, что сегодня он придет сам.
Статья в «Бюллетене» вышла рано утром. Карен Пейдж сделала свою работу быстро и чисто. Легальный фасад «Риверсайд Билд энд Девелопмент» получил мощный информационный удар, люди в синем «Форде» потеряли цель, а источник был временно выведен из-под удара. Я сорвал наблюдаемую встречу, не прибегая к стрельбе и не втягивая Карателя в разборки на парковке. Но у любого бескровного решения в этом бизнесе была своя цена.
Моей ценой стала эксклюзивность. Информация, которую я собирал неделями, стала достоянием общественности. Ценность этого куска досье для будущей продажи сгорела полностью.
Дверной замок щелкнул так тихо, что звук почти потонул в шуме проезжающих по улице машин.
Фрэнк Касл вошел внутрь, плотно прикрыл за собой дверь и повернул засов. На нем была темная рабочая куртка, скрывающая разгрузку. Он не стал осматривать углы комнаты — Каратель не заходил в помещения, которые не проверил заранее с улицы.
Он подошел к столу и бросил на поцарапанный металл свернутую газету. Утренний выпуск. Заголовок кричал о финансовых махинациях крупного строительного субподрядчика.
— «Риверсайд Билд энд Девелопмент», — произнес Касл.
Его голос был ровным, без привычной хриплой угрозы, и от этого становилось только хуже.
Я посмотрел на газету.
— Я читал, — сказал я, стараясь не делать лишних движений.
— Ты работаешь по логистической сети. Сегодня связанные с ней данные появились в утренних новостях, — Фрэнк оперся костяшками пальцев о край стола. — Сколько у тебя покупателей, Рид?
В горле пересохло, и я сглотнул, заставляя себя смотреть ему в глаза. Варианты спасения проносились в голове один за другим. Я мог бы сказать, что пресса сама раскопала эту историю. Мог бы сослаться на случайное совпадение — корпорация крупная, у нее много врагов. Мог придумать историю про хакерскую утечку. Любая из этих версий звучала бы правдоподобно.
Но передо мной стоял человек, который не верил в случайности. Если я солгу сейчас, он пойдет проверять эту ложь. А когда найдет малейшую нестыковку, наши коммерческие отношения закончатся быстро и окончательно. Удобная ложь убила бы меня гораздо быстрее неприятной правды.
— Два, — ответил я прямо. — Вы. И один контакт в прессе.
Касл не сдвинулся с места, но пространство вокруг него словно уплотнилось. Его правая рука медленно скользнула вдоль бедра, останавливаясь в дюйме от скрытой кобуры.
— Значит, ты продаешь мои цели журналистам.
— Я не продаю ваши цели, — жестко ответил я. Попытка оправдываться только показала бы слабость. Здесь нужно было стоять на своем. — Вчера вечером неизвестные люди начали следить за низовым источником. Обычным клерком, который передавал документы. Я не установил, на кого они работали. Если бы они добрались до него, он мог выдать всю цепочку до меня включительно.
Касл молчал, его лицо оставалось непроницаемым.
— У меня был выбор, — продолжил я, не отводя взгляда. — Либо устроить бойню на улице и убить наблюдателей, что мгновенно бы подняло тревогу на всех уровнях преступной сети. Либо сделать информацию публичной прямо сейчас. После публикации наблюдатели остались ждать у пустой точки, а источник уже ушёл. Источник ушел. Никто не умер.
— Трогательно, — процедил Фрэнк. В его тоне не было ни капли эмпатии. Только холодная, механическая оценка ущерба. — А теперь послушай, как это выглядит с моей стороны, Рид. Ты берешь сеть, которую мы собирались аккуратно разобрать на части. И вместо того, чтобы дать мне адреса исполнителей, ты сливаешь название управляющей компании в газеты.
Он медленно наклонился вперед, нависая надо мной. Запах оружейной смазки и плотной ткани куртки на мгновение перебил запах химикатов.
— Шум пугает крыс. Когда их имена появляются в утренних новостях, они не сидят на месте и не ждут правосудия. Они меняют склады. Они удваивают охрану. Они переписывают маршруты и прячутся. Ты думаешь, что выиграл время и спас одного клерка. А на деле ты превратил мои будущие цели в укрепленные бункеры. Мне придется охотиться на них вслепую, потому что твоя пресса спугнула дичь.
— Они не получили ваших адресов, — я заставил себя не отстраняться. — Журналист получил только легальный фасад. Бумаги. Контракты. Юридические названия, которые связывают чистые компании с грязными деньгами. Там нет ни одного упоминания портовых складов, конспиративных квартир или путей наркотрафика. Пресса бьет по адвокатам. Вы бьете по исполнителям. Я разделил потоки.
— Ты думаешь, ты можешь это контролировать?
— Я минимизирую риски. Я потерял деньги на этой публикации, сжег эксклюзивность куска досье, чтобы сохранить стабильность. Я не продаю вам имена, которые уже засвечены. И я не сливаю в прессу места, куда вы должны прийти.
Касл долго смотрел на меня. В его взгляде читалась сложная калькуляция. Он оценивал меня не как партнера, а как потенциальную угрозу.
— У каждого информатора есть предел надежности, — наконец тихо сказал Фрэнк. — Если из-за твоих игр с газетами на моей точке окажется полиция или засада... Если я приду по твоему адресу и обнаружу там пустые стены, потому что кто-то прочитал об этом в интернете... я не стану разбираться, кто именно из твоих клиентов слил информацию. Я приду к источнику.
— Я понимаю, — ответил я.
Я не стал придумывать удобную ложь. Теперь наше взаимное недоверие стало абсолютно прозрачным, и мы оба это знали.
Касл медленно выпрямился. Напряжение в его плечах немного спало, хотя готовность к броску никуда не исчезла.
— Хорошо, — просто сказал он.
Одно короткое слово. Никаких дополнительных угроз. Никакого рычания или обещания немедленной расправы. Он принял мое объяснение слишком спокойно.
Фрэнк сунул руку во внутренний карман куртки. Мои мышцы рефлекторно сжались, но он достал лишь сложенный вдвое плотный лист бумаги. Касл бросил его на стол, прямо поверх газетного заголовка.
— Южный терминал. Третий пирс, — сказал он, разворачиваясь к выходу. — Завтра ночью туда прибывает контейнер. По моим данным, внутри — незарегистрированные детали для сборки оружия. Мне нужно знать, чья транспортная компания заберет этот груз после таможни. Имя диспетчера и номер машины.
Он не стал ждать подтверждения. Дверь открылась, скрипнули петли, и через мгновение тяжелые шаги стихли на лестнице.
Я остался один в душной комнате.
Подойдя к столу, я посмотрел на бумажку. Там был записан только номер контейнера и аббревиатура порта.
Фрэнк ушел слишком легко. Он не стал выбивать из меня имя журналиста. Не потребовал немедленно прекратить контакты с прессой. Он не пытался стать моим единственным клиентом.
Я опустился на пластиковый стул, глядя на оставленные записи.
Ему не нужен был эксклюзивный доступ к моим данным. Ему было абсолютно плевать, сколько денег я заработаю на стороне. Единственное, что имело для него значение — тишина его собственных операций. Отсутствие утечек, которые могли бы стоить ему преимущества или жизни.
Я снова посмотрел на белый прямоугольник бумаги. Предельно конкретная оперативная деталь.
Если эта информация всплывет в новостях, если на третьем пирсе завтра ночью внезапно появится патруль полиции, или если груз изменит маршрут до его прибытия... Каслу не придется искать, откуда произошла утечка. Он передал эти координаты только одному человеку.
Глава 27. Красная дверь
Глава 27. Красная дверь
Запах старых химикатов из закрытой химчистки этажом ниже успел въесться в гипсокартон. Он был слабым, но постоянным, как фоновая тревога. Я сидел в пустом арендованном офисе, глядя на белый прямоугольник бумаги, оставленный на складном пластиковом столе.
Южный терминал. Третий пирс. Номер контейнера.
Фрэнк ушёл так же бесшумно, как и появился, оставив меня с новой реальностью нашего сотрудничества. Удобная ложь закончилась. Вчера я прямо признал, что слил часть информации прессе, чтобы спасти источник. Касл не стал читать мне мораль, не стал угрожать пистолетом за предательство идеалов. Он сделал нечто гораздо более прагматичное — провёл границу.
Ему было плевать, сколько клиентов я обслуживаю, пока его собственные операции остаются в абсолютной, герметичной тишине. Этот листок бумаги был не просто наводкой. Это был контракт. Если данные по Третьему пирсу утекут, если там появится полиция или журналисты, Касл придёт за мной. И в этот раз никаких переговоров не будет.
Я пододвинул к себе ноутбук и начал выстраивать цифровую стену.
Первым делом я создал отдельный, скрытый криптоконтейнер. Никакой синхронизации с облаком. Никаких общих папок с материалами, которые могли бы когда-либо пересечься с Карен Пейдж. Я сгенерировал новый ключ шифрования, состоящий из случайного набора символов, и перенёс туда все данные, связанные с Каслом. Базы, заметки, маршруты — всё оказалось в изоляции.
Затем я открыл пустой текстовый файл внутри нового контейнера и вбил туда номер с бумажки.
Третий пирс. Морские грузоперевозки — сложная, забюрократизированная система. Терминалы сдаются в аренду крупным операторам, краны работают по расписанию, а каждый тягач, въезжающий на территорию, должен иметь пропуск и зарегистрированный договор об обмене оборудования.
Я не мог просто взломать серверы таможни — у меня не было ни квалификации, ни оборудования для такого уровня проникновения. Но мне это и не требовалось. Информация всегда оставляет легальную тень.
Используя фиктивный корпоративный аккаунт, зарегистрированный на подставную логистическую фирму, я получил доступ к агрегатору коммерческих накладных. Задав номер контейнера, я отследил судно. Обычный сухогруз, прибывающий из Юго-Восточной Азии. Ожидаемое время швартовки — завтра, в одиннадцать вечера.
Дальше было сложнее. Мне нужно было узнать, чья именно транспортная компания заберёт груз после таможенной очистки. Контейнеры с «незарегистрированными деталями для сборки оружия» редко доверяют случайным подрядчикам. Это должна была быть фирма с собственным автопарком, имеющая допуск на Южный терминал и работающая в ночные смены.
Я скачал публичный реестр транспортных компаний, аккредитованных администрацией порта, и начал просеивать их через фильтры. Исключил крупные международные корпорации — они слишком прозрачны и неповоротливы. Исключил мелких частников с одной-двумя машинами — они не потянут регулярный контрабандный трафик без риска привлечь внимание профсоюзов.
Через два часа у меня остался список из четырёх средних транспортных компаний. Любая из них могла отправить диспетчеру команду выпустить машину на Третий пирс.
Я откинулся на спинку скрипучего стула и потёр глаза. Четыре варианта. Без доступа к внутренней сети порта или прямого наблюдения на воротах терминала выбрать нужный было невозможно. Мне не хватало конкретики.
На столе коротко завибрировал кнопочный телефон.
Тот самый аппарат, который Фрэнк бросил мне несколько дней назад. Я убрал руки от клавиатуры и посмотрел на тусклый экран. Никаких номеров, никаких имён. Просто входящий сигнал на частоте, которую Касл считал безопасной.
Я нажал кнопку приёма и поднёс трубку к уху.
— Да.
— Рид, — голос Касла звучал ровно, без интонаций, как работающий на низких оборотах двигатель. — Есть детали.
— Я слушаю, — ответил я, пододвигая к себе блокнот. — У меня пока четыре возможных перевозчика. Таможенные базы обновляются с задержкой, нужен фильтр.
— Оставь порт, — коротко приказал Фрэнк. — Груз не задержится на таможне. Как только он пройдёт рамки, его сразу вывезут на временное хранение для распаковки.
— Адрес?
— Если бы у меня был адрес, я бы тебе не звонил.
Я проигнорировал укол.
— Что тогда есть? Направление? Район?
— Здание, — произнёс Касл. — Там есть красная служебная дверь со стороны переулка. Железная. На нижних петлях следы свежей, грубой сварки.
Я замер, осмысливая услышанное.
— Красная дверь, — медленно повторил я. — Фрэнк, это физический ориентир. Его нет ни в одной базе данных. В реестре недвижимости не пишут цвет чёрных входов. Ты знаешь район?
— Проверь свои транспортные компании, — проигнорировал мой вопрос Касл. — Ищи склады, гаражи или арендованные ангары, которые с ними связаны. Ищи красную дверь. Не затягивай.
Короткий щелчок. Гудки.
Я положил телефон на стол.
Красная дверь со свежей сваркой. Предельно конкретная, осязаемая деталь. Касл действовал в физическом мире — он ходил по улицам, смотрел в бинокли, сидел в засадах. Для него это была идеальная примета. Для меня, сидящего перед экраном, это был мусорный параметр.
Я не мог вбить «красная дверь» в поисковик. Спутниковые снимки коммерческих карт обновлялись раз в полгода-год, и разглядеть на них следы сварки в узком переулке было физически невозможно.
Первой мыслью было делегировать задачу. У Карен Пейдж наверняка были знакомые репортёры или фотографы-фрилансеры. Я мог бы составить список объектов недвижимости, связанных с моими четырьмя транспортными компаниями, и анонимно нанять кого-нибудь проехать по адресам с камерой. Найти дверь.
Моя рука потянулась к смартфону, лежащему рядом с ноутбуком.
Затем я остановился.
Я вспомнил пустой взгляд Фрэнка и его слова о тишине.
Если я найму человека искать красную дверь, я создам событие. Кто-то с фотоаппаратом, крутящийся в промзоне. Вопросы охранникам. Записи на камерах наблюдения. Даже если я скрою своё имя, сам факт поиска станет заметным. Если этот склад действительно используется оружейными контрабандистами, они заметят слежку.
А если они заметят слежку, они перенесут доставку груза. Касл приедет на пустое место.
И он будет знать, что единственным человеком, которому он передал деталь о красной двери, был я.
Я убрал руку от смартфона. Нет. Никаких внешних запросов. Никаких фотографов. Я не стану рисковать герметичностью канала ради экономии времени. Фрэнк хотел безопасности — он её получит.
Я открыл зашифрованный файл. В строку под номером контейнера я вбил новую информацию: Временный склад. Красная служебная дверь (переулок), железная, следы сварки на петлях.
Я принял решение использовать эту деталь исключительно как финальный чек-лист. Сначала я вытащу из реестров все договоры аренды складских помещений, оформленные на аффилированные с транспортниками фирмы. Затем проверю историю строительных разрешений на этих объектах — если петли варили официально, может быть акт мелкого ремонта. Если нет — я буду искать косвенные связи через логистику маршрутов. Только когда я сужу круг до одного конкретного здания, я найду способ подтвердить наличие двери, не привлекая людей.
Я сохранил документ. Файл закрылся, криптоконтейнер демонтировался, превратившись в нечитаемый кусок случайного кода на диске.
Внутри меня не было ни паники, ни раздражения. Только холодная, методичная сосредоточенность. Красная дверь со следами сварки была просто очередной переменной в уравнении. И я оставил её в изоляции.
Покончив с задачей Фрэнка, я отодвинул ноутбук и налил себе остывший кофе из бумажного стакана. Тишина в офисе давила, но это была правильная, безопасная тишина.
Теперь пришло время вернуться к синему «Форду».
У меня осталось лишь описание машины и момент, когда пассажир сфотографировал Карен. Лиц двух наблюдателей я не разглядел, номер с моей позиции тоже не читался. Их работодатель и связь с «Риверсайд Билд энд Девелопмент» оставались неизвестны.
Публикация сорвала встречу, а источник уехал к родственнику. Люди в машине всё ещё ждали у старой точки. Если они действительно искали утечку, следующим шагом могли стать камеры вокруг кафе, биллинги и контакты Карен. Но пока это был прогноз, а не установленный план противника.
Я сделал глоток горького кофе.
Мне нужно было выяснить, кто сидел в синем «Форде» и на кого они работали, прежде чем неизвестная группа доберётся до Карен или до двери этой химчистки.
Глава 28. Продам имя
Глава 28. Продам имя
Гул старого кондиционера на крыше сливался с шумом уличного движения за заклеенным фольгой окном. Мой арендованный офис на втором этаже над закрытой химчисткой оставался идеальным местом — достаточно безликим, чтобы не привлекать внимания, и достаточно дешевым, чтобы оплачивать его наличными.
Я сидел за пластиковым столом, вглядываясь в монитор одноразового ноутбука. После публикации статьи о «Риверсайд» я исходил из того, что люди из синего «Форда» могут продолжить поиски координатора слива. Поэтому я полностью перестроил свою работу. Данные для Фрэнка теперь лежали в отдельном зашифрованном контейнере, изолированном от остальной информации. Касл передал мне примету временного склада — красную дверь — и потребовал полной тишины. Я не имел права делиться этой деталью или передавать поиск наружным наблюдателям.
Сухой писк почтового клиента на изолированной виртуальной машине прервал мысли о портовых складах. Входящее сообщение на резервном адресе. Я нигде не светил этот контакт, кроме пары закрытых узлов, где только слушал эфир.
Отправитель скрыт. Протокол шифрования PGP.
Тема: «Предложение для вашего инструмента».
Я открыл письмо.
Внутри не было долгих приветствий.
«Я знаю, что вы умеете доставлять информацию нужному адресату. Тому, кто решает проблемы кардинально и без суда. В приложении профиль. Это идеальная цель под его стиль работы. Пятьдесят тысяч долларов в биткоинах за то, чтобы этот файл попал к нему. Оплата на ваш кошелек сразу после того, как в вечерних новостях покажут тело».
Я перечитал текст дважды.
Кто-то в преступной среде уже предполагал наличие человека, способного передавать Карателю имена. Они не знали моего настоящего имени, не знали, где я сижу, но слух о посреднике начал существовать отдельно от меня самого. Для кого-то я больше не был просто продавцом данных. Я стал диспетчером.
И меня впервые пытались использовать для устранения чужого конкурента.
Я перенес вложение на отключенную от сети песочницу и распаковал. Папка оказалась увесистой. Объект — Виктор Рокко, владелец сети складских помещений в Бруклине. Внутри лежали выписки с офшорных счетов, фотографии встреч с представителями картеля, аудиозаписи с приказами о ликвидации. Идеально скомпонованный, плотный материал.
Если отдать это Каслу, Рокко — труп. Без вариантов.
Но я не собирался становиться наемным почтальоном мафии. Если Фрэнк узнает, что я продаю его прицел за деньги, он убьет меня быстрее, чем любого контрабандиста.
Я сфокусировал взгляд на главной сводке. Мне нужно было подтверждение.
Интерфейс развернулся перед глазами тонкими серыми линиями.
[Система фиксирует предоставленные сведения только как непроверенные и не создаёт досье.]
Строчки растаяли так же быстро, как появились. Ни зеленого маркера. Ни оценки вероятности причастности. Система, как холодный аналитический механизм, отказалась принимать готовую чужую базу в качестве доказательства.
Я смотрел на экран. Кто бы это ни писал, он прятался за PGP-шифрованием, но был уверен в своём предложении. Мне нужно было сбить их сценарий.
Я открыл окно ответа.
«Я не беру деньги. И не работаю с готовыми выводами. Если хотите, чтобы дело пошло дальше, мне нужна проверяемая первичная информация. Сырые логи серверов, оригиналы аудиозаписей, полные бухгалтерские реестры за год. Иначе файл не пройдет».
Нажав «Отправить», я откинулся на спинку стула. Если это полицейская провокация, они начнут настаивать на деньгах, чтобы зафиксировать финансовый след. Если кто-то сливает конкурента — не рискнет давать прямой доступ к серверам.
Ответ пришел через двенадцать минут.
«Принято. Доступ к зеркалу их основного сервера по ссылке ниже. Ключ вшит. Данные синхронизированы на вчерашний день. Проверяйте».
Они отдали исходники. Слишком легко. Слишком быстро. Они не боялись проверок, потому что были абсолютно уверены — Рокко виновен в том, что лежало в папке.
Но в этом и крылась их ошибка. Они так отчаянно хотели направить Карателя в Бруклин, что открыли дверь в свою инфраструктуру. Я начал скачивать гигабайты логов через защищенный шлюз. Только я не собирался искать там новые доказательства вины Виктора Рокко.
Теперь я был обязан проверить не предложенную цель, а самого продавца информации.
Глава 29. Слишком удобная история
Глава 29. Слишком удобная история
Гигабайты логов с зеркала основного сервера заказчика продолжали загружаться на мой зашифрованный диск. Я сидел в арендованном офисе на втором этаже над закрытой химчисткой и смотрел, как заполняется шкала прогресса. Слишком легко. Когда неизвестный контакт на том конце добровольно отдает доступ к собственной внутренней инфраструктуре, это означает только одно: он абсолютно уверен в том, что именно я там найду.
Я сделал глоток остывшего кофе. Горький вкус помог сосредоточиться. Анонимный продавец просил пятьдесят тысяч долларов за досье на владельца складов Виктора Рокко, но я отказался от готовых выводов и потребовал сырые данные. И теперь эти данные лежали передо мной, аккуратно рассортированные по датам, транзакциям и выпискам с камер наблюдения.
Я открыл первую директорию. История, вырисовывающаяся из файлов, была безупречной. Почти глянцевой. Рокко выглядел идеальной целью для Фрэнка. Рэкет, отмывание денег, силовое устранение конкурентов. Все обвинения подтверждались логами серверов. Вот перевод крупной суммы на счет подставной фирмы. Вот записи въезда, где люди Рокко загружают подозрительные контейнеры в ночную смену. Вот расшифровка аудиоперехвата, где глухо обсуждается «окончательное решение проблемы на набережной».
Но что-то не сходилось. Я привык работать с хаосом реальной информации. В настоящих делах всегда есть белые пятна, нестыковки, потерянные дни и случайные ошибки курьеров. Здесь их не было. Всё было подогнано слишком плотно.
Ошибка здесь стоила бы слишком дорого. Я открыл свой архив, собранный за последние недели. Факты из присланной папки выглядели подлинными, но дьявол скрывался в том, как именно их выстроили. Я начал методично сопоставлять даты и маршруты.
Я выделил транзакцию, которая подавалась как оплата за недавнее убийство на пирсе. Сумма, банковский маршрут, получатель — всё реально. Затем наложил этот таймлайн на криминальную сводку за тот месяц. Транзакция прошла за два дня до того, как у группы Рокко вообще возник конфликт с погибшим. Это была не оплата контракта на убийство. Это был обычный регулярный платеж за аренду погрузочной техники, который задним числом изящно привязали к удобному трупу.
Я копнул глубже. Ключевое обвинение — приказ на штурм конкурентной точки — появилось в логах сразу после конфликта между двумя группами. Однако биллинг телефона Рокко в этот самый момент фиксировался в другой соте на Манхэттене. Приказ по радиосвязи отдавал не он. Кто-то взял реальную перестрелку и прикрепил к ней реальный голос Рокко, вырезанный из совершенно другого разговора.
Виктор Рокко больше не казался бесспорным организатором. Ключевое обвинение перестало доказывать, что приказ отдал именно он.
Ответ был очевиден. Кто-то решил убрать конкурента моими руками. И руками Карателя. Мне подсунули настоящие транзакции, реальные записи и подлинные маршруты, намеренно смешав их в нужной пропорции. Расчет был на то, что я увижу логичную, замкнутую картину, передам имя Каслу, и тот бесплатно сделает грязную работу.
Я откинулся на спинку скрипучего стула. Самая качественная ложь почти полностью состояла из правды. Достаточно было сместить фокус, подменить причину и умолчать о паре часов разницы во времени.
Развернув локальную базу Системы, я начал вручную отмечать конфликтующие сведения. Связал маркер времени настоящей финансовой транзакции со временем убийства. Выделил несовпадение геолокации Рокко с моментом отдачи приказа по рации. Одно за другим я разбивал звенья этой идеальной цепи, показывая интерфейсу, где именно реальные сырые данные были натянуты на сфабрикованный каркас.
Я просто продолжал вносить корректировки, создавая цифровые маяки на местах чужой лжи, чтобы не потерять их в общем потоке.
Когда я отметил четвертое противоречие и замкнул логическую петлю, экран ноутбука на секунду мигнул. В углу появился короткий блок текста.
**[Разблокирована функция: «Повышение заметности противоречий».]**
Я моргнул, перечитывая строку. Алгоритму хватило моей разметки, чтобы адаптироваться. Никаких объяснений мотивов преступников. Никаких подсказок о том, кто именно скрывается за анонимным профилем продавца. Просто новый инструмент. В следующий раз, когда мне попытаются скормить скомпонованную базу данных, интерфейс начнет подсвечивать структурные аномалии на раннем этапе. Но распутывать клубок и искать правду всё равно придется мне самому.
Я закрыл окно Системы. Взглянул на PGP-клиент. Диалог с анонимным продавцом информации всё еще был открыт. Они ждали ответа. Ждали, когда я возьму деньги и передам цель.
Пятьдесят тысяч долларов. Значительная сумма. И прямой билет в могилу, если Фрэнк узнает, что я стал пешкой в войне двух группировок.
Я поставил пальцы на клавиатуру. Заказчик должен был понять, что его схема сгорела.
«Транзакция от 14-го числа — это лизинг строительной техники, а не оплата контракта. Приказ от 18-го отдан из Бруклина, когда Рокко находился на Манхэттене. Ваши факты настоящие, но ваша интерпретация — ложь. Я не работаю наемным устранителем для чужих конкурентов. Зеркало можете закрывать. Сделки не будет».
Я нажал «Отправить».
Кнопка была нажата. Теперь тот, кто сидел по ту сторону экрана, точно знал: слухи о посреднике Карателя — не выдумка. Брокер существует, он проверяет данные до самого дна, и его нельзя использовать вслепую. Я только что отрезал себе легкий путь, но сохранил единственное, что имело значение в работе с Каслом. Доверие и правду.
Я закрыл ноутбук. В комнате повисла тишина, нарушаемая только глухим шумом машин за окном. Заказчик, чей план я только что сорвал, вряд ли оставит это без внимания. Но сегодня я никого не убил чужими руками. И это стоило любых денег.
Глава 30. Брокер
Глава 30. Брокер
Запах старой пыли и едкой химии от закрытой химчистки снизу въелся в стены арендованного офиса. Я сидел за столом, не касаясь клавиатуры выключенного ноутбука. На часах было за полночь. За окном изредка проезжали машины, их фары скользили по потолку бледными желтыми полосами.
Фрэнк Касл стоял у окна, чуть сдвинув край глухой жалюзи. Он не снимал плащ, и под темной плотной тканью угадывались жесткие контуры брони. В комнате горела только одна тусклая настольная лампа, отбрасывая резкие, ломаные тени на потертый линолеум.
Мы молчали уже минут пять. В первые недели нашего знакомства такая тишина обычно означала, что он решает, стоит ли нажать на курок. Теперь всё изменилось. Мы оба сделали свои ходы и просто оценивали результат.
— Красная дверь, — произнес Касл, не оборачиваясь. Его голос звучал ровно, как звук шин по сухому асфальту. — Контрольная деталь. К реальному грузу она не относилась.
Я не шелохнулся. Просто ждал продолжения, контролируя дыхание.
— Я наблюдал за связанными точками трое суток, — Фрэнк отпустил жалюзи и медленно повернулся ко мне. В полумраке его глаза казались двумя черными провалами. — Ни одной лишней машины. Ни одного патруля, свернувшего с обычного маршрута. Ни репортеров, ищущих сенсацию. Ни местных бегунков, которым внезапно приказали усилить охрану на точках.
Он сделал несколько шагов вглубь комнаты, остановившись напротив моего стола.
— Никто не дернулся, Рид. Никто не пришел.
Я медленно выдохнул, стараясь не показать, насколько сильно были напряжены мышцы спины все это время. Проверка закончилась. Красная дверь была приманкой, оперативной деталью, которую он передал только мне по нашему закрытому каналу связи. Если бы я попытался использовать наемных людей для доразведки, если бы скинул эту деталь прессе, как в случае с источником Карен, или попытался пробить информацию через знакомых копов — там бы неизбежно возникло движение. Любой запрос оставляет рябь на воде. И Касл бы эту рябь заметил.
— Я говорил тебе, — спокойно ответил я, глядя ему прямо в глаза. — Данные, которые я собираю для тебя, физически изолированы. Они не пересекаются с остальным потоком. Я не привлекаю наружку для твоих целей и не торгую ими на улице.
Фрэнк молча смотрел на меня. В его взгляде не появилось теплоты или внезапной благодарности. Касл не из тех, кто хлопает по плечу в знак признательности. Но в том, как он чуть опустил подбородок, читалось признание факта. Я принял его бескомпромиссные правила. Я не дал течь. Паранойя никуда не исчезла, но теперь она опиралась на жесткий протокол.
— Хорошо, — коротко бросил он.
Это было всё. Одно слово, которое в его системе координат весило больше любых клятв. Но оно не означало слепого доверия. Касл уже не раз сверял мои выводы по собственным каналам и продолжит это делать. Теперь он лишь признал, что я соблюдаю изоляцию данных; ответственность за каждое переданное имя никуда не исчезла.
Фрэнк развернулся и направился к выходу. Он двигался тяжело, но без лишнего шума, привычно контролируя каждый шаг.
— Если появится что-то новое, канал связи прежний, — произнес он у самой двери.
Щелкнул замок, и шаги стихли на лестнице.
Я остался один в полупустой комнате. Тишина давила на уши. Я с силой потер лицо руками, чувствуя, как адреналин медленно отступает, оставляя после себя вязкую усталость.
Первый этап был пройден. Касл убедился, что мой канал герметичен. Но внешняя угроза никуда не исчезла. Наоборот, она сменила форму. Люди в синем «Форде» могли продолжать искать того, кто стоял за сливом информации и уходом свидетеля. Их принадлежность я всё ещё не установил. И чем активнее я работал, тем сложнее становилось прятать цифровой след.
Я придвинул к себе ноутбук и открыл крышку. Экран мигнул, требуя пароль от зашифрованного раздела. Мои пальцы привычно отбили длинную комбинацию.
Вчера я отказался от пятидесяти тысяч долларов. Анонимный заказчик пытался использовать меня втемную, подсунув сфабрикованное досье на конкурента — владельца складов Виктора Рокко. Они аккуратно переставили реальные транзакции и биллинг, создавая ложную причинную связь, и надеялись, что я слепо скормлю эту цель Карателю. Я разобрал их ложь на части, отправил сухой отказ и дал понять, что схема сгорела.
Я ожидал злости. Ожидал, что они попытаются вычислить мой IP, обрушить канал связи или прислать угрозы. Люди, способные заплатить пятьдесят тысяч за устранение конкурента, не любят, когда им отказывают, тем более когда их ловят на дешевых подтасовках.
Я запустил PGP-клиент, прошел через привычную цепочку прокси-серверов и открыл окно входящих сообщений.
Там висело одно новое письмо. От того же анонимного отправителя.
Я задержал палец над тачпадом. В груди ворохнулось нехорошее предчувствие. Я кликнул на файл, и текст расшифровался, выстроившись ровными серыми строками на черном фоне терминала.
Я пробежал глазами по тексту, и с каждым словом холод внутри становился всё отчетливее.
В сообщении не было ни истерики из-за сорванной сделки, ни прямых угроз. Тон кардинально изменился. Он стал подчеркнуто уважительным, почти деловым. Но пугало совершенно другое. Пугало первое слово. Обращение.
«Мы поняли вашу позицию, Брокер.
Вы правы. Мы попытались пойти коротким путем. Это была ошибка, продиктованная нехваткой времени, а не неуважением к вашим методам. Мы недооценили глубину вашей проверки».
Я перечитал первую строчку. Брокер.
Они дали мне имя.
Я никогда не называл себя так. В переписках я был просто адресом электронной почты, ключом шифрования, безымянным фильтром. По крайней мере одному закрытому кругу понадобилось название для человека, который решает, чьё досье ляжет на стол Карателю, а чьё отправится в мусорную корзину. В их переписке безымянный адрес превратился в Брокера. Насколько далеко разошлось это имя, я пока не знал.
Но для этого заказчика я больше не был случайным информатором. Я стал Брокером.
Это меняло всё. Анонимность хороша тем, что тебя не ищут целенаправленно. Имя, даже вымышленное, создает точку притяжения и профиль. У Брокера есть почерк. У Брокера есть принципы, которые можно изучать. Если имя выйдет за пределы этого канала, искать будут уже не просто неизвестный адрес, а конкретный профиль. Пока я знал лишь об одном заказчике — и этого хватало для угрозы.
Моя защита только что дала трещину, потому что я стал известен. Слепую невидимость сменила мишень, которую придется скрывать и активно защищать.
Я стиснул челюсти, продолжая читать сообщение.
«Ваша принципиальность заслуживает уважения. Если вы работаете только с чистыми фактами, мы готовы играть по этим правилам. Пятьдесят тысяч остаются на столе. Но цель меняется. Адская кухня. Мы собрали новое досье. Никаких манипуляций с биллингом. Никаких искусственных нестыковок в датах. Первичные сырые данные, записи с уличных камер и банковские выписки прикреплены. Вы можете проверить каждый байт. Доказательства абсолютны.
Файл во вложении. Ждем вашего решения».
Я смотрел на прикрепленный архив. Тринадцать мегабайт сжатых данных.
Отказ их не отпугнул. Поняв, что дешевая подделка не сработала, они зашли с другой стороны. Они поняли, что меня нельзя купить вслепую или обмануть, и теперь пытались использовать мою же дотошность против меня. Они собрали реальное дело. Возможно, на кого-то, кто действительно заслуживал внимания, но чье устранение было им крайне выгодно.
Они бросали мне вызов. «Ты хочешь правды, Брокер? Вот тебе правда. Посмотрим, что ты с ней сделаешь».
Я откинулся на спинку скрипучего кресла, не отрывая взгляда от мерцающего курсора.
Я думал, что отказ от грязных денег защитит меня, оставив в тени. Но оказалось, что мой отказ лишь подтвердил мою квалификацию на этом рынке. Я хотел оставаться невидимым наблюдателем, стоящим в стороне, а вместо этого получил имя и аудиторию, которая внимательно следила за каждым моим шагом.
Я навел курсор на кнопку скачивания.
Глава 31. Готовая папка
Глава 31. Готовая папка
Тринадцать мегабайт сжатых данных распаковались в идеальную, пугающе стерильную структуру. Папки были аккуратно пронумерованы, видеофайлы пережаты без потери качества лиц, а банковские выписки заботливо подсвечены жёлтым маркером в нужных местах. Заказчик, который теперь официально закрепил за мной псевдоним «Брокер», усвоил урок. Поняв, что дешёвая подделка с манипуляциями биллингом не сработала, он зашёл с другой стороны.
Пятьдесят тысяч долларов всё ещё незримо лежали на столе, ожидая моего кивка, но цель сменилась. Теперь это была Адская кухня. На этот раз обошлось без неуклюжего монтажа и подмены времени в логах. Заказчик прислал массив нетронутой информации, предлагая мне копаться в ней самостоятельно.
Я откинулся в скрипучем кресле. В арендованном офисе на втором этаже над закрытой химчисткой пахло застоявшейся пылью и старым линолеумом. В окно бился мелкий дождь. Экран ноутбука отбрасывал холодный свет на мои руки. Я смотрел на открытое досье, с силой потирая переносицу. Челюсти непроизвольно сжались.
Они бросали мне вызов. Человек по ту сторону экрана не угрожал мне после того, как я сорвал их прошлый план с Виктором Рокко. Тон их последнего сообщения был подчёркнуто уважительным, почти деловым. Они поняли, что я работаю только с чистыми фактами, и теперь решили утопить меня в них.
Новая цель — Маркус Хейз. Владелец пары автомастерских на западной окраине Адской кухни и, судя по предоставленным материалам, ключевой организатор сбыта угнанных машин, попутно отмывающий деньги для местного картеля. Доказательная база была абсолютной. Видео с уличных камер фиксировали встречи Хейза с известными исполнителями. Выписки показывали движение средств, идеально синхронизированное с датами угонов.
Всё было слишком хорошо.
Материалы выглядели настолько убедительно, что сама их безупречная готовность вызывала у меня стойкое подозрение. Я поймал себя на том, что курсор мыши уже завис над кнопкой создания новой папки для передачи Фрэнку. Я уже мысленно формировал обвинение. Система Чёрного Досье приучила меня искать связи и радоваться, когда они сходятся. Но сейчас я начинал сознательно проверять собственную склонность подтверждать уже сформированную версию.
Я убрал руку от мыши. Если заказчик смог собрать такой объём чистой информации, значит, за Хейзом велось профессиональное, долгое и дорогостоящее наблюдение. Зачем им понадобился я? Зачем платить мне пятьдесят тысяч за передачу папки Карателю, если они сами могли подбросить эти флешки полиции или нанять обычного киллера?
Ответ был очевиден. Им нужен был не просто мёртвый Хейз. Им нужен был Хейз, убитый именно Карателем. Репутация Фрэнка Касла превращала обычное устранение конкурента в «зачистку», после которой никто из криминальных боссов не стал бы задавать вопросы или искать заказчика.
Я придвинулся ближе к экрану. Папка подсовывала мне готовый приговор, но я свернул окно с выводами заказчика.
Вместо того чтобы искать новые подтверждения вины Хейза, я пошёл от обратного. Я начал намеренно искать факт, способный разрушить эту гладкую конструкцию. Если Хейза подставляют, где-то обязательно должна быть трещина.
Я открыл логи камер и начал вручную сопоставлять их с банковскими проводками. Я игнорировал крупные суммы и очевидные встречи, сосредоточившись на бытовой рутине. Час за часом я просеивал записи. Хейз покупает кофе. Хейз курит у гаража. Хейз говорит по телефону.
Значительная часть обвинений подтверждалась железобетонно. Он действительно встречался с нужными людьми. Он действительно переводил деньги.
Но затем я нашёл это.
Двадцать четвёртое число, вечер. Камера на перекрёстке фиксирует, как Хейз садится в свой тёмный седан и уезжает из Адской кухни. Через две минуты с его IP-адреса, привязанного к домашнему роутеру, уходит крупный транш на счёт подставной фирмы. Временная разница — сто двадцать секунд. Хейз физически не мог быть дома, чтобы подтвердить перевод с компьютера, а мобильный биллинг в этот момент показывал его телефон в движении, переключающимся между вышками связи в десяти кварталах от квартиры.
Одна временная деталь не совпадала.
Кто-то другой сидел за его столом и нажимал кнопку. Кто-то, имеющий полный физический доступ к его сети. Хейз мог быть грязным, но этот конкретный, самый важный перевод, делавший его ключевым звеном схемы, совершил не он.
Я кликнул на обе строчки в логах, выделяя их на экране.
В углу зрения мигнул интерфейс.
[Повышение заметности противоречий выделяет уже существующее несоответствие, но не объясняет его.]
Система, получившая эту аналитическую функцию после моей прошлой ручной разметки ложных данных, подтвердила находку. Сухой, безразличный текст повис в воздухе и растаял. Интерфейс не выдавал имён и не строил теорий. Он просто подтвердил, что я наткнулся на слепую зону в чужой безупречной схеме.
Я закрыл окна одно за другим. Цифровые документы больше ничего мне не дадут. Экран ноутбука показывал лишь то, что заказчик хотел мне показать, даже если это были подлинные записи. Я упёрся в стену, которую нельзя было пробить кликом мыши или анализом логов.
Оставался только один способ проверить альтернативную версию. Мне нужно было увидеть самого Хейза.
Я захлопнул крышку ноутбука, погрузив офис в полумрак. Сунул в карман телефон и проверил ключи. Сделка с Фрэнком научила меня, что ошибка здесь стоит не денег, а жизней. Я не собирался слепо отдавать Карателю цель, пока не пойму, кто именно дёргает за ниточки.
Я вышел в коридор и щёлкнул замком. Я ехал в Адскую кухню лично.
Глава 32. Человек, который ждёт
Глава 32. Человек, который ждёт
Адская кухня пахла остывающим асфальтом, жжёным техническим маслом и надвигающимся дождём. Ветер с Гудзона гнал мелкий мусор вдоль Десятой аваню, заставляя редких прохожих плотнее запахивать куртки.
Я стоял в тени между закрытой пекарней и круглосуточным прачечным автоматом, вдыхая пар от остывшего бумажного стакана с кофе. Это было моё третье укрытие за последние четыре часа. Моя спина затекла от долгой неподвижности, а пальцы ног начали замерзать в кроссовках. Но я не мог уйти. Мне нужно было увидеть всё своими глазами.
На другой стороне улицы, за сетчатым забором и выцветшей вывеской «Автомастерская Хейза», шла вялая вечерняя работа. Двое механиков возились под капотом старого седана, переругиваясь на испанском. Третий курил у открытых ворот бокса.
А между ними, словно натянутая до предела струна, ходил сам Маркус Хейз.
Тринадцать мегабайт идеальных сырых данных, бережно собранных и переданных мне анонимным заказчиком, описывали этого человека как теневого гения логистики. Если верить цифровой папке, Хейз был расчётливым, хладнокровным координатором, который использовал легальный бизнес для отмывания денег и перевалки нелегальных грузов. Человеком, который лично проводил ключевые транзакции и уничтожал улики. Целью, достойной внимания Карателя.
Но человек, за которым я наблюдал последние несколько часов, совершенно не походил на криминального босса.
Хейз выглядел как человек, ожидающий расстрела.
Он был мужчиной лет сорока, с редеющими волосами и серым, осунувшимся лицом. На нём был замасленный рабочий комбинезон, но его руки оставались чистыми — он явно не прикасался к инструментам с самого утра. Хейз постоянно двигался. Он мерил шагами пространство перед боксами, то и дело потирая шею, словно ему не хватало воздуха.
Когда один из механиков случайно уронил на бетон металлический гаечный ключ, звон разнёсся по двору. Хейз дёрнулся всем телом, резко обернувшись, и его правая рука инстинктивно метнулась к карману, хотя там ничего не было. Он накричал на подчинённого сорванным, истеричным голосом, а затем сразу же отвернулся, тяжело дыша.
Я сделал небольшой глоток холодного кофе. Мой телефон лежал в кармане куртки. Одно нажатие, короткий звонок Фрэнку — и я мог бы сбросить этот адрес. Я мог бы сказать, что цель подтверждена. Заказчик, называющий меня Брокером, получил бы то, чего добивался. Каратель пришёл бы ночью, и Маркус Хейз перестал бы быть проблемой.
Но я помнил нестыковку в логах биллинга. Время того самого главного, изобличающего денежного перевода. Кто-то нажал кнопку энтер, когда сам Хейз не мог этого сделать. И теперь, глядя на его дёрганые движения, я видел физическое подтверждение своей догадки.
Этот человек ничем не управлял. Он боялся.
Хейз снова достал мобильный телефон. Это был уже пятый раз за последние двадцать минут. Он не набирал номер, не читал сообщения. Он просто смотрел на тёмный экран, словно ожидал, что тот взорвётся у него в руках, а затем поспешно прятал аппарат обратно во внутренний карман куртки.
Он совершенно не выглядел уверенным хозяином положения, проверяющим статус своих грузов. Он панически контролировал время. Хейз находился на поводке. И поводок был коротким.
Анонимный заказчик рассчитывал, что идеальная стопка подлинных файлов сделает всю работу. Они аккуратно собрали документы в ложную картину, надеясь, что я не стану выходить из офиса и проверять цель лично.
Но я не доверял экранам больше, чем реальности.
Рабочий день в мастерской подошёл к концу. Механики начали собирать инструмент. Хейз вытер лицо грязным бумажным полотенцем, бросил несколько отрывистых фраз своим рабочим и направился к выходу с территории. Он не пошёл к припаркованному пикапу. Он вышел за ворота пешком.
Я выбросил стаканчик в урну и двинулся следом, сохраняя дистанцию в половину квартала.
Следить за человеком на открытой улице было некомфортно. У меня не было подготовки наружного наблюдения, я не знал профессиональных техник передачи объекта и не умел растворяться в толпе по щелчку пальцев. Я использовал витрины магазинов, припаркованные грузовики и группы прохожих. Я просто старался быть никем. Очередным парнем в капюшоне, которых в Адской кухне были тысячи.
Хейз облегчал мне задачу. Он не пытался скрыться или сбросить хвост. Его маршрут казался заученным, почти механическим. Он шёл по Десятой авеню на юг, его плечи были напряжены, а подбородок опущен.
Дважды он останавливался. Первый раз — у газетного киоска, где бегло просмотрел заголовки, не купив ничего. Второй раз — возле аптеки, разглядывая отражение улицы в пыльном стекле. Но он делал это не как человек, проверяющий слежку. Он делал это как человек, который обязан находиться в определённой точке в определённое время.
Он демонстрировал себя. Показывал кому-то невидимому, что он на месте, что он следует инструкциям.
Картина окончательно изменилась. Папка с данными кричала о самостоятельной криминальной империи Маркуса Хейза, но каждый его шаг на улице выдавал обычный страх и подчинение. Кто-то другой использовал его инфраструктуру, совершал транзакции от его имени и держал владельца автомастерских в ужасе. Если бы я отдал это имя Фрэнку вслепую, я бы убил ширму. А настоящий организатор схемы, собравший идеальное досье, спокойно остался бы в тени.
Я убрал руку от кармана с телефоном. Звонок Каслу откладывался. Сделки с неизвестным заказчиком не будет. Вместо этого мне нужно было понять, перед кем именно отчитывается Хейз.
Цель свернула на узкую боковую улицу, где свет уличных фонарей с трудом пробивался сквозь густые кроны старых деревьев и нагромождение пожарных лестниц. Я замедлил шаг, позволив ему отойти дальше. Здесь людей было меньше, и риск засветиться возрастал.
Хейз дошёл до середины квартала и остановился у небольшой бетонной площадки, зажатой между двумя глухими кирпичными стенами. Раньше здесь, видимо, была парковка, но теперь пространство пустовало, огороженное погнутыми столбиками.
Он встал у края тротуара, засунув руки глубоко в карманы куртки. Снова проверил время. Замер.
Я остановился у угла здания, скрывшись за кузовом припаркованного фургона доставки. Отсюда мне был виден профиль Хейза. Он часто дышал, пар вырывался изо рта короткими белыми облачками. Он кого-то ждал. Кого-то, чьё появление пугало его до оцепенения.
Минуты тянулись мучительно долго. Улица оставалась пустой, если не считать редких машин, проезжавших по пересекающей авеню. Никаких тонированных внедорожников, никаких подозрительных встреч. Только одинокий, напуганный человек под тусклым фонарём.
Мой взгляд скользнул по фасадам зданий, окружавших площадку. Я искал камеры. Искал припаркованные машины с работающим двигателем, как тот синий Форд, из которого следили за источником Карен. Я пытался вычислить того, кто должен был прийти забрать свой отчет или отдать новый приказ.
А затем я понял свою ошибку. Я смотрел не туда.
Я высматривал кого-то на своем уровне, среди припаркованных машин и бетона. Но тихое, холодное чувство неправильности заставило меня поднять глаза выше.
На уровне третьего этажа, там, где ржавая пожарная лестница примыкала к выступающему карнизу соседнего дома, сгустилась темнота. Тень сместилась плавно и почти неуловимо, словно густая вода, перетекающая из одного сосуда в другой. Человеческий силуэт отделился от кирпичной кладки.
Я замер, задержав дыхание. Инстинкт самосохранения ударил по нервам с такой силой, что мне захотелось немедленно вжаться в асфальт.
Над улицей, идеально сливаясь с ночным фоном, находился человек. Он сидел на корточках на узком металлическом настиле пожарной лестницы, прямо над тем местом, где стоял Хейз. В отличие от меня, этот наблюдатель не прятался за машинами. Он использовал саму геометрию города, слепые зоны уличного освещения и полную, абсолютную тишину.
Он не издал ни звука. Не лязгнул металл, не скрипнул ботинок. Человек наверху контролировал каждый дюйм своего тела.
Хейз внизу нервно переминался с ноги на ногу, не подозревая, что объект его страха или, возможно, совершенно другая сила, находится всего в нескольких метрах у него над головой.
Я медленно, миллиметр за миллиметром, отодвинулся глубже в тень фургона. Моё собственное контрнаблюдение казалось теперь нелепым дилетантством. Я стоял на земле с телефоном в кармане, пытаясь распутать логическую цепочку из мегабайтов данных. А кто-то другой уже был здесь, в реальном мире, и его позиция была идеальной.
Тот, кто находился на крыше, был профессионалом совершенно иного порядка. Он ждал. Хейз ждал. И я, спрятавшись за холодным металлом чужой машины, тоже стал частью этого невидимого уравнения, финал которого я больше не контролировал.
Глава 33. Дьявол знает имя
Глава 33. Дьявол знает имя
Хейз простоял на пустой площадке ещё несколько минут, так никого и не дождавшись, затем быстрым шагом вернулся к мастерской. Я держался позади, пока он не сел в машину и не уехал, а потом обошёл квартал и поднялся по служебной лестнице на крышу соседнего здания, чтобы проверить позицию второго наблюдателя.
Воздух здесь казался тяжёлым от влаги и запаха старого рубероида. Я перевёл взгляд на пожарную лестницу этажом ниже. Там было пусто. Человеческий силуэт, который я заметил несколькими минутами ранее, исчез без единого звука.
Я медленно выдохнул, чувствуя, как напряжение в плечах немного отпускает. Пора было уходить. Мои ботинки бесшумно ступали по бетону. До двери, ведущей на темную лестничную клетку, оставалось десять шагов.
Я сделал три.
Тень у вентиляционной шахты дрогнула и отделилась от кирпичной кладки. Человек не спрыгнул с неба и не появился из ниоткуда — он просто позволил мне себя увидеть. Темно-красная броня поглощала скудный свет уличных фонарей, отражаясь лишь на матовых дубинках у бедра и небольших рогах на шлеме.
Сорвиголова.
Инстинкт заставил меня замереть. Я узнал его мгновенно. Я знал, кто именно скрывается за маской, но сейчас это знание было бесполезным и даже опасным. Выдать свою осведомленность означало привлечь внимание, которого я всеми силами старался избежать. Для него я должен был оставаться случайным человеком с улицы, и эта анонимность давала мне хоть какое-то пространство для маневра.
— Ты слишком громко дышишь для того, кто умеет прятаться, — его голос звучал ровно, без угрозы, но с абсолютным контролем над ситуацией.
Мой пульс предсказуемо подскочил. Контролировать сердцебиение перед человеком-радаром было бессмысленно, физиология все равно выдаст страх. Главное — уйти отсюда так, чтобы мое присутствие никак не связали с Фрэнком.
— Я не прятался от тебя, — ответил я. Голос прозвучал чуть суше, чем я рассчитывал.
Сорвиголова сделал медленный шаг вперед. Оружие оставалось в кобуре, но дистанция сократилась.
— Зачем ты здесь? — спросил он, явно ожидая четкого ответа о причинах моего интереса к этому месту.
Врать было нельзя. Прямая ложь изменит ритм моего сердца, и он это услышит. Значит, нужна была дозированная правда.
— Смотрю на Маркуса Хейза, — сказал я, глядя на темные линзы его маски. — Он ведет себя не как босс. Он напуган и ждет указаний. Я искал того, кто держит его на поводке.
Полуправда была самым безопасным вариантом. Ни слова о Брокере или готовящемся устранении.
Сорвиголова чуть наклонил голову, словно прислушиваясь не к моим словам, а к тому, как именно работал мой организм в этот момент. Пауза затянулась. Я физически чувствовал, как он сканирует меня, оценивая уровень угрозы. Наконец его плечи едва заметно расслабились. Воздух вокруг перестал казаться наэлектризованным.
— Хейза нельзя трогать, — произнес он твердо. Тон сменился с допрашивающего на предупреждающий.
— Почему? — спросил я, осторожно делая полшага назад. Если этот человек неприкасаем, мне нужна была веская причина.
— Потому что он не конечная остановка, — ответил Сорвиголова, подходя ближе к краю крыши. Ветер шевелил ткань его костюма. — Если твой друг вмешается, мы потеряем шанс добраться до настоящей сети.
Он не произнес имя Фрэнка, но мы оба понимали, о ком идет речь. В криминальной среде Адской кухни появление таких данных всегда вело к одному исходу.
— Хейз — звено в цепи, — продолжил Дьявол. — Он может стать ключевым свидетелем против тех, кто им управляет.
Я молчал, переваривая услышанное. До сих пор моя информация вела к пуле. Теперь передо мной стоял человек, для которого собранные факты должны были закончиться залом суда. Он защищал преступника, чтобы добраться до боссов законным путем.
— И ты думаешь, он заговорит? — спросил я.
— Он заговорит, если останется жив, — жестко ответил Сорвиголова, выдавая ровно столько, сколько нужно было для понимания ситуации: Хейз — часть крупного расследования. — Оставь его в покое. Если он умрет, настоящие виновники останутся в тени.
С этими словами он шагнул в пустоту за парапетом. Я не услышал ни звука падения, ни выстрела троса. Он просто растворился в геометрии ночного города.
Я подошел к краю крыши и посмотрел вниз. Темная улица была абсолютно пуста.
Расклад резко усложнился. В игре появилась третья сторона. Идеальная папка с доказательствами на Хейза могла быть подставой заказчика и одновременно оказалась в центре чужого расследования.
Я сунул руки в карманы куртки, спасаясь от ночного холода. Я уже решил не передавать Хейза Карателю, но теперь последствия вмешательства стали куда серьезнее. Если Хейз действительно проходит по федеральному или местному расследованию, его устранение уничтожит чужое дело. А это значило новые проблемы с полицией и, возможно, с самим Сорвиголовой.
Если Фрэнк выйдет на этот след сам, я не смогу остановить его простой ссылкой на просьбу парня в красной маске. Ему потребуются факты. Придется подтвердить эти слова раньше, чем Касл самостоятельно доберется до потенциальной цели.
Спустившись по лестнице в темный переулок, я достал телефон. Теперь моя задача изменилась. Придется искать следы готовящегося суда. И сделать это нужно было быстро.
Глава 34. Досье для суда
Глава 34. Досье для суда
Утренний воздух на границе Челси отдавал сыростью и старым выхлопным газом. Я шел к месту встречи, машинально сканируя припаркованные автомобили и темные окна вторых этажей. После ночного разговора на крыше с Сорвиголовой чувство постоянного чужого взгляда въелось под кожу. Я больше не был единственным, кто наблюдал из тени. В игре официально появилась третья сторона, и правила резко усложнились.
Встреча с Карен Пейдж была назначена в неприметном кафетерии, который мы уже использовали как нейтральную территорию. Я принес с собой стандартную папку, чтобы наш разговор выглядел со стороны как скучный обмен корпоративными документами. Я пришел на пятнадцать минут раньше, выбрал угловой столик спиной к стене, откуда просматривался вход, и заказал черный кофе. Пить его я не собирался — мне просто нужен был якорь на столе.
Если парень в маске не лгал, и Хейз действительно проходил по федеральному делу, следы обязаны были остаться в реестрах. Мне нужно было заставить Карен проверить это, ни разу не упомянув моего ночного собеседника с крыши.
Карен вошла ровно в девять. Она выглядела уставшей, но собранной. Ее взгляд быстро скользнул по залу, прежде чем она направилась к моему столику. Мы уже установили осторожное партнерство, основанное на обмене подтвержденными фактами без слепого доверия. Оба знали, что это не дружба, а сделка.
Она села напротив, поставив на свободный стул свою тяжелую сумку.
— Доброе утро, — коротко произнесла она, не тратя время на светские улыбки.
Я молча достал из внутреннего кармана куртки пластиковую папку и сдвинул ее по столешнице. Вычищенное досье. Только проверенные факты финансовых махинаций логистической компании. Никаких домыслов, никаких имен источников.
Карен открыла папку. Ее глаза быстро забегали по строчкам, цепко выхватывая нужные суммы и даты. Она уже доказала, что умеет копать глубоко, когда принесла собственные наработки по этой логистической сети, так что бумагами вслепую ее было не удивить.
— Чисто, — констатировала она спустя пару минут, закрывая папку. В ее голосе не было восторга, только сухая оценка. — Что взамен на этот раз?
— «Оушенвью Моторс» и смежные юридические лица, — ровно ответил я. — Меня интересует наличие открытых, закрытых или готовящихся судебных производств. Иски, ордера, запросы из прокуратуры.
Назвать имя Маркуса Хейза напрямую было бы ошибкой — слишком много внимания к одному механику. Название фирмы звучало безопаснее и не выдавало моего реального фокуса.
Карен нахмурилась. Она достала свой планшет и несколько минут вбивала данные, сверяясь с открытыми и полузакрытыми базами, к которым имела доступ. Тишина за столом стала плотной. В воздухе повисло напряжение — мы оба не договаривали, откуда берем наводки.
Ее пальцы внезапно замерли. Она подняла на меня тяжелый, испытующий взгляд.
— Судебная информация по этим активам частично закрыта.
— Насколько частично?
— Уровень федерального суда или большого жюри. Документы запечатаны, ордера не подлежат огласке. — Карен медленно отложила планшет. Ее прищур стал жестче. — Почему вас внезапно интересует конкретная компания из закрытого дела?
— Я не называл никого свидетелем, Карен.
— Вам и не нужно было, — отрезала она. — Такие грифы секретности не вешают на рядовые проверки налоговой. Там есть более крупное расследование. Кто-то готовит серьезный удар по цепочке, и этот кто-то на самом верху. Если вы попытаетесь влезть туда или использовать эти данные для своих... клиентов, вы разрушите месяцы чужой работы.
Она не знала про Карателя, но прекрасно понимала, что мои методы далеки от легальной адвокатской практики. Ее слова расставили всё по местам. Ночной гость с тросом не блефовал — дело Хейза было реальным.
— Я просто собираю информацию, — произнес я, поднимаясь из-за стола. — Спасибо за проверку.
Она не поверила ни единому моему слову, но промолчала.
Через час я сидел в своей съемной квартире, заперев дверь на все замки. На столе были разложены полученные документы. Свет от экрана ноутбука резким квадратом ложился на бумаги.
Я сопоставлял судебную линию от Карен с криминальным досье от анонимного заказчика. Тринадцать мегабайт сырых, подлинных данных. Транзакции, биллинг, записи камер. Я искал изъян в этих идеальных доказательствах.
Цифры не врали. Хейз переводил деньги, подписывал накладные, обеспечивал прикрытие. Его руки были в грязи по локоть. Раньше этого было бы достаточно. Я бы отправил файл на защищенный сервер, Фрэнк получил бы имя, и следующей ночью одной проблемой на улицах стало бы меньше.
Но если Хейз исчезнет, ниточка оборвётся. По его поведению было похоже, что он действовал под давлением и отчитывался перед кем-то более сильным. Те, кто использовал его инфраструктуру, смогут найти нового механика. Зато живым он мог заговорить на суде и сдать тех, кто стоял выше. Отправить его Каслу означало сыграть на руку анонимному заказчику, устраняющему конкурентов.
На границе зрения вспыхнул и погас серый текст.
[Потенциальная цель: Маркус Хейз.]
[Статус: подтверждено участие в финансовых операциях преступной сети.]
[Дополнительно: зафиксированы скрытые связи с неустановленными участниками.]
Интерфейс лишь сухо зафиксировал то, что я уже выяснил. Никаких подсказок. Никаких директив о том, нажимать ли на курок или нести бумаги следователям.
Я медленно выдохнул и закрыл папку с документами. У меня на руках были железобетонные доказательства против человека, но я всё равно не собирался отдавать его Фрэнку. Живой свидетель стоил больше мертвой пешки. Я удержу эти данные.
В этот момент тишину комнаты нарушила короткая вибрация одноразового телефона на столе.
Я посмотрел на дешевый пластиковый аппарат. Касл. Наши договоренности не подразумевали дружеских звонков.
Я принял вызов.
— Ты собрал куски, — раздался в динамике хриплый, лишенный эмоций голос Фрэнка. Не вопрос — утверждение. — И ты их держишь.
Я откинулся на спинку стула. Передышка закончилась. Скрывать было бесполезно — Фрэнк знал, что досье готово, и теперь мне придется убедить его оставить цель в живых.
Глава 35. Папка, которой нет
Глава 35. Папка, которой нет
Кофе в моей кружке давно остыл, покрывшись тонкой маслянистой пленкой. Встреча на границе Челси была назначена всего через час после короткого звонка по одноразовому телефону. Нейтральная территория. Пустая круглосуточная закусочная, где пахло пережаренным маслом, старым линолеумом и сыростью от входного коврика. За стойкой дремал единственный официант, не обращающий внимания на редких ночных посетителей.
Фрэнк вошел без шума. Просто в какой-то момент колокольчик над дверью звякнул, и темная массивная фигура уже скользила между пустыми столиками.
Он сел напротив. Никаких кивков. Никаких пустых разговоров для разрядки.
Его рука в темной куртке легла на поцарапанный пластик стола. Короткое, расчетливое движение — и ко мне скользнула глянцевая распечатка.
Я не стал её переворачивать или притворяться, что мне нужно время на изучение. На зернистом снимке был Маркус Хейз. Он стоял у ворот своей автомастерской, нервно оглядываясь на улицу, ссутулив плечи. Кадр был сделан издалека, скорее всего, с крыши соседнего здания.
— Ты нашел его сам, — констатировал я, глядя на фотографию.
— Я не слепой щенок, Рид, — ровно произнес Касл. Его голос звучал тише обычного, и от этого становилось только хуже. — Логистика оставляет физические следы. Грузовики, накладные, маршруты, топливные карты. Я прошел по цепочке от портовых складов. Вышел на механика, который обслуживает их транспорт вне реестра.
Я продолжал смотреть на снимок. Моя иллюзия собственной незаменимости треснула прямо здесь, на этом дешевом столе. Я привык считать себя единственным поставщиком целей, тем, кто контролирует поток и определяет направления. Убедил себя, что мои цифровые инструменты дают мне исключительное преимущество. Но Касл был хищником задолго до того, как я появился в его поле зрения. Ему не нужна была монополия на данные, чтобы находить виновных.
Он использовал меня не потому, что был беспомощен. Он покупал мое время и мою способность подтверждать факты.
— И ты понял, что я тоже им интересовался, — сказал я, поднимая взгляд.
— Я видел, как ты терся возле его мастерской, — хмыкнул Фрэнк. В его черных глазах не было ни капли юмора. — А потом ты ушел. И ничего мне не передал.
Скрывать мотивы было бессмысленно. Любая попытка соврать или выкрутиться сейчас закончилась бы тем, что Касл просто встал бы из-за стола. И это был бы конец не только нашего хрупкого соглашения.
— Досье готово, — я отодвинул фотографию Хейза обратно к центру стола. — Все переводы, тайные счета, фиктивные контракты. Бумажный след идеален. Хейз виновен в отмывании денег для крупной сети.
— Но ты решил придержать папку.
— Да.
Фрэнк не потянулся к оружию. Он даже не сменил позу. Но воздух между нами стал плотным, как перед грозой. Официант за стойкой перевернул страницу газеты, и этот шелест показался оглушительным.
— Мы договаривались о правилах, — медленно проговорил Касл. — Ты ищешь. Я проверяю. Я устраняю. Если у тебя есть подтвержденное имя ублюдка, который работает на картель, ты отдаешь его мне.
— Мы договаривались, что я не сливаю тебе сырые данные и не подставляю под ошибку, — жестко ответил я. Сердце колотилось где-то в горле, но я заставил голос звучать ровно. — Хейз — пешка. Запуганная, контролируемая пешка. Он не организатор. Кто-то другой проводит транзакции с его терминалов. Кто-то, кого он до ужаса боится.
— Мне плевать на его страхи. Он часть механизма. Механизм нужно ломать.
— Если ты сломаешь Хейза сегодня, настоящий заказчик завтра посадит в кресло нового дурака. Ты ничего не решишь. Более того, — я подался вперед, понизив голос, — Хейз — ключевой свидетель. Под него уже копают федералы, дело на стадии большого жюри. Я это проверил. Если он заговорит на суде, полетит вся верхушка их логистической сети. Если он умрет от твоей пули, дело закроют.
Фрэнк молчал. Его взгляд сканировал мое лицо, выискивая малейшие признаки лжи.
— Ты защищаешь его, — наконец произнес он. Это прозвучало не как вопрос.
— Я защищаю результат.
— С каких пор ты решаешь, кто заслуживает суда, а кто пули? — Касл чуть наклонил голову. В этом простом движении было больше угрозы, чем в наставленном стволе. — Кто дал тебе право фильтровать цели?
Я сглотнул вязкую слюну. Вот оно. Настоящая цена моей роли. Я сознательно оставил за собой право выбирать, кому из фигурантов жить, а кому умереть. Удержав идеальное досье на Хейза, я сам сформировал эти последствия, и теперь мне предстояло встретить их лицом к лицу.
— Я беру на себя ответственность за качество информации, Фрэнк. Если я передам тебе цель, зная, что это приведет к провалу более крупного расследования и поможет настоящему ублюдку замести следы, я стану соучастником этого ублюдка. Моя задача — давать тебе мишени, а не помогать кому-то убирать конкурентов чужими руками.
— Ты работаешь со мной, — отрезал Касл. — И если ты начинаешь скрывать от меня имена из веры в судебную систему, ты становишься проблемой.
— Это прагматика.
— Это утаивание.
Тонкая граница, на которой держались наши сделки, начала рушиться прямо на глазах. Фрэнк понял, что мой фильтр работает в обе стороны. Я отсеивал невиновных, но теперь начал отсеивать и подтвержденных преступников, если считал, что так нужно для общей картины. Для человека, который привык делить мир на виновных и мертвых, моя серая зона была неприемлема.
Я смотрел в его тяжелые глаза и понимал, что моя информация — не единственное оружие в его арсенале. Если я потеряю его доверие сейчас, я потеряю все свои рычаги.
За окном с шипением тормозов остановился мусоровоз. Желтые проблесковые маячки скользнули по стеклам закусочной, на секунду осветив лицо Фрэнка. Жесткие складки у рта, холодная решимость.
Он мог просто встать, поехать в автомастерскую и закончить начатое. Без моей папки. Без моего согласия. Он знал лицо, знал место.
Но он сидел здесь.
Значит, ему нужно было то, что скрывалось в моих файлах. Те детали, связи и финансовые проводки, которые он не мог выбить из дрожащего механика в темном переулке. Ему нужна была глубина расследования.
— Тронем Хейза сейчас — спровоцируем хаос, — продолжил я, закрепляя позицию. — Настоящий заказчик уйдет невредимым. У нас есть шанс выйти на того, кто действительно держит этот район.
Касл медленно побарабанил пальцами по столу. Звук был сухим, как щелчки затвора. Он не любил, когда ему связывали руки.
— Ты берешь на себя слишком много, парень.
— Я делаю ту работу, за которую мы договорились. Я даю тебе факты, а не слепые наводки.
Фрэнк убрал руку со стола. Он посмотрел на фотографию Хейза, затем перевел взгляд на меня. В этом взгляде не было прощения. Было только расчетливое, тяжелое ожидание.
— Завтра в восемь вечера, — голос Касла не допускал возражений.
Он встал, надвинув воротник куртки, и остановился у края стола.
— Принеси всю папку. И постарайся очень убедительно объяснить, почему этот кусок дерьма все еще должен быть жив.
Касл развернулся и вышел в нью-йоркскую ночь. Дверь закрылась, отрезав шум улицы.
Я остался один за пластиковым столом, глядя на забытую фотографию. Маркус Хейз смотрел с нее испуганными глазами. Теперь мне предстояло защищать свое решение перед человеком, которому я раньше только продавал факты. И если моих аргументов окажется недостаточно, Хейз не доживет до суда.
Глава 36. Не ошибка
Глава 36. Не ошибка
Я сидел за пластиковым столом в круглосуточной закусочной на границе Челси. Кофе в моей кружке давно остыл, покрывшись тонкой маслянистой пленкой, но я продолжал сжимать керамику пальцами просто для того, чтобы руки оставались на виду. Внешне все выглядело спокойно. За окном проезжали редкие машины, по мокрому асфальту растекался свет уличных фонарей, а сонный официант за стойкой протирал стаканы с таким видом, словно его смена длилась уже целую вечность. Но напряжение внутри меня скручивалось тугой пружиной.
Мы с Фрэнком больше не играли в союзников. Каждая встреча теперь напоминала прогулку по минному полю, где любая ошибка могла стать последней. Я понимал, что сегодняшний разговор — не просто передача данных. Это проверка.
Ровно в восемь вечера колокольчик над входной дверью звякнул. Фрэнк Касл вошел внутрь.
Он не осматривался по сторонам явным образом, но я знал, что он уже оценил каждый выход, каждого посетителя и слепую зону каждой камеры еще до того, как переступил порог. Он подошел к моему столику и тяжело опустился на стул напротив. Касл не стал снимать черную куртку. Его взгляд сразу упал на плотную картонную папку, лежащую точно посередине стола. То самое полное досье на логистическую схему.
— Ты принес ее, — хрипло произнес Фрэнк. Это не было вопросом. Он констатировал факт.
— Как договаривались, — ровно ответил я.
Фрэнк не потянулся к бумагам. Вместо этого он устремил на меня свой тяжелый, немигающий взгляд. Вчера он ясно дал понять, что знает об удержанных данных, и теперь ждал объяснений.
— Ты знаешь правила, парень, — голос Касла был тихим, но прорезал гул холодильников в закусочной словно нож. — Кто дал тебе право фильтровать цели?
Вопрос повис в воздухе. Вчера Фрэнк доказал, что монополии на поиск целей у меня больше нет. Он выследил Хейза сам, просто пройдя по физическим следам от грузовиков.
— Право? — я чуть подался вперед, не убирая рук со стола. — Никто. Но я не продаю тебе правосудие, Фрэнк. Я продаю достоверность. И если я говорю, что отдавать тебе это имя сейчас — ошибка, значит, это ошибка.
Касл медленно побарабанил пальцами по столешнице.
— Ошибка. Этот человек — Маркус Хейз. Владелец автомастерской. Через его счета прошли сотни тысяч грязных долларов, оплачивая перевозку оружия. Ты сам нашел эти цифры. Он виновен.
— Он виновен, — согласился я. — Но он физически не мог переводить эти деньги. Я сверил время транзакции с камерой и биллингом. В этот момент машина и телефон Хейза двигались в десяти кварталах от дома, а перевод пришёл с его домашнего IP. Кто-то другой использовал его сеть. Хейз — просто испуганная ширма. И я не отдам его тебе.
— Мне плевать, кто нажимал на клавиши, — отрезал Фрэнк. — Он предоставил свои счета. Он знал, на кого работает. Он часть машины. И машина должна быть сломана.
Его логика была пугающе прямолинейной. Но я не мог позволить ему убить Хейза. Не после того, как парень в маске на крыше запретил трогать свидетеля. И не после того, как проверка подтвердила масштабы готовящегося федерального суда.
— Если ты убьешь его сегодня, машина не сломается, Фрэнк, — жестко ответил я. — Она просто сменит масло. Тронем Хейза сейчас — спровоцируем хаос. Настоящий заказчик, тот, кто держит его на крючке, поймет, что идет слежка. Он уйдет в тень, уничтожит серверы, зачистит остальных посредников. Ты получишь одного мертвого механика. А я потеряю нить к целому синдикату.
Фрэнк чуть прищурился.
— Ты защищаешь его ради федералов. Думаешь, их бумажки остановят тех, кто гоняет фуры с оружием?
— Я защищаю не Хейза и не федералов, — я с трудом сдержал раздражение. — Я защищаю информацию. Я не хочу тратить ресурсы на пешек, когда у нас есть шанс добраться до верхушки. Хейз — это единственный мост к тем, кто действительно управляет районом. Если федералы выдавят из него имена, мы получим всю сеть. Все склады. Всех организаторов.
Я выдержал его взгляд. Фрэнк не понимал языка абстрактной морали, но отлично понимал язык тактики.
— Я не отправляю людей на смерть только потому, что их фамилия всплыла в таблице. Ты знаешь, как я работаю. Я докапываюсь до сути, проверяю каждую деталь. Если тебе нужны просто адреса для слепой зачистки — найди другого человека. Но если ты работаешь со мной, мы действуем по моим фактам.
Повисла тяжелая пауза. Шум проезжающей снаружи мусороуборочной машины казался оглушительным. Фрэнк перевел взгляд на папку. Он не притронулся к ней. В его глазах читался холодный расчет. Он внимательно изучал меня, пытаясь понять, нет ли в моих словах скрытого двойного дна.
Наконец, Касл отодвинулся от стола.
— Ты играешь в долгую игру, парень. И ты берешь на себя слишком много.
— Я беру на себя ровно столько, чтобы система работала, — ответил я.
— Федералы могут облажаться, — тихо, но веско сказал Фрэнк. — Они могут предложить ему сделку, смену имени, уютный дом в пригороде. И через три года он снова начнет отмывать деньги для другой семьи. Правосудие слепо, Алекс. И оно часто промахивается.
— Если они промахнутся, — я сглотнул, осознавая последствия своих слов, — у нас останется полная копия его досье. И тогда он будет твоим.
Фрэнк медленно кивнул. Отсрочка была получена, но его тон не обещал ничего хорошего.
— Значит, теперь он под твоей ответственностью. Ты сказал, что через него мы раскроем крупных игроков. Если эта нить оборвется, или если твой свидетель замолчит... Я не буду спрашивать разрешения. Я просто закончу работу. И свою, и твою.
Он поднялся. Куртка скрипнула. Он не стал брать папку со стола — она оставалась моим бременем.
— Докажи мне, что это не ошибка, — бросил Касл напоследок.
Он развернулся и вышел из закусочной, оставив меня наедине с остывшим кофе и лежащей на столе папкой. Звук захлопнувшейся двери эхом отдался в тишине зала.
Я медленно выдохнул. Мышцы затекли от напряжения. По крайней мере немедленная пуля Касла Хейзу пока не грозила. Я отстоял свое решение, но победы не чувствовал. Я только что взял на себя обязательство, которое не имел права провалить.
Теперь мне предстояло доказать, что напуганный механик может стать полезным источником доказательств. Если Хейз не заговорит, или федералы упустят дело — Фрэнк вернется. И тогда мне придется заплатить за этот выбор сполна.
Глава 37. Тот, кто должен дожить
Глава 37. Тот, кто должен дожить
Запах остывшего кофе из закусочной всё ещё казался въевшимся в куртку, когда я раскладывал бумаги на столе. Ультиматум Фрэнка не оставлял пространства для манёвра: Маркус Хейз жил ровно до тех пор, пока я мог доказать его полезность. Я отвоевал для него отсрочку, но это решение легло на меня тяжёлым грузом. Теперь мне предстояло сохранить жизнь этого напуганного механика на деле, а не только на словах.
Карен Пейдж пришла на встречу вовремя. Мы выбрали неприметную библиотеку в Куинсе, где среди стеллажей с пыльными справочниками легко было затеряться. Наши отношения окончательно превратились в прагматичный обмен информацией, где не было места слепому доверию, но присутствовала общая цель.
Карен села напротив, не снимая пальто. В её глазах читалась усталость, смешанная с тревогой. Ей нужно было сохранить свой источник для федерального расследования, и она понимала, что ставки возросли.
Она молча придвинула ко мне распечатку — скриншот текстового сообщения.
— Он получил это час назад, — тихо сказала Карен. — Свидетель дал согласие на передачу.
Я пробежался взглядом по строчкам. Сообщение было коротким, сухим и не терпело возражений. Хейзу приказывали явиться на заброшенную парковку в промышленной зоне Бруклина сегодня вечером. Последняя фраза не оставляла сомнений: «Отказ или опоздание расцениваются как выход из бизнеса. Навсегда».
— Они поняли, что он стал уязвимостью, — произнёс я. Отправитель угрозы хотел устранить свидетеля до того, как полный пакет доказательств окажется у властей.
Я открыл ноутбук. Экран осветил пыльную столешницу. В моей базе уже были собраны разрозненные фрагменты данных о перемещениях людей, связанных с логистической сетью, через которую отмывались деньги. Я ввёл адрес парковки и задал временной интервал.
Пальцы быстро стучали по клавишам, сопоставляя место и время навязанной встречи с уже зафиксированными маршрутами «Оушенвью Моторс». Три машины, числящиеся за теневыми подрядчиками, сменили привычные графики. Их новые векторы движения пересекались в одной точке. Именно на этой парковке. Именно в это время.
В этот момент интерфейс Системы мигнул на краю моего зрения.
[Совпадение маршрутов подтверждено. Вероятность пересечения объектов: 91%.]
Система молчала об угрозе жизни, оставляя прогноз нападения моей собственной проверяемой гипотезой. Она просто констатировала факт: люди, связанные с отмывочной сетью, стягиваются в одну точку. Но мне не нужен был искусственный интеллект, чтобы понять смысл этой встречи.
— Они не собираются с ним договариваться, Карен, — я поднял на неё взгляд. — Место, время и машины сходятся в одной точке. Если Хейз туда поедет, живым он не вернётся.
Карен сжала губы, её пальцы нервно теребили край блокнота.
— Если он не поедет, они придут за ним домой. Мы не можем прятать его вечно.
— Значит, мы выведем его из игры по закону. Прямо сейчас, — ответил я. — Свяжись с ним. Скажи, чтобы отменял встречу под любым предлогом. Пусть звонит своему адвокату и требует немедленной защиты для ценного свидетеля.
— Он напуган, Алекс. Он может сорваться.
— Заставь его поверить, что адвокат — его единственный щит. Если он пойдёт на парковку, его убьют свои. Если попытается бежать — его найдёт Фрэнк. Юридическая защита должна начаться независимо от того, что произойдёт сегодня вечером на той парковке.
Карен кивнула, забрала распечатку и быстро вышла из читального зала. Я остался один, глядя на экран ноутбука, где три красные линии сходились в одну точку.
Я достал из внутреннего кармана куртки тяжёлый, угловатый рабочий телефон. Тот самый, номер которого знал только Фрэнк Касл. Пластик холодил ладонь.
Вчера я убеждал Касла не трогать Хейза. Сегодня мне предстояло направить его на тех, кто пришёл за механиком. Это была опасная игра. Одно неверное слово, один намёк на манипуляцию, и Фрэнк решит, что я использую его как личного киллера.
Я открыл окно сообщений. Мои формулировки должны были быть предельно точными. Я не собирался отдавать приказов и ни в коем случае не делал Хейза новой целью.
«Встреча чистильщиков из логистической сети», — набрал я. Добавил точный адрес и время. Перечислил подтверждённые номера машин и пути их отхода.
Затем добавил самое важное: «Хейза там не будет. Отсрочка в силе. Неизвестно, кто именно отдаёт приказ на устранение, старшего звена может не быть на месте. Информация для проверки».
Я нажал кнопку отправки. Экран погас.
Фрэнк получит сообщение и проверит всё сам. Он самостоятельно решит, как поступить с этой группой. Я дал ему наводку, дал ему место и время, но не пытался управлять его спусковым крючком.
Телефон завибрировал один раз — отчёт о доставке. Ответа не последовало. Фрэнк никогда не тратил время на пустые подтверждения. Он просто делал свою работу.
Я откинулся на спинку скрипучего стула и потёр уставшие глаза. Тишина библиотеки давила на уши. Хейз сейчас, скорее всего, дрожащими руками набирал номер своего адвоката, отменяя смертельную встречу. Чтобы один виновный свидетель дожил до суда, я только что передал Каслу новую группу целей.
Глава 38. Не все цели умирают
Глава 38. Не все цели умирают
Телефон завибрировал на столе, издав короткий, сухой звук, который показался оглушительным в сонной тишине читального зала. Я перевёл взгляд с экрана ноутбука на дешёвый одноразовый аппарат. Одно новое сообщение. Отправитель был ожидаемо скрыт.
Я открыл файл. Никакого текста, только фотография, сделанная при плохом освещении. Фрэнк прислал снимок листа, найденного у той самой группы, которую я сдал. На измятой бумаге, прижатой к капоту какой-то машины, была закреплена распечатанная фотография свидетеля, а ниже маркером были вписаны место и время навязанной встречи. Света от уличного фонаря едва хватало, чтобы разобрать грязный мокрый асфальт вокруг.
Касл не стал расписывать, сколько человек он там нашёл и как именно закончил работу. Фотография говорила сама за себя: чистильщики действительно прибыли на место, и они больше никуда не поедут.
Я сопоставил факты. Описание людей совпадало с моими недавними наблюдениями, а время и место на присланном листе — с тем сообщением, которое ранее получил свидетель. Всё сходилось. Я не стал лгать Карателю, дал ему точные координаты, и в результате он устранил непосредственную угрозу.
На экране ноутбука мигнуло окно защищённого мессенджера. Писала Карен.
«Человек жив, на встречу не пошёл», — гласило её первое сообщение.
«Его адвокат уже связался с агентами, ведущими дело», — пришло следом.
Я открыл рабочую директорию. Мне нужно было разделить файлы. Адвокату требовались сухие факты для суда, а Пейдж — зацепки для её собственного расследования. Я начал сортировать документы. Выдумывать подробности операции, которых не видел лично, я не собирался. У меня было подтверждение от Касла, но для федерального суда фотография мёртвого киллера, сделанная Карателем, стала бы скорее гарантией тюремного срока для самого Хейза, чем защитой. В папку пошли только сухие финансовые проводки, схемы маршрутов грузовиков «Оушенвью Моторс», сканы накладных и цифровые копии угроз.
Я создал зашифрованный архив и назвал его service-cache-01.log, замаскировав расширение под обычный системный лог. Хейз дал согласие. Я передал его юристу неизменённые исходные материалы вместе с точным описанием их происхождения. Никаких упоминаний Брокера, никаких имён моих уличных источников или методов сбора. Только факты, которые следствие сможет легализовать при минимальных усилиях.
Публичные копии для Карен я отделил в другой пакет. Эти документы были тщательно вычищены и не раскрывали новое местонахождение человека.
«Первый файл — для юриста», — набрал я в чат, запустив передачу. — «Там исходники. Второй — для тебя. Можешь копать эти компании, но не трогай федералов и не свети связи».
«Принято», — ответила Пейдж через минуту.
Чистильщики были мертвы. Встреча сорвалась. Хейз оказался в безопасности, а документы ушли тем, кто сможет официально приобщить их к делу.
Передача данных шла медленно через цепочку прокси-серверов. Я смотрел на ползунок загрузки, отстукивая ритм пальцами по пластику стола. Это был странный момент. Обычно моя работа заканчивалась тем, что кто-то получал пулю. Я находил грязь, проверял её, убеждался, что человек перешёл черту, и отдавал папку. Касл не задавал лишних вопросов, когда видел неопровержимые доказательства. Но сейчас я сознательно разделил поток. Я использовал Фрэнка как скальпель, чтобы отрезать наёмников, а самого Хейза, виновного, но крайне полезного механика, отправил в систему правосудия. Брокер не был обязан работать только на кладбище.
Спустя час ожиданий, когда библиотека уже готовилась к закрытию, мессенджер снова ожил. Звонок. Аудиосвязь, без видео, пропущенная через два узла шифрования.
Я надел наушники и нажал кнопку приёма. На линии был адвокат Хейза.
— Слушаю.
— Это Ричардс, — раздался сухой, уставший мужской голос. — Мы на месте. В федеральном здании. Нас приняли маршалы. Сотрудники, ведущие дело по логистике, уже здесь. Материалы приобщены.
— Дайте ему трубку, — потребовал я.
В динамике послышался шорох, затем тяжёлое, сдавленное дыхание.
— Я здесь, — голос Маркуса Хейза заметно дрожал, но в нём больше не было той обречённой паники.
— Встречи не было? — спросил я.
— Нет. Я сделал, как вы сказали. Никуда не поехал. Мы ушли через черный ход, сменили машину. Охранники со мной.
— Хорошо. Слушайте Ричардса.
Я прервал связь.
Откинувшись на спинку стула, я смотрел на погасший экран. Моя часть работы на этом заканчивалась. Хейзу ещё предстояли суды, допросы и долгий процесс сделки со следствием. Его вина никуда не делась, но он не лежал на грязном бетоне с простреленной головой. Я сохранил ему жизнь и передал сведения дальше, не прибегая к крайним мерам.
Перед глазами всплыли сухие строчки системного интерфейса.
[Локальная задача досье завершена. Цель переведена под легальную защиту.]
[Начислено: 50 очков информации.]
Интерфейс погас так же быстро, как и появился.
Я закрыл папку Хейза, оставляя расследование открытым. Впервые завершение такого этапа не означало смерть человека. Я убрал ноутбук в рюкзак и направился к выходу. На улице начинался мелкий, холодный дождь. Расслабляться было рано: завтра Касл обязательно проверит, не превратилось ли моё сегодняшнее решение в новый принцип, мешающий работе против очевидных убийц. И к этому разговору мне придётся подготовиться.
Глава 39. Два одинаковых человека
Глава 39. Два одинаковых человека
Файлы лежали на столе в полном беспорядке. Никаких удобных цифровых папок, только криво обрезанные распечатки, которые Касл передал мне через тайник в старой вентиляционной шахте на границе Адской кухни.
Я сидел в пустом офисе, который снял на подставное имя около месяца назад. На столе стоял давно остывший кофе в дешевом картонном стакане, от которого пахло сыростью и горелыми зернами. В центре желтоватого, тусклого круга света от настольной лампы находились две фотографии. Два лица. Оба принадлежали людям, чья причастность к серии недавних убийств в доках казалась неоспоримой.
Фрэнк не оставил пояснительной записки. Только суровые материалы наружной слежки: маршруты перемещений, сканированные чеки из придорожных закусочных, размытые кадры с уличных камер наблюдения. Я сразу понял, что это был тест. После того как я вывел Маркуса Хейза из-под удара, сохранив ему жизнь ради федерального расследования, наш рабочий канал оказался под угрозой. Фрэнк хотел знать, не превратился ли я в идеалиста, который теперь будет автоматически искать оправдание для любой потенциальной цели.
Я пододвинул к себе сводку и всмотрелся в лица на снимках.
Первый — Карл Ванс. Крупный, с блеклой тюремной татуировкой на шее, бывший вышибала, чье досье пестрело эпизодами применения тяжкого вреда здоровью.
Второй — Лео Трент. Нервный, сутулый автоугонщик, судя по полицейским базам, которые я успел просмотреть пару часов назад.
Согласно бумажным логам Касла, оба присутствовали на складе в ночь, когда там нашли три тела. Оба приехали на одном сером фургоне. Оба уехали на нём же. С точки зрения уличного правосудия, они оба заслуживали пули в голову. Но Касл передал мне неполную картину. Я понимал, что в папке не хватает деталей, которые он наверняка уже выяснил сам. Это была проверка на честность. Если бы я попытался выгородить обоих, сославшись на нехватку улик, наше сотрудничество закончилось бы прямо сегодня.
Я открыл ноутбук и начал методично сопоставлять тайминги с уличных камер, которые смог вытащить из городского реестра, с бумагами Фрэнка.
Ванс вошел в здание в 23:14. Трент зашел следом, неся в руках тяжелую брезентовую сумку. В 23:45 фургон покинул территорию. Все казалось монолитным, единым эпизодом. Я потер уставшие глаза и открыл вкладку с косвенными данными, загрузив трафик сотовой вышки, обслуживающей этот район доков.
Перед глазами беззвучно возник серый прямоугольник интерфейса.
[Обнаружено несоответствие временных отметок.]
[Анализ связи: Объект 2 (Лео Трент) покинул зону активности до начала инцидента.]
Система исчезла так же быстро, как появилась, оставив меня наедине с фактами. Она лишь подсветила нестыковку, но не выдавала готовых вердиктов о виновности и не подсказывала мне, что сказать Фрэнку.
Я сверил данные по вышкам еще раз, цепляясь за подсказку. Трент действительно вышел со склада через заднюю металлическую дверь в 23:20. Он прошел два квартала до круглосуточного минимаркета, купил сигареты и энергетик — транзакция по дебетовой карте это подтверждала, — и вернулся к фургону ровно к моменту, когда Ванс закончил свою кровавую работу. Трент не был внутри, когда раздались выстрелы.
Разница между ролями проступила яснее. Ванс оставался внутри во время убийств. Трент привёз сумку и машину, но на момент выстрелов был в магазине; доказательств его непосредственного участия в расправе у меня не было.
Я не пытался искусственно оправдать Ванса. Он нажал на курок, он был смертельной угрозой. Но по имеющимся данным степень вины Трента не требовала немедленного смертного приговора без суда и следствия.
Встреча была назначена на крыше многоуровневой парковки в Челси. Дождь, начавшийся еще вчера, наконец прекратился, но холодный ветер гнал по мокрому бетону пустые пластиковые стаканы и обрывки газет. Я приехал на десять минут раньше, встал у парапета и вглядывался в город.
Фрэнк появился беззвучно. Просто в какой-то момент плотная тень отделилась от лестничной клетки и шагнула ко мне. На нем был темный плащ, надежно скрывающий любые очертания оружия и кевлара.
— Ты собрал куски, — произнес он вместо приветствия. Его голос звучал хрипло, без малейших эмоций. Не вопрос — утверждение.
— Собрал, — я повернулся к нему, держа в руке пластиковую папку с его же материалами, дополненными моей распечаткой биллингов и кадром из минимаркета. — Но ты дал мне не всё.
Касл молчал. Это была его проверка, и он ждал моего хода.
— Два человека, — продолжил я, глядя ему в глаза и не пытаясь смягчить факты. — На первый взгляд, оба виновны в равной степени. Но если покопаться в таймингах, картина меняется. Трент привёз машину и сумку, но ушёл со склада до того, как началась стрельба. Ходил за сигаретами. Его профиль — угоны и логистика. У меня нет доказательств, что он нажимал на курок.
Фрэнк сделал полшага вперед, сокращая дистанцию. В тусклом свете фонарей его лицо казалось высеченным из камня.
— А Ванс? — коротко спросил он, словно взвешивая каждое мое слово.
— Ванс — исполнитель, — ровным, уверенным голосом ответил я. — Он остался внутри. Он зачистил склад. И он тот, кто представляет реальную угрозу.
Я протянул ему папку. С Хейзом я пошел на принцип ради информации и выхода на крупную сеть, потому что живой свидетель приносил больше пользы. Я не собирался спасать каждого преступника в этом городе или читать Каслу мораль о ценности жизни. С Вансом у меня не было ни единой причины играть в адвоката. Он был убийцей, и я подтвердил это фактами.
Касл взял папку. Он не стал её открывать. Ему это было не нужно — он и так прекрасно знал, что там внутри.
— Ты мог сказать, что они оба — просто случайные шестеренки. Что их нужно отдать копам, чтобы не марать руки, — медленно произнес Фрэнк. В его тоне не было прямой угрозы, только холодная констатация факта.
— Мог бы, если бы это было правдой, — ответил я, не отводя взгляда. — Но Ванс — мясник. Отдать его копам значит дать ему шанс на хорошего адвоката и выход под залог через неделю. Трент — другое дело. Он рядовой исполнитель, полезен живым, если на него правильно надавить. Но Ванс — твоя цель. Забирай.
Касл смотрел на меня несколько долгих секунд. В этом тяжелом взгляде читалось молчаливое признание. Он убедился, что наш недавний конфликт из-за свидетеля не сделал меня принципиальным противником любых смертельных целей. Я оставался прагматиком.
Он сунул папку под плащ, так и не сказав ни слова одобрения.
— Трента я не трону. Пока, — сказал Каратель, разворачиваясь к выходу. — Но если он всплывет в другом грязном деле, я не буду спрашивать твоего мнения.
— Справедливо, — кивнул я.
Фрэнк сделал несколько шагов к лестнице, но вдруг остановился. Он достал из глубокого кармана плаща плотный желтый конверт, стянутый резинкой, и бросил его на капот ближайшей припаркованной машины.
— Адская кухня. Новый узел, — бросил он через плечо. — Слишком много шума, слишком мало лиц. Посмотришь.
Он не стал дожидаться ответа и растворился в тени лестничного пролета так же тихо, как и появился.
Я подошел к машине и взял конверт. Он был увесистым. Фрэнк никак не прокомментировал мой вывод вслух, но его действия говорили сами за себя: впервые он оставил мне часть собственного исходного материала для дальнейшей работы. Рабочий канал сохранился, но на новых, гораздо более жёстких условиях.
Доступ к подобным сырым данным позволял не просто закрывать локальные дела, но и открывал новые аналитические возможности Системы, к которым я только подбирался. Я посмотрел на пустую крышу парковки, убрал конверт во внутренний карман куртки и направился к своей машине. Одной проблемой стало меньше, но настоящая работа только начиналась.
Глава 40. Не только деньги
Глава 40. Не только деньги
Экран старого ноутбука тускло светился в полумраке моего съёмного офиса, отражаясь в остывшей, покрытой пленкой чашке кофе. Я в четвертый раз обновил страницу защищенного канала полицейской сводки. Никаких кричащих заголовков, только сухие протокольные факты: операция на складе в Челси завершена. Лео Трент, водитель и ключевой соучастник логистической схемы, был задержан и передан официальным каналам. Его взяли тихо, без единого выстрела и лишнего шума. Чтобы структурировать собственные мысли, я открыл на ноутбуке защищенный текстовый документ и внес в него последние факты.
Одноразовый кнопочный телефон, лежавший на столе рядом с клавиатурой, коротко завибрировал, царапая пластиковым корпусом дешевый шпон столешницы. Я не ждал звонка от кого-либо другого. Этот номер знал только один человек.
— Слушаю, — ровно ответил я, снимая трубку и продолжая смотреть на мигающий курсор на экране.
— Ванс больше не проблема, — раздался в динамике сухой, лишенный интонаций голос Фрэнка Касла. Никаких лишних слов, никаких подробностей о том, сколько пуль понадобилось, чтобы остановить исполнителя убийств. Просто факт завершения работы.
— Я видел сводки по Тренту, — сказал я, откидываясь на спинку жесткого стула и разминая затекшую шею. — Федералы уже забрали его. Материалы по его связям с теневой логистикой приобщены к делу. Теперь его роль будут разбирать официальные структуры.
В трубке повисла тяжелая, плотная пауза. Фрэнк переваривал информацию, оценивая мое решение.
— Ты разделил их, Рид, — наконец произнес Каратель, и в его голосе проскользнула жесткая нотка. — Одному государственная камера, другому моя пуля.
— Они выполняли разные функции и имели разную ценность, — ответил я. — Трент в тюрьме полезнее нам обоим. Он напуган и может оказаться связующим звеном. Если согласится сотрудничать, то выведет следствие на нанимателей. Ванс был просто цепным псом, готовым убивать по приказу. Его устранение ликвидирует прямую угрозу.
Фрэнк не стал спорить.
— Желтый конверт у тебя, — напомнил Касл, меняя тему. — Не сиди на нем.
Связь оборвалась. Я отложил телефон, выдохнул и потер уставшие глаза. Уровень адреналина начал падать, оставляя после себя лишь ноющую усталость.
Спустя час я уже поворачивал ключ в замке своей квартиры. Дом встретил меня привычной тишиной, запахом старой мебели и уличной пыли. Я запер дверь на все замки, задвинул тяжелую щеколду и бросил связку ключей на тумбочку. Затем расстегнул куртку и достал из внутреннего кармана плотный желтый конверт, перетянутый аптечной резинкой. Тот самый, что Фрэнк молча оставил мне на крыше многоуровневой парковки.
Я прошел на кухню, включил тусклый верхний свет и налил себе стакан ледяной воды. Выпив его залпом, я сел за стол и снял резинку с конверта.
Внутри оказалась хаотичная стопка бумаг: распечатки банковских проводок, мятые копии накладных, чеки из подставных фирм, несколько страниц убористого рукописного текста и чужие визитки. Фрэнк выпотрошил чей-то сейф или тайник в Адской кухне. Здесь не было удобной, единой бухгалтерии, где кто-то заботливо свел бы дебет с кредитом для проверяющего. Придется вручную искать финансовые связи между людьми, чьи имена уже числились в досье.
Я начал сортировать платежи, раскладывая бумаги по кучкам до того, как обращаться к интерфейсу Системы. Чёрное Досье редко выдавало готовые ответы без исходных данных и самостоятельных усилий.
В левый угол стола легли переводы с корпоративных счетов. В правый — документы на обналичивание. По центру я разместил рукописные заметки с суммами и инициалами. Вооружившись карандашом и маркером, я принялся выстраивать хронологию и искать скрытые пересечения.
Работа заняла несколько часов. Сначала всё казалось бессмысленным набором транзакций, но чем дольше я смотрел на даты и суммы, тем четче проступал узор. Суммы, уходившие от транспортных компаний за фиктивные консалтинговые услуги, дробились и оседали на счетах фирм-однодневок в Делавэре.
Мой карандаш замер над одной из выписок. Я пододвинул к себе папку со старым расследованием и сверил реквизиты.
Номера счетов совпадали. Те же самые подставные фирмы, которые использовались для отмывания денег в Адской кухне, обслуживали совершенно другую криминальную сеть из Квинса, с которой мы столкнулись ранее. Несколько независимых преступных сетей использовали абсолютно похожие, стандартизированные схемы легализации платежей.
Это не могло быть простым совпадением. Уличные банды и контрабандисты не делятся своими корпоративными бухгалтерами. Это открытие прямо указывало на существование более крупной теневой инфраструктуры, которая предоставляла финансовые услуги множеству группировок Нью-Йорка на системном уровне.
Я откинулся на спинку стула, чувствуя, как холодеют пальцы. Мы с Фрэнком ловили рыбу в пруду, даже не замечая, кто владеет самой водой.
В этот момент в воздухе перед моими глазами мигнул знакомый, нейтральный интерфейс.
[После накопления подтверждённых финансовых связей разблокирован Анализ финансовых потоков; функция не решает завершённое дело.]
Сообщение висело в пространстве, выдержанное в привычном безэмоциональном стиле Системы. Я прочитал текст, вдумываясь в каждое слово.
Новый мощный инструмент предназначался для другого. Он будет применяться не к поиску новой жертвы для следующей ночной вылазки, а к анализу старых расходов преступных структур. Он поможет вскрыть ту самую гигантскую инфраструктуру, которую я только что нащупал.
Я посмотрел на разложенные по столу бумаги и медленно, с облегчением выдохнул. Впервые за долгое время надо мной не висел таймер обратного отсчета. Никто не целился в моего свидетеля, ничья жизнь не зависела от того, успею ли я передать досье до рассвета. Я получил новый аналитический инструмент именно в тот момент, когда впервые мог позволить себе передышку. Если новый кризис не вмешается, у меня будет несколько дней, чтобы собрать силы, отдохнуть и подготовить финансовую функцию Системы к настоящей работе. Я выключил свет на кухне и направился в спальню.
Глава 41. Кто платит за поиск
Глава 41. Кто платит за поиск
Старые финансовые выписки, разложенные на кухонном столе, больше не казались мёртвым грузом. Я уже вытащил из этих пачек бумаги нужные имена и передал их либо Фрэнку, либо Карен. С новой функцией Системы отработанный материал закрытых досье превратился в источник новой угрозы.
Я налил себе остывший кофе и сел за стол. Мой взгляд скользил по строкам транзакций. Даты, суммы, банковские реквизиты, бесконечные вереницы нулей и аббревиатур. Адская кухня и Куинс. Уличные банды, контрабандисты, теневые логисты. Все они использовали одни и те же компании-прокладки в Делавэре. Это была та самая централизованная инфраструктура, которую я начал нащупывать, но сейчас меня интересовало другое.
Я собрал в одну стопку документы, где фигурировали нетипичные расходы. Платежи, которые не укладывались в обычную схему закупки оружия, подкупа чиновников или аренды складов. Я активировал новую возможность.
В воздухе перед глазами привычно мигнул серый текст.
[Функция применена. Платежи сгруппированы по подтверждённым связям. Определение конечного заказчика и точного назначения транзакций требует ручной проверки.]
Сообщение повисло на секунду и растворилось. На его месте не появилось красных стрелок, указывающих на главного виновника. Система сделала ровно то, что обещала: она отфильтровала шум и подсветила связи. На экране моего ноутбука, куда я переносил данные, сформировалась таблица из шестнадцати транзакций.
Все они были проведены за последние три недели. Все шли через разные счета, принадлежавшие трем разным фирмам в Делавэре. И все они имели совершенно скучные назначения платежа.
«Консультационные услуги». «Аудит систем безопасности». «Исследование рынка». «Юридическое сопровождение сделки».
Суммы варьировались от четырех до двадцати тысяч долларов. Для крупных корпораций — мелочь, на которую бухгалтер даже не посмотрит. Для криминального синдиката — тоже не те деньги, из-за которых начинают войну. Но самое важное скрывалось в датах переводов.
Я начал сопоставлять время транзакций со своим собственным архивом.
Первый транш — двенадцать тысяч долларов на счет некоего ООО «Авангард Решения» — ушел через сутки после того, как Фрэнк зачистил оружейный склад на Третьем пирсе. Второй платеж, восемь с половиной тысяч, был отправлен на следующий день после нашей сделки по транспортной компании. Третий, самый крупный, прошел сразу после того, как Маркус Хейз оказался под защитой федералов, а наемники, отправленные за ним, превратились в статистику морга.
Я откинулся на спинку стула. Кофе окончательно остыл, но я сделал глоток просто рефлекторно.
Деньги уходили на совершенно иные задачи, далекие от покупки наркотиков или найма новых бойцов взамен убитых Карателем.
Я вбил названия компаний-получателей в поисковик, используя защищенное соединение и луковую маршрутизацию. «Авангард Решения» оказалась конторой, предоставляющей услуги частных детективов. Следующая фирма из списка занималась восстановлением данных и цифровой криминалистикой. Третья, с самым неброским названием «Омега Консалтинг», специализировалась на наружном наблюдении и проверке персонала.
Система сгруппировала эти платежи как часть одной инициативы. Кто-то с доступом к счетам в Делавэре систематически тратил деньги на сбор информации.
Я посмотрел на экран, осознавая масштаб происходящего. Моя уверенность в собственной абсолютной анонимности столкнулась с чужой прагматичностью. Брокер сидел в тени и направлял Фрэнка Касла на цели, полагая себя неуязвимым. Оказалось, люди на другом конце доски умели анализировать потери.
Оставшись без моего имени и внешности, противник увидел закономерность. Точные удары Карателя, сливы информации федералам, хирургически выверенные операции раз за разом били по их интересам. Любой грамотный теневой менеджер, столкнувшийся с такой системной проблемой, поступал логично.
Они выделили бюджет на её решение.
Неизвестный заказчик целенаправленно финансировал поиск источника, обеспечивающего Карателя наводками. Моя деятельность буквально создала новую статью расходов в чужой бухгалтерии. Они нанимали частных сыщиков, хакеров, специалистов по контрнаблюдению. Раскидывали сеть, ожидая, когда я совершу ошибку, оставлю цифровой след или попадусь на камеру.
Вместо эмоционального ответа уличной банды противник организовал холодную, методичную охоту.
Я придвинулся ближе к экрану. Мне нужно было понять, насколько близко они подобрались. Если они ищут цифровой след, моя защита пока держится. Если они ищут физический — всё гораздо хуже. Фрэнк умеет исчезать, но я оставлял свои следы. Встречи, передачи документов, старые каналы.
Я начал проверять конкретных получателей денег, пробивая имена учредителей и номера лицензий через открытые реестры и базы данных. Большинство из них были типичными бывшими копами или отставными военными, открывшими свои агентства. Но одно имя заставило меня остановиться.
Роберт Максвелл. Значился как независимый подрядчик, получивший два перевода по семь тысяч долларов за «услуги по оценке рисков».
Я открыл свой зашифрованный архив с фотографиями и записями. Максвелл. Фамилия не казалась знакомой, но я привык не доверять памяти. Я запустил поиск по документам. Ничего. Затем я открыл папку с визуальными материалами — той самой «Каталогизацией лиц», которую Система помогла мне структурировать раньше.
Я начал прогонять данные Максвелла через реестры автомобилей. Лицензия частного детектива, зарегистрированная на домашний адрес в Квинсе. Транспортное средство — синий Форд седан.
Пальцы замерли над клавиатурой.
Синий Форд.
Я помнил эту машину. Я помнил человека, сидевшего за рулем. Это был тот самый наблюдатель, которого я засек во время слежки за источником Карен Пейдж. Я тогда удержал его координаты от Фрэнка, опасаясь спровоцировать лишнюю бойню и подставить Карен, посчитав это локальной проблемой консалтинговой фирмы.
Но теперь всё сложилось в другую картину. Наблюдатель в синем Форде находился на зарплате у той же структуры. Противник вышел за пределы цифрового вакуума и приступил к отработке моих возможных контактов. Кто-то расчетливый понял, что информация такого уровня должна куда-то сливаться, сделав журналистов очевидной мишенью для проверок. Они обложили Карен, ожидая, что она выведет их на источник.
Оставив этого наблюдателя вне прицела Фрэнка, я сохранил ему жизнь, но удержал на доске фигуру, работающую на общего врага. Отказ от слепого насилия имел свою цену. Теперь мне требовалось нейтрализовать эту угрозу самостоятельно и без стрельбы, чтобы не сорвать текущие расследования федералов.
Я закрыл таблицу. В квартире было тихо, только мерно гудел кулер ноутбука. Я посмотрел на стопки бумаг. Операция по моему поиску шла полным ходом, и теперь я знал, как выглядит её финансовый след.
В этот момент экран моего защищенного телефона, лежавшего на краю стола, коротко вспыхнул.
Система молчала. Входящий сигнал поступил на канал, предназначенный для самых осторожных контактов.
Я надел перчатки — паранойя стала второй натурой — и разблокировал устройство. Пришло одно зашифрованное текстовое сообщение. Оно прошло через несколько узлов, прежде чем упасть в мой ящик.
Текст был лаконичным, без угроз и лишних приветствий.
«Мы знаем, что вы специализируетесь на поиске специфической информации. Есть высокооплачиваемый контракт на аудит безопасности одной сети. Доступ к архивам и хорошие деньги за консультацию. Свяжитесь, если готовы обсудить условия».
Я смотрел на светящиеся буквы, обдумывая прочитанное. Формулировки выглядели слишком гладкими, полностью копируя те самые «консультационные услуги», за которые платили из Делавэра.
Они не знали, кто я. Но они, похоже, решили сменить тактику. Вместо того чтобы ловить Брокера в темноте, они решили попытаться его нанять.
Я положил телефон на стол экраном вниз. Идеальная ловушка или вынужденный шаг загнанного в угол заказчика? В любом случае, охота перешла в новую фазу, и теперь платить за ошибки придется мне самому.
Глава 42. Купим Брокера
Глава 42. Купим Брокера
Экран защищенного телефона продолжал светиться в полутьме комнаты. Всего одно текстовое сообщение, прошедшее через каскад анонимных серверов и узлов связи, прежде чем упасть на мой самый закрытый канал.
«Мы знаем, что вы специализируетесь на поиске специфической информации. Есть высокооплачиваемый контракт на аудит безопасности одной сети. Доступ к архивам и хорошие деньги за консультацию. Свяжитесь, если готовы обсудить условия».
Я не стал сразу тянуться к аппарату. Вместо этого откинулся на спинку скрипнувшего стула и потер уставшие глаза. В квартире было душно. Маленький настольный вентилятор гонял теплый воздух, смешанный с запахом остывшего кофе и бумажной пыли от разложенных на столе папок.
Они не знали моего лица. Не знали физического адреса. Но они нащупали цифровой след, ведущий к моей репутации, и решили сменить тактику. Если не получается выследить диспетчера Карателя с помощью частного детектива Роберта Максвелла, который сутками сидит в своем синем Форде, почему бы не попытаться этого диспетчера купить? Деньги у них были. Тот финансовый след из Делавэра, который я обнаружил, показывал, что заказчик не привык экономить на решении проблем.
Предложение было ловушкой. Идеально выверенной, вежливой ловушкой. Если я проигнорирую сообщение, они поймут, что канал активен, и удвоят усилия по поиску физического узла связи. Если отвечу прямым отказом — подтвержу статус врага и спровоцирую их на радикальные шаги.
Но в их послании была одна формулировка, которая меняла расстановку сил на доске. Они обратились ко мне не как к человеку, который напрямую наводит Касла на цели. Они искали того, кто «специализируется на поиске» и может провести «аудит». В их картине мира Брокер вполне мог быть не одиночкой. Он мог быть распределенной сетью, аналитическим агентством или просто цепочкой жадных посредников.
Я мог использовать это. Впервые моя раздутая репутация в криминальном мире становилась не мишенью на спине, а пуленепробиваемым прикрытием.
Я надел тонкие перчатки. Паранойя давно перестала быть для меня странностью и превратилась в базовый инстинкт выживания. Подключил запасной ноутбук, загрузил чистую операционную систему с флешки и поднял соединение через каскад VPN-узлов, физически разбросанных от Восточной Европы до Южной Америки. Только после того, как трафик был зашифрован до состояния белого шума, я перенес адрес отправителя в защищенный десктопный мессенджер.
Курсор ритмично мигал на пустом черном экране. Я должен был ответить им так, как ответил бы циничный, жадный, но крайне осторожный торговец информацией, не имеющий личных симпатий ни к Карателю, ни к его жертвам.
«Аудит безопасности — слишком широкое и размытое понятие», — напечатал я, стараясь сохранять максимально сухой тон. — «Уточните параметры контракта. Цель, сроки, бюджет».
Я нажал Enter. Пакет данных ушел в пустоту.
Ответа не было около трех минут. Я сидел неподвижно, слушая, как надрывается кулер старого ноутбука. Они проверяли мой IP. Пытались проследить маршрут и пробить защиту. Пусть пытаются. Все, что их аналитики сейчас увидят — это арендованный сервер в Исландии, который через долю секунды сбросит все логи.
Наконец, на экране появилось уведомление о входящем сообщении.
«Цель — идентификация источника или группы лиц, снабжающих оперативной информацией Фрэнка Касла. Мы знаем, что вы имеете выходы на этот рынок или являетесь одним из связующих звеньев. Бюджет: двести тысяч долларов за подтвержденное имя и физический адрес. Пятьдесят тысяч авансом на любой указанный вами счет в криптовалюте».
Двести тысяч. Для уличного криминального уровня это были колоссальные деньги. Тот факт, что неизвестный заказчик бросал такие цифры в слепой чат, говорил о двух вещах. Во-первых, Касл нанес их бизнесу неприемлемый ущерб. Во-вторых, они находились в отчаянии.
И самое главное: они назвали меня «связующим звеном». Моя гипотеза подтвердилась. Они действительно верили, что источник информации и Брокер — это не обязательно один и тот же человек. Они искали информатора, а я в их глазах был лишь продавцом доступов.
Я позволил себе короткую, мрачную усмешку в тишине пустой квартиры. Они хотели купить у меня меня же самого.
Но нельзя было соглашаться сразу. Настоящий теневой посредник не кинется на двести тысяч, если за этими деньгами маячит тень Карателя. Настоящий дилер начнет торговаться, поднимать цену и требовать гарантий безопасности.
Я положил руки на клавиатуру. Ритм дыхания выровнялся.
«Работа с целями, находящимися в орбите Касла, несет критический риск для моей собственной инфраструктуры», — начал я выстраивать легенду. — «Двести тысяч — это базовая ставка за поверхностный анализ. Идентификация конкретного источника и передача его вам обойдется в пятьсот тысяч. Но деньги — вторичный вопрос».
Я сделал паузу, обдумывая следующую фразу. Мне нужно было не просто заработать или отвести удар. Мне нужно было забраться внутрь их расследования.
«Если я берусь за этот контракт, мне нужны гарантии, что мы не пересечемся на земле. Я не работаю вслепую и не собираюсь сталкиваться с вашим наблюдением. Чтобы начать, мне потребуются ваши первичные данные. Все, что вы уже собрали на этого человека. Маршруты слежки, логи, отчеты ваших детективов. Я должен знать, где вы уже наследили, чтобы не пойти по сгоревшему следу».
Я отправил текст.
Это был откровенно наглый ход. Я прямо требовал отдать мне материалы, которые собирал Максвелл и его наниматели. Если они откажутся — сделка сорвется, но я останусь в тени, сохранив репутацию профи, отказавшегося от грязной и непрозрачной работы. Если согласятся... я получу полный срез того, что именно они знают, и смогу видеть их слепые зоны.
Ожидание затянулось. На этот раз прошло больше десяти минут. Я успел встать, подойти к зашторенному окну и отодвинуть край ткани. Мокрый асфальт внизу блестел от света фонарей. Город жил своей привычной жизнью: где-то выли сирены, гудели машины. Где-то там, в похожей темноте, Фрэнк чистил оружие перед очередной вылазкой, а здесь, в тихой комнате, решалась судьба моего прикрытия.
Индикатор на экране ноутбука коротко моргнул.
«Ваши условия приемлемы», — гласил текст. — «Пятьсот тысяч. Аванс семьдесят пять. Мы готовы предоставить сырые данные и выписки, с которыми работали наши аналитики. Файл будет загружен на защищенный сервер в течение часа. Но мы требуем подтверждения вашей квалификации. Докажите, что вы уже находитесь в процессе поиска и понимаете специфику этой цели».
Я медленно выдохнул. Сердце ударилось о ребра тяжелым толчком. Они пошли на мои условия. Теперь я мог заглянуть в их собственные архивы, оставаясь за безопасным экраном.
Заказчик не был идиотом и потребовал авансовый платеж информацией. Доказательство того, что посредник действительно может достать данные, связанные с Карателем.
Если я пришлю им стандартную отписку, они поймут, что я блефую, и закроют канал. Если выдам слишком много — создам угрозу для себя, системы или своих немногочисленных источников вроде Карен. Мне нужно было сбросить им ровно столько правдоподобных деталей, чтобы оправдать свой ценник, не засветив реальные источники.
Я закрыл окно чата, оставив его работать в фоновом режиме, и открыл чистый текстовый документ.
Чтобы скормить им наживку, мне предстояло создать идеальный аналитический мираж. Выверенный ответ, собранный из газетных статей, дат полицейских сводок и хронологии недавних зачисток. Я должен был заставить общедоступную информацию выглядеть как результат глубокого теневого расследования. Сшить разрозненные куски так, чтобы они увидели именно ту тень всезнающего информатора, которую сами же и придумали.
Я придвинулся ближе к монитору. Игра началась, и теперь я находился по обе стороны прицела.
Глава 43. Продать пустоту
Глава 43. Продать пустоту
Курсор ритмично пульсировал на белом фоне пустого текстового документа. Отсчет пошел. Анонимный заказчик на той стороне зашифрованного канала ждал доказательств того, что я стою их времени. Доказательств того, что диспетчер, с которым они связались, действительно находится в процессе поиска Брокера и понимает специфику цели.
Мне предстояло продать им пустоту, виртуозно завернутую в плотную обертку профессиональной аналитики.
Я начал печатать, методично выстраивая конструкцию лжи. Сначала я взял сухие, железобетонные факты из публичных источников — время прибытия полицейских патрулей на места последних зачисток Касла, номера участков, взявших дела в разработку. Добавил к ним газетные вырезки о переделе сфер влияния в Адской кухне после устранения Карла Ванса. Это была база, доступная любому внимательному человеку с доступом в интернет. Но за компиляцию утренних новостей такие суммы не платят.
Чтобы превратить этот общедоступный мусор в ценные оперативные данные, я вшил в текст ложные маркеры источника. Я описал передвижения Фрэнка так, будто получал их не от нейтральной аналитической Системы, а от разветвленной сети уличных наблюдателей и информаторов в департаменте полиции. Указал пару реальных адресов тайных складов, которые уже засветились в отчетах, но преподнес этот факт как результат успешной прослушки радиочастот банд. Я создавал иллюзию масштабной, грязной работы на земле, в которой задействованы десятки живых людей, рискующих жизнью.
Мои пальцы замерли над клавиатурой. Слишком бесполезный ответ уничтожит контакт. Они решат, что я мелкий мошенник, закроют канал связи, и я навсегда потеряю возможность изучить их сырые данные. Но слишком точный ответ, раскрывающий реальные механизмы наведения Карателя, мгновенно приблизит противников ко мне. Я должен был пройти по самому краю.
Я перечитал текст, вымарал два абзаца про логистику ухода Касла с Третьего пирса, посчитав их излишне достоверными, и нажал «Отправить».
Файл улетел в черноту анонимного чата.
Ожидание оказалось физически изматывающим. Я откинулся на спинку скрипучего стула и потер глаза. В тишине съемной квартиры, превращенной в командный пункт, каждый звук с улицы казался гипертрофированным. Визг тормозов на перекрестке, отдаленный вой сирены скорой помощи. Я знал, что по моему текущему IP-адресу они ничего не найдут — маршрутизация была выстроена через три арендованных сервера, — но всё равно открыл терминал и проверил настройки шлюза еще раз.
Спустя четырнадцать бесконечных минут окно чата мигнуло входящим сообщением.
«Материал изучен и признан релевантным. Мы видим ваш доступ к улице. Для продолжения работы и получения сырых данных мы требуем проведения тестовой транзакции. В качестве подтверждения серьезности намерений на ваш счет будет переведен первый транш. Используйте следующий платежный маршрут для приема средств».
Ниже развернулся длинный, сложный блок реквизитов. Номера транзитных счетов, названия компаний-прокладок, шлюзы региональных банков.
Я медленно, шумно выдохнул, чувствуя, как расслабляются мышцы плеч. Уловка сработала. Заказчик продолжил переговоры. Канал связи сохранился, и теперь я официально состоял в штате охотников на Брокера, получив контракт на поиск самого себя.
Однако праздновать было нечего. Я скопировал блок реквизитов и перенес его в локальный текстовый файл, мгновенно стирая оригинал из памяти мессенджера. Меня совершенно не интересовал их аванс. Попытка обналичить или вывести эти деньги была бы равносильна тому, чтобы добровольно надеть на шею радиомаяк. Меня интересовало только одно: откуда именно придут эти средства.
Я отвернулся от свечения монитора и посмотрел на свой стол. Там, рядом с клавиатурой, лежали распечатки банковских выписок, полученные от Карен. Цифры на экране легко скользят мимо сознания, поэтому я взял в руки плотную бумагу. Я сознательно оттягивал момент обращения к Системе, выстраивая логику самостоятельно.
Мой взгляд скользил по строчкам свежего платежного маршрута от заказчика. Транзитный счет в Делавэре. Компания-пустышка. Еще один перевод. «Оушенвью Моторс»... Нет, не то.
И тут я увидел знакомый паттерн.
Название юридического лица, затерявшееся в самом конце запутанной цепочки переводов, которую предложил анонимный заказчик. «Крестпоинт Инвестментс».
Я потянулся к стопке документов от Карен. Перелистал несколько плотных страниц, оставляя на краях неровные заломы. Нашел нужный лист, содержащий аудит легальных подрядчиков. Вот оно. «Крестпоинт Инвестментс» уже фигурировала в моих прошлых расследованиях. Тот же самый финансовый узел, через который отмывались деньги нескольких независимых преступных группировок в Квинсе и Адской кухне.
Я использовал финансовый анализ только для поиска совпадений, и результат лежал прямо передо мной. Это не могло быть случайностью. Уличные банды, торговцы оружием и наемники не делятся своими корпоративными бухгалтерами со случайными людьми.
Я положил реквизиты из чата рядом со старой выпиской. Я выделил найденную связь в уме и обратился к интерфейсу Чёрного Досье, формализуя запрос на проверку маршрута.
Слабая, лишенная эмоций вспышка перед глазами принесла ожидаемое подтверждение.
[Анализ финансовых потоков выявляет повторяющегося посредника, но верхнего заказчика не показывает.]
Я сидел в полутьме, глядя на разложенные документы. Оплата за поиск моего следа проходила через ту же сеть легальных подрядчиков, которая обслуживала централизованную теневую инфраструктуру. Неизвестные заказчики использовали масштабируемые корпоративные фасады для финансирования слежки и найма частных детективов вроде Максвелла.
Я хотел выиграть время и получил его. Но плата за эту отсрочку оказалась высокой.
Теперь я не мог просто исчезнуть или разорвать контакт. Если мой фиктивный посредник внезапно замолчит после получения доступа к их инфраструктуре, заказчики поймут, что их обманули, и удвоят усилия. Я был вынужден продолжать игру. Мне придется регулярно поддерживать эту выдуманную роль, скармливая им новые порции безопасной, дозированной дезинформации, чтобы они не смотрели в сторону правды.
Я стал заложником собственного прикрытия. Малейшая нестыковка в легенде — и моя репутация, служившая мне надежным щитом, мгновенно превратится в мишень.
Я медленно собрал листы со стола и убрал их в ящик, повернув ключ в замке. Воздух в комнате казался неподвижным и тяжелым.
Ситуация выходила на новый уровень контроля. Но больше всего меня тревожили не корпоративные счета и не анонимные заказчики. Меня тревожил Фрэнк. Касл обладал звериным чутьем на любые изменения в оперативной обстановке. Когда он поймет, что вокруг нашего канала сбора информации поднимается целенаправленный шум, он не станет терпеливо ждать моих объяснений. Он начнет действовать.
Одновременно с моими играми в двойного агента, Фрэнк неизбежно начнет собственную, безжалостную проверку любой возможной утечки вокруг меня. И к этому столкновению я должен быть готов.
Глава 44. Маршрут только для двоих
Глава 44. Маршрут только для двоих
Я шел по влажному от утреннего дождя тротуару, плотно спрятав руки в карманы куртки. Одноразовый телефон, который Фрэнк Касл выдал мне для прямой связи, лежал во внутреннем кармане, и его дешевый пластиковый корпус казался сейчас неестественно тяжелым куском свинца. По нашим жестким правилам, этот аппарат использовался исключительно для передачи проверенных целей и назначения встреч, исключая любых слепых посредников, способных стать слабым звеном.
Час назад на него пришло короткое сообщение: адрес старой промышленной зоны в Бруклине и точное время. Я не стал отвечать. В наших отношениях с Карателем, где недоверие давно стало открытым и формализованным, подтверждением служила только личная явка в указанную точку.
Оставалось пройти три квартала до условленного места. Воздух пах мокрым бетоном, остывающим металлом и выхлопными газами редких машин. Недавние финансовые транзакции через «Крестпоинт Инвестментс» и моя вынужденная игра с заказчиками купили мне немного времени, но создали слишком много нежелательного шума. Касл замечал сдвиги в оперативной обстановке раньше, чем объяснял их. Он не стал бы терпеливо ждать, пока кольцо вокруг нас сожмется.
Телефон в кармане коротко, зло завибрировал.
Я не сбавил шаг, только свернул в глубокую нишу между двумя закрытыми магазинами электроники, укрываясь от света уличных фонарей. Достал аппарат. На тусклом монохромном экране светился новый текст.
«Сдвиг. Минус сорок минут. Крыша паркинга на Семнадцатой».
Я уставился на пиксельные буквы, чувствуя, как внутри нарастает холодное напряжение. Минус сорок минут означало, что встреча должна состояться прямо сейчас, в четырех кварталах западнее первоначальной точки.
Смена локации в последнюю минуту не вписывалась в стандартную процедуру. Касл планировал всё с безжалостной точностью. Если он ломал собственный план, на это была веская причина. Либо первая точка уже засвечена, либо... это была проверка.
Внезапная смена маршрута мгновенно усилила мою настороженность. Я понимал, что спорить или задавать вопросы по незащищенной линии — значит показать слабость и провалить этот негласный тест. Я развернулся и быстрым шагом направился к Семнадцатой улице, мысленно зафиксировав эту странность как сигнал тревоги.
Многоуровневый паркинг встретил меня гулким эхом моих собственных шагов и густым запахом машинного масла. Я поднялся по грязной бетонной лестнице на самый верхний, открытый ярус. Ледяной ветер здесь дул гораздо сильнее, трепля полы куртки и забираясь под воротник. На крыше было пусто. Только несколько брошенных тележек из супермаркета, ржавый металлический короб и темные пятна мазута на потрескавшемся асфальте.
Я остановился у края парапета, стараясь держаться в густой тени массивной вентиляционной трубы. Ждать пришлось недолго.
Тень беззвучно отделилась от будки технического выхода. Фрэнк Касл двигался пугающе тихо, несмотря на свои тяжелые ботинки и плотную тактическую куртку. Он остановился в пяти шагах от меня. Его лицо скрывалось в полумраке, но я физически чувствовал на себе этот тяжелый, препарирующий взгляд.
— Ты пришел быстро, — ровным, лишенным интонаций голосом произнес он.
— Новая точка оказалась ближе к метро, — спокойно ответил я. Я не пытался оправдываться или демонстрировать возмущение. В нашем общении давно не было места лишним словам.
Фрэнк молчал. Его взгляд сканировал пространство за моей спиной, въездной пандус, темные окна соседних офисных зданий. Он проверял каждый метр, оценивая обстановку.
— Зачем понадобилось менять маршрут в последнюю минуту? — спросил я, нарушая тишину.
— Хороший вид, — коротко бросил Касл.
— На первую точку?
Я не стал играть в непонимание. Теперь логика его действий обрела смысл: первая координата служила приманкой. Он занял позицию, откуда мог безопасно наблюдать за изначальным местом встречи, ожидая увидеть, не притащу ли я за собой хвост.
Фрэнк чуть склонил голову. Это было едва заметное движение, но оно подтвердило мою догадку.
— В городе стало слишком шумно, — произнес он, делая медленный шаг ближе. — Слишком много людей задают правильные вопросы в неправильных местах. Кто-то системно финансирует поиск, забрасывая сети. Я проверял, не привел ли ты гостей на первый адрес.
Он не сказал этого прямо, но подтекст был ясен: Касл чувствовал, что чужое расследование подобралось вплотную к нашему каналу.
— И кто-нибудь пришел?
— Пока нет. — В его голосе не было облегчения. Только сухая констатация факта. — Но мухи уже летят на кровь. Твой рабочий канал остается под вопросом. Мы уже обсуждали цену утечки. Если она случится, ждать разрешения я не стану.
Я выдержал его взгляд, не отводя глаз. Угроза не была новой, и я прекрасно помнил цену ошибки.
— Я держу свой конец сделки, — ровно ответил я. — Никаких слепых зон. Никаких хвостов. Моя информация чиста.
— Посмотрим. — Касл отвернулся от меня и посмотрел на ночной город. — Ты собрал куски. И ты их держишь.
Я понял, о какой именно цели он говорит. Но я не собирался отдавать ему незаконченное досье на финансового посредника без финальной проверки.
— Мне нужно время. Данные еще не подтверждены до конца.
— Время — это роскошь, которой у нас нет. Если ты не готов нажать на курок, это сделаю я. Но мне нужны мишени.
— Ты получишь их, когда я буду уверен, — твердо сказал я. — Это мое правило.
Фрэнк ничего не ответил. Он просто развернулся и направился к лестничному пролету. Никаких прощаний, никаких кивков или подтверждений того, что мой ответ его устроил. Он растворился в темноте так же внезапно, как и появился, словно его здесь и не было.
Я остался один на продуваемой ветром крыше. Глухой металлический звук закрывшейся стальной двери поставил точку в нашей короткой встрече. Касл уехал без объяснений, а я остался с острым, пульсирующим ощущением, что только что был частью неизвестного теста. Он не просто так смотрел на первую точку. Он искал конкретных людей.
Я подождал десять минут, убеждаясь, что паркинг абсолютно пуст, прежде чем начать спуск. Мой путь лежал через сеть переулков. Мне нужно было вернуться в свою съемную квартиру, служившую мне офисом, чтобы обдумать дальнейшие шаги.
Выйдя на улицу, я почувствовал, как адреналин медленно отступает. Я прошел его проверку. Фрэнк ничего не увидел на контрольной точке. Мой канал формально оставался чистым.
Я свернул на узкую улицу, освещенную редкими, мерцающими фонарями, и по привычке бросил взгляд на витрину закрытого кафетерия, используя ее темное стекло как зеркало заднего вида. Отражение пустой улицы скользнуло по поверхности.
Я замер.
В пятидесяти метрах позади меня, в глубокой тени кирпичной арки, стоял человек. Он не двигался. Он не смотрел в телефон и не курил. Он просто смотрел в мою сторону.
Сердце тяжело ударилось о ребра. Это был не Фрэнк. Касл никогда не стал бы стоять неподвижной мишенью под уличным фонарем.
В памяти тут же всплыл синий Форд и частный детектив Максвелл, чье имя я совсем недавно вытащил из финансовых логов. Мне предстояло убрать его с доски тихо и без чужой помощи, но, похоже, он сделал свой ход первым.
Глядя на темный силуэт в отражении витрины, я осознал неприятный факт. Фрэнк не нашел внешний хвост на первой точке не потому, что я был безупречно осторожен. Хвост просто не интересовался Карателем.
Он следил лично за мной.
Охота перешла из цифрового пространства на мокрый асфальт Нью-Йорка. Я опустил голову, глубже засунул руки в карманы и свернул в следующий темный переулок. Действовать теперь придется в одиночку.
Глава 45. Хвост
Глава 45. Хвост
Темный переулок Бруклина пах застоялой водой и пролитым автомобильным маслом. Я продолжал идти, засунув руки глубоко в карманы куртки, и заставлял себя сохранять ровный темп. Человек, которого я заметил в отражении темной витрины закрытого кафетерия, остался позади, но звук медленно катящихся шин по мокрому асфальту заставил меня напрячься.
Темно-серый седан вывернул из-за угла и плавно поехал вдоль тротуара. Я уже видел эти фары квартал назад. Машина не пыталась меня обогнать, держась на стабильном расстоянии. Кто там сидел? Очередная параноидальная проверка Фрэнка? Люди анонимного заказчика, решившие пощупать физический мир? Или просто совпадение?
Отсутствие интереса к первой точке встречи с Каслом говорило о многом. Охота велась не на Карателя. Целью был я.
Я не мог просто сорваться на бег. Прыжки через заборы или спринт по подворотням только подтвердили бы, что я не случайный прохожий, а человек, которому есть что скрывать. Пришлось действовать иначе.
Впереди, сквозь пелену моросящего дождя, показался знакомый зеленый шар спуска в метрополитен. Я ускорил шаг — ровно настолько, насколько это сделал бы обычный горожанин, уставший после долгого дня и спешащий на последний поезд. Внизу пахло разогретым металлом и влажной бетонной пылью. Я провел потертой картой по считывателю турникета и спустился на платформу.
У массивной стальной колонны я остановился, глядя в черную пустоту туннеля, и краем глаза проверил лестницу. Силуэт с улицы спустился следом. Седан, видимо, остался наверху.
Дыхание сбилось. Я крепче сжал в кармане ключи, заставляя себя дышать ровно. С нарастающим, вибрирующим в полу гулом поезд вылетел из туннеля, обдав платформу потоком грязного теплого воздуха. Двери с шипением разъехались. Я зашел в вагон и встал спиной к противоположным дверям, внимательно наблюдая за платформой через исцарапанное мутное стекло. Мой преследователь спокойно зашел в соседний вагон.
На следующей станции я не вышел. Я ждал до крупного пересадочного узла, где толпа была плотнее даже ночью. Я влился в людской поток. Сначала вниз, к поездам желтой линии. Затем, резко развернувшись вместе с выходящими пассажирами, перешел в длинный кафельный коридор, ведущий к красной ветке. Я хаотично менял направления, протискивался мимо спешащих людей, стараясь не оглядываться слишком явно, но постоянно сбивая ритм шага.
Спустя почти час изматывающего блуждания по подземке я вышел на поверхность в совершенно другом районе. Промозглый ночной ветер немедленно забрался под тонкую куртку. Три квартала петляний по узким улицам. Отражения в окнах припаркованных машин и темных витринах были чисты. Хвоста не было.
Вместо своей квартиры я направился в круглосуточный дайнер. Тусклый неон, запах пережаренного масла и дешевого кофе. Я выбрал самую дальнюю кабинку у окна, из которой отлично просматривалась освещенная улица, оставшись при этом в глубокой тени от давно сломанного музыкального автомата.
Пожилая, уставшая официантка молча подошла к столику и поставила передо мной толстую керамическую кружку черного кофе. Я коротко кивнул.
Пальцы мелко дрожали, когда я обхватил горячую кружку. Ситуация выходила из-под контроля. Охотники сделали свой физический ход. Если Фрэнк заметит активность вокруг моего маршрута, он начнет жесткую проверку. Ультиматум оставался в силе: любая утечка к врагам — и Касл придет за мной без предупреждения.
Я достал из внутреннего кармана куртки дешевый бумажный блокнот и ручку. Пока адреналин не выветрил детали из памяти, я набросал описание. Серый седан, скол на правой фаре. Преследователь в метро: рост около ста восьмидесяти, темная куртка без отличительных знаков, тяжелая походка. Запись этих сухих фактов возвращала крупицы контроля.
Только закончив, я вытащил рабочий телефон. Экран тускло осветил лицо. Палец замер над кнопкой вызова защищенного канала. Один звонок, и Фрэнк мог бы решить проблему.
Я не стал звонить. Вместо этого набрал сухую контрольную отметку: «Хвост сброшен», — добавил адрес дайнера и отправил по рабочему каналу. Это была не просьба о помощи, а координата на случай, если я всё-таки исчезну. Разбираться с чужим вниманием мне по-прежнему предстояло самостоятельно. Мой аналитический мираж для заказчиков все еще работал, они считали меня лишь связующим звеном, и мне нужно было удержать эту иллюзию до конца.
Я сделал глоток остывшего кофе. Жидкость обожгла горло резкой горечью. За окном, разрезая темноту светом фар, медленно проехала одинокая патрульная машина.
До рассвета оставалось несколько долгих, тягучих часов. Сегодня я не вернусь домой. Мои мощные серверы, тщательно собранные цифровые досье и программы-анализаторы остались запертыми в квартире. На эту ночь я остался с ними по разные стороны запертой двери.
Спасибо за чтение
Вернуться к книге
