Дмитрий Коханов
Отпечаток сознания

Ветер привычно выводил свою заунывную песнь, гуляя по скверам домов, теребя плохо натянутые струны проводов и заскакивая в щели закрывающихся дверей многочисленных подъездов. Грустно ползли по небу тёмные и тяжёлые, давящие расхлябанную психику не избалованных солнечным светом горожан, облака, то ли осыпаясь какой-то полупрозрачной мутью, то ли просто опустившись практически до самой земли. Снег, окончательно растаявший ещё пару дней назад, хрустел под ногами свежим настом, заставляя зябко ежиться не только от пронизывающих до самой печёнки порывов ветра, но и от самого этого звука. Словно ломающиеся кости, бр-р-р…

Ничто, наверное, в целом мире не бывает настолько одновременно и непредсказуемым и неприятно ожидаемым, как хреновая питерская погода.

Совсем новый кроссовок с хрустом провалился в едва схваченную тонким ледком и припорошенную снегом лужу, смачно чавкнув и возвестив о своей никчёмной влагозащите намокшим носком.

– Да чтоб тебя! – сокрушённо выругался Андрей, тряся ногой на манер кота. – Вот ведь срань!

И на кой ему вдруг взбрендило сегодня прогуляться до поликлиники пешком? Видимо, показавшегося на пару часов с утра солнышка оказалось достаточно, чтобы наполнить его самыми благостными порывами и мыслями, что вот она, весна, пришла. Прийти-то она пришла уже почти как месяц, да вот только что с того, если её и не видно вовсе?

Но не вызывать же теперь такси, когда до поликлиники осталось меньше километра, – ждать дольше, чем идти. Хотя жуть как хочется. От солнца остались одни воспоминания, колючий ветер настойчиво пробирается под весеннюю одежду, а из низких туч уже снова начинает сыпаться что-то ощутимое.

Андрей ускорился – хотелось побыстрей оказаться в помещении – и чуть не навернулся, поскользнувшись и, размахивая руками, проехав с полметра на одной ноге. «В жопу такую весну!» – эта мысль неизменно посещала его из года в год и не по одному разу.

До медучреждения двадцатисемилетний парень добрался уже щедро усыпанным мокрым снегом, крупными хлопьями валящимся сверху с такой интенсивностью, будто там работают тысячи и тысячи снегогенераторов. Отряхнувшись и натянув на обувь самые обычные бахилы, какие в платных клиниках уже давно заменили на напыляемые, Андрей скинул лёгкое пальто, сдал его в гардероб с живой(!) гардеробщицей – бодрой сухонькой старушкой, шутливо приветствующей каждого посетителя, и отправился на поиски прививочного кабинета.

Оный обнаружился на третьем этаже в левом конце коридора. Рядом с заветной дверью тёрлись одиннадцать человек, хмурыми лицами приветствовавшие нового адепта этого странного молчаливого культа поликлинической очереди. Андрей глянул на часы – время его записи наступит через двадцать семь минут.

В силу возраста он был редким гостем медучреждений, а в силу хорошей зарплаты о поликлиниках имел лишь смутные воспоминания со школьных времён, но эти воспоминания настойчиво твердили, что необходимо задать вопрос. Жизненно необходимо!

– Эм… Прошу прощения, вы все в триста двадцатый?

Несколько не особо дружелюбных звуков подтвердили его опасения.

– У меня номерок на девять сорок пять, – попытался он прояснить ситуацию.

– Молодой человек! – взвизгнула немолодая женщина из середины очереди. – Тут у всех номерки! У меня вот на девять ровно. Занимайте очередь и ждите.

– Я понял, – поспешил парень убраться из её поля зрения, обратившись к концу очереди. – Кто последний?

– За мной будете, – не открывая глаз и временами касаясь тонкого гладкого кольца на указательном пальце, сказал хорошо одетый мужчина средних лет.

Андрей со вздохом прислонился к стене рядом с ним, прикрыл глаза, коснулся большим пальцем правой руки указательного, вызывая чат со своим начальником, и отправил мысленное сообщение, намеренно делая пару ошибок: «Здорова, босс! Я, похоже, опоздаю, тут какая-то полиганальная секта у входа! Миром не пробьёшься».

«Что, ещё не зомбировали?» – пришёл практически мгновенный ответ.

«Не! Тут очередь, все злые, все по номеркам, но уже с опозданием по времени!»

«Ага! Вот и посмотри, как живут простые человеки».

«Да ну тебя!»

«Ладно, я тебя прикрою, если что, не ссы».

А он и не ссал. В конце концов, все были предупреждены заранее, а процедура эта была практически жизненно необходима и продвигалась государством, так что он имел полное право хоть весь день тут сидеть. Чего он, разумеется, делать не собирался – на работе коллектив всё же не в пример дружелюбней.

Пролистав ещё несколько чатов и подписок, Андрей зашёл в переписку с Алисой. Сам не мог понять, зачем он туда заходит, если новые сообщения не появлялись уже почти неделю, но исправно заходил. Всё-таки знатно они посрались в прошлую пятницу. Из-за какой-то ерунды, как всегда, но Алиса в результате послала его в какие-то просто невообразимые дали, а ушла сама.

Она такая, да. Этой девке палец в рот не клади – откусит с головой. Вот и в тот раз газанула прямо с места на сверхзвук, разверзлись пучины преисподней и извергнувшиеся оттуда потоки истинной ярости затопили его однушку. С того момента каждое слово его, словно дрова, лишь больше разжигало это пламя, он едва смог увернуться от летящего в лицо кулачка, а грохнувшая, наверное, на весь дом дверь ознаменовала приход абсолютной тишины. И душевного спокойствия.

И вот теперь он зачем-то каждый день заходит в чат, где его на удивление даже не заблокировали. И ведь писать не собирается, но, видимо, где-то в глубине ещё ждёт, что она напишет сама, хоть и понимает всю абсурдность этой мысли.

Вообще, вряд ли это была любовь. Отношения были яркие и страстные, но он чувствовал, что устал от них, устал быть моральной и эмоциональной грушей для своей девушки. Алиса безусловно девушка невероятно красивая, но, по его сугубо личному мнению, тронутая на всю кукуху. И, видимо, просто пришло время, будущего у этих отношений он сейчас не видит ни в какой перспективе.

Выполнив ежедневный ритуал, Андрей свернул Телеграм и переключился сначала на новости, а потом на различные мемасики. Обычно это занятие ему быстро наскучивало, но сейчас что угодно будет лучше, чем окружающая реальность.

– Эй, парень! – вырвал его из пучин не очень смешных и по большей части сильно бородатых шуток грубый голос. Андрей распахнул прикрытые веки и уставился на недовольного мужика, густо заросшего неухоженной бородой.

– Да?

– Жопа дрозда! Очередь твоя! Спит тут стоит, – продолжал распыляться мужик, брызжа злобной слюной, пока Андрей, бросив тихое «Спасибо!», вбегал в кабинет, продолжая слышать из-за двери: – Как же достали эти чипированные! Глазки закрыли и стоят свой палец теребят, будто весь мир вокруг только их и должен ждать!..

– Добрый день! – бросил он в сторону сидящей за столом медсестры.

– Здравствуйте, присаживайтесь, – указала она на стул, не глядя на вошедшего.

Андрей прошёл к столу и сел напротив девушки, оказавшейся довольно молодой и к тому же чертовски привлекательной. Пока она доставала из холодильника склянку с вакциной и вставляла её в новый одноразовый инъектор, парень откровенно любовался милым ухоженным личиком, не худым, но и не слишком округлым, аккуратными, мягкими губами и милым носиком. Не слишком длинные, но пышные ресницы не давали возможности разглядеть глаза, но Андрей уже знал, что они тоже прекрасны. Они просто не могут, не имеют права быть некрасивыми на таком лице.

Девушка наконец посмотрела на пациента, который так и застыл с блаженным выражением. «Да! Эти большие зелёные глаза просто идеальны!»

– В чём дело? – донёсся до него приятный, но напряжённый голос. Парень дёрнулся, выпрямился и отвёл глаза.

– О! Простите, я… залюбовался…

– Лучше бы подготовились, – с лёгким укором, но и плохо скрытым удовольствием ответила медсестра, на бейджике которой красовалось имя Анна. – Плечо мне своё предъявите.

– Плечо?

– Да, плечо, рукав закатайте.

– А, ага. Какое?

– Любое, молодой человек, только побыстрее, пожалуйста.

– Да-да, конечно, – заторопился Андрей, задирая рукав свитера, который оказался слишком узким для того, чтобы натянуться так высоко. Пришлось с извинениями и под смеющимся взглядом Анны вытаскивать себя из свитера, и закатывать короткий рукав футболки.

Девушка натёрла место укола анестезирующим антисептиком, поднесла инъектор и на мгновение замерла. По её лицу будто пронеслась тень нерешительности, а может, Андрею просто примерещилось, потому что она в тот же момент нажала кнопку и прибор еле заметно кольнул мышцу, вводя вакцину.

– Вот и всё, – привычно подбодрила она, откладывая в сторону использованный инъектор и отмечая что-то на настольном планшете. – Можете одеваться.

Андрей влез обратно в свой свитер, встал и, вместо того чтобы выйти, замялся в нерешительности. Анна подняла на него вопросительный взгляд.

– Э-э… простите… Анна! Могу я пригласить вас на-а… ужин, например?

– Мне очень приятно ваше предложение, Андрей Леонидович, но я вынуждена отказаться.

– Ага, я понял… – стараясь не показывать своего огорчения, улыбнулся парень. – Тогда до свидания.

– Всего хорошего, – бросила девушка в спину выходящего и уже не способного увидеть её улыбку пациента.

Андрей в расстроенных чувствах спустился на первый этаж, взял у шутливой бабули своё пальто и, отойдя к расставленным в холле диванчикам, коснулся пальца, чтобы вызвать такси. Четыре минуты. Что ж, как раз не спеша накинуть пальто и выйти на улицу, чтобы остудить голову.

Так он и сделал, но, выйдя из дверей поликлиники, встал удивлённым столбом. «Серьёзно? Солнце?!» То есть он, увидев с утра солнечный свет и решив прогуляться пешком, как лох в результате тащился сквозь ледяной ветер, снег и дождь, а сейчас, когда до работы он точно не пойдёт на своих двоих и уже вызвал такси, с практически чистого голубого неба льётся радостный и тёплый свет, а отовсюду доносятся такие долгожданные весенние звуки поющих птиц и журчащей капели. А прошло-то всего… «Полтора часа?!»

Ко входу подрулил новенький белый «Москвич» наконец-то целиком и полностью отечественной сборки. И даже разработки, говорят. Двери распахнулись, и Андрей, спустившись по ступенькам, залез внутрь кабины, усевшись, как всегда, на левое переднее кресло. Из четырёх вращающихся кресел ему нравилось сидеть почему-то именно на этом. Двери закрылись, и приятный голос из динамиков поздоровался с новым пассажиром, уточнив адрес назначения, после подтверждения которого парня заблокировало в кресле мягкими прижимами, а такси тронулось с места.

За слегка затемнившимся на солнце окном поплыли давно знакомые и уже сотни раз виденные пейзажи. Только сейчас они были освещены ярким солнечным светом, отчего не выглядели хотя бы унылыми, а вполне даже живыми и приятными глазу. В такую погоду обычно делалось веселее и радостнее на душе́, но сейчас Андрей неожиданно захандрил. Похоже, сказался недавний отказ так вдруг понравившейся ему девушки Анны. Конечно же, он не влюбился, о чём вы! Пф-ф!.. Просто… просто она ему понравилась. Было в ней что-то, отчего парню жгуче хотелось увидеть её снова, поговорить с ней, узнать поближе… «Блин! Неужели, влюбился?.. Да ну не. Ну симпотная, да, ну и что? К тому же отказала, так что всё! Забыли и едем дальше!» А ехать до офиса по всё ещё загруженным дорогам около получаса.

Новый величественный деловой центр на Охтинском мысе встретил Андрея, как и всегда, суматошным человеческим муравейником. Ловко лавируя между снующих туда-сюда людей, парень прошмыгнул в лифт, поднялся на пятый этаж и, наконец расслабившись, зашёл в офис, занимающий добрую половину всего этажа. Не любил он толпы людей, всегда становилось некомфортно и тревожно в большом скоплении народа.

Взгляду открылась привычная и умиротворяющая картина свободного светлого пространства, на котором давно знакомые сотрудники будто растворялись и пропадали, появляясь в поле зрения только случайно. Сразу при входе глаз первым делом цеплялся за стоящие на полу крупные красивые буквы, складывающиеся в название фирмы – СЕНСОНИКА, и на правой ножке буквы «А» под углом выгравировано «Группа компаний АО “БлокПост”». Андрей всегда первым делом на автомате читал эти названия, хотя давно уже знал наизусть. Одна из новых привычек, куда теперь от неё деться.

Путь в глубину офиса проходил строго через ресепшен, за которым сидела милая девушка Света, в обязательном порядке улыбающаяся всякому, кто проходил мимо неё. Вот и сейчас она расплылась в очаровательной улыбке, мелодично продекламировав:

– Привет, Андрей!

– Здравствуй, Света. Как дела?

– Прекрасно! Тебя вакцинировали?

– Да, я теперь такой же, как и все – зомбированный. У-у-у!..

Света хихикнула, а Андрей, привычно отметив блеснувший за стойкой зелёный огонёк незаметного сканера, отслеживающего всякую запрещёнку, прошёл дальше. Каждый раз в этот момент он думал, что с удовольствием приударил бы за Светкой, но у неё уже был неприлично богатый ухажёр, каждый вечер присылающий за ней водителя на премиальном внедорожнике, и никакого интереса к другим мужчинам девушка не проявляла.

В этот раз, правда, привычная мысль о Свете потянула за собой новую мысль о другой девушке, вызвав очередной приступ лёгкой хандры. Анна!.. Чем же она так его зацепила?!

– Здорова, Андрюха! – выскочил на него начальник перед самым входом в их отдел. – Вернулся, родненький! А мы уж боялись, что поглотила тебя пучина поликлиническая, зажевала тебя горемычного машина государственного здравоохранения!

– Какой же ты балабол, Витька! – улыбнулся парень, пожимая на удивление крепкую руку начальника и «отца всея тестировщиков», как он сам себя называл.

– О, ты сегодня сразу с комплиментов начал? Что-то нужно, да?

– Да, чтоб ты отстал, – шутливо огрызнулся старший тестировщик, хлопая начальника по плечу и направляясь в сторону своего рабочего места, а Виктор, продолжая изливать в пространство свою неугомонную юмористическую энергию, покинул отдел.

Откинувшись в своём кресле, Андрей снова коснулся указательного пальца, давая разрешение на сопряжение со своей рабочей станцией в режиме удалённого управления. Вспыхнула над столом картинка голографического экрана; отзываясь на мысленные команды, запустилась программа отладки. «Что ж, погнали!» – подумал тестировщик, погружаясь в строчки кода и отчёты программы.

Вообще, это было несколько необычно – они фактически занимались тестированием и отладкой нового решения «в боевых условиях», то есть уже используя его всем офисом. Руководство с полгода назад отчего-то вдруг резко озаботилось скорейшим выводом на рынок второго поколения сенсокольца и, как только были закончены основные тестовые и сертификационные мероприятия, настойчиво предложило всем сотрудникам поменять старые кольца на новые.

С тех пор идёт агрессивная рекламная кампания и уже налажено производство, штампующее новые кольца сотнями, если не тысячами в день. А они сидят и проводят финальную диагностику и отладку, проверяя не только качество и устойчивость кода, но и правильную работу устройств в режиме непрерывного использования. И вроде к многажды проверенному и по большей части прошедшему многолетнее тестирование на первом поколении колец коду вопросов быть не должно, но что-то же может неожиданно вылезти в изменённой или добавленной части при работе устройства. Вот они и пытаются выявить такие моменты до запуска продаж.

Потому Андрей сознательно избегал подключаться к чему-либо, помимо своей рабочей станции, как раз на случай, если в проходящем отладку коде вдруг обнаружится дыра, которая позволит залить вирус в его чип. Да даже к станции он подключался лишь в режиме удалённого управления, исключающего обратную связь, – всё ответы отображались на экране, а не передавались на чип. А уж когда всё будет окончательно проверено и запущено, тогда можно будет и расслабиться.

А ведь сегодня как раз последний день отладки! Вроде… Андрей на всякий случай глянул на дату, отображаемую на экране. Да, точно! Завра ещё есть запасной день, но по графику, в который они идеально укладываются, должны закончить сегодня. Наверное, придётся задержаться – очень не хочется сидеть с этим завтра, когда всем остальным в отделе, скорее всего, устроят какой-то выездной перформанс с праздничным ужином. На ужин-то он успеет, но вот пропускать первую часть не намерен. Так что сегодня и только сегодня!

К обеду, наступившему для него непривычно быстро, Андрей ожидаемо не проверил и половины запланированного на сегодня. Но есть хотелось, поэтому он выбрал из предлагаемого фирмой меню суп-пюре и плов, дождался сообщения о готовности и пошёл в комнату отдыха, где совершались все перекусы и кофе-брейки. Время, выделенное на обед, было довольно растянуто, что давало сотрудникам возможность планировать свой обеденный перерыв так, чтобы и не создавать толчеи, и в то же время совместить перекус с теми, с кем хочется пообщаться.

Андрей предпочитал проводить время за приёмом пищи в максимальном спокойствии и одиночестве, а потому обычно ходил обедать под конец отведённого времени. Вот и сейчас он оказался в комнате отдыха практически один. Двое сотрудников, увлечённо о чём-то спорящих на боковом диване, не в счёт. Забрав свой заказ, он отнёс его за отдалённый угловой столик, сходил сварить в кофемашине чашку капучино и взять из холодильника пирожное и, наконец усевшись, приступил к трапезе.

Строчки кода в его голове довольно быстро сменились милой, слегка застенчивой улыбкой и большими зелёными глазами. Сильнейшее желание вновь оказаться в прививочном кабинете не смогли перебить даже не самые приятные полтора часа, предшествующие этому событию. С милыми ведь и в шалаше рай, верно? «Да что ты будешь делать?» – сокрушённо вздохнул парень, пытаясь переключиться на что-нибудь другое. Об Анне ему, конечно, нравилось вспоминать, но не нравилось, что эти мысли так навязчивы. Эта девушка – пройденный этап, он ей не интересен, на что она вполне недвусмысленно намекнула. Или нет?..

«Да ну всё! Хватит, блин! Ла-ла-ла!..»

Мысль таки скакнула, хотя и не в самое приятное и совсем не далёкое прошлое, собственно, и ставшее первопричиной сегодняшнего знакомства и последующих за ним навязчивых мыслей. Вспомнилось, как тяжело и долго проходила болезнь. Эта пандемия пришла, как всегда, неожиданно и непонятно откуда. Резко очередной неизвестный вроде бы вирус возник практически одновременными очагами заражения в нескольких африканских странах, и вот уже невероятно заразная болезнь охватила весь мир. Уровень смертности был не высок, но болели все. Или практически все.

На удивление быстро сработали фармацевтические гиганты – первые вакцины появились буквально на второй месяц после объявления пандемии. Причём, как-то одномоментно у трёх разных разработчиков, в том числе – и нашего. И вроде даже принцип у этих вакцин был то ли схож, то ли вообще одинаков. Не суть важно, в общем-то, главное, что они работают. Другое дело, что вакцинировать в первую очередь начали детей (но мы-то знаем, что политиков и бизнесменов), потом социально значимые группы населения и так далее. Процесс затягивался, а распространение вируса ускорялось, в странах начало расти недовольство и производство вакцин решено было увеличить за счёт мощностей других компаний.

На данный момент ситуация стабилизировалась, хотя подавляющее большинство сейчас получает вакцину всё же уже после выздоровления. И все идут, потому что вероятность повторного заражения очень высока. Вот и Андрей наконец-то получил свой укол. Промучившись перед этим две с половиной недели в жесточайшей агонии, от которой практически никак не помогали известные лекарства. А потом ещё прождав своей очереди. М-да… Это было тяжёлое время!.. Но зато теперь ему не грозит снова пережить те ужасные моменты, теперь он вакцинирован, а значит – защищён.

– Андрюх! – вырвал его из размышлений неожиданный голос начальника, резко присевшего рядом и напугавшего этим залипшего Андрея. – Как там у тебя? Успеешь сегодня закончить?

– Чтоб тебя, Витя! Нельзя же так подкрадываться!

– А нефиг в облаках летать, Андрюша, да о прекрасных феях думать в рабочее время. Ну так что, успеваешь?

– Да. Сегодня закончу, – несколько недовольно буркнул парень и налёг на остывающий плов, делая начальнику намёк, чтобы отстал.

– Ну и славно! – обрадовался тот и, хлопнув по спине чуть не подавившегося от этого сотрудника, выскочил из комнаты.

Андрей поскорее доел второе, проглотил пирожное с прохладным кофе и, убрав посуду, вернулся на своё рабочее место.

До вечера его никто не беспокоил, только в конце рабочего дня, когда сотрудники потянулись на выход, пришлось несколько раз ответно попрощаться и дежурно улыбнуться на пару несмешных шуток.

– Я на тебя рассчитываю! – хлопнул его по плечу Виктор, одним из последних покидая офис.

Когда все наконец ушли, Андрей оглядел опустевшее помещение и облегчённо выдохнул. Так гораздо лучше, гораздо спокойнее. От души потянувшись, он сходил за водой и вернулся на место, размял пальцы, помассировал лицо и с новыми силами углубился в строчки кода, мелькающие на экране. По своей натуре старший тестировщик Андрей был довольно дотошным и ответственным человеком, потому всегда просматривал код наравне с программой. Ну, то есть, не наравне, конечно (куда ему угнаться за компьютерными мозгами), а параллельно, бегло скользя глазами по строчкам и изредка вчитываясь в те, которые чем-то привлекли его внимание.

Ему оставалось совсем немного, когда минут через сорок работы случился именно такой момент. Взгляд выцепил что-то в коде, мозг ещё не успел распознать – что именно, но уже отдал мысленную команду, и нужный сегмент отобразился на экране. Вроде всё нормально, но-о… вот! «Что это? Зачем тут проверка на запрещённую последовательность?»

Андрей откинулся в кресле, внимательно рассматривая странные строчки, которым тут будто и не место вовсе. Что это за последовательность такая? Запрещённая… И почему в случае её обнаружения запускается алгоритм, которого нет в его части кода. Андрей на всякий случай запустил поиск по названию и ожидаемо ничего не увидел, кроме расстроенного смайлика. И у кого из тестировщиков искать этот алгоритм, интересно? Сейчас ведь даже не спросишь, а лазить по чужим компам он может только с согласия босса – он хоть и старший, а всё равно всего лишь тестировщик, как и остальные.

Программа отладки заканчивала свою работу, а парень сидел и пялился на строчки:

«if forbidden_sequence in dna_sequence:

activate_quantum_consciousness ()»

«Квантовое сознание… Что за хрень?! – мысли скакали, метались, но понимания не приходило. – Откуда вообще может взяться запрещённая последовательность? Бред какой-то!»

Программа радостной зелёной галкой на пол-экрана возвестила об успешном завершении отладки, но до Андрея даже не стразу дошло, что он наконец-то свободен и может идти домой. К тому моменту его застывший взгляд был устремлён глубоко внутрь и плохо воспринимал происходящее снаружи, но медленно пульсирующая галка смогла достаточно заколебать его глаза, чтобы вырвать из глубин задумчивости.

Парень вынырнул из своих мыслей и сфокусировался на экране. Просмотрел на всякий случай отчёт, который утверждал, что с кодом всё прекрасно и никаких ошибок и сбоев в работе устройств не обнаружено. Данные со своих колец ежедневно и в обязательном порядке передавали все сотрудники компании через чип, программа отладки их собирала и анализировала в контексте проверяемого кода. И вот теперь эта работа наконец закончена. Всё! Можно начинать продажи.

Стало вдруг интересно, что бы стала делать компания с кучей уже произведённых колец, если бы был выявлен какой-то баг? Ведь, на сколько знал Андрей, программа зашивалась в кольца на этапе производства и никакой возможности перепрограммировать готовое устройство не существует. Неужели «Сенсоника» настолько сильно торопится запустить продажи, что готова была пожертвовать кучей денег в случае бага? Или они пожертвовали бы безопасностью людей?.. Интересно, конечно. И зачем вообще была нужна такая спешка?

«Чё-то одни вопросы, – сокрушённо подумал Андрей, закрывая программу. – И ни одного внятного ответа. Ещё и эта… последовательность. Зачем она тут?»

Движимый внезапным порывом он взял стикер и переписал на него загадочные строчки кода. Фиг знает зачем. Может, потом ещё подумает над этим, интересно всё-таки. А пока он свернул и сунул в задний карман брюк жёлтый листок, выключил свою рабочую станцию и, сняв с вешалки пальто, двинулся к выходу, вызывая такси.

На улице ещё не стемнело, но сумерки уже начали накрывать город своей промозглой апрельской сыростью. Заскочив в только подъехавшее авто, Андрей развалился на своём излюбленном кресле и прикрыл глаза.

А там, на обратной стороне век, вновь возникло милое зеленоглазое лицо со слегка застенчивой улыбкой. Парень уже даже не пытался сопротивляться. Какой смысл? Тут всё понятно – это диагноз. И единственный способ излечиться – снова попытаться подкатить к милой медсестре. Вот только как лучше: записаться на приём или подкараулить у поликлиники? Ага! Кто ему даст повторно записаться на прививку? Ладно, завтра можно будет обдумать этот вопрос на свежую голову.

Покинув машину такси, Андрей прогулялся до ближайшего магазинчика, где взял пару бутылок пива и большую пачку чипсов – сегодня хотелось именно такого ужина. Зайдя в свою холостяцкую однушку, парень быстро сбросил с себя шмотки и первым делом убрал в холодильник бутылки, а уже потом направился в душ. Вечер только начинался, и хотелось провести его за спокойным бездумным просмотром чего-нибудь ненапряжного по телевизору, потому, выйдя из ванной комнаты, он сразу достал пиво, высыпал в большую миску чипсы, уселся в любимое массажное кресло и, коснувшись пальца, отправил команду на включение экрана.

Стеновая панель напротив кресла с готовностью показала ему предложения онлайн-кинотеатра, подобранные на основе его интересов. Полистав немного список, Андрей выбрал какой-то свежий детективный сериал и открыл бутылку, задорно пшикнув выскочившим из-под крышки воздухом.

Впрочем, вполне ожидаемо внимание его очень быстро покинуло разворачивающееся на экране действо и углубилось в собственные мысли. Обнаруженный под конец рабочего дня кусочек кода никак не желал отпускать его, затмив даже Анну.

«Итак, что мы имеем?» – под хруст чипсов думалось особенно хорошо.

В отличие от первого поколения сенсоколец, второе давало гораздо больший уровень защиты за счёт использования ДНК-кода пользователя в качестве одного из параметров подтверждения. Первые тоже были достаточно хороши и безопасны, используя для этих целей отпечаток пальца, но, учитывая, за сохранность чего они отвечают, вскоре стало очевидно, что нужно что-то ещё более надёжное.

Вообще, идея сенсоколец, а точнее – само понимание необходимости создания чего-то подобного, появилась практически сразу после полноценного внедрения в жизнь людей чипов. Когда компания Neuralink наконец запустила массовое производство и имплантацию своих чипов, это произвело ожидаемый фурор. Ещё бы – чертовски удобная и полезная в жизни штука, позволявшая человеку ещё меньше напрягаться и значительно облегчающая коммуникацию с повсеместно окружающей его электроникой. Теперь включить телевизор, оплатить счета или вызвать такси стало возможным одной лишь силой мысли. Ну красота же!

Но как водится, где есть код, там сразу же появляются те, кто хочет его взломать, а любителей чужого хватало во все времена. Как итог, пользуясь проверенными механизмами, основанными на человеческой глупости и доверчивости, умельцы начали получать доступ к чипам и уводить деньги. И это самое безобидное. В общем, люди начали паниковать. Компания стабильно выпускала обновления программного обеспечения, а мошенники стабильно находили возможность его взломать. В результате, дела у компании ощутимо ухудшились.

Спасителем их бизнеса неожиданно выступила российская компания. АО «БлокПост» в лице молодого инженера Уварова представило сенсокольцо, которое стало своего рода мостом между человеком и его чипом. Теперь всё взаимодействие проходило строго через кольцо. Хочешь отдать команду – выбери нужное действие касанием кольца и потом так же подтверди команду; что-то или кто-то пытается выйти на контакт с чипом, прислать данные – только после подтверждения через кольцо. То есть даже если мошенник обманул человека и закачал на чип вирус, любая команда от него должна будет пройти подтверждение владельцем перед выполнением.

Первое поколение записывало два параметра, используемых для идентификации владельца и легитимности отдаваемых команд и подтверждений: отпечаток пальца и переданный чипом отпечаток сознания, который также оказался индивидуальным и неповторимым для каждого человека. Это кольцо, надеваемое на палец, сильно усложнило жизнь мошенникам, но не остановило их полностью. Имея копию отпечатка пальца, можно было, используя методики нейролингвистического программирования, заставить человека подумать нужную мысль, после подтвердив её «случайным» касанием поддельного отпечатка. Сложно, но не невозможно.

Второй способ, к которому прибегали мошенники, заключался в опаивании владельца кольца, закачивании с использованием его же отпечатка на чип вируса и дальнейшей противоправной деятельности с подтверждением всех команд отпечатком этого человека.

Третий способ был дорогим и требующим наличия хорошего гипнолога в доле. Вариант же с захватом и угрозами был изначально не жизнеспособным, поскольку, отправляя, например, команду в банк на перевод денег, человек параллельно отправлял сообщение о преступниках и в банк, и в полицию. О чём преступники, разумеется, знать не могли.

Новое поколение сенсоколец, тонкой пластиной имплантируемых под кожу пальца, решало первые две проблемы, записывая ДНК-код человека первым параметром вместо физического отпечатка, а имплантируемый под подушечку большого пальца контактный датчик считывал нервный сигнал на его движение, в случае отсутствия которого не активировал кольцо. К сожалению, решения третьей проблемы найти пока не удалось, ну да хороший гипнолог заставит человека добровольно отдать деньги и без всяких чипов.

В общем, запатентованное по всем правилам изобретение принесло компании и его создателю огромные прибыли, а сам Уваров стал руководителем отпочковавшейся в отдельное подразделение фирмы, которой присвоил красивое название «Сенсоника». В область её ответственности помимо, собственно, колец входило дальнейшее развитие сенсо- и нейротехнологий.

Все эти знания, особенно что касается ДНК-привязки, и не давали сейчас Андрею покоя. В контексте начириканного на листочке кода возникала очень важная цепочка вопросов: что это за запрещённая последовательность, зачем нужна проверка на неё и что будет в случае её обнаружения. Ни на один из них он ответить не мог.

Может быть, у людей с этой последовательностью ДНК кольца не будут работать? Но зачем это делать? Что это – последовательность, определяющая в человеке преступника? Да бред же!

«Фигня какая-то! Уже голова болит! – психанул Андрей, вставая с кресла и направляясь к холодильнику. – И за каким хреном понадобилось разносить вызов функции и её объявление по разным частям кода? И ещё сама последовательность хз, где описана!»

За остаток вечера он так ни к чему дельному и не пришёл, с испорченным настроением допил пиво, выключил посреди серии сериал, который толком и не смотрел, и пошёл спать. Не зря говорят, утро вечера мудренее – завтра будет пытать сослуживцев на предмет, видел ли кто у себя что-то связанное с этой функцией или запрещённой, тудыть её растудыть, последовательностью.

«Ха!.. Тудыть-растудыть, – посетила засыпающее сознание весёлая мысль. – И откуда только всплыло?..»

***

В честь успешной и вовремя законченной отладки, позволившей с самого утра объявить о таком долгожданном начале продаж второго поколения сенсоколец, фирма расщедрилась на парк аттракционов, картинг и шикарный ужин на корабле для всего отдела тестировщиков. Оценить её щедрость смогли и покупатели, которым была предложена неплохая скидка и бесплатная установка при замене старого кольца на новое, но к Андрею с компанией, получившим новое оборудование бесплатно, это не относилось.

Они радостно и беззаботно, словно дети малые, катались на горках, ракетах, каруселях и ещё десятке разных аттракционов, ели хот-доги, пили безалкогольное пиво и лимонады и в целом отлично проводили время. Лишь изредка им мешал наслаждаться заслуженным отдыхом один неуёмный старший тестировщик, за каким-то макаром пытающийся выяснить за какую-то там функцию.

Отмахиваться от него не отмахивались, но старались побыстрее отмазаться, чаще всего морща лоб в мнимой задумчивости и практически сразу отнекиваясь. Андрей понимал, что большинство сослуживцев не такие дотошные, как он сам, и в код даже не вглядывались, полностью доверившись программе, а значит шансов на успех у него исчезающе мало. И всё-таки ему повезло.

– Как говоришь? – привычно наморщил лоб Пашка, с которым они были в неплохих отношениях и даже несколько раз выпивали вместе. – Квантум каншеснис? Что-то было такое, да. А что?

– Да у меня она в самом конце вызывается, а объявления нету. Странно это, подумал, вдруг баг какой-то. Ты не помнишь, что в ней?

– Вызывается какая-то другая функция, ща… эм-м-м… не, не помню, как называется.

– Бли-ин… Ладно. А запрещённая последовательность не попадалась?

– Попадалась! В этой же каншеснис и объявлена.

– И что там?! – Андрей чуть не затрясся от возбужденного азарта, почувствовав себя детективом, взявшим вдруг след.

– Да хрен её знает, Андрюха! Ну и вопросы ты задаешь. Буквы какие-то, разве ж их запомнишь все.

– Ну хоть какие-то буквы ты же наверняка запомнил!

– Ну-у… «а» была, «т» и «х» точно, вроде «с», но это не точно. Больше не помню. Но все заглавные. Да ты расслабься, чувак! – приобнял он за плечи Андрея. – Отдыхай, а завтра глянем.

– Завтра выходной…

– А, точно. Ну, значит, в понедельник! – И, хлопнув напоследок по спине несостоявшегося сыщика, ушёл занимать небольшую очередь за бургерами.

Андрей, конечно же, добросовестно довёл свои следственные мероприятия до конца, докопавшись до каждого сотрудника их отдела, но ничего более важного не услышал. Что ж, значит, придётся ждать понедельника, сгорая от тревожного любопытства.

Парень в понурой задумчивости просидел оставшееся время за распитием кофе, потом занял несколько последних мест в заездах на картах и свинтил в поликлинику. Сейчас всех перед ужином распустили по своим делам – «напудрить носики», как выразился начальник, и Андрей твёрдо решил не приходить в ресторан в одиночестве.

Только на подходе к медучреждению он осознал, что понятия не имеет, в какую смену сегодня работает Анна. Быть может, она уже давно ушла. Но, с другой стороны, вчера она принимала с утра, значит сегодня, вероятнее всего, с обеда.

«А, чего гадать!» – мотнул головой Андрей и зашёл в поликлинику, скинул пальто на руку и пошёл к лестнице.

У заветного кабинета на третьем этаже обнаружилась хмурая, но обнадёживающая очередь. Парень встал так, чтобы было видно кабинет, когда откроется дверь, но и чтобы никого ненароком не спровоцировать на неконтролируемую агрессию к наглецу, который наверняка только и ждёт, чтобы проскользнуть вне очереди. Ждать долго не пришлось, через пяток минут дверь отворилась, влюблённый тестировщик с замиранием сердца вытянул шею и-и-и… «Да проходите вы быстрее, леший вас подери!» И вот в проёме мелькнуло знакомое милое личико. Сердце парня затрепыхалось в груди счастливой колибри, тело бросило в жар, а уши вспыхнули. И, если бы не яркое освещение, окружающие наверняка увидели бы исходящее от них свечение.

Всё, он удостоверился, теперь остаётся ждать. Он спустился в холл поликлиники, занял место на одном из диванов так, чтобы контролировать коридор с обеих сторон, и, коснувшись указательного пальца, углубился в себя. Но тут же вынырнул в реальность, понимая, что иначе просто пропустит Анну. Время потянулось старой хромой клячей, под копыта которой кто-то накидал металлических шариков.

А ведь Андрей не представлял, сколько придётся ждать. Час или два? А может, минут двадцать? Вскоре он начал задрёмывать. Сознание уплывало, начинали происходить крайне странные вещи, казавшиеся нормальными, пока он резко не вскидывал запрокинутую голову, очумелыми глазами водя по сторонам. Он всеми силами старался удерживать веки широко открытыми, он вставал и ходил по холлу, ловя на себе неодобрительные взгляды дедушки-охранника, но, присев, отрубался вновь.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.