– Салли Энн, – говорю. – Мы должны были встретиться сегодня в гипермаркете в десять утра. Теперь если она...
– Салли Энн… – проговорил задумчиво Кэтчер. – Я так и подумал почему-то, когда тебя на улице увидел. Вот, думал я, идет еще один чудак с таблом разбитым; как пить дать, не обошлось без Салли Энн. Девочка-мечта. Саллиэн-алиэн.
– Ты знаешь Салли Энн?
– Кто ж ее не знает? Впрочем, пардон. Ты же естет.
– Так же, как и ты, – буркнул я. Мне не понравился его тон.
– Я это я. Потому и знаю то, что знает каждый чип-модифицированный гражданин нашей прекрасной страны.
– Что же? – спросил я с вызовом. Храбрился, чтобы заглушить мерзкое предчувствие. Все оказалось еще гнуснее, чем я мог представить. Кэтчер пощелкал клавиатурой дореволюционного терминала, и на экране появилась Салли, только не в комбике из нанокожи, а в смешном олдовом прикиде. Кажется, такая одежда раньше называлась платьем. Если вы смотрели древние плоские видео, вы знаете, о чем речь. Мне всегда казалось, что женщины в платьях похожи на воланчики для бадминтона. Но, хоть кожа у той девушки на фотке и не была черненой, я готов поклясться, что это именно Салли.
– Так она выглядела пятнадцать лет назад, – нарушил недолгое молчание Кэтчер. – За месяц до смерти.
«До смерти она выглядела не хуже, чем после», – проговорил в моей голове тот ехидный малый, который иногда норовит глупо схохмить, когда вам меньше всего хочется смеяться. Это ошибка, думал я. Мы вчера встречались. После вирта болтали с полчаса. Утром от нее пришло сообщение.
– Никакой ошибки нет, – кивая, как дроид-официант, проговорил Кэтчер. Значит, я опять размышлял вслух.
– Ты вчера встречался с призраком, – продолжил он, – а утром получил от него сообщение. Что же касается вирта... Ладно-ладно, успокойся, мальчик, не кипятись. Отец у тебя есть? Отрадно слышать. Так вот, у твоего отца тоже не очень-то много шансов было стать для нее первым. Она была порнозвездой. После чип-модификации... Не дергайся, сиди спокойно. Она зачиповалась в числе первых. Тогда это было модно и дорого. А через месяц погибла от передоза. Был скандал. Продюсер перед тем, как она умерла, вытянул у нее соглашение о передаче прав на образ; подозревали, что он же сам и подсадил ее на полиморфеус, а потом хакнул. В защите старых чипов было полно дыр, сейчас с этим все же получше. Скандал рассосался сам собой, и Салли вернулась в порно посмертно, только не в обычное, плоское, а в чипорно. На порниках с ее участием целое поколение выросло, мало найдется чипованных парней моего возраста, кто ни разу с ней не...
– Перестань! – Я не мог слушать спокойно. – Даже если это правда, ты не имеешь права трепать в реале... Стой! Я встречался с ней в реале!
– С кем?
– С моей Салли!
Я не мог больше держать язык за зубами; выложил все с самого начала, точно как вам, только не так подробно. Как увидел ее в вокзальном е-баре, как искал в Сети, как нашел и как мы договорились встретиться в Городе, чтобы жить вместе. Кэтчер не перебивал, кивал только изредка, но лицо у него было грустное.
– Что? – не выдержал я, прервавшись на полуслове. Вот тут-то и узнал самую главную гнусность.
– На вокзале ты встретил какую-то девушку, которая хотела быть похожей на Салли Энн. Таких среди естеток пруд пруди: насмотрятся паленого чипорева, потом пытаются воплотить в жизнь. Думают, их ужимки подействуют на какого-нибудь дремучего провинциала с бабками. Извини, я не хотел.
– А как же...
– Дальше было вот что, – жестко прервал он, – ты начал искать по Системе и Система дала тебе то, что ты искал.
– Ты говоришь, мало есть придурков, которые с ней не виртовали, – процедил я сквозь зубы. – Почему тогда я сам, когда шарился по порнопорталам, никогда ее не видел?
Я покраснел до макушки, как стартовый светофор в «Death Car». Нелегко признаться случайному знакомому, что до встречи с моей Салли мне случалось-таки иногда смотреть порно.
– Ты естет, мальчик, и смотрел лицензионные реалы. А Салли теперь играет только в чип-видео. Пиратам, правда, все равно, чип или не чип. Из реал-видео сделать чип-поток нельзя, в обратную сторону – без проблем. Та красотка, которую ты встретил на вокзале, как раз контрафака и насмотрелась. А может быть, ей бодизайнер навешал лапши, что специально для нее разработал образ, а сам незамысловато спер.
Должно быть, выглядел я паршиво, раздумывая над этими «приятными» новостями, и Кэтчер участливо спросил:
– Как тебя звали до того, как тебя не стало? Андрэ?
– Андрей Нетребко, – ответил я. Уже незачем было скрывать от него имя, понимаете? Показалось даже приятным представиться, чтоб он знал – перед ним не какой-нибудь айдиот без рода и племени.
– Ан-дрей Не-треб-ко, – бурчал он, тарахтя клавиатурой. – Был нетребкой, стал невостребкой. Попробуем востребовать, может, разберемся, что к чему и почему. Фас, догги... Что я вижу!
– Что? – спросил я, не обращая внимания на дурацкую шутку о невостребке, и глянул на экран. Какие-то строки.
08212031:654:01:13 watchdog: объект <Андрей Нетребко> обнаружен;
08212031:654:01:13 watchdog: вызов supervisor выполнен;
08212031:654:02:18 supervisor: установка режима invisible выполнена;
08212031:654:02:18 supervisor: вызван constructor, Image=SN...
– Тебя вели. Знакомая картина. Салли-червячок вел тебя, нетребку. Смотри, вот он перехватил инфопоток с камер, загрузил своих резидентов в Систему и стал следить, чтоб ты не сбился с пути. Что с тобой случилось в семь-десять утра?
– В семь... Когда в монорельс сел? Старик ко мне прицепился.
Я рассказал о вредном старикане, не понимая, при чем здесь он.
– Дед-наркод? – переспросил Кэтчер. – Ошибаешься. Никакой он не наркод, скорее всего. Его просто убрали с дороги, чтобы пресечь коллизию. Мне уже приходилось встречать такие штучки. Вот, видишь эти три строки в логе?
– Убрали? Кто?
– Ребята, которые тебя вели. А может быть, не ребята, а просто... В последнее время червячки обнаглели, мне кажется, ими уже не управляет никто. Чего от тебя хотели?
– Я н-незнаю, – ошеломленно выдавил я, припоминая странные утренние события. Дед-наркод. Потом странный парнишка в кепке. Надпись на табло, как будто специально для меня – с указателем. Супермаркет. Туалет-ловушка.
– Вот, нашел! – торжественно объявил Кэтчер. – Где тебя поймали?
– В туалете, – буркнул я.
– Стоп. А вот это уже непонятно.
Я покосился на него. Нет, не место поимки так его удивило. Кэтчер таращился на экран и моего ответа, похоже, попросту не расслышал. Я глянул на выделенные строки протокола, но ничего не понял. Откуда мне знать, что такое «вызов clear.db…» и дальше моя фамилия? Вызов простецкого дебила Андрея Нетребко? Говорю же, в языках не силен.
– И на старуху бывает проруха, – шептал Кэтчер. – Червячок в червячке.
– Не понимаю.
– Я тоже, – успокоил меня он. – Червячок Салли заражен. В тот момент, когда тебя поймали, поднял головку еще один ворм. Перехватил управление и вытер тебя из базы. Те, которые тебя вели, после этого не смогли бы снять деньги с твоего счета.
– А они хотели?
Я чемпион по дурацким вопросам, так что не удивляйтесь. Кэтчер, к примеру, не удивился. Попросту рассказал, что со мной хотели сделать. Чипануть и отобрать бабки, потом подсадить на е-дурь и заставить делать то, что нужно им. Только я не понял, кому это – «им», и тут же спросил об этом. Зря смеетесь, на Кэтчера я к этому времени смотрел, как на гуру. Интересно, как вы вели бы себя на моем месте.
Кэтчера мой вопрос вывел из равновесия.
– Не знаю, кто, – огрызнулся он. – Я же тебе говорил уже. Подозреваю, что не «кто», а «что». Система заражена снизу доверху, червяк на червяке. Что было дальше?
Ну, вы-то уже знаете о договоре. И что было после его подписания – тоже. Узнал и Кэтчер.
– Санитары? – переспросил он. – Какие к черту санитары! Ты таким же стал бы после чиповки. Плохи твои дела, Андрэ. Мне приходилось видеть подобные договоры. Они могут теперь чиповать тебя в любой момент, если поймают. В глобале тебя нет, но в их локальной базе кое-что о тебе могло остаться.