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