По экрану все еще бежали символы. Время от времени Волокин останавливал список и открывал какой-нибудь документ. Затем мельтешение продолжалось с новой силой.
— Твою мать, — прошептал он. — Пусто. Этот мак — комп примерного чилийского музыканта. Даже мейлы выглядят чистыми. Говнюк был чрезвычайно осторожен.
— Напоминаю, что пока Вильгельм Гетц считается жертвой. Пожилым шестидесятитрехлетним человеком, которому прокололи барабанные перепонки.
— Вы забываете, что он был под прослушкой. Вы же сами сказали.
— Мы даже не знаем, кто и почему его прослушивал. Ты сам вдруг взял и решил, что Гетц был сексуальным извращенцем.
Волокин снова застучал по клавишам:
— А теперь займемся его обращениями в Интернет. Как правило, это настоящая золотая жила.
— Допустим, Гетц посещал сайты педофилов. В таком случае он ведь сразу бы стер все следы своих манипуляций?
— Ну конечно. Да только в компе ничего не сотрешь. Это просто невозможно, понимаете?
— Нет.
— Предоставить эту функцию пользователям значило бы косвенно дать им доступ к фундаментальным основам системы. К исходному коду. Тому, на котором работает жесткий диск. Так вот, этот код — одна из самых охраняемых в мире тайн. Иначе кто угодно создаст собственный диск, и рынок информационных услуг рухнет. В компьютере все происходит лишь на поверхности. Для пользователя создается видимость, будто он стирает свои данные, но это простая уступка ограниченной человеческой логике. В мире алгоритмов, в глубинных слоях бинарных структур все сохраняется. Навсегда.
— Это касается даже мгновенных соединений? Не дольше одного клика мыши?
Волокин улыбнулся и развернул монитор к армянину:
— Какого угодно. При любом соединении компьютер создает то, что мы называем временным файлом. Он сохраняет и выводит на экран каждую страницу, к которой обращается пользователь. Вам кажется, что вы заходите на сервер, а на самом деле машина уже сохранила копию, и вы видите только ее.
Он снова защелкал клавишами.
— Эти временные файлы архивируются в ячейке памяти, и их всегда можно извлечь, зная волшебное слово.
— Язык «shell»?
— Нет. На этом этапе с компьютером разговаривают с помощью особого алфавита — аски-кода. Это уже другой уровень. Кажется сложным, но на самом деле во все эти операции легко врубиться. Касдан, чтобы разговаривать с железом, надо говорить на его языке. И следовать его логике.
Стук клавиш. Новые символы на экране.
— Временные файлы. Сохраненные в порядке посещаемости. Сайты, на которые вы заходите чаще всего, в верхней части списка и готовы к использованию. Я пропущу эти файлы через свою поисковую программу. Тысячи педофильских сайтов опознаны и сохранены. Нам известны их адреса, их коды и ключевые слова… Проклятье.
— Что?
— Я снова ничего не нахожу. Ни сайтов для геев, ни даже заказа на «виагру». Быть того не может.
— Почему не может?
— Вы что, никогда не заходили на порносайты?
Касдан не ответил. У него в мозгу замелькали названия сайтов: «Big Natural Tits», «Big Boobies Heaven». He хотелось бы ему, чтобы Волокин вздумал покопаться в его «макинтоше».
— У меня есть кое-что в запасе, — сказал Волокин. — Иноды.
— Что-что?
— Компьютер — словно город. Каждый файл — как дом со своим уникальным адресом. Это и называют инодом. Я расшифрую документы через их инод, а не через имя, которое всего лишь фасад. Как правило, чтобы спутать следы, те, кому есть что скрывать, создают несколько документов с одним и тем же именем. Пустые скорлупки оставляют на виду, а настоящий, компрометирующий файл — в недрах памяти компьютера.
Волокин напечатал несколько строк одних цифр. На экране появился очередной список. Касдан попытался урезонить парня:
— Воло, мы же говорим о безобидном престарелом музыканте. Трудно представить, чтобы он создавал виртуальные обманки…
— Повторяю: педофил — зверь сверхосторожный. Он чувствует себя изгоем. И знает, что большинство людей мечтают об одном: отрезать ему яйца. Тут поневоле станешь компьютерным гением.
По экрану все еще бежали символы. Касдану мерещилось, что он пытается продраться сквозь непроходимые джунгли. Зато Воло явно оказался в своей стихии. Со сдержанной яростью он стучал по клавишам. В нем чувствовалось напряжение охотника, знающего, что зверь неподалеку, но боящегося его вспугнуть.
— К чертям собачьим!
— Ничего?
— Да какое там. Гетц наверняка учился у специалистов. Он неуловим.
— А ты не преувеличиваешь?
— Педофилы всегда заодно. Держатся друг за друга. Один специалист обучает других, и дальше по цепочке. Доверьтесь моему опыту.
Он наклонился и засунул руку в свою сумку.
— Остается последнее средство.
Волокин высоко поднял блестящий диск и тут же сунул его в дисковод.
— Программа восстановления. Нечто вроде зонда, который погружается в самые глубины компьютера. Те, что называются нижним уровнем. Она сканирует нутро компьютера и восстанавливает все, что считалось стертым. Это скоростная программа, ее применяют при задержаниях.
Компьютер урчал, словно мотор. Казалось, дуновение вентилятора гонится за ним, стараясь охладить его и не дать взорваться. Выскочили новые списки. Каждая строчка в них начиналась вопросительным знаком:
?uyteu§(876786"oan;tnierpuygf
?hgdf654!"a)89789789?(Ovjhgjhv
?kjhgfjhgdg5435434345
?iuytiuyY64565465RC
?yutuytyutzftvcuytuyw
Волокин прошептал, словно исподтишка заглядывая в сокровенную жизнь спящего чудовища:
— Компьютер никогда не стирает. Он просто освобождает место для новой информации. Чтобы расчистить пространство, он отодвигает предыдущий файл, скрывая его первую букву, отсюда и вопросительные знаки. Остальная часть заглавия не меняется, и нам нетрудно их распознать.
Касдан уставился на строчки, все как одна начинавшиеся вопросительным знаком. Он не представлял, что можно отыскать в подобной тарабарщине. Но парень, похоже, знает, что делает. Под звуки вентилятора текли секунды.
Армянин спросил, также понизив голос:
— Что ты нашел?
— Все то же безобидное дерьмо. Гетц просто святой.
— Может, так оно и есть? Что, если он просто коротал время между музыкой и воспоминаниями о родине? Пусть даже он предавался необычным утехам со своим любовником.
— Касдан, вы старше меня. Вам известна человеческая натура. Вильгельм Гетц был гомосексуалистом. Насер у него не первый и не единственный. Педики горячие, как печка. А здесь ни следа его контактов. Я нахожу только одно объяснение: он пользовался другой машиной. В другом месте.
Волокин извлек свой диск и коротко выдохнул:
— Или же Гетц предпочитал излюбленный террористами метод: личный контакт. Ни технологий, ни следов. Если так, то его тайны умерли вместе с ним.
Пальцы молодого легавого порхали над клавишами. Касдан догадывался, что он стирает следы своего вмешательства.
Наконец Волокин выключил компьютер.
— За что вы так ненавидите педофилов? — спросил наконец Касдан.
— Вижу, к чему вы клоните, — улыбнулся русский. — Раз я преследую мерзавцев, значит, у меня с ними личные счеты. Сиротка, которого изнасиловали в детстве…
— А это не так?
— Нет. Жаль вас разочаровывать. У святых отцов мне жилось несладко, но до этого не доходило.
Волокин застегнул сумку и встал.
— Я готов сказать вам, какие травмы меня так потрясли. Те, что называются «изнасилованиями», «анальными разрывами», «пытками», «инфекциями», «убийствами», «самоубийствами». Архивы отдела защиты прав несовершеннолетних забиты всем этим под завязку. Мои травмы — те неизвестные мне детишки на всех широтах, которых принуждают к подобным мерзостям. К мерзостям, которых они не понимают. К мерзостям, разрушающим их детский мир. Которые их калечат, если не убивают. Чтобы гоняться за извращенцами, сотворившими с ними такое, необязательно пережить это самому. Мне достаточно подумать об этих ребятах.
Касдан хранил молчание. Все это так, но по собственному опыту он знал, что если человек готов наизнанку вывернуться, значит, у него есть личный мотив.
Он поднял штору и указал на входную дверь:
— А не потолковать ли нам с его дружком, Насером? По старинке, с глазу на глаз? С человеком нужно говорить по-человечески, а если понадобится, то и пара человеческих затрещин не повредит.
20
Насерудин Саракрамата жил неподалеку от парка Монсо, на бульваре Малерб, 137. Внушительное здание в стиле Осман, украшенное гербами и кариатидами. Касдан припомнил: маврикиец уточнил, что ютится на самом верху, в одной из так называемых комнат для прислуги.
Первую дверь открыли универсальным ключом. За ней следовала другая, на этот раз с домофоном. Консьержки нет. О том, чтобы звонить наудачу, рискуя засветиться, нечего и думать. Оба молча прислонились к стене друг против друга. В полумраке вестибюля они расслабились в положении «вольно». Придется дожидаться, пока войдет или выйдет кто-нибудь из жильцов.
Первую дверь открыли универсальным ключом. За ней следовала другая, на этот раз с домофоном. Консьержки нет. О том, чтобы звонить наудачу, рискуя засветиться, нечего и думать. Оба молча прислонились к стене друг против друга. В полумраке вестибюля они расслабились в положении «вольно». Придется дожидаться, пока войдет или выйдет кто-нибудь из жильцов.
Через несколько секунд Касдан улыбнулся:
— Прямо как в молодости. В первые годы работы в антитеррористическом подразделении.
— Ну, я-то в юности не дожидался, пока откроют дверь. Влезал через окно.
— Хочешь сказать, когда приторговывал наркотой?
— Я торговался с судьбой, Касдан. Это не то же самое.
Армянин с притворным восхищением покачал головой: ну еще бы! Послышался шум лифта. Женщина в меховом манто с вечерней сумочкой открыла застекленную дверь. Недоверчиво взглянула на двух верзил, которые вежливо поздоровались с ней.
Они прямиком отправились на верхний этаж. Длинный коридор напомнил Касдану его собственное жилище. Шагая по этой сероватой кишке, он вспомнил жалкого педика, чей рюкзачок с таким омерзением обыскивал. Все здесь было под стать его убогой жизни. Облупившаяся краска. Растрескавшиеся форточки. Уборные без унитазов…
Свет они включать не стали.
— Не ломиться же нам во все двери подряд.
— Нет. — Касдан вынул мобильный.
Армянин набрал номер Насера. Тишину коридора нарушил негромкий звонок. Кивком Касдан предложил Волокину следовать за ним. Они продвигались в потемках. Миновали два слуховых окна. До них донесся приглушенный звук телевизора. Где-то говорили по телефону на азиатском языке.
И по-прежнему слышался звонок, указывавший им путь…
Насер не отвечал.
Они двигались вперед. Голубоватые полоски ночного света, просочившиеся сквозь форточки, — словно штрихи лака, перечеркнувшие темную картину. И вот они у двери. Внутри надрывался мобильный. Почему педик не отвечает?
Армянин постучался:
— Насер, открой. Это Касдан.
Молчание. Только звонит мобильный. Из-за какой-то двери высунулись две филиппинки. Волокин выставил трехцветную карточку. Девушек как ветром сдуло.
Звонок умолк. Касдан приложил ухо к двери. Ему удалось услышать автоответчик. Тягучий голос Насера. Где-то в глубине его мозга этот голос отозвался тревожным сигналом. Оба, не сговариваясь, выхватили оружие. Касдан встал напротив двери, а Волокин прижался к стене справа, с «глоком» на изготовку.
Удар ногой не принес результата.
Еще один. Сорвавшаяся с петель дверь едва не врезалась ему в лицо.
Но Касдан уже развернулся и оттолкнул летящую дверь плечом.
Он ворвался внутрь, выставив свой «Зиг Зауэр».
Волокин шел по пятам.
Сначала в глаза Касдану бросилась надпись на скошенном потолке:
Затем он увидел тело, сидящее на плиточном полу и уже окоченевшее. Бедный гомик, такой же холодный, как штукатурка стены, на которую он опирался спиной.
И наконец, рана, рассекающая его лицо. Уголки губ разрезаны от уха до уха, так что плоть раскрылась в жуткой ухмылке. Он припомнил этот обычай: в тюрьмах такое увечье наносили опущенным. Его называют «тунисской улыбкой». Лезвие засовывают в рот и одним ударом взрезают щеку. Чпок. Только здесь «улыбка» была с обеих сторон. Как у кошмарного клоуна.
Тут он заметил струйку крови, вытекавшую из левого уха жертвы. Голова Насера была слегка повернута вбок. Видны три четверти лица, застывшего, словно покрытого лаком. Казалось, холодная кожа излучает мертвенный свет. Мальчика-проститутку убили так же, как и его друга. Пробили барабанные перепонки. Касдан понял, что преступник, ребенок он или взрослый, превращается в серийного убийцу, вычеркивая имена из известного ему одному списка.
— Пошевеливайтесь, Касдан. Здесь нечем дышать. И задерживаться нам нельзя.
Армянин осмотрелся. Парень прав. В комнатушке не больше пяти квадратных метров, а он, стоя в центре, занимал своими ста десятью килограммами почти все пространство.
— Дай-ка мне перчатки.
Волокин, на коленях возле трупа, бросил ему пару хирургических перчаток. Разгоряченный Касдан натянул их. Стекавший с пальцев пот собирался в кончиках перчаток. Он наклонился, схватил стиснутый кулак Насера.
И попытался разжать сведенные судорогой пальцы мертвеца.
Внутри была кровь. Сгусток крови.
Он ощупал черноватую массу пальцем. Нет, не сгусток, а орган.
Касдан взял его и развернул на обтянутой перчаткой ладони.
Отрезанный язык Насера.
Касдан поднял глаза.
Буквы, написанные не кистью, а языком:
21
«Макдоналдс» на проспекте Ваграм, девять вечера.
В нескольких шагах от площади Этуаль.
Волокин вгрызался во второй «Роял Бекон». Его поднос заполонили упаковки картошки фри, коробка с девятью наггетсами, а еще мороженое с карамелью и россыпь пакетиков кетчупа и майонеза. Центр занимал самый большой стакан диетической колы. Парнишка резвился среди этого изобилия, словно перепачканный младенец в своей тарелке.
Касдан наблюдал эту сцену в некотором замешательстве. Он выпил только кофе. Пусть и толстокожий, он так и не сумел избавиться от тягостного чувства после соприкосновения с трупами, от мучительного воспоминания, всякий раз уносившего частицу его души. Но Волокин, похоже, слеплен из другого теста. Зрелище смерти его не волновало.
Армянин даже подозревал, что при виде покойника у него разыгрался аппетит. Русский заметил его взгляд:
— Не представляю, откуда у вас такой вес. Вы же в рот ничего не берете.
Касдан пропустил замечание мимо ушей:
— Из-за тебя я потерял кучу времени. Твой день истек. Мы ничего не нашли, а убийство Насера сводит на нет все твои выдумки.
— Почему?
— Мне и прежде казалась нелепой твоя теория об убийце-ребенке, но все-таки я мог представить себе изнасилованного мальчишку, утратившего все иллюзии, который убивает своего мучителя. И все равно приходилось закрывать глаза на способ убийства. Слишком изощренный для ребенка. Ну а теперь, после второго убийства, ясно, что это ложный след.
— По-вашему, одного насильника ребенок еще мог убить, а двух — нет?
— Мне трудно представить, чтобы мальчишка провел расследование, нашел любовника Гетца, пришел к нему домой, подольстился, а потом проткнул ему барабанные перепонки и вырезал язык. Это уж чересчур, тебе не кажется?
Волокин обмакнул сэндвич в розоватую лужицу — омерзительную смесь кетчупа с майонезом. Другой рукой он подхватил пригоршню картошки:
— А вы не обратили внимания на почерк?
— Какой еще почерк?
— Которым сделана надпись. Округлые, прилежно выписанные буквы. Детский почерк.
— Я больше не желаю слушать твои дурацкие выдумки.
— И напрасно.
— Ты ошибаешься. Мы заново допросили детей из хора. И все впустую. Эти ребята невиновны.
Русский открыл коробку с наггетсами, затем открутил колпачок у пакетика с соусом барбекю.
— Эти, может, и нет. Но Гетц руководил и другими хорами.
— Я также проверил прошлое всех мальчиков в хоре Нотр-Дам-дю-Розер, в котором пел маленький Танги Визель. Ни у кого из мальчиков не было ни неприятностей с полицией, ни психических расстройств. Мы имеем дело с абсолютно нормальными ребятишками, в абсолютно нормальном мире. Черт. Нужно копать в другом месте.
Касдан глотнул кофе. Совершенно безвкусный. Может, по ошибке ему всучили чай? Они расположились в глубине закутка, возле урны с вращающейся крышкой. Их окружал обычный для фастфуда гул голосов. Единственным оригинальным штрихом здесь были тускло поблескивавшие рождественские украшения, добавлявшие нотку печали в эту стерильную атмосферу.
— Вся твоя теория держится на том, что Гетц — педофил, — продолжал Касдан. — Я всю ночь копался в специальных базах данных. Нигде его имя даже не мелькнуло. Мы перерыли его компьютер, но не нашли ни единой зацепки. Гетц — гомосексуалист. О'кей. У него был дружок и, разумеется, чудные пристрастия. Ладно. Но и только. Выходит, предрассудки как раз у тебя. Педик и садомазохист вовсе не обязательно педофил.
Волокин поставил перед собой мороженое с карамелью:
— А как же мое чутье? Куда вы его денете?
Касдан собрал на поднос остатки пиршества и одним махом сбросил в мусорку.
— Таков ваш ответ, — улыбнулся Волокин.
Армянин в упор посмотрел на молодого легавого:
— А хуже всего то, что мне, возможно, удалось бы предотвратить убийство Насера. Приди я пораньше потолковать с ним, я…