– Сиэтл, – сказал Бук через пару мгновений. – Думаю, надо начинать с Сиэтла.

Бук повел ее вдоль стеллажей, а пока они шли, сказал:

– Есть большая вероятность, скажем, шестьдесят семь процентов, что женщина, которую ты ищешь, однажды прибыла в Сиэтл из Макао под именем Мари Тан и под тем же именем из Гонконга – в Манилу, с Тайваня – в Макао, из Шанхая – в Осаку… из Гонконга– на Тайвань… и из Осаки – в Сан-Франциско.

– Это значит… вся Юго-Восточная Азия.

– Китай, Япония, южная часть Тихого океана и Западное побережье Северной Америки.

Ого!

– Есть еще большая вероятность, процента, скажем, восемьдесят три, что та же самая женщина перемещалась из Сиэтла в Лос-Анджелес и из Сиэтла в Чикаго под именем Фаллон Зонтаг.

– Откуда это известно?

– Это данные из Бюро таможенного и паспортного контроля Сиэтла. Вероятности, о которых я говорю, в первую очередь отражают степень соответствия между цифровым изображением, которое дала ты, и теми, что зарегистрированы в базе данных. Я мог бы показать тебе и алгоритм сравнения, но для ясности скажу, что он лучше, чем у правительства.

– Что ты еще нашел?

– Сейчас посмотрим. – Бук заглянул в свою книгу, поправил очки. – Мари Тан зарегистрирована как китаянка, этническая хань, двадцать три года, волосы черные, глаза карие, рост – сто семьдесят сантиметров, вес– пятьдесят шесть с половиной килограммов, гражданка Китая, жительница Гонконга, дилер по антиквариату. Фаллон Зонтаг зарегистрирована как двадцатипятилетняя, волосы каштановые, глаза темно-карие, рост – сто семьдесят, вес– пятьдесят девять, гражданка Сиэтла, свобод-ный агент средств массовой информации.

– Как будто речь идет о двух разных людях.

– Наверное, так и задумано.

Неона в этом не сомневалась. В конце концов, идея поддельной идентификационной карты и заключается в том, чтобы позволить кому-то действовать под чужим именем. Фокус состоит в том, чтобы картина была достаточно близкой к действительности, чтобы запудрить мозги таможеннику, но все-таки смазанной – чтобы затруднить компьютерный поиск. Незначительные различия во внешних данных – и ищи ветра в поле. Все основывается на том, что правительственные офисы не используют цифровые изображения, потому что они занимают слишком много памяти и требуют слишком долгой обработки.

Если так, Неона не удивится, если реальный Потрошитель не будет иметь ничего общего с данными Мари Тан и Фаллон Зонтаг. Хотя более вероятно, что ее истинные данные лежат где-то посередине.

– Какие данные более свежие?

– Разве я не сказал?

– Ты сказал, что Зонтаг двадцать пять…

– А Тан – двадцать три. Карта Зонтаг более поздняя.

– Думаешь, обе карты фальшивые?

– Будем считать, что ты неудачно пошутила, Ангел. Да, я думаю – обе. А ты слышала когда-нибудь, чтобы у убийцы была подлинная карта?

– Да нет.

– Ну вот! – Бук просмотрел еще несколько баз данных. – Мари Тан – из Китая, из Пекина. Про эту карту вообще можно забыть. Что такое продираться через трясину китайских правительственных баз данных, знают не только китайцы. А вот что касается Фаллон Зонтаг – тут есть надежда. Погляди-ка на этот код.

Бук протянул ей саму книгу – пульсирующую красным виртуальную базу данных. Страницы испещрены буквами и цифрами, но эти буквы и цифры были для золотистого Ангела божественной музыкой – она сразу же опознала код.

– Это же код Кидда Карни, десять-десять!

– Ну что ж, похоже на то.

Кидд Карни, настоящий монстр «Матрикса» и кибержокей! Потрясающе! Какая удача! Кидд Карни был первым настоящим хакером[15] , которого она встретила, они друзья, настоящие друзья! Кидд Карни помог ей смыться из Майами. Это он показал ей, что такое настоящая охота в «Матриксе». А теперь она обнаруживает, что код, сформировавший фальшивую идентификационную карту Фаллон Зонтаг, был вписан этим самым программистом!

Ее акции идут в гору!

24

Неона не хотела терять время в Обмене. Она задержалась на секунду, чтобы обнять и расцеловать Бука, чем вогнала его в краску. Пиктограмма Бука расцвела оранжевыми и красными сполохами. Неона понеслась через Базар и Арку Хассана, людные в любое время суток. Узел Кидда Карни был совсем близко. Через локальную сеть она прорвалась в сеть Рено в Неваде и стала рыскать по огромному, уходящему за горизонт пространству, заполненному блестящими конструкциями. В одном из узеньких проходов обнаружила сверкающую карнавальную палатку, на которой вспыхивала реклама: «Самый жадный программист в «Матриксе»!» Найти ее в локальной сети Рено было нелегко, потому что чуть не половина местных программистов норовила подделаться под стиль Кидда Карни.

У палатки стоял анимационный клоун. Его длинный и толстый нос затолкнул ее внутрь… и она оказалась в клетке…

Обжигающими черными прутьями клетки служили ножки мощных чипов защиты информации от несанкционированного доступа. Цепи и кандалы, опутавшие руки Ангела и распявшие ее на полу клетки, тоже шипели и обжигали. И весь узел информации разгорался красноватым светом, который охватывал ее пиктограмму. Неоне казалось, будто туча маленьких клопиков бегает на своих насекомьих ножках по ее реальному телу там, в миллиардах шагов программы назад. Ее мутило от отвращения. Виртуальный эффект здесь красного цвета, но попалась она по-черному, чернее не бывает. Попалась в виртуальный капкан с электронными зубьями. А ведь она знала, что тех программистов, которые находят среди директорий путь к заветной палатке, Кидд доводит до сумасшествия. Делать нечего, остается только ждать, ждать и дергаться.

– Кидд, черт тебя подери!

В тот же момент из дальнего угла палатки с одной из линий данных соскочили роликовые сани в форме пули с маской демона на передке и с визгом остановились перед клеткой. Кидд Карни обожает эффектные выходы. На этот раз он был в костюме шейха – тюрбан в форме золотой подушки с кисточками, просторная рубаха, увешанная сверкающими украшениями, расшитые туфли с загнутыми носами. Сзади в санях клубилась орава аппетитных глумливых девок в восточных костюмах исполнительниц танца живота. Девки ластились к Кидду, изображая наложниц в гареме.