— Александр Алексеевич, вы знакомы с Виктором Ризелем? — спросил я.
— Да, — кивнул Алябьев, — я знаю Виктора. Очень способный молодой человек.
— Способный в какой области? — решил уточнить Гамигин.
— Виктор занимается транс-программированием, — ответил Алябьев.
— Вы давно его знаете?
Алябьев ненадолго задумался.
— С полгода. Самое большое девять месяцев. Простите, — Алябьев, как птица крылом, взмахнул кистью левой руки, — я плохо запоминаю даты. Даже дни недели, случается, путаю.
По тому, как Алябьев говорил о Ризеле, можно было сделать вывод, что Александр Алексеевич не знал о смерти ти-кодера. Что ж, я тоже не собирался становиться носителем дурных вестей.
— Как вы познакомились с Ризелем?
— Да, можно сказать, случайно. У меня компьютер полетел. — Большим пальцем Алябьев указал на стоявший под столом процессорный блок. — Сам я в этом ничего не смыслю, только клавиши нажимать могу, вот сын и предложил мне пригласить одного из своих знакомых, который за умеренную плату все быстро исправит. Виктор действительно все очень хорошо сделал. Даже пару новых программ мне установил. Пока он работал, мы с ним разговорились. Интересный оказался парень, эрудированный, много читает. Кстати, это он мне книгу Калугина посоветовал.
— Вы часто встречались?
— Нет, — подумав, качнул головой Алябьев. — Раз в месяц, а то и реже Правда, в последнее время Виктор ко мне зачастил. Ему так же, как и вам, требовалась консультация.
— Ризель увлекается молекулярной биологией? — вполне убедительно изобразил удивление Гамигин.
— Нет. — Алябьев усмехнулся. Должно быть, сама мысль о том, что Читер мог заняться наукой, показалась ему абсурдной. — Он с приятелем сделал новую компьютерную программу. Игру. Что-то вроде виртуального генетического конструктора. Играющий по собственному желанию может изменять свойства тех или иных генов, с тем чтобы попытаться создать сверхчеловека.
— Это так просто сделать? — спросил я.
— Совсем не просто, — покачал головой Алябьев. — Для того чтобы заниматься таким конструированием, нужно хотя бы в общих чертах знать законы генетики. Например, вы хотите, чтобы у вашего героя были голубые глаза. Для этого на определенном участке генома вы меняете некую последовательность аминокислот, кодирующую цвет радужной оболочки глаза. Но при этом за счет работы сцепленных генов ваш герой становится более восприимчив к боли. Нужно вам это или нет? Может быть, лучше отказаться от голубых глаз? И это только самый простой пример.
— Своего рода стратегия, — сделал вывод я.
— Да, — согласился Алябьев. — Очень сложная стратегия. Ребята все очень здорово продумали. Для наглядности они представили каждый из участков генома в виде небольших запускающих файлов, отвечающих за выполнение той или иной команды.
— Но у них возникла проблема с программой.
— Верно. — Алябьев внимания не обратил на мою осведомленность в данном вопросе. — В игре одна минута соответствовала одному году жизни. Ровно через сто минут рабочего времени после первого запуска программа отключалась и для продолжения работы предлагала зарегистрироваться. Каким-то образом, сами того не желая, ребята сделали шароварную программу. Иными словами, бесплатно этой программой можно было пользоваться только в течение ограниченного времени, а именно — ровно сто минут. После этого необходимо зарегистрироваться и оплатить лицензию. Виктор объяснил мне, что переделывать всю программу было бы слишком сложно, поэтому они хотят установить в ней лоадер, который будет периодически обнулять счетчик отработанного времени. Проблема же заключалась в том, что они никак не могли понять, в какой именно участок программы следует вставить лоадер. Ну, а поскольку программа представляла собой переведенный на язык программирования геном человека, Виктор и подумал, что, быть может, мне удастся найти ту самую нуклеотидную последовательность, которая запускает счетчик.
— Одну минутку, — прервал рассказчика Гамигин. — Как я понял, программа в несколько иной форме, но тем не менее в точности воспроизводила геном человека.
— Совершенно верно, — подтвердил Алябьев.
— Но тогда получается, что фрагмент, превращающий программу в условно бесплатную, или шаровару, присутствует в самом геноме.