23
Когда с ее глаз сняли повязку, Неона обнаружила, что стоит в каком-то старом обветшавшем темном холле с черным полом и коричневыми стенными панелями. Стены были щедро украшены граффити. Ее привели, если она не путает, из коридора справа, там метрах в десяти должна быть металлическая дверь. По другую сторону, слева от нее, холл терялся в темноте. Рядом с ней стояли Молоток и компания: Микки, Собачий Укус, волшебница Дана и механик Ось. Микки, поглядывая на Неону, обвязывал ее правую руку черной повязкой, которая только что была у нее на глазах.
— Это тебе на память от меня, — сказал он.
Конечно.
Неона сглотнула, чувствуя дрожь, но стараясь не сосредоточиваться на этом. Что-то она притомилась. Серебряные глаза Микки делали его взгляд нечеловечески холодным, да и вся его глумливая повадка говорила: единственное, что вызывает его интерес, спрятано у нее между бедер. Собачий Укус, похоже, ее возненавидел, огрызался, ворчал, рычал на нее, возражая чуть ли не каждому ее слову. Молоток был каменно-холоден и относился к ней как к совершенно бесполезной вещи. Ось смотрел на нее подозрительно. Только Дана вела себя дружелюбно, стараясь подбодрить ее, но было неясно, какую роль играет волшебница в этой компании.
Укус нажал на черный рычаг в стене, и широченные двери лифта открылись: одна створка скользнула вверх, другая ушла в пол. Наверное, это грузовой лифт. Молоток прикурил «Миллениум Рэд» от серебряной зажигалки и первым вошел в кабину.
Неона поколебалась мгновение, но сейчас уже поздно думать. Если кому-то из них пришла идея ограбить ее и отобрать драгоценный компьютер, они элементарно могли это сделать в холле перед лифтом. Теперь у нее уже нет выбора. Надо играть в их игру и надеяться на лучшее, надеяться, что ей повезет.
Лифт скрипел и трясся, пока поднимался на высоту пятого, может быть, шестого этажа. Когда дверь открылась, Молоток спрятал в кобуру пистолет, который до того не выпускал из рук. Неона закусила губу — что же ее ждет?
Кто-то, кажется, Собачий Укус, локтем толкнул ее и выпихнул из лифта. Комната была гигантской, больше, чем любая квартира из тех, что Неона видела в своей жизни — метров пятнадцать — двадцать в ширину и почти такая же в длину. Потолок был низковат, но обычной высоты для чердака, если это, конечно, чердак, пристроенный над жилыми этажами здания. Слева Неона разглядела кухню, а справа — гостиную. Прямо шел коридор, ведущий в холл. Там, наверное, спальни, решила Неона. Собачий Укус пихнул ее вправо и приказал:
— Сюда! И не пялься по сторонам!
— Ох, да… Да, конечно.
Вдоль стены стояли мягкие кресла, на столике рядом с одним из них нечто, сильно смахивающее на мощный телеком — из черной пластмассы с хромированными деталями и со всевозможными примочками, впрочем знавший, видимо, и лучшие дни, так как один из портов почернел и перекосился, а пластик вокруг него оплавился.
— А что с телекомом? — пискнула Неона.
Это было обычное любопытство, просто она удивилась его виду и больше ничего, но Собачий Укус тут же гаркнул на нее:
— Не лезь! Не твое дело, сучка!
Неона снова прикусила губу и постаралась взять себя в руки. Она никогда не встречала охотников, которые не были бы знакомы с программистами. В большинстве групп был свой собственный. А может быть, опаленный телеком — свидетельство того, как они обошлись с программистом, с которым работали раньше. Но эту мысль лучше держать при себе.
Молоток плюхнулся всей тушей в легкое креслице, а ноги закинул на подушку.
— Ты должна быть готова к работе в любой момент! — сказал он.
Одно дело — сказать, другое — сделать. Неона приказала себе собраться. Если она хочет извлечь что-то из всей этой истории, нельзя выставлять себя полной деревенщиной. Либо они примут ее за то, что она есть на самом деле, либо бросят. Она повернулась к Молотку лицом.
— Если вы от меня чего-то хотите, парни, я хочу за это что-нибудь иметь. Бесплатно я не работаю.
Прежде чем Молоток успел ответить, Собачий Укус снова взвился:
— Ты чего-то хочешь? Я тебе дам чего-то! Ты, черт подери, что себе думаешь? Ты про чип ничего сказать не можешь!
— Чип пустой.
— Ну да!
— Там ничего нет, только один файл данных! Я не могу вытащить оттуда то, чего там никогда не было!
— Да ты никакой не программист! Только прикидываешься!
Молоток и его команда занимались охотой. Неона уже поняла, что они ищут кого-то. Почему они должны это сделать и что произойдет, если им это удастся, она не знала, да ей не очень-то и хотелось. У нее своих проблем хватает.
Чип, о котором шла речь, содержал единственный файл данных о том, кого им надо было найти. Исследование чипа было для Неоны первым испытанием. Задачей, что перед ней поставили, был прочес глобальной сети «Матрикса» в поисках данных об этой личности, которые могли бы помочь в ее обнаружении. Работы здесь хватало, а от результата зависели ее отношения с фирмой «Молоток и К0». Даже если она никогда больше не будет работать с этой группой, удачный поиск может принести ей хороший контракт, а это именно то, что нужно.
Молоток взял пачку бумаг и протянул ей. Неона подошла, взяла бумаги, просмотрела — буквы, цифры, банковский адрес.
— На этом счету пять тысяч новых йен, — сказал Молоток. — Если найдешь то, что нам надо, — они твои. А может, и побольше, потом посмотрим.
— О'кей.
— Если не найдешь, деньги там и останутся, а тебе — конец.
Неона кивнула:
— Вам не о чем беспокоиться.
— Я знаю.
— Я имею в виду… я найду то, что вам нужно.
— Ну, так приступай!
Когда мужчина столь деликатно просит…
Неона села в мягкое кресло рядом с телекомом и наконец-то достала из сумки макропластовый кейс с эмблемой «Фучжи». Когда она открыла клавиатуру, Ось стал присматриваться к компьютеру.
— Это шестая модель? — спросил он.
— Только кейс.
Механик кивнул с таким видом, будто предугадал все заранее. Неона поняла, что он все-таки знает кое-что и о компьютерах, и о программистах. Большинство программистов скорее руку себе отрежут, чем станут работать на машине прямо из магазина. По крайней мере, так они говорят. Послушать их, так им больше по душе работать с какой-нибудь кучей запчастей, запиханной в мешок для мусора.
Неона тоже говорила что-то в этом роде, пока не прикоснулась к настоящему «Фучжи-6».
Там, откуда она приехала, не отказываются от «роллс-ройсов» только потому, что они, видите ли, «прямо с полки». Смотрят лишь, нет ли в моторе досадных сюрпризов… Прикидывают, что бы улучшить, если поднакопят денег. А вот чего не делают, так это не разбирают на части, чтобы склепать из них что-то свое. Другое дело, если под рукой есть что-нибудь вроде исследовательской лаборатории «Фучжи» и бюджета в миллион йен. Компьютер «Фучжи-6» добыть нелегко, люди умирают и за меньшие деньги.
Она подключила оптоволоконный кабель к почерневшему порту телекома, включила питание и стала смотреть, как стартовые утилиты проводят диагностику. Она гордилась своим программным обеспечением. Стартовую программу она написала всего за несколько часов, все остальные программы в памяти «Фучжи-6» были составлены ею самой или ею же модифицированы.
Тесты прошли нормально, как она и ожидала. Телеком тоже вроде бы в порядке. Она оставила дисплей открытым на случай, если Молоток или кто-нибудь еще захотят заглянуть ей через плечо. Может быть, тогда они ей больше будут доверять, а то, что она хочет скрыть, на экране не появится. Неона подключила оптоволоконный кабель к разъему на виске и стремительно провалилась в черноту…
…в освещенную неоном комнату…
Это виртуальное рабочее пространство компьютера, здесь удобно программировать и выбирать направление перед тем, как нырнуть в линию передачи данных и в «Матрикс».
Сегодня она нырнет напрямик… по линии… И вдруг ее, привычной Неоны Джакс, не стало. Злосчастная полоса неудач больше не имела значения, неуверенность растаяла. Она выбирала курс в потоке информации, как рожденный летать электронный ангел — в пульсирующем золотистом сиянии, с нимбом, крыльями и гитарой, и сейчас она мчалась вперед к пирамидальному узлу сети. Ее пальцы бегали по клавиатуре, кружащий поток свернул в узел через алфавитно-цифровые шлюзы и там исчез. Узел открылся, и через него она проскочила в локальную телекоммуникационную сеть северовосточного Филли.
Она вызвала саму себя по телекому и вышла в директорию помощи, а потом через серию узлов достигла сети графства Делавэр и Всемирной Сети Доступа Пользователей «Санва-Банка». С видом постоянного клиента она вошла через главный вход. Как входить, она узнала из счета Молотка и с помощью парольного кода перевела пять тысяч новых йен на собственный счет.
Где-то там, в пятистах узлах оптоволоконного кабеля, ее пальцы пробежали по клавиатуре «Фучжи-6» и ее голос вслух произнес:
— О'кей… Деньги проверила. Иду дальше… Недовольный мужской голос пролаял в ответ что-то грубое: слов она не расслышала, уловила только тон, но какая разница?
Следующая остановка — локальная сеть Остина. Неона загрузила и запустила программу «Китайский Экспресс». Ее она раздобыла вместе с компьютером еще тогда, в Майами, когда погибли ее друзья. В исходной форме у «Экспресса» был подлый фрагмент, который запустил независимую программу в тот момент, когда они отправились в свой налет. Программа информировала пункт назначения об их прибытии и о том, что будут делать ее ребята, пока она роется в «Матриксе». Вот так они и погибли. Неону тогда тоже чуть не накрыли. Потом она нашел а секретную подпрограмму и выбросила ее.
«Экспресс» был не слишком надежен, и Неоне приходилось его переписывать после каждого путешествия, но ничего более быстрого она не смогла нигде найти, а сейчас ей была нужна именно скорость.
Она ее добилась.
«Экспресс» дал ей пинка, и вот Неона превратилась в красный сигнал тревоги военного ведомства Канадо-Американских Штатов. Она ворвалась в региональную телекоммуникационную систему Филли со всеми льготами объединения «Боинг Черный Орел» и бросилась в атаку. Узлы доступа распахивались перед ней, сопроцессоры перекрывали или отводили в сторону информационные потоки. Она достигла оранжевой спутниковой линии «Ай-Ти-Ти-Рэнд» под знаком приоритетного доступа и за миллисекунды оказалась в региональной сети Остина в Техасе.
Она воспринимала все сигналы тревоги, но сейчас стала обычной утилитой телекома, выполняющей команды автоэкзека. Программисты Рэнда, которые натыкались на нее в сети, орали ей вслед, но особого внимания не обращали. Такой ее делал «Китайский Экспресс».
В реальном мире ее пальцы из плоти продолжали перебирать клавиши, в виртуальном мире «Матрикса» ее пиктограмма Ангела с гитарой нырнула в узел локальной сети Остина.
Она обогнула восьмиугольный кластер памяти «МСС» и пирамидальный— фирмы «Семантик», потом прошла узел с вращающейся дверью. Так она попала во Дворец Дуджи, виртуальное святилище вуду, черно-белый, как монохромный дисплей, с пищалкой на регистре и красной неоновой надписью: «Нажать для вызова сервисных функций». Включилась ее основная управляющая программа, золотистый Ангел — потрошитель оперативной памяти — заиграл на гитаре своей клавиатуры. Кружащиеся потоки алфавитно-цифровой информации, изгибаясь дугами и спиралями, потянулись к пищалке в центре святилища.
Пищалка зазвучала, как рожок. И тут возник Дуджи, во всяком случае — его пиктограмма. Сначала — вспышка всех цветов спектра, потом он сам, похожий на огромного толстого пса с длинными висячими ушами и в очках. Он уселся на табуретку у регистра.
— Чего тебе? — спросил Дуджи.
— Мне нужен Базар.
— Отгадай с трех раз!
Неона не удивилась. Чтобы найти Базар, вам надо сначала познакомиться с Дуджи или с кем-нибудь еще, кто это знает, а чтобы получить от Дуджи то, что нужно, надо поиграть с ним в загадки, но играть надо по своим правилам. Нормальным людям это покажется бредом, но Неона-то лучше знает.
— О'кей, — сказала она. — Цюрих!
— Мимо.
— Гонконг!
— Мимо.
— Манагуа!
— Мимо!
— Ну хорошо, сдаюсь!
Колокольчики, свистки, сирены, мигание, вспышки и даже корабельный ревун.
— Рабат! — завопил Дуджи. — Ха!
— Спасибо, Дуджи.
— Пожалуйста, детка. Увидимся.
Золотистый Ангел рванул в местную сеть, а потом через серию переключений — в локальную сеть Рабата. Где-то далеко реальные пальцы Неоны безостановочно бегали по клавиатуре — на каждом новом узле нужно набирать новый код. «Китайский Экспресс» — это ее мотор, но капитан на корабле — она, а ее пальцы — штурвал. Думай быстро или умирай, набирай код — или тебя раздавит. Если она не будет двигаться быстро, то никуда не попадет, а может быть, ее догонит нечто огромное и злобное.
В дальнем конце местной сети она скатилась через пульсирующие створки узла в изогнутый калейдоскоп линий данных, потом в другой узел и остановилась у Арки Хассана.
Арка была громадная, как фасад замка, с огромным проходом в виде замочной скважины. Проход сиял ярким светом. Пара громадных, сияющих хромом троллей с тяжелыми боевыми топорами стояли на страже. Рядом толпились разнообразные паранормальные звери: земляные волки и домовые, олуши и гремучие змеи, алмазные дьяволы и огнедышащие драконы, демоны и большие росомахи, псы Ада и другие твари. Уступ над аркой оккупировали гарпии и троглодиты, черные обезьяны, вроде огромных орангутангов с могучими клыками, а на зубчатой стене восседала виверра.
Кто из них обычная анимация, а кто настоящий, такой же, как она, — Неона не знала, да и какая разница?
Перед ней появилось, а дотом исчезло светящееся красное окно. Из окна появился третий глаз размером с баскетбольный мяч, щеголяющий в тюбетейке и зеркальном лорнете. Глаз уставился на нее, забегал, оглядывая со всех сторон. Это была стандартная процедура— контроль доступа «Фучжи Вотчер 7К», хотя и модифицированный. Большинство систем имеют защиту от несанкционированного доступа: они приводят к зависанию системы, если обнаружено непрошеное вторжение. Вход в Арку Хассана без специального подтверждения является незаконным и пресекается. Пальцы Неоны летали по клавиатуре, золотистый Ангел рвал струны своей гитары. Потоки информации кружили вокруг Вотчера, а потом залетали прямо в его лорнет.
Глаз выбросил из себя пару тоненьких ручек, щелкнул пальчиками в такт потоку информации, испускаемой Ангелом, что-то сплясал, отвернулся и исчез в другом окне.
— Добро пожаловать в Хассановы Ворота! — сказала виверра.
Золотистый Ангел громко засмеялся и воскликнул:
— Бисмилла! Балек! Балек!
На арабском, насколько известно Неоне, это означало что-то вроде: «Черт подери, прочь с дороги!» Но главное, это был виртуальный код, последняя часть кодовой последовательности, разрешающей доступ.
Голубое сияние в Арке погасло, дюжина дверей, ворот, решеток и ирисовых люков с грохотом отворилась, тролли шагнули в стороны, и золотистый; Ангел ринулся внутрь.
За Аркой раскинулся Базар — лабиринт палаток, ларьков, петляющих проходов, населенных клоунами и акробатами, глотателями огня и другими фокусниками, предсказателями судьбы и бесконечным количеством торговцев. Здесь можно было найти все, что душе угодно, — от классических программ уничтожения памяти до секретных данных о новейших разработках «Фучжи», только спроси.
Неоне нужен был маленький заклинатель хромированных змей в полосатом красно-зеленом тюрбане. Она нашла его вместе с крошечной хромированной коброй перед колышущейся красно-зеленой палаткой. Из его магической флейты гибкими молниями текли потоки информации. В ответ золотистый Ангел тоже взял на своей гитаре несколько аккордов. Заклинатель воздел руки к небу. Неона проскочила в палатку, спустилась по покрытым коврами ступеням информационного потока и оказалась перед входом в информационный узел, который напоминал массивные металлические двери банка. Перед дверями ее ждал тощенький маленький человечек в белой рубахе, в руках он держал большую книгу. Звали его Ашер. Когда Неона приблизилась, он поклонился.
— Ашер, — сказала она, — мне нужно увидеть Бука.
— Бук очень занят, Ангел.
— Ашер, это очень важно!
— Твой допуск просрочен, Ангел.
Ангел поднял свои пиктографические ручки и показал Ашеру сокровище, которое принес с собой, — груду мерцающих золотых монет, над которыми мигала рамочка — «Две тысячи новых йен». В миллионах километров отсюда ее реальные пальцы пробежали по клавишам и сняли со счета эту сумму.
Ашер улыбнулся и протянул ей широкое плоское блюдо. Неона раскрыла ладони, монеты посыпались в тарелку и исчезли в ее углублении. Ашер кивнул.
— Можешь войти, Ангел.
Дверь отворилась. Она вошла в узенькие проходы Обмена. Оранжевые и красные банки данных, как книжные стеллажи, ряд за рядом уходили в бесконечность. Неона мчалась по проходу, пока не приметила знакомую пиктограмму толстого старикана с редкими волосами, в очках и помятом костюме. Это и вправду был старикан, но очень чистенький, сияющий хромом, а костюм его был цвета «электрик».
— Бук!
Бук повернулся в ее сторону и посмотрел поверх очков. Золотистый Ангел остановился перед ним.
— Бук, мне нужна информация.
— На что будем менять?
Вот почему это место называется Обмен. Членский взнос только позволяет проникнуть сюда, но сама информация не продается — только обменивается. Иногда это обходится дорого. На этот раз цена — ее будущее, а заплатить она может только одним секретом.
Она расскажет об их операции в Майами, о том, кто их нанял, кто привел ребят к гибели и заставил ее бежать. В какой-то момент она ведь даже хотела вернуться туда, где погибли ребята, но теперь она собралась с силами, чтобы начать новую жизнь.
Когда Неона замолчала, Бук едва заметно улыбнулся и кивнул:
— Интересно. Что тебе рассказать?
— Мне нужно найти человека, которого называют Потрошителем.
Бук посмотрел на нее и сказал:
— Тебе следовало бы дать мне побольше данных. Я не волшебник.
Неона улыбнулась про себя. Бук, может быть, и не волшебник, но он умеет разбираться в ворохе данных, как никто другой. Ни один человек и ни одна программа.
— Потрошитель — охотница, специалист по особо сложным делам. Понимаете? Настоящий мокрушник.
— Профессиональный убийца?
— Да, думаю так.
— У нее имплантирован чип?
— Не знаю. — В файле, который дал ей Молоток, об этом ничего не сказано. — Предполагается, что она очень сильна и страшно жестока. Есть данные, что однажды она убила полицейского и бежала. Возможно, использует волшебство, но этого я точно не знаю.
— Откуда она?
Почему-то Неона думала, что Бук просто протянет руку, достанет с полки книгу и расскажет ей все, что нужно. Так было в прошлый раз. Она решила поторопить события — виртуальные пальцы забегали по струнам гитары. Поток информации заклубился в книге Бука. Здесь были все данные из чипа, который ее заставил изучать Молоток: цифровые фотографии, закодированные полицейские и журналистские сообщения и так далее, и так далее, включая сведения, большинство из которых — просто слухи. Этого достаточно, чтобы набросать облик, но и только. Если Неона собирается найти Потрошителя, нужны дополнительные данные, надежные, проверенные.
— Сиэтл, — сказал Бук через пару мгновений. — Думаю, надо начинать с Сиэтла.
Бук повел ее вдоль стеллажей, а пока они шли, сказал:
— Есть большая вероятность, скажем, шестьдесят семь процентов, что женщина, которую ты ищешь, однажды прибыла в Сиэтл из Макао под именем Мари Тан и под тем же именем из Гонконга — в Манилу, с Тайваня — в Макао, из Шанхая — в Осаку… из Гонконга— на Тайвань… и из Осаки — в Сан-Франциско.
— Это значит… вся Юго-Восточная Азия.
— Китай, Япония, южная часть Тихого океана и Западное побережье Северной Америки.
Ого!
— Есть еще большая вероятность, процента, скажем, восемьдесят три, что та же самая женщина перемещалась из Сиэтла в Лос-Анджелес и из Сиэтла в Чикаго под именем Фаллон Зонтаг.
— Откуда это известно?
— Это данные из Бюро таможенного и паспортного контроля Сиэтла. Вероятности, о которых я говорю, в первую очередь отражают степень соответствия между цифровым изображением, которое дала ты, и теми, что зарегистрированы в базе данных. Я мог бы показать тебе и алгоритм сравнения, но для ясности скажу, что он лучше, чем у правительства.
— Что ты еще нашел?
— Сейчас посмотрим. — Бук заглянул в свою книгу, поправил очки. — Мари Тан зарегистрирована как китаянка, этническая хань, двадцать три года, волосы черные, глаза карие, рост — сто семьдесят сантиметров, вес— пятьдесят шесть с половиной килограммов, гражданка Китая, жительница Гонконга, дилер по антиквариату. Фаллон Зонтаг зарегистрирована как двадцатипятилетняя, волосы каштановые, глаза темно-карие, рост — сто семьдесят, вес— пятьдесят девять, гражданка Сиэтла, свобод-ный агент средств массовой информации.
— Как будто речь идет о двух разных людях.
— Наверное, так и задумано.
Неона в этом не сомневалась. В конце концов, идея поддельной идентификационной карты и заключается в том, чтобы позволить кому-то действовать под чужим именем. Фокус состоит в том, чтобы картина была достаточно близкой к действительности, чтобы запудрить мозги таможеннику, но все-таки смазанной — чтобы затруднить компьютерный поиск. Незначительные различия во внешних данных — и ищи ветра в поле. Все основывается на том, что правительственные офисы не используют цифровые изображения, потому что они занимают слишком много памяти и требуют слишком долгой обработки.
Если так, Неона не удивится, если реальный Потрошитель не будет иметь ничего общего с данными Мари Тан и Фаллон Зонтаг. Хотя более вероятно, что ее истинные данные лежат где-то посередине.
— Какие данные более свежие?
— Разве я не сказал?
— Ты сказал, что Зонтаг двадцать пять…
— А Тан — двадцать три. Карта Зонтаг более поздняя.
— Думаешь, обе карты фальшивые?
— Будем считать, что ты неудачно пошутила, Ангел. Да, я думаю — обе. А ты слышала когда-нибудь, чтобы у убийцы была подлинная карта?
— Да нет.
— Ну вот! — Бук просмотрел еще несколько баз данных. — Мари Тан — из Китая, из Пекина. Про эту карту вообще можно забыть. Что такое продираться через трясину китайских правительственных баз данных, знают не только китайцы. А вот что касается Фаллон Зонтаг — тут есть надежда. Погляди-ка на этот код.
Бук протянул ей саму книгу — пульсирующую красным виртуальную базу данных. Страницы испещрены буквами и цифрами, но эти буквы и цифры были для золотистого Ангела божественной музыкой — она сразу же опознала код.
— Это же код Кидда Карни, десять-десять!
— Ну что ж, похоже на то.
Кидд Карни, настоящий монстр «Матрикса» и кибержокей! Потрясающе! Какая удача! Кидд Карни был первым настоящим хакером, которого она встретила, они друзья, настоящие друзья! Кидд Карни помог ей смыться из Майами. Это он показал ей, что такое настоящая охота в «Матриксе». А теперь она обнаруживает, что код, сформировавший фальшивую идентификационную карту Фаллон Зонтаг, был вписан этим самым программистом!
Ее акции идут в гору!