«Тогда, запись помечают как «неактивную,» и она больше не показывается. Кого вообще интересуют эти безногие-безрукие калеки? Офису Военной Карьеры они уж точно больше не понадобятся, ведь так?»
«Понял,» - подтвердил Марк. Мысль, что его Уильям твердо вошел в категорию «безногие-безрукие калеки, которые точно больше никому не понадобятся» была несколько неприятна. «Теперь, можешь вывести на экран всех женщин в базе данных?»
Том повиновался, и список появился на экране компьютера. «И кого мы ищем?»
«Ее в списке нет. Новая подружка депьюти Кима, из околотка трущоб шоссе Гаррет. Она была волонтером на флоте. По контракту. Видишь вот тут: Боуэн и Боуэн, обе из ВМФ. Имя нашей девушки Кейти Боуэн, так что она должна была бы быть между [ 101 ]этими двумя. А ее нет.»
«А когда она вернулась?»
«Месяца два, я думаю.»
«Нарушаем? Значит, она не сообщила свое место жительства в ОВК, так?»
«Не нарушаем. Она вернулась инвалидом. Без обеих ног.»
«Без обеих ног? У депьюти интересный вкус!»
«Ничего такого. Она у него вообще - первая и единственная. С ногами или без ног, а с головой у нее все в порядке. Она нам здорово помогла в этом деле с «Мясником.» Обратно к базе данных, если то, что ты мне рассказал, верно, эта Кейти Боуэн должна быть указана, как на действительной военной службе, так? Точно так же, как мой Уильям.»
«Ну, значит, она не из восточной части Хьюстона, угадал?»
«Нет, она из Детройта, штат Мичиган.»
«Именно поэтому она и отсутствует в этом списке. Видите ли, базы данных ОВК полностью децентрализованы. На случай большой, то есть термоядерной, войны. Только в одном Хьюстоне, есть семь независимых баз: Центр Север, Восток, Юг и Запад, Побережье Мексиканского Залива, и еще одна - для сельской местности в окрестностях города. Хотя, последняя и не такая большая, как остальные... У нас есть доступ только к базе «Восток Хьюстона.» Наверно, подружка Кима до сих пор числится в ее родной базе данных - в Детройте. Годика через три ее волонтерский срок закончится, и ее запись оттуда удалят. Ей спешить некуда...»
«Да, без обеих ног по самое туловище, спешить куда-либо - трудновато. Но, я правильно понял, что в базе данных Пентагона Кейти Боуэн будет сразу указана, как инвалид войны, так?»
«Конечно. Пентагон хранит записи вечно. Даже для мертвых. Однако мы не можем искать в них. В смысле, я имею в виду: делать дил-кью.»
«Делать дил-чего?»
«DLQ. Direct Logical Query. Прямой логический поиск. В базе.»
«О, я помню, ты объяснял это нашему майору... Ну, когда... Нашли сожженный труп... Ты можешь повторить еще раз? Я тогда был занят своими мыслями, и все прослушал.»
«Конечно. К сожалению, если речь идет о базе Объединенного Командования, мы только можем использовать DIQ, а не DLQ.»
«Перестань сыпать алфавитом и начинай говорить по-человечески. Ты разговариваешь с гуманитарием. Хотя, уже бывшим. Мне тут вчера пытались объяснить, как работает химический реактор. А до этого - про безопасный детонатор. Скоро и у меня наступит просветление.»
«DIQ - это Direct Identification Query. Прямой идентификационный поиск. Он работает так. Вы должны предоставить полное имя человека и его военный идентификационный номер. То, что выбито на военном медальоне, так? Тогда, база данных возвращает вам стандартную форму учета на этого конкретного человека. Или, еще, вместо идентификационного номера, вы можете указать Номер Налогоплательщика То же самое: полное имя и SSN. Очевидно, только один человек может иметь и то, и другое. База данных возвращает вам строго одну запись. или говорит вам, что этот человек Пентагону пока не известен. Говоря проще, ответ бинарный: либо, «да, есть такой, вот его запись,» либо «такого не знаем.»
«А если ты сделаешь опечатку в имени? Или, скажем, неправильный SSN?»
«Такого не знаем.»
«А что делать, если у тебя есть отпечатки пальцев, и хочется узнать имя?»
«А, это называется BIQ. Биометрический идентификационный поиск. Я должен сначала составить дактилокод, ну, посчитать все эти «петли» и «дельты» на отпечатке. А потом вводим дактилокод, и база возвращает мне все совпадающие записи. Для одного пальца, может быть шесть или семь совпадений, для частичного отпечатка - еще больше. Но это мы редко сами делаем. Дактилоскопия - это искусство. Мы доверяем это нашим леди из Бюро Идентификации, в штаб-квартире Полиции на улице Трэвис. Для полноты картины, могу добавить: есть также биометрические запросы для кодов ДНК и для радужной оболочки глаз. Все.»
«Значит, нельзя искать по адресу или по месту службы или по дате рождения, или по роду войск?»
«Не-а. Ничего такого. Национальная безопасность.»
«Что: национальная безопасность?»
«В самих Вооруженных Силах, доступ к DIQ есть у очень многих. А вот DLQ - лишь у горстки людей в самом Пентагоне. Видите ли, если у кого-то есть доступ к логическому поиску, он может легко выяснить численность армии, сколько людей развернуты в каком месте и так далее. Любой шпион был бы просто счастлив.»
«И что делать, если вам, к примеру, нужно составить список всех, кто служил в спецназе? Вроде того, что ты нам делал в прошлом году?»
«Сначала надо отправить запрос нашему офицеру связи в Вашингтоне. Она передаст запрос в Пентагон, и в течение месяца или двух, они вернут вам все записи, соответствующие профилю. Но, этот тип поиска имеет очень низкий приоритет. Они всегда отвечают, но очень уж медленно.»
«Однако, в тот раз ты выдал нам список через несколько дней. Повезло?»
«Нет, я использовал трюк. Просто сделал псевдо-индекс по местной базе данных ОВК.»
«Псевдо-индекс?»
«Изобрел в свободное время между разделкой трупов и отслеживанием нелегального бензина. Сначала, лезем в местную базу данных ОВК и ищем всех подходящих кандидатов: по возрасту, датам службы и все такое. Получается список из нескольких тысяч имен и SSN. Затем скармливаем весь список моей программке на «Питоне.» Она лезет с каждым именем и SSN в базу данных Пентагона и достает оттуда запись о человеке. Точно так, как если бы я сидел за компьютером и делал множественные DIQ, но полностью автоматически. Сервер в Вашингтоне думает, что тут сидит бедный судмедэксперт и набирает имена и SSN всю ночь, как проклятый. На самом деле, судмедэксперт спит в теплой постельке, а печатает за него программа-робот. Короче, когда я делал выборку для расследования по делу «Мясника,» я запустил процесс вечером в понедельник, а к утру среды у меня на жестком диске было несколько тысяч записей, выдернутых программкой из базы Пентагона. Дальше просто. У меня есть еще одна программа на «Питоне,» которая читает все эти записи и вводит что мне хочется в мою базу данных. Я использую для этого MySQL.»
«Круто. Таким хакером, как ты, давно следовало заинтересоваться кому-нибудь в ЦРУ или в NSA. Ладно, я никому не скажу! К тому же, я понятия не имею, как ты все это просек... Итак, что ты сделал дальше?»
«Использовал MySQL, чтобы сузить поиск. Я искал спецназ, «Морских Котиков,» десантников, и тому подобное. В конечном итоге, осталось несколько сотен записей, представляющих интерес. Кстати, в тот раз Пентагон ответил примерно через пять недель. У них было шестьсот с чем-то в списке, а у меня было пятьсот девяносто девять. Они нашли пять или шесть парней, которых у меня не было. Помните, я еще по электронке посылал Вам дополнительные имена? Зато, в моем списке было трое идеальных кандидатов, которых Пентагон не заметил.»
«А большинство записей в обоих списках?»
«Идентичны! Только, я получил свой результат на месяц быстрее.»
Марк прекрасно помнил этот список. Шестьсот девять бывших военнослужащих, у которых могли быть навыки спецназа. Марк попросил Бенито Ферелли выделить для ФБР шесть полицейских на две недели. Майор выделил лишь двоих, зато на два месяца. Целых два месяца они ходили по адресам, задавая один и тот же набор вопросов. Что Вы делали в армии? Где Вы работаете сейчас? У Вас есть табельный армейский нож? Ответы на первые два вопроса различались. На вопрос о ноже почти всегда отвечали: да, есть; а почему Вы спрашиваете? Проблема состояла в том, что в то время ФБР почти не имело информации о преступнике. Табельный нож и рабочие перчатки с резиновыми пупырышками - это было все, о чем они могли спросить. Притом, Марк запретил полицейским упоминать рабочие перчатки при расспросах. У них и так было слишком много утечек информации, и следователь боялся, что у «Шелдонского Мясника» появятся подражатели. Расчет был на то, что кто-то из списка занервничает, столкнувшись с полицией. Если бы кто-то при виде полисмена кинулся наутек, это дало бы основания для дальнейшей разработки. Однако - не судьба. Если убийца и был в списке, у него хватило хладнокровия, чтобы оставаться спокойным во время короткого интервью. Еще была вероятность, что «Мясник» услышит от полицейского вопрос об армейском ноже и решит заменить свое оружие. Это бы косвенно указало, что «их» человек был в списке. Однако, и тут не повезло. Нож в серии последовавших убийств остался прежним. Может быть, «Мясника» не было в списке потенциальных подозреваемых. А может, он решил оставить нож, как есть. Как было указано в психологическом профиле: осведомлен о возможностях современной криминалистики.
«Великолепно, Том. Как ты думаешь, могут еще быть в нашем районе бывшие спецназовцы, не попавшие в твой окончательный список?»
«Ну, для начала, те, кто решил не регистрироваться по месту проживания. Например, кто-то переезжает в Хьюстон из другого города, и «забывает» поменять адрес регистрации. В базе данных Пентагона, последний адрес будет недействительным, а ОВК и налоговики и знать ничего не будут. Хотя, большинство таких перелетных птиц на одном месте не сидит. Уклонение от налогов и уклонение от регистрации в Офисе Военной Карьеры. И то, и другое - это уголовные преступления. Так что, каждый год они - на новом месте. Или даже чаще.»
«Ладно, этих на данный момент можно исключить. «Мясник» с нами уже почти два года. К сожалению... Было бы круто, если бы он решил куда-нибудь от нас переехать.»
«Точно!»
«Кто еще может не быть в списке?»
«Еще переехавшие из других городов, если они не годятся для армии. Например, как эта безногая подружка депьюти Кима. Хотя, рано или поздно, таких все равно регистрируют: в базе данных Пентагона и в Налоговой. Получение компенсационных выплат, протезные клиники, и все такое прочее. Наконец, как я говорил, мой псевдо-индекс не видит тех, кого недавно уволили из армии, в пределах от одного года до примерно трех лет. Устаревшие записи в базе ОВК, помните? Но в базе данных Пентагона эти, по определению, есть.»
«Устаревшие записи - то есть инвалиды, кто до сих пор числится как на действительной службе? Как мой Уильям?»
«Да, именно.»
«Ладно, этих тоже можно пока не трогать. Насколько нам известно, наш «Мясник» - не инвалид.»
«Понятно... Хотя, одна мыслишка сэр...»
«Да?»
«Между понятием «инвалид» и «не годен к строевой» есть некоторая разница.»
«Например?»
«Ну, если у кого-то внутренняя травма. Отсутствует почка, или сидит осколок в легком. Или, к примеру, если у человека ВСМД или устойчивая форма ТБ. Таких людей мало кто называет «инвалидами.» Но к службе в армии они не годятся.»
Марк кивнул в подтверждение. Вакцинация ВИЧ, изобретенная еще в 2015 году, помогла удержать под контролем этот опасный вирус. Энтузиазм от медицинской победы была недолгим. Новое венерическое заболевание, ВСМД, или Вирус Синдрома Мышечной Дистрофии, возникло словно из ниоткуда несколько лет назад, и с тех пор неуклонно распространялось. Это заболевание было не менее смертельно, чем СПИД, а ни вакцины, не средств лечения до сих пор не придумали. Устойчивый к антибиотикам туберкулез был еще одной страшной неизлечимой болезнью, хотя в Техасе его последствия и не были столь заметны, как в некоторых других штатах.
Сейчас у правительства нет денег для исследовательских грантов в области микробиологии. Эй, да у них вряд ли было достаточно ресурсов даже для производства и доставки уже известных вакцин! Двадцать лет назад, полиомиелит уже почти искоренили по всему миру. В США этой напасти точно не было лет пятьдесят. А сейчас - сообщения о вспышках «детского паралича» следовали одно за другим. В их квартале жили два мальчика с парализованными, скрученными конечностями - ужасное напоминание о крупной эпидемии полиомиелита Хьюстон пережил летом 2024 года. У Патрика и Памелы тогда еще не было прививок. Марку и Мэри удалось купить вакцину почти через год после начала эпидемии. На самом деле, они даже не были уверены, что их дети не были инфицированы. Возможно, они и подцепили вирус, но им просто повезло, и болезнь прошла в легкой форме, не оставив последствий. Вся семья провела тот год в постоянном страхе. Марк припомнил, как Мэри объясняла младшим детям, почему они не должны посещать конкретно вот этот дом около шоссе, или играть с теми, кто жалуется на головную боль или повышенную температуру. И почему следует избегать этих несчастных маленьких калек, «мальчиков-паучков» - как все в квартале начали называть их через некоторое время. И вот теперь они проходят тот же опасный период с маленьким Дэйви. Малыш был на листе ожидания для обязательной вакцинации, однако полномасштабных эпидемий в Хьюстоне пока не было. Вероятно, надо подождать еще год или около того, прежде чем найдется порция вакцины. Ограниченные партии вакцин направлялись лишь туда, где в них нуждались больше всего.