Смертельный рай - Линкольн Чайлд
Шрифт:
Интервал:
Закладка:
Что подразумевалось в данном случае? Какие стечения обстоятельств имели место в последнее время? И о чем они свидетельствовали?
Эдмунд Уайр, убийца, который ненавидел полицейских, вышел по условно-досрочному освобождению. Он убил трех женщин, двух офицеров и шурина Лэша. В итоге Лэша бросила жена, а сам он, полный сомнений и чувства вины, ушел из ФБР, желая положить конец бессонным ночам.
По справедливости Уайр никогда не должен был выйти на свободу. Лэш не питал иллюзий. Что бы ни думали те из комиссии по вопросам условно-досрочного освобождения, Уайр будет охотиться на него. Ему не удалось убить только Лэша.
Было ли это стечением обстоятельств?
К тому же еще и его аватар, помещенный в Аквариум. Тара говорила, что подобная ошибка невозможна. Если так, то кто-то сделал это преднамеренно. «Разве что кто-то из руководства, имеющий высший уровень допуска. Например, я. Или негодяй вроде Хандерлинга, который вломился в систему».
Он посмотрел на Тару, которая вернулась к столу и складывала бумаги.
«Думай о том, как открыть дверь…»
И внезапно дверь распахнулась.
Лэш резко выдохнул, словно от удара в живот, и притворился, будто зевает. Это казалось невозможным. Тем не менее другого решения не существовало.
Были еще два вопроса, на которые следовало получить ответ, чтобы удостовериться окончательно. Тара могла дать ему один из них. Но придется сохранять спокойствие — по крайней мере, пока он не получит все доказательства.
— Тара, — преувеличенно устало попросил он. — Можете сделать еще кое-что?
Она кивнула.
— Не могли бы вы составить список всех аватаров, которые были в Аквариуме во время процесса подбора пары Торпов?
— Зачем?
— Потому что я прошу.
Она снова подошла к компьютеру. Лэш последовал за ней.
— Покажите мне, как это делается, — попросил он.
— Сначала нужно получить доступ к базе данных. — Она ввела код доступа, и на экране тотчас же появились ряды девятизначных чисел. — Это все аватары.
— Все?
— Всех наших клиентов. Почти два миллиона. — Она ввела несколько дополнительных команд. — Так. Я составила SQL-запрос, который можно прогнать через этот набор данных. Вводишь идентификационный код аватара и получаешь все остальные, которые были в Аквариуме в период подбора.
— Покажите мне, пожалуйста, этот список.
Она взяла листок бумаги.
— Вот распечатка, которую мы сделали в пятницу, с датами, когда Торпы и Уилнеры подали заявления.
Торп, Льюис А. — 000451823 — 30.07.02
Торвальд, Линдси Э. — 000462196 — 21.08.02
Шварц, Карен Л. — 000527710 — 02.08.02
Уилнер, Джон Л. — 000491003 — 06.09.02
— Идентификационный код Льюиса Торпа — 000451823. Вводим его в поле запроса.
Она набрала цифры, и экран снова обновился.
— Здесь расположены в возрастающем порядке все аватары, которые были в Аквариуме, когда Льюиса сопоставили с Линдси.
Тара быстро прокрутила список до конца.
000481032
000481883
000481907
000482035
000482110
000482722
000483814
000483992
000484398
000485006
Конец запроса: 11:05:42.82 04.10.04
Дискретных единиц: 58812
>?
Тара показала на последнюю строчку.
— В данный период в Аквариуме находилось почти двадцать три тысячи аватаров.
— Но это всего лишь колонка цифр.
— Эта клавиша позволяет переключаться между идентификационными кодами и именами.
Тара нажала ее, и вместо номеров появились фамилии и имена.
Фаллон, Юджин
Уайт, Джером
Уондерли, Хелен
Гарсия, Констанс
Лу, Вэнь
Гелбман, Марк
Йосида, Айко
Хорст, Маркус
Грин-Карсон, Марго
Баньери, Антонио
«Черт, — подумал Лэш. — Они все равно отсортированы по номерам, а не по фамилиям». Он хотел было попросить Тару, чтобы она расположила их в алфавитном порядке, но передумал. Он еще не был готов к тому, чтобы все объяснить. Лэш начал просматривать имена, перелистывая страницы на экране.
— Что вы ищете? — спросила Тара, с любопытством заглядывая ему через плечо.
— Так, просто смотрю. Послушайте, можете сделать кое-что еще?
— Кое-что еще, потом еще кое-что. Жаль, что у меня не сдельная оплата.
— Мне кажется, мы совершили ошибку, проверяя только данные суперпар.
— Почему?
— Смотрите, что мы узнали о Линдси Торп и ее неожиданном повторном обследовании. Кто знает, что еще мы могли бы обнаружить, проверив несколько случайно выбранных обычных пар?
— Разумно. — Тара поколебалась. — Сейчас принесу документы.
— Возвращайтесь скорее.
Он посмотрел ей вслед. Хотя результат поиска был ему по-настоящему интересен, в этот момент важнее было внимательнее взглянуть на экран без свидетелей. Он снова начал перелистывать фамилии.
Просмотр всех данных занял больше времени, чем он предполагал, и когда он добрался до конца списка, была уже почти половина двенадцатого. Лэш разочарованно откинулся на спинку кресла. Наверное, если бы он сразу нашел фамилию, которую искал, все оказалось бы слишком просто. Возможно, сама идея была дурацкой. Ему стало не по себе при мысли, что придется продираться через очередной огромный список имен. Впрочем, раз уж он зашел так далеко, надо попробовать и с Уилнерами.
Он нажал на клавишу, которую показала ему Тара. Экран тотчас же обновился, показывая аватары в порядке их числовых кодов.
Начало поиска
000000000
000448401
000448916
000448954
000449010
000449029
000449174
000449204
000449248
000449286
Лэш выпрямился. Что тут делает тот первый номер, 000000000?
Он нажал функциональную клавишу, но этому идентификационному коду не соответствовала никакая фамилия. Поле осталось пустым.
Пожав плечами, Лэш взял листок, оставленный Тарой на столе, и ввел в поле запроса номер Джона Уилнера — 000491003.
Когда экран обновился, вверху списка снова оказался код 000000000. Фамилии не было.
Лэш поскреб затылок. Что это значит? Маркер начала массива?
Еще одна попытка. Встав с кресла, он начал рыться в разбросанных на столе бумагах, пока не нашел листок с идентификационным номером Кевина Коннелли. Вернувшись к компьютеру, он ввел код и увидел новый ряд цифр.
— Господи, — выдохнул он.
Открылась дверь, и появилась Тара с пачкой отчетов.
— Я выбрала десяток случайных фамилий, — сказала она. — Я подумала, что хватит основных…
— Подойдите сюда, пожалуйста, — прервал ее Лэш.
Бросив папки на стол, она приблизилась к монитору.
Лэш посмотрел на нее, больше не пытаясь скрыть волнение.
— Составьте, пожалуйста, еще один список. Покажите мне, кто сейчас в Аквариуме.
Она нахмурилась.
— Что происходит? Что вы хотите сделать?
— Тара, пожалуйста.
Несколько мгновений она внимательно смотрела на него, затем склонилась над клавиатурой и ввела еще один запрос.
Экран обновился. Взглянув на него, Лэш кивнул, словно подтверждая некое невысказанное подозрение. Потом он неожиданно выключил компьютер. Монитор погас.
— В чем дело, черт возьми? — спросила Тара.
Не ответив, Лэш схватил трубку телефона, придержал ее подбородком и набрал междугородный номер.
— Капитана Цоси, пожалуйста, — сказал он и немного подождал. — Джо? Это Крис Лэш. Джо, в доме Торпов до сих пор формально ведется следствие? Слава богу. Слушай, я хотел бы, чтобы ты немедленно послал туда кого-нибудь из сотрудников. У тебя остался номер моего мобильного? Дай его агенту, пусть позвонит мне, как только окажется там. Да, это очень важно. Спасибо.
Он положил трубку и посмотрел на Тару.
— У меня срочное дело. Сейчас не могу ничего объяснить. Скоро увидимся.
Схватив плащ, он направился к двери. Неожиданно он обернулся. Тара сидела за столом, глядя на него со странным выражением на лице.
— Поговорите с тем врачом, — сказал он. — С доктором Моффеттом.
Тара кивнула. Лэш повернул дверную ручку и исчез.
37
В застекленных апартаментах высоко над Мэдисон-авеню пробудился к жизни лазерный принтер — сначала тихо загудел вентилятор, потом замигал зеленый светодиод. Вскоре листок бумаги с шорохом выпал в лоток.
При этом звуке Ричард Сильвер, сидящий за столиком из атласного дерева посреди помещения, поднял голову. На плечи его было накинуто махровое полотенце. Он работал почти двадцать часов, создавая псевдокод для новейшей программы, которая должна была настолько усовершенствовать общение с Лизой, чтобы подключение электроэнцефалографа больше не требовалось бы. Лэш был прав — уже пора.
Кроме того, работа отвлекала его внимание от печальных событий, в суть которых ему не хотелось углубляться.
Он посмотрел в сторону принтера, словно в трансе. Программирование на машинном языке — особое состояние ума; может потребоваться немало времени, чтобы погрузиться в работу. Сильвер достаточно глубоко ушел в нее и не хотел отрываться. Но лежащая в лотке распечатка могла означать лишь одно: Лиза закончила выполнение задачи, и даже раньше, чем предполагалось.