diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..e5fa2a1c1cd2ebd57c4fc8e03ade0c127937fb62 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,35 +1,54 @@ *.7z filter=lfs diff=lfs merge=lfs -text *.arrow filter=lfs diff=lfs merge=lfs -text *.bin filter=lfs diff=lfs merge=lfs -text +*.bin.* filter=lfs diff=lfs merge=lfs -text *.bz2 filter=lfs diff=lfs merge=lfs -text -*.ckpt filter=lfs diff=lfs merge=lfs -text *.ftz filter=lfs diff=lfs merge=lfs -text *.gz filter=lfs diff=lfs merge=lfs -text *.h5 filter=lfs diff=lfs merge=lfs -text *.joblib filter=lfs diff=lfs merge=lfs -text *.lfs.* filter=lfs diff=lfs merge=lfs -text -*.mlmodel filter=lfs diff=lfs merge=lfs -text *.model filter=lfs diff=lfs merge=lfs -text *.msgpack filter=lfs diff=lfs merge=lfs -text -*.npy filter=lfs diff=lfs merge=lfs -text -*.npz filter=lfs diff=lfs merge=lfs -text *.onnx filter=lfs diff=lfs merge=lfs -text *.ot filter=lfs diff=lfs merge=lfs -text *.parquet filter=lfs diff=lfs merge=lfs -text *.pb filter=lfs diff=lfs merge=lfs -text -*.pickle filter=lfs diff=lfs merge=lfs -text -*.pkl filter=lfs diff=lfs merge=lfs -text *.pt filter=lfs diff=lfs merge=lfs -text *.pth filter=lfs diff=lfs merge=lfs -text *.rar filter=lfs diff=lfs merge=lfs -text -*.safetensors filter=lfs diff=lfs merge=lfs -text saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.tar.* filter=lfs diff=lfs merge=lfs -text -*.tar filter=lfs diff=lfs merge=lfs -text *.tflite filter=lfs diff=lfs merge=lfs -text *.tgz filter=lfs diff=lfs merge=lfs -text -*.wasm filter=lfs diff=lfs merge=lfs -text *.xz filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text +*.zstandard filter=lfs diff=lfs merge=lfs -text +*.tfevents* filter=lfs diff=lfs merge=lfs -text +*.db* filter=lfs diff=lfs merge=lfs -text +*.ark* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*data* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.meta filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.index filter=lfs diff=lfs merge=lfs -text +*.safetensors filter=lfs diff=lfs merge=lfs -text +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.gguf* filter=lfs diff=lfs merge=lfs -text +*.ggml filter=lfs diff=lfs merge=lfs -text +*.llamafile* filter=lfs diff=lfs merge=lfs -text +*.pt2 filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +weight/release_data/ccd_cache/components.v20240608.cif filter=lfs diff=lfs merge=lfs -text +model/PXDesignBench/pxdbench/metrics/TMalign filter=lfs diff=lfs merge=lfs -text +model/Protenix-pxd/Protenix_Technical_Report.pdf filter=lfs diff=lfs merge=lfs -text +model/Protenix-pxd/assets/constraint_metrics.png filter=lfs diff=lfs merge=lfs -text +model/Protenix-pxd/assets/mini_performance.png filter=lfs diff=lfs merge=lfs -text +model/Protenix-pxd/assets/protenix_predictions.gif filter=lfs diff=lfs merge=lfs -text +model/Protenix-pxd/assets/v0.5.0_metrics.png filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..9dac1e269af1dbcfbaf95536f6152fae6c0c83a8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,171 @@ +# Byte-compiled / optimized / DLL files +*__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so +*.o +*.obj +*.d +# ninjia relate +*ninja* +lock +# Distribution / packaging +.Python +.vscode +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +.tox/ +.nox/ +.coverage +.coverage.* +.cache +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# data cache and checkpoints +data_cache/ +checkpoints/ + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +wandb/ +output*/ +release_data/ +tool_weights/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000000000000000000000000000000000..cd30ac810909c4ebd50213b1635190d6da2208d3 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,4 @@ +[submodule "eval_design"] + path = eval_design + url = https://github.com/bytedance/PXDesignBench.git + branch = master diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000000000000000000000000000000000..41dd9ebee5f0bf8835f1a46ba9c429eebe9693ef --- /dev/null +++ b/CODE_OF_CONDUCT.md @@ -0,0 +1,127 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000000000000000000000000000000000000..79d60a758818e61e9911a3bb30a9c7810cdef13a --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,61 @@ +# Contributing + +Thank you for investing your time in contributing to project! + +Read our [Code of Coduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable. + +This guide details how to use issues and pull requests to improve project. + +## General Guidelines + +### Pull Requests + +Make sure to keep Pull Requests small and functional to make them easier to review, understand, and look up in commit history. This repository uses "Squash and Commit" to keep our history clean and make it easier to revert changes based on PR. + +Adding the appropriate documentation, unit tests and e2e tests as part of a feature is the responsibility of the feature owner, whether it is done in the same Pull Request or not. + +Pull Requests should follow the "subject: message" format, where the subject describes what part of the code is being modified. + +Refer to the template for more information on what goes into a PR description. + +### Design Docs + +A contributor proposes a design with a PR on the repository to allow for revisions and discussions. If a design needs to be discussed before formulating a document for it, make use of Google doc and GitHub issue to involve the community on the discussion. + +### GitHub Issues + +GitHub Issues are used to file bugs, work items, and feature requests with actionable items/issues (Please refer to the "Reporting Bugs/Feature Requests" section below for more information). + +### Reporting Bugs/Feature Requests + +We welcome you to use the GitHub issue tracker to report bugs or suggest features that have actionable items/issues (as opposed to introducing a feature request on GitHub Discussions). + +When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful: + +- A reproducible test case or series of steps +- The version of the code being used +- Any modifications you've made relevant to the bug +- Anything unusual about your environment or deployment + +## Contributing via Pull Requests + +### Find interesting issue + +If you spot a problem with the problem, [search if an issue already exists](https://github.com/bytedance//issues). If a related issue doesn't exist, you can open a new issue using [issue template](https://github.com/bytedance//issues/new/choose). + +### Solve an issue + +Please check `DEVELOPMENT.md` in sub folder to get familar with running and testing codes. + +### Open a Pull request. + +When you're done making the changes, open a pull request and fill PR template so we can better review your PR. The template helps reviewers understand your changes and the purpose of your pull request. + +Don't forget to link PR to issue if you are solving one. + +If you run into any merge issues, checkout this [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) to help you resolve merge conflicts and other issues. + + +## Finding contributions to work on + +Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' and 'good first issue' issues are a great place to start. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..f49a4e16e68b128803cc2dcea614603632b04eac --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..dd804fbec40e63c2e0114d51b405511ef0abbcd0 --- /dev/null +++ b/README.md @@ -0,0 +1,520 @@ +--- +license: apache-2.0 +language: +- en +- zh +tags: +- OneScience +- life-science +- protein-design +- protein-binder +- PXDesign +- Protenix +frameworks: PyTorch +--- + +

+ + PXDesign + +

+ +# Model Introduction + +PXDesign is an open-source suite from the ByteDance team for de novo protein binder design. Given a target protein structure, it generates candidate binders and further filters candidate structures through structure prediction and confidence evaluation workflows. + +The complete PXDesign workflow consists of the PXDesign diffusion generation model, ProteinMPNN sequence design, AF2-IG evaluation, and Protenix evaluation. The official implementation provides three primary modes, generation-only, preview, and extended, covering use cases from quick validation to complete candidate screening. + +Paper: +> **PXDesign: Fast, Modular, and Accurate De Novo Design of Protein Binders** +> https://www.biorxiv.org/content/10.1101/2025.08.15.670647v1 + +# Model Description + +The core task of PXDesign is to generate new protein binders from a target protein structure and specified design regions. + +The typical workflow is: +```text +Target protein structure and design constraints + -> PXDesign-d diffusion model + -> Binder Backbone Generation + -> ProteinMPNN sequence design + -> AF2-IG structure prediction and filtering + -> Protenix structure prediction and filtering (extended mode) + -> summary.csv + -> Filtered high-confidence binders +``` + +Where: +- **PXDesign-d**: Generates candidate binder backbones from the target protein structure, hotspots, binder length, and other conditions. +- **ProteinMPNN**: Designs amino acid sequences for the generated protein backbones. +- **AF2-IG**: Predicts structures and applies quality filters to candidate binder-target complexes. +- **Protenix**: Provides additional structure prediction and confidence evaluation in extended mode. +- **summary.csv**: Summarizes AF2-IG, Protenix, and other evaluation metrics for candidate structures, along with the pass status of each filter. + +# Use Cases + +| Use case | Description | +| --- | --- | +| De novo protein binder design | Generate new candidate binders from a given target protein structure | +| Interface-guided design | Use hotspots to specify target residues that the binder should preferentially bind | +| Rapid validation of protein design workflows | Use preview mode to quickly evaluate whether the design task and parameters are reasonable | +| High-quality candidate screening | Use extended mode with AF2-IG and Protenix for multistage filtering | +| Structure generation research | Use `pxdesign infer` to run only the PXDesign generation stage | + +# Usage + +## 1. Using OneCode + +Experience intelligent one-click AI4S programming in the OneCode online environment: +[Try intelligent one-click AI4S programming](https://web-2069360198568017922-iaaj.ksai.scnet.cn:58043/home) + +## 2. Manual Installation and Usage + +### Hardware Requirements + +- A GPU/DCU is recommended for the PXDesign backbone generation stage; complete inference typically requires substantial GPU memory. +- MSA generation and preparation primarily use the CPU. You can prepare MSAs in advance with `prepare-msa` or by precomputing them. +- The ProteinMPNN, AF2-IG, and Protenix prediction and screening stages depend on deep learning frameworks such as PyTorch and JAX; a GPU/DCU is recommended. +- If GPU/DCU resources are limited, prepare the MSA separately on the CPU first, then run the PXDesign generation, ProteinMPNN, AF2-IG, and Protenix evaluation stages. + +### Set Up the Runtime Environment + +#### DCU Environment + +```bash +# Activate DTK and CONDA first +conda create -n onescience311 python=3.11 -y +conda activate onescience311 + +# Install with uv support +pip install onescience[bio] -i http://mirrors.onescience.ai:3141/pypi/simple/ --trusted-host mirrors.onescience.ai +``` + +#### Environment Notes + +- If you encounter missing dependencies or version issues during execution, install additional dependencies according to the versions specified in `requirements.txt`. +- Enter the project root and activate the environment: + +```bash +cd /path/to/PXDesign-main +conda activate your_env +``` + +Install PXDesign in the current environment: + +```bash +python -m pip install -e model +``` + +Verify the installation: + +```bash +which pxdesign +pxdesign --help +pxdesign pipeline --help +``` + +### Environment Variables + +After entering the PXDesign root directory, configure the following variables together: +```bash +export PXDESIGN_ROOT=$PWD +export TOOL_WEIGHTS_ROOT=$PWD/weight/tool_weights +export PROTENIX_DATA_ROOT_DIR=$PWD/weight/release_data/ccd_cache +``` + +Check them with: +```bash +echo $PXDESIGN_ROOT +echo $TOOL_WEIGHTS_ROOT +echo $PROTENIX_DATA_ROOT_DIR +``` + +to confirm the configuration. + +## Prepare Weights and Data + +The complete PXDesign workflow depends on PXDesign and Protenix model weights, as well as AlphaFold2, ProteinMPNN, and the CCD cache. This model repository already includes the CCD cache and PXDesign/Protenix checkpoints; users only need to prepare the `tool_weights/` portion separately. The complete preparation process is as follows: + +### 1) External Tool Weights and CCD Cache + +PXDesign provides an official download script: +```bash +bash scripts/download_tool_weights.sh +``` + +The script uses the official default directories and generates `tool_weights/` and `release_data/ccd_cache/` in the current directory when run directly. This project has been reorganized under a `weight/` directory, so it is recommended to organize or symlink the existing weights and cache to the locations below. + +In the current reorganized project structure, place the external tool weights as follows: +```text +weight/ +├── tool_weights/ +│ ├── af2/ # AlphaFold2 weights +│ └── mpnn/ # ProteinMPNN weights +└── release_data/ + └── ccd_cache/ # Protenix CCD cache +``` + +- The recommended default location for the CCD cache is: + +```text +weight/release_data/ccd_cache/ +``` + +To specify another location, set: + +```bash +export PROTENIX_DATA_ROOT_DIR=/path/to/ccd_cache +``` + +### 2) PXDesign and Protenix Checkpoints + +The following model weights are downloaded on demand during the first run, or can be downloaded to the corresponding locations in advance: +```text +PXDesign diffusion checkpoint + +Protenix checkpoints: +├── base +├── mini +└── mini_tmpl +``` + +The recommended location in the reorganized structure is: + +```text +weight/release_data/checkpoint/ +``` + +The required files include: +```text +pxdesign_v0.1.0.pt +protenix_base_default_v0.5.0.pt +protenix_mini_default_v0.5.0.pt +protenix_mini_tmpl_v0.5.0.pt +``` + +### 3) Check the Installation + +After preparation is complete, run: +```bash +ls weight/tool_weights/af2/ +ls weight/tool_weights/mpnn/ +ls weight/release_data/ccd_cache/ +ls weight/release_data/checkpoint/*.pt +``` +to confirm that the required weights and data are ready. + +## 3. Quick Start + +### Download the Model Package + +```bash +hf download OneScience-Group/PXDesign --local-dir ./PXDesign +cd PXDesign +``` + +- PXDesign additionally depends on Protenix and PXDesignBench; the corresponding dependency source code is included in this model repository, so separate downloads are not required. +- The complete PXDesign workflow also depends on AlphaFold2, ProteinMPNN, and the CCD cache required by Protenix. Prepare these resources as described in "Prepare Weights and Data" first. + +### Quick Verification + +First, verify that the command is available: +```bash +pxdesign --help +``` + +To save the results to `runs/` as in the examples below, first create the output directory: +```bash +mkdir -p runs +``` + +Then check the official example YAML: +```bash +pxdesign check-input \ + --yaml conf/examples/PDL1_quick_start.yaml +``` + +On success, the output should be: +```text +YAML file is valid. +``` + +### Example Data + +The current project provides: +```text +conf/examples/ +├── PDL1_quick_start.yaml +├── 5o45.cif +└── msa/ + └── PDL1/ + └── 0/ +``` + +`PDL1_quick_start.yaml` defines the PDL1 binder design task. + +The typical YAML format is: +```yaml +target: + file: "./conf/examples/5o45.cif" + chains: + A: + crop: ["1-116"] + hotspots: [40, 99, 107] + msa: "./conf/examples/msa/PDL1/0" + +binder_length: 80 +``` + +Key fields: +| Field | Description | +| --- | --- | +| `target.file` | Target protein structure file; mmCIF or PDB can be used | +| `target.chains` | Target chains involved in the design | +| `crop` | Residue range retained from the target chain | +| `hotspots` | Target residues used to guide binder interface generation | +| `msa` | Path to the precomputed MSA for the target chain | +| `binder_length` | Amino acid length of the binder to be designed | + +PXDesign primarily uses the mmCIF `label_seq_id` as the standard residue index internally. For custom tasks, mmCIF files are recommended, and `parse-target` should be used to check that crop and hotspot specifications point to the intended positions. + +### Input Checking and Target Parsing + +#### 1) Check the YAML + +Run the following before formally executing a design task: + +```bash +pxdesign check-input \ + --yaml conf/examples/PDL1_quick_start.yaml +``` + +#### 2) Parse the Target and Generate Visualization Debug Files +```bash +pxdesign parse-target \ + --yaml conf/examples/PDL1_quick_start.yaml \ + -o runs/debug_target +``` + +This step is useful for checking the following before running a large-scale design: + +- whether the crop is correct; +- whether the hotspots correspond to the intended residues; +- whether the structure chains and residue numbering are correct. + +## Inference Examples + +PXDesign primarily provides three execution modes: +```text +Generation Only + -> Generate only the PXDesign binder backbone + +Preview Pipeline + -> PXDesign + ProteinMPNN + AF2-IG + +Extended Pipeline + -> PXDesign + ProteinMPNN + AF2-IG + Protenix +``` + +### 1. Generation Only: Run PXDesign Generation Only + +#### Quick Smoke Test + +To first verify that the model, weights, and GPU/DCU work correctly, use a smaller number of steps: +```bash +pxdesign infer \ + -i conf/examples/PDL1_quick_start.yaml \ + -o runs/test_infer \ + --load_checkpoint_dir weight/release_data/checkpoint \ + --N_sample 1 \ + --N_step 20 \ + --dtype bf16 \ + --sample_diffusion_chunk_size 1 +``` + +#### Full-Step Generation Test + +```bash +pxdesign infer \ + -i conf/examples/PDL1_quick_start.yaml \ + -o runs/test_infer_full \ + --load_checkpoint_dir weight/release_data/checkpoint \ + --N_sample 10 \ + --N_step 400 \ + --dtype bf16 +``` + +This mode only generates binders and does not provide complete AF2/Protenix filtering results. + +### 2. Preview Pipeline + +Preview mode runs: +```text +PXDesign generation + -> ProteinMPNN sequence design + -> AF2-IG filtering +``` + +```bash +pxdesign pipeline \ + --preset preview \ + -i conf/examples/PDL1_quick_start.yaml \ + -o runs/test_preview \ + --load_checkpoint_dir weight/release_data/checkpoint \ + --N_sample 2 \ + --N_step 100 \ + --dtype bf16 \ + --use_fast_ln False \ + --use_deepspeed_evo_attention False +``` + +Preview mode is suitable for: +- initial validation of the complete pipeline; +- checking whether the hotspot/crop settings are reasonable; +- assessing the difficulty of the current design task; +- running a small pilot experiment before a large-scale Extended task. + +### 3. Extended Pipeline + +Extended mode is the official PXDesign workflow for complete evaluation: + +```text +PXDesign generation + -> ProteinMPNN + -> AF2-IG + -> Protenix + -> summary.csv +``` + +#### Small-Scale Validation +```bash +pxdesign pipeline \ + --preset extended \ + -i conf/examples/PDL1_quick_start.yaml \ + -o runs/test_extended \ + --load_checkpoint_dir weight/release_data/checkpoint \ + --N_sample 2 \ + --N_step 100 \ + --dtype bf16 \ + --use_fast_ln False \ + --use_deepspeed_evo_attention False +``` + +#### Quick Start Scale + +The official Quick Start example uses: +```text +N_sample = 10 +N_step = 400 +``` + +```bash +pxdesign pipeline \ + --preset extended \ + -i conf/examples/PDL1_quick_start.yaml \ + -o runs/test_extended_N10 \ + --load_checkpoint_dir weight/release_data/checkpoint \ + --N_sample 10 \ + --N_step 400 \ + --dtype bf16 \ + --use_fast_ln False \ + --use_deepspeed_evo_attention False +``` + +## Output Description + +The core results from Extended mode are typically located at: +```text +/ +└── design_outputs/ + └── / + ├── summary.csv + ├── task_info.json + ├── server_extended_mode.png + ├── orig_designed/ + ├── passing-AF2-IG-easy/ + └── passing-Protenix-basic/ +``` + +If no designs pass the corresponding filters, the `passing-AF2-IG-easy/` or `passing-Protenix-basic/` directories may not be generated. This is normal for small-sample tests. + +# Official OneScience Information + +| Platform | Main OneScience repository | Skills repository | +| --- | --- | --- | +| Gitee | https://gitee.com/onescience-ai/onescience | https://gitee.com/onescience-ai/oneskills | +| GitHub | https://github.com/onescience-ai/OneScience | https://github.com/onescience-ai/oneskills | + + +# Citation and License + +If you use PXDesign in research, cite the official PXDesign paper: +```bibtex +@article{ren2025pxdesign, + title={PXDesign: Fast, Modular, and Accurate De Novo Design of Protein Binders}, + author={Ren, Milong and Sun, Jinyuan and Guan, Jiaqi and Liu, Cong and + Gong, Chengyue and Wang, Yuzhe and Wang, Lan and Cai, Qixu and + Chen, Xinshi and Xiao, Wenzhi}, + journal={bioRxiv}, + pages={2025--08}, + year={2025}, + publisher={Cold Spring Harbor Laboratory} +} +``` + +The complete PXDesign pipeline also depends on methods such as Protenix, ProteinMPNN, and AF2-IG. If you use these modules in research, also cite the corresponding original works as described in the official PXDesign README. + +Protenix: +```bibtex +@article{bytedance2025protenix, + title={Protenix - Advancing Structure Prediction Through a Comprehensive AlphaFold3 Reproduction}, + author={ByteDance AML AI4Science Team and Chen, Xinshi and Zhang, Yuxuan + and Lu, Chan and Ma, Wenzhi and Guan, Jiaqi and Gong, Chengyue + and Yang, Jincai and Zhang, Hanyu and Zhang, Ke and Wu, Shenghao + and Zhou, Kuangqi and Yang, Yanping and Liu, Zhenyu and Wang, Lan + and Shi, Bo and Shi, Shaochen and Xiao, Wenzhi}, + year={2025}, + journal={bioRxiv}, + publisher={Cold Spring Harbor Laboratory}, + doi={10.1101/2025.01.08.631967} +} +``` + +ProteinMPNN: +```bibtex +@article{dauparas2022robust, + title={Robust deep learning--based protein sequence design using ProteinMPNN}, + author={Dauparas, Justas and Anishchenko, Ivan and Bennett, Nathaniel + and Bai, Hua and Ragotte, Robert J and Milles, Lukas and others}, + journal={Science}, + volume={378}, + number={6615}, + pages={49--56}, + year={2022} +} +``` + +AF2-IG: +```bibtex +@article{bennett2023improving, + title={Improving de novo protein binder design with deep learning}, + author={Bennett, Nathaniel R and Coventry, Brian and Goreshnik, Inna + and Huang, Buwei and Allen, Aza and Vafeados, Dionne and others}, + journal={Nature Communications}, + volume={14}, + number={1}, + pages={2625}, + year={2023} +} +``` + +The official PXDesign repository is released under the **Apache License 2.0**. According to the official README, this license permits academic research and commercial use. Use, modification, and redistribution of the code must comply with the specific terms in this project's `LICENSE`. + +In addition: +- AlphaFold2/AF2 weights and related resources are subject to their respective licenses and terms of use. +- ProteinMPNN is subject to the license of its official repository. +- Protenix is subject to the license of its official repository. +- Models and data resources reused through SCNet shared directories remain subject to the authorization conditions of their respective original resources. + +For papers, reports, or public releases, also cite PXDesign, Protenix, ProteinMPNN, AF2-IG, and any other third-party models and data resources actually used. diff --git a/conf/examples/5o45.cif b/conf/examples/5o45.cif new file mode 100644 index 0000000000000000000000000000000000000000..d67a86e4c4cffbad45d93cadabfe8cef1f8d5e90 --- /dev/null +++ b/conf/examples/5o45.cif @@ -0,0 +1,7379 @@ +data_5O45 +# +_entry.id 5O45 +# +_audit_conform.dict_name mmcif_pdbx.dic +_audit_conform.dict_version 5.383 +_audit_conform.dict_location http://mmcif.pdb.org/dictionaries/ascii/mmcif_pdbx.dic +# +loop_ +_database_2.database_id +_database_2.database_code +_database_2.pdbx_database_accession +_database_2.pdbx_DOI +PDB 5O45 pdb_00005o45 10.2210/pdb5o45/pdb +WWPDB D_1200005153 ? ? +# +loop_ +_pdbx_audit_revision_history.ordinal +_pdbx_audit_revision_history.data_content_type +_pdbx_audit_revision_history.major_revision +_pdbx_audit_revision_history.minor_revision +_pdbx_audit_revision_history.revision_date +1 'Structure model' 1 0 2017-09-20 +2 'Structure model' 1 1 2017-10-25 +3 'Structure model' 1 2 2024-01-17 +# +_pdbx_audit_revision_details.ordinal 1 +_pdbx_audit_revision_details.revision_ordinal 1 +_pdbx_audit_revision_details.data_content_type 'Structure model' +_pdbx_audit_revision_details.provider repository +_pdbx_audit_revision_details.type 'Initial release' +_pdbx_audit_revision_details.description ? +_pdbx_audit_revision_details.details ? +# +loop_ +_pdbx_audit_revision_group.ordinal +_pdbx_audit_revision_group.revision_ordinal +_pdbx_audit_revision_group.data_content_type +_pdbx_audit_revision_group.group +1 2 'Structure model' 'Database references' +2 3 'Structure model' 'Data collection' +3 3 'Structure model' 'Database references' +4 3 'Structure model' 'Derived calculations' +5 3 'Structure model' 'Refinement description' +# +loop_ +_pdbx_audit_revision_category.ordinal +_pdbx_audit_revision_category.revision_ordinal +_pdbx_audit_revision_category.data_content_type +_pdbx_audit_revision_category.category +1 2 'Structure model' citation +2 2 'Structure model' citation_author +3 3 'Structure model' chem_comp_atom +4 3 'Structure model' chem_comp_bond +5 3 'Structure model' database_2 +6 3 'Structure model' pdbx_initial_refinement_model +7 3 'Structure model' struct_conn +# +loop_ +_pdbx_audit_revision_item.ordinal +_pdbx_audit_revision_item.revision_ordinal +_pdbx_audit_revision_item.data_content_type +_pdbx_audit_revision_item.item +1 2 'Structure model' '_citation.journal_volume' +2 2 'Structure model' '_citation.page_first' +3 2 'Structure model' '_citation.page_last' +4 2 'Structure model' '_citation.title' +5 2 'Structure model' '_citation_author.name' +6 3 'Structure model' '_database_2.pdbx_DOI' +7 3 'Structure model' '_database_2.pdbx_database_accession' +8 3 'Structure model' '_struct_conn.pdbx_dist_value' +9 3 'Structure model' '_struct_conn.pdbx_leaving_atom_flag' +10 3 'Structure model' '_struct_conn.ptnr1_label_atom_id' +11 3 'Structure model' '_struct_conn.ptnr2_auth_comp_id' +12 3 'Structure model' '_struct_conn.ptnr2_auth_seq_id' +13 3 'Structure model' '_struct_conn.ptnr2_label_atom_id' +14 3 'Structure model' '_struct_conn.ptnr2_label_comp_id' +15 3 'Structure model' '_struct_conn.ptnr2_label_seq_id' +# +_pdbx_database_status.status_code REL +_pdbx_database_status.status_code_sf REL +_pdbx_database_status.status_code_mr ? +_pdbx_database_status.entry_id 5O45 +_pdbx_database_status.recvd_initial_deposition_date 2017-05-26 +_pdbx_database_status.SG_entry N +_pdbx_database_status.deposit_site PDBE +_pdbx_database_status.process_site PDBE +_pdbx_database_status.status_code_cs ? +_pdbx_database_status.methods_development_category ? +_pdbx_database_status.pdb_format_compatible Y +_pdbx_database_status.status_code_nmr_data ? +# +loop_ +_audit_author.name +_audit_author.pdbx_ordinal +_audit_author.identifier_ORCID +'Magiera, K.' 1 ? +'Grudnik, P.' 2 ? +'Dubin, G.' 3 ? +'Holak, T.A.' 4 ? +# +_citation.abstract ? +_citation.abstract_id_CAS ? +_citation.book_id_ISBN ? +_citation.book_publisher ? +_citation.book_publisher_city ? +_citation.book_title ? +_citation.coordinate_linkage ? +_citation.country GE +_citation.database_id_Medline ? +_citation.details ? +_citation.id primary +_citation.journal_abbrev 'Angew. Chem. Int. Ed. Engl.' +_citation.journal_id_ASTM ACIEAY +_citation.journal_id_CSD 0179 +_citation.journal_id_ISSN 1521-3773 +_citation.journal_full ? +_citation.journal_issue ? +_citation.journal_volume 56 +_citation.language ? +_citation.page_first 13732 +_citation.page_last 13735 +_citation.title 'Bioactive Macrocyclic Inhibitors of the PD-1/PD-L1 Immune Checkpoint.' +_citation.year 2017 +_citation.database_id_CSD ? +_citation.pdbx_database_id_DOI 10.1002/anie.201707707 +_citation.pdbx_database_id_PubMed 28881104 +_citation.unpublished_flag ? +# +loop_ +_citation_author.citation_id +_citation_author.name +_citation_author.ordinal +_citation_author.identifier_ORCID +primary 'Magiera-Mularz, K.' 1 ? +primary 'Skalniak, L.' 2 ? +primary 'Zak, K.M.' 3 ? +primary 'Musielak, B.' 4 ? +primary 'Rudzinska-Szostak, E.' 5 ? +primary 'Kocik, J.' 6 ? +primary 'Grudnik, P.' 7 ? +primary 'Sala, D.' 8 ? +primary 'Zarganes-Tzitzikas, T.' 9 ? +primary 'Shaabani, S.' 10 ? +primary 'Domling, A.' 11 ? +primary 'Dubin, G.' 12 ? +primary 'Holak, T.A.' 13 ? +# +loop_ +_entity.id +_entity.type +_entity.src_method +_entity.pdbx_description +_entity.formula_weight +_entity.pdbx_number_of_molecules +_entity.pdbx_ec +_entity.pdbx_mutation +_entity.pdbx_fragment +_entity.details +1 polymer man 'Programmed cell death 1 ligand 1' 14792.861 1 ? ? ? ? +2 polymer syn PHE-MEA-9KK-SAR-ASP-VAL-MEA-TYR-SAR-TRP-TYR-LEU-CCS-GLY-NH2 1813.102 1 ? ? ? ? +3 water nat water 18.015 338 ? ? ? ? +# +_entity_name_com.entity_id 1 +_entity_name_com.name 'Programmed death ligand 1,B7 homolog 1,B7-H1' +# +loop_ +_entity_poly.entity_id +_entity_poly.type +_entity_poly.nstd_linkage +_entity_poly.nstd_monomer +_entity_poly.pdbx_seq_one_letter_code +_entity_poly.pdbx_seq_one_letter_code_can +_entity_poly.pdbx_strand_id +_entity_poly.pdbx_target_identifier +1 'polypeptide(L)' no no +;NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGN +AALQITDVKLQDAGVYRCMISYGGADYKRITVKVNAPYAAALEHHHHHH +; +;NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGN +AALQITDVKLQDAGVYRCMISYGGADYKRITVKVNAPYAAALEHHHHHH +; +A ? +2 'polypeptide(L)' no yes 'F(MEA)(9KK)(SAR)DV(MEA)Y(SAR)WYL(CCS)G(NH2)' FFXGDVFYGWYLCGX B ? +# +_pdbx_entity_nonpoly.entity_id 3 +_pdbx_entity_nonpoly.name water +_pdbx_entity_nonpoly.comp_id HOH +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.num +_entity_poly_seq.mon_id +_entity_poly_seq.hetero +1 1 ASN n +1 2 ALA n +1 3 PHE n +1 4 THR n +1 5 VAL n +1 6 THR n +1 7 VAL n +1 8 PRO n +1 9 LYS n +1 10 ASP n +1 11 LEU n +1 12 TYR n +1 13 VAL n +1 14 VAL n +1 15 GLU n +1 16 TYR n +1 17 GLY n +1 18 SER n +1 19 ASN n +1 20 MET n +1 21 THR n +1 22 ILE n +1 23 GLU n +1 24 CYS n +1 25 LYS n +1 26 PHE n +1 27 PRO n +1 28 VAL n +1 29 GLU n +1 30 LYS n +1 31 GLN n +1 32 LEU n +1 33 ASP n +1 34 LEU n +1 35 ALA n +1 36 ALA n +1 37 LEU n +1 38 ILE n +1 39 VAL n +1 40 TYR n +1 41 TRP n +1 42 GLU n +1 43 MET n +1 44 GLU n +1 45 ASP n +1 46 LYS n +1 47 ASN n +1 48 ILE n +1 49 ILE n +1 50 GLN n +1 51 PHE n +1 52 VAL n +1 53 HIS n +1 54 GLY n +1 55 GLU n +1 56 GLU n +1 57 ASP n +1 58 LEU n +1 59 LYS n +1 60 VAL n +1 61 GLN n +1 62 HIS n +1 63 SER n +1 64 SER n +1 65 TYR n +1 66 ARG n +1 67 GLN n +1 68 ARG n +1 69 ALA n +1 70 ARG n +1 71 LEU n +1 72 LEU n +1 73 LYS n +1 74 ASP n +1 75 GLN n +1 76 LEU n +1 77 SER n +1 78 LEU n +1 79 GLY n +1 80 ASN n +1 81 ALA n +1 82 ALA n +1 83 LEU n +1 84 GLN n +1 85 ILE n +1 86 THR n +1 87 ASP n +1 88 VAL n +1 89 LYS n +1 90 LEU n +1 91 GLN n +1 92 ASP n +1 93 ALA n +1 94 GLY n +1 95 VAL n +1 96 TYR n +1 97 ARG n +1 98 CYS n +1 99 MET n +1 100 ILE n +1 101 SER n +1 102 TYR n +1 103 GLY n +1 104 GLY n +1 105 ALA n +1 106 ASP n +1 107 TYR n +1 108 LYS n +1 109 ARG n +1 110 ILE n +1 111 THR n +1 112 VAL n +1 113 LYS n +1 114 VAL n +1 115 ASN n +1 116 ALA n +1 117 PRO n +1 118 TYR n +1 119 ALA n +1 120 ALA n +1 121 ALA n +1 122 LEU n +1 123 GLU n +1 124 HIS n +1 125 HIS n +1 126 HIS n +1 127 HIS n +1 128 HIS n +1 129 HIS n +2 1 PHE n +2 2 MEA n +2 3 9KK n +2 4 SAR n +2 5 ASP n +2 6 VAL n +2 7 MEA n +2 8 TYR n +2 9 SAR n +2 10 TRP n +2 11 TYR n +2 12 LEU n +2 13 CCS n +2 14 GLY n +2 15 NH2 n +# +_entity_src_gen.entity_id 1 +_entity_src_gen.pdbx_src_id 1 +_entity_src_gen.pdbx_alt_source_flag sample +_entity_src_gen.pdbx_seq_type 'Biological sequence' +_entity_src_gen.pdbx_beg_seq_num 1 +_entity_src_gen.pdbx_end_seq_num 129 +_entity_src_gen.gene_src_common_name Human +_entity_src_gen.gene_src_genus ? +_entity_src_gen.pdbx_gene_src_gene 'CD274, B7H1, PDCD1L1, PDCD1LG1, PDL1' +_entity_src_gen.gene_src_species ? +_entity_src_gen.gene_src_strain ? +_entity_src_gen.gene_src_tissue ? +_entity_src_gen.gene_src_tissue_fraction ? +_entity_src_gen.gene_src_details ? +_entity_src_gen.pdbx_gene_src_fragment ? +_entity_src_gen.pdbx_gene_src_scientific_name 'Homo sapiens' +_entity_src_gen.pdbx_gene_src_ncbi_taxonomy_id 9606 +_entity_src_gen.pdbx_gene_src_variant ? +_entity_src_gen.pdbx_gene_src_cell_line ? +_entity_src_gen.pdbx_gene_src_atcc ? +_entity_src_gen.pdbx_gene_src_organ ? +_entity_src_gen.pdbx_gene_src_organelle ? +_entity_src_gen.pdbx_gene_src_cell ? +_entity_src_gen.pdbx_gene_src_cellular_location ? +_entity_src_gen.host_org_common_name ? +_entity_src_gen.pdbx_host_org_scientific_name 'Escherichia coli' +_entity_src_gen.pdbx_host_org_ncbi_taxonomy_id 562 +_entity_src_gen.host_org_genus ? +_entity_src_gen.pdbx_host_org_gene ? +_entity_src_gen.pdbx_host_org_organ ? +_entity_src_gen.host_org_species ? +_entity_src_gen.pdbx_host_org_tissue ? +_entity_src_gen.pdbx_host_org_tissue_fraction ? +_entity_src_gen.pdbx_host_org_strain ? +_entity_src_gen.pdbx_host_org_variant ? +_entity_src_gen.pdbx_host_org_cell_line ? +_entity_src_gen.pdbx_host_org_atcc ? +_entity_src_gen.pdbx_host_org_culture_collection ? +_entity_src_gen.pdbx_host_org_cell ? +_entity_src_gen.pdbx_host_org_organelle ? +_entity_src_gen.pdbx_host_org_cellular_location ? +_entity_src_gen.pdbx_host_org_vector_type ? +_entity_src_gen.pdbx_host_org_vector ? +_entity_src_gen.host_org_details ? +_entity_src_gen.expression_system_id ? +_entity_src_gen.plasmid_name ? +_entity_src_gen.plasmid_details ? +_entity_src_gen.pdbx_description ? +# +_pdbx_entity_src_syn.entity_id 2 +_pdbx_entity_src_syn.pdbx_src_id 1 +_pdbx_entity_src_syn.pdbx_alt_source_flag sample +_pdbx_entity_src_syn.pdbx_beg_seq_num 1 +_pdbx_entity_src_syn.pdbx_end_seq_num 15 +_pdbx_entity_src_syn.organism_scientific 'Synthetic construct' +_pdbx_entity_src_syn.organism_common_name ? +_pdbx_entity_src_syn.ncbi_taxonomy_id 32630 +_pdbx_entity_src_syn.details ? +# +loop_ +_chem_comp.id +_chem_comp.type +_chem_comp.mon_nstd_flag +_chem_comp.name +_chem_comp.pdbx_synonyms +_chem_comp.formula +_chem_comp.formula_weight +9KK 'L-peptide linking' . 'N-methyl norleucine' ? 'C7 H15 N O2' 145.199 +ALA 'L-peptide linking' y ALANINE ? 'C3 H7 N O2' 89.093 +ARG 'L-peptide linking' y ARGININE ? 'C6 H15 N4 O2 1' 175.209 +ASN 'L-peptide linking' y ASPARAGINE ? 'C4 H8 N2 O3' 132.118 +ASP 'L-peptide linking' y 'ASPARTIC ACID' ? 'C4 H7 N O4' 133.103 +CCS 'L-peptide linking' n 'CARBOXYMETHYLATED CYSTEINE' ? 'C5 H9 N O4 S' 179.194 +CYS 'L-peptide linking' y CYSTEINE ? 'C3 H7 N O2 S' 121.158 +GLN 'L-peptide linking' y GLUTAMINE ? 'C5 H10 N2 O3' 146.144 +GLU 'L-peptide linking' y 'GLUTAMIC ACID' ? 'C5 H9 N O4' 147.129 +GLY 'peptide linking' y GLYCINE ? 'C2 H5 N O2' 75.067 +HIS 'L-peptide linking' y HISTIDINE ? 'C6 H10 N3 O2 1' 156.162 +HOH non-polymer . WATER ? 'H2 O' 18.015 +ILE 'L-peptide linking' y ISOLEUCINE ? 'C6 H13 N O2' 131.173 +LEU 'L-peptide linking' y LEUCINE ? 'C6 H13 N O2' 131.173 +LYS 'L-peptide linking' y LYSINE ? 'C6 H15 N2 O2 1' 147.195 +MEA 'L-peptide linking' n N-METHYLPHENYLALANINE ? 'C10 H13 N O2' 179.216 +MET 'L-peptide linking' y METHIONINE ? 'C5 H11 N O2 S' 149.211 +NH2 non-polymer . 'AMINO GROUP' ? 'H2 N' 16.023 +PHE 'L-peptide linking' y PHENYLALANINE ? 'C9 H11 N O2' 165.189 +PRO 'L-peptide linking' y PROLINE ? 'C5 H9 N O2' 115.130 +SAR 'peptide linking' n SARCOSINE ? 'C3 H7 N O2' 89.093 +SER 'L-peptide linking' y SERINE ? 'C3 H7 N O3' 105.093 +THR 'L-peptide linking' y THREONINE ? 'C4 H9 N O3' 119.119 +TRP 'L-peptide linking' y TRYPTOPHAN ? 'C11 H12 N2 O2' 204.225 +TYR 'L-peptide linking' y TYROSINE ? 'C9 H11 N O3' 181.189 +VAL 'L-peptide linking' y VALINE ? 'C5 H11 N O2' 117.146 +# +loop_ +_pdbx_poly_seq_scheme.asym_id +_pdbx_poly_seq_scheme.entity_id +_pdbx_poly_seq_scheme.seq_id +_pdbx_poly_seq_scheme.mon_id +_pdbx_poly_seq_scheme.ndb_seq_num +_pdbx_poly_seq_scheme.pdb_seq_num +_pdbx_poly_seq_scheme.auth_seq_num +_pdbx_poly_seq_scheme.pdb_mon_id +_pdbx_poly_seq_scheme.auth_mon_id +_pdbx_poly_seq_scheme.pdb_strand_id +_pdbx_poly_seq_scheme.pdb_ins_code +_pdbx_poly_seq_scheme.hetero +A 1 1 ASN 1 17 17 ASN ASN A . n +A 1 2 ALA 2 18 18 ALA ALA A . n +A 1 3 PHE 3 19 19 PHE PHE A . n +A 1 4 THR 4 20 20 THR THR A . n +A 1 5 VAL 5 21 21 VAL VAL A . n +A 1 6 THR 6 22 22 THR THR A . n +A 1 7 VAL 7 23 23 VAL VAL A . n +A 1 8 PRO 8 24 24 PRO PRO A . n +A 1 9 LYS 9 25 25 LYS LYS A . n +A 1 10 ASP 10 26 26 ASP ASP A . n +A 1 11 LEU 11 27 27 LEU LEU A . n +A 1 12 TYR 12 28 28 TYR TYR A . n +A 1 13 VAL 13 29 29 VAL VAL A . n +A 1 14 VAL 14 30 30 VAL VAL A . n +A 1 15 GLU 15 31 31 GLU GLU A . n +A 1 16 TYR 16 32 32 TYR TYR A . n +A 1 17 GLY 17 33 33 GLY GLY A . n +A 1 18 SER 18 34 34 SER SER A . n +A 1 19 ASN 19 35 35 ASN ASN A . n +A 1 20 MET 20 36 36 MET MET A . n +A 1 21 THR 21 37 37 THR THR A . n +A 1 22 ILE 22 38 38 ILE ILE A . n +A 1 23 GLU 23 39 39 GLU GLU A . n +A 1 24 CYS 24 40 40 CYS CYS A . n +A 1 25 LYS 25 41 41 LYS LYS A . n +A 1 26 PHE 26 42 42 PHE PHE A . n +A 1 27 PRO 27 43 43 PRO PRO A . n +A 1 28 VAL 28 44 44 VAL VAL A . n +A 1 29 GLU 29 45 45 GLU GLU A . n +A 1 30 LYS 30 46 46 LYS LYS A . n +A 1 31 GLN 31 47 47 GLN GLN A . n +A 1 32 LEU 32 48 48 LEU LEU A . n +A 1 33 ASP 33 49 49 ASP ASP A . n +A 1 34 LEU 34 50 50 LEU LEU A . n +A 1 35 ALA 35 51 51 ALA ALA A . n +A 1 36 ALA 36 52 52 ALA ALA A . n +A 1 37 LEU 37 53 53 LEU LEU A . n +A 1 38 ILE 38 54 54 ILE ILE A . n +A 1 39 VAL 39 55 55 VAL VAL A . n +A 1 40 TYR 40 56 56 TYR TYR A . n +A 1 41 TRP 41 57 57 TRP TRP A . n +A 1 42 GLU 42 58 58 GLU GLU A . n +A 1 43 MET 43 59 59 MET MET A . n +A 1 44 GLU 44 60 60 GLU GLU A . n +A 1 45 ASP 45 61 61 ASP ASP A . n +A 1 46 LYS 46 62 62 LYS LYS A . n +A 1 47 ASN 47 63 63 ASN ASN A . n +A 1 48 ILE 48 64 64 ILE ILE A . n +A 1 49 ILE 49 65 65 ILE ILE A . n +A 1 50 GLN 50 66 66 GLN GLN A . n +A 1 51 PHE 51 67 67 PHE PHE A . n +A 1 52 VAL 52 68 68 VAL VAL A . n +A 1 53 HIS 53 69 69 HIS HIS A . n +A 1 54 GLY 54 70 70 GLY GLY A . n +A 1 55 GLU 55 71 71 GLU GLU A . n +A 1 56 GLU 56 72 72 GLU GLU A . n +A 1 57 ASP 57 73 73 ASP ASP A . n +A 1 58 LEU 58 74 74 LEU LEU A . n +A 1 59 LYS 59 75 75 LYS LYS A . n +A 1 60 VAL 60 76 76 VAL VAL A . n +A 1 61 GLN 61 77 77 GLN GLN A . n +A 1 62 HIS 62 78 78 HIS HIS A . n +A 1 63 SER 63 79 79 SER SER A . n +A 1 64 SER 64 80 80 SER SER A . n +A 1 65 TYR 65 81 81 TYR TYR A . n +A 1 66 ARG 66 82 82 ARG ARG A . n +A 1 67 GLN 67 83 83 GLN GLN A . n +A 1 68 ARG 68 84 84 ARG ARG A . n +A 1 69 ALA 69 85 85 ALA ALA A . n +A 1 70 ARG 70 86 86 ARG ARG A . n +A 1 71 LEU 71 87 87 LEU LEU A . n +A 1 72 LEU 72 88 88 LEU LEU A . n +A 1 73 LYS 73 89 89 LYS LYS A . n +A 1 74 ASP 74 90 90 ASP ASP A . n +A 1 75 GLN 75 91 91 GLN GLN A . n +A 1 76 LEU 76 92 92 LEU LEU A . n +A 1 77 SER 77 93 93 SER SER A . n +A 1 78 LEU 78 94 94 LEU LEU A . n +A 1 79 GLY 79 95 95 GLY GLY A . n +A 1 80 ASN 80 96 96 ASN ASN A . n +A 1 81 ALA 81 97 97 ALA ALA A . n +A 1 82 ALA 82 98 98 ALA ALA A . n +A 1 83 LEU 83 99 99 LEU LEU A . n +A 1 84 GLN 84 100 100 GLN GLN A . n +A 1 85 ILE 85 101 101 ILE ILE A . n +A 1 86 THR 86 102 102 THR THR A . n +A 1 87 ASP 87 103 103 ASP ASP A . n +A 1 88 VAL 88 104 104 VAL VAL A . n +A 1 89 LYS 89 105 105 LYS LYS A . n +A 1 90 LEU 90 106 106 LEU LEU A . n +A 1 91 GLN 91 107 107 GLN GLN A . n +A 1 92 ASP 92 108 108 ASP ASP A . n +A 1 93 ALA 93 109 109 ALA ALA A . n +A 1 94 GLY 94 110 110 GLY GLY A . n +A 1 95 VAL 95 111 111 VAL VAL A . n +A 1 96 TYR 96 112 112 TYR TYR A . n +A 1 97 ARG 97 113 113 ARG ARG A . n +A 1 98 CYS 98 114 114 CYS CYS A . n +A 1 99 MET 99 115 115 MET MET A . n +A 1 100 ILE 100 116 116 ILE ILE A . n +A 1 101 SER 101 117 117 SER SER A . n +A 1 102 TYR 102 118 118 TYR TYR A . n +A 1 103 GLY 103 119 119 GLY GLY A . n +A 1 104 GLY 104 120 120 GLY GLY A . n +A 1 105 ALA 105 121 121 ALA ALA A . n +A 1 106 ASP 106 122 122 ASP ASP A . n +A 1 107 TYR 107 123 123 TYR TYR A . n +A 1 108 LYS 108 124 124 LYS LYS A . n +A 1 109 ARG 109 125 125 ARG ARG A . n +A 1 110 ILE 110 126 126 ILE ILE A . n +A 1 111 THR 111 127 127 THR THR A . n +A 1 112 VAL 112 128 128 VAL VAL A . n +A 1 113 LYS 113 129 129 LYS LYS A . n +A 1 114 VAL 114 130 130 VAL VAL A . n +A 1 115 ASN 115 131 131 ASN ASN A . n +A 1 116 ALA 116 132 132 ALA ALA A . n +A 1 117 PRO 117 133 133 PRO PRO A . n +A 1 118 TYR 118 134 134 TYR TYR A . n +A 1 119 ALA 119 135 135 ALA ALA A . n +A 1 120 ALA 120 136 136 ALA ALA A . n +A 1 121 ALA 121 137 137 ALA ALA A . n +A 1 122 LEU 122 138 138 LEU LEU A . n +A 1 123 GLU 123 139 139 GLU GLU A . n +A 1 124 HIS 124 140 140 HIS HIS A . n +A 1 125 HIS 125 141 141 HIS HIS A . n +A 1 126 HIS 126 142 142 HIS HIS A . n +A 1 127 HIS 127 143 143 HIS HIS A . n +A 1 128 HIS 128 144 144 HIS HIS A . n +A 1 129 HIS 129 145 145 HIS HIS A . n +B 2 1 PHE 1 1 1 PHE p71 B . n +B 2 2 MEA 2 2 1 MEA p71 B . n +B 2 3 9KK 3 3 1 9KK p71 B . n +B 2 4 SAR 4 4 1 SAR p71 B . n +B 2 5 ASP 5 5 1 ASP p71 B . n +B 2 6 VAL 6 6 1 VAL p71 B . n +B 2 7 MEA 7 7 1 MEA p71 B . n +B 2 8 TYR 8 8 1 TYR p71 B . n +B 2 9 SAR 9 9 1 SAR p71 B . n +B 2 10 TRP 10 10 1 TRP p71 B . n +B 2 11 TYR 11 11 1 TYR p71 B . n +B 2 12 LEU 12 12 1 LEU p71 B . n +B 2 13 CCS 13 13 1 CCS p71 B . n +B 2 14 GLY 14 14 1 GLY p71 B . n +B 2 15 NH2 15 15 1 NH2 p71 B . n +# +loop_ +_pdbx_nonpoly_scheme.asym_id +_pdbx_nonpoly_scheme.entity_id +_pdbx_nonpoly_scheme.mon_id +_pdbx_nonpoly_scheme.ndb_seq_num +_pdbx_nonpoly_scheme.pdb_seq_num +_pdbx_nonpoly_scheme.auth_seq_num +_pdbx_nonpoly_scheme.pdb_mon_id +_pdbx_nonpoly_scheme.auth_mon_id +_pdbx_nonpoly_scheme.pdb_strand_id +_pdbx_nonpoly_scheme.pdb_ins_code +C 3 HOH 1 301 298 HOH HOH A . +C 3 HOH 2 302 318 HOH HOH A . +C 3 HOH 3 303 177 HOH HOH A . +C 3 HOH 4 304 248 HOH HOH A . +C 3 HOH 5 305 339 HOH HOH A . +C 3 HOH 6 306 186 HOH HOH A . +C 3 HOH 7 307 309 HOH HOH A . +C 3 HOH 8 308 145 HOH HOH A . +C 3 HOH 9 309 352 HOH HOH A . +C 3 HOH 10 310 332 HOH HOH A . +C 3 HOH 11 311 355 HOH HOH A . +C 3 HOH 12 312 357 HOH HOH A . +C 3 HOH 13 313 321 HOH HOH A . +C 3 HOH 14 314 206 HOH HOH A . +C 3 HOH 15 315 319 HOH HOH A . +C 3 HOH 16 316 289 HOH HOH A . +C 3 HOH 17 317 64 HOH HOH A . +C 3 HOH 18 318 114 HOH HOH A . +C 3 HOH 19 319 84 HOH HOH A . +C 3 HOH 20 320 157 HOH HOH A . +C 3 HOH 21 321 262 HOH HOH A . +C 3 HOH 22 322 98 HOH HOH A . +C 3 HOH 23 323 121 HOH HOH A . +C 3 HOH 24 324 58 HOH HOH A . +C 3 HOH 25 325 159 HOH HOH A . +C 3 HOH 26 326 8 HOH HOH A . +C 3 HOH 27 327 74 HOH HOH A . +C 3 HOH 28 328 91 HOH HOH A . +C 3 HOH 29 329 301 HOH HOH A . +C 3 HOH 30 330 108 HOH HOH A . +C 3 HOH 31 331 193 HOH HOH A . +C 3 HOH 32 332 334 HOH HOH A . +C 3 HOH 33 333 188 HOH HOH A . +C 3 HOH 34 334 132 HOH HOH A . +C 3 HOH 35 335 39 HOH HOH A . +C 3 HOH 36 336 225 HOH HOH A . +C 3 HOH 37 337 9 HOH HOH A . +C 3 HOH 38 338 172 HOH HOH A . +C 3 HOH 39 339 141 HOH HOH A . +C 3 HOH 40 340 124 HOH HOH A . +C 3 HOH 41 341 15 HOH HOH A . +C 3 HOH 42 342 41 HOH HOH A . +C 3 HOH 43 343 57 HOH HOH A . +C 3 HOH 44 344 4 HOH HOH A . +C 3 HOH 45 345 181 HOH HOH A . +C 3 HOH 46 346 196 HOH HOH A . +C 3 HOH 47 347 46 HOH HOH A . +C 3 HOH 48 348 183 HOH HOH A . +C 3 HOH 49 349 118 HOH HOH A . +C 3 HOH 50 350 213 HOH HOH A . +C 3 HOH 51 351 6 HOH HOH A . +C 3 HOH 52 352 342 HOH HOH A . +C 3 HOH 53 353 259 HOH HOH A . +C 3 HOH 54 354 238 HOH HOH A . +C 3 HOH 55 355 126 HOH HOH A . +C 3 HOH 56 356 18 HOH HOH A . +C 3 HOH 57 357 143 HOH HOH A . +C 3 HOH 58 358 2 HOH HOH A . +C 3 HOH 59 359 133 HOH HOH A . +C 3 HOH 60 360 16 HOH HOH A . +C 3 HOH 61 361 343 HOH HOH A . +C 3 HOH 62 362 179 HOH HOH A . +C 3 HOH 63 363 212 HOH HOH A . +C 3 HOH 64 364 10 HOH HOH A . +C 3 HOH 65 365 44 HOH HOH A . +C 3 HOH 66 366 227 HOH HOH A . +C 3 HOH 67 367 274 HOH HOH A . +C 3 HOH 68 368 222 HOH HOH A . +C 3 HOH 69 369 14 HOH HOH A . +C 3 HOH 70 370 122 HOH HOH A . +C 3 HOH 71 371 138 HOH HOH A . +C 3 HOH 72 372 5 HOH HOH A . +C 3 HOH 73 373 28 HOH HOH A . +C 3 HOH 74 374 245 HOH HOH A . +C 3 HOH 75 375 119 HOH HOH A . +C 3 HOH 76 376 347 HOH HOH A . +C 3 HOH 77 377 128 HOH HOH A . +C 3 HOH 78 378 151 HOH HOH A . +C 3 HOH 79 379 358 HOH HOH A . +C 3 HOH 80 380 191 HOH HOH A . +C 3 HOH 81 381 288 HOH HOH A . +C 3 HOH 82 382 35 HOH HOH A . +C 3 HOH 83 383 200 HOH HOH A . +C 3 HOH 84 384 265 HOH HOH A . +C 3 HOH 85 385 12 HOH HOH A . +C 3 HOH 86 386 48 HOH HOH A . +C 3 HOH 87 387 17 HOH HOH A . +C 3 HOH 88 388 174 HOH HOH A . +C 3 HOH 89 389 20 HOH HOH A . +C 3 HOH 90 390 246 HOH HOH A . +C 3 HOH 91 391 34 HOH HOH A . +C 3 HOH 92 392 131 HOH HOH A . +C 3 HOH 93 393 30 HOH HOH A . +C 3 HOH 94 394 32 HOH HOH A . +C 3 HOH 95 395 3 HOH HOH A . +C 3 HOH 96 396 13 HOH HOH A . +C 3 HOH 97 397 123 HOH HOH A . +C 3 HOH 98 398 197 HOH HOH A . +C 3 HOH 99 399 96 HOH HOH A . +C 3 HOH 100 400 56 HOH HOH A . +C 3 HOH 101 401 90 HOH HOH A . +C 3 HOH 102 402 182 HOH HOH A . +C 3 HOH 103 403 47 HOH HOH A . +C 3 HOH 104 404 24 HOH HOH A . +C 3 HOH 105 405 63 HOH HOH A . +C 3 HOH 106 406 80 HOH HOH A . +C 3 HOH 107 407 228 HOH HOH A . +C 3 HOH 108 408 235 HOH HOH A . +C 3 HOH 109 409 158 HOH HOH A . +C 3 HOH 110 410 110 HOH HOH A . +C 3 HOH 111 411 127 HOH HOH A . +C 3 HOH 112 412 40 HOH HOH A . +C 3 HOH 113 413 7 HOH HOH A . +C 3 HOH 114 414 23 HOH HOH A . +C 3 HOH 115 415 113 HOH HOH A . +C 3 HOH 116 416 55 HOH HOH A . +C 3 HOH 117 417 173 HOH HOH A . +C 3 HOH 118 418 42 HOH HOH A . +C 3 HOH 119 419 37 HOH HOH A . +C 3 HOH 120 420 33 HOH HOH A . +C 3 HOH 121 421 1 HOH HOH A . +C 3 HOH 122 422 49 HOH HOH A . +C 3 HOH 123 423 170 HOH HOH A . +C 3 HOH 124 424 89 HOH HOH A . +C 3 HOH 125 425 195 HOH HOH A . +C 3 HOH 126 426 205 HOH HOH A . +C 3 HOH 127 427 156 HOH HOH A . +C 3 HOH 128 428 68 HOH HOH A . +C 3 HOH 129 429 236 HOH HOH A . +C 3 HOH 130 430 60 HOH HOH A . +C 3 HOH 131 431 194 HOH HOH A . +C 3 HOH 132 432 209 HOH HOH A . +C 3 HOH 133 433 168 HOH HOH A . +C 3 HOH 134 434 31 HOH HOH A . +C 3 HOH 135 435 180 HOH HOH A . +C 3 HOH 136 436 26 HOH HOH A . +C 3 HOH 137 437 234 HOH HOH A . +C 3 HOH 138 438 284 HOH HOH A . +C 3 HOH 139 439 190 HOH HOH A . +C 3 HOH 140 440 175 HOH HOH A . +C 3 HOH 141 441 171 HOH HOH A . +C 3 HOH 142 442 36 HOH HOH A . +C 3 HOH 143 443 75 HOH HOH A . +C 3 HOH 144 444 247 HOH HOH A . +C 3 HOH 145 445 189 HOH HOH A . +C 3 HOH 146 446 70 HOH HOH A . +C 3 HOH 147 447 164 HOH HOH A . +C 3 HOH 148 448 300 HOH HOH A . +C 3 HOH 149 449 85 HOH HOH A . +C 3 HOH 150 450 187 HOH HOH A . +C 3 HOH 151 451 43 HOH HOH A . +C 3 HOH 152 452 211 HOH HOH A . +C 3 HOH 153 453 142 HOH HOH A . +C 3 HOH 154 454 203 HOH HOH A . +C 3 HOH 155 455 38 HOH HOH A . +C 3 HOH 156 456 273 HOH HOH A . +C 3 HOH 157 457 169 HOH HOH A . +C 3 HOH 158 458 50 HOH HOH A . +C 3 HOH 159 459 266 HOH HOH A . +C 3 HOH 160 460 11 HOH HOH A . +C 3 HOH 161 461 242 HOH HOH A . +C 3 HOH 162 462 62 HOH HOH A . +C 3 HOH 163 463 268 HOH HOH A . +C 3 HOH 164 464 223 HOH HOH A . +C 3 HOH 165 465 346 HOH HOH A . +C 3 HOH 166 466 261 HOH HOH A . +C 3 HOH 167 467 192 HOH HOH A . +C 3 HOH 168 468 21 HOH HOH A . +C 3 HOH 169 469 333 HOH HOH A . +C 3 HOH 170 470 241 HOH HOH A . +C 3 HOH 171 471 116 HOH HOH A . +C 3 HOH 172 472 233 HOH HOH A . +C 3 HOH 173 473 95 HOH HOH A . +C 3 HOH 174 474 154 HOH HOH A . +C 3 HOH 175 475 361 HOH HOH A . +C 3 HOH 176 476 254 HOH HOH A . +C 3 HOH 177 477 54 HOH HOH A . +C 3 HOH 178 478 313 HOH HOH A . +C 3 HOH 179 479 160 HOH HOH A . +C 3 HOH 180 480 271 HOH HOH A . +C 3 HOH 181 481 231 HOH HOH A . +C 3 HOH 182 482 77 HOH HOH A . +C 3 HOH 183 483 204 HOH HOH A . +C 3 HOH 184 484 19 HOH HOH A . +C 3 HOH 185 485 81 HOH HOH A . +C 3 HOH 186 486 210 HOH HOH A . +C 3 HOH 187 487 220 HOH HOH A . +C 3 HOH 188 488 106 HOH HOH A . +C 3 HOH 189 489 117 HOH HOH A . +C 3 HOH 190 490 360 HOH HOH A . +C 3 HOH 191 491 140 HOH HOH A . +C 3 HOH 192 492 258 HOH HOH A . +C 3 HOH 193 493 217 HOH HOH A . +C 3 HOH 194 494 82 HOH HOH A . +C 3 HOH 195 495 275 HOH HOH A . +C 3 HOH 196 496 356 HOH HOH A . +C 3 HOH 197 497 45 HOH HOH A . +C 3 HOH 198 498 87 HOH HOH A . +C 3 HOH 199 499 153 HOH HOH A . +C 3 HOH 200 500 161 HOH HOH A . +C 3 HOH 201 501 86 HOH HOH A . +C 3 HOH 202 502 316 HOH HOH A . +C 3 HOH 203 503 52 HOH HOH A . +C 3 HOH 204 504 281 HOH HOH A . +C 3 HOH 205 505 178 HOH HOH A . +C 3 HOH 206 506 199 HOH HOH A . +C 3 HOH 207 507 244 HOH HOH A . +C 3 HOH 208 508 162 HOH HOH A . +C 3 HOH 209 509 306 HOH HOH A . +C 3 HOH 210 510 338 HOH HOH A . +C 3 HOH 211 511 22 HOH HOH A . +C 3 HOH 212 512 299 HOH HOH A . +C 3 HOH 213 513 185 HOH HOH A . +C 3 HOH 214 514 303 HOH HOH A . +C 3 HOH 215 515 146 HOH HOH A . +C 3 HOH 216 516 208 HOH HOH A . +C 3 HOH 217 517 251 HOH HOH A . +C 3 HOH 218 518 317 HOH HOH A . +C 3 HOH 219 519 102 HOH HOH A . +C 3 HOH 220 520 94 HOH HOH A . +C 3 HOH 221 521 101 HOH HOH A . +C 3 HOH 222 522 155 HOH HOH A . +C 3 HOH 223 523 107 HOH HOH A . +C 3 HOH 224 524 97 HOH HOH A . +C 3 HOH 225 525 307 HOH HOH A . +C 3 HOH 226 526 73 HOH HOH A . +C 3 HOH 227 527 232 HOH HOH A . +C 3 HOH 228 528 218 HOH HOH A . +C 3 HOH 229 529 69 HOH HOH A . +C 3 HOH 230 530 249 HOH HOH A . +C 3 HOH 231 531 71 HOH HOH A . +C 3 HOH 232 532 27 HOH HOH A . +C 3 HOH 233 533 263 HOH HOH A . +C 3 HOH 234 534 230 HOH HOH A . +C 3 HOH 235 535 276 HOH HOH A . +C 3 HOH 236 536 310 HOH HOH A . +C 3 HOH 237 537 270 HOH HOH A . +C 3 HOH 238 538 269 HOH HOH A . +C 3 HOH 239 539 78 HOH HOH A . +C 3 HOH 240 540 315 HOH HOH A . +C 3 HOH 241 541 136 HOH HOH A . +C 3 HOH 242 542 125 HOH HOH A . +C 3 HOH 243 543 314 HOH HOH A . +C 3 HOH 244 544 25 HOH HOH A . +C 3 HOH 245 545 337 HOH HOH A . +C 3 HOH 246 546 163 HOH HOH A . +C 3 HOH 247 547 112 HOH HOH A . +C 3 HOH 248 548 166 HOH HOH A . +C 3 HOH 249 549 341 HOH HOH A . +C 3 HOH 250 550 221 HOH HOH A . +C 3 HOH 251 551 139 HOH HOH A . +C 3 HOH 252 552 340 HOH HOH A . +C 3 HOH 253 553 312 HOH HOH A . +C 3 HOH 254 554 149 HOH HOH A . +C 3 HOH 255 555 130 HOH HOH A . +C 3 HOH 256 556 267 HOH HOH A . +C 3 HOH 257 557 76 HOH HOH A . +C 3 HOH 258 558 129 HOH HOH A . +C 3 HOH 259 559 239 HOH HOH A . +C 3 HOH 260 560 144 HOH HOH A . +C 3 HOH 261 561 216 HOH HOH A . +C 3 HOH 262 562 135 HOH HOH A . +C 3 HOH 263 563 72 HOH HOH A . +C 3 HOH 264 564 148 HOH HOH A . +C 3 HOH 265 565 219 HOH HOH A . +C 3 HOH 266 566 65 HOH HOH A . +C 3 HOH 267 567 214 HOH HOH A . +C 3 HOH 268 568 115 HOH HOH A . +C 3 HOH 269 569 93 HOH HOH A . +C 3 HOH 270 570 348 HOH HOH A . +C 3 HOH 271 571 335 HOH HOH A . +C 3 HOH 272 572 224 HOH HOH A . +C 3 HOH 273 573 83 HOH HOH A . +C 3 HOH 274 574 280 HOH HOH A . +C 3 HOH 275 575 176 HOH HOH A . +C 3 HOH 276 576 279 HOH HOH A . +C 3 HOH 277 577 229 HOH HOH A . +C 3 HOH 278 578 150 HOH HOH A . +C 3 HOH 279 579 308 HOH HOH A . +C 3 HOH 280 580 283 HOH HOH A . +C 3 HOH 281 581 243 HOH HOH A . +C 3 HOH 282 582 252 HOH HOH A . +C 3 HOH 283 583 99 HOH HOH A . +C 3 HOH 284 584 257 HOH HOH A . +C 3 HOH 285 585 147 HOH HOH A . +C 3 HOH 286 586 304 HOH HOH A . +C 3 HOH 287 587 264 HOH HOH A . +C 3 HOH 288 588 207 HOH HOH A . +C 3 HOH 289 589 152 HOH HOH A . +C 3 HOH 290 590 293 HOH HOH A . +C 3 HOH 291 591 250 HOH HOH A . +C 3 HOH 292 592 198 HOH HOH A . +C 3 HOH 293 593 215 HOH HOH A . +C 3 HOH 294 594 256 HOH HOH A . +C 3 HOH 295 595 305 HOH HOH A . +C 3 HOH 296 596 359 HOH HOH A . +C 3 HOH 297 597 278 HOH HOH A . +C 3 HOH 298 598 88 HOH HOH A . +C 3 HOH 299 599 111 HOH HOH A . +C 3 HOH 300 600 272 HOH HOH A . +C 3 HOH 301 601 226 HOH HOH A . +C 3 HOH 302 602 92 HOH HOH A . +C 3 HOH 303 603 167 HOH HOH A . +C 3 HOH 304 604 120 HOH HOH A . +C 3 HOH 305 605 253 HOH HOH A . +C 3 HOH 306 606 345 HOH HOH A . +C 3 HOH 307 607 336 HOH HOH A . +C 3 HOH 308 608 165 HOH HOH A . +C 3 HOH 309 609 282 HOH HOH A . +D 3 HOH 1 101 109 HOH HOH B . +D 3 HOH 2 102 61 HOH HOH B . +D 3 HOH 3 103 66 HOH HOH B . +D 3 HOH 4 104 59 HOH HOH B . +D 3 HOH 5 105 104 HOH HOH B . +D 3 HOH 6 106 201 HOH HOH B . +D 3 HOH 7 107 202 HOH HOH B . +D 3 HOH 8 108 240 HOH HOH B . +D 3 HOH 9 109 51 HOH HOH B . +D 3 HOH 10 110 322 HOH HOH B . +D 3 HOH 11 111 29 HOH HOH B . +D 3 HOH 12 112 184 HOH HOH B . +D 3 HOH 13 113 328 HOH HOH B . +D 3 HOH 14 114 134 HOH HOH B . +D 3 HOH 15 115 103 HOH HOH B . +D 3 HOH 16 116 137 HOH HOH B . +D 3 HOH 17 117 323 HOH HOH B . +D 3 HOH 18 118 324 HOH HOH B . +D 3 HOH 19 119 53 HOH HOH B . +D 3 HOH 20 120 327 HOH HOH B . +D 3 HOH 21 121 67 HOH HOH B . +D 3 HOH 22 122 237 HOH HOH B . +D 3 HOH 23 123 329 HOH HOH B . +D 3 HOH 24 124 100 HOH HOH B . +D 3 HOH 25 125 330 HOH HOH B . +D 3 HOH 26 126 105 HOH HOH B . +D 3 HOH 27 127 260 HOH HOH B . +D 3 HOH 28 128 255 HOH HOH B . +D 3 HOH 29 129 326 HOH HOH B . +# +loop_ +_pdbx_unobs_or_zero_occ_atoms.id +_pdbx_unobs_or_zero_occ_atoms.PDB_model_num +_pdbx_unobs_or_zero_occ_atoms.polymer_flag +_pdbx_unobs_or_zero_occ_atoms.occupancy_flag +_pdbx_unobs_or_zero_occ_atoms.auth_asym_id +_pdbx_unobs_or_zero_occ_atoms.auth_comp_id +_pdbx_unobs_or_zero_occ_atoms.auth_seq_id +_pdbx_unobs_or_zero_occ_atoms.PDB_ins_code +_pdbx_unobs_or_zero_occ_atoms.auth_atom_id +_pdbx_unobs_or_zero_occ_atoms.label_alt_id +_pdbx_unobs_or_zero_occ_atoms.label_asym_id +_pdbx_unobs_or_zero_occ_atoms.label_comp_id +_pdbx_unobs_or_zero_occ_atoms.label_seq_id +_pdbx_unobs_or_zero_occ_atoms.label_atom_id +1 1 Y 1 A ASN 17 ? CG ? A ASN 1 CG +2 1 Y 1 A ASN 17 ? OD1 ? A ASN 1 OD1 +3 1 Y 1 A ASN 17 ? ND2 ? A ASN 1 ND2 +4 1 Y 1 A GLU 45 ? OE2 ? A GLU 29 OE2 +5 1 Y 1 A LYS 46 ? CD ? A LYS 30 CD +6 1 Y 1 A LYS 46 ? NZ ? A LYS 30 NZ +7 1 Y 1 A ARG 82 ? CZ ? A ARG 66 CZ +8 1 Y 1 A ARG 82 ? NH1 ? A ARG 66 NH1 +9 1 Y 1 A ARG 82 ? NH2 ? A ARG 66 NH2 +10 1 Y 1 A ARG 125 ? CZ ? A ARG 109 CZ +11 1 Y 1 A ARG 125 ? NH1 ? A ARG 109 NH1 +12 1 Y 1 A ARG 125 ? NH2 ? A ARG 109 NH2 +13 1 Y 1 A LYS 129 ? CD ? A LYS 113 CD +14 1 Y 1 A LYS 129 ? CE ? A LYS 113 CE +15 1 Y 1 A LYS 129 ? NZ ? A LYS 113 NZ +# +loop_ +_software.citation_id +_software.classification +_software.compiler_name +_software.compiler_version +_software.contact_author +_software.contact_author_email +_software.date +_software.description +_software.dependencies +_software.hardware +_software.language +_software.location +_software.mods +_software.name +_software.os +_software.os_version +_software.type +_software.version +_software.pdbx_ordinal +? refinement ? ? ? ? ? ? ? ? ? ? ? PHENIX ? ? ? 1.11.1_2575 1 +? 'data extraction' ? ? ? ? ? ? ? ? ? ? ? PDB_EXTRACT ? ? ? 3.22 2 +? 'data reduction' ? ? ? ? ? ? ? ? ? ? ? XDS ? ? ? . 3 +? 'data scaling' ? ? ? ? ? ? ? ? ? ? ? SCALA ? ? ? . 4 +? phasing ? ? ? ? ? ? ? ? ? ? ? PHASER ? ? ? . 5 +# +_cell.length_a 31.814 +_cell.length_b 53.682 +_cell.length_c 80.926 +_cell.angle_alpha 90.000 +_cell.angle_beta 90.000 +_cell.angle_gamma 90.000 +_cell.entry_id 5O45 +_cell.Z_PDB 4 +_cell.pdbx_unique_axis ? +# +_symmetry.space_group_name_H-M 'P 21 21 21' +_symmetry.entry_id 5O45 +_symmetry.pdbx_full_space_group_name_H-M ? +_symmetry.cell_setting ? +_symmetry.Int_Tables_number 19 +# +_exptl.absorpt_coefficient_mu ? +_exptl.absorpt_correction_T_max ? +_exptl.absorpt_correction_T_min ? +_exptl.absorpt_correction_type ? +_exptl.absorpt_process_details ? +_exptl.entry_id 5O45 +_exptl.crystals_number 1 +_exptl.details ? +_exptl.method 'X-RAY DIFFRACTION' +_exptl.method_details ? +# +_exptl_crystal.colour ? +_exptl_crystal.density_diffrn ? +_exptl_crystal.density_Matthews 2.34 +_exptl_crystal.density_method ? +_exptl_crystal.density_percent_sol 47.34 +_exptl_crystal.description ? +_exptl_crystal.F_000 ? +_exptl_crystal.id 1 +_exptl_crystal.preparation ? +_exptl_crystal.size_max ? +_exptl_crystal.size_mid ? +_exptl_crystal.size_min ? +_exptl_crystal.size_rad ? +_exptl_crystal.colour_lustre ? +_exptl_crystal.colour_modifier ? +_exptl_crystal.colour_primary ? +_exptl_crystal.density_meas ? +_exptl_crystal.density_meas_esd ? +_exptl_crystal.density_meas_gt ? +_exptl_crystal.density_meas_lt ? +_exptl_crystal.density_meas_temp ? +_exptl_crystal.density_meas_temp_esd ? +_exptl_crystal.density_meas_temp_gt ? +_exptl_crystal.density_meas_temp_lt ? +_exptl_crystal.pdbx_crystal_image_url ? +_exptl_crystal.pdbx_crystal_image_format ? +_exptl_crystal.pdbx_mosaicity ? +_exptl_crystal.pdbx_mosaicity_esd ? +# +_exptl_crystal_grow.apparatus ? +_exptl_crystal_grow.atmosphere ? +_exptl_crystal_grow.crystal_id 1 +_exptl_crystal_grow.details ? +_exptl_crystal_grow.method 'VAPOR DIFFUSION, SITTING DROP' +_exptl_crystal_grow.method_ref ? +_exptl_crystal_grow.pH ? +_exptl_crystal_grow.pressure ? +_exptl_crystal_grow.pressure_esd ? +_exptl_crystal_grow.seeding ? +_exptl_crystal_grow.seeding_ref ? +_exptl_crystal_grow.temp 293 +_exptl_crystal_grow.temp_details ? +_exptl_crystal_grow.temp_esd ? +_exptl_crystal_grow.time ? +_exptl_crystal_grow.pdbx_details '0.2 M imidazole malate (pH 8.5) 27% PEG 10000' +_exptl_crystal_grow.pdbx_pH_range ? +# +_diffrn.ambient_environment ? +_diffrn.ambient_temp 100 +_diffrn.ambient_temp_details ? +_diffrn.ambient_temp_esd ? +_diffrn.crystal_id 1 +_diffrn.crystal_support ? +_diffrn.crystal_treatment ? +_diffrn.details ? +_diffrn.id 1 +_diffrn.ambient_pressure ? +_diffrn.ambient_pressure_esd ? +_diffrn.ambient_pressure_gt ? +_diffrn.ambient_pressure_lt ? +_diffrn.ambient_temp_gt ? +_diffrn.ambient_temp_lt ? +# +_diffrn_detector.details ? +_diffrn_detector.detector PIXEL +_diffrn_detector.diffrn_id 1 +_diffrn_detector.type 'DECTRIS PILATUS3 6M' +_diffrn_detector.area_resol_mean ? +_diffrn_detector.dtime ? +_diffrn_detector.pdbx_frames_total ? +_diffrn_detector.pdbx_collection_time_total ? +_diffrn_detector.pdbx_collection_date 2017-03-16 +# +_diffrn_radiation.collimation ? +_diffrn_radiation.diffrn_id 1 +_diffrn_radiation.filter_edge ? +_diffrn_radiation.inhomogeneity ? +_diffrn_radiation.monochromator ? +_diffrn_radiation.polarisn_norm ? +_diffrn_radiation.polarisn_ratio ? +_diffrn_radiation.probe ? +_diffrn_radiation.type ? +_diffrn_radiation.xray_symbol ? +_diffrn_radiation.wavelength_id 1 +_diffrn_radiation.pdbx_monochromatic_or_laue_m_l M +_diffrn_radiation.pdbx_wavelength_list ? +_diffrn_radiation.pdbx_wavelength ? +_diffrn_radiation.pdbx_diffrn_protocol 'SINGLE WAVELENGTH' +_diffrn_radiation.pdbx_analyzer ? +_diffrn_radiation.pdbx_scattering_type x-ray +# +_diffrn_radiation_wavelength.id 1 +_diffrn_radiation_wavelength.wavelength 0.9184 +_diffrn_radiation_wavelength.wt 1.0 +# +_diffrn_source.current ? +_diffrn_source.details ? +_diffrn_source.diffrn_id 1 +_diffrn_source.power ? +_diffrn_source.size ? +_diffrn_source.source SYNCHROTRON +_diffrn_source.target ? +_diffrn_source.type 'BESSY BEAMLINE 14.1' +_diffrn_source.voltage ? +_diffrn_source.take-off_angle ? +_diffrn_source.pdbx_wavelength_list 0.9184 +_diffrn_source.pdbx_wavelength ? +_diffrn_source.pdbx_synchrotron_beamline 14.1 +_diffrn_source.pdbx_synchrotron_site BESSY +# +_reflns.B_iso_Wilson_estimate ? +_reflns.entry_id 5O45 +_reflns.data_reduction_details ? +_reflns.data_reduction_method ? +_reflns.d_resolution_high 0.99 +_reflns.d_resolution_low 44.7350 +_reflns.details ? +_reflns.limit_h_max ? +_reflns.limit_h_min ? +_reflns.limit_k_max ? +_reflns.limit_k_min ? +_reflns.limit_l_max ? +_reflns.limit_l_min ? +_reflns.number_all ? +_reflns.number_obs 73554 +_reflns.observed_criterion ? +_reflns.observed_criterion_F_max ? +_reflns.observed_criterion_F_min ? +_reflns.observed_criterion_I_max ? +_reflns.observed_criterion_I_min ? +_reflns.observed_criterion_sigma_F ? +_reflns.observed_criterion_sigma_I ? +_reflns.percent_possible_obs 94.29 +_reflns.R_free_details ? +_reflns.Rmerge_F_all ? +_reflns.Rmerge_F_obs ? +_reflns.Friedel_coverage ? +_reflns.number_gt ? +_reflns.threshold_expression ? +_reflns.pdbx_redundancy 6.7 +_reflns.pdbx_Rmerge_I_obs 0.033 +_reflns.pdbx_Rmerge_I_all ? +_reflns.pdbx_Rsym_value ? +_reflns.pdbx_netI_over_av_sigmaI ? +_reflns.pdbx_netI_over_sigmaI 19.7 +_reflns.pdbx_res_netI_over_av_sigmaI_2 ? +_reflns.pdbx_res_netI_over_sigmaI_2 ? +_reflns.pdbx_chi_squared ? +_reflns.pdbx_scaling_rejects ? +_reflns.pdbx_d_res_high_opt ? +_reflns.pdbx_d_res_low_opt ? +_reflns.pdbx_d_res_opt_method ? +_reflns.phase_calculation_details ? +_reflns.pdbx_Rrim_I_all ? +_reflns.pdbx_Rpim_I_all ? +_reflns.pdbx_d_opt ? +_reflns.pdbx_number_measured_all ? +_reflns.pdbx_diffrn_id 1 +_reflns.pdbx_ordinal 1 +_reflns.pdbx_CC_half 0.998 +_reflns.pdbx_R_split ? +# +_reflns_shell.d_res_high 0.99 +_reflns_shell.d_res_low 1.025 +_reflns_shell.meanI_over_sigI_all ? +_reflns_shell.meanI_over_sigI_obs ? +_reflns_shell.number_measured_all ? +_reflns_shell.number_measured_obs ? +_reflns_shell.number_possible ? +_reflns_shell.number_unique_all ? +_reflns_shell.number_unique_obs ? +_reflns_shell.percent_possible_all ? +_reflns_shell.percent_possible_obs ? +_reflns_shell.Rmerge_F_all ? +_reflns_shell.Rmerge_F_obs ? +_reflns_shell.Rmerge_I_all ? +_reflns_shell.Rmerge_I_obs 0.887 +_reflns_shell.meanI_over_sigI_gt ? +_reflns_shell.meanI_over_uI_all ? +_reflns_shell.meanI_over_uI_gt ? +_reflns_shell.number_measured_gt ? +_reflns_shell.number_unique_gt ? +_reflns_shell.percent_possible_gt ? +_reflns_shell.Rmerge_F_gt ? +_reflns_shell.Rmerge_I_gt ? +_reflns_shell.pdbx_redundancy ? +_reflns_shell.pdbx_Rsym_value ? +_reflns_shell.pdbx_chi_squared ? +_reflns_shell.pdbx_netI_over_sigmaI_all ? +_reflns_shell.pdbx_netI_over_sigmaI_obs ? +_reflns_shell.pdbx_Rrim_I_all ? +_reflns_shell.pdbx_Rpim_I_all ? +_reflns_shell.pdbx_rejects ? +_reflns_shell.pdbx_ordinal 1 +_reflns_shell.pdbx_diffrn_id 1 +_reflns_shell.pdbx_CC_half 0.723 +_reflns_shell.pdbx_R_split ? +# +_refine.entry_id 5O45 +_refine.pdbx_refine_id 'X-RAY DIFFRACTION' +_refine.ls_d_res_high 0.9900 +_refine.ls_d_res_low 44.7350 +_refine.pdbx_ls_sigma_F 1.340 +_refine.pdbx_data_cutoff_high_absF ? +_refine.pdbx_data_cutoff_low_absF ? +_refine.ls_percent_reflns_obs 94.2900 +_refine.ls_number_reflns_obs 73534 +_refine.ls_number_reflns_all ? +_refine.pdbx_ls_cross_valid_method 'FREE R-VALUE' +_refine.ls_matrix_type ? +_refine.pdbx_R_Free_selection_details ? +_refine.details ? +_refine.ls_R_factor_all ? +_refine.ls_R_factor_obs 0.1136 +_refine.ls_R_factor_R_work 0.1123 +_refine.ls_wR_factor_R_work ? +_refine.ls_R_factor_R_free 0.1367 +_refine.ls_wR_factor_R_free ? +_refine.ls_percent_reflns_R_free 5.0800 +_refine.ls_number_reflns_R_free 3738 +_refine.ls_number_reflns_R_work 69796 +_refine.ls_R_factor_R_free_error ? +_refine.B_iso_mean 16.6353 +_refine.solvent_model_param_bsol ? +_refine.solvent_model_param_ksol ? +_refine.pdbx_isotropic_thermal_model ? +_refine.aniso_B[1][1] ? +_refine.aniso_B[2][2] ? +_refine.aniso_B[3][3] ? +_refine.aniso_B[1][2] ? +_refine.aniso_B[1][3] ? +_refine.aniso_B[2][3] ? +_refine.correlation_coeff_Fo_to_Fc ? +_refine.correlation_coeff_Fo_to_Fc_free ? +_refine.overall_SU_R_Cruickshank_DPI ? +_refine.pdbx_overall_SU_R_free_Cruickshank_DPI ? +_refine.pdbx_overall_SU_R_Blow_DPI ? +_refine.pdbx_overall_SU_R_free_Blow_DPI ? +_refine.overall_SU_R_free ? +_refine.pdbx_overall_ESU_R ? +_refine.pdbx_overall_ESU_R_Free ? +_refine.overall_SU_ML 0.0600 +_refine.overall_SU_B ? +_refine.solvent_model_details 'FLAT BULK SOLVENT MODEL' +_refine.pdbx_solvent_vdw_probe_radii 1.1100 +_refine.pdbx_solvent_ion_probe_radii ? +_refine.pdbx_solvent_shrinkage_radii 0.9000 +_refine.ls_number_parameters ? +_refine.ls_number_restraints ? +_refine.pdbx_starting_model 5c3t +_refine.pdbx_method_to_determine_struct 'MOLECULAR REPLACEMENT' +_refine.pdbx_stereochemistry_target_values ML +_refine.pdbx_stereochem_target_val_spec_case ? +_refine.overall_FOM_work_R_set ? +_refine.B_iso_max 106.110 +_refine.B_iso_min 5.490 +_refine.pdbx_overall_phase_error 12.5600 +_refine.occupancy_max ? +_refine.occupancy_min ? +_refine.pdbx_diffrn_id 1 +_refine.pdbx_TLS_residual_ADP_flag ? +_refine.pdbx_ls_sigma_I ? +_refine.pdbx_data_cutoff_high_rms_absF ? +_refine.ls_R_factor_R_free_error_details ? +# +_refine_hist.cycle_id final +_refine_hist.pdbx_refine_id 'X-RAY DIFFRACTION' +_refine_hist.d_res_high 0.9900 +_refine_hist.d_res_low 44.7350 +_refine_hist.pdbx_number_atoms_ligand 244 +_refine_hist.number_atoms_solvent 378 +_refine_hist.number_atoms_total 1648 +_refine_hist.pdbx_number_residues_total 129 +_refine_hist.pdbx_B_iso_mean_ligand 13.12 +_refine_hist.pdbx_B_iso_mean_solvent 35.47 +_refine_hist.pdbx_number_atoms_protein 1026 +_refine_hist.pdbx_number_atoms_nucleic_acid 0 +# +loop_ +_refine_ls_restr.pdbx_refine_id +_refine_ls_restr.type +_refine_ls_restr.number +_refine_ls_restr.dev_ideal +_refine_ls_restr.dev_ideal_target +_refine_ls_restr.weight +_refine_ls_restr.pdbx_restraint_function +'X-RAY DIFFRACTION' f_bond_d 1336 0.020 ? ? ? +'X-RAY DIFFRACTION' f_angle_d 1833 1.760 ? ? ? +'X-RAY DIFFRACTION' f_chiral_restr 193 0.134 ? ? ? +'X-RAY DIFFRACTION' f_plane_restr 244 0.011 ? ? ? +'X-RAY DIFFRACTION' f_dihedral_angle_d 522 23.710 ? ? ? +# +loop_ +_refine_ls_shell.d_res_high +_refine_ls_shell.d_res_low +_refine_ls_shell.pdbx_total_number_of_bins_used +_refine_ls_shell.percent_reflns_obs +_refine_ls_shell.number_reflns_R_work +_refine_ls_shell.R_factor_all +_refine_ls_shell.R_factor_R_work +_refine_ls_shell.R_factor_R_free +_refine_ls_shell.percent_reflns_R_free +_refine_ls_shell.number_reflns_R_free +_refine_ls_shell.R_factor_R_free_error +_refine_ls_shell.number_reflns_all +_refine_ls_shell.number_reflns_obs +_refine_ls_shell.pdbx_refine_id +_refine_ls_shell.R_factor_obs +0.9900 1.0025 27 90.0000 2394 . 0.2177 0.2175 . 141 0.0000 2535 . 'X-RAY DIFFRACTION' . +1.0025 1.0157 27 91.0000 2457 . 0.2076 0.1990 . 128 0.0000 2585 . 'X-RAY DIFFRACTION' . +1.0157 1.0296 27 91.0000 2483 . 0.1825 0.2433 . 120 0.0000 2603 . 'X-RAY DIFFRACTION' . +1.0296 1.0444 27 91.0000 2452 . 0.1735 0.1908 . 142 0.0000 2594 . 'X-RAY DIFFRACTION' . +1.0444 1.0599 27 91.0000 2467 . 0.1602 0.1764 . 146 0.0000 2613 . 'X-RAY DIFFRACTION' . +1.0599 1.0765 27 92.0000 2501 . 0.1575 0.1607 . 137 0.0000 2638 . 'X-RAY DIFFRACTION' . +1.0765 1.0942 27 92.0000 2489 . 0.1387 0.1483 . 136 0.0000 2625 . 'X-RAY DIFFRACTION' . +1.0942 1.1130 27 92.0000 2474 . 0.1265 0.1401 . 134 0.0000 2608 . 'X-RAY DIFFRACTION' . +1.1130 1.1333 27 93.0000 2519 . 0.1104 0.1271 . 141 0.0000 2660 . 'X-RAY DIFFRACTION' . +1.1333 1.1551 27 93.0000 2508 . 0.1033 0.1170 . 136 0.0000 2644 . 'X-RAY DIFFRACTION' . +1.1551 1.1786 27 93.0000 2586 . 0.1018 0.1078 . 120 0.0000 2706 . 'X-RAY DIFFRACTION' . +1.1786 1.2043 27 93.0000 2499 . 0.1062 0.1190 . 149 0.0000 2648 . 'X-RAY DIFFRACTION' . +1.2043 1.2323 27 94.0000 2555 . 0.1059 0.1274 . 137 0.0000 2692 . 'X-RAY DIFFRACTION' . +1.2323 1.2631 27 94.0000 2567 . 0.1024 0.1422 . 125 0.0000 2692 . 'X-RAY DIFFRACTION' . +1.2631 1.2973 27 95.0000 2577 . 0.1013 0.1336 . 142 0.0000 2719 . 'X-RAY DIFFRACTION' . +1.2973 1.3354 27 95.0000 2597 . 0.1032 0.1246 . 137 0.0000 2734 . 'X-RAY DIFFRACTION' . +1.3354 1.3785 27 95.0000 2615 . 0.1028 0.1442 . 122 0.0000 2737 . 'X-RAY DIFFRACTION' . +1.3785 1.4278 27 96.0000 2589 . 0.0986 0.1223 . 161 0.0000 2750 . 'X-RAY DIFFRACTION' . +1.4278 1.4850 27 96.0000 2609 . 0.0979 0.1254 . 156 0.0000 2765 . 'X-RAY DIFFRACTION' . +1.4850 1.5526 27 96.0000 2632 . 0.0949 0.1101 . 141 0.0000 2773 . 'X-RAY DIFFRACTION' . +1.5526 1.6344 27 97.0000 2683 . 0.0943 0.1086 . 127 0.0000 2810 . 'X-RAY DIFFRACTION' . +1.6344 1.7368 27 97.0000 2665 . 0.1015 0.1149 . 142 0.0000 2807 . 'X-RAY DIFFRACTION' . +1.7368 1.8709 27 97.0000 2710 . 0.1011 0.1254 . 139 0.0000 2849 . 'X-RAY DIFFRACTION' . +1.8709 2.0592 27 97.0000 2710 . 0.1066 0.1093 . 123 0.0000 2833 . 'X-RAY DIFFRACTION' . +2.0592 2.3572 27 98.0000 2754 . 0.1073 0.1477 . 143 0.0000 2897 . 'X-RAY DIFFRACTION' . +2.3572 2.9697 27 99.0000 2804 . 0.1183 0.1396 . 148 0.0000 2952 . 'X-RAY DIFFRACTION' . +2.9697 44.7803 27 98.0000 2900 . 0.1163 0.1527 . 165 0.0000 3065 . 'X-RAY DIFFRACTION' . +# +_struct.entry_id 5O45 +_struct.title 'Structure of human PD-L1 in complex with inhibitor' +_struct.pdbx_model_details ? +_struct.pdbx_formula_weight ? +_struct.pdbx_formula_weight_method ? +_struct.pdbx_model_type_details ? +_struct.pdbx_CASP_flag N +# +_struct_keywords.entry_id 5O45 +_struct_keywords.text +'PD-1, Programmed Death 1, PD-L1, Programmed Death Ligand 1, immune checkpoint, cancer, cell cycle' +_struct_keywords.pdbx_keywords 'CELL CYCLE' +# +loop_ +_struct_asym.id +_struct_asym.pdbx_blank_PDB_chainid_flag +_struct_asym.pdbx_modified +_struct_asym.entity_id +_struct_asym.details +A N N 1 ? +B N N 2 ? +C N N 3 ? +D N N 3 ? +# +loop_ +_struct_ref.id +_struct_ref.db_name +_struct_ref.db_code +_struct_ref.pdbx_db_accession +_struct_ref.pdbx_db_isoform +_struct_ref.entity_id +_struct_ref.pdbx_seq_one_letter_code +_struct_ref.pdbx_align_begin +1 UNP PD1L1_HUMAN Q9NZQ7 ? 1 +;NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGN +AALQITDVKLQDAGVYRCMISYGGADYKRITVKVNAPY +; +17 +2 PDB 5O45 5O45 ? 2 ? 1 +# +loop_ +_struct_ref_seq.align_id +_struct_ref_seq.ref_id +_struct_ref_seq.pdbx_PDB_id_code +_struct_ref_seq.pdbx_strand_id +_struct_ref_seq.seq_align_beg +_struct_ref_seq.pdbx_seq_align_beg_ins_code +_struct_ref_seq.seq_align_end +_struct_ref_seq.pdbx_seq_align_end_ins_code +_struct_ref_seq.pdbx_db_accession +_struct_ref_seq.db_align_beg +_struct_ref_seq.pdbx_db_align_beg_ins_code +_struct_ref_seq.db_align_end +_struct_ref_seq.pdbx_db_align_end_ins_code +_struct_ref_seq.pdbx_auth_seq_align_beg +_struct_ref_seq.pdbx_auth_seq_align_end +1 1 5O45 A 1 ? 118 ? Q9NZQ7 17 ? 134 ? 17 134 +2 2 5O45 B 1 ? 15 ? 5O45 1 ? 15 ? 1 15 +# +loop_ +_struct_ref_seq_dif.align_id +_struct_ref_seq_dif.pdbx_pdb_id_code +_struct_ref_seq_dif.mon_id +_struct_ref_seq_dif.pdbx_pdb_strand_id +_struct_ref_seq_dif.seq_num +_struct_ref_seq_dif.pdbx_pdb_ins_code +_struct_ref_seq_dif.pdbx_seq_db_name +_struct_ref_seq_dif.pdbx_seq_db_accession_code +_struct_ref_seq_dif.db_mon_id +_struct_ref_seq_dif.pdbx_seq_db_seq_num +_struct_ref_seq_dif.details +_struct_ref_seq_dif.pdbx_auth_seq_num +_struct_ref_seq_dif.pdbx_ordinal +1 5O45 ALA A 119 ? UNP Q9NZQ7 ? ? 'expression tag' 135 1 +1 5O45 ALA A 120 ? UNP Q9NZQ7 ? ? 'expression tag' 136 2 +1 5O45 ALA A 121 ? UNP Q9NZQ7 ? ? 'expression tag' 137 3 +1 5O45 LEU A 122 ? UNP Q9NZQ7 ? ? 'expression tag' 138 4 +1 5O45 GLU A 123 ? UNP Q9NZQ7 ? ? 'expression tag' 139 5 +1 5O45 HIS A 124 ? UNP Q9NZQ7 ? ? 'expression tag' 140 6 +1 5O45 HIS A 125 ? UNP Q9NZQ7 ? ? 'expression tag' 141 7 +1 5O45 HIS A 126 ? UNP Q9NZQ7 ? ? 'expression tag' 142 8 +1 5O45 HIS A 127 ? UNP Q9NZQ7 ? ? 'expression tag' 143 9 +1 5O45 HIS A 128 ? UNP Q9NZQ7 ? ? 'expression tag' 144 10 +1 5O45 HIS A 129 ? UNP Q9NZQ7 ? ? 'expression tag' 145 11 +# +_pdbx_struct_assembly.id 1 +_pdbx_struct_assembly.details author_and_software_defined_assembly +_pdbx_struct_assembly.method_details PISA +_pdbx_struct_assembly.oligomeric_details dimeric +_pdbx_struct_assembly.oligomeric_count 2 +# +loop_ +_pdbx_struct_assembly_prop.biol_id +_pdbx_struct_assembly_prop.type +_pdbx_struct_assembly_prop.value +_pdbx_struct_assembly_prop.details +1 'ABSA (A^2)' 1120 ? +1 MORE -8 ? +1 'SSA (A^2)' 8570 ? +# +_pdbx_struct_assembly_gen.assembly_id 1 +_pdbx_struct_assembly_gen.oper_expression 1 +_pdbx_struct_assembly_gen.asym_id_list A,B,C,D +# +_pdbx_struct_assembly_auth_evidence.id 1 +_pdbx_struct_assembly_auth_evidence.assembly_id 1 +_pdbx_struct_assembly_auth_evidence.experimental_support none +_pdbx_struct_assembly_auth_evidence.details ? +# +_pdbx_struct_oper_list.id 1 +_pdbx_struct_oper_list.type 'identity operation' +_pdbx_struct_oper_list.name 1_555 +_pdbx_struct_oper_list.symmetry_operation x,y,z +_pdbx_struct_oper_list.matrix[1][1] 1.0000000000 +_pdbx_struct_oper_list.matrix[1][2] 0.0000000000 +_pdbx_struct_oper_list.matrix[1][3] 0.0000000000 +_pdbx_struct_oper_list.vector[1] 0.0000000000 +_pdbx_struct_oper_list.matrix[2][1] 0.0000000000 +_pdbx_struct_oper_list.matrix[2][2] 1.0000000000 +_pdbx_struct_oper_list.matrix[2][3] 0.0000000000 +_pdbx_struct_oper_list.vector[2] 0.0000000000 +_pdbx_struct_oper_list.matrix[3][1] 0.0000000000 +_pdbx_struct_oper_list.matrix[3][2] 0.0000000000 +_pdbx_struct_oper_list.matrix[3][3] 1.0000000000 +_pdbx_struct_oper_list.vector[3] 0.0000000000 +# +loop_ +_struct_conf.conf_type_id +_struct_conf.id +_struct_conf.pdbx_PDB_helix_id +_struct_conf.beg_label_comp_id +_struct_conf.beg_label_asym_id +_struct_conf.beg_label_seq_id +_struct_conf.pdbx_beg_PDB_ins_code +_struct_conf.end_label_comp_id +_struct_conf.end_label_asym_id +_struct_conf.end_label_seq_id +_struct_conf.pdbx_end_PDB_ins_code +_struct_conf.beg_auth_comp_id +_struct_conf.beg_auth_asym_id +_struct_conf.beg_auth_seq_id +_struct_conf.end_auth_comp_id +_struct_conf.end_auth_asym_id +_struct_conf.end_auth_seq_id +_struct_conf.pdbx_PDB_helix_class +_struct_conf.details +_struct_conf.pdbx_PDB_helix_length +HELX_P HELX_P1 AA1 ASP A 33 ? ALA A 36 ? ASP A 49 ALA A 52 5 ? 4 +HELX_P HELX_P2 AA2 LEU A 58 ? GLN A 61 ? LEU A 74 GLN A 77 5 ? 4 +HELX_P HELX_P3 AA3 HIS A 62 ? ARG A 66 ? HIS A 78 ARG A 82 5 ? 5 +HELX_P HELX_P4 AA4 LYS A 73 ? LEU A 78 ? LYS A 89 LEU A 94 5 ? 6 +HELX_P HELX_P5 AA5 LYS A 89 ? ALA A 93 ? LYS A 105 ALA A 109 5 ? 5 +# +_struct_conf_type.id HELX_P +_struct_conf_type.criteria ? +_struct_conf_type.reference ? +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_leaving_atom_flag +_struct_conn.pdbx_PDB_id +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.pdbx_ptnr1_label_alt_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr1_standard_comp_id +_struct_conn.ptnr1_symmetry +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr2_label_alt_id +_struct_conn.pdbx_ptnr2_PDB_ins_code +_struct_conn.ptnr1_auth_asym_id +_struct_conn.ptnr1_auth_comp_id +_struct_conn.ptnr1_auth_seq_id +_struct_conn.ptnr2_auth_asym_id +_struct_conn.ptnr2_auth_comp_id +_struct_conn.ptnr2_auth_seq_id +_struct_conn.ptnr2_symmetry +_struct_conn.pdbx_ptnr3_label_atom_id +_struct_conn.pdbx_ptnr3_label_seq_id +_struct_conn.pdbx_ptnr3_label_comp_id +_struct_conn.pdbx_ptnr3_label_asym_id +_struct_conn.pdbx_ptnr3_label_alt_id +_struct_conn.pdbx_ptnr3_PDB_ins_code +_struct_conn.details +_struct_conn.pdbx_dist_value +_struct_conn.pdbx_value_order +_struct_conn.pdbx_role +disulf1 disulf ? ? A CYS 24 SG ? ? ? 1_555 A CYS 98 SG ? ? A CYS 40 A CYS 114 1_555 ? ? ? ? ? ? ? 2.036 ? ? +covale1 covale both ? B PHE 1 C ? ? ? 1_555 B MEA 2 N ? ? B PHE 1 B MEA 2 1_555 ? ? ? ? ? ? ? 1.316 ? ? +covale2 covale one ? B PHE 1 N ? ? ? 1_555 B CCS 13 CE ? ? B PHE 1 B CCS 13 1_555 ? ? ? ? ? ? ? 1.325 ? ? +covale3 covale both ? B MEA 2 C ? ? ? 1_555 B 9KK 3 N ? ? B MEA 2 B 9KK 3 1_555 ? ? ? ? ? ? ? 1.342 ? ? +covale4 covale both ? B 9KK 3 C ? ? ? 1_555 B SAR 4 N ? ? B 9KK 3 B SAR 4 1_555 ? ? ? ? ? ? ? 1.344 ? ? +covale5 covale both ? B SAR 4 C ? ? ? 1_555 B ASP 5 N ? ? B SAR 4 B ASP 5 1_555 ? ? ? ? ? ? ? 1.324 ? ? +covale6 covale both ? B VAL 6 C ? ? ? 1_555 B MEA 7 N ? ? B VAL 6 B MEA 7 1_555 ? ? ? ? ? ? ? 1.357 ? ? +covale7 covale both ? B MEA 7 C ? ? ? 1_555 B TYR 8 N ? ? B MEA 7 B TYR 8 1_555 ? ? ? ? ? ? ? 1.332 ? ? +covale8 covale both ? B TYR 8 C ? ? ? 1_555 B SAR 9 N ? ? B TYR 8 B SAR 9 1_555 ? ? ? ? ? ? ? 1.335 ? ? +covale9 covale both ? B SAR 9 C ? ? ? 1_555 B TRP 10 N ? ? B SAR 9 B TRP 10 1_555 ? ? ? ? ? ? ? 1.365 ? ? +covale10 covale both ? B LEU 12 C ? ? ? 1_555 B CCS 13 N ? ? B LEU 12 B CCS 13 1_555 ? ? ? ? ? ? ? 1.341 ? ? +covale11 covale both ? B CCS 13 C ? ? ? 1_555 B GLY 14 N ? ? B CCS 13 B GLY 14 1_555 ? ? ? ? ? ? ? 1.353 ? ? +covale12 covale both ? B GLY 14 C ? ? ? 1_555 B NH2 15 N ? ? B GLY 14 B NH2 15 1_555 ? ? ? ? ? ? ? 1.325 ? ? +# +loop_ +_struct_conn_type.id +_struct_conn_type.criteria +_struct_conn_type.reference +disulf ? ? +covale ? ? +# +loop_ +_struct_sheet.id +_struct_sheet.type +_struct_sheet.number_strands +_struct_sheet.details +AA1 ? 6 ? +AA2 ? 3 ? +# +loop_ +_struct_sheet_order.sheet_id +_struct_sheet_order.range_id_1 +_struct_sheet_order.range_id_2 +_struct_sheet_order.offset +_struct_sheet_order.sense +AA1 1 2 ? parallel +AA1 2 3 ? anti-parallel +AA1 3 4 ? anti-parallel +AA1 4 5 ? anti-parallel +AA1 5 6 ? anti-parallel +AA2 1 2 ? anti-parallel +AA2 2 3 ? anti-parallel +# +loop_ +_struct_sheet_range.sheet_id +_struct_sheet_range.id +_struct_sheet_range.beg_label_comp_id +_struct_sheet_range.beg_label_asym_id +_struct_sheet_range.beg_label_seq_id +_struct_sheet_range.pdbx_beg_PDB_ins_code +_struct_sheet_range.end_label_comp_id +_struct_sheet_range.end_label_asym_id +_struct_sheet_range.end_label_seq_id +_struct_sheet_range.pdbx_end_PDB_ins_code +_struct_sheet_range.beg_auth_comp_id +_struct_sheet_range.beg_auth_asym_id +_struct_sheet_range.beg_auth_seq_id +_struct_sheet_range.end_auth_comp_id +_struct_sheet_range.end_auth_asym_id +_struct_sheet_range.end_auth_seq_id +AA1 1 LEU A 11 ? GLU A 15 ? LEU A 27 GLU A 31 +AA1 2 ALA A 105 ? ASN A 115 ? ALA A 121 ASN A 131 +AA1 3 GLY A 94 ? SER A 101 ? GLY A 110 SER A 117 +AA1 4 ILE A 38 ? MET A 43 ? ILE A 54 MET A 59 +AA1 5 LYS A 46 ? VAL A 52 ? LYS A 62 VAL A 68 +AA1 6 GLU A 55 ? GLU A 56 ? GLU A 71 GLU A 72 +AA2 1 MET A 20 ? LYS A 25 ? MET A 36 LYS A 41 +AA2 2 ASN A 80 ? ILE A 85 ? ASN A 96 ILE A 101 +AA2 3 ALA A 69 ? LEU A 71 ? ALA A 85 LEU A 87 +# +loop_ +_pdbx_struct_sheet_hbond.sheet_id +_pdbx_struct_sheet_hbond.range_id_1 +_pdbx_struct_sheet_hbond.range_id_2 +_pdbx_struct_sheet_hbond.range_1_label_atom_id +_pdbx_struct_sheet_hbond.range_1_label_comp_id +_pdbx_struct_sheet_hbond.range_1_label_asym_id +_pdbx_struct_sheet_hbond.range_1_label_seq_id +_pdbx_struct_sheet_hbond.range_1_PDB_ins_code +_pdbx_struct_sheet_hbond.range_1_auth_atom_id +_pdbx_struct_sheet_hbond.range_1_auth_comp_id +_pdbx_struct_sheet_hbond.range_1_auth_asym_id +_pdbx_struct_sheet_hbond.range_1_auth_seq_id +_pdbx_struct_sheet_hbond.range_2_label_atom_id +_pdbx_struct_sheet_hbond.range_2_label_comp_id +_pdbx_struct_sheet_hbond.range_2_label_asym_id +_pdbx_struct_sheet_hbond.range_2_label_seq_id +_pdbx_struct_sheet_hbond.range_2_PDB_ins_code +_pdbx_struct_sheet_hbond.range_2_auth_atom_id +_pdbx_struct_sheet_hbond.range_2_auth_comp_id +_pdbx_struct_sheet_hbond.range_2_auth_asym_id +_pdbx_struct_sheet_hbond.range_2_auth_seq_id +AA1 1 2 N VAL A 14 ? N VAL A 30 O ASN A 115 ? O ASN A 131 +AA1 2 3 O ILE A 110 ? O ILE A 126 N TYR A 96 ? N TYR A 112 +AA1 3 4 O MET A 99 ? O MET A 115 N TYR A 40 ? N TYR A 56 +AA1 4 5 N MET A 43 ? N MET A 59 O LYS A 46 ? O LYS A 62 +AA1 5 6 N VAL A 52 ? N VAL A 68 O GLU A 55 ? O GLU A 71 +AA2 1 2 N CYS A 24 ? N CYS A 40 O ALA A 81 ? O ALA A 97 +AA2 2 3 O GLN A 84 ? O GLN A 100 N ARG A 70 ? N ARG A 86 +# +loop_ +_pdbx_validate_close_contact.id +_pdbx_validate_close_contact.PDB_model_num +_pdbx_validate_close_contact.auth_atom_id_1 +_pdbx_validate_close_contact.auth_asym_id_1 +_pdbx_validate_close_contact.auth_comp_id_1 +_pdbx_validate_close_contact.auth_seq_id_1 +_pdbx_validate_close_contact.PDB_ins_code_1 +_pdbx_validate_close_contact.label_alt_id_1 +_pdbx_validate_close_contact.auth_atom_id_2 +_pdbx_validate_close_contact.auth_asym_id_2 +_pdbx_validate_close_contact.auth_comp_id_2 +_pdbx_validate_close_contact.auth_seq_id_2 +_pdbx_validate_close_contact.PDB_ins_code_2 +_pdbx_validate_close_contact.label_alt_id_2 +_pdbx_validate_close_contact.dist +1 1 HZ3 A LYS 124 ? ? O A HOH 310 ? ? 1.34 +2 1 O A HOH 592 ? ? O A HOH 600 ? ? 1.88 +3 1 OD1 A ASP 90 ? ? O A HOH 302 ? ? 1.89 +# +loop_ +_pdbx_validate_rmsd_bond.id +_pdbx_validate_rmsd_bond.PDB_model_num +_pdbx_validate_rmsd_bond.auth_atom_id_1 +_pdbx_validate_rmsd_bond.auth_asym_id_1 +_pdbx_validate_rmsd_bond.auth_comp_id_1 +_pdbx_validate_rmsd_bond.auth_seq_id_1 +_pdbx_validate_rmsd_bond.PDB_ins_code_1 +_pdbx_validate_rmsd_bond.label_alt_id_1 +_pdbx_validate_rmsd_bond.auth_atom_id_2 +_pdbx_validate_rmsd_bond.auth_asym_id_2 +_pdbx_validate_rmsd_bond.auth_comp_id_2 +_pdbx_validate_rmsd_bond.auth_seq_id_2 +_pdbx_validate_rmsd_bond.PDB_ins_code_2 +_pdbx_validate_rmsd_bond.label_alt_id_2 +_pdbx_validate_rmsd_bond.bond_value +_pdbx_validate_rmsd_bond.bond_target_value +_pdbx_validate_rmsd_bond.bond_deviation +_pdbx_validate_rmsd_bond.bond_standard_deviation +_pdbx_validate_rmsd_bond.linker_flag +1 1 CB A VAL 30 ? ? CG2 A VAL 30 ? ? 1.396 1.524 -0.128 0.021 N +2 1 CB A VAL 76 ? B CG2 A VAL 76 ? B 1.285 1.524 -0.239 0.021 N +# +loop_ +_pdbx_validate_rmsd_angle.id +_pdbx_validate_rmsd_angle.PDB_model_num +_pdbx_validate_rmsd_angle.auth_atom_id_1 +_pdbx_validate_rmsd_angle.auth_asym_id_1 +_pdbx_validate_rmsd_angle.auth_comp_id_1 +_pdbx_validate_rmsd_angle.auth_seq_id_1 +_pdbx_validate_rmsd_angle.PDB_ins_code_1 +_pdbx_validate_rmsd_angle.label_alt_id_1 +_pdbx_validate_rmsd_angle.auth_atom_id_2 +_pdbx_validate_rmsd_angle.auth_asym_id_2 +_pdbx_validate_rmsd_angle.auth_comp_id_2 +_pdbx_validate_rmsd_angle.auth_seq_id_2 +_pdbx_validate_rmsd_angle.PDB_ins_code_2 +_pdbx_validate_rmsd_angle.label_alt_id_2 +_pdbx_validate_rmsd_angle.auth_atom_id_3 +_pdbx_validate_rmsd_angle.auth_asym_id_3 +_pdbx_validate_rmsd_angle.auth_comp_id_3 +_pdbx_validate_rmsd_angle.auth_seq_id_3 +_pdbx_validate_rmsd_angle.PDB_ins_code_3 +_pdbx_validate_rmsd_angle.label_alt_id_3 +_pdbx_validate_rmsd_angle.angle_value +_pdbx_validate_rmsd_angle.angle_target_value +_pdbx_validate_rmsd_angle.angle_deviation +_pdbx_validate_rmsd_angle.angle_standard_deviation +_pdbx_validate_rmsd_angle.linker_flag +1 1 CA A VAL 76 ? A CB A VAL 76 ? A CG1 A VAL 76 ? A 120.52 110.90 9.62 1.50 N +2 1 NE A ARG 84 ? B CZ A ARG 84 ? B NH2 A ARG 84 ? B 123.78 120.30 3.48 0.50 N +3 1 CB A ASP 90 ? ? CG A ASP 90 ? ? OD1 A ASP 90 ? ? 124.27 118.30 5.97 0.90 N +4 1 CB A ASP 90 ? ? CG A ASP 90 ? ? OD2 A ASP 90 ? ? 111.48 118.30 -6.82 0.90 N +5 1 NE A ARG 113 ? A CZ A ARG 113 ? A NH1 A ARG 113 ? A 123.59 120.30 3.29 0.50 N +# +loop_ +_pdbx_validate_torsion.id +_pdbx_validate_torsion.PDB_model_num +_pdbx_validate_torsion.auth_comp_id +_pdbx_validate_torsion.auth_asym_id +_pdbx_validate_torsion.auth_seq_id +_pdbx_validate_torsion.PDB_ins_code +_pdbx_validate_torsion.label_alt_id +_pdbx_validate_torsion.phi +_pdbx_validate_torsion.psi +1 1 LYS A 46 ? ? -132.64 -110.26 +2 1 GLU A 60 ? ? 51.82 -132.35 +3 1 GLU A 60 ? ? 46.01 -132.35 +4 1 TYR A 118 ? ? -154.66 74.70 +5 1 HIS A 142 ? ? -163.99 97.08 +# +loop_ +_pdbx_distant_solvent_atoms.id +_pdbx_distant_solvent_atoms.PDB_model_num +_pdbx_distant_solvent_atoms.auth_atom_id +_pdbx_distant_solvent_atoms.label_alt_id +_pdbx_distant_solvent_atoms.auth_asym_id +_pdbx_distant_solvent_atoms.auth_comp_id +_pdbx_distant_solvent_atoms.auth_seq_id +_pdbx_distant_solvent_atoms.PDB_ins_code +_pdbx_distant_solvent_atoms.neighbor_macromolecule_distance +_pdbx_distant_solvent_atoms.neighbor_ligand_distance +1 1 O ? A HOH 587 ? 5.85 . +2 1 O A A HOH 588 ? 5.88 . +3 1 O ? A HOH 589 ? 5.89 . +4 1 O ? A HOH 590 ? 5.92 . +5 1 O ? A HOH 591 ? 5.94 . +6 1 O ? A HOH 592 ? 6.00 . +7 1 O A A HOH 593 ? 6.01 . +8 1 O ? A HOH 594 ? 6.03 . +9 1 O ? A HOH 595 ? 6.06 . +10 1 O ? A HOH 596 ? 6.13 . +11 1 O ? A HOH 597 ? 6.18 . +12 1 O ? A HOH 598 ? 6.41 . +13 1 O ? A HOH 599 ? 6.47 . +14 1 O ? A HOH 600 ? 6.48 . +15 1 O ? A HOH 601 ? 6.49 . +16 1 O ? A HOH 602 ? 6.63 . +17 1 O ? A HOH 603 ? 6.66 . +18 1 O A A HOH 604 ? 6.72 . +19 1 O ? A HOH 605 ? 6.88 . +20 1 O ? A HOH 606 ? 7.52 . +21 1 O ? A HOH 607 ? 7.54 . +22 1 O ? A HOH 608 ? 8.04 . +23 1 O ? A HOH 609 ? 8.35 . +24 1 O ? B HOH 126 ? 6.35 . +25 1 O ? B HOH 127 ? 6.46 . +26 1 O ? B HOH 128 ? 6.56 . +27 1 O ? B HOH 129 ? 6.90 . +# +loop_ +_chem_comp_atom.comp_id +_chem_comp_atom.atom_id +_chem_comp_atom.type_symbol +_chem_comp_atom.pdbx_aromatic_flag +_chem_comp_atom.pdbx_stereo_config +_chem_comp_atom.pdbx_ordinal +9KK N N N N 1 +9KK CE C N N 2 +9KK CD C N N 3 +9KK CG C N N 4 +9KK CB C N N 5 +9KK CA C N S 6 +9KK CM C N N 7 +9KK C C N N 8 +9KK O O N N 9 +9KK OXT O N N 10 +9KK H H N N 11 +9KK HE3 H N N 12 +9KK HE2 H N N 13 +9KK HE1 H N N 14 +9KK HD2 H N N 15 +9KK HD3 H N N 16 +9KK HG2 H N N 17 +9KK HG3 H N N 18 +9KK HB2 H N N 19 +9KK HB3 H N N 20 +9KK HA H N N 21 +9KK HM1 H N N 22 +9KK HM3 H N N 23 +9KK HM2 H N N 24 +9KK HXT H N N 25 +ALA N N N N 26 +ALA CA C N S 27 +ALA C C N N 28 +ALA O O N N 29 +ALA CB C N N 30 +ALA OXT O N N 31 +ALA H H N N 32 +ALA H2 H N N 33 +ALA HA H N N 34 +ALA HB1 H N N 35 +ALA HB2 H N N 36 +ALA HB3 H N N 37 +ALA HXT H N N 38 +ARG N N N N 39 +ARG CA C N S 40 +ARG C C N N 41 +ARG O O N N 42 +ARG CB C N N 43 +ARG CG C N N 44 +ARG CD C N N 45 +ARG NE N N N 46 +ARG CZ C N N 47 +ARG NH1 N N N 48 +ARG NH2 N N N 49 +ARG OXT O N N 50 +ARG H H N N 51 +ARG H2 H N N 52 +ARG HA H N N 53 +ARG HB2 H N N 54 +ARG HB3 H N N 55 +ARG HG2 H N N 56 +ARG HG3 H N N 57 +ARG HD2 H N N 58 +ARG HD3 H N N 59 +ARG HE H N N 60 +ARG HH11 H N N 61 +ARG HH12 H N N 62 +ARG HH21 H N N 63 +ARG HH22 H N N 64 +ARG HXT H N N 65 +ASN N N N N 66 +ASN CA C N S 67 +ASN C C N N 68 +ASN O O N N 69 +ASN CB C N N 70 +ASN CG C N N 71 +ASN OD1 O N N 72 +ASN ND2 N N N 73 +ASN OXT O N N 74 +ASN H H N N 75 +ASN H2 H N N 76 +ASN HA H N N 77 +ASN HB2 H N N 78 +ASN HB3 H N N 79 +ASN HD21 H N N 80 +ASN HD22 H N N 81 +ASN HXT H N N 82 +ASP N N N N 83 +ASP CA C N S 84 +ASP C C N N 85 +ASP O O N N 86 +ASP CB C N N 87 +ASP CG C N N 88 +ASP OD1 O N N 89 +ASP OD2 O N N 90 +ASP OXT O N N 91 +ASP H H N N 92 +ASP H2 H N N 93 +ASP HA H N N 94 +ASP HB2 H N N 95 +ASP HB3 H N N 96 +ASP HD2 H N N 97 +ASP HXT H N N 98 +CCS N N N N 99 +CCS CA C N R 100 +CCS CB C N N 101 +CCS SG S N N 102 +CCS CD C N N 103 +CCS CE C N N 104 +CCS OZ1 O N N 105 +CCS OZ2 O N N 106 +CCS C C N N 107 +CCS O O N N 108 +CCS OXT O N N 109 +CCS H H N N 110 +CCS H2 H N N 111 +CCS HA H N N 112 +CCS HB2 H N N 113 +CCS HB3 H N N 114 +CCS HD2 H N N 115 +CCS HD3 H N N 116 +CCS HZ2 H N N 117 +CCS HXT H N N 118 +CYS N N N N 119 +CYS CA C N R 120 +CYS C C N N 121 +CYS O O N N 122 +CYS CB C N N 123 +CYS SG S N N 124 +CYS OXT O N N 125 +CYS H H N N 126 +CYS H2 H N N 127 +CYS HA H N N 128 +CYS HB2 H N N 129 +CYS HB3 H N N 130 +CYS HG H N N 131 +CYS HXT H N N 132 +GLN N N N N 133 +GLN CA C N S 134 +GLN C C N N 135 +GLN O O N N 136 +GLN CB C N N 137 +GLN CG C N N 138 +GLN CD C N N 139 +GLN OE1 O N N 140 +GLN NE2 N N N 141 +GLN OXT O N N 142 +GLN H H N N 143 +GLN H2 H N N 144 +GLN HA H N N 145 +GLN HB2 H N N 146 +GLN HB3 H N N 147 +GLN HG2 H N N 148 +GLN HG3 H N N 149 +GLN HE21 H N N 150 +GLN HE22 H N N 151 +GLN HXT H N N 152 +GLU N N N N 153 +GLU CA C N S 154 +GLU C C N N 155 +GLU O O N N 156 +GLU CB C N N 157 +GLU CG C N N 158 +GLU CD C N N 159 +GLU OE1 O N N 160 +GLU OE2 O N N 161 +GLU OXT O N N 162 +GLU H H N N 163 +GLU H2 H N N 164 +GLU HA H N N 165 +GLU HB2 H N N 166 +GLU HB3 H N N 167 +GLU HG2 H N N 168 +GLU HG3 H N N 169 +GLU HE2 H N N 170 +GLU HXT H N N 171 +GLY N N N N 172 +GLY CA C N N 173 +GLY C C N N 174 +GLY O O N N 175 +GLY OXT O N N 176 +GLY H H N N 177 +GLY H2 H N N 178 +GLY HA2 H N N 179 +GLY HA3 H N N 180 +GLY HXT H N N 181 +HIS N N N N 182 +HIS CA C N S 183 +HIS C C N N 184 +HIS O O N N 185 +HIS CB C N N 186 +HIS CG C Y N 187 +HIS ND1 N Y N 188 +HIS CD2 C Y N 189 +HIS CE1 C Y N 190 +HIS NE2 N Y N 191 +HIS OXT O N N 192 +HIS H H N N 193 +HIS H2 H N N 194 +HIS HA H N N 195 +HIS HB2 H N N 196 +HIS HB3 H N N 197 +HIS HD1 H N N 198 +HIS HD2 H N N 199 +HIS HE1 H N N 200 +HIS HE2 H N N 201 +HIS HXT H N N 202 +HOH O O N N 203 +HOH H1 H N N 204 +HOH H2 H N N 205 +ILE N N N N 206 +ILE CA C N S 207 +ILE C C N N 208 +ILE O O N N 209 +ILE CB C N S 210 +ILE CG1 C N N 211 +ILE CG2 C N N 212 +ILE CD1 C N N 213 +ILE OXT O N N 214 +ILE H H N N 215 +ILE H2 H N N 216 +ILE HA H N N 217 +ILE HB H N N 218 +ILE HG12 H N N 219 +ILE HG13 H N N 220 +ILE HG21 H N N 221 +ILE HG22 H N N 222 +ILE HG23 H N N 223 +ILE HD11 H N N 224 +ILE HD12 H N N 225 +ILE HD13 H N N 226 +ILE HXT H N N 227 +LEU N N N N 228 +LEU CA C N S 229 +LEU C C N N 230 +LEU O O N N 231 +LEU CB C N N 232 +LEU CG C N N 233 +LEU CD1 C N N 234 +LEU CD2 C N N 235 +LEU OXT O N N 236 +LEU H H N N 237 +LEU H2 H N N 238 +LEU HA H N N 239 +LEU HB2 H N N 240 +LEU HB3 H N N 241 +LEU HG H N N 242 +LEU HD11 H N N 243 +LEU HD12 H N N 244 +LEU HD13 H N N 245 +LEU HD21 H N N 246 +LEU HD22 H N N 247 +LEU HD23 H N N 248 +LEU HXT H N N 249 +LYS N N N N 250 +LYS CA C N S 251 +LYS C C N N 252 +LYS O O N N 253 +LYS CB C N N 254 +LYS CG C N N 255 +LYS CD C N N 256 +LYS CE C N N 257 +LYS NZ N N N 258 +LYS OXT O N N 259 +LYS H H N N 260 +LYS H2 H N N 261 +LYS HA H N N 262 +LYS HB2 H N N 263 +LYS HB3 H N N 264 +LYS HG2 H N N 265 +LYS HG3 H N N 266 +LYS HD2 H N N 267 +LYS HD3 H N N 268 +LYS HE2 H N N 269 +LYS HE3 H N N 270 +LYS HZ1 H N N 271 +LYS HZ2 H N N 272 +LYS HZ3 H N N 273 +LYS HXT H N N 274 +MEA C1 C N N 275 +MEA N N N N 276 +MEA CA C N S 277 +MEA C C N N 278 +MEA O O N N 279 +MEA CB C N N 280 +MEA CG C Y N 281 +MEA CD1 C Y N 282 +MEA CE1 C Y N 283 +MEA CZ C Y N 284 +MEA CE2 C Y N 285 +MEA CD2 C Y N 286 +MEA OXT O N N 287 +MEA HC1 H N N 288 +MEA HC2 H N N 289 +MEA HC3 H N N 290 +MEA H H N N 291 +MEA HA H N N 292 +MEA HB1 H N N 293 +MEA HB2 H N N 294 +MEA HD1 H N N 295 +MEA HE1 H N N 296 +MEA HZ H N N 297 +MEA HE2 H N N 298 +MEA HD2 H N N 299 +MEA HXT H N N 300 +MET N N N N 301 +MET CA C N S 302 +MET C C N N 303 +MET O O N N 304 +MET CB C N N 305 +MET CG C N N 306 +MET SD S N N 307 +MET CE C N N 308 +MET OXT O N N 309 +MET H H N N 310 +MET H2 H N N 311 +MET HA H N N 312 +MET HB2 H N N 313 +MET HB3 H N N 314 +MET HG2 H N N 315 +MET HG3 H N N 316 +MET HE1 H N N 317 +MET HE2 H N N 318 +MET HE3 H N N 319 +MET HXT H N N 320 +NH2 N N N N 321 +NH2 HN1 H N N 322 +NH2 HN2 H N N 323 +PHE N N N N 324 +PHE CA C N S 325 +PHE C C N N 326 +PHE O O N N 327 +PHE CB C N N 328 +PHE CG C Y N 329 +PHE CD1 C Y N 330 +PHE CD2 C Y N 331 +PHE CE1 C Y N 332 +PHE CE2 C Y N 333 +PHE CZ C Y N 334 +PHE OXT O N N 335 +PHE H H N N 336 +PHE H2 H N N 337 +PHE HA H N N 338 +PHE HB2 H N N 339 +PHE HB3 H N N 340 +PHE HD1 H N N 341 +PHE HD2 H N N 342 +PHE HE1 H N N 343 +PHE HE2 H N N 344 +PHE HZ H N N 345 +PHE HXT H N N 346 +PRO N N N N 347 +PRO CA C N S 348 +PRO C C N N 349 +PRO O O N N 350 +PRO CB C N N 351 +PRO CG C N N 352 +PRO CD C N N 353 +PRO OXT O N N 354 +PRO H H N N 355 +PRO HA H N N 356 +PRO HB2 H N N 357 +PRO HB3 H N N 358 +PRO HG2 H N N 359 +PRO HG3 H N N 360 +PRO HD2 H N N 361 +PRO HD3 H N N 362 +PRO HXT H N N 363 +SAR N N N N 364 +SAR CA C N N 365 +SAR C C N N 366 +SAR O O N N 367 +SAR CN C N N 368 +SAR OXT O N N 369 +SAR H H N N 370 +SAR HA2 H N N 371 +SAR HA3 H N N 372 +SAR HN1 H N N 373 +SAR HN2 H N N 374 +SAR HN3 H N N 375 +SAR HXT H N N 376 +SER N N N N 377 +SER CA C N S 378 +SER C C N N 379 +SER O O N N 380 +SER CB C N N 381 +SER OG O N N 382 +SER OXT O N N 383 +SER H H N N 384 +SER H2 H N N 385 +SER HA H N N 386 +SER HB2 H N N 387 +SER HB3 H N N 388 +SER HG H N N 389 +SER HXT H N N 390 +THR N N N N 391 +THR CA C N S 392 +THR C C N N 393 +THR O O N N 394 +THR CB C N R 395 +THR OG1 O N N 396 +THR CG2 C N N 397 +THR OXT O N N 398 +THR H H N N 399 +THR H2 H N N 400 +THR HA H N N 401 +THR HB H N N 402 +THR HG1 H N N 403 +THR HG21 H N N 404 +THR HG22 H N N 405 +THR HG23 H N N 406 +THR HXT H N N 407 +TRP N N N N 408 +TRP CA C N S 409 +TRP C C N N 410 +TRP O O N N 411 +TRP CB C N N 412 +TRP CG C Y N 413 +TRP CD1 C Y N 414 +TRP CD2 C Y N 415 +TRP NE1 N Y N 416 +TRP CE2 C Y N 417 +TRP CE3 C Y N 418 +TRP CZ2 C Y N 419 +TRP CZ3 C Y N 420 +TRP CH2 C Y N 421 +TRP OXT O N N 422 +TRP H H N N 423 +TRP H2 H N N 424 +TRP HA H N N 425 +TRP HB2 H N N 426 +TRP HB3 H N N 427 +TRP HD1 H N N 428 +TRP HE1 H N N 429 +TRP HE3 H N N 430 +TRP HZ2 H N N 431 +TRP HZ3 H N N 432 +TRP HH2 H N N 433 +TRP HXT H N N 434 +TYR N N N N 435 +TYR CA C N S 436 +TYR C C N N 437 +TYR O O N N 438 +TYR CB C N N 439 +TYR CG C Y N 440 +TYR CD1 C Y N 441 +TYR CD2 C Y N 442 +TYR CE1 C Y N 443 +TYR CE2 C Y N 444 +TYR CZ C Y N 445 +TYR OH O N N 446 +TYR OXT O N N 447 +TYR H H N N 448 +TYR H2 H N N 449 +TYR HA H N N 450 +TYR HB2 H N N 451 +TYR HB3 H N N 452 +TYR HD1 H N N 453 +TYR HD2 H N N 454 +TYR HE1 H N N 455 +TYR HE2 H N N 456 +TYR HH H N N 457 +TYR HXT H N N 458 +VAL N N N N 459 +VAL CA C N S 460 +VAL C C N N 461 +VAL O O N N 462 +VAL CB C N N 463 +VAL CG1 C N N 464 +VAL CG2 C N N 465 +VAL OXT O N N 466 +VAL H H N N 467 +VAL H2 H N N 468 +VAL HA H N N 469 +VAL HB H N N 470 +VAL HG11 H N N 471 +VAL HG12 H N N 472 +VAL HG13 H N N 473 +VAL HG21 H N N 474 +VAL HG22 H N N 475 +VAL HG23 H N N 476 +VAL HXT H N N 477 +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +9KK O C doub N N 1 +9KK C CA sing N N 2 +9KK CD CG sing N N 3 +9KK CD CE sing N N 4 +9KK CB CA sing N N 5 +9KK CB CG sing N N 6 +9KK CA N sing N N 7 +9KK N CM sing N N 8 +9KK C OXT sing N N 9 +9KK N H sing N N 10 +9KK CE HE3 sing N N 11 +9KK CE HE2 sing N N 12 +9KK CE HE1 sing N N 13 +9KK CD HD2 sing N N 14 +9KK CD HD3 sing N N 15 +9KK CG HG2 sing N N 16 +9KK CG HG3 sing N N 17 +9KK CB HB2 sing N N 18 +9KK CB HB3 sing N N 19 +9KK CA HA sing N N 20 +9KK CM HM1 sing N N 21 +9KK CM HM3 sing N N 22 +9KK CM HM2 sing N N 23 +9KK OXT HXT sing N N 24 +ALA N CA sing N N 25 +ALA N H sing N N 26 +ALA N H2 sing N N 27 +ALA CA C sing N N 28 +ALA CA CB sing N N 29 +ALA CA HA sing N N 30 +ALA C O doub N N 31 +ALA C OXT sing N N 32 +ALA CB HB1 sing N N 33 +ALA CB HB2 sing N N 34 +ALA CB HB3 sing N N 35 +ALA OXT HXT sing N N 36 +ARG N CA sing N N 37 +ARG N H sing N N 38 +ARG N H2 sing N N 39 +ARG CA C sing N N 40 +ARG CA CB sing N N 41 +ARG CA HA sing N N 42 +ARG C O doub N N 43 +ARG C OXT sing N N 44 +ARG CB CG sing N N 45 +ARG CB HB2 sing N N 46 +ARG CB HB3 sing N N 47 +ARG CG CD sing N N 48 +ARG CG HG2 sing N N 49 +ARG CG HG3 sing N N 50 +ARG CD NE sing N N 51 +ARG CD HD2 sing N N 52 +ARG CD HD3 sing N N 53 +ARG NE CZ sing N N 54 +ARG NE HE sing N N 55 +ARG CZ NH1 sing N N 56 +ARG CZ NH2 doub N N 57 +ARG NH1 HH11 sing N N 58 +ARG NH1 HH12 sing N N 59 +ARG NH2 HH21 sing N N 60 +ARG NH2 HH22 sing N N 61 +ARG OXT HXT sing N N 62 +ASN N CA sing N N 63 +ASN N H sing N N 64 +ASN N H2 sing N N 65 +ASN CA C sing N N 66 +ASN CA CB sing N N 67 +ASN CA HA sing N N 68 +ASN C O doub N N 69 +ASN C OXT sing N N 70 +ASN CB CG sing N N 71 +ASN CB HB2 sing N N 72 +ASN CB HB3 sing N N 73 +ASN CG OD1 doub N N 74 +ASN CG ND2 sing N N 75 +ASN ND2 HD21 sing N N 76 +ASN ND2 HD22 sing N N 77 +ASN OXT HXT sing N N 78 +ASP N CA sing N N 79 +ASP N H sing N N 80 +ASP N H2 sing N N 81 +ASP CA C sing N N 82 +ASP CA CB sing N N 83 +ASP CA HA sing N N 84 +ASP C O doub N N 85 +ASP C OXT sing N N 86 +ASP CB CG sing N N 87 +ASP CB HB2 sing N N 88 +ASP CB HB3 sing N N 89 +ASP CG OD1 doub N N 90 +ASP CG OD2 sing N N 91 +ASP OD2 HD2 sing N N 92 +ASP OXT HXT sing N N 93 +CCS N CA sing N N 94 +CCS N H sing N N 95 +CCS N H2 sing N N 96 +CCS CA CB sing N N 97 +CCS CA C sing N N 98 +CCS CA HA sing N N 99 +CCS CB SG sing N N 100 +CCS CB HB2 sing N N 101 +CCS CB HB3 sing N N 102 +CCS SG CD sing N N 103 +CCS CD CE sing N N 104 +CCS CD HD2 sing N N 105 +CCS CD HD3 sing N N 106 +CCS CE OZ1 doub N N 107 +CCS CE OZ2 sing N N 108 +CCS OZ2 HZ2 sing N N 109 +CCS C O doub N N 110 +CCS C OXT sing N N 111 +CCS OXT HXT sing N N 112 +CYS N CA sing N N 113 +CYS N H sing N N 114 +CYS N H2 sing N N 115 +CYS CA C sing N N 116 +CYS CA CB sing N N 117 +CYS CA HA sing N N 118 +CYS C O doub N N 119 +CYS C OXT sing N N 120 +CYS CB SG sing N N 121 +CYS CB HB2 sing N N 122 +CYS CB HB3 sing N N 123 +CYS SG HG sing N N 124 +CYS OXT HXT sing N N 125 +GLN N CA sing N N 126 +GLN N H sing N N 127 +GLN N H2 sing N N 128 +GLN CA C sing N N 129 +GLN CA CB sing N N 130 +GLN CA HA sing N N 131 +GLN C O doub N N 132 +GLN C OXT sing N N 133 +GLN CB CG sing N N 134 +GLN CB HB2 sing N N 135 +GLN CB HB3 sing N N 136 +GLN CG CD sing N N 137 +GLN CG HG2 sing N N 138 +GLN CG HG3 sing N N 139 +GLN CD OE1 doub N N 140 +GLN CD NE2 sing N N 141 +GLN NE2 HE21 sing N N 142 +GLN NE2 HE22 sing N N 143 +GLN OXT HXT sing N N 144 +GLU N CA sing N N 145 +GLU N H sing N N 146 +GLU N H2 sing N N 147 +GLU CA C sing N N 148 +GLU CA CB sing N N 149 +GLU CA HA sing N N 150 +GLU C O doub N N 151 +GLU C OXT sing N N 152 +GLU CB CG sing N N 153 +GLU CB HB2 sing N N 154 +GLU CB HB3 sing N N 155 +GLU CG CD sing N N 156 +GLU CG HG2 sing N N 157 +GLU CG HG3 sing N N 158 +GLU CD OE1 doub N N 159 +GLU CD OE2 sing N N 160 +GLU OE2 HE2 sing N N 161 +GLU OXT HXT sing N N 162 +GLY N CA sing N N 163 +GLY N H sing N N 164 +GLY N H2 sing N N 165 +GLY CA C sing N N 166 +GLY CA HA2 sing N N 167 +GLY CA HA3 sing N N 168 +GLY C O doub N N 169 +GLY C OXT sing N N 170 +GLY OXT HXT sing N N 171 +HIS N CA sing N N 172 +HIS N H sing N N 173 +HIS N H2 sing N N 174 +HIS CA C sing N N 175 +HIS CA CB sing N N 176 +HIS CA HA sing N N 177 +HIS C O doub N N 178 +HIS C OXT sing N N 179 +HIS CB CG sing N N 180 +HIS CB HB2 sing N N 181 +HIS CB HB3 sing N N 182 +HIS CG ND1 sing Y N 183 +HIS CG CD2 doub Y N 184 +HIS ND1 CE1 doub Y N 185 +HIS ND1 HD1 sing N N 186 +HIS CD2 NE2 sing Y N 187 +HIS CD2 HD2 sing N N 188 +HIS CE1 NE2 sing Y N 189 +HIS CE1 HE1 sing N N 190 +HIS NE2 HE2 sing N N 191 +HIS OXT HXT sing N N 192 +HOH O H1 sing N N 193 +HOH O H2 sing N N 194 +ILE N CA sing N N 195 +ILE N H sing N N 196 +ILE N H2 sing N N 197 +ILE CA C sing N N 198 +ILE CA CB sing N N 199 +ILE CA HA sing N N 200 +ILE C O doub N N 201 +ILE C OXT sing N N 202 +ILE CB CG1 sing N N 203 +ILE CB CG2 sing N N 204 +ILE CB HB sing N N 205 +ILE CG1 CD1 sing N N 206 +ILE CG1 HG12 sing N N 207 +ILE CG1 HG13 sing N N 208 +ILE CG2 HG21 sing N N 209 +ILE CG2 HG22 sing N N 210 +ILE CG2 HG23 sing N N 211 +ILE CD1 HD11 sing N N 212 +ILE CD1 HD12 sing N N 213 +ILE CD1 HD13 sing N N 214 +ILE OXT HXT sing N N 215 +LEU N CA sing N N 216 +LEU N H sing N N 217 +LEU N H2 sing N N 218 +LEU CA C sing N N 219 +LEU CA CB sing N N 220 +LEU CA HA sing N N 221 +LEU C O doub N N 222 +LEU C OXT sing N N 223 +LEU CB CG sing N N 224 +LEU CB HB2 sing N N 225 +LEU CB HB3 sing N N 226 +LEU CG CD1 sing N N 227 +LEU CG CD2 sing N N 228 +LEU CG HG sing N N 229 +LEU CD1 HD11 sing N N 230 +LEU CD1 HD12 sing N N 231 +LEU CD1 HD13 sing N N 232 +LEU CD2 HD21 sing N N 233 +LEU CD2 HD22 sing N N 234 +LEU CD2 HD23 sing N N 235 +LEU OXT HXT sing N N 236 +LYS N CA sing N N 237 +LYS N H sing N N 238 +LYS N H2 sing N N 239 +LYS CA C sing N N 240 +LYS CA CB sing N N 241 +LYS CA HA sing N N 242 +LYS C O doub N N 243 +LYS C OXT sing N N 244 +LYS CB CG sing N N 245 +LYS CB HB2 sing N N 246 +LYS CB HB3 sing N N 247 +LYS CG CD sing N N 248 +LYS CG HG2 sing N N 249 +LYS CG HG3 sing N N 250 +LYS CD CE sing N N 251 +LYS CD HD2 sing N N 252 +LYS CD HD3 sing N N 253 +LYS CE NZ sing N N 254 +LYS CE HE2 sing N N 255 +LYS CE HE3 sing N N 256 +LYS NZ HZ1 sing N N 257 +LYS NZ HZ2 sing N N 258 +LYS NZ HZ3 sing N N 259 +LYS OXT HXT sing N N 260 +MEA C1 N sing N N 261 +MEA C1 HC1 sing N N 262 +MEA C1 HC2 sing N N 263 +MEA C1 HC3 sing N N 264 +MEA N CA sing N N 265 +MEA N H sing N N 266 +MEA CA C sing N N 267 +MEA CA CB sing N N 268 +MEA CA HA sing N N 269 +MEA C O doub N N 270 +MEA C OXT sing N N 271 +MEA CB CG sing N N 272 +MEA CB HB1 sing N N 273 +MEA CB HB2 sing N N 274 +MEA CG CD1 doub Y N 275 +MEA CG CD2 sing Y N 276 +MEA CD1 CE1 sing Y N 277 +MEA CD1 HD1 sing N N 278 +MEA CE1 CZ doub Y N 279 +MEA CE1 HE1 sing N N 280 +MEA CZ CE2 sing Y N 281 +MEA CZ HZ sing N N 282 +MEA CE2 CD2 doub Y N 283 +MEA CE2 HE2 sing N N 284 +MEA CD2 HD2 sing N N 285 +MEA OXT HXT sing N N 286 +MET N CA sing N N 287 +MET N H sing N N 288 +MET N H2 sing N N 289 +MET CA C sing N N 290 +MET CA CB sing N N 291 +MET CA HA sing N N 292 +MET C O doub N N 293 +MET C OXT sing N N 294 +MET CB CG sing N N 295 +MET CB HB2 sing N N 296 +MET CB HB3 sing N N 297 +MET CG SD sing N N 298 +MET CG HG2 sing N N 299 +MET CG HG3 sing N N 300 +MET SD CE sing N N 301 +MET CE HE1 sing N N 302 +MET CE HE2 sing N N 303 +MET CE HE3 sing N N 304 +MET OXT HXT sing N N 305 +NH2 N HN1 sing N N 306 +NH2 N HN2 sing N N 307 +PHE N CA sing N N 308 +PHE N H sing N N 309 +PHE N H2 sing N N 310 +PHE CA C sing N N 311 +PHE CA CB sing N N 312 +PHE CA HA sing N N 313 +PHE C O doub N N 314 +PHE C OXT sing N N 315 +PHE CB CG sing N N 316 +PHE CB HB2 sing N N 317 +PHE CB HB3 sing N N 318 +PHE CG CD1 doub Y N 319 +PHE CG CD2 sing Y N 320 +PHE CD1 CE1 sing Y N 321 +PHE CD1 HD1 sing N N 322 +PHE CD2 CE2 doub Y N 323 +PHE CD2 HD2 sing N N 324 +PHE CE1 CZ doub Y N 325 +PHE CE1 HE1 sing N N 326 +PHE CE2 CZ sing Y N 327 +PHE CE2 HE2 sing N N 328 +PHE CZ HZ sing N N 329 +PHE OXT HXT sing N N 330 +PRO N CA sing N N 331 +PRO N CD sing N N 332 +PRO N H sing N N 333 +PRO CA C sing N N 334 +PRO CA CB sing N N 335 +PRO CA HA sing N N 336 +PRO C O doub N N 337 +PRO C OXT sing N N 338 +PRO CB CG sing N N 339 +PRO CB HB2 sing N N 340 +PRO CB HB3 sing N N 341 +PRO CG CD sing N N 342 +PRO CG HG2 sing N N 343 +PRO CG HG3 sing N N 344 +PRO CD HD2 sing N N 345 +PRO CD HD3 sing N N 346 +PRO OXT HXT sing N N 347 +SAR N CA sing N N 348 +SAR N CN sing N N 349 +SAR N H sing N N 350 +SAR CA C sing N N 351 +SAR CA HA2 sing N N 352 +SAR CA HA3 sing N N 353 +SAR C O doub N N 354 +SAR C OXT sing N N 355 +SAR CN HN1 sing N N 356 +SAR CN HN2 sing N N 357 +SAR CN HN3 sing N N 358 +SAR OXT HXT sing N N 359 +SER N CA sing N N 360 +SER N H sing N N 361 +SER N H2 sing N N 362 +SER CA C sing N N 363 +SER CA CB sing N N 364 +SER CA HA sing N N 365 +SER C O doub N N 366 +SER C OXT sing N N 367 +SER CB OG sing N N 368 +SER CB HB2 sing N N 369 +SER CB HB3 sing N N 370 +SER OG HG sing N N 371 +SER OXT HXT sing N N 372 +THR N CA sing N N 373 +THR N H sing N N 374 +THR N H2 sing N N 375 +THR CA C sing N N 376 +THR CA CB sing N N 377 +THR CA HA sing N N 378 +THR C O doub N N 379 +THR C OXT sing N N 380 +THR CB OG1 sing N N 381 +THR CB CG2 sing N N 382 +THR CB HB sing N N 383 +THR OG1 HG1 sing N N 384 +THR CG2 HG21 sing N N 385 +THR CG2 HG22 sing N N 386 +THR CG2 HG23 sing N N 387 +THR OXT HXT sing N N 388 +TRP N CA sing N N 389 +TRP N H sing N N 390 +TRP N H2 sing N N 391 +TRP CA C sing N N 392 +TRP CA CB sing N N 393 +TRP CA HA sing N N 394 +TRP C O doub N N 395 +TRP C OXT sing N N 396 +TRP CB CG sing N N 397 +TRP CB HB2 sing N N 398 +TRP CB HB3 sing N N 399 +TRP CG CD1 doub Y N 400 +TRP CG CD2 sing Y N 401 +TRP CD1 NE1 sing Y N 402 +TRP CD1 HD1 sing N N 403 +TRP CD2 CE2 doub Y N 404 +TRP CD2 CE3 sing Y N 405 +TRP NE1 CE2 sing Y N 406 +TRP NE1 HE1 sing N N 407 +TRP CE2 CZ2 sing Y N 408 +TRP CE3 CZ3 doub Y N 409 +TRP CE3 HE3 sing N N 410 +TRP CZ2 CH2 doub Y N 411 +TRP CZ2 HZ2 sing N N 412 +TRP CZ3 CH2 sing Y N 413 +TRP CZ3 HZ3 sing N N 414 +TRP CH2 HH2 sing N N 415 +TRP OXT HXT sing N N 416 +TYR N CA sing N N 417 +TYR N H sing N N 418 +TYR N H2 sing N N 419 +TYR CA C sing N N 420 +TYR CA CB sing N N 421 +TYR CA HA sing N N 422 +TYR C O doub N N 423 +TYR C OXT sing N N 424 +TYR CB CG sing N N 425 +TYR CB HB2 sing N N 426 +TYR CB HB3 sing N N 427 +TYR CG CD1 doub Y N 428 +TYR CG CD2 sing Y N 429 +TYR CD1 CE1 sing Y N 430 +TYR CD1 HD1 sing N N 431 +TYR CD2 CE2 doub Y N 432 +TYR CD2 HD2 sing N N 433 +TYR CE1 CZ doub Y N 434 +TYR CE1 HE1 sing N N 435 +TYR CE2 CZ sing Y N 436 +TYR CE2 HE2 sing N N 437 +TYR CZ OH sing N N 438 +TYR OH HH sing N N 439 +TYR OXT HXT sing N N 440 +VAL N CA sing N N 441 +VAL N H sing N N 442 +VAL N H2 sing N N 443 +VAL CA C sing N N 444 +VAL CA CB sing N N 445 +VAL CA HA sing N N 446 +VAL C O doub N N 447 +VAL C OXT sing N N 448 +VAL CB CG1 sing N N 449 +VAL CB CG2 sing N N 450 +VAL CB HB sing N N 451 +VAL CG1 HG11 sing N N 452 +VAL CG1 HG12 sing N N 453 +VAL CG1 HG13 sing N N 454 +VAL CG2 HG21 sing N N 455 +VAL CG2 HG22 sing N N 456 +VAL CG2 HG23 sing N N 457 +VAL OXT HXT sing N N 458 +# +loop_ +_pdbx_audit_support.funding_organization +_pdbx_audit_support.country +_pdbx_audit_support.grant_number +_pdbx_audit_support.ordinal +'National Science Center' Poland UMO-2014/12/W/NZ1/00457 1 +'European Commission' Poland 'Marie Curie FP7-Reintegration-Grant' 2 +'National Science Center' Poland UMO-2012/07/E/NZ1/01907 3 +# +_pdbx_initial_refinement_model.id 1 +_pdbx_initial_refinement_model.entity_id_list ? +_pdbx_initial_refinement_model.type 'experimental model' +_pdbx_initial_refinement_model.source_name PDB +_pdbx_initial_refinement_model.accession_code 5C3T +_pdbx_initial_refinement_model.details ? +# +_atom_sites.entry_id 5O45 +_atom_sites.fract_transf_matrix[1][1] 0.031433 +_atom_sites.fract_transf_matrix[1][2] 0.000000 +_atom_sites.fract_transf_matrix[1][3] 0.000000 +_atom_sites.fract_transf_matrix[2][1] 0.000000 +_atom_sites.fract_transf_matrix[2][2] 0.018628 +_atom_sites.fract_transf_matrix[2][3] 0.000000 +_atom_sites.fract_transf_matrix[3][1] 0.000000 +_atom_sites.fract_transf_matrix[3][2] 0.000000 +_atom_sites.fract_transf_matrix[3][3] 0.012357 +_atom_sites.fract_transf_vector[1] 0.000000 +_atom_sites.fract_transf_vector[2] 0.000000 +_atom_sites.fract_transf_vector[3] 0.000000 +# +loop_ +_atom_type.symbol +C +H +N +O +S +# +loop_ +_atom_site.group_PDB +_atom_site.id +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.occupancy +_atom_site.B_iso_or_equiv +_atom_site.pdbx_formal_charge +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.pdbx_PDB_model_num +ATOM 1 N N . ASN A 1 1 ? -0.952 8.873 -32.964 0.49 35.37 ? 17 ASN A N 1 +ATOM 2 C CA . ASN A 1 1 ? -0.945 9.290 -31.555 0.64 35.38 ? 17 ASN A CA 1 +ATOM 3 C C . ASN A 1 1 ? 0.463 9.170 -30.979 0.74 35.58 ? 17 ASN A C 1 +ATOM 4 O O . ASN A 1 1 ? 1.167 8.224 -31.309 0.77 37.70 ? 17 ASN A O 1 +ATOM 5 C CB . ASN A 1 1 ? -1.914 8.435 -30.733 0.53 35.11 ? 17 ASN A CB 1 +ATOM 6 H HA . ASN A 1 1 ? -1.225 10.216 -31.491 0.56 42.46 ? 17 ASN A HA 1 +ATOM 7 N N . ALA A 1 2 ? 0.881 10.159 -30.183 0.81 32.79 ? 18 ALA A N 1 +ATOM 8 C CA . ALA A 1 2 ? 2.218 10.154 -29.609 0.59 29.91 ? 18 ALA A CA 1 +ATOM 9 C C . ALA A 1 2 ? 2.384 8.954 -28.694 1.00 25.42 ? 18 ALA A C 1 +ATOM 10 O O . ALA A 1 2 ? 1.417 8.438 -28.127 0.71 25.03 ? 18 ALA A O 1 +ATOM 11 C CB . ALA A 1 2 ? 2.433 11.407 -28.772 0.65 31.08 ? 18 ALA A CB 1 +ATOM 12 H H . ALA A 1 2 ? 0.406 10.841 -29.964 0.73 39.35 ? 18 ALA A H 1 +ATOM 13 H HA . ALA A 1 2 ? 2.887 10.118 -30.311 0.65 35.89 ? 18 ALA A HA 1 +ATOM 14 H HB1 . ALA A 1 2 ? 2.328 12.187 -29.339 0.58 37.30 ? 18 ALA A HB1 1 +ATOM 15 H HB2 . ALA A 1 2 ? 3.327 11.387 -28.397 0.64 37.30 ? 18 ALA A HB2 1 +ATOM 16 H HB3 . ALA A 1 2 ? 1.775 11.426 -28.058 0.63 37.30 ? 18 ALA A HB3 1 +ATOM 17 N N . PHE A 1 3 ? 3.642 8.574 -28.468 1.00 21.85 ? 19 PHE A N 1 +ATOM 18 C CA . PHE A 1 3 ? 3.961 7.436 -27.624 1.00 17.43 ? 19 PHE A CA 1 +ATOM 19 C C . PHE A 1 3 ? 3.586 7.734 -26.190 1.00 17.56 ? 19 PHE A C 1 +ATOM 20 O O . PHE A 1 3 ? 4.039 8.740 -25.587 1.00 20.44 ? 19 PHE A O 1 +ATOM 21 C CB . PHE A 1 3 ? 5.463 7.186 -27.687 1.00 16.11 ? 19 PHE A CB 1 +ATOM 22 C CG . PHE A 1 3 ? 5.906 6.005 -26.865 1.00 12.78 ? 19 PHE A CG 1 +ATOM 23 C CD1 . PHE A 1 3 ? 5.880 4.756 -27.384 1.00 11.93 ? 19 PHE A CD1 1 +ATOM 24 C CD2 . PHE A 1 3 ? 6.324 6.157 -25.546 1.00 13.38 ? 19 PHE A CD2 1 +ATOM 25 C CE1 . PHE A 1 3 ? 6.263 3.700 -26.661 1.00 12.13 ? 19 PHE A CE1 1 +ATOM 26 C CE2 . PHE A 1 3 ? 6.741 5.105 -24.837 1.00 12.47 ? 19 PHE A CE2 1 +ATOM 27 C CZ . PHE A 1 3 ? 6.720 3.863 -25.392 1.00 11.34 ? 19 PHE A CZ 1 +ATOM 28 H H . PHE A 1 3 ? 4.332 8.967 -28.798 1.00 26.22 ? 19 PHE A H 1 +ATOM 29 H HA . PHE A 1 3 ? 3.487 6.645 -27.925 1.00 20.92 ? 19 PHE A HA 1 +ATOM 30 H HB2 . PHE A 1 3 ? 5.714 7.020 -28.609 1.00 19.33 ? 19 PHE A HB2 1 +ATOM 31 H HB3 . PHE A 1 3 ? 5.926 7.971 -27.355 1.00 19.33 ? 19 PHE A HB3 1 +ATOM 32 H HD1 . PHE A 1 3 ? 5.592 4.631 -28.259 1.00 14.32 ? 19 PHE A HD1 1 +ATOM 33 H HD2 . PHE A 1 3 ? 6.363 7.007 -25.171 1.00 16.06 ? 19 PHE A HD2 1 +ATOM 34 H HE1 . PHE A 1 3 ? 6.254 2.852 -27.042 1.00 14.55 ? 19 PHE A HE1 1 +ATOM 35 H HE2 . PHE A 1 3 ? 7.027 5.219 -23.959 1.00 14.96 ? 19 PHE A HE2 1 +ATOM 36 H HZ . PHE A 1 3 ? 6.978 3.123 -24.890 1.00 13.60 ? 19 PHE A HZ 1 +ATOM 37 N N A THR A 1 4 ? 2.712 6.899 -25.642 0.75 15.36 ? 20 THR A N 1 +ATOM 38 N N B THR A 1 4 ? 2.710 6.904 -25.638 0.25 18.20 ? 20 THR A N 1 +ATOM 39 C CA A THR A 1 4 ? 2.170 7.141 -24.314 0.75 15.71 ? 20 THR A CA 1 +ATOM 40 C CA B THR A 1 4 ? 2.183 7.147 -24.306 0.25 19.14 ? 20 THR A CA 1 +ATOM 41 C C A THR A 1 4 ? 2.234 5.868 -23.496 0.75 15.03 ? 20 THR A C 1 +ATOM 42 C C B THR A 1 4 ? 2.229 5.869 -23.494 0.25 17.09 ? 20 THR A C 1 +ATOM 43 O O A THR A 1 4 ? 1.833 4.794 -23.972 0.75 16.86 ? 20 THR A O 1 +ATOM 44 O O B THR A 1 4 ? 1.817 4.804 -23.967 0.25 18.81 ? 20 THR A O 1 +ATOM 45 C CB A THR A 1 4 ? 0.674 7.561 -24.383 0.75 18.60 ? 20 THR A CB 1 +ATOM 46 C CB B THR A 1 4 ? 0.736 7.659 -24.337 0.25 21.99 ? 20 THR A CB 1 +ATOM 47 O OG1 A THR A 1 4 ? 0.498 8.667 -25.287 0.75 21.81 ? 20 THR A OG1 1 +ATOM 48 O OG1 B THR A 1 4 ? -0.116 6.673 -24.925 0.25 23.60 ? 20 THR A OG1 1 +ATOM 49 C CG2 A THR A 1 4 ? 0.159 8.007 -23.039 0.75 17.63 ? 20 THR A CG2 1 +ATOM 50 C CG2 B THR A 1 4 ? 0.633 8.934 -25.145 0.25 23.01 ? 20 THR A CG2 1 +ATOM 51 H H A THR A 1 4 ? 2.417 6.184 -26.019 0.75 18.43 ? 20 THR A H 1 +ATOM 52 H H B THR A 1 4 ? 2.405 6.193 -26.016 0.25 21.84 ? 20 THR A H 1 +ATOM 53 H HA A THR A 1 4 ? 2.677 7.836 -23.865 0.75 18.85 ? 20 THR A HA 1 +ATOM 54 H HA B THR A 1 4 ? 2.732 7.811 -23.861 0.25 22.96 ? 20 THR A HA 1 +ATOM 55 H HB A THR A 1 4 ? 0.139 6.809 -24.683 0.75 22.33 ? 20 THR A HB 1 +ATOM 56 H HB B THR A 1 4 ? 0.439 7.845 -23.432 0.25 26.38 ? 20 THR A HB 1 +ATOM 57 H HG1 A THR A 1 4 ? -0.312 8.887 -25.318 0.75 26.17 ? 20 THR A HG1 1 +ATOM 58 H HG1 B THR A 1 4 ? -0.087 5.963 -24.476 0.25 28.32 ? 20 THR A HG1 1 +ATOM 59 H HG21 A THR A 1 4 ? 0.240 7.284 -22.397 0.75 21.16 ? 20 THR A HG21 1 +ATOM 60 H HG21 B THR A 1 4 ? -0.286 9.246 -25.156 0.25 27.61 ? 20 THR A HG21 1 +ATOM 61 H HG22 A THR A 1 4 ? -0.774 8.262 -23.109 0.75 21.16 ? 20 THR A HG22 1 +ATOM 62 H HG22 B THR A 1 4 ? 0.921 8.773 -26.057 0.25 27.61 ? 20 THR A HG22 1 +ATOM 63 H HG23 A THR A 1 4 ? 0.671 8.768 -22.724 0.75 21.16 ? 20 THR A HG23 1 +ATOM 64 H HG23 B THR A 1 4 ? 1.194 9.621 -24.754 0.25 27.61 ? 20 THR A HG23 1 +ATOM 65 N N . VAL A 1 5 ? 2.722 5.993 -22.277 1.00 13.59 ? 21 VAL A N 1 +ATOM 66 C CA . VAL A 1 5 ? 2.663 4.935 -21.290 1.00 11.59 ? 21 VAL A CA 1 +ATOM 67 C C . VAL A 1 5 ? 1.384 5.124 -20.474 0.92 11.76 ? 21 VAL A C 1 +ATOM 68 O O . VAL A 1 5 ? 1.090 6.261 -20.091 0.92 12.37 ? 21 VAL A O 1 +ATOM 69 C CB . VAL A 1 5 ? 3.911 4.983 -20.408 0.97 11.70 ? 21 VAL A CB 1 +ATOM 70 C CG1 . VAL A 1 5 ? 3.785 4.097 -19.180 0.81 10.97 ? 21 VAL A CG1 1 +ATOM 71 C CG2 . VAL A 1 5 ? 5.157 4.568 -21.216 0.81 11.54 ? 21 VAL A CG2 1 +ATOM 72 H H . VAL A 1 5 ? 3.108 6.704 -21.987 1.00 16.31 ? 21 VAL A H 1 +ATOM 73 H HA . VAL A 1 5 ? 2.627 4.073 -21.733 1.00 13.91 ? 21 VAL A HA 1 +ATOM 74 H HB . VAL A 1 5 ? 4.044 5.895 -20.104 0.93 14.04 ? 21 VAL A HB 1 +ATOM 75 H HG11 . VAL A 1 5 ? 3.027 4.395 -18.652 0.86 13.16 ? 21 VAL A HG11 1 +ATOM 76 H HG12 . VAL A 1 5 ? 4.599 4.165 -18.657 0.87 13.16 ? 21 VAL A HG12 1 +ATOM 77 H HG13 . VAL A 1 5 ? 3.650 3.180 -19.465 0.86 13.16 ? 21 VAL A HG13 1 +ATOM 78 H HG21 . VAL A 1 5 ? 5.033 3.664 -21.546 0.84 13.84 ? 21 VAL A HG21 1 +ATOM 79 H HG22 . VAL A 1 5 ? 5.935 4.606 -20.638 0.85 13.84 ? 21 VAL A HG22 1 +ATOM 80 H HG23 . VAL A 1 5 ? 5.268 5.180 -21.961 0.86 13.84 ? 21 VAL A HG23 1 +ATOM 81 N N . THR A 1 6 ? 0.613 4.035 -20.253 1.00 12.74 ? 22 THR A N 1 +ATOM 82 C CA . THR A 1 6 ? -0.638 4.073 -19.527 1.00 13.20 ? 22 THR A CA 1 +ATOM 83 C C . THR A 1 6 ? -0.479 3.257 -18.250 1.00 11.76 ? 22 THR A C 1 +ATOM 84 O O . THR A 1 6 ? 0.355 2.361 -18.151 1.00 11.51 ? 22 THR A O 1 +ATOM 85 C CB . THR A 1 6 ? -1.868 3.570 -20.381 1.00 14.85 ? 22 THR A CB 1 +ATOM 86 O OG1 . THR A 1 6 ? -1.834 2.146 -20.558 1.00 16.97 ? 22 THR A OG1 1 +ATOM 87 C CG2 . THR A 1 6 ? -2.032 4.317 -21.656 1.00 18.05 ? 22 THR A CG2 1 +ATOM 88 H H . THR A 1 6 ? 0.816 3.247 -20.531 1.00 15.29 ? 22 THR A H 1 +ATOM 89 H HA . THR A 1 6 ? -0.817 4.991 -19.269 1.00 15.84 ? 22 THR A HA 1 +ATOM 90 H HB . THR A 1 6 ? -2.664 3.766 -19.862 1.00 17.82 ? 22 THR A HB 1 +ATOM 91 N N . VAL A 1 7 ? -1.325 3.543 -17.276 0.97 12.34 ? 23 VAL A N 1 +ATOM 92 C CA . VAL A 1 7 ? -1.391 2.747 -16.077 1.00 11.79 ? 23 VAL A CA 1 +ATOM 93 C C . VAL A 1 7 ? -2.811 2.213 -15.898 1.00 11.86 ? 23 VAL A C 1 +ATOM 94 O O . VAL A 1 7 ? -3.786 2.983 -16.027 0.92 13.17 ? 23 VAL A O 1 +ATOM 95 C CB . VAL A 1 7 ? -0.953 3.475 -14.805 0.92 11.76 ? 23 VAL A CB 1 +ATOM 96 C CG1 . VAL A 1 7 ? 0.533 3.727 -14.894 0.75 11.28 ? 23 VAL A CG1 1 +ATOM 97 C CG2 . VAL A 1 7 ? -1.773 4.744 -14.541 0.78 12.46 ? 23 VAL A CG2 1 +ATOM 98 H H . VAL A 1 7 ? -1.876 4.203 -17.290 0.92 14.81 ? 23 VAL A H 1 +ATOM 99 H HA . VAL A 1 7 ? -0.805 1.981 -16.187 1.00 14.15 ? 23 VAL A HA 1 +ATOM 100 H HB . VAL A 1 7 ? -1.097 2.880 -14.053 0.96 14.11 ? 23 VAL A HB 1 +ATOM 101 H HG11 . VAL A 1 7 ? 0.993 2.877 -14.971 0.85 13.54 ? 23 VAL A HG11 1 +ATOM 102 H HG12 . VAL A 1 7 ? 0.823 4.189 -14.092 0.74 13.54 ? 23 VAL A HG12 1 +ATOM 103 H HG13 . VAL A 1 7 ? 0.714 4.273 -15.675 0.76 13.54 ? 23 VAL A HG13 1 +ATOM 104 H HG21 . VAL A 1 7 ? -1.665 5.351 -15.289 0.82 14.96 ? 23 VAL A HG21 1 +ATOM 105 H HG22 . VAL A 1 7 ? -1.453 5.162 -13.726 0.82 14.96 ? 23 VAL A HG22 1 +ATOM 106 H HG23 . VAL A 1 7 ? -2.707 4.501 -14.443 0.79 14.96 ? 23 VAL A HG23 1 +ATOM 107 N N A PRO A 1 8 ? -2.972 0.927 -15.507 0.47 11.10 ? 24 PRO A N 1 +ATOM 108 N N B PRO A 1 8 ? -2.980 0.987 -15.470 0.53 11.79 ? 24 PRO A N 1 +ATOM 109 C CA A PRO A 1 8 ? -4.319 0.440 -15.102 0.47 11.00 ? 24 PRO A CA 1 +ATOM 110 C CA B PRO A 1 8 ? -4.354 0.544 -15.182 0.53 11.57 ? 24 PRO A CA 1 +ATOM 111 C C A PRO A 1 8 ? -4.916 1.270 -14.011 0.47 10.13 ? 24 PRO A C 1 +ATOM 112 C C B PRO A 1 8 ? -4.935 1.236 -14.003 0.53 9.93 ? 24 PRO A C 1 +ATOM 113 O O A PRO A 1 8 ? -6.114 1.554 -13.987 0.47 10.48 ? 24 PRO A O 1 +ATOM 114 O O B PRO A 1 8 ? -6.152 1.392 -13.924 0.53 9.95 ? 24 PRO A O 1 +ATOM 115 C CB A PRO A 1 8 ? -4.050 -1.024 -14.640 0.47 12.39 ? 24 PRO A CB 1 +ATOM 116 C CB B PRO A 1 8 ? -4.195 -0.978 -15.006 0.53 13.55 ? 24 PRO A CB 1 +ATOM 117 C CG A PRO A 1 8 ? -2.978 -1.477 -15.586 0.47 10.90 ? 24 PRO A CG 1 +ATOM 118 C CG B PRO A 1 8 ? -2.760 -1.102 -14.701 0.53 12.71 ? 24 PRO A CG 1 +ATOM 119 C CD A PRO A 1 8 ? -2.093 -0.211 -15.832 0.47 10.99 ? 24 PRO A CD 1 +ATOM 120 C CD B PRO A 1 8 ? -2.018 -0.131 -15.458 0.53 12.41 ? 24 PRO A CD 1 +ATOM 121 H HA A PRO A 1 8 ? -4.918 0.431 -15.865 0.47 13.20 ? 24 PRO A HA 1 +ATOM 122 H HA B PRO A 1 8 ? -4.921 0.712 -15.951 0.53 13.88 ? 24 PRO A HA 1 +ATOM 123 H HB2 A PRO A 1 8 ? -3.734 -1.031 -13.723 0.47 14.87 ? 24 PRO A HB2 1 +ATOM 124 H HB2 B PRO A 1 8 ? -4.741 -1.290 -14.267 0.53 16.26 ? 24 PRO A HB2 1 +ATOM 125 H HB3 A PRO A 1 8 ? -4.853 -1.558 -14.739 0.47 14.87 ? 24 PRO A HB3 1 +ATOM 126 H HB3 B PRO A 1 8 ? -4.421 -1.437 -15.831 0.53 16.26 ? 24 PRO A HB3 1 +ATOM 127 H HG2 A PRO A 1 8 ? -2.457 -2.185 -15.175 0.47 13.08 ? 24 PRO A HG2 1 +ATOM 128 H HG2 B PRO A 1 8 ? -2.628 -0.950 -13.752 0.53 15.25 ? 24 PRO A HG2 1 +ATOM 129 H HG3 A PRO A 1 8 ? -3.379 -1.782 -16.414 0.47 13.08 ? 24 PRO A HG3 1 +ATOM 130 H HG3 B PRO A 1 8 ? -2.466 -1.996 -14.935 0.53 15.25 ? 24 PRO A HG3 1 +ATOM 131 H HD2 A PRO A 1 8 ? -1.324 -0.220 -15.241 0.47 13.19 ? 24 PRO A HD2 1 +ATOM 132 H HD2 B PRO A 1 8 ? -1.202 0.119 -14.996 0.53 14.89 ? 24 PRO A HD2 1 +ATOM 133 H HD3 A PRO A 1 8 ? -1.822 -0.169 -16.762 0.47 13.19 ? 24 PRO A HD3 1 +ATOM 134 H HD3 B PRO A 1 8 ? -1.846 -0.451 -16.358 0.53 14.89 ? 24 PRO A HD3 1 +ATOM 135 N N . LYS A 1 9 ? -4.076 1.633 -13.046 1.00 9.76 ? 25 LYS A N 1 +ATOM 136 C CA . LYS A 1 9 ? -4.474 2.473 -11.931 0.98 10.29 ? 25 LYS A CA 1 +ATOM 137 C C . LYS A 1 9 ? -3.184 3.096 -11.384 0.97 9.53 ? 25 LYS A C 1 +ATOM 138 O O . LYS A 1 9 ? -2.066 2.607 -11.618 0.86 9.04 ? 25 LYS A O 1 +ATOM 139 C CB . LYS A 1 9 ? -5.269 1.791 -10.848 0.84 9.92 ? 25 LYS A CB 1 +ATOM 140 C CG . LYS A 1 9 ? -4.544 0.664 -10.152 0.98 11.06 ? 25 LYS A CG 1 +ATOM 141 C CD . LYS A 1 9 ? -5.417 -0.032 -9.133 0.83 11.34 ? 25 LYS A CD 1 +ATOM 142 C CE . LYS A 1 9 ? -4.708 -1.159 -8.472 0.95 11.48 ? 25 LYS A CE 1 +ATOM 143 N NZ . LYS A 1 9 ? -5.504 -1.925 -7.531 0.77 12.98 ? 25 LYS A NZ 1 +ATOM 144 H H . LYS A 1 9 ? -3.246 1.409 -13.023 1.00 11.71 ? 25 LYS A H 1 +ATOM 145 H HA . LYS A 1 9 ? -5.021 3.197 -12.275 1.00 12.35 ? 25 LYS A HA 1 +ATOM 146 H HB2 . LYS A 1 9 ? -5.504 2.449 -10.175 0.81 11.91 ? 25 LYS A HB2 1 +ATOM 147 H HB3 . LYS A 1 9 ? -6.075 1.423 -11.241 0.79 11.91 ? 25 LYS A HB3 1 +ATOM 148 H HG2 . LYS A 1 9 ? -4.268 0.009 -10.811 1.00 13.28 ? 25 LYS A HG2 1 +ATOM 149 H HG3 . LYS A 1 9 ? -3.769 1.022 -9.691 0.99 13.28 ? 25 LYS A HG3 1 +ATOM 150 H HD2 . LYS A 1 9 ? -5.678 0.604 -8.449 0.76 13.60 ? 25 LYS A HD2 1 +ATOM 151 H HD3 . LYS A 1 9 ? -6.203 -0.388 -9.576 0.75 13.60 ? 25 LYS A HD3 1 +ATOM 152 H HE2 . LYS A 1 9 ? -4.398 -1.771 -9.158 0.93 13.78 ? 25 LYS A HE2 1 +ATOM 153 H HE3 . LYS A 1 9 ? -3.948 -0.801 -7.988 0.95 13.78 ? 25 LYS A HE3 1 +ATOM 154 H HZ1 . LYS A 1 9 ? -5.794 -1.396 -6.877 0.80 15.58 ? 25 LYS A HZ1 1 +ATOM 155 H HZ2 . LYS A 1 9 ? -5.013 -2.578 -7.179 0.81 15.58 ? 25 LYS A HZ2 1 +ATOM 156 H HZ3 . LYS A 1 9 ? -6.206 -2.282 -7.946 0.80 15.58 ? 25 LYS A HZ3 1 +ATOM 157 N N . ASP A 1 10 ? -3.358 4.180 -10.656 1.00 9.82 ? 26 ASP A N 1 +ATOM 158 C CA . ASP A 1 10 ? -2.217 4.936 -10.132 0.97 10.25 ? 26 ASP A CA 1 +ATOM 159 C C . ASP A 1 10 ? -2.021 4.810 -8.651 0.94 8.63 ? 26 ASP A C 1 +ATOM 160 O O . ASP A 1 10 ? -1.114 5.486 -8.099 0.89 9.21 ? 26 ASP A O 1 +ATOM 161 C CB . ASP A 1 10 ? -2.229 6.393 -10.580 0.99 12.00 ? 26 ASP A CB 1 +ATOM 162 C CG . ASP A 1 10 ? -3.268 7.180 -9.906 0.95 12.87 ? 26 ASP A CG 1 +ATOM 163 O OD1 . ASP A 1 10 ? -4.025 6.658 -9.107 1.00 13.11 ? 26 ASP A OD1 1 +ATOM 164 O OD2 . ASP A 1 10 ? -3.408 8.436 -10.210 0.69 15.07 ? 26 ASP A OD2 1 +ATOM 165 H H . ASP A 1 10 ? -4.124 4.507 -10.445 1.00 11.79 ? 26 ASP A H 1 +ATOM 166 H HA . ASP A 1 10 ? -1.423 4.548 -10.532 0.95 12.30 ? 26 ASP A HA 1 +ATOM 167 H HB2 . ASP A 1 10 ? -1.369 6.794 -10.377 0.95 14.40 ? 26 ASP A HB2 1 +ATOM 168 H HB3 . ASP A 1 10 ? -2.396 6.430 -11.535 1.00 14.40 ? 26 ASP A HB3 1 +ATOM 169 N N . LEU A 1 11 ? -2.766 3.941 -7.980 0.96 9.59 ? 27 LEU A N 1 +ATOM 170 C CA . LEU A 1 11 ? -2.685 3.757 -6.544 1.00 9.82 ? 27 LEU A CA 1 +ATOM 171 C C . LEU A 1 11 ? -2.907 2.286 -6.260 0.98 9.43 ? 27 LEU A C 1 +ATOM 172 O O . LEU A 1 11 ? -3.913 1.717 -6.693 0.84 10.35 ? 27 LEU A O 1 +ATOM 173 C CB . LEU A 1 11 ? -3.726 4.578 -5.804 0.94 11.01 ? 27 LEU A CB 1 +ATOM 174 C CG . LEU A 1 11 ? -3.856 4.317 -4.300 1.00 12.19 ? 27 LEU A CG 1 +ATOM 175 C CD1 . LEU A 1 11 ? -2.595 4.665 -3.559 0.97 12.84 ? 27 LEU A CD1 1 +ATOM 176 C CD2 . LEU A 1 11 ? -5.034 5.105 -3.743 0.84 14.14 ? 27 LEU A CD2 1 +ATOM 177 H H . LEU A 1 11 ? -3.347 3.428 -8.353 0.92 11.51 ? 27 LEU A H 1 +ATOM 178 H HA . LEU A 1 11 ? -1.804 4.008 -6.228 1.00 11.79 ? 27 LEU A HA 1 +ATOM 179 H HB2 . LEU A 1 11 ? -3.507 5.517 -5.915 0.88 13.21 ? 27 LEU A HB2 1 +ATOM 180 H HB3 . LEU A 1 11 ? -4.593 4.401 -6.203 0.92 13.21 ? 27 LEU A HB3 1 +ATOM 181 H HG . LEU A 1 11 ? -4.034 3.374 -4.159 1.00 14.63 ? 27 LEU A HG 1 +ATOM 182 H HD11 . LEU A 1 11 ? -1.868 4.125 -3.904 0.92 15.41 ? 27 LEU A HD11 1 +ATOM 183 H HD12 . LEU A 1 11 ? -2.724 4.484 -2.615 0.91 15.41 ? 27 LEU A HD12 1 +ATOM 184 H HD13 . LEU A 1 11 ? -2.401 5.606 -3.693 0.93 15.41 ? 27 LEU A HD13 1 +ATOM 185 H HD21 . LEU A 1 11 ? -4.882 6.050 -3.898 0.88 16.97 ? 27 LEU A HD21 1 +ATOM 186 H HD22 . LEU A 1 11 ? -5.107 4.932 -2.791 0.84 16.97 ? 27 LEU A HD22 1 +ATOM 187 H HD23 . LEU A 1 11 ? -5.844 4.821 -4.194 0.89 16.97 ? 27 LEU A HD23 1 +ATOM 188 N N . TYR A 1 12 ? -1.974 1.646 -5.559 1.00 8.68 ? 28 TYR A N 1 +ATOM 189 C CA . TYR A 1 12 ? -2.101 0.268 -5.084 1.00 8.70 ? 28 TYR A CA 1 +ATOM 190 C C . TYR A 1 12 ? -2.065 0.268 -3.582 1.00 8.62 ? 28 TYR A C 1 +ATOM 191 O O . TYR A 1 12 ? -1.105 0.773 -2.988 0.98 10.52 ? 28 TYR A O 1 +ATOM 192 C CB . TYR A 1 12 ? -0.964 -0.636 -5.591 0.99 9.13 ? 28 TYR A CB 1 +ATOM 193 C CG . TYR A 1 12 ? -1.006 -0.893 -7.088 1.00 8.81 ? 28 TYR A CG 1 +ATOM 194 C CD1 . TYR A 1 12 ? -0.737 0.098 -8.008 0.93 8.70 ? 28 TYR A CD1 1 +ATOM 195 C CD2 . TYR A 1 12 ? -1.306 -2.154 -7.566 0.84 8.60 ? 28 TYR A CD2 1 +ATOM 196 C CE1 . TYR A 1 12 ? -0.730 -0.139 -9.354 1.00 9.21 ? 28 TYR A CE1 1 +ATOM 197 C CE2 . TYR A 1 12 ? -1.292 -2.425 -8.933 0.93 9.20 ? 28 TYR A CE2 1 +ATOM 198 C CZ . TYR A 1 12 ? -1.018 -1.438 -9.824 0.94 9.01 ? 28 TYR A CZ 1 +ATOM 199 O OH . TYR A 1 12 ? -0.966 -1.710 -11.181 0.94 9.87 ? 28 TYR A OH 1 +ATOM 200 H H . TYR A 1 12 ? -1.225 2.006 -5.337 1.00 10.41 ? 28 TYR A H 1 +ATOM 201 H HA . TYR A 1 12 ? -2.948 -0.103 -5.377 1.00 10.44 ? 28 TYR A HA 1 +ATOM 202 H HB2 . TYR A 1 12 ? -0.114 -0.214 -5.387 1.00 10.96 ? 28 TYR A HB2 1 +ATOM 203 H HB3 . TYR A 1 12 ? -1.021 -1.493 -5.141 0.98 10.96 ? 28 TYR A HB3 1 +ATOM 204 H HD1 . TYR A 1 12 ? -0.528 0.951 -7.702 0.88 10.44 ? 28 TYR A HD1 1 +ATOM 205 H HD2 . TYR A 1 12 ? -1.476 -2.843 -6.964 0.82 10.32 ? 28 TYR A HD2 1 +ATOM 206 H HE1 . TYR A 1 12 ? -0.525 0.543 -9.951 1.00 11.06 ? 28 TYR A HE1 1 +ATOM 207 H HE2 . TYR A 1 12 ? -1.479 -3.284 -9.237 0.87 11.04 ? 28 TYR A HE2 1 +ATOM 208 H HH . TYR A 1 12 ? -1.159 -2.515 -11.320 0.00 11.85 ? 28 TYR A HH 1 +ATOM 209 N N . VAL A 1 13 ? -3.055 -0.355 -2.964 1.00 9.14 ? 29 VAL A N 1 +ATOM 210 C CA . VAL A 1 13 ? -3.096 -0.588 -1.524 1.00 9.85 ? 29 VAL A CA 1 +ATOM 211 C C . VAL A 1 13 ? -2.776 -2.058 -1.316 1.00 10.11 ? 29 VAL A C 1 +ATOM 212 O O . VAL A 1 13 ? -3.479 -2.937 -1.840 0.95 11.65 ? 29 VAL A O 1 +ATOM 213 C CB . VAL A 1 13 ? -4.462 -0.185 -0.932 1.00 11.91 ? 29 VAL A CB 1 +ATOM 214 C CG1 . VAL A 1 13 ? -4.492 -0.531 0.534 0.95 13.90 ? 29 VAL A CG1 1 +ATOM 215 C CG2 . VAL A 1 13 ? -4.764 1.266 -1.218 0.86 13.00 ? 29 VAL A CG2 1 +ATOM 216 H H . VAL A 1 13 ? -3.745 -0.665 -3.374 1.00 10.97 ? 29 VAL A H 1 +ATOM 217 H HA . VAL A 1 13 ? -2.407 -0.060 -1.091 1.00 11.82 ? 29 VAL A HA 1 +ATOM 218 H HB . VAL A 1 13 ? -5.150 -0.713 -1.367 1.00 14.29 ? 29 VAL A HB 1 +ATOM 219 H HG11 . VAL A 1 13 ? -4.360 -1.487 0.635 0.96 16.68 ? 29 VAL A HG11 1 +ATOM 220 H HG12 . VAL A 1 13 ? -5.353 -0.275 0.901 0.93 16.68 ? 29 VAL A HG12 1 +ATOM 221 H HG13 . VAL A 1 13 ? -3.782 -0.049 0.987 0.98 16.68 ? 29 VAL A HG13 1 +ATOM 222 H HG21 . VAL A 1 13 ? -4.072 1.816 -0.820 0.84 15.60 ? 29 VAL A HG21 1 +ATOM 223 H HG22 . VAL A 1 13 ? -5.627 1.489 -0.835 0.79 15.60 ? 29 VAL A HG22 1 +ATOM 224 H HG23 . VAL A 1 13 ? -4.783 1.401 -2.178 0.83 15.60 ? 29 VAL A HG23 1 +ATOM 225 N N . VAL A 1 14 ? -1.699 -2.330 -0.625 1.00 9.34 ? 30 VAL A N 1 +ATOM 226 C CA . VAL A 1 14 ? -1.160 -3.686 -0.525 1.00 11.00 ? 30 VAL A CA 1 +ATOM 227 C C . VAL A 1 14 ? -0.959 -4.067 0.921 1.00 10.27 ? 30 VAL A C 1 +ATOM 228 O O . VAL A 1 14 ? -0.701 -3.222 1.767 1.00 11.67 ? 30 VAL A O 1 +ATOM 229 C CB . VAL A 1 14 ? 0.107 -3.849 -1.343 1.00 15.12 ? 30 VAL A CB 1 +ATOM 230 C CG1 . VAL A 1 14 ? -0.027 -3.358 -2.760 1.00 17.92 ? 30 VAL A CG1 1 +ATOM 231 C CG2 . VAL A 1 14 ? 1.174 -3.155 -0.770 1.00 16.57 ? 30 VAL A CG2 1 +ATOM 232 H H . VAL A 1 14 ? -1.243 -1.743 -0.192 1.00 11.21 ? 30 VAL A H 1 +ATOM 233 H HA . VAL A 1 14 ? -1.816 -4.299 -0.893 1.00 13.20 ? 30 VAL A HA 1 +ATOM 234 H HB . VAL A 1 14 ? 0.344 -4.789 -1.374 1.00 18.15 ? 30 VAL A HB 1 +ATOM 235 H HG11 . VAL A 1 14 ? -0.730 -3.859 -3.202 1.00 21.51 ? 30 VAL A HG11 1 +ATOM 236 H HG12 . VAL A 1 14 ? 0.816 -3.492 -3.221 1.00 21.51 ? 30 VAL A HG12 1 +ATOM 237 H HG13 . VAL A 1 14 ? -0.250 -2.414 -2.746 1.00 21.51 ? 30 VAL A HG13 1 +ATOM 238 H HG21 . VAL A 1 14 ? 0.950 -2.213 -0.726 1.00 19.88 ? 30 VAL A HG21 1 +ATOM 239 H HG22 . VAL A 1 14 ? 1.964 -3.283 -1.319 1.00 19.88 ? 30 VAL A HG22 1 +ATOM 240 H HG23 . VAL A 1 14 ? 1.332 -3.501 0.122 1.00 19.88 ? 30 VAL A HG23 1 +ATOM 241 N N . GLU A 1 15 ? -1.058 -5.352 1.225 1.00 11.26 ? 31 GLU A N 1 +ATOM 242 C CA . GLU A 1 15 ? -0.849 -5.818 2.584 1.00 11.65 ? 31 GLU A CA 1 +ATOM 243 C C . GLU A 1 15 ? 0.632 -6.045 2.862 1.00 10.70 ? 31 GLU A C 1 +ATOM 244 O O . GLU A 1 15 ? 1.364 -6.636 2.065 1.00 11.74 ? 31 GLU A O 1 +ATOM 245 C CB . GLU A 1 15 ? -1.619 -7.116 2.804 0.99 13.38 ? 31 GLU A CB 1 +ATOM 246 C CG . GLU A 1 15 ? -3.125 -7.024 2.541 0.95 16.20 ? 31 GLU A CG 1 +ATOM 247 C CD . GLU A 1 15 ? -3.802 -5.943 3.340 0.98 19.55 ? 31 GLU A CD 1 +ATOM 248 O OE1 . GLU A 1 15 ? -3.638 -5.876 4.559 0.95 20.82 ? 31 GLU A OE1 1 +ATOM 249 O OE2 . GLU A 1 15 ? -4.444 -5.074 2.773 0.75 21.05 ? 31 GLU A OE2 1 +ATOM 250 H H . GLU A 1 15 ? -1.245 -5.975 0.662 1.00 13.51 ? 31 GLU A H 1 +ATOM 251 H HA . GLU A 1 15 ? -1.181 -5.154 3.208 1.00 13.98 ? 31 GLU A HA 1 +ATOM 252 H HB2 . GLU A 1 15 ? -1.258 -7.794 2.211 0.92 16.05 ? 31 GLU A HB2 1 +ATOM 253 H HB3 . GLU A 1 15 ? -1.499 -7.394 3.726 0.97 16.05 ? 31 GLU A HB3 1 +ATOM 254 H HG2 . GLU A 1 15 ? -3.269 -6.834 1.600 0.96 19.44 ? 31 GLU A HG2 1 +ATOM 255 H HG3 . GLU A 1 15 ? -3.538 -7.870 2.774 0.93 19.44 ? 31 GLU A HG3 1 +ATOM 256 N N . TYR A 1 16 ? 1.071 -5.659 4.051 0.93 10.46 ? 32 TYR A N 1 +ATOM 257 C CA . TYR A 1 16 ? 2.437 -5.963 4.518 0.95 10.58 ? 32 TYR A CA 1 +ATOM 258 C C . TYR A 1 16 ? 2.689 -7.473 4.371 0.92 11.23 ? 32 TYR A C 1 +ATOM 259 O O . TYR A 1 16 ? 1.839 -8.281 4.746 0.98 12.07 ? 32 TYR A O 1 +ATOM 260 C CB . TYR A 1 16 ? 2.546 -5.571 5.997 0.98 11.10 ? 32 TYR A CB 1 +ATOM 261 C CG . TYR A 1 16 ? 3.881 -5.897 6.626 1.00 11.00 ? 32 TYR A CG 1 +ATOM 262 C CD1 . TYR A 1 16 ? 4.960 -5.026 6.567 0.99 11.21 ? 32 TYR A CD1 1 +ATOM 263 C CD2 . TYR A 1 16 ? 4.070 -7.084 7.294 0.90 11.66 ? 32 TYR A CD2 1 +ATOM 264 C CE1 . TYR A 1 16 ? 6.163 -5.341 7.120 0.97 12.02 ? 32 TYR A CE1 1 +ATOM 265 C CE2 . TYR A 1 16 ? 5.286 -7.388 7.845 0.91 12.44 ? 32 TYR A CE2 1 +ATOM 266 C CZ . TYR A 1 16 ? 6.330 -6.526 7.747 1.00 12.32 ? 32 TYR A CZ 1 +ATOM 267 O OH . TYR A 1 16 ? 7.545 -6.880 8.278 0.94 14.95 ? 32 TYR A OH 1 +ATOM 268 H H . TYR A 1 16 ? 0.602 -5.215 4.618 0.90 12.55 ? 32 TYR A H 1 +ATOM 269 H HA . TYR A 1 16 ? 3.094 -5.471 4.000 0.95 12.69 ? 32 TYR A HA 1 +ATOM 270 H HB2 . TYR A 1 16 ? 2.408 -4.614 6.076 0.99 13.32 ? 32 TYR A HB2 1 +ATOM 271 H HB3 . TYR A 1 16 ? 1.861 -6.043 6.495 1.00 13.32 ? 32 TYR A HB3 1 +ATOM 272 H HD1 . TYR A 1 16 ? 4.865 -4.216 6.119 0.93 13.45 ? 32 TYR A HD1 1 +ATOM 273 H HD2 . TYR A 1 16 ? 3.373 -7.696 7.353 0.96 13.99 ? 32 TYR A HD2 1 +ATOM 274 H HE1 . TYR A 1 16 ? 6.877 -4.750 7.046 0.89 14.43 ? 32 TYR A HE1 1 +ATOM 275 H HE2 . TYR A 1 16 ? 5.404 -8.205 8.273 0.90 14.93 ? 32 TYR A HE2 1 +ATOM 276 H HH . TYR A 1 16 ? 8.105 -6.268 8.145 0.00 17.94 ? 32 TYR A HH 1 +ATOM 277 N N . GLY A 1 17 ? 3.844 -7.851 3.821 1.00 11.96 ? 33 GLY A N 1 +ATOM 278 C CA . GLY A 1 17 ? 4.220 -9.269 3.681 0.91 13.59 ? 33 GLY A CA 1 +ATOM 279 C C . GLY A 1 17 ? 3.677 -9.952 2.452 0.93 14.32 ? 33 GLY A C 1 +ATOM 280 O O . GLY A 1 17 ? 4.047 -11.087 2.180 0.80 16.90 ? 33 GLY A O 1 +ATOM 281 H H . GLY A 1 17 ? 4.435 -7.305 3.516 0.93 14.35 ? 33 GLY A H 1 +ATOM 282 H HA2 . GLY A 1 17 ? 5.187 -9.338 3.659 0.95 16.31 ? 33 GLY A HA2 1 +ATOM 283 H HA3 . GLY A 1 17 ? 3.903 -9.757 4.458 0.91 16.31 ? 33 GLY A HA3 1 +ATOM 284 N N . SER A 1 18 ? 2.825 -9.308 1.679 1.00 12.80 ? 34 SER A N 1 +ATOM 285 C CA . SER A 1 18 ? 2.307 -9.835 0.447 0.93 11.67 ? 34 SER A CA 1 +ATOM 286 C C . SER A 1 18 ? 3.319 -9.635 -0.684 1.00 10.91 ? 34 SER A C 1 +ATOM 287 O O . SER A 1 18 ? 4.347 -9.027 -0.528 1.00 13.25 ? 34 SER A O 1 +ATOM 288 C CB . SER A 1 18 ? 0.988 -9.185 0.107 0.80 12.00 ? 34 SER A CB 1 +ATOM 289 O OG . SER A 1 18 ? 1.152 -7.827 -0.350 0.86 12.50 ? 34 SER A OG 1 +ATOM 290 H H . SER A 1 18 ? 2.521 -8.525 1.863 1.00 15.35 ? 34 SER A H 1 +ATOM 291 H HA . SER A 1 18 ? 2.155 -10.787 0.549 0.86 14.00 ? 34 SER A HA 1 +ATOM 292 H HB2 . SER A 1 18 ? 0.558 -9.700 -0.594 0.86 14.39 ? 34 SER A HB2 1 +ATOM 293 H HB3 . SER A 1 18 ? 0.429 -9.181 0.900 0.83 14.39 ? 34 SER A HB3 1 +ATOM 294 H HG . SER A 1 18 ? 0.404 -7.492 -0.531 0.00 15.00 ? 34 SER A HG 1 +ATOM 295 N N . ASN A 1 19 ? 2.971 -10.145 -1.848 1.00 11.21 ? 35 ASN A N 1 +ATOM 296 C CA . ASN A 1 19 ? 3.667 -9.840 -3.081 1.00 11.71 ? 35 ASN A CA 1 +ATOM 297 C C . ASN A 1 19 ? 2.807 -8.882 -3.891 0.97 11.69 ? 35 ASN A C 1 +ATOM 298 O O . ASN A 1 19 ? 1.573 -9.037 -3.951 0.78 13.69 ? 35 ASN A O 1 +ATOM 299 C CB . ASN A 1 19 ? 3.883 -11.126 -3.874 1.00 12.87 ? 35 ASN A CB 1 +ATOM 300 C CG . ASN A 1 19 ? 4.727 -12.145 -3.104 0.85 14.63 ? 35 ASN A CG 1 +ATOM 301 O OD1 . ASN A 1 19 ? 5.459 -11.831 -2.193 0.85 13.10 ? 35 ASN A OD1 1 +ATOM 302 N ND2 . ASN A 1 19 ? 4.561 -13.416 -3.455 0.59 17.10 ? 35 ASN A ND2 1 +ATOM 303 H H . ASN A 1 19 ? 2.312 -10.688 -1.953 1.00 13.45 ? 35 ASN A H 1 +ATOM 304 H HA . ASN A 1 19 ? 4.525 -9.427 -2.894 1.00 14.06 ? 35 ASN A HA 1 +ATOM 305 H HB2 . ASN A 1 19 ? 3.022 -11.531 -4.065 1.00 15.44 ? 35 ASN A HB2 1 +ATOM 306 H HB3 . ASN A 1 19 ? 4.343 -10.916 -4.702 1.00 15.44 ? 35 ASN A HB3 1 +ATOM 307 H HD21 . ASN A 1 19 ? 5.009 -14.033 -3.057 0.00 20.52 ? 35 ASN A HD21 1 +ATOM 308 H HD22 . ASN A 1 19 ? 4.007 -13.621 -4.079 0.00 20.52 ? 35 ASN A HD22 1 +ATOM 309 N N . MET A 1 20 ? 3.419 -7.877 -4.501 1.00 10.65 ? 36 MET A N 1 +ATOM 310 C CA . MET A 1 20 ? 2.663 -6.937 -5.320 1.00 11.24 ? 36 MET A CA 1 +ATOM 311 C C . MET A 1 20 ? 3.227 -6.924 -6.722 1.00 9.96 ? 36 MET A C 1 +ATOM 312 O O . MET A 1 20 ? 4.426 -7.094 -6.933 1.00 10.22 ? 36 MET A O 1 +ATOM 313 C CB . MET A 1 20 ? 2.642 -5.549 -4.761 1.00 12.62 ? 36 MET A CB 1 +ATOM 314 C CG . MET A 1 20 ? 3.930 -4.827 -4.796 1.00 13.45 ? 36 MET A CG 1 +ATOM 315 S SD . MET A 1 20 ? 3.731 -3.208 -4.076 1.00 13.91 ? 36 MET A SD 1 +ATOM 316 C CE . MET A 1 20 ? 5.424 -2.857 -4.060 1.00 15.51 ? 36 MET A CE 1 +ATOM 317 H H . MET A 1 20 ? 4.263 -7.717 -4.459 0.87 12.78 ? 36 MET A H 1 +ATOM 318 H HA . MET A 1 20 ? 1.743 -7.243 -5.364 1.00 13.49 ? 36 MET A HA 1 +ATOM 319 H HB2 . MET A 1 20 ? 2.002 -5.025 -5.266 1.00 15.15 ? 36 MET A HB2 1 +ATOM 320 H HB3 . MET A 1 20 ? 2.361 -5.597 -3.834 1.00 15.15 ? 36 MET A HB3 1 +ATOM 321 H HG2 . MET A 1 20 ? 4.591 -5.316 -4.282 1.00 16.13 ? 36 MET A HG2 1 +ATOM 322 H HG3 . MET A 1 20 ? 4.220 -4.724 -5.716 1.00 16.13 ? 36 MET A HG3 1 +ATOM 323 H HE1 . MET A 1 20 ? 5.878 -3.519 -3.516 1.00 18.61 ? 36 MET A HE1 1 +ATOM 324 H HE2 . MET A 1 20 ? 5.558 -1.972 -3.686 1.00 18.61 ? 36 MET A HE2 1 +ATOM 325 H HE3 . MET A 1 20 ? 5.761 -2.887 -4.969 1.00 18.61 ? 36 MET A HE3 1 +ATOM 326 N N . THR A 1 21 ? 2.337 -6.686 -7.699 0.99 9.45 ? 37 THR A N 1 +ATOM 327 C CA . THR A 1 21 ? 2.702 -6.494 -9.084 1.00 9.22 ? 37 THR A CA 1 +ATOM 328 C C . THR A 1 21 ? 2.088 -5.168 -9.530 1.00 8.90 ? 37 THR A C 1 +ATOM 329 O O . THR A 1 21 ? 0.852 -5.028 -9.513 1.00 11.39 ? 37 THR A O 1 +ATOM 330 C CB . THR A 1 21 ? 2.270 -7.646 -9.993 1.00 10.27 ? 37 THR A CB 1 +ATOM 331 O OG1 . THR A 1 21 ? 2.849 -8.838 -9.509 1.00 12.75 ? 37 THR A OG1 1 +ATOM 332 C CG2 . THR A 1 21 ? 2.717 -7.431 -11.408 0.92 11.18 ? 37 THR A CG2 1 +ATOM 333 H H . THR A 1 21 ? 1.489 -6.633 -7.563 0.90 11.34 ? 37 THR A H 1 +ATOM 334 H HA . THR A 1 21 ? 3.666 -6.413 -9.147 1.00 11.06 ? 37 THR A HA 1 +ATOM 335 H HB . THR A 1 21 ? 1.303 -7.725 -9.983 1.00 12.33 ? 37 THR A HB 1 +ATOM 336 H HG1 . THR A 1 21 ? 2.623 -9.484 -9.996 0.00 15.30 ? 37 THR A HG1 1 +ATOM 337 H HG21 . THR A 1 21 ? 2.333 -6.612 -11.756 0.85 13.41 ? 37 THR A HG21 1 +ATOM 338 H HG22 . THR A 1 21 ? 2.431 -8.174 -11.962 0.84 13.41 ? 37 THR A HG22 1 +ATOM 339 H HG23 . THR A 1 21 ? 3.685 -7.366 -11.443 0.81 13.41 ? 37 THR A HG23 1 +ATOM 340 N N . ILE A 1 22 ? 2.909 -4.203 -9.918 1.00 7.92 ? 38 ILE A N 1 +ATOM 341 C CA . ILE A 1 22 ? 2.453 -2.915 -10.420 1.00 7.93 ? 38 ILE A CA 1 +ATOM 342 C C . ILE A 1 22 ? 2.818 -2.814 -11.885 0.92 6.96 ? 38 ILE A C 1 +ATOM 343 O O . ILE A 1 22 ? 3.835 -3.321 -12.333 0.96 8.49 ? 38 ILE A O 1 +ATOM 344 C CB . ILE A 1 22 ? 2.945 -1.747 -9.537 0.91 8.66 ? 38 ILE A CB 1 +ATOM 345 C CG1 . ILE A 1 22 ? 4.415 -1.571 -9.561 0.83 8.30 ? 38 ILE A CG1 1 +ATOM 346 C CG2 . ILE A 1 22 ? 2.411 -1.910 -8.113 0.88 9.21 ? 38 ILE A CG2 1 +ATOM 347 C CD1 . ILE A 1 22 ? 4.906 -0.305 -8.803 0.67 8.50 ? 38 ILE A CD1 1 +ATOM 348 H H . ILE A 1 22 ? 3.766 -4.274 -9.898 0.97 9.50 ? 38 ILE A H 1 +ATOM 349 H HA . ILE A 1 22 ? 1.484 -2.907 -10.374 1.00 9.52 ? 38 ILE A HA 1 +ATOM 350 H HB . ILE A 1 22 ? 2.555 -0.934 -9.896 0.94 10.40 ? 38 ILE A HB 1 +ATOM 351 H HG12 . ILE A 1 22 ? 4.829 -2.344 -9.147 0.96 9.96 ? 38 ILE A HG12 1 +ATOM 352 H HG13 . ILE A 1 22 ? 4.706 -1.496 -10.483 0.91 9.96 ? 38 ILE A HG13 1 +ATOM 353 H HG21 . ILE A 1 22 ? 1.441 -1.910 -8.138 0.96 11.05 ? 38 ILE A HG21 1 +ATOM 354 H HG22 . ILE A 1 22 ? 2.728 -1.171 -7.571 0.91 11.05 ? 38 ILE A HG22 1 +ATOM 355 H HG23 . ILE A 1 22 ? 2.733 -2.749 -7.749 0.97 11.05 ? 38 ILE A HG23 1 +ATOM 356 H HD11 . ILE A 1 22 ? 4.510 0.480 -9.212 0.70 10.20 ? 38 ILE A HD11 1 +ATOM 357 H HD12 . ILE A 1 22 ? 5.873 -0.258 -8.862 0.60 10.20 ? 38 ILE A HD12 1 +ATOM 358 H HD13 . ILE A 1 22 ? 4.633 -0.369 -7.874 0.70 10.20 ? 38 ILE A HD13 1 +ATOM 359 N N . GLU A 1 23 ? 1.951 -2.173 -12.673 0.91 7.60 ? 39 GLU A N 1 +ATOM 360 C CA . GLU A 1 23 ? 2.031 -2.261 -14.120 0.90 7.63 ? 39 GLU A CA 1 +ATOM 361 C C . GLU A 1 23 ? 2.020 -0.920 -14.807 0.85 7.32 ? 39 GLU A C 1 +ATOM 362 O O . GLU A 1 23 ? 1.290 0.016 -14.433 0.91 7.99 ? 39 GLU A O 1 +ATOM 363 C CB . GLU A 1 23 ? 0.820 -3.060 -14.664 0.98 8.74 ? 39 GLU A CB 1 +ATOM 364 C CG . GLU A 1 23 ? 0.760 -4.477 -14.199 0.90 9.30 ? 39 GLU A CG 1 +ATOM 365 C CD . GLU A 1 23 ? -0.475 -5.227 -14.680 0.91 10.23 ? 39 GLU A CD 1 +ATOM 366 O OE1 . GLU A 1 23 ? -0.356 -6.390 -15.131 0.72 11.32 ? 39 GLU A OE1 1 +ATOM 367 O OE2 . GLU A 1 23 ? -1.597 -4.631 -14.661 0.81 10.62 ? 39 GLU A OE2 1 +ATOM 368 H H . GLU A 1 23 ? 1.307 -1.681 -12.387 0.93 9.12 ? 39 GLU A H 1 +ATOM 369 H HA . GLU A 1 23 ? 2.844 -2.727 -14.370 0.81 9.15 ? 39 GLU A HA 1 +ATOM 370 H HB2 . GLU A 1 23 ? 0.004 -2.621 -14.377 0.97 10.49 ? 39 GLU A HB2 1 +ATOM 371 H HB3 . GLU A 1 23 ? 0.864 -3.069 -15.633 0.90 10.49 ? 39 GLU A HB3 1 +ATOM 372 H HG2 . GLU A 1 23 ? 1.541 -4.948 -14.530 0.84 11.16 ? 39 GLU A HG2 1 +ATOM 373 H HG3 . GLU A 1 23 ? 0.755 -4.489 -13.229 0.90 11.16 ? 39 GLU A HG3 1 +ATOM 374 N N . CYS A 1 24 ? 2.785 -0.824 -15.881 1.00 6.68 ? 40 CYS A N 1 +ATOM 375 C CA . CYS A 1 24 ? 2.741 0.251 -16.875 1.00 5.95 ? 40 CYS A CA 1 +ATOM 376 C C . CYS A 1 24 ? 2.630 -0.376 -18.252 1.00 6.71 ? 40 CYS A C 1 +ATOM 377 O O . CYS A 1 24 ? 3.349 -1.304 -18.562 1.00 8.41 ? 40 CYS A O 1 +ATOM 378 C CB . CYS A 1 24 ? 3.954 1.141 -16.820 1.00 5.86 ? 40 CYS A CB 1 +ATOM 379 S SG . CYS A 1 24 ? 3.944 2.165 -15.311 1.00 5.61 ? 40 CYS A SG 1 +ATOM 380 H H . CYS A 1 24 ? 3.382 -1.412 -16.072 1.00 8.01 ? 40 CYS A H 1 +ATOM 381 H HA . CYS A 1 24 ? 1.954 0.797 -16.723 1.00 7.14 ? 40 CYS A HA 1 +ATOM 382 H HB2 . CYS A 1 24 ? 4.755 0.593 -16.812 1.00 7.04 ? 40 CYS A HB2 1 +ATOM 383 H HB3 . CYS A 1 24 ? 3.956 1.731 -17.590 1.00 7.04 ? 40 CYS A HB3 1 +ATOM 384 N N . LYS A 1 25 ? 1.753 0.119 -19.082 1.00 10.09 ? 41 LYS A N 1 +ATOM 385 C CA . LYS A 1 25 ? 1.519 -0.411 -20.392 1.00 10.26 ? 41 LYS A CA 1 +ATOM 386 C C . LYS A 1 25 ? 2.097 0.522 -21.443 1.00 9.91 ? 41 LYS A C 1 +ATOM 387 O O . LYS A 1 25 ? 2.118 1.744 -21.267 1.00 11.55 ? 41 LYS A O 1 +ATOM 388 C CB . LYS A 1 25 ? 0.013 -0.649 -20.657 1.00 12.45 ? 41 LYS A CB 1 +ATOM 389 C CG . LYS A 1 25 ? -0.845 -1.373 -19.617 1.00 16.16 ? 41 LYS A CG 1 +ATOM 390 C CD . LYS A 1 25 ? -0.362 -2.690 -19.256 1.00 16.80 ? 41 LYS A CD 1 +ATOM 391 C CE . LYS A 1 25 ? -1.243 -3.417 -18.199 1.00 17.54 ? 41 LYS A CE 1 +ATOM 392 N NZ . LYS A 1 25 ? -2.645 -3.816 -18.634 1.00 18.99 ? 41 LYS A NZ 1 +ATOM 393 H H . LYS A 1 25 ? 1.228 0.772 -18.893 1.00 12.11 ? 41 LYS A H 1 +ATOM 394 H HA . LYS A 1 25 ? 1.973 -1.265 -20.471 1.00 12.31 ? 41 LYS A HA 1 +ATOM 395 H HB2 . LYS A 1 25 ? -0.397 0.219 -20.795 1.00 14.94 ? 41 LYS A HB2 1 +ATOM 396 H HB3 . LYS A 1 25 ? -0.060 -1.161 -21.477 1.00 14.94 ? 41 LYS A HB3 1 +ATOM 397 H HG2 . LYS A 1 25 ? -0.871 -0.837 -18.809 1.00 19.40 ? 41 LYS A HG2 1 +ATOM 398 H HG3 . LYS A 1 25 ? -1.742 -1.475 -19.971 1.00 19.40 ? 41 LYS A HG3 1 +ATOM 399 H HD2 . LYS A 1 25 ? -0.339 -3.243 -20.052 1.00 20.16 ? 41 LYS A HD2 1 +ATOM 400 H HD3 . LYS A 1 25 ? 0.532 -2.605 -18.888 1.00 20.16 ? 41 LYS A HD3 1 +ATOM 401 H HE2 . LYS A 1 25 ? -0.784 -4.228 -17.930 1.00 21.05 ? 41 LYS A HE2 1 +ATOM 402 H HE3 . LYS A 1 25 ? -1.336 -2.833 -17.430 1.00 21.05 ? 41 LYS A HE3 1 +ATOM 403 H HZ1 . LYS A 1 25 ? -3.107 -3.093 -18.870 1.00 22.79 ? 41 LYS A HZ1 1 +ATOM 404 H HZ2 . LYS A 1 25 ? -3.066 -4.223 -17.965 1.00 22.79 ? 41 LYS A HZ2 1 +ATOM 405 H HZ3 . LYS A 1 25 ? -2.601 -4.370 -19.329 1.00 22.79 ? 41 LYS A HZ3 1 +ATOM 406 N N . PHE A 1 26 ? 2.527 -0.045 -22.553 1.00 10.11 ? 42 PHE A N 1 +ATOM 407 C CA . PHE A 1 26 ? 3.106 0.717 -23.646 1.00 10.48 ? 42 PHE A CA 1 +ATOM 408 C C . PHE A 1 26 ? 2.688 0.082 -24.955 1.00 10.09 ? 42 PHE A C 1 +ATOM 409 O O . PHE A 1 26 ? 2.329 -1.104 -25.002 0.95 10.98 ? 42 PHE A O 1 +ATOM 410 C CB . PHE A 1 26 ? 4.652 0.798 -23.516 0.99 10.91 ? 42 PHE A CB 1 +ATOM 411 C CG . PHE A 1 26 ? 5.386 -0.520 -23.584 1.00 10.24 ? 42 PHE A CG 1 +ATOM 412 C CD1 . PHE A 1 26 ? 5.504 -1.347 -22.465 1.00 10.31 ? 42 PHE A CD1 1 +ATOM 413 C CD2 . PHE A 1 26 ? 5.987 -0.915 -24.768 0.94 10.74 ? 42 PHE A CD2 1 +ATOM 414 C CE1 . PHE A 1 26 ? 6.172 -2.527 -22.589 0.99 10.68 ? 42 PHE A CE1 1 +ATOM 415 C CE2 . PHE A 1 26 ? 6.674 -2.105 -24.858 0.85 10.49 ? 42 PHE A CE2 1 +ATOM 416 C CZ . PHE A 1 26 ? 6.759 -2.915 -23.731 0.93 10.81 ? 42 PHE A CZ 1 +ATOM 417 H H . PHE A 1 26 ? 2.495 -0.891 -22.703 1.00 12.13 ? 42 PHE A H 1 +ATOM 418 H HA . PHE A 1 26 ? 2.755 1.621 -23.624 1.00 12.58 ? 42 PHE A HA 1 +ATOM 419 H HB2 . PHE A 1 26 ? 4.991 1.355 -24.234 1.00 13.09 ? 42 PHE A HB2 1 +ATOM 420 H HB3 . PHE A 1 26 ? 4.866 1.205 -22.662 0.96 13.09 ? 42 PHE A HB3 1 +ATOM 421 H HD1 . PHE A 1 26 ? 5.107 -1.110 -21.657 1.00 12.37 ? 42 PHE A HD1 1 +ATOM 422 H HD2 . PHE A 1 26 ? 5.924 -0.367 -25.517 0.90 12.89 ? 42 PHE A HD2 1 +ATOM 423 H HE1 . PHE A 1 26 ? 6.246 -3.077 -21.842 0.98 12.82 ? 42 PHE A HE1 1 +ATOM 424 H HE2 . PHE A 1 26 ? 7.068 -2.365 -25.659 0.84 12.59 ? 42 PHE A HE2 1 +ATOM 425 H HZ . PHE A 1 26 ? 7.213 -3.725 -23.771 0.94 12.97 ? 42 PHE A HZ 1 +ATOM 426 N N . PRO A 1 27 ? 2.707 0.833 -26.052 0.96 10.09 ? 43 PRO A N 1 +ATOM 427 C CA . PRO A 1 27 ? 2.148 0.321 -27.300 1.00 10.98 ? 43 PRO A CA 1 +ATOM 428 C C . PRO A 1 27 ? 3.133 -0.610 -27.987 1.00 11.10 ? 43 PRO A C 1 +ATOM 429 O O . PRO A 1 27 ? 4.278 -0.241 -28.246 0.88 11.61 ? 43 PRO A O 1 +ATOM 430 C CB . PRO A 1 27 ? 1.887 1.598 -28.103 0.89 11.83 ? 43 PRO A CB 1 +ATOM 431 C CG . PRO A 1 27 ? 2.884 2.558 -27.606 0.89 12.72 ? 43 PRO A CG 1 +ATOM 432 C CD . PRO A 1 27 ? 2.939 2.294 -26.128 0.97 11.68 ? 43 PRO A CD 1 +ATOM 433 H HA . PRO A 1 27 ? 1.311 -0.143 -27.138 1.00 13.18 ? 43 PRO A HA 1 +ATOM 434 H HB2 . PRO A 1 27 ? 2.018 1.424 -29.049 0.94 14.19 ? 43 PRO A HB2 1 +ATOM 435 H HB3 . PRO A 1 27 ? 0.987 1.916 -27.932 0.94 14.19 ? 43 PRO A HB3 1 +ATOM 436 H HG2 . PRO A 1 27 ? 3.744 2.386 -28.021 0.86 15.26 ? 43 PRO A HG2 1 +ATOM 437 H HG3 . PRO A 1 27 ? 2.588 3.464 -27.785 0.88 15.26 ? 43 PRO A HG3 1 +ATOM 438 H HD2 . PRO A 1 27 ? 3.814 2.518 -25.774 0.94 14.01 ? 43 PRO A HD2 1 +ATOM 439 H HD3 . PRO A 1 27 ? 2.233 2.775 -25.669 1.00 14.01 ? 43 PRO A HD3 1 +ATOM 440 N N . VAL A 1 28 ? 2.629 -1.764 -28.391 1.00 12.31 ? 44 VAL A N 1 +ATOM 441 C CA . VAL A 1 28 ? 3.372 -2.758 -29.175 1.00 13.67 ? 44 VAL A CA 1 +ATOM 442 C C . VAL A 1 28 ? 2.440 -3.186 -30.305 1.00 16.06 ? 44 VAL A C 1 +ATOM 443 O O . VAL A 1 28 ? 1.329 -3.645 -30.077 0.82 15.46 ? 44 VAL A O 1 +ATOM 444 C CB . VAL A 1 28 ? 3.803 -3.948 -28.308 1.00 15.67 ? 44 VAL A CB 1 +ATOM 445 C CG1 . VAL A 1 28 ? 4.509 -5.005 -29.188 0.63 17.63 ? 44 VAL A CG1 1 +ATOM 446 C CG2 . VAL A 1 28 ? 4.706 -3.513 -27.180 1.00 15.82 ? 44 VAL A CG2 1 +ATOM 447 H H . VAL A 1 28 ? 1.823 -2.011 -28.217 1.00 14.77 ? 44 VAL A H 1 +ATOM 448 H HA . VAL A 1 28 ? 4.162 -2.348 -29.560 1.00 16.40 ? 44 VAL A HA 1 +ATOM 449 H HB . VAL A 1 28 ? 3.015 -4.358 -27.920 1.00 18.80 ? 44 VAL A HB 1 +ATOM 450 H HG11 . VAL A 1 28 ? 3.892 -5.308 -29.873 0.70 21.16 ? 44 VAL A HG11 1 +ATOM 451 H HG12 . VAL A 1 28 ? 4.777 -5.752 -28.630 0.72 21.16 ? 44 VAL A HG12 1 +ATOM 452 H HG13 . VAL A 1 28 ? 5.289 -4.603 -29.601 0.72 21.16 ? 44 VAL A HG13 1 +ATOM 453 H HG21 . VAL A 1 28 ? 5.499 -3.097 -27.554 1.00 18.99 ? 44 VAL A HG21 1 +ATOM 454 H HG22 . VAL A 1 28 ? 4.956 -4.292 -26.658 1.00 18.99 ? 44 VAL A HG22 1 +ATOM 455 H HG23 . VAL A 1 28 ? 4.231 -2.878 -26.622 1.00 18.99 ? 44 VAL A HG23 1 +ATOM 456 N N . GLU A 1 29 ? 2.868 -2.992 -31.538 0.95 20.29 ? 45 GLU A N 1 +ATOM 457 C CA . GLU A 1 29 ? 1.862 -3.156 -32.601 0.62 26.11 ? 45 GLU A CA 1 +ATOM 458 C C . GLU A 1 29 ? 1.659 -4.612 -32.987 0.50 28.70 ? 45 GLU A C 1 +ATOM 459 O O . GLU A 1 29 ? 0.518 -5.085 -33.105 0.45 29.30 ? 45 GLU A O 1 +ATOM 460 C CB . GLU A 1 29 ? 2.176 -2.279 -33.810 1.00 30.23 ? 45 GLU A CB 1 +ATOM 461 C CG . GLU A 1 29 ? 2.276 -0.816 -33.470 0.68 34.22 ? 45 GLU A CG 1 +ATOM 462 C CD . GLU A 1 29 ? 0.961 -0.208 -33.046 0.76 36.78 ? 45 GLU A CD 1 +ATOM 463 O OE1 . GLU A 1 29 ? 0.840 1.032 -33.170 0.42 37.81 ? 45 GLU A OE1 1 +ATOM 464 H H . GLU A 1 29 ? 3.664 -2.782 -31.785 0.92 24.34 ? 45 GLU A H 1 +ATOM 465 H HA . GLU A 1 29 ? 1.014 -2.845 -32.248 0.72 31.33 ? 45 GLU A HA 1 +ATOM 466 H HB2 . GLU A 1 29 ? 3.025 -2.557 -34.188 0.92 36.27 ? 45 GLU A HB2 1 +ATOM 467 H HB3 . GLU A 1 29 ? 1.470 -2.386 -34.467 0.95 36.27 ? 45 GLU A HB3 1 +ATOM 468 H HG2 . GLU A 1 29 ? 2.904 -0.706 -32.739 0.74 41.07 ? 45 GLU A HG2 1 +ATOM 469 H HG3 . GLU A 1 29 ? 2.590 -0.333 -34.250 0.77 41.07 ? 45 GLU A HG3 1 +ATOM 470 N N . LYS A 1 30 ? 2.744 -5.318 -33.205 0.82 29.71 ? 46 LYS A N 1 +ATOM 471 C CA . LYS A 1 30 ? 2.723 -6.746 -33.506 0.94 29.83 ? 46 LYS A CA 1 +ATOM 472 C C . LYS A 1 30 ? 3.763 -7.419 -32.621 1.00 28.68 ? 46 LYS A C 1 +ATOM 473 O O . LYS A 1 30 ? 3.551 -7.406 -31.404 0.68 29.24 ? 46 LYS A O 1 +ATOM 474 C CB . LYS A 1 30 ? 2.956 -7.000 -34.984 1.00 32.97 ? 46 LYS A CB 1 +ATOM 475 C CG . LYS A 1 30 ? 1.789 -6.580 -35.836 1.00 34.46 ? 46 LYS A CG 1 +ATOM 476 C CE . LYS A 1 30 ? 0.406 -6.225 -38.429 1.00 39.62 ? 46 LYS A CE 1 +ATOM 477 H H . LYS A 1 30 ? 3.538 -4.988 -33.184 0.91 35.65 ? 46 LYS A H 1 +ATOM 478 H HA . LYS A 1 30 ? 1.852 -7.106 -33.274 0.84 35.80 ? 46 LYS A HA 1 +ATOM 479 H HB2 . LYS A 1 30 ? 3.734 -6.497 -35.272 1.00 39.57 ? 46 LYS A HB2 1 +ATOM 480 H HB3 . LYS A 1 30 ? 3.103 -7.948 -35.122 1.00 39.57 ? 46 LYS A HB3 1 +ATOM 481 H HG2 . LYS A 1 30 ? 1.009 -7.097 -35.580 1.00 41.35 ? 46 LYS A HG2 1 +ATOM 482 H HG3 . LYS A 1 30 ? 1.620 -5.635 -35.697 0.00 41.35 ? 46 LYS A HG3 1 +ATOM 483 N N . GLN A 1 31 ? 4.891 -7.929 -33.137 0.88 25.83 ? 47 GLN A N 1 +ATOM 484 C CA . GLN A 1 31 ? 5.926 -8.557 -32.302 1.00 24.32 ? 47 GLN A CA 1 +ATOM 485 C C . GLN A 1 31 ? 6.772 -7.465 -31.644 1.00 21.01 ? 47 GLN A C 1 +ATOM 486 O O . GLN A 1 31 ? 7.041 -6.425 -32.233 0.88 20.42 ? 47 GLN A O 1 +ATOM 487 C CB . GLN A 1 31 ? 6.847 -9.446 -33.147 1.00 28.08 ? 47 GLN A CB 1 +ATOM 488 C CG . GLN A 1 31 ? 6.145 -10.554 -33.892 0.53 30.42 ? 47 GLN A CG 1 +ATOM 489 C CD . GLN A 1 31 ? 5.565 -11.643 -32.982 0.85 32.59 ? 47 GLN A CD 1 +ATOM 490 O OE1 . GLN A 1 31 ? 6.019 -11.870 -31.874 0.61 33.53 ? 47 GLN A OE1 1 +ATOM 491 N NE2 . GLN A 1 31 ? 4.560 -12.323 -33.481 0.47 32.77 ? 47 GLN A NE2 1 +ATOM 492 H H . GLN A 1 31 ? 5.081 -7.923 -33.975 0.86 31.00 ? 47 GLN A H 1 +ATOM 493 H HA . GLN A 1 31 ? 5.512 -9.096 -31.610 1.00 29.18 ? 47 GLN A HA 1 +ATOM 494 H HB2 . GLN A 1 31 ? 7.297 -8.890 -33.802 1.00 33.70 ? 47 GLN A HB2 1 +ATOM 495 H HB3 . GLN A 1 31 ? 7.503 -9.856 -32.561 1.00 33.70 ? 47 GLN A HB3 1 +ATOM 496 H HG2 . GLN A 1 31 ? 5.413 -10.172 -34.401 0.56 36.50 ? 47 GLN A HG2 1 +ATOM 497 H HG3 . GLN A 1 31 ? 6.778 -10.976 -34.493 0.59 36.50 ? 47 GLN A HG3 1 +ATOM 498 H HE21 . GLN A 1 31 ? 4.192 -12.948 -33.018 0.00 39.33 ? 47 GLN A HE21 1 +ATOM 499 H HE22 . GLN A 1 31 ? 4.269 -12.145 -34.270 0.00 39.33 ? 47 GLN A HE22 1 +ATOM 500 N N . LEU A 1 32 ? 7.226 -7.715 -30.440 0.89 18.53 ? 48 LEU A N 1 +ATOM 501 C CA . LEU A 1 32 ? 8.084 -6.802 -29.675 1.00 14.95 ? 48 LEU A CA 1 +ATOM 502 C C . LEU A 1 32 ? 9.502 -6.756 -30.249 1.00 16.54 ? 48 LEU A C 1 +ATOM 503 O O . LEU A 1 32 ? 10.108 -7.813 -30.515 0.93 19.01 ? 48 LEU A O 1 +ATOM 504 C CB . LEU A 1 32 ? 8.146 -7.309 -28.243 1.00 13.72 ? 48 LEU A CB 1 +ATOM 505 C CG . LEU A 1 32 ? 8.996 -6.475 -27.306 1.00 12.41 ? 48 LEU A CG 1 +ATOM 506 C CD1 . LEU A 1 32 ? 8.375 -5.119 -26.992 0.89 11.91 ? 48 LEU A CD1 1 +ATOM 507 C CD2 . LEU A 1 32 ? 9.244 -7.220 -25.976 0.81 12.21 ? 48 LEU A CD2 1 +ATOM 508 H H . LEU A 1 32 ? 7.049 -8.440 -30.013 0.83 22.24 ? 48 LEU A H 1 +ATOM 509 H HA . LEU A 1 32 ? 7.709 -5.908 -29.680 1.00 17.94 ? 48 LEU A HA 1 +ATOM 510 H HB2 . LEU A 1 32 ? 7.246 -7.328 -27.883 1.00 16.46 ? 48 LEU A HB2 1 +ATOM 511 H HB3 . LEU A 1 32 ? 8.513 -8.207 -28.249 1.00 16.46 ? 48 LEU A HB3 1 +ATOM 512 H HG . LEU A 1 32 ? 9.857 -6.317 -27.722 1.00 14.90 ? 48 LEU A HG 1 +ATOM 513 H HD11 . LEU A 1 32 ? 8.265 -4.624 -27.818 0.84 14.30 ? 48 LEU A HD11 1 +ATOM 514 H HD12 . LEU A 1 32 ? 8.962 -4.635 -26.390 0.86 14.30 ? 48 LEU A HD12 1 +ATOM 515 H HD13 . LEU A 1 32 ? 7.511 -5.258 -26.571 0.84 14.30 ? 48 LEU A HD13 1 +ATOM 516 H HD21 . LEU A 1 32 ? 8.391 -7.401 -25.552 0.78 14.65 ? 48 LEU A HD21 1 +ATOM 517 H HD22 . LEU A 1 32 ? 9.789 -6.662 -25.399 0.79 14.65 ? 48 LEU A HD22 1 +ATOM 518 H HD23 . LEU A 1 32 ? 9.705 -8.053 -26.163 0.81 14.65 ? 48 LEU A HD23 1 +ATOM 519 N N . ASP A 1 33 ? 10.034 -5.554 -30.453 1.00 15.92 ? 49 ASP A N 1 +ATOM 520 C CA . ASP A 1 33 ? 11.395 -5.322 -30.895 1.00 15.67 ? 49 ASP A CA 1 +ATOM 521 C C . ASP A 1 33 ? 12.250 -5.170 -29.629 1.00 15.36 ? 49 ASP A C 1 +ATOM 522 O O . ASP A 1 33 ? 12.359 -4.090 -29.036 1.00 13.55 ? 49 ASP A O 1 +ATOM 523 C CB . ASP A 1 33 ? 11.413 -4.050 -31.728 0.91 15.08 ? 49 ASP A CB 1 +ATOM 524 C CG . ASP A 1 33 ? 12.763 -3.673 -32.204 0.82 15.52 ? 49 ASP A CG 1 +ATOM 525 O OD1 . ASP A 1 33 ? 13.761 -4.273 -31.764 0.75 16.63 ? 49 ASP A OD1 1 +ATOM 526 O OD2 . ASP A 1 33 ? 12.871 -2.681 -32.956 0.89 15.37 ? 49 ASP A OD2 1 +ATOM 527 H H . ASP A 1 33 ? 9.597 -4.823 -30.333 1.00 19.10 ? 49 ASP A H 1 +ATOM 528 H HA . ASP A 1 33 ? 11.718 -6.068 -31.424 1.00 18.80 ? 49 ASP A HA 1 +ATOM 529 H HB2 . ASP A 1 33 ? 10.848 -4.177 -32.506 0.81 18.10 ? 49 ASP A HB2 1 +ATOM 530 H HB3 . ASP A 1 33 ? 11.072 -3.318 -31.189 0.80 18.10 ? 49 ASP A HB3 1 +ATOM 531 N N . LEU A 1 34 ? 12.868 -6.277 -29.143 1.00 18.54 ? 50 LEU A N 1 +ATOM 532 C CA . LEU A 1 34 ? 13.637 -6.197 -27.854 1.00 19.97 ? 50 LEU A CA 1 +ATOM 533 C C . LEU A 1 34 ? 14.849 -5.330 -27.945 1.00 20.68 ? 50 LEU A C 1 +ATOM 534 O O . LEU A 1 34 ? 15.200 -4.724 -26.932 1.00 25.00 ? 50 LEU A O 1 +ATOM 535 C CB . LEU A 1 34 ? 14.225 -7.510 -27.360 1.00 20.22 ? 50 LEU A CB 1 +ATOM 536 C CG . LEU A 1 34 ? 13.417 -8.249 -26.462 1.00 16.32 ? 50 LEU A CG 1 +ATOM 537 C CD1 . LEU A 1 34 ? 14.010 -9.608 -26.143 1.00 15.97 ? 50 LEU A CD1 1 +ATOM 538 C CD2 . LEU A 1 34 ? 12.849 -7.606 -25.259 1.00 11.59 ? 50 LEU A CD2 1 +ATOM 539 H H . LEU A 1 34 ? 12.862 -7.052 -29.516 1.00 22.24 ? 50 LEU A H 1 +ATOM 540 H HA . LEU A 1 34 ? 13.060 -5.842 -27.160 1.00 23.97 ? 50 LEU A HA 1 +ATOM 541 H HB2 . LEU A 1 34 ? 14.396 -8.077 -28.129 1.00 24.26 ? 50 LEU A HB2 1 +ATOM 542 H HB3 . LEU A 1 34 ? 15.061 -7.319 -26.908 1.00 24.26 ? 50 LEU A HB3 1 +ATOM 543 H HG . LEU A 1 34 ? 12.628 -8.465 -26.984 1.00 19.58 ? 50 LEU A HG 1 +ATOM 544 H HD11 . LEU A 1 34 ? 14.094 -10.116 -26.965 1.00 19.17 ? 50 LEU A HD11 1 +ATOM 545 H HD12 . LEU A 1 34 ? 13.422 -10.072 -25.526 1.00 19.17 ? 50 LEU A HD12 1 +ATOM 546 H HD13 . LEU A 1 34 ? 14.883 -9.485 -25.739 1.00 19.17 ? 50 LEU A HD13 1 +ATOM 547 H HD21 . LEU A 1 34 ? 13.575 -7.276 -24.706 1.00 13.91 ? 50 LEU A HD21 1 +ATOM 548 H HD22 . LEU A 1 34 ? 12.330 -8.261 -24.767 1.00 13.91 ? 50 LEU A HD22 1 +ATOM 549 H HD23 . LEU A 1 34 ? 12.281 -6.870 -25.533 1.00 13.91 ? 50 LEU A HD23 1 +ATOM 550 N N . ALA A 1 35 ? 15.455 -5.154 -29.110 1.00 19.72 ? 51 ALA A N 1 +ATOM 551 C CA . ALA A 1 35 ? 16.566 -4.240 -29.238 1.00 21.08 ? 51 ALA A CA 1 +ATOM 552 C C . ALA A 1 35 ? 16.173 -2.869 -28.846 1.00 16.99 ? 51 ALA A C 1 +ATOM 553 O O . ALA A 1 35 ? 16.995 -2.188 -28.253 1.00 17.59 ? 51 ALA A O 1 +ATOM 554 C CB . ALA A 1 35 ? 17.180 -4.249 -30.670 1.00 22.86 ? 51 ALA A CB 1 +ATOM 555 H H . ALA A 1 35 ? 15.239 -5.555 -29.840 1.00 23.67 ? 51 ALA A H 1 +ATOM 556 H HA . ALA A 1 35 ? 17.262 -4.524 -28.626 1.00 25.30 ? 51 ALA A HA 1 +ATOM 557 H HB1 . ALA A 1 35 ? 17.498 -5.143 -30.872 1.00 27.43 ? 51 ALA A HB1 1 +ATOM 558 H HB2 . ALA A 1 35 ? 17.918 -3.620 -30.701 1.00 27.43 ? 51 ALA A HB2 1 +ATOM 559 H HB3 . ALA A 1 35 ? 16.497 -3.989 -31.308 1.00 27.43 ? 51 ALA A HB3 1 +ATOM 560 N N . ALA A 1 36 ? 14.960 -2.458 -29.153 1.00 12.15 ? 52 ALA A N 1 +ATOM 561 C CA . ALA A 1 36 ? 14.521 -1.090 -28.960 1.00 10.37 ? 52 ALA A CA 1 +ATOM 562 C C . ALA A 1 36 ? 14.081 -0.804 -27.514 0.95 8.61 ? 52 ALA A C 1 +ATOM 563 O O . ALA A 1 36 ? 13.983 0.357 -27.133 0.95 12.21 ? 52 ALA A O 1 +ATOM 564 C CB . ALA A 1 36 ? 13.391 -0.762 -29.889 0.97 10.46 ? 52 ALA A CB 1 +ATOM 565 H H . ALA A 1 36 ? 14.352 -2.969 -29.485 0.99 14.58 ? 52 ALA A H 1 +ATOM 566 H HA . ALA A 1 36 ? 15.258 -0.494 -29.168 1.00 12.44 ? 52 ALA A HA 1 +ATOM 567 H HB1 . ALA A 1 36 ? 13.693 -0.873 -30.804 0.85 12.56 ? 52 ALA A HB1 1 +ATOM 568 H HB2 . ALA A 1 36 ? 13.117 0.157 -29.741 0.97 12.56 ? 52 ALA A HB2 1 +ATOM 569 H HB3 . ALA A 1 36 ? 12.651 -1.362 -29.709 0.99 12.56 ? 52 ALA A HB3 1 +ATOM 570 N N . LEU A 1 37 ? 13.718 -1.791 -26.744 1.00 7.85 ? 53 LEU A N 1 +ATOM 571 C CA . LEU A 1 37 ? 13.007 -1.572 -25.484 1.00 7.45 ? 53 LEU A CA 1 +ATOM 572 C C . LEU A 1 37 ? 13.970 -1.281 -24.332 1.00 7.26 ? 53 LEU A C 1 +ATOM 573 O O . LEU A 1 37 ? 14.917 -2.051 -24.083 1.00 8.01 ? 53 LEU A O 1 +ATOM 574 C CB . LEU A 1 37 ? 12.166 -2.816 -25.155 1.00 7.83 ? 53 LEU A CB 1 +ATOM 575 C CG . LEU A 1 37 ? 11.373 -2.722 -23.854 1.00 8.08 ? 53 LEU A CG 1 +ATOM 576 C CD1 . LEU A 1 37 ? 10.327 -1.614 -23.896 1.00 8.27 ? 53 LEU A CD1 1 +ATOM 577 C CD2 . LEU A 1 37 ? 10.709 -4.031 -23.569 1.00 9.73 ? 53 LEU A CD2 1 +ATOM 578 H H . LEU A 1 37 ? 13.868 -2.620 -26.918 1.00 9.42 ? 53 LEU A H 1 +ATOM 579 H HA . LEU A 1 37 ? 12.408 -0.815 -25.581 1.00 8.94 ? 53 LEU A HA 1 +ATOM 580 H HB2 . LEU A 1 37 ? 11.533 -2.962 -25.875 1.00 9.39 ? 53 LEU A HB2 1 +ATOM 581 H HB3 . LEU A 1 37 ? 12.759 -3.580 -25.082 1.00 9.39 ? 53 LEU A HB3 1 +ATOM 582 H HG . LEU A 1 37 ? 11.983 -2.530 -23.125 1.00 9.70 ? 53 LEU A HG 1 +ATOM 583 H HD11 . LEU A 1 37 ? 10.772 -0.765 -24.045 1.00 9.92 ? 53 LEU A HD11 1 +ATOM 584 H HD12 . LEU A 1 37 ? 9.853 -1.596 -23.050 1.00 9.92 ? 53 LEU A HD12 1 +ATOM 585 H HD13 . LEU A 1 37 ? 9.706 -1.794 -24.620 1.00 9.92 ? 53 LEU A HD13 1 +ATOM 586 H HD21 . LEU A 1 37 ? 10.109 -4.246 -24.300 1.00 11.67 ? 53 LEU A HD21 1 +ATOM 587 H HD22 . LEU A 1 37 ? 10.210 -3.958 -22.741 1.00 11.67 ? 53 LEU A HD22 1 +ATOM 588 H HD23 . LEU A 1 37 ? 11.390 -4.718 -23.486 1.00 11.67 ? 53 LEU A HD23 1 +ATOM 589 N N . ILE A 1 38 ? 13.688 -0.209 -23.607 0.92 6.35 ? 54 ILE A N 1 +ATOM 590 C CA . ILE A 1 38 ? 14.390 0.108 -22.364 1.00 7.09 ? 54 ILE A CA 1 +ATOM 591 C C . ILE A 1 38 ? 13.316 0.357 -21.300 0.96 6.62 ? 54 ILE A C 1 +ATOM 592 O O . ILE A 1 38 ? 12.389 1.131 -21.545 0.98 7.38 ? 54 ILE A O 1 +ATOM 593 C CB . ILE A 1 38 ? 15.281 1.353 -22.499 1.00 7.70 ? 54 ILE A CB 1 +ATOM 594 C CG1 . ILE A 1 38 ? 16.160 1.290 -23.740 1.00 10.07 ? 54 ILE A CG1 1 +ATOM 595 C CG2 . ILE A 1 38 ? 16.078 1.532 -21.219 0.93 8.19 ? 54 ILE A CG2 1 +ATOM 596 C CD1 . ILE A 1 38 ? 16.916 2.606 -24.009 0.83 10.37 ? 54 ILE A CD1 1 +ATOM 597 H H . ILE A 1 38 ? 13.082 0.364 -23.815 0.93 7.62 ? 54 ILE A H 1 +ATOM 598 H HA . ILE A 1 38 ? 14.938 -0.644 -22.091 1.00 8.51 ? 54 ILE A HA 1 +ATOM 599 H HB . ILE A 1 38 ? 14.698 2.123 -22.592 1.00 9.23 ? 54 ILE A HB 1 +ATOM 600 H HG12 . ILE A 1 38 ? 16.817 0.585 -23.626 1.00 12.09 ? 54 ILE A HG12 1 +ATOM 601 H HG13 . ILE A 1 38 ? 15.603 1.102 -24.512 1.00 12.09 ? 54 ILE A HG13 1 +ATOM 602 H HG21 . ILE A 1 38 ? 15.463 1.644 -20.478 0.95 9.83 ? 54 ILE A HG21 1 +ATOM 603 H HG22 . ILE A 1 38 ? 16.640 2.318 -21.305 0.89 9.83 ? 54 ILE A HG22 1 +ATOM 604 H HG23 . ILE A 1 38 ? 16.627 0.745 -21.078 0.87 9.83 ? 54 ILE A HG23 1 +ATOM 605 H HD11 . ILE A 1 38 ? 16.272 3.320 -24.134 0.82 12.45 ? 54 ILE A HD11 1 +ATOM 606 H HD12 . ILE A 1 38 ? 17.456 2.502 -24.808 0.95 12.45 ? 54 ILE A HD12 1 +ATOM 607 H HD13 . ILE A 1 38 ? 17.485 2.803 -23.248 0.88 12.45 ? 54 ILE A HD13 1 +ATOM 608 N N . VAL A 1 39 ? 13.429 -0.310 -20.150 0.99 6.85 ? 55 VAL A N 1 +ATOM 609 C CA . VAL A 1 39 ? 12.500 -0.124 -19.042 0.88 6.32 ? 55 VAL A CA 1 +ATOM 610 C C . VAL A 1 39 ? 13.292 0.174 -17.784 0.95 7.09 ? 55 VAL A C 1 +ATOM 611 O O . VAL A 1 39 ? 14.265 -0.513 -17.493 0.97 8.21 ? 55 VAL A O 1 +ATOM 612 C CB . VAL A 1 39 ? 11.599 -1.361 -18.808 0.90 7.12 ? 55 VAL A CB 1 +ATOM 613 C CG1 . VAL A 1 39 ? 10.670 -1.174 -17.612 0.75 6.88 ? 55 VAL A CG1 1 +ATOM 614 C CG2 . VAL A 1 39 ? 10.808 -1.722 -20.066 0.85 7.90 ? 55 VAL A CG2 1 +ATOM 615 H H . VAL A 1 39 ? 14.047 -0.885 -19.988 1.00 8.23 ? 55 VAL A H 1 +ATOM 616 H HA . VAL A 1 39 ? 11.928 0.637 -19.228 0.96 7.59 ? 55 VAL A HA 1 +ATOM 617 H HB . VAL A 1 39 ? 12.173 -2.117 -18.607 1.00 8.54 ? 55 VAL A HB 1 +ATOM 618 H HG11 . VAL A 1 39 ? 11.206 -1.030 -16.817 0.82 8.26 ? 55 VAL A HG11 1 +ATOM 619 H HG12 . VAL A 1 39 ? 10.129 -1.972 -17.506 0.78 8.26 ? 55 VAL A HG12 1 +ATOM 620 H HG13 . VAL A 1 39 ? 10.101 -0.406 -17.773 0.71 8.26 ? 55 VAL A HG13 1 +ATOM 621 H HG21 . VAL A 1 39 ? 10.247 -0.970 -20.313 0.83 9.47 ? 55 VAL A HG21 1 +ATOM 622 H HG22 . VAL A 1 39 ? 10.257 -2.499 -19.881 0.76 9.47 ? 55 VAL A HG22 1 +ATOM 623 H HG23 . VAL A 1 39 ? 11.429 -1.920 -20.784 0.79 9.47 ? 55 VAL A HG23 1 +ATOM 624 N N . TYR A 1 40 ? 12.876 1.191 -17.042 0.97 6.83 ? 56 TYR A N 1 +ATOM 625 C CA . TYR A 1 40 ? 13.474 1.485 -15.746 0.92 6.69 ? 56 TYR A CA 1 +ATOM 626 C C . TYR A 1 40 ? 12.366 1.771 -14.737 0.97 6.70 ? 56 TYR A C 1 +ATOM 627 O O . TYR A 1 40 ? 11.528 2.641 -14.971 0.96 7.49 ? 56 TYR A O 1 +ATOM 628 C CB . TYR A 1 40 ? 14.451 2.670 -15.851 0.98 7.49 ? 56 TYR A CB 1 +ATOM 629 C CG . TYR A 1 40 ? 15.102 3.067 -14.562 0.98 7.37 ? 56 TYR A CG 1 +ATOM 630 C CD1 . TYR A 1 40 ? 15.585 2.127 -13.667 0.99 7.87 ? 56 TYR A CD1 1 +ATOM 631 C CD2 . TYR A 1 40 ? 15.250 4.405 -14.218 0.90 7.86 ? 56 TYR A CD2 1 +ATOM 632 C CE1 . TYR A 1 40 ? 16.182 2.498 -12.468 0.88 7.05 ? 56 TYR A CE1 1 +ATOM 633 C CE2 . TYR A 1 40 ? 15.846 4.800 -13.031 0.89 7.78 ? 56 TYR A CE2 1 +ATOM 634 C CZ . TYR A 1 40 ? 16.303 3.853 -12.127 0.86 6.98 ? 56 TYR A CZ 1 +ATOM 635 O OH . TYR A 1 40 ? 16.890 4.188 -10.948 1.00 8.93 ? 56 TYR A OH 1 +ATOM 636 H H . TYR A 1 40 ? 12.245 1.730 -17.267 0.73 8.19 ? 56 TYR A H 1 +ATOM 637 H HA . TYR A 1 40 ? 13.969 0.710 -15.440 0.92 8.03 ? 56 TYR A HA 1 +ATOM 638 H HB2 . TYR A 1 40 ? 15.156 2.435 -16.474 0.82 8.98 ? 56 TYR A HB2 1 +ATOM 639 H HB3 . TYR A 1 40 ? 13.967 3.442 -16.183 0.95 8.98 ? 56 TYR A HB3 1 +ATOM 640 H HD1 . TYR A 1 40 ? 15.498 1.224 -13.868 0.94 9.45 ? 56 TYR A HD1 1 +ATOM 641 H HD2 . TYR A 1 40 ? 14.935 5.057 -14.801 0.85 9.43 ? 56 TYR A HD2 1 +ATOM 642 H HE1 . TYR A 1 40 ? 16.486 1.844 -11.881 0.84 8.47 ? 56 TYR A HE1 1 +ATOM 643 H HE2 . TYR A 1 40 ? 15.917 5.705 -12.828 0.84 9.33 ? 56 TYR A HE2 1 +ATOM 644 H HH . TYR A 1 40 ? 16.902 5.024 -10.861 0.00 10.72 ? 56 TYR A HH 1 +ATOM 645 N N . TRP A 1 41 ? 12.396 1.057 -13.617 0.92 6.74 ? 57 TRP A N 1 +ATOM 646 C CA . TRP A 1 41 ? 11.551 1.320 -12.467 0.92 7.46 ? 57 TRP A CA 1 +ATOM 647 C C . TRP A 1 41 ? 12.388 1.859 -11.322 1.00 7.81 ? 57 TRP A C 1 +ATOM 648 O O . TRP A 1 41 ? 13.410 1.262 -10.963 1.00 8.28 ? 57 TRP A O 1 +ATOM 649 C CB . TRP A 1 41 ? 10.850 0.041 -11.991 0.96 8.15 ? 57 TRP A CB 1 +ATOM 650 C CG . TRP A 1 41 ? 9.716 -0.445 -12.833 0.99 8.03 ? 57 TRP A CG 1 +ATOM 651 C CD1 . TRP A 1 41 ? 9.736 -1.368 -13.806 0.96 8.70 ? 57 TRP A CD1 1 +ATOM 652 C CD2 . TRP A 1 41 ? 8.320 -0.068 -12.659 0.99 7.81 ? 57 TRP A CD2 1 +ATOM 653 N NE1 . TRP A 1 41 ? 8.459 -1.581 -14.292 0.89 7.96 ? 57 TRP A NE1 1 +ATOM 654 C CE2 . TRP A 1 41 ? 7.571 -0.822 -13.591 0.93 7.63 ? 57 TRP A CE2 1 +ATOM 655 C CE3 . TRP A 1 41 ? 7.644 0.802 -11.802 0.95 7.70 ? 57 TRP A CE3 1 +ATOM 656 C CZ2 . TRP A 1 41 ? 6.183 -0.762 -13.614 0.88 7.74 ? 57 TRP A CZ2 1 +ATOM 657 C CZ3 . TRP A 1 41 ? 6.277 0.856 -11.858 0.94 8.26 ? 57 TRP A CZ3 1 +ATOM 658 C CH2 . TRP A 1 41 ? 5.560 0.068 -12.765 0.82 7.81 ? 57 TRP A CH2 1 +ATOM 659 H H . TRP A 1 41 ? 12.922 0.387 -13.500 0.88 8.09 ? 57 TRP A H 1 +ATOM 660 H HA . TRP A 1 41 ? 10.877 1.978 -12.698 0.87 8.95 ? 57 TRP A HA 1 +ATOM 661 H HB2 . TRP A 1 41 ? 11.508 -0.671 -11.957 0.95 9.78 ? 57 TRP A HB2 1 +ATOM 662 H HB3 . TRP A 1 41 ? 10.501 0.199 -11.100 0.92 9.78 ? 57 TRP A HB3 1 +ATOM 663 H HD1 . TRP A 1 41 ? 10.506 -1.766 -14.143 0.88 10.44 ? 57 TRP A HD1 1 +ATOM 664 H HE1 . TRP A 1 41 ? 8.251 -2.145 -14.907 0.93 9.56 ? 57 TRP A HE1 1 +ATOM 665 H HE3 . TRP A 1 41 ? 8.107 1.266 -11.142 0.89 9.24 ? 57 TRP A HE3 1 +ATOM 666 H HZ2 . TRP A 1 41 ? 5.701 -1.231 -14.257 0.92 9.28 ? 57 TRP A HZ2 1 +ATOM 667 H HZ3 . TRP A 1 41 ? 5.818 1.431 -11.289 0.89 9.92 ? 57 TRP A HZ3 1 +ATOM 668 H HH2 . TRP A 1 41 ? 4.639 0.183 -12.836 0.91 9.37 ? 57 TRP A HH2 1 +ATOM 669 N N . GLU A 1 42 ? 11.927 2.958 -10.720 1.00 7.81 ? 58 GLU A N 1 +ATOM 670 C CA . GLU A 1 42 ? 12.612 3.641 -9.636 1.00 8.31 ? 58 GLU A CA 1 +ATOM 671 C C . GLU A 1 42 ? 11.617 4.033 -8.561 1.00 8.71 ? 58 GLU A C 1 +ATOM 672 O O . GLU A 1 42 ? 10.472 4.356 -8.861 0.85 8.36 ? 58 GLU A O 1 +ATOM 673 C CB . GLU A 1 42 ? 13.283 4.917 -10.177 1.00 8.56 ? 58 GLU A CB 1 +ATOM 674 C CG . GLU A 1 42 ? 14.212 5.593 -9.176 0.90 8.94 ? 58 GLU A CG 1 +ATOM 675 C CD . GLU A 1 42 ? 14.877 6.792 -9.797 0.86 8.75 ? 58 GLU A CD 1 +ATOM 676 O OE1 . GLU A 1 42 ? 16.087 6.669 -10.181 1.00 9.66 ? 58 GLU A OE1 1 +ATOM 677 O OE2 . GLU A 1 42 ? 14.223 7.848 -9.950 0.91 10.55 ? 58 GLU A OE2 1 +ATOM 678 H H . GLU A 1 42 ? 11.187 3.337 -10.937 0.90 9.38 ? 58 GLU A H 1 +ATOM 679 H HA . GLU A 1 42 ? 13.289 3.064 -9.250 1.00 9.97 ? 58 GLU A HA 1 +ATOM 680 H HB2 . GLU A 1 42 ? 13.806 4.688 -10.960 0.95 10.28 ? 58 GLU A HB2 1 +ATOM 681 H HB3 . GLU A 1 42 ? 12.593 5.555 -10.418 1.00 10.28 ? 58 GLU A HB3 1 +ATOM 682 H HG2 . GLU A 1 42 ? 13.700 5.889 -8.408 0.82 10.73 ? 58 GLU A HG2 1 +ATOM 683 H HG3 . GLU A 1 42 ? 14.902 4.967 -8.903 0.95 10.73 ? 58 GLU A HG3 1 +ATOM 684 N N A MET A 1 43 ? 12.066 4.028 -7.305 0.90 8.79 ? 59 MET A N 1 +ATOM 685 N N B MET A 1 43 ? 12.063 4.043 -7.320 0.10 11.93 ? 59 MET A N 1 +ATOM 686 C CA A MET A 1 43 ? 11.325 4.690 -6.230 0.90 9.40 ? 59 MET A CA 1 +ATOM 687 C CA B MET A 1 43 ? 11.360 4.811 -6.313 0.10 15.00 ? 59 MET A CA 1 +ATOM 688 C C A MET A 1 43 ? 12.344 5.409 -5.374 0.90 9.59 ? 59 MET A C 1 +ATOM 689 C C B MET A 1 43 ? 12.404 5.488 -5.453 0.10 13.51 ? 59 MET A C 1 +ATOM 690 O O A MET A 1 43 ? 13.438 4.885 -5.181 0.90 9.79 ? 59 MET A O 1 +ATOM 691 O O B MET A 1 43 ? 13.528 4.997 -5.315 0.10 13.77 ? 59 MET A O 1 +ATOM 692 C CB A MET A 1 43 ? 10.349 3.777 -5.484 0.90 11.48 ? 59 MET A CB 1 +ATOM 693 C CB B MET A 1 43 ? 10.382 3.966 -5.490 0.10 19.12 ? 59 MET A CB 1 +ATOM 694 C CG A MET A 1 43 ? 10.957 2.806 -4.564 0.90 12.08 ? 59 MET A CG 1 +ATOM 695 C CG B MET A 1 43 ? 10.855 3.579 -4.111 0.10 22.44 ? 59 MET A CG 1 +ATOM 696 S SD A MET A 1 43 ? 11.238 3.447 -2.891 0.90 13.51 ? 59 MET A SD 1 +ATOM 697 S SD B MET A 1 43 ? 9.834 4.314 -2.859 0.10 24.69 ? 59 MET A SD 1 +ATOM 698 C CE A MET A 1 43 ? 9.547 3.416 -2.356 0.90 16.60 ? 59 MET A CE 1 +ATOM 699 C CE B MET A 1 43 ? 9.696 2.924 -1.715 0.10 25.92 ? 59 MET A CE 1 +ATOM 700 H H A MET A 1 43 ? 12.795 3.650 -7.049 0.90 10.54 ? 59 MET A H 1 +ATOM 701 H H B MET A 1 43 ? 12.758 3.622 -7.038 0.10 14.32 ? 59 MET A H 1 +ATOM 702 H HA A MET A 1 43 ? 10.776 5.374 -6.646 0.90 11.27 ? 59 MET A HA 1 +ATOM 703 H HA B MET A 1 43 ? 10.841 5.497 -6.761 0.10 18.00 ? 59 MET A HA 1 +ATOM 704 H HB2 A MET A 1 43 ? 9.748 4.333 -4.963 0.90 13.78 ? 59 MET A HB2 1 +ATOM 705 H HB2 B MET A 1 43 ? 9.558 4.468 -5.384 0.10 22.95 ? 59 MET A HB2 1 +ATOM 706 H HB3 A MET A 1 43 ? 9.838 3.276 -6.139 0.90 13.78 ? 59 MET A HB3 1 +ATOM 707 H HB3 B MET A 1 43 ? 10.201 3.146 -5.976 0.10 22.95 ? 59 MET A HB3 1 +ATOM 708 H HG2 A MET A 1 43 ? 10.371 2.036 -4.491 0.90 14.49 ? 59 MET A HG2 1 +ATOM 709 H HG2 B MET A 1 43 ? 10.810 2.615 -4.015 0.10 26.92 ? 59 MET A HG2 1 +ATOM 710 H HG3 A MET A 1 43 ? 11.816 2.531 -4.924 0.90 14.49 ? 59 MET A HG3 1 +ATOM 711 H HG3 B MET A 1 43 ? 11.765 3.889 -3.985 0.10 26.92 ? 59 MET A HG3 1 +ATOM 712 H HE1 A MET A 1 43 ? 9.021 3.987 -2.937 0.90 19.92 ? 59 MET A HE1 1 +ATOM 713 H HE1 B MET A 1 43 ? 9.284 2.177 -2.176 0.10 31.10 ? 59 MET A HE1 1 +ATOM 714 H HE2 A MET A 1 43 ? 9.499 3.739 -1.442 0.90 19.92 ? 59 MET A HE2 1 +ATOM 715 H HE2 B MET A 1 43 ? 9.149 3.190 -0.960 0.10 31.10 ? 59 MET A HE2 1 +ATOM 716 H HE3 A MET A 1 43 ? 9.219 2.504 -2.402 0.90 19.92 ? 59 MET A HE3 1 +ATOM 717 H HE3 B MET A 1 43 ? 10.584 2.677 -1.411 0.10 31.10 ? 59 MET A HE3 1 +ATOM 718 N N . GLU A 1 44 ? 12.018 6.607 -4.858 1.00 11.33 ? 60 GLU A N 1 +ATOM 719 C CA . GLU A 1 44 ? 13.001 7.425 -4.185 0.85 11.53 ? 60 GLU A CA 1 +ATOM 720 C C . GLU A 1 44 ? 14.207 7.545 -5.142 0.88 11.65 ? 60 GLU A C 1 +ATOM 721 O O . GLU A 1 44 ? 14.013 7.844 -6.316 0.91 12.35 ? 60 GLU A O 1 +ATOM 722 C CB . GLU A 1 44 ? 13.298 6.915 -2.757 0.80 11.78 ? 60 GLU A CB 1 +ATOM 723 C CG . GLU A 1 44 ? 12.079 6.852 -1.840 0.82 12.24 ? 60 GLU A CG 1 +ATOM 724 C CD . GLU A 1 44 ? 12.262 6.084 -0.536 0.90 14.12 ? 60 GLU A CD 1 +ATOM 725 O OE1 . GLU A 1 44 ? 13.390 5.584 -0.277 0.60 15.74 ? 60 GLU A OE1 1 +ATOM 726 O OE2 . GLU A 1 44 ? 11.324 5.978 0.215 0.58 14.32 ? 60 GLU A OE2 1 +ATOM 727 H H . GLU A 1 44 ? 11.221 6.928 -4.864 1.00 13.59 ? 60 GLU A H 1 +ATOM 728 H HA . GLU A 1 44 ? 12.631 8.317 -4.089 1.00 13.83 ? 60 GLU A HA 1 +ATOM 729 H HB2 . GLU A 1 44 ? 13.666 6.020 -2.818 0.80 14.14 ? 60 GLU A HB2 1 +ATOM 730 H HB3 . GLU A 1 44 ? 13.945 7.508 -2.344 0.81 14.14 ? 60 GLU A HB3 1 +ATOM 731 H HG2 . GLU A 1 44 ? 11.824 7.759 -1.608 0.87 14.69 ? 60 GLU A HG2 1 +ATOM 732 H HG3 . GLU A 1 44 ? 11.354 6.428 -2.326 0.83 14.69 ? 60 GLU A HG3 1 +ATOM 733 N N . ASP A 1 45 ? 15.394 7.338 -4.665 0.89 11.22 ? 61 ASP A N 1 +ATOM 734 C CA . ASP A 1 45 ? 16.595 7.343 -5.482 1.00 12.01 ? 61 ASP A CA 1 +ATOM 735 C C . ASP A 1 45 ? 17.142 5.954 -5.719 1.00 10.83 ? 61 ASP A C 1 +ATOM 736 O O . ASP A 1 45 ? 18.343 5.800 -5.992 1.00 12.26 ? 61 ASP A O 1 +ATOM 737 C CB . ASP A 1 45 ? 17.673 8.230 -4.877 1.00 14.01 ? 61 ASP A CB 1 +ATOM 738 C CG . ASP A 1 45 ? 18.162 7.753 -3.505 1.00 16.77 ? 61 ASP A CG 1 +ATOM 739 O OD1 . ASP A 1 45 ? 17.533 6.880 -2.934 1.00 16.84 ? 61 ASP A OD1 1 +ATOM 740 O OD2 . ASP A 1 45 ? 19.197 8.219 -2.981 1.00 22.14 ? 61 ASP A OD2 1 +ATOM 741 H H . ASP A 1 45 ? 15.552 7.184 -3.833 0.89 13.46 ? 61 ASP A H 1 +ATOM 742 H HA . ASP A 1 45 ? 16.370 7.714 -6.349 1.00 14.42 ? 61 ASP A HA 1 +ATOM 743 H HB2 . ASP A 1 45 ? 18.437 8.246 -5.475 1.00 16.82 ? 61 ASP A HB2 1 +ATOM 744 H HB3 . ASP A 1 45 ? 17.318 9.126 -4.772 1.00 16.82 ? 61 ASP A HB3 1 +ATOM 745 N N . LYS A 1 46 ? 16.303 4.932 -5.639 1.00 9.90 ? 62 LYS A N 1 +ATOM 746 C CA . LYS A 1 46 ? 16.719 3.526 -5.695 0.98 9.58 ? 62 LYS A CA 1 +ATOM 747 C C . LYS A 1 46 ? 16.360 2.891 -7.032 0.93 8.38 ? 62 LYS A C 1 +ATOM 748 O O . LYS A 1 46 ? 15.216 2.947 -7.504 0.98 8.62 ? 62 LYS A O 1 +ATOM 749 C CB . LYS A 1 46 ? 16.030 2.737 -4.601 0.98 10.55 ? 62 LYS A CB 1 +ATOM 750 C CG . LYS A 1 46 ? 16.300 3.201 -3.181 0.88 12.73 ? 62 LYS A CG 1 +ATOM 751 C CD . LYS A 1 46 ? 15.498 2.389 -2.161 1.00 16.99 ? 62 LYS A CD 1 +ATOM 752 C CE . LYS A 1 46 ? 15.687 2.869 -0.756 0.53 19.05 ? 62 LYS A CE 1 +ATOM 753 N NZ . LYS A 1 46 ? 14.464 2.950 0.054 0.24 19.33 ? 62 LYS A NZ 1 +ATOM 754 H H . LYS A 1 46 ? 15.453 5.027 -5.548 1.00 11.88 ? 62 LYS A H 1 +ATOM 755 H HA . LYS A 1 46 ? 17.678 3.463 -5.568 0.99 11.50 ? 62 LYS A HA 1 +ATOM 756 H HB2 . LYS A 1 46 ? 15.072 2.787 -4.745 0.89 12.66 ? 62 LYS A HB2 1 +ATOM 757 H HB3 . LYS A 1 46 ? 16.318 1.813 -4.663 0.94 12.66 ? 62 LYS A HB3 1 +ATOM 758 H HG2 . LYS A 1 46 ? 17.243 3.091 -2.982 0.82 15.28 ? 62 LYS A HG2 1 +ATOM 759 H HG3 . LYS A 1 46 ? 16.046 4.133 -3.095 0.82 15.28 ? 62 LYS A HG3 1 +ATOM 760 H HD2 . LYS A 1 46 ? 14.554 2.457 -2.376 1.00 20.39 ? 62 LYS A HD2 1 +ATOM 761 H HD3 . LYS A 1 46 ? 15.782 1.463 -2.202 1.00 20.39 ? 62 LYS A HD3 1 +ATOM 762 H HE2 . LYS A 1 46 ? 16.296 2.264 -0.304 0.54 22.86 ? 62 LYS A HE2 1 +ATOM 763 H HE3 . LYS A 1 46 ? 16.076 3.758 -0.785 0.58 22.86 ? 62 LYS A HE3 1 +ATOM 764 H HZ1 . LYS A 1 46 ? 13.886 3.513 -0.323 0.21 23.20 ? 62 LYS A HZ1 1 +ATOM 765 H HZ2 . LYS A 1 46 ? 14.660 3.242 0.872 0.24 23.20 ? 62 LYS A HZ2 1 +ATOM 766 H HZ3 . LYS A 1 46 ? 14.087 2.147 0.116 0.25 23.20 ? 62 LYS A HZ3 1 +ATOM 767 N N . ASN A 1 47 ? 17.361 2.235 -7.634 0.89 7.62 ? 63 ASN A N 1 +ATOM 768 C CA . ASN A 1 47 ? 17.184 1.486 -8.883 0.90 7.10 ? 63 ASN A CA 1 +ATOM 769 C C . ASN A 1 47 ? 16.493 0.151 -8.540 0.89 7.36 ? 63 ASN A C 1 +ATOM 770 O O . ASN A 1 47 ? 17.044 -0.681 -7.824 0.99 8.55 ? 63 ASN A O 1 +ATOM 771 C CB . ASN A 1 47 ? 18.568 1.272 -9.461 0.91 7.32 ? 63 ASN A CB 1 +ATOM 772 C CG . ASN A 1 47 ? 18.584 0.575 -10.816 0.99 7.92 ? 63 ASN A CG 1 +ATOM 773 O OD1 . ASN A 1 47 ? 17.953 -0.486 -10.988 1.00 8.68 ? 63 ASN A OD1 1 +ATOM 774 N ND2 . ASN A 1 47 ? 19.321 1.127 -11.749 1.00 8.38 ? 63 ASN A ND2 1 +ATOM 775 H H . ASN A 1 47 ? 18.165 2.209 -7.330 0.93 9.15 ? 63 ASN A H 1 +ATOM 776 H HA . ASN A 1 47 ? 16.639 1.987 -9.510 0.94 8.52 ? 63 ASN A HA 1 +ATOM 777 H HB2 . ASN A 1 47 ? 18.997 2.135 -9.569 0.91 8.79 ? 63 ASN A HB2 1 +ATOM 778 H HB3 . ASN A 1 47 ? 19.081 0.727 -8.844 0.89 8.79 ? 63 ASN A HB3 1 +ATOM 779 H HD21 . ASN A 1 47 ? 19.363 0.772 -12.531 0.00 10.06 ? 63 ASN A HD21 1 +ATOM 780 H HD22 . ASN A 1 47 ? 19.763 1.845 -11.579 0.00 10.06 ? 63 ASN A HD22 1 +ATOM 781 N N . ILE A 1 48 ? 15.250 0.006 -8.998 1.00 8.12 ? 64 ILE A N 1 +ATOM 782 C CA . ILE A 1 48 ? 14.501 -1.207 -8.690 1.00 8.68 ? 64 ILE A CA 1 +ATOM 783 C C . ILE A 1 48 ? 14.789 -2.257 -9.739 1.00 8.57 ? 64 ILE A C 1 +ATOM 784 O O . ILE A 1 48 ? 15.217 -3.380 -9.410 0.94 10.02 ? 64 ILE A O 1 +ATOM 785 C CB . ILE A 1 48 ? 12.985 -0.968 -8.561 1.00 8.37 ? 64 ILE A CB 1 +ATOM 786 C CG1 . ILE A 1 48 ? 12.623 0.174 -7.619 0.89 7.99 ? 64 ILE A CG1 1 +ATOM 787 C CG2 . ILE A 1 48 ? 12.332 -2.285 -8.132 0.89 9.06 ? 64 ILE A CG2 1 +ATOM 788 C CD1 . ILE A 1 48 ? 11.182 0.594 -7.719 0.83 8.46 ? 64 ILE A CD1 1 +ATOM 789 H H . ILE A 1 48 ? 14.827 0.581 -9.478 1.00 9.75 ? 64 ILE A H 1 +ATOM 790 H HA . ILE A 1 48 ? 14.813 -1.552 -7.840 1.00 10.41 ? 64 ILE A HA 1 +ATOM 791 H HB . ILE A 1 48 ? 12.646 -0.742 -9.442 1.00 10.04 ? 64 ILE A HB 1 +ATOM 792 H HG12 . ILE A 1 48 ? 12.789 -0.107 -6.706 0.94 9.59 ? 64 ILE A HG12 1 +ATOM 793 H HG13 . ILE A 1 48 ? 13.173 0.944 -7.833 0.89 9.59 ? 64 ILE A HG13 1 +ATOM 794 H HG21 . ILE A 1 48 ? 12.511 -2.960 -8.805 0.91 10.87 ? 64 ILE A HG21 1 +ATOM 795 H HG22 . ILE A 1 48 ? 11.375 -2.149 -8.047 0.82 10.87 ? 64 ILE A HG22 1 +ATOM 796 H HG23 . ILE A 1 48 ? 12.705 -2.559 -7.280 0.87 10.87 ? 64 ILE A HG23 1 +ATOM 797 H HD11 . ILE A 1 48 ? 11.002 0.888 -8.626 0.78 10.15 ? 64 ILE A HD11 1 +ATOM 798 H HD12 . ILE A 1 48 ? 11.021 1.320 -7.097 0.76 10.15 ? 64 ILE A HD12 1 +ATOM 799 H HD13 . ILE A 1 48 ? 10.618 -0.163 -7.498 0.78 10.15 ? 64 ILE A HD13 1 +ATOM 800 N N A ILE A 1 49 ? 14.659 -1.877 -11.000 0.51 7.80 ? 65 ILE A N 1 +ATOM 801 N N B ILE A 1 49 ? 14.433 -1.994 -11.000 0.49 8.50 ? 65 ILE A N 1 +ATOM 802 C CA A ILE A 1 49 ? 15.049 -2.760 -12.083 0.51 7.60 ? 65 ILE A CA 1 +ATOM 803 C CA B ILE A 1 49 ? 14.791 -2.832 -12.164 0.49 9.83 ? 65 ILE A CA 1 +ATOM 804 C C A ILE A 1 49 ? 15.240 -1.947 -13.360 0.51 7.02 ? 65 ILE A C 1 +ATOM 805 C C B ILE A 1 49 ? 15.213 -1.931 -13.304 0.49 8.83 ? 65 ILE A C 1 +ATOM 806 O O A ILE A 1 49 ? 14.350 -1.169 -13.748 0.51 6.59 ? 65 ILE A O 1 +ATOM 807 O O B ILE A 1 49 ? 14.619 -0.866 -13.537 0.49 7.46 ? 65 ILE A O 1 +ATOM 808 C CB A ILE A 1 49 ? 13.988 -3.873 -12.240 0.51 8.77 ? 65 ILE A CB 1 +ATOM 809 C CB B ILE A 1 49 ? 13.675 -3.773 -12.703 0.49 11.14 ? 65 ILE A CB 1 +ATOM 810 C CG1 A ILE A 1 49 ? 14.492 -5.084 -13.019 0.51 9.19 ? 65 ILE A CG1 1 +ATOM 811 C CG1 B ILE A 1 49 ? 13.486 -4.927 -11.757 0.49 12.16 ? 65 ILE A CG1 1 +ATOM 812 C CG2 A ILE A 1 49 ? 12.645 -3.358 -12.866 0.51 9.03 ? 65 ILE A CG2 1 +ATOM 813 C CG2 B ILE A 1 49 ? 14.005 -4.317 -14.184 0.49 13.06 ? 65 ILE A CG2 1 +ATOM 814 C CD1 A ILE A 1 49 ? 15.557 -5.817 -12.309 0.51 11.39 ? 65 ILE A CD1 1 +ATOM 815 C CD1 B ILE A 1 49 ? 14.679 -5.930 -11.701 0.49 13.38 ? 65 ILE A CD1 1 +ATOM 816 H H A ILE A 1 49 ? 14.349 -1.116 -11.254 0.51 9.36 ? 65 ILE A H 1 +ATOM 817 H H B ILE A 1 49 ? 13.963 -1.308 -11.219 0.49 10.20 ? 65 ILE A H 1 +ATOM 818 H HA A ILE A 1 49 ? 15.895 -3.179 -11.862 0.51 9.12 ? 65 ILE A HA 1 +ATOM 819 H HA B ILE A 1 49 ? 15.552 -3.384 -11.927 0.49 11.79 ? 65 ILE A HA 1 +ATOM 820 H HB A ILE A 1 49 ? 13.777 -4.185 -11.346 0.51 10.52 ? 65 ILE A HB 1 +ATOM 821 H HB B ILE A 1 49 ? 12.846 -3.271 -12.741 0.49 13.37 ? 65 ILE A HB 1 +ATOM 822 H HG12 A ILE A 1 49 ? 13.754 -5.695 -13.166 0.51 11.02 ? 65 ILE A HG12 1 +ATOM 823 H HG12 B ILE A 1 49 ? 13.357 -4.576 -10.862 0.49 14.59 ? 65 ILE A HG12 1 +ATOM 824 H HG13 A ILE A 1 49 ? 14.850 -4.785 -13.870 0.51 11.02 ? 65 ILE A HG13 1 +ATOM 825 H HG13 B ILE A 1 49 ? 12.698 -5.424 -12.028 0.49 14.59 ? 65 ILE A HG13 1 +ATOM 826 H HG21 A ILE A 1 49 ? 12.272 -2.671 -12.292 0.51 10.84 ? 65 ILE A HG21 1 +ATOM 827 H HG21 B ILE A 1 49 ? 14.087 -3.561 -14.786 0.49 15.67 ? 65 ILE A HG21 1 +ATOM 828 H HG22 A ILE A 1 49 ? 12.025 -4.101 -12.938 0.51 10.84 ? 65 ILE A HG22 1 +ATOM 829 H HG22 B ILE A 1 49 ? 13.284 -4.896 -14.475 0.49 15.67 ? 65 ILE A HG22 1 +ATOM 830 H HG23 A ILE A 1 49 ? 12.826 -2.992 -13.746 0.51 10.84 ? 65 ILE A HG23 1 +ATOM 831 H HG23 B ILE A 1 49 ? 14.839 -4.812 -14.159 0.49 15.67 ? 65 ILE A HG23 1 +ATOM 832 H HD11 A ILE A 1 49 ? 16.308 -5.220 -12.163 0.51 13.67 ? 65 ILE A HD11 1 +ATOM 833 H HD11 B ILE A 1 49 ? 14.815 -6.306 -12.585 0.49 16.05 ? 65 ILE A HD11 1 +ATOM 834 H HD12 A ILE A 1 49 ? 15.835 -6.572 -12.851 0.51 13.67 ? 65 ILE A HD12 1 +ATOM 835 H HD12 B ILE A 1 49 ? 14.468 -6.635 -11.070 0.49 16.05 ? 65 ILE A HD12 1 +ATOM 836 H HD13 A ILE A 1 49 ? 15.212 -6.130 -11.458 0.51 13.67 ? 65 ILE A HD13 1 +ATOM 837 H HD13 B ILE A 1 49 ? 15.476 -5.456 -11.416 0.49 16.05 ? 65 ILE A HD13 1 +ATOM 838 N N A GLN A 1 50 ? 16.389 -2.113 -14.011 0.51 6.74 ? 66 GLN A N 1 +ATOM 839 N N B GLN A 1 50 ? 16.196 -2.413 -14.064 0.49 8.50 ? 66 GLN A N 1 +ATOM 840 C CA A GLN A 1 50 ? 16.576 -1.589 -15.362 0.51 7.19 ? 66 GLN A CA 1 +ATOM 841 C CA B GLN A 1 50 ? 16.723 -1.755 -15.260 0.49 8.86 ? 66 GLN A CA 1 +ATOM 842 C C A GLN A 1 50 ? 16.717 -2.771 -16.303 0.51 6.87 ? 66 GLN A C 1 +ATOM 843 C C B GLN A 1 50 ? 16.836 -2.825 -16.342 0.49 8.81 ? 66 GLN A C 1 +ATOM 844 O O A GLN A 1 50 ? 17.343 -3.790 -15.975 0.51 7.80 ? 66 GLN A O 1 +ATOM 845 O O B GLN A 1 50 ? 17.497 -3.854 -16.128 0.49 10.08 ? 66 GLN A O 1 +ATOM 846 C CB A GLN A 1 50 ? 17.760 -0.616 -15.505 0.51 7.08 ? 66 GLN A CB 1 +ATOM 847 C CB B GLN A 1 50 ? 18.087 -1.166 -14.904 0.49 9.30 ? 66 GLN A CB 1 +ATOM 848 C CG A GLN A 1 50 ? 19.149 -1.278 -15.408 0.51 7.26 ? 66 GLN A CG 1 +ATOM 849 C CG B GLN A 1 50 ? 18.862 -0.571 -16.036 0.49 8.99 ? 66 GLN A CG 1 +ATOM 850 C CD A GLN A 1 50 ? 20.229 -0.214 -15.345 0.51 7.76 ? 66 GLN A CD 1 +ATOM 851 C CD B GLN A 1 50 ? 20.107 0.088 -15.536 0.49 11.43 ? 66 GLN A CD 1 +ATOM 852 O OE1 A GLN A 1 50 ? 20.165 0.743 -14.578 0.51 7.51 ? 66 GLN A OE1 1 +ATOM 853 O OE1 B GLN A 1 50 ? 20.083 0.803 -14.538 0.49 11.26 ? 66 GLN A OE1 1 +ATOM 854 N NE2 A GLN A 1 50 ? 21.297 -0.415 -16.134 0.51 8.86 ? 66 GLN A NE2 1 +ATOM 855 N NE2 B GLN A 1 50 ? 21.244 -0.199 -16.194 0.49 13.20 ? 66 GLN A NE2 1 +ATOM 856 H H A GLN A 1 50 ? 17.074 -2.524 -13.693 0.51 8.09 ? 66 GLN A H 1 +ATOM 857 H H B GLN A 1 50 ? 16.592 -3.158 -13.897 0.49 10.20 ? 66 GLN A H 1 +ATOM 858 H HA A GLN A 1 50 ? 15.774 -1.107 -15.618 0.51 8.63 ? 66 GLN A HA 1 +ATOM 859 H HA B GLN A 1 50 ? 16.127 -1.049 -15.556 0.49 10.63 ? 66 GLN A HA 1 +ATOM 860 H HB2 A GLN A 1 50 ? 17.701 -0.182 -16.370 0.51 8.49 ? 66 GLN A HB2 1 +ATOM 861 H HB2 B GLN A 1 50 ? 17.954 -0.466 -14.246 0.49 11.16 ? 66 GLN A HB2 1 +ATOM 862 H HB3 A GLN A 1 50 ? 17.701 0.048 -14.801 0.51 8.49 ? 66 GLN A HB3 1 +ATOM 863 H HB3 B GLN A 1 50 ? 18.632 -1.870 -14.520 0.49 11.16 ? 66 GLN A HB3 1 +ATOM 864 H HG2 A GLN A 1 50 ? 19.197 -1.815 -14.602 0.51 8.71 ? 66 GLN A HG2 1 +ATOM 865 H HG2 B GLN A 1 50 ? 19.114 -1.271 -16.657 0.49 10.79 ? 66 GLN A HG2 1 +ATOM 866 H HG3 A GLN A 1 50 ? 19.302 -1.827 -16.193 0.51 8.71 ? 66 GLN A HG3 1 +ATOM 867 H HG3 B GLN A 1 50 ? 18.319 0.098 -16.482 0.49 10.79 ? 66 GLN A HG3 1 +ATOM 868 H HE21 A GLN A 1 50 ? 21.941 0.155 -16.139 0.51 10.63 ? 66 GLN A HE21 1 +ATOM 869 H HE21 B GLN A 1 50 ? 21.986 0.156 -15.944 0.49 15.84 ? 66 GLN A HE21 1 +ATOM 870 H HE22 A GLN A 1 50 ? 21.337 -1.115 -16.633 0.51 10.63 ? 66 GLN A HE22 1 +ATOM 871 H HE22 B GLN A 1 50 ? 21.229 -0.737 -16.864 0.49 15.84 ? 66 GLN A HE22 1 +ATOM 872 N N . PHE A 1 51 ? 16.195 -2.591 -17.488 0.97 7.48 ? 67 PHE A N 1 +ATOM 873 C CA . PHE A 1 51 ? 16.093 -3.630 -18.531 0.96 7.31 ? 67 PHE A CA 1 +ATOM 874 C C . PHE A 1 51 ? 16.454 -3.004 -19.854 0.86 6.49 ? 67 PHE A C 1 +ATOM 875 O O . PHE A 1 51 ? 15.862 -2.002 -20.269 0.91 7.21 ? 67 PHE A O 1 +ATOM 876 C CB . PHE A 1 51 ? 14.646 -4.160 -18.541 0.97 7.80 ? 67 PHE A CB 1 +ATOM 877 C CG . PHE A 1 51 ? 14.409 -5.302 -19.483 1.00 7.94 ? 67 PHE A CG 1 +ATOM 878 C CD1 . PHE A 1 51 ? 14.045 -5.100 -20.808 1.00 9.24 ? 67 PHE A CD1 1 +ATOM 879 C CD2 . PHE A 1 51 ? 14.563 -6.599 -19.028 1.00 8.81 ? 67 PHE A CD2 1 +ATOM 880 C CE1 . PHE A 1 51 ? 13.830 -6.217 -21.639 1.00 10.58 ? 67 PHE A CE1 1 +ATOM 881 C CE2 . PHE A 1 51 ? 14.335 -7.686 -19.855 0.93 9.12 ? 67 PHE A CE2 1 +ATOM 882 C CZ . PHE A 1 51 ? 13.960 -7.473 -21.133 0.91 9.63 ? 67 PHE A CZ 1 +ATOM 883 H H . PHE A 1 51 ? 15.839 -1.843 -17.720 0.89 8.98 ? 67 PHE A H 1 +ATOM 884 H HA . PHE A 1 51 ? 16.703 -4.361 -18.343 1.00 8.78 ? 67 PHE A HA 1 +ATOM 885 H HB2 . PHE A 1 51 ? 14.421 -4.464 -17.648 0.94 9.36 ? 67 PHE A HB2 1 +ATOM 886 H HB3 . PHE A 1 51 ? 14.053 -3.437 -18.800 0.89 9.36 ? 67 PHE A HB3 1 +ATOM 887 H HD1 . PHE A 1 51 ? 13.936 -4.238 -21.141 1.00 11.08 ? 67 PHE A HD1 1 +ATOM 888 H HD2 . PHE A 1 51 ? 14.799 -6.745 -18.140 1.00 10.58 ? 67 PHE A HD2 1 +ATOM 889 H HE1 . PHE A 1 51 ? 13.576 -6.096 -22.525 1.00 12.69 ? 67 PHE A HE1 1 +ATOM 890 H HE2 . PHE A 1 51 ? 14.435 -8.552 -19.532 0.92 10.94 ? 67 PHE A HE2 1 +ATOM 891 H HZ . PHE A 1 51 ? 13.829 -8.203 -21.694 0.93 11.56 ? 67 PHE A HZ 1 +ATOM 892 N N . VAL A 1 52 ? 17.454 -3.588 -20.524 0.94 7.50 ? 68 VAL A N 1 +ATOM 893 C CA . VAL A 1 52 ? 17.986 -3.058 -21.777 1.00 8.77 ? 68 VAL A CA 1 +ATOM 894 C C . VAL A 1 52 ? 18.559 -4.230 -22.558 0.98 8.76 ? 68 VAL A C 1 +ATOM 895 O O . VAL A 1 52 ? 19.089 -5.179 -21.975 0.99 9.37 ? 68 VAL A O 1 +ATOM 896 C CB . VAL A 1 52 ? 18.962 -1.910 -21.547 0.77 10.77 ? 68 VAL A CB 1 +ATOM 897 C CG1 . VAL A 1 52 ? 20.111 -2.314 -20.814 0.62 10.63 ? 68 VAL A CG1 1 +ATOM 898 C CG2 . VAL A 1 52 ? 19.389 -1.228 -22.840 0.65 12.17 ? 68 VAL A CG2 1 +ATOM 899 H H . VAL A 1 52 ? 17.847 -4.308 -20.263 0.94 9.00 ? 68 VAL A H 1 +ATOM 900 H HA . VAL A 1 52 ? 17.246 -2.703 -22.295 1.00 10.52 ? 68 VAL A HA 1 +ATOM 901 H HB . VAL A 1 52 ? 18.510 -1.240 -21.012 0.78 12.92 ? 68 VAL A HB 1 +ATOM 902 H HG11 . VAL A 1 52 ? 19.831 -2.652 -19.949 0.62 12.76 ? 68 VAL A HG11 1 +ATOM 903 H HG12 . VAL A 1 52 ? 20.696 -1.549 -20.697 0.58 12.76 ? 68 VAL A HG12 1 +ATOM 904 H HG13 . VAL A 1 52 ? 20.572 -3.010 -21.308 0.56 12.76 ? 68 VAL A HG13 1 +ATOM 905 H HG21 . VAL A 1 52 ? 19.821 -1.880 -23.413 0.64 14.60 ? 68 VAL A HG21 1 +ATOM 906 H HG22 . VAL A 1 52 ? 20.007 -0.511 -22.629 0.55 14.60 ? 68 VAL A HG22 1 +ATOM 907 H HG23 . VAL A 1 52 ? 18.603 -0.869 -23.281 0.59 14.60 ? 68 VAL A HG23 1 +ATOM 908 N N . HIS A 1 53 ? 18.456 -4.178 -23.877 0.92 9.18 ? 69 HIS A N 1 +ATOM 909 C CA . HIS A 1 53 ? 18.969 -5.246 -24.732 0.90 10.55 ? 69 HIS A CA 1 +ATOM 910 C C . HIS A 1 53 ? 18.475 -6.620 -24.262 0.89 10.51 ? 69 HIS A C 1 +ATOM 911 O O . HIS A 1 53 ? 19.179 -7.635 -24.305 0.85 11.78 ? 69 HIS A O 1 +ATOM 912 C CB . HIS A 1 53 ? 20.487 -5.248 -24.828 0.80 11.51 ? 69 HIS A CB 1 +ATOM 913 C CG . HIS A 1 53 ? 21.103 -4.124 -25.580 0.69 12.33 ? 69 HIS A CG 1 +ATOM 914 N ND1 . HIS A 1 53 ? 20.511 -3.130 -26.351 0.48 13.17 ? 69 HIS A ND1 1 +ATOM 915 C CD2 . HIS A 1 53 ? 22.432 -3.959 -25.739 0.51 11.51 ? 69 HIS A CD2 1 +ATOM 916 C CE1 . HIS A 1 53 ? 21.459 -2.382 -26.892 0.61 13.94 ? 69 HIS A CE1 1 +ATOM 917 N NE2 . HIS A 1 53 ? 22.615 -2.821 -26.471 0.35 13.99 ? 69 HIS A NE2 1 +ATOM 918 H H . HIS A 1 53 ? 18.091 -3.530 -24.309 0.84 11.02 ? 69 HIS A H 1 +ATOM 919 H HA . HIS A 1 53 ? 18.624 -5.107 -25.628 0.85 12.66 ? 69 HIS A HA 1 +ATOM 920 H HB2 . HIS A 1 53 ? 20.848 -5.224 -23.928 0.82 13.81 ? 69 HIS A HB2 1 +ATOM 921 H HB3 . HIS A 1 53 ? 20.762 -6.070 -25.262 0.83 13.81 ? 69 HIS A HB3 1 +ATOM 922 H HD2 . HIS A 1 53 ? 23.098 -4.456 -25.323 0.49 13.82 ? 69 HIS A HD2 1 +ATOM 923 H HE1 . HIS A 1 53 ? 21.322 -1.628 -27.418 0.63 16.73 ? 69 HIS A HE1 1 +ATOM 924 H HE2 . HIS A 1 53 ? 23.379 -2.511 -26.715 0.00 16.79 ? 69 HIS A HE2 1 +ATOM 925 N N . GLY A 1 54 ? 17.217 -6.668 -23.845 1.00 10.07 ? 70 GLY A N 1 +ATOM 926 C CA . GLY A 1 54 ? 16.559 -7.904 -23.493 0.98 10.33 ? 70 GLY A CA 1 +ATOM 927 C C . GLY A 1 54 ? 16.902 -8.495 -22.144 0.98 9.48 ? 70 GLY A C 1 +ATOM 928 O O . GLY A 1 54 ? 16.471 -9.629 -21.891 0.96 10.13 ? 70 GLY A O 1 +ATOM 929 H H . GLY A 1 54 ? 16.716 -5.975 -23.758 1.00 12.08 ? 70 GLY A H 1 +ATOM 930 H HA2 . GLY A 1 54 ? 15.600 -7.759 -23.513 0.92 12.40 ? 70 GLY A HA2 1 +ATOM 931 H HA3 . GLY A 1 54 ? 16.771 -8.569 -24.166 0.91 12.40 ? 70 GLY A HA3 1 +ATOM 932 N N . GLU A 1 55 ? 17.656 -7.791 -21.289 1.00 8.90 ? 71 GLU A N 1 +ATOM 933 C CA . GLU A 1 55 ? 18.104 -8.314 -20.032 1.00 9.00 ? 71 GLU A CA 1 +ATOM 934 C C . GLU A 1 55 ? 17.981 -7.309 -18.899 1.00 8.39 ? 71 GLU A C 1 +ATOM 935 O O . GLU A 1 55 ? 18.160 -6.096 -19.094 0.97 8.86 ? 71 GLU A O 1 +ATOM 936 C CB . GLU A 1 55 ? 19.567 -8.769 -20.106 1.00 10.56 ? 71 GLU A CB 1 +ATOM 937 C CG . GLU A 1 55 ? 19.790 -9.866 -21.140 1.00 13.01 ? 71 GLU A CG 1 +ATOM 938 C CD . GLU A 1 55 ? 21.200 -10.368 -21.095 1.00 14.83 ? 71 GLU A CD 1 +ATOM 939 O OE1 . GLU A 1 55 ? 22.060 -9.866 -21.849 0.54 16.59 ? 71 GLU A OE1 1 +ATOM 940 O OE2 . GLU A 1 55 ? 21.445 -11.314 -20.334 0.90 14.26 ? 71 GLU A OE2 1 +ATOM 941 H H . GLU A 1 55 ? 17.918 -6.986 -21.437 1.00 10.68 ? 71 GLU A H 1 +ATOM 942 H HA . GLU A 1 55 ? 17.563 -9.086 -19.804 1.00 10.80 ? 71 GLU A HA 1 +ATOM 943 H HB2 . GLU A 1 55 ? 20.122 -8.012 -20.348 1.00 12.67 ? 71 GLU A HB2 1 +ATOM 944 H HB3 . GLU A 1 55 ? 19.835 -9.115 -19.240 1.00 12.67 ? 71 GLU A HB3 1 +ATOM 945 H HG2 . GLU A 1 55 ? 19.195 -10.609 -20.954 1.00 15.61 ? 71 GLU A HG2 1 +ATOM 946 H HG3 . GLU A 1 55 ? 19.620 -9.511 -22.027 1.00 15.61 ? 71 GLU A HG3 1 +ATOM 947 N N . GLU A 1 56 ? 17.714 -7.827 -17.697 0.96 8.22 ? 72 GLU A N 1 +ATOM 948 C CA . GLU A 1 56 ? 17.807 -7.040 -16.480 1.00 8.78 ? 72 GLU A CA 1 +ATOM 949 C C . GLU A 1 56 ? 19.269 -6.848 -16.097 1.00 9.16 ? 72 GLU A C 1 +ATOM 950 O O . GLU A 1 56 ? 20.066 -7.788 -16.173 0.88 11.98 ? 72 GLU A O 1 +ATOM 951 C CB . GLU A 1 56 ? 17.125 -7.759 -15.318 0.93 8.67 ? 72 GLU A CB 1 +ATOM 952 C CG . GLU A 1 56 ? 15.624 -7.904 -15.493 0.96 9.62 ? 72 GLU A CG 1 +ATOM 953 C CD . GLU A 1 56 ? 14.912 -8.818 -14.476 1.00 10.82 ? 72 GLU A CD 1 +ATOM 954 O OE1 . GLU A 1 56 ? 15.577 -9.673 -13.855 0.88 12.38 ? 72 GLU A OE1 1 +ATOM 955 O OE2 . GLU A 1 56 ? 13.688 -8.706 -14.349 1.00 13.22 ? 72 GLU A OE2 1 +ATOM 956 H H . GLU A 1 56 ? 17.474 -8.643 -17.566 0.95 9.86 ? 72 GLU A H 1 +ATOM 957 H HA . GLU A 1 56 ? 17.393 -6.173 -16.608 1.00 10.53 ? 72 GLU A HA 1 +ATOM 958 H HB2 . GLU A 1 56 ? 17.502 -8.649 -15.235 0.90 10.40 ? 72 GLU A HB2 1 +ATOM 959 H HB3 . GLU A 1 56 ? 17.282 -7.257 -14.503 0.96 10.40 ? 72 GLU A HB3 1 +ATOM 960 H HG2 . GLU A 1 56 ? 15.222 -7.024 -15.422 1.00 11.54 ? 72 GLU A HG2 1 +ATOM 961 H HG3 . GLU A 1 56 ? 15.453 -8.266 -16.376 0.98 11.54 ? 72 GLU A HG3 1 +ATOM 962 N N A ASP A 1 57 ? 19.631 -5.652 -15.610 0.68 8.30 ? 73 ASP A N 1 +ATOM 963 N N B ASP A 1 57 ? 19.602 -5.656 -15.610 0.32 10.43 ? 73 ASP A N 1 +ATOM 964 C CA A ASP A 1 57 ? 20.994 -5.362 -15.148 0.68 8.39 ? 73 ASP A CA 1 +ATOM 965 C CA B ASP A 1 57 ? 20.943 -5.387 -15.117 0.32 11.76 ? 73 ASP A CA 1 +ATOM 966 C C A ASP A 1 57 ? 20.985 -5.425 -13.620 0.68 8.47 ? 73 ASP A C 1 +ATOM 967 C C B ASP A 1 57 ? 20.924 -5.441 -13.591 0.32 10.68 ? 73 ASP A C 1 +ATOM 968 O O A ASP A 1 57 ? 20.896 -4.406 -12.927 0.68 9.87 ? 73 ASP A O 1 +ATOM 969 O O B ASP A 1 57 ? 20.782 -4.442 -12.888 0.32 11.90 ? 73 ASP A O 1 +ATOM 970 C CB A ASP A 1 57 ? 21.488 -4.034 -15.665 0.68 9.34 ? 73 ASP A CB 1 +ATOM 971 C CB B ASP A 1 57 ? 21.446 -4.071 -15.635 0.32 13.40 ? 73 ASP A CB 1 +ATOM 972 C CG A ASP A 1 57 ? 21.749 -3.941 -17.198 0.68 9.91 ? 73 ASP A CG 1 +ATOM 973 C CG B ASP A 1 57 ? 22.835 -3.785 -15.156 0.32 14.00 ? 73 ASP A CG 1 +ATOM 974 O OD1 A ASP A 1 57 ? 21.816 -4.990 -17.873 0.68 10.39 ? 73 ASP A OD1 1 +ATOM 975 O OD1 B ASP A 1 57 ? 23.366 -4.441 -14.226 0.32 15.15 ? 73 ASP A OD1 1 +ATOM 976 O OD2 A ASP A 1 57 ? 21.988 -2.760 -17.740 0.68 11.61 ? 73 ASP A OD2 1 +ATOM 977 O OD2 B ASP A 1 57 ? 23.426 -2.894 -15.757 0.32 16.01 ? 73 ASP A OD2 1 +ATOM 978 H H A ASP A 1 57 ? 19.095 -4.984 -15.537 0.68 9.96 ? 73 ASP A H 1 +ATOM 979 H H B ASP A 1 57 ? 19.066 -4.985 -15.556 0.32 12.52 ? 73 ASP A H 1 +ATOM 980 H HA A ASP A 1 57 ? 21.592 -6.052 -15.474 0.68 10.07 ? 73 ASP A HA 1 +ATOM 981 H HA B ASP A 1 57 ? 21.542 -6.082 -15.434 0.32 14.11 ? 73 ASP A HA 1 +ATOM 982 H HB2 A ASP A 1 57 ? 20.829 -3.358 -15.444 0.68 11.20 ? 73 ASP A HB2 1 +ATOM 983 H HB2 B ASP A 1 57 ? 21.458 -4.093 -16.604 0.32 16.08 ? 73 ASP A HB2 1 +ATOM 984 H HB3 A ASP A 1 57 ? 22.324 -3.827 -15.218 0.68 11.20 ? 73 ASP A HB3 1 +ATOM 985 H HB3 B ASP A 1 57 ? 20.865 -3.361 -15.322 0.32 16.08 ? 73 ASP A HB3 1 +ATOM 986 N N . LEU A 1 58 ? 21.067 -6.645 -13.066 1.00 9.30 ? 74 LEU A N 1 +ATOM 987 C CA . LEU A 1 58 ? 20.927 -6.828 -11.644 1.00 10.14 ? 74 LEU A CA 1 +ATOM 988 C C . LEU A 1 58 ? 22.130 -6.321 -10.841 1.00 9.93 ? 74 LEU A C 1 +ATOM 989 O O . LEU A 1 58 ? 22.004 -6.096 -9.649 0.94 10.79 ? 74 LEU A O 1 +ATOM 990 C CB . LEU A 1 58 ? 20.624 -8.284 -11.297 0.98 11.28 ? 74 LEU A CB 1 +ATOM 991 C CG . LEU A 1 58 ? 19.296 -8.794 -11.865 1.00 11.50 ? 74 LEU A CG 1 +ATOM 992 C CD1 . LEU A 1 58 ? 19.122 -10.293 -11.553 0.77 13.11 ? 74 LEU A CD1 1 +ATOM 993 C CD2 . LEU A 1 58 ? 18.111 -8.019 -11.364 0.94 12.44 ? 74 LEU A CD2 1 +ATOM 994 H H . LEU A 1 58 ? 21.223 -7.365 -13.509 1.00 11.16 ? 74 LEU A H 1 +ATOM 995 H HA . LEU A 1 58 ? 20.161 -6.308 -11.355 1.00 12.17 ? 74 LEU A HA 1 +ATOM 996 H HB2 . LEU A 1 58 ? 21.332 -8.843 -11.652 0.99 13.53 ? 74 LEU A HB2 1 +ATOM 997 H HB3 . LEU A 1 58 ? 20.587 -8.373 -10.332 1.00 13.53 ? 74 LEU A HB3 1 +ATOM 998 H HG . LEU A 1 58 ? 19.318 -8.699 -12.830 1.00 13.80 ? 74 LEU A HG 1 +ATOM 999 H HD11 . LEU A 1 58 ? 19.853 -10.786 -11.956 0.71 15.73 ? 74 LEU A HD11 1 +ATOM 1000 H HD12 . LEU A 1 58 ? 18.276 -10.595 -11.920 0.71 15.73 ? 74 LEU A HD12 1 +ATOM 1001 H HD13 . LEU A 1 58 ? 19.128 -10.418 -10.591 0.74 15.73 ? 74 LEU A HD13 1 +ATOM 1002 H HD21 . LEU A 1 58 ? 18.073 -8.092 -10.398 0.98 14.93 ? 74 LEU A HD21 1 +ATOM 1003 H HD22 . LEU A 1 58 ? 17.305 -8.388 -11.757 0.94 14.93 ? 74 LEU A HD22 1 +ATOM 1004 H HD23 . LEU A 1 58 ? 18.211 -7.089 -11.623 0.91 14.93 ? 74 LEU A HD23 1 +ATOM 1005 N N A LYS A 1 59 ? 23.258 -6.069 -11.478 0.48 9.17 ? 75 LYS A N 1 +ATOM 1006 N N B LYS A 1 59 ? 23.274 -6.102 -11.484 0.52 10.42 ? 75 LYS A N 1 +ATOM 1007 C CA A LYS A 1 59 ? 24.377 -5.539 -10.729 0.48 9.93 ? 75 LYS A CA 1 +ATOM 1008 C CA B LYS A 1 59 ? 24.444 -5.509 -10.831 0.52 11.41 ? 75 LYS A CA 1 +ATOM 1009 C C A LYS A 1 59 ? 24.146 -4.120 -10.253 0.48 10.35 ? 75 LYS A C 1 +ATOM 1010 C C B LYS A 1 59 ? 24.278 -4.029 -10.531 0.52 10.65 ? 75 LYS A C 1 +ATOM 1011 O O A LYS A 1 59 ? 24.690 -3.735 -9.202 0.48 11.77 ? 75 LYS A O 1 +ATOM 1012 O O B LYS A 1 59 ? 25.129 -3.436 -9.867 0.52 11.36 ? 75 LYS A O 1 +ATOM 1013 C CB A LYS A 1 59 ? 25.694 -5.773 -11.455 0.48 11.50 ? 75 LYS A CB 1 +ATOM 1014 C CB B LYS A 1 59 ? 25.670 -5.580 -11.739 0.52 13.38 ? 75 LYS A CB 1 +ATOM 1015 C CG A LYS A 1 59 ? 25.900 -7.258 -11.728 0.48 13.52 ? 75 LYS A CG 1 +ATOM 1016 C CG B LYS A 1 59 ? 26.220 -6.982 -12.065 0.52 15.82 ? 75 LYS A CG 1 +ATOM 1017 C CD A LYS A 1 59 ? 27.267 -7.601 -12.315 0.48 14.23 ? 75 LYS A CD 1 +ATOM 1018 C CD B LYS A 1 59 ? 27.405 -6.964 -13.096 0.52 17.57 ? 75 LYS A CD 1 +ATOM 1019 C CE A LYS A 1 59 ? 27.431 -9.060 -12.671 0.48 16.35 ? 75 LYS A CE 1 +ATOM 1020 C CE B LYS A 1 59 ? 27.898 -8.342 -13.371 0.52 20.71 ? 75 LYS A CE 1 +ATOM 1021 N NZ A LYS A 1 59 ? 28.665 -9.372 -13.447 0.48 18.97 ? 75 LYS A NZ 1 +ATOM 1022 N NZ B LYS A 1 59 ? 28.996 -8.303 -14.347 0.52 21.77 ? 75 LYS A NZ 1 +ATOM 1023 H H A LYS A 1 59 ? 23.399 -6.192 -12.318 0.48 11.00 ? 75 LYS A H 1 +ATOM 1024 H H B LYS A 1 59 ? 23.402 -6.290 -12.313 0.52 12.50 ? 75 LYS A H 1 +ATOM 1025 H HA A LYS A 1 59 ? 24.437 -6.070 -9.919 0.48 11.92 ? 75 LYS A HA 1 +ATOM 1026 H HA B LYS A 1 59 ? 24.636 -5.979 -10.004 0.52 13.69 ? 75 LYS A HA 1 +ATOM 1027 H HB2 A LYS A 1 59 ? 25.683 -5.305 -12.304 0.48 13.80 ? 75 LYS A HB2 1 +ATOM 1028 H HB2 B LYS A 1 59 ? 25.445 -5.158 -12.583 0.52 16.06 ? 75 LYS A HB2 1 +ATOM 1029 H HB3 A LYS A 1 59 ? 26.428 -5.458 -10.904 0.48 13.80 ? 75 LYS A HB3 1 +ATOM 1030 H HB3 B LYS A 1 59 ? 26.388 -5.083 -11.316 0.52 16.06 ? 75 LYS A HB3 1 +ATOM 1031 H HG2 A LYS A 1 59 ? 25.806 -7.744 -10.893 0.48 16.23 ? 75 LYS A HG2 1 +ATOM 1032 H HG2 B LYS A 1 59 ? 26.544 -7.391 -11.247 0.52 18.98 ? 75 LYS A HG2 1 +ATOM 1033 H HG3 A LYS A 1 59 ? 25.224 -7.556 -12.357 0.48 16.23 ? 75 LYS A HG3 1 +ATOM 1034 H HG3 B LYS A 1 59 ? 25.506 -7.520 -12.442 0.52 18.98 ? 75 LYS A HG3 1 +ATOM 1035 H HD2 A LYS A 1 59 ? 27.399 -7.083 -13.125 0.48 17.07 ? 75 LYS A HD2 1 +ATOM 1036 H HD2 B LYS A 1 59 ? 27.099 -6.577 -13.932 0.52 21.08 ? 75 LYS A HD2 1 +ATOM 1037 H HD3 A LYS A 1 59 ? 27.952 -7.376 -11.666 0.48 17.07 ? 75 LYS A HD3 1 +ATOM 1038 H HD3 B LYS A 1 59 ? 28.139 -6.444 -12.733 0.52 21.08 ? 75 LYS A HD3 1 +ATOM 1039 H HE2 A LYS A 1 59 ? 27.460 -9.578 -11.851 0.48 19.62 ? 75 LYS A HE2 1 +ATOM 1040 H HE2 B LYS A 1 59 ? 28.229 -8.738 -12.550 0.52 24.86 ? 75 LYS A HE2 1 +ATOM 1041 H HE3 A LYS A 1 59 ? 26.670 -9.337 -13.205 0.48 19.62 ? 75 LYS A HE3 1 +ATOM 1042 H HE3 B LYS A 1 59 ? 27.177 -8.877 -13.739 0.52 24.86 ? 75 LYS A HE3 1 +ATOM 1043 H HZ1 A LYS A 1 59 ? 28.663 -8.922 -14.215 0.48 22.76 ? 75 LYS A HZ1 1 +ATOM 1044 H HZ1 B LYS A 1 59 ? 28.713 -7.941 -15.109 0.52 26.13 ? 75 LYS A HZ1 1 +ATOM 1045 H HZ2 A LYS A 1 59 ? 28.702 -10.244 -13.623 0.48 22.76 ? 75 LYS A HZ2 1 +ATOM 1046 H HZ2 B LYS A 1 59 ? 29.289 -9.128 -14.509 0.52 26.13 ? 75 LYS A HZ2 1 +ATOM 1047 H HZ3 A LYS A 1 59 ? 29.386 -9.141 -12.978 0.48 22.76 ? 75 LYS A HZ3 1 +ATOM 1048 H HZ3 B LYS A 1 59 ? 29.669 -7.815 -14.028 0.52 26.13 ? 75 LYS A HZ3 1 +ATOM 1049 N N A VAL A 1 60 ? 23.231 -3.399 -10.889 0.48 9.43 ? 76 VAL A N 1 +ATOM 1050 N N B VAL A 1 60 ? 23.201 -3.418 -11.002 0.52 9.30 ? 76 VAL A N 1 +ATOM 1051 C CA A VAL A 1 60 ? 22.935 -2.012 -10.570 0.48 10.30 ? 76 VAL A CA 1 +ATOM 1052 C CA B VAL A 1 60 ? 22.896 -2.023 -10.709 0.52 9.68 ? 76 VAL A CA 1 +ATOM 1053 C C A VAL A 1 60 ? 21.635 -1.862 -9.800 0.48 9.67 ? 76 VAL A C 1 +ATOM 1054 C C B VAL A 1 60 ? 21.679 -1.884 -9.801 0.52 8.96 ? 76 VAL A C 1 +ATOM 1055 O O A VAL A 1 60 ? 21.251 -0.760 -9.419 0.48 10.13 ? 76 VAL A O 1 +ATOM 1056 O O B VAL A 1 60 ? 21.428 -0.797 -9.284 0.52 9.38 ? 76 VAL A O 1 +ATOM 1057 C CB A VAL A 1 60 ? 23.038 -1.204 -11.890 0.48 13.02 ? 76 VAL A CB 1 +ATOM 1058 C CB B VAL A 1 60 ? 22.768 -1.170 -12.007 0.52 12.40 ? 76 VAL A CB 1 +ATOM 1059 C CG1 A VAL A 1 60 ? 22.622 0.283 -11.934 0.48 9.23 ? 76 VAL A CG1 1 +ATOM 1060 C CG1 B VAL A 1 60 ? 23.846 -1.570 -13.037 0.52 13.84 ? 76 VAL A CG1 1 +ATOM 1061 C CG2 A VAL A 1 60 ? 24.489 -1.239 -12.345 0.48 13.14 ? 76 VAL A CG2 1 +ATOM 1062 C CG2 B VAL A 1 60 ? 21.650 -1.349 -12.615 0.52 12.79 ? 76 VAL A CG2 1 +ATOM 1063 H H A VAL A 1 60 ? 22.751 -3.706 -11.534 0.48 11.32 ? 76 VAL A H 1 +ATOM 1064 H H B VAL A 1 60 ? 22.617 -3.798 -11.505 0.52 11.16 ? 76 VAL A H 1 +ATOM 1065 H HA A VAL A 1 60 ? 23.640 -1.685 -9.988 0.48 12.36 ? 76 VAL A HA 1 +ATOM 1066 H HA B VAL A 1 60 ? 23.648 -1.659 -10.216 0.52 11.62 ? 76 VAL A HA 1 +ATOM 1067 H HB A VAL A 1 60 ? 22.515 -1.665 -12.565 0.48 15.63 ? 76 VAL A HB 1 +ATOM 1068 H HB B VAL A 1 60 ? 22.866 -0.228 -11.798 0.52 14.88 ? 76 VAL A HB 1 +ATOM 1069 H HG11 A VAL A 1 60 ? 21.687 0.357 -11.686 0.48 11.07 ? 76 VAL A HG11 1 +ATOM 1070 H HG11 B VAL A 1 60 ? 24.722 -1.425 -12.648 0.52 16.61 ? 76 VAL A HG11 1 +ATOM 1071 H HG12 A VAL A 1 60 ? 22.754 0.621 -12.834 0.48 11.07 ? 76 VAL A HG12 1 +ATOM 1072 H HG12 B VAL A 1 60 ? 23.741 -1.024 -13.832 0.52 16.61 ? 76 VAL A HG12 1 +ATOM 1073 H HG13 A VAL A 1 60 ? 23.171 0.783 -11.309 0.48 11.07 ? 76 VAL A HG13 1 +ATOM 1074 H HG13 B VAL A 1 60 ? 23.735 -2.507 -13.262 0.52 16.61 ? 76 VAL A HG13 1 +ATOM 1075 H HG21 A VAL A 1 60 ? 25.044 -0.839 -11.657 0.48 15.76 ? 76 VAL A HG21 1 +ATOM 1076 H HG21 B VAL A 1 60 ? 21.571 -2.284 -12.862 0.52 15.34 ? 76 VAL A HG21 1 +ATOM 1077 H HG22 A VAL A 1 60 ? 24.572 -0.737 -13.171 0.48 15.76 ? 76 VAL A HG22 1 +ATOM 1078 H HG22 B VAL A 1 60 ? 21.631 -0.794 -13.410 0.52 15.34 ? 76 VAL A HG22 1 +ATOM 1079 H HG23 A VAL A 1 60 ? 24.752 -2.161 -12.488 0.48 15.76 ? 76 VAL A HG23 1 +ATOM 1080 H HG23 B VAL A 1 60 ? 20.924 -1.102 -12.021 0.52 15.34 ? 76 VAL A HG23 1 +ATOM 1081 N N . GLN A 1 61 ? 20.923 -2.962 -9.582 1.00 8.88 ? 77 GLN A N 1 +ATOM 1082 C CA . GLN A 1 61 ? 19.765 -2.949 -8.747 1.00 8.73 ? 77 GLN A CA 1 +ATOM 1083 C C . GLN A 1 61 ? 20.148 -2.623 -7.300 1.00 8.87 ? 77 GLN A C 1 +ATOM 1084 O O . GLN A 1 61 ? 21.174 -3.106 -6.797 1.00 10.38 ? 77 GLN A O 1 +ATOM 1085 C CB . GLN A 1 61 ? 19.118 -4.338 -8.812 1.00 8.99 ? 77 GLN A CB 1 +ATOM 1086 C CG . GLN A 1 61 ? 17.905 -4.504 -7.879 1.00 8.85 ? 77 GLN A CG 1 +ATOM 1087 C CD . GLN A 1 61 ? 17.319 -5.903 -8.063 1.00 8.81 ? 77 GLN A CD 1 +ATOM 1088 O OE1 . GLN A 1 61 ? 17.951 -6.912 -7.696 1.00 10.53 ? 77 GLN A OE1 1 +ATOM 1089 N NE2 . GLN A 1 61 ? 16.097 -5.981 -8.582 1.00 9.10 ? 77 GLN A NE2 1 +ATOM 1090 H H . GLN A 1 61 ? 21.092 -3.734 -9.923 1.00 10.66 ? 77 GLN A H 1 +ATOM 1091 H HA . GLN A 1 61 ? 19.131 -2.287 -9.065 1.00 10.48 ? 77 GLN A HA 1 +ATOM 1092 H HB2 . GLN A 1 61 ? 18.817 -4.501 -9.720 1.00 10.79 ? 77 GLN A HB2 1 +ATOM 1093 H HB3 . GLN A 1 61 ? 19.778 -5.003 -8.561 1.00 10.79 ? 77 GLN A HB3 1 +ATOM 1094 H HG2 . GLN A 1 61 ? 18.186 -4.403 -6.956 1.00 10.62 ? 77 GLN A HG2 1 +ATOM 1095 H HG3 . GLN A 1 61 ? 17.226 -3.849 -8.105 1.00 10.62 ? 77 GLN A HG3 1 +ATOM 1096 H HE21 . GLN A 1 61 ? 15.729 -6.749 -8.703 0.00 10.92 ? 77 GLN A HE21 1 +ATOM 1097 H HE22 . GLN A 1 61 ? 15.674 -5.263 -8.797 0.00 10.92 ? 77 GLN A HE22 1 +ATOM 1098 N N . HIS A 1 62 ? 19.346 -1.823 -6.631 1.00 8.64 ? 78 HIS A N 1 +ATOM 1099 C CA . HIS A 1 62 ? 19.599 -1.513 -5.218 1.00 9.10 ? 78 HIS A CA 1 +ATOM 1100 C C . HIS A 1 62 ? 19.549 -2.800 -4.401 0.94 9.13 ? 78 HIS A C 1 +ATOM 1101 O O . HIS A 1 62 ? 18.701 -3.663 -4.625 0.93 9.50 ? 78 HIS A O 1 +ATOM 1102 C CB . HIS A 1 62 ? 18.555 -0.485 -4.740 1.00 9.56 ? 78 HIS A CB 1 +ATOM 1103 C CG . HIS A 1 62 ? 18.853 0.074 -3.418 1.00 10.91 ? 78 HIS A CG 1 +ATOM 1104 N ND1 . HIS A 1 62 ? 18.476 -0.541 -2.223 1.00 12.32 ? 78 HIS A ND1 1 +ATOM 1105 C CD2 . HIS A 1 62 ? 19.503 1.216 -3.082 1.00 12.42 ? 78 HIS A CD2 1 +ATOM 1106 C CE1 . HIS A 1 62 ? 18.897 0.237 -1.232 0.95 13.27 ? 78 HIS A CE1 1 +ATOM 1107 N NE2 . HIS A 1 62 ? 19.507 1.300 -1.718 1.00 13.23 ? 78 HIS A NE2 1 +ATOM 1108 H H . HIS A 1 62 ? 18.648 -1.442 -6.959 1.00 10.37 ? 78 HIS A H 1 +ATOM 1109 H HA . HIS A 1 62 ? 20.482 -1.122 -5.124 1.00 10.91 ? 78 HIS A HA 1 +ATOM 1110 H HB2 . HIS A 1 62 ? 18.524 0.248 -5.374 1.00 11.48 ? 78 HIS A HB2 1 +ATOM 1111 H HB3 . HIS A 1 62 ? 17.688 -0.917 -4.692 1.00 11.48 ? 78 HIS A HB3 1 +ATOM 1112 H HD2 . HIS A 1 62 ? 19.864 1.837 -3.673 0.87 14.90 ? 78 HIS A HD2 1 +ATOM 1113 H HE1 . HIS A 1 62 ? 18.776 0.059 -0.327 0.77 15.92 ? 78 HIS A HE1 1 +ATOM 1114 H HE2 . HIS A 1 62 ? 19.864 1.930 -1.254 0.00 15.88 ? 78 HIS A HE2 1 +ATOM 1115 N N . SER A 1 63 ? 20.428 -2.897 -3.410 0.91 10.29 ? 79 SER A N 1 +ATOM 1116 C CA . SER A 1 63 ? 20.563 -4.134 -2.657 0.96 12.45 ? 79 SER A CA 1 +ATOM 1117 C C . SER A 1 63 ? 19.292 -4.525 -1.921 1.00 11.73 ? 79 SER A C 1 +ATOM 1118 O O . SER A 1 63 ? 19.075 -5.718 -1.659 0.91 12.82 ? 79 SER A O 1 +ATOM 1119 C CB . SER A 1 63 ? 21.714 -3.997 -1.645 0.80 14.31 ? 79 SER A CB 1 +ATOM 1120 O OG . SER A 1 63 ? 21.460 -2.954 -0.751 0.79 16.67 ? 79 SER A OG 1 +ATOM 1121 H H . SER A 1 63 ? 20.954 -2.266 -3.156 0.93 12.35 ? 79 SER A H 1 +ATOM 1122 H HA . SER A 1 63 ? 20.786 -4.852 -3.269 0.92 14.94 ? 79 SER A HA 1 +ATOM 1123 H HB2 . SER A 1 63 ? 21.799 -4.825 -1.148 0.88 17.17 ? 79 SER A HB2 1 +ATOM 1124 H HB3 . SER A 1 63 ? 22.536 -3.810 -2.124 0.79 17.17 ? 79 SER A HB3 1 +ATOM 1125 H HG . SER A 1 63 ? 22.092 -2.885 -0.203 0.00 20.01 ? 79 SER A HG 1 +ATOM 1126 N N . SER A 1 64 ? 18.458 -3.554 -1.570 1.00 12.00 ? 80 SER A N 1 +ATOM 1127 C CA . SER A 1 64 ? 17.216 -3.891 -0.868 0.91 11.83 ? 80 SER A CA 1 +ATOM 1128 C C . SER A 1 64 ? 16.269 -4.742 -1.697 1.00 12.16 ? 80 SER A C 1 +ATOM 1129 O O . SER A 1 64 ? 15.349 -5.330 -1.134 0.96 13.86 ? 80 SER A O 1 +ATOM 1130 C CB . SER A 1 64 ? 16.524 -2.641 -0.427 0.85 12.42 ? 80 SER A CB 1 +ATOM 1131 O OG . SER A 1 64 ? 16.120 -1.892 -1.512 1.00 14.01 ? 80 SER A OG 1 +ATOM 1132 H H . SER A 1 64 ? 18.578 -2.715 -1.719 0.98 14.40 ? 80 SER A H 1 +ATOM 1133 H HA . SER A 1 64 ? 17.441 -4.397 -0.071 0.86 14.20 ? 80 SER A HA 1 +ATOM 1134 H HB2 . SER A 1 64 ? 15.745 -2.880 0.099 0.83 14.91 ? 80 SER A HB2 1 +ATOM 1135 H HB3 . SER A 1 64 ? 17.137 -2.114 0.109 0.85 14.91 ? 80 SER A HB3 1 +ATOM 1136 H HG . SER A 1 64 ? 15.733 -1.193 -1.250 0.00 16.81 ? 80 SER A HG 1 +ATOM 1137 N N . TYR A 1 65 ? 16.455 -4.773 -3.010 1.00 10.44 ? 81 TYR A N 1 +ATOM 1138 C CA . TYR A 1 65 ? 15.610 -5.504 -3.929 0.96 10.40 ? 81 TYR A CA 1 +ATOM 1139 C C . TYR A 1 65 ? 16.179 -6.856 -4.361 1.00 11.24 ? 81 TYR A C 1 +ATOM 1140 O O . TYR A 1 65 ? 15.542 -7.535 -5.156 0.95 10.81 ? 81 TYR A O 1 +ATOM 1141 C CB . TYR A 1 65 ? 15.236 -4.695 -5.160 0.91 9.83 ? 81 TYR A CB 1 +ATOM 1142 C CG . TYR A 1 65 ? 14.536 -3.408 -4.780 1.00 9.83 ? 81 TYR A CG 1 +ATOM 1143 C CD1 . TYR A 1 65 ? 13.313 -3.420 -4.151 0.91 9.87 ? 81 TYR A CD1 1 +ATOM 1144 C CD2 . TYR A 1 65 ? 15.110 -2.185 -5.042 0.85 8.93 ? 81 TYR A CD2 1 +ATOM 1145 C CE1 . TYR A 1 65 ? 12.675 -2.262 -3.775 0.82 9.30 ? 81 TYR A CE1 1 +ATOM 1146 C CE2 . TYR A 1 65 ? 14.503 -1.015 -4.690 0.73 8.36 ? 81 TYR A CE2 1 +ATOM 1147 C CZ . TYR A 1 65 ? 13.260 -1.047 -4.035 0.91 8.98 ? 81 TYR A CZ 1 +ATOM 1148 O OH . TYR A 1 65 ? 12.685 0.147 -3.715 0.89 10.94 ? 81 TYR A OH 1 +ATOM 1149 H H . TYR A 1 65 ? 17.096 -4.356 -3.404 0.98 12.53 ? 81 TYR A H 1 +ATOM 1150 H HA . TYR A 1 65 ? 14.779 -5.694 -3.465 0.97 12.48 ? 81 TYR A HA 1 +ATOM 1151 H HB2 . TYR A 1 65 ? 16.041 -4.470 -5.652 0.97 11.79 ? 81 TYR A HB2 1 +ATOM 1152 H HB3 . TYR A 1 65 ? 14.636 -5.216 -5.716 0.98 11.79 ? 81 TYR A HB3 1 +ATOM 1153 H HD1 . TYR A 1 65 ? 12.913 -4.237 -3.958 0.90 11.84 ? 81 TYR A HD1 1 +ATOM 1154 H HD2 . TYR A 1 65 ? 15.938 -2.155 -5.464 0.84 10.71 ? 81 TYR A HD2 1 +ATOM 1155 H HE1 . TYR A 1 65 ? 11.848 -2.300 -3.351 0.78 11.17 ? 81 TYR A HE1 1 +ATOM 1156 H HE2 . TYR A 1 65 ? 14.912 -0.202 -4.877 0.79 10.04 ? 81 TYR A HE2 1 +ATOM 1157 H HH . TYR A 1 65 ? 13.186 0.779 -3.948 0.00 13.12 ? 81 TYR A HH 1 +ATOM 1158 N N . ARG A 1 66 ? 17.347 -7.249 -3.859 1.00 12.84 ? 82 ARG A N 1 +ATOM 1159 C CA . ARG A 1 66 ? 17.968 -8.481 -4.310 1.00 14.98 ? 82 ARG A CA 1 +ATOM 1160 C C . ARG A 1 66 ? 17.031 -9.628 -4.029 1.00 13.72 ? 82 ARG A C 1 +ATOM 1161 O O . ARG A 1 66 ? 16.580 -9.835 -2.897 1.00 15.31 ? 82 ARG A O 1 +ATOM 1162 C CB . ARG A 1 66 ? 19.301 -8.695 -3.597 1.00 19.76 ? 82 ARG A CB 1 +ATOM 1163 C CG . ARG A 1 66 ? 20.004 -9.944 -4.079 1.00 24.56 ? 82 ARG A CG 1 +ATOM 1164 C CD . ARG A 1 66 ? 21.309 -10.267 -3.266 1.00 28.27 ? 82 ARG A CD 1 +ATOM 1165 N NE . ARG A 1 66 ? 21.844 -11.575 -3.666 1.00 31.71 ? 82 ARG A NE 1 +ATOM 1166 H H . ARG A 1 66 ? 17.794 -6.823 -3.260 1.00 15.41 ? 82 ARG A H 1 +ATOM 1167 H HA . ARG A 1 66 ? 18.129 -8.436 -5.266 1.00 17.97 ? 82 ARG A HA 1 +ATOM 1168 H HB2 . ARG A 1 66 ? 19.880 -7.936 -3.769 1.00 23.71 ? 82 ARG A HB2 1 +ATOM 1169 H HB3 . ARG A 1 66 ? 19.142 -8.785 -2.644 1.00 23.71 ? 82 ARG A HB3 1 +ATOM 1170 H HG2 . ARG A 1 66 ? 19.402 -10.699 -3.990 1.00 29.47 ? 82 ARG A HG2 1 +ATOM 1171 H HG3 . ARG A 1 66 ? 20.253 -9.826 -5.010 1.00 29.47 ? 82 ARG A HG3 1 +ATOM 1172 H HD2 . ARG A 1 66 ? 21.980 -9.590 -3.448 1.00 33.92 ? 82 ARG A HD2 1 +ATOM 1173 H HD3 . ARG A 1 66 ? 21.102 -10.295 -2.319 1.00 33.92 ? 82 ARG A HD3 1 +ATOM 1174 H HE . ARG A 1 66 ? 22.375 -11.603 -4.343 1.00 38.05 ? 82 ARG A HE 1 +ATOM 1175 N N . GLN A 1 67 ? 16.812 -10.433 -5.045 1.00 13.31 ? 83 GLN A N 1 +ATOM 1176 C CA . GLN A 1 67 ? 15.935 -11.599 -4.951 1.00 14.99 ? 83 GLN A CA 1 +ATOM 1177 C C . GLN A 1 67 ? 14.492 -11.230 -4.655 1.00 14.04 ? 83 GLN A C 1 +ATOM 1178 O O . GLN A 1 67 ? 13.694 -12.134 -4.334 0.68 15.05 ? 83 GLN A O 1 +ATOM 1179 C CB . GLN A 1 67 ? 16.432 -12.640 -3.940 1.00 19.88 ? 83 GLN A CB 1 +ATOM 1180 C CG . GLN A 1 67 ? 17.826 -13.155 -4.297 0.78 22.52 ? 83 GLN A CG 1 +ATOM 1181 C CD . GLN A 1 67 ? 17.828 -14.277 -5.354 0.77 25.07 ? 83 GLN A CD 1 +ATOM 1182 O OE1 . GLN A 1 67 ? 17.830 -14.031 -6.542 0.25 26.20 ? 83 GLN A OE1 1 +ATOM 1183 N NE2 . GLN A 1 67 ? 17.783 -15.540 -4.866 0.64 24.81 ? 83 GLN A NE2 1 +ATOM 1184 H H . GLN A 1 67 ? 17.164 -10.330 -5.822 1.00 15.97 ? 83 GLN A H 1 +ATOM 1185 H HA . GLN A 1 67 ? 15.937 -12.034 -5.818 1.00 17.99 ? 83 GLN A HA 1 +ATOM 1186 H HB2 . GLN A 1 67 ? 16.474 -12.235 -3.060 1.00 23.85 ? 83 GLN A HB2 1 +ATOM 1187 H HB3 . GLN A 1 67 ? 15.823 -13.394 -3.934 1.00 23.85 ? 83 GLN A HB3 1 +ATOM 1188 H HG2 . GLN A 1 67 ? 18.351 -12.418 -4.647 0.72 27.03 ? 83 GLN A HG2 1 +ATOM 1189 H HG3 . GLN A 1 67 ? 18.245 -13.503 -3.495 0.68 27.03 ? 83 GLN A HG3 1 +ATOM 1190 H HE21 . GLN A 1 67 ? 17.782 -16.209 -5.405 0.00 29.77 ? 83 GLN A HE21 1 +ATOM 1191 H HE22 . GLN A 1 67 ? 17.757 -15.672 -4.016 0.00 29.77 ? 83 GLN A HE22 1 +ATOM 1192 N N A ARG A 1 68 ? 14.101 -10.003 -4.797 0.38 12.97 ? 84 ARG A N 1 +ATOM 1193 N N B ARG A 1 68 ? 14.089 -9.949 -4.785 0.62 11.14 ? 84 ARG A N 1 +ATOM 1194 C CA A ARG A 1 68 ? 12.704 -9.749 -4.515 0.38 13.12 ? 84 ARG A CA 1 +ATOM 1195 C CA B ARG A 1 68 ? 12.747 -9.469 -4.450 0.62 11.02 ? 84 ARG A CA 1 +ATOM 1196 C C A ARG A 1 68 ? 12.100 -8.650 -5.387 0.38 11.79 ? 84 ARG A C 1 +ATOM 1197 C C B ARG A 1 68 ? 12.046 -8.818 -5.617 0.62 10.27 ? 84 ARG A C 1 +ATOM 1198 O O A ARG A 1 68 ? 10.999 -8.213 -5.028 0.38 11.66 ? 84 ARG A O 1 +ATOM 1199 O O B ARG A 1 68 ? 10.824 -8.951 -5.755 0.62 11.00 ? 84 ARG A O 1 +ATOM 1200 C CB A ARG A 1 68 ? 12.455 -9.476 -3.017 0.38 14.37 ? 84 ARG A CB 1 +ATOM 1201 C CB B ARG A 1 68 ? 12.737 -8.419 -3.304 0.62 12.01 ? 84 ARG A CB 1 +ATOM 1202 C CG A ARG A 1 68 ? 13.149 -8.289 -2.492 0.38 15.90 ? 84 ARG A CG 1 +ATOM 1203 C CG B ARG A 1 68 ? 13.018 -9.070 -1.915 0.62 12.88 ? 84 ARG A CG 1 +ATOM 1204 C CD A ARG A 1 68 ? 12.530 -7.893 -1.120 0.38 16.82 ? 84 ARG A CD 1 +ATOM 1205 C CD B ARG A 1 68 ? 13.090 -8.045 -0.918 0.62 12.43 ? 84 ARG A CD 1 +ATOM 1206 N NE A ARG A 1 68 ? 12.642 -6.452 -1.010 0.38 16.08 ? 84 ARG A NE 1 +ATOM 1207 N NE B ARG A 1 68 ? 11.783 -7.457 -0.703 0.62 11.90 ? 84 ARG A NE 1 +ATOM 1208 C CZ A ARG A 1 68 ? 11.653 -5.598 -0.795 0.38 15.81 ? 84 ARG A CZ 1 +ATOM 1209 C CZ B ARG A 1 68 ? 11.542 -6.138 -0.574 0.62 10.84 ? 84 ARG A CZ 1 +ATOM 1210 N NH1 A ARG A 1 68 ? 11.936 -4.297 -0.764 0.38 15.60 ? 84 ARG A NH1 1 +ATOM 1211 N NH1 B ARG A 1 68 ? 10.323 -5.739 -0.302 0.62 9.87 ? 84 ARG A NH1 1 +ATOM 1212 N NH2 A ARG A 1 68 ? 10.416 -6.031 -0.567 0.38 16.32 ? 84 ARG A NH2 1 +ATOM 1213 N NH2 B ARG A 1 68 ? 12.463 -5.204 -0.732 0.62 12.83 ? 84 ARG A NH2 1 +ATOM 1214 H H A ARG A 1 68 ? 14.579 -9.329 -5.039 0.38 15.56 ? 84 ARG A H 1 +ATOM 1215 H H B ARG A 1 68 ? 14.602 -9.324 -5.078 0.62 13.37 ? 84 ARG A H 1 +ATOM 1216 H HA A ARG A 1 68 ? 12.217 -10.561 -4.727 0.38 15.75 ? 84 ARG A HA 1 +ATOM 1217 H HA B ARG A 1 68 ? 12.209 -10.224 -4.164 0.62 13.23 ? 84 ARG A HA 1 +ATOM 1218 H HB2 A ARG A 1 68 ? 11.504 -9.346 -2.878 0.38 17.24 ? 84 ARG A HB2 1 +ATOM 1219 H HB2 B ARG A 1 68 ? 13.426 -7.757 -3.473 0.62 14.41 ? 84 ARG A HB2 1 +ATOM 1220 H HB3 A ARG A 1 68 ? 12.758 -10.243 -2.507 0.38 17.24 ? 84 ARG A HB3 1 +ATOM 1221 H HB3 B ARG A 1 68 ? 11.866 -7.994 -3.268 0.62 14.41 ? 84 ARG A HB3 1 +ATOM 1222 H HG2 A ARG A 1 68 ? 14.089 -8.490 -2.362 0.38 19.08 ? 84 ARG A HG2 1 +ATOM 1223 H HG2 B ARG A 1 68 ? 12.297 -9.677 -1.686 0.62 15.46 ? 84 ARG A HG2 1 +ATOM 1224 H HG3 A ARG A 1 68 ? 13.040 -7.547 -3.107 0.38 19.08 ? 84 ARG A HG3 1 +ATOM 1225 H HG3 B ARG A 1 68 ? 13.867 -9.540 -1.939 0.62 15.46 ? 84 ARG A HG3 1 +ATOM 1226 H HD2 A ARG A 1 68 ? 11.593 -8.143 -1.091 0.38 20.18 ? 84 ARG A HD2 1 +ATOM 1227 H HD2 B ARG A 1 68 ? 13.397 -8.428 -0.082 0.62 14.91 ? 84 ARG A HD2 1 +ATOM 1228 H HD3 A ARG A 1 68 ? 13.026 -8.307 -0.397 0.38 20.18 ? 84 ARG A HD3 1 +ATOM 1229 H HD3 B ARG A 1 68 ? 13.696 -7.348 -1.215 0.62 14.91 ? 84 ARG A HD3 1 +ATOM 1230 H HE A ARG A 1 68 ? 13.430 -6.118 -1.092 0.38 19.30 ? 84 ARG A HE 1 +ATOM 1231 H HE B ARG A 1 68 ? 11.110 -7.990 -0.656 0.62 14.28 ? 84 ARG A HE 1 +ATOM 1232 H HH11 A ARG A 1 68 ? 12.743 -4.029 -0.896 0.38 18.72 ? 84 ARG A HH11 1 +ATOM 1233 H HH11 B ARG A 1 68 ? 9.692 -6.317 -0.216 0.62 11.85 ? 84 ARG A HH11 1 +ATOM 1234 H HH12 A ARG A 1 68 ? 11.315 -3.725 -0.599 0.38 18.72 ? 84 ARG A HH12 1 +ATOM 1235 H HH12 B ARG A 1 68 ? 10.146 -4.899 -0.257 0.62 11.85 ? 84 ARG A HH12 1 +ATOM 1236 H HH21 A ARG A 1 68 ? 10.243 -6.873 -0.595 0.38 19.58 ? 84 ARG A HH21 1 +ATOM 1237 H HH21 B ARG A 1 68 ? 13.278 -5.427 -0.893 0.62 15.39 ? 84 ARG A HH21 1 +ATOM 1238 H HH22 A ARG A 1 68 ? 9.785 -5.467 -0.415 0.38 19.58 ? 84 ARG A HH22 1 +ATOM 1239 H HH22 B ARG A 1 68 ? 12.251 -4.375 -0.654 0.62 15.39 ? 84 ARG A HH22 1 +ATOM 1240 N N . ALA A 1 69 ? 12.759 -8.115 -6.458 1.00 10.60 ? 85 ALA A N 1 +ATOM 1241 C CA . ALA A 1 69 ? 12.112 -7.314 -7.506 1.00 9.81 ? 85 ALA A CA 1 +ATOM 1242 C C . ALA A 1 69 ? 12.555 -7.817 -8.858 1.00 9.51 ? 85 ALA A C 1 +ATOM 1243 O O . ALA A 1 69 ? 13.754 -8.028 -9.085 0.92 9.89 ? 85 ALA A O 1 +ATOM 1244 C CB . ALA A 1 69 ? 12.461 -5.849 -7.389 0.92 9.84 ? 85 ALA A CB 1 +ATOM 1245 H H . ALA A 1 69 ? 13.614 -8.143 -6.529 0.99 12.72 ? 85 ALA A H 1 +ATOM 1246 H HA . ALA A 1 69 ? 11.149 -7.409 -7.441 1.00 11.77 ? 85 ALA A HA 1 +ATOM 1247 H HB1 . ALA A 1 69 ? 12.165 -5.523 -6.524 0.91 11.81 ? 85 ALA A HB1 1 +ATOM 1248 H HB2 . ALA A 1 69 ? 12.013 -5.361 -8.098 1.00 11.81 ? 85 ALA A HB2 1 +ATOM 1249 H HB3 . ALA A 1 69 ? 13.422 -5.746 -7.471 0.92 11.81 ? 85 ALA A HB3 1 +ATOM 1250 N N . ARG A 1 70 ? 11.591 -7.988 -9.756 1.00 9.28 ? 86 ARG A N 1 +ATOM 1251 C CA . ARG A 1 70 ? 11.867 -8.425 -11.133 1.00 10.08 ? 86 ARG A CA 1 +ATOM 1252 C C . ARG A 1 70 ? 10.758 -7.935 -12.040 1.00 9.26 ? 86 ARG A C 1 +ATOM 1253 O O . ARG A 1 70 ? 9.664 -7.618 -11.581 1.00 10.67 ? 86 ARG A O 1 +ATOM 1254 C CB . ARG A 1 70 ? 11.906 -9.980 -11.217 1.00 12.13 ? 86 ARG A CB 1 +ATOM 1255 C CG . ARG A 1 70 ? 10.554 -10.627 -10.961 1.00 14.07 ? 86 ARG A CG 1 +ATOM 1256 C CD . ARG A 1 70 ? 10.601 -12.148 -10.969 1.00 21.95 ? 86 ARG A CD 1 +ATOM 1257 N NE . ARG A 1 70 ? 9.313 -12.740 -10.531 1.00 31.92 ? 86 ARG A NE 1 +ATOM 1258 C CZ . ARG A 1 70 ? 8.501 -13.511 -11.265 1.00 39.30 ? 86 ARG A CZ 1 +ATOM 1259 N NH1 . ARG A 1 70 ? 8.827 -13.876 -12.499 1.00 42.10 ? 86 ARG A NH1 1 +ATOM 1260 N NH2 . ARG A 1 70 ? 7.358 -13.953 -10.721 1.00 41.06 ? 86 ARG A NH2 1 +ATOM 1261 H H . ARG A 1 70 ? 10.757 -7.857 -9.596 1.00 11.14 ? 86 ARG A H 1 +ATOM 1262 H HA . ARG A 1 70 ? 12.714 -8.066 -11.438 1.00 12.10 ? 86 ARG A HA 1 +ATOM 1263 H HB2 . ARG A 1 70 ? 12.199 -10.240 -12.104 1.00 14.56 ? 86 ARG A HB2 1 +ATOM 1264 H HB3 . ARG A 1 70 ? 12.528 -10.315 -10.552 1.00 14.56 ? 86 ARG A HB3 1 +ATOM 1265 H HG2 . ARG A 1 70 ? 10.230 -10.343 -10.092 1.00 16.89 ? 86 ARG A HG2 1 +ATOM 1266 H HG3 . ARG A 1 70 ? 9.935 -10.344 -11.653 1.00 16.89 ? 86 ARG A HG3 1 +ATOM 1267 H HD2 . ARG A 1 70 ? 10.786 -12.457 -11.870 1.00 26.34 ? 86 ARG A HD2 1 +ATOM 1268 H HD3 . ARG A 1 70 ? 11.296 -12.449 -10.362 1.00 26.34 ? 86 ARG A HD3 1 +ATOM 1269 H HE . ARG A 1 70 ? 9.063 -12.571 -9.725 1.00 38.30 ? 86 ARG A HE 1 +ATOM 1270 H HH11 . ARG A 1 70 ? 9.559 -13.593 -12.851 1.00 50.52 ? 86 ARG A HH11 1 +ATOM 1271 H HH12 . ARG A 1 70 ? 8.298 -14.379 -12.953 1.00 50.52 ? 86 ARG A HH12 1 +ATOM 1272 H HH21 . ARG A 1 70 ? 7.148 -13.728 -9.918 1.00 49.27 ? 86 ARG A HH21 1 +ATOM 1273 H HH22 . ARG A 1 70 ? 6.834 -14.462 -11.176 1.00 49.27 ? 86 ARG A HH22 1 +ATOM 1274 N N A LEU A 1 71 ? 11.047 -7.889 -13.332 0.68 8.52 ? 87 LEU A N 1 +ATOM 1275 N N B LEU A 1 71 ? 11.064 -7.947 -13.323 0.32 10.69 ? 87 LEU A N 1 +ATOM 1276 C CA A LEU A 1 71 ? 9.990 -7.773 -14.341 0.68 7.68 ? 87 LEU A CA 1 +ATOM 1277 C CA B LEU A 1 71 ? 10.073 -7.811 -14.376 0.32 11.45 ? 87 LEU A CA 1 +ATOM 1278 C C A LEU A 1 71 ? 9.453 -9.136 -14.696 0.68 8.62 ? 87 LEU A C 1 +ATOM 1279 C C B LEU A 1 71 ? 9.468 -9.176 -14.668 0.32 10.80 ? 87 LEU A C 1 +ATOM 1280 O O A LEU A 1 71 ? 10.191 -10.119 -14.782 0.68 10.38 ? 87 LEU A O 1 +ATOM 1281 O O B LEU A 1 71 ? 10.159 -10.200 -14.588 0.32 11.15 ? 87 LEU A O 1 +ATOM 1282 C CB A LEU A 1 71 ? 10.482 -7.157 -15.636 0.68 8.48 ? 87 LEU A CB 1 +ATOM 1283 C CB B LEU A 1 71 ? 10.780 -7.284 -15.625 0.32 13.89 ? 87 LEU A CB 1 +ATOM 1284 C CG A LEU A 1 71 ? 10.825 -5.686 -15.570 0.68 8.20 ? 87 LEU A CG 1 +ATOM 1285 C CG B LEU A 1 71 ? 10.258 -6.178 -16.537 0.32 15.70 ? 87 LEU A CG 1 +ATOM 1286 C CD1 A LEU A 1 71 ? 11.556 -5.232 -16.835 0.68 10.38 ? 87 LEU A CD1 1 +ATOM 1287 C CD1 B LEU A 1 71 ? 9.528 -5.115 -15.791 0.32 16.50 ? 87 LEU A CD1 1 +ATOM 1288 C CD2 A LEU A 1 71 ? 9.505 -4.851 -15.504 0.68 10.75 ? 87 LEU A CD2 1 +ATOM 1289 C CD2 B LEU A 1 71 ? 11.425 -5.553 -17.320 0.32 15.64 ? 87 LEU A CD2 1 +ATOM 1290 H H A LEU A 1 71 ? 11.843 -7.923 -13.656 0.68 10.23 ? 87 LEU A H 1 +ATOM 1291 H H B LEU A 1 71 ? 11.866 -8.036 -13.620 0.32 12.82 ? 87 LEU A H 1 +ATOM 1292 H HA A LEU A 1 71 ? 9.264 -7.232 -13.994 0.68 9.21 ? 87 LEU A HA 1 +ATOM 1293 H HA B LEU A 1 71 ? 9.374 -7.193 -14.111 0.32 13.74 ? 87 LEU A HA 1 +ATOM 1294 H HB2 A LEU A 1 71 ? 11.281 -7.630 -15.915 0.68 10.17 ? 87 LEU A HB2 1 +ATOM 1295 H HB2 B LEU A 1 71 ? 11.654 -6.982 -15.333 0.32 16.67 ? 87 LEU A HB2 1 +ATOM 1296 H HB3 A LEU A 1 71 ? 9.791 -7.264 -16.308 0.68 10.17 ? 87 LEU A HB3 1 +ATOM 1297 H HB3 B LEU A 1 71 ? 10.910 -8.051 -16.205 0.32 16.67 ? 87 LEU A HB3 1 +ATOM 1298 H HG A LEU A 1 71 ? 11.371 -5.495 -14.791 0.68 9.83 ? 87 LEU A HG 1 +ATOM 1299 H HG B LEU A 1 71 ? 9.643 -6.566 -17.179 0.32 18.84 ? 87 LEU A HG 1 +ATOM 1300 H HD11 A LEU A 1 71 ? 12.376 -5.742 -16.926 0.68 12.45 ? 87 LEU A HD11 1 +ATOM 1301 H HD11 B LEU A 1 71 ? 8.770 -5.514 -15.336 0.32 19.80 ? 87 LEU A HD11 1 +ATOM 1302 H HD12 A LEU A 1 71 ? 11.761 -4.287 -16.758 0.68 12.45 ? 87 LEU A HD12 1 +ATOM 1303 H HD12 B LEU A 1 71 ? 9.221 -4.443 -16.419 0.32 19.80 ? 87 LEU A HD12 1 +ATOM 1304 H HD13 A LEU A 1 71 ? 10.984 -5.386 -17.602 0.68 12.45 ? 87 LEU A HD13 1 +ATOM 1305 H HD13 B LEU A 1 71 ? 10.129 -4.715 -15.144 0.32 19.80 ? 87 LEU A HD13 1 +ATOM 1306 H HD21 A LEU A 1 71 ? 8.978 -5.031 -16.299 0.68 12.89 ? 87 LEU A HD21 1 +ATOM 1307 H HD21 B LEU A 1 71 ? 12.064 -5.181 -16.692 0.32 18.77 ? 87 LEU A HD21 1 +ATOM 1308 H HD22 A LEU A 1 71 ? 9.730 -3.909 -15.462 0.68 12.89 ? 87 LEU A HD22 1 +ATOM 1309 H HD22 B LEU A 1 71 ? 11.080 -4.852 -17.895 0.32 18.77 ? 87 LEU A HD22 1 +ATOM 1310 H HD23 A LEU A 1 71 ? 9.008 -5.109 -14.712 0.68 12.89 ? 87 LEU A HD23 1 +ATOM 1311 H HD23 B LEU A 1 71 ? 11.850 -6.241 -17.856 0.32 18.77 ? 87 LEU A HD23 1 +ATOM 1312 N N . LEU A 1 72 ? 8.160 -9.209 -14.964 1.00 9.70 ? 88 LEU A N 1 +ATOM 1313 C CA . LEU A 1 72 ? 7.527 -10.408 -15.528 1.00 9.53 ? 88 LEU A CA 1 +ATOM 1314 C C . LEU A 1 72 ? 7.807 -10.337 -17.027 1.00 9.66 ? 88 LEU A C 1 +ATOM 1315 O O . LEU A 1 72 ? 7.091 -9.673 -17.790 0.99 10.19 ? 88 LEU A O 1 +ATOM 1316 C CB . LEU A 1 72 ? 6.038 -10.434 -15.191 1.00 10.83 ? 88 LEU A CB 1 +ATOM 1317 C CG . LEU A 1 72 ? 5.722 -10.340 -13.675 0.75 11.34 ? 88 LEU A CG 1 +ATOM 1318 C CD1 . LEU A 1 72 ? 4.221 -10.473 -13.479 0.64 11.75 ? 88 LEU A CD1 1 +ATOM 1319 C CD2 . LEU A 1 72 ? 6.472 -11.394 -12.841 0.69 12.10 ? 88 LEU A CD2 1 +ATOM 1320 H H . LEU A 1 72 ? 7.612 -8.557 -14.838 0.96 11.64 ? 88 LEU A H 1 +ATOM 1321 H HA . LEU A 1 72 ? 7.946 -11.205 -15.167 1.00 11.44 ? 88 LEU A HA 1 +ATOM 1322 H HB2 . LEU A 1 72 ? 5.607 -9.682 -15.628 1.00 12.99 ? 88 LEU A HB2 1 +ATOM 1323 H HB3 . LEU A 1 72 ? 5.659 -11.264 -15.519 1.00 12.99 ? 88 LEU A HB3 1 +ATOM 1324 H HG . LEU A 1 72 ? 5.986 -9.464 -13.354 0.77 13.61 ? 88 LEU A HG 1 +ATOM 1325 H HD11 . LEU A 1 72 ? 3.775 -9.756 -13.956 0.58 14.10 ? 88 LEU A HD11 1 +ATOM 1326 H HD12 . LEU A 1 72 ? 4.020 -10.415 -12.531 0.66 14.10 ? 88 LEU A HD12 1 +ATOM 1327 H HD13 . LEU A 1 72 ? 3.932 -11.332 -13.826 0.66 14.10 ? 88 LEU A HD13 1 +ATOM 1328 H HD21 . LEU A 1 72 ? 6.216 -12.278 -13.146 0.66 14.52 ? 88 LEU A HD21 1 +ATOM 1329 H HD22 . LEU A 1 72 ? 6.234 -11.284 -11.906 0.70 14.52 ? 88 LEU A HD22 1 +ATOM 1330 H HD23 . LEU A 1 72 ? 7.426 -11.267 -12.956 0.66 14.52 ? 88 LEU A HD23 1 +ATOM 1331 N N A LYS A 1 73 ? 8.907 -10.940 -17.466 0.43 9.93 ? 89 LYS A N 1 +ATOM 1332 N N B LYS A 1 73 ? 8.906 -10.961 -17.453 0.57 11.80 ? 89 LYS A N 1 +ATOM 1333 C CA A LYS A 1 73 ? 9.435 -10.594 -18.795 0.43 9.85 ? 89 LYS A CA 1 +ATOM 1334 C CA B LYS A 1 73 ? 9.434 -10.691 -18.798 0.57 14.10 ? 89 LYS A CA 1 +ATOM 1335 C C A LYS A 1 73 ? 8.579 -11.145 -19.935 0.43 11.08 ? 89 LYS A C 1 +ATOM 1336 C C B LYS A 1 73 ? 8.449 -11.067 -19.864 0.57 13.17 ? 89 LYS A C 1 +ATOM 1337 O O A LYS A 1 73 ? 8.547 -10.565 -21.034 0.43 10.49 ? 89 LYS A O 1 +ATOM 1338 O O B LYS A 1 73 ? 8.300 -10.364 -20.878 0.57 13.04 ? 89 LYS A O 1 +ATOM 1339 C CB A LYS A 1 73 ? 10.923 -10.945 -18.862 0.43 9.33 ? 89 LYS A CB 1 +ATOM 1340 C CB B LYS A 1 73 ? 10.754 -11.409 -18.999 0.57 17.86 ? 89 LYS A CB 1 +ATOM 1341 C CG A LYS A 1 73 ? 11.805 -10.055 -17.983 0.43 8.92 ? 89 LYS A CG 1 +ATOM 1342 C CG B LYS A 1 73 ? 11.882 -10.710 -18.238 0.57 20.43 ? 89 LYS A CG 1 +ATOM 1343 C CD A LYS A 1 73 ? 13.196 -10.511 -17.700 0.43 10.65 ? 89 LYS A CD 1 +ATOM 1344 C CD B LYS A 1 73 ? 12.993 -11.688 -17.940 0.57 23.43 ? 89 LYS A CD 1 +ATOM 1345 C CE A LYS A 1 73 ? 13.152 -11.672 -16.681 0.43 10.63 ? 89 LYS A CE 1 +ATOM 1346 C CE B LYS A 1 73 ? 13.781 -11.226 -16.765 0.57 25.36 ? 89 LYS A CE 1 +ATOM 1347 N NZ A LYS A 1 73 ? 12.700 -11.268 -15.304 0.43 10.93 ? 89 LYS A NZ 1 +ATOM 1348 N NZ B LYS A 1 73 ? 12.899 -10.838 -15.603 0.57 26.27 ? 89 LYS A NZ 1 +ATOM 1349 H H A LYS A 1 73 ? 9.357 -11.532 -17.035 0.43 11.91 ? 89 LYS A H 1 +ATOM 1350 H H B LYS A 1 73 ? 9.358 -11.533 -16.997 0.57 14.16 ? 89 LYS A H 1 +ATOM 1351 H HA A LYS A 1 73 ? 9.387 -9.629 -18.874 0.43 11.82 ? 89 LYS A HA 1 +ATOM 1352 H HA B LYS A 1 73 ? 9.603 -9.740 -18.878 0.57 16.92 ? 89 LYS A HA 1 +ATOM 1353 H HB2 A LYS A 1 73 ? 11.042 -11.862 -18.571 0.43 11.20 ? 89 LYS A HB2 1 +ATOM 1354 H HB2 B LYS A 1 73 ? 10.680 -12.318 -18.667 0.57 21.43 ? 89 LYS A HB2 1 +ATOM 1355 H HB3 A LYS A 1 73 ? 11.226 -10.849 -19.779 0.43 11.20 ? 89 LYS A HB3 1 +ATOM 1356 H HB3 B LYS A 1 73 ? 10.978 -11.412 -19.943 0.57 21.43 ? 89 LYS A HB3 1 +ATOM 1357 H HG2 A LYS A 1 73 ? 11.874 -9.187 -18.411 0.43 10.71 ? 89 LYS A HG2 1 +ATOM 1358 H HG2 B LYS A 1 73 ? 12.242 -9.991 -18.780 0.57 24.52 ? 89 LYS A HG2 1 +ATOM 1359 H HG3 A LYS A 1 73 ? 11.363 -9.951 -17.126 0.43 10.71 ? 89 LYS A HG3 1 +ATOM 1360 H HG3 B LYS A 1 73 ? 11.542 -10.365 -17.398 0.57 24.52 ? 89 LYS A HG3 1 +ATOM 1361 H HD2 A LYS A 1 73 ? 13.609 -10.831 -18.518 0.43 12.78 ? 89 LYS A HD2 1 +ATOM 1362 H HD2 B LYS A 1 73 ? 12.614 -12.557 -17.735 0.57 28.11 ? 89 LYS A HD2 1 +ATOM 1363 H HD3 A LYS A 1 73 ? 13.709 -9.782 -17.319 0.43 12.78 ? 89 LYS A HD3 1 +ATOM 1364 H HD3 B LYS A 1 73 ? 13.586 -11.748 -18.705 0.57 28.11 ? 89 LYS A HD3 1 +ATOM 1365 H HE2 A LYS A 1 73 ? 12.537 -12.349 -17.006 0.43 12.76 ? 89 LYS A HE2 1 +ATOM 1366 H HE2 B LYS A 1 73 ? 14.367 -11.943 -16.473 0.57 30.43 ? 89 LYS A HE2 1 +ATOM 1367 H HE3 A LYS A 1 73 ? 14.042 -12.050 -16.601 0.43 12.76 ? 89 LYS A HE3 1 +ATOM 1368 H HE3 B LYS A 1 73 ? 14.305 -10.450 -17.019 0.57 30.43 ? 89 LYS A HE3 1 +ATOM 1369 H HZ1 A LYS A 1 73 ? 12.695 -11.976 -14.766 0.43 13.12 ? 89 LYS A HZ1 1 +ATOM 1370 H HZ1 B LYS A 1 73 ? 12.411 -11.536 -15.345 0.57 31.52 ? 89 LYS A HZ1 1 +ATOM 1371 H HZ2 A LYS A 1 73 ? 11.879 -10.927 -15.342 0.43 13.12 ? 89 LYS A HZ2 1 +ATOM 1372 H HZ2 B LYS A 1 73 ? 12.354 -10.176 -15.843 0.57 31.52 ? 89 LYS A HZ2 1 +ATOM 1373 H HZ3 A LYS A 1 73 ? 13.253 -10.655 -14.971 0.43 13.12 ? 89 LYS A HZ3 1 +ATOM 1374 H HZ3 B LYS A 1 73 ? 13.399 -10.566 -14.919 0.57 31.52 ? 89 LYS A HZ3 1 +ATOM 1375 N N . ASP A 1 74 ? 7.814 -12.201 -19.704 1.00 12.92 ? 90 ASP A N 1 +ATOM 1376 C CA . ASP A 1 74 ? 6.864 -12.630 -20.749 1.00 15.52 ? 90 ASP A CA 1 +ATOM 1377 C C . ASP A 1 74 ? 5.695 -11.649 -20.961 1.00 14.17 ? 90 ASP A C 1 +ATOM 1378 O O . ASP A 1 74 ? 5.075 -11.659 -22.022 0.87 18.08 ? 90 ASP A O 1 +ATOM 1379 C CB . ASP A 1 74 ? 6.440 -14.085 -20.510 1.00 21.51 ? 90 ASP A CB 1 +ATOM 1380 C CG . ASP A 1 74 ? 5.701 -14.304 -19.262 1.00 24.60 ? 90 ASP A CG 1 +ATOM 1381 O OD1 . ASP A 1 74 ? 5.502 -13.411 -18.384 0.96 23.89 ? 90 ASP A OD1 1 +ATOM 1382 O OD2 . ASP A 1 74 ? 5.307 -15.515 -19.158 0.67 26.82 ? 90 ASP A OD2 1 +ATOM 1383 H H . ASP A 1 74 ? 7.860 -12.702 -19.007 1.00 15.50 ? 90 ASP A H 1 +ATOM 1384 H HA . ASP A 1 74 ? 7.355 -12.635 -21.586 1.00 18.63 ? 90 ASP A HA 1 +ATOM 1385 H HB2 . ASP A 1 74 ? 5.870 -14.366 -21.243 1.00 25.81 ? 90 ASP A HB2 1 +ATOM 1386 H HB3 . ASP A 1 74 ? 7.235 -14.640 -20.482 1.00 25.81 ? 90 ASP A HB3 1 +ATOM 1387 N N . GLN A 1 75 ? 5.480 -10.729 -20.076 1.00 11.75 ? 91 GLN A N 1 +ATOM 1388 C CA . GLN A 1 75 ? 4.466 -9.707 -20.277 0.99 12.16 ? 91 GLN A CA 1 +ATOM 1389 C C . GLN A 1 75 ? 4.937 -8.592 -21.187 1.00 11.19 ? 91 GLN A C 1 +ATOM 1390 O O . GLN A 1 75 ? 4.106 -7.874 -21.746 1.00 10.99 ? 91 GLN A O 1 +ATOM 1391 C CB . GLN A 1 75 ? 4.009 -9.113 -18.906 1.00 12.95 ? 91 GLN A CB 1 +ATOM 1392 C CG . GLN A 1 75 ? 3.158 -10.040 -18.113 0.87 14.05 ? 91 GLN A CG 1 +ATOM 1393 C CD . GLN A 1 75 ? 1.768 -10.188 -18.756 0.83 15.13 ? 91 GLN A CD 1 +ATOM 1394 O OE1 . GLN A 1 75 ? 1.063 -9.194 -19.086 0.77 15.75 ? 91 GLN A OE1 1 +ATOM 1395 N NE2 . GLN A 1 75 ? 1.406 -11.419 -19.015 0.96 17.64 ? 91 GLN A NE2 1 +ATOM 1396 H H . GLN A 1 75 ? 5.907 -10.659 -19.332 1.00 14.10 ? 91 GLN A H 1 +ATOM 1397 H HA . GLN A 1 75 ? 3.691 -10.117 -20.692 0.97 14.59 ? 91 GLN A HA 1 +ATOM 1398 H HB2 . GLN A 1 75 ? 4.795 -8.904 -18.378 1.00 15.54 ? 91 GLN A HB2 1 +ATOM 1399 H HB3 . GLN A 1 75 ? 3.497 -8.305 -19.069 1.00 15.54 ? 91 GLN A HB3 1 +ATOM 1400 H HG2 . GLN A 1 75 ? 3.577 -10.915 -18.081 0.95 16.86 ? 91 GLN A HG2 1 +ATOM 1401 H HG3 . GLN A 1 75 ? 3.045 -9.687 -17.216 0.85 16.86 ? 91 GLN A HG3 1 +ATOM 1402 H HE21 . GLN A 1 75 ? 0.641 -11.575 -19.375 0.00 21.17 ? 91 GLN A HE21 1 +ATOM 1403 H HE22 . GLN A 1 75 ? 1.933 -12.071 -18.826 0.00 21.17 ? 91 GLN A HE22 1 +ATOM 1404 N N . LEU A 1 76 ? 6.221 -8.416 -21.378 0.96 11.38 ? 92 LEU A N 1 +ATOM 1405 C CA . LEU A 1 76 ? 6.718 -7.323 -22.199 1.00 11.85 ? 92 LEU A CA 1 +ATOM 1406 C C . LEU A 1 76 ? 6.234 -7.415 -23.624 1.00 13.86 ? 92 LEU A C 1 +ATOM 1407 O O . LEU A 1 76 ? 5.958 -6.414 -24.251 1.00 15.19 ? 92 LEU A O 1 +ATOM 1408 C CB . LEU A 1 76 ? 8.254 -7.279 -22.151 1.00 12.75 ? 92 LEU A CB 1 +ATOM 1409 C CG . LEU A 1 76 ? 8.856 -6.965 -20.807 0.98 11.64 ? 92 LEU A CG 1 +ATOM 1410 C CD1 . LEU A 1 76 ? 10.338 -7.259 -20.815 0.84 13.05 ? 92 LEU A CD1 1 +ATOM 1411 C CD2 . LEU A 1 76 ? 8.548 -5.513 -20.365 0.93 10.50 ? 92 LEU A CD2 1 +ATOM 1412 H H . LEU A 1 76 ? 6.837 -8.916 -21.044 0.97 13.65 ? 92 LEU A H 1 +ATOM 1413 H HA . LEU A 1 76 ? 6.389 -6.487 -21.832 1.00 14.22 ? 92 LEU A HA 1 +ATOM 1414 H HB2 . LEU A 1 76 ? 8.593 -8.146 -22.425 1.00 15.30 ? 92 LEU A HB2 1 +ATOM 1415 H HB3 . LEU A 1 76 ? 8.560 -6.601 -22.772 1.00 15.30 ? 92 LEU A HB3 1 +ATOM 1416 H HG . LEU A 1 76 ? 8.452 -7.555 -20.151 0.98 13.97 ? 92 LEU A HG 1 +ATOM 1417 H HD11 . LEU A 1 76 ? 10.473 -8.198 -21.015 0.80 15.65 ? 92 LEU A HD11 1 +ATOM 1418 H HD12 . LEU A 1 76 ? 10.706 -7.050 -19.942 0.80 15.65 ? 92 LEU A HD12 1 +ATOM 1419 H HD13 . LEU A 1 76 ? 10.764 -6.711 -21.494 0.84 15.65 ? 92 LEU A HD13 1 +ATOM 1420 H HD21 . LEU A 1 76 ? 8.916 -4.899 -21.020 0.92 12.60 ? 92 LEU A HD21 1 +ATOM 1421 H HD22 . LEU A 1 76 ? 8.954 -5.355 -19.499 0.85 12.60 ? 92 LEU A HD22 1 +ATOM 1422 H HD23 . LEU A 1 76 ? 7.587 -5.398 -20.307 0.92 12.60 ? 92 LEU A HD23 1 +ATOM 1423 N N A SER A 1 77 ? 6.071 -8.616 -24.193 0.61 16.82 ? 93 SER A N 1 +ATOM 1424 N N B SER A 1 77 ? 6.072 -8.635 -24.170 0.39 16.92 ? 93 SER A N 1 +ATOM 1425 C CA A SER A 1 77 ? 5.553 -8.714 -25.587 0.61 18.85 ? 93 SER A CA 1 +ATOM 1426 C CA B SER A 1 77 ? 5.545 -8.852 -25.532 0.39 18.97 ? 93 SER A CA 1 +ATOM 1427 C C A SER A 1 77 ? 4.100 -8.373 -25.726 0.61 19.81 ? 93 SER A C 1 +ATOM 1428 C C B SER A 1 77 ? 4.133 -8.352 -25.708 0.39 19.73 ? 93 SER A C 1 +ATOM 1429 O O A SER A 1 77 ? 3.608 -8.319 -26.871 0.61 22.24 ? 93 SER A O 1 +ATOM 1430 O O B SER A 1 77 ? 3.703 -8.064 -26.846 0.39 21.55 ? 93 SER A O 1 +ATOM 1431 C CB A SER A 1 77 ? 5.770 -10.059 -26.217 0.61 20.22 ? 93 SER A CB 1 +ATOM 1432 C CB B SER A 1 77 ? 5.592 -10.332 -25.892 0.39 20.75 ? 93 SER A CB 1 +ATOM 1433 O OG A SER A 1 77 ? 4.919 -10.984 -25.582 0.61 18.98 ? 93 SER A OG 1 +ATOM 1434 O OG B SER A 1 77 ? 6.726 -10.881 -25.228 0.39 20.95 ? 93 SER A OG 1 +ATOM 1435 H H A SER A 1 77 ? 6.243 -9.370 -23.816 0.61 20.18 ? 93 SER A H 1 +ATOM 1436 H H B SER A 1 77 ? 6.264 -9.367 -23.761 0.39 20.30 ? 93 SER A H 1 +ATOM 1437 H HA A SER A 1 77 ? 6.042 -8.072 -26.125 0.61 22.62 ? 93 SER A HA 1 +ATOM 1438 H HA B SER A 1 77 ? 6.108 -8.376 -26.163 0.39 22.76 ? 93 SER A HA 1 +ATOM 1439 H HB2 A SER A 1 77 ? 5.552 -10.014 -27.161 0.61 24.27 ? 93 SER A HB2 1 +ATOM 1440 H HB2 B SER A 1 77 ? 4.785 -10.771 -25.582 0.39 24.90 ? 93 SER A HB2 1 +ATOM 1441 H HB3 A SER A 1 77 ? 6.693 -10.330 -26.093 0.61 24.27 ? 93 SER A HB3 1 +ATOM 1442 H HB3 B SER A 1 77 ? 5.693 -10.433 -26.852 0.39 24.90 ? 93 SER A HB3 1 +ATOM 1443 H HG A SER A 1 77 ? 5.022 -11.747 -25.918 0.61 22.77 ? 93 SER A HG 1 +ATOM 1444 H HG B SER A 1 77 ? 6.648 -10.782 -24.397 0.39 25.14 ? 93 SER A HG 1 +ATOM 1445 N N . LEU A 1 78 ? 3.413 -8.271 -24.614 1.00 18.40 ? 94 LEU A N 1 +ATOM 1446 C CA . LEU A 1 78 ? 2.071 -7.838 -24.599 1.00 18.34 ? 94 LEU A CA 1 +ATOM 1447 C C . LEU A 1 78 ? 2.014 -6.359 -24.352 1.00 16.32 ? 94 LEU A C 1 +ATOM 1448 O O . LEU A 1 78 ? 0.937 -5.835 -24.185 0.78 16.50 ? 94 LEU A O 1 +ATOM 1449 C CB . LEU A 1 78 ? 1.290 -8.601 -23.547 1.00 18.55 ? 94 LEU A CB 1 +ATOM 1450 C CG . LEU A 1 78 ? 1.323 -10.088 -23.677 0.91 18.99 ? 94 LEU A CG 1 +ATOM 1451 C CD1 . LEU A 1 78 ? 0.511 -10.724 -22.536 0.75 19.54 ? 94 LEU A CD1 1 +ATOM 1452 C CD2 . LEU A 1 78 ? 0.773 -10.505 -25.031 0.78 18.62 ? 94 LEU A CD2 1 +ATOM 1453 H H . LEU A 1 78 ? 3.717 -8.466 -23.833 1.00 22.08 ? 94 LEU A H 1 +ATOM 1454 H HA . LEU A 1 78 ? 1.669 -8.016 -25.463 1.00 22.01 ? 94 LEU A HA 1 +ATOM 1455 H HB2 . LEU A 1 78 ? 1.651 -8.378 -22.675 1.00 22.26 ? 94 LEU A HB2 1 +ATOM 1456 H HB3 . LEU A 1 78 ? 0.362 -8.326 -23.594 1.00 22.26 ? 94 LEU A HB3 1 +ATOM 1457 H HG . LEU A 1 78 ? 2.240 -10.398 -23.610 0.98 22.79 ? 94 LEU A HG 1 +ATOM 1458 H HD11 . LEU A 1 78 ? 0.901 -10.462 -21.687 0.79 23.45 ? 94 LEU A HD11 1 +ATOM 1459 H HD12 . LEU A 1 78 ? 0.538 -11.689 -22.629 0.79 23.45 ? 94 LEU A HD12 1 +ATOM 1460 H HD13 . LEU A 1 78 ? -0.406 -10.412 -22.590 0.79 23.45 ? 94 LEU A HD13 1 +ATOM 1461 H HD21 . LEU A 1 78 ? -0.142 -10.194 -25.109 0.81 22.34 ? 94 LEU A HD21 1 +ATOM 1462 H HD22 . LEU A 1 78 ? 0.801 -11.472 -25.098 0.85 22.34 ? 94 LEU A HD22 1 +ATOM 1463 H HD23 . LEU A 1 78 ? 1.318 -10.108 -25.728 0.80 22.34 ? 94 LEU A HD23 1 +ATOM 1464 N N . GLY A 1 79 ? 3.153 -5.669 -24.288 1.00 12.80 ? 95 GLY A N 1 +ATOM 1465 C CA . GLY A 1 79 ? 3.137 -4.262 -23.961 1.00 11.36 ? 95 GLY A CA 1 +ATOM 1466 C C . GLY A 1 79 ? 2.886 -3.967 -22.520 1.00 9.63 ? 95 GLY A C 1 +ATOM 1467 O O . GLY A 1 79 ? 2.373 -2.908 -22.195 1.00 11.00 ? 95 GLY A O 1 +ATOM 1468 H H . GLY A 1 79 ? 3.936 -5.995 -24.430 1.00 15.36 ? 95 GLY A H 1 +ATOM 1469 H HA2 . GLY A 1 79 ? 3.991 -3.871 -24.204 1.00 13.63 ? 95 GLY A HA2 1 +ATOM 1470 H HA3 . GLY A 1 79 ? 2.445 -3.824 -24.482 1.00 13.63 ? 95 GLY A HA3 1 +ATOM 1471 N N . ASN A 1 80 ? 3.265 -4.847 -21.612 0.98 9.35 ? 96 ASN A N 1 +ATOM 1472 C CA . ASN A 1 80 ? 3.032 -4.663 -20.179 0.99 8.80 ? 96 ASN A CA 1 +ATOM 1473 C C . ASN A 1 80 ? 4.380 -4.785 -19.458 1.00 8.38 ? 96 ASN A C 1 +ATOM 1474 O O . ASN A 1 80 ? 5.008 -5.849 -19.498 1.00 9.29 ? 96 ASN A O 1 +ATOM 1475 C CB . ASN A 1 80 ? 2.062 -5.706 -19.683 1.00 9.90 ? 96 ASN A CB 1 +ATOM 1476 C CG . ASN A 1 80 ? 1.686 -5.563 -18.245 1.00 10.84 ? 96 ASN A CG 1 +ATOM 1477 O OD1 . ASN A 1 80 ? 1.909 -4.518 -17.610 0.78 10.51 ? 96 ASN A OD1 1 +ATOM 1478 N ND2 . ASN A 1 80 ? 1.192 -6.650 -17.664 0.87 11.31 ? 96 ASN A ND2 1 +ATOM 1479 H H . ASN A 1 80 ? 3.671 -5.582 -21.800 0.98 11.22 ? 96 ASN A H 1 +ATOM 1480 H HA . ASN A 1 80 ? 2.663 -3.782 -20.013 0.97 10.56 ? 96 ASN A HA 1 +ATOM 1481 H HB2 . ASN A 1 80 ? 1.248 -5.648 -20.207 1.00 11.88 ? 96 ASN A HB2 1 +ATOM 1482 H HB3 . ASN A 1 80 ? 2.462 -6.582 -19.797 1.00 11.88 ? 96 ASN A HB3 1 +ATOM 1483 H HD21 . ASN A 1 80 ? 0.958 -6.627 -16.836 0.00 13.57 ? 96 ASN A HD21 1 +ATOM 1484 H HD22 . ASN A 1 80 ? 1.106 -7.378 -18.115 0.00 13.57 ? 96 ASN A HD22 1 +ATOM 1485 N N . ALA A 1 81 ? 4.806 -3.682 -18.841 0.92 7.36 ? 97 ALA A N 1 +ATOM 1486 C CA . ALA A 1 81 ? 5.956 -3.657 -17.956 0.87 7.26 ? 97 ALA A CA 1 +ATOM 1487 C C . ALA A 1 81 ? 5.422 -3.867 -16.537 0.87 6.88 ? 97 ALA A C 1 +ATOM 1488 O O . ALA A 1 81 ? 4.828 -2.950 -15.940 0.89 7.98 ? 97 ALA A O 1 +ATOM 1489 C CB . ALA A 1 81 ? 6.701 -2.328 -18.083 0.79 7.47 ? 97 ALA A CB 1 +ATOM 1490 H H . ALA A 1 81 ? 4.428 -2.914 -18.927 0.92 8.83 ? 97 ALA A H 1 +ATOM 1491 H HA . ALA A 1 81 ? 6.562 -4.381 -18.177 0.87 8.72 ? 97 ALA A HA 1 +ATOM 1492 H HB1 . ALA A 1 81 ? 7.000 -2.220 -18.999 0.83 8.96 ? 97 ALA A HB1 1 +ATOM 1493 H HB2 . ALA A 1 81 ? 7.463 -2.335 -17.483 0.79 8.96 ? 97 ALA A HB2 1 +ATOM 1494 H HB3 . ALA A 1 81 ? 6.099 -1.605 -17.844 0.73 8.96 ? 97 ALA A HB3 1 +ATOM 1495 N N . ALA A 1 82 ? 5.538 -5.095 -16.052 0.97 7.37 ? 98 ALA A N 1 +ATOM 1496 C CA . ALA A 1 82 ? 4.937 -5.532 -14.819 0.99 7.63 ? 98 ALA A CA 1 +ATOM 1497 C C . ALA A 1 82 ? 6.066 -5.807 -13.828 0.88 7.09 ? 98 ALA A C 1 +ATOM 1498 O O . ALA A 1 82 ? 6.850 -6.762 -14.002 0.89 8.11 ? 98 ALA A O 1 +ATOM 1499 C CB . ALA A 1 82 ? 4.110 -6.773 -15.046 1.00 8.91 ? 98 ALA A CB 1 +ATOM 1500 H H . ALA A 1 82 ? 5.984 -5.716 -16.446 0.99 8.84 ? 98 ALA A H 1 +ATOM 1501 H HA . ALA A 1 82 ? 4.366 -4.833 -14.462 1.00 9.15 ? 98 ALA A HA 1 +ATOM 1502 H HB1 . ALA A 1 82 ? 3.412 -6.574 -15.689 1.00 10.69 ? 98 ALA A HB1 1 +ATOM 1503 H HB2 . ALA A 1 82 ? 3.717 -7.048 -14.203 1.00 10.69 ? 98 ALA A HB2 1 +ATOM 1504 H HB3 . ALA A 1 82 ? 4.685 -7.476 -15.388 1.00 10.69 ? 98 ALA A HB3 1 +ATOM 1505 N N . LEU A 1 83 ? 6.148 -4.955 -12.810 0.88 6.93 ? 99 LEU A N 1 +ATOM 1506 C CA . LEU A 1 83 ? 7.154 -5.063 -11.738 0.88 6.75 ? 99 LEU A CA 1 +ATOM 1507 C C . LEU A 1 83 ? 6.555 -5.832 -10.589 0.88 6.87 ? 99 LEU A C 1 +ATOM 1508 O O . LEU A 1 83 ? 5.561 -5.388 -9.998 0.88 7.30 ? 99 LEU A O 1 +ATOM 1509 C CB . LEU A 1 83 ? 7.548 -3.663 -11.271 0.88 7.53 ? 99 LEU A CB 1 +ATOM 1510 C CG . LEU A 1 83 ? 8.403 -3.605 -10.017 0.88 8.38 ? 99 LEU A CG 1 +ATOM 1511 C CD1 . LEU A 1 83 ? 9.780 -4.165 -10.307 0.88 11.51 ? 99 LEU A CD1 1 +ATOM 1512 C CD2 . LEU A 1 83 ? 8.523 -2.176 -9.501 0.88 8.92 ? 99 LEU A CD2 1 +ATOM 1513 H H . LEU A 1 83 ? 5.620 -4.284 -12.710 0.88 8.31 ? 99 LEU A H 1 +ATOM 1514 H HA . LEU A 1 83 ? 7.942 -5.528 -12.060 0.88 8.10 ? 99 LEU A HA 1 +ATOM 1515 H HB2 . LEU A 1 83 ? 8.046 -3.232 -11.983 0.88 9.03 ? 99 LEU A HB2 1 +ATOM 1516 H HB3 . LEU A 1 83 ? 6.738 -3.160 -11.093 0.88 9.03 ? 99 LEU A HB3 1 +ATOM 1517 H HG . LEU A 1 83 ? 7.994 -4.147 -9.324 0.88 10.05 ? 99 LEU A HG 1 +ATOM 1518 H HD11 . LEU A 1 83 ? 9.691 -5.087 -10.596 0.88 13.81 ? 99 LEU A HD11 1 +ATOM 1519 H HD12 . LEU A 1 83 ? 10.314 -4.122 -9.498 0.88 13.81 ? 99 LEU A HD12 1 +ATOM 1520 H HD13 . LEU A 1 83 ? 10.195 -3.637 -11.006 0.88 13.81 ? 99 LEU A HD13 1 +ATOM 1521 H HD21 . LEU A 1 83 ? 8.933 -1.626 -10.187 0.88 10.71 ? 99 LEU A HD21 1 +ATOM 1522 H HD22 . LEU A 1 83 ? 9.074 -2.175 -8.702 0.88 10.71 ? 99 LEU A HD22 1 +ATOM 1523 H HD23 . LEU A 1 83 ? 7.637 -1.841 -9.293 0.88 10.71 ? 99 LEU A HD23 1 +ATOM 1524 N N . GLN A 1 84 ? 7.158 -6.952 -10.249 1.00 8.46 ? 100 GLN A N 1 +ATOM 1525 C CA . GLN A 1 84 ? 6.760 -7.709 -9.058 1.00 9.08 ? 100 GLN A CA 1 +ATOM 1526 C C . GLN A 1 84 ? 7.793 -7.510 -7.960 1.00 9.05 ? 100 GLN A C 1 +ATOM 1527 O O . GLN A 1 84 ? 8.993 -7.689 -8.184 0.94 10.64 ? 100 GLN A O 1 +ATOM 1528 C CB . GLN A 1 84 ? 6.636 -9.201 -9.403 1.00 10.79 ? 100 GLN A CB 1 +ATOM 1529 C CG . GLN A 1 84 ? 6.139 -9.984 -8.191 0.98 14.84 ? 100 GLN A CG 1 +ATOM 1530 C CD . GLN A 1 84 ? 6.284 -11.503 -8.448 0.73 20.94 ? 100 GLN A CD 1 +ATOM 1531 O OE1 . GLN A 1 84 ? 7.373 -12.045 -8.575 0.62 21.66 ? 100 GLN A OE1 1 +ATOM 1532 N NE2 . GLN A 1 84 ? 5.209 -12.157 -8.625 0.58 23.42 ? 100 GLN A NE2 1 +ATOM 1533 H H . GLN A 1 84 ? 7.807 -7.306 -10.688 0.87 10.15 ? 100 GLN A H 1 +ATOM 1534 H HA . GLN A 1 84 ? 5.902 -7.390 -8.740 0.88 10.89 ? 100 GLN A HA 1 +ATOM 1535 H HB2 . GLN A 1 84 ? 5.998 -9.315 -10.125 0.93 12.95 ? 100 GLN A HB2 1 +ATOM 1536 H HB3 . GLN A 1 84 ? 7.505 -9.549 -9.658 0.95 12.95 ? 100 GLN A HB3 1 +ATOM 1537 H HG2 . GLN A 1 84 ? 6.669 -9.750 -7.413 0.91 17.81 ? 100 GLN A HG2 1 +ATOM 1538 H HG3 . GLN A 1 84 ? 5.202 -9.785 -8.037 0.95 17.81 ? 100 GLN A HG3 1 +ATOM 1539 H HE21 . GLN A 1 84 ? 5.241 -13.004 -8.771 0.00 28.11 ? 100 GLN A HE21 1 +ATOM 1540 H HE22 . GLN A 1 84 ? 4.451 -11.753 -8.599 0.00 28.11 ? 100 GLN A HE22 1 +ATOM 1541 N N . ILE A 1 85 ? 7.302 -7.166 -6.770 1.00 9.22 ? 101 ILE A N 1 +ATOM 1542 C CA . ILE A 1 85 ? 8.120 -7.080 -5.571 1.00 9.42 ? 101 ILE A CA 1 +ATOM 1543 C C . ILE A 1 85 ? 7.538 -8.063 -4.560 0.92 9.70 ? 101 ILE A C 1 +ATOM 1544 O O . ILE A 1 85 ? 6.354 -7.980 -4.225 0.98 11.30 ? 101 ILE A O 1 +ATOM 1545 C CB . ILE A 1 85 ? 8.188 -5.649 -4.998 0.97 10.94 ? 101 ILE A CB 1 +ATOM 1546 C CG1 . ILE A 1 85 ? 8.889 -4.718 -6.035 0.89 11.15 ? 101 ILE A CG1 1 +ATOM 1547 C CG2 . ILE A 1 85 ? 8.915 -5.679 -3.673 0.92 14.03 ? 101 ILE A CG2 1 +ATOM 1548 C CD1 . ILE A 1 85 ? 9.037 -3.287 -5.611 0.68 10.58 ? 101 ILE A CD1 1 +ATOM 1549 H H . ILE A 1 85 ? 6.475 -6.974 -6.633 1.00 11.06 ? 101 ILE A H 1 +ATOM 1550 H HA . ILE A 1 85 ? 9.024 -7.363 -5.782 1.00 11.31 ? 101 ILE A HA 1 +ATOM 1551 H HB . ILE A 1 85 ? 7.285 -5.328 -4.851 0.97 13.12 ? 101 ILE A HB 1 +ATOM 1552 H HG12 . ILE A 1 85 ? 9.779 -5.065 -6.207 0.93 13.38 ? 101 ILE A HG12 1 +ATOM 1553 H HG13 . ILE A 1 85 ? 8.372 -4.728 -6.856 0.97 13.38 ? 101 ILE A HG13 1 +ATOM 1554 H HG21 . ILE A 1 85 ? 8.432 -6.257 -3.061 0.94 16.83 ? 101 ILE A HG21 1 +ATOM 1555 H HG22 . ILE A 1 85 ? 8.956 -4.778 -3.315 0.94 16.83 ? 101 ILE A HG22 1 +ATOM 1556 H HG23 . ILE A 1 85 ? 9.812 -6.021 -3.813 0.95 16.83 ? 101 ILE A HG23 1 +ATOM 1557 H HD11 . ILE A 1 85 ? 8.157 -2.914 -5.449 0.70 12.69 ? 101 ILE A HD11 1 +ATOM 1558 H HD12 . ILE A 1 85 ? 9.481 -2.793 -6.318 0.61 12.69 ? 101 ILE A HD12 1 +ATOM 1559 H HD13 . ILE A 1 85 ? 9.567 -3.252 -4.799 0.71 12.69 ? 101 ILE A HD13 1 +ATOM 1560 N N . THR A 1 86 ? 8.370 -8.966 -4.073 1.00 10.28 ? 102 THR A N 1 +ATOM 1561 C CA . THR A 1 86 ? 7.960 -9.952 -3.103 1.00 11.24 ? 102 THR A CA 1 +ATOM 1562 C C . THR A 1 86 ? 8.242 -9.467 -1.677 1.00 11.26 ? 102 THR A C 1 +ATOM 1563 O O . THR A 1 86 ? 9.194 -8.737 -1.421 0.84 12.24 ? 102 THR A O 1 +ATOM 1564 C CB . THR A 1 86 ? 8.560 -11.316 -3.383 0.93 13.66 ? 102 THR A CB 1 +ATOM 1565 O OG1 . THR A 1 86 ? 9.906 -11.264 -3.289 0.60 12.24 ? 102 THR A OG1 1 +ATOM 1566 C CG2 . THR A 1 86 ? 8.252 -11.790 -4.746 0.92 16.66 ? 102 THR A CG2 1 +ATOM 1567 H H . THR A 1 86 ? 9.198 -9.027 -4.297 0.98 12.34 ? 102 THR A H 1 +ATOM 1568 H HA . THR A 1 86 ? 6.998 -10.053 -3.176 1.00 13.49 ? 102 THR A HA 1 +ATOM 1569 H HB . THR A 1 86 ? 8.214 -11.961 -2.747 0.89 16.39 ? 102 THR A HB 1 +ATOM 1570 H HG1 . THR A 1 86 ? 10.131 -11.024 -2.517 0.00 14.68 ? 102 THR A HG1 1 +ATOM 1571 H HG21 . THR A 1 86 ? 7.292 -11.858 -4.864 0.86 19.99 ? 102 THR A HG21 1 +ATOM 1572 H HG22 . THR A 1 86 ? 8.650 -12.662 -4.891 0.87 19.99 ? 102 THR A HG22 1 +ATOM 1573 H HG23 . THR A 1 86 ? 8.607 -11.169 -5.401 0.88 19.99 ? 102 THR A HG23 1 +ATOM 1574 N N . ASP A 1 87 ? 7.379 -9.916 -0.777 0.99 11.87 ? 103 ASP A N 1 +ATOM 1575 C CA . ASP A 1 87 ? 7.494 -9.682 0.656 0.98 13.09 ? 103 ASP A CA 1 +ATOM 1576 C C . ASP A 1 87 ? 7.583 -8.178 0.957 1.00 11.84 ? 103 ASP A C 1 +ATOM 1577 O O . ASP A 1 87 ? 8.581 -7.614 1.417 1.00 13.09 ? 103 ASP A O 1 +ATOM 1578 C CB . ASP A 1 87 ? 8.669 -10.435 1.249 0.88 14.28 ? 103 ASP A CB 1 +ATOM 1579 C CG . ASP A 1 87 ? 8.628 -10.459 2.748 0.75 17.48 ? 103 ASP A CG 1 +ATOM 1580 O OD1 . ASP A 1 87 ? 7.615 -10.062 3.368 0.71 18.87 ? 103 ASP A OD1 1 +ATOM 1581 O OD2 . ASP A 1 87 ? 9.630 -10.878 3.335 0.56 18.89 ? 103 ASP A OD2 1 +ATOM 1582 H H . ASP A 1 87 ? 6.686 -10.381 -0.983 0.98 14.25 ? 103 ASP A H 1 +ATOM 1583 H HA . ASP A 1 87 ? 6.691 -10.016 1.085 0.96 15.71 ? 103 ASP A HA 1 +ATOM 1584 H HB2 . ASP A 1 87 ? 8.652 -11.352 0.931 0.86 17.13 ? 103 ASP A HB2 1 +ATOM 1585 H HB3 . ASP A 1 87 ? 9.494 -10.003 0.976 0.86 17.13 ? 103 ASP A HB3 1 +ATOM 1586 N N . VAL A 1 88 ? 6.454 -7.528 0.666 1.00 11.98 ? 104 VAL A N 1 +ATOM 1587 C CA . VAL A 1 88 ? 6.337 -6.080 0.785 1.00 11.63 ? 104 VAL A CA 1 +ATOM 1588 C C . VAL A 1 88 ? 6.511 -5.613 2.228 0.98 11.65 ? 104 VAL A C 1 +ATOM 1589 O O . VAL A 1 88 ? 5.954 -6.204 3.173 0.87 13.57 ? 104 VAL A O 1 +ATOM 1590 C CB . VAL A 1 88 ? 4.986 -5.635 0.219 0.99 14.29 ? 104 VAL A CB 1 +ATOM 1591 C CG1 . VAL A 1 88 ? 4.660 -4.182 0.481 0.64 14.40 ? 104 VAL A CG1 1 +ATOM 1592 C CG2 . VAL A 1 88 ? 5.006 -5.863 -1.301 1.00 15.71 ? 104 VAL A CG2 1 +ATOM 1593 H H . VAL A 1 88 ? 5.734 -7.912 0.395 1.00 14.38 ? 104 VAL A H 1 +ATOM 1594 H HA . VAL A 1 88 ? 7.034 -5.665 0.252 1.00 13.95 ? 104 VAL A HA 1 +ATOM 1595 H HB . VAL A 1 88 ? 4.280 -6.181 0.601 0.99 17.15 ? 104 VAL A HB 1 +ATOM 1596 H HG11 . VAL A 1 88 ? 4.639 -4.031 1.439 0.67 17.28 ? 104 VAL A HG11 1 +ATOM 1597 H HG12 . VAL A 1 88 ? 3.794 -3.979 0.094 0.67 17.28 ? 104 VAL A HG12 1 +ATOM 1598 H HG13 . VAL A 1 88 ? 5.344 -3.628 0.073 0.67 17.28 ? 104 VAL A HG13 1 +ATOM 1599 H HG21 . VAL A 1 88 ? 5.724 -5.339 -1.689 1.00 18.85 ? 104 VAL A HG21 1 +ATOM 1600 H HG22 . VAL A 1 88 ? 4.155 -5.584 -1.673 1.00 18.85 ? 104 VAL A HG22 1 +ATOM 1601 H HG23 . VAL A 1 88 ? 5.152 -6.806 -1.477 1.00 18.85 ? 104 VAL A HG23 1 +ATOM 1602 N N . LYS A 1 89 ? 7.272 -4.534 2.407 0.85 9.74 ? 105 LYS A N 1 +ATOM 1603 C CA . LYS A 1 89 ? 7.576 -3.919 3.679 0.85 9.85 ? 105 LYS A CA 1 +ATOM 1604 C C . LYS A 1 89 ? 6.947 -2.538 3.778 0.90 9.40 ? 105 LYS A C 1 +ATOM 1605 O O . LYS A 1 89 ? 6.568 -1.943 2.784 0.98 10.17 ? 105 LYS A O 1 +ATOM 1606 C CB . LYS A 1 89 ? 9.091 -3.795 3.848 0.76 10.97 ? 105 LYS A CB 1 +ATOM 1607 C CG . LYS A 1 89 ? 9.770 -5.183 3.906 0.69 12.17 ? 105 LYS A CG 1 +ATOM 1608 C CD . LYS A 1 89 ? 9.402 -5.956 5.155 0.51 13.68 ? 105 LYS A CD 1 +ATOM 1609 C CE . LYS A 1 89 ? 10.123 -7.269 5.327 0.43 15.49 ? 105 LYS A CE 1 +ATOM 1610 N NZ . LYS A 1 89 ? 9.694 -7.970 6.552 0.46 16.60 ? 105 LYS A NZ 1 +ATOM 1611 H H . LYS A 1 89 ? 7.643 -4.120 1.752 0.82 11.68 ? 105 LYS A H 1 +ATOM 1612 H HA . LYS A 1 89 ? 7.229 -4.470 4.398 0.89 11.82 ? 105 LYS A HA 1 +ATOM 1613 H HB2 . LYS A 1 89 ? 9.459 -3.308 3.093 0.76 13.16 ? 105 LYS A HB2 1 +ATOM 1614 H HB3 . LYS A 1 89 ? 9.284 -3.327 4.675 0.81 13.16 ? 105 LYS A HB3 1 +ATOM 1615 H HG2 . LYS A 1 89 ? 9.491 -5.704 3.137 0.67 14.60 ? 105 LYS A HG2 1 +ATOM 1616 H HG3 . LYS A 1 89 ? 10.733 -5.065 3.897 0.71 14.60 ? 105 LYS A HG3 1 +ATOM 1617 H HD2 . LYS A 1 89 ? 9.606 -5.406 5.928 0.46 16.42 ? 105 LYS A HD2 1 +ATOM 1618 H HD3 . LYS A 1 89 ? 8.451 -6.145 5.132 0.50 16.42 ? 105 LYS A HD3 1 +ATOM 1619 H HE2 . LYS A 1 89 ? 9.932 -7.840 4.568 0.47 18.59 ? 105 LYS A HE2 1 +ATOM 1620 H HE3 . LYS A 1 89 ? 11.077 -7.104 5.391 0.46 18.59 ? 105 LYS A HE3 1 +ATOM 1621 H HZ1 . LYS A 1 89 ? 9.863 -7.466 7.266 0.43 19.92 ? 105 LYS A HZ1 1 +ATOM 1622 H HZ2 . LYS A 1 89 ? 10.133 -8.740 6.631 0.44 19.92 ? 105 LYS A HZ2 1 +ATOM 1623 H HZ3 . LYS A 1 89 ? 8.821 -8.138 6.516 0.45 19.92 ? 105 LYS A HZ3 1 +ATOM 1624 N N . LEU A 1 90 ? 6.876 -2.003 5.008 1.00 10.14 ? 106 LEU A N 1 +ATOM 1625 C CA . LEU A 1 90 ? 6.319 -0.646 5.158 0.98 10.00 ? 106 LEU A CA 1 +ATOM 1626 C C . LEU A 1 90 ? 7.086 0.372 4.312 0.97 10.85 ? 106 LEU A C 1 +ATOM 1627 O O . LEU A 1 90 ? 6.495 1.280 3.750 0.88 11.49 ? 106 LEU A O 1 +ATOM 1628 C CB . LEU A 1 90 ? 6.341 -0.220 6.618 0.94 9.54 ? 106 LEU A CB 1 +ATOM 1629 C CG . LEU A 1 90 ? 5.520 -1.072 7.597 0.96 10.25 ? 106 LEU A CG 1 +ATOM 1630 C CD1 . LEU A 1 90 ? 5.691 -0.538 8.971 1.00 11.39 ? 106 LEU A CD1 1 +ATOM 1631 C CD2 . LEU A 1 90 ? 4.054 -1.146 7.190 0.82 11.13 ? 106 LEU A CD2 1 +ATOM 1632 H H . LEU A 1 90 ? 7.129 -2.383 5.738 1.00 12.17 ? 106 LEU A H 1 +ATOM 1633 H HA . LEU A 1 90 ? 5.396 -0.649 4.860 0.96 12.00 ? 106 LEU A HA 1 +ATOM 1634 H HB2 . LEU A 1 90 ? 7.261 -0.238 6.925 0.91 11.44 ? 106 LEU A HB2 1 +ATOM 1635 H HB3 . LEU A 1 90 ? 6.002 0.687 6.674 0.86 11.44 ? 106 LEU A HB3 1 +ATOM 1636 H HG . LEU A 1 90 ? 5.871 -1.976 7.589 0.85 12.30 ? 106 LEU A HG 1 +ATOM 1637 H HD11 . LEU A 1 90 ? 6.631 -0.576 9.210 1.00 13.67 ? 106 LEU A HD11 1 +ATOM 1638 H HD12 . LEU A 1 90 ? 5.171 -1.079 9.587 1.00 13.67 ? 106 LEU A HD12 1 +ATOM 1639 H HD13 . LEU A 1 90 ? 5.381 0.380 8.994 1.00 13.67 ? 106 LEU A HD13 1 +ATOM 1640 H HD21 . LEU A 1 90 ? 3.685 -0.250 7.176 0.77 13.35 ? 106 LEU A HD21 1 +ATOM 1641 H HD22 . LEU A 1 90 ? 3.575 -1.692 7.834 0.78 13.35 ? 106 LEU A HD22 1 +ATOM 1642 H HD23 . LEU A 1 90 ? 3.992 -1.544 6.308 0.87 13.35 ? 106 LEU A HD23 1 +ATOM 1643 N N . GLN A 1 91 ? 8.391 0.223 4.227 0.89 11.37 ? 107 GLN A N 1 +ATOM 1644 C CA . GLN A 1 91 ? 9.235 1.161 3.468 0.80 12.02 ? 107 GLN A CA 1 +ATOM 1645 C C . GLN A 1 91 ? 9.110 1.006 1.965 0.84 12.12 ? 107 GLN A C 1 +ATOM 1646 O O . GLN A 1 91 ? 9.701 1.801 1.218 0.92 14.65 ? 107 GLN A O 1 +ATOM 1647 C CB . GLN A 1 91 ? 10.710 1.070 3.910 0.74 13.58 ? 107 GLN A CB 1 +ATOM 1648 C CG . GLN A 1 91 ? 11.293 -0.258 3.687 0.73 13.28 ? 107 GLN A CG 1 +ATOM 1649 C CD . GLN A 1 91 ? 11.204 -1.239 4.866 0.73 13.49 ? 107 GLN A CD 1 +ATOM 1650 O OE1 . GLN A 1 91 ? 10.376 -1.083 5.757 0.90 13.42 ? 107 GLN A OE1 1 +ATOM 1651 N NE2 . GLN A 1 91 ? 12.042 -2.299 4.848 0.68 14.29 ? 107 GLN A NE2 1 +ATOM 1652 H H . GLN A 1 91 ? 8.829 -0.417 4.599 0.93 13.65 ? 107 GLN A H 1 +ATOM 1653 H HA . GLN A 1 91 ? 8.936 2.060 3.679 0.78 14.42 ? 107 GLN A HA 1 +ATOM 1654 H HB2 . GLN A 1 91 ? 11.231 1.714 3.405 0.74 16.30 ? 107 GLN A HB2 1 +ATOM 1655 H HB3 . GLN A 1 91 ? 10.768 1.267 4.858 0.81 16.30 ? 107 GLN A HB3 1 +ATOM 1656 H HG2 . GLN A 1 91 ? 10.839 -0.668 2.934 0.71 15.93 ? 107 GLN A HG2 1 +ATOM 1657 H HG3 . GLN A 1 91 ? 12.233 -0.147 3.474 0.70 15.93 ? 107 GLN A HG3 1 +ATOM 1658 H HE21 . GLN A 1 91 ? 12.024 -2.872 5.489 0.00 17.14 ? 107 GLN A HE21 1 +ATOM 1659 H HE22 . GLN A 1 91 ? 12.592 -2.400 4.195 0.00 17.14 ? 107 GLN A HE22 1 +ATOM 1660 N N . ASP A 1 92 ? 8.323 0.048 1.469 0.94 11.73 ? 108 ASP A N 1 +ATOM 1661 C CA . ASP A 1 92 ? 7.958 -0.025 0.069 0.96 11.21 ? 108 ASP A CA 1 +ATOM 1662 C C . ASP A 1 92 ? 6.826 0.909 -0.274 0.92 9.81 ? 108 ASP A C 1 +ATOM 1663 O O . ASP A 1 92 ? 6.506 1.051 -1.463 0.91 10.16 ? 108 ASP A O 1 +ATOM 1664 C CB . ASP A 1 92 ? 7.670 -1.470 -0.338 1.00 12.01 ? 108 ASP A CB 1 +ATOM 1665 C CG . ASP A 1 92 ? 8.892 -2.404 -0.291 0.91 12.52 ? 108 ASP A CG 1 +ATOM 1666 O OD1 . ASP A 1 92 ? 9.977 -1.977 -0.721 0.76 13.73 ? 108 ASP A OD1 1 +ATOM 1667 O OD2 . ASP A 1 92 ? 8.753 -3.536 0.190 0.95 13.52 ? 108 ASP A OD2 1 +ATOM 1668 H H . ASP A 1 92 ? 7.983 -0.584 1.943 0.95 14.08 ? 108 ASP A H 1 +ATOM 1669 H HA . ASP A 1 92 ? 8.724 0.264 -0.451 0.93 13.45 ? 108 ASP A HA 1 +ATOM 1670 H HB2 . ASP A 1 92 ? 6.999 -1.833 0.261 1.00 14.41 ? 108 ASP A HB2 1 +ATOM 1671 H HB3 . ASP A 1 92 ? 7.332 -1.474 -1.247 1.00 14.41 ? 108 ASP A HB3 1 +ATOM 1672 N N . ALA A 1 93 ? 6.192 1.560 0.683 0.92 9.50 ? 109 ALA A N 1 +ATOM 1673 C CA . ALA A 1 93 ? 5.206 2.585 0.392 0.92 9.51 ? 109 ALA A CA 1 +ATOM 1674 C C . ALA A 1 93 ? 5.909 3.802 -0.206 0.92 9.64 ? 109 ALA A C 1 +ATOM 1675 O O . ALA A 1 93 ? 7.005 4.177 0.236 0.92 10.91 ? 109 ALA A O 1 +ATOM 1676 C CB . ALA A 1 93 ? 4.443 2.955 1.633 0.92 9.91 ? 109 ALA A CB 1 +ATOM 1677 H H . ALA A 1 93 ? 6.317 1.425 1.523 0.92 11.40 ? 109 ALA A H 1 +ATOM 1678 H HA . ALA A 1 93 ? 4.575 2.246 -0.262 0.92 11.42 ? 109 ALA A HA 1 +ATOM 1679 H HB1 . ALA A 1 93 ? 3.991 2.167 1.973 0.92 11.90 ? 109 ALA A HB1 1 +ATOM 1680 H HB2 . ALA A 1 93 ? 3.792 3.640 1.411 0.92 11.90 ? 109 ALA A HB2 1 +ATOM 1681 H HB3 . ALA A 1 93 ? 5.065 3.292 2.297 0.92 11.90 ? 109 ALA A HB3 1 +ATOM 1682 N N . GLY A 1 94 ? 5.279 4.397 -1.188 1.00 9.64 ? 110 GLY A N 1 +ATOM 1683 C CA . GLY A 1 94 ? 5.812 5.617 -1.785 0.90 9.74 ? 110 GLY A CA 1 +ATOM 1684 C C . GLY A 1 94 ? 5.452 5.703 -3.243 0.99 8.70 ? 110 GLY A C 1 +ATOM 1685 O O . GLY A 1 94 ? 4.571 5.003 -3.736 0.98 9.07 ? 110 GLY A O 1 +ATOM 1686 H H . GLY A 1 94 ? 4.541 4.124 -1.535 1.00 11.57 ? 110 GLY A H 1 +ATOM 1687 H HA2 . GLY A 1 94 ? 5.449 6.391 -1.328 0.91 11.68 ? 110 GLY A HA2 1 +ATOM 1688 H HA3 . GLY A 1 94 ? 6.778 5.628 -1.701 0.96 11.68 ? 110 GLY A HA3 1 +ATOM 1689 N N . VAL A 1 95 ? 6.150 6.583 -3.932 0.99 8.98 ? 111 VAL A N 1 +ATOM 1690 C CA . VAL A 1 95 ? 5.879 6.888 -5.340 1.00 9.55 ? 111 VAL A CA 1 +ATOM 1691 C C . VAL A 1 95 ? 6.919 6.175 -6.201 0.91 8.73 ? 111 VAL A C 1 +ATOM 1692 O O . VAL A 1 95 ? 8.137 6.350 -6.034 0.94 10.70 ? 111 VAL A O 1 +ATOM 1693 C CB . VAL A 1 95 ? 5.901 8.404 -5.607 1.00 11.78 ? 111 VAL A CB 1 +ATOM 1694 C CG1 . VAL A 1 95 ? 5.655 8.664 -7.058 0.82 13.48 ? 111 VAL A CG1 1 +ATOM 1695 C CG2 . VAL A 1 95 ? 4.854 9.100 -4.752 0.87 12.28 ? 111 VAL A CG2 1 +ATOM 1696 H H . VAL A 1 95 ? 6.807 7.032 -3.606 0.92 10.77 ? 111 VAL A H 1 +ATOM 1697 H HA . VAL A 1 95 ? 5.002 6.550 -5.579 1.00 11.46 ? 111 VAL A HA 1 +ATOM 1698 H HB . VAL A 1 95 ? 6.773 8.760 -5.375 1.00 14.13 ? 111 VAL A HB 1 +ATOM 1699 H HG11 . VAL A 1 95 ? 6.350 8.232 -7.579 0.90 16.17 ? 111 VAL A HG11 1 +ATOM 1700 H HG12 . VAL A 1 95 ? 5.671 9.622 -7.214 0.85 16.17 ? 111 VAL A HG12 1 +ATOM 1701 H HG13 . VAL A 1 95 ? 4.787 8.304 -7.300 0.89 16.17 ? 111 VAL A HG13 1 +ATOM 1702 H HG21 . VAL A 1 95 ? 3.979 8.746 -4.976 0.96 14.73 ? 111 VAL A HG21 1 +ATOM 1703 H HG22 . VAL A 1 95 ? 4.882 10.052 -4.932 0.93 14.73 ? 111 VAL A HG22 1 +ATOM 1704 H HG23 . VAL A 1 95 ? 5.049 8.934 -3.817 0.98 14.73 ? 111 VAL A HG23 1 +ATOM 1705 N N . TYR A 1 96 ? 6.433 5.400 -7.127 1.00 8.58 ? 112 TYR A N 1 +ATOM 1706 C CA . TYR A 1 96 ? 7.224 4.651 -8.099 1.00 8.50 ? 112 TYR A CA 1 +ATOM 1707 C C . TYR A 1 96 ? 7.076 5.323 -9.448 1.00 8.79 ? 112 TYR A C 1 +ATOM 1708 O O . TYR A 1 96 ? 6.008 5.811 -9.811 0.98 11.41 ? 112 TYR A O 1 +ATOM 1709 C CB . TYR A 1 96 ? 6.656 3.213 -8.204 0.91 8.03 ? 112 TYR A CB 1 +ATOM 1710 C CG . TYR A 1 96 ? 6.891 2.365 -6.968 0.96 7.79 ? 112 TYR A CG 1 +ATOM 1711 C CD1 . TYR A 1 96 ? 6.249 2.631 -5.780 0.93 8.14 ? 112 TYR A CD1 1 +ATOM 1712 C CD2 . TYR A 1 96 ? 7.773 1.317 -6.991 0.89 7.86 ? 112 TYR A CD2 1 +ATOM 1713 C CE1 . TYR A 1 96 ? 6.528 1.886 -4.656 0.88 7.98 ? 112 TYR A CE1 1 +ATOM 1714 C CE2 . TYR A 1 96 ? 8.024 0.547 -5.883 0.83 7.91 ? 112 TYR A CE2 1 +ATOM 1715 C CZ . TYR A 1 96 ? 7.400 0.834 -4.696 0.88 8.03 ? 112 TYR A CZ 1 +ATOM 1716 O OH . TYR A 1 96 ? 7.692 0.065 -3.595 1.00 10.52 ? 112 TYR A OH 1 +ATOM 1717 H H . TYR A 1 96 ? 5.588 5.274 -7.229 1.00 10.29 ? 112 TYR A H 1 +ATOM 1718 H HA . TYR A 1 96 ? 8.159 4.623 -7.842 1.00 10.20 ? 112 TYR A HA 1 +ATOM 1719 H HB2 . TYR A 1 96 ? 5.699 3.265 -8.349 0.96 9.64 ? 112 TYR A HB2 1 +ATOM 1720 H HB3 . TYR A 1 96 ? 7.078 2.765 -8.954 1.00 9.64 ? 112 TYR A HB3 1 +ATOM 1721 H HD1 . TYR A 1 96 ? 5.662 3.350 -5.723 0.90 9.76 ? 112 TYR A HD1 1 +ATOM 1722 H HD2 . TYR A 1 96 ? 8.214 1.118 -7.785 0.98 9.44 ? 112 TYR A HD2 1 +ATOM 1723 H HE1 . TYR A 1 96 ? 6.086 2.080 -3.861 0.93 9.58 ? 112 TYR A HE1 1 +ATOM 1724 H HE2 . TYR A 1 96 ? 8.636 -0.152 -5.930 0.86 9.49 ? 112 TYR A HE2 1 +ATOM 1725 H HH . TYR A 1 96 ? 7.262 0.342 -2.929 0.00 12.63 ? 112 TYR A HH 1 +ATOM 1726 N N A ARG A 1 97 ? 8.144 5.338 -10.202 0.57 7.14 ? 113 ARG A N 1 +ATOM 1727 N N B ARG A 1 97 ? 8.151 5.275 -10.230 0.43 9.40 ? 113 ARG A N 1 +ATOM 1728 C CA A ARG A 1 97 ? 8.095 5.773 -11.586 0.57 6.98 ? 113 ARG A CA 1 +ATOM 1729 C CA B ARG A 1 97 ? 8.134 5.741 -11.609 0.43 11.04 ? 113 ARG A CA 1 +ATOM 1730 C C A ARG A 1 97 ? 8.500 4.618 -12.490 0.57 6.36 ? 113 ARG A C 1 +ATOM 1731 C C B ARG A 1 97 ? 8.508 4.601 -12.537 0.43 11.34 ? 113 ARG A C 1 +ATOM 1732 O O A ARG A 1 97 ? 9.512 3.957 -12.267 0.57 7.72 ? 113 ARG A O 1 +ATOM 1733 O O B ARG A 1 97 ? 9.495 3.890 -12.299 0.43 10.88 ? 113 ARG A O 1 +ATOM 1734 C CB A ARG A 1 97 ? 9.086 6.922 -11.813 0.57 9.75 ? 113 ARG A CB 1 +ATOM 1735 C CB B ARG A 1 97 ? 9.122 6.895 -11.821 0.43 12.83 ? 113 ARG A CB 1 +ATOM 1736 C CG A ARG A 1 97 ? 8.620 8.206 -11.317 0.57 13.55 ? 113 ARG A CG 1 +ATOM 1737 C CG B ARG A 1 97 ? 8.678 8.225 -11.305 0.43 15.62 ? 113 ARG A CG 1 +ATOM 1738 C CD A ARG A 1 97 ? 9.754 9.266 -11.210 0.57 18.79 ? 113 ARG A CD 1 +ATOM 1739 C CD B ARG A 1 97 ? 9.847 9.250 -11.323 0.43 19.23 ? 113 ARG A CD 1 +ATOM 1740 N NE A ARG A 1 97 ? 10.876 8.953 -10.239 0.57 22.65 ? 113 ARG A NE 1 +ATOM 1741 N NE B ARG A 1 97 ? 10.959 8.839 -10.402 0.43 23.04 ? 113 ARG A NE 1 +ATOM 1742 C CZ A ARG A 1 97 ? 10.806 8.503 -8.960 0.57 24.63 ? 113 ARG A CZ 1 +ATOM 1743 C CZ B ARG A 1 97 ? 10.930 8.862 -9.059 0.43 24.78 ? 113 ARG A CZ 1 +ATOM 1744 N NH1 A ARG A 1 97 ? 9.632 8.136 -8.346 0.57 25.16 ? 113 ARG A NH1 1 +ATOM 1745 N NH1 B ARG A 1 97 ? 9.861 9.326 -8.417 0.43 25.18 ? 113 ARG A NH1 1 +ATOM 1746 N NH2 A ARG A 1 97 ? 11.973 8.361 -8.282 0.57 20.88 ? 113 ARG A NH2 1 +ATOM 1747 N NH2 B ARG A 1 97 ? 11.993 8.442 -8.345 0.43 22.24 ? 113 ARG A NH2 1 +ATOM 1748 H H A ARG A 1 97 ? 8.927 5.099 -9.938 0.57 8.57 ? 113 ARG A H 1 +ATOM 1749 H H B ARG A 1 97 ? 8.914 4.970 -9.978 0.43 11.28 ? 113 ARG A H 1 +ATOM 1750 H HA A ARG A 1 97 ? 7.201 6.067 -11.817 0.57 8.37 ? 113 ARG A HA 1 +ATOM 1751 H HA B ARG A 1 97 ? 7.243 6.049 -11.839 0.43 13.25 ? 113 ARG A HA 1 +ATOM 1752 H HB2 A ARG A 1 97 ? 9.917 6.713 -11.359 0.57 11.70 ? 113 ARG A HB2 1 +ATOM 1753 H HB2 B ARG A 1 97 ? 9.954 6.673 -11.375 0.43 15.40 ? 113 ARG A HB2 1 +ATOM 1754 H HB3 A ARG A 1 97 ? 9.245 7.013 -12.766 0.57 11.70 ? 113 ARG A HB3 1 +ATOM 1755 H HB3 B ARG A 1 97 ? 9.281 6.992 -12.773 0.43 15.40 ? 113 ARG A HB3 1 +ATOM 1756 H HG2 A ARG A 1 97 ? 7.945 8.551 -11.922 0.57 16.26 ? 113 ARG A HG2 1 +ATOM 1757 H HG2 B ARG A 1 97 ? 7.964 8.566 -11.866 0.43 18.74 ? 113 ARG A HG2 1 +ATOM 1758 H HG3 A ARG A 1 97 ? 8.242 8.084 -10.433 0.57 16.26 ? 113 ARG A HG3 1 +ATOM 1759 H HG3 B ARG A 1 97 ? 8.371 8.128 -10.390 0.43 18.74 ? 113 ARG A HG3 1 +ATOM 1760 H HD2 A ARG A 1 97 ? 10.153 9.373 -12.088 0.57 22.55 ? 113 ARG A HD2 1 +ATOM 1761 H HD2 B ARG A 1 97 ? 10.205 9.310 -12.223 0.43 23.07 ? 113 ARG A HD2 1 +ATOM 1762 H HD3 A ARG A 1 97 ? 9.358 10.107 -10.933 0.57 22.55 ? 113 ARG A HD3 1 +ATOM 1763 H HD3 B ARG A 1 97 ? 9.518 10.115 -11.035 0.43 23.07 ? 113 ARG A HD3 1 +ATOM 1764 H HE A ARG A 1 97 ? 11.670 9.080 -10.543 0.57 27.18 ? 113 ARG A HE 1 +ATOM 1765 H HE B ARG A 1 97 ? 11.686 8.563 -10.770 0.43 27.65 ? 113 ARG A HE 1 +ATOM 1766 H HH11 A ARG A 1 97 ? 8.884 8.229 -8.760 0.57 30.19 ? 113 ARG A HH11 1 +ATOM 1767 H HH11 B ARG A 1 97 ? 9.175 9.593 -8.861 0.43 30.22 ? 113 ARG A HH11 1 +ATOM 1768 H HH12 A ARG A 1 97 ? 9.643 7.839 -7.539 0.57 30.19 ? 113 ARG A HH12 1 +ATOM 1769 H HH12 B ARG A 1 97 ? 9.851 9.346 -7.557 0.43 30.22 ? 113 ARG A HH12 1 +ATOM 1770 H HH21 A ARG A 1 97 ? 12.718 8.567 -8.660 0.57 25.05 ? 113 ARG A HH21 1 +ATOM 1771 H HH21 B ARG A 1 97 ? 12.694 8.149 -8.748 0.43 26.68 ? 113 ARG A HH21 1 +ATOM 1772 H HH22 A ARG A 1 97 ? 11.970 8.046 -7.482 0.57 25.05 ? 113 ARG A HH22 1 +ATOM 1773 H HH22 B ARG A 1 97 ? 11.973 8.475 -7.486 0.43 26.68 ? 113 ARG A HH22 1 +ATOM 1774 N N . CYS A 1 98 ? 7.703 4.405 -13.533 1.00 5.66 ? 114 CYS A N 1 +ATOM 1775 C CA . CYS A 1 98 ? 8.062 3.522 -14.614 1.00 5.56 ? 114 CYS A CA 1 +ATOM 1776 C C . CYS A 1 98 ? 8.446 4.404 -15.813 1.00 5.90 ? 114 CYS A C 1 +ATOM 1777 O O . CYS A 1 98 ? 7.679 5.275 -16.199 1.00 7.94 ? 114 CYS A O 1 +ATOM 1778 C CB . CYS A 1 98 ? 6.914 2.589 -15.020 1.00 5.49 ? 114 CYS A CB 1 +ATOM 1779 S SG . CYS A 1 98 ? 5.462 3.474 -15.670 1.00 6.26 ? 114 CYS A SG 1 +ATOM 1780 H H . CYS A 1 98 ? 6.932 4.774 -13.631 1.00 6.79 ? 114 CYS A H 1 +ATOM 1781 H HA . CYS A 1 98 ? 8.829 2.985 -14.360 1.00 6.67 ? 114 CYS A HA 1 +ATOM 1782 H HB2 . CYS A 1 98 ? 7.230 1.986 -15.712 1.00 6.59 ? 114 CYS A HB2 1 +ATOM 1783 H HB3 . CYS A 1 98 ? 6.631 2.082 -14.243 1.00 6.59 ? 114 CYS A HB3 1 +ATOM 1784 N N A MET A 1 99 ? 9.636 4.174 -16.362 0.57 5.51 ? 115 MET A N 1 +ATOM 1785 N N B MET A 1 99 ? 9.556 4.140 -16.366 0.43 10.89 ? 115 MET A N 1 +ATOM 1786 C CA A MET A 1 99 ? 10.158 4.934 -17.518 0.57 6.36 ? 115 MET A CA 1 +ATOM 1787 C CA B MET A 1 99 ? 10.108 4.866 -17.505 0.43 9.37 ? 115 MET A CA 1 +ATOM 1788 C C A MET A 1 99 ? 10.354 3.933 -18.636 0.57 6.62 ? 115 MET A C 1 +ATOM 1789 C C B MET A 1 99 ? 10.347 3.879 -18.624 0.43 7.51 ? 115 MET A C 1 +ATOM 1790 O O A MET A 1 99 ? 10.996 2.907 -18.433 0.57 7.38 ? 115 MET A O 1 +ATOM 1791 O O B MET A 1 99 ? 11.000 2.838 -18.411 0.43 7.71 ? 115 MET A O 1 +ATOM 1792 C CB A MET A 1 99 ? 11.464 5.629 -17.102 0.57 6.79 ? 115 MET A CB 1 +ATOM 1793 C CB B MET A 1 99 ? 11.433 5.525 -17.115 0.43 10.14 ? 115 MET A CB 1 +ATOM 1794 C CG A MET A 1 99 ? 11.193 6.834 -16.129 0.57 7.60 ? 115 MET A CG 1 +ATOM 1795 C CG B MET A 1 99 ? 11.319 6.415 -15.917 0.43 10.25 ? 115 MET A CG 1 +ATOM 1796 S SD A MET A 1 99 ? 12.611 7.237 -15.118 0.57 7.10 ? 115 MET A SD 1 +ATOM 1797 S SD B MET A 1 99 ? 12.938 7.018 -15.333 0.43 10.44 ? 115 MET A SD 1 +ATOM 1798 C CE A MET A 1 99 ? 12.442 6.014 -13.761 0.57 7.91 ? 115 MET A CE 1 +ATOM 1799 C CE B MET A 1 99 ? 12.594 6.987 -13.621 0.43 12.78 ? 115 MET A CE 1 +ATOM 1800 H H A MET A 1 99 ? 10.179 3.570 -16.081 0.57 6.61 ? 115 MET A H 1 +ATOM 1801 H H B MET A 1 99 ? 10.109 3.570 -16.036 0.43 13.07 ? 115 MET A H 1 +ATOM 1802 H HA A MET A 1 99 ? 9.516 5.609 -17.788 0.57 7.63 ? 115 MET A HA 1 +ATOM 1803 H HA B MET A 1 99 ? 9.486 5.552 -17.795 0.43 11.24 ? 115 MET A HA 1 +ATOM 1804 H HB2 A MET A 1 99 ? 12.034 4.992 -16.644 0.57 8.15 ? 115 MET A HB2 1 +ATOM 1805 H HB2 B MET A 1 99 ? 12.081 4.832 -16.911 0.43 12.17 ? 115 MET A HB2 1 +ATOM 1806 H HB3 A MET A 1 99 ? 11.911 5.972 -17.892 0.57 8.15 ? 115 MET A HB3 1 +ATOM 1807 H HB3 B MET A 1 99 ? 11.748 6.063 -17.858 0.43 12.17 ? 115 MET A HB3 1 +ATOM 1808 H HG2 A MET A 1 99 ? 10.965 7.618 -16.653 0.57 9.12 ? 115 MET A HG2 1 +ATOM 1809 H HG2 B MET A 1 99 ? 10.777 7.186 -16.146 0.43 12.30 ? 115 MET A HG2 1 +ATOM 1810 H HG3 A MET A 1 99 ? 10.459 6.604 -15.538 0.57 9.12 ? 115 MET A HG3 1 +ATOM 1811 H HG3 B MET A 1 99 ? 10.904 5.920 -15.193 0.43 12.30 ? 115 MET A HG3 1 +ATOM 1812 H HE1 A MET A 1 99 ? 11.593 6.156 -13.313 0.57 9.49 ? 115 MET A HE1 1 +ATOM 1813 H HE1 B MET A 1 99 ? 11.844 7.576 -13.440 0.43 15.34 ? 115 MET A HE1 1 +ATOM 1814 H HE2 A MET A 1 99 ? 13.172 6.136 -13.134 0.57 9.49 ? 115 MET A HE2 1 +ATOM 1815 H HE2 B MET A 1 99 ? 13.377 7.290 -13.136 0.43 15.34 ? 115 MET A HE2 1 +ATOM 1816 H HE3 A MET A 1 99 ? 12.473 5.120 -14.136 0.57 9.49 ? 115 MET A HE3 1 +ATOM 1817 H HE3 B MET A 1 99 ? 12.373 6.080 -13.360 0.43 15.34 ? 115 MET A HE3 1 +ATOM 1818 N N . ILE A 1 100 ? 9.804 4.190 -19.807 0.94 6.47 ? 116 ILE A N 1 +ATOM 1819 C CA . ILE A 1 100 ? 9.875 3.269 -20.933 0.90 6.43 ? 116 ILE A CA 1 +ATOM 1820 C C . ILE A 1 100 ? 10.297 4.024 -22.173 0.89 6.81 ? 116 ILE A C 1 +ATOM 1821 O O . ILE A 1 100 ? 9.716 5.063 -22.516 0.96 7.91 ? 116 ILE A O 1 +ATOM 1822 C CB . ILE A 1 100 ? 8.523 2.542 -21.165 1.00 7.94 ? 116 ILE A CB 1 +ATOM 1823 C CG1 . ILE A 1 100 ? 8.095 1.811 -19.851 0.85 7.62 ? 116 ILE A CG1 1 +ATOM 1824 C CG2 . ILE A 1 100 ? 8.626 1.590 -22.343 1.00 9.05 ? 116 ILE A CG2 1 +ATOM 1825 C CD1 . ILE A 1 100 ? 6.768 1.119 -19.900 0.74 7.59 ? 116 ILE A CD1 1 +ATOM 1826 H H . ILE A 1 100 ? 9.381 4.919 -19.981 0.98 7.76 ? 116 ILE A H 1 +ATOM 1827 H HA . ILE A 1 100 ? 10.549 2.596 -20.748 0.99 7.72 ? 116 ILE A HA 1 +ATOM 1828 H HB . ILE A 1 100 ? 7.851 3.209 -21.373 1.00 9.53 ? 116 ILE A HB 1 +ATOM 1829 H HG12 . ILE A 1 100 ? 8.765 1.142 -19.641 0.75 9.14 ? 116 ILE A HG12 1 +ATOM 1830 H HG13 . ILE A 1 100 ? 8.056 2.465 -19.136 0.79 9.14 ? 116 ILE A HG13 1 +ATOM 1831 H HG21 . ILE A 1 100 ? 8.856 2.096 -23.138 1.00 10.86 ? 116 ILE A HG21 1 +ATOM 1832 H HG22 . ILE A 1 100 ? 7.771 1.149 -22.467 1.00 10.86 ? 116 ILE A HG22 1 +ATOM 1833 H HG23 . ILE A 1 100 ? 9.315 0.933 -22.158 1.00 10.86 ? 116 ILE A HG23 1 +ATOM 1834 H HD11 . ILE A 1 100 ? 6.078 1.773 -20.091 0.72 9.10 ? 116 ILE A HD11 1 +ATOM 1835 H HD12 . ILE A 1 100 ? 6.599 0.701 -19.041 0.72 9.10 ? 116 ILE A HD12 1 +ATOM 1836 H HD13 . ILE A 1 100 ? 6.789 0.446 -20.598 0.69 9.10 ? 116 ILE A HD13 1 +ATOM 1837 N N . SER A 1 101 ? 11.302 3.491 -22.860 0.87 6.16 ? 117 SER A N 1 +ATOM 1838 C CA . SER A 1 101 ? 11.680 3.926 -24.194 1.00 7.58 ? 117 SER A CA 1 +ATOM 1839 C C . SER A 1 101 ? 11.426 2.755 -25.142 1.00 7.53 ? 117 SER A C 1 +ATOM 1840 O O . SER A 1 101 ? 11.922 1.633 -24.922 0.99 7.84 ? 117 SER A O 1 +ATOM 1841 C CB . SER A 1 101 ? 13.152 4.328 -24.244 1.00 8.39 ? 117 SER A CB 1 +ATOM 1842 O OG . SER A 1 101 ? 13.590 4.577 -25.564 1.00 8.77 ? 117 SER A OG 1 +ATOM 1843 H H . SER A 1 101 ? 11.795 2.853 -22.560 0.85 7.39 ? 117 SER A H 1 +ATOM 1844 H HA . SER A 1 101 ? 11.134 4.680 -24.467 1.00 9.10 ? 117 SER A HA 1 +ATOM 1845 H HB2 . SER A 1 101 ? 13.273 5.134 -23.718 0.98 10.06 ? 117 SER A HB2 1 +ATOM 1846 H HB3 . SER A 1 101 ? 13.685 3.609 -23.869 1.00 10.06 ? 117 SER A HB3 1 +ATOM 1847 H HG . SER A 1 101 ? 13.495 3.886 -26.033 0.00 10.52 ? 117 SER A HG 1 +ATOM 1848 N N . TYR A 1 102 ? 10.660 3.008 -26.187 1.00 7.91 ? 118 TYR A N 1 +ATOM 1849 C CA . TYR A 1 102 ? 10.364 2.005 -27.198 1.00 8.50 ? 118 TYR A CA 1 +ATOM 1850 C C . TYR A 1 102 ? 10.048 2.790 -28.459 1.00 8.97 ? 118 TYR A C 1 +ATOM 1851 O O . TYR A 1 102 ? 8.894 2.969 -28.852 1.00 10.54 ? 118 TYR A O 1 +ATOM 1852 C CB . TYR A 1 102 ? 9.192 1.114 -26.770 1.00 8.65 ? 118 TYR A CB 1 +ATOM 1853 C CG . TYR A 1 102 ? 8.921 -0.038 -27.681 1.00 8.59 ? 118 TYR A CG 1 +ATOM 1854 C CD1 . TYR A 1 102 ? 9.875 -1.022 -27.881 0.90 8.68 ? 118 TYR A CD1 1 +ATOM 1855 C CD2 . TYR A 1 102 ? 7.718 -0.160 -28.379 0.83 8.71 ? 118 TYR A CD2 1 +ATOM 1856 C CE1 . TYR A 1 102 ? 9.678 -2.081 -28.720 0.95 9.63 ? 118 TYR A CE1 1 +ATOM 1857 C CE2 . TYR A 1 102 ? 7.488 -1.216 -29.220 0.88 10.02 ? 118 TYR A CE2 1 +ATOM 1858 C CZ . TYR A 1 102 ? 8.458 -2.185 -29.382 1.00 10.80 ? 118 TYR A CZ 1 +ATOM 1859 O OH . TYR A 1 102 ? 8.282 -3.267 -30.242 0.90 12.34 ? 118 TYR A OH 1 +ATOM 1860 H H . TYR A 1 102 ? 10.290 3.769 -26.339 1.00 9.49 ? 118 TYR A H 1 +ATOM 1861 H HA . TYR A 1 102 ? 11.144 1.450 -27.356 1.00 10.20 ? 118 TYR A HA 1 +ATOM 1862 H HB2 . TYR A 1 102 ? 9.382 0.754 -25.890 1.00 10.38 ? 118 TYR A HB2 1 +ATOM 1863 H HB3 . TYR A 1 102 ? 8.388 1.656 -26.735 1.00 10.38 ? 118 TYR A HB3 1 +ATOM 1864 H HD1 . TYR A 1 102 ? 10.686 -0.954 -27.430 0.93 10.41 ? 118 TYR A HD1 1 +ATOM 1865 H HD2 . TYR A 1 102 ? 7.058 0.485 -28.266 0.77 10.46 ? 118 TYR A HD2 1 +ATOM 1866 H HE1 . TYR A 1 102 ? 10.335 -2.730 -28.829 0.97 11.56 ? 118 TYR A HE1 1 +ATOM 1867 H HE2 . TYR A 1 102 ? 6.679 -1.284 -29.674 0.94 12.03 ? 118 TYR A HE2 1 +ATOM 1868 H HH . TYR A 1 102 ? 7.518 -3.236 -30.589 0.00 14.81 ? 118 TYR A HH 1 +ATOM 1869 N N . GLY A 1 103 ? 11.107 3.329 -29.076 0.98 9.63 ? 119 GLY A N 1 +ATOM 1870 C CA . GLY A 1 103 ? 10.944 4.357 -30.114 0.98 10.94 ? 119 GLY A CA 1 +ATOM 1871 C C . GLY A 1 103 ? 10.737 5.690 -29.487 1.00 10.96 ? 119 GLY A C 1 +ATOM 1872 O O . GLY A 1 103 ? 11.683 6.456 -29.282 0.91 11.64 ? 119 GLY A O 1 +ATOM 1873 H H . GLY A 1 103 ? 11.925 3.119 -28.913 1.00 11.56 ? 119 GLY A H 1 +ATOM 1874 H HA2 . GLY A 1 103 ? 11.737 4.392 -30.673 1.00 13.13 ? 119 GLY A HA2 1 +ATOM 1875 H HA3 . GLY A 1 103 ? 10.177 4.148 -30.670 1.00 13.13 ? 119 GLY A HA3 1 +ATOM 1876 N N . GLY A 1 104 ? 9.499 5.982 -29.095 1.00 11.29 ? 120 GLY A N 1 +ATOM 1877 C CA . GLY A 1 104 ? 9.231 7.109 -28.239 0.87 10.73 ? 120 GLY A CA 1 +ATOM 1878 C C . GLY A 1 104 ? 9.527 6.793 -26.787 1.00 10.20 ? 120 GLY A C 1 +ATOM 1879 O O . GLY A 1 104 ? 9.944 5.682 -26.459 1.00 10.23 ? 120 GLY A O 1 +ATOM 1880 H H . GLY A 1 104 ? 8.799 5.533 -29.317 1.00 13.55 ? 120 GLY A H 1 +ATOM 1881 H HA2 . GLY A 1 104 ? 9.779 7.861 -28.511 0.85 12.87 ? 120 GLY A HA2 1 +ATOM 1882 H HA3 . GLY A 1 104 ? 8.297 7.362 -28.317 0.86 12.87 ? 120 GLY A HA3 1 +ATOM 1883 N N . ALA A 1 105 ? 9.344 7.754 -25.907 0.97 10.38 ? 121 ALA A N 1 +ATOM 1884 C CA . ALA A 1 105 ? 9.616 7.559 -24.499 1.00 10.38 ? 121 ALA A CA 1 +ATOM 1885 C C . ALA A 1 105 ? 8.569 8.273 -23.659 1.00 10.11 ? 121 ALA A C 1 +ATOM 1886 O O . ALA A 1 105 ? 8.131 9.373 -24.031 1.00 11.47 ? 121 ALA A O 1 +ATOM 1887 C CB . ALA A 1 105 ? 10.995 7.996 -24.091 0.87 11.11 ? 121 ALA A CB 1 +ATOM 1888 H H . ALA A 1 105 ? 9.059 8.542 -26.103 0.95 12.46 ? 121 ALA A H 1 +ATOM 1889 H HA . ALA A 1 105 ? 9.545 6.612 -24.304 0.99 12.45 ? 121 ALA A HA 1 +ATOM 1890 H HB1 . ALA A 1 105 ? 11.649 7.485 -24.592 0.96 13.33 ? 121 ALA A HB1 1 +ATOM 1891 H HB2 . ALA A 1 105 ? 11.108 7.838 -23.140 0.97 13.33 ? 121 ALA A HB2 1 +ATOM 1892 H HB3 . ALA A 1 105 ? 11.096 8.942 -24.283 0.96 13.33 ? 121 ALA A HB3 1 +ATOM 1893 N N . ASP A 1 106 ? 8.221 7.708 -22.523 0.95 9.30 ? 122 ASP A N 1 +ATOM 1894 C CA . ASP A 1 106 ? 7.289 8.338 -21.599 0.97 9.83 ? 122 ASP A CA 1 +ATOM 1895 C C . ASP A 1 106 ? 7.464 7.681 -20.245 1.00 9.45 ? 122 ASP A C 1 +ATOM 1896 O O . ASP A 1 106 ? 8.187 6.676 -20.102 0.97 9.17 ? 122 ASP A O 1 +ATOM 1897 C CB . ASP A 1 106 ? 5.838 8.205 -22.095 1.00 11.51 ? 122 ASP A CB 1 +ATOM 1898 C CG . ASP A 1 106 ? 4.835 9.040 -21.415 0.92 12.78 ? 122 ASP A CG 1 +ATOM 1899 O OD1 . ASP A 1 106 ? 5.183 10.081 -20.796 0.97 14.51 ? 122 ASP A OD1 1 +ATOM 1900 O OD2 . ASP A 1 106 ? 3.627 8.676 -21.495 0.88 14.25 ? 122 ASP A OD2 1 +ATOM 1901 H H . ASP A 1 106 ? 8.513 6.946 -22.254 1.00 11.16 ? 122 ASP A H 1 +ATOM 1902 H HA . ASP A 1 106 ? 7.501 9.281 -21.516 0.96 11.79 ? 122 ASP A HA 1 +ATOM 1903 H HB2 . ASP A 1 106 ? 5.817 8.438 -23.037 1.00 13.81 ? 122 ASP A HB2 1 +ATOM 1904 H HB3 . ASP A 1 106 ? 5.564 7.280 -21.987 1.00 13.81 ? 122 ASP A HB3 1 +ATOM 1905 N N . TYR A 1 107 ? 6.819 8.239 -19.216 1.00 9.74 ? 123 TYR A N 1 +ATOM 1906 C CA . TYR A 1 107 ? 6.865 7.685 -17.879 1.00 9.42 ? 123 TYR A CA 1 +ATOM 1907 C C . TYR A 1 107 ? 5.552 7.968 -17.174 1.00 10.04 ? 123 TYR A C 1 +ATOM 1908 O O . TYR A 1 107 ? 4.821 8.894 -17.547 0.99 11.33 ? 123 TYR A O 1 +ATOM 1909 C CB . TYR A 1 107 ? 8.029 8.232 -17.099 1.00 10.96 ? 123 TYR A CB 1 +ATOM 1910 C CG . TYR A 1 107 ? 7.896 9.655 -16.612 1.00 13.12 ? 123 TYR A CG 1 +ATOM 1911 C CD1 . TYR A 1 107 ? 8.237 10.711 -17.416 0.97 13.29 ? 123 TYR A CD1 1 +ATOM 1912 C CD2 . TYR A 1 107 ? 7.403 9.927 -15.340 0.95 17.99 ? 123 TYR A CD2 1 +ATOM 1913 C CE1 . TYR A 1 107 ? 8.124 12.023 -16.998 0.93 15.34 ? 123 TYR A CE1 1 +ATOM 1914 C CE2 . TYR A 1 107 ? 7.325 11.244 -14.917 0.87 19.95 ? 123 TYR A CE2 1 +ATOM 1915 C CZ . TYR A 1 107 ? 7.710 12.270 -15.747 0.90 19.14 ? 123 TYR A CZ 1 +ATOM 1916 O OH . TYR A 1 107 ? 7.643 13.599 -15.312 0.63 21.01 ? 123 TYR A OH 1 +ATOM 1917 H H . TYR A 1 107 ? 6.342 8.952 -19.278 1.00 11.69 ? 123 TYR A H 1 +ATOM 1918 H HA . TYR A 1 107 ? 6.971 6.722 -17.939 1.00 11.30 ? 123 TYR A HA 1 +ATOM 1919 H HB2 . TYR A 1 107 ? 8.163 7.672 -16.319 0.97 13.15 ? 123 TYR A HB2 1 +ATOM 1920 H HB3 . TYR A 1 107 ? 8.818 8.193 -17.663 0.89 13.15 ? 123 TYR A HB3 1 +ATOM 1921 H HD1 . TYR A 1 107 ? 8.557 10.538 -18.272 0.88 15.95 ? 123 TYR A HD1 1 +ATOM 1922 H HD2 . TYR A 1 107 ? 7.175 9.233 -14.765 0.92 21.59 ? 123 TYR A HD2 1 +ATOM 1923 H HE1 . TYR A 1 107 ? 8.396 12.719 -17.551 0.88 18.40 ? 123 TYR A HE1 1 +ATOM 1924 H HE2 . TYR A 1 107 ? 7.023 11.435 -14.059 0.88 23.94 ? 123 TYR A HE2 1 +ATOM 1925 H HH . TYR A 1 107 ? 7.372 13.629 -14.518 0.00 25.21 ? 123 TYR A HH 1 +ATOM 1926 N N . LYS A 1 108 ? 5.281 7.200 -16.131 1.00 9.64 ? 124 LYS A N 1 +ATOM 1927 C CA . LYS A 1 108 ? 4.150 7.425 -15.242 1.00 10.15 ? 124 LYS A CA 1 +ATOM 1928 C C . LYS A 1 108 ? 4.561 7.203 -13.812 1.00 9.22 ? 124 LYS A C 1 +ATOM 1929 O O . LYS A 1 108 ? 5.533 6.528 -13.526 0.97 9.82 ? 124 LYS A O 1 +ATOM 1930 C CB . LYS A 1 108 ? 2.945 6.525 -15.627 0.88 10.20 ? 124 LYS A CB 1 +ATOM 1931 C CG . LYS A 1 108 ? 2.231 6.873 -16.924 0.90 12.60 ? 124 LYS A CG 1 +ATOM 1932 C CD . LYS A 1 108 ? 1.541 8.282 -16.862 0.69 14.52 ? 124 LYS A CD 1 +ATOM 1933 C CE . LYS A 1 108 ? 0.538 8.592 -18.005 0.44 15.54 ? 124 LYS A CE 1 +ATOM 1934 N NZ . LYS A 1 108 ? 1.168 8.788 -19.268 0.41 17.19 ? 124 LYS A NZ 1 +ATOM 1935 H H . LYS A 1 108 ? 5.755 6.517 -15.910 1.00 11.57 ? 124 LYS A H 1 +ATOM 1936 H HA . LYS A 1 108 ? 3.867 8.348 -15.327 1.00 12.18 ? 124 LYS A HA 1 +ATOM 1937 H HB2 . LYS A 1 108 ? 3.261 5.612 -15.709 0.85 12.24 ? 124 LYS A HB2 1 +ATOM 1938 H HB3 . LYS A 1 108 ? 2.289 6.575 -14.914 0.88 12.24 ? 124 LYS A HB3 1 +ATOM 1939 H HG2 . LYS A 1 108 ? 2.876 6.885 -17.649 0.88 15.12 ? 124 LYS A HG2 1 +ATOM 1940 H HG3 . LYS A 1 108 ? 1.546 6.209 -17.098 0.83 15.12 ? 124 LYS A HG3 1 +ATOM 1941 H HD2 . LYS A 1 108 ? 1.055 8.348 -16.025 0.69 17.42 ? 124 LYS A HD2 1 +ATOM 1942 H HD3 . LYS A 1 108 ? 2.231 8.962 -16.889 0.73 17.42 ? 124 LYS A HD3 1 +ATOM 1943 H HE2 . LYS A 1 108 ? -0.080 7.849 -18.092 0.42 18.64 ? 124 LYS A HE2 1 +ATOM 1944 H HE3 . LYS A 1 108 ? 0.051 9.402 -17.786 0.49 18.64 ? 124 LYS A HE3 1 +ATOM 1945 H HZ1 . LYS A 1 108 ? 0.556 8.963 -19.890 0.45 20.63 ? 124 LYS A HZ1 1 +ATOM 1946 H HZ2 . LYS A 1 108 ? 1.616 8.055 -19.501 0.38 20.63 ? 124 LYS A HZ2 1 +ATOM 1947 H HZ3 . LYS A 1 108 ? 1.737 9.471 -19.221 0.46 20.63 ? 124 LYS A HZ3 1 +ATOM 1948 N N . ARG A 1 109 ? 3.777 7.770 -12.916 0.91 9.49 ? 125 ARG A N 1 +ATOM 1949 C CA . ARG A 1 109 ? 3.916 7.602 -11.477 1.00 10.15 ? 125 ARG A CA 1 +ATOM 1950 C C . ARG A 1 109 ? 2.787 6.756 -10.913 1.00 9.68 ? 125 ARG A C 1 +ATOM 1951 O O . ARG A 1 109 ? 1.621 6.879 -11.284 0.93 11.52 ? 125 ARG A O 1 +ATOM 1952 C CB . ARG A 1 109 ? 3.887 8.969 -10.758 1.00 12.20 ? 125 ARG A CB 1 +ATOM 1953 C CG . ARG A 1 109 ? 5.012 9.856 -11.174 1.00 16.33 ? 125 ARG A CG 1 +ATOM 1954 C CD . ARG A 1 109 ? 4.934 11.229 -10.500 1.00 19.99 ? 125 ARG A CD 1 +ATOM 1955 N NE . ARG A 1 109 ? 3.674 11.905 -10.786 0.30 20.42 ? 125 ARG A NE 1 +ATOM 1956 H H . ARG A 1 109 ? 3.121 8.285 -13.127 0.87 11.38 ? 125 ARG A H 1 +ATOM 1957 H HA . ARG A 1 109 ? 4.760 7.165 -11.279 1.00 12.18 ? 125 ARG A HA 1 +ATOM 1958 H HB2 . ARG A 1 109 ? 3.054 9.421 -10.968 1.00 14.64 ? 125 ARG A HB2 1 +ATOM 1959 H HB3 . ARG A 1 109 ? 3.955 8.826 -9.801 1.00 14.64 ? 125 ARG A HB3 1 +ATOM 1960 H HG2 . ARG A 1 109 ? 5.853 9.443 -10.924 1.00 19.59 ? 125 ARG A HG2 1 +ATOM 1961 H HG3 . ARG A 1 109 ? 4.976 9.987 -12.134 1.00 19.59 ? 125 ARG A HG3 1 +ATOM 1962 H HD2 . ARG A 1 109 ? 5.006 11.117 -9.539 1.00 23.98 ? 125 ARG A HD2 1 +ATOM 1963 H HD3 . ARG A 1 109 ? 5.657 11.787 -10.827 1.00 23.98 ? 125 ARG A HD3 1 +ATOM 1964 H HE . ARG A 1 109 ? 3.573 12.708 -10.495 0.46 24.50 ? 125 ARG A HE 1 +ATOM 1965 N N . ILE A 1 110 ? 3.159 5.900 -9.968 1.00 8.71 ? 126 ILE A N 1 +ATOM 1966 C CA . ILE A 1 110 ? 2.223 5.035 -9.246 1.00 8.57 ? 126 ILE A CA 1 +ATOM 1967 C C . ILE A 1 110 ? 2.532 5.151 -7.775 1.00 8.65 ? 126 ILE A C 1 +ATOM 1968 O O . ILE A 1 110 ? 3.685 5.035 -7.353 1.00 9.78 ? 126 ILE A O 1 +ATOM 1969 C CB . ILE A 1 110 ? 2.380 3.545 -9.693 1.00 8.84 ? 126 ILE A CB 1 +ATOM 1970 C CG1 . ILE A 1 110 ? 2.000 3.403 -11.157 0.90 9.39 ? 126 ILE A CG1 1 +ATOM 1971 C CG2 . ILE A 1 110 ? 1.564 2.621 -8.801 0.96 10.05 ? 126 ILE A CG2 1 +ATOM 1972 C CD1 . ILE A 1 110 ? 2.373 2.029 -11.729 0.75 9.67 ? 126 ILE A CD1 1 +ATOM 1973 H H . ILE A 1 110 ? 3.975 5.798 -9.717 1.00 10.46 ? 126 ILE A H 1 +ATOM 1974 H HA . ILE A 1 110 ? 1.310 5.321 -9.405 1.00 10.28 ? 126 ILE A HA 1 +ATOM 1975 H HB . ILE A 1 110 ? 3.314 3.301 -9.601 1.00 10.61 ? 126 ILE A HB 1 +ATOM 1976 H HG12 . ILE A 1 110 ? 1.041 3.517 -11.248 0.80 11.26 ? 126 ILE A HG12 1 +ATOM 1977 H HG13 . ILE A 1 110 ? 2.467 4.080 -11.672 0.76 11.26 ? 126 ILE A HG13 1 +ATOM 1978 H HG21 . ILE A 1 110 ? 1.874 2.711 -7.886 1.00 12.06 ? 126 ILE A HG21 1 +ATOM 1979 H HG22 . ILE A 1 110 ? 1.681 1.707 -9.102 1.00 12.06 ? 126 ILE A HG22 1 +ATOM 1980 H HG23 . ILE A 1 110 ? 0.629 2.871 -8.859 0.97 12.06 ? 126 ILE A HG23 1 +ATOM 1981 H HD11 . ILE A 1 110 ? 3.332 1.904 -11.651 0.70 11.61 ? 126 ILE A HD11 1 +ATOM 1982 H HD12 . ILE A 1 110 ? 2.110 1.993 -12.662 0.68 11.61 ? 126 ILE A HD12 1 +ATOM 1983 H HD13 . ILE A 1 110 ? 1.908 1.341 -11.227 0.75 11.61 ? 126 ILE A HD13 1 +ATOM 1984 N N . THR A 1 111 ? 1.503 5.333 -6.942 1.00 8.20 ? 127 THR A N 1 +ATOM 1985 C CA . THR A 1 111 ? 1.659 5.344 -5.501 0.93 8.26 ? 127 THR A CA 1 +ATOM 1986 C C . THR A 1 111 ? 1.310 3.981 -4.915 1.00 7.89 ? 127 THR A C 1 +ATOM 1987 O O . THR A 1 111 ? 0.312 3.385 -5.333 1.00 8.79 ? 127 THR A O 1 +ATOM 1988 C CB . THR A 1 111 ? 0.769 6.439 -4.883 0.99 9.76 ? 127 THR A CB 1 +ATOM 1989 O OG1 . THR A 1 111 ? 1.149 7.697 -5.392 0.93 12.06 ? 127 THR A OG1 1 +ATOM 1990 C CG2 . THR A 1 111 ? 0.834 6.427 -3.362 0.79 10.65 ? 127 THR A CG2 1 +ATOM 1991 H H . THR A 1 111 ? 0.692 5.454 -7.201 1.00 9.84 ? 127 THR A H 1 +ATOM 1992 H HA . THR A 1 111 ? 2.582 5.543 -5.281 1.00 9.92 ? 127 THR A HA 1 +ATOM 1993 H HB . THR A 1 111 ? -0.152 6.269 -5.138 0.98 11.71 ? 127 THR A HB 1 +ATOM 1994 H HG1 . THR A 1 111 ? 0.667 8.299 -5.059 0.00 14.47 ? 127 THR A HG1 1 +ATOM 1995 H HG21 . THR A 1 111 ? 0.534 5.569 -3.025 0.79 12.78 ? 127 THR A HG21 1 +ATOM 1996 H HG22 . THR A 1 111 ? 0.266 7.125 -3.001 0.82 12.78 ? 127 THR A HG22 1 +ATOM 1997 H HG23 . THR A 1 111 ? 1.746 6.580 -3.069 0.86 12.78 ? 127 THR A HG23 1 +ATOM 1998 N N . VAL A 1 112 ? 2.111 3.538 -3.965 0.99 8.28 ? 128 VAL A N 1 +ATOM 1999 C CA . VAL A 1 112 ? 1.846 2.329 -3.192 1.00 8.29 ? 128 VAL A CA 1 +ATOM 2000 C C . VAL A 1 112 ? 1.642 2.705 -1.757 1.00 8.11 ? 128 VAL A C 1 +ATOM 2001 O O . VAL A 1 112 ? 2.442 3.451 -1.194 0.99 9.22 ? 128 VAL A O 1 +ATOM 2002 C CB . VAL A 1 112 ? 2.986 1.301 -3.329 1.00 9.01 ? 128 VAL A CB 1 +ATOM 2003 C CG1 . VAL A 1 112 ? 2.810 0.102 -2.401 1.00 10.04 ? 128 VAL A CG1 1 +ATOM 2004 C CG2 . VAL A 1 112 ? 3.136 0.862 -4.781 0.91 8.90 ? 128 VAL A CG2 1 +ATOM 2005 H H . VAL A 1 112 ? 2.841 3.931 -3.739 0.97 9.94 ? 128 VAL A H 1 +ATOM 2006 H HA . VAL A 1 112 ? 1.029 1.918 -3.516 1.00 9.94 ? 128 VAL A HA 1 +ATOM 2007 H HB . VAL A 1 112 ? 3.815 1.737 -3.077 1.00 10.81 ? 128 VAL A HB 1 +ATOM 2008 H HG11 . VAL A 1 112 ? 2.793 0.413 -1.483 1.00 12.05 ? 128 VAL A HG11 1 +ATOM 2009 H HG12 . VAL A 1 112 ? 3.554 -0.508 -2.531 1.00 12.05 ? 128 VAL A HG12 1 +ATOM 2010 H HG13 . VAL A 1 112 ? 1.976 -0.343 -2.616 1.00 12.05 ? 128 VAL A HG13 1 +ATOM 2011 H HG21 . VAL A 1 112 ? 2.304 0.459 -5.076 0.84 10.68 ? 128 VAL A HG21 1 +ATOM 2012 H HG22 . VAL A 1 112 ? 3.857 0.217 -4.842 0.88 10.68 ? 128 VAL A HG22 1 +ATOM 2013 H HG23 . VAL A 1 112 ? 3.339 1.639 -5.326 0.90 10.68 ? 128 VAL A HG23 1 +ATOM 2014 N N . LYS A 1 113 ? 0.570 2.205 -1.149 1.00 8.45 ? 129 LYS A N 1 +ATOM 2015 C CA . LYS A 1 113 ? 0.294 2.306 0.280 1.00 8.90 ? 129 LYS A CA 1 +ATOM 2016 C C . LYS A 1 113 ? 0.316 0.886 0.845 1.00 8.92 ? 129 LYS A C 1 +ATOM 2017 O O . LYS A 1 113 ? -0.232 -0.025 0.209 1.00 9.99 ? 129 LYS A O 1 +ATOM 2018 C CB . LYS A 1 113 ? -1.094 2.941 0.475 1.00 11.54 ? 129 LYS A CB 1 +ATOM 2019 C CG . LYS A 1 113 ? -1.523 3.104 1.866 1.00 18.08 ? 129 LYS A CG 1 +ATOM 2020 H H . LYS A 1 113 ? -0.047 1.779 -1.571 1.00 10.13 ? 129 LYS A H 1 +ATOM 2021 H HA . LYS A 1 113 ? 0.968 2.846 0.723 1.00 10.68 ? 129 LYS A HA 1 +ATOM 2022 H HB2 . LYS A 1 113 ? -1.089 3.821 0.067 1.00 13.85 ? 129 LYS A HB2 1 +ATOM 2023 H HB3 . LYS A 1 113 ? -1.751 2.383 0.031 1.00 13.85 ? 129 LYS A HB3 1 +ATOM 2024 H HG2 . LYS A 1 113 ? -1.966 2.291 2.157 1.00 21.70 ? 129 LYS A HG2 1 +ATOM 2025 H HG3 . LYS A 1 113 ? -0.745 3.274 2.419 1.00 21.70 ? 129 LYS A HG3 1 +ATOM 2026 N N . VAL A 1 114 ? 0.934 0.713 2.010 1.00 9.03 ? 130 VAL A N 1 +ATOM 2027 C CA . VAL A 1 114 ? 1.092 -0.592 2.622 0.95 9.43 ? 130 VAL A CA 1 +ATOM 2028 C C . VAL A 1 114 ? 0.302 -0.612 3.936 1.00 10.70 ? 130 VAL A C 1 +ATOM 2029 O O . VAL A 1 114 ? 0.559 0.192 4.834 0.97 13.14 ? 130 VAL A O 1 +ATOM 2030 C CB . VAL A 1 114 ? 2.573 -0.937 2.873 0.92 9.75 ? 130 VAL A CB 1 +ATOM 2031 C CG1 . VAL A 1 114 ? 2.686 -2.291 3.533 0.84 10.44 ? 130 VAL A CG1 1 +ATOM 2032 C CG2 . VAL A 1 114 ? 3.351 -0.877 1.592 0.80 8.99 ? 130 VAL A CG2 1 +ATOM 2033 H H . VAL A 1 114 ? 1.277 1.354 2.472 0.97 10.83 ? 130 VAL A H 1 +ATOM 2034 H HA . VAL A 1 114 ? 0.719 -1.267 2.034 1.00 11.31 ? 130 VAL A HA 1 +ATOM 2035 H HB . VAL A 1 114 ? 2.948 -0.280 3.479 0.92 11.70 ? 130 VAL A HB 1 +ATOM 2036 H HG11 . VAL A 1 114 ? 2.213 -2.270 4.380 0.88 12.53 ? 130 VAL A HG11 1 +ATOM 2037 H HG12 . VAL A 1 114 ? 3.623 -2.492 3.683 0.85 12.53 ? 130 VAL A HG12 1 +ATOM 2038 H HG13 . VAL A 1 114 ? 2.293 -2.960 2.951 0.94 12.53 ? 130 VAL A HG13 1 +ATOM 2039 H HG21 . VAL A 1 114 ? 2.976 -1.515 0.964 0.71 10.78 ? 130 VAL A HG21 1 +ATOM 2040 H HG22 . VAL A 1 114 ? 4.277 -1.097 1.775 0.73 10.78 ? 130 VAL A HG22 1 +ATOM 2041 H HG23 . VAL A 1 114 ? 3.290 0.020 1.228 0.74 10.78 ? 130 VAL A HG23 1 +ATOM 2042 N N A ASN A 1 115 ? -0.649 -1.549 4.026 0.61 9.51 ? 131 ASN A N 1 +ATOM 2043 N N B ASN A 1 115 ? -0.629 -1.547 4.066 0.39 11.54 ? 131 ASN A N 1 +ATOM 2044 C CA A ASN A 1 115 ? -1.384 -1.810 5.266 0.61 10.19 ? 131 ASN A CA 1 +ATOM 2045 C CA B ASN A 1 115 ? -1.350 -1.709 5.326 0.39 12.71 ? 131 ASN A CA 1 +ATOM 2046 C C A ASN A 1 115 ? -0.584 -2.727 6.171 0.61 9.80 ? 131 ASN A C 1 +ATOM 2047 C C B ASN A 1 115 ? -0.656 -2.727 6.204 0.39 10.85 ? 131 ASN A C 1 +ATOM 2048 O O A ASN A 1 115 ? -0.146 -3.809 5.760 0.61 11.46 ? 131 ASN A O 1 +ATOM 2049 O O B ASN A 1 115 ? -0.406 -3.866 5.798 0.39 10.88 ? 131 ASN A O 1 +ATOM 2050 C CB A ASN A 1 115 ? -2.703 -2.529 4.941 0.61 10.70 ? 131 ASN A CB 1 +ATOM 2051 C CB B ASN A 1 115 ? -2.804 -2.099 5.056 0.39 15.27 ? 131 ASN A CB 1 +ATOM 2052 C CG A ASN A 1 115 ? -3.759 -1.689 4.265 0.61 11.61 ? 131 ASN A CG 1 +ATOM 2053 C CG B ASN A 1 115 ? -3.575 -0.983 4.458 0.39 18.54 ? 131 ASN A CG 1 +ATOM 2054 O OD1 A ASN A 1 115 ? -3.834 -0.490 4.475 0.61 14.03 ? 131 ASN A OD1 1 +ATOM 2055 O OD1 B ASN A 1 115 ? -3.281 0.189 4.721 0.39 19.85 ? 131 ASN A OD1 1 +ATOM 2056 N ND2 A ASN A 1 115 ? -4.632 -2.317 3.479 0.61 12.52 ? 131 ASN A ND2 1 +ATOM 2057 N ND2 B ASN A 1 115 ? -4.616 -1.317 3.689 0.39 19.52 ? 131 ASN A ND2 1 +ATOM 2058 H H A ASN A 1 115 ? -0.888 -2.053 3.371 0.61 11.42 ? 131 ASN A H 1 +ATOM 2059 H H B ASN A 1 115 ? -0.863 -2.097 3.448 0.39 13.85 ? 131 ASN A H 1 +ATOM 2060 H HA A ASN A 1 115 ? -1.573 -0.980 5.730 0.61 12.23 ? 131 ASN A HA 1 +ATOM 2061 H HA B ASN A 1 115 ? -1.352 -0.862 5.798 0.39 15.25 ? 131 ASN A HA 1 +ATOM 2062 H HB2 A ASN A 1 115 ? -2.508 -3.276 4.354 0.61 12.84 ? 131 ASN A HB2 1 +ATOM 2063 H HB2 B ASN A 1 115 ? -2.824 -2.846 4.437 0.39 18.32 ? 131 ASN A HB2 1 +ATOM 2064 H HB3 A ASN A 1 115 ? -3.083 -2.860 5.770 0.61 12.84 ? 131 ASN A HB3 1 +ATOM 2065 H HB3 B ASN A 1 115 ? -3.228 -2.346 5.892 0.39 18.32 ? 131 ASN A HB3 1 +ATOM 2066 H HD21 A ASN A 1 115 ? -5.247 -1.870 3.078 0.61 15.02 ? 131 ASN A HD21 1 +ATOM 2067 H HD21 B ASN A 1 115 ? -5.094 -0.704 3.321 0.39 23.42 ? 131 ASN A HD21 1 +ATOM 2068 H HD22 A ASN A 1 115 ? -4.579 -3.168 3.373 0.61 15.02 ? 131 ASN A HD22 1 +ATOM 2069 H HD22 B ASN A 1 115 ? -4.809 -2.146 3.563 0.39 23.42 ? 131 ASN A HD22 1 +ATOM 2070 N N . ALA A 1 116 ? -0.407 -2.341 7.433 0.91 10.70 ? 132 ALA A N 1 +ATOM 2071 C CA . ALA A 1 116 ? 0.211 -3.205 8.403 0.88 10.54 ? 132 ALA A CA 1 +ATOM 2072 C C . ALA A 1 116 ? -0.773 -4.285 8.868 1.00 11.33 ? 132 ALA A C 1 +ATOM 2073 O O . ALA A 1 116 ? -1.993 -4.199 8.600 1.00 11.95 ? 132 ALA A O 1 +ATOM 2074 C CB . ALA A 1 116 ? 0.759 -2.352 9.555 0.71 11.09 ? 132 ALA A CB 1 +ATOM 2075 H H . ALA A 1 116 ? -0.617 -1.566 7.741 0.94 12.84 ? 132 ALA A H 1 +ATOM 2076 H HA . ALA A 1 116 ? 0.963 -3.654 7.986 0.86 12.65 ? 132 ALA A HA 1 +ATOM 2077 H HB1 . ALA A 1 116 ? 1.414 -1.730 9.203 0.65 13.31 ? 132 ALA A HB1 1 +ATOM 2078 H HB2 . ALA A 1 116 ? 1.175 -2.936 10.209 0.61 13.31 ? 132 ALA A HB2 1 +ATOM 2079 H HB3 . ALA A 1 116 ? 0.026 -1.866 9.965 0.65 13.31 ? 132 ALA A HB3 1 +ATOM 2080 N N . PRO A 1 117 ? -0.294 -5.325 9.548 1.00 12.04 ? 133 PRO A N 1 +ATOM 2081 C CA . PRO A 1 117 ? -1.110 -6.520 9.767 1.00 13.24 ? 133 PRO A CA 1 +ATOM 2082 C C . PRO A 1 117 ? -2.390 -6.321 10.530 1.00 12.84 ? 133 PRO A C 1 +ATOM 2083 O O . PRO A 1 117 ? -3.337 -7.109 10.336 1.00 15.12 ? 133 PRO A O 1 +ATOM 2084 C CB . PRO A 1 117 ? -0.144 -7.459 10.501 1.00 15.16 ? 133 PRO A CB 1 +ATOM 2085 C CG . PRO A 1 117 ? 1.213 -7.140 9.970 1.00 15.90 ? 133 PRO A CG 1 +ATOM 2086 C CD . PRO A 1 117 ? 1.122 -5.622 9.867 1.00 14.47 ? 133 PRO A CD 1 +ATOM 2087 H HA . PRO A 1 117 ? -1.328 -6.918 8.910 1.00 15.89 ? 133 PRO A HA 1 +ATOM 2088 H HB2 . PRO A 1 117 ? -0.187 -7.289 11.454 1.00 18.19 ? 133 PRO A HB2 1 +ATOM 2089 H HB3 . PRO A 1 117 ? -0.378 -8.380 10.308 1.00 18.19 ? 133 PRO A HB3 1 +ATOM 2090 H HG2 . PRO A 1 117 ? 1.897 -7.414 10.601 1.00 19.08 ? 133 PRO A HG2 1 +ATOM 2091 H HG3 . PRO A 1 117 ? 1.343 -7.549 9.100 1.00 19.08 ? 133 PRO A HG3 1 +ATOM 2092 H HD2 . PRO A 1 117 ? 1.362 -5.218 10.715 1.00 17.36 ? 133 PRO A HD2 1 +ATOM 2093 H HD3 . PRO A 1 117 ? 1.696 -5.303 9.154 1.00 17.36 ? 133 PRO A HD3 1 +ATOM 2094 N N . TYR A 1 118 ? -2.469 -5.328 11.434 1.00 12.44 ? 134 TYR A N 1 +ATOM 2095 C CA . TYR A 1 118 ? -3.654 -5.133 12.269 0.88 12.17 ? 134 TYR A CA 1 +ATOM 2096 C C . TYR A 1 118 ? -4.481 -3.969 11.802 0.93 13.22 ? 134 TYR A C 1 +ATOM 2097 O O . TYR A 1 118 ? -5.435 -3.556 12.472 0.83 13.70 ? 134 TYR A O 1 +ATOM 2098 C CB . TYR A 1 118 ? -3.250 -5.005 13.736 0.83 11.92 ? 134 TYR A CB 1 +ATOM 2099 C CG . TYR A 1 118 ? -2.555 -6.217 14.214 0.94 12.54 ? 134 TYR A CG 1 +ATOM 2100 C CD1 . TYR A 1 118 ? -3.278 -7.381 14.453 0.84 13.15 ? 134 TYR A CD1 1 +ATOM 2101 C CD2 . TYR A 1 118 ? -1.207 -6.263 14.417 0.94 12.97 ? 134 TYR A CD2 1 +ATOM 2102 C CE1 . TYR A 1 118 ? -2.661 -8.560 14.865 0.75 13.23 ? 134 TYR A CE1 1 +ATOM 2103 C CE2 . TYR A 1 118 ? -0.585 -7.396 14.837 0.84 13.44 ? 134 TYR A CE2 1 +ATOM 2104 C CZ . TYR A 1 118 ? -1.300 -8.567 15.047 0.94 14.06 ? 134 TYR A CZ 1 +ATOM 2105 O OH . TYR A 1 118 ? -0.694 -9.756 15.463 0.85 17.03 ? 134 TYR A OH 1 +ATOM 2106 H H . TYR A 1 118 ? -1.844 -4.755 11.577 1.00 14.93 ? 134 TYR A H 1 +ATOM 2107 H HA . TYR A 1 118 ? -4.209 -5.925 12.194 0.84 14.60 ? 134 TYR A HA 1 +ATOM 2108 H HB2 . TYR A 1 118 ? -2.650 -4.250 13.838 0.76 14.30 ? 134 TYR A HB2 1 +ATOM 2109 H HB3 . TYR A 1 118 ? -4.045 -4.878 14.277 0.77 14.30 ? 134 TYR A HB3 1 +ATOM 2110 H HD1 . TYR A 1 118 ? -4.197 -7.380 14.308 0.80 15.77 ? 134 TYR A HD1 1 +ATOM 2111 H HD2 . TYR A 1 118 ? -0.699 -5.499 14.264 0.98 15.57 ? 134 TYR A HD2 1 +ATOM 2112 H HE1 . TYR A 1 118 ? -3.162 -9.330 15.011 0.79 15.88 ? 134 TYR A HE1 1 +ATOM 2113 H HE2 . TYR A 1 118 ? 0.337 -7.396 14.954 0.82 16.13 ? 134 TYR A HE2 1 +ATOM 2114 H HH . TYR A 1 118 ? 0.135 -9.644 15.541 0.00 20.43 ? 134 TYR A HH 1 +ATOM 2115 N N . ALA A 1 119 ? -4.197 -3.436 10.605 0.87 13.56 ? 135 ALA A N 1 +ATOM 2116 C CA . ALA A 1 119 ? -4.925 -2.262 10.136 0.87 14.09 ? 135 ALA A CA 1 +ATOM 2117 C C . ALA A 1 119 ? -6.428 -2.517 10.068 0.98 14.41 ? 135 ALA A C 1 +ATOM 2118 O O . ALA A 1 119 ? -7.220 -1.683 10.482 0.73 13.87 ? 135 ALA A O 1 +ATOM 2119 C CB . ALA A 1 119 ? -4.381 -1.798 8.785 0.87 15.68 ? 135 ALA A CB 1 +ATOM 2120 H H . ALA A 1 119 ? -3.600 -3.731 10.061 0.88 16.28 ? 135 ALA A H 1 +ATOM 2121 H HA . ALA A 1 119 ? -4.782 -1.541 10.769 0.83 16.90 ? 135 ALA A HA 1 +ATOM 2122 H HB1 . ALA A 1 119 ? -3.442 -1.574 8.883 0.79 18.81 ? 135 ALA A HB1 1 +ATOM 2123 H HB2 . ALA A 1 119 ? -4.879 -1.018 8.495 0.82 18.81 ? 135 ALA A HB2 1 +ATOM 2124 H HB3 . ALA A 1 119 ? -4.484 -2.516 8.140 0.85 18.81 ? 135 ALA A HB3 1 +ATOM 2125 N N . ALA A 1 120 ? -6.837 -3.672 9.543 0.86 15.17 ? 136 ALA A N 1 +ATOM 2126 C CA . ALA A 1 120 ? -8.264 -3.910 9.393 0.77 16.04 ? 136 ALA A CA 1 +ATOM 2127 C C . ALA A 1 120 ? -8.959 -4.074 10.734 0.72 14.81 ? 136 ALA A C 1 +ATOM 2128 O O . ALA A 1 120 ? -10.034 -3.486 10.970 0.61 14.79 ? 136 ALA A O 1 +ATOM 2129 C CB . ALA A 1 120 ? -8.493 -5.111 8.474 0.61 16.49 ? 136 ALA A CB 1 +ATOM 2130 H H . ALA A 1 120 ? -6.327 -4.310 9.276 0.83 18.21 ? 136 ALA A H 1 +ATOM 2131 H HA . ALA A 1 120 ? -8.657 -3.137 8.958 0.79 19.24 ? 136 ALA A HA 1 +ATOM 2132 H HB1 . ALA A 1 120 ? -8.102 -4.923 7.606 0.60 19.78 ? 136 ALA A HB1 1 +ATOM 2133 H HB2 . ALA A 1 120 ? -9.448 -5.259 8.382 0.54 19.78 ? 136 ALA A HB2 1 +ATOM 2134 H HB3 . ALA A 1 120 ? -8.073 -5.892 8.865 0.56 19.78 ? 136 ALA A HB3 1 +ATOM 2135 N N . ALA A 1 121 ? -8.354 -4.853 11.630 0.77 13.83 ? 137 ALA A N 1 +ATOM 2136 C CA . ALA A 1 121 ? -8.964 -5.081 12.932 0.75 13.69 ? 137 ALA A CA 1 +ATOM 2137 C C . ALA A 1 121 ? -9.096 -3.802 13.731 0.70 13.30 ? 137 ALA A C 1 +ATOM 2138 O O . ALA A 1 121 ? -9.981 -3.672 14.601 0.55 13.69 ? 137 ALA A O 1 +ATOM 2139 C CB . ALA A 1 121 ? -8.165 -6.112 13.722 0.62 13.61 ? 137 ALA A CB 1 +ATOM 2140 H H . ALA A 1 121 ? -7.602 -5.253 11.509 0.72 16.60 ? 137 ALA A H 1 +ATOM 2141 H HA . ALA A 1 121 ? -9.856 -5.439 12.799 0.72 16.42 ? 137 ALA A HA 1 +ATOM 2142 H HB1 . ALA A 1 121 ? -8.149 -6.945 13.226 0.47 16.34 ? 137 ALA A HB1 1 +ATOM 2143 H HB2 . ALA A 1 121 ? -8.590 -6.247 14.583 0.53 16.34 ? 137 ALA A HB2 1 +ATOM 2144 H HB3 . ALA A 1 121 ? -7.261 -5.782 13.846 0.59 16.34 ? 137 ALA A HB3 1 +ATOM 2145 N N . LEU A 1 122 ? -8.160 -2.862 13.517 0.77 12.84 ? 138 LEU A N 1 +ATOM 2146 C CA . LEU A 1 122 ? -8.138 -1.630 14.286 1.00 14.13 ? 138 LEU A CA 1 +ATOM 2147 C C . LEU A 1 122 ? -8.785 -0.465 13.552 0.70 11.83 ? 138 LEU A C 1 +ATOM 2148 O O . LEU A 1 122 ? -8.773 0.639 14.089 0.64 12.05 ? 138 LEU A O 1 +ATOM 2149 C CB . LEU A 1 122 ? -6.702 -1.315 14.656 0.68 13.04 ? 138 LEU A CB 1 +ATOM 2150 C CG . LEU A 1 122 ? -6.054 -2.279 15.615 0.68 14.72 ? 138 LEU A CG 1 +ATOM 2151 C CD1 . LEU A 1 122 ? -4.561 -2.022 15.750 0.62 14.70 ? 138 LEU A CD1 1 +ATOM 2152 C CD2 . LEU A 1 122 ? -6.705 -2.191 16.977 0.56 15.36 ? 138 LEU A CD2 1 +ATOM 2153 H H . LEU A 1 122 ? -7.532 -2.924 12.933 0.78 15.40 ? 138 LEU A H 1 +ATOM 2154 H HA . LEU A 1 122 ? -8.631 -1.768 15.109 1.00 16.95 ? 138 LEU A HA 1 +ATOM 2155 H HB2 . LEU A 1 122 ? -6.170 -1.310 13.845 0.73 15.65 ? 138 LEU A HB2 1 +ATOM 2156 H HB3 . LEU A 1 122 ? -6.676 -0.436 15.065 0.74 15.65 ? 138 LEU A HB3 1 +ATOM 2157 H HG . LEU A 1 122 ? -6.173 -3.183 15.283 0.72 17.66 ? 138 LEU A HG 1 +ATOM 2158 H HD11 . LEU A 1 122 ? -4.144 -2.123 14.880 0.59 17.64 ? 138 LEU A HD11 1 +ATOM 2159 H HD12 . LEU A 1 122 ? -4.185 -2.662 16.374 0.59 17.64 ? 138 LEU A HD12 1 +ATOM 2160 H HD13 . LEU A 1 122 ? -4.425 -1.119 16.079 0.54 17.64 ? 138 LEU A HD13 1 +ATOM 2161 H HD21 . LEU A 1 122 ? -6.604 -1.288 17.317 0.38 18.43 ? 138 LEU A HD21 1 +ATOM 2162 H HD22 . LEU A 1 122 ? -6.271 -2.820 17.575 0.40 18.43 ? 138 LEU A HD22 1 +ATOM 2163 H HD23 . LEU A 1 122 ? -7.646 -2.411 16.892 0.42 18.43 ? 138 LEU A HD23 1 +ATOM 2164 N N . GLU A 1 123 ? -9.396 -0.699 12.374 0.83 13.15 ? 139 GLU A N 1 +ATOM 2165 C CA . GLU A 1 123 ? -9.973 0.425 11.646 0.74 14.12 ? 139 GLU A CA 1 +ATOM 2166 C C . GLU A 1 123 ? -10.943 1.229 12.519 0.79 13.48 ? 139 GLU A C 1 +ATOM 2167 O O . GLU A 1 123 ? -10.997 2.474 12.439 0.54 12.67 ? 139 GLU A O 1 +ATOM 2168 C CB . GLU A 1 123 ? -10.684 -0.107 10.391 0.82 16.61 ? 139 GLU A CB 1 +ATOM 2169 C CG . GLU A 1 123 ? -11.424 0.991 9.657 0.76 19.02 ? 139 GLU A CG 1 +ATOM 2170 C CD . GLU A 1 123 ? -12.198 0.493 8.414 0.43 20.60 ? 139 GLU A CD 1 +ATOM 2171 O OE1 . GLU A 1 123 ? -12.064 -0.668 7.983 0.56 21.22 ? 139 GLU A OE1 1 +ATOM 2172 O OE2 . GLU A 1 123 ? -12.973 1.288 7.801 0.49 21.66 ? 139 GLU A OE2 1 +ATOM 2173 H H . GLU A 1 123 ? -9.482 -1.467 11.996 0.92 15.78 ? 139 GLU A H 1 +ATOM 2174 H HA . GLU A 1 123 ? -9.261 1.018 11.361 0.84 16.95 ? 139 GLU A HA 1 +ATOM 2175 H HB2 . GLU A 1 123 ? -10.026 -0.485 9.787 0.83 19.93 ? 139 GLU A HB2 1 +ATOM 2176 H HB3 . GLU A 1 123 ? -11.328 -0.785 10.651 0.86 19.93 ? 139 GLU A HB3 1 +ATOM 2177 H HG2 . GLU A 1 123 ? -12.064 1.396 10.262 0.78 22.82 ? 139 GLU A HG2 1 +ATOM 2178 H HG3 . GLU A 1 123 ? -10.783 1.656 9.361 0.77 22.82 ? 139 GLU A HG3 1 +ATOM 2179 N N . HIS A 1 124 ? -11.716 0.549 13.360 0.80 13.70 ? 140 HIS A N 1 +ATOM 2180 C CA . HIS A 1 124 ? -12.768 1.198 14.128 0.74 15.17 ? 140 HIS A CA 1 +ATOM 2181 C C . HIS A 1 124 ? -12.400 1.350 15.610 0.61 15.05 ? 140 HIS A C 1 +ATOM 2182 O O . HIS A 1 124 ? -13.290 1.405 16.472 0.56 15.28 ? 140 HIS A O 1 +ATOM 2183 C CB . HIS A 1 124 ? -14.084 0.460 13.949 0.73 16.72 ? 140 HIS A CB 1 +ATOM 2184 C CG . HIS A 1 124 ? -14.507 0.428 12.520 0.86 16.83 ? 140 HIS A CG 1 +ATOM 2185 N ND1 . HIS A 1 124 ? -14.995 1.538 11.882 0.78 17.24 ? 140 HIS A ND1 1 +ATOM 2186 C CD2 . HIS A 1 124 ? -14.499 -0.569 11.617 0.81 17.73 ? 140 HIS A CD2 1 +ATOM 2187 C CE1 . HIS A 1 124 ? -15.275 1.232 10.633 0.74 17.64 ? 140 HIS A CE1 1 +ATOM 2188 N NE2 . HIS A 1 124 ? -14.988 -0.041 10.452 1.00 18.75 ? 140 HIS A NE2 1 +ATOM 2189 H H . HIS A 1 124 ? -11.649 -0.296 13.503 0.81 16.44 ? 140 HIS A H 1 +ATOM 2190 H HA . HIS A 1 124 ? -12.892 2.092 13.773 0.73 18.21 ? 140 HIS A HA 1 +ATOM 2191 H HB2 . HIS A 1 124 ? -13.982 -0.455 14.256 0.67 20.06 ? 140 HIS A HB2 1 +ATOM 2192 H HB3 . HIS A 1 124 ? -14.775 0.909 14.460 0.71 20.06 ? 140 HIS A HB3 1 +ATOM 2193 H HD1 . HIS A 1 124 ? -15.097 2.314 12.240 0.00 20.68 ? 140 HIS A HD1 1 +ATOM 2194 H HD2 . HIS A 1 124 ? -14.220 -1.446 11.757 0.82 21.27 ? 140 HIS A HD2 1 +ATOM 2195 H HE1 . HIS A 1 124 ? -15.624 1.810 9.994 0.83 21.17 ? 140 HIS A HE1 1 +ATOM 2196 N N . HIS A 1 125 ? -11.078 1.366 15.875 0.90 16.57 ? 141 HIS A N 1 +ATOM 2197 C CA . HIS A 1 125 ? -10.594 1.468 17.246 0.90 17.00 ? 141 HIS A CA 1 +ATOM 2198 C C . HIS A 1 125 ? -11.038 2.761 17.907 0.90 19.08 ? 141 HIS A C 1 +ATOM 2199 O O . HIS A 1 125 ? -11.440 2.756 19.080 0.90 20.72 ? 141 HIS A O 1 +ATOM 2200 C CB . HIS A 1 125 ? -9.069 1.366 17.239 0.90 16.41 ? 141 HIS A CB 1 +ATOM 2201 C CG . HIS A 1 125 ? -8.442 1.396 18.592 0.90 15.62 ? 141 HIS A CG 1 +ATOM 2202 N ND1 . HIS A 1 125 ? -8.448 0.308 19.447 0.90 16.89 ? 141 HIS A ND1 1 +ATOM 2203 C CD2 . HIS A 1 125 ? -7.733 2.367 19.203 0.90 15.86 ? 141 HIS A CD2 1 +ATOM 2204 C CE1 . HIS A 1 125 ? -7.796 0.644 20.564 0.90 14.20 ? 141 HIS A CE1 1 +ATOM 2205 N NE2 . HIS A 1 125 ? -7.367 1.898 20.453 0.90 15.02 ? 141 HIS A NE2 1 +ATOM 2206 H H . HIS A 1 125 ? -10.458 1.320 15.280 0.90 19.88 ? 141 HIS A H 1 +ATOM 2207 H HA . HIS A 1 125 ? -10.945 0.727 17.764 0.90 20.40 ? 141 HIS A HA 1 +ATOM 2208 H HB2 . HIS A 1 125 ? -8.816 0.530 16.817 0.90 19.70 ? 141 HIS A HB2 1 +ATOM 2209 H HB3 . HIS A 1 125 ? -8.710 2.110 16.732 0.90 19.70 ? 141 HIS A HB3 1 +ATOM 2210 H HD2 . HIS A 1 125 ? -7.569 3.219 18.867 0.90 19.03 ? 141 HIS A HD2 1 +ATOM 2211 H HE1 . HIS A 1 125 ? -7.671 0.093 21.303 0.90 17.04 ? 141 HIS A HE1 1 +ATOM 2212 H HE2 . HIS A 1 125 ? -6.907 2.328 21.039 0.90 18.02 ? 141 HIS A HE2 1 +ATOM 2213 N N . HIS A 1 126 ? -10.915 3.903 17.190 1.00 20.03 ? 142 HIS A N 1 +ATOM 2214 C CA . HIS A 1 126 ? -11.220 5.179 17.799 0.81 20.54 ? 142 HIS A CA 1 +ATOM 2215 C C . HIS A 1 126 ? -11.390 6.230 16.728 0.68 18.95 ? 142 HIS A C 1 +ATOM 2216 O O . HIS A 1 126 ? -10.408 6.791 16.268 0.62 17.11 ? 142 HIS A O 1 +ATOM 2217 C CB . HIS A 1 126 ? -10.121 5.566 18.785 1.00 24.84 ? 142 HIS A CB 1 +ATOM 2218 C CG . HIS A 1 126 ? -10.238 6.967 19.291 0.53 26.78 ? 142 HIS A CG 1 +ATOM 2219 N ND1 . HIS A 1 126 ? -11.386 7.511 19.840 0.56 27.71 ? 142 HIS A ND1 1 +ATOM 2220 C CD2 . HIS A 1 126 ? -9.341 7.969 19.254 0.73 27.26 ? 142 HIS A CD2 1 +ATOM 2221 C CE1 . HIS A 1 126 ? -11.154 8.765 20.191 0.51 28.26 ? 142 HIS A CE1 1 +ATOM 2222 N NE2 . HIS A 1 126 ? -9.910 9.065 19.862 0.77 28.74 ? 142 HIS A NE2 1 +ATOM 2223 H H . HIS A 1 126 ? -10.661 3.946 16.370 1.00 24.03 ? 142 HIS A H 1 +ATOM 2224 H HA . HIS A 1 126 ? -12.054 5.107 18.289 0.82 24.65 ? 142 HIS A HA 1 +ATOM 2225 H HB2 . HIS A 1 126 ? -10.161 4.970 19.549 1.00 29.81 ? 142 HIS A HB2 1 +ATOM 2226 H HB3 . HIS A 1 126 ? -9.261 5.480 18.345 1.00 29.81 ? 142 HIS A HB3 1 +ATOM 2227 H HD2 . HIS A 1 126 ? -8.465 7.907 18.948 0.76 32.71 ? 142 HIS A HD2 1 +ATOM 2228 H HE1 . HIS A 1 126 ? -11.766 9.340 20.590 0.52 33.91 ? 142 HIS A HE1 1 +ATOM 2229 H HE2 . HIS A 1 126 ? -9.537 9.834 19.959 0.00 34.49 ? 142 HIS A HE2 1 +ATOM 2230 N N . HIS A 1 127 ? -12.592 6.512 16.339 0.85 18.92 ? 143 HIS A N 1 +ATOM 2231 C CA . HIS A 1 127 ? -12.866 7.600 15.417 1.00 18.20 ? 143 HIS A CA 1 +ATOM 2232 C C . HIS A 1 127 ? -12.940 8.920 16.181 1.00 22.41 ? 143 HIS A C 1 +ATOM 2233 O O . HIS A 1 127 ? -13.190 8.946 17.382 1.00 25.85 ? 143 HIS A O 1 +ATOM 2234 C CB . HIS A 1 127 ? -14.181 7.321 14.643 1.00 17.26 ? 143 HIS A CB 1 +ATOM 2235 C CG . HIS A 1 127 ? -14.133 6.122 13.752 0.90 17.51 ? 143 HIS A CG 1 +ATOM 2236 N ND1 . HIS A 1 127 ? -13.269 6.029 12.675 0.70 18.69 ? 143 HIS A ND1 1 +ATOM 2237 C CD2 . HIS A 1 127 ? -14.831 4.966 13.766 0.82 16.88 ? 143 HIS A CD2 1 +ATOM 2238 C CE1 . HIS A 1 127 ? -13.429 4.858 12.084 1.00 19.21 ? 143 HIS A CE1 1 +ATOM 2239 N NE2 . HIS A 1 127 ? -14.376 4.199 12.726 0.81 17.24 ? 143 HIS A NE2 1 +ATOM 2240 H H . HIS A 1 127 ? -13.294 6.085 16.593 0.85 22.70 ? 143 HIS A H 1 +ATOM 2241 H HA . HIS A 1 127 ? -12.143 7.663 14.773 1.00 21.83 ? 143 HIS A HA 1 +ATOM 2242 H HB2 . HIS A 1 127 ? -14.896 7.183 15.285 1.00 20.71 ? 143 HIS A HB2 1 +ATOM 2243 H HB3 . HIS A 1 127 ? -14.385 8.091 14.089 1.00 20.71 ? 143 HIS A HB3 1 +ATOM 2244 H HD2 . HIS A 1 127 ? -15.491 4.728 14.377 0.82 20.25 ? 143 HIS A HD2 1 +ATOM 2245 H HE1 . HIS A 1 127 ? -12.968 4.558 11.334 1.00 23.05 ? 143 HIS A HE1 1 +ATOM 2246 H HE2 . HIS A 1 127 ? -14.666 3.415 12.521 0.00 20.69 ? 143 HIS A HE2 1 +ATOM 2247 N N . HIS A 1 128 ? -12.784 10.044 15.451 1.00 24.47 ? 144 HIS A N 1 +ATOM 2248 C CA . HIS A 1 128 ? -12.824 11.394 16.026 1.00 24.32 ? 144 HIS A CA 1 +ATOM 2249 C C . HIS A 1 128 ? -13.555 12.344 15.076 1.00 26.21 ? 144 HIS A C 1 +ATOM 2250 O O . HIS A 1 128 ? -13.621 12.115 13.873 0.86 27.90 ? 144 HIS A O 1 +ATOM 2251 C CB . HIS A 1 128 ? -11.389 11.878 16.333 0.69 26.31 ? 144 HIS A CB 1 +ATOM 2252 C CG . HIS A 1 128 ? -11.315 13.057 17.261 0.73 28.28 ? 144 HIS A CG 1 +ATOM 2253 N ND1 . HIS A 1 128 ? -11.387 14.365 16.820 0.81 29.65 ? 144 HIS A ND1 1 +ATOM 2254 C CD2 . HIS A 1 128 ? -11.147 13.116 18.606 0.69 29.79 ? 144 HIS A CD2 1 +ATOM 2255 C CE1 . HIS A 1 128 ? -11.270 15.169 17.862 1.00 29.60 ? 144 HIS A CE1 1 +ATOM 2256 N NE2 . HIS A 1 128 ? -11.124 14.449 18.954 0.60 30.42 ? 144 HIS A NE2 1 +ATOM 2257 H H . HIS A 1 128 ? -12.651 10.042 14.601 1.00 29.37 ? 144 HIS A H 1 +ATOM 2258 H HA . HIS A 1 128 ? -13.317 11.367 16.862 1.00 29.18 ? 144 HIS A HA 1 +ATOM 2259 H HB2 . HIS A 1 128 ? -10.897 11.149 16.744 0.67 31.57 ? 144 HIS A HB2 1 +ATOM 2260 H HB3 . HIS A 1 128 ? -10.962 12.132 15.500 0.72 31.57 ? 144 HIS A HB3 1 +ATOM 2261 H HD1 . HIS A 1 128 ? -11.488 14.614 16.003 0.00 35.58 ? 144 HIS A HD1 1 +ATOM 2262 H HD2 . HIS A 1 128 ? -11.062 12.393 19.184 0.56 35.75 ? 144 HIS A HD2 1 +ATOM 2263 H HE1 . HIS A 1 128 ? -11.294 16.098 17.830 0.98 35.52 ? 144 HIS A HE1 1 +ATOM 2264 N N . HIS A 1 129 ? -14.098 13.428 15.633 0.88 26.99 ? 145 HIS A N 1 +ATOM 2265 C CA . HIS A 1 129 ? -14.665 14.563 14.866 0.64 30.03 ? 145 HIS A CA 1 +ATOM 2266 C C . HIS A 1 129 ? -13.632 15.631 14.393 0.35 30.97 ? 145 HIS A C 1 +ATOM 2267 O O . HIS A 1 129 ? -13.913 16.731 13.784 1.00 26.16 ? 145 HIS A O 1 +ATOM 2268 C CB . HIS A 1 129 ? -15.722 15.280 15.710 1.00 31.31 ? 145 HIS A CB 1 +ATOM 2269 C CG . HIS A 1 129 ? -16.940 14.441 15.990 0.31 32.67 ? 145 HIS A CG 1 +ATOM 2270 N ND1 . HIS A 1 129 ? -17.675 13.844 14.990 0.45 33.27 ? 145 HIS A ND1 1 +ATOM 2271 C CD2 . HIS A 1 129 ? -17.542 14.094 17.153 0.74 33.55 ? 145 HIS A CD2 1 +ATOM 2272 C CE1 . HIS A 1 129 ? -18.680 13.167 15.521 0.32 33.70 ? 145 HIS A CE1 1 +ATOM 2273 N NE2 . HIS A 1 129 ? -18.630 13.310 16.836 0.64 33.71 ? 145 HIS A NE2 1 +ATOM 2274 O OXT . HIS A 1 129 ? -12.444 15.438 14.659 1.00 33.79 ? 145 HIS A OXT 1 +ATOM 2275 H H . HIS A 1 129 ? -14.154 13.540 16.484 0.95 32.39 ? 145 HIS A H 1 +ATOM 2276 H HA . HIS A 1 129 ? -15.107 14.213 14.077 0.81 36.04 ? 145 HIS A HA 1 +ATOM 2277 H HB2 . HIS A 1 129 ? -15.329 15.526 16.562 1.00 37.57 ? 145 HIS A HB2 1 +ATOM 2278 H HB3 . HIS A 1 129 ? -16.012 16.077 15.238 1.00 37.57 ? 145 HIS A HB3 1 +ATOM 2279 H HD2 . HIS A 1 129 ? -17.278 14.350 18.007 0.88 40.26 ? 145 HIS A HD2 1 +ATOM 2280 H HE1 . HIS A 1 129 ? -19.319 12.682 15.050 0.49 40.45 ? 145 HIS A HE1 1 +ATOM 2281 H HE2 . HIS A 1 129 ? -19.177 12.960 17.400 0.00 40.45 ? 145 HIS A HE2 1 +ATOM 2282 N N . PHE B 2 1 ? 21.077 5.340 -11.923 0.99 9.91 ? 1 PHE B N 1 +ATOM 2283 C CA . PHE B 2 1 ? 20.734 4.893 -13.264 1.00 9.34 ? 1 PHE B CA 1 +ATOM 2284 C C . PHE B 2 1 ? 21.759 5.511 -14.208 1.00 9.17 ? 1 PHE B C 1 +ATOM 2285 O O . PHE B 2 1 ? 21.956 6.744 -14.131 1.00 10.32 ? 1 PHE B O 1 +ATOM 2286 C CB . PHE B 2 1 ? 19.320 5.360 -13.626 0.95 9.19 ? 1 PHE B CB 1 +ATOM 2287 C CG . PHE B 2 1 ? 18.852 4.958 -14.999 1.00 8.52 ? 1 PHE B CG 1 +ATOM 2288 C CD1 . PHE B 2 1 ? 18.532 3.627 -15.297 0.97 9.05 ? 1 PHE B CD1 1 +ATOM 2289 C CD2 . PHE B 2 1 ? 18.737 5.914 -15.997 0.99 8.88 ? 1 PHE B CD2 1 +ATOM 2290 C CE1 . PHE B 2 1 ? 18.100 3.286 -16.558 0.94 8.54 ? 1 PHE B CE1 1 +ATOM 2291 C CE2 . PHE B 2 1 ? 18.291 5.550 -17.256 0.96 9.23 ? 1 PHE B CE2 1 +ATOM 2292 C CZ . PHE B 2 1 ? 17.981 4.231 -17.560 1.00 9.14 ? 1 PHE B CZ 1 +ATOM 2293 H H2 . PHE B 2 1 ? 21.152 6.336 -11.774 1.00 11.89 ? 1 PHE B H2 1 +ATOM 2294 H HA . PHE B 2 1 ? 20.786 3.797 -13.316 0.96 11.21 ? 1 PHE B HA 1 +ATOM 2295 H HB2 . PHE B 2 1 ? 18.621 4.961 -12.888 1.00 11.03 ? 1 PHE B HB2 1 +ATOM 2296 H HB3 . PHE B 2 1 ? 19.282 6.449 -13.549 1.00 11.03 ? 1 PHE B HB3 1 +ATOM 2297 H HD1 . PHE B 2 1 ? 18.619 2.866 -14.531 0.98 10.86 ? 1 PHE B HD1 1 +ATOM 2298 H HD2 . PHE B 2 1 ? 18.974 6.949 -15.785 0.98 10.65 ? 1 PHE B HD2 1 +ATOM 2299 H HE1 . PHE B 2 1 ? 17.857 2.252 -16.773 0.93 10.25 ? 1 PHE B HE1 1 +ATOM 2300 H HE2 . PHE B 2 1 ? 18.207 6.306 -18.027 1.00 11.08 ? 1 PHE B HE2 1 +ATOM 2301 H HZ . PHE B 2 1 ? 17.640 3.954 -18.550 0.99 10.96 ? 1 PHE B HZ 1 +HETATM 2302 C C1 . MEA B 2 2 ? 22.162 3.291 -15.229 0.99 11.74 ? 2 MEA B C1 1 +HETATM 2303 N N . MEA B 2 2 ? 22.402 4.729 -15.049 1.00 9.87 ? 2 MEA B N 1 +HETATM 2304 C CA . MEA B 2 2 ? 23.586 5.265 -15.730 1.00 12.60 ? 2 MEA B CA 1 +HETATM 2305 C C . MEA B 2 2 ? 23.553 4.917 -17.206 1.00 13.83 ? 2 MEA B C 1 +HETATM 2306 O O . MEA B 2 2 ? 24.251 3.973 -17.657 0.93 17.22 ? 2 MEA B O 1 +HETATM 2307 C CB . MEA B 2 2 ? 24.882 4.665 -15.087 0.95 14.04 ? 2 MEA B CB 1 +HETATM 2308 C CG . MEA B 2 2 ? 24.962 5.082 -13.603 1.00 14.57 ? 2 MEA B CG 1 +HETATM 2309 C CD1 . MEA B 2 2 ? 24.452 4.302 -12.605 1.00 14.86 ? 2 MEA B CD1 1 +HETATM 2310 C CE1 . MEA B 2 2 ? 24.521 4.662 -11.247 0.83 15.13 ? 2 MEA B CE1 1 +HETATM 2311 C CZ . MEA B 2 2 ? 25.057 5.836 -10.866 0.92 17.65 ? 2 MEA B CZ 1 +HETATM 2312 C CE2 . MEA B 2 2 ? 25.577 6.630 -11.838 0.98 18.86 ? 2 MEA B CE2 1 +HETATM 2313 C CD2 . MEA B 2 2 ? 25.551 6.274 -13.189 0.78 17.93 ? 2 MEA B CD2 1 +HETATM 2314 H HC1 . MEA B 2 2 ? 22.032 3.082 -16.259 0.99 14.09 ? 2 MEA B HC1 1 +HETATM 2315 H HC2 . MEA B 2 2 ? 22.991 2.746 -14.859 0.97 14.09 ? 2 MEA B HC2 1 +HETATM 2316 H HC3 . MEA B 2 2 ? 21.289 3.010 -14.699 0.96 14.09 ? 2 MEA B HC3 1 +HETATM 2317 H HA . MEA B 2 2 ? 23.614 6.358 -15.620 1.00 15.12 ? 2 MEA B HA 1 +HETATM 2318 H HB1 . MEA B 2 2 ? 25.762 5.030 -15.620 1.00 16.85 ? 2 MEA B HB1 1 +HETATM 2319 H HB2 . MEA B 2 2 ? 24.863 3.576 -15.164 1.00 16.85 ? 2 MEA B HB2 1 +HETATM 2320 H HD1 . MEA B 2 2 ? 23.993 3.357 -12.869 0.92 17.83 ? 2 MEA B HD1 1 +HETATM 2321 H HE1 . MEA B 2 2 ? 24.091 4.006 -10.500 0.90 18.16 ? 2 MEA B HE1 1 +HETATM 2322 H HZ . MEA B 2 2 ? 25.114 6.116 -9.821 0.98 21.17 ? 2 MEA B HZ 1 +HETATM 2323 H HE2 . MEA B 2 2 ? 26.039 7.568 -11.554 0.96 22.64 ? 2 MEA B HE2 1 +HETATM 2324 H HD2 . MEA B 2 2 ? 25.959 6.952 -13.927 0.96 21.52 ? 2 MEA B HD2 1 +HETATM 2325 N N . 9KK B 2 3 ? 22.767 5.599 -18.053 1.00 12.72 ? 3 9KK B N 1 +HETATM 2326 C CE . 9KK B 2 3 ? 19.799 0.931 -19.022 0.59 18.43 ? 3 9KK B CE 1 +HETATM 2327 C CD . 9KK B 2 3 ? 20.099 2.158 -19.812 0.85 17.53 ? 3 9KK B CD 1 +HETATM 2328 C CG . 9KK B 2 3 ? 21.331 2.963 -19.191 0.87 16.76 ? 3 9KK B CG 1 +HETATM 2329 C CB . 9KK B 2 3 ? 21.475 4.386 -19.790 1.00 14.57 ? 3 9KK B CB 1 +HETATM 2330 C CA . 9KK B 2 3 ? 22.714 5.247 -19.480 0.91 12.91 ? 3 9KK B CA 1 +HETATM 2331 C CM . 9KK B 2 3 ? 21.906 6.694 -17.623 1.00 12.31 ? 3 9KK B CM 1 +HETATM 2332 C C . 9KK B 2 3 ? 22.711 6.490 -20.341 0.93 13.13 ? 3 9KK B C 1 +HETATM 2333 O O . 9KK B 2 3 ? 21.731 6.766 -21.036 1.00 13.10 ? 3 9KK B O 1 +HETATM 2334 H HE3 . 9KK B 2 3 ? 18.979 0.422 -19.458 0.93 22.12 ? 3 9KK B HE3 1 +HETATM 2335 H HE2 . 9KK B 2 3 ? 19.558 1.202 -18.028 0.92 22.12 ? 3 9KK B HE2 1 +HETATM 2336 H HE1 . 9KK B 2 3 ? 20.648 0.298 -19.020 0.93 22.12 ? 3 9KK B HE1 1 +HETATM 2337 H HD2 . 9KK B 2 3 ? 20.330 1.879 -20.842 0.97 21.04 ? 3 9KK B HD2 1 +HETATM 2338 H HD3 . 9KK B 2 3 ? 19.217 2.802 -19.830 0.95 21.04 ? 3 9KK B HD3 1 +HETATM 2339 H HG2 . 9KK B 2 3 ? 21.199 3.040 -18.110 0.99 20.11 ? 3 9KK B HG2 1 +HETATM 2340 H HG3 . 9KK B 2 3 ? 22.251 2.403 -19.372 0.98 20.11 ? 3 9KK B HG3 1 +HETATM 2341 H HB2 . 9KK B 2 3 ? 21.409 4.291 -20.876 0.98 17.49 ? 3 9KK B HB2 1 +HETATM 2342 H HB3 . 9KK B 2 3 ? 20.597 4.958 -19.482 0.98 17.49 ? 3 9KK B HB3 1 +HETATM 2343 H HA . 9KK B 2 3 ? 23.605 4.656 -19.733 0.94 15.49 ? 3 9KK B HA 1 +HETATM 2344 H HM1 . 9KK B 2 3 ? 22.165 7.575 -18.150 0.97 14.77 ? 3 9KK B HM1 1 +HETATM 2345 H HM3 . 9KK B 2 3 ? 22.031 6.854 -16.584 1.00 14.77 ? 3 9KK B HM3 1 +HETATM 2346 H HM2 . 9KK B 2 3 ? 20.896 6.447 -17.823 1.00 14.77 ? 3 9KK B HM2 1 +HETATM 2347 N N . SAR B 2 4 ? 23.836 7.225 -20.382 0.92 14.43 ? 4 SAR B N 1 +HETATM 2348 C CA . SAR B 2 4 ? 23.837 8.385 -21.275 0.83 13.82 ? 4 SAR B CA 1 +HETATM 2349 C C . SAR B 2 4 ? 22.651 9.282 -21.026 1.00 13.23 ? 4 SAR B C 1 +HETATM 2350 O O . SAR B 2 4 ? 22.409 9.658 -19.887 0.95 13.66 ? 4 SAR B O 1 +HETATM 2351 C CN . SAR B 2 4 ? 25.072 6.917 -19.649 0.87 15.79 ? 4 SAR B CN 1 +HETATM 2352 H HA2 . SAR B 2 4 ? 24.758 8.953 -21.127 0.96 16.58 ? 4 SAR B HA2 1 +HETATM 2353 H HA3 . SAR B 2 4 ? 23.820 8.043 -22.312 0.96 16.58 ? 4 SAR B HA3 1 +HETATM 2354 H HN1 . SAR B 2 4 ? 24.872 6.904 -18.609 1.00 18.95 ? 4 SAR B HN1 1 +HETATM 2355 H HN2 . SAR B 2 4 ? 25.434 5.969 -19.951 0.98 18.95 ? 4 SAR B HN2 1 +HETATM 2356 H HN3 . SAR B 2 4 ? 25.801 7.656 -19.860 1.00 18.95 ? 4 SAR B HN3 1 +ATOM 2357 N N . ASP B 2 5 ? 21.962 9.695 -22.079 1.00 11.99 ? 5 ASP B N 1 +ATOM 2358 C CA . ASP B 2 5 ? 20.845 10.636 -22.013 1.00 11.14 ? 5 ASP B CA 1 +ATOM 2359 C C . ASP B 2 5 ? 19.502 9.947 -21.860 1.00 9.84 ? 5 ASP B C 1 +ATOM 2360 O O . ASP B 2 5 ? 18.460 10.619 -21.842 1.00 10.17 ? 5 ASP B O 1 +ATOM 2361 C CB . ASP B 2 5 ? 20.815 11.538 -23.212 1.00 12.68 ? 5 ASP B CB 1 +ATOM 2362 C CG . ASP B 2 5 ? 21.897 12.598 -23.250 1.00 14.15 ? 5 ASP B CG 1 +ATOM 2363 O OD1 . ASP B 2 5 ? 21.851 13.436 -24.172 1.00 18.77 ? 5 ASP B OD1 1 +ATOM 2364 O OD2 . ASP B 2 5 ? 22.780 12.611 -22.345 0.81 13.70 ? 5 ASP B OD2 1 +ATOM 2365 H H . ASP B 2 5 ? 22.225 9.356 -22.993 0.96 14.39 ? 5 ASP B H 1 +ATOM 2366 H HA . ASP B 2 5 ? 20.999 11.271 -21.129 1.00 13.37 ? 5 ASP B HA 1 +ATOM 2367 H HB2 . ASP B 2 5 ? 20.899 10.924 -24.111 1.00 15.22 ? 5 ASP B HB2 1 +ATOM 2368 H HB3 . ASP B 2 5 ? 19.842 12.032 -23.251 1.00 15.22 ? 5 ASP B HB3 1 +ATOM 2369 H HD2 . ASP B 2 5 ? 23.263 11.774 -22.354 0.00 16.44 ? 5 ASP B HD2 1 +ATOM 2370 N N . VAL B 2 6 ? 19.445 8.603 -21.734 1.00 9.51 ? 6 VAL B N 1 +ATOM 2371 C CA . VAL B 2 6 ? 18.155 7.906 -21.679 1.00 8.84 ? 6 VAL B CA 1 +ATOM 2372 C C . VAL B 2 6 ? 17.380 8.396 -20.479 1.00 8.05 ? 6 VAL B C 1 +ATOM 2373 O O . VAL B 2 6 ? 17.900 8.360 -19.345 0.99 8.27 ? 6 VAL B O 1 +ATOM 2374 C CB . VAL B 2 6 ? 18.386 6.365 -21.570 1.00 9.42 ? 6 VAL B CB 1 +ATOM 2375 C CG1 . VAL B 2 6 ? 17.053 5.674 -21.407 0.90 9.97 ? 6 VAL B CG1 1 +ATOM 2376 C CG2 . VAL B 2 6 ? 19.106 5.840 -22.793 0.94 9.51 ? 6 VAL B CG2 1 +ATOM 2377 H H . VAL B 2 6 ? 20.293 8.056 -21.729 1.00 11.41 ? 6 VAL B H 1 +ATOM 2378 H HA . VAL B 2 6 ? 17.587 8.119 -22.595 1.00 10.61 ? 6 VAL B HA 1 +ATOM 2379 H HB . VAL B 2 6 ? 19.001 6.162 -20.682 1.00 11.31 ? 6 VAL B HB 1 +ATOM 2380 H HG11 . VAL B 2 6 ? 16.579 6.026 -20.528 0.97 11.96 ? 6 VAL B HG11 1 +ATOM 2381 H HG12 . VAL B 2 6 ? 16.442 5.884 -22.246 1.00 11.96 ? 6 VAL B HG12 1 +ATOM 2382 H HG13 . VAL B 2 6 ? 17.205 4.629 -21.332 0.97 11.96 ? 6 VAL B HG13 1 +ATOM 2383 H HG21 . VAL B 2 6 ? 18.526 6.038 -23.656 0.89 11.42 ? 6 VAL B HG21 1 +ATOM 2384 H HG22 . VAL B 2 6 ? 20.046 6.320 -22.882 0.94 11.42 ? 6 VAL B HG22 1 +ATOM 2385 H HG23 . VAL B 2 6 ? 19.251 4.796 -22.696 0.98 11.42 ? 6 VAL B HG23 1 +HETATM 2386 C C1 . MEA B 2 7 ? 15.468 9.057 -21.929 0.98 9.75 ? 7 MEA B C1 1 +HETATM 2387 N N . MEA B 2 7 ? 16.117 8.870 -20.627 1.00 8.54 ? 7 MEA B N 1 +HETATM 2388 C CA . MEA B 2 7 ? 15.309 9.265 -19.432 1.00 8.28 ? 7 MEA B CA 1 +HETATM 2389 C C . MEA B 2 7 ? 15.929 10.445 -18.676 1.00 8.14 ? 7 MEA B C 1 +HETATM 2390 O O . MEA B 2 7 ? 15.546 10.696 -17.527 1.00 8.62 ? 7 MEA B O 1 +HETATM 2391 C CB . MEA B 2 7 ? 15.047 8.111 -18.452 0.99 8.17 ? 7 MEA B CB 1 +HETATM 2392 C CG . MEA B 2 7 ? 14.462 6.868 -19.081 0.94 7.03 ? 7 MEA B CG 1 +HETATM 2393 C CD1 . MEA B 2 7 ? 13.559 6.920 -20.144 0.98 7.63 ? 7 MEA B CD1 1 +HETATM 2394 C CE1 . MEA B 2 7 ? 13.022 5.745 -20.685 1.00 7.83 ? 7 MEA B CE1 1 +HETATM 2395 C CZ . MEA B 2 7 ? 13.420 4.507 -20.184 1.00 7.67 ? 7 MEA B CZ 1 +HETATM 2396 C CE2 . MEA B 2 7 ? 14.300 4.445 -19.150 0.99 7.51 ? 7 MEA B CE2 1 +HETATM 2397 C CD2 . MEA B 2 7 ? 14.814 5.619 -18.568 1.00 7.42 ? 7 MEA B CD2 1 +HETATM 2398 H HC1 . MEA B 2 7 ? 16.030 9.744 -22.507 1.00 11.70 ? 7 MEA B HC1 1 +HETATM 2399 H HC2 . MEA B 2 7 ? 15.417 8.128 -22.435 1.00 11.70 ? 7 MEA B HC2 1 +HETATM 2400 H HC3 . MEA B 2 7 ? 14.489 9.435 -21.785 0.97 11.70 ? 7 MEA B HC3 1 +HETATM 2401 H HA . MEA B 2 7 ? 14.326 9.597 -19.793 1.00 9.94 ? 7 MEA B HA 1 +HETATM 2402 H HB1 . MEA B 2 7 ? 14.367 8.462 -17.673 0.99 9.80 ? 7 MEA B HB1 1 +HETATM 2403 H HB2 . MEA B 2 7 ? 15.987 7.846 -17.964 1.00 9.80 ? 7 MEA B HB2 1 +HETATM 2404 H HD1 . MEA B 2 7 ? 13.256 7.881 -20.542 1.00 9.15 ? 7 MEA B HD1 1 +HETATM 2405 H HE1 . MEA B 2 7 ? 12.333 5.797 -21.518 0.98 9.40 ? 7 MEA B HE1 1 +HETATM 2406 H HZ . MEA B 2 7 ? 13.013 3.596 -20.605 1.00 9.20 ? 7 MEA B HZ 1 +HETATM 2407 H HE2 . MEA B 2 7 ? 14.587 3.480 -18.749 0.97 9.01 ? 7 MEA B HE2 1 +HETATM 2408 H HD2 . MEA B 2 7 ? 15.525 5.551 -17.754 1.00 8.90 ? 7 MEA B HD2 1 +ATOM 2409 N N . TYR B 2 8 ? 16.844 11.198 -19.284 1.00 8.82 ? 8 TYR B N 1 +ATOM 2410 C CA . TYR B 2 8 ? 17.500 12.281 -18.518 1.00 8.77 ? 8 TYR B CA 1 +ATOM 2411 C C . TYR B 2 8 ? 16.432 13.210 -17.985 1.00 8.59 ? 8 TYR B C 1 +ATOM 2412 O O . TYR B 2 8 ? 15.525 13.590 -18.698 0.99 9.64 ? 8 TYR B O 1 +ATOM 2413 C CB . TYR B 2 8 ? 18.445 13.065 -19.450 0.90 8.92 ? 8 TYR B CB 1 +ATOM 2414 C CG . TYR B 2 8 ? 19.323 14.004 -18.658 1.00 9.05 ? 8 TYR B CG 1 +ATOM 2415 C CD1 . TYR B 2 8 ? 18.910 15.333 -18.401 0.95 8.75 ? 8 TYR B CD1 1 +ATOM 2416 C CD2 . TYR B 2 8 ? 20.517 13.610 -18.151 0.96 10.11 ? 8 TYR B CD2 1 +ATOM 2417 C CE1 . TYR B 2 8 ? 19.710 16.162 -17.646 1.00 9.54 ? 8 TYR B CE1 1 +ATOM 2418 C CE2 . TYR B 2 8 ? 21.334 14.442 -17.380 0.98 10.46 ? 8 TYR B CE2 1 +ATOM 2419 C CZ . TYR B 2 8 ? 20.912 15.738 -17.147 1.00 10.33 ? 8 TYR B CZ 1 +ATOM 2420 O OH . TYR B 2 8 ? 21.641 16.610 -16.366 0.99 11.80 ? 8 TYR B OH 1 +ATOM 2421 H HA . TYR B 2 8 ? 18.076 11.852 -17.686 1.00 10.52 ? 8 TYR B HA 1 +ATOM 2422 H HB2 . TYR B 2 8 ? 19.070 12.365 -20.008 1.00 10.70 ? 8 TYR B HB2 1 +ATOM 2423 H HB3 . TYR B 2 8 ? 17.856 13.637 -20.170 0.98 10.70 ? 8 TYR B HB3 1 +ATOM 2424 H HD1 . TYR B 2 8 ? 17.961 15.691 -18.780 1.00 10.50 ? 8 TYR B HD1 1 +ATOM 2425 H HD2 . TYR B 2 8 ? 20.843 12.593 -18.331 1.00 12.13 ? 8 TYR B HD2 1 +ATOM 2426 H HE1 . TYR B 2 8 ? 19.381 17.174 -17.445 1.00 11.44 ? 8 TYR B HE1 1 +ATOM 2427 H HE2 . TYR B 2 8 ? 22.277 14.085 -16.985 1.00 12.55 ? 8 TYR B HE2 1 +ATOM 2428 H HH . TYR B 2 8 ? 22.460 16.181 -16.084 0.00 14.16 ? 8 TYR B HH 1 +HETATM 2429 N N . SAR B 2 9 ? 16.524 13.620 -16.718 0.96 9.00 ? 9 SAR B N 1 +HETATM 2430 C CA . SAR B 2 9 ? 15.499 14.536 -16.196 0.85 8.86 ? 9 SAR B CA 1 +HETATM 2431 C C . SAR B 2 9 ? 14.350 13.868 -15.516 0.94 9.46 ? 9 SAR B C 1 +HETATM 2432 O O . SAR B 2 9 ? 13.549 14.539 -14.875 0.90 11.14 ? 9 SAR B O 1 +HETATM 2433 C CN . SAR B 2 9 ? 17.570 13.170 -15.762 0.91 9.55 ? 9 SAR B CN 1 +HETATM 2434 H HA2 . SAR B 2 9 ? 15.971 15.224 -15.491 0.91 10.63 ? 9 SAR B HA2 1 +HETATM 2435 H HA3 . SAR B 2 9 ? 15.114 15.137 -17.023 0.94 10.63 ? 9 SAR B HA3 1 +HETATM 2436 H HN1 . SAR B 2 9 ? 17.507 12.120 -15.639 1.00 11.46 ? 9 SAR B HN1 1 +HETATM 2437 H HN2 . SAR B 2 9 ? 18.526 13.425 -16.138 0.97 11.46 ? 9 SAR B HN2 1 +HETATM 2438 H HN3 . SAR B 2 9 ? 17.420 13.644 -14.827 0.99 11.46 ? 9 SAR B HN3 1 +ATOM 2439 N N . TRP B 2 10 ? 14.213 12.515 -15.638 1.00 9.44 ? 10 TRP B N 1 +ATOM 2440 C CA . TRP B 2 10 ? 13.060 11.816 -15.100 1.00 9.59 ? 10 TRP B CA 1 +ATOM 2441 C C . TRP B 2 10 ? 13.365 11.013 -13.861 1.00 9.45 ? 10 TRP B C 1 +ATOM 2442 O O . TRP B 2 10 ? 12.437 10.550 -13.190 0.99 11.46 ? 10 TRP B O 1 +ATOM 2443 C CB . TRP B 2 10 ? 12.473 10.869 -16.137 1.00 9.76 ? 10 TRP B CB 1 +ATOM 2444 C CG . TRP B 2 10 ? 11.886 11.545 -17.342 1.00 9.66 ? 10 TRP B CG 1 +ATOM 2445 C CD1 . TRP B 2 10 ? 11.641 12.884 -17.552 0.91 10.35 ? 10 TRP B CD1 1 +ATOM 2446 C CD2 . TRP B 2 10 ? 11.424 10.903 -18.532 1.00 9.62 ? 10 TRP B CD2 1 +ATOM 2447 N NE1 . TRP B 2 10 ? 11.051 13.103 -18.762 0.98 11.55 ? 10 TRP B NE1 1 +ATOM 2448 C CE2 . TRP B 2 10 ? 10.890 11.901 -19.386 1.00 10.44 ? 10 TRP B CE2 1 +ATOM 2449 C CE3 . TRP B 2 10 ? 11.356 9.566 -18.959 0.94 9.55 ? 10 TRP B CE3 1 +ATOM 2450 C CZ2 . TRP B 2 10 ? 10.361 11.606 -20.597 0.88 11.25 ? 10 TRP B CZ2 1 +ATOM 2451 C CZ3 . TRP B 2 10 ? 10.797 9.270 -20.169 0.96 10.62 ? 10 TRP B CZ3 1 +ATOM 2452 C CH2 . TRP B 2 10 ? 10.302 10.291 -21.010 0.92 11.40 ? 10 TRP B CH2 1 +ATOM 2453 H H . TRP B 2 10 ? 14.896 11.984 -16.159 1.00 11.32 ? 10 TRP B H 1 +ATOM 2454 H HA . TRP B 2 10 ? 12.293 12.563 -14.850 0.99 11.51 ? 10 TRP B HA 1 +ATOM 2455 H HB2 . TRP B 2 10 ? 13.257 10.183 -16.467 1.00 11.72 ? 10 TRP B HB2 1 +ATOM 2456 H HB3 . TRP B 2 10 ? 11.697 10.266 -15.660 0.95 11.72 ? 10 TRP B HB3 1 +ATOM 2457 H HD1 . TRP B 2 10 ? 11.882 13.666 -16.843 0.98 12.43 ? 10 TRP B HD1 1 +ATOM 2458 H HE1 . TRP B 2 10 ? 10.779 14.030 -19.148 0.93 13.86 ? 10 TRP B HE1 1 +ATOM 2459 H HE3 . TRP B 2 10 ? 11.717 8.771 -18.318 0.95 11.46 ? 10 TRP B HE3 1 +ATOM 2460 H HZ2 . TRP B 2 10 ? 9.987 12.397 -21.236 0.94 13.50 ? 10 TRP B HZ2 1 +ATOM 2461 H HZ3 . TRP B 2 10 ? 10.763 8.240 -20.504 1.00 12.74 ? 10 TRP B HZ3 1 +ATOM 2462 H HH2 . TRP B 2 10 ? 9.891 10.044 -21.981 0.97 13.67 ? 10 TRP B HH2 1 +ATOM 2463 N N . TYR B 2 11 ? 14.652 10.746 -13.543 0.99 9.59 ? 11 TYR B N 1 +ATOM 2464 C CA . TYR B 2 11 ? 15.047 9.881 -12.489 1.00 9.70 ? 11 TYR B CA 1 +ATOM 2465 C C . TYR B 2 11 ? 15.935 10.593 -11.483 1.00 10.43 ? 11 TYR B C 1 +ATOM 2466 O O . TYR B 2 11 ? 16.590 11.602 -11.784 0.90 11.28 ? 11 TYR B O 1 +ATOM 2467 C CB . TYR B 2 11 ? 15.763 8.616 -13.031 0.96 9.63 ? 11 TYR B CB 1 +ATOM 2468 C CG . TYR B 2 11 ? 17.029 8.917 -13.797 1.00 9.25 ? 11 TYR B CG 1 +ATOM 2469 C CD1 . TYR B 2 11 ? 16.956 9.100 -15.167 0.99 9.18 ? 11 TYR B CD1 1 +ATOM 2470 C CD2 . TYR B 2 11 ? 18.240 9.046 -13.171 0.97 10.25 ? 11 TYR B CD2 1 +ATOM 2471 C CE1 . TYR B 2 11 ? 18.072 9.406 -15.912 1.00 9.03 ? 11 TYR B CE1 1 +ATOM 2472 C CE2 . TYR B 2 11 ? 19.386 9.347 -13.912 1.00 11.13 ? 11 TYR B CE2 1 +ATOM 2473 C CZ . TYR B 2 11 ? 19.299 9.572 -15.266 1.00 9.79 ? 11 TYR B CZ 1 +ATOM 2474 O OH . TYR B 2 11 ? 20.451 9.862 -15.976 1.00 11.53 ? 11 TYR B OH 1 +ATOM 2475 H H . TYR B 2 11 ? 15.386 11.142 -14.112 0.98 11.50 ? 11 TYR B H 1 +ATOM 2476 H HA . TYR B 2 11 ? 14.137 9.551 -11.967 1.00 11.64 ? 11 TYR B HA 1 +ATOM 2477 H HB2 . TYR B 2 11 ? 16.005 7.960 -12.192 1.00 11.56 ? 11 TYR B HB2 1 +ATOM 2478 H HB3 . TYR B 2 11 ? 15.076 8.072 -13.682 1.00 11.56 ? 11 TYR B HB3 1 +ATOM 2479 H HD1 . TYR B 2 11 ? 15.996 9.013 -15.662 1.00 11.02 ? 11 TYR B HD1 1 +ATOM 2480 H HD2 . TYR B 2 11 ? 18.311 8.911 -12.099 0.91 12.29 ? 11 TYR B HD2 1 +ATOM 2481 H HE1 . TYR B 2 11 ? 17.991 9.559 -16.981 0.94 10.84 ? 11 TYR B HE1 1 +ATOM 2482 H HE2 . TYR B 2 11 ? 20.338 9.461 -13.408 0.98 13.36 ? 11 TYR B HE2 1 +ATOM 2483 H HH . TYR B 2 11 ? 20.627 9.152 -16.609 0.00 13.84 ? 11 TYR B HH 1 +ATOM 2484 N N . LEU B 2 12 ? 16.028 10.020 -10.290 1.00 11.46 ? 12 LEU B N 1 +ATOM 2485 C CA . LEU B 2 12 ? 16.782 10.523 -9.147 0.99 13.43 ? 12 LEU B CA 1 +ATOM 2486 C C . LEU B 2 12 ? 18.028 9.765 -8.828 0.97 13.79 ? 12 LEU B C 1 +ATOM 2487 O O . LEU B 2 12 ? 18.973 10.290 -8.190 0.89 15.67 ? 12 LEU B O 1 +ATOM 2488 C CB . LEU B 2 12 ? 15.896 10.601 -7.897 1.00 14.87 ? 12 LEU B CB 1 +ATOM 2489 C CG . LEU B 2 12 ? 14.717 11.558 -8.011 1.00 16.77 ? 12 LEU B CG 1 +ATOM 2490 C CD1 . LEU B 2 12 ? 13.911 11.516 -6.704 0.92 19.19 ? 12 LEU B CD1 1 +ATOM 2491 C CD2 . LEU B 2 12 ? 15.091 12.990 -8.381 0.81 18.19 ? 12 LEU B CD2 1 +ATOM 2492 H H . LEU B 2 12 ? 15.490 9.180 -10.132 1.00 13.75 ? 12 LEU B H 1 +ATOM 2493 H HA . LEU B 2 12 ? 17.081 11.553 -9.390 0.95 16.12 ? 12 LEU B HA 1 +ATOM 2494 H HB2 . LEU B 2 12 ? 15.515 9.602 -7.675 0.99 17.84 ? 12 LEU B HB2 1 +ATOM 2495 H HB3 . LEU B 2 12 ? 16.513 10.906 -7.049 1.00 17.84 ? 12 LEU B HB3 1 +ATOM 2496 H HG . LEU B 2 12 ? 14.064 11.176 -8.809 1.00 20.13 ? 12 LEU B HG 1 +ATOM 2497 H HD11 . LEU B 2 12 ? 13.557 10.532 -6.539 1.00 23.02 ? 12 LEU B HD11 1 +ATOM 2498 H HD12 . LEU B 2 12 ? 14.531 11.808 -5.897 1.00 23.02 ? 12 LEU B HD12 1 +ATOM 2499 H HD13 . LEU B 2 12 ? 13.088 12.180 -6.775 0.98 23.02 ? 12 LEU B HD13 1 +ATOM 2500 H HD21 . LEU B 2 12 ? 15.737 13.388 -7.642 0.95 21.83 ? 12 LEU B HD21 1 +ATOM 2501 H HD22 . LEU B 2 12 ? 15.581 12.995 -9.319 1.00 21.83 ? 12 LEU B HD22 1 +ATOM 2502 H HD23 . LEU B 2 12 ? 14.214 13.580 -8.438 0.97 21.83 ? 12 LEU B HD23 1 +HETATM 2503 N N . CCS B 2 13 ? 18.102 8.477 -9.195 1.00 11.08 ? 13 CCS B N 1 +HETATM 2504 C CA . CCS B 2 13 ? 19.267 7.683 -8.811 1.00 11.74 ? 13 CCS B CA 1 +HETATM 2505 C CB . CCS B 2 13 ? 19.046 6.226 -9.135 1.00 10.78 ? 13 CCS B CB 1 +HETATM 2506 S SG . CCS B 2 13 ? 20.280 5.125 -8.410 0.92 10.62 ? 13 CCS B SG 1 +HETATM 2507 C CD . CCS B 2 13 ? 21.634 5.156 -9.572 0.94 10.72 ? 13 CCS B CD 1 +HETATM 2508 C CE . CCS B 2 13 ? 21.287 4.526 -10.899 0.97 9.73 ? 13 CCS B CE 1 +HETATM 2509 O OZ1 . CCS B 2 13 ? 21.219 3.295 -10.998 0.98 9.82 ? 13 CCS B OZ1 1 +HETATM 2510 C C . CCS B 2 13 ? 20.525 8.205 -9.521 1.00 13.94 ? 13 CCS B C 1 +HETATM 2511 O O . CCS B 2 13 ? 20.628 8.159 -10.739 0.96 13.43 ? 13 CCS B O 1 +HETATM 2512 H H . CCS B 2 13 ? 17.351 8.038 -9.708 0.97 13.30 ? 13 CCS B H 1 +HETATM 2513 H HA . CCS B 2 13 ? 19.410 7.777 -7.725 1.00 14.09 ? 13 CCS B HA 1 +HETATM 2514 H HB2 . CCS B 2 13 ? 18.056 5.931 -8.780 0.96 12.94 ? 13 CCS B HB2 1 +HETATM 2515 H HB3 . CCS B 2 13 ? 19.053 6.100 -10.220 0.99 12.94 ? 13 CCS B HB3 1 +HETATM 2516 H HD2 . CCS B 2 13 ? 22.487 4.629 -9.140 0.93 12.86 ? 13 CCS B HD2 1 +HETATM 2517 H HD3 . CCS B 2 13 ? 21.938 6.192 -9.738 1.00 12.86 ? 13 CCS B HD3 1 +ATOM 2518 N N . GLY B 2 14 ? 21.576 8.575 -8.753 0.88 18.02 ? 14 GLY B N 1 +ATOM 2519 C CA . GLY B 2 14 ? 22.883 9.053 -9.233 1.00 22.40 ? 14 GLY B CA 1 +ATOM 2520 C C . GLY B 2 14 ? 22.901 10.538 -9.124 0.76 28.05 ? 14 GLY B C 1 +ATOM 2521 O O . GLY B 2 14 ? 21.937 11.168 -8.695 0.84 29.29 ? 14 GLY B O 1 +ATOM 2522 H H . GLY B 2 14 ? 21.452 8.553 -7.751 0.97 21.62 ? 14 GLY B H 1 +ATOM 2523 H HA2 . GLY B 2 14 ? 23.684 8.623 -8.629 1.00 26.88 ? 14 GLY B HA2 1 +ATOM 2524 H HA3 . GLY B 2 14 ? 23.033 8.752 -10.272 1.00 26.88 ? 14 GLY B HA3 1 +HETATM 2525 N N . NH2 B 2 15 ? 24.040 11.057 -9.560 0.63 29.20 ? 15 NH2 B N 1 +HETATM 2526 H HN1 . NH2 B 2 15 ? 24.772 10.452 -9.903 0.99 35.04 ? 15 NH2 B HN1 1 +HETATM 2527 H HN2 . NH2 B 2 15 ? 24.178 12.058 -9.544 0.94 35.04 ? 15 NH2 B HN2 1 +HETATM 2528 O O . HOH C 3 . ? 23.941 -5.992 -14.352 0.88 15.20 ? 301 HOH A O 1 +HETATM 2529 O O . HOH C 3 . ? 4.228 -13.597 -17.007 1.00 75.55 ? 302 HOH A O 1 +HETATM 2530 O O . HOH C 3 . ? 24.835 -1.999 -16.891 0.81 14.57 ? 303 HOH A O 1 +HETATM 2531 O O . HOH C 3 . ? 0.017 2.109 -31.674 0.50 39.32 ? 304 HOH A O 1 +HETATM 2532 O O . HOH C 3 . ? -2.382 2.020 4.519 0.88 75.47 ? 305 HOH A O 1 +HETATM 2533 O O . HOH C 3 . ? 12.324 -2.541 0.252 0.84 16.84 ? 306 HOH A O 1 +HETATM 2534 O O A HOH C 3 . ? 16.103 -16.298 -3.861 0.61 16.83 ? 307 HOH A O 1 +HETATM 2535 O O B HOH C 3 . ? 16.878 -15.182 -2.635 0.39 27.25 ? 307 HOH A O 1 +HETATM 2536 O O . HOH C 3 . ? 8.116 10.607 -8.613 0.95 51.98 ? 308 HOH A O 1 +HETATM 2537 O O . HOH C 3 . ? -3.232 9.168 -12.298 0.55 49.21 ? 309 HOH A O 1 +HETATM 2538 O O . HOH C 3 . ? 2.580 10.498 -19.059 1.00 61.73 ? 310 HOH A O 1 +HETATM 2539 O O . HOH C 3 . ? 4.545 -3.919 -33.333 0.78 48.42 ? 311 HOH A O 1 +HETATM 2540 O O . HOH C 3 . ? 15.177 -2.446 -31.889 0.42 54.35 ? 312 HOH A O 1 +HETATM 2541 O O . HOH C 3 . ? 10.893 11.407 -8.184 0.74 48.57 ? 313 HOH A O 1 +HETATM 2542 O O A HOH C 3 . ? -0.789 -4.944 -22.822 0.48 30.21 ? 314 HOH A O 1 +HETATM 2543 O O B HOH C 3 . ? -1.308 -4.956 -22.920 0.52 32.76 ? 314 HOH A O 1 +HETATM 2544 O O . HOH C 3 . ? 12.835 1.554 -1.794 0.91 56.21 ? 315 HOH A O 1 +HETATM 2545 O O . HOH C 3 . ? 5.947 -4.814 -33.638 0.64 36.36 ? 316 HOH A O 1 +HETATM 2546 O O . HOH C 3 . ? 7.187 -8.371 5.119 0.77 28.94 ? 317 HOH A O 1 +HETATM 2547 O O . HOH C 3 . ? -1.968 -6.258 6.363 0.86 25.01 ? 318 HOH A O 1 +HETATM 2548 O O . HOH C 3 . ? 4.379 -8.654 -29.416 0.56 25.05 ? 319 HOH A O 1 +HETATM 2549 O O . HOH C 3 . ? 20.574 9.933 -4.165 0.76 51.93 ? 320 HOH A O 1 +HETATM 2550 O O . HOH C 3 . ? -17.901 14.683 12.639 0.99 45.33 ? 321 HOH A O 1 +HETATM 2551 O O . HOH C 3 . ? 3.071 -13.282 -19.292 0.75 31.31 ? 322 HOH A O 1 +HETATM 2552 O O . HOH C 3 . ? 14.042 2.780 2.531 0.98 52.09 ? 323 HOH A O 1 +HETATM 2553 O O . HOH C 3 . ? 4.866 -17.088 -17.241 0.69 30.56 ? 324 HOH A O 1 +HETATM 2554 O O . HOH C 3 . ? -4.930 10.293 -9.392 0.92 42.45 ? 325 HOH A O 1 +HETATM 2555 O O . HOH C 3 . ? -0.796 0.346 -12.672 0.83 10.41 ? 326 HOH A O 1 +HETATM 2556 O O . HOH C 3 . ? -11.846 -3.047 8.914 0.82 28.09 ? 327 HOH A O 1 +HETATM 2557 O O . HOH C 3 . ? -5.492 -5.545 0.480 1.00 41.25 ? 328 HOH A O 1 +HETATM 2558 O O . HOH C 3 . ? 21.262 -9.074 -24.743 0.96 58.61 ? 329 HOH A O 1 +HETATM 2559 O O . HOH C 3 . ? 4.564 -17.000 -21.132 1.00 38.52 ? 330 HOH A O 1 +HETATM 2560 O O . HOH C 3 . ? 9.166 -5.577 9.806 0.51 15.29 ? 331 HOH A O 1 +HETATM 2561 O O . HOH C 3 . ? 1.963 8.796 -7.591 1.00 70.04 ? 332 HOH A O 1 +HETATM 2562 O O . HOH C 3 . ? 25.794 -3.977 -15.034 0.84 23.03 ? 333 HOH A O 1 +HETATM 2563 O O . HOH C 3 . ? 15.154 -4.818 -24.320 1.00 9.92 ? 334 HOH A O 1 +HETATM 2564 O O . HOH C 3 . ? 7.789 -9.192 9.497 0.85 26.02 ? 335 HOH A O 1 +HETATM 2565 O O . HOH C 3 . ? 19.931 -2.960 1.392 1.00 42.73 ? 336 HOH A O 1 +HETATM 2566 O O . HOH C 3 . ? -5.827 7.438 -7.340 0.87 25.52 ? 337 HOH A O 1 +HETATM 2567 O O . HOH C 3 . ? 10.291 -0.152 -2.636 0.98 13.44 ? 338 HOH A O 1 +HETATM 2568 O O . HOH C 3 . ? 20.391 -10.398 -15.812 1.00 59.97 ? 339 HOH A O 1 +HETATM 2569 O O A HOH C 3 . ? 9.572 8.135 -4.690 0.41 11.69 ? 340 HOH A O 1 +HETATM 2570 O O B HOH C 3 . ? 9.901 8.315 -5.542 0.59 25.70 ? 340 HOH A O 1 +HETATM 2571 O O . HOH C 3 . ? 15.320 -11.367 -11.821 0.95 16.41 ? 341 HOH A O 1 +HETATM 2572 O O . HOH C 3 . ? 11.315 3.967 1.958 0.68 20.46 ? 342 HOH A O 1 +HETATM 2573 O O . HOH C 3 . ? 2.158 -11.128 -10.676 0.71 24.56 ? 343 HOH A O 1 +HETATM 2574 O O . HOH C 3 . ? -3.682 -5.065 -16.258 0.79 14.25 ? 344 HOH A O 1 +HETATM 2575 O O . HOH C 3 . ? 15.199 -1.411 -33.231 0.99 19.01 ? 345 HOH A O 1 +HETATM 2576 O O A HOH C 3 . ? 8.716 6.449 -0.098 0.29 12.29 ? 346 HOH A O 1 +HETATM 2577 O O B HOH C 3 . ? 9.064 6.747 -0.228 0.71 31.01 ? 346 HOH A O 1 +HETATM 2578 O O . HOH C 3 . ? 9.896 -10.634 -7.611 0.90 26.88 ? 347 HOH A O 1 +HETATM 2579 O O . HOH C 3 . ? 17.176 -11.450 -15.058 0.79 17.36 ? 348 HOH A O 1 +HETATM 2580 O O . HOH C 3 . ? 11.216 -13.019 -4.832 0.66 34.60 ? 349 HOH A O 1 +HETATM 2581 O O A HOH C 3 . ? 12.795 -13.588 -2.268 0.69 27.98 ? 350 HOH A O 1 +HETATM 2582 O O B HOH C 3 . ? 13.511 -13.077 -1.955 0.31 72.91 ? 350 HOH A O 1 +HETATM 2583 O O . HOH C 3 . ? 13.055 6.882 -26.831 1.00 13.21 ? 351 HOH A O 1 +HETATM 2584 O O . HOH C 3 . ? -7.825 6.065 16.189 0.95 40.94 ? 352 HOH A O 1 +HETATM 2585 O O . HOH C 3 . ? 10.081 -10.954 5.983 0.96 47.13 ? 353 HOH A O 1 +HETATM 2586 O O . HOH C 3 . ? 22.539 -7.247 -22.226 0.76 31.46 ? 354 HOH A O 1 +HETATM 2587 O O A HOH C 3 . ? 1.402 9.868 -3.824 0.17 47.05 ? 355 HOH A O 1 +HETATM 2588 O O B HOH C 3 . ? 1.556 9.844 -3.743 0.83 31.02 ? 355 HOH A O 1 +HETATM 2589 O O . HOH C 3 . ? 14.029 -0.550 -0.480 0.76 20.95 ? 356 HOH A O 1 +HETATM 2590 O O . HOH C 3 . ? -2.372 -7.647 -16.397 0.69 41.45 ? 357 HOH A O 1 +HETATM 2591 O O . HOH C 3 . ? 6.858 2.996 -30.630 0.91 12.48 ? 358 HOH A O 1 +HETATM 2592 O O . HOH C 3 . ? 15.851 -11.208 -19.785 0.98 11.71 ? 359 HOH A O 1 +HETATM 2593 O O . HOH C 3 . ? 15.224 -10.294 -9.242 0.84 14.68 ? 360 HOH A O 1 +HETATM 2594 O O . HOH C 3 . ? -9.408 9.288 15.966 0.92 47.33 ? 361 HOH A O 1 +HETATM 2595 O O . HOH C 3 . ? 11.844 -2.599 -35.462 0.75 14.02 ? 362 HOH A O 1 +HETATM 2596 O O A HOH C 3 . ? 7.095 -2.584 -32.580 0.36 14.83 ? 363 HOH A O 1 +HETATM 2597 O O B HOH C 3 . ? 6.013 -3.022 -31.760 0.64 27.34 ? 363 HOH A O 1 +HETATM 2598 O O . HOH C 3 . ? 21.930 1.820 -8.793 0.99 10.23 ? 364 HOH A O 1 +HETATM 2599 O O . HOH C 3 . ? 0.942 -8.623 -14.307 0.41 14.68 ? 365 HOH A O 1 +HETATM 2600 O O . HOH C 3 . ? -3.964 -8.854 8.358 1.00 67.33 ? 366 HOH A O 1 +HETATM 2601 O O A HOH C 3 . ? 0.030 8.269 -12.984 0.10 31.79 ? 367 HOH A O 1 +HETATM 2602 O O B HOH C 3 . ? 0.328 8.354 -13.160 0.90 26.89 ? 367 HOH A O 1 +HETATM 2603 O O A HOH C 3 . ? 20.471 -7.500 -0.166 0.56 33.84 ? 368 HOH A O 1 +HETATM 2604 O O B HOH C 3 . ? 18.918 -7.167 0.720 0.44 66.06 ? 368 HOH A O 1 +HETATM 2605 O O . HOH C 3 . ? 21.546 -5.402 -20.540 1.00 17.06 ? 369 HOH A O 1 +HETATM 2606 O O . HOH C 3 . ? -6.337 1.407 -5.509 0.93 19.87 ? 370 HOH A O 1 +HETATM 2607 O O A HOH C 3 . ? 21.629 -5.573 -5.755 0.43 59.54 ? 371 HOH A O 1 +HETATM 2608 O O B HOH C 3 . ? 21.559 -5.778 -5.369 0.57 29.41 ? 371 HOH A O 1 +HETATM 2609 O O . HOH C 3 . ? -2.383 -3.854 -12.175 0.93 12.42 ? 372 HOH A O 1 +HETATM 2610 O O . HOH C 3 . ? -1.389 -5.950 -10.751 0.92 14.44 ? 373 HOH A O 1 +HETATM 2611 O O . HOH C 3 . ? -9.739 4.222 10.773 1.00 43.24 ? 374 HOH A O 1 +HETATM 2612 O O . HOH C 3 . ? 5.775 10.831 -25.412 1.00 51.18 ? 375 HOH A O 1 +HETATM 2613 O O . HOH C 3 . ? -21.327 13.457 16.477 1.00 81.57 ? 376 HOH A O 1 +HETATM 2614 O O . HOH C 3 . ? -0.766 8.102 -7.404 1.00 52.00 ? 377 HOH A O 1 +HETATM 2615 O O . HOH C 3 . ? -11.075 7.541 12.085 0.69 38.01 ? 378 HOH A O 1 +HETATM 2616 O O A HOH C 3 . ? 7.686 -10.756 -23.667 0.60 12.28 ? 379 HOH A O 1 +HETATM 2617 O O B HOH C 3 . ? 7.629 -11.806 -24.130 0.40 35.29 ? 379 HOH A O 1 +HETATM 2618 O O A HOH C 3 . ? 22.525 -7.628 -17.776 0.50 28.85 ? 380 HOH A O 1 +HETATM 2619 O O B HOH C 3 . ? 22.532 -7.578 -17.875 0.50 34.17 ? 380 HOH A O 1 +HETATM 2620 O O A HOH C 3 . ? 2.555 -10.100 -7.087 0.58 17.24 ? 381 HOH A O 1 +HETATM 2621 O O B HOH C 3 . ? 0.926 -9.767 -6.789 0.42 30.71 ? 381 HOH A O 1 +HETATM 2622 O O A HOH C 3 . ? -6.096 -3.545 -1.258 0.46 18.04 ? 382 HOH A O 1 +HETATM 2623 O O B HOH C 3 . ? -6.659 -3.251 -1.005 0.54 34.52 ? 382 HOH A O 1 +HETATM 2624 O O . HOH C 3 . ? 15.511 -6.486 1.356 0.92 28.12 ? 383 HOH A O 1 +HETATM 2625 O O . HOH C 3 . ? 2.129 10.979 -21.619 1.00 79.57 ? 384 HOH A O 1 +HETATM 2626 O O . HOH C 3 . ? 20.405 4.315 -4.938 0.95 12.61 ? 385 HOH A O 1 +HETATM 2627 O O . HOH C 3 . ? -5.689 -4.484 5.758 1.00 33.99 ? 386 HOH A O 1 +HETATM 2628 O O . HOH C 3 . ? 17.307 -2.053 -25.452 0.97 11.80 ? 387 HOH A O 1 +HETATM 2629 O O . HOH C 3 . ? 4.819 1.204 -30.531 0.86 13.05 ? 388 HOH A O 1 +HETATM 2630 O O . HOH C 3 . ? 11.047 -12.283 -0.992 0.72 21.44 ? 389 HOH A O 1 +HETATM 2631 O O . HOH C 3 . ? 23.229 -4.487 -5.577 0.55 38.83 ? 390 HOH A O 1 +HETATM 2632 O O . HOH C 3 . ? 6.906 -13.627 -16.017 0.84 21.45 ? 391 HOH A O 1 +HETATM 2633 O O . HOH C 3 . ? 6.899 -6.906 -17.786 1.00 9.24 ? 392 HOH A O 1 +HETATM 2634 O O . HOH C 3 . ? -11.172 1.748 21.638 0.81 15.51 ? 393 HOH A O 1 +HETATM 2635 O O . HOH C 3 . ? -15.798 2.563 16.345 0.63 16.14 ? 394 HOH A O 1 +HETATM 2636 O O . HOH C 3 . ? 17.458 -9.636 -7.726 1.00 13.37 ? 395 HOH A O 1 +HETATM 2637 O O . HOH C 3 . ? 20.677 -7.381 -7.536 0.56 11.71 ? 396 HOH A O 1 +HETATM 2638 O O . HOH C 3 . ? 1.972 5.920 -0.020 0.91 19.69 ? 397 HOH A O 1 +HETATM 2639 O O . HOH C 3 . ? 10.550 0.521 8.015 0.94 25.88 ? 398 HOH A O 1 +HETATM 2640 O O . HOH C 3 . ? -6.367 0.806 11.368 0.60 18.08 ? 399 HOH A O 1 +HETATM 2641 O O . HOH C 3 . ? 24.130 -12.043 -20.363 0.60 24.34 ? 400 HOH A O 1 +HETATM 2642 O O . HOH C 3 . ? 16.650 -8.999 -0.243 0.73 37.45 ? 401 HOH A O 1 +HETATM 2643 O O . HOH C 3 . ? -8.176 -1.350 -6.981 0.86 16.01 ? 402 HOH A O 1 +HETATM 2644 O O . HOH C 3 . ? 24.130 -11.249 -23.108 0.70 24.58 ? 403 HOH A O 1 +HETATM 2645 O O . HOH C 3 . ? -0.043 -8.141 6.804 0.98 17.88 ? 404 HOH A O 1 +HETATM 2646 O O . HOH C 3 . ? 10.113 -10.447 -29.584 0.76 33.95 ? 405 HOH A O 1 +HETATM 2647 O O . HOH C 3 . ? 6.715 3.325 5.642 0.40 20.82 ? 406 HOH A O 1 +HETATM 2648 O O . HOH C 3 . ? -11.239 9.809 13.134 0.68 46.05 ? 407 HOH A O 1 +HETATM 2649 O O . HOH C 3 . ? -4.260 -4.279 -6.680 0.88 22.74 ? 408 HOH A O 1 +HETATM 2650 O O . HOH C 3 . ? -13.483 3.876 8.726 0.82 37.36 ? 409 HOH A O 1 +HETATM 2651 O O . HOH C 3 . ? -12.053 -5.426 15.307 0.59 19.65 ? 410 HOH A O 1 +HETATM 2652 O O . HOH C 3 . ? 19.746 -6.313 -5.600 0.57 27.43 ? 411 HOH A O 1 +HETATM 2653 O O . HOH C 3 . ? 7.646 4.434 2.980 0.74 21.71 ? 412 HOH A O 1 +HETATM 2654 O O . HOH C 3 . ? 19.534 -12.450 -18.583 0.66 12.53 ? 413 HOH A O 1 +HETATM 2655 O O . HOH C 3 . ? -0.735 -3.266 12.306 0.97 13.65 ? 414 HOH A O 1 +HETATM 2656 O O . HOH C 3 . ? -1.698 -5.755 -20.470 0.56 16.16 ? 415 HOH A O 1 +HETATM 2657 O O . HOH C 3 . ? 11.251 -7.953 2.322 0.59 17.71 ? 416 HOH A O 1 +HETATM 2658 O O . HOH C 3 . ? 22.520 -0.985 -3.203 1.00 15.30 ? 417 HOH A O 1 +HETATM 2659 O O . HOH C 3 . ? -13.772 -1.260 17.337 0.55 14.72 ? 418 HOH A O 1 +HETATM 2660 O O . HOH C 3 . ? 6.689 12.388 -21.508 0.95 27.44 ? 419 HOH A O 1 +HETATM 2661 O O . HOH C 3 . ? 12.000 9.265 -29.608 0.77 20.03 ? 420 HOH A O 1 +HETATM 2662 O O . HOH C 3 . ? 8.604 -2.825 7.150 0.89 11.91 ? 421 HOH A O 1 +HETATM 2663 O O . HOH C 3 . ? -9.867 4.065 14.538 0.74 22.02 ? 422 HOH A O 1 +HETATM 2664 O O . HOH C 3 . ? 18.382 -3.074 -12.144 0.99 10.49 ? 423 HOH A O 1 +HETATM 2665 O O . HOH C 3 . ? 21.083 6.650 -1.506 0.56 26.76 ? 424 HOH A O 1 +HETATM 2666 O O . HOH C 3 . ? 13.453 -3.160 2.496 0.93 26.81 ? 425 HOH A O 1 +HETATM 2667 O O . HOH C 3 . ? -12.105 -2.291 13.049 0.78 21.92 ? 426 HOH A O 1 +HETATM 2668 O O . HOH C 3 . ? 1.022 -6.513 -30.055 0.79 43.16 ? 427 HOH A O 1 +HETATM 2669 O O . HOH C 3 . ? -5.746 4.398 -8.602 0.57 17.21 ? 428 HOH A O 1 +HETATM 2670 O O . HOH C 3 . ? 25.113 -5.417 -6.896 0.87 39.95 ? 429 HOH A O 1 +HETATM 2671 O O A HOH C 3 . ? -0.532 -7.459 -2.765 0.24 36.22 ? 430 HOH A O 1 +HETATM 2672 O O B HOH C 3 . ? -0.261 -7.402 -2.897 0.76 32.15 ? 430 HOH A O 1 +HETATM 2673 O O . HOH C 3 . ? 22.158 -9.032 -14.287 1.00 27.46 ? 431 HOH A O 1 +HETATM 2674 O O A HOH C 3 . ? -2.808 -3.639 -4.572 0.37 21.40 ? 432 HOH A O 1 +HETATM 2675 O O B HOH C 3 . ? -3.604 -4.596 -4.010 0.63 26.84 ? 432 HOH A O 1 +HETATM 2676 O O . HOH C 3 . ? 17.549 -10.722 -17.663 1.00 12.71 ? 433 HOH A O 1 +HETATM 2677 O O . HOH C 3 . ? 12.110 -4.208 7.031 0.67 16.71 ? 434 HOH A O 1 +HETATM 2678 O O . HOH C 3 . ? -1.322 0.218 8.448 0.98 17.08 ? 435 HOH A O 1 +HETATM 2679 O O . HOH C 3 . ? -2.146 -7.189 -0.754 0.83 14.53 ? 436 HOH A O 1 +HETATM 2680 O O . HOH C 3 . ? -5.315 -0.987 -4.687 0.99 14.38 ? 437 HOH A O 1 +HETATM 2681 O O . HOH C 3 . ? -2.709 -8.130 6.172 0.98 48.15 ? 438 HOH A O 1 +HETATM 2682 O O . HOH C 3 . ? 2.696 2.591 -31.534 0.83 19.58 ? 439 HOH A O 1 +HETATM 2683 O O . HOH C 3 . ? 8.060 8.140 -2.348 1.00 15.48 ? 440 HOH A O 1 +HETATM 2684 O O . HOH C 3 . ? 1.746 3.067 3.561 0.96 11.79 ? 441 HOH A O 1 +HETATM 2685 O O . HOH C 3 . ? -6.254 -6.742 10.828 0.75 18.96 ? 442 HOH A O 1 +HETATM 2686 O O . HOH C 3 . ? -11.153 -1.923 16.648 0.50 16.23 ? 443 HOH A O 1 +HETATM 2687 O O . HOH C 3 . ? 5.447 13.457 -12.553 1.00 46.84 ? 444 HOH A O 1 +HETATM 2688 O O . HOH C 3 . ? -0.504 -6.930 -6.952 0.99 21.91 ? 445 HOH A O 1 +HETATM 2689 O O . HOH C 3 . ? 13.046 -8.772 -30.719 0.80 26.58 ? 446 HOH A O 1 +HETATM 2690 O O . HOH C 3 . ? -7.370 -1.451 2.589 1.00 35.48 ? 447 HOH A O 1 +HETATM 2691 O O . HOH C 3 . ? 27.164 -8.213 -16.687 0.94 58.49 ? 448 HOH A O 1 +HETATM 2692 O O . HOH C 3 . ? 5.934 -7.812 -35.919 0.68 30.87 ? 449 HOH A O 1 +HETATM 2693 O O . HOH C 3 . ? 0.601 -11.923 -2.120 0.88 18.95 ? 450 HOH A O 1 +HETATM 2694 O O A HOH C 3 . ? 12.129 1.183 -0.533 0.32 11.56 ? 451 HOH A O 1 +HETATM 2695 O O B HOH C 3 . ? 11.885 1.235 0.311 0.68 48.64 ? 451 HOH A O 1 +HETATM 2696 O O A HOH C 3 . ? -4.909 -5.568 8.239 0.54 22.83 ? 452 HOH A O 1 +HETATM 2697 O O B HOH C 3 . ? -4.380 -4.881 7.455 0.46 32.10 ? 452 HOH A O 1 +HETATM 2698 O O . HOH C 3 . ? -9.670 -2.430 19.120 0.91 30.76 ? 453 HOH A O 1 +HETATM 2699 O O . HOH C 3 . ? 18.084 -9.654 -26.278 1.00 48.07 ? 454 HOH A O 1 +HETATM 2700 O O . HOH C 3 . ? 0.871 5.496 -27.608 0.93 29.15 ? 455 HOH A O 1 +HETATM 2701 O O A HOH C 3 . ? -3.380 5.640 -18.054 0.50 19.15 ? 456 HOH A O 1 +HETATM 2702 O O B HOH C 3 . ? -5.018 3.639 -18.614 0.50 23.14 ? 456 HOH A O 1 +HETATM 2703 O O . HOH C 3 . ? 24.177 0.603 -16.084 0.93 12.37 ? 457 HOH A O 1 +HETATM 2704 O O . HOH C 3 . ? -1.348 -12.182 -20.109 0.86 27.76 ? 458 HOH A O 1 +HETATM 2705 O O . HOH C 3 . ? -6.331 1.225 3.358 0.85 42.12 ? 459 HOH A O 1 +HETATM 2706 O O . HOH C 3 . ? 20.238 2.044 -6.532 1.00 10.81 ? 460 HOH A O 1 +HETATM 2707 O O . HOH C 3 . ? 14.894 -7.371 -31.279 1.00 45.78 ? 461 HOH A O 1 +HETATM 2708 O O . HOH C 3 . ? 12.176 -10.778 1.487 0.88 39.80 ? 462 HOH A O 1 +HETATM 2709 O O . HOH C 3 . ? 15.607 0.470 1.668 1.00 58.06 ? 463 HOH A O 1 +HETATM 2710 O O . HOH C 3 . ? 11.123 -6.167 8.755 0.79 40.43 ? 464 HOH A O 1 +HETATM 2711 O O . HOH C 3 . ? -14.748 8.211 20.066 1.00 53.34 ? 465 HOH A O 1 +HETATM 2712 O O . HOH C 3 . ? 2.487 11.381 -24.614 1.00 63.51 ? 466 HOH A O 1 +HETATM 2713 O O . HOH C 3 . ? -0.542 3.212 5.171 0.76 23.05 ? 467 HOH A O 1 +HETATM 2714 O O A HOH C 3 . ? 19.451 -11.585 -7.956 0.45 16.80 ? 468 HOH A O 1 +HETATM 2715 O O B HOH C 3 . ? 19.696 -11.236 -7.936 0.55 34.31 ? 468 HOH A O 1 +HETATM 2716 O O A HOH C 3 . ? 0.229 9.414 -9.749 0.62 38.19 ? 469 HOH A O 1 +HETATM 2717 O O B HOH C 3 . ? 1.731 11.205 -8.940 0.38 68.76 ? 469 HOH A O 1 +HETATM 2718 O O . HOH C 3 . ? 20.406 4.430 -2.234 1.00 56.85 ? 470 HOH A O 1 +HETATM 2719 O O . HOH C 3 . ? 11.358 -11.974 -7.057 0.97 41.20 ? 471 HOH A O 1 +HETATM 2720 O O . HOH C 3 . ? 3.609 11.689 -7.440 0.94 60.63 ? 472 HOH A O 1 +HETATM 2721 O O . HOH C 3 . ? 2.448 -16.410 -17.617 0.69 34.17 ? 473 HOH A O 1 +HETATM 2722 O O . HOH C 3 . ? 10.527 10.627 -5.373 0.50 25.24 ? 474 HOH A O 1 +HETATM 2723 O O . HOH C 3 . ? 3.218 -13.679 -10.905 0.70 39.02 ? 475 HOH A O 1 +HETATM 2724 O O . HOH C 3 . ? -7.544 -2.646 5.201 1.00 51.91 ? 476 HOH A O 1 +HETATM 2725 O O . HOH C 3 . ? 14.539 10.306 -3.092 1.00 30.06 ? 477 HOH A O 1 +HETATM 2726 O O . HOH C 3 . ? 14.846 -11.227 -0.213 0.80 64.25 ? 478 HOH A O 1 +HETATM 2727 O O . HOH C 3 . ? 2.184 -13.469 -6.013 0.75 53.42 ? 479 HOH A O 1 +HETATM 2728 O O . HOH C 3 . ? -14.608 -3.476 9.888 0.95 45.14 ? 480 HOH A O 1 +HETATM 2729 O O . HOH C 3 . ? 0.543 -7.929 -28.640 0.81 52.58 ? 481 HOH A O 1 +HETATM 2730 O O . HOH C 3 . ? -1.891 -0.799 11.277 0.44 14.22 ? 482 HOH A O 1 +HETATM 2731 O O . HOH C 3 . ? 19.181 -13.460 -9.794 0.82 26.32 ? 483 HOH A O 1 +HETATM 2732 O O . HOH C 3 . ? 13.752 -12.132 -7.901 0.74 25.13 ? 484 HOH A O 1 +HETATM 2733 O O . HOH C 3 . ? 19.597 -6.085 -28.151 1.00 41.23 ? 485 HOH A O 1 +HETATM 2734 O O . HOH C 3 . ? 17.510 -7.952 -28.133 1.00 49.72 ? 486 HOH A O 1 +HETATM 2735 O O . HOH C 3 . ? -4.534 -6.384 -1.620 0.95 42.57 ? 487 HOH A O 1 +HETATM 2736 O O . HOH C 3 . ? 13.208 -6.136 2.700 0.80 23.01 ? 488 HOH A O 1 +HETATM 2737 O O . HOH C 3 . ? 1.016 -13.557 -4.274 0.49 27.39 ? 489 HOH A O 1 +HETATM 2738 O O . HOH C 3 . ? 0.932 -11.013 -15.424 0.71 33.28 ? 490 HOH A O 1 +HETATM 2739 O O . HOH C 3 . ? -9.065 -4.952 17.905 0.79 30.11 ? 491 HOH A O 1 +HETATM 2740 O O . HOH C 3 . ? 2.848 -12.979 -15.882 0.68 45.55 ? 492 HOH A O 1 +HETATM 2741 O O . HOH C 3 . ? 1.429 4.703 -30.243 1.00 65.37 ? 493 HOH A O 1 +HETATM 2742 O O A HOH C 3 . ? -3.783 1.473 7.600 0.53 29.64 ? 494 HOH A O 1 +HETATM 2743 O O B HOH C 3 . ? -3.106 1.332 6.701 0.47 33.21 ? 494 HOH A O 1 +HETATM 2744 O O A HOH C 3 . ? -2.469 8.089 -13.851 0.45 42.65 ? 495 HOH A O 1 +HETATM 2745 O O B HOH C 3 . ? -1.586 8.271 -14.816 0.55 35.35 ? 495 HOH A O 1 +HETATM 2746 O O A HOH C 3 . ? 1.568 -0.953 -36.302 0.55 34.86 ? 496 HOH A O 1 +HETATM 2747 O O B HOH C 3 . ? 1.029 0.398 -35.771 0.45 40.04 ? 496 HOH A O 1 +HETATM 2748 O O . HOH C 3 . ? -0.938 -8.384 -11.945 0.52 19.16 ? 497 HOH A O 1 +HETATM 2749 O O . HOH C 3 . ? 23.889 -9.415 -9.502 0.69 31.16 ? 498 HOH A O 1 +HETATM 2750 O O A HOH C 3 . ? -8.437 5.935 13.082 0.46 35.29 ? 499 HOH A O 1 +HETATM 2751 O O B HOH C 3 . ? -9.803 6.346 12.826 0.54 37.94 ? 499 HOH A O 1 +HETATM 2752 O O . HOH C 3 . ? -2.653 8.416 -5.650 1.00 47.30 ? 500 HOH A O 1 +HETATM 2753 O O . HOH C 3 . ? 20.652 -4.584 -29.951 0.39 21.22 ? 501 HOH A O 1 +HETATM 2754 O O . HOH C 3 . ? 19.431 -9.305 -0.018 0.95 83.88 ? 502 HOH A O 1 +HETATM 2755 O O . HOH C 3 . ? 13.792 -5.823 5.500 0.56 28.95 ? 503 HOH A O 1 +HETATM 2756 O O A HOH C 3 . ? 5.540 5.040 4.685 0.39 20.92 ? 504 HOH A O 1 +HETATM 2757 O O B HOH C 3 . ? 5.541 6.113 3.369 0.61 40.70 ? 504 HOH A O 1 +HETATM 2758 O O . HOH C 3 . ? -7.627 2.865 -7.614 0.92 17.00 ? 505 HOH A O 1 +HETATM 2759 O O . HOH C 3 . ? -2.770 -6.266 -8.348 0.89 25.18 ? 506 HOH A O 1 +HETATM 2760 O O . HOH C 3 . ? 7.195 -15.282 -34.211 1.00 55.53 ? 507 HOH A O 1 +HETATM 2761 O O . HOH C 3 . ? -11.263 4.851 8.635 0.79 38.38 ? 508 HOH A O 1 +HETATM 2762 O O . HOH C 3 . ? 15.369 -14.378 -14.922 1.00 60.45 ? 509 HOH A O 1 +HETATM 2763 O O . HOH C 3 . ? -3.930 12.523 -10.241 1.00 57.68 ? 510 HOH A O 1 +HETATM 2764 O O . HOH C 3 . ? 3.334 8.027 -1.053 0.78 24.33 ? 511 HOH A O 1 +HETATM 2765 O O . HOH C 3 . ? 24.280 -8.173 -15.756 1.00 49.19 ? 512 HOH A O 1 +HETATM 2766 O O . HOH C 3 . ? -7.212 -2.703 -3.667 0.73 16.27 ? 513 HOH A O 1 +HETATM 2767 O O . HOH C 3 . ? 25.775 -11.265 -15.772 1.00 46.61 ? 514 HOH A O 1 +HETATM 2768 O O . HOH C 3 . ? -4.856 -2.705 -12.328 0.50 17.67 ? 515 HOH A O 1 +HETATM 2769 O O A HOH C 3 . ? 13.731 9.445 -27.202 0.17 61.68 ? 516 HOH A O 1 +HETATM 2770 O O B HOH C 3 . ? 13.935 9.639 -26.009 0.83 59.17 ? 516 HOH A O 1 +HETATM 2771 O O . HOH C 3 . ? -1.485 -6.225 -4.444 0.80 36.60 ? 517 HOH A O 1 +HETATM 2772 O O . HOH C 3 . ? 22.559 -6.962 -3.666 0.93 63.32 ? 518 HOH A O 1 +HETATM 2773 O O . HOH C 3 . ? 10.046 4.827 4.123 0.59 20.39 ? 519 HOH A O 1 +HETATM 2774 O O . HOH C 3 . ? 15.837 -2.246 3.027 0.66 37.41 ? 520 HOH A O 1 +HETATM 2775 O O . HOH C 3 . ? 22.479 0.701 -5.313 0.84 14.68 ? 521 HOH A O 1 +HETATM 2776 O O . HOH C 3 . ? 5.885 9.429 -0.782 0.55 33.63 ? 522 HOH A O 1 +HETATM 2777 O O . HOH C 3 . ? -7.617 5.393 -7.203 0.47 17.95 ? 523 HOH A O 1 +HETATM 2778 O O . HOH C 3 . ? -14.230 -3.755 14.314 0.85 32.75 ? 524 HOH A O 1 +HETATM 2779 O O . HOH C 3 . ? 25.326 -8.030 -7.798 1.00 50.71 ? 525 HOH A O 1 +HETATM 2780 O O . HOH C 3 . ? 21.684 -9.917 -7.767 0.79 26.95 ? 526 HOH A O 1 +HETATM 2781 O O . HOH C 3 . ? 21.262 -14.058 -0.226 0.52 106.11 ? 527 HOH A O 1 +HETATM 2782 O O . HOH C 3 . ? 6.537 -17.645 -15.648 0.99 43.41 ? 528 HOH A O 1 +HETATM 2783 O O . HOH C 3 . ? 0.444 -10.415 8.194 0.87 26.77 ? 529 HOH A O 1 +HETATM 2784 O O . HOH C 3 . ? -1.825 -0.967 13.212 0.57 39.79 ? 530 HOH A O 1 +HETATM 2785 O O . HOH C 3 . ? 23.963 -10.325 -12.018 0.77 24.84 ? 531 HOH A O 1 +HETATM 2786 O O . HOH C 3 . ? -2.719 -9.710 0.107 0.74 17.31 ? 532 HOH A O 1 +HETATM 2787 O O . HOH C 3 . ? 4.317 -14.546 -13.757 0.84 45.88 ? 533 HOH A O 1 +HETATM 2788 O O . HOH C 3 . ? 9.439 9.932 -3.772 0.61 29.83 ? 534 HOH A O 1 +HETATM 2789 O O . HOH C 3 . ? -3.969 7.335 -16.277 0.83 41.56 ? 535 HOH A O 1 +HETATM 2790 O O . HOH C 3 . ? 13.540 -16.567 -4.932 0.97 38.77 ? 536 HOH A O 1 +HETATM 2791 O O . HOH C 3 . ? 22.972 -7.531 -0.809 0.80 43.69 ? 537 HOH A O 1 +HETATM 2792 O O . HOH C 3 . ? -11.383 -4.758 6.564 0.96 49.98 ? 538 HOH A O 1 +HETATM 2793 O O . HOH C 3 . ? -1.967 -11.020 -2.288 0.39 20.27 ? 539 HOH A O 1 +HETATM 2794 O O . HOH C 3 . ? 17.879 -5.038 2.544 1.00 51.52 ? 540 HOH A O 1 +HETATM 2795 O O . HOH C 3 . ? 3.226 -19.297 -20.176 0.75 24.89 ? 541 HOH A O 1 +HETATM 2796 O O . HOH C 3 . ? 2.025 5.638 2.646 0.88 23.87 ? 542 HOH A O 1 +HETATM 2797 O O . HOH C 3 . ? 15.201 -9.212 1.600 0.94 66.03 ? 543 HOH A O 1 +HETATM 2798 O O . HOH C 3 . ? 0.621 -13.301 0.318 0.78 30.99 ? 544 HOH A O 1 +HETATM 2799 O O . HOH C 3 . ? -3.455 12.099 -7.617 1.00 71.49 ? 545 HOH A O 1 +HETATM 2800 O O . HOH C 3 . ? -2.525 8.477 -2.917 1.00 50.00 ? 546 HOH A O 1 +HETATM 2801 O O . HOH C 3 . ? 2.423 10.109 -1.771 0.42 21.57 ? 547 HOH A O 1 +HETATM 2802 O O . HOH C 3 . ? 7.102 10.697 -2.238 0.74 39.59 ? 548 HOH A O 1 +HETATM 2803 O O . HOH C 3 . ? 2.147 -2.980 12.677 1.00 9.72 ? 549 HOH A O 1 +HETATM 2804 O O A HOH C 3 . ? 9.733 -10.046 10.839 0.56 31.82 ? 550 HOH A O 1 +HETATM 2805 O O B HOH C 3 . ? 10.819 -9.518 9.649 0.44 38.32 ? 550 HOH A O 1 +HETATM 2806 O O . HOH C 3 . ? 6.569 12.171 -6.840 0.84 36.08 ? 551 HOH A O 1 +HETATM 2807 O O . HOH C 3 . ? -2.525 0.881 10.622 0.84 52.36 ? 552 HOH A O 1 +HETATM 2808 O O . HOH C 3 . ? 10.968 -15.852 -3.910 0.98 51.21 ? 553 HOH A O 1 +HETATM 2809 O O . HOH C 3 . ? 0.904 -16.765 -19.859 0.89 39.38 ? 554 HOH A O 1 +HETATM 2810 O O . HOH C 3 . ? 20.690 -13.896 -16.556 1.00 43.48 ? 555 HOH A O 1 +HETATM 2811 O O . HOH C 3 . ? 2.733 11.981 -4.499 0.66 44.31 ? 556 HOH A O 1 +HETATM 2812 O O . HOH C 3 . ? 6.187 -10.510 10.862 0.59 26.49 ? 557 HOH A O 1 +HETATM 2813 O O . HOH C 3 . ? -1.465 -11.078 2.118 1.00 33.94 ? 558 HOH A O 1 +HETATM 2814 O O A HOH C 3 . ? 18.986 -12.844 -14.247 0.61 42.51 ? 559 HOH A O 1 +HETATM 2815 O O B HOH C 3 . ? 20.466 -11.808 -14.510 0.39 25.41 ? 559 HOH A O 1 +HETATM 2816 O O . HOH C 3 . ? -15.875 -2.508 16.144 0.94 36.04 ? 560 HOH A O 1 +HETATM 2817 O O . HOH C 3 . ? -11.391 -6.891 17.730 0.77 33.10 ? 561 HOH A O 1 +HETATM 2818 O O . HOH C 3 . ? 16.717 12.120 -4.035 1.00 39.65 ? 562 HOH A O 1 +HETATM 2819 O O . HOH C 3 . ? 17.320 -13.421 -11.496 0.53 16.79 ? 563 HOH A O 1 +HETATM 2820 O O . HOH C 3 . ? -7.953 -1.757 0.102 0.99 30.16 ? 564 HOH A O 1 +HETATM 2821 O O . HOH C 3 . ? -4.346 2.128 10.315 0.87 40.05 ? 565 HOH A O 1 +HETATM 2822 O O . HOH C 3 . ? 12.231 11.232 -3.422 0.93 27.92 ? 566 HOH A O 1 +HETATM 2823 O O A HOH C 3 . ? -7.810 2.783 -4.097 0.37 19.84 ? 567 HOH A O 1 +HETATM 2824 O O B HOH C 3 . ? -7.637 2.857 -3.217 0.63 29.85 ? 567 HOH A O 1 +HETATM 2825 O O . HOH C 3 . ? -1.548 -13.863 -21.950 0.59 27.37 ? 568 HOH A O 1 +HETATM 2826 O O A HOH C 3 . ? 4.822 8.421 1.503 0.43 24.81 ? 569 HOH A O 1 +HETATM 2827 O O B HOH C 3 . ? 6.729 8.044 1.947 0.57 38.95 ? 569 HOH A O 1 +HETATM 2828 O O . HOH C 3 . ? -23.411 14.388 16.759 1.00 42.35 ? 570 HOH A O 1 +HETATM 2829 O O A HOH C 3 . ? -1.238 6.664 -0.147 0.56 29.43 ? 571 HOH A O 1 +HETATM 2830 O O B HOH C 3 . ? -0.368 7.448 -0.009 0.44 28.76 ? 571 HOH A O 1 +HETATM 2831 O O . HOH C 3 . ? 3.818 6.822 2.934 0.52 38.20 ? 572 HOH A O 1 +HETATM 2832 O O . HOH C 3 . ? 12.694 10.709 -31.625 0.75 22.64 ? 573 HOH A O 1 +HETATM 2833 O O . HOH C 3 . ? 11.989 9.510 3.694 0.93 92.44 ? 574 HOH A O 1 +HETATM 2834 O O . HOH C 3 . ? 17.547 -14.377 -19.471 0.86 14.89 ? 575 HOH A O 1 +HETATM 2835 O O . HOH C 3 . ? 11.164 10.895 -0.849 0.74 66.44 ? 576 HOH A O 1 +HETATM 2836 O O . HOH C 3 . ? -6.445 7.404 13.200 0.74 47.26 ? 577 HOH A O 1 +HETATM 2837 O O . HOH C 3 . ? 7.689 12.017 -4.625 0.83 36.09 ? 578 HOH A O 1 +HETATM 2838 O O . HOH C 3 . ? 27.543 -8.521 -8.388 0.98 54.75 ? 579 HOH A O 1 +HETATM 2839 O O . HOH C 3 . ? -6.762 3.112 1.662 0.99 57.87 ? 580 HOH A O 1 +HETATM 2840 O O . HOH C 3 . ? -7.850 7.229 -5.403 0.93 38.02 ? 581 HOH A O 1 +HETATM 2841 O O . HOH C 3 . ? 0.236 5.103 6.977 0.93 40.07 ? 582 HOH A O 1 +HETATM 2842 O O . HOH C 3 . ? -5.349 -10.083 0.899 0.41 22.14 ? 583 HOH A O 1 +HETATM 2843 O O . HOH C 3 . ? 16.574 -16.050 -11.455 0.95 49.29 ? 584 HOH A O 1 +HETATM 2844 O O . HOH C 3 . ? 21.676 -13.680 -10.422 0.58 33.79 ? 585 HOH A O 1 +HETATM 2845 O O . HOH C 3 . ? 22.675 -12.217 -12.853 1.00 49.61 ? 586 HOH A O 1 +HETATM 2846 O O . HOH C 3 . ? -12.042 -0.001 2.176 0.96 58.58 ? 587 HOH A O 1 +HETATM 2847 O O A HOH C 3 . ? -8.695 4.847 -5.306 0.26 51.62 ? 588 HOH A O 1 +HETATM 2848 O O B HOH C 3 . ? -8.786 4.986 -5.408 0.74 27.92 ? 588 HOH A O 1 +HETATM 2849 O O . HOH C 3 . ? 6.510 6.501 6.481 0.69 45.51 ? 589 HOH A O 1 +HETATM 2850 O O . HOH C 3 . ? 6.898 -16.350 -28.108 1.00 57.85 ? 590 HOH A O 1 +HETATM 2851 O O . HOH C 3 . ? 18.960 -15.715 -17.205 0.89 50.69 ? 591 HOH A O 1 +HETATM 2852 O O . HOH C 3 . ? 7.529 -10.240 13.246 1.00 48.94 ? 592 HOH A O 1 +HETATM 2853 O O A HOH C 3 . ? 22.193 -15.181 -15.788 0.45 28.11 ? 593 HOH A O 1 +HETATM 2854 O O B HOH C 3 . ? 23.605 -14.804 -16.817 0.55 30.98 ? 593 HOH A O 1 +HETATM 2855 O O . HOH C 3 . ? 7.410 8.532 4.390 0.67 36.38 ? 594 HOH A O 1 +HETATM 2856 O O . HOH C 3 . ? 20.002 -13.452 -12.172 0.90 48.80 ? 595 HOH A O 1 +HETATM 2857 O O . HOH C 3 . ? -8.768 0.547 -0.939 0.95 33.21 ? 596 HOH A O 1 +HETATM 2858 O O . HOH C 3 . ? 4.716 12.352 -2.233 0.96 57.35 ? 597 HOH A O 1 +HETATM 2859 O O . HOH C 3 . ? -8.203 3.116 -1.390 0.61 35.79 ? 598 HOH A O 1 +HETATM 2860 O O . HOH C 3 . ? 10.762 11.089 -33.710 1.00 45.99 ? 599 HOH A O 1 +HETATM 2861 O O . HOH C 3 . ? 5.724 -10.764 13.138 1.00 42.03 ? 600 HOH A O 1 +HETATM 2862 O O . HOH C 3 . ? 15.531 13.511 -2.130 1.00 70.38 ? 601 HOH A O 1 +HETATM 2863 O O . HOH C 3 . ? -6.638 4.562 -0.325 0.95 44.51 ? 602 HOH A O 1 +HETATM 2864 O O . HOH C 3 . ? -3.767 -12.824 -2.722 0.90 58.85 ? 603 HOH A O 1 +HETATM 2865 O O A HOH C 3 . ? 12.931 14.059 -3.987 0.45 30.37 ? 604 HOH A O 1 +HETATM 2866 O O B HOH C 3 . ? 15.226 14.405 -4.278 0.55 34.39 ? 604 HOH A O 1 +HETATM 2867 O O . HOH C 3 . ? -6.702 8.386 -3.007 0.83 55.59 ? 605 HOH A O 1 +HETATM 2868 O O . HOH C 3 . ? -4.976 12.327 13.450 0.88 37.90 ? 606 HOH A O 1 +HETATM 2869 O O . HOH C 3 . ? -8.169 6.219 -2.392 0.93 52.53 ? 607 HOH A O 1 +HETATM 2870 O O . HOH C 3 . ? -10.639 2.847 0.266 0.90 44.83 ? 608 HOH A O 1 +HETATM 2871 O O . HOH C 3 . ? 4.552 8.627 7.213 0.79 77.58 ? 609 HOH A O 1 +HETATM 2872 O O . HOH D 3 . ? 25.556 2.042 -18.272 1.00 61.38 ? 101 HOH B O 1 +HETATM 2873 O O . HOH D 3 . ? 20.880 12.744 -26.476 0.99 31.12 ? 102 HOH B O 1 +HETATM 2874 O O . HOH D 3 . ? 20.048 9.918 -18.564 1.00 10.42 ? 103 HOH B O 1 +HETATM 2875 O O . HOH D 3 . ? 22.542 11.194 -15.000 0.68 24.79 ? 104 HOH B O 1 +HETATM 2876 O O . HOH D 3 . ? 18.890 12.198 -6.310 1.00 39.81 ? 105 HOH B O 1 +HETATM 2877 O O . HOH D 3 . ? 16.045 14.138 -12.627 0.96 24.39 ? 106 HOH B O 1 +HETATM 2878 O O A HOH D 3 . ? 23.556 8.937 -13.651 0.43 23.53 ? 107 HOH B O 1 +HETATM 2879 O O B HOH D 3 . ? 23.121 9.034 -14.735 0.57 26.04 ? 107 HOH B O 1 +HETATM 2880 O O A HOH D 3 . ? 10.059 11.995 -12.883 0.37 22.81 ? 108 HOH B O 1 +HETATM 2881 O O B HOH D 3 . ? 9.683 11.906 -12.690 0.21 40.87 ? 108 HOH B O 1 +HETATM 2882 O O C HOH D 3 . ? 8.748 12.441 -11.424 0.42 24.25 ? 108 HOH B O 1 +HETATM 2883 O O . HOH D 3 . ? 24.627 9.821 -18.125 0.63 20.80 ? 109 HOH B O 1 +HETATM 2884 O O . HOH D 3 . ? 12.309 11.917 -10.694 0.90 43.84 ? 110 HOH B O 1 +HETATM 2885 O O . HOH D 3 . ? 22.677 8.587 -24.678 0.83 14.21 ? 111 HOH B O 1 +HETATM 2886 O O . HOH D 3 . ? 16.592 12.690 -22.705 0.79 14.72 ? 112 HOH B O 1 +HETATM 2887 O O . HOH D 3 . ? 21.287 15.845 -13.514 0.95 31.63 ? 113 HOH B O 1 +HETATM 2888 O O . HOH D 3 . ? 22.592 5.877 -23.793 0.62 14.30 ? 114 HOH B O 1 +HETATM 2889 O O . HOH D 3 . ? 19.576 12.015 -11.506 0.88 27.34 ? 115 HOH B O 1 +HETATM 2890 O O . HOH D 3 . ? 21.599 8.585 -5.701 1.00 30.62 ? 116 HOH B O 1 +HETATM 2891 O O . HOH D 3 . ? 13.109 14.443 -11.429 1.00 58.47 ? 117 HOH B O 1 +HETATM 2892 O O . HOH D 3 . ? 14.913 15.943 -11.489 0.82 55.76 ? 118 HOH B O 1 +HETATM 2893 O O . HOH D 3 . ? 25.325 8.037 -16.301 0.73 20.56 ? 119 HOH B O 1 +HETATM 2894 O O A HOH D 3 . ? 20.878 13.319 -13.364 0.41 48.70 ? 120 HOH B O 1 +HETATM 2895 O O B HOH D 3 . ? 19.749 12.732 -13.213 0.59 24.79 ? 120 HOH B O 1 +HETATM 2896 O O . HOH D 3 . ? 21.698 9.851 -26.977 0.75 19.20 ? 121 HOH B O 1 +HETATM 2897 O O . HOH D 3 . ? 18.261 13.660 -27.048 1.00 35.36 ? 122 HOH B O 1 +HETATM 2898 O O . HOH D 3 . ? 23.741 15.247 -12.335 0.96 54.49 ? 123 HOH B O 1 +HETATM 2899 O O . HOH D 3 . ? 28.180 0.888 -18.698 0.79 17.94 ? 124 HOH B O 1 +HETATM 2900 O O A HOH D 3 . ? 24.759 16.201 -10.753 0.43 23.89 ? 125 HOH B O 1 +HETATM 2901 O O B HOH D 3 . ? 25.925 17.021 -11.606 0.57 25.25 ? 125 HOH B O 1 +HETATM 2902 O O . HOH D 3 . ? 19.613 9.606 -28.709 0.60 21.32 ? 126 HOH B O 1 +HETATM 2903 O O . HOH D 3 . ? 17.092 10.733 -28.159 1.00 60.95 ? 127 HOH B O 1 +HETATM 2904 O O . HOH D 3 . ? 23.071 9.259 -29.084 0.55 28.63 ? 128 HOH B O 1 +HETATM 2905 O O . HOH D 3 . ? 15.494 16.026 -6.565 1.00 56.53 ? 129 HOH B O 1 +# +loop_ +_atom_site_anisotrop.id +_atom_site_anisotrop.type_symbol +_atom_site_anisotrop.pdbx_label_atom_id +_atom_site_anisotrop.pdbx_label_alt_id +_atom_site_anisotrop.pdbx_label_comp_id +_atom_site_anisotrop.pdbx_label_asym_id +_atom_site_anisotrop.pdbx_label_seq_id +_atom_site_anisotrop.pdbx_PDB_ins_code +_atom_site_anisotrop.U[1][1] +_atom_site_anisotrop.U[2][2] +_atom_site_anisotrop.U[3][3] +_atom_site_anisotrop.U[1][2] +_atom_site_anisotrop.U[1][3] +_atom_site_anisotrop.U[2][3] +_atom_site_anisotrop.pdbx_auth_seq_id +_atom_site_anisotrop.pdbx_auth_comp_id +_atom_site_anisotrop.pdbx_auth_asym_id +_atom_site_anisotrop.pdbx_auth_atom_id +1 N N . ASN A 1 ? 0.5122 0.4787 0.3529 0.0375 -0.0648 0.1042 17 ASN A N +2 C CA . ASN A 1 ? 0.5265 0.4705 0.3473 0.0554 -0.0649 0.1127 17 ASN A CA +3 C C . ASN A 1 ? 0.5668 0.4473 0.3380 0.0871 -0.0626 0.1246 17 ASN A C +4 O O . ASN A 1 ? 0.6172 0.4641 0.3511 0.0948 -0.0585 0.1164 17 ASN A O +5 C CB . ASN A 1 ? 0.5091 0.4747 0.3502 0.0446 -0.0628 0.1094 17 ASN A CB +7 N N . ALA A 2 ? 0.5336 0.3987 0.3137 0.1076 -0.0550 0.1466 18 ALA A N +8 C CA . ALA A 2 ? 0.4874 0.3594 0.2897 0.0957 -0.0220 0.1546 18 ALA A CA +9 C C . ALA A 2 ? 0.3979 0.3244 0.2436 0.1045 0.0050 0.1380 18 ALA A C +10 O O . ALA A 2 ? 0.3699 0.3282 0.2530 0.1030 0.0146 0.1472 18 ALA A O +11 C CB . ALA A 2 ? 0.5148 0.3607 0.3055 0.0659 -0.0197 0.1627 18 ALA A CB +17 N N . PHE A 3 ? 0.3626 0.2830 0.1845 0.1053 0.0626 0.1030 19 PHE A N +18 C CA . PHE A 3 ? 0.2947 0.2209 0.1468 0.0667 0.0454 0.0598 19 PHE A CA +19 C C . PHE A 3 ? 0.3079 0.2185 0.1407 0.0672 0.0476 0.0448 19 PHE A C +20 O O . PHE A 3 ? 0.3536 0.2442 0.1788 0.0660 0.0646 0.0192 19 PHE A O +21 C CB . PHE A 3 ? 0.2650 0.2079 0.1393 0.0172 0.0477 0.0293 19 PHE A CB +22 C CG . PHE A 3 ? 0.1995 0.1732 0.1129 -0.0066 0.0314 0.0129 19 PHE A CG +23 C CD1 . PHE A 3 ? 0.1644 0.1903 0.0986 0.0026 0.0194 -0.0082 19 PHE A CD1 +24 C CD2 . PHE A 3 ? 0.2237 0.1747 0.1100 -0.0096 0.0351 -0.0038 19 PHE A CD2 +25 C CE1 . PHE A 3 ? 0.1683 0.1784 0.1141 0.0084 0.0035 -0.0083 19 PHE A CE1 +26 C CE2 . PHE A 3 ? 0.1665 0.2001 0.1072 -0.0098 0.0212 0.0016 19 PHE A CE2 +27 C CZ . PHE A 3 ? 0.1528 0.1697 0.1083 0.0035 0.0177 -0.0011 19 PHE A CZ +37 N N A THR A 4 ? 0.2600 0.2120 0.1114 0.0697 0.0254 0.0622 20 THR A N +38 N N B THR A 4 ? 0.2971 0.2399 0.1544 0.0659 0.0510 0.0497 20 THR A N +39 C CA A THR A 4 ? 0.2827 0.1974 0.1169 0.1015 0.0322 0.0503 20 THR A CA +40 C CA B THR A 4 ? 0.3075 0.2490 0.1706 0.0722 0.0431 0.0500 20 THR A CA +41 C C A THR A 4 ? 0.2924 0.1780 0.1008 0.0890 0.0412 0.0331 20 THR A C +42 C C B THR A 4 ? 0.2971 0.2097 0.1426 0.0721 0.0455 0.0418 20 THR A C +43 O O A THR A 4 ? 0.3260 0.2160 0.0986 0.0803 0.0031 0.0256 20 THR A O +44 O O B THR A 4 ? 0.3320 0.2338 0.1489 0.0695 0.0356 0.0408 20 THR A O +45 C CB A THR A 4 ? 0.3195 0.2341 0.1533 0.1102 0.0254 0.0714 20 THR A CB +46 C CB B THR A 4 ? 0.3328 0.2888 0.2137 0.0720 0.0342 0.0562 20 THR A CB +47 O OG1 A THR A 4 ? 0.3712 0.2678 0.1896 0.1273 0.0300 0.0901 20 THR A OG1 +48 O OG1 B THR A 4 ? 0.3481 0.3131 0.2354 0.0556 0.0337 0.0539 20 THR A OG1 +49 C CG2 A THR A 4 ? 0.2750 0.2499 0.1451 0.1193 0.0498 0.0558 20 THR A CG2 +50 C CG2 B THR A 4 ? 0.3434 0.3067 0.2240 0.0805 0.0353 0.0599 20 THR A CG2 +65 N N . VAL A 5 ? 0.2419 0.1649 0.1097 0.0665 0.0428 0.0364 21 VAL A N +66 C CA . VAL A 5 ? 0.1924 0.1529 0.0951 0.0451 0.0299 0.0343 21 VAL A CA +67 C C . VAL A 5 ? 0.1937 0.1555 0.0977 0.0696 0.0222 0.0246 21 VAL A C +68 O O . VAL A 5 ? 0.2152 0.1504 0.1043 0.0675 0.0261 0.0119 21 VAL A O +69 C CB . VAL A 5 ? 0.2028 0.1344 0.1075 0.0467 0.0306 0.0259 21 VAL A CB +70 C CG1 . VAL A 5 ? 0.1783 0.1336 0.1049 0.0385 0.0099 0.0359 21 VAL A CG1 +71 C CG2 . VAL A 5 ? 0.1946 0.1334 0.1102 0.0464 0.0330 0.0266 21 VAL A CG2 +81 N N . THR A 6 ? 0.2223 0.1590 0.1027 0.0646 0.0475 0.0326 22 THR A N +82 C CA . THR A 6 ? 0.2108 0.1763 0.1144 0.0660 0.0353 0.0211 22 THR A CA +83 C C . THR A 6 ? 0.1733 0.1596 0.1139 0.0591 0.0325 0.0251 22 THR A C +84 O O . THR A 6 ? 0.1787 0.1680 0.0907 0.0553 0.0282 0.0265 22 THR A O +85 C CB . THR A 6 ? 0.2307 0.1998 0.1338 0.0568 -0.0290 -0.0007 22 THR A CB +86 O OG1 . THR A 6 ? 0.2352 0.2359 0.1738 0.0712 -0.0335 -0.0185 22 THR A OG1 +87 C CG2 . THR A 6 ? 0.3108 0.2484 0.1267 0.0770 -0.0553 0.0332 22 THR A CG2 +91 N N . VAL A 7 ? 0.1752 0.1807 0.1129 0.0638 0.0415 0.0288 23 VAL A N +92 C CA . VAL A 7 ? 0.1575 0.1788 0.1115 0.0525 0.0282 0.0185 23 VAL A CA +93 C C . VAL A 7 ? 0.1445 0.1976 0.1084 0.0505 0.0255 0.0075 23 VAL A C +94 O O . VAL A 7 ? 0.1640 0.1990 0.1374 0.0739 0.0184 0.0122 23 VAL A O +95 C CB . VAL A 7 ? 0.1618 0.1651 0.1200 0.0198 0.0251 0.0178 23 VAL A CB +96 C CG1 . VAL A 7 ? 0.1487 0.1621 0.1180 0.0050 0.0080 0.0075 23 VAL A CG1 +97 C CG2 . VAL A 7 ? 0.1866 0.1604 0.1265 0.0225 0.0466 0.0047 23 VAL A CG2 +107 N N A PRO A 8 ? 0.1262 0.1879 0.1077 0.0289 -0.0095 -0.0080 24 PRO A N +108 N N B PRO A 8 ? 0.1322 0.1841 0.1316 0.0399 0.0267 -0.0044 24 PRO A N +109 C CA A PRO A 8 ? 0.1126 0.1923 0.1129 0.0129 -0.0090 -0.0085 24 PRO A CA +110 C CA B PRO A 8 ? 0.1237 0.1837 0.1320 0.0163 0.0079 -0.0409 24 PRO A CA +111 C C A PRO A 8 ? 0.1110 0.1690 0.1049 0.0116 0.0061 0.0037 24 PRO A C +112 C C B PRO A 8 ? 0.1191 0.1580 0.1002 0.0050 0.0133 -0.0202 24 PRO A C +113 O O A PRO A 8 ? 0.0992 0.1808 0.1182 0.0148 0.0172 0.0098 24 PRO A O +114 O O B PRO A 8 ? 0.1261 0.1657 0.0864 -0.0113 0.0018 -0.0285 24 PRO A O +115 C CB A PRO A 8 ? 0.1635 0.1850 0.1222 0.0182 -0.0157 -0.0071 24 PRO A CB +116 C CB B PRO A 8 ? 0.1682 0.1821 0.1644 0.0102 0.0122 -0.0515 24 PRO A CB +117 C CG A PRO A 8 ? 0.1313 0.1660 0.1168 0.0254 -0.0156 -0.0261 24 PRO A CG +118 C CG B PRO A 8 ? 0.1419 0.1818 0.1591 0.0073 0.0307 -0.0235 24 PRO A CG +119 C CD A PRO A 8 ? 0.1356 0.1785 0.1035 0.0376 -0.0416 -0.0321 24 PRO A CD +120 C CD B PRO A 8 ? 0.1328 0.1821 0.1567 0.0441 0.0442 -0.0033 24 PRO A CD +135 N N . LYS A 9 ? 0.1209 0.1607 0.0893 0.0058 -0.0055 -0.0061 25 LYS A N +136 C CA . LYS A 9 ? 0.1156 0.1808 0.0947 -0.0180 -0.0073 -0.0058 25 LYS A CA +137 C C . LYS A 9 ? 0.1189 0.1608 0.0822 -0.0145 0.0007 0.0070 25 LYS A C +138 O O . LYS A 9 ? 0.1035 0.1432 0.0969 -0.0012 0.0064 0.0027 25 LYS A O +139 C CB . LYS A 9 ? 0.1082 0.1683 0.1006 -0.0134 0.0050 -0.0009 25 LYS A CB +140 C CG . LYS A 9 ? 0.1411 0.1684 0.1108 -0.0152 -0.0113 0.0045 25 LYS A CG +141 C CD . LYS A 9 ? 0.1385 0.1747 0.1174 -0.0224 -0.0158 0.0167 25 LYS A CD +142 C CE . LYS A 9 ? 0.1344 0.1719 0.1299 -0.0004 -0.0095 0.0166 25 LYS A CE +143 N NZ . LYS A 9 ? 0.1855 0.1784 0.1292 0.0035 0.0182 0.0391 25 LYS A NZ +157 N N . ASP A 10 ? 0.1135 0.1796 0.0801 -0.0044 -0.0045 0.0062 26 ASP A N +158 C CA . ASP A 10 ? 0.1317 0.1689 0.0891 -0.0082 -0.0123 -0.0055 26 ASP A CA +159 C C . ASP A 10 ? 0.1109 0.1395 0.0776 0.0213 -0.0081 0.0030 26 ASP A C +160 O O . ASP A 10 ? 0.1134 0.1477 0.0890 0.0072 -0.0152 -0.0031 26 ASP A O +161 C CB . ASP A 10 ? 0.1712 0.1689 0.1158 -0.0121 -0.0228 0.0228 26 ASP A CB +162 C CG . ASP A 10 ? 0.1624 0.1575 0.1691 0.0000 -0.0155 0.0099 26 ASP A CG +163 O OD1 . ASP A 10 ? 0.1512 0.1823 0.1645 0.0195 -0.0246 -0.0067 26 ASP A OD1 +164 O OD2 . ASP A 10 ? 0.2165 0.1430 0.2131 0.0182 -0.0040 0.0197 26 ASP A OD2 +169 N N . LEU A 11 ? 0.1296 0.1479 0.0870 0.0072 -0.0265 0.0100 27 LEU A N +170 C CA . LEU A 11 ? 0.1265 0.1492 0.0975 0.0099 -0.0150 0.0069 27 LEU A CA +171 C C . LEU A 11 ? 0.1317 0.1434 0.0833 0.0029 -0.0178 0.0017 27 LEU A C +172 O O . LEU A 11 ? 0.1196 0.1562 0.1173 -0.0093 -0.0402 0.0152 27 LEU A O +173 C CB . LEU A 11 ? 0.1321 0.1723 0.1138 0.0121 0.0006 -0.0029 27 LEU A CB +174 C CG . LEU A 11 ? 0.1436 0.2011 0.1185 0.0030 0.0215 -0.0149 27 LEU A CG +175 C CD1 . LEU A 11 ? 0.1824 0.2030 0.1026 0.0142 0.0206 -0.0241 27 LEU A CD1 +176 C CD2 . LEU A 11 ? 0.1617 0.2327 0.1430 0.0190 0.0339 -0.0162 27 LEU A CD2 +188 N N . TYR A 12 ? 0.1184 0.1435 0.0679 -0.0034 -0.0108 -0.0064 28 TYR A N +189 C CA . TYR A 12 ? 0.1142 0.1463 0.0700 -0.0129 -0.0115 0.0024 28 TYR A CA +190 C C . TYR A 12 ? 0.1138 0.1469 0.0667 -0.0080 -0.0079 -0.0023 28 TYR A C +191 O O . TYR A 12 ? 0.1378 0.1939 0.0681 -0.0355 -0.0072 0.0020 28 TYR A O +192 C CB . TYR A 12 ? 0.1224 0.1486 0.0760 0.0061 -0.0043 -0.0066 28 TYR A CB +193 C CG . TYR A 12 ? 0.1200 0.1388 0.0760 0.0023 0.0021 -0.0045 28 TYR A CG +194 C CD1 . TYR A 12 ? 0.1157 0.1369 0.0782 -0.0019 0.0057 -0.0104 28 TYR A CD1 +195 C CD2 . TYR A 12 ? 0.1283 0.1181 0.0804 0.0012 0.0047 -0.0024 28 TYR A CD2 +196 C CE1 . TYR A 12 ? 0.1365 0.1316 0.0820 0.0106 -0.0012 0.0009 28 TYR A CE1 +197 C CE2 . TYR A 12 ? 0.1473 0.1179 0.0844 0.0070 -0.0012 -0.0012 28 TYR A CE2 +198 C CZ . TYR A 12 ? 0.1270 0.1374 0.0781 0.0116 -0.0043 -0.0115 28 TYR A CZ +199 O OH . TYR A 12 ? 0.1475 0.1547 0.0730 0.0120 -0.0030 -0.0151 28 TYR A OH +209 N N . VAL A 13 ? 0.1149 0.1559 0.0764 -0.0052 -0.0012 0.0088 29 VAL A N +210 C CA . VAL A 13 ? 0.1247 0.1652 0.0844 -0.0003 0.0106 0.0031 29 VAL A CA +211 C C . VAL A 13 ? 0.1553 0.1470 0.0819 -0.0141 -0.0037 0.0093 29 VAL A C +212 O O . VAL A 13 ? 0.1696 0.1610 0.1121 -0.0337 -0.0224 0.0055 29 VAL A O +213 C CB . VAL A 13 ? 0.1362 0.2127 0.1035 0.0038 0.0213 0.0013 29 VAL A CB +214 C CG1 . VAL A 13 ? 0.1924 0.2353 0.1005 0.0074 0.0344 -0.0034 29 VAL A CG1 +215 C CG2 . VAL A 13 ? 0.1525 0.2213 0.1201 0.0390 0.0175 -0.0037 29 VAL A CG2 +225 N N . VAL A 14 ? 0.1481 0.1380 0.0687 -0.0081 -0.0046 0.0052 30 VAL A N +226 C CA . VAL A 14 ? 0.1942 0.1493 0.0744 0.0042 -0.0085 -0.0018 30 VAL A CA +227 C C . VAL A 14 ? 0.1833 0.1318 0.0751 -0.0091 -0.0168 -0.0028 30 VAL A C +228 O O . VAL A 14 ? 0.2403 0.1381 0.0649 -0.0156 0.0109 0.0014 30 VAL A O +229 C CB . VAL A 14 ? 0.2489 0.2360 0.0898 0.0971 0.0066 0.0235 30 VAL A CB +230 C CG1 . VAL A 14 ? 0.2785 0.2933 0.1092 0.1088 0.0377 0.0307 30 VAL A CG1 +231 C CG2 . VAL A 14 ? 0.2875 0.2317 0.1103 0.0915 0.0009 0.0070 30 VAL A CG2 +241 N N . GLU A 15 ? 0.2042 0.1353 0.0884 -0.0116 -0.0189 0.0036 31 GLU A N +242 C CA . GLU A 15 ? 0.2158 0.1404 0.0864 -0.0201 -0.0009 0.0035 31 GLU A CA +243 C C . GLU A 15 ? 0.2038 0.1292 0.0734 -0.0048 -0.0160 0.0057 31 GLU A C +244 O O . GLU A 15 ? 0.2165 0.1500 0.0796 -0.0018 -0.0050 0.0102 31 GLU A O +245 C CB . GLU A 15 ? 0.2139 0.1544 0.1399 -0.0344 -0.0179 0.0118 31 GLU A CB +246 C CG . GLU A 15 ? 0.2253 0.2145 0.1758 -0.0420 -0.0088 0.0120 31 GLU A CG +247 C CD . GLU A 15 ? 0.2676 0.2660 0.2092 -0.0416 0.0036 -0.0033 31 GLU A CD +248 O OE1 . GLU A 15 ? 0.2741 0.2993 0.2175 -0.0439 0.0319 -0.0268 31 GLU A OE1 +249 O OE2 . GLU A 15 ? 0.2789 0.2885 0.2325 0.0055 -0.0203 -0.0107 31 GLU A OE2 +256 N N . TYR A 16 ? 0.1902 0.1368 0.0703 0.0051 -0.0101 0.0091 32 TYR A N +257 C CA . TYR A 16 ? 0.1882 0.1439 0.0698 0.0055 0.0061 0.0023 32 TYR A CA +258 C C . TYR A 16 ? 0.2163 0.1488 0.0617 0.0023 0.0062 0.0152 32 TYR A C +259 O O . TYR A 16 ? 0.2247 0.1526 0.0814 -0.0082 0.0125 0.0129 32 TYR A O +260 C CB . TYR A 16 ? 0.2020 0.1485 0.0711 0.0031 -0.0122 0.0090 32 TYR A CB +261 C CG . TYR A 16 ? 0.2021 0.1549 0.0608 0.0030 0.0129 -0.0003 32 TYR A CG +262 C CD1 . TYR A 16 ? 0.1941 0.1597 0.0721 0.0082 0.0032 -0.0165 32 TYR A CD1 +263 C CD2 . TYR A 16 ? 0.1973 0.1677 0.0779 -0.0031 0.0056 0.0240 32 TYR A CD2 +264 C CE1 . TYR A 16 ? 0.1955 0.1874 0.0739 0.0011 0.0003 -0.0187 32 TYR A CE1 +265 C CE2 . TYR A 16 ? 0.1976 0.1849 0.0901 0.0081 -0.0053 0.0207 32 TYR A CE2 +266 C CZ . TYR A 16 ? 0.1821 0.2123 0.0739 0.0041 -0.0028 -0.0078 32 TYR A CZ +267 O OH . TYR A 16 ? 0.2066 0.2524 0.1090 0.0282 -0.0163 -0.0074 32 TYR A OH +277 N N . GLY A 17 ? 0.2227 0.1655 0.0661 0.0177 0.0152 0.0084 33 GLY A N +278 C CA . GLY A 17 ? 0.2636 0.1638 0.0891 0.0572 0.0064 0.0067 33 GLY A CA +279 C C . GLY A 17 ? 0.2933 0.1604 0.0903 0.0419 0.0403 0.0170 33 GLY A C +280 O O . GLY A 17 ? 0.3786 0.1544 0.1090 0.0850 0.0329 0.0158 33 GLY A O +284 N N . SER A 18 ? 0.2548 0.1464 0.0849 0.0142 0.0285 0.0103 34 SER A N +285 C CA . SER A 18 ? 0.2189 0.1371 0.0874 -0.0095 0.0218 0.0018 34 SER A CA +286 C C . SER A 18 ? 0.1965 0.1305 0.0876 -0.0009 0.0093 0.0112 34 SER A C +287 O O . SER A 18 ? 0.2106 0.2038 0.0889 -0.0172 0.0148 -0.0095 34 SER A O +288 C CB . SER A 18 ? 0.1911 0.1703 0.0943 -0.0270 0.0166 -0.0089 34 SER A CB +289 O OG . SER A 18 ? 0.2005 0.1697 0.1047 0.0010 -0.0068 -0.0104 34 SER A OG +295 N N . ASN A 19 ? 0.1961 0.1431 0.0866 -0.0174 0.0176 0.0124 35 ASN A N +296 C CA . ASN A 19 ? 0.2015 0.1555 0.0881 -0.0093 0.0134 0.0199 35 ASN A CA +297 C C . ASN A 19 ? 0.1735 0.1796 0.0911 -0.0084 0.0168 0.0284 35 ASN A C +298 O O . ASN A 19 ? 0.1882 0.2024 0.1298 -0.0351 -0.0154 0.0697 35 ASN A O +299 C CB . ASN A 19 ? 0.2295 0.1680 0.0915 -0.0139 0.0298 -0.0017 35 ASN A CB +300 C CG . ASN A 19 ? 0.2739 0.1467 0.1354 0.0132 0.0006 0.0101 35 ASN A CG +301 O OD1 . ASN A 19 ? 0.2100 0.1564 0.1313 0.0205 0.0264 0.0291 35 ASN A OD1 +302 N ND2 . ASN A 19 ? 0.3200 0.1399 0.1900 -0.0047 -0.0315 -0.0212 35 ASN A ND2 +309 N N . MET A 20 ? 0.1758 0.1411 0.0877 0.0140 0.0325 0.0248 36 MET A N +310 C CA . MET A 20 ? 0.1915 0.1463 0.0893 0.0096 0.0418 0.0142 36 MET A CA +311 C C . MET A 20 ? 0.1600 0.1240 0.0944 0.0100 0.0314 0.0202 36 MET A C +312 O O . MET A 20 ? 0.1468 0.1551 0.0864 0.0125 0.0189 0.0091 36 MET A O +313 C CB . MET A 20 ? 0.2171 0.1587 0.1039 0.0165 0.0329 -0.0014 36 MET A CB +314 C CG . MET A 20 ? 0.1916 0.2013 0.1179 0.0027 0.0144 -0.0281 36 MET A CG +315 S SD . MET A 20 ? 0.2051 0.1785 0.1451 0.0033 0.0214 -0.0336 36 MET A SD +316 C CE . MET A 20 ? 0.1942 0.2196 0.1756 0.0290 0.0091 -0.0819 36 MET A CE +326 N N . THR A 21 ? 0.1376 0.1304 0.0913 0.0039 0.0249 0.0201 37 THR A N +327 C CA . THR A 21 ? 0.1287 0.1206 0.1010 0.0040 0.0160 0.0223 37 THR A CA +328 C C . THR A 21 ? 0.1174 0.1178 0.1028 0.0085 0.0036 0.0115 37 THR A C +329 O O . THR A 21 ? 0.1315 0.1319 0.1693 0.0038 0.0058 0.0244 37 THR A O +330 C CB . THR A 21 ? 0.1588 0.1171 0.1144 0.0008 -0.0008 0.0109 37 THR A CB +331 O OG1 . THR A 21 ? 0.2233 0.1210 0.1401 0.0100 -0.0011 0.0143 37 THR A OG1 +332 C CG2 . THR A 21 ? 0.1885 0.1383 0.0979 0.0081 0.0037 -0.0075 37 THR A CG2 +340 N N . ILE A 22 ? 0.1173 0.1079 0.0756 0.0060 0.0083 0.0171 38 ILE A N +341 C CA . ILE A 22 ? 0.1214 0.1152 0.0649 0.0129 0.0005 0.0113 38 ILE A CA +342 C C . ILE A 22 ? 0.1070 0.1013 0.0560 0.0158 0.0037 0.0042 38 ILE A C +343 O O . ILE A 22 ? 0.1281 0.1240 0.0707 0.0234 0.0067 -0.0018 38 ILE A O +344 C CB . ILE A 22 ? 0.1454 0.1211 0.0627 -0.0023 -0.0087 0.0039 38 ILE A CB +345 C CG1 . ILE A 22 ? 0.1350 0.1121 0.0683 -0.0030 0.0102 -0.0058 38 ILE A CG1 +346 C CG2 . ILE A 22 ? 0.1329 0.1440 0.0729 0.0006 0.0023 -0.0055 38 ILE A CG2 +347 C CD1 . ILE A 22 ? 0.1275 0.1173 0.0781 -0.0221 0.0081 -0.0129 38 ILE A CD1 +359 N N . GLU A 23 ? 0.1142 0.1149 0.0598 0.0201 0.0119 0.0045 39 GLU A N +360 C CA . GLU A 23 ? 0.1211 0.1103 0.0585 0.0153 0.0100 0.0053 39 GLU A CA +361 C C . GLU A 23 ? 0.1087 0.1169 0.0524 0.0114 0.0037 -0.0040 39 GLU A C +362 O O . GLU A 23 ? 0.1241 0.1152 0.0643 0.0161 0.0122 0.0014 39 GLU A O +363 C CB . GLU A 23 ? 0.1352 0.1240 0.0730 0.0017 0.0080 0.0016 39 GLU A CB +364 C CG . GLU A 23 ? 0.1415 0.1227 0.0892 0.0122 0.0125 0.0017 39 GLU A CG +365 C CD . GLU A 23 ? 0.1443 0.1385 0.1057 -0.0076 0.0209 -0.0107 39 GLU A CD +366 O OE1 . GLU A 23 ? 0.1623 0.1392 0.1287 -0.0118 0.0159 -0.0220 39 GLU A OE1 +367 O OE2 . GLU A 23 ? 0.1368 0.1501 0.1168 -0.0027 0.0136 -0.0081 39 GLU A OE2 +374 N N . CYS A 24 ? 0.1103 0.0908 0.0526 0.0275 0.0214 0.0095 40 CYS A N +375 C CA . CYS A 24 ? 0.0943 0.0810 0.0508 0.0203 0.0115 0.0016 40 CYS A CA +376 C C . CYS A 24 ? 0.1218 0.0787 0.0545 0.0168 0.0205 0.0090 40 CYS A C +377 O O . CYS A 24 ? 0.1545 0.0942 0.0709 0.0382 -0.0073 -0.0139 40 CYS A O +378 C CB . CYS A 24 ? 0.1147 0.0766 0.0315 0.0055 0.0133 -0.0012 40 CYS A CB +379 S SG . CYS A 24 ? 0.0933 0.0830 0.0369 0.0083 0.0087 -0.0003 40 CYS A SG +384 N N . LYS A 25 ? 0.1697 0.1453 0.0685 0.0393 0.0123 0.0123 41 LYS A N +385 C CA . LYS A 25 ? 0.1621 0.1572 0.0703 0.0247 0.0024 0.0125 41 LYS A CA +386 C C . LYS A 25 ? 0.1561 0.1447 0.0758 0.0243 0.0058 0.0197 41 LYS A C +387 O O . LYS A 25 ? 0.2013 0.1417 0.0957 0.0324 0.0298 0.0148 41 LYS A O +388 C CB . LYS A 25 ? 0.1876 0.1833 0.1021 -0.0019 0.0147 0.0066 41 LYS A CB +389 C CG . LYS A 25 ? 0.2686 0.2158 0.1297 -0.0080 0.0120 0.0115 41 LYS A CG +390 C CD . LYS A 25 ? 0.2555 0.2363 0.1467 0.0602 -0.0003 0.0045 41 LYS A CD +391 C CE . LYS A 25 ? 0.2539 0.2469 0.1657 0.0498 0.0179 0.0428 41 LYS A CE +392 N NZ . LYS A 25 ? 0.2698 0.2718 0.1800 0.0991 0.0146 0.0499 41 LYS A NZ +406 N N . PHE A 26 ? 0.1764 0.1451 0.0626 0.0095 0.0116 0.0095 42 PHE A N +407 C CA . PHE A 26 ? 0.1874 0.1460 0.0648 -0.0004 0.0097 0.0148 42 PHE A CA +408 C C . PHE A 26 ? 0.1478 0.1621 0.0733 0.0074 0.0049 0.0137 42 PHE A C +409 O O . PHE A 26 ? 0.1925 0.1532 0.0715 0.0001 0.0055 0.0113 42 PHE A O +410 C CB . PHE A 26 ? 0.1854 0.1581 0.0710 -0.0291 0.0044 0.0089 42 PHE A CB +411 C CG . PHE A 26 ? 0.1531 0.1496 0.0864 -0.0071 -0.0036 0.0019 42 PHE A CG +412 C CD1 . PHE A 26 ? 0.1430 0.1591 0.0897 -0.0248 -0.0076 -0.0004 42 PHE A CD1 +413 C CD2 . PHE A 26 ? 0.1453 0.1714 0.0915 -0.0041 0.0018 -0.0033 42 PHE A CD2 +414 C CE1 . PHE A 26 ? 0.1337 0.1586 0.1136 -0.0061 -0.0123 0.0141 42 PHE A CE1 +415 C CE2 . PHE A 26 ? 0.1217 0.1745 0.1024 -0.0063 0.0066 -0.0117 42 PHE A CE2 +416 C CZ . PHE A 26 ? 0.1212 0.1686 0.1210 0.0028 -0.0022 -0.0079 42 PHE A CZ +426 N N . PRO A 27 ? 0.1435 0.1700 0.0699 0.0002 0.0037 0.0253 43 PRO A N +427 C CA . PRO A 27 ? 0.1430 0.1989 0.0753 -0.0103 -0.0048 0.0227 43 PRO A CA +428 C C . PRO A 27 ? 0.1388 0.2148 0.0682 -0.0092 0.0045 0.0157 43 PRO A C +429 O O . PRO A 27 ? 0.1307 0.2225 0.0879 -0.0207 0.0066 0.0108 43 PRO A O +430 C CB . PRO A 27 ? 0.1664 0.1984 0.0845 -0.0045 -0.0090 0.0365 43 PRO A CB +431 C CG . PRO A 27 ? 0.2165 0.1862 0.0805 0.0034 0.0039 0.0277 43 PRO A CG +432 C CD . PRO A 27 ? 0.1934 0.1671 0.0833 -0.0129 0.0126 0.0292 43 PRO A CD +440 N N . VAL A 28 ? 0.1486 0.2281 0.0910 -0.0273 0.0088 -0.0154 44 VAL A N +441 C CA . VAL A 28 ? 0.1660 0.2466 0.1067 -0.0100 -0.0015 -0.0331 44 VAL A CA +442 C C . VAL A 28 ? 0.1864 0.2942 0.1296 -0.0174 -0.0038 -0.0482 44 VAL A C +443 O O . VAL A 28 ? 0.1620 0.2809 0.1444 -0.0387 -0.0057 -0.0603 44 VAL A O +444 C CB . VAL A 28 ? 0.2077 0.2672 0.1203 0.0002 -0.0094 -0.0398 44 VAL A CB +445 C CG1 . VAL A 28 ? 0.2679 0.2747 0.1274 0.0201 -0.0123 -0.0507 44 VAL A CG1 +446 C CG2 . VAL A 28 ? 0.2080 0.2681 0.1251 0.0162 0.0152 -0.0105 44 VAL A CG2 +456 N N . GLU A 29 ? 0.2328 0.3732 0.1648 -0.0866 0.0094 -0.0768 45 GLU A N +457 C CA . GLU A 29 ? 0.3463 0.4209 0.2248 -0.0928 -0.0016 -0.0727 45 GLU A CA +458 C C . GLU A 29 ? 0.4203 0.4340 0.2361 -0.0445 -0.0098 -0.0539 45 GLU A C +459 O O . GLU A 29 ? 0.4485 0.4268 0.2381 -0.0432 -0.0129 -0.0638 45 GLU A O +460 C CB . GLU A 29 ? 0.3974 0.4684 0.2827 -0.1106 0.0188 -0.0774 45 GLU A CB +461 C CG . GLU A 29 ? 0.4292 0.5209 0.3502 -0.0956 0.0317 -0.0732 45 GLU A CG +462 C CD . GLU A 29 ? 0.4410 0.5561 0.4002 -0.0771 0.0348 -0.0702 45 GLU A CD +463 O OE1 . GLU A 29 ? 0.4485 0.5761 0.4118 -0.0656 0.0347 -0.0748 45 GLU A OE1 +470 N N . LYS A 30 ? 0.4466 0.4492 0.2330 -0.0012 -0.0306 -0.0348 46 LYS A N +471 C CA . LYS A 30 ? 0.4696 0.4542 0.2097 -0.0222 -0.0692 -0.0426 46 LYS A CA +472 C C . LYS A 30 ? 0.5005 0.4059 0.1836 -0.0558 -0.0806 -0.0343 46 LYS A C +473 O O . LYS A 30 ? 0.5199 0.4207 0.1704 -0.0569 -0.0901 -0.0257 46 LYS A O +474 C CB . LYS A 30 ? 0.5173 0.5024 0.2331 0.0108 -0.0654 -0.0309 46 LYS A CB +475 C CG . LYS A 30 ? 0.5338 0.5280 0.2473 0.0198 -0.0621 -0.0160 46 LYS A CG +476 C CE . LYS A 30 ? 0.5525 0.4431 0.5096 -0.0007 0.0490 -0.1417 46 LYS A CE +483 N N . GLN A 31 ? 0.4767 0.3313 0.1735 -0.0808 -0.0830 -0.0452 47 GLN A N +484 C CA . GLN A 31 ? 0.4732 0.2742 0.1768 -0.1229 -0.0556 -0.0368 47 GLN A CA +485 C C . GLN A 31 ? 0.4357 0.2265 0.1362 -0.1079 -0.0419 -0.0082 47 GLN A C +486 O O . GLN A 31 ? 0.4076 0.2308 0.1375 -0.0849 -0.0603 0.0256 47 GLN A O +487 C CB . GLN A 31 ? 0.5484 0.3042 0.2145 -0.1119 -0.0505 -0.0657 47 GLN A CB +488 C CG . GLN A 31 ? 0.5791 0.3288 0.2480 -0.1223 -0.0593 -0.0638 47 GLN A CG +489 C CD . GLN A 31 ? 0.6057 0.3578 0.2748 -0.1128 -0.0618 -0.0464 47 GLN A CD +490 O OE1 . GLN A 31 ? 0.6264 0.3655 0.2820 -0.1052 -0.0633 -0.0389 47 GLN A OE1 +491 N NE2 . GLN A 31 ? 0.5942 0.3625 0.2885 -0.1319 -0.0637 -0.0354 47 GLN A NE2 +500 N N . LEU A 32 ? 0.3920 0.1883 0.1238 -0.0905 -0.0259 -0.0196 48 LEU A N +501 C CA . LEU A 32 ? 0.2893 0.1608 0.1179 -0.0597 0.0151 -0.0277 48 LEU A CA +502 C C . LEU A 32 ? 0.3613 0.1395 0.1275 -0.0280 0.0775 -0.0185 48 LEU A C +503 O O . LEU A 32 ? 0.4171 0.1433 0.1618 -0.0115 0.1113 -0.0170 48 LEU A O +504 C CB . LEU A 32 ? 0.2243 0.1743 0.1226 -0.0405 0.0264 0.0027 48 LEU A CB +505 C CG . LEU A 32 ? 0.1930 0.1633 0.1153 -0.0138 0.0167 -0.0111 48 LEU A CG +506 C CD1 . LEU A 32 ? 0.2051 0.1494 0.0982 0.0011 0.0129 0.0005 48 LEU A CD1 +507 C CD2 . LEU A 32 ? 0.1731 0.1755 0.1153 0.0230 0.0141 -0.0174 48 LEU A CD2 +519 N N . ASP A 33 ? 0.3363 0.1357 0.1329 -0.0189 0.0924 -0.0035 49 ASP A N +520 C CA . ASP A 33 ? 0.3174 0.1486 0.1293 0.0117 0.0936 0.0143 49 ASP A CA +521 C C . ASP A 33 ? 0.3299 0.1256 0.1281 0.0290 0.0873 0.0220 49 ASP A C +522 O O . ASP A 33 ? 0.2578 0.1180 0.1391 0.0219 0.0649 0.0249 49 ASP A O +523 C CB . ASP A 33 ? 0.2700 0.1798 0.1231 -0.0237 0.0659 0.0309 49 ASP A CB +524 C CG . ASP A 33 ? 0.2737 0.2029 0.1130 -0.0059 0.0478 0.0370 49 ASP A CG +525 O OD1 . ASP A 33 ? 0.2488 0.2490 0.1340 0.0243 0.0715 0.0704 49 ASP A OD1 +526 O OD2 . ASP A 33 ? 0.2796 0.2035 0.1008 -0.0653 0.0261 0.0347 49 ASP A OD2 +531 N N . LEU A 34 ? 0.4208 0.1473 0.1363 0.0781 0.0794 0.0194 50 LEU A N +532 C CA . LEU A 34 ? 0.4570 0.1624 0.1395 0.1096 0.0605 0.0202 50 LEU A CA +533 C C . LEU A 34 ? 0.4816 0.1722 0.1319 0.1202 0.0179 0.0061 50 LEU A C +534 O O . LEU A 34 ? 0.6235 0.1647 0.1615 0.0560 -0.0147 -0.0007 50 LEU A O +535 C CB . LEU A 34 ? 0.4538 0.1572 0.1573 0.0986 0.0762 0.0281 50 LEU A CB +536 C CG . LEU A 34 ? 0.3081 0.1271 0.1848 0.0558 0.0548 0.0218 50 LEU A CG +537 C CD1 . LEU A 34 ? 0.3125 0.1041 0.1903 0.0397 0.0376 0.0212 50 LEU A CD1 +538 C CD2 . LEU A 34 ? 0.1726 0.1119 0.1558 0.0074 0.0213 0.0185 50 LEU A CD2 +550 N N . ALA A 35 ? 0.3891 0.2259 0.1344 0.1498 0.0109 -0.0122 51 ALA A N +551 C CA . ALA A 35 ? 0.3596 0.2774 0.1640 0.1502 0.0033 -0.0516 51 ALA A CA +552 C C . ALA A 35 ? 0.2583 0.2631 0.1241 0.0974 -0.0027 -0.0464 51 ALA A C +553 O O . ALA A 35 ? 0.2240 0.3044 0.1400 0.0915 -0.0008 -0.0169 51 ALA A O +554 C CB . ALA A 35 ? 0.3688 0.3057 0.1940 0.1319 0.0476 -0.0637 51 ALA A CB +560 N N . ALA A 36 ? 0.1913 0.1842 0.0861 0.0505 0.0107 -0.0166 52 ALA A N +561 C CA . ALA A 36 ? 0.1731 0.1424 0.0784 0.0052 0.0278 -0.0024 52 ALA A CA +562 C C . ALA A 36 ? 0.1477 0.1124 0.0669 0.0099 0.0153 -0.0037 52 ALA A C +563 O O . ALA A 36 ? 0.2515 0.1075 0.1049 -0.0020 0.0765 0.0031 52 ALA A O +564 C CB . ALA A 36 ? 0.1791 0.1517 0.0667 0.0135 0.0091 0.0159 52 ALA A CB +570 N N . LEU A 37 ? 0.1477 0.0971 0.0534 -0.0002 0.0029 -0.0039 53 LEU A N +571 C CA . LEU A 37 ? 0.1323 0.0984 0.0522 -0.0015 0.0006 -0.0026 53 LEU A CA +572 C C . LEU A 37 ? 0.1272 0.0972 0.0517 -0.0019 0.0107 0.0035 53 LEU A C +573 O O . LEU A 37 ? 0.1308 0.1057 0.0677 0.0142 0.0009 -0.0052 53 LEU A O +574 C CB . LEU A 37 ? 0.1382 0.0996 0.0596 -0.0008 -0.0028 -0.0013 53 LEU A CB +575 C CG . LEU A 37 ? 0.1277 0.1104 0.0690 -0.0054 -0.0029 0.0022 53 LEU A CG +576 C CD1 . LEU A 37 ? 0.1209 0.1088 0.0844 -0.0066 0.0072 0.0032 53 LEU A CD1 +577 C CD2 . LEU A 37 ? 0.1660 0.1105 0.0930 -0.0086 0.0081 0.0119 53 LEU A CD2 +589 N N . ILE A 38 ? 0.1113 0.0843 0.0457 0.0060 0.0045 -0.0021 54 ILE A N +590 C CA . ILE A 38 ? 0.1179 0.0928 0.0586 -0.0066 0.0007 -0.0042 54 ILE A CA +591 C C . ILE A 38 ? 0.1130 0.0837 0.0546 -0.0025 -0.0077 -0.0034 54 ILE A C +592 O O . ILE A 38 ? 0.1231 0.1012 0.0562 0.0133 0.0026 0.0006 54 ILE A O +593 C CB . ILE A 38 ? 0.1228 0.0916 0.0780 -0.0032 0.0113 -0.0087 54 ILE A CB +594 C CG1 . ILE A 38 ? 0.1626 0.1202 0.0999 -0.0263 0.0325 -0.0143 54 ILE A CG1 +595 C CG2 . ILE A 38 ? 0.1309 0.0883 0.0920 -0.0152 -0.0073 -0.0063 54 ILE A CG2 +596 C CD1 . ILE A 38 ? 0.1564 0.1254 0.1123 -0.0283 0.0421 -0.0039 54 ILE A CD1 +608 N N . VAL A 39 ? 0.1105 0.0933 0.0566 0.0101 0.0018 -0.0038 55 VAL A N +609 C CA . VAL A 39 ? 0.1108 0.0838 0.0456 0.0126 -0.0005 0.0064 55 VAL A CA +610 C C . VAL A 39 ? 0.1195 0.1043 0.0455 0.0140 0.0023 -0.0043 55 VAL A C +611 O O . VAL A 39 ? 0.1274 0.1266 0.0582 0.0372 -0.0092 -0.0113 55 VAL A O +612 C CB . VAL A 39 ? 0.1135 0.0980 0.0590 0.0032 0.0091 0.0010 55 VAL A CB +613 C CG1 . VAL A 39 ? 0.1043 0.1014 0.0559 -0.0005 0.0032 0.0063 55 VAL A CG1 +614 C CG2 . VAL A 39 ? 0.1315 0.1109 0.0576 -0.0074 0.0054 -0.0029 55 VAL A CG2 +624 N N . TYR A 40 ? 0.1072 0.1002 0.0521 0.0090 -0.0011 0.0026 56 TYR A N +625 C CA . TYR A 40 ? 0.1067 0.0936 0.0540 0.0021 0.0007 0.0012 56 TYR A CA +626 C C . TYR A 40 ? 0.1071 0.0945 0.0529 -0.0011 -0.0036 -0.0032 56 TYR A C +627 O O . TYR A 40 ? 0.1208 0.1076 0.0562 0.0163 0.0015 0.0038 56 TYR A O +628 C CB . TYR A 40 ? 0.1234 0.1015 0.0595 0.0061 -0.0010 -0.0046 56 TYR A CB +629 C CG . TYR A 40 ? 0.1096 0.1014 0.0692 -0.0025 0.0005 -0.0031 56 TYR A CG +630 C CD1 . TYR A 40 ? 0.1167 0.1085 0.0739 -0.0033 0.0043 0.0047 56 TYR A CD1 +631 C CD2 . TYR A 40 ? 0.1280 0.0973 0.0733 0.0105 -0.0021 0.0018 56 TYR A CD2 +632 C CE1 . TYR A 40 ? 0.1013 0.1066 0.0601 -0.0041 -0.0086 0.0043 56 TYR A CE1 +633 C CE2 . TYR A 40 ? 0.1300 0.0968 0.0687 0.0049 -0.0140 -0.0067 56 TYR A CE2 +634 C CZ . TYR A 40 ? 0.1034 0.1057 0.0560 -0.0099 -0.0093 -0.0094 56 TYR A CZ +635 O OH . TYR A 40 ? 0.1368 0.1254 0.0774 -0.0097 -0.0126 -0.0017 56 TYR A OH +645 N N . TRP A 41 ? 0.1039 0.0966 0.0556 0.0086 0.0002 0.0006 57 TRP A N +646 C CA . TRP A 41 ? 0.1044 0.1141 0.0650 0.0076 0.0028 0.0109 57 TRP A CA +647 C C . TRP A 41 ? 0.1080 0.1175 0.0712 0.0031 0.0019 0.0096 57 TRP A C +648 O O . TRP A 41 ? 0.1135 0.1277 0.0735 -0.0004 -0.0087 0.0116 57 TRP A O +649 C CB . TRP A 41 ? 0.1132 0.1283 0.0683 -0.0118 -0.0057 0.0163 57 TRP A CB +650 C CG . TRP A 41 ? 0.1204 0.1256 0.0590 -0.0093 -0.0066 0.0141 57 TRP A CG +651 C CD1 . TRP A 41 ? 0.1316 0.1350 0.0641 0.0049 -0.0023 0.0051 57 TRP A CD1 +652 C CD2 . TRP A 41 ? 0.1192 0.1182 0.0593 -0.0049 -0.0066 0.0134 57 TRP A CD2 +653 N NE1 . TRP A 41 ? 0.1259 0.1185 0.0582 -0.0056 -0.0122 -0.0027 57 TRP A NE1 +654 C CE2 . TRP A 41 ? 0.1275 0.1042 0.0583 -0.0027 -0.0088 0.0139 57 TRP A CE2 +655 C CE3 . TRP A 41 ? 0.1118 0.1190 0.0619 -0.0098 0.0003 0.0090 57 TRP A CE3 +656 C CZ2 . TRP A 41 ? 0.1125 0.1026 0.0788 -0.0088 -0.0193 0.0145 57 TRP A CZ2 +657 C CZ3 . TRP A 41 ? 0.1248 0.1133 0.0758 -0.0021 0.0036 0.0003 57 TRP A CZ3 +658 C CH2 . TRP A 41 ? 0.1022 0.1155 0.0789 -0.0089 0.0062 0.0165 57 TRP A CH2 +669 N N . GLU A 42 ? 0.1072 0.1305 0.0591 0.0044 -0.0031 0.0057 58 GLU A N +670 C CA . GLU A 42 ? 0.1252 0.1269 0.0636 0.0036 -0.0024 0.0017 58 GLU A CA +671 C C . GLU A 42 ? 0.1315 0.1319 0.0677 -0.0097 0.0016 0.0041 58 GLU A C +672 O O . GLU A 42 ? 0.1040 0.1519 0.0619 0.0068 0.0011 -0.0076 58 GLU A O +673 C CB . GLU A 42 ? 0.1278 0.1272 0.0704 0.0006 -0.0015 0.0057 58 GLU A CB +674 C CG . GLU A 42 ? 0.1359 0.1265 0.0773 -0.0203 -0.0104 0.0123 58 GLU A CG +675 C CD . GLU A 42 ? 0.1335 0.1181 0.0807 -0.0085 -0.0007 0.0061 58 GLU A CD +676 O OE1 . GLU A 42 ? 0.1656 0.1192 0.0820 -0.0193 -0.0043 -0.0046 58 GLU A OE1 +677 O OE2 . GLU A 42 ? 0.1664 0.1312 0.1034 0.0000 0.0059 0.0140 58 GLU A OE2 +684 N N A MET A 43 ? 0.1382 0.1360 0.0597 -0.0044 0.0031 -0.0063 59 MET A N +685 N N B MET A 43 ? 0.1746 0.1766 0.1021 0.0066 0.0155 -0.0023 59 MET A N +686 C CA A MET A 43 ? 0.1494 0.1485 0.0591 -0.0117 0.0157 -0.0087 59 MET A CA +687 C CA B MET A 43 ? 0.2117 0.2185 0.1397 0.0188 0.0244 -0.0076 59 MET A CA +688 C C A MET A 43 ? 0.1482 0.1412 0.0749 -0.0082 0.0086 -0.0128 59 MET A C +689 C C B MET A 43 ? 0.1867 0.1895 0.1370 0.0096 0.0140 -0.0232 59 MET A C +690 O O A MET A 43 ? 0.1394 0.1526 0.0800 -0.0027 0.0016 -0.0193 59 MET A O +691 O O B MET A 43 ? 0.1913 0.1923 0.1396 0.0110 0.0139 -0.0209 59 MET A O +692 C CB A MET A 43 ? 0.1759 0.1757 0.0846 -0.0132 0.0204 -0.0020 59 MET A CB +693 C CB B MET A 43 ? 0.2642 0.2843 0.1781 0.0384 0.0399 0.0009 59 MET A CB +694 C CG A MET A 43 ? 0.1608 0.1795 0.1185 -0.0072 0.0003 -0.0055 59 MET A CG +695 C CG B MET A 43 ? 0.3053 0.3368 0.2104 0.0554 0.0570 0.0045 59 MET A CG +696 S SD A MET A 43 ? 0.2064 0.2069 0.1001 -0.0369 -0.0055 -0.0051 59 MET A SD +697 S SD B MET A 43 ? 0.3336 0.3747 0.2300 0.0765 0.0624 0.0061 59 MET A SD +698 C CE A MET A 43 ? 0.2647 0.2336 0.1326 -0.0678 0.0074 0.0256 59 MET A CE +699 C CE B MET A 43 ? 0.3533 0.3944 0.2371 0.0832 0.0690 0.0123 59 MET A CE +718 N N . GLU A 44 ? 0.1563 0.1506 0.1235 0.0012 0.0012 -0.0385 60 GLU A N +719 C CA . GLU A 44 ? 0.1549 0.1558 0.1273 0.0067 0.0000 -0.0498 60 GLU A CA +720 C C . GLU A 44 ? 0.1802 0.1340 0.1286 -0.0056 -0.0210 -0.0342 60 GLU A C +721 O O . GLU A 44 ? 0.1688 0.1551 0.1451 -0.0031 -0.0086 -0.0047 60 GLU A O +722 C CB . GLU A 44 ? 0.1656 0.1810 0.1011 -0.0087 -0.0024 -0.0589 60 GLU A CB +723 C CG . GLU A 44 ? 0.1704 0.1988 0.0960 -0.0126 0.0098 -0.0431 60 GLU A CG +724 C CD . GLU A 44 ? 0.1982 0.2487 0.0896 -0.0127 0.0070 -0.0313 60 GLU A CD +725 O OE1 . GLU A 44 ? 0.2319 0.2644 0.1016 0.0212 0.0158 -0.0033 60 GLU A OE1 +726 O OE2 . GLU A 44 ? 0.1856 0.2677 0.0908 -0.0311 0.0238 -0.0031 60 GLU A OE2 +733 N N . ASP A 45 ? 0.1598 0.1379 0.1285 -0.0050 -0.0023 -0.0406 61 ASP A N +734 C CA . ASP A 45 ? 0.1675 0.1453 0.1437 -0.0272 0.0045 -0.0270 61 ASP A CA +735 C C . ASP A 45 ? 0.1506 0.1467 0.1141 -0.0187 0.0015 -0.0356 61 ASP A C +736 O O . ASP A 45 ? 0.1597 0.1721 0.1340 -0.0203 0.0044 -0.0178 61 ASP A O +737 C CB . ASP A 45 ? 0.1733 0.1835 0.1756 -0.0343 -0.0016 -0.0504 61 ASP A CB +738 C CG . ASP A 45 ? 0.1974 0.2457 0.1942 -0.0624 -0.0435 -0.0605 61 ASP A CG +739 O OD1 . ASP A 45 ? 0.2107 0.2624 0.1667 -0.0133 -0.0383 -0.0730 61 ASP A OD1 +740 O OD2 . ASP A 45 ? 0.2667 0.3328 0.2418 -0.0923 -0.0730 -0.0454 61 ASP A OD2 +745 N N . LYS A 46 ? 0.1428 0.1407 0.0927 -0.0011 -0.0074 -0.0254 62 LYS A N +746 C CA . LYS A 46 ? 0.1382 0.1462 0.0798 0.0005 -0.0063 -0.0159 62 LYS A CA +747 C C . LYS A 46 ? 0.1253 0.1239 0.0691 -0.0074 -0.0044 -0.0005 62 LYS A C +748 O O . LYS A 46 ? 0.1288 0.1284 0.0702 -0.0012 -0.0040 -0.0065 62 LYS A O +749 C CB . LYS A 46 ? 0.1758 0.1610 0.0641 0.0236 -0.0038 -0.0148 62 LYS A CB +750 C CG . LYS A 46 ? 0.2236 0.1916 0.0687 0.0215 -0.0118 -0.0136 62 LYS A CG +751 C CD . LYS A 46 ? 0.3298 0.2332 0.0825 -0.0042 -0.0015 0.0019 62 LYS A CD +752 C CE . LYS A 46 ? 0.3417 0.2694 0.1127 -0.0224 0.0052 0.0014 62 LYS A CE +753 N NZ . LYS A 46 ? 0.3178 0.2856 0.1312 -0.0160 0.0058 0.0016 62 LYS A NZ +767 N N . ASN A 47 ? 0.1088 0.1273 0.0535 -0.0039 -0.0035 -0.0096 63 ASN A N +768 C CA . ASN A 47 ? 0.1066 0.1079 0.0552 -0.0049 -0.0053 0.0028 63 ASN A CA +769 C C . ASN A 47 ? 0.1128 0.1095 0.0572 -0.0043 -0.0143 0.0024 63 ASN A C +770 O O . ASN A 47 ? 0.1195 0.1301 0.0754 -0.0027 -0.0156 0.0121 63 ASN A O +771 C CB . ASN A 47 ? 0.1084 0.1121 0.0577 -0.0065 -0.0085 0.0010 63 ASN A CB +772 C CG . ASN A 47 ? 0.1179 0.1111 0.0720 -0.0040 -0.0131 -0.0028 63 ASN A CG +773 O OD1 . ASN A 47 ? 0.1233 0.1211 0.0853 -0.0028 -0.0035 -0.0051 63 ASN A OD1 +774 N ND2 . ASN A 47 ? 0.1245 0.1247 0.0693 -0.0018 -0.0112 -0.0002 63 ASN A ND2 +781 N N . ILE A 48 ? 0.1213 0.1155 0.0718 -0.0027 -0.0120 0.0141 64 ILE A N +782 C CA . ILE A 48 ? 0.1186 0.1265 0.0847 -0.0013 -0.0159 0.0147 64 ILE A CA +783 C C . ILE A 48 ? 0.1152 0.1127 0.0978 0.0029 -0.0156 0.0170 64 ILE A C +784 O O . ILE A 48 ? 0.1539 0.1156 0.1113 0.0081 -0.0340 0.0193 64 ILE A O +785 C CB . ILE A 48 ? 0.1177 0.1299 0.0704 -0.0109 -0.0095 0.0126 64 ILE A CB +786 C CG1 . ILE A 48 ? 0.1188 0.1246 0.0602 -0.0061 -0.0030 0.0076 64 ILE A CG1 +787 C CG2 . ILE A 48 ? 0.1320 0.1385 0.0735 -0.0145 -0.0080 0.0098 64 ILE A CG2 +788 C CD1 . ILE A 48 ? 0.1103 0.1340 0.0772 -0.0126 0.0143 -0.0007 64 ILE A CD1 +800 N N A ILE A 49 ? 0.1148 0.1077 0.0738 0.0033 0.0202 0.0164 65 ILE A N +801 N N B ILE A 49 ? 0.1151 0.1125 0.0952 0.0126 -0.0306 -0.0007 65 ILE A N +802 C CA A ILE A 49 ? 0.1021 0.0991 0.0877 0.0211 0.0067 0.0066 65 ILE A CA +803 C CA B ILE A 49 ? 0.1412 0.1205 0.1117 0.0071 -0.0105 -0.0065 65 ILE A CA +804 C C A ILE A 49 ? 0.0990 0.0973 0.0706 0.0012 -0.0074 -0.0049 65 ILE A C +805 C C B ILE A 49 ? 0.1294 0.1157 0.0902 0.0180 -0.0102 -0.0123 65 ILE A C +806 O O A ILE A 49 ? 0.1024 0.0734 0.0745 -0.0090 -0.0172 -0.0152 65 ILE A O +807 O O B ILE A 49 ? 0.1050 0.0900 0.0882 0.0005 -0.0209 -0.0235 65 ILE A O +808 C CB A ILE A 49 ? 0.1470 0.0965 0.0897 0.0246 -0.0047 -0.0040 65 ILE A CB +809 C CB B ILE A 49 ? 0.1861 0.1138 0.1234 -0.0280 0.0054 -0.0113 65 ILE A CB +810 C CG1 A ILE A 49 ? 0.1815 0.0942 0.0733 0.0274 -0.0069 -0.0069 65 ILE A CG1 +811 C CG1 B ILE A 49 ? 0.2074 0.1358 0.1187 0.0038 -0.0029 -0.0023 65 ILE A CG1 +812 C CG2 A ILE A 49 ? 0.1199 0.1199 0.1034 0.0148 -0.0352 -0.0257 65 ILE A CG2 +813 C CG2 B ILE A 49 ? 0.2176 0.1470 0.1316 -0.0480 0.0237 -0.0270 65 ILE A CG2 +814 C CD1 A ILE A 49 ? 0.2120 0.1361 0.0848 0.0493 -0.0277 -0.0102 65 ILE A CD1 +815 C CD1 B ILE A 49 ? 0.2332 0.1479 0.1271 -0.0074 -0.0331 -0.0067 65 ILE A CD1 +838 N N A GLN A 50 ? 0.1033 0.0987 0.0542 0.0112 -0.0168 -0.0119 66 GLN A N +839 N N B GLN A 50 ? 0.1338 0.1075 0.0816 0.0154 -0.0114 -0.0168 66 GLN A N +840 C CA A GLN A 50 ? 0.1146 0.0913 0.0672 0.0194 0.0125 -0.0076 66 GLN A CA +841 C CA B GLN A 50 ? 0.1251 0.1216 0.0898 0.0082 -0.0318 -0.0142 66 GLN A CA +842 C C A GLN A 50 ? 0.1021 0.0971 0.0620 0.0139 0.0035 0.0037 66 GLN A C +843 C C B GLN A 50 ? 0.1336 0.1144 0.0867 0.0073 -0.0282 -0.0160 66 GLN A C +844 O O A GLN A 50 ? 0.1257 0.1098 0.0608 0.0212 -0.0017 -0.0015 66 GLN A O +845 O O B GLN A 50 ? 0.1558 0.1214 0.1059 0.0262 -0.0422 -0.0223 66 GLN A O +846 C CB A GLN A 50 ? 0.1038 0.0906 0.0745 0.0124 -0.0071 -0.0125 66 GLN A CB +847 C CB B GLN A 50 ? 0.1432 0.1178 0.0923 0.0268 -0.0378 -0.0070 66 GLN A CB +848 C CG A GLN A 50 ? 0.1026 0.0928 0.0805 0.0134 0.0095 -0.0147 66 GLN A CG +849 C CG B GLN A 50 ? 0.1454 0.1149 0.0813 0.0084 -0.0196 -0.0091 66 GLN A CG +850 C CD A GLN A 50 ? 0.0979 0.1023 0.0948 0.0027 0.0004 -0.0190 66 GLN A CD +851 C CD B GLN A 50 ? 0.1922 0.1483 0.0939 -0.0049 0.0040 -0.0220 66 GLN A CD +852 O OE1 A GLN A 50 ? 0.1063 0.0979 0.0811 0.0024 -0.0066 -0.0135 66 GLN A OE1 +853 O OE1 B GLN A 50 ? 0.1909 0.1440 0.0929 -0.0056 -0.0020 -0.0262 66 GLN A OE1 +854 N NE2 A GLN A 50 ? 0.0942 0.1229 0.1195 -0.0066 0.0118 -0.0268 66 GLN A NE2 +855 N NE2 B GLN A 50 ? 0.2221 0.1718 0.1075 -0.0103 0.0200 -0.0444 66 GLN A NE2 +872 N N . PHE A 51 ? 0.1156 0.0973 0.0714 0.0183 -0.0054 -0.0116 67 PHE A N +873 C CA . PHE A 51 ? 0.1135 0.0985 0.0659 0.0121 -0.0057 -0.0118 67 PHE A CA +874 C C . PHE A 51 ? 0.0993 0.0897 0.0577 0.0030 -0.0110 -0.0119 67 PHE A C +875 O O . PHE A 51 ? 0.1115 0.0990 0.0634 0.0100 -0.0063 -0.0023 67 PHE A O +876 C CB . PHE A 51 ? 0.1202 0.1090 0.0670 0.0073 -0.0023 -0.0005 67 PHE A CB +877 C CG . PHE A 51 ? 0.1097 0.1077 0.0843 0.0017 -0.0016 -0.0058 67 PHE A CG +878 C CD1 . PHE A 51 ? 0.1359 0.1265 0.0884 -0.0004 -0.0109 -0.0044 67 PHE A CD1 +879 C CD2 . PHE A 51 ? 0.1371 0.1087 0.0891 0.0039 -0.0043 0.0042 67 PHE A CD2 +880 C CE1 . PHE A 51 ? 0.1718 0.1446 0.0856 -0.0094 -0.0145 -0.0137 67 PHE A CE1 +881 C CE2 . PHE A 51 ? 0.1409 0.0952 0.1104 -0.0058 0.0074 -0.0092 67 PHE A CE2 +882 C CZ . PHE A 51 ? 0.1408 0.1161 0.1090 -0.0127 0.0014 -0.0206 67 PHE A CZ +892 N N . VAL A 52 ? 0.1144 0.0942 0.0765 -0.0001 0.0018 -0.0085 68 VAL A N +893 C CA . VAL A 52 ? 0.1236 0.1142 0.0952 -0.0071 0.0151 -0.0091 68 VAL A CA +894 C C . VAL A 52 ? 0.1194 0.1203 0.0933 -0.0019 0.0174 -0.0101 68 VAL A C +895 O O . VAL A 52 ? 0.1298 0.1243 0.1021 0.0194 0.0154 0.0039 68 VAL A O +896 C CB . VAL A 52 ? 0.1432 0.1400 0.1260 -0.0374 0.0259 -0.0234 68 VAL A CB +897 C CG1 . VAL A 52 ? 0.1392 0.1239 0.1410 -0.0051 0.0143 -0.0013 68 VAL A CG1 +898 C CG2 . VAL A 52 ? 0.1811 0.1446 0.1367 -0.0573 0.0558 -0.0323 68 VAL A CG2 +908 N N . HIS A 53 ? 0.1443 0.1166 0.0880 0.0118 0.0251 -0.0071 69 HIS A N +909 C CA . HIS A 53 ? 0.1921 0.1201 0.0885 0.0215 0.0379 0.0035 69 HIS A CA +910 C C . HIS A 53 ? 0.1752 0.1282 0.0960 0.0272 0.0330 -0.0164 69 HIS A C +911 O O . HIS A 53 ? 0.1982 0.1279 0.1214 0.0455 0.0547 -0.0095 69 HIS A O +912 C CB . HIS A 53 ? 0.1727 0.1413 0.1233 0.0295 0.0689 0.0068 69 HIS A CB +913 C CG . HIS A 53 ? 0.1900 0.1422 0.1362 0.0113 0.0585 0.0187 69 HIS A CG +914 N ND1 . HIS A 53 ? 0.2131 0.1509 0.1366 0.0041 0.0689 0.0263 69 HIS A ND1 +915 C CD2 . HIS A 53 ? 0.1564 0.1473 0.1338 -0.0200 0.0414 0.0169 69 HIS A CD2 +916 C CE1 . HIS A 53 ? 0.2356 0.1479 0.1460 -0.0016 0.0683 0.0107 69 HIS A CE1 +917 N NE2 . HIS A 53 ? 0.2196 0.1615 0.1505 -0.0473 0.0398 0.0131 69 HIS A NE2 +925 N N . GLY A 54 ? 0.1799 0.1120 0.0907 0.0103 -0.0067 -0.0155 70 GLY A N +926 C CA . GLY A 54 ? 0.1829 0.1146 0.0951 0.0015 -0.0051 -0.0216 70 GLY A CA +927 C C . GLY A 54 ? 0.1546 0.1056 0.1000 0.0122 -0.0016 -0.0231 70 GLY A C +928 O O . GLY A 54 ? 0.1694 0.1081 0.1075 -0.0045 -0.0077 -0.0126 70 GLY A O +932 N N . GLU A 55 ? 0.1442 0.0986 0.0953 0.0104 -0.0013 -0.0138 71 GLU A N +933 C CA . GLU A 55 ? 0.1445 0.0991 0.0983 0.0118 -0.0018 -0.0111 71 GLU A CA +934 C C . GLU A 55 ? 0.1141 0.1062 0.0983 0.0071 -0.0119 -0.0021 71 GLU A C +935 O O . GLU A 55 ? 0.1368 0.0983 0.1014 0.0091 -0.0043 -0.0062 71 GLU A O +936 C CB . GLU A 55 ? 0.1525 0.1111 0.1375 0.0234 0.0036 -0.0191 71 GLU A CB +937 C CG . GLU A 55 ? 0.1801 0.1392 0.1750 0.0236 0.0389 -0.0247 71 GLU A CG +938 C CD . GLU A 55 ? 0.1827 0.1607 0.2201 0.0475 0.0382 -0.0135 71 GLU A CD +939 O OE1 . GLU A 55 ? 0.1668 0.2116 0.2517 0.0688 0.0574 0.0317 71 GLU A OE1 +940 O OE2 . GLU A 55 ? 0.1733 0.1381 0.2306 0.0152 -0.0344 -0.0365 71 GLU A OE2 +947 N N . GLU A 56 ? 0.1266 0.0923 0.0933 0.0054 -0.0041 -0.0058 72 GLU A N +948 C CA . GLU A 56 ? 0.1368 0.0974 0.0993 0.0063 -0.0100 -0.0138 72 GLU A CA +949 C C . GLU A 56 ? 0.1294 0.1082 0.1105 0.0049 -0.0215 -0.0174 72 GLU A C +950 O O . GLU A 56 ? 0.1299 0.1178 0.2075 0.0182 -0.0425 -0.0378 72 GLU A O +951 C CB . GLU A 56 ? 0.1356 0.1040 0.0898 0.0150 -0.0165 -0.0118 72 GLU A CB +952 C CG . GLU A 56 ? 0.1465 0.1169 0.1020 0.0193 0.0000 -0.0132 72 GLU A CG +953 C CD . GLU A 56 ? 0.1502 0.1360 0.1248 0.0080 0.0158 -0.0087 72 GLU A CD +954 O OE1 . GLU A 56 ? 0.1810 0.1341 0.1554 0.0187 0.0213 0.0351 72 GLU A OE1 +955 O OE2 . GLU A 56 ? 0.1614 0.1847 0.1561 0.0189 0.0348 0.0194 72 GLU A OE2 +962 N N A ASP A 57 ? 0.1168 0.1092 0.0892 0.0181 -0.0142 -0.0113 73 ASP A N +963 N N B ASP A 57 ? 0.1551 0.1261 0.1152 -0.0034 -0.0284 -0.0099 73 ASP A N +964 C CA A ASP A 57 ? 0.1148 0.1073 0.0968 0.0102 -0.0123 -0.0124 73 ASP A CA +965 C CA B ASP A 57 ? 0.1729 0.1490 0.1248 -0.0017 -0.0272 -0.0044 73 ASP A CA +966 C C A ASP A 57 ? 0.1176 0.1027 0.1014 0.0026 -0.0219 -0.0076 73 ASP A C +967 C C B ASP A 57 ? 0.1596 0.1286 0.1178 0.0021 -0.0251 -0.0031 73 ASP A C +968 O O A ASP A 57 ? 0.1548 0.1154 0.1048 0.0081 -0.0283 -0.0172 73 ASP A O +969 O O B ASP A 57 ? 0.1980 0.1295 0.1244 0.0320 -0.0285 0.0027 73 ASP A O +970 C CB A ASP A 57 ? 0.1569 0.1031 0.0947 -0.0045 0.0087 -0.0085 73 ASP A CB +971 C CB B ASP A 57 ? 0.1968 0.1764 0.1358 -0.0144 -0.0281 0.0082 73 ASP A CB +972 C CG A ASP A 57 ? 0.1738 0.1138 0.0891 -0.0154 0.0068 -0.0034 73 ASP A CG +973 C CG B ASP A 57 ? 0.1919 0.1975 0.1424 -0.0242 -0.0348 0.0154 73 ASP A CG +974 O OD1 A ASP A 57 ? 0.1812 0.1314 0.0822 0.0117 0.0004 -0.0134 73 ASP A OD1 +975 O OD1 B ASP A 57 ? 0.2202 0.1985 0.1571 -0.0189 -0.0327 0.0211 73 ASP A OD1 +976 O OD2 A ASP A 57 ? 0.2025 0.1444 0.0941 -0.0011 0.0133 -0.0226 73 ASP A OD2 +977 O OD2 B ASP A 57 ? 0.2353 0.2226 0.1504 -0.0439 -0.0157 0.0166 73 ASP A OD2 +986 N N . LEU A 58 ? 0.1336 0.1186 0.1011 0.0056 -0.0137 -0.0109 74 LEU A N +987 C CA . LEU A 58 ? 0.1421 0.1349 0.1083 0.0013 -0.0068 -0.0037 74 LEU A CA +988 C C . LEU A 58 ? 0.1462 0.1336 0.0976 0.0169 -0.0035 0.0003 74 LEU A C +989 O O . LEU A 58 ? 0.1577 0.1560 0.0964 -0.0058 0.0003 -0.0144 74 LEU A O +990 C CB . LEU A 58 ? 0.1810 0.1288 0.1188 -0.0045 0.0019 -0.0023 74 LEU A CB +991 C CG . LEU A 58 ? 0.1963 0.1238 0.1169 -0.0271 0.0084 -0.0044 74 LEU A CG +992 C CD1 . LEU A 58 ? 0.2439 0.1239 0.1304 -0.0410 0.0264 -0.0079 74 LEU A CD1 +993 C CD2 . LEU A 58 ? 0.1714 0.1690 0.1322 -0.0207 0.0103 -0.0099 74 LEU A CD2 +1005 N N A LYS A 59 ? 0.1285 0.1150 0.1047 0.0253 -0.0205 0.0137 75 LYS A N +1006 N N B LYS A 59 ? 0.1384 0.1520 0.1055 0.0091 -0.0005 -0.0207 75 LYS A N +1007 C CA A LYS A 59 ? 0.1254 0.1330 0.1191 0.0064 -0.0311 0.0150 75 LYS A CA +1008 C CA B LYS A 59 ? 0.1406 0.1759 0.1170 0.0115 -0.0152 -0.0353 75 LYS A CA +1009 C C A LYS A 59 ? 0.1302 0.1513 0.1119 -0.0226 -0.0402 0.0144 75 LYS A C +1010 C C B LYS A 59 ? 0.1272 0.1613 0.1160 0.0079 0.0022 -0.0325 75 LYS A C +1011 O O A LYS A 59 ? 0.1787 0.1702 0.0984 -0.0332 -0.0283 0.0112 75 LYS A O +1012 O O B LYS A 59 ? 0.1126 0.1686 0.1503 0.0147 -0.0054 -0.0436 75 LYS A O +1013 C CB A LYS A 59 ? 0.1261 0.1554 0.1555 0.0309 -0.0113 0.0030 75 LYS A CB +1014 C CB B LYS A 59 ? 0.1417 0.2163 0.1504 0.0207 -0.0373 -0.0443 75 LYS A CB +1015 C CG A LYS A 59 ? 0.1416 0.1825 0.1898 0.0494 0.0104 -0.0026 75 LYS A CG +1016 C CG B LYS A 59 ? 0.1759 0.2497 0.1754 0.0525 -0.0113 -0.0627 75 LYS A CG +1017 C CD A LYS A 59 ? 0.1241 0.2002 0.2163 0.0546 0.0263 -0.0147 75 LYS A CD +1018 C CD B LYS A 59 ? 0.1847 0.2901 0.1927 0.0406 -0.0175 -0.0687 75 LYS A CD +1019 C CE A LYS A 59 ? 0.1666 0.2271 0.2274 0.0539 0.0460 -0.0128 75 LYS A CE +1020 C CE B LYS A 59 ? 0.2549 0.3187 0.2134 0.0450 -0.0077 -0.0654 75 LYS A CE +1021 N NZ A LYS A 59 ? 0.2254 0.2615 0.2337 0.0417 0.0461 -0.0151 75 LYS A NZ +1022 N NZ B LYS A 59 ? 0.2882 0.3136 0.2254 0.0528 0.0006 -0.0618 75 LYS A NZ +1049 N N A VAL A 60 ? 0.1219 0.1287 0.1079 -0.0163 -0.0439 0.0145 76 VAL A N +1050 N N B VAL A 60 ? 0.1146 0.1346 0.1041 0.0077 0.0335 -0.0100 76 VAL A N +1051 C CA A VAL A 60 ? 0.1357 0.1377 0.1180 -0.0282 -0.0135 0.0052 76 VAL A CA +1052 C CA B VAL A 60 ? 0.1359 0.1222 0.1099 0.0137 0.0383 -0.0104 76 VAL A CA +1053 C C A VAL A 60 ? 0.1275 0.1389 0.1012 -0.0142 -0.0209 -0.0010 76 VAL A C +1054 C C B VAL A 60 ? 0.1340 0.1242 0.0823 0.0164 0.0013 0.0021 76 VAL A C +1055 O O A VAL A 60 ? 0.1284 0.1390 0.1176 -0.0132 -0.0076 -0.0091 76 VAL A O +1056 O O B VAL A 60 ? 0.1608 0.1203 0.0752 0.0088 0.0204 -0.0034 76 VAL A O +1057 C CB A VAL A 60 ? 0.2012 0.1695 0.1242 -0.0204 0.0219 0.0206 76 VAL A CB +1058 C CB B VAL A 60 ? 0.1907 0.1377 0.1427 0.0258 0.0897 0.0296 76 VAL A CB +1059 C CG1 A VAL A 60 ? 0.1080 0.1429 0.0997 0.0008 -0.0029 0.0016 76 VAL A CG1 +1060 C CG1 B VAL A 60 ? 0.2100 0.1566 0.1594 0.0298 0.0697 0.0275 76 VAL A CG1 +1061 C CG2 A VAL A 60 ? 0.2013 0.1825 0.1153 -0.0508 0.0085 -0.0068 76 VAL A CG2 +1062 C CG2 B VAL A 60 ? 0.2566 0.1201 0.1091 0.0513 0.0062 -0.0035 76 VAL A CG2 +1081 N N . GLN A 61 ? 0.1227 0.1279 0.0869 -0.0046 0.0084 -0.0006 77 GLN A N +1082 C CA . GLN A 61 ? 0.1205 0.1275 0.0838 -0.0024 -0.0015 0.0075 77 GLN A CA +1083 C C . GLN A 61 ? 0.1203 0.1415 0.0754 0.0031 -0.0123 0.0092 77 GLN A C +1084 O O . GLN A 61 ? 0.1314 0.1693 0.0937 0.0155 -0.0160 0.0034 77 GLN A O +1085 C CB . GLN A 61 ? 0.1235 0.1372 0.0809 -0.0020 0.0013 0.0116 77 GLN A CB +1086 C CG . GLN A 61 ? 0.1304 0.1332 0.0726 0.0089 -0.0090 0.0037 77 GLN A CG +1087 C CD . GLN A 61 ? 0.1336 0.1179 0.0833 0.0097 -0.0004 0.0206 77 GLN A CD +1088 O OE1 . GLN A 61 ? 0.1547 0.1249 0.1207 0.0087 -0.0097 0.0210 77 GLN A OE1 +1089 N NE2 . GLN A 61 ? 0.1336 0.1170 0.0952 0.0073 -0.0047 0.0102 77 GLN A NE2 +1098 N N . HIS A 62 ? 0.1207 0.1382 0.0693 0.0020 -0.0122 0.0000 78 HIS A N +1099 C CA . HIS A 62 ? 0.1250 0.1474 0.0733 0.0033 -0.0078 0.0041 78 HIS A CA +1100 C C . HIS A 62 ? 0.1238 0.1529 0.0702 0.0122 -0.0131 0.0056 78 HIS A C +1101 O O . HIS A 62 ? 0.1363 0.1519 0.0728 0.0010 -0.0122 0.0090 78 HIS A O +1102 C CB . HIS A 62 ? 0.1276 0.1532 0.0826 0.0044 -0.0093 -0.0068 78 HIS A CB +1103 C CG . HIS A 62 ? 0.1496 0.1738 0.0911 0.0044 -0.0059 -0.0084 78 HIS A CG +1104 N ND1 . HIS A 62 ? 0.1909 0.1908 0.0863 -0.0093 -0.0089 -0.0032 78 HIS A ND1 +1105 C CD2 . HIS A 62 ? 0.1932 0.1798 0.0989 -0.0036 -0.0073 -0.0194 78 HIS A CD2 +1106 C CE1 . HIS A 62 ? 0.2129 0.2088 0.0826 -0.0076 -0.0057 -0.0137 78 HIS A CE1 +1107 N NE2 . HIS A 62 ? 0.2034 0.2014 0.0979 -0.0116 -0.0168 -0.0243 78 HIS A NE2 +1115 N N . SER A 63 ? 0.1295 0.1831 0.0786 0.0028 -0.0210 0.0218 79 SER A N +1116 C CA . SER A 63 ? 0.1560 0.2131 0.1038 -0.0016 -0.0276 0.0469 79 SER A CA +1117 C C . SER A 63 ? 0.1569 0.1982 0.0905 0.0017 -0.0204 0.0324 79 SER A C +1118 O O . SER A 63 ? 0.1796 0.2121 0.0956 0.0051 -0.0293 0.0423 79 SER A O +1119 C CB . SER A 63 ? 0.1667 0.2550 0.1221 -0.0137 -0.0408 0.0729 79 SER A CB +1120 O OG . SER A 63 ? 0.1916 0.3209 0.1209 -0.0445 -0.0531 0.0548 79 SER A OG +1126 N N . SER A 64 ? 0.1701 0.2113 0.0746 -0.0120 -0.0196 0.0145 80 SER A N +1127 C CA . SER A 64 ? 0.1567 0.2050 0.0877 -0.0063 0.0036 0.0066 80 SER A CA +1128 C C . SER A 64 ? 0.1694 0.2035 0.0892 -0.0135 0.0086 0.0123 80 SER A C +1129 O O . SER A 64 ? 0.1858 0.2468 0.0938 -0.0410 0.0186 0.0061 80 SER A O +1130 C CB . SER A 64 ? 0.1659 0.2118 0.0942 -0.0058 0.0004 -0.0004 80 SER A CB +1131 O OG . SER A 64 ? 0.1954 0.2052 0.1317 0.0180 -0.0180 0.0016 80 SER A OG +1137 N N . TYR A 65 ? 0.1359 0.1794 0.0815 -0.0008 0.0016 0.0064 81 TYR A N +1138 C CA . TYR A 65 ? 0.1349 0.1731 0.0871 0.0021 -0.0060 0.0026 81 TYR A CA +1139 C C . TYR A 65 ? 0.1507 0.1724 0.1039 0.0048 0.0004 -0.0006 81 TYR A C +1140 O O . TYR A 65 ? 0.1582 0.1562 0.0963 0.0017 0.0035 0.0054 81 TYR A O +1141 C CB . TYR A 65 ? 0.1365 0.1654 0.0715 -0.0040 0.0020 0.0109 81 TYR A CB +1142 C CG . TYR A 65 ? 0.1370 0.1595 0.0769 -0.0013 -0.0006 0.0168 81 TYR A CG +1143 C CD1 . TYR A 65 ? 0.1435 0.1472 0.0842 -0.0055 0.0077 0.0090 81 TYR A CD1 +1144 C CD2 . TYR A 65 ? 0.1086 0.1547 0.0760 -0.0034 -0.0004 0.0131 81 TYR A CD2 +1145 C CE1 . TYR A 65 ? 0.1271 0.1564 0.0700 0.0101 0.0158 0.0213 81 TYR A CE1 +1146 C CE2 . TYR A 65 ? 0.1094 0.1397 0.0687 -0.0017 -0.0154 0.0194 81 TYR A CE2 +1147 C CZ . TYR A 65 ? 0.1279 0.1379 0.0753 0.0105 0.0085 0.0157 81 TYR A CZ +1148 O OH . TYR A 65 ? 0.1505 0.1524 0.1126 0.0091 0.0024 0.0146 81 TYR A OH +1158 N N . ARG A 66 ? 0.1486 0.2046 0.1347 0.0230 -0.0107 0.0014 82 ARG A N +1159 C CA . ARG A 66 ? 0.1725 0.2275 0.1691 0.0573 -0.0100 -0.0076 82 ARG A CA +1160 C C . ARG A 66 ? 0.1809 0.2040 0.1366 0.0563 0.0072 0.0275 82 ARG A C +1161 O O . ARG A 66 ? 0.2108 0.2276 0.1434 0.0656 -0.0025 0.0433 82 ARG A O +1162 C CB . ARG A 66 ? 0.2114 0.3036 0.2357 0.1008 -0.0409 -0.0378 82 ARG A CB +1163 C CG . ARG A 66 ? 0.2641 0.3720 0.2971 0.1411 -0.0438 -0.0530 82 ARG A CG +1164 C CD . ARG A 66 ? 0.3030 0.4188 0.3523 0.1790 -0.0518 -0.0544 82 ARG A CD +1165 N NE . ARG A 66 ? 0.3721 0.4509 0.3818 0.1754 -0.0586 -0.0619 82 ARG A NE +1175 N N . GLN A 67 ? 0.2012 0.1692 0.1353 0.0577 0.0146 0.0337 83 GLN A N +1176 C CA . GLN A 67 ? 0.2608 0.1587 0.1503 0.0443 0.0158 0.0513 83 GLN A CA +1177 C C . GLN A 67 ? 0.2376 0.1618 0.1339 0.0423 0.0164 0.0518 83 GLN A C +1178 O O . GLN A 67 ? 0.2621 0.1406 0.1691 0.0155 0.0468 0.0729 83 GLN A O +1179 C CB . GLN A 67 ? 0.3487 0.2062 0.2004 0.1059 0.0003 0.0575 83 GLN A CB +1180 C CG . GLN A 67 ? 0.3920 0.2361 0.2277 0.1173 -0.0236 0.0800 83 GLN A CG +1181 C CD . GLN A 67 ? 0.4007 0.3190 0.2327 0.1235 -0.0288 0.0686 83 GLN A CD +1182 O OE1 . GLN A 67 ? 0.4240 0.3322 0.2391 0.1424 -0.0410 0.0600 83 GLN A OE1 +1183 N NE2 . GLN A 67 ? 0.3829 0.3278 0.2319 0.1221 -0.0716 0.0636 83 GLN A NE2 +1192 N N A ARG A 68 ? 0.2220 0.1605 0.1102 0.0371 0.0023 0.0286 84 ARG A N +1193 N N B ARG A 68 ? 0.1721 0.1445 0.1068 0.0276 0.0056 0.0361 84 ARG A N +1194 C CA A ARG A 68 ? 0.2308 0.1749 0.0929 0.0183 0.0031 0.0144 84 ARG A CA +1195 C CA B ARG A 68 ? 0.1708 0.1493 0.0987 -0.0010 0.0221 0.0290 84 ARG A CA +1196 C C A ARG A 68 ? 0.1907 0.1725 0.0845 0.0124 0.0174 0.0090 84 ARG A C +1197 C C B ARG A 68 ? 0.1571 0.1307 0.1024 0.0242 0.0103 0.0210 84 ARG A C +1198 O O A ARG A 68 ? 0.1752 0.1918 0.0760 0.0156 0.0190 0.0132 84 ARG A O +1199 O O B ARG A 68 ? 0.1616 0.1412 0.1153 0.0155 0.0097 0.0222 84 ARG A O +1200 C CB A ARG A 68 ? 0.2639 0.1852 0.0967 0.0207 -0.0180 0.0138 84 ARG A CB +1201 C CB B ARG A 68 ? 0.1886 0.1661 0.1016 0.0046 0.0228 0.0285 84 ARG A CB +1202 C CG A ARG A 68 ? 0.3046 0.1961 0.1036 0.0245 -0.0174 0.0070 84 ARG A CG +1203 C CG B ARG A 68 ? 0.1875 0.1897 0.1124 0.0288 -0.0013 0.0162 84 ARG A CG +1204 C CD A ARG A 68 ? 0.3180 0.2067 0.1143 0.0317 -0.0222 0.0023 84 ARG A CD +1205 C CD B ARG A 68 ? 0.1828 0.1822 0.1071 0.0353 -0.0085 0.0181 84 ARG A CD +1206 N NE A ARG A 68 ? 0.2847 0.2076 0.1187 0.0510 -0.0226 -0.0088 84 ARG A NE +1207 N NE B ARG A 68 ? 0.1708 0.1864 0.0949 0.0175 0.0122 -0.0026 84 ARG A NE +1208 C CZ A ARG A 68 ? 0.2749 0.2002 0.1255 0.0645 -0.0147 -0.0170 84 ARG A CZ +1209 C CZ B ARG A 68 ? 0.1407 0.1889 0.0822 0.0325 0.0169 -0.0127 84 ARG A CZ +1210 N NH1 A ARG A 68 ? 0.2594 0.2014 0.1319 0.0733 0.0079 -0.0074 84 ARG A NH1 +1211 N NH1 B ARG A 68 ? 0.1293 0.1607 0.0852 0.0059 0.0125 0.0061 84 ARG A NH1 +1212 N NH2 A ARG A 68 ? 0.2880 0.1985 0.1335 0.0518 -0.0215 -0.0090 84 ARG A NH2 +1213 N NH2 B ARG A 68 ? 0.1929 0.2082 0.0863 0.0190 0.0179 -0.0010 84 ARG A NH2 +1240 N N . ALA A 69 ? 0.1475 0.1757 0.0794 0.0174 0.0082 0.0308 85 ALA A N +1241 C CA . ALA A 69 ? 0.1443 0.1438 0.0845 0.0188 0.0093 0.0135 85 ALA A CA +1242 C C . ALA A 69 ? 0.1492 0.1278 0.0841 0.0149 0.0144 0.0201 85 ALA A C +1243 O O . ALA A 69 ? 0.1487 0.1442 0.0828 0.0195 0.0111 0.0117 85 ALA A O +1244 C CB . ALA A 69 ? 0.1411 0.1412 0.0915 0.0135 -0.0057 0.0066 85 ALA A CB +1250 N N . ARG A 70 ? 0.1422 0.1317 0.0787 0.0264 0.0022 -0.0004 86 ARG A N +1251 C CA . ARG A 70 ? 0.1593 0.1350 0.0888 0.0357 0.0071 -0.0029 86 ARG A CA +1252 C C . ARG A 70 ? 0.1490 0.1235 0.0793 0.0292 0.0103 -0.0036 86 ARG A C +1253 O O . ARG A 70 ? 0.1637 0.1618 0.0799 0.0307 0.0216 0.0034 86 ARG A O +1254 C CB . ARG A 70 ? 0.1989 0.1434 0.1187 0.0484 -0.0075 -0.0099 86 ARG A CB +1255 C CG . ARG A 70 ? 0.2548 0.1226 0.1573 0.0138 -0.0231 0.0086 86 ARG A CG +1256 C CD . ARG A 70 ? 0.3732 0.2230 0.2379 0.0166 0.0101 0.0070 86 ARG A CD +1257 N NE . ARG A 70 ? 0.5213 0.3637 0.3276 0.0239 -0.0121 0.0227 86 ARG A NE +1258 C CZ . ARG A 70 ? 0.6218 0.4839 0.3877 0.0607 -0.0048 0.0086 86 ARG A CZ +1259 N NH1 . ARG A 70 ? 0.6667 0.5245 0.4083 0.0935 -0.0026 0.0007 86 ARG A NH1 +1260 N NH2 . ARG A 70 ? 0.6322 0.5205 0.4073 0.0617 -0.0030 0.0019 86 ARG A NH2 +1274 N N A LEU A 71 ? 0.1353 0.1171 0.0715 0.0203 0.0184 -0.0005 87 LEU A N +1275 N N B LEU A 71 ? 0.1646 0.1473 0.0942 0.0308 0.0122 0.0082 87 LEU A N +1276 C CA A LEU A 71 ? 0.1256 0.0949 0.0711 0.0245 0.0058 -0.0003 87 LEU A CA +1277 C CA B LEU A 71 ? 0.1717 0.1536 0.1097 0.0426 0.0257 0.0182 87 LEU A CA +1278 C C A LEU A 71 ? 0.1357 0.1121 0.0799 0.0305 0.0039 -0.0132 87 LEU A C +1279 C C B LEU A 71 ? 0.1643 0.1392 0.1068 0.0284 0.0189 0.0048 87 LEU A C +1280 O O A LEU A 71 ? 0.1547 0.1154 0.1243 0.0341 0.0003 -0.0199 87 LEU A O +1281 O O B LEU A 71 ? 0.1613 0.1371 0.1252 0.0209 0.0095 0.0123 87 LEU A O +1282 C CB A LEU A 71 ? 0.1421 0.0927 0.0873 0.0225 0.0201 0.0031 87 LEU A CB +1283 C CB B LEU A 71 ? 0.2103 0.1836 0.1340 0.0436 0.0600 0.0230 87 LEU A CB +1284 C CG A LEU A 71 ? 0.1202 0.1054 0.0858 0.0039 0.0179 -0.0153 87 LEU A CG +1285 C CG B LEU A 71 ? 0.2422 0.1928 0.1616 0.0340 0.0698 0.0336 87 LEU A CG +1286 C CD1 A LEU A 71 ? 0.1482 0.1346 0.1115 0.0062 0.0399 0.0029 87 LEU A CD1 +1287 C CD1 B LEU A 71 ? 0.2577 0.1966 0.1727 0.0359 0.0820 0.0269 87 LEU A CD1 +1288 C CD2 A LEU A 71 ? 0.1501 0.1013 0.1568 0.0203 0.0442 0.0138 87 LEU A CD2 +1289 C CD2 B LEU A 71 ? 0.2398 0.1884 0.1661 0.0047 0.0871 0.0557 87 LEU A CD2 +1312 N N . LEU A 72 ? 0.1587 0.1137 0.0963 0.0270 0.0081 -0.0102 88 LEU A N +1313 C CA . LEU A 72 ? 0.1484 0.1063 0.1074 0.0135 0.0077 -0.0039 88 LEU A CA +1314 C C . LEU A 72 ? 0.1613 0.1107 0.0952 0.0136 0.0006 -0.0151 88 LEU A C +1315 O O . LEU A 72 ? 0.1700 0.1113 0.1059 0.0182 -0.0065 -0.0034 88 LEU A O +1316 C CB . LEU A 72 ? 0.1725 0.1174 0.1213 0.0110 0.0197 -0.0137 88 LEU A CB +1317 C CG . LEU A 72 ? 0.1785 0.1236 0.1287 0.0162 0.0498 0.0068 88 LEU A CG +1318 C CD1 . LEU A 72 ? 0.1599 0.1327 0.1540 0.0131 0.0561 0.0088 88 LEU A CD1 +1319 C CD2 . LEU A 72 ? 0.2074 0.1321 0.1203 0.0095 0.0412 -0.0089 88 LEU A CD2 +1331 N N A LYS A 73 ? 0.1634 0.1192 0.0946 0.0387 0.0271 -0.0027 89 LYS A N +1332 N N B LYS A 73 ? 0.1853 0.1551 0.1081 0.0530 0.0339 -0.0107 89 LYS A N +1333 C CA A LYS A 73 ? 0.1718 0.0999 0.1025 0.0176 0.0225 0.0037 89 LYS A CA +1334 C CA B LYS A 73 ? 0.2183 0.1877 0.1298 0.0624 0.0384 -0.0137 89 LYS A CA +1335 C C A LYS A 73 ? 0.2177 0.1104 0.0931 0.0321 0.0154 0.0038 89 LYS A C +1336 C C B LYS A 73 ? 0.2323 0.1496 0.1185 0.0667 0.0431 -0.0068 89 LYS A C +1337 O O A LYS A 73 ? 0.2008 0.1243 0.0737 0.0454 0.0273 -0.0050 89 LYS A O +1338 O O B LYS A 73 ? 0.2115 0.1634 0.1206 0.0824 0.0514 0.0125 89 LYS A O +1339 C CB A LYS A 73 ? 0.1554 0.0885 0.1106 0.0047 0.0370 -0.0030 89 LYS A CB +1340 C CB B LYS A 73 ? 0.2552 0.2554 0.1679 0.0552 0.0550 -0.0268 89 LYS A CB +1341 C CG A LYS A 73 ? 0.1282 0.1030 0.1079 -0.0031 0.0240 -0.0106 89 LYS A CG +1342 C CG B LYS A 73 ? 0.2697 0.3061 0.2006 0.0318 0.0307 -0.0239 89 LYS A CG +1343 C CD A LYS A 73 ? 0.1429 0.1230 0.1387 -0.0124 0.0147 -0.0154 89 LYS A CD +1344 C CD B LYS A 73 ? 0.3145 0.3449 0.2308 0.0019 0.0080 -0.0328 89 LYS A CD +1345 C CE A LYS A 73 ? 0.1366 0.1112 0.1562 0.0145 0.0084 -0.0328 89 LYS A CE +1346 C CE B LYS A 73 ? 0.3402 0.3783 0.2450 -0.0238 0.0001 -0.0452 89 LYS A CE +1347 N NZ A LYS A 73 ? 0.1256 0.1143 0.1755 0.0317 0.0100 -0.0101 89 LYS A NZ +1348 N NZ B LYS A 73 ? 0.3443 0.3980 0.2558 -0.0287 -0.0001 -0.0397 89 LYS A NZ +1375 N N . ASP A 74 ? 0.2774 0.1138 0.0996 0.0293 0.0014 -0.0164 90 ASP A N +1376 C CA . ASP A 74 ? 0.3539 0.1126 0.1233 -0.0003 -0.0144 -0.0107 90 ASP A CA +1377 C C . ASP A 74 ? 0.2778 0.1519 0.1086 -0.0147 -0.0131 -0.0074 90 ASP A C +1378 O O . ASP A 74 ? 0.3241 0.2427 0.1202 0.0086 -0.0286 -0.0287 90 ASP A O +1379 C CB . ASP A 74 ? 0.4824 0.1589 0.1758 -0.0706 -0.0472 -0.0101 90 ASP A CB +1380 C CG . ASP A 74 ? 0.5111 0.1991 0.2245 -0.1354 -0.0244 0.0006 90 ASP A CG +1381 O OD1 . ASP A 74 ? 0.4860 0.1867 0.2350 -0.1053 -0.0155 0.0435 90 ASP A OD1 +1382 O OD2 . ASP A 74 ? 0.5578 0.2181 0.2431 -0.1576 -0.0064 0.0089 90 ASP A OD2 +1387 N N . GLN A 75 ? 0.2101 0.1279 0.1085 -0.0207 -0.0064 0.0051 91 GLN A N +1388 C CA . GLN A 75 ? 0.1764 0.1746 0.1111 -0.0338 0.0154 0.0260 91 GLN A CA +1389 C C . GLN A 75 ? 0.1733 0.1467 0.1052 0.0074 0.0211 0.0165 91 GLN A C +1390 O O . GLN A 75 ? 0.1808 0.1449 0.0919 -0.0050 0.0158 -0.0012 91 GLN A O +1391 C CB . GLN A 75 ? 0.1795 0.1863 0.1262 -0.0037 0.0267 0.0379 91 GLN A CB +1392 C CG . GLN A 75 ? 0.1859 0.2154 0.1324 -0.0307 0.0205 0.0236 91 GLN A CG +1393 C CD . GLN A 75 ? 0.2423 0.1700 0.1627 -0.0501 0.0167 0.0173 91 GLN A CD +1394 O OE1 . GLN A 75 ? 0.2510 0.1723 0.1751 -0.0357 -0.0170 0.0068 91 GLN A OE1 +1395 N NE2 . GLN A 75 ? 0.2827 0.1843 0.2033 -0.0518 0.0159 -0.0011 91 GLN A NE2 +1404 N N . LEU A 76 ? 0.1744 0.1240 0.1338 0.0125 0.0522 0.0225 92 LEU A N +1405 C CA . LEU A 76 ? 0.1920 0.1224 0.1359 -0.0039 0.0654 0.0106 92 LEU A CA +1406 C C . LEU A 76 ? 0.2559 0.1459 0.1249 -0.0515 0.0865 -0.0358 92 LEU A C +1407 O O . LEU A 76 ? 0.3148 0.1598 0.1027 -0.0851 0.0312 -0.0045 92 LEU A O +1408 C CB . LEU A 76 ? 0.2020 0.1266 0.1559 0.0010 0.0748 0.0056 92 LEU A CB +1409 C CG . LEU A 76 ? 0.1517 0.1213 0.1694 0.0165 0.0563 0.0216 92 LEU A CG +1410 C CD1 . LEU A 76 ? 0.1482 0.1548 0.1927 0.0137 0.0731 0.0098 92 LEU A CD1 +1411 C CD2 . LEU A 76 ? 0.1413 0.1176 0.1401 0.0006 0.0393 0.0130 92 LEU A CD2 +1423 N N A SER A 77 ? 0.3134 0.1739 0.1517 -0.0509 0.0881 -0.0591 93 SER A N +1424 N N B SER A 77 ? 0.3353 0.1695 0.1381 -0.0786 0.0831 -0.0276 93 SER A N +1425 C CA A SER A 77 ? 0.3556 0.2041 0.1565 -0.0576 0.0459 -0.0777 93 SER A CA +1426 C CA B SER A 77 ? 0.3917 0.1908 0.1381 -0.0932 0.0639 -0.0450 93 SER A CA +1427 C C A SER A 77 ? 0.3800 0.2284 0.1442 -0.0976 0.0499 -0.0620 93 SER A C +1428 C C B SER A 77 ? 0.3931 0.2227 0.1340 -0.1065 0.0549 -0.0449 93 SER A C +1429 O O A SER A 77 ? 0.4357 0.2663 0.1429 -0.1187 0.0255 -0.0478 93 SER A O +1430 O O B SER A 77 ? 0.4243 0.2617 0.1328 -0.1139 0.0389 -0.0370 93 SER A O +1431 C CB A SER A 77 ? 0.3574 0.2197 0.1913 -0.0204 0.0034 -0.0593 93 SER A CB +1432 C CB B SER A 77 ? 0.4505 0.1920 0.1459 -0.0754 0.0519 -0.0424 93 SER A CB +1433 O OG A SER A 77 ? 0.3248 0.1803 0.2159 -0.0449 -0.0467 -0.0665 93 SER A OG +1434 O OG B SER A 77 ? 0.4795 0.1624 0.1540 -0.0735 0.0264 -0.0302 93 SER A OG +1445 N N . LEU A 78 ? 0.3657 0.2012 0.1321 -0.1194 0.0405 -0.0429 94 LEU A N +1446 C CA . LEU A 78 ? 0.3287 0.2449 0.1233 -0.1304 -0.0174 -0.0141 94 LEU A CA +1447 C C . LEU A 78 ? 0.2933 0.2233 0.1036 -0.1124 -0.0283 0.0025 94 LEU A C +1448 O O . LEU A 78 ? 0.2557 0.2437 0.1275 -0.1010 -0.0417 0.0260 94 LEU A O +1449 C CB . LEU A 78 ? 0.3061 0.2558 0.1430 -0.1435 -0.0329 0.0099 94 LEU A CB +1450 C CG . LEU A 78 ? 0.3143 0.2341 0.1732 -0.1376 -0.0395 0.0245 94 LEU A CG +1451 C CD1 . LEU A 78 ? 0.3134 0.2499 0.1791 -0.1442 -0.0196 0.0365 94 LEU A CD1 +1452 C CD2 . LEU A 78 ? 0.3110 0.2187 0.1777 -0.1343 -0.0391 0.0359 94 LEU A CD2 +1464 N N . GLY A 79 ? 0.2342 0.1710 0.0813 -0.0662 -0.0020 -0.0040 95 GLY A N +1465 C CA . GLY A 79 ? 0.1958 0.1612 0.0746 -0.0221 -0.0098 0.0000 95 GLY A CA +1466 C C . GLY A 79 ? 0.1466 0.1361 0.0830 -0.0206 -0.0087 0.0017 95 GLY A C +1467 O O . GLY A 79 ? 0.1856 0.1513 0.0811 -0.0069 -0.0038 0.0193 95 GLY A O +1471 N N . ASN A 80 ? 0.1516 0.1396 0.0640 -0.0072 -0.0055 -0.0087 96 ASN A N +1472 C CA . ASN A 80 ? 0.1414 0.1259 0.0670 0.0083 -0.0052 0.0004 96 ASN A CA +1473 C C . ASN A 80 ? 0.1334 0.1182 0.0666 0.0094 0.0003 -0.0006 96 ASN A C +1474 O O . ASN A 80 ? 0.1487 0.1156 0.0888 0.0066 -0.0076 -0.0125 96 ASN A O +1475 C CB . ASN A 80 ? 0.1375 0.1535 0.0852 0.0114 -0.0068 -0.0009 96 ASN A CB +1476 C CG . ASN A 80 ? 0.1515 0.1697 0.0907 0.0099 -0.0047 -0.0113 96 ASN A CG +1477 O OD1 . ASN A 80 ? 0.1666 0.1512 0.0814 -0.0016 0.0167 -0.0226 96 ASN A OD1 +1478 N ND2 . ASN A 80 ? 0.1470 0.1794 0.1034 -0.0138 0.0056 0.0129 96 ASN A ND2 +1485 N N . ALA A 81 ? 0.1310 0.0946 0.0540 0.0147 0.0021 -0.0024 97 ALA A N +1486 C CA . ALA A 81 ? 0.1145 0.0983 0.0631 -0.0008 -0.0015 -0.0018 97 ALA A CA +1487 C C . ALA A 81 ? 0.1167 0.0994 0.0455 0.0056 -0.0040 -0.0085 97 ALA A C +1488 O O . ALA A 81 ? 0.1370 0.1043 0.0619 0.0130 0.0057 -0.0012 97 ALA A O +1489 C CB . ALA A 81 ? 0.1239 0.0939 0.0659 -0.0043 0.0053 -0.0022 97 ALA A CB +1495 N N . ALA A 82 ? 0.1211 0.1041 0.0548 0.0096 0.0004 0.0053 98 ALA A N +1496 C CA . ALA A 82 ? 0.1208 0.1116 0.0574 0.0074 0.0036 -0.0018 98 ALA A CA +1497 C C . ALA A 82 ? 0.1087 0.1039 0.0568 0.0060 0.0108 0.0007 98 ALA A C +1498 O O . ALA A 82 ? 0.1310 0.1063 0.0707 0.0220 0.0045 -0.0046 98 ALA A O +1499 C CB . ALA A 82 ? 0.1301 0.1271 0.0812 -0.0042 -0.0054 0.0035 98 ALA A CB +1505 N N . LEU A 83 ? 0.1071 0.1079 0.0482 0.0189 0.0021 -0.0005 99 LEU A N +1506 C CA . LEU A 83 ? 0.1038 0.1043 0.0484 0.0166 0.0039 0.0092 99 LEU A CA +1507 C C . LEU A 83 ? 0.1102 0.1016 0.0492 0.0111 0.0049 0.0003 99 LEU A C +1508 O O . LEU A 83 ? 0.1101 0.1051 0.0623 0.0083 0.0092 0.0076 99 LEU A O +1509 C CB . LEU A 83 ? 0.1088 0.1105 0.0666 0.0006 -0.0017 0.0197 99 LEU A CB +1510 C CG . LEU A 83 ? 0.1180 0.1066 0.0938 -0.0053 -0.0175 0.0164 99 LEU A CG +1511 C CD1 . LEU A 83 ? 0.1572 0.1227 0.1575 -0.0069 -0.0499 -0.0037 99 LEU A CD1 +1512 C CD2 . LEU A 83 ? 0.1315 0.1156 0.0920 -0.0100 -0.0157 0.0051 99 LEU A CD2 +1524 N N . GLN A 84 ? 0.1335 0.1203 0.0674 0.0198 0.0115 0.0105 100 GLN A N +1525 C CA . GLN A 84 ? 0.1581 0.1124 0.0744 0.0231 0.0102 0.0161 100 GLN A CA +1526 C C . GLN A 84 ? 0.1507 0.1328 0.0605 0.0269 0.0051 0.0124 100 GLN A C +1527 O O . GLN A 84 ? 0.1473 0.1847 0.0720 0.0476 0.0061 -0.0017 100 GLN A O +1528 C CB . GLN A 84 ? 0.1877 0.1161 0.1062 -0.0038 -0.0065 0.0162 100 GLN A CB +1529 C CG . GLN A 84 ? 0.2722 0.1312 0.1606 -0.0190 0.0273 0.0289 100 GLN A CG +1530 C CD . GLN A 84 ? 0.4092 0.1837 0.2027 -0.0478 0.0106 0.0278 100 GLN A CD +1531 O OE1 . GLN A 84 ? 0.4638 0.1589 0.2005 -0.0156 0.0189 0.0068 100 GLN A OE1 +1532 N NE2 . GLN A 84 ? 0.4354 0.2208 0.2337 -0.0727 -0.0323 0.0244 100 GLN A NE2 +1541 N N . ILE A 85 ? 0.1471 0.1362 0.0670 0.0208 0.0115 0.0162 101 ILE A N +1542 C CA . ILE A 85 ? 0.1567 0.1313 0.0699 0.0183 0.0105 0.0112 101 ILE A CA +1543 C C . ILE A 85 ? 0.1629 0.1420 0.0637 0.0153 0.0161 0.0152 101 ILE A C +1544 O O . ILE A 85 ? 0.1774 0.1668 0.0851 0.0168 0.0285 0.0333 101 ILE A O +1545 C CB . ILE A 85 ? 0.1957 0.1323 0.0874 0.0129 0.0082 0.0054 101 ILE A CB +1546 C CG1 . ILE A 85 ? 0.1875 0.1291 0.1072 0.0223 0.0212 0.0099 101 ILE A CG1 +1547 C CG2 . ILE A 85 ? 0.3012 0.1384 0.0933 0.0080 -0.0302 0.0013 101 ILE A CG2 +1548 C CD1 . ILE A 85 ? 0.1646 0.1222 0.1151 0.0123 0.0249 0.0116 101 ILE A CD1 +1560 N N . THR A 86 ? 0.1785 0.1354 0.0766 0.0115 0.0209 0.0165 102 THR A N +1561 C CA . THR A 86 ? 0.2019 0.1361 0.0890 0.0046 0.0138 0.0244 102 THR A CA +1562 C C . THR A 86 ? 0.1972 0.1453 0.0855 0.0123 0.0182 0.0295 102 THR A C +1563 O O . THR A 86 ? 0.1964 0.1858 0.0828 -0.0223 0.0132 0.0163 102 THR A O +1564 C CB . THR A 86 ? 0.2843 0.1250 0.1096 0.0195 0.0316 0.0257 102 THR A CB +1565 O OG1 . THR A 86 ? 0.2172 0.1318 0.1159 0.0274 0.0398 0.0353 102 THR A OG1 +1566 C CG2 . THR A 86 ? 0.3863 0.1413 0.1054 0.0313 0.0219 -0.0001 102 THR A CG2 +1574 N N . ASP A 87 ? 0.1908 0.1660 0.0943 0.0173 0.0278 0.0193 103 ASP A N +1575 C CA . ASP A 87 ? 0.2145 0.1914 0.0916 0.0285 0.0176 0.0271 103 ASP A CA +1576 C C . ASP A 87 ? 0.1773 0.1909 0.0818 0.0385 0.0147 0.0080 103 ASP A C +1577 O O . ASP A 87 ? 0.1884 0.2138 0.0953 0.0362 -0.0062 0.0006 103 ASP A O +1578 C CB . ASP A 87 ? 0.2102 0.2351 0.0972 0.0583 0.0116 0.0335 103 ASP A CB +1579 C CG . ASP A 87 ? 0.2708 0.2828 0.1106 0.0922 0.0032 0.0408 103 ASP A CG +1580 O OD1 . ASP A 87 ? 0.2791 0.3142 0.1235 0.0961 0.0385 0.0485 103 ASP A OD1 +1581 O OD2 . ASP A 87 ? 0.2767 0.3255 0.1156 0.1062 -0.0158 0.0329 103 ASP A OD2 +1586 N N . VAL A 88 ? 0.2058 0.1712 0.0783 0.0234 0.0084 -0.0012 104 VAL A N +1587 C CA . VAL A 88 ? 0.1763 0.1844 0.0810 0.0205 -0.0011 -0.0228 104 VAL A CA +1588 C C . VAL A 88 ? 0.1720 0.2047 0.0658 0.0079 0.0029 -0.0100 104 VAL A C +1589 O O . VAL A 88 ? 0.2073 0.2342 0.0741 -0.0327 0.0261 -0.0218 104 VAL A O +1590 C CB . VAL A 88 ? 0.2285 0.1919 0.1226 0.0502 -0.0451 -0.0544 104 VAL A CB +1591 C CG1 . VAL A 88 ? 0.1902 0.2007 0.1564 0.0748 -0.0733 -0.0831 104 VAL A CG1 +1592 C CG2 . VAL A 88 ? 0.2633 0.1986 0.1349 0.0646 -0.0645 -0.0422 104 VAL A CG2 +1602 N N . LYS A 89 ? 0.1554 0.1669 0.0477 0.0214 -0.0127 -0.0061 105 LYS A N +1603 C CA . LYS A 89 ? 0.1577 0.1691 0.0476 0.0224 -0.0100 -0.0004 105 LYS A CA +1604 C C . LYS A 89 ? 0.1480 0.1647 0.0444 -0.0020 -0.0066 0.0063 105 LYS A C +1605 O O . LYS A 89 ? 0.1563 0.1801 0.0501 -0.0152 -0.0069 0.0067 105 LYS A O +1606 C CB . LYS A 89 ? 0.1554 0.1921 0.0693 0.0155 -0.0178 -0.0109 105 LYS A CB +1607 C CG . LYS A 89 ? 0.1650 0.2084 0.0891 0.0338 -0.0155 -0.0241 105 LYS A CG +1608 C CD . LYS A 89 ? 0.2170 0.1844 0.1184 0.0592 0.0001 0.0082 105 LYS A CD +1609 C CE . LYS A 89 ? 0.2443 0.2132 0.1310 0.0618 -0.0057 0.0193 105 LYS A CE +1610 N NZ . LYS A 89 ? 0.2652 0.2324 0.1330 0.0565 0.0243 0.0389 105 LYS A NZ +1624 N N . LEU A 90 ? 0.1729 0.1583 0.0542 0.0044 -0.0144 0.0120 106 LEU A N +1625 C CA . LEU A 90 ? 0.1616 0.1502 0.0682 -0.0075 -0.0188 0.0087 106 LEU A CA +1626 C C . LEU A 90 ? 0.1746 0.1718 0.0658 -0.0200 -0.0192 0.0082 106 LEU A C +1627 O O . LEU A 90 ? 0.2053 0.1598 0.0717 -0.0337 -0.0301 0.0303 106 LEU A O +1628 C CB . LEU A 90 ? 0.1674 0.1347 0.0602 -0.0118 -0.0143 0.0020 106 LEU A CB +1629 C CG . LEU A 90 ? 0.1939 0.1302 0.0654 -0.0015 0.0002 -0.0081 106 LEU A CG +1630 C CD1 . LEU A 90 ? 0.2142 0.1447 0.0738 0.0097 0.0035 -0.0115 106 LEU A CD1 +1631 C CD2 . LEU A 90 ? 0.1886 0.1524 0.0817 -0.0193 -0.0029 0.0041 106 LEU A CD2 +1643 N N . GLN A 91 ? 0.1631 0.1927 0.0763 -0.0273 -0.0245 0.0301 107 GLN A N +1644 C CA . GLN A 91 ? 0.1694 0.2089 0.0783 -0.0635 -0.0258 0.0386 107 GLN A CA +1645 C C . GLN A 91 ? 0.1552 0.2242 0.0812 -0.0511 -0.0248 0.0447 107 GLN A C +1646 O O . GLN A 91 ? 0.1847 0.2735 0.0984 -0.0662 -0.0267 0.0559 107 GLN A O +1647 C CB . GLN A 91 ? 0.1815 0.2451 0.0896 -0.0608 -0.0339 0.0287 107 GLN A CB +1648 C CG . GLN A 91 ? 0.1398 0.2595 0.1051 -0.0349 -0.0117 0.0450 107 GLN A CG +1649 C CD . GLN A 91 ? 0.1530 0.2587 0.1007 -0.0218 -0.0174 0.0315 107 GLN A CD +1650 O OE1 . GLN A 91 ? 0.1735 0.2471 0.0894 -0.0160 -0.0178 0.0260 107 GLN A OE1 +1651 N NE2 . GLN A 91 ? 0.1626 0.2752 0.1049 -0.0056 -0.0234 0.0149 107 GLN A NE2 +1660 N N . ASP A 92 ? 0.1489 0.2172 0.0796 -0.0110 -0.0048 0.0409 108 ASP A N +1661 C CA . ASP A 92 ? 0.1560 0.2006 0.0692 -0.0068 0.0007 0.0286 108 ASP A CA +1662 C C . ASP A 92 ? 0.1432 0.1707 0.0587 -0.0114 -0.0051 0.0172 108 ASP A C +1663 O O . ASP A 92 ? 0.1586 0.1777 0.0499 0.0127 -0.0012 0.0148 108 ASP A O +1664 C CB . ASP A 92 ? 0.1654 0.2129 0.0780 0.0167 0.0084 0.0383 108 ASP A CB +1665 C CG . ASP A 92 ? 0.1636 0.2271 0.0852 0.0384 0.0198 0.0548 108 ASP A CG +1666 O OD1 . ASP A 92 ? 0.1461 0.2590 0.1167 0.0522 0.0275 0.0819 108 ASP A OD1 +1667 O OD2 . ASP A 92 ? 0.2062 0.2155 0.0921 0.0637 0.0401 0.0231 108 ASP A OD2 +1672 N N . ALA A 93 ? 0.1495 0.1634 0.0480 -0.0152 -0.0133 -0.0008 109 ALA A N +1673 C CA . ALA A 93 ? 0.1427 0.1583 0.0605 -0.0136 -0.0091 0.0036 109 ALA A CA +1674 C C . ALA A 93 ? 0.1473 0.1516 0.0676 -0.0256 -0.0149 -0.0131 109 ALA A C +1675 O O . ALA A 93 ? 0.1474 0.1820 0.0850 -0.0362 -0.0195 0.0074 109 ALA A O +1676 C CB . ALA A 93 ? 0.1467 0.1680 0.0620 -0.0121 -0.0016 -0.0053 109 ALA A CB +1682 N N . GLY A 94 ? 0.1482 0.1533 0.0647 -0.0222 -0.0102 -0.0018 110 GLY A N +1683 C CA . GLY A 94 ? 0.1608 0.1375 0.0716 -0.0341 -0.0027 0.0006 110 GLY A CA +1684 C C . GLY A 94 ? 0.1283 0.1289 0.0733 -0.0135 0.0025 -0.0104 110 GLY A C +1685 O O . GLY A 94 ? 0.1274 0.1459 0.0714 -0.0173 -0.0022 -0.0004 110 GLY A O +1689 N N . VAL A 95 ? 0.1257 0.1391 0.0764 -0.0155 0.0093 -0.0133 111 VAL A N +1690 C CA . VAL A 95 ? 0.1355 0.1397 0.0875 -0.0034 0.0179 -0.0014 111 VAL A CA +1691 C C . VAL A 95 ? 0.1226 0.1310 0.0782 -0.0250 0.0114 0.0008 111 VAL A C +1692 O O . VAL A 95 ? 0.1290 0.1568 0.1207 -0.0229 0.0148 -0.0334 111 VAL A O +1693 C CB . VAL A 95 ? 0.1865 0.1440 0.1170 0.0103 0.0257 0.0112 111 VAL A CB +1694 C CG1 . VAL A 95 ? 0.2524 0.1481 0.1116 0.0203 0.0151 0.0302 111 VAL A CG1 +1695 C CG2 . VAL A 95 ? 0.1840 0.1437 0.1388 0.0313 0.0329 0.0083 111 VAL A CG2 +1705 N N . TYR A 96 ? 0.1145 0.1427 0.0687 -0.0028 0.0080 0.0011 112 TYR A N +1706 C CA . TYR A 96 ? 0.1074 0.1462 0.0692 -0.0019 0.0123 0.0038 112 TYR A CA +1707 C C . TYR A 96 ? 0.1180 0.1448 0.0712 0.0012 0.0116 0.0131 112 TYR A C +1708 O O . TYR A 96 ? 0.1246 0.2155 0.0936 0.0246 0.0255 0.0456 112 TYR A O +1709 C CB . TYR A 96 ? 0.1028 0.1425 0.0598 -0.0048 0.0069 0.0007 112 TYR A CB +1710 C CG . TYR A 96 ? 0.1071 0.1294 0.0596 -0.0063 0.0041 -0.0032 112 TYR A CG +1711 C CD1 . TYR A 96 ? 0.1122 0.1369 0.0600 0.0082 0.0149 0.0021 112 TYR A CD1 +1712 C CD2 . TYR A 96 ? 0.1215 0.1172 0.0601 -0.0087 0.0237 -0.0054 112 TYR A CD2 +1713 C CE1 . TYR A 96 ? 0.1173 0.1347 0.0513 -0.0011 0.0199 -0.0057 112 TYR A CE1 +1714 C CE2 . TYR A 96 ? 0.1250 0.1139 0.0615 0.0031 0.0210 0.0008 112 TYR A CE2 +1715 C CZ . TYR A 96 ? 0.1224 0.1244 0.0583 -0.0021 0.0167 -0.0014 112 TYR A CZ +1716 O OH . TYR A 96 ? 0.1596 0.1574 0.0828 0.0143 0.0106 0.0319 112 TYR A OH +1726 N N A ARG A 97 ? 0.1210 0.0972 0.0530 -0.0079 0.0274 0.0018 113 ARG A N +1727 N N B ARG A 97 ? 0.1233 0.1392 0.0947 0.0044 0.0067 0.0020 113 ARG A N +1728 C CA A ARG A 97 ? 0.1187 0.0957 0.0507 0.0029 0.0168 0.0125 113 ARG A CA +1729 C CA B ARG A 97 ? 0.1448 0.1468 0.1279 -0.0065 0.0298 -0.0151 113 ARG A CA +1730 C C A ARG A 97 ? 0.1062 0.0946 0.0410 0.0081 0.0187 0.0222 113 ARG A C +1731 C C B ARG A 97 ? 0.1266 0.1550 0.1494 0.0104 0.0364 -0.0076 113 ARG A C +1732 O O A ARG A 97 ? 0.1313 0.1184 0.0436 0.0104 -0.0020 0.0000 113 ARG A O +1733 O O B ARG A 97 ? 0.1289 0.1464 0.1381 0.0261 0.0295 -0.0131 113 ARG A O +1734 C CB A ARG A 97 ? 0.1799 0.0928 0.0977 -0.0092 0.0371 0.0164 113 ARG A CB +1735 C CB B ARG A 97 ? 0.1917 0.1485 0.1472 -0.0113 0.0448 -0.0194 113 ARG A CB +1736 C CG A ARG A 97 ? 0.2601 0.1252 0.1295 -0.0019 0.0515 0.0006 113 ARG A CG +1737 C CG B ARG A 97 ? 0.2672 0.1617 0.1645 -0.0172 0.0685 -0.0342 113 ARG A CG +1738 C CD A ARG A 97 ? 0.3499 0.1935 0.1705 -0.0549 0.0556 -0.0198 113 ARG A CD +1739 C CD B ARG A 97 ? 0.3441 0.2024 0.1839 -0.0595 0.0937 -0.0544 113 ARG A CD +1740 N NE A ARG A 97 ? 0.4133 0.2591 0.1883 -0.0875 0.0597 -0.0406 113 ARG A NE +1741 N NE B ARG A 97 ? 0.4109 0.2602 0.2044 -0.0826 0.0804 -0.0704 113 ARG A NE +1742 C CZ A ARG A 97 ? 0.4181 0.3192 0.1984 -0.0535 0.0881 -0.0487 113 ARG A CZ +1743 C CZ B ARG A 97 ? 0.4252 0.3059 0.2106 -0.0698 0.1000 -0.0879 113 ARG A CZ +1744 N NH1 A ARG A 97 ? 0.4323 0.3299 0.1938 -0.0345 0.0864 -0.0590 113 ARG A NH1 +1745 N NH1 B ARG A 97 ? 0.4357 0.3071 0.2139 -0.0292 0.1119 -0.1017 113 ARG A NH1 +1746 N NH2 A ARG A 97 ? 0.3080 0.2878 0.1975 -0.0418 0.1204 -0.0412 113 ARG A NH2 +1747 N NH2 B ARG A 97 ? 0.3381 0.2931 0.2137 -0.0632 0.1130 -0.0907 113 ARG A NH2 +1774 N N . CYS A 98 ? 0.0934 0.0799 0.0416 0.0078 0.0095 0.0110 114 CYS A N +1775 C CA . CYS A 98 ? 0.0946 0.0769 0.0397 0.0120 0.0191 0.0083 114 CYS A CA +1776 C C . CYS A 98 ? 0.1142 0.0711 0.0389 0.0047 0.0225 0.0057 114 CYS A C +1777 O O . CYS A 98 ? 0.1312 0.1054 0.0652 0.0164 0.0421 0.0247 114 CYS A O +1778 C CB . CYS A 98 ? 0.0811 0.0798 0.0477 0.0162 -0.0019 0.0151 114 CYS A CB +1779 S SG . CYS A 98 ? 0.1050 0.0764 0.0564 0.0105 0.0008 0.0106 114 CYS A SG +1784 N N A MET A 99 ? 0.1009 0.0744 0.0339 0.0064 0.0072 0.0028 115 MET A N +1785 N N B MET A 99 ? 0.1476 0.1493 0.1170 0.0114 0.0116 0.0152 115 MET A N +1786 C CA A MET A 99 ? 0.1255 0.0740 0.0420 -0.0039 0.0063 0.0077 115 MET A CA +1787 C CA B MET A 99 ? 0.1221 0.1300 0.1037 0.0018 0.0229 -0.0018 115 MET A CA +1788 C C A MET A 99 ? 0.1135 0.0874 0.0507 0.0078 0.0024 0.0109 115 MET A C +1789 C C B MET A 99 ? 0.1085 0.0988 0.0781 0.0054 0.0137 0.0045 115 MET A C +1790 O O A MET A 99 ? 0.1267 0.1046 0.0493 0.0083 -0.0194 -0.0029 115 MET A O +1791 O O B MET A 99 ? 0.1266 0.0873 0.0790 0.0134 0.0311 0.0131 115 MET A O +1792 C CB A MET A 99 ? 0.1381 0.0740 0.0459 0.0020 0.0038 0.0135 115 MET A CB +1793 C CB B MET A 99 ? 0.1489 0.1218 0.1146 -0.0006 0.0256 -0.0187 115 MET A CB +1794 C CG A MET A 99 ? 0.1394 0.0796 0.0699 0.0113 0.0027 -0.0055 115 MET A CG +1795 C CG B MET A 99 ? 0.1301 0.1287 0.1306 0.0064 0.0057 -0.0247 115 MET A CG +1796 S SD A MET A 99 ? 0.1197 0.0807 0.0693 0.0044 -0.0063 -0.0017 115 MET A SD +1797 S SD B MET A 99 ? 0.1368 0.1127 0.1472 -0.0063 0.0315 -0.0103 115 MET A SD +1798 C CE A MET A 99 ? 0.1224 0.1074 0.0706 0.0177 0.0102 0.0104 115 MET A CE +1799 C CE B MET A 99 ? 0.1562 0.1720 0.1575 -0.0081 0.0282 -0.0123 115 MET A CE +1818 N N . ILE A 100 ? 0.1109 0.0800 0.0550 0.0118 0.0079 0.0086 116 ILE A N +1819 C CA . ILE A 100 ? 0.1094 0.0828 0.0521 0.0121 -0.0008 0.0065 116 ILE A CA +1820 C C . ILE A 100 ? 0.1268 0.0811 0.0508 0.0018 -0.0017 0.0074 116 ILE A C +1821 O O . ILE A 100 ? 0.1432 0.0993 0.0580 0.0125 0.0108 0.0128 116 ILE A O +1822 C CB . ILE A 100 ? 0.1272 0.1010 0.0735 0.0031 0.0034 0.0034 116 ILE A CB +1823 C CG1 . ILE A 100 ? 0.1241 0.0970 0.0683 -0.0112 0.0154 0.0043 116 ILE A CG1 +1824 C CG2 . ILE A 100 ? 0.1375 0.1233 0.0832 -0.0160 -0.0046 -0.0110 116 ILE A CG2 +1825 C CD1 . ILE A 100 ? 0.1113 0.1075 0.0695 -0.0126 -0.0037 0.0134 116 ILE A CD1 +1837 N N . SER A 101 ? 0.1165 0.0797 0.0378 0.0086 0.0098 0.0040 117 SER A N +1838 C CA . SER A 101 ? 0.1350 0.0955 0.0577 0.0046 0.0049 0.0002 117 SER A CA +1839 C C . SER A 101 ? 0.1342 0.1023 0.0498 0.0025 0.0158 0.0060 117 SER A C +1840 O O . SER A 101 ? 0.1437 0.0977 0.0565 0.0133 -0.0030 0.0000 117 SER A O +1841 C CB . SER A 101 ? 0.1461 0.1093 0.0633 -0.0096 0.0089 -0.0017 117 SER A CB +1842 O OG . SER A 101 ? 0.1510 0.1116 0.0706 -0.0054 0.0285 0.0045 117 SER A OG +1848 N N . TYR A 102 ? 0.1437 0.1034 0.0534 0.0151 -0.0026 0.0056 118 TYR A N +1849 C CA . TYR A 102 ? 0.1460 0.1175 0.0595 0.0020 -0.0060 0.0000 118 TYR A CA +1850 C C . TYR A 102 ? 0.1552 0.1268 0.0590 0.0086 -0.0032 0.0017 118 TYR A C +1851 O O . TYR A 102 ? 0.1795 0.1458 0.0754 0.0147 -0.0231 0.0078 118 TYR A O +1852 C CB . TYR A 102 ? 0.1350 0.1313 0.0623 0.0080 0.0001 0.0008 118 TYR A CB +1853 C CG . TYR A 102 ? 0.1341 0.1263 0.0660 -0.0068 -0.0135 0.0083 118 TYR A CG +1854 C CD1 . TYR A 102 ? 0.1447 0.1149 0.0701 -0.0043 -0.0174 0.0122 118 TYR A CD1 +1855 C CD2 . TYR A 102 ? 0.1453 0.1257 0.0601 -0.0043 -0.0094 -0.0071 118 TYR A CD2 +1856 C CE1 . TYR A 102 ? 0.1821 0.1076 0.0763 -0.0093 -0.0150 0.0009 118 TYR A CE1 +1857 C CE2 . TYR A 102 ? 0.1475 0.1488 0.0845 -0.0053 -0.0187 -0.0002 118 TYR A CE2 +1858 C CZ . TYR A 102 ? 0.1968 0.1300 0.0836 -0.0292 -0.0294 -0.0113 118 TYR A CZ +1859 O OH . TYR A 102 ? 0.2215 0.1387 0.1088 -0.0220 -0.0271 -0.0264 118 TYR A OH +1869 N N . GLY A 103 ? 0.1719 0.1370 0.0572 0.0124 0.0100 0.0067 119 GLY A N +1870 C CA . GLY A 103 ? 0.2063 0.1531 0.0564 0.0199 0.0128 0.0142 119 GLY A CA +1871 C C . GLY A 103 ? 0.2138 0.1376 0.0650 0.0103 0.0183 0.0184 119 GLY A C +1872 O O . GLY A 103 ? 0.2144 0.1421 0.0858 0.0063 0.0193 0.0186 119 GLY A O +1876 N N . GLY A 104 ? 0.2055 0.1527 0.0708 0.0242 0.0112 0.0218 120 GLY A N +1877 C CA . GLY A 104 ? 0.2022 0.1336 0.0719 0.0390 0.0205 0.0227 120 GLY A CA +1878 C C . GLY A 104 ? 0.1863 0.1242 0.0768 0.0156 0.0235 0.0273 120 GLY A C +1879 O O . GLY A 104 ? 0.1929 0.1196 0.0762 0.0294 0.0077 0.0172 120 GLY A O +1883 N N . ALA A 105 ? 0.2132 0.1039 0.0774 0.0290 0.0418 0.0251 121 ALA A N +1884 C CA . ALA A 105 ? 0.2048 0.1090 0.0804 0.0139 0.0284 0.0195 121 ALA A CA +1885 C C . ALA A 105 ? 0.2001 0.0997 0.0844 0.0264 0.0196 0.0174 121 ALA A C +1886 O O . ALA A 105 ? 0.2311 0.1080 0.0966 0.0327 0.0366 0.0244 121 ALA A O +1887 C CB . ALA A 105 ? 0.2035 0.1264 0.0920 0.0094 0.0318 0.0095 121 ALA A CB +1893 N N . ASP A 106 ? 0.1916 0.0909 0.0710 0.0335 0.0280 0.0212 122 ASP A N +1894 C CA . ASP A 106 ? 0.1954 0.0973 0.0808 0.0272 0.0189 0.0163 122 ASP A CA +1895 C C . ASP A 106 ? 0.1847 0.0989 0.0753 0.0219 0.0259 0.0215 122 ASP A C +1896 O O . ASP A 106 ? 0.1711 0.1016 0.0759 0.0307 0.0234 0.0117 122 ASP A O +1897 C CB . ASP A 106 ? 0.2189 0.1405 0.0779 0.0479 0.0155 0.0266 122 ASP A CB +1898 C CG . ASP A 106 ? 0.2255 0.1615 0.0986 0.0793 0.0384 0.0315 122 ASP A CG +1899 O OD1 . ASP A 106 ? 0.2864 0.1476 0.1173 0.0964 0.0333 0.0286 122 ASP A OD1 +1900 O OD2 . ASP A 106 ? 0.2377 0.1792 0.1245 0.0929 0.0372 0.0263 122 ASP A OD2 +1905 N N . TYR A 107 ? 0.1852 0.1065 0.0784 0.0445 0.0323 0.0198 123 TYR A N +1906 C CA . TYR A 107 ? 0.1711 0.1090 0.0777 0.0295 0.0245 0.0231 123 TYR A CA +1907 C C . TYR A 107 ? 0.1778 0.1268 0.0771 0.0346 0.0229 0.0119 123 TYR A C +1908 O O . TYR A 107 ? 0.1950 0.1435 0.0922 0.0612 0.0432 0.0341 123 TYR A O +1909 C CB . TYR A 107 ? 0.1932 0.1205 0.1025 0.0271 0.0161 0.0110 123 TYR A CB +1910 C CG . TYR A 107 ? 0.2160 0.1503 0.1320 0.0183 0.0188 -0.0131 123 TYR A CG +1911 C CD1 . TYR A 107 ? 0.1915 0.1323 0.1811 0.0153 0.0463 0.0030 123 TYR A CD1 +1912 C CD2 . TYR A 107 ? 0.3346 0.2043 0.1448 -0.0041 0.0297 -0.0522 123 TYR A CD2 +1913 C CE1 . TYR A 107 ? 0.2181 0.1399 0.2247 0.0048 0.0624 -0.0233 123 TYR A CE1 +1914 C CE2 . TYR A 107 ? 0.3688 0.2071 0.1822 -0.0045 0.0375 -0.0596 123 TYR A CE2 +1915 C CZ . TYR A 107 ? 0.3391 0.1594 0.2289 -0.0151 0.0323 -0.0571 123 TYR A CZ +1916 O OH . TYR A 107 ? 0.3825 0.1577 0.2582 -0.0178 0.0241 -0.0922 123 TYR A OH +1926 N N . LYS A 108 ? 0.1729 0.1218 0.0717 0.0399 0.0265 0.0177 124 LYS A N +1927 C CA . LYS A 108 ? 0.1770 0.1329 0.0757 0.0360 0.0292 0.0101 124 LYS A CA +1928 C C . LYS A 108 ? 0.1565 0.1168 0.0770 0.0218 0.0222 0.0143 124 LYS A C +1929 O O . LYS A 108 ? 0.1638 0.1340 0.0754 0.0314 0.0095 0.0075 124 LYS A O +1930 C CB . LYS A 108 ? 0.1370 0.1733 0.0773 0.0261 0.0110 0.0052 124 LYS A CB +1931 C CG . LYS A 108 ? 0.1815 0.2052 0.0920 0.0320 0.0087 0.0005 124 LYS A CG +1932 C CD . LYS A 108 ? 0.2201 0.2182 0.1132 0.0943 -0.0131 0.0100 124 LYS A CD +1933 C CE . LYS A 108 ? 0.2570 0.2063 0.1270 0.1158 -0.0035 0.0069 124 LYS A CE +1934 N NZ . LYS A 108 ? 0.3379 0.1865 0.1286 0.1122 -0.0200 0.0085 124 LYS A NZ +1948 N N . ARG A 109 ? 0.1503 0.1404 0.0698 0.0307 0.0258 0.0111 125 ARG A N +1949 C CA . ARG A 109 ? 0.1589 0.1493 0.0774 0.0156 0.0181 0.0053 125 ARG A CA +1950 C C . ARG A 109 ? 0.1429 0.1495 0.0753 0.0305 0.0143 0.0127 125 ARG A C +1951 O O . ARG A 109 ? 0.1403 0.1862 0.1110 0.0288 0.0001 0.0394 125 ARG A O +1952 C CB . ARG A 109 ? 0.1993 0.1480 0.1161 -0.0034 0.0232 -0.0039 125 ARG A CB +1953 C CG . ARG A 109 ? 0.2468 0.1907 0.1829 -0.0141 0.0211 0.0115 125 ARG A CG +1954 C CD . ARG A 109 ? 0.3129 0.2252 0.2213 -0.0156 -0.0150 0.0027 125 ARG A CD +1955 N NE . ARG A 109 ? 0.3351 0.2258 0.2148 -0.0141 -0.0493 -0.0058 125 ARG A NE +1965 N N . ILE A 110 ? 0.1216 0.1405 0.0690 0.0087 0.0082 0.0045 126 ILE A N +1966 C CA . ILE A 110 ? 0.1168 0.1476 0.0613 0.0042 0.0101 0.0082 126 ILE A CA +1967 C C . ILE A 110 ? 0.1207 0.1330 0.0749 -0.0062 -0.0052 0.0039 126 ILE A C +1968 O O . ILE A 110 ? 0.1178 0.1755 0.0784 0.0042 -0.0015 -0.0065 126 ILE A O +1969 C CB . ILE A 110 ? 0.1249 0.1389 0.0720 0.0003 0.0072 -0.0074 126 ILE A CB +1970 C CG1 . ILE A 110 ? 0.1389 0.1458 0.0720 -0.0002 0.0005 -0.0087 126 ILE A CG1 +1971 C CG2 . ILE A 110 ? 0.1445 0.1511 0.0863 -0.0079 0.0177 -0.0047 126 ILE A CG2 +1972 C CD1 . ILE A 110 ? 0.1460 0.1551 0.0664 0.0097 0.0041 -0.0138 126 ILE A CD1 +1984 N N . THR A 111 ? 0.1111 0.1402 0.0603 0.0084 0.0046 0.0035 127 THR A N +1985 C CA . THR A 111 ? 0.1108 0.1398 0.0633 -0.0065 0.0084 -0.0066 127 THR A CA +1986 C C . THR A 111 ? 0.1076 0.1361 0.0559 0.0049 0.0010 -0.0043 127 THR A C +1987 O O . THR A 111 ? 0.1127 0.1462 0.0749 -0.0030 -0.0085 0.0057 127 THR A O +1988 C CB . THR A 111 ? 0.1432 0.1359 0.0915 0.0152 0.0164 -0.0137 127 THR A CB +1989 O OG1 . THR A 111 ? 0.2012 0.1347 0.1221 0.0105 0.0094 -0.0095 127 THR A OG1 +1990 C CG2 . THR A 111 ? 0.1743 0.1472 0.0831 0.0336 0.0149 -0.0328 127 THR A CG2 +1998 N N . VAL A 112 ? 0.1180 0.1366 0.0600 -0.0130 -0.0053 -0.0022 128 VAL A N +1999 C CA . VAL A 112 ? 0.1136 0.1376 0.0637 -0.0075 -0.0046 0.0068 128 VAL A CA +2000 C C . VAL A 112 ? 0.1221 0.1287 0.0573 0.0026 -0.0047 0.0001 128 VAL A C +2001 O O . VAL A 112 ? 0.1434 0.1448 0.0623 -0.0234 -0.0030 -0.0103 128 VAL A O +2002 C CB . VAL A 112 ? 0.1232 0.1410 0.0782 -0.0061 -0.0014 -0.0020 128 VAL A CB +2003 C CG1 . VAL A 112 ? 0.1485 0.1431 0.0898 0.0072 -0.0045 0.0011 128 VAL A CG1 +2004 C CG2 . VAL A 112 ? 0.1246 0.1376 0.0760 0.0005 -0.0085 -0.0220 128 VAL A CG2 +2014 N N . LYS A 113 ? 0.1323 0.1310 0.0576 -0.0031 -0.0019 -0.0012 129 LYS A N +2015 C CA . LYS A 113 ? 0.1419 0.1357 0.0607 -0.0004 0.0027 -0.0034 129 LYS A CA +2016 C C . LYS A 113 ? 0.1380 0.1355 0.0654 0.0017 -0.0022 -0.0054 129 LYS A C +2017 O O . LYS A 113 ? 0.1739 0.1430 0.0625 -0.0190 -0.0193 -0.0005 129 LYS A O +2018 C CB . LYS A 113 ? 0.1750 0.1612 0.1023 0.0261 0.0261 0.0068 129 LYS A CB +2019 C CG . LYS A 113 ? 0.3217 0.2252 0.1401 0.0568 -0.0001 -0.0032 129 LYS A CG +2026 N N . VAL A 114 ? 0.1494 0.1330 0.0606 -0.0070 -0.0134 -0.0036 130 VAL A N +2027 C CA . VAL A 114 ? 0.1698 0.1365 0.0519 -0.0221 -0.0064 0.0045 130 VAL A CA +2028 C C . VAL A 114 ? 0.1965 0.1501 0.0599 -0.0101 -0.0149 0.0003 130 VAL A C +2029 O O . VAL A 114 ? 0.2527 0.1730 0.0734 -0.0446 0.0073 -0.0225 130 VAL A O +2030 C CB . VAL A 114 ? 0.1664 0.1397 0.0644 -0.0046 -0.0278 0.0020 130 VAL A CB +2031 C CG1 . VAL A 114 ? 0.1679 0.1408 0.0882 0.0034 -0.0272 0.0179 130 VAL A CG1 +2032 C CG2 . VAL A 114 ? 0.1355 0.1309 0.0751 0.0007 -0.0154 0.0030 130 VAL A CG2 +2042 N N A ASN A 115 ? 0.1695 0.1316 0.0604 -0.0185 -0.0023 0.0024 131 ASN A N +2043 N N B ASN A 115 ? 0.2006 0.1712 0.0668 0.0203 -0.0021 -0.0003 131 ASN A N +2044 C CA A ASN A 115 ? 0.1681 0.1438 0.0753 0.0006 0.0103 0.0121 131 ASN A CA +2045 C CA B ASN A 115 ? 0.2063 0.1999 0.0765 0.0431 0.0067 -0.0018 131 ASN A CA +2046 C C A ASN A 115 ? 0.1561 0.1524 0.0640 -0.0150 0.0130 0.0067 131 ASN A C +2047 C C B ASN A 115 ? 0.1712 0.1731 0.0681 0.0164 0.0029 -0.0038 131 ASN A C +2048 O O A ASN A 115 ? 0.1897 0.1647 0.0809 -0.0050 -0.0082 0.0013 131 ASN A O +2049 O O B ASN A 115 ? 0.1781 0.1652 0.0702 0.0262 0.0010 -0.0038 131 ASN A O +2050 C CB A ASN A 115 ? 0.1509 0.1609 0.0946 -0.0073 0.0131 0.0075 131 ASN A CB +2051 C CB B ASN A 115 ? 0.2269 0.2545 0.0988 0.0778 0.0099 -0.0025 131 ASN A CB +2052 C CG A ASN A 115 ? 0.1508 0.1635 0.1269 -0.0129 0.0283 0.0109 131 ASN A CG +2053 C CG B ASN A 115 ? 0.2745 0.3059 0.1242 0.1140 -0.0081 -0.0162 131 ASN A CG +2054 O OD1 A ASN A 115 ? 0.2085 0.1544 0.1701 -0.0131 0.0140 -0.0045 131 ASN A OD1 +2055 O OD1 B ASN A 115 ? 0.2941 0.3161 0.1440 0.1283 -0.0123 -0.0316 131 ASN A OD1 +2056 N ND2 A ASN A 115 ? 0.1590 0.1820 0.1347 -0.0009 0.0044 0.0174 131 ASN A ND2 +2057 N ND2 B ASN A 115 ? 0.2750 0.3345 0.1322 0.1229 -0.0313 -0.0064 131 ASN A ND2 +2070 N N . ALA A 116 ? 0.1816 0.1549 0.0702 -0.0103 -0.0015 0.0059 132 ALA A N +2071 C CA . ALA A 116 ? 0.1777 0.1620 0.0608 -0.0243 -0.0104 0.0122 132 ALA A CA +2072 C C . ALA A 116 ? 0.1879 0.1759 0.0666 -0.0012 -0.0139 -0.0003 132 ALA A C +2073 O O . ALA A 116 ? 0.1990 0.1788 0.0763 -0.0183 -0.0123 0.0030 132 ALA A O +2074 C CB . ALA A 116 ? 0.1964 0.1641 0.0610 -0.0442 -0.0219 0.0059 132 ALA A CB +2080 N N . PRO A 117 ? 0.1985 0.1779 0.0810 0.0055 -0.0286 -0.0103 133 PRO A N +2081 C CA . PRO A 117 ? 0.2457 0.1680 0.0894 -0.0155 -0.0093 -0.0015 133 PRO A CA +2082 C C . PRO A 117 ? 0.2164 0.1659 0.1057 -0.0323 -0.0296 -0.0099 133 PRO A C +2083 O O . PRO A 117 ? 0.2517 0.1906 0.1320 -0.0352 -0.0252 -0.0194 133 PRO A O +2084 C CB . PRO A 117 ? 0.2820 0.1851 0.1088 0.0137 0.0021 0.0187 133 PRO A CB +2085 C CG . PRO A 117 ? 0.2868 0.1913 0.1259 0.0197 -0.0282 0.0033 133 PRO A CG +2086 C CD . PRO A 117 ? 0.2580 0.1903 0.1015 0.0089 -0.0322 -0.0021 133 PRO A CD +2094 N N . TYR A 118 ? 0.2038 0.1769 0.0920 -0.0284 -0.0079 -0.0099 134 TYR A N +2095 C CA . TYR A 118 ? 0.1863 0.1820 0.0941 -0.0320 -0.0028 -0.0151 134 TYR A CA +2096 C C . TYR A 118 ? 0.2055 0.1748 0.1218 -0.0326 -0.0057 -0.0185 134 TYR A C +2097 O O . TYR A 118 ? 0.2059 0.1962 0.1186 -0.0055 0.0028 -0.0221 134 TYR A O +2098 C CB . TYR A 118 ? 0.1796 0.1787 0.0946 -0.0472 0.0031 -0.0207 134 TYR A CB +2099 C CG . TYR A 118 ? 0.1970 0.1894 0.0899 -0.0537 -0.0088 -0.0090 134 TYR A CG +2100 C CD1 . TYR A 118 ? 0.2141 0.1877 0.0977 -0.0647 -0.0199 -0.0042 134 TYR A CD1 +2101 C CD2 . TYR A 118 ? 0.2068 0.1999 0.0862 -0.0679 0.0027 -0.0060 134 TYR A CD2 +2102 C CE1 . TYR A 118 ? 0.2087 0.1914 0.1027 -0.0692 -0.0236 0.0030 134 TYR A CE1 +2103 C CE2 . TYR A 118 ? 0.2038 0.2202 0.0867 -0.0499 -0.0114 -0.0064 134 TYR A CE2 +2104 C CZ . TYR A 118 ? 0.2207 0.2211 0.0923 -0.0184 -0.0222 -0.0114 134 TYR A CZ +2105 O OH . TYR A 118 ? 0.3005 0.2337 0.1128 -0.0007 -0.0466 -0.0054 134 TYR A OH +2115 N N . ALA A 119 ? 0.2011 0.1719 0.1424 -0.0095 0.0118 -0.0070 135 ALA A N +2116 C CA . ALA A 119 ? 0.2076 0.1795 0.1481 0.0067 0.0173 0.0014 135 ALA A CA +2117 C C . ALA A 119 ? 0.2048 0.2008 0.1420 -0.0023 0.0131 -0.0015 135 ALA A C +2118 O O . ALA A 119 ? 0.2011 0.1754 0.1505 0.0118 0.0128 0.0081 135 ALA A O +2119 C CB . ALA A 119 ? 0.2204 0.1985 0.1768 0.0083 0.0206 0.0177 135 ALA A CB +2125 N N . ALA A 120 ? 0.2194 0.2100 0.1471 -0.0027 -0.0311 -0.0208 136 ALA A N +2126 C CA . ALA A 120 ? 0.2315 0.2217 0.1561 -0.0126 -0.0532 -0.0174 136 ALA A CA +2127 C C . ALA A 120 ? 0.2121 0.1883 0.1621 -0.0235 -0.0537 -0.0055 136 ALA A C +2128 O O . ALA A 120 ? 0.1939 0.1975 0.1707 0.0036 -0.0449 0.0025 136 ALA A O +2129 C CB . ALA A 120 ? 0.2339 0.2393 0.1533 -0.0001 -0.0673 -0.0451 136 ALA A CB +2135 N N . ALA A 121 ? 0.2004 0.1693 0.1558 -0.0174 -0.0534 -0.0139 137 ALA A N +2136 C CA . ALA A 121 ? 0.2055 0.1637 0.1508 -0.0129 -0.0262 0.0158 137 ALA A CA +2137 C C . ALA A 121 ? 0.1828 0.1608 0.1619 -0.0058 -0.0261 0.0104 137 ALA A C +2138 O O . ALA A 121 ? 0.1797 0.1621 0.1783 -0.0191 0.0215 0.0085 137 ALA A O +2139 C CB . ALA A 121 ? 0.2201 0.1519 0.1453 -0.0059 -0.0327 0.0206 137 ALA A CB +2145 N N . LEU A 122 ? 0.1718 0.1719 0.1440 -0.0178 -0.0240 -0.0039 138 LEU A N +2146 C CA . LEU A 122 ? 0.2011 0.1908 0.1449 0.0002 -0.0155 -0.0231 138 LEU A CA +2147 C C . LEU A 122 ? 0.1429 0.1650 0.1414 -0.0114 -0.0133 -0.0053 138 LEU A C +2148 O O . LEU A 122 ? 0.1658 0.1477 0.1443 0.0090 -0.0257 -0.0162 138 LEU A O +2149 C CB . LEU A 122 ? 0.1745 0.1774 0.1436 0.0137 -0.0260 -0.0452 138 LEU A CB +2150 C CG . LEU A 122 ? 0.2048 0.2063 0.1481 0.0474 -0.0521 -0.0403 138 LEU A CG +2151 C CD1 . LEU A 122 ? 0.1856 0.1938 0.1792 0.0375 -0.0581 -0.0736 138 LEU A CD1 +2152 C CD2 . LEU A 122 ? 0.2270 0.2155 0.1410 0.0663 -0.0611 -0.0177 138 LEU A CD2 +2164 N N . GLU A 123 ? 0.1871 0.1747 0.1378 -0.0075 -0.0163 -0.0030 139 GLU A N +2165 C CA . GLU A 123 ? 0.2116 0.1909 0.1340 0.0055 -0.0220 0.0119 139 GLU A CA +2166 C C . GLU A 123 ? 0.1945 0.1831 0.1345 0.0244 -0.0203 -0.0032 139 GLU A C +2167 O O . GLU A 123 ? 0.2055 0.1415 0.1343 0.0157 -0.0201 -0.0042 139 GLU A O +2168 C CB . GLU A 123 ? 0.2638 0.2319 0.1354 0.0329 -0.0468 0.0034 139 GLU A CB +2169 C CG . GLU A 123 ? 0.3116 0.2605 0.1505 0.0480 -0.0606 -0.0113 139 GLU A CG +2170 C CD . GLU A 123 ? 0.3415 0.2784 0.1629 0.0571 -0.0885 -0.0169 139 GLU A CD +2171 O OE1 . GLU A 123 ? 0.3482 0.2859 0.1723 0.0256 -0.0968 -0.0343 139 GLU A OE1 +2172 O OE2 . GLU A 123 ? 0.3741 0.2829 0.1657 0.0725 -0.1074 -0.0046 139 GLU A OE2 +2179 N N . HIS A 124 ? 0.1693 0.2043 0.1469 0.0214 -0.0186 -0.0041 140 HIS A N +2180 C CA . HIS A 124 ? 0.1821 0.2546 0.1397 0.0551 -0.0198 -0.0191 140 HIS A CA +2181 C C . HIS A 124 ? 0.1770 0.2680 0.1268 0.0836 -0.0355 -0.0287 140 HIS A C +2182 O O . HIS A 124 ? 0.1964 0.2691 0.1151 0.0850 -0.0249 -0.0475 140 HIS A O +2183 C CB . HIS A 124 ? 0.1905 0.2908 0.1539 0.0518 -0.0170 -0.0227 140 HIS A CB +2184 C CG . HIS A 124 ? 0.1691 0.3082 0.1623 0.0645 -0.0189 -0.0456 140 HIS A CG +2185 N ND1 . HIS A 124 ? 0.1923 0.3033 0.1592 0.0709 -0.0342 -0.0604 140 HIS A ND1 +2186 C CD2 . HIS A 124 ? 0.1682 0.3304 0.1749 0.0335 -0.0169 -0.0537 140 HIS A CD2 +2187 C CE1 . HIS A 124 ? 0.1804 0.3297 0.1602 0.0550 -0.0216 -0.0684 140 HIS A CE1 +2188 N NE2 . HIS A 124 ? 0.1799 0.3467 0.1861 0.0384 -0.0171 -0.0502 140 HIS A NE2 +2196 N N . HIS A 125 ? 0.2465 0.2499 0.1331 0.0841 -0.0434 -0.0370 141 HIS A N +2197 C CA . HIS A 125 ? 0.2635 0.2500 0.1324 0.1006 -0.0442 -0.0335 141 HIS A CA +2198 C C . HIS A 125 ? 0.3273 0.2595 0.1381 0.1054 -0.0807 -0.0238 141 HIS A C +2199 O O . HIS A 125 ? 0.3651 0.2881 0.1342 0.1332 -0.0600 -0.0304 141 HIS A O +2200 C CB . HIS A 125 ? 0.2591 0.2406 0.1240 0.0913 -0.0178 -0.0242 141 HIS A CB +2201 C CG . HIS A 125 ? 0.2392 0.2355 0.1188 0.0920 -0.0130 -0.0232 141 HIS A CG +2202 N ND1 . HIS A 125 ? 0.2545 0.2530 0.1342 0.0871 -0.0188 -0.0066 141 HIS A ND1 +2203 C CD2 . HIS A 125 ? 0.2424 0.2358 0.1245 0.0635 -0.0203 -0.0379 141 HIS A CD2 +2204 C CE1 . HIS A 125 ? 0.2156 0.2040 0.1198 0.0437 -0.0141 -0.0214 141 HIS A CE1 +2205 N NE2 . HIS A 125 ? 0.2184 0.2242 0.1279 0.0456 -0.0052 -0.0236 141 HIS A NE2 +2213 N N . HIS A 126 ? 0.3589 0.2253 0.1768 0.0969 -0.0699 -0.0259 142 HIS A N +2214 C CA . HIS A 126 ? 0.3721 0.2079 0.2005 0.0816 -0.1040 -0.0298 142 HIS A CA +2215 C C . HIS A 126 ? 0.3108 0.2091 0.2002 0.0614 -0.1108 -0.0184 142 HIS A C +2216 O O . HIS A 126 ? 0.2161 0.2379 0.1963 0.0499 -0.0657 -0.0112 142 HIS A O +2217 C CB . HIS A 126 ? 0.4428 0.2520 0.2490 0.0055 -0.0680 -0.0544 142 HIS A CB +2218 C CG . HIS A 126 ? 0.4689 0.2626 0.2859 -0.0788 -0.0301 -0.0962 142 HIS A CG +2219 N ND1 . HIS A 126 ? 0.4699 0.2778 0.3051 -0.1042 -0.0118 -0.0991 142 HIS A ND1 +2220 C CD2 . HIS A 126 ? 0.4666 0.2710 0.2982 -0.1052 -0.0131 -0.1132 142 HIS A CD2 +2221 C CE1 . HIS A 126 ? 0.4706 0.2854 0.3176 -0.1042 -0.0048 -0.1069 142 HIS A CE1 +2222 N NE2 . HIS A 126 ? 0.4972 0.2777 0.3172 -0.0918 0.0055 -0.1031 142 HIS A NE2 +2230 N N . HIS A 127 ? 0.3241 0.1819 0.2128 0.0258 -0.1102 0.0021 143 HIS A N +2231 C CA . HIS A 127 ? 0.2865 0.1796 0.2252 0.0330 -0.1024 0.0057 143 HIS A CA +2232 C C . HIS A 127 ? 0.3804 0.1980 0.2732 0.0093 -0.1003 0.0192 143 HIS A C +2233 O O . HIS A 127 ? 0.4892 0.2148 0.2782 -0.0087 -0.0615 0.0167 143 HIS A O +2234 C CB . HIS A 127 ? 0.2856 0.1707 0.1994 0.0170 -0.0525 -0.0080 143 HIS A CB +2235 C CG . HIS A 127 ? 0.3018 0.1756 0.1878 -0.0055 0.0121 -0.0221 143 HIS A CG +2236 N ND1 . HIS A 127 ? 0.3372 0.1834 0.1896 -0.0140 0.0466 -0.0157 143 HIS A ND1 +2237 C CD2 . HIS A 127 ? 0.2872 0.1648 0.1894 -0.0031 0.0369 -0.0372 143 HIS A CD2 +2238 C CE1 . HIS A 127 ? 0.3374 0.1973 0.1952 -0.0273 0.0473 -0.0284 143 HIS A CE1 +2239 N NE2 . HIS A 127 ? 0.2797 0.1847 0.1906 -0.0081 0.0410 -0.0197 143 HIS A NE2 +2247 N N . HIS A 128 ? 0.3702 0.2243 0.3354 -0.0454 -0.0820 0.0076 144 HIS A N +2248 C CA . HIS A 128 ? 0.3098 0.2290 0.3851 -0.0882 -0.0903 -0.0095 144 HIS A CA +2249 C C . HIS A 128 ? 0.3126 0.2664 0.4169 -0.0471 -0.0949 -0.0121 144 HIS A C +2250 O O . HIS A 128 ? 0.3611 0.2766 0.4225 -0.0134 -0.0728 -0.0123 144 HIS A O +2251 C CB . HIS A 128 ? 0.3454 0.2558 0.3985 -0.0927 -0.1062 -0.0173 144 HIS A CB +2252 C CG . HIS A 128 ? 0.3858 0.2796 0.4092 -0.1075 -0.1030 -0.0091 144 HIS A CG +2253 N ND1 . HIS A 128 ? 0.3981 0.3107 0.4177 -0.0838 -0.0984 -0.0019 144 HIS A ND1 +2254 C CD2 . HIS A 128 ? 0.4141 0.3029 0.4150 -0.1153 -0.1038 -0.0079 144 HIS A CD2 +2255 C CE1 . HIS A 128 ? 0.3938 0.3041 0.4267 -0.1321 -0.0954 -0.0102 144 HIS A CE1 +2256 N NE2 . HIS A 128 ? 0.4129 0.3214 0.4215 -0.1267 -0.0969 -0.0160 144 HIS A NE2 +2264 N N . HIS A 129 ? 0.3056 0.2778 0.4421 -0.0409 -0.0835 -0.0031 145 HIS A N +2265 C CA . HIS A 129 ? 0.3505 0.3201 0.4704 -0.0070 -0.0537 0.0193 145 HIS A CA +2266 C C . HIS A 129 ? 0.3526 0.3512 0.4729 -0.0107 -0.0604 0.0153 145 HIS A C +2267 O O . HIS A 129 ? 0.2242 0.3196 0.4503 -0.0769 -0.0939 0.0074 145 HIS A O +2268 C CB . HIS A 129 ? 0.3911 0.3105 0.4878 -0.0182 -0.0276 0.0368 145 HIS A CB +2269 C CG . HIS A 129 ? 0.4241 0.3121 0.5051 -0.0097 -0.0226 0.0475 145 HIS A CG +2270 N ND1 . HIS A 129 ? 0.4432 0.3111 0.5097 -0.0124 -0.0220 0.0569 145 HIS A ND1 +2271 C CD2 . HIS A 129 ? 0.4439 0.3166 0.5142 0.0010 -0.0232 0.0476 145 HIS A CD2 +2272 C CE1 . HIS A 129 ? 0.4549 0.3124 0.5133 -0.0100 -0.0224 0.0555 145 HIS A CE1 +2273 N NE2 . HIS A 129 ? 0.4539 0.3117 0.5151 -0.0048 -0.0255 0.0545 145 HIS A NE2 +2274 O OXT . HIS A 129 ? 0.4175 0.3790 0.4872 0.0002 -0.0361 0.0199 145 HIS A OXT +2282 N N . PHE B 1 ? 0.1495 0.1342 0.0927 -0.0179 -0.0193 -0.0056 1 PHE B N +2283 C CA . PHE B 1 ? 0.1299 0.1290 0.0961 -0.0096 -0.0107 -0.0020 1 PHE B CA +2284 C C . PHE B 1 ? 0.1113 0.1313 0.1057 0.0069 -0.0125 0.0021 1 PHE B C +2285 O O . PHE B 1 ? 0.1350 0.1287 0.1283 -0.0099 -0.0062 0.0022 1 PHE B O +2286 C CB . PHE B 1 ? 0.1250 0.1390 0.0853 -0.0210 0.0019 -0.0043 1 PHE B CB +2287 C CG . PHE B 1 ? 0.1128 0.1174 0.0937 -0.0085 0.0102 0.0032 1 PHE B CG +2288 C CD1 . PHE B 1 ? 0.1252 0.1137 0.1050 -0.0101 0.0009 0.0163 1 PHE B CD1 +2289 C CD2 . PHE B 1 ? 0.1297 0.1056 0.1020 -0.0046 -0.0094 0.0094 1 PHE B CD2 +2290 C CE1 . PHE B 1 ? 0.1199 0.1074 0.0973 0.0022 -0.0086 -0.0014 1 PHE B CE1 +2291 C CE2 . PHE B 1 ? 0.1318 0.1152 0.1036 -0.0086 -0.0043 0.0186 1 PHE B CE2 +2292 C CZ . PHE B 1 ? 0.1232 0.1321 0.0918 0.0065 -0.0082 -0.0005 1 PHE B CZ +2302 C C1 . MEA B 2 ? 0.1879 0.1362 0.1220 0.0123 -0.0104 -0.0061 2 MEA B C1 +2303 N N . MEA B 2 ? 0.1202 0.1419 0.1128 0.0022 0.0032 0.0009 2 MEA B N +2304 C CA . MEA B 2 ? 0.1370 0.2095 0.1324 0.0324 0.0074 0.0027 2 MEA B CA +2305 C C . MEA B 2 ? 0.1350 0.2593 0.1312 0.0549 0.0197 0.0039 2 MEA B C +2306 O O . MEA B 2 ? 0.1766 0.3340 0.1437 0.1111 0.0120 -0.0152 2 MEA B O +2307 C CB . MEA B 2 ? 0.1402 0.2469 0.1465 0.0363 -0.0025 0.0039 2 MEA B CB +2308 C CG . MEA B 2 ? 0.1333 0.2564 0.1641 0.0168 -0.0280 -0.0274 2 MEA B CG +2309 C CD1 . MEA B 2 ? 0.1502 0.2638 0.1505 0.0439 -0.0303 -0.0296 2 MEA B CD1 +2310 C CE1 . MEA B 2 ? 0.1252 0.2821 0.1678 0.0478 -0.0349 -0.0547 2 MEA B CE1 +2311 C CZ . MEA B 2 ? 0.1741 0.2985 0.1978 0.0387 -0.0385 -0.0475 2 MEA B CZ +2312 C CE2 . MEA B 2 ? 0.2139 0.3025 0.2003 -0.0139 -0.0465 -0.0324 2 MEA B CE2 +2313 C CD2 . MEA B 2 ? 0.1960 0.2930 0.1925 -0.0211 -0.0498 -0.0299 2 MEA B CD2 +2325 N N . 9KK B 3 ? 0.1447 0.2138 0.1247 0.0331 0.0319 0.0167 3 9KK B N +2326 C CE . 9KK B 3 ? 0.2964 0.2151 0.1889 0.0404 -0.0101 -0.0646 3 9KK B CE +2327 C CD . 9KK B 3 ? 0.2881 0.1960 0.1821 0.0563 0.0159 -0.0563 3 9KK B CD +2328 C CG . 9KK B 3 ? 0.2814 0.2055 0.1499 0.0568 0.0102 -0.0159 3 9KK B CG +2329 C CB . 9KK B 3 ? 0.2432 0.1699 0.1405 0.0335 0.0055 0.0038 3 9KK B CB +2330 C CA . 9KK B 3 ? 0.1584 0.2023 0.1297 0.0164 0.0296 0.0095 3 9KK B CA +2331 C CM . 9KK B 3 ? 0.1617 0.1883 0.1177 0.0294 0.0276 0.0199 3 9KK B CM +2332 C C . 9KK B 3 ? 0.1654 0.2138 0.1195 -0.0089 0.0226 0.0106 3 9KK B C +2333 O O . 9KK B 3 ? 0.1737 0.2019 0.1219 -0.0074 0.0036 0.0051 3 9KK B O +2347 N N . SAR B 4 ? 0.1621 0.2564 0.1297 -0.0087 0.0369 0.0084 4 SAR B N +2348 C CA . SAR B 4 ? 0.1477 0.2540 0.1233 -0.0231 0.0412 -0.0001 4 SAR B CA +2349 C C . SAR B 4 ? 0.1766 0.2119 0.1140 -0.0569 0.0254 -0.0033 4 SAR B C +2350 O O . SAR B 4 ? 0.1733 0.2409 0.1048 -0.0379 0.0280 -0.0143 4 SAR B O +2351 C CN . SAR B 4 ? 0.1610 0.2923 0.1467 -0.0132 0.0113 0.0206 4 SAR B CN +2357 N N . ASP B 5 ? 0.1894 0.1598 0.1064 -0.0563 0.0419 -0.0229 5 ASP B N +2358 C CA . ASP B 5 ? 0.1866 0.1404 0.0962 -0.0468 0.0421 -0.0249 5 ASP B CA +2359 C C . ASP B 5 ? 0.1827 0.1063 0.0848 -0.0325 0.0254 -0.0153 5 ASP B C +2360 O O . ASP B 5 ? 0.1867 0.1011 0.0987 -0.0339 0.0255 0.0005 5 ASP B O +2361 C CB . ASP B 5 ? 0.2351 0.1375 0.1092 -0.0718 0.0465 -0.0124 5 ASP B CB +2362 C CG . ASP B 5 ? 0.2553 0.1661 0.1162 -0.1080 0.0424 -0.0131 5 ASP B CG +2363 O OD1 . ASP B 5 ? 0.3466 0.2315 0.1350 -0.1586 0.0369 -0.0156 5 ASP B OD1 +2364 O OD2 . ASP B 5 ? 0.2217 0.1613 0.1376 -0.0867 0.0113 -0.0200 5 ASP B OD2 +2370 N N . VAL B 6 ? 0.1596 0.1171 0.0845 -0.0257 0.0252 -0.0099 6 VAL B N +2371 C CA . VAL B 6 ? 0.1547 0.0950 0.0863 -0.0209 0.0188 -0.0002 6 VAL B CA +2372 C C . VAL B 6 ? 0.1491 0.0810 0.0759 -0.0203 0.0103 0.0004 6 VAL B C +2373 O O . VAL B 6 ? 0.1447 0.0933 0.0762 -0.0124 0.0187 -0.0030 6 VAL B O +2374 C CB . VAL B 6 ? 0.1679 0.0977 0.0924 -0.0109 0.0173 -0.0069 6 VAL B CB +2375 C CG1 . VAL B 6 ? 0.1682 0.0885 0.1220 -0.0174 0.0384 -0.0114 6 VAL B CG1 +2376 C CG2 . VAL B 6 ? 0.1679 0.0990 0.0946 -0.0107 0.0240 -0.0113 6 VAL B CG2 +2386 C C1 . MEA B 7 ? 0.1665 0.1268 0.0772 -0.0231 0.0029 0.0118 7 MEA B C1 +2387 N N . MEA B 7 ? 0.1609 0.0904 0.0733 -0.0232 0.0053 0.0035 7 MEA B N +2388 C CA . MEA B 7 ? 0.1508 0.0859 0.0779 -0.0113 0.0084 0.0022 7 MEA B CA +2389 C C . MEA B 7 ? 0.1435 0.0906 0.0752 -0.0126 0.0060 0.0052 7 MEA B C +2390 O O . MEA B 7 ? 0.1580 0.0893 0.0802 -0.0119 0.0117 0.0011 7 MEA B O +2391 C CB . MEA B 7 ? 0.1449 0.0903 0.0752 -0.0185 0.0061 -0.0017 7 MEA B CB +2392 C CG . MEA B 7 ? 0.1081 0.0917 0.0673 -0.0092 0.0174 -0.0029 7 MEA B CG +2393 C CD1 . MEA B 7 ? 0.1285 0.0914 0.0699 -0.0023 0.0084 -0.0039 7 MEA B CD1 +2394 C CE1 . MEA B 7 ? 0.1319 0.1004 0.0652 -0.0073 0.0056 0.0017 7 MEA B CE1 +2395 C CZ . MEA B 7 ? 0.1273 0.0980 0.0660 -0.0174 0.0091 -0.0069 7 MEA B CZ +2396 C CE2 . MEA B 7 ? 0.1236 0.0908 0.0709 -0.0081 0.0146 -0.0024 7 MEA B CE2 +2397 C CD2 . MEA B 7 ? 0.1167 0.0911 0.0740 -0.0039 0.0096 -0.0062 7 MEA B CD2 +2409 N N . TYR B 8 ? 0.1597 0.0855 0.0901 -0.0183 0.0178 -0.0024 8 TYR B N +2410 C CA . TYR B 8 ? 0.1553 0.0893 0.0886 -0.0193 0.0068 -0.0092 8 TYR B CA +2411 C C . TYR B 8 ? 0.1587 0.0818 0.0860 -0.0165 0.0093 0.0024 8 TYR B C +2412 O O . TYR B 8 ? 0.1677 0.0917 0.1070 -0.0038 0.0008 -0.0015 8 TYR B O +2413 C CB . TYR B 8 ? 0.1546 0.0936 0.0906 -0.0227 0.0149 -0.0089 8 TYR B CB +2414 C CG . TYR B 8 ? 0.1573 0.0921 0.0942 -0.0183 0.0168 0.0001 8 TYR B CG +2415 C CD1 . TYR B 8 ? 0.1561 0.0883 0.0882 -0.0038 0.0110 -0.0034 8 TYR B CD1 +2416 C CD2 . TYR B 8 ? 0.1644 0.0961 0.1235 -0.0124 0.0140 -0.0056 8 TYR B CD2 +2417 C CE1 . TYR B 8 ? 0.1838 0.0906 0.0879 -0.0007 -0.0121 -0.0076 8 TYR B CE1 +2418 C CE2 . TYR B 8 ? 0.1636 0.1046 0.1290 -0.0062 0.0063 0.0000 8 TYR B CE2 +2419 C CZ . TYR B 8 ? 0.1825 0.1001 0.1098 -0.0069 -0.0155 -0.0049 8 TYR B CZ +2420 O OH . TYR B 8 ? 0.1970 0.1157 0.1357 -0.0142 -0.0316 -0.0238 8 TYR B OH +2429 N N . SAR B 9 ? 0.1619 0.0922 0.0877 -0.0166 0.0153 -0.0029 9 SAR B N +2430 C CA . SAR B 9 ? 0.1626 0.0816 0.0926 -0.0069 0.0189 -0.0120 9 SAR B CA +2431 C C . SAR B 9 ? 0.1668 0.0930 0.0997 -0.0098 0.0094 -0.0059 9 SAR B C +2432 O O . SAR B 9 ? 0.2001 0.0922 0.1309 -0.0037 0.0497 -0.0147 9 SAR B O +2433 C CN . SAR B 9 ? 0.1673 0.1146 0.0810 -0.0104 -0.0010 -0.0058 9 SAR B CN +2439 N N . TRP B 10 ? 0.1638 0.0926 0.1022 -0.0086 0.0125 0.0019 10 TRP B N +2440 C CA . TRP B 10 ? 0.1538 0.1002 0.1105 -0.0125 0.0282 0.0052 10 TRP B CA +2441 C C . TRP B 10 ? 0.1485 0.1025 0.1079 -0.0074 0.0271 0.0021 10 TRP B C +2442 O O . TRP B 10 ? 0.1537 0.1594 0.1222 -0.0051 0.0246 0.0253 10 TRP B O +2443 C CB . TRP B 10 ? 0.1596 0.1016 0.1097 0.0039 0.0167 0.0088 10 TRP B CB +2444 C CG . TRP B 10 ? 0.1515 0.1033 0.1121 0.0098 0.0129 0.0203 10 TRP B CG +2445 C CD1 . TRP B 10 ? 0.1670 0.1025 0.1239 0.0012 -0.0010 0.0186 10 TRP B CD1 +2446 C CD2 . TRP B 10 ? 0.1490 0.1161 0.1006 -0.0022 0.0190 0.0136 10 TRP B CD2 +2447 N NE1 . TRP B 10 ? 0.1938 0.1086 0.1365 -0.0001 0.0048 0.0210 10 TRP B NE1 +2448 C CE2 . TRP B 10 ? 0.1765 0.1172 0.1031 -0.0024 0.0025 0.0270 10 TRP B CE2 +2449 C CE3 . TRP B 10 ? 0.1346 0.1183 0.1100 -0.0008 0.0214 -0.0019 10 TRP B CE3 +2450 C CZ2 . TRP B 10 ? 0.1900 0.1410 0.0965 0.0028 0.0002 0.0303 10 TRP B CZ2 +2451 C CZ3 . TRP B 10 ? 0.1593 0.1284 0.1158 0.0026 0.0075 -0.0051 10 TRP B CZ3 +2452 C CH2 . TRP B 10 ? 0.1978 0.1276 0.1075 0.0148 0.0026 0.0128 10 TRP B CH2 +2463 N N . TYR B 11 ? 0.1566 0.1033 0.1043 -0.0148 0.0081 0.0127 11 TYR B N +2464 C CA . TYR B 11 ? 0.1612 0.1101 0.0972 -0.0161 0.0156 0.0004 11 TYR B CA +2465 C C . TYR B 11 ? 0.1826 0.1059 0.1080 -0.0044 -0.0010 0.0025 11 TYR B C +2466 O O . TYR B 11 ? 0.1911 0.1089 0.1287 -0.0310 0.0040 -0.0077 11 TYR B O +2467 C CB . TYR B 11 ? 0.1728 0.1003 0.0929 -0.0117 0.0024 0.0012 11 TYR B CB +2468 C CG . TYR B 11 ? 0.1705 0.0969 0.0840 -0.0144 -0.0018 0.0029 11 TYR B CG +2469 C CD1 . TYR B 11 ? 0.1648 0.0976 0.0864 -0.0120 0.0097 0.0033 11 TYR B CD1 +2470 C CD2 . TYR B 11 ? 0.1696 0.1341 0.0856 0.0013 -0.0048 -0.0006 11 TYR B CD2 +2471 C CE1 . TYR B 11 ? 0.1575 0.0995 0.0862 -0.0050 -0.0063 0.0049 11 TYR B CE1 +2472 C CE2 . TYR B 11 ? 0.1811 0.1516 0.0903 -0.0083 -0.0067 -0.0166 11 TYR B CE2 +2473 C CZ . TYR B 11 ? 0.1588 0.1146 0.0987 -0.0141 0.0132 -0.0054 11 TYR B CZ +2474 O OH . TYR B 11 ? 0.1609 0.1608 0.1165 -0.0245 0.0069 -0.0153 11 TYR B OH +2484 N N . LEU B 12 ? 0.2068 0.1091 0.1195 -0.0110 -0.0171 -0.0100 12 LEU B N +2485 C CA . LEU B 12 ? 0.2405 0.1299 0.1399 -0.0123 -0.0407 -0.0275 12 LEU B CA +2486 C C . LEU B 12 ? 0.2411 0.1302 0.1525 -0.0049 -0.0549 -0.0311 12 LEU B C +2487 O O . LEU B 12 ? 0.2532 0.1561 0.1861 -0.0099 -0.0953 -0.0568 12 LEU B O +2488 C CB . LEU B 12 ? 0.2815 0.1543 0.1290 0.0208 0.0025 -0.0325 12 LEU B CB +2489 C CG . LEU B 12 ? 0.3157 0.1712 0.1504 0.0426 -0.0008 -0.0288 12 LEU B CG +2490 C CD1 . LEU B 12 ? 0.3611 0.2044 0.1635 0.0683 0.0408 -0.0090 12 LEU B CD1 +2491 C CD2 . LEU B 12 ? 0.3607 0.1508 0.1797 0.0407 0.0054 -0.0130 12 LEU B CD2 +2503 N N . CCS B 13 ? 0.1821 0.1237 0.1154 -0.0158 -0.0320 -0.0199 13 CCS B N +2504 C CA . CCS B 13 ? 0.1946 0.1376 0.1138 -0.0323 -0.0217 -0.0176 13 CCS B CA +2505 C CB . CCS B 13 ? 0.1594 0.1583 0.0919 -0.0152 -0.0240 -0.0136 13 CCS B CB +2506 S SG . CCS B 13 ? 0.1648 0.1522 0.0866 -0.0054 -0.0205 -0.0012 13 CCS B SG +2507 C CD . CCS B 13 ? 0.1702 0.1434 0.0936 0.0000 -0.0384 -0.0126 13 CCS B CD +2508 C CE . CCS B 13 ? 0.1460 0.1332 0.0907 -0.0155 -0.0207 -0.0016 13 CCS B CE +2509 O OZ1 . CCS B 13 ? 0.1512 0.1334 0.0887 -0.0176 -0.0183 0.0060 13 CCS B OZ1 +2510 C C . CCS B 13 ? 0.2048 0.1585 0.1664 -0.0393 -0.0280 -0.0342 13 CCS B C +2511 O O . CCS B 13 ? 0.1907 0.1533 0.1665 -0.0134 0.0012 -0.0124 13 CCS B O +2518 N N . GLY B 14 ? 0.2164 0.2206 0.2476 -0.0679 -0.0108 -0.0839 14 GLY B N +2519 C CA . GLY B 14 ? 0.2827 0.2568 0.3115 -0.0820 0.0399 -0.1120 14 GLY B CA +2520 C C . GLY B 14 ? 0.3754 0.3188 0.3715 -0.0763 0.0679 -0.1016 14 GLY B C +2521 O O . GLY B 14 ? 0.4033 0.3123 0.3973 -0.0900 0.0548 -0.1148 14 GLY B O +2525 N N . NH2 B 15 ? 0.3840 0.3330 0.3923 -0.0481 0.0839 -0.0906 15 NH2 B N +2528 O O . HOH C . ? 0.1639 0.2920 0.1216 -0.0216 0.0041 0.0130 301 HOH A O +2529 O O . HOH C . ? 1.1625 0.4619 1.2461 0.2883 0.0939 -0.1450 302 HOH A O +2530 O O . HOH C . ? 0.2236 0.1754 0.1545 0.0302 -0.0230 -0.0254 303 HOH A O +2531 O O . HOH C . ? 0.4873 0.4487 0.5581 -0.1350 0.0319 0.1781 304 HOH A O +2532 O O . HOH C . ? 0.9561 0.5985 1.3128 0.0116 0.3564 0.0520 305 HOH A O +2533 O O . HOH C . ? 0.2029 0.3109 0.1261 0.0439 -0.0069 -0.0065 306 HOH A O +2534 O O A HOH C . ? 0.2582 0.1543 0.2269 0.0285 -0.0171 0.0125 307 HOH A O +2535 O O B HOH C . ? 0.2731 0.2477 0.5146 0.1084 -0.1079 -0.0982 307 HOH A O +2536 O O . HOH C . ? 0.4692 1.0372 0.4685 -0.1971 -0.0041 -0.2869 308 HOH A O +2537 O O . HOH C . ? 0.6241 0.6252 0.6204 -0.0540 0.0370 0.0660 309 HOH A O +2538 O O . HOH C . ? 0.9317 0.8581 0.5556 0.4556 -0.0369 0.1339 310 HOH A O +2539 O O . HOH C . ? 0.6683 0.6977 0.4739 -0.0442 0.0476 0.0000 311 HOH A O +2540 O O . HOH C . ? 0.7166 0.7250 0.6234 0.0587 0.1270 -0.0014 312 HOH A O +2541 O O . HOH C . ? 0.4078 0.7284 0.7094 -0.2264 0.0676 -0.1373 313 HOH A O +2542 O O A HOH C . ? 0.4237 0.5087 0.2156 0.0615 0.1004 -0.0600 314 HOH A O +2543 O O B HOH C . ? 0.5743 0.2831 0.3875 -0.1177 0.1362 -0.1176 314 HOH A O +2544 O O . HOH C . ? 0.6978 0.6645 0.7734 -0.0168 -0.0228 0.2143 315 HOH A O +2545 O O . HOH C . ? 0.5808 0.3578 0.4428 0.0109 -0.1619 -0.1295 316 HOH A O +2546 O O . HOH C . ? 0.4355 0.3800 0.2843 0.0732 0.0485 -0.1196 317 HOH A O +2547 O O . HOH C . ? 0.4410 0.2402 0.2690 -0.0869 -0.0144 -0.0466 318 HOH A O +2548 O O . HOH C . ? 0.4160 0.3991 0.1367 0.0093 0.0339 -0.0872 319 HOH A O +2549 O O . HOH C . ? 0.5776 0.8692 0.5262 -0.1641 0.0710 0.0673 320 HOH A O +2550 O O . HOH C . ? 0.4966 0.5231 0.7026 0.0635 -0.1021 -0.0216 321 HOH A O +2551 O O . HOH C . ? 0.3370 0.3656 0.4872 -0.0866 0.0169 -0.0529 322 HOH A O +2552 O O . HOH C . ? 0.5056 0.5838 0.8896 -0.0843 0.0276 -0.0584 323 HOH A O +2553 O O . HOH C . ? 0.4515 0.3223 0.3873 0.0320 -0.0599 0.0439 324 HOH A O +2554 O O . HOH C . ? 0.5095 0.3430 0.7603 0.0681 0.1026 0.0425 325 HOH A O +2555 O O . HOH C . ? 0.1601 0.1560 0.0792 0.0071 0.0110 0.0085 326 HOH A O +2556 O O . HOH C . ? 0.2827 0.4502 0.3342 0.0512 -0.1376 -0.0840 327 HOH A O +2557 O O . HOH C . ? 0.6716 0.4266 0.4689 0.0436 0.0686 0.1633 328 HOH A O +2558 O O . HOH C . ? 0.5079 0.7479 0.9713 0.2599 0.2601 0.2658 329 HOH A O +2559 O O . HOH C . ? 0.5007 0.2520 0.7111 -0.1123 0.1542 -0.0940 330 HOH A O +2560 O O . HOH C . ? 0.2404 0.1686 0.1720 0.0018 -0.0579 -0.0012 331 HOH A O +2561 O O . HOH C . ? 1.3233 0.5729 0.7649 0.3378 0.5297 0.2039 332 HOH A O +2562 O O . HOH C . ? 0.1994 0.2713 0.4044 0.0584 0.1158 0.1552 333 HOH A O +2563 O O . HOH C . ? 0.1602 0.1074 0.1095 0.0086 -0.0065 -0.0073 334 HOH A O +2564 O O . HOH C . ? 0.3876 0.2961 0.3051 0.1244 -0.0012 0.0671 335 HOH A O +2565 O O . HOH C . ? 0.3967 0.9557 0.2711 -0.1601 -0.0281 -0.0592 336 HOH A O +2566 O O . HOH C . ? 0.3581 0.3785 0.2329 0.1588 0.0769 0.0313 337 HOH A O +2567 O O . HOH C . ? 0.1652 0.2293 0.1160 0.0357 0.0281 0.0458 338 HOH A O +2568 O O . HOH C . ? 0.9820 0.3616 0.9351 0.1777 0.1579 -0.1080 339 HOH A O +2569 O O A HOH C . ? 0.1167 0.1592 0.1683 -0.0058 0.0003 -0.0230 340 HOH A O +2570 O O B HOH C . ? 0.1672 0.1897 0.6196 -0.0180 0.0384 -0.0435 340 HOH A O +2571 O O . HOH C . ? 0.2361 0.1621 0.2254 0.0338 0.0317 0.0145 341 HOH A O +2572 O O . HOH C . ? 0.3165 0.3066 0.1542 -0.0798 0.0247 -0.0311 342 HOH A O +2573 O O . HOH C . ? 0.4727 0.1985 0.2619 -0.0843 0.0865 -0.0448 343 HOH A O +2574 O O . HOH C . ? 0.1730 0.1926 0.1759 -0.0073 -0.0072 0.0112 344 HOH A O +2575 O O . HOH C . ? 0.2817 0.3154 0.1253 -0.0777 -0.0136 0.0743 345 HOH A O +2576 O O A HOH C . ? 0.1570 0.1633 0.1466 -0.0879 0.0199 -0.0407 346 HOH A O +2577 O O B HOH C . ? 0.4190 0.5515 0.2076 0.0812 -0.0963 0.0355 346 HOH A O +2578 O O . HOH C . ? 0.4687 0.2194 0.3330 0.0287 0.0114 0.0450 347 HOH A O +2579 O O . HOH C . ? 0.3692 0.1575 0.1330 0.0741 0.0103 0.0049 348 HOH A O +2580 O O . HOH C . ? 0.4149 0.3397 0.5602 -0.0488 0.2235 -0.1816 349 HOH A O +2581 O O A HOH C . ? 0.4018 0.3726 0.2886 0.0289 0.1700 0.1093 350 HOH A O +2582 O O B HOH C . ? 1.2730 0.7015 0.7957 0.0103 0.0744 0.1311 350 HOH A O +2583 O O . HOH C . ? 0.2134 0.1383 0.1504 -0.0174 -0.0002 0.0499 351 HOH A O +2584 O O . HOH C . ? 0.3083 0.8611 0.3862 0.0889 -0.1083 -0.1510 352 HOH A O +2585 O O . HOH C . ? 0.6332 0.6695 0.4881 0.2258 0.1198 0.2966 353 HOH A O +2586 O O . HOH C . ? 0.4728 0.2818 0.4406 0.1145 0.2507 0.1341 354 HOH A O +2587 O O A HOH C . ? 0.5339 0.5787 0.6752 0.0274 0.1735 -0.3135 355 HOH A O +2588 O O B HOH C . ? 0.2867 0.3928 0.4991 -0.1015 0.1321 -0.2499 355 HOH A O +2589 O O . HOH C . ? 0.2281 0.3506 0.2173 0.0879 0.0025 -0.0660 356 HOH A O +2590 O O . HOH C . ? 0.4668 0.3409 0.7672 0.0260 0.0664 0.1705 357 HOH A O +2591 O O . HOH C . ? 0.1598 0.2448 0.0695 -0.0025 -0.0032 0.0076 358 HOH A O +2592 O O . HOH C . ? 0.1923 0.1160 0.1365 -0.0071 -0.0163 -0.0203 359 HOH A O +2593 O O . HOH C . ? 0.2112 0.1604 0.1862 0.0355 -0.0119 0.0010 360 HOH A O +2594 O O . HOH C . ? 0.4223 0.3753 1.0006 0.0365 -0.0855 0.1460 361 HOH A O +2595 O O . HOH C . ? 0.1756 0.2641 0.0932 0.0306 0.0132 -0.0037 362 HOH A O +2596 O O A HOH C . ? 0.2285 0.2368 0.0982 -0.0702 -0.0291 -0.0167 363 HOH A O +2597 O O B HOH C . ? 0.2284 0.5316 0.2786 -0.0711 -0.0633 -0.1129 363 HOH A O +2598 O O . HOH C . ? 0.1516 0.1411 0.0960 -0.0110 -0.0247 0.0032 364 HOH A O +2599 O O . HOH C . ? 0.1496 0.1837 0.2244 -0.0186 -0.0168 0.0675 365 HOH A O +2600 O O . HOH C . ? 0.8913 1.1317 0.5351 -0.5900 0.0955 -0.1262 366 HOH A O +2601 O O A HOH C . ? 0.3516 0.4745 0.3818 -0.1281 0.1433 0.0614 367 HOH A O +2602 O O B HOH C . ? 0.4050 0.3759 0.2409 0.1493 0.0026 0.1238 367 HOH A O +2603 O O A HOH C . ? 0.4154 0.3959 0.4744 0.0860 -0.1463 0.1710 368 HOH A O +2604 O O B HOH C . ? 1.4359 0.5310 0.5430 0.0788 -0.2660 0.1004 368 HOH A O +2605 O O . HOH C . ? 0.2257 0.1797 0.2430 0.0214 -0.0137 -0.0177 369 HOH A O +2606 O O . HOH C . ? 0.1792 0.2746 0.3013 -0.0407 -0.0882 0.0915 370 HOH A O +2607 O O A HOH C . ? 0.6529 0.8472 0.7622 0.2211 -0.3125 0.1736 371 HOH A O +2608 O O B HOH C . ? 0.2911 0.5629 0.2636 0.0775 -0.0019 -0.1851 371 HOH A O +2609 O O . HOH C . ? 0.1781 0.1725 0.1213 -0.0003 0.0031 -0.0088 372 HOH A O +2610 O O . HOH C . ? 0.1721 0.1893 0.1874 -0.0233 -0.0319 0.0248 373 HOH A O +2611 O O . HOH C . ? 0.7415 0.6258 0.2756 -0.1740 0.0200 0.0827 374 HOH A O +2612 O O . HOH C . ? 0.5683 0.5218 0.8546 -0.1310 0.0600 0.1007 375 HOH A O +2613 O O . HOH C . ? 1.6200 0.6573 0.8221 0.1905 0.4325 0.1033 376 HOH A O +2614 O O . HOH C . ? 0.9063 0.2982 0.7715 -0.0385 -0.0983 0.0190 377 HOH A O +2615 O O . HOH C . ? 0.4571 0.4988 0.4884 -0.1995 -0.0103 0.1392 378 HOH A O +2616 O O A HOH C . ? 0.1959 0.1759 0.0946 0.0124 -0.0001 -0.0079 379 HOH A O +2617 O O B HOH C . ? 0.2604 0.4728 0.6076 -0.0649 -0.1331 -0.1316 379 HOH A O +2618 O O A HOH C . ? 0.4433 0.4605 0.1923 0.0518 -0.0946 0.0953 380 HOH A O +2619 O O B HOH C . ? 0.5138 0.5596 0.2248 -0.1396 0.0544 -0.1194 380 HOH A O +2620 O O A HOH C . ? 0.3444 0.1707 0.1401 -0.0280 0.0023 0.0273 381 HOH A O +2621 O O B HOH C . ? 0.6234 0.2314 0.3120 -0.0695 -0.2083 0.0635 381 HOH A O +2622 O O A HOH C . ? 0.1465 0.2927 0.2461 -0.0521 -0.0203 0.1366 382 HOH A O +2623 O O B HOH C . ? 0.3657 0.4606 0.4852 -0.0198 -0.1816 0.1279 382 HOH A O +2624 O O . HOH C . ? 0.2864 0.5868 0.1950 -0.1166 -0.0297 0.1141 383 HOH A O +2625 O O . HOH C . ? 0.7754 0.8344 1.4137 0.4330 -0.1180 -0.0441 384 HOH A O +2626 O O . HOH C . ? 0.1711 0.1840 0.1239 -0.0202 -0.0241 -0.0227 385 HOH A O +2627 O O . HOH C . ? 0.5540 0.3861 0.3514 0.0681 0.0032 0.0273 386 HOH A O +2628 O O . HOH C . ? 0.1654 0.1555 0.1275 0.0111 0.0136 0.0139 387 HOH A O +2629 O O . HOH C . ? 0.1408 0.2553 0.0997 -0.0087 0.0133 0.0287 388 HOH A O +2630 O O . HOH C . ? 0.3451 0.2351 0.2344 0.0785 0.0608 0.0959 389 HOH A O +2631 O O . HOH C . ? 0.3803 0.3448 0.7503 0.1684 -0.0336 0.0371 390 HOH A O +2632 O O . HOH C . ? 0.2730 0.2440 0.2982 -0.0014 0.0694 -0.0788 391 HOH A O +2633 O O . HOH C . ? 0.1438 0.1172 0.0900 0.0103 0.0149 0.0002 392 HOH A O +2634 O O . HOH C . ? 0.2414 0.2058 0.1420 0.0427 0.0015 -0.0048 393 HOH A O +2635 O O . HOH C . ? 0.1712 0.2611 0.1810 0.0384 0.0292 0.0138 394 HOH A O +2636 O O . HOH C . ? 0.2189 0.1427 0.1465 0.0355 0.0076 0.0194 395 HOH A O +2637 O O . HOH C . ? 0.1402 0.1665 0.1383 0.0283 -0.0158 0.0223 396 HOH A O +2638 O O . HOH C . ? 0.4469 0.1688 0.1323 0.0366 0.0022 -0.0293 397 HOH A O +2639 O O . HOH C . ? 0.5775 0.2380 0.1677 0.0836 0.0761 0.0242 398 HOH A O +2640 O O . HOH C . ? 0.2734 0.1870 0.2267 -0.0463 -0.0047 -0.0435 399 HOH A O +2641 O O . HOH C . ? 0.2130 0.2346 0.4773 0.0487 -0.0756 -0.0543 400 HOH A O +2642 O O . HOH C . ? 0.6173 0.6186 0.1868 -0.0178 -0.0198 -0.1036 401 HOH A O +2643 O O . HOH C . ? 0.1330 0.3186 0.1569 -0.0096 -0.0204 0.0230 402 HOH A O +2644 O O . HOH C . ? 0.2638 0.1958 0.4744 0.0372 0.1538 0.0284 403 HOH A O +2645 O O . HOH C . ? 0.2980 0.2125 0.1687 -0.0322 0.0457 0.0155 404 HOH A O +2646 O O . HOH C . ? 0.6980 0.2217 0.3704 0.0085 0.0781 0.0883 405 HOH A O +2647 O O . HOH C . ? 0.4090 0.2274 0.1547 0.0474 0.0447 -0.0347 406 HOH A O +2648 O O . HOH C . ? 0.6071 0.6562 0.4866 0.0766 0.2967 0.1454 407 HOH A O +2649 O O . HOH C . ? 0.2264 0.2689 0.3688 0.0108 0.0247 0.1363 408 HOH A O +2650 O O . HOH C . ? 0.7542 0.3562 0.3092 -0.0442 -0.0699 -0.0063 409 HOH A O +2651 O O . HOH C . ? 0.2718 0.2238 0.2509 -0.0029 0.0601 -0.0135 410 HOH A O +2652 O O . HOH C . ? 0.3223 0.3630 0.3568 -0.1350 -0.0768 0.1084 411 HOH A O +2653 O O . HOH C . ? 0.2507 0.3727 0.2016 -0.0307 -0.0716 -0.0820 412 HOH A O +2654 O O . HOH C . ? 0.2048 0.1561 0.1151 0.0330 -0.0148 -0.0387 413 HOH A O +2655 O O . HOH C . ? 0.2034 0.2076 0.1074 -0.0365 0.0007 0.0016 414 HOH A O +2656 O O . HOH C . ? 0.2346 0.2150 0.1642 -0.0142 0.0070 -0.0518 415 HOH A O +2657 O O . HOH C . ? 0.2080 0.3663 0.0986 0.0580 -0.0153 -0.0020 416 HOH A O +2658 O O . HOH C . ? 0.1795 0.2361 0.1659 -0.0367 -0.0591 0.0236 417 HOH A O +2659 O O . HOH C . ? 0.2131 0.2034 0.1426 0.0171 0.0158 0.0151 418 HOH A O +2660 O O . HOH C . ? 0.3822 0.2685 0.3917 -0.0256 -0.0211 0.0477 419 HOH A O +2661 O O . HOH C . ? 0.3363 0.1437 0.2809 -0.0136 -0.0181 0.0342 420 HOH A O +2662 O O . HOH C . ? 0.1822 0.1978 0.0725 0.0013 -0.0273 0.0101 421 HOH A O +2663 O O . HOH C . ? 0.2752 0.3607 0.2006 -0.0450 -0.0609 -0.0279 422 HOH A O +2664 O O . HOH C . ? 0.1557 0.1417 0.1012 0.0277 -0.0318 -0.0170 423 HOH A O +2665 O O . HOH C . ? 0.3100 0.4314 0.2751 -0.0955 -0.0290 -0.1371 424 HOH A O +2666 O O . HOH C . ? 0.2389 0.6193 0.1605 0.0878 -0.0052 -0.0176 425 HOH A O +2667 O O . HOH C . ? 0.2217 0.2484 0.3629 0.0238 0.0252 -0.0365 426 HOH A O +2668 O O . HOH C . ? 0.7366 0.2898 0.6135 -0.1056 -0.0562 0.0504 427 HOH A O +2669 O O . HOH C . ? 0.1447 0.3291 0.1800 -0.0271 -0.0220 0.0620 428 HOH A O +2670 O O . HOH C . ? 0.5965 0.2942 0.6272 -0.1492 -0.1658 0.1183 429 HOH A O +2671 O O A HOH C . ? 0.5217 0.4984 0.3562 -0.0715 -0.1548 0.1600 430 HOH A O +2672 O O B HOH C . ? 0.5163 0.2557 0.4495 0.0418 -0.0171 0.0064 430 HOH A O +2673 O O . HOH C . ? 0.5025 0.1796 0.3614 0.0494 0.2012 0.0004 431 HOH A O +2674 O O A HOH C . ? 0.3226 0.3324 0.1582 -0.1639 -0.0017 0.0387 432 HOH A O +2675 O O B HOH C . ? 0.3718 0.3662 0.2820 0.1536 -0.1352 -0.1559 432 HOH A O +2676 O O . HOH C . ? 0.2250 0.1112 0.1468 0.0028 -0.0182 -0.0094 433 HOH A O +2677 O O . HOH C . ? 0.3102 0.2307 0.0939 0.0052 -0.0305 0.0020 434 HOH A O +2678 O O . HOH C . ? 0.2923 0.1947 0.1621 -0.0104 0.0226 -0.0519 435 HOH A O +2679 O O . HOH C . ? 0.2572 0.1782 0.1166 -0.0411 -0.0424 -0.0029 436 HOH A O +2680 O O . HOH C . ? 0.1495 0.2589 0.1381 -0.0513 -0.0184 0.0250 437 HOH A O +2681 O O . HOH C . ? 0.8741 0.5821 0.3733 0.1679 0.2552 0.0525 438 HOH A O +2682 O O . HOH C . ? 0.2296 0.3493 0.1651 0.0555 0.0216 0.1006 439 HOH A O +2683 O O . HOH C . ? 0.1918 0.2203 0.1763 -0.0594 -0.0145 -0.0355 440 HOH A O +2684 O O . HOH C . ? 0.1981 0.1589 0.0910 -0.0148 0.0052 -0.0267 441 HOH A O +2685 O O . HOH C . ? 0.2520 0.1793 0.2889 -0.0092 -0.0970 -0.0676 442 HOH A O +2686 O O . HOH C . ? 0.2189 0.2438 0.1541 -0.0042 0.0231 -0.0356 443 HOH A O +2687 O O . HOH C . ? 0.6971 0.5621 0.5206 -0.0182 0.2126 -0.1638 444 HOH A O +2688 O O . HOH C . ? 0.1744 0.4197 0.2383 0.0001 0.0528 0.0700 445 HOH A O +2689 O O . HOH C . ? 0.5229 0.2271 0.2600 0.0934 0.1122 -0.0416 446 HOH A O +2690 O O . HOH C . ? 0.2494 0.5805 0.5182 -0.0388 -0.0246 0.1811 447 HOH A O +2691 O O . HOH C . ? 0.7348 0.6040 0.8835 0.2502 -0.3752 -0.0394 448 HOH A O +2692 O O . HOH C . ? 0.5038 0.4248 0.2445 -0.0714 0.0283 0.0927 449 HOH A O +2693 O O . HOH C . ? 0.3470 0.1945 0.1783 -0.1016 0.0356 -0.0108 450 HOH A O +2694 O O A HOH C . ? 0.1352 0.2409 0.0631 0.0015 0.0131 0.0093 451 HOH A O +2695 O O B HOH C . ? 0.5518 0.6745 0.6217 0.1377 -0.0582 0.0301 451 HOH A O +2696 O O A HOH C . ? 0.3916 0.3524 0.1234 0.0657 -0.0020 -0.0533 452 HOH A O +2697 O O B HOH C . ? 0.3959 0.4232 0.4008 0.1062 -0.1326 -0.1848 452 HOH A O +2698 O O . HOH C . ? 0.3396 0.6261 0.2029 0.1847 -0.0092 -0.0792 453 HOH A O +2699 O O . HOH C . ? 0.8131 0.2755 0.7378 0.1519 0.1172 -0.0258 454 HOH A O +2700 O O . HOH C . ? 0.4185 0.4698 0.2193 0.2208 -0.0163 0.0246 455 HOH A O +2701 O O A HOH C . ? 0.3032 0.2534 0.1708 0.1610 0.0074 0.0279 456 HOH A O +2702 O O B HOH C . ? 0.2268 0.3855 0.2671 0.1379 0.0967 0.1694 456 HOH A O +2703 O O . HOH C . ? 0.1182 0.2077 0.1441 0.0217 -0.0139 -0.0517 457 HOH A O +2704 O O . HOH C . ? 0.3794 0.3391 0.3364 -0.1106 0.0533 0.0135 458 HOH A O +2705 O O . HOH C . ? 0.5301 0.6944 0.3759 0.0549 0.0718 -0.1524 459 HOH A O +2706 O O . HOH C . ? 0.1557 0.1625 0.0926 -0.0077 -0.0208 0.0026 460 HOH A O +2707 O O . HOH C . ? 0.8261 0.6534 0.2599 -0.0080 0.0188 -0.1530 461 HOH A O +2708 O O . HOH C . ? 0.3485 0.5908 0.5730 0.0432 0.0331 0.2861 462 HOH A O +2709 O O . HOH C . ? 0.9751 0.7937 0.4371 -0.0069 -0.1838 -0.2552 463 HOH A O +2710 O O . HOH C . ? 0.6304 0.5835 0.3221 -0.2983 0.1378 -0.0443 464 HOH A O +2711 O O . HOH C . ? 0.5255 0.5432 0.9581 0.0277 0.2250 0.3445 465 HOH A O +2712 O O . HOH C . ? 1.1486 0.8484 0.4160 -0.0005 -0.0809 0.1514 466 HOH A O +2713 O O . HOH C . ? 0.2969 0.2808 0.2982 0.0706 0.1433 0.0374 467 HOH A O +2714 O O A HOH C . ? 0.2646 0.1557 0.2180 0.0796 0.0189 0.0440 468 HOH A O +2715 O O B HOH C . ? 0.4806 0.4939 0.3292 0.2488 0.0047 -0.0589 468 HOH A O +2716 O O A HOH C . ? 0.5012 0.5635 0.3865 0.1037 0.1021 0.1559 469 HOH A O +2717 O O B HOH C . ? 0.9920 0.7510 0.8698 0.0814 -0.1505 0.0431 469 HOH A O +2718 O O . HOH C . ? 0.9500 0.9208 0.2894 -0.0211 -0.0930 -0.1547 470 HOH A O +2719 O O . HOH C . ? 0.5393 0.3519 0.6743 -0.1226 0.1108 -0.0197 471 HOH A O +2720 O O . HOH C . ? 0.9606 0.5351 0.8079 0.3407 0.2421 -0.0042 472 HOH A O +2721 O O . HOH C . ? 0.4162 0.3223 0.5598 -0.1152 -0.0365 0.0652 473 HOH A O +2722 O O . HOH C . ? 0.4486 0.1530 0.3573 -0.0531 0.1575 -0.0245 474 HOH A O +2723 O O . HOH C . ? 0.5699 0.2597 0.6530 -0.0896 0.0227 -0.0551 475 HOH A O +2724 O O . HOH C . ? 0.4759 0.6908 0.8058 0.1067 0.1343 0.1561 476 HOH A O +2725 O O . HOH C . ? 0.5070 0.2726 0.3627 0.0271 -0.0442 -0.1612 477 HOH A O +2726 O O . HOH C . ? 0.7118 0.3966 1.3326 0.1288 -0.0312 0.0177 478 HOH A O +2727 O O . HOH C . ? 0.3534 0.8659 0.8105 0.0065 0.0908 -0.3198 479 HOH A O +2728 O O . HOH C . ? 0.3809 0.6991 0.6351 -0.0717 -0.0428 0.1712 480 HOH A O +2729 O O . HOH C . ? 0.8843 0.4814 0.6321 0.0688 0.1934 0.0291 481 HOH A O +2730 O O . HOH C . ? 0.1872 0.1732 0.1799 -0.0008 0.0086 0.0062 482 HOH A O +2731 O O . HOH C . ? 0.5191 0.1715 0.3093 0.0780 -0.0259 0.0224 483 HOH A O +2732 O O . HOH C . ? 0.3901 0.3179 0.2467 -0.0503 0.0044 0.0420 484 HOH A O +2733 O O . HOH C . ? 0.5286 0.4398 0.5982 0.1786 -0.1055 -0.1045 485 HOH A O +2734 O O . HOH C . ? 0.4956 0.4392 0.9542 0.1468 0.2616 0.2865 486 HOH A O +2735 O O . HOH C . ? 0.3205 0.6990 0.5979 0.0925 -0.1360 0.0690 487 HOH A O +2736 O O . HOH C . ? 0.2853 0.4617 0.1274 0.0205 0.0150 0.0234 488 HOH A O +2737 O O . HOH C . ? 0.3891 0.3734 0.2781 -0.1436 0.0816 -0.1112 489 HOH A O +2738 O O . HOH C . ? 0.5129 0.3744 0.3771 -0.1208 0.1617 -0.0338 490 HOH A O +2739 O O . HOH C . ? 0.3384 0.3079 0.4978 0.0410 0.1298 0.0252 491 HOH A O +2740 O O . HOH C . ? 0.8565 0.2586 0.6158 -0.1370 -0.0379 0.0532 492 HOH A O +2741 O O . HOH C . ? 1.0613 0.9992 0.4234 0.2209 0.2416 -0.0049 493 HOH A O +2742 O O A HOH C . ? 0.3963 0.3003 0.4295 -0.0789 -0.0813 0.1026 494 HOH A O +2743 O O B HOH C . ? 0.5461 0.3055 0.4103 0.0344 -0.1992 0.0086 494 HOH A O +2744 O O A HOH C . ? 0.6741 0.4365 0.5099 0.0605 -0.1647 -0.1601 495 HOH A O +2745 O O B HOH C . ? 0.4074 0.4243 0.5116 0.0328 -0.1257 0.1838 495 HOH A O +2746 O O A HOH C . ? 0.2833 0.4487 0.5924 -0.0768 0.0627 0.1015 496 HOH A O +2747 O O B HOH C . ? 0.3823 0.5425 0.5967 -0.0701 -0.1406 -0.0645 496 HOH A O +2748 O O . HOH C . ? 0.1465 0.1882 0.3933 0.0222 -0.0730 -0.0946 497 HOH A O +2749 O O . HOH C . ? 0.4469 0.4253 0.3118 0.0439 -0.0972 0.0434 498 HOH A O +2750 O O A HOH C . ? 0.4559 0.4285 0.4564 -0.1670 0.0550 -0.0762 499 HOH A O +2751 O O B HOH C . ? 0.6078 0.4495 0.3843 -0.1367 0.0574 0.1115 499 HOH A O +2752 O O . HOH C . ? 0.7799 0.3218 0.6956 0.1156 -0.0321 0.0949 500 HOH A O +2753 O O . HOH C . ? 0.2079 0.2529 0.3454 0.0145 0.0187 -0.0145 501 HOH A O +2754 O O . HOH C . ? 0.9618 1.1879 1.0374 -0.3217 -0.1577 -0.0308 502 HOH A O +2755 O O . HOH C . ? 0.3705 0.4763 0.2530 0.1307 0.1051 0.0539 503 HOH A O +2756 O O A HOH C . ? 0.3680 0.2361 0.1909 -0.1463 0.0304 -0.0281 504 HOH A O +2757 O O B HOH C . ? 0.4331 0.4895 0.6238 0.0929 -0.1774 -0.3027 504 HOH A O +2758 O O . HOH C . ? 0.1848 0.2131 0.2478 -0.0541 -0.0771 0.0514 505 HOH A O +2759 O O . HOH C . ? 0.2197 0.3719 0.3651 0.0410 0.0525 0.1742 506 HOH A O +2760 O O . HOH C . ? 1.0851 0.5025 0.5225 0.2053 0.1549 0.0678 507 HOH A O +2761 O O . HOH C . ? 0.4502 0.6108 0.3974 -0.0226 -0.0177 0.1770 508 HOH A O +2762 O O . HOH C . ? 1.0156 0.4262 0.8552 0.3084 0.0633 0.0628 509 HOH A O +2763 O O . HOH C . ? 1.0871 0.4526 0.6518 -0.1572 0.0657 0.0889 510 HOH A O +2764 O O . HOH C . ? 0.3122 0.3185 0.2937 -0.0790 0.0409 -0.1047 511 HOH A O +2765 O O . HOH C . ? 0.4415 0.5953 0.8323 0.0506 0.0569 -0.3830 512 HOH A O +2766 O O . HOH C . ? 0.1353 0.2338 0.2489 -0.0262 0.0036 0.0703 513 HOH A O +2767 O O . HOH C . ? 0.5141 0.6538 0.6032 0.1657 -0.0643 -0.2196 514 HOH A O +2768 O O . HOH C . ? 0.1775 0.2191 0.2747 0.0033 0.1002 0.0061 515 HOH A O +2769 O O A HOH C . ? 0.9653 0.6106 0.7679 0.1502 -0.2155 0.2193 516 HOH A O +2770 O O B HOH C . ? 0.4020 0.4200 1.4261 0.0096 0.0437 0.2308 516 HOH A O +2771 O O . HOH C . ? 0.4791 0.4662 0.4455 0.1982 0.0003 -0.1950 517 HOH A O +2772 O O . HOH C . ? 1.0012 0.7924 0.6123 0.3845 -0.0425 0.0140 518 HOH A O +2773 O O . HOH C . ? 0.3177 0.3419 0.1153 -0.1066 0.0181 -0.0337 519 HOH A O +2774 O O . HOH C . ? 0.5112 0.7175 0.1928 -0.0603 -0.0007 -0.0631 520 HOH A O +2775 O O . HOH C . ? 0.1598 0.2140 0.1841 -0.0283 -0.0547 0.0525 521 HOH A O +2776 O O . HOH C . ? 0.4913 0.3812 0.4052 -0.0439 -0.1199 -0.0808 522 HOH A O +2777 O O . HOH C . ? 0.1975 0.2508 0.2337 -0.0178 -0.0310 -0.0239 523 HOH A O +2778 O O . HOH C . ? 0.5318 0.3993 0.3134 0.0301 -0.1195 -0.0661 524 HOH A O +2779 O O . HOH C . ? 0.7365 0.4855 0.7048 0.0739 -0.1719 0.1488 525 HOH A O +2780 O O . HOH C . ? 0.4507 0.2553 0.3182 0.1350 0.0256 0.0595 526 HOH A O +2781 O O . HOH C . ? 1.7544 0.6729 1.6045 -0.2932 -0.3929 0.3148 527 HOH A O +2782 O O . HOH C . ? 0.3567 0.8359 0.4570 0.2165 0.1281 0.2243 528 HOH A O +2783 O O . HOH C . ? 0.5293 0.2335 0.2543 -0.0176 0.0647 0.0620 529 HOH A O +2784 O O . HOH C . ? 0.4150 0.6107 0.4862 0.1324 0.1774 -0.0267 530 HOH A O +2785 O O . HOH C . ? 0.4416 0.2247 0.2777 0.0673 -0.0478 0.0145 531 HOH A O +2786 O O . HOH C . ? 0.2751 0.1823 0.2002 -0.0612 -0.0520 0.0148 532 HOH A O +2787 O O . HOH C . ? 0.8960 0.2889 0.5584 -0.1048 0.0128 0.0632 533 HOH A O +2788 O O . HOH C . ? 0.3784 0.2493 0.5056 -0.0661 0.1418 -0.1003 534 HOH A O +2789 O O . HOH C . ? 0.4362 0.5083 0.6344 0.1839 0.0267 -0.0546 535 HOH A O +2790 O O . HOH C . ? 0.6071 0.3018 0.5643 0.1479 0.1293 0.0714 536 HOH A O +2791 O O . HOH C . ? 0.4972 0.4112 0.7516 0.0146 -0.1008 -0.0929 537 HOH A O +2792 O O . HOH C . ? 0.6370 0.7968 0.4652 0.0546 -0.2123 -0.0666 538 HOH A O +2793 O O . HOH C . ? 0.2766 0.2341 0.2596 -0.0013 0.0046 -0.0508 539 HOH A O +2794 O O . HOH C . ? 0.5904 1.0616 0.3054 -0.1346 -0.0936 0.0637 540 HOH A O +2795 O O . HOH C . ? 0.2489 0.2803 0.4166 -0.0808 0.0677 -0.0284 541 HOH A O +2796 O O . HOH C . ? 0.5661 0.1826 0.1584 -0.0262 0.0393 -0.0236 542 HOH A O +2797 O O . HOH C . ? 1.0348 0.9417 0.5324 0.0988 -0.1465 0.1062 543 HOH A O +2798 O O . HOH C . ? 0.5372 0.3683 0.2722 -0.0555 0.1013 0.1354 544 HOH A O +2799 O O . HOH C . ? 0.8317 0.9767 0.9080 -0.3600 -0.0336 -0.0212 545 HOH A O +2800 O O . HOH C . ? 0.5662 0.5538 0.7799 0.1326 0.3114 0.0633 546 HOH A O +2801 O O . HOH C . ? 0.3996 0.2261 0.1936 0.0588 0.0078 -0.0293 547 HOH A O +2802 O O . HOH C . ? 0.5095 0.4175 0.5774 -0.0109 -0.0166 -0.2819 548 HOH A O +2803 O O . HOH C . ? 0.1772 0.1177 0.0746 0.0076 -0.0254 -0.0070 549 HOH A O +2804 O O A HOH C . ? 0.5094 0.2865 0.4130 0.0534 -0.2073 -0.1358 550 HOH A O +2805 O O B HOH C . ? 0.6016 0.4518 0.4024 0.0641 -0.0475 -0.1980 550 HOH A O +2806 O O . HOH C . ? 0.4951 0.3193 0.5564 -0.0741 0.2207 -0.1487 551 HOH A O +2807 O O . HOH C . ? 0.8882 0.8606 0.2408 -0.0040 -0.0049 -0.1085 552 HOH A O +2808 O O . HOH C . ? 0.7403 0.7791 0.4265 -0.0713 -0.0405 -0.0146 553 HOH A O +2809 O O . HOH C . ? 0.4786 0.6232 0.3943 -0.1120 -0.0352 -0.1234 554 HOH A O +2810 O O . HOH C . ? 0.6760 0.7200 0.2562 0.2978 -0.0479 -0.0177 555 HOH A O +2811 O O . HOH C . ? 0.5666 0.2806 0.8364 0.0936 0.2541 0.0397 556 HOH A O +2812 O O . HOH C . ? 0.4771 0.1953 0.3340 0.0737 -0.1083 -0.0996 557 HOH A O +2813 O O . HOH C . ? 0.5546 0.3047 0.4303 -0.1668 -0.1047 0.1492 558 HOH A O +2814 O O A HOH C . ? 0.7019 0.5401 0.3732 0.3594 -0.0468 -0.0615 559 HOH A O +2815 O O B HOH C . ? 0.4561 0.3799 0.1295 0.0595 0.0159 -0.0375 559 HOH A O +2816 O O . HOH C . ? 0.2074 0.5883 0.5735 0.0758 -0.0269 -0.0307 560 HOH A O +2817 O O . HOH C . ? 0.4197 0.5382 0.2999 0.2534 -0.0983 -0.1613 561 HOH A O +2818 O O . HOH C . ? 0.7240 0.3478 0.4348 -0.0649 -0.0138 -0.1393 562 HOH A O +2819 O O . HOH C . ? 0.2244 0.1186 0.2947 0.0081 -0.0306 0.0311 563 HOH A O +2820 O O . HOH C . ? 0.3565 0.5003 0.2893 -0.2026 -0.0249 -0.0316 564 HOH A O +2821 O O . HOH C . ? 0.3430 0.4498 0.7290 -0.0201 0.1749 -0.1075 565 HOH A O +2822 O O . HOH C . ? 0.4383 0.2962 0.3261 -0.0398 -0.0403 -0.0709 566 HOH A O +2823 O O A HOH C . ? 0.2052 0.3222 0.2263 0.0059 -0.1086 -0.0583 567 HOH A O +2824 O O B HOH C . ? 0.1950 0.3139 0.6252 0.0677 0.0529 0.0814 567 HOH A O +2825 O O . HOH C . ? 0.4114 0.3776 0.2507 -0.2051 -0.0147 0.0648 568 HOH A O +2826 O O A HOH C . ? 0.3189 0.3416 0.2821 0.0103 0.0365 -0.0737 569 HOH A O +2827 O O B HOH C . ? 0.6175 0.6283 0.2341 -0.0413 -0.1578 0.0344 569 HOH A O +2828 O O . HOH C . ? 0.3645 0.6253 0.6193 -0.1046 -0.0701 0.3636 570 HOH A O +2829 O O A HOH C . ? 0.5367 0.3012 0.2803 0.0119 0.0925 -0.0368 571 HOH A O +2830 O O B HOH C . ? 0.3784 0.3530 0.3612 0.0793 0.0527 -0.1772 571 HOH A O +2831 O O . HOH C . ? 0.5596 0.2021 0.6900 -0.0850 -0.0082 0.0655 572 HOH A O +2832 O O . HOH C . ? 0.3605 0.1960 0.3036 -0.0147 0.0114 0.0241 573 HOH A O +2833 O O . HOH C . ? 1.1332 1.1516 1.2275 -0.1797 0.3677 -0.1373 574 HOH A O +2834 O O . HOH C . ? 0.2186 0.1695 0.1774 -0.0017 -0.0329 0.0452 575 HOH A O +2835 O O . HOH C . ? 1.1090 0.6524 0.7631 0.0677 0.1189 -0.2704 576 HOH A O +2836 O O . HOH C . ? 0.6147 0.5992 0.5817 0.0631 -0.2420 0.2182 577 HOH A O +2837 O O . HOH C . ? 0.6159 0.2432 0.5123 -0.0086 0.0095 0.0252 578 HOH A O +2838 O O . HOH C . ? 0.7721 0.8772 0.4310 -0.3173 -0.0514 0.2450 579 HOH A O +2839 O O . HOH C . ? 0.6564 0.5285 1.0137 0.1143 0.1957 0.0824 580 HOH A O +2840 O O . HOH C . ? 0.5252 0.3714 0.5479 -0.0160 0.0611 -0.0890 581 HOH A O +2841 O O . HOH C . ? 0.5679 0.7218 0.2326 0.2416 -0.0023 -0.0505 582 HOH A O +2842 O O . HOH C . ? 0.2118 0.2006 0.4290 -0.0299 -0.0624 -0.0602 583 HOH A O +2843 O O . HOH C . ? 0.7919 0.2782 0.8028 -0.1222 -0.1753 -0.0141 584 HOH A O +2844 O O . HOH C . ? 0.5192 0.2059 0.5587 -0.0938 -0.0391 -0.0032 585 HOH A O +2845 O O . HOH C . ? 0.8622 0.6379 0.3849 -0.0869 0.0167 0.0470 586 HOH A O +2846 O O . HOH C . ? 0.8980 0.7940 0.5336 0.0986 -0.1416 -0.2579 587 HOH A O +2847 O O A HOH C . ? 0.6898 0.6589 0.6127 0.1739 -0.2534 0.1175 588 HOH A O +2848 O O B HOH C . ? 0.2017 0.4841 0.3749 -0.1250 -0.0775 0.0250 588 HOH A O +2849 O O . HOH C . ? 0.7237 0.7882 0.2172 -0.1059 -0.0135 -0.0066 589 HOH A O +2850 O O . HOH C . ? 0.7057 0.5029 0.9895 0.2038 0.3432 0.1457 590 HOH A O +2851 O O . HOH C . ? 0.4096 0.4758 1.0405 -0.0389 0.1503 0.2608 591 HOH A O +2852 O O . HOH C . ? 1.0247 0.4150 0.4198 0.0592 -0.2875 -0.0733 592 HOH A O +2853 O O A HOH C . ? 0.6217 0.2129 0.2336 0.1163 -0.0342 -0.0444 593 HOH A O +2854 O O B HOH C . ? 0.6230 0.3135 0.2406 -0.0946 -0.1549 -0.0061 593 HOH A O +2855 O O . HOH C . ? 0.4553 0.4799 0.4472 0.0638 -0.0865 -0.0156 594 HOH A O +2856 O O . HOH C . ? 1.0183 0.2926 0.5432 0.1251 -0.1141 0.0212 595 HOH A O +2857 O O . HOH C . ? 0.3710 0.4966 0.3942 0.1103 -0.1746 -0.2018 596 HOH A O +2858 O O . HOH C . ? 0.6798 0.6720 0.8272 -0.0535 0.1238 -0.1632 597 HOH A O +2859 O O . HOH C . ? 0.4635 0.5777 0.3186 0.2057 -0.0008 -0.1385 598 HOH A O +2860 O O . HOH C . ? 0.9495 0.4783 0.3195 0.2325 0.0549 0.1018 599 HOH A O +2861 O O . HOH C . ? 0.8341 0.3420 0.4209 0.0846 0.0484 0.0206 600 HOH A O +2862 O O . HOH C . ? 0.7708 0.8035 1.1000 -0.1111 0.1727 0.1078 601 HOH A O +2863 O O . HOH C . ? 0.6099 0.4836 0.5975 -0.0178 0.1919 -0.0846 602 HOH A O +2864 O O . HOH C . ? 0.9938 0.7632 0.4790 -0.0571 -0.0536 0.3051 603 HOH A O +2865 O O A HOH C . ? 0.4359 0.3250 0.3929 -0.0107 -0.0335 -0.1173 604 HOH A O +2866 O O B HOH C . ? 0.6272 0.2733 0.4060 0.1164 0.0247 -0.1305 604 HOH A O +2867 O O . HOH C . ? 0.5455 0.6067 0.9600 0.2884 0.0357 0.0661 605 HOH A O +2868 O O . HOH C . ? 0.4224 0.2233 0.7942 0.0000 -0.2097 -0.0188 606 HOH A O +2869 O O . HOH C . ? 0.4053 0.9268 0.6638 0.1037 0.1166 -0.1490 607 HOH A O +2870 O O . HOH C . ? 0.5293 0.6283 0.5458 -0.0220 0.0112 -0.2355 608 HOH A O +2871 O O . HOH C . ? 1.3413 1.1132 0.4934 -0.0626 0.2558 0.2204 609 HOH A O +2872 O O . HOH D . ? 0.8048 0.6789 0.8484 0.4201 -0.0335 0.1203 101 HOH B O +2873 O O . HOH D . ? 0.6107 0.3414 0.2304 -0.1098 -0.0007 0.0930 102 HOH B O +2874 O O . HOH D . ? 0.1624 0.1304 0.1032 -0.0272 0.0162 -0.0077 103 HOH B O +2875 O O . HOH D . ? 0.2848 0.3099 0.3473 -0.0934 -0.1171 0.1038 104 HOH B O +2876 O O . HOH D . ? 0.5864 0.3616 0.5648 -0.0355 -0.0581 -0.2492 105 HOH B O +2877 O O . HOH D . ? 0.5491 0.1647 0.2129 0.0484 0.0396 0.0406 106 HOH B O +2878 O O A HOH D . ? 0.2881 0.2059 0.3999 -0.0569 -0.1842 0.0250 107 HOH B O +2879 O O B HOH D . ? 0.3247 0.1976 0.4672 -0.1132 0.0610 0.0270 107 HOH B O +2880 O O A HOH D . ? 0.2292 0.2405 0.3970 0.0869 0.1429 0.0868 108 HOH B O +2881 O O B HOH D . ? 0.3900 0.5271 0.6358 0.2162 -0.1541 0.0250 108 HOH B O +2882 O O C HOH D . ? 0.2973 0.3479 0.2762 -0.0997 -0.0159 0.1623 108 HOH B O +2883 O O . HOH D . ? 0.3305 0.2235 0.2362 0.0857 -0.0893 -0.0304 109 HOH B O +2884 O O . HOH D . ? 0.6670 0.6541 0.3445 -0.3440 0.1161 -0.0770 110 HOH B O +2885 O O . HOH D . ? 0.2149 0.2071 0.1177 -0.0413 0.0540 -0.0373 111 HOH B O +2886 O O . HOH D . ? 0.2437 0.1392 0.1764 0.0063 0.0241 0.0318 112 HOH B O +2887 O O . HOH D . ? 0.4388 0.4708 0.2923 -0.0032 -0.0356 -0.0841 113 HOH B O +2888 O O . HOH D . ? 0.1913 0.2340 0.1180 0.0017 0.0196 0.0089 114 HOH B O +2889 O O . HOH D . ? 0.3398 0.3546 0.3444 0.0102 -0.1013 -0.0841 115 HOH B O +2890 O O . HOH D . ? 0.3782 0.3937 0.3914 0.0857 -0.1995 -0.1544 116 HOH B O +2891 O O . HOH D . ? 0.8022 0.6148 0.8048 -0.0637 0.0160 0.2461 117 HOH B O +2892 O O . HOH D . ? 0.7625 0.4614 0.8947 0.1170 0.0624 0.1318 118 HOH B O +2893 O O . HOH D . ? 0.2616 0.2578 0.2617 -0.0495 -0.0341 0.0865 119 HOH B O +2894 O O A HOH D . ? 0.4492 0.8395 0.5618 -0.1700 0.0180 -0.0837 120 HOH B O +2895 O O B HOH D . ? 0.3646 0.2409 0.3362 -0.0280 -0.2026 0.0583 120 HOH B O +2896 O O . HOH D . ? 0.3726 0.1845 0.1726 -0.0702 0.0408 0.0115 121 HOH B O +2897 O O . HOH D . ? 0.3391 0.2298 0.7747 -0.0382 -0.0994 -0.0692 122 HOH B O +2898 O O . HOH D . ? 0.5038 0.8143 0.7524 -0.0581 0.1389 0.3903 123 HOH B O +2899 O O . HOH D . ? 0.2715 0.2863 0.1236 0.1167 0.0034 -0.0144 124 HOH B O +2900 O O A HOH D . ? 0.4244 0.2055 0.2779 0.0961 0.0781 0.0351 125 HOH B O +2901 O O B HOH D . ? 0.4278 0.2778 0.2540 0.1240 -0.0826 -0.0626 125 HOH B O +2902 O O . HOH D . ? 0.3815 0.1993 0.2292 0.0342 0.0973 0.0569 126 HOH B O +2903 O O . HOH D . ? 1.2310 0.4329 0.6520 -0.1119 -0.4158 0.1191 127 HOH B O +2904 O O . HOH D . ? 0.4264 0.3058 0.3556 0.0239 0.1397 -0.1233 128 HOH B O +2905 O O . HOH D . ? 0.9988 0.2906 0.8586 -0.0333 0.1531 -0.0916 129 HOH B O +# diff --git a/conf/examples/PDL1_quick_start.yaml b/conf/examples/PDL1_quick_start.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6fe4674992601dc60a98fa03af4c207577464d4f --- /dev/null +++ b/conf/examples/PDL1_quick_start.yaml @@ -0,0 +1,16 @@ +target: + # Path to the target structure (PDB or CIF) + file: "./conf/examples/5o45.cif" + # Specify the target chain(s) + chains: + # Configuration for Target Chain A + A: + # Crop regions (Optional) + crop: ["1-116"] + # Binding hotspot residues (Optional) + hotspots: [40, 99, 107] + # Path to pre-computed MSA (Optional but recommended) + msa: "./conf/examples/msa/PDL1/0" + +# Number of amino acids of the binder to be designed +binder_length: 80 diff --git a/conf/examples/msa/PDL1/0/non_pairing.a3m b/conf/examples/msa/PDL1/0/non_pairing.a3m new file mode 100644 index 0000000000000000000000000000000000000000..541a73200371d37b3ec0ca0a659b51fee010a309 --- /dev/null +++ b/conf/examples/msa/PDL1/0/non_pairing.a3m @@ -0,0 +1,1984 @@ +>query +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>F5A531 108 0.827 4.957E-24 0 115 116 16 131 287 +NAFSITVPKDLYVVEYGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVNGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>I3MQF2 106 0.827 1.755E-23 0 115 116 16 131 293 +NAFSITVPKDLYVVEHGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVHGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>A0A1S3G1F6 106 0.793 3.303E-23 0 115 116 16 131 270 +NAFTITVSKDLYIVEYGSNVTMECRFPVENQLDLMSLVVYWEKEEKQIIQFVNGEEDPKDQHSSYRQRAWLLKDQLFKGNVALHITDVKLQDAGVYCCMISYGGVDYKRITLKVNA +>A0A1Z1NE93 105 0.791 4.532E-23 1 115 116 17 131 268 +-AFTVTVPKDLYVVEYGGNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDVNVQHDSYKNRVTLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>D4AE25 105 0.800 6.216E-23 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQKLDLLALVVYWEKEDKEVIQFVEGEEDLKPQHSSFRGRAFLPKDQLLKGNAVLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>A0A1A6GUG1 104 0.765 8.528E-23 1 115 116 6 120 225 +-AFTITAPKDLYVVEYGSNVTIECRFPVEHQLDLLSLVVYWEKDDKQVIQFVEGKADLKIQHSSFRGRAWLPKEQLLKGNAGLQITDVKLQDAGVYCCVISYGGADYKRITLKVNA +>G1SUI3 104 0.879 8.528E-23 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>G7PSE7 104 0.956 8.528E-23 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>L9KKR1 104 0.826 1.170E-22 1 115 116 12 126 281 +-AFTITVPKDLYVVEYGSNVTLECEFPVEKQLDLHSLVVYWEMQGKNIIQLVNGKEDLKVQHSSYSRRTRLLKDQLPKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVTA +>Q4QTK1 104 0.808 1.170E-22 1 115 116 17 131 287 +-AFTITVPKDMYEVEYGSNVTLECRFPVDKQLNLLALVVYWEMKDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKASLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>H0V301 104 0.800 1.605E-22 1 115 116 17 131 289 +-AFTITVPKDLYVIEYGSNVTIECNFPVQKQLDLLSLVVYWEKDDKQIIQFVHGTEDPKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_UPI00063F176C 103 0.862 3.020E-22 0 115 116 45 160 346 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>C1KGT8 102 0.800 5.682E-22 1 115 116 17 131 289 +-AFTITVSKDLYVVEYGSNVTLECRFPVDKQLNLLVLVVYWEMEDKKIIQFVNGKEDPNVQHSSYHGRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>G3STX2 102 0.791 5.682E-22 0 114 116 16 130 290 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVN- +>K7FZJ7 99 0.239 7.124E-21 2 115 116 37 151 338 +--FSVIGPDQPVTAIVGEATVLPCH--LSPQMSAENMEVRWIRSqhSAAVHLYRDGQEQTEDQNPEYQGRTEFLRDSLTEGNVSLRIRNIRPSDEGQYRCFVQSLTfYNEATLELKVAA +>MGYP000615963025 98 1.00 9.773E-21 1 114 116 27 140 147 +-AFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>A0A2D0QKW7 98 0.304 9.773E-21 2 115 116 33 147 332 +--FEISVPAHVQMGMYGESVVLPCTFPVSSSWDAGSSVITWQRQLEVVHSFFYGRDQPQYQSPSYANRTSLFYQEMKNGNASLRLDRTTLEDAGEYTCSISTQlGSQRKSFSLKVAA +>A0A061I9B9 98 0.663 9.773E-21 0 115 116 52 165 403 +NAFTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>M3WAP8 98 0.791 1.341E-20 1 115 116 17 131 297 +-AFTITVSKDLYVVEYGSNVTMECRFPVEEQLDLVSLIVYWEMEDKKIIQFVQGKEDLKVQHRSYSQRAQLLKDQLFLGKAALQITNVTLEDAGVYCCLIGYGGADYKRITLKVHA +>S7PAH5 98 0.791 1.341E-20 1 115 116 17 131 322 +-AFTITVTKDLYVVEYGSNVTMECKFPVTTPLNLHVLVVYWEMGEKKVIQFVNGKEDLKVQHSSYSQRAHLLKDQLVLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>K7FJV3 98 0.247 1.341E-20 2 115 116 30 144 499 +--FTVVGPDQPVTAVVGEEIVLPCH--LAPRMSVENMEVTWFRSelSPFVHHYSDGKNQYEQQMPEYQGRTELLNDGLTQGNVTLKIFNVTVSDEGRYSCFVQDGTFYEETlLELKVAA +>F7DZ76 98 0.852 1.839E-20 1 115 116 17 131 288 +-AFTITVTKDLYVVDYGSNVTIECKFPVEEPLNLAALIVYWEMENKKIIQFVNGEEDPKVQHSSYSQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>H0WMG4 98 0.844 1.839E-20 0 115 116 16 131 294 +NAFTVTVPKDQYVIEYGSNVTIECRFPVEKQLDLVSLVVYWEMENKKIIQFVHGEEDLKVQDSSYHQRARLLKDQLFLGSAALQVTDVKLRDAGVYRCTIIYGGADYKRITLKVNA +>E1C153 98 0.508 1.839E-20 0 115 116 18 137 303 +NAlFTVEAPKSLYTAELGSNVTMECVFPVNGKLKFRDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>A0A0B4PMF3 96 0.541 8.931E-20 0 115 116 17 136 311 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKdelGKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_UPI000D721357 96 0.256 8.931E-20 2 115 116 35 149 375 +--FTVVGPDQPVTAVVGDDVVLPCHLC--PRMSAENMEVRWFQREsiPFVHLYRYGKDKFGQQMSKYRGRTELSKAGITDGNVALRIVNVRPSDEGQYHCFVQDGASYEETVlELKVAA +>U3K7M7 95 0.537 1.225E-19 0 115 116 13 131 283 +NAlFTVEAPQSLFTVEQGHNVTMECTFPVNGKLEFRDLSVSWEKKDesKTVYVLHRGEEDFTNQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYCCVIFYGGADYKTIHLKVKA +>V9LGW8 95 0.256 1.680E-19 0 115 116 17 134 177 +DEFKVTGPDQPVVARVGGVVVLECQ--LVPEKPSGELQIRWMRGedeyNEPVHLYRFGADLPDSQAPAYRGRTSLFPELFPQGNVSLRMADVQLQDQGRYVCLVEVGGViESTPMDLRV-A +>W5LVA9 95 0.271 1.680E-19 2 112 116 9 120 297 +--FSVQGPREPLVARPGDEVLLPCSVDSAVPLKVQ--KVEWRRRdsDTLVFLFSEGESRPESQHQRYRGRAELFPQEIPRGNFSLRLANVTAEDTGVYKCAVHTAqGSGETTVELK--- +>W5LVB2 94 0.307 2.305E-19 2 112 116 21 132 210 +--FSVQGPREPLVARPGDEVLLPCSVDSTVP--LQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAEIFPQEIPRGNFSLRLANVTSEDAGVYRCAVHTAqGSGETRVELK--- +>M3Y0R4 94 0.826 3.162E-19 1 115 116 17 131 303 +-AFTITVSKELYVVEYGSNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>A0A1V4J8S8 94 0.541 3.162E-19 0 115 116 58 177 354 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDeekKQVYALLNGEEDFKSQHSDFKGRIKLLKEDLHLGQSLLQITGVKLRDAGVYHCVIGYGGADYKTINLKVTA +>A0A091GBX3 94 0.541 4.337E-19 0 115 116 15 134 223 +NAlFTVEAPKSFYTVERGSNVTMECTFPVNGELKFRDLSVSWEKTDelkKQAYSLLKGKEDFESQHSDFRGRIKLLKEKLSLGQSLLEITDVKLRDAGDYRCVIGYGGADYKTINLRVKA +>A0A1S3WUJ3 93 0.756 5.949E-19 1 115 116 22 136 291 +-AFTLTVTKDLYVVEYGSNVTMECVFPLESPLNINSLIVYWEMEDKKIIQLVNGKEDSNVQHSSYRQRAQLLTDRLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLQVHA +>K7G9L2 93 0.516 5.949E-19 0 115 116 17 136 294 +NAlFTVEVPQPLYTVEYGSNVTMECRFRVNGQLKLQDLSIIWVKKeehTKEVYKLHKGKENFQTQHSNFRGRVKLLKDKLELGQSVLQVTNIKLTDAGTYRCLIGYEGADYKTITLQVKA +>G3USG2 93 0.239 5.949E-19 2 115 116 30 141 475 +--FSVQGPPDPVAVAVGQDVVLQCR--LFPEQSTQDMEVTWFRDqfTPFVHRYRDGQDQYGDQELRYQGRTEM---RLANGSVSLRILRVQLSDKGCYTCFVRTDlGYDEAVVELKVTA +>A0A091I5P4 93 0.525 8.160E-19 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVHEKSEFRDLSISWEKKDelrKQVYALIKGVEDFKSQHSDFKGRINLLKENLKLGQSVLQITDVKLRDAGIYRCVIGYGVADYKTISLKVKA +>K7FJ79 93 0.264 8.160E-19 2 115 116 6 119 252 +--FTVMGPAHPVTAAVGEAIELPCH--LSPRMSAENMEVRWFRSEflSFVHLYQRGKDEYKEQMPDYQGRTELLKAGLSEGNVSLRILNIRPTDRGQYRCFVQDGTlYEEALLELKV-A +>UniRef100_UPI000EFF078A 93 0.313 8.160E-19 2 115 116 31 145 335 +--FEISVPTRVQMAVYGEAVLLSCTFPVSGSWDAGSSVITWQRHLEVVHSFFHGRDQLQYQSPRYANRTSLFHQEMNKGNASLRLDRTTLEDAGEYTCSISTQlGSQMKSFGLKVAA +>U6CTF8 93 0.800 1.119E-18 1 115 116 17 131 303 +-AFTITVSKELYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYNQRAQLLKDQLFLGKAALQIIDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>A0A0F8BMS9 93 0.260 1.119E-18 2 113 116 631 742 986 +--FRVVGPPQPIVAALGDDIILPCH--LKPAVDASEMTIEWSRPDldpRFVLVWRDGVKLENKQHPSYNGRTSLFNDELKYGDVSLKLSKVKLSDEGKYRCFIPTS-FKESTVELVV-- +>C0H9F7 92 0.264 1.535E-18 4 115 116 30 144 244 +----VVGPADPVVALAGDDVILPCS--LKPSVSAENMVVRWTRlnlKAGNVHLYRSGRDSNVEQVPSYRGRTSMFNEELKNGNVSLKLTRVTLSDAGSYRCFIPtlTSQVKETTVQLLVGA +>W5LYL1 92 0.252 1.535E-18 0 115 116 26 142 460 +DGIAVLGPDQPVAAFVGEDIVLPCY--LSPSVSAVGLEVRWFTDDfhDPVCLYLNSENNIEDQNPSYRGRAELFQGELDRGNISLRLSKVQVSDEGLYRCLAKSKdWYEEVLIEVTVKA +>A0A1S3P5W0 92 0.238 1.535E-18 0 115 116 29 152 528 +DSFgssgvQVVGPADQVVALAGDDIILPCS--LKPSVNAEDMVVEWTRSNlrkENVHLYSDGRDSNVEQVPSYSGRTSMFNEELKNGNVSLKLTRVTLSDAGSYMCFIPtlTSQVKETTVQLFVGA +>A0A093GQN8 92 0.558 2.106E-18 0 115 116 15 134 223 +NAlFTVEAPQPLYIVEYGSNVTMECTFPVEGKLKFRDLSVSWEKKDesrKEVYVLLKGEEDVNSQHSDFRGRIKLLKEKLNFGQSVLQITDVKLRDAGFYRCLIDYRGADYKMIDLKVKA +>A0A0Q3SBJ4 92 0.521 2.106E-18 2 115 116 33 149 339 +--FTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>A0A1W4Z4M7 92 0.271 2.106E-18 2 115 116 26 141 511 +--FEVLGPADPVVAVAGEDVVLPCY--LKPNISAVDLSVEWFRvwtDDPLVHLYRDHEDRNENQIPSYRGRTSLFPEELRNGNTSLKVKNVRGFDNGEYKCLVQSGKfYDDSSIEVYIKA +>A0A1S3P5W0 92 0.256 2.106E-18 4 115 116 252 366 528 +----VVGPADPVVALAGDDIILPCS--LKPNVNAENMVVRWTRlnlKSEVVHRYSDGRDSNVDQSPSYRNRTSVFNEELKNGNVSLKLTRVTLSDAGSYRCFIPtlTSQVKETTVQLFVGA +>F6TK07 91 0.561 2.889E-18 2 115 116 20 123 211 +--FTVQIPKDFYTVDYGSNVTMECNFNVENQMDFNILLVFWDK----------GQEDLKTQDEHYRGRATLLREELSSGKALLRISDVKITDAGQYRCLISYGGADYKYITLKVKA +>A0A1W4ZNW4 91 0.241 2.889E-18 0 114 116 18 139 553 +DGFAVVTPQTPVSGPLGGSATLPC--WLSPAISAEALEVRWYRPNKftsPVLLYREQKVQQSSQDPQYEGRVSLgsrgsTNRALNEGNVSLHLENVTLSDSGQYECYVSSDkTYESKTVTLEVN- +>G3VIM0 91 0.586 3.962E-18 0 115 116 17 130 264 +NAFSVSVPKEKYKTHYGSNVTMECTFPVGEKLDLNALTVYWDKEGKFLVKFVDGEEDLKIQKS--NSRLRHLNDQLYKGKSLLHITNVTVKDAGAYRCIIGYGGADYKWITLTVNA +>B0CLX8 91 0.299 3.962E-18 1 115 116 15 131 300 +-ALDVRVPESPVVVLFGSDALLNCSFSGVSAFNLSDVSVFWQLSDtkRSVHSFWKSQDQLTDQDERFSGRTTLFSDQLMVGNASLRIRKVRVADEGTYSCFVRVQSYGSAAVIVQVAA +>W5UFN1 91 0.288 3.962E-18 0 108 116 18 126 655 +DGFHVHGPSDPLIVQLGGSVILPCFV--ETPLPMQELEIEWKRNDseTLVHLWQDGESHPDSQNPSYRERAHFFIEEIAQGNFSLFLTNVTREDAGVYKCAVYTNRDSYET------- +>A0A096MIE8 91 0.252 5.435E-18 9 113 116 82 186 211 +---------EPIHAKVGDDVTLPCHV--KPPFDVNSLTIEWRFKDKKIYVHRSGAKDDETTDPNYKGRISLFYDEFEKGNISLKLTEVTKEDEGNYTCFVPklQSQVNKGYVTLKV-- +>K7FZG9 91 0.239 5.435E-18 2 115 116 17 131 216 +--FTVTGPEHPVAASLGGEAVLSCH--LSPRMSAESMEVRWFRSrfSEAVHVYRDGQDQIGEQMPEYQGRTELLKDNITDGKVSLRIRDVRPSDDGQYKCLFQSKvYYKEALLELEVAA +>F6TJX0 91 0.610 5.435E-18 0 115 116 16 133 280 +NAlFEVEVLKESFTVVYGSNVTMECSFPFKDRLDLEALSVYWdTEDDKHIVKFVKGKVDLKIQHHSYRGRATLLKDKLLLGKAMLQITNVQLTDAGVYRCLIGYEGADYKWITLTVQA +>W5MUN5 91 0.264 5.435E-18 2 115 116 30 144 495 +--FQVLGPVDPVVVFPGEDAVLPCY--LSPDISTGDLEIKWFREDyrTAVCLYQYGSYNFEKQNPSYSGRAELFPEELPRGNMSLKLKDVRRSDHGKYKCVVESAEHYEDAlIDLSIRA +>Q08BD7 90 0.295 7.455E-18 2 115 116 20 134 288 +--FEISVPRSPVIGFYGEELILPCTFPVDSSWDLSSTVITWQRGLDVVHSFYYSRDQLDRQNPHYVSRTSLFIQEMQRGNASLKLDKVTQRDAGVYTCSIsTNSGSQKKSFAVNIAA +>F1RQB1 90 0.273 7.455E-18 2 115 116 30 143 568 +--FTVLGPTDPVLAMVGENTRLPCH--LSPEKNAEEMEVRWFRKqfSPAVFVYKGGREKTEMQMKEYRGRTTFVSEDITRGNVALIIHNVTAHDNGDYRCYFQEGrSYDEAITSLKV-A +>A0A091I2F4 90 0.491 1.023E-17 2 115 116 2 121 210 +--FTVDVPQQLYTAEYGSNVTMECRFPVNGTLNLGLLTVVWEQKrqsqskSKGVYTFRNGKALTPSQHQDYVGRAVLLHSELEVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>F6WXN8 90 0.551 1.023E-17 0 115 116 16 129 266 +NAFSVSVPKENYIAHYGSNVTMECNFPVGEKLDWSALMVYWDKKENFLVKLVNGEEDLKIQTS--NPRIRHLNNKLVKGKSLLHITKVKIEDAGIYRCLIGYGGADYKRITLTVNA +>A0A093CAS8 90 0.307 1.023E-17 1 115 116 13 129 276 +-AMKVQVPDEPVVALFGRDATLHCSFSPEANFSLDNLTLIWKLTDtmRLVHKFSGGRDQLADQGGGYANRTALFYDQLARGNVSLLLRRVEISDEGSFTCFVWVGGYSSAAVTLQVAA +>A0A1U7RX73 90 0.466 1.023E-17 0 115 116 17 136 292 +NAlFRVEVPQTLYIVDYGNNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLFQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>A0A147AZ65 90 0.300 1.023E-17 5 115 116 20 132 298 +-----HVPDQPVVALHGEDVTLNCSFDHSSPFNLSDVAVFWQLTDtkGSIHAFWKGQDQLVEQLESYANRTSLFPAQLTAGNASLLLRRVAIADEGDYTCFVRVQEYDRASLLLQVAA +>A0A1A6FTT6 90 0.252 1.023E-17 2 113 116 528 640 1008 +--FSVRGPAEPIMVLLGTDATLPCQ--LSPVQSASRMHVRWYRAqlTPAVLVFHDGQEQGDVQMPEYRGRTQMARDAITTGSVALHIQQVQASDDGLYHCQVTYDfTSQEATMELCV-- +>F7G8B1 89 0.278 1.403E-17 2 113 116 3 115 396 +--FTVIGPQQPIVAFVGTEVTLPCH--LHPQLDATYMEVVWFHGqhSNVVHRYKYAQDYLKYQHPDYRGRTEFLRENISHGSVALRLHQIRPSDEGKYRCFFESPsHYNEAEFQLKV-- +>W5M9N4 89 0.252 1.403E-17 0 115 116 24 140 451 +DTFRVFGPSAPVVVFRGEDTVLPCY--LSPNISAVNLEIRWFREDytAPVCLYRYGRYNFNNQITSYRGRAELFPEEFKKSNVSLKLKSVRHSDHGLYKCMVKSQqWYEEANIYLAVRA +>L5LTH0 89 0.252 1.403E-17 2 113 116 473 585 934 +--FSVKGPAEPVMVLLGADATLPCQ--LSPEQSIAHMHIRWYRAqlSPAVLVYKNGQEQGGEQMLEYRGRTELVGDSIGKGAMALLIHHVRASDNGQYRCQFKDGHiSQEATVELHV-- +>UniRef100_A0A0F8CA13 89 0.278 1.403E-17 4 115 116 557 668 1213 +----VIGPSEPIVALVGEDVILPCY--LNPAMNAVDMVLSWERPDlnpRYVHVWRHGGEKENMKHPSYDGRTSLSIDELKSGNISLKLSKVKLSDEGRYKCFIPQLG-GLATVQLTVGA +>G3PW61 89 0.299 1.924E-17 1 115 116 16 132 219 +-AMEVRVPEQPVVALHGSDATLHCSFSLAKPFNLSNLTVFWQLTDtqQSVYSYSGGRDQLQYQAERFANRTALFPAQLGLGNASLLLSRVVVADEGSYTCFVRVHDYGSAALLLQVAA +>M7BQR7 89 0.550 1.924E-17 2 115 116 8 127 240 +--FTVEVPQLQYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqkpKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYLCLIDYRGADYKYITLEVKA +>W5M291 89 0.313 1.924E-17 2 115 116 25 139 287 +--FEVRVPTTPQVAIHGQHMVLECSFTVEGALDMGKTVITWQRGHEVVHSFYYGQDQLGRQSPRYANRTSLYPAELEKGNASLRLQGVGPGDAGDYTCSVSSLmGSQRRTFALHFAA +>W5MSQ0 89 0.280 1.924E-17 2 112 116 29 140 321 +--FSVQGPREPLVTRPGDEVLLPCSV--DSAVPLQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLANFTVEDTGVYRCAVYTKeDSGQTTVELK--- +>A0A1L8FCI8 89 0.222 1.924E-17 2 115 116 23 136 334 +--FKVTSVPS-VVAAFGSDVVLPCRLT--PEMNVEKMEIRWFKPmyQPYVHLYINGKDDYLIQMPQFTNRTELIKENITRGVFPLMIRNITVQDSGKYYCFVDSGdHESRTTIELNVTA +>M3WZ49 89 0.264 1.924E-17 2 115 116 21 134 520 +--FVVIGPPGPIVAVLGGNVTLPCHV--SPAVDVENMELRWFRSkfSEVVFIYENQQEQKEEQLAQYTGRTSLVKDFLSQGEATVRIHKVQASDNGLYTCLFRKGSfYEEASLELKV-A +>A0A099Z961 89 0.491 2.639E-17 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQKkqgrllSKEVYTLRNGKPFPLSQHHDYIGRAALLHSELKRGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>W5LQ15 89 0.339 2.639E-17 2 115 116 27 141 310 +--FEITVPSAGQVGVYGRAVVLSCSFPVGSSWDEGSTVITWQRNLEVVHSFYHSRDQLDRQSSHYADRTSLYHEEMSKGNASLRLERVTLKDEGVYTCSVSTQiGSQKKSFRLKVAA +>A0A1B8Y7D1 89 0.239 2.639E-17 2 115 116 90 203 336 +--FTVSSTTS-VVAALGSDVLLPCH--LIPEMNAEKMEIRWFKPtyQPYVHLYINGKDDYTAQMPQFANRTELLKDNITRGIFPLKIRNVTAQDSGEYYCFVeSTEHHGKATVQLQVTA +>G3HDR9 89 0.273 2.639E-17 2 115 116 289 404 719 +--FHVTAPQEPVLALVGSDVELTCLFSTNESAE-HVEELRWFRQtrSPAVLLYRAGQEQEDQQMTEYRGRATLVTDGLPDGRATLLIRGVRVSDQGEYRCSFkDNDNSEEASAHLKVAA +>UniRef100_S9Y6Q7 89 0.239 2.639E-17 2 115 116 139 253 994 +--FAVIGPPGPVLAIVGEDAELPCH--LSPEMSAETMELKWVQSslRQVVFMYAGGKEVEDRQIAEYRGRTEILRDDITAGKVALRIRNVRASDSGNYLCYFQDGNFYEKAlVELKVAA +>K4FSR3 88 0.260 3.619E-17 2 113 116 21 133 365 +--FTVSGPALPVSAIAGSDVVLDCKCSTDLP--LEGVEVKWFRTryDSPVHLYKEGRHQLQKQKETYRGRTQLFVEEFINGNVSLRLEDVRVSDHGEYTCFVEYSeWYEEAVMELNV-- +>H0WTB1 88 0.307 3.619E-17 2 115 116 29 142 511 +--FTVKGPADPILTMVGENITLHCH--LSPEKNAEDMEVRWFRTqfSPAVLVYKGGRERTEEQMEEYRGRATLVSKDMSRGSVALVIHNVTAQDNGIYRCYFQEGrSYDEAIMHLKV-A +>W5N898 88 0.267 4.964E-17 4 112 116 3 112 260 +----VQGPREPLVARPGDEVLLPCSVDSTVP--LQELEVEWMRtdPDTLVLLFSEGESRPESQHQRYRGRAEIFPQEIPRGNFSLWLANISAEDTGVYRCAVHMAqGSGETTVELK--- +>L8YCU7 88 0.260 4.964E-17 0 115 116 28 143 294 +DEFAVIGPLDPVVAVLGADATLPCS--LIPPMSAVTMELLWYRTefSEVVLSFRDQQEQEEEQMAQYAGRTSLVRDFLAQGEAAVRIHNVRVSDDGLYTCFFSKGGfYEEANLELQV-A +>F1QF64 88 0.313 4.964E-17 2 115 116 34 148 299 +--FEIVVPRDLVIGSCGNALILPCTFPVGSQWDLSSTVIIWQRGLDVVHSFYYSRDQLDQQFPHYINRTSLFIQEMQRGNASLKLDKVTLQDSGIYTCSVsTNSGSQKKSFAVNVAA +>A0A091GI52 88 0.290 4.964E-17 1 115 116 13 129 300 +-AMEIQVPEEPVVALFGQDATLRCSFSPEANFSLDNLTLFWHLTDtkRLVHSFSGGRDQLANQGDSYANRTALFYDQLAQGNVSLLLRRVEISDEGSFTCFVWVQHYSSAAVTLQVAA +>I3JT81 88 0.267 4.964E-17 4 115 116 39 150 301 +----VISPLQPVVALIGHDILLPCN--LDPVMDATEMTVEWARPDldpRFVLVWRDSVDMESKKHPSYTSRTSLFTDELKNGNISLKISKVKLSDEGTYRCFV--PElDRYTTVQLVVGA +>A0A1U8CUP6 88 0.541 4.964E-17 2 115 116 20 139 319 +--FVVEVPQELYTVEYGSNITMECRFPVNGELNLKLLSVVWEQKeqkeqeSKEVYTLHKGEEILQSQHSRYQGRATLLHDQLKLGRSVLQIIDVKLMDAGSYRCLIDYQGADYKYVILKVKA +>A0A1B8Y7G5 87 0.226 6.809E-17 4 115 116 2 112 206 +----ISAPS--VVATFGSDVLLPCR--LAPEMNAENMEIRWFKPmyQPYVHLYINGKDDYTAQMPQFANRTELLKENITRGIFPLMIRNVTAQDSGKYYCFVeSTEHHGRTTVQLQVNA +>A0A091R7E6 87 0.483 6.809E-17 2 115 116 2 121 211 +--FTVEVPQQLYVIEYGSNVTMECRFPVNGSLNLGLLTVVWEQKrkdqlkPKEVYTLRKGRALPPSQHHDYTGRAALLHSELKMGRAILQITSVKIRDAGSYLCLIDYQGVDYKYITLEVKA +>A0A1U7S4E4 87 0.255 6.809E-17 0 113 116 48 176 217 +DSFQLtvvallcglTTAQRNVTAWVGDNITLPCCFPSQPNISIQHLTLTWQKKwaqgsDRVVHSFYYGKDQLDVQNPAYRGRTRLDPAALAQGDGALMLRGILEEDRGVYQCHVTTElGRTSEIIQLTV-- +>A0A2F0B5U6 87 0.256 6.809E-17 2 115 116 84 198 292 +--FAVIGPPGPILAMVGEDAELPCH--LSPKMSAENMELKWVRSslRQVVFMYAHGKEVEDRQTAEYRGRTEFLRDGITAGKAALRIHSVRASDSGNYLCYFQDGNFYEKAlVELKVAA +>V9L7C4 87 0.260 6.809E-17 2 113 116 21 133 293 +--FTVSGPDHPVPAIAGSDVVLDCKCSTDLPR--EGVEVRWFRTsyDSPVHLYKEGRHQLRKQDEAYRHRTQLFLKEFIYGNVSLRLGNVRVSDNGEYTCFVEYAGSNQDVlIELNV-- +>A0A0N8JVY4 87 0.336 6.809E-17 1 115 116 27 142 312 +-AFEITVPQEPQVAVFGHSMVLPCTFSLGGSWDSKSIIITWQRGLEVIHSFYFGQDQLERQSHHYANRTRLYHSQLPRGNASLRLDYVTSEDRGDYTCFVSTLmGSQKKTFPVKFAA +>E1BCC8 87 0.247 6.809E-17 1 115 116 27 138 365 +-SFShVSMNEQIVTGRLGEDVILPCSFESGP-----NVVIHWKNQDTNVYSYYRDSDQLEKQDPRYVNRISLFHGEIHNGNASLSFRRLTLQDEGIYVCYVGTSlGKITKKIVLKVGA +>H2ZZ52 87 0.221 6.809E-17 9 115 116 33 145 503 +---------SPLVALYGNDVILSCTFPPKPNSGKQHVTINWERNnpsglGRVIHSYYYQRDQLDLQDEAYRNRTQIFPEEVRKGNASLKLMRVRPEDEGSYTCYVGNEqDHVEHSTDLVVSA +>A0A0G2KFQ0 87 0.269 6.809E-17 0 109 116 17 129 587 +DGFTVHGPSAPLSAPLGSSVVLPCFV--DEALPVEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCRVHsqlNKGETVAQI------ +>F1NI56 87 0.299 9.339E-17 1 115 116 14 130 317 +-AMEIQVPEEPVVALYGQDATLHCSFSPEANFSLKDLSLIWQLTDtkRLVHSFSDGRDQLTDQGGGYTNRTALFYDQLSQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>A0A060XPH5 87 0.277 1.281E-16 1 115 116 23 139 235 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISVEDMTVAWLnldFLDGRVFRYQNSEIIRDDQIPSYRGRTSLFEEELWRGNTSLKLTRVQGTDEGHYKCLIQSKsWYDDFTIQVLVKA +>A0A226N635 87 0.491 1.281E-16 2 115 116 23 142 245 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQKrqgqleSRDVYTLHSGKALLSSQHRNYMGRAALLHNKLKLGQAILQITNIKITDAGSYLCLIDYQGADYKYITLEVKA +>A0A060Y280 87 0.312 1.281E-16 6 115 116 44 153 247 +------QPRE--VAAPGSDFTLNCSFPSSKNLNLNQLVINWQRGeSEVVHSYYHGRDQLERQSGVYKGRTHLFEDQLTVGNASLRLSGVQPSDQGQYTCDVTDEqGGTLEKLQLLVAA +>A0A060WUB7 87 0.286 1.281E-16 2 115 116 25 139 269 +--FETTVPSETQLAILGQHIVLDCSFPVDKQWDPTRCQIEWKLDKVVVHSFYYGQDHLNDQSSRYVNRTSLYHSDIQKGNASLRLERATLGDEGNYTCTVHTEmGPKRTSVSLKLAA +>K7F4R4 87 0.282 1.281E-16 2 115 116 35 148 298 +--FTVMCPAHPVMATVGEAIELPCH--LSPRMSAENMEVRWFWSDflSFVHLYQDGKDEHEQQMTEYRGRTELLKAGLTEGNVSLRILNVKPMDRGQYRCLVRDGIfYKEALLELKV-A +>UniRef100_A0A2D0QKF0 87 0.307 1.281E-16 2 115 116 26 142 308 +--FTVSKPVGRVVAVRGQPVFLDCEFTPDPTSDLSSLVVTWQRveDSRVIHSFYYQRNQLDLQSPDYRNRTSMLVSELRKGNATLRIEPVGPRDVGGYLCTASNAkGTDAAQVWLEYGA +>UniRef100_A0A667ZMS9 87 0.280 1.281E-16 4 113 116 28 137 308 +----VIGPPQPVLSLVGDDVILPCH--LEPAMDAVAMTVEWTRPDlkpRFIHVWRDGPDRLIDHHQSYKRRTSLFVDKLRKGDVSLKLSNVRLSDEGKYRCYI--PSlDKEAIIDLVV-- +>A0A151ML61 87 0.273 1.281E-16 1 115 116 48 164 336 +-AIEIQVPDDPVVALFGRDATLCCSFSPDANFSLDKLSLIWQLTDtkRLVHSFSGGQDQLADQGGGYVNRTALFYDQLPQGNVSLLLRRVQISDEGSFTCFVRVQDYSSAAVMLQVAA +>F7G8B1 87 0.267 1.281E-16 1 113 116 188 301 396 +-SFTVIGPQQPIVALVGTEVTLPCY--LHPQWDATYMEVIWFHgqNSSLVHHYKNAQEFLKYQHLDYRGRTEFLRENIYHGSVALRLHQIRPSDEGKYRCFFESPsHYHEAEFQVNV-- +>W5MUJ2 87 0.282 1.281E-16 2 115 116 29 143 498 +--FQVVGPDVPVVVFPGEDTVLPCY--LSPNISTMDLEIRWFKKNfaSPVILFKNKRYNRDLQDEFYRGRAELFPDELLHGNVSLKLRDVKHSDHGQYTCLVeSTEHYEDTQINLGVRA +>V9KKS8 87 0.290 1.281E-16 2 115 116 34 148 545 +--FEVSGPKEALEVTVGEDGVLRCQV--EQALPLMNLEVRWVRQDwnSPVYLYRDRKEQLSVQDKAYQGRTEMDSQQISAGNFSLTIKNVQPPDNGSYTCFVKLSEkSNEALAELKVRA +>SRR4029434_5816438 86 0.278 1.757E-16 2 113 116 5 118 127 +--FKVTVPSALV-VTLGQPVVLPCSFSVGNVWQPESIVITWQRGLEVVHSFYYNRDQLKRQNPHYVKRTSLYHSEMQKGNASLRLENVTIEDRGEYICSVSSQlGSERKSFplKLTV-- +>A0A093LMZ3 86 0.243 1.757E-16 6 115 116 1 115 161 +------QPATTCHAFLGETVILPCTASSPGDVILSSSILYWQRTTSVVHFVYNGQDLLLHQDKHYRGRTSLFLDQMRHGNFSLKLSNVQVNDSGLYTCIYkQTGdylsPTQKSEIELNVSA +>G3VI30 86 0.264 1.757E-16 2 115 116 3 116 211 +--FTVIGPQQPIIALLGGEATFPCH--LSPQMDAQNMNVMWFYGqfSNLVHQYKNSQDNLKHQRQEYKGRTEFLRDDISNGSVALKLRHIRPSDEGKYQCSFESPHVYEKaEFQVYV-A +>W5MVH2 86 0.381 1.757E-16 2 115 116 20 137 216 +--FTVDMTESSFLAEFRGNVTMECRFPTGGGETLSSLRVYWHRilPEPllEVYKLESGKEDLSTQHPRYKGRVNLQKDRLKQGQAVLQMSNLTISDSGKYRCIVEQGGADYKEATLNVRA +>W5M2L6 86 0.315 1.757E-16 1 111 116 15 128 266 +-AFEVLAPQGRVLAVYGRPAVLGCRYSVDPESPLDRLVLTWQREDnaDVLHSFYYGEDQLERQSPRYRNRTSLFASELLSGNASLRLDPVRPQDVGTYLCFVSNlGGTGKAAVHL---- +>A0A091MT35 86 0.282 1.757E-16 1 115 116 13 129 289 +-AMEIQVPDEPVVALFGQDATLHCSFSPEANFSLEDLSLIWQLTDtkRLVHRFSGGRDQLEDQGGVYTNRTSLFYDQLPRGNVSLLLRRVLISDEGSFTCFVRVRDYNSAAVTLQVAA +>A0A093SEE4 86 0.282 1.757E-16 1 115 116 1 117 298 +-AMEIQVPDEPVVALFGQDATLRCSFSPEANFSLDDLSLIWQLTDtkRLVHRFSGGRDQLEDQGRVYTNRTSLFYDQLPQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>A0A1W5B2L5 86 0.282 1.757E-16 1 115 116 18 134 303 +-ALNVQVPDHPVVALFGQDATLNCSFGPTGPFNLSDLSVFWQLTDtkRSVHSFWEGRDQLTEQAEGFVNRTSLFPTQLHSGNASLLLRDVRIADDGAFTCFVRVKTYSSAALVLQVAA +>R7VSE5 86 0.282 1.757E-16 1 115 116 17 131 310 +-AMEVQVPDEPVVALFGQDATLDCSFSPDANFSLDDLTLIWQLTDtkRLVHSFSGGRDQLLDQGGDYANRTALFYDQLAQGNVSLLLRRVEVSDEGSFTCFV--RDSSSAAVTLQVAA +>H9GCF7 86 0.282 1.757E-16 1 115 116 17 133 311 +-CLEIKVPNDPAVALVGQDATLRCSFSPDANFSLDDLSLIWQLTDtkRLIHSFSEGQDQLANQESSYANRTSLFYDQLPQGNVSLLLRRIQISDEGSFTCFVRVRDYSSAAVALQVAA +>UniRef100_UPI000CDF5FE7 86 0.313 1.757E-16 2 115 116 25 139 318 +--FEISVPREPQLAIVGQYVVLDCSFPVGKAWDLDNSVITWQRGLEVIHSFYHGQDQLNRQSSHYTNRTSLYHSEMERGNASLRLDRTNLGDKGDYTCSVSTQlGSETKTFALKLAA +>W5MUG9 86 0.254 1.757E-16 2 114 116 15 130 480 +--FNVVGPTAPVVVSPGEDTVLPCY--LSPNISAELLEIRWFREnyDAPVCFYQNHTYNHDGQSPPYKGRAELFLDELPKGNVSLKLRDVRLSDNGQYNCLVESKQHYEDAlIDLaiRVQ- +>UniRef100_UPI0004574F81 86 0.278 1.757E-16 2 113 116 21 133 600 +--FTVSGPALPVSAIAGSDVVVDCKCSTDLPR--EGVEVRWFRTsfDSSVHLYKEGRDHLENQDKNYRHRTQLFVEEFINGNVSLRLEDVRGTDNGEYTCFIDYAGwYEEAVIQLQV-- +>A0A099ZH15 86 0.247 2.410E-16 6 113 116 1 113 149 +------QPDTTCHASVGETVILPCNITSSGELDLSDSKIYWQKGSVLVHFFHNGADSLDCQDTNYHGRTSIFLDEMKHGNFSLQLSNVRKNDTAVYTCIYKEGRTLSKktqksEIELTV-- +>R0K8B5 86 0.483 2.410E-16 2 115 116 1 120 253 +--FTVEVPQQLYVAVFGSNVTMECRFPVNGSLNLGLLSVVWEQKrqghseSRDVYALHKGKALPPSQHHDYVGRAALLHDKLELGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVTA +>A0A093JSZ5 86 0.273 2.410E-16 1 115 116 2 118 265 +-AMDIQVPDEPVVALFGRDATLHCAFSPEANFSLNDLTLIWQLTDtkRLVHSFSGGKDQLADQGGGYANRTALFYDQLAQGNVSLLLRRVEISDEGSFTCFVWVSNYSSAAVMLQVAA +>I3K671 86 0.228 2.410E-16 2 115 116 22 135 275 +--PLVVVPSRAVMATVGEEVVLPCHI--KPEMDANGMRLEWARPDltpGFVYEWADQKEHVVNKQPSYRGRTSVVKEKLEHGDISLKISNVTISDEGTYRCLV--PQvGQEAFIKLIVGA +>A0A1W4Z127 86 0.279 2.410E-16 1 115 116 18 135 299 +-AFlELQVPEVPVVALFGQDAILNCSFDPTGAFNLSDLNVFWQLTDtkRTVHSFWADRDQLADQAEGFANRTSLFHTQLSSGNASLLLRNVQISDDGSFTCFVSSGTYNSASMLLQVAA +>A0A1L8HYF3 86 0.380 2.410E-16 2 115 116 32 152 326 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHiSKKLKVSWEHidsfqdKSQDVLILNEGQLDLKRQPDSFKGRTTLLMEELNNGRAVLEITNLKITDSGKYRCVLQLDGSDYKTISLKVKA +>W5NAE1 86 0.267 2.410E-16 1 114 116 29 138 490 +-SFTVQVPDKPLVAQLGADLMLPCH--LSPAHSAEPLEVRWARKerNEEVHLY---RHRTEKQGRAFEGRVSLFKDSLKQGNVSLLIRDLQVSDEGLYTCFV-DSGSYYDRGEVEVK- +>T0MFM5 86 0.316 2.410E-16 1 115 116 25 137 768 +-AVEVQVPEDPVVALVGTDATLRCSFSPEPGFSLAQLNLTWQLTDtkQLVHSFAEG----RDQGSSYANRTALFPDLLAQGNASLRLQRVRVADEGSFTCFVSIRDFGSATVSLQVAA +>A0A096LZU1 85 0.271 3.305E-16 2 113 116 26 136 159 +--YKVFGPSKPVTAEE-KDAVLQCRV--EPELDVTSLTVEWKLQDKLVHRYRSSDDDLVSQDPKFKGRTTLFRKEMVQGNIYLKVTNVTQEDAGNYTCIVSklQGQVKKATVTLNV-- +>A0A1S3QFQ0 85 0.271 3.305E-16 6 115 116 9 118 224 +------GSADPVVALAGDDVVLPCY--LKPNVSAVDMMVEWTRSDlktERVHLYREGRDSNGHQLTSYRGRTSLFKEELKNGNVSLKLTRVTLSDAGHYKCFI--PTlMKETTIPLIVGA +>A0A1W4XSB0 85 0.263 3.305E-16 8 115 116 18 127 258 +--------EQQVVGAPGSDVILPCSFPCSDRENLHDVVVSWQCNGTvVVHSYHDSQDQEHSQSAAYRGRTHLFHDQLLKGNGSLHLKSVQKSDQGWYKCEVfSVNGNTKMLVFLLVAA +>UniRef100_UPI0008FAC4A9 85 0.294 3.305E-16 0 115 116 45 160 263 +DSFSVTVPSSPVLVVRGATALLPCEF--EPDSDISNVVITWQReeNAQVVHSFYYERDQLERQSSDYVNRTKLNHKDIAKGNASLSIASFGLKDAGNYLCIVSNNkGTDRRVVRL-VYA +>V9KYU4 85 0.411 3.305E-16 2 115 116 20 138 288 +--FVVTAPKSSYTASYGNNVMVECRFPVAPNFNANQLKVYWHHilddgSSQEVYKLFNGKEVLQDQLPEYRERAFLLWDELHSGRAVLKISQVRVSDAGTYRCLIDLNGVDYKETALKVIA +>U3J705 85 0.282 3.305E-16 1 115 116 14 130 297 +-AMEIQVPEEPVVALFGRDATLRCSFSPEANFSLDDLSLIWQLTDtkRLVHSFSGGRDQLADQGGGYANRTALFYDQLAQGNVSLLLRRVEIADEGSFTCFVRVRDYSSAAVTLQVAA +>UniRef100_UPI000443E48C 85 0.252 3.305E-16 0 115 116 174 289 341 +DGF--EAPIDkiNVTAEPGQNVTLPCR----SAEDKHVIIVQWSRRDlgsEYVLLYRDYMLDPENQHPSYKNRVDLKDRQMKDGDVSLVLENVTTNDRGIYECRVikTNRHMKISTIDLVV-A +>UniRef100_A0A1A8L6U8 85 0.267 3.305E-16 6 115 116 108 219 384 +------VPEQPVVALHGRDVTLNCSFNHTSPFNLSDLSIFWQLTDtkRGVHGYSEGRDQLTDQAESFANRTSLFPTQLRAGNASLLLSSVLVSDEGSYTCFVRVQDYGSAALLLQVAA +>I3KHP0 85 0.252 4.533E-16 2 113 116 19 127 172 +--F-VSADPETITAEPGQNVTLPCQ-----APNNNITVVKWSRADLGVLLYWDVQSDQEHQHPSFKNRVDLQDREMKNGNVSLILNNVTTADNGTYECHVQKYGDSLKlisNITLSV-- +>C1BHL0 85 0.252 4.533E-16 4 113 116 30 142 211 +----VVGPADPVVALAGDDIILPCS--LKPNVSAEDMTVEWtglYLTTRNVHLYRDGRDSNEEQFPSYRRRTSMFHEELKNGNVSLKLNRVTLSDAGSYRCFIPtlTSQMKDTTVQLFV-- +>X2D2S7 85 0.238 4.533E-16 9 115 116 20 132 235 +---------SPLVALYGSDVILSCTFPHKPDSGTRRVMVVWQRKdssgsDQVVHSYYYQRDQLDQQGEAYRNRTQIFPEEFCKGNASLKLMRVRLEDEGRYTCYVGNEqDNVEHSVDLVVTA +>W5LWT7 85 0.267 4.533E-16 1 113 116 38 151 249 +-SFQVHGPAAPVVVSPGEDAVLPCY--LSPSISAVDLEIRWFRGDynSPVRLYQNLNYNTKIQNPAYRDRAELFLQELPRGNVSLKLTDVRLSDHGQYKCLVESVDHYEDTlISLAV-- +>A0A1L8HY26 85 0.411 4.533E-16 2 115 116 21 139 263 +--FTVEAARSHYTAEYGGKVNMECHFQVGKGSNVDDVEVYWEYiaaegGRKEVIKLIKGTENLSAQHEDFRGRARILKEELYKGHAVLQISNVELTDSGRYICIISAKGSDYKSMGLTVQA +>F1RDP1 85 0.263 4.533E-16 2 109 116 1 108 265 +--FTVRGPSAPLSAPLGSSVVLPCYV--DEALPVEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCRVHSQQDSGQTV------ +>UniRef100_A0A061ADR2 85 0.278 4.533E-16 6 115 116 45 154 276 +------GSADPVVALAGDNVILPCY--LEPNVSAVDMMVEWTRSDlktQRVHLYREGRDSNGEQLPSYRGRTSLFKEELKNSNVSLKLTGVTLSDAGDYKCFI---PilTRETTIPLIVGA +>UniRef100_UPI000D09DEE3 85 0.268 4.533E-16 1 115 116 23 139 713 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISAEDMTVDWLnldFIDDRVFRYQNHRNIQDDQIPSYRGRTSLFKEELWRGNTSLKLTRVQGTDEGHYKCLIQSKsWYDDFTVQVLVEA +>A0A091JB50 85 0.278 6.217E-16 6 115 116 1 115 161 +------QPDTTCHAFVGETVVLPCTTTSPGQLILSDSMLYWQIESVVVHFFHNGQDSLESQDKHYQGRTSLFSDQMKHGNFSLKLSNVQLEDTAVYTCIYKQTGdhpheTQKSKITLSVSA +>F6WY92 85 0.465 6.217E-16 2 115 116 40 154 295 +--FTVTVPKELYMADYGSNVTMECNFDTGGQVDIEKLRVSWTKDKKKIVNFPNKQEDPEI-HSEHSGrRMTLIEDQLYLRKALLHIKDVQIMDAGQYHCLIFYGDaGDYKYVTLQVTA +>A0A1S3PTC9 85 0.280 6.217E-16 4 115 116 19 132 301 +----VHVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGEHYANRTSLYPSQLGSGNASLLLRGVRVADEGSYTCFVRVEDYGSAALLLQVAA +>A0A091I3M2 85 0.290 6.217E-16 1 115 116 14 130 308 +-AMEIQVPDEPVVALFGRDATLSCSFSLEANFSLDNLTLIWELTDtkHLVHKFSGGHDELADQDGGYANRTTLFYDQLAQGNVSLLLRSVEISDEGSFTCFVQVQKHRKAAVTLQVAA +>A0A146XT24 85 0.243 6.217E-16 8 115 116 22 134 337 +--------PEQVVAFAGENAVLPCSLKIRGSDD--VPTVEWSKvaeglKPRIVFLYRDGCETFEMKDPDFEYRTSLIMREVKNGNVSLRISNVKLSDEGTYRCLIilKNGTRDESKVKLVVAA +>UniRef100_UPI0003C8F2E4 85 0.213 6.217E-16 0 113 116 116 230 626 +DSFSVIGPLEPIVATLGKDTLLPCRV--SPAMSVENMELRWFRSqfSEAVYVYQDGKEQVGEQLVDFKGRVELVKDHISEGRVAVRIRNLQVSDHGMYKCFFKKGsDFEEADLELKV-- +>W5LNV4 84 0.296 8.527E-16 1 115 116 11 128 221 +-AFKVIAPAGRLVAVRGQPIILGCEFTPDSYPDLSSLVVTWQRkeDARVVHSFYYNQDQLDRQSEDYWNRTALFITELKKGNASLRIEEVGPKDVGQYLCMVSNTkGTDKAQVRLEYGA +>A0A060X3N3 84 0.312 8.527E-16 6 115 116 29 136 274 +------QPRE--VAAPGSDITLSCS--LSKNLNLNNLVVNWQRGeSEVVHSYYHGRDQLERQSVVYKGRTHLFEDQLTVGNASLRLSDVQPSDQGPYTCDVTDEqGSTQEKLQLLVAA +>W5LVA9 84 0.258 8.527E-16 4 112 116 127 236 297 +----VSGASEPVDAYAGGEVVLNCSV--DTNVPLQELEVEWMRTDSevLVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLKDVRTEDKGKYTCRVHTDSrSAITTAELK--- +>A0A1V4J8G0 84 0.483 8.527E-16 2 115 116 20 139 316 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQKeqgqskSKEVYTLRNGKVFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>A0A0F8C7U2 84 0.326 8.527E-16 2 99 116 31 129 458 +--YQVKCPPQPVVAFTGADIIFPCH--LIPAIDAASTTVEWTRPDlkpRFVHLWRSGEEILDDQHPSYKGRTSLPTDKLKHGDISLKLSKVKLSDEGTYRCYI---------------- +>M7BCK2 84 0.256 8.527E-16 1 115 116 20 136 576 +-SVDIRVPDDPVIALFGRDAVLHCSFLPDTSFSLAELSLIWQLTDtkRLVHSFASGQDQLADQGSGYVNRTALFYEELPRGNVSLLLRRVQISDEGSFTCFVRVHSYSSAAVTLQVAA +>R0LXJ1 84 0.274 1.170E-15 6 113 116 1 113 115 +------QPDATCHAFVGESVILPCTTTSPSELDVSHLMLFWQIESNIVHFFHNGEDQLTFQNANYSGRTSLFLDQVKHGNFSLKLSNVQLEDAAVYSCIAKQSGnhptpTQKSKIHLNV-- +>G3VBQ7 84 0.264 1.170E-15 2 115 116 30 143 145 +--FTVIGPQQPVIAIVGEEATFPCH--LFPQIDAQDMEVMWFYGesSELVHHYKYRQDYLKYQHHKYKGRTEFLRDDISNGSVALKLRHIRLSDEGKYGCSFESSSaYEEAKYQVYV-A +>K7FFM4 84 0.265 1.170E-15 2 97 116 38 133 163 +--FTVTGPDHPITVPVGGEAVLPCH--LSPRTSAQDMELRWFRLkfSAVVHQYAKGQDQYDGQMLEYHGRTELLKDDITNGNVSLRLRPVRPSDHGQYTC------------------ +>W5LB27 84 0.345 1.170E-15 4 115 116 9 119 204 +----VQHPLSTVTVAPGGNATLGCSF--SASLNINSLIVNWQYGDTVVHSFYLGKDQLERQGANYRGRTHLFKEELLKGNASLLLTAVRSEDVGDYTCHITNEqGSTSEKIKVIMAA +>A0A0G2L3Q6 84 0.269 1.170E-15 2 113 116 31 143 278 +--FTVRGPSAPLSAPLGSSVVLPCYV--DEALPVEDLEVEWRRADseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDKLTAQDEGEYRCRVHSQqDSGETVIKIKV-- +>K7FFX4 84 0.264 1.170E-15 2 115 116 35 149 311 +--FAVVGPGHPVTAIAGGDIMLPCR--LLPSMSVENMEVRWFQHefTSFVHLYRHGEEEFGQQMAKYRDRTKLSKADITDGIVDLKIIEVRPSDEGQYRCFVGDGDfHDEAVLELKVAA +>H3A3C8 84 0.285 1.170E-15 0 115 116 11 122 320 +DArLTITTDLSPVTVQLGSDVVLKCDLTVDtPTPDLQDLIVKWFLNDKVLVEFNDKLTL-------FSSRVTMSKREIQNGHASLSIPNVTPADEGEYKCDVIYTPyKQEKTIRLKVEA +>A0A098KXG6 84 0.271 1.170E-15 2 115 116 65 180 622 +--FTVSGPSDPIVVAPGGEAVLPCF--LSPARSVENVEeLRWFRNrfSEAVFVYRNQQEQKEEQRAEYAGRTCLVKDQFHEGKAAVHIRNVQESDSGIYVCFFKQGVfYDEAILELKVAA +>A0A0G2L4K7 84 0.264 1.170E-15 0 111 116 17 131 640 +DGFTVHGPSAPLSAPLGSSVVLPCYI--DEVSLMEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCKVfiqQDSGEAVAQIKV---- +>G3VSS0 83 0.236 1.604E-15 1 113 116 29 140 286 +-AFLVFGPTAPLQAPIGGEAMLSCY--LSPAQSAQHMEMVWSKSQDIVHHYLNENDDFTDQSPNYQGRTKLMKNAITAGNVTLRIEDVKPSDAGQYKCYLNdYSHSAEAFMELEV-- +>A0A1W4ZMG4 83 0.327 1.604E-15 2 115 116 18 133 322 +--FTVEISSPSYQAELYGDVALECRF---PPGDGTVPLsVFWGRlqPGQnlVVYNMINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVKA +>A0A226PR48 83 0.290 1.604E-15 1 115 116 26 141 346 +-AMEIQVPDEPVVALYGQDATLRCSFSPEANFSLEDLSLIWQLTDtkRLVHSFSGGRDQLIDQGGGFANRTALFYDQLSQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQV-A +>A0A1U7TPV2 83 0.264 1.604E-15 2 115 116 28 141 523 +--FTVVGPADPILAMVGENITLHCH--LSPEKNAEDMEVRWFRSqfSPAVFVYKDGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNITAQENGIYRCYFQEGRfYDEAITRLMV-A +>K7CYY9 83 0.264 1.604E-15 2 115 116 32 145 530 +--FTVVGPTDPILATVGENTTLHCH--LSPEKNAEDMEVRWFRSqfSPAVFVYKGGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNITAQENGTYRCYFQEGrSYDEAILHLVV-A +>A0A146W4B8 83 0.307 1.604E-15 2 115 116 80 196 559 +--FTVEAEQATYMSEFGGNVVMGCKFSSNPANPHRDLKVNWHRKTNGIYEevIRLEDNLENSASPKYQGRVELLTGELKNGWAKLKISHLKMNDSGTYQCLVQTAeGNDYKEITLSVEA +>UniRef100_UPI000DF3C388 83 0.260 1.604E-15 2 113 116 92 204 573 +--FSVKGPVEPTVVLLGTDATLPCQ--LSPEQSATHMHIRWYRAqlSPAVLVYQNGQEQSGEQMLEYRGRTELVRDSISKGGVALLIQHVRASDHGQYRCHFKDGhSSQEAVVELHV-- +>A0A093PB74 83 0.247 2.200E-15 6 115 116 0 112 158 +------GQPETCRAFVGETVVLPCSTTPPGELIFSKSMLYWQIDQKIVHFFQKGQDSLGTQDKRFRGRTSLFLDQMKHGNLSLKISNVQLQDNAEYTCIYKQDadhQTKKSNIKLSVSA +>A0A099ZRH9 83 0.264 2.200E-15 1 115 116 1 117 264 +-AMEIWVPDEPVVALFGRDATLHCAFSPEANFSLDELTLIWQLTDtkRMVHSFSGGRDQLADQGGAYANRTALFYEELAQGNVSLVLRRVAISDEGSFTCFVRVSDYDSAAVLLQVAA +>W5UC20 83 0.267 2.200E-15 4 115 116 37 152 274 +----VLTSTPFIVGNLGQDVILGCRFQTKTGKDvSSGVSITWQKDGltGVVYRFQNNAAQLQEQNSQFKNRVKLFPDAIPTGNASLLLMGVRLEDAGVYRCSVTTSGvTGTVSIHLRVGA +>V9L0N1 83 0.403 2.200E-15 2 115 116 20 138 294 +--FVVTSPRQFYTASYGNNITVECRFPVGSNFNANQLNVYWYHilgDGslQEIYRMREGKEMLQDQPSEYKERVFLMWDELYSGRALLEISQVRVSDAGTYRCAIDLNGVDYKDTALKVTA +>U3K448 83 0.282 2.200E-15 1 115 116 14 130 309 +-AMEIQVPEEPVVALFGHDATLRCSFSPDANFSVAELSLIWQLTDtkSLVHGFSGGRDRLPDQGRGYANRTSLFYDQLALGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>UniRef100_UPI000CE63AF1 83 0.294 2.200E-15 8 113 116 297 408 416 +--------ESPVTAQFGRDVTLSCLFPSWPGMNLQHLTVTWQKEqvgaeNLVVHSHYYGKEQLERQDEAYRNRTQLDPEGLARGNASLTLMGVRTQDEGIYRCHVTSElGTTSETRQVTV-- +>A0A1A8AIM6 83 0.237 2.200E-15 1 115 116 19 138 469 +-SFKAypTAHAEPVVASAGQSVILPCSVKISATDDIQ--TVEWSKKDlkpVVVFLYRDGCETFEMKDRDFEYRTSLIMREMKNGNVSLRISNVKLSDAGTYRClkILKNGTREESSVELVVVA +>A0A0P0EGD1 83 0.277 2.200E-15 2 115 116 20 136 499 +--FTVEAEQNTYKSEYGGDVVMGCRFQPRPSHPNTDLKVtwHWIKPGsnREVYQMNNGMAQPS--SAEYQGRVNLFEERLRNGWARLKLSNLQISDSGTYQCLVQTAeEADYKTITLSVVA +>A0A1W5A189 83 0.381 2.200E-15 2 115 116 20 135 503 +--FTVEVASPSYTAEFSGDVAMECKF--GPMDSKSSLSVRWQRilpkPLLRVYNLENGQEDLSFQDSQYRGRVQLMKDKLSSGRAILNISNVKINDSGTYECLVEMVGADFKRTTLTVKA +>UniRef100_UPI0007B3FD6B 83 0.293 2.200E-15 2 115 116 350 462 784 +--FIVLGPQQPIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSGLVHQYKYEKDYLKYQHIDYQERTEFHHENISRGNVALLLHRVRLSDEGKYRCYFGSSTyNDEAEFQVYV-A +>UniRef100_UPI000D182452 83 0.264 2.200E-15 2 115 116 588 700 1063 +--FAVVGPREPILAMVGEDAELPCH--LSPKMSAETMQLKWERssPEQVVWAYAHGQEDTP--TAEYRGRTSILREDLTAGKAALQIRNIRASDTGYYLCYFQDGDFLEKaQVELKVAA +>A0A0G2KJ57 83 0.289 3.017E-15 0 115 116 19 136 250 +DQFAVVGSADSVFAFAGKDVILPCSV--KPNISVVDMRVEWFRSDridsQLIHLYEDHEDRNKEQIESYRERTELNHQQLQTGNASLRLS-LKVSDEGRYKCFIqSNSRSDDTTIDFKVEA +>R4GAP5 83 0.366 3.017E-15 2 115 116 20 139 299 +--FTVEVLQPRYFAEHGGTVTMGCRFPVHDPFNLTNLSVLWQRKPsqgnevKEVYKLSKGQEDLRQQHADYQDRARVAPSELKIGLSMLCINNVKIADSGIYVCLVHYEGSDLKYIYLDVKA +>A0A1S3KU79 83 0.271 3.017E-15 4 115 116 19 132 301 +----VQVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkSSVHSYWASQDQLADQGERYANRTSLYPSQLGAGNTSLLLRGVRVADEGSYTCFVRVEAYGSAALLLQVAA +>H3AXD9 83 0.252 3.017E-15 0 115 116 17 128 324 +DArLSITTDPSPVTAQLGSDVVLKCDFTVDaPTPDLQYLIVKWFFNDTDLAEF-NDKLIPS------SSKVTMSEREIQNGNASLSIPKVTPADEGDYKCFVlYTPDKEEKTIRLKVEA +>W5LCY0 83 0.250 3.017E-15 4 113 116 30 143 442 +----VVGPSFPLTAAVGEDLILPCS--LQPNISAVDMTVEWLRldqKDSIVHLYMEHEDRSKEQAVSYRGRTQLFKEELQKGNTSLKLSTVHVSDEGKYKCVVRSKSsyrSWYDDITLHV-- +>UniRef100_A0A286XP83 83 0.290 3.017E-15 1 115 116 118 230 628 +-AVDVQVPEDPVVALVGTDATLRCSFSPEPDFSLTQLNLIWQLTDtkQLVHSFAEG----RDQGSAYANRTMLFPELLARGNASLRLQRVRVADEGSFTCFVSIRDSGSAAVSLQVAA +>F7G5V3 83 0.299 3.017E-15 1 115 116 145 257 652 +-ALEIQVPEDPVVALVGTDATLRCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFTEG----RDQGSAYANRTALFLDLLAQGNASLRLQRVRVADEGSFTCFVSIRDFGSAAVSLQVAA +>A0A1W5AR72 82 0.288 4.138E-15 1 115 116 21 138 281 +-AFKVTAPQGQVLAVYGRPAVLGCSYTTSETSVLDSLIVTWQRasDNAVVHSFYHGKDQLDKQSAEYSGRTQLFSNEFLKGNVSLRLDKVQKKDEGTYLCTVSSvEGTDKAEVRVNFGA +>A0A060W7R6 82 0.220 4.138E-15 3 115 116 42 159 286 +---TVDSNNKWPIGNLGEDVILSCKFKTSTNSRelTSQVSITWKKKGlsEVVYSYNKGAVQLTEQNPQFKDRTQLFSDAIGGGNASMLLRNVKMKDEGVYYCSVNAPsGSGTDSVNLRVAA +>UniRef100_A0A3Q1K7B7 82 0.290 4.138E-15 2 97 116 18 115 318 +--PQVVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQKlNLDDENPSYRGRTSLLMDKLKSGDISLKLSKVKLSDGGKYKC------------------ +>UniRef100_UPI000CE63AF1 82 0.283 4.138E-15 2 115 116 18 137 416 +--WGLITAESPVTAQFGRDVTLSCLFPSQPGMNLQHLTLTWQKEQVgaealVVHSHYYGREQLARQDEAYRNRTWLDPEGLARGNASLMLMGVRTQDEGVYRCHVTSElGTTSETRQVTVMA +>H0XZN1 82 0.239 4.138E-15 2 115 116 0 114 450 +--FHVIGPRKPVIALVGGEALLPCH--LSPSMDAQDMEVMWHLNhmSGVVYYYGNFQDDLQQQSPEYQGRTELLKENITKGQVALRIDPIHVSDEGEYSCSFASStHSDKAQLEVMVTA +>A0A1L8F879 82 0.282 4.138E-15 2 113 116 20 133 488 +--FHVTSPNEQLVAELGSSVSLPC--TLSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYRGRVSLLNG-PDTGDLTLTLQKVQLSDAGNYVCFVENRTsrvYEEAFIPLVV-- +>G3ULW3 82 0.260 4.138E-15 2 114 116 30 141 562 +--FLVIGPTDPIVAVLGGDTTLPCF--LFPAMSAENMELRWFRSkfSEAVFIYQNQQEQKEEQMPQYAGRVLLVRDFLTQGQAAVRIDKVQVSDDGLYTCFFKKGGS-YEEATLVVK- +>Q5U495 82 0.307 4.138E-15 4 115 116 0 107 772 +----MTAPPTH-RAEMGSNIIIPCTFRVDePPVDLKFLAIIWHFQDKEVLNYTNTS-LVSTQNP----RLSLNKDTTEDGVASLIISNVTISDGGLYRCRVLYSPkHMYKEVRLDIQA +>A0A2D0QJF0 82 0.254 5.676E-15 3 115 116 16 121 148 +---TVSVQSVRVEGFIGESVILPCSFGEKPQ------TVYWRdKYGWVVCDIIHGEADFKNQNPVYKDRVKIFPSEIEKGDFSIMLSNVKESDAGLYTCII--PNIKTLTLELTVKA +>A0A087X6I8 82 0.230 5.676E-15 7 113 116 133 246 263 +-------PPAnqiNITAEPGQSITLPCRLPGNKPAAAVD---WWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVSLVLKNLMTNDTGLYQCRVQYEGsldaELIRTINLQV-- +>H2MCP1 82 0.276 5.676E-15 6 115 116 20 131 268 +------VPEQPVVALYGQDAILNCSFSHPNVFNLSDLSIFWQLTDtkRNVHTYSEGRDLLVDQAEGFANRTSLFPTQLKLGNASLLLSKVVVADEGSYTCFVRVQDYGRAALFLQVAA +>A0A2D0QUK4 82 0.264 5.676E-15 1 115 116 15 131 306 +-ALEVNVPDFPVVVLYGTDTVLNCTFSGAKNFNLSELSVFWQLADtqRSVHAYFDKQDRFIDQDERFANRTSLFHAELASGNASLLLRAVRVADEGSYTCFVKVDDYNKDSMYMQVAA +>L9KMY2 82 0.299 5.676E-15 1 115 116 18 130 366 +-AVDVQVPEDPVVALVGTDAVLRCSFSPEPGFSLAQLSLIWQLTDtkQLVHSFAQG----RDQGSAYANRTALFPDLLAQGNASLRLQRVHVADEGSFTCFVSIRDFGSAAVSLQVAA +>K7E2P1 82 0.236 5.676E-15 7 115 116 29 133 394 +-------PLTTVTGRLGENVILPCK--GEKGPN---VLIHWKKKERNIHSYYNEKDHLELQDPTYTNRTFLFLNEINDGNASLTLKNLNLGDEGVYTCYVATDnNSQQVEVKLQLGA +>W5M2P5 82 0.269 5.676E-15 2 113 116 13 122 410 +--FKVIVPAEPVDTTVGSSIVLPCR--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETE---GSDYRSRVRLFRQEMERGNVSLLLQNVRISDQGLYKCHVSSvDWYEEPQLQLRV-- +>W5KIC7 82 0.245 5.676E-15 2 115 116 17 131 499 +--FSVVVPETTVSGQLGGSVTLPCA--LSDNLDVRQLEVRWYRPsmySSPALLYLNEKLDLSVTDITYQGRVSL-PGPLEKGDVSLKLDDLRSSDLGMYMCHVSSDrWYDKSNVSLTMQA +>G1N170 81 0.478 7.784E-15 2 114 116 20 138 151 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQKrqgqleSRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVK- +>W5M2I9 81 0.260 7.784E-15 2 113 116 8 117 201 +--FKLIVPSEPVVASVDSDVVLPCQ--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETEGLG---YRSRVRLFKQEMERGNVSLLLQNVRISDQGIYKCHVSNvDWYEEPQLQLRV-- +>A0A2D0QPP7 81 0.289 7.784E-15 0 115 116 33 153 292 +DAFSVMVPARRLTAARGHSVVLGCNFSPDfgANPNLSSLVLTWQRqeDSHVVHSFYYERDQLETQSSAYRNRTALFVTELSKGNASVRIEKVGINDAGRYLCTVSTNlGTDKAELQLDYGA +>W5MSQ0 81 0.241 7.784E-15 4 112 116 147 256 321 +----VSGASEPVAAYAGGEVVLNCSV--DTNVPLQELEVEWLKTDSTILVhmFSEGESRPESQHQRYRGRAEFITERIPNGDFSLRLKDIRTEDKGEYMCIVHTDsGSANTTAELK--- +>A0A1L8GZX8 81 0.250 7.784E-15 1 115 116 60 175 389 +-AIDLRVPELPVIGLLDKDVILPCGFTPSEGFSTKNLSVFWKLPNQQQdYGFVLGEDLQENQSPQYKDRIGLFHEELSKGNMSLLLQRVRLTDEGIYICFVNVQNSSSASVSLLVGA +>A0A087YG37 81 0.241 7.784E-15 7 113 116 250 361 393 +-------PPDqkNFTAEPGATVILPCR----TSDQKPIAAVDWTRRDlgkKYILSFRDGQFDFEDQHPSYKNRVALHDGHMKDGDVSLVLKNLTTNDNGTYECLVQNEGsgdrKLISTINLQV-- +>M7CIE8 81 0.250 7.784E-15 7 115 116 19 134 1512 +-------PSDksNVRSRAGEDVTLSCRFKLSSDFVLNRLRIHWqvFRDeeGSVVHSYYDGADRLEDQEVEFKGRTKLFLQELSEGVASLNLTRVRPSDSGEYRCIIVNSqDVVIGSVILHVSA +>I3ITU9 81 0.268 1.068E-14 4 99 116 40 145 148 +----VVGSHQPVVAAPGDDVILPCQV--EPAFNVAGLTVEWSKPDlrpdpndrlsrvEYVHLYRDAHEVPDMKLPSYIGRTALFTDGLREGNISLRITNVTQEDEGRYRCFI---------------- +>A0A096MD35 81 0.257 1.068E-14 16 115 116 0 102 173 +----------------GENAILPCSLKTSGSDDL--PTVEWSKEGlkpNVVFLYRNGFETFEMKNQGFEFRTSLFMREVKNGNVSLRISNLKPSDAGIYQCLIirSNGSREATDVQLVVAA +>M3ZIA4 81 0.245 1.068E-14 2 113 116 21 140 193 +--YQVTSSRQPVVAAQGDDVILQCLV--EPPLDMVDMTVEWSRPDakhrpkgmEYVHLYRDNREVLDMKSSSYHGRTALFAGGLRHGNMSLIITNVTTADGGTYKCFVPklHGNTKSSIVHLII-- +>A0A147AEB5 81 0.266 1.068E-14 8 112 116 52 156 216 +--------QKNITAEPGKNVSLPCQVPNKKP----AVFVKWTRPDlepEYVLLFRDDQLDPELQHPSYQNRVDLQDRQMKDGDVSLVLENVTTNDRGTYECRVFQREaNRRKRHTLT--- +>A0A0S7J908 81 0.247 1.068E-14 4 99 116 141 239 242 +----VSVPvkvvgHDPIHAKVGDDVILPCH--LEPPFDLTTFTIVWRFKDEIIHVHRSQTKDDEASDPKYNNRTFMFPDEFEKGNISLKLTKVTKEDEGNYICFV---------------- +>A0A087X6I8 81 0.252 1.068E-14 10 113 116 25 131 263 +----------NITAEPGQNITLPCRLPGNKP----AAAVDWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVYLVLKNLTTNDTGLYQCRVQKEGsldiKLIRTINLQV-- +>A0A0G2KFQ0 81 0.247 1.068E-14 2 113 116 134 252 587 +--FVVHGPSAPLSAPLGSSVVLPCYI--DNKLLMEDLEVEWRRADseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTVQDEGEYRCRVFiqlNKGetmVQIKDVeRLLV-- +>A0A151N4Q7 81 0.245 1.068E-14 11 115 116 27 136 1857 +-----------VNAVAGENVTLSCRFKLSSDYLLTKLQIHWhvFRDhaGSVVHSYYDSADQLQDQDVEFRGRTQLFLKELGQGVAALNLSRVQPSDSGDYRCIIINSqDVLIGNVILHVKA +>A0A151NQ03 81 0.257 1.464E-14 13 113 116 25 121 156 +-------------ADAGRDVLLPCSVQHQGGFNLSDVTINWERPDTIVCSFYHGSRQLEHQDKRFRGRTQLFPNEFSKGNASLLLQRVNLADTGNYSCNA----VLWANTQLTV-- +>F1RDV8 81 0.312 1.464E-14 4 110 116 25 134 270 +----VRGPAQPLVAQLGSSMILPCFV--ETPLPLDVLEVEWKRTDkeELVHLFQNGEDKPEAQYQSYRGRAGFFSEQVLKGNFSLLLENITVADAGSYKCVVYSYlevGETYVTIQ----- +>W5KHH0 81 0.274 1.464E-14 4 114 116 31 140 283 +----VLGPTDPLTVRLGGSLMLPCS--TETLIPLEELEVEWMRTDseSLVHLFQDGEIRPESQNQAYSGRASFFTEEIKHGNFSLLLTNITTEDAGVYNCSV-YRQDESAQTSVQIK- +>A0A0G2L8J8 81 0.262 1.464E-14 0 115 116 18 132 284 +NGFLVKGPSGPLVALLGSSVVLPCYV--NESLPVKELKVIWIRSnlNTLVHVFQDGESRPDAQYQDYYQRAHFFTEEIQHGNFSLRLDDMRAEDKGFYRCKVYTEQESDETL-VQIKA +>K7DZI2 81 0.275 1.464E-14 2 115 116 26 138 288 +--FIVLGPQETIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSDLVHQYRYEKDYLKQQHLDYQGWTEFLHQNISRGNVALRLHHVRPSDEGKYRCYFARSTyNREAEFQVDV-A +>V9KRL2 81 0.247 1.464E-14 1 115 116 22 138 312 +-ALNILVPEFPVLGIFGEDITLNCSFLTDGNFSLSDLSVIWQLTetKRMVHSYAAQRDQQVDQASSFTNRTSLFHTELQRGNASLLLRQVQIQDEGSFTCFVRINDYNSAPIMLQVAA +>H3AU83 81 0.307 1.464E-14 0 113 116 13 122 361 +NAhLTITTDPSPVTAQLGSDVVLKCDLTVDtPTPDLQYLIVKWFLNDKQLVEF-----NDKLIPSSF--RVTMSEREIQNGNASLSIPKVTPADEGDYKCFVLYTlDKEEKTIRLKV-- +>A0A1A6GLG7 81 0.307 1.464E-14 1 115 116 27 139 396 +-AVEVQVSEDPVVALVDTDATLRCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFTEG----RDQGSAYANRTALFPDLLVQGNASLRLQRVRVTDEGSYTCFVSIRDFDSAAVSLQVAA +>A0A1S3QNT5 81 0.294 1.464E-14 7 115 116 263 372 531 +-------PFGEIVALVGDDAILPC--TLSSTVSAVYQSVEWQRPDlkpKEVHLYRDEKDDLVLQNPVFRGRTSLFKEELENGNASLKLTRVKLSDAGNYTCYIPLLDHQKTIIQLIVGA +>A0A1W4YXR8 81 0.274 1.464E-14 2 101 116 20 119 635 +--FLVHGPAEPIVTRESGNVLLPCFV--ENPLPLEELEVVWKRTDseAIVHLFQERESRPESQDPSYMDRAQFFMQEIPKGNFSLLLESVMPEDEGTYKCIVYT-------------- +>H3AVK5 81 0.283 1.464E-14 5 115 116 0 105 777 +-----TTDPSPVRAPLGSDIVLKCDFTVDtPTPDLQYLIVRWFLNDKLLVEF-NDKLIPS------SSRVTMSERELQNGNASLSIPKVTPADEGDYKCFVlYTPDKEEKTIRLKVEA +>A0A091ICH4 80 0.243 2.008E-14 6 115 116 1 115 160 +------QPDTTCHAFAGETVILPCTAISPGEVMLSNSMLYWQIDSVLVHFFHNGQDSLEFQDKHYQGRTSLFLDQMKHGNFSLKLSNVQLADTAEYACIYkqtgNYPNKTQKfKIKLIVSA +>A0A091G496 80 0.269 2.008E-14 6 115 116 1 115 161 +------QPDTICHAFVGETVVLPCTTTPPGEQALSKSMLYWQIESVLVHFFHNGQDSLKFQDKHYHGRTSLFLHQMKHGNFSLKLSNVQLQDAAVYTCIYKQTGdhlikTQKSEIKLIVSA +>A0A146XDJ5 80 0.218 2.008E-14 4 113 116 13 127 162 +----VVPPPDPtnVTAELGQNIILPCR---TPHSNP-VIVIEWSRNDlgsKFVLLYRNNHSDLEQQHPYFKNRVDLNEGKIKKGDASLVLKNVSTDDRGTYECLViqteINNRQTVLNINLHV-- +>UniRef100_A0A151PDI4 80 0.225 2.008E-14 9 113 116 25 135 187 +---------SRVTARDGADVLLRCNVPCRGHFDFLGAIVNWQLPGEPsavVDSFFHGQVHPEHQDARYRGRTQLFPGEFAKGNASLLLRGTTPSDAGNYSCHAvlcAHTPHTQRVVELQV-- +>A0A146N8H6 80 0.201 2.008E-14 1 113 116 24 143 219 +-SFFIssaSADQRNITAEPGQNVTLPCR----APDSEPVIVIEWSRTDlgsEYVLLYRNNQFDLENQHPSFKNRVDLEEEQIKAGDVSLVLKNVSTDDRGTYECliiqRVTNHNrETVLYINLDV-- +>A0A096LRT5 80 0.307 2.008E-14 0 99 116 11 112 223 +NAFLFVFPGLiTVNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGshyNDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEI---------------- +>G3VNK0 80 0.443 2.008E-14 2 115 116 20 134 272 +--FIVTVPKEFYMADYGSNITMECNFDTGGEVDIEALRVTWAKDERKIVNFPSKQEDLEIHSEPTGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLFYRDaADYKYVTLQVKA +>F7C7E9 80 0.247 2.008E-14 2 115 116 28 141 277 +--FMVTGPTQAVIAPVGGEVTLACHLT--PKMDARTMFVTWHRIDTGIvvHRYLGNQGQEEVEGPGYERRTQFRKEDIINGNVSLKILRVRPSDEGTYKCSFqSLSSVDEAQFSIRV-A +>UniRef100_UPI000240B4A6 80 0.275 2.754E-14 7 113 116 21 129 201 +-------PDVTCHASVGETVVLPCTSTFPEELNISHSKLYWQKGDDLVHFFHKGHDDLETQDEQYHGRTSLFLNEVKHGNFSLKLSNVQLQDKAVYSCIYSQAGHQTKksQIKLSV-- +>H2ZXX6 80 0.250 2.754E-14 4 115 116 17 133 229 +----VSSPP---VALYGSDVILSCMFPHKPDSGTRHVTINWERNnpsgpGRVVHSYYYQRDQLDLQDEAYRNRTRIFLEEVRKGNASLKLMRVRLEDEGRYACYVGNEQdhvEHSTDLVVAVKA +>A0A087XHY0 80 0.241 2.754E-14 9 99 116 148 236 237 +---------EPIHAKVGDDVILPCHV--EPQFDVTDLTIIWRFKDHIIHLHHSGSKDDKSPDPEYSGRTSMFYNEFKKGNISIKLTKVTKEDEGNYICFV---------------- +>A0A1S3NC19 80 0.294 2.754E-14 6 115 116 7 114 251 +------QPRG--VAAPGSDFTLNCSFRSSK--NLNHLVINWQRGeSVVVHSYYHGKDQLERQSGVYKGRTHLFEDQLAVGNASLRLSGVQPSDHGPYTCDVTDEqGSTQEKLLLLVAA +>W5M7M0 80 0.269 2.754E-14 2 113 116 28 140 275 +--FQVHGPAAPVVVSPSEDSVLPCY--LSPDINAEDLQIRWSFEGsaAPVCLYQNRRYHSDTQNPDYRGRTELFLEQLPRGNVSLKLTDVKLSDHGQYKCLVeSVKHYGDTLIDLVV-- +>H2ZTJ2 80 0.247 2.754E-14 1 115 116 19 138 287 +-SFS-SVVSSPLVALYGSDVILSCTFPHGHSSDTREPIIIWQKKkssglDDVVHSYYYQQDQLDLQDEAYRNQTQMFPEEFHKGNASLKLMRVRLTDEGTYLCYVENKEVSGQYCRdVVVAA +>A0A1S3P7Q5 80 0.298 2.754E-14 2 115 116 25 138 289 +--FEIKVPSEPLLSIVGQHVVLDCSFPVGKVWDLASSVITWQRGLEVIHSFYYGQDQLDRQSRHYANRTSLYHSEMKRGNASLRLDHTNLGDKGDYTCSVSTVLGSQKIFPLKLAA +>UniRef100_A0A4U5VCE5 80 0.344 2.754E-14 2 115 116 21 141 542 +--FTVEAEQSSYASEFGEDVVMGCRFQptlLKPNDDLE-VNWHWLDPGKTNPQLVYGMLNKVEQLPsldsKYRGRVRLLTDELKDGWAKLQISRLRINDSGSYQCFVKTGvGADYKIIQLSVKA +>A2CG29 80 0.271 2.754E-14 2 115 116 30 145 586 +--FRVFGPSDPIVAAPGGEAILPCSV--FPAMNVENMEeLRWFRSrfSEAVLFYRDQEEQKEGQMPGYSQRTLLVKDQFHQGTAAVRILNVQASDSGIYICHFQQGVfYDEAILELKVAA +>F7F1D5 80 0.271 2.754E-14 2 115 116 30 145 589 +--FLVFGPSDPIVATLGGEAILPCSV--FPVMSVENMEeLRWFRTrfSEAVFVYRDQEEQKEGQLPGYSQRTSLVKDQFHEGKAAVRIQNVQESDSGIYVCHFKQGHFHEEAIlELKVAA +>H0ZX61 79 0.299 3.776E-14 1 115 116 2 117 123 +-AMEIQVPEEPVVALFGQDATLLCSFSPEANFSVAELSLIWQLTDtkRLVHGFSGGRDLLQDQGRGYANRTALFYDQLALGNVSLLLRRVRIADEGSFTCFVRVRDYDSAALTLQV-A +>G3VU57 79 0.267 3.776E-14 3 115 116 32 144 151 +---TVTGPKQPIIALVNGEAIIPCPLT--PQIAARDIDVMWFYShfSQPVHHYKNGQDYLKYQHQDYKGRTEFLPDDISSGSVALKLHHIRLSDEGKYQCFFESPSaYEEEEFQVYV-A +>H3ABM5 79 0.457 3.776E-14 3 115 116 29 146 247 +---TVEMTKTVYTAQYGSNVSIECKFSVGNSLNMKELRIYWQYinqDGelQLVSKFENGEEQLKDQNDNYRERAHLLTDKLNSSLVVLQISKVKLTDAGDYRCLVDHGGADYKQAHLKVEA +>A8WG14 79 0.273 3.776E-14 2 115 116 15 129 273 +--FEVNAPDKHLLALRGHSAVLGCEFT--PDLNLSNLVVTWQReeDSQVVHSFYYQQDQLERQSPEYHSRTSLFVTELHKGNASIRIAAVSWKDAGRYLCIVSNTkGTGRASMEVTYGA +>A0A147ALR6 79 0.211 3.776E-14 2 113 116 26 144 332 +--FFIssaSADPTNITAEPGQNVTLPCR----TPDSEPVIVVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKDRVDLKEEQIKAGDVSLVLKNVSTDDRGTYEClviqRVTNHNrETVLYINLDV-- +>W5M2P5 79 0.252 3.776E-14 2 113 116 219 328 410 +--FKLIVPSEPVAASVASDVVLPCQ--LSPEMSAAAMDVRWYREnfENLVFLYKEGKETE---GSGYRGRVRLFKQEMERGNVSLLLQNVRISDQGSYTCHVSSAeWYEEPKLGLRV-- +>A0A1L8F871 79 0.275 3.776E-14 0 114 116 17 133 443 +DQFHVQTQDKVLTAAVGSDVVLPC--TLSPPSSAVGLEVRWFHTvfHSVVYLLKDGREDREQQKSEYHDRAFLKSGPL-TGNLALSLLNVRLSDAGTYHCFVENRtiGiSEEAVIELSVN- +>W5LVM7 79 0.286 3.776E-14 4 115 116 29 141 498 +----VLGPADPVVAVAGEDTVLPCY--LSPRISAEGLEIRWFRDepTKPVFLYHNYRPELQNQMLNYKERAALFPKELSKGNTSLRLTRVRGSDHGRYRCFIMSLDfFDDTVIEVDVRA +>F6ZT66 79 0.280 3.776E-14 4 115 116 0 108 788 +----VQAPPAH-TVTLGSDVTLPCSFSVGPtQVDLQLLAILWYFQDTEILVFNAHGSIKEESEP----RVTIREEDAGKGIASLHLAQIRLSDAGLYKCMVIYiPRSHTKEVQLTVHA +>A0A093D3T6 79 0.256 5.179E-14 6 115 116 1 117 163 +------QPDTTCHAFVGETVILPCSTTISPgELILSKSMLYWQIDsSVVVHFFRNGQNSLNLQDNHYHGRTSLFLDEMKHGNFSLKLSNVQLQDAAVYSCIYKQTGnhlnqTWKSKIKLIVSA +>A0A218UG29 79 0.259 5.179E-14 13 113 116 59 162 188 +-------------AFVGETVVLPCTITLPGELTLSKSMLYWQIGTKLVHFFQNGQDSLKGQDEKFHGRTSLFLDQMKHGNLSLKISNVQLWDDAEYSCIYRQTesyQTKKSTIKLNV-- +>H3A2Y3 79 0.252 5.179E-14 2 114 116 42 153 251 +--FTVSCPDQTIGAHFGKDIILQCK--LEPPIDVINMEVRWFRThfNDLVHLYRNQKDDANTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCYV-DARTWYEETKLEVK- +>H2ZUP4 79 0.218 5.179E-14 2 115 116 22 137 277 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPIDATDMEVRWFRttNDDTVHLYWNNKDNTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCFV-DSGTEYEESQIeegVVEA +>A0A1S3PP79 79 0.257 5.179E-14 16 115 116 54 158 285 +----------------GEDVILSCKFKTSTHsrESTSQVSITWTKEGlsEVVYKYDKGAVQLTKQNPQFKNRTLLFSDAIGGGNASLLLRDVKVGDNGVYYCSVSTPScSGTASVNLRVAA +>I3KCQ7 79 0.236 5.179E-14 11 113 116 29 135 381 +-----------ITAKSGQDVTLPCR---DPNNNKPIVVVNWSRtdlRDKYVFFYQDGTIKPDNQHPFFKNRVDLQDRQMKDGDVSLILKDVMTSDAGAYECHVFIEGtSSWKTisiIYLNV-- +>S9X170 79 0.230 5.179E-14 0 113 116 71 185 560 +DSFSVIGPSEPIVAMLGADTVLPCRV--FPAMSLENMELRWFRSqfSEAVYVYQDGMEQTGEQLVDFRGRAELVKDYITEGRVAVRIHSLRVSDDGMYKCFFKKGsDFEEAVLELKV-- +>UniRef100_UPI000E3FDA0B 79 0.266 5.179E-14 1 115 116 18 138 570 +-SLTVVVPDDPIEAHVGSTVILPCWI--SPPENAGALEIRWYRQDQfnnPVLLYNHGKIQ-DIQEESYRNRSSLTlrsdqSGGLKDGDVSLQLEKLGVQDDGSFQCYVSGEnSYDSEEVTLKISA +>A0A096MDR9 79 0.258 7.102E-14 2 115 116 24 144 176 +--YQVTSSGQPVVAAPGDDVILQCLV--EPQLDMVDMTVEWSRPDakrrpkgmEYVHLYRDNREVEDMKSSSYHNRTALFAGGLRHGNISLIVTNVTTADEGEYKCFIPklQGNTKSSIVRLVV-A +>F6VCT8 79 0.290 7.102E-14 2 113 116 1 114 209 +--FHVTSPNKQLVAELGSNVSLPC--TLSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYNGRVSLLKG-PESGDLTLSLHKVQLSDANNYVCFVENKtsGvYEEAFIQLDV-- +>A0A0S7IFW3 79 0.283 7.102E-14 2 111 116 52 169 210 +--YQVTSSRQSVVAAPGDDVVLQCLV--EPQLDTVDMTVEWSRPDakrqakgvEYVHLYRDNREVLDMKSSSYHGRTALFADGLRHGNISLIITNVTTADEGEYKCFIPklQGNAKSSVVRL---- +>A0A146P2E2 79 0.252 7.102E-14 8 99 116 64 154 228 +--------QKNIRAEPGQNVSLPCQIPSKKP----DVFVKWTRPDlepEYVFLFRDDQLDPELQNPSYQNRVDLQDRQMKDGDVSLVLENVMPNDRGTYECRV---------------- +>F1RDT2 79 0.271 7.102E-14 1 115 116 14 129 252 +-SFIVSAPNNAVIAVRGRPAVLGCYF--MPDPDLSSLSIVWQRmeDSRLVHVFYDEENLQEQQSAEYHSRTSLYISELNKGNASLRIDGVGLKDEGWYVCKVRNKkGAGKVKIKLDYGA +>A0A146QU12 79 0.260 7.102E-14 1 112 116 13 124 271 +-SF-VVVPADQriITAEPGGNVTLTCR----AAENKDVIVVQWSRtdlgSGQYVLRYRDKKFDPEGQSPSFRNRVSLL--DVKNGDVSLVLKNVTTDDTGTYECRVIQGGnNRRKRSILK--- +>A0A1U7SJ24 79 0.245 7.102E-14 2 106 116 20 131 273 +--FGVSGRHSiSVTAltsagNIGENSILGCTF--EPDIKLSNVVIQWVKDGvaGLVHEYRDGKDQLHSQDETFQGRTAVFAEQVISGNASLMLRDVQLSDAGTYRCSVTTSkGNGE--------- +>H2ZUZ6 79 0.254 7.102E-14 1 115 116 36 151 279 +-SFSTTTQRGDIVANFGEDAILECRF--VPDGNFDTTEITWTKEGvsGVVHKYVKVKDELKEQNAQFKRRTSLFLDNISRGNASLKLSEVESKDDGTYTCTVSNTkGKGDTCVILRVGA +>A4JYS6 79 0.285 7.102E-14 9 115 116 33 142 286 +---------DPVFAVVGGDAILPCSI--KPNITIVDMKVEWVRLDQehsvVVHLYEDHEDRIAEQIQSYRGRTELNPQELQRGNAALKLISVQESDEGVYKCFIhSTSWSIDTNINVKVEA +>I3J747 79 0.310 7.102E-14 2 115 116 20 136 507 +--FTVEAEQSLYTSEFGESVVMGCKFNPKPSYPHPDLNVTWHWINsdsvQDVIRLDNG--VARSESPKYRGRVQLLTEELAEGWAKLKMSSLRISDAGKYQCVVHSAdGADYKTIALSVEA +>A5A8X2 79 0.256 7.102E-14 2 115 116 30 143 559 +--FSVLGPSDPIVAVLGGDAVLSCRV--FPAMNAEDMELRWFRSkfSEAVFIYQNRQEQKEEQLAGYAGRASLVRDFLSQGEAAVRIGQVQVSDNGLYTCFFRKGVfYEEASLELKV-A +>UniRef100_A0A3L7ILC0 79 0.286 7.102E-14 4 115 116 264 376 565 +----VTGPSQPILVRIGENIELTCH--LSPQADAQSMEVRWVRSHyyPAVHVSVDGAHWAGEQMAEYRGRTVVMPDAIHEGKLTLQIHDARISDDGEYRCLFGKDGvYQEARMDVQVMA +>A0A1W4YXR8 79 0.236 7.102E-14 4 110 116 137 244 635 +----VSGTDKPVYAHASEDVILQCSLDL--HIPLAELEVEWTKTDENIlvLLFSEGESKPESQNERYWDRAEFFTEEISKGNFSIKLRNVRTEDKGEYMCKVYTDtGSANVTVR----- +>H2ZYR5 78 0.269 9.740E-14 2 114 116 16 127 236 +--FTVSCPDQTIGAHFGKDMILQCK--LEPSVDAINMEVRWFRTdfDDPLHLYRNQKDDASTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCFV-DAKTWYEEAKLEVK- +>A0A1L8HBT0 78 0.280 9.740E-14 17 113 116 62 158 289 +-----------------EDVILSCTFTPDPSQD---YDIKWEKVGmsGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNSkGNGMDSLTLNV-- +>A0A2D4LUA8 78 0.389 9.740E-14 2 115 116 53 170 297 +--FRVSVIQTHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQKlsdeAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKKGYSMLHITHLRITDAGCYLCVVNYHEADHKYIDLKIEA +>A0A1V4J3J9 78 0.219 9.740E-14 2 114 116 32 137 361 +--FT---EQSTVTGLFSKDCILPCSF---PPGDDE--VIYWKKGDRDVHSYYYQRDQLESQHPDYRHRTQLFHQNVPSGNASLKLNSLTVADEGSYNCYVGTQqGKTEVEVMLHVK- +>A0A1S3WPX3 78 0.247 9.740E-14 2 115 116 24 138 592 +--FRVQGPGAPVIAPVGKEAVLPCH--LSPVTDAGGMVVTWSRvdPPALVHHYAASQDHLKNQSAEYQGRTEFLKENITTGQVALRIRPILPPDNGEYRCNFASSTfEDKAQFTVLVTA +>A0A151NQN3 78 0.278 1.336E-13 2 113 116 18 132 182 +--PGVVPQPTLYQAINGDTAILPCANQTSEKLDMKKYSIYWQIESSVVHFFHNGAESLNNQLKRYQNRTRLFLDQLEHGNFSLILSQVQHDDEAVYTCIYRNGETraiGKHAVRLNV-- +>MGYP001455774448 78 0.785 1.336E-13 32 115 116 2 85 184 +--------------------------------DLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCIISYGGADYKRITLKVNA +>I3K0H4 78 0.272 1.336E-13 8 113 116 37 142 277 +--------PSQVVAMMGDDVVLPCQLKL--AVDTNSETVNWIKPGldpNVVHLHFDGQLVFENQHPSYHFRTRVFEDELIKGNVSLKIFKVKLSDEGTYRCSI--PWiREEASIVLTV-- +>F6PIC9 78 0.271 1.336E-13 4 115 116 3 108 823 +----VQAPPAH-TVTLGSDVTLPCSFSVGPtQVDLQYLTILWYFQDTEILFFNAHGKES-------EPRVTIREEDAGKGIASLHLAQIRLSDAGLYKCLVIYiPRSHTKEVQLTVHA +>H2ZUZ9 78 0.236 1.832E-13 2 113 116 32 143 233 +--FKVSCPDQTLKARLGEDITLQCH--LEPPTDATDMVIKWTKPESNEVVYLYGNTkNEHSQNRTYIERTELLKEDLAKGIISLILKNVRLADMGNFTCEVEKElWYEDSKLEVTV-- +>A0A1W4ZCL0 78 0.254 1.832E-13 17 115 116 0 99 287 +-----------------EDVVLPCY--LKPNISAADLEVRWFRKDftGSVHLYREHQDQHESQIPNYRGRTSLFSEELKKGNASLKLTGVRTSDFGEYECFVQAPyWYDDRSIDVIIKA +>UniRef100_UPI0012F68748 78 0.267 1.832E-13 9 113 116 46 158 292 +---------EPISVTTGryvvmkmmEDVILSCSFTHEESQD---YEIVWEKVGatGVVHRYQNGNNDLTNQDPAFRGRTSLFLSQVRAGNASLKLSQAQLSDSGTYRCIISNSrGNGMGTLILKV-- +>A0A146Q703 78 0.247 1.832E-13 4 113 116 144 259 329 +----VVPPPDqrNITAELGQNVTLPCRaLDIKP-----IIVVEWDRTDlgvEYVILYRNNQFDLEKQHPSFKNRVDLQEGQIKDGDVSLTVKNVVTDDRGTYECRVSQSETNSRrqtvlYIKLDV-- +>I3KLM1 78 0.260 1.832E-13 4 113 116 31 140 335 +----MIGPTQPVVAMIGDDIILPCH--LEPAVDAVDLTVDWSRTDlkpRSVYVRREGVELLTEQNPLYTGRTSLSVNKLQCGDVSLKLSTVQLSDAGTYKCLVpkFNAGTV---VTLAV-- +>UniRef100_F6SU69 78 0.223 1.832E-13 0 97 116 11 111 419 +NCYMIlcIIPQSgKFVAALGSDVVLPCHLT--PEMNAEKMEIRWFKPmyQPYVHLYINGKDDYTAQMPQFANRTELLKENITRGIFPLKIRNVTAQDSGEYYC------------------ +>A0A1S3AFU3 78 0.223 1.832E-13 1 113 116 228 346 575 +-SLQITTPEQMIEKAKGETAYLPCKFTLSP-EDQGPLDIEWLLSppdnqlvDQVIILY-SGDRIYNDYYQNLKGRVHFTNSNLKSGDASINVTNLQLSDIGTYQCKVkKAPGVANKKIQLTV-- +>A0A0S7LRQ8 77 0.220 2.512E-13 1 104 116 12 114 115 +-SFCsVSAEGHvNVSARPGQSVSLPCSSAGRTS------VVQWRRTDlgsEYVLLFRDGRFDVGNQNPSYQNRVDLMDPQMKNGNVSLVLKNLTTNDTGLYQCRVQKEGS----------- +>A0A087YJK0 77 0.284 2.512E-13 11 114 116 27 133 252 +-----------VNVSQSSDAILPCS--PTTKEDLSFKSFKWRKDGLNVFHYDAGnhyNNGLRGQDPQFKDRVSFFQDQLRSGNASIQIQNVTIQDSGIYSCEISrlDSGSQTFNIKLVVN- +>W5N898 77 0.279 2.512E-13 4 111 116 119 227 260 +----VTGADRAVVSYPGGEVVLSCSV--DTNVPLQELEVQWMRTDSEIlvLLFSEGESRPESQHQSYRGRAELFPQDIPRGNFSLRLKDVRTEDKGEYMYRVHTDsGSANTTAEL---- +>A0A091JFW2 77 0.222 2.512E-13 8 114 116 0 102 286 +--------QETVTGLFSKDCILPCPF--SPGND---EVIYWKKGGKNVHSYYYQSDQLAEQDPDYRHRTHLFHENIPSGNASLKLSNLTLTDEGSYSCYVGTQQDSTKvEVTLRIK- +>UniRef100_UPI0012AB41AB 77 0.319 2.512E-13 1 115 116 20 138 293 +-SYKVQVPSEPLVAVRGSYAVLCCSYPPMAQPGiPPGLLVTWQRveDSRVVHSFYYGQNQLSRQSADFKNRTGLYVSELWSGNASLRITDVRAQDAGRYLCTVSDArGTDRAEMKVEYAA +>I3KLS4 77 0.213 2.512E-13 1 113 116 189 305 308 +-SLSIVYNEKNVTAESGQNITLTCR---APNNNID--VLEWSRadlDTEYVLLYRDEQFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYDCHVFMRGTNHKnskpisSIYLRV-- +>K7GDK0 77 0.235 2.512E-13 9 113 116 20 120 352 +---------EVVTGMFSEDCILPCSF---ARADGE--VIYWKKGDKNVHSYYYKKDQLHSQDFAYKGRTSLFHDQIPSGNASLKLSNLSLSDEGSYSCYVgTNQDKTEVEVRLLV-- +>A0A096LV02 77 0.256 2.512E-13 11 114 116 27 133 376 +-----------VNVSQGKDAILPCS--PTTKENLSFKSFKWRKDGQNVFYYDAGshyNNGHDGQDPQFKDRVSFFQDQLGSGDASIQIQTVTIQDNGIYSCEISglNSGSQTFNIKLLVN- +>A0A087XMP4 77 0.237 2.512E-13 2 113 116 256 374 461 +--FTVSI-KSPVSVQRGHTAILPCWLTFSE--SAEDMEVHWYQRsdeyDTPVLLYKERAFDYSSQKASYAGRVSLglkeeTSGGLKAGDVSLKLENVTIEDAGKYICLVSSFdDYDSATISLSV-- +>UniRef100_A0A669EG45 77 0.267 2.512E-13 4 99 116 242 337 474 +----VVFPPDLkiITAESGQDVTLTCR---APNNNIR--VVRWKRtdlGDVCRLVVENGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRV---------------- +>A0A0P7T6K9 77 0.284 3.445E-13 6 113 116 29 132 135 +------GTENLVNCIVGKACMLPCRFSAAGS-----EVIHWYRGDTVIHSFYYGQDQLAKQNLDFHNRTSLFENQIASGNASLLLRGVKIQDGGRYRCYSSTSqGSQEFFIHLKV-- +>A0A146XN04 77 0.243 3.445E-13 1 115 116 39 156 173 +-APPVpTQDQTNITAEHGQNVTLPCRAD----QNRPVIVAEWIRTDmkaEYVLRYRDEQSDPEHQHRSFKNRVHLQDGQMKAGNVALVLRNVTSDDRGTYQCWVVEERSSEKkligTINLDV-A +>U6DHY5 77 0.228 3.445E-13 4 115 116 16 124 383 +----ITADEEQiVIGRLGEDIILPCSFESEP-----EVVVHWKNQDSYVHSYYKGSDHLEAQDHRYTNRTSLFHGEMHKGNASLSLRRLSLMDEGIYLCYVgTTSRTFINKVVLKVGA +>UniRef100_A0A1V4JC42 76 0.250 4.724E-13 12 115 116 27 141 204 +------------YAFVGETVILPCT-TASPgELILSKSMLYWQIDsvdsvdSVLVHFFHNGQDSLSYQNERYHGRTSLFLDQMKHGNFSLKLSDVQLKDTAVYTCIYKQTGdhpneTQKSKINLTVSA +>A0A146V3E9 76 0.221 4.724E-13 2 110 116 17 123 216 +--FSVSAGQRILTAEPGDNVILPCR----AAENRDVIVVEWSRtdleSDQYVLLYRDSQFGPELQSPSFSNRVDLL--DVENGDVSLVLKNVKTDDTGTYECRVVQGGNSRRKIQ----- +>A0A146NRH2 76 0.231 4.724E-13 4 113 116 115 231 301 +----VVPPPDPtnVTAEPGQNVTLPCR----TSDSEPVVAVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKNRVDLKEGQIKDGDVSLDLKNVSTDDRGTYDCLViqtetTNRrRETVLYINLDV-- +>UniRef100_A0A667YUX5 76 0.315 4.724E-13 6 97 116 89 181 328 +------GPPQPIVAIVGDDVILPSH--LEPATDAADMPVDWMRPDldhSLVHQRYKGQEVVTRQNPSYVGRTSLFTDKLKHGNVSLKLSEVKLSDEGGYRC------------------ +>V9L726 76 0.242 4.724E-13 10 113 116 0 104 332 +----------PVLTALGNDVTLGCWLT--PGVAAYHMDVEWSKSdsGDVVHLYTRGEDQPDQQHEAYRGRTKLIRDGMTRGNVSLRLKNVRCSDQGEYTCSVRSTvDFDETTVLVKV-- +>H3ACB2 76 0.256 4.724E-13 1 115 116 14 123 363 +-ALNVNIEPSPVISDLGSDVLLHCSFTVDtPSIDFSFLIVKWFLKGVVLMEFNDKITVS-------RPRMKMSDTEISKGNASLSISDIRIVDEGDYICSIlYTPEKIEKTVSLAVKA +>A0A0R4IFS1 76 0.294 4.724E-13 1 115 116 22 138 465 +-SFTVNVPRSTYEAELNGDVRLECVF--SALKRSSDITVIWSRvhpkPDVNIYWLDKGKEIHNHTSSAFHKRAQLISHLLRENRAVLHLKKLRIKDSGTYQCIVEGDEVDYKQITLNVTA +>B9ZZN5 76 0.300 4.724E-13 2 115 116 21 143 485 +--FTVEAEQVQYQSEFGGDVVLGCRFGLQPdlSVSASNLKVTWHWisssspSPREVYRLDNWVEQLVHQDPVYRGRATLLKEELKNNWAKLKISDLRISDSGTYQCLVQIGqEADYKEVLLSVTA +>UniRef100_UPI0005113CCF 76 0.256 4.724E-13 6 113 116 349 461 532 +------QPDTTCHALVGETVILPCTTTSPGDLILSKSMLYWQIDSVVVHFFHNGQDSLKSQDQHYHGRTSLFLDQMKHGNFSLKLSNVQLLDTAVYTCIYKQTGdhpnqTQKSKIKLLV-- +>G3T1A8 76 0.266 4.724E-13 13 115 116 36 140 561 +-------------VPLGGTAELLCPLPLWP--GMEPTEVRWLRSphpqlSQAVHVFRNGKDWDDGQMPEYKGRTVLVRD-TQEGNVTLKILNVRLEDQGQYRCQIQIGNlSKEGSVTLQV-A +>A0A146XMR6 76 0.232 6.478E-13 5 111 116 31 138 290 +-----SADPTNIITEPGQNVTLPCRAPHSKP----VIAVEWSRTDlgsKYVLLYRNNHSDLEQQHPSFKNRVDLNEGKIKKGDASLVLKNVSTDDRGTYQCLVvQTEiNSRRDTVVL---- +>A0A1L8F878 76 0.273 6.478E-13 2 113 116 19 133 467 +--FQVQTKDKELVVSVGSDVELPCTIS-PPSPNAVGLEVRWFHTlfHTVVYLLKDGREDRQQQRNEYRER-AFLKSGPQTGNLSLSLLQVRLSDAGTYHCFVENGTaayDDEDVVKLVV-- +>S9Z1Z1 76 0.260 6.478E-13 2 115 116 41 161 762 +--FGISGRHSiTVTtltsaGNLGEDGILSCTF--EPDIKLSDIVIQWLKEGvmGLVHEFKEGKDDLSDQDEMFRGRTAVFSDQVIVGNASLRLKNVQLTDAGTYKCYIITSkGKGNANLEYKTGA +>A0A146TNM8 76 0.240 8.883E-13 2 99 116 26 125 133 +--FFIssaSADPTNIITEPGQNVTLPCR----APDSKPVVAVEWSRKDlgsKYVLLYRNNQFDLEHQHPSFKNRVDLKEGQIKKGDVSLVLKNVSTDDRGTYECLV---------------- +>G3P8E7 76 0.291 8.883E-13 1 115 116 25 144 201 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFvlYEGVEVPEIQDERFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCQVDTSyGRNYKECHLKVTA +>UniRef100_UPI000905CF9D 76 0.231 8.883E-13 8 99 116 21 110 314 +--------QENITAESGQDVTLTCR---APNNNIR--VVKWSRHDlesEYVVLYENGRRVSSNQHPSFKNRVDLKDKQMKDGDVSLILKDVTTTDTGTYECHV---------------- +>K7FQP7 76 0.250 8.883E-13 0 113 116 19 134 339 +NGVTVTVPQSMVNVTVGGNVTLLCTYKTTGPLD--SLFIQWsfysakEKQHETIFYFQNGQ---TFEYGEFKNRI---NGTTNPGNASITISNMQPSDTGLFTCEVFNPqdsnGQNQKSVAVSV-- +>A0A087XD46 76 0.268 8.883E-13 0 115 116 36 149 381 +NFLTFTTGDTEISCQFGTDCILPCSFNTGN-----EVVIHWIRkpGDIQVHSFYYNSDQLDRQNQRYKGRTSLDPEQFSKGNASLRLKDVGVQDEGRYQCYTSTvNGNKETYIQLQVYA +>UniRef100_A0A087YMB0 76 0.235 8.883E-13 7 103 116 142 239 407 +-------PPDqiDITVKPGQEAILPCRLTNSGLIK----VVDWTRNDlgsDSVLLYRSPQFVTDQQHESFKNRVDLKDRQMKNGDASLVLKNVAPEDRGTYKCQVIYKG------------ +>A0A1S3WA09 76 0.229 8.883E-13 8 115 116 34 137 416 +--------EKTVLGRLDEDIILPCSF-----ESGSEIVIHWTNHDNYIYSYYRGSDHLEKQDPRYTNRTSLFHNEIHNGNASLSVKRLSLQDEGIYICYVGTSSNKFKgKVVLKVGA +>H3C774 75 0.258 1.218E-12 11 99 116 0 90 91 +-----------ILATSGDDVVLPCH--LEPPESLEEAVVEWSRQEptrvQYVHVYRDHGELTDLETASYRGRTALFPEELKRGNVSLKISGVSPADAGSYRCFV---------------- +>E7FD88 75 0.233 1.218E-12 1 115 116 29 152 273 +-AFSVSQGTvesiSPTTVgNLDDDVMLGCRFlSNTGNGQFSDVSITWLKDsvSGVVYEYKNKAAQLQTQNAQFSNRAQLFPDSISTGNASLLLRNIKLEDDGVYRCTVNAAKvSGTAIVTLRVAA +>A0A1L8HBS4 75 0.261 1.218E-12 6 113 116 39 146 275 +------VSAASLVGHINDDVILSCTFTPDPSQDND---IKWEKVGmsGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNSkGTGESKMVFRV-- +>H0WUL3 75 0.320 1.218E-12 16 115 116 52 152 286 +----------------GEDGILSCTF--EPDIKLSGIVIQWRKEGvtGSVHEFKEGKDDLSGQDETFRGRTAVFADQVIVGNASLRLKNVKLADAGTYQCYISTSkGRGNADLEYKTGA +>H3AU84 75 0.279 1.218E-12 0 113 116 10 120 355 +DAhLTITTDPSPVTAQLGSDVVLKCDLTVDtPTPDLQYLIVKWFLNDKQLVEF-----NDKLIPSSF--RVTMSEREIQNGNASLSIPKVTPADEGDYKCFVlyTLDKEPQSKIMVAV-- +>L5LXR7 75 0.300 1.218E-12 16 115 116 152 252 386 +----------------GEDGILSCTF--EPDIKLSDIVIQWLKEGvmGFVHEFKEGKDDLSDQNEMFRGRTAVFADQVRVGNASLRLKNVQLTDAGTYKCYINTSkGKGNANLEYKTGA +>I3KS17 75 0.309 1.218E-12 6 99 116 210 304 462 +------GPSQPIVARVGDDITLPCH--LKPAMDITAKTLEWTRSDlDPIFVFVwrARQEFEKTKHPSYKERSSLSADELRHGNMSLKLSSVNVSDKGTYKCYI---------------- +>Q811D8 75 0.279 1.218E-12 2 115 116 30 145 582 +--FLVFGTSDPIVVELGAEAFLPCSV--FPAMNVENMEeLRWFRSrfSEAVLVYRDQEEQKREQMPGYSQRTLLVKDQFHQGTAAVRIQNVQTSDSGIYICHFKQGVfYDEAILELKVAA +>SRR4029434_8510773 75 0.278 1.670E-12 6 99 116 12 106 112 +------GPSSPLVAQLGGVLRLPCSV--ETPIPLDELEVEWRRADskALVHLFQEGESRPESQSDAYRDRAHFFTErEIAKGNYSLLLRNVTTDDAGTYSCGV---------------- +>MGYP001130439973 75 0.312 1.670E-12 16 108 116 16 109 140 +----------------GEDGTLSCTF--EPDIKLNGIVIQWLKEGikGLVHEIKEGKDDLSQQHEMFRGRTAVFADQVVVGNASLRLKNVQLTDAGTYTCYIRTSkGKGNAN------- +>C3KJR9 75 0.291 1.670E-12 4 96 116 41 134 140 +----VISPRLPIVAVAGDDIILPCHI--KPAMDVAFTTVEWTRPDlkpRFVHVWRSGQELLDDQHPLYKGRTSLFTNKLKSGDISLQLSKVKQSDKGTYR------------------- +>A0A087X5B8 75 0.247 1.670E-12 11 112 116 28 131 143 +-----------IKAEPGENVILTCK---DP--DQGKITIaEWKRTDlgtEYVLLYKDNQLDPGAQHPSYRDRVDLLLNQLRKGDVSLLLKNTTTDDSGTYECRIDTKkleGKLISTVSLQ--- +>B9ZZN7 75 0.243 1.670E-12 0 115 116 33 151 272 +NAPSVVTQNTFPVANLGQDHLLSCQIVDTEETTYTRVSVTWEKTGmqGFVYRYLYGGPYLENQNPQFEERTEVFPDALLRGNASLLLRSVSAEDEGVYTCTIDSAtGGGKVNIRLRTAA +>U3K7N2 75 0.452 1.670E-12 2 115 116 20 118 273 +--FTVEIPQQLYTAEYGSNVTMECKFPVNGSVDLGLLTVVWELKRQ----------------GWLKSrRASLLHSELKLGRAILQITNVKITDAGSYLCLIAYQGVDYKYIALEVKA +>W5MZ47 75 0.254 1.670E-12 3 115 116 37 154 275 +---TVGSPNPYPVGNINDAVVLGCKFNplNTNGKGVTQIAITWEKEGltGVVYKYANAVGQQQTQNPDFINRAQLFPDVISNGNASLLLRSVQVKDEGLYKCSVSASnGQGEVNIHLRVAA +>A0A1S3KQQ8 75 0.305 1.670E-12 2 115 116 20 135 284 +--FTVEVDSPFHVAEFHGVVTMGCRF--QPGGQGPNLSVIWHRiwppPVVEVYRLENRQEDLTSQNPQYRGRVRLVTEEMTNGWAKLEVSMLRINDSGTYQCLVEMSGADYKQTTLTVKA +>A0A2G9RAS8 74 0.410 2.290E-12 21 115 116 0 94 190 +---------------------MACHFPLKKAEDLKELIVSWQHTKTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKGVKLTDAGTYVCLLQFEGSDYDKMTLEVQA +>I3K1T3 74 0.282 2.290E-12 6 99 116 143 237 239 +------VPPEqkTITAESGQNVTLTCRV----PQGKPIRAVKWSRadlGDNDVLFYRDEQLDPDHQHPSFRYRVDLQDRQMKDGDVSLILKDVKINDAGIYKCRV---------------- +>ERR1712035_94057 74 0.227 3.141E-12 11 114 116 2 108 128 +-----------LTKNEGEEfVLLPCEF---PTFDMDDPTVEWRRDDlrpSTVHQRQQEGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYICIVRSFGgqRIVRNVQLEVK- +>A0A0A0A7W0 74 0.250 3.141E-12 2 104 116 18 127 233 +--FGVSGKRSiSVTAltspgNIGQRGILGCTF--EPDIRMGSIAIRWAKAGvaGLVHEFKGGKDHLQEQDASFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTArGS----------- +>G3TG53 74 0.201 3.141E-12 3 115 116 36 154 259 +---CLDIQKKEVQGIVGSSVELSCIYPGGSSFDLNDFFIYWQTNePQTVVAYLSENSSWRHEDNRYQHRAQLSLDSMKRGNFSLHLYNITPQDEQTYQCLVFSKPQELKKVWevdviLHVAA +>A0A1U8DFX1 74 0.219 3.141E-12 1 113 116 21 135 336 +-SVTVTVPQYPVNVTVGGNATLLCTYTTSG--SLENFFIQWTfynakeKQQSTVYFYQHGQ---SYEYGKFQNRI---TAATNPGNASITISNMQPSDTGLYNCEVLNPqdpnGQNQKSVVVRV-- +>A0A1U8C238 74 0.274 3.141E-12 2 115 116 149 269 403 +--FGISG-KHFITVRtftsagnIGEDGILSCTF--EPDIKLNGIVIQWLKEGttGFVHEFKGGKDDFSQQHDMFRGRTAVFADQVVVGNASLRLKNVQLTDAGTYTCHIHTSkGKGNANLEYKTGA +>I3JM90 74 0.222 3.141E-12 0 113 116 16 139 415 +DLFvFVSADQKNITVESGQNVIIPCRVPLI--IFQPIISVVWKRADlgeEYVLSYKNQQFHPENQHPSFKNRVDLQDRQMNNGDVSFILKDVTTDDAGAYECHVvqrelsgwETASRHISTIYLNV-- +>A0A147A2W9 74 0.241 3.141E-12 2 111 116 16 125 506 +--FKVvSAGQRIITAEPGDNVNLPCR----AAENEDVIVVEWSRtdleSDQKVLLYRDSQFDPEIQSPSFRNRVDLL--DVKNGDVSLILKNVKTDDTGTYECWVVQGGnNRRKRAVL---- +>A0A1B8XYB4 74 0.273 3.141E-12 1 115 116 1 109 861 +-ALDLTVPPSH-RARVGSDTSIPCTFRLDrRSVDPKLLTISWYFQDREILRFPGTVGAP-------NPRLSLNKDTTKDGVASLSLTGVRISDGGLYKCSVGHGfERSEKEIRLDIQA +>ERR1712035_150685 74 0.228 4.306E-12 3 114 116 4 118 129 +---TVSQHASAVELYEGEEfVLLPCEF---PTFELFDPTVVWRRDDlrpSIVHQRQQEGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYTCTVRafRGQQTVRNVQLQVK- +>A0A1A8IFV4 74 0.256 4.306E-12 11 115 116 23 126 136 +-----------IFCTFNQTCTLQCSFT---PGD--EVVIHWVQQtaaNAQAHSYYYDRDQLTLQNPRFKGRTSMFGDQISRGNASLQLTNVQVQDEGRYQCYASTItGKKEIFIQLHVYA +>A0A147AIS0 74 0.209 4.306E-12 7 115 116 132 249 319 +-------PARRIIpAEPGDNVILPCR----PAENKHVIVVEWRRtdleSDQPVLLYRDSQLDPEFQSPSFSNRVDLL--DVNNGDVSLVLKKVKIDDTGTYECRVDYArnnrrkrsinTESISIIDLRVEA +>F6R345 74 0.263 4.306E-12 4 115 116 33 138 375 +----VTAPSPHV-AQKGSDTLIPCTFRVNKfPADPKFLAIYWDFNGRRILTYDN---VVSTTDP----RFSLDPNSAPRGEASLSVSNAQISDGGTYSCSVTYSPeQQQKEITVEIQA +>A0A1U8BYQ0 74 0.238 4.306E-12 4 115 116 32 139 438 +----VSNNEQLILGRYDEDVILPCPFT-----SGADIVIHWRNQNNYVHSYFGGKDHLEAQYFRYENRTSLFHGEIHNGNASLTIRRLSLLDEGIYSCYVGTKnERTDQRVVLKVGA +>A0A1L8FCV8 73 0.236 5.905E-12 2 114 116 26 137 140 +--FTVVSTGSPVPATLGNDSYLCCR--LEPEISAENMTIKFHVGDYNICLYKNGKEDLSNQNETYKDRVELLTENITVGQVTLWIKNIQQSDTGNYTCTFVSDDfSSIATMELHVN- +>A0A087XP03 73 0.245 5.905E-12 8 115 116 25 133 141 +--------EQNLSVGSGGSVTLSCS-----AADLTDPEaVIWSRTdlDSDVLSVRPGQKNSLIRHQSYQNRANLLDWQVKNGEASLVLDNVTTDDSGTYECRVQIKEkemKRISTVSLQVSA +>A0A146QGS9 73 0.232 5.905E-12 7 113 116 9 120 159 +-------PSQrTITARLGQNIVLTCQAADSKP----ITVVDWTRRDlgsKRVFLFRDKKTDLVNQHEQFKNRVELQDREMKNGNVSLVLKSVTDADRGTYECRVVQPGvintaTTICIINLDV-- +>A0A146N6Q1 73 0.233 5.905E-12 11 115 116 23 124 159 +-----------IQGFVKKEVLLPCIY---NDSKLTNANVFW-RDtsDNNVLDINGGTQDVSTQNEKYKGRVSSFPEEYSKGNFSITLMNLQLQDSGVYDCFI-YSADTHRFVNLTVSA +>H2V7W2 73 0.317 5.905E-12 15 115 116 17 115 169 +---------------VGHRCILPCTF--LPGGD---TLIHWMKmPNKNItHSYYDNKDQLGSQTPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYSSTDiGYSEKFIELKVEA +>A0A146TI11 73 0.209 5.905E-12 2 115 116 15 151 204 +--FSVSVSAGQriITAEPGENVTLTCRAD----ENKDVKVVEWSRTDlesekpvllsrtdleseKPVLLYRPSQSDPEFQSPSFRNRVDLL--DVKKGNVSLVLKNVTTDDTGTYKCRVlytdENSHkkvqdtEPISTIDLRVEA +>U3J7B9 73 0.235 5.905E-12 2 115 116 28 148 281 +--FGVSGKRSiSVTAltspgNIGQSGLLGCTF--EPDIRMGSIAIRWAKAGvaRLVHEFRGGKDHLQEQDAEFQGRTAVFAEQVMGGNASLELRDVKLSDAGTYRCSVTTSrGSGVAELQYQTGA +>A0A218VDB8 73 0.261 5.905E-12 1 104 116 29 131 286 +-SISVTALTSP--GNIGQRSILGCSF--QPDIRMDSIAIQWAKEGvaGLVHEFKAGKDHLQEQDPSFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTArGS----------- +>M3ZR86 73 0.235 5.905E-12 11 113 116 28 128 322 +-----------VSCQFRTDCILPCSFNVGN-----EVVIHWIlKPGDiQVHSYYYNKDQLGLQNPRYKGRTSLYPEQLGRGNASLRLSNVSVEDEGRYQCYTSTvNGNKETYIQLKV-- +>V9KJ09 73 0.252 5.905E-12 18 115 116 27 122 370 +------------------DVILNCQF---GPANLDDIIIHWTQGPRVVHSFYRSTDQLAKQAEAYRGRTKLFTSEISSGNGSLLLSSIDITDEGEYNCYASTPdGKYENKVPLKVGA +>A0A1B8Y2A9 73 0.280 5.905E-12 4 115 116 2 108 811 +----VFAPPTQQT-FLGSNVLLPCTFQVeNSQILPNFLAVFWYIGDKEIFRYDNKGKSIS------HSRVTADEKGFPQGNASITLSNVAISDQGTYRCLVIHSPsRKEKDITVKVQA +>A0A146TNJ7 73 0.228 8.097E-12 4 111 116 17 125 130 +----VGSPGEtNIPAEPGKNIILPCNaFKYEP-----VVIVEWSRTDlgetEHVALYQDERLDYHGQHPAYKNRVEMEDREMKNGDVSLFLKNVTIKDSGTYQCRVDGQKKRRKRAHL---- +>G3P8F6 73 0.283 8.097E-12 1 115 116 18 137 207 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMVADEIpslmFNLYKGVEVPEMQDKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCEVLTSyGMNYKECHLNVTA +>A0A146TS54 73 0.250 8.097E-12 4 115 116 43 153 318 +----VSEAETEVSCVFSESCTLPCQF----PFG-SEPLIHWMRvsaGESVVHSYYKDQDQLGYQVENFKNRTSLFQDQISRGNASLLLRGVKFQDEGEYKCYISTMrGFEESFVNVKTEA +>UniRef100_UPI000443E48C 73 0.223 8.097E-12 0 109 116 17 132 341 +NSFFVSLTSllSDVSslagldVKIGTTVTLPCVAPGKP-----ITVVEWSRKDlgeEYVLLYRDEKIDPSFQHLSFENRVDLQDREMKGGNVSLVLKNVTMNDKGTYECKVVQRGRYRGKI------ +>H3A510 73 0.279 8.097E-12 5 113 116 0 103 744 +-----TTDPSPVTAQLGSDIVLKCDFTVnAPTPNLDFLNVKWFLNDKLLVEF-----NDKLIPSSF--RVRMSEREIKNGSASLSISNVTAADKGDYKCSVlYTPDKEEKIICLKV-- +>UniRef100_A0A3P8NEZ1 72 0.250 1.110E-11 8 114 116 17 123 145 +--------QKTVTAESGQkKVTLTC-----GALNKNIIVVEWSREGlepETVLVYRGGQFVPdEHQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVIVGESASLEIVGTVN- +>W5KBW4 72 0.247 1.110E-11 9 115 116 7 120 234 +---------DSVTVRqLGSSVVLPCWI--SPPQDVTAMEVRWYRQnkfGTPVLLYQNQKLSTDSLENSYRNRSSLTVRDaqsagLKSGDVSLRLGDVKLEDAGIFFCYVSGDKaYNSGNMTLHV-A +>A0A286YB20 72 0.267 1.110E-11 2 115 116 8 120 291 +--FTVLGSSAPLVAPLGSSVVLPCF--ASELLPAEGLRVEWRRTDsnNLVHLIIDGKSRAEEQHQDYYQRAHFITEEIQHGVYSLRLDDLRADDKGLYRCKV-YSQRDAGATLVEIKA +>W5L950 72 0.305 1.110E-11 2 115 116 20 137 326 +--FTVTSEQDSYDGELHKKITMGCRFSPVEKSQISQLSVIWQRVEPlpvmEVYRLEKGVEIRNVTDGQFQNRAQLLKDELKKFRAVLELFPLQISDSGTYQCIVKHKEADYKKTTLTVRA +>A0A096M743 72 0.227 1.110E-11 4 99 116 41 137 384 +----VLPPPDqrNITAQAGQNTSLPCR----SPDNKPVVVVEWIRPDlgsEYVLLYRNDQLDLENKHVMFKDRVDLQDRQMKDGNVSLVLRKVTTDDRGAYECQV---------------- +>A0A087YG37 72 0.264 1.110E-11 2 109 116 19 129 393 +--F-VSADQNNttIKAEPGENVILTCK---DP--DQGVIEIaEWKRTDlgtEYVLLYKDNQLDPDAQHPSYRDRVDLLCNQLRKGDVSLILKDTTTNDSGTYECRIDTEkhvGELISTI------ +>F7DJ26 72 0.252 1.110E-11 2 112 116 28 138 433 +--FTVSaGPP--VSASIGSNAALHCN--LVPQMNAENMTIRWFRTSfiPYVHMYNRGEEDQSMQMVQFANRTELLKQNITRGGVALLIRNVTFQDLGTYFCHFESDRlHGMTTVQLN--- +>A0A0P7UJN2 72 0.273 1.110E-11 11 115 116 290 391 750 +-----------VTCTFSQDCVLPCSF--EPTGSAAN--ISWHRQDSPVLFFDGSGRSAERQSPHYMGRTSLFWERVSHGNASLQLRSVNTADRGRYRCRVSTEqGARDAFIIARVEA +>ERR1712035_287170 72 0.279 1.522E-11 23 113 116 0 90 100 +-----------------------CH--LEPPSDVGTLTVEWRQNESIVHVYRNKRDYLEDQDKNFRGRTSLFLDELVKGNISLKLTDVTEQDEGNYSCFVPklDSQVRRGFINLRV-- +>A0A147AI80 72 0.244 1.522E-11 19 115 116 36 129 237 +-------------------VLLPCIY---NDSELQKINVFWRhKSGNIVLDIKDGKEDISTQNEKYKGRVSSYPEEYGKGNFSITLTNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>UniRef100_A0A0P7YBZ4 72 0.234 1.522E-11 3 113 116 130 239 241 +---TLVVPSSQLLLTsIGSDVILPCH--LSPETSAVAMEIRWLRDqyQEFMYLYKAGN---VQKGRGYENRVTLFPQELLRGNVSLLLRDIRLTDGGEYRCHVSYDnWFQELSVQLKV-- +>A0A1L8H5P3 72 0.308 1.522E-11 11 113 116 43 146 275 +-----------YTVgRIGDDAILGCTFI---PDTAQANNIQWVKVGtsGVVYKYENGKSVLTDQNAVFRGRTSLFISQIIAGNASLKLTQVKLSDAGTYKCIISNAkGTGDDTLTFKV-- +>A0A1S3FW81 72 0.276 1.522E-11 2 115 116 29 149 279 +--FGISGRHSiAVTtftsaGNLGEDSILSCTF--EPDIKLNGIIIQWQKEGtaGSVHEFRGGRDDLSQQHEAFRGRTALFSDQVIVGNASLRLKSVRLTDAGTYQClIVTSKGKGSAHLEYKTGA +>A0A146SVU0 72 0.241 1.522E-11 4 115 116 18 128 293 +----VSEADTEVSCVFSESCMLPCQYQVD-----SDPLIHWYHmsdGESVVHSYYKDQDQLGFQVETFKNRTSLFQDQISRGNASLLLRRVKFQDEGEYKCYISTMrGFEESFINIKIEA +>A0A096LV02 72 0.254 1.522E-11 14 113 116 140 243 376 +--------------REGSDVMLPCS--PSGKDDLTHETFDWQKDDeQQVFLYRNGkhyNNGLTGQNENFRNRVEFFQDQLQFGNASIRIKNTKLTDSGNYSCTIPhlQPPGQKFYMKLVV-- +>S7NGF1 72 0.234 1.522E-11 9 115 116 334 448 738 +---------KEVRAMVGSDVELSCIYTKEKSLDLNELYVYWQITNasgkvEPVTYYLLGNSSTGHHNNRYKDRAQMSLDSMKQGNFSLRLYNITPQDEQKYDCLVfrkTTERILNVTVTLHVAA +>A0A0S7MF20 72 0.250 2.087E-11 11 115 116 15 117 121 +-----------VTCVFRQNCILPCNV--DPS---SYTVIHWNYitSGHNVHSYYDGQDQLGHQDQQFKGRTSLFHDRISRGNGSLKLTGVKIQDEGRFSCYSSTErGSKKIFIQLKVEA +>H2S6R5 72 0.278 2.087E-11 15 115 116 3 101 153 +---------------VGQRCILPCTF--LPGGD---TLIRWIQmsNNKCVHLYHDNKDQLESQIPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYSSTDiDSSENFIELKVEA +>H3C2K6 72 0.264 2.087E-11 16 115 116 35 131 196 +----------------GENCTLPCTFSFGN-----DILIHWYYEtTRNVHSYYDNRDHLGQQISQFQKRTSLFHEEIPKGNASLLLMRVQVADEGPYLCYTSTiSDSSRKNIDLQVEA +>G3PHJ1 72 0.310 2.087E-11 3 115 116 17 127 258 +---TVQASTDAVPCVAMETCLLPCKF--SPGGDL---VVHWIqeKTKHNVHSFYHDQNQLGAQDPSFRGRTALFQDQIFGGNASLRLTGVTIQDQGLYKCYTgTNERTMEVFIHLQVNA +>M7B909 72 0.245 2.087E-11 2 106 116 17 128 270 +--FGVSGRRYiSVTtltsaGNIGEDGILGCTF--EPDIKLSNIEIRWAKAGvsGMVHEFKGGKDHLKDQDEVFKGRTAVFAEQVIGGNASLMLRDVQLSDAGAYKCSVTTSkGNGE--------- +>Q640S5 72 0.300 2.087E-11 17 113 116 50 146 276 +-----------------DDVILGCTFI---PDTTQANNIQWEKVGtsGVVYKYENGKSLLNDQNAAFKGRASLFLGEIINGNASLKLTQVKLSDAGTYRCIITNSkGTGDDTLTFKV-- +>B5RI59 72 0.280 2.087E-11 17 115 116 14 108 341 +-----------------EDCVLTCSF--KPNED---EVVHWYKQQICVHSYYYQSDQLQLQNGHFSGRTSLFKDQLVHGNASLLLKRVDVSDEGLYKCYTSTVmGNKETFVDVKVEA +>A0A287AF24 72 0.200 2.087E-11 8 115 116 2 106 375 +--------EQVVIGRLDEDVILPCSFESGP-----DIVIHWKNQDNyYLYSYYKESDQLEKQDPKFINRTSLFHGQIHNGNASLSFRRLSLQDEGIYVCYVGTSSrKKINKVVLKVGA +>UniRef100_UPI000B4F463A 72 0.247 2.087E-11 17 115 116 46 141 444 +-----------------EDVILPCLFKNGPQ-----IVIHWKNKDKYVHTYYNDMDHLETQDLRYANRTSLFHSEIHNGNASLNVKRLSLLDEGTYSCYVStmNSQATKNEVKLKVGA +>A0A1U7SMB1 71 0.258 2.862E-11 4 113 116 20 124 174 +----VEMDPSPITAKAGDDVALKCVFKvVSPPVDLSQLVVQWFYHGGPLVEFDEEVTST-------RPDATLSLEGLRSGNASLLLSKVSSRDTGNYRCYITYAPDiRIKQVALEV-- +>A0A146XKF5 71 0.262 2.862E-11 19 115 116 21 114 182 +-------------------AFLPCIYS---DSKLTNAKVFW-RDtsDRNVLDIKDGKEDVSTQNEKYKGRVSSFPEEYGKGNFSITLTNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>H3A083 71 0.209 2.862E-11 11 112 116 7 111 211 +-----------VVGTVGTSVVLPCSYPTAAAVSLEDLNIYWQINDSMVVHFFRKKDDNAHQHPKYKNRTKLFYKELVQGDCSLTLFNVNVGDEAKYSAHVilaTTSEKHTTEVYLQ--- +>M7B320 71 0.272 2.862E-11 2 115 116 9 133 226 +--FVVTAEEnKKVISTIGSTAELSCIFTPEEKIILNKLRVFWQiadglKPCSVVHTFNSGHENQSEQCADFRNRTRLFQDKLKNGTFSLLLLNVSLRDEHTYQCIIQKKDTvfrviHRADVTLKVAA +>UniRef100_G3N6S7 71 0.275 2.862E-11 1 115 116 46 165 232 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFelYEGVEAPEFQNKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCLVLTSyGKNFKECHLNVTA +>Q8AVV1 71 0.256 2.862E-11 0 113 116 33 146 275 +NKLTIAVTGVYTVGRISDDAILGCTFI---PDTTQANNIQWEKVGtsGVVYKYENGKSLLNGQNADFKGRTSLFISEIKSGNASLKLTQIELSDAGTYKCIITNSkGTGEDTLTFKV-- +>A0A287CSS7 71 0.219 2.862E-11 9 115 116 21 134 292 +---------EEIRALVGSDVKLSCVYPGTGRFDLDDLFVYWQVSesNAVVTYYLPENSSTGLEDSHYKNRAHLSLDSMQQGDFSLHLRNVTPRDEQKFKCLVFRKslelGRiLEAVVTLHVAA +>G3QA99 71 0.241 2.862E-11 4 113 116 21 135 308 +----VSTPQKHVNVTMGESALLQCTFESTD--QTAGLTIQWDFvsppsmTPQQVFYYQKGE---NVIPSPYKGRVRPPQSPGPTKNASITISNMQPSDAGVYTCQIHNFpdvvGQSEANVVVNV-- +>I3JMV5 71 0.313 3.924E-11 17 115 116 38 134 209 +-----------------EKCMLPCS-----SQDVTQIIIHWLKtsGDIHVHSFYDNQDQHGHQDQRFRDRTSLFKDQISKGNVSLQLAGVKVQDGGRYKCHISTlQGNRDSFINLNVNA +>A0A1S3WTT2 71 0.282 3.924E-11 1 115 116 27 145 329 +-AVEVRVPEEPVVALVGSDATLGCSFQPLP-GALAQLSLIWQLTDtkQLVHSFAAG----HDQGSSLANRTALFLGRLAQGDASLLLRGVRVADEGGFTCFVSlqgTGGdggdFASAALSLQVAA +>G3TGT0 71 0.220 3.924E-11 1 115 116 27 138 333 +-SF-LYYPsiELTVIGRLNEGIILPCLFESGP-----EVVIHWKIQDYNVHSYYKGSDQLERQDPRYANRTALFHSEIRNGNASLTLRRLSLQDEGSYICYAGIAfGKTTSKVVLKMGA +>A0A226NNE1 71 0.232 3.924E-11 2 104 116 420 529 682 +--FGISGKHSiSVTtltspGNIGQSGLLGCTF--EPDIWMGSIVIRWAKAGvaGLVHEFRGGKDFLQEQDAVFQGRTAVFADQVIGGNASLELREVQLSDAGTYRCSVTTSrGS----------- +>H2ZVK8 71 0.288 3.924E-11 8 115 116 3 106 762 +--------PSLVEAELGSTMVLECEFTGAKqlPLDLTHALFIWRFKGHKVAEFNEREIV-------YRDGAHFFVSELQNGNASLLLANISVADEGEYLCFVlDMPNKQEKNISLKVKA +>A0A0S7J4P3 70 0.263 5.379E-11 11 114 116 27 134 177 +-----------VAVPQGSDAILPCS--PTSKEDLSSQLFKWRKYyQNEVFLYNAGyhyNNGLKGQDSQFKGRVSFFQDLLSSGNASIVIQNVMLKDTGIYRCEFPKLQPRSETfqIKLVVK- +>A0A060XZH4 70 0.247 5.379E-11 2 115 116 17 132 241 +--WTVTstdGGDVHVTCVFSEDCVLPCSF-----LPGSEEVIHWMKPedkDLTVHSYYYSTDQFKQQSQRFRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNKESFINIAVEA +>A0A146Q703 70 0.219 5.379E-11 2 99 116 26 125 329 +--FFISsdaADPTNIRAELGQNVTLPCR----APDSEPVIGVEWSRtdleSDHYVLLYRNNQFDLEQQHPSFKNRVDLQEGKIKTGDVSLVLKNVS-DDRGTYECLV---------------- +>UniRef100_UPI0010425790 70 0.302 5.379E-11 2 115 116 20 136 346 +--FTVEAERTMYKSEFRGDVVMGCRFNPRVLPTRSDLKVTWLWiNGtsaQEVIRIDNGIEHSASQ--KYNGRVKVLKDELGNGWAKLQMSQLRIDDSGSYQCLVHTGeGTDYKTIALSVEA +>A0A146YF79 70 0.245 7.375E-11 9 111 116 49 153 163 +---------KPV-ANLGEDQILSCYIPADiTQNSLGEVFVSWEKTDlGLVFRYQNGAPALEDQAVDFKGRVQVFPDAVVAGNASLLLRSVRNSDKGEYTCSIRSSvGQGKVHIQL---- +>A0A1A6H1H2 70 0.204 7.375E-11 1 115 116 11 132 233 +-CFGISAESEvkEIHAMVGSNVELSCVYPHGSHFSLNXLNVYWQIEShhlTVVTSYLPNESTVRYADNHYKNRAHLSLERMKQGDFSLYLQNVTPQDTQEFTCLVfrEFEPVLKEMVRLHVAA +>A0A087XK36 70 0.280 7.375E-11 7 115 116 9 117 306 +-------PTDaEVSCVVKQSCILPCSF-----QSLGEPILHWTQlksPELRVHSFYSNQDQLGHQDQNFRGRTSLFLDQVSRGNASLLLRDVQLQDEGRYNCYTsTTEGYKGLIIRLNVDA +>A0A1A8QP97 70 0.264 7.375E-11 2 115 116 16 127 310 +--WTSSTGDVEVFCVFHQSCILPCSFHG-----ASETVIHWTHlaaGESAVHSYYDGEDQLGHQDQNFRGRTSLFQDQISRGNASLLLRGVQVQDGGRYRCSFSITDADMSFVNVMVEA +>UniRef100_A0A3Q2CUF7 70 0.218 7.375E-11 2 97 116 1 91 357 +--FSVLLPELNVTCIIQDDCVLPCSF-----RPTGTVVIHWYKQQIPVHSYYYHKDQFGLQNKHFSGRTSLFNSHISQGNASLLLKRVKVQDKGRYKC------------------ +>A0A096M5J4 70 0.266 7.375E-11 2 115 116 183 297 372 +--FHLLPAADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>A0A146XG73 70 0.245 1.011E-10 15 113 116 32 127 128 +---------------VGRNVLLPCNSTKSSPVN-----VFW-RDekENNVLDIIQGESDLKTQNEKYKGRVSSFPSQFQNKNYSIVLEKLEKNDTGNYKCSIVSGGvRVTTRVNLTV-- +>M3ZR71 70 0.238 1.011E-10 4 112 116 16 123 144 +----VSGSDPEVSCVFRQSCMLPCRIQL-----GSDPLIHWYQDsagDVGVHSYYEGRDQLGYQNQNFQNRTSLIQDQISGGNASLLLKEVKIQDEGRYKCYTSIRtGYKELFINLK--- +>A0A0S7M0T4 70 0.247 1.011E-10 0 115 116 13 128 194 +NLWTFASKDTEVSCQFGTD----CILTGSF-LSGDQVVIHWILNPGstkvQVHSYYYNEDQLGNQDQRFKGRTSLYPEQFSRGNASLRLSDVNVQDEGRYQCYTSTiSGIKETYIQLKVYA +>H2MWT7 70 0.295 1.011E-10 2 115 116 34 142 196 +--FT----EAEVYCQFGQSCILPCSFT--PGDDLVIHWMYWKPTQAEVHYYYLNKDHLEHQHQRFRGRTSLFQDQFSKGNASLQLTGVMVQDEGGYNCLARTiADKGGRCFTMKVYA +>F7FR95 70 0.227 1.011E-10 12 115 116 46 150 236 +------------TSVLGEfqqDVVLPCSF-----KSGSFLVIHWRVGaeEKVVHSYYRDQDQLSRQDSQYRNRTSLFHSEIHQGNASLRLHRLRPEDAGIYFCYAaSIDGKVEEEVELIFAA +>M3ZR77 70 0.271 1.011E-10 2 115 116 16 128 246 +--WLLSRGDPTVTCVFRQSCILPCNV--DPSSD---TILRWDHltsREHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTErGSKKTFIQLKVEA +>F6QYH5 70 0.258 1.011E-10 6 115 116 12 131 279 +------VQEKEVRAMVGSNVNLTCIYPEKNSFDLSDLFVYWQisvpgQQETVVAYYLSGNSSTGHHDDHYRHRARLSLEGMKQGDFSLLLSNVTPQDAQKFKCLVFRKslGPMEIlqvVITLNVAA +>UniRef100_A0A3P9DT18 70 0.261 1.011E-10 13 113 116 163 266 284 +-------------VPEGeESVLLPFKTTADLPQD---VTVEWTRsdsNNKMVHVFESGNNQPDEQDQGYRGRTEMNEDPLSTKDLSLTLKDLHLTDSGVYTCTVykKDGDKLQKSVTLSV-- +>A0A151N3A0 70 0.295 1.011E-10 2 115 116 27 128 366 +--FT--APS--FQAPLGSRAVLPCRFDVRGPVALGSLQVTWYRWDERVAWFDKGQAQP-------RGR--LLETDLQSGNASLSLAKVAVPDEGLYKCDVRYGaQQQQGSTTLRVVA +>A0A147APA8 70 0.271 1.011E-10 17 115 116 33 130 410 +-----------------ESCLLPCSF-----QSSSEVHIHWIQltDGPiRVHSFHSDQNQPRLQDRRFRGRSSLFRDQISGGNASLLLTGVKVEDEGRYECFTNSSGAISHSfISVTVDA +>A0A147AGT5 69 0.272 1.386E-10 21 115 116 1 94 172 +---------------------LPCQF----PFG-SEPLIHWMRvsaGDSLVHSYYKDKDQLGYQLENFKNRTSLFQDQISRGNASLLLRGVKVQDEGKYKCYIsTTRGFEESFVNVKTEA +>UniRef100_UPI00064C19A0 69 0.268 1.386E-10 2 115 116 35 149 297 +--FRVEMADRTQTVFLNGNTTIICKIPGSPALDISIVGVVWsvkRKGsEEKVLLFEYYGDHK----KAYRPGANISQEKLKSGDASLYLPAVQLSDAGEYFCKVvVTPEKDEKSVQLEVVA +>W5LCI8 69 0.225 1.386E-10 4 113 116 21 135 308 +----VTVPRKVVNVTIGQTANLQCTFTTDVP--MTNLLVQWNLypkvslNPEEVFYYQSGEQQIGKQ---FENRVKVLTAINATKNASISISNMQSADAGTYTCDVRNFpdisGQAEASVVVNV-- +>M3ZR75 69 0.271 1.386E-10 6 115 116 31 138 318 +------GDPT-VTCVFRQSCILPCNV--DPSSDTVT---LWDHltsGEHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTErGSKKTFIQLKVEA +>A0A087X2R3 69 0.232 1.386E-10 4 115 116 75 185 375 +----VSASDPEVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGDLLVHSYYHNKDQLGKQNQNFKNRTSLILDQISTGNASLLLKEVKIQDEGRYKCYTSTStGYKESFINLQTEA +>F7A2N0 69 0.254 1.386E-10 7 114 116 3 104 782 +-------PPTH-RATLGADTLIPCTFRVeTPPVDPRHLGIFWYFQDKEIFNVISTVGSS-------NPRLSLNRDTIRAGVASLSIANVEISDGGLYRCSVLYSPdRRYKEVRLDIQ- +>UniRef100_A0A669EC76 69 0.235 1.386E-10 1 113 116 7 122 909 +-AF-VSQHASGVEVEQGvESVLLPCQVPV--NVSMSSTAAVWDQEeltKPMVHGRVKSGDDLSLQNDRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTARKQGQelSRTEVQLKV-- +>A0A147ALC8 69 0.241 1.386E-10 4 114 116 391 501 961 +----VKVPQ--VVVDSGeESVLLSCRTRVTLPGD---ARVEWRdRGDRKVHVYENGSDRPEEQEQRYRNRTKMKRNPLITGDLSLTLEHPTDEDTNIYTCIVSRGKEnilMKKQVDLKVK- +>A0A146QRE1 69 0.216 1.901E-10 16 113 116 2 103 142 +----------------GQNIVLPCRAADSKP----VTVIDWTRQDlglERVFLFRDNNIDFVNQHEQFKNRVELQDRQMKNGDVSLVLKSVTAADRGTYECKVVQPgvikpGPTICIINLDV-- +>H2LAH3 69 0.273 1.901E-10 2 114 116 25 136 153 +--WTLTRGDTDVSCRFGQSCVFPCRF---PPGD--EILIHWhlTRGNVVVHSFYENRDQLGQQSQQFKGRTSMFKDQISEGNASMQLTGVRVQDQGRYECYTSTlkDDAKKSYINVKVK- +>A0A093BKP9 69 0.250 1.901E-10 2 104 116 18 127 234 +--FGVSGKRSIgVTALPsagniGRRGLLGCTF--QPGVRLGSVAIRWAKLGhaGLVHEFRGGKDELREQEASFRGRTAVFAEQVMGGNASLELRDVRLSDAGTYLCSVTTArGS----------- +>K7E171 69 0.210 1.901E-10 9 115 116 21 134 304 +---------KEIHGMVGDNVELSCISPIQRHFDLQNIHVYWQTtktPPESVKSYIPGENSSQYDDSKYKNRASLTPEKMERGDFSLLLSNITTKDEQEFVCIVLNKssfGiLLQSEVTLRVAA +>W5M8D1 69 0.293 1.901E-10 11 115 116 7 110 309 +-----------VMLTCGfsQDCVLPCRF--RPAGD---EVIHWKKDSLHVHSYYHQADQLSNQDLQYNGRTALFKDQLLTlGNASLLLRHIKVQDKGRYQCSISTQmGSNESSVIVKVEA +>G5CA39 69 0.205 1.901E-10 11 115 116 39 140 313 +-----------VIGRCNEDIILPCSFDNEP-----DVVIHWKNQDNyNVHSYYKGSDHLEKQDPKFANRTSLFHSKIQNGNASLYFRRLSLLDEGIYVCYVGTAiRQITRKVVLKIGA +>L8HXG3 69 0.233 1.901E-10 8 115 116 18 137 317 +--------QEEVRAMVGSDVQLRCIYPEKNSFDLNDLYVYWQismagKGnvDSVVTYHLSGNSSASHGDNHYKDRARLSLDSMKQGDFSLHLRNVTPQDEQKFNCLVFRKSLELKKilevaVTLHVAA +>A0A146XEV9 68 0.217 2.606E-10 16 113 116 29 124 148 +----------------GRSVLLPCN-----SIKSSPVNVFWRdRNDQVLMEIIQGKPDLKNQDVKYKGRVSISPNQFLNKNYSIVLQKLEKNDTGDYECSIVFDGdEDEATrVNLTV-- +>A0A146XWH3 68 0.252 2.606E-10 21 115 116 1 94 231 +---------------------LPCQYQVD-----SDPLIHWYHmsdGESVVHSYYKDQDQLGFQVETFKNRTSLFQDQISRGNASLLLRRVKVQDEGKYKCYSsTTGGFEQSFVNLKAEA +>UniRef100_A0A3B3VXQ6 68 0.271 2.606E-10 11 113 116 18 119 247 +-----------VTCVFRQNCILPCNV--DPSSD---TIIHWDHltsGEHNVHSYYDTEDQLGRQDQQFKGRTSLFQDLISRGNGSLRLTGVKIQDEGRYSCYSSTErGSRKTFIQLKV-- +>A0A1S3G3J4 68 0.275 2.606E-10 14 115 116 0 108 316 +--------------MVGSDVRLGCVYPGGSSFDLNDLFVYWQISGsnTVVAYFLSGNSSVDHVDSRYRSRAHVSGDSMKQGDFSLLLQDVTPDDAQTFRCLVFREslklGkVLEVEIRLHVAA +>A0A087XD83 68 0.300 2.606E-10 17 115 116 44 141 340 +-----------------QSCILPCSF-----QFTSDSLIHWIYPitqNSSIHSYYHNKDQLGHQNQSFQNRTSLFLDQLSRGNASLLLKEVKIQDEGRYKCYTSSSrGQQDSFIRLKVEA +>A0A096MG68 68 0.241 2.606E-10 4 115 116 38 148 342 +----VSASDPEVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGELLVHSYYHSKDQLGLQNQNFKNRTSLILDQLSRGNASLLLKEVKIQDEGRYKCYTSTStGYKESFINLKTEA +>I3JN70 68 0.278 2.606E-10 4 115 116 17 125 352 +----VDGDAE-VSCVFMERCVLPCSFKIGN-----EIVIHWFntKRDLHVHSFYYSRDQLGNQDQYYRNRTSLFKDQIRRGNASLQLTSVEVQDEGRYKCHTSTiKGNQESFVNLKVDA +>UniRef100_F6SU69 68 0.268 2.606E-10 11 114 116 230 335 419 +-----------LHVIKGSNAALHCN--LVPQMNAENMTIRWFRTSfiPYVHMYNRGEEDQSMQMVQFANRTELLKQNITRGGVALLIRNVTFQDLGTYFCHFESDsdHHDIATVQLLVN- +>A0A212CI81 68 0.216 2.606E-10 8 115 116 109 228 423 +--------QEEVRAMVGSDVRLRCIYPKENSFDLNDLYVYWQismagKGnaDSVVTYYLSGNRSADHSDNHYKNRAQLSLDSMKRGDFSLHLHNITPQDEQKFICLVfqislQLKKILEVTVTLHVAA +>B4F746 68 0.275 2.606E-10 7 114 116 6 104 816 +-------PP---TVTLGSDVILPCTFSVGQPVSLQYLAILWTFQNKMLFRLDNKG-------KQLSPRVTFSDADAMKGIASVQLHNVSVMDAGVYMCKIIYGPeKKEKDITLKVQ- +>UniRef100_A0A3Q2HU92 68 0.230 2.606E-10 0 114 116 26 150 2703 +NSLSVSIPePSPLRVLLGTSLTIPCYFihpthpvTTAPSTAPLAPRIKWSRisKEKEVVLLVATEGQVRV-NSAYQDRVSLPNYPAIPTDATLELQNLRSNDSGIYRCEVMHGiEDSEATLEVVVK- +>I3JMW0 68 0.267 3.572E-10 2 113 116 21 132 207 +--FLSDVSDTEVSCVFMTTCILPCTFQG----NTRGVYIHWMHlseGHPLVYLYYGNKDQLRTQDQQFRNRTSLFQDQLSRGNASLQLTGVQVQDEGRYSCYISTiNTEKDSFINLKV-- +>Q28D52 68 0.229 3.572E-10 1 113 116 18 136 366 +-ALQLVAPdPKTLILPQGDKVDLDCKFMLDP-EDTGTLDIEWslvasdtQQTDQQILTF-AGDKTYTMYDE-LKGRVHFVSLDPKSGDASIEIINLKQSDSGTYQCKVkKVPGVASKRITLSV-- +>UniRef100_A0A0F8BKI4 68 0.274 3.572E-10 17 115 116 31 127 367 +-----------------ESCILPCSF--KPGDD---AVIHWIEDpsKTPVHSYYHNQDQLAHQGPRYKGRTSLFKDQISRGNASLLLKRTEVQDKGTYKCYTSTItGNRESFINIDVEA +>A0A1A7ZN39 68 0.247 3.572E-10 0 114 116 3 118 377 +DS--VSQQVSAVEMFQGDRfLLLPCEFHT---FDLQNATVVWIRQDltpSTVHQRQAEEDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCLVTDFsGElNRTHLDLKVK- +>H2P9T8 68 0.213 3.572E-10 1 113 116 26 137 416 +-AFFTYVPmnEQIVIGRLDEDVILPSSF-----ERGSEVVIHWKYQDSyKVHSYYKGSDHLESQDPRYANRTSLFYNEIQNGNASLFFRRVSLLDEGIYTCYVGTAiQVITNKVVLKV-- +>A0A146XX62 68 0.267 3.572E-10 3 115 116 82 190 478 +---TILKPE--VVCHFMESCILPCKL-----ENGGELVLHWFYteGDLPVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRHNYSLKLTEVRIQDEGRYKCFMSTTtRSEELFINLKVEA +>A0A2D0SYD8 68 0.262 3.572E-10 2 115 116 18 133 496 +--FTVESEQDSYDGELHDKITMGCRFSHVP--SVSRISIIWQRvsplETVGVYQLDKGNENPNFTSVQYQSRVRLLKEELEKFRAVIELSQLRLNDSGTYQCIVIQDEVDYKQTKLTIRA +>UniRef100_UPI0013B41D6F 68 0.264 3.572E-10 4 115 116 20 131 555 +----VSEADPEVSCVFRQNCLLPCQI----QFN-SDLVIHWSNassaGDSVVHSYYDGQDQLGQQNQNFKDRTSLIQDQISRGNASLLLKEVKIQDEGRYKCNTSTStGHKESFINLKIDA +>Q9XSX6 68 0.245 4.897E-10 13 115 116 30 134 329 +-------------AYFNKTGELPCHFTNSQNISLDELVVFWQDQDKLVlYEIFRGKENPQNVHLKYKGRTSFDKD-----NWTLRLHNVQIKDKGTYHCFIHYKGpkglvpMHQMSSDLSVLA +>W5M324 68 0.276 4.897E-10 15 113 116 51 152 406 +---------------VGDNATLPCH-HQLWQMDPRTLDIEWLLQrtnskQRAVITY-SGSSVYDDLHESLKGRVAFAADYL-KGDASLRIADLLLADSGLYTCKVKNGGhYKWSNINLTV-- +>G3I7L2 68 0.653 4.897E-10 38 115 116 19 94 1446 +--------------------------------------VYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>A0A2D4G3Z2 67 0.233 6.713E-10 3 114 116 62 176 209 +---TVETSDDAISTQRGANVTLPCHYHYAPKLDaPRRIRIKWSKlrednsKDRDVL-VASGRNHRSF--GKFRGRTHLQQE--SSDEASLVINDLRLDDAGKYRCEVIDGlEDESGTVDLELQ- +>R4GDC6 67 0.268 6.713E-10 0 115 116 3 119 226 +DALEVKISPSPVIGLVYKDVVLHCNFTVQRSFKKEDVAVKWTMKkvvsgeDKPVFQF-DGNYT-----SSYRQGSLVNPAFLPYGMASLMLFNVTLMDEGIYTCTIlVMPQYGNGNIQLKVRA +>I3KLM2 67 0.234 6.713E-10 4 99 116 35 130 247 +----MIGPTQPLIAMTGDDIILPCQ--LEPARDAVELTVEWSRRDlkPRFVHLKRDDAELLTQNTLYSRRTSLSINKLKCGDISLKLSKVQVSDAGTYNCLV---------------- +>I3JRH5 67 0.240 6.713E-10 1 99 116 57 154 268 +-AWSVsqTLNHKIIPAESGQKVTLTCR---APN---NSKRVKWSRadlRDKYVLLYQDGHLNPDNQHPSFKSRLTLQDRQMKNGDVSLILKDANTADSGTYMCRV---------------- +>G9KFN0 67 0.417 6.713E-10 2 115 116 20 120 271 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>A0A146XNR1 67 0.201 6.713E-10 1 113 116 27 161 300 +-SFMaVSADQRIITAEPGDNATLPCR----AAENKDVIVVEWSRtdlkSDLYILVYRDDNFDVVGQCPSFRNRVDLldvkngdvslvlkkvttdxxXXXDVKNGDVSLVLKKVTTDDTGTYECRVVQKGtENISSITLRV-- +>A0A087YG91 67 0.242 6.713E-10 11 113 116 33 137 300 +-----------LFATEDSDIILPCS--PIGKEDLTQQLFDWKKNDKEVFLYDKGkhyNEGKMGQNEYFKNRVEFFQDQLQFGNASIRISKTKQDDSGIYSCEFPNLQPEQKfYIKLVV-- +>F1PPN6 67 0.230 6.713E-10 8 115 116 22 138 306 +--------EQEVKALVGSSVELRCVFPERHTFDLDDLYVYWQISvvgqPKTVTYYLSGNSSTGQEDDRYRDRARLSPESMQRGDFSLHLYNITPYDEQKFNCLVFRKSLELKkildvEVTLHVAA +>A0A146XWE3 67 0.243 6.713E-10 0 113 116 13 126 350 +NSiWTFIRGDTDVYCQLSRTCILPCTFT---PGD--EVVIHWIQQspvKRQAHSYYHEADQLGLQSQEFKGRTSLYHEQLSKGNASLQLSNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>I3KCQ7 67 0.255 6.713E-10 5 99 116 145 237 381 +-----TTDQKTITAESGQNITLTCR---APKKKIAD--LHWSRADlgpEYNICYQDSECVTDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECRV---------------- +>A0A146S169 67 0.302 9.203E-10 23 115 116 38 131 171 +-----------------------CILPGSFPERVK--TIEWTHltSGANVHLYVDGQDHFSSQDVRFRGRTSLFRDQISVGNVSLLLTAVKVQDQGRYECLTsSNSGLKKSFINLNVDA +>A0A060Z5K3 67 0.304 9.203E-10 16 115 116 30 128 185 +----------------GEDCVLPCSFqRGSDELS------HWLKvedKDLNIHSHYNSTDQLKQQSQRYRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNMESFINIAVEA +>A0A0S7G4L8 67 0.281 9.203E-10 17 115 116 27 124 270 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGselRVHSYYDHQDQLGHQDQRFRGRTSLFQDQISRGNASLLLTGVKVQDEGSYRCYSSTiHENRETFMDLSVNA +>F1LVL2 67 0.224 9.203E-10 1 115 116 18 142 307 +-SLCVEAEVKEVNAMVGSDVELRCVYPRRSHFSLDDLYVYWQIVDEaktVVTYYLPSANESSTIHVsnSYKNRAHLSPDLMKEGDFSLHLQNVTPQDTQEFKCLVFRMstvlGkALEEVVRLRVAA +>A0A151NR31 67 0.227 9.203E-10 4 115 116 19 140 307 +----IAVEENEVTSIVGNTAELHCIYS-KENIDLSQLRIYWQiaddlKTCPVVHALILGEDNQSDQCNNFKDRTRLLKDKLEDGDFSLLLLNITPRDEHTYRCIVQKKmdkvfKVDYDTaVVLRVAA +>A0A1A8FH06 67 0.276 9.203E-10 16 114 116 3 104 492 +----------------GDRfLLLPCEFHT---FDLQNATVVWIRQDltpSTVHQRQAEEDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCSVTDFsGELSRThLDLKVK- +>M4ANL5 66 0.252 1.262E-09 1 113 116 13 126 131 +-SFQWISSKRvtRVTCVFSQSCVLPCSVS-----SGSDVIINWSRltpADGTAHCYYDNQDQLGHQSQNFRGRTSLFTDQVSRGNASLLLTGVKVQDEGTYRCNTSNtSGNKLVFIHLRI-- +>A0A1L8H5T3 66 0.258 1.262E-09 11 115 116 24 137 286 +-----------LFGRLGTKMEMPCRY--QPlQAPLHQLYVYWQIKvseeDLTVAAVVEGQVDEKFQHWAYKGRAWLDPMKLKEGDFTLYLSNLTEKDQGTYLCIVMFKklPmmtlMQNSTVKLKVQA +>A0A091NMF6 66 0.230 1.262E-09 9 115 116 21 136 287 +---------EHVISKLGDNVTLNCTYR-ERELRLNNLRVYWQIADDPeqcsvVHTLISGQDNESEQCIHFKNRTQLFWDRLEDGDFSLLLLNVSQSDERTYKCVVMEKTEYTKKINqtdvvLSLAA +>A0A087XBH7 66 0.281 1.262E-09 17 115 116 27 124 300 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGselRVHSYYDNQDQLGHQDQNFRGRTSLFLDQISRGNAYLLLTGVKVQDEGTYRCYTSTiHENRETFMNLTVNA +>G1KUG1 66 0.232 1.262E-09 11 115 116 29 143 312 +-----------VIGIIGGTAEMECFYSGKEQFVPNKFRIIWQKQEKtdcpiDIYEYSHGEDMKSDQCNEFQNRT-LFSEHLKKGNFSLRVLDINPDDDNTYKCVVlrnETGGyhlFSEIIVTLKVAA +>UniRef100_A0A669EC76 66 0.241 1.262E-09 11 115 116 738 846 909 +-----------LEVTQGErSVLLPFQTTADLR---QGVRVEWTRSDskhTKVCVFQKSQSQADKQHQGYRGRAEMDEDALRTGDLSLTLKDLRLTDSGVYTCTVYNKdGHmlLQRVVTLSVRA +>A0A146XX30 66 0.290 1.729E-09 17 113 116 8 102 192 +-----------------ESCILPCNL-----KNGDELVLHWFYteGDLFVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRQNYSLKLTEVRIQDEGRYKCFISTTtGNRYSFINLKV-- +>G1NP31 66 0.255 1.729E-09 9 99 116 20 116 294 +---------EKIISKPGDNVRLSCIYPGRE-FSLDNLRVYWQIADdedtepcSVVHALISGQDNESLQCSQFKNRTQLFWDKLGDGNFSLLLFNVRQSDEHTYRCIV---------------- +>A0A146NRH2 66 0.224 1.729E-09 6 99 116 3 96 301 +------QPLCSVSSPEfGQNVTLPCRAPHSNP----VIAVEWSRkylGSEYVLLYRNNQFDLEHQHSSFKNLVDLEEGKIKAGDVSLVLKNVSTDDRGTYECRV---------------- +>W5MAJ3 66 0.254 1.729E-09 16 113 116 39 142 375 +----------------GSAATLECNFTLDP-TDTGPLDIEWsllasdnQKEDKVIILY-SGDRVYSDYYQPLKNRVHFVSADPKTGDASIQLTGLQSSDTGTYQCKVkKAPGIKSRKILLTV-- +>A0A096MYK5 66 0.225 1.729E-09 1 113 116 24 138 411 +-AFFTYVPmnEQIIIGRLGEDVILPSSF-----ERGSEVVIHWKYQDSynsyNVHSYYKGSGHLESQDTRYANRTSLFYNEIQNGNASLFFRRLSLLDEGIYTCYVGTAiQAITNKVVLKV-- +>MGYP001257702238 66 0.255 2.370E-09 21 113 116 1 91 130 +---------------------LPCSFS---SSSIRHELFDWEKDKKDVFKYHSGDINPSHQGETFRGRVSHFPEQLDVGNASIVIRDTKVTDSGTYTCAFPlLQPARESNIVLVV-- +>A0A147AFK2 66 0.238 2.370E-09 15 114 116 2 103 147 +---------------VGEFILMSCEF---PTFEVDQPTVFWTQSGlspSIVHQRQKDGDQLKDQNKLYRGRTFMKPDALETGDLSLNLTNLQMSDTGTYTCTVRTSrGeAKVTDIELLVK- +>Q27HX2 66 0.277 2.370E-09 2 115 116 25 138 192 +--WTFTSADVELVCVLSQRCVLPCTFT--PG---GEEVVHWvqLKEGiIPVHSYYRDQDQLSGQNQSFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCYTStiSGGNKESFINLNAEA +>UniRef100_UPI0011310573 66 0.256 2.370E-09 3 114 116 40 155 345 +---TVTVPQKFENVTKGESALLQCTF-VTTEQKTSDLIIQWNFvsKTSMVPQqVYYSQSGEGVISKPYEGRLKPPSSPASTNNASITISNMKVSDAGAYTCEVRNFPdvSGKTEATIIVN- +>A0A147AH10 66 0.286 2.370E-09 5 113 116 12 121 518 +-----HGPPwvAALQVFEGDPfVLLPCKLS---SVDLKNATVVWSRSDlSPSTVHQRGPEgdELMGQNRLYRSRTSMRADALETGDLSLNVTRLKPSDAGNYTC--SRDGAVLRRVQLEV-- +>M4A9Z7 65 0.247 3.249E-09 8 97 116 46 136 141 +--------PRLVAAMAGDDVVLPCHLGV--TVNPDELVVEWGRldlNPRFVFMWFEGSENVKEKNVAYKGRTSVFTDRLRDGDVSLRLTAVKHSDNGRFRC------------------ +>A0A146SVU0_29570638|ERR1726593_k119_186004|+|287|1.11e-76|2|1031|1925|1031[1031]:1351[1351]:321[321]|1680[1680]:1925[1925]:246[246] 65 0.307 3.249E-09 17 115 116 10 107 189 +-----------------ETCILPCSFQV-----GSDVVIHWIQvtaGDLSVHSYYYKQDQLTLQDQGFRGRTSLFKDQISRGNASLQLTEVNVQDQGRYKCYPSTiDGfHKGSFINLKV-A +>A0A093IXH1 65 0.224 3.249E-09 9 115 116 14 128 280 +---------EEIVSRPGDNAMLSCIY-HRGGLDLQSLRVYWQIANQeacsVVHALIFGQNDESKQCPHFKNRTHLFWDRLEEGNFSLLLLNVSHSDEHTYKCIVMQKKEytdviHQANVVLSLAA +>G1LWI9 65 0.222 3.249E-09 8 115 116 21 137 300 +--------EQEVRALVGSDVELSCVFPESHTFDLDDLYVYWQISvmghPTTVTYYLSGNTSAGLEDNRYRDRAWLSLESMKRGDFSLHLYNITPQDEQKFNCLVFRKSLQLKKildvvVTMHVAA +>A0A146N7F4 65 0.239 4.454E-09 2 113 116 18 134 199 +--FKVNIKQSYYEAEEGHNITLEWMFTTKPDGPWNDLFIFCALetDDRDLVLYQvhEGVEVSESQNEKFSGRVQSDKDIITQGQIRLGILRLGTKDSGVYVCVVeTNSGYGSEKCTLNV-- +>W5MXG7 65 0.236 4.454E-09 11 115 116 4 113 207 +-----------IVGIIGQSTLLPCVYkNGNQDMLLSDIGIEWRADSVVVYSFVYGKEIREVQGKDYANRTHLFTEVLKKGNFSLRLEDIKVKDIQYYKCIFNRKGFGSSepldQVCLTVAA +>M4ALD4 65 0.254 4.454E-09 3 115 116 18 130 220 +---TVQVKAEtEIFCIFMQRCILPCSFQGS-----SDVFIHWFQtktESLRVHSYYNNMDQLGLQNQNFKNRTSLFQDQLSKGNASLLLTGVKVEDQNIYRCYCSTiSGNKETFLQLIVDA +>A0A0Q3R1L4 65 0.209 4.454E-09 2 103 116 33 140 269 +--FGVSGQRSiHVTxlpspGIIGQXGVLGCTF--QPDIRMGSIAIRWDKVGiaGLVHEFRGXQDHLQEQAALFQGRTAVFMDQVMGGNASLELQDMRISDAGTYQCSVTTAG------------ +>A0A099ZGF5 65 0.221 4.454E-09 4 115 116 8 129 277 +----VTALEKMIISKLGDNTKLSCIYSQGGKLHLDNLRVYWQVDDpqekcSVVYALISGQDNESEQCIHFKNRTQLLWDRLENGDFSLILLNVSQSDARRYKCIVlqnteYTKRVHHEEVVLSLAA +>F6T6Z4 65 0.227 4.454E-09 13 115 116 8 112 306 +-------------AYFNQTGELPCLFPNSQNISLDELVLFWQNQDKLVlYELYLGKENPDNVHPKYKGRTSFDQD-----SWTLKLYNVQIQDKGLYQCYIHHKGPkglvpaHQMSSDLSVLA +>G3WMY7 65 0.264 4.454E-09 0 115 116 25 134 323 +DSQTVL--QSTIVGRLYEDVIIPCSFKI-----GSGVVIHWMKDEKYLHSFFKYGDYLNNQDSIYNNRTSLFGNEINNGNASLKLRRLNLQDEGVYKCYTSTiDNAQCSNIDLKLGA +>A0A087Y1E5 65 0.222 4.454E-09 11 113 116 24 129 323 +-----------LFATEDSDIILPCS--PIGKDDLTHQTFDWKRNDtQEVFLYDNGDQykKKSGQHENFKNRVEFFQDQLQFGNASIRIKKTKLTDGGIYSCEFPklQPPGQKFYMELVV-- +>I3JMV4 64 0.291 6.105E-09 17 115 116 40 136 189 +-----------------ESCMLPCSY------GGSDVVIHWIQvstGDINVHSFYHNKDQLERQNQRFRGRTSLFNDRISTGNASLQLTKVEVQDEGKYKCYTSTiDGNKESFINLKIDA +>F6Q6Y6 64 0.417 6.105E-09 2 115 116 20 120 274 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGA--------------ITASLQKVENDTSSHRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>A0A146XYM7 64 0.292 6.105E-09 21 115 116 14 107 353 +---------------------LNCSI--QPDSN---PVINWTHlaaESYLVHSFSDGKDKVEHQNQNFRGRTSLFGDQVHSGNASLLLTAVKVQDQGRYECNSRTAGrTALSFITVTVDA +>A0A1L8HCY3 64 0.245 6.105E-09 1 113 116 18 136 366 +-ALKVdTNEPKTFIMPQGDKVVLECKFSLDPQ-DTGTLDIEWslvasdtQQTDQQIITFAGDQTYTMY--AELKDRVHFVSNDPKTGDATIEIINLKQSDSGTYQCKVkKVPGVGSRRLTVSV-- +>H0VCE8 64 0.258 6.105E-09 2 115 116 198 309 453 +--FQVTTVSQSLNFLLGSSASLDCVFSMAPGLDL--LSVDWRLQhqgsGQLVYKWKTGQGQAK------REGASLQPEQlLRAGDASLTLPSLSLKDEGTYICQITTSlYQAQQNIQLNIQA +>A0A1U8DZ64 64 0.264 6.105E-09 1 115 116 38 147 685 +-SFQLQVRTAPsYQAVLGAEARLQCLFDVGEPVALSALRVTWYLWDERIAHYAEGKGHA-------QPGASLEETALETGNATLVLARVTLANEGLYKCVVGYGvQQQEAQTNLHVLA +>G3W898 64 0.283 8.368E-09 18 113 116 2 105 189 +------------------DVTLPCHFSFVKGTD--DLEFYWEREDieeefemfsKVVYQFKNDKEQVEEQNSMYEKRVSVDREEISEGSLSLLLKNVNFQDQAIYKCFAMSPtGRGESKIKLIV-- +>A0A1A8BZ00 64 0.237 8.368E-09 9 115 116 39 155 248 +---------ENITAEAGLCVEISCLFTTSSYFKPTN--LVWYKcessksrcGESDIILHTNNENKVQ---SGFRGRVSLLEPRLHHGNCSIIISDLQESDSGSYQLRVNgylNGrgtGFTYNTrTTVHVRA +>G1LTE2 64 0.400 8.368E-09 2 115 116 20 120 273 +--FTVTVPKELYTVDSGSNVTLECHFDTGGHVELRDLKASLHKMENNTFL--------------HSERASLLEEQLPLGKALFHIPRVQVTDAGQYCCLIIYGvAWDYKYLTLKVKA +>U3ITR0 64 0.234 8.368E-09 11 115 116 26 139 295 +-----------VISKLGDNATLSCIYPG-KELSLNNLRVYWQIDDvqeqcSVVHALISGQDNESEQCIHFKNRTQLLWDRLGEGDFSLLLLNVSQSDERKYKCVVlqTNEytrVVHQEKVVLRLAA +>A0A1D5NVH8 64 0.244 8.368E-09 9 99 116 20 116 300 +---------EKIISKPGDNATLSCIY-ANRGFDLDSLRVYWQIDGvegskscSVVHALISGQDNESQQCSQFKNRTQLLWDKLGDGDFSLLLYNVRQSDEHTYKCVV---------------- +>A0A218UFQ2 64 0.235 8.368E-09 9 115 116 24 142 311 +---------KNIISKLGDNATLSCIYNEKKTLQLKNLRVYWQIADdsyqekcSVVHALISGQDDNSNQCIHFKDRTQLFWDRLENGDFSLLLLNVSQSDRHTYKCIVQEKTELPKVIHqaevvLSLAA +>A0A091RG37 64 0.254 8.368E-09 4 114 116 49 162 357 +----VETPKDPVYSFNGANVTLPCHYHHEPDLEVkRKIRIKWSKlrDDytkEQDVLVAIGKTYMAFGD--FRGRAHL--HRTSRHEASLIISDVRLQDDGKYRCEVIDAlEDESDVVDLRLQ- +>ERR1712035_158961 64 0.263 1.147E-08 29 114 116 0 90 107 +-----------------------------PTFDMDYPTVEWRRDDlcpPTVHQRQQGGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYTCTVRTLGWRWKvtEVQLQVK- +>ERR1719498_1888032 64 0.342 1.147E-08 44 115 116 0 72 115 +--------------------------------------------GGLVYQYKNGAPDLGEQNSQYKGRTQLFPDAITSGNASLLLRDVRSSDEGEYTCTISSSdGGGKVSINLRTAA +>A0A099Z118 64 0.278 1.147E-08 4 103 116 41 137 201 +----VTQTPAKEKAKEGETVVLNCRFDGPQCLSLSELMVKWYKEDE------KGQMDLLENNVTVlpnNSRV-FMSGDLSQGDASLAILNVTTSDHGIYFCAITLPnG------------ +>W5K8S2 64 0.252 1.147E-08 36 114 116 0 82 216 +------------------------------------MRVEWFRLdvvDSLVHLYKDQSDRNEGQILNYRGRTELFREELQKGNTSLRLSDVRVSDEGAYKCLVEaNSWYDDITVNVTVK- +>A0A1U8DPN2 64 0.261 1.147E-08 4 113 116 26 127 233 +----MTDPSS--QALLGAEARLQCHFDVGGPVALRSLRVTWKLWDEKIAQYDEGGTSA-------QPGARLVETELEKGDASLTLPRVTVTDGGLYTCIVGYGaQQQQGSTSLRV-- +>F6VZM9 64 0.417 1.147E-08 2 115 116 2 102 254 +--FTVTVPVELYTVDYGSNVTLECHFDTGGPVELRDLRASLQKAENDTFL--------------HSERATLLEEQLPLGKALFHITRVRVTDAGQYRCLIIYGAAwDYKYLTLKVKA +>F1PSG6 64 0.400 1.147E-08 2 115 116 20 120 273 +--FTVTVPKELYTVDSGSNVTLECHFDTGDPVELRDLKASLQK-------MENNTSL-------HSERATLLGEQLPLGKALFHIPHVQVADAGQYRCLILYGvAWDYKYLTLKVKA +>A0A093HXJ0 64 0.220 1.147E-08 8 115 116 5 122 277 +--------EKFIISKLGDNAKLSCVYPLGGKFHLNNLRVYWQVADdqekcSVVHALISGQDNESEQCIHFKNRTQLLWDRLENGNFSLLLLNVSQSDERTYKCIVLQKTEYTRVIHqevvvLSLAA +>A0A1L8HBQ9 64 0.243 1.147E-08 11 115 116 29 141 303 +-----------LVGRLGTKMEMPCRY--QPlRAPLHQLYMYWQiKDsekDLTAAAVVNGQVDEKYQHGAFKGRAWLDRTKLKEGDFTLHLSNLTQKDEGTYLCIVmfEKPPmtlMHNSTVQLKVMA +>A0A146N9P1 64 0.260 1.147E-08 18 113 116 40 134 362 +------------------TCILPCTFT-----SGDEVVIHWIQKlpaEHQAHSYYHDADRLGLQSQEFKGRTSLYHEQLSKGNASLQLRNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>A0A060Y0N4 64 0.250 1.147E-08 11 115 116 24 126 375 +-----------VTCVFSEDCVMPCSF--MPG---SEEVIHWLKPvaDLTVHSYYYSTDQLQQQSLHYRRRTALFNDQIHKGNASLLLNAITLQDQGRYKCYTSTvKGNKESFINISVEA +>A0A0S7J798 63 0.246 1.572E-08 2 115 116 25 143 158 +--FVVNVTQSSYQAEEKQNITLEWTFTTKTQG-------TWRKlfivcsllaPDKPrvLYQVHEGVEIPESQDDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTEdGFNSGRCRLSVTA +>MGYP000211965530 63 0.394 1.572E-08 2 114 116 11 110 163 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGA--------------ITASLQKVENDTSPHRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>MGYP000395038482 63 0.230 1.572E-08 0 114 116 5 129 172 +NSLSVSIPqPSPLRVLLGTSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRvsKEKEVVLLVATEGRVRV-NSAYQDKVSLPNYPAIPSDATLEVQSLRSNDSGVYRCEVMHGiEDSEATLEVVVK- +>A0A146XAL9 63 0.264 1.572E-08 2 113 116 94 210 275 +--FKVNIKQSYYEAEEGHNITLEWMFTIKPDGPWIDLFIFCALEtddrDLVLYQFYKGVEVSDSQNEQFIGRVQSDKDIITQGQIRLGILRLGTKDSGVYVCVVeTNSGYGSEKCTLNV-- +>W5MXF8 63 0.245 1.572E-08 13 113 116 25 125 275 +-------------AIMGESTVLPCVYRKGSELDLGSIAIEWRSDSVIVHSFVYGKDALDKQGETYINRTQLFLTALKMGNFSLRLSDISMDDARIYKCIFHQNG-LESSVHLdQV-- +>H2PS74 63 0.400 1.572E-08 2 115 116 23 123 276 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGA--------------ITASLQKVENDTSPHRERATLLEEQLPLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>A0A2D4N1W2 63 0.227 1.572E-08 11 113 116 38 142 317 +-----------VVVQAGDEARLPCRYKFASGTLLDSYYIYWQKDnfdkqDLVVISYKNGKEVESEKDKSYKNRSKLEEQ-----NLTLSITSVTVNDSGIYKCIAISETrlKGETVTRLSV-- +>A0A147AP43 63 0.272 1.572E-08 21 115 116 37 130 362 +---------------------LPCSFEGGSDVN-----IYWFQleaGSPRVHSYYDNGDQLGHQDQNFRGRTSLFKDLISSGNASLRLTGVKVEDQSRYKCHSSiITGDKESFINLHVDA +>L5MDM5 63 0.227 1.572E-08 13 115 116 38 142 378 +-------------AYFNKTGDLPCYFTNPQNISLDELVVFWQDQDKLVlYELLKGKENPQSVDANYKDRTSLDQD-----NWTLRLHNIQIKDKGLYQCFIYHRkslhGMiiHQNDIDLSVLA +>A0A2G9QFQ9 63 0.234 2.154E-08 8 115 116 3 105 214 +--------PSAYTATLGSEANIPCTFTSDQNlKDYPEFAVSWHYNNSAIV----GTDN----SKRYNtSKYSMDGDQALNGTANLRISNISMADRGIYQCSVSYTQfREQKTTVMTIQA +>A0A091MC83 63 0.254 2.154E-08 4 114 116 10 123 251 +----VETPKDPVYSSNGANVTLPCHYHYEPDLEAkRKIRIKWSKlrDDytkEQDVLVAIGKTYVAFGD--FRGRAHL--HQAGRREASLVVSDVRLQDDGKYRCEVIDGlEDESDVVDLRLQ- +>A0A1U8DPN6 63 0.252 2.154E-08 4 113 116 13 114 507 +----MTDPSS--QALLGAKARLQCHFDVGGPVALRSLQVTWKLWDEKIAEYDEGK-------SSVQPGATMEETELEKGDASLVLPRVTVTDGGLYTCVVGYGaQQQQGSTSLRV-- +>I3J5X4 63 0.240 2.953E-08 1 113 116 24 147 250 +-AVTVTIPQSQYEYARGDNITLPCSFTTTASITSQTLVViTWssltqqtTIEETLIATYYHGPTRVTDIDTNYKGRVSLDVD-VTQGKANLKLFSISLADNRNFQCRVQIPgdrrGKQTAITNLVV-- +>M3YPK4 63 0.243 2.953E-08 4 115 116 29 141 333 +----VEMARETQTVFLNDNVTIVCKVPSDSPLNITLMGVTWFRKhhmsttEVTVFQYFGGNRMIT------RPGASVSLSKLERGDASLKLPDIRLEEAGEYRCEVvMTPNKAVKTIQLEIVA +>A0A060WY06 63 0.270 2.953E-08 7 115 116 23 128 418 +-------PDAHLTCLFSEDCVLPCSF--KPSGN---EIISWYRQELLLLSHSHQGGDQSDQPPkGHRTRMYLLQDQLSRGNASLHLSQCGIKDRGRYRCLVNSTlGQQESFIIMKVEA +>UniRef100_UPI0013B41D6F 63 0.271 2.953E-08 17 115 116 228 325 555 +-----------------QSCILPCSF-----QSYGEPILHWTQlesSELRVHSYYDNQDQLGLQNQNFRSRTSLFQDQISRGNASLLLREDQLQDQGRYNCYISTiKGHEESIIRLSVDA +>MGYP000055450295 62 0.259 4.047E-08 1 107 116 10 100 116 +-CFKIDIPYSKVVARQGSNVTFKCS---SNSINLMDSIVRWTKQGKNI--EDNAKTRNKYG---FQER---------RNSFSLNIKNVSTQDAGEYECIVTiNSGGQQK-------- +>A0A1U7TEB5 62 0.373 4.047E-08 2 115 116 8 108 279 +--FTVTVPKELYTVDHGSNVTLECDFDTGRPVERGAIKASLQKMGN----------ETSSQG----GRATFLEEQLPLGKALFHIPRVQVGDAGKYRCLVICGvAWDYKYLTLKVRA +>G3VZP6 62 0.225 4.047E-08 2 115 116 18 132 311 +--FCLSSGQSLV-ARVNEPATFSCDY-YIPKKEMANYRVYWQISGKVVQTYVHGKKVEEHLHSPFVNRTTVI--DLAK-NLSVTILSLQVADEGIYECIVQKMvGGQYKRVHkhdvkLSIRA +>A0A1U7T992 62 0.221 4.047E-08 1 115 116 115 253 395 +-AFKIATPYSLYVCPEGQNVTLTCRLlgPVDKGHDVTFYK-TWYRSsrgevqscseRRPIrnvtfqnLHLHHGGHQVANTSQDMAQRHGLEATSDHHGNFSITVRNLTLLDSGLYCCLVveIRHHHSEHRVHgameLQVQA +>A0A1L8H513 62 0.237 4.047E-08 1 113 116 18 136 421 +-ALRVEInEPKLFIIPQGEKVVLECKFSLDA-ADTGTLDIEWslvasdsQQTDQQIITF-AGDKTYTMYDE-LKDRVQFVSLDPKSGDATIEIINLKQSDSGQYQCKVkKVPGLGSRRISLSV-- +>UniRef100_UPI000BBD5FFF 62 0.258 5.546E-08 6 96 116 37 126 206 +------QSQTSMAVSVGSSAVLHCNCKpiASSQLSEQSPYIEWRTISETVFE-RKGAE--HFQGEGYENRVDVPEDELKKGNCSLVIKDIRPEDAGVYE------------------- +>K7FSN7 62 0.252 5.546E-08 36 115 116 0 81 463 +------------------------------------MEVRWSRSrfSAVVHVYRDGQDQFGEQMPEYRGRTELLKHNITDRKVSLRIRDVRPSDEGQYKCLFQSGVfYEEASLELQV-A +>A0A151NDJ5 62 0.298 5.546E-08 4 115 116 26 131 511 +----VTTAPSS-TARVGSGTLLQCRFDVWGPVALDALRVTWYFWDKQLACYEQGRSQA---HPK----ASLPSEkELENGNASLSLTAVTVPDEGIYRCVVGYGmQQHQGETTLHMLA +>A0A096MGJ3 61 0.238 7.600E-08 14 114 116 21 119 236 +--------------EVAESVVLPCKYSGNlPERNRS---VIWRRYDlkPQTVHLRREEDDLREQNQRFSGRTSMKSDALDSLDFSLTLRKPHLSDSGTYTCILSN---DRKEIRVTdVQ- +>U3JQY1 61 0.219 7.600E-08 10 99 116 22 107 287 +----------PVKAFLHHTVHLSCHFPNSQKIDVNNLIIFWQKDTiKVVHEVYYGQEKHENLSPEYINRTKVDM-----GKWTLQLLNAGIEDEGRYQCII---------------- +>W5MTW4 61 0.241 7.600E-08 1 113 116 16 136 328 +-ALEVTIPKDTYDAARGGNITIPCSFK-STATNLNNMVLSWLYltndpngEDNQFLTYYAATNQLDL-AEEYQGRAGL-KSAPVSGDSSIYINRLTMSDNGTLECRLqipgDNKGKKAAKVNLIV-- +>A0A0P7T6C3 61 0.315 1.041E-07 38 113 116 5 80 82 +--------------------------------------VHWYRGNAVVHSFYHGQDQLNKQDSYFRDRTSLFGDQVANGNASLLLHRTQVQDGGEYKCYSSSLLGNQQFVFLEV-- +>M4ALD5 61 0.304 1.041E-07 38 115 116 1 82 145 +--------------------------------------IHWFHRSGaelRVHSYYDNQDQLGHQDQNFRGRTSLFQDQISRGNASLLLTGVKVQDEGIYKCYTSTvHQNRETFVSLSVNA +>I3MQJ0 61 0.382 1.041E-07 2 115 116 20 120 259 +--FTVTVPKKLYTVDHGSNVTLECDFDTKDCTETEAIKASFQR-------VENGTSSP-------SERATLLEEQLPLGKALFHIPQVQVRDAGQYLCLIICGlALDYKYLTVEVKA +>I3IZ09 61 0.250 1.041E-07 2 114 116 34 156 603 +--YCVTLSEQKLTAEAGLCVVIPCSFTNADEFTPK--HIVWYKceasqkcSDAEII-FHSNTHNKKVQ-SAFQGRVSRLEPDVSQKNCSIIINDLKESDSGSYQLRVTgerNGkqdGfTFNQRVTVSVK- +>A0A1U8DFJ5 61 0.256 1.041E-07 3 115 116 27 141 964 +---TVRMKTKPVITSLNDNTSIACQIHGyDTPLDISKMGVTWSRKtsntdkEETLFQFLAGT------STSYRLGTSISKDELIRGNASLFLPKVQFKEAGTYRCKVTvTPSAAEDTGVLEVVA +>ERR1700712_5229935 61 0.257 1.427E-07 13 114 116 2 94 102 +-------------ALVGQNVLINCAASGQP-------RVWWERAERS---HRSSDSSVQSVHQSF--RTVISNSHMHTlENGSLHIKDVSEDDEGVYLCQANNGvGtGLSKVVTLKVN- +>I3JIR8 61 0.290 1.427E-07 11 99 116 114 203 216 +-----------VKVEEGSDcIILPCK--TTPPL-PEDTRVGWSRSDQeltMVHMYPNMSENLNTQASFYRDRTKMNKDLLKTGDLSLTLKYPTERDSGGYICTI---------------- +>G1NNQ1 61 0.223 1.427E-07 15 115 116 42 146 316 +---------------VGEKVGLPCCYKIPSSESLQNYRVYWQMNvTDVVLAYSGGEKILE--NPRYVNRTKLDFE-----NLTLWISGVEILDSGPYQCIVqslqsspDKPGSHllcGEPVTLFVTA +>A0A226MGF5 60 0.324 1.956E-07 39 113 116 2 78 166 +---------------------------------------YWQNEDDVVHFHHGGHDDLKYQDKQYHGRTSLFLNEVKHGNFSLKLSNVQLQDEAVYSCIYSQSGhqTQKSKVKLHV-- +>I3JMV3 60 0.275 1.956E-07 0 115 116 16 129 203 +DVYLLVVSDTEVSCVYMENCTLACSYEG------ADVVIHWHQvsaGNLPVHSFFHNQDQPENSAQRFRGRASTFKDQISRGNASVLLTGVKVQDEGRYRCYTSTiNGNKESFIKLKIDA +>H2RJS9 60 0.308 1.956E-07 15 113 116 0 100 239 +---------------VGDNATLPCHhqFPTSDSFD-----IEWLLqkpNSKQIvmITFFGGRVYTNEAMGSEASRLSLAGDYLS-GDASLLISDLLLTDSGEYSCKVKSGGKiQWNRVNLIV-- +>A0A287BC02 60 0.396 1.956E-07 2 115 116 19 119 272 +--FTVTVPKETYMVDHGSNVTLECDFDTGGHVELRDLKANLQKvENNTILL---------------SEKVTLLEEQLPLGKALFHIPQVHVRDAGQYRCFIIYGTAwDYKYLTLKVKA +>B6RCQ0 60 0.225 1.956E-07 15 115 116 41 145 316 +---------------VGEKVGLPCCYKIPSSESLQNYRVYWQMNVTDVVLAYAGEKK-INEHPRYVNRTKLDFE-----NLTLWISSVEILDSGPYQCIVqslqsspDKPGSHllcGEPVTLFVTA +>A0A250YFU8 60 0.227 1.956E-07 13 115 116 31 135 333 +-------------AYFNETAVLPCQFVNSKNLSLSELVVFWQDQETLVlYELYLGKDKFDNVASKYIGRTSFNQD-----NWTLQLHNVQIKERGLYQCFIhhkaPNGliHVHQKSTELSVVA +>A0A087XD83 60 0.297 1.956E-07 17 97 116 251 329 340 +-----------------QSCVLPCS-----DSSSSDVIINWSRltpADGTVHCYYGNQDQLGQQDQNFRGRMSLFTDQISRGNASLLLTGVKVQDEGTYRC------------------ +>A0A093GI98 60 0.228 1.956E-07 4 112 116 49 160 357 +----VETPRDPIYSSNGANVTLPCHYRYEPDLEAkRKIRIKWSKlrDDytkERDVLVAIGKTSMAFGD--FQGRAQL----VQAGECqaSLVVSDVHLQDDGKYRCEVIDGlEDESGVVELQ--- +>UniRef100_UPI000CE5AC69 60 0.272 1.956E-07 4 99 116 100 184 520 +----VTQPAS-YNVTIGRTVRLECKV--SPADD---VVVQWRRNDTN---YFIGTRKPSDQDlSTYGvgDRYSIAANSTD-----LLIRDLRPSDSGVYTCEV---------------- +>W5KM22 60 0.284 2.680E-07 11 96 116 50 134 214 +-----------VIVNVGSSAVLHCDCKpiASSQLSKQSPYIKWRTTNELVFE-RLGEE--HFQGEGYEDRVDVPEDKLRKGNCSLVLKEVKAEDAGVYE------------------- +>A0A096LRT5 60 0.218 2.680E-07 5 97 116 129 222 223 +-----EVPSESlIEDAQNNDVTLPCS--PIGKDNLIEQVFDWKKNDgkEEVLIYGKKNKEITVQNQNFENRVEIFQNQLEFGNASICIKNTKWEDSGIYTC------------------ +>A0A2G9R9L1 60 0.260 2.680E-07 13 115 116 8 116 247 +-------------ALLGQNVTIPCVLTdkDQPEKDLNLNLvtdsVRWDMvsaNGseDNVYLFTNGR------HTQYRQNSNVEGTGFKRGNASLTLYNVQQGDEGMYVCNVFVAGnKLTATHNVEVSA +>A0A1U8DNQ7 60 0.245 2.680E-07 4 115 116 33 138 255 +----VTTAPSS-TARVGSGALLQCRFDIGGPVALNSLQVTWYFWEEKVAWYDQGSRKAL-------HKASLPSEkELQSGDASLSLAAVTVPDGGLYRCVVGYGTQQHKgETTLHLLA +>MGYP000005564171 59 0.308 3.672E-07 38 115 116 1 81 113 +--------------------------------------IQWLKEGvlGLVHEFKEGKDELSEQDEMFRGRTAVFADQVIVGNASLQLKNIQLTDAGTYKCYIITSkGKGNANLEYKTGA +>H0WMG5 59 0.408 3.672E-07 2 115 116 20 120 272 +--FTVTVPKELYIVDYGSNVTLECDFDTGGQVKLEEIKAILQK-------VENDTALP-------AKRATLLEEQLSLGKALFHIPHVQVRDAGQYRCLIICGvAWDYKYLTLKVRA +>M3WAP9 59 0.382 3.672E-07 2 115 116 20 120 273 +--FTVMVSQELYTVDYGSNVTLECNFDTEGHVELKDLRASLQK-------VENNTSL-------HSERATLLEEHLSLGKALFHIPRVQVSDAGQYRCLIIYRvAGDYKYLTLKVKA +>A0A1S3NVK6 59 0.275 3.672E-07 11 91 116 24 110 295 +-----------IIGILGKSIMLPCSLNSSAPVVPASLTLYWTarlkhqKEDQVVHALYNGKENNDPQFPFYRNRTQIFKDQLSSGNFSLLLKDLRVED------------------------ +>W5PVL0 59 0.393 3.672E-07 2 115 116 31 131 302 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGPVELGILKASLQKveNDTVLL----------------SERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLALKVKA +>S9YL42 59 0.228 3.672E-07 21 115 116 112 216 422 +---------------------LLCGLRAGNSFDLNDLYVYWQIPDKPntysvVTYYLSGNNSAGHSDNHYKGRAQLSLDSMKRGDFSLHLRNITPQDEQKFNCLVFRKSLELKKilevvVTLHVAA +>V9K7L7 59 0.282 3.672E-07 1 114 116 14 131 1079 +-SFDVTIFKDPMEVLLDTAVRLECKITnyGSDTLNLDNLAVQWlftYKNmtKKEIYVFNGGKHISK------KAGVRMSDDLLKLGDATLELLRVQFEDEGQYTCAIFITPskvEKSASILVSVK- +>K7F8A9 59 0.265 5.031E-07 36 115 116 0 82 158 +------------------------------------MEVRWFRSeiTPFVHLYQHKQDEYVQQMPEYRGRTKLLKASITEGIVDLRIINVRHSDKGLYRCSVQDGDFHEESVlELEVAA +>G1PDW5 59 0.382 5.031E-07 2 115 116 20 118 253 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNIS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYRSSwDYKYLTLKVKA +>A0A151M4V8 59 0.264 5.031E-07 12 115 116 87 185 474 +------------TAHVGSGALLQCRFSVGGPVVLDSLQVMWYFWEQKVSWYEQGRSHA-------QPGASLPSEKvLESGDASLSLATVTLSDGGVYRCVVEYGaQKNQGETTLRLLA +>A0A2D0SDI7 59 0.242 6.893E-07 2 96 116 48 140 214 +--FTcVGFPRADsliISAQVGSTVILPCEWR---NVSVQTLHVQWSTVSETVFE-RKGAQ--LYEGEGYKNRVDVPQDKLLKGNCSLVLKSVTLTDAGIYE------------------- +>A0A087X471 59 0.232 6.893E-07 7 110 116 117 222 226 +-------PTDPQPSSSGSNVLhgLKC------PSALMIVIIVYFRPDlepEYVLLFRDEQPDPENQHPSFRKRVELQDRRMEDGDVSLLLSNVTTNDTGTYECRLftkINDGENICKTT----- +>A0A2D0SXU9 59 0.206 6.893E-07 0 113 116 6 122 282 +NTVRVTVRESTVEVVQGDSITLPCSfFTMSPLIRLS---IIWTLtpfsdqdNPTQVIAYDQGQ---VIESPSFTSRVEFVDMPWS---ADIILNDTRVSDAGIYRCVVSNPPetgdPGIGELSLRV-- +>M4A363 59 0.214 6.893E-07 2 95 116 23 132 409 +--WSVVLPSSPICAAVGSTVIFPCSYDyplnsdevqtdgqLSAQTGSSEKKVlskMWCLGDSRCLTksYVFHSEG-ILQDPSYQNRVKYL-GQPGSKNCSLRISNLKESDSGTY-------------------- +>A0A1U8DYZ3 59 0.265 6.893E-07 5 115 116 35 138 672 +-----TVPSS--TAHVGSGALLQCRFDVGGPVALDSLRVTWYFWKKKVAWYEPGRSQA-------QPGASLPSEKaLQSGDASLSPAVVTVSDGGLYRCVVGYGaQQHPGNTTLRLLA +>A0A210QZY2 59 0.273 6.893E-07 0 113 116 1311 1409 1796 +NIPSVTVPQSSYSVSLDDTVTITCTVSAVP----SATTVTWEYIDS------NGVNsNVNVGNSRYSGGT-L-------ANPSLVISTARLSDQGTYRCKASNSvGtGESQQVYLYV-- +>A0A093Q072 58 0.200 9.444E-07 13 115 116 1 105 209 +-------------AFLNHTAYLSCYFPNSQKIDMRDLIVFWQKGShRVVHEVYYGEEKRDHLSPEYINRTKVDMD-----KWTLQLLNAGVKDEGHYECIVQHKkeGPpkviHTSECSLHITA +>G3P8F1 58 0.271 1.294E-06 47 115 116 9 78 154 +-----------------------------------------------LFNLHEGVEAPEFQDKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCLVLTSyGRNYKECHLNVTA +>A0A146UC14 58 0.197 1.294E-06 38 113 116 1 86 208 +--------------------------------------VSWRRtdlqPGRYLLFYRENRFYEHYQHESFRGRVEVIGSCMKDGDFSVILKKVSIEDSGTYECLITtmNPGggdsELRRSINLTV-- +>H0ZSZ5 58 0.250 1.294E-06 13 99 116 1 83 209 +-------------AFLHHTVYLSCYFPNSQKFDVKDLIIFWQKESKKVLHeVYHGQEKHDNLSPEYINRTKVDM-----GKWTLQLLNAEIEDEGLYQCII---------------- +>A0A1U8BI85 58 0.365 1.294E-06 2 115 116 131 231 401 +--FTVTVPKEVYTAEFGSNVSLECDFDRSECTEFGE--------------IRASLQKVENETSWPSERATLLEEALPLGKALFHIPSVHMRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00051BAAAF 58 0.254 1.294E-06 16 113 116 26 126 501 +----------------GST-TLPCAY--VPEQDFEQQMLMWavEHDKSSATVFRRDDSGDHILLSKYRDRVSVLKDTP--GNVSLQILNLEMSDRGTYTCQVtwrmSNNSliAREITTKLEV-- +>I3JC62 57 0.228 1.773E-06 36 111 116 0 82 207 +------------------------------------MAVEWERydlGEEYVLLYQDGHFDPANQHPFFNNRVDLQDRQMKDGDVSLILRDVTIHDNGTYECRVfmeeTRSWKSISSINL---- +>A0A2G9R9F5 57 0.260 1.773E-06 13 115 116 8 116 257 +-------------ALLGQNVTIPCVLTVkdQPEKDLDLNLvtdsVRWNMvssNGseNIVSLFTNGR------HTPYRQNSNVEGTGFKRGNASLTLYNVQQGDEGKYVCNVFVAGnKLIATRNVEVLA +>B5DJP9 57 0.275 1.773E-06 4 113 116 197 293 512 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELSSGEEVPSVEGTD------------------LIIPNVKRQHMGAYLCIASNGvpPSVSKRITLIV-- +>A0A1J1J3G0 57 0.256 1.773E-06 6 113 116 3 120 980 +------GPLSEVQTATGLEVTLPCDlFPNSISSSLsqdKVTLVIWYKegNQKPIYSFDaRGkslQEAVHWQDEAvLRSKAYFYYDTIPP---ALKIKNVKTEDAGLYRCRVDFQktPTKNCRLNLSV-- +>W5KKH6 57 0.244 2.428E-06 13 96 116 43 125 207 +-------------VKVGRSAVLPCNWRtiLDNLSSDQKPHIEWRTFSETVFE-RRGEE--HYEGEGYEDRVDVPEDKLKKGNCSLVLKEVKAEDAGVYE------------------- +>A0A093FBE8 57 0.225 2.428E-06 18 109 116 6 93 209 +------------------TAYLSCYFPNSQKTDIKDLRVFWQKDAiEVVHEVYHGQEKHDNLSPKYINRTKMDMD-----KWTLQLLNVGIVDEGQYTCIIQHRDKGSPKV------ +>A0A1U8DPX1 57 0.263 2.428E-06 4 115 116 21 126 252 +----VTTAPSS-TARPGSGALLQCRFDVGGPVALDSLLVMWYFWDHKLSWYKHGKSQA-------QPRASLLLEkELQREDASLSLVTLTVPDGGLYRCVVGYGtQKHEGETTLHLLA +>Q4SHQ7 57 0.248 2.428E-06 1 113 116 19 138 322 +-ALNVNIPKDVYEFARGDNITLPCVF--VPKKPPSLVIITWTVKaeeanaeGTLILThYSAGSTTDIV--PAYESRTALDYD-VALGKADLKLSSITLADNKVFECRVQIPGDDEGkladTARLVV-- +>A0A1S3PEB3 57 0.243 2.428E-06 11 91 116 27 108 405 +-----------IIGILGESILLPCSLNSSPPVVPARLKFYWTVNETQLAHgFYDGKENNDPQDSFYKNRTEIFTDLLSSRNFSLLLKDLRVKD------------------------ +>A0A1D1VVS8 57 0.235 2.428E-06 1 113 116 145 244 419 +-ALVVQLPPviiagettDYVMVEEGEDVTLKCKATGLPP-----PTITWTREDNGLLR-PKGQEKMY----SYKG-------------STLHMTRVSRADMATYVCLVSNGvpPAVSQKVVVKV-- +>A0A093FBX2 57 0.225 3.327E-06 18 109 116 6 93 209 +------------------TAYLSCYFPNSQKTDINDLRVFWQKGDvEVVHEVYYGQEKHDNLSPKYINRTKMDMD-----KWTLQLLNAGIMDEGQYRCIIQHRDKGSPKV------ +>A0A1U8BPV0 57 0.225 3.327E-06 1 114 116 31 168 312 +-AFKVATPYSMYVCPEGQNVTLTCRIlgPVSKGHNVTFYK-TWYlssrgevqvcKEHRPIRNFTFQHLHPH--HGSHQD-TQTSHDQAqahglelasdHHGNFSITMRKVTLQDSGLYCCQVveikHHHPQqwLYGYMELQVQ- +>H2RJS7 57 0.245 3.327E-06 15 113 116 33 136 374 +---------------VGDNATLPCHhqFPTSDSFD-----IEWLLqkpNSKQIvvrmdYLF-TGAQDHFYLPLKVKKPFFYPAGDYLSGDASLLISDLLLTDSGEYSCKVKSGGKiQWNRVNLIV-- +>A0A1U7SYY9 57 0.270 3.327E-06 0 113 116 229 341 477 +DAPTtevVRTPevaPTELVGTPGETVTFPLEIPAGETLDTAA----WMIGTESLATVIPGDPpSVVVSDRSYRGRLRVPNDGL-----SLHITDLRLEDAGSYTAQVNTDKSQFTRlFTLHI-- +>A0A1B8Y3X1 57 0.221 3.327E-06 23 115 116 69 156 674 +-----------------------CTFSlAKPPINPLFLAVFWYFQDKEILRYDNKGLSLG-------PRVLFSKEAANNGDVSVSLANVSISDGGIYRCLVIYSPeKKEKEVLLEIFA +>M7BK40 57 0.231 3.327E-06 4 115 116 587 701 1574 +----VLMGSTPQIVSLNDNISIPCNLSGynTAELDLKNVGVTWYlktpRADqkEEVFTFLIGD------HTPHRNGASMSDSDLRRGNAALSLPQIQFKEAGTYTCQVTVTPfDAQGTAVLEVVA +>A0A0Q9W997 56 0.266 4.557E-06 4 113 116 144 240 457 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELANGEEVPSIEGTD------------------LIIPQVKRQHMGAYLCIASNGvpPSVSKRITLVV-- +>ERR1711981_3451 56 0.231 4.557E-06 2 113 116 171 295 485 +--FTLTVePPQgapraivteagpiNTTVTVGDEAVLQCKV---KSID-QSPHIKWLKRLEP---YENvGPATLEVGQERY--RVLDTNTFIAVGDHeylnKLIIDRTTLEDSGLYICFVTNSGFgalTYKSMTLKV-- +>A0A146QAM0 56 0.278 4.557E-06 4 113 116 294 404 629 +----VKVPE--VVVEAGaEFVQLP--FKTKEMPTCEDIEVEWMSSrDRRVHRFHHGSDQREDQFCSYRCRTELNKDRIRTGDFSLTLKYPTDWDSDVYICKVYRKdGTilTKKRVALNV-- +>A0A093GFU2 56 0.219 6.242E-06 18 115 116 6 105 209 +------------------TAFLPCSFPNPQNISLQDLRVFWQKEDVEVVNeVYHGQEKLANLNPKYINRTKMDTE-----RWTLQLLNTGIVDEGEYTCIVqhTDKGSpkliHKSKCLLHIIA +>G3TSJ7 56 0.412 6.242E-06 2 114 116 20 119 280 +--FTVTVPKELYVVDHGSNVTLECDFDTGDPVELGA--------------ITAHLQKMENDTSSHNERAILLEEQLPLHKALFYIPQVRMSDAGQYRCLIVYRNAwDYKYLTLKVK- +>A0A1V4JB96 56 0.224 6.242E-06 11 99 116 52 135 313 +-----------VKSFLNHTAYLSCYFPNPQKTDIKEFIVFWQKGDEVVHEVYYGQEKYDNLSPKYINRTKMDMD-----KWTLQLLNAGIVDEGQYKCII---------------- +>MGYP000376859958 55 0.238 8.550E-06 4 113 116 36 115 120 +----ITKPNATVDVEDGERIDLECEATGDPPLS-----IIWKNNGKV----------------------------LKRGNTStvLQIPNVRLKDAGTYTCNATNQvGSDFHRVKMRV-- +>A0A151MLA9 55 0.268 8.550E-06 36 112 116 0 81 214 +------------------------------------MEVRWFRSkfTSYVHLYRHRKDQYNQQMPEYQGRTELLKDGFTNGSVDLKIASVRLSDEGQYTCFIQDDvitEEAQMEIKVT--- +>A0A087X3G3 55 0.237 8.550E-06 4 97 116 124 221 222 +----VKASQDvlTVKVEVDDwepSVVLPCQYS---QRLEEIVTVKWSRLDlnPNIVHQRQEADDLRGQNELFKERTSMRPEALDSGDFSLTLTEPQVSDSGVYIC------------------ +>B4P043 55 0.250 8.550E-06 4 113 116 140 236 449 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELATGEEVMSIEGTD------------------LVIPNVRRHHMGAYLCIASNGvpPSVSKRITLVV-- +>G3R940 55 0.258 8.550E-06 8 115 116 30 144 467 +--------QSSVTVQEGMCVHVRCSFsyPVDSQTDSDPVHGYWFRAENDISWkaPVATNDPARAVREETRDRFHLLGD-PQTKNCTLSIRDARMSDAGRYFFRMEKGnikwNYKYDQLSVNVTA +>V9KP76 55 0.267 8.550E-06 46 115 116 8 77 497 +----------------------------------------------PVHLHRGGSDVLAGQSPEYAGRTAIFHRELARGNVSLRLQDVRVSDQGSYKCFVSTESRDEEAlVSLDV-A +>A0A147AKI1 55 0.219 8.550E-06 6 114 116 502 628 645 +------VPQ--VEVELGeESVLLPCRTTVTLPGD---ARVEWRgHNDWMVHVYENGSDHLEEQHEIYRKRSKMNEDLLRTGDLSLTLKYPTFRDrriftxxxxxxxxxxxxxxXXIFTCIVSREGNilMKKQVELQVN- +>M7BFH4 55 0.169 1.171E-05 2 100 116 212 337 618 +--FDVEAEHDTITTVIGENAILPCRLITKhlPP----SMELQWRKvgpgKDKLIYFYLydessplvnsypqsdkcpmsylspNGDNSREWLRKEYEKKAEVFKGkEFGKGNISLKLNNIQVEDEGKYVCSAS--------------- +>A0A0S7IXM8 55 0.300 1.604E-05 23 99 116 1 75 141 +-----------------------CS-----EANVNAFAVEWSRADlasEYVLLFRDKHIDSTHQHLSYRNRVDLADRQMTNGNMNLMLMNVTADDKGRYECRI---------------- +>ERR1719228_2343950 55 0.247 1.604E-05 17 114 116 27 108 169 +-----------------ETMELQCVVKGFP-----KAVVTWTKDGEE-LDFANDKRISQSSHDGYQ-------------NAKLTITDVKFSDAGEYKCFANSTelnESSFKTITVRVK- +>L5K8C5 55 0.382 1.604E-05 2 115 116 11 109 291 +--FTVTVPKELYMVDHGSNVTLECDFETEGHVEFGH-----------VKASLQNVENETSLHSAI-----LLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVKA +>A5HUI9 55 0.301 1.604E-05 42 113 116 3 73 451 +------------------------------------------RSSGIVHHYQDGVD--LEQMTEYKGRTELLRDGLSDGNLDLRITAVSSSDSGSYSCVVQDGdGYAEAVVDLEV-- +>A0A091ST03 54 0.243 2.197E-05 18 99 116 6 82 208 +------------------TAYLSCYFPNSQKTDIKDLIVFWQKGLEVVHEVYYGQEKHDNISPEYKNRTKMDMD-----KWTLQLLNAGIVDEGQYACII---------------- +>UniRef100_A0A4W6G2U0 54 0.278 2.197E-05 2 113 116 26 128 229 +--FTFKVS---VSCILSESCILPCNF--HPG---AETIIHWVQvaENIQVHSFYYNEDQLGHQNQNFRNRTSLFKDQISRGNASLQLT----GDEDIYKCHTsTNRGSEDSLINLRV-- +>A0A267GAV5 54 0.250 2.197E-05 3 113 116 31 140 426 +---TVSAPktffasrEELVEGTLSETVILPCTFVVEQQTQPE-INVIWQK-DKKTLTFNKQFVD--------DSRLKIVSTGIKASNrFDLQISEIRASDEGLYRCIASFGNkFFVKNVTLLV-- +>A0A091E5X2 54 0.250 2.197E-05 1 109 116 263 373 515 +-AVDVQVPEDPVVALVGTDATLRCSFSPEPDFSLAQLNLIWQLTDtkQLVHSFAEG----RDQGSAYANRTMLFPEllAPPYSKPSMTLepsKDLRPGDLVTITCS-SYRGYPEAEV------ +>ERR1712131_83821 54 0.260 3.008E-05 47 115 116 0 68 99 +-----------------------------------------------VHSFYGGQDQLADQVGAFANRTRLAPERLADGDASLVLRRVGVADEGSYTCFVRVDTYASAALLLQVAA +>A0A096LYW3 54 0.257 3.008E-05 24 115 116 0 96 169 +------------------------TFSTRTQGSYRELFIYCEANtDHGVFVLYrvhEGVEIPESQHDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYRCGVKTEdGSGIKSCRLNVSA +>A0A2G9R490 54 0.287 3.008E-05 30 115 116 4 84 184 +------------------------------PPDLNLLVVSWTFQGKVILKYDNK--VFVSQDP----RMSLNVESLEHGYASLYVSSVTISDRGIYVCTVKYStESKEKEISFKVFA +>K7G1D2 54 0.237 3.008E-05 1 99 116 24 145 311 +-AFTITTPYSLYVCPEGQNVTLTCKLTGSLSAPHDLLYKIWYFSsnrDQSCsekqhirniserdLHHELGrhhGTHSNVTEKYFHGeRANyhgLETTSDHHGTFHIIIKNLTLQDSGNYCCYV---------------- +>L9KK13 54 0.375 3.008E-05 4 114 116 12 109 618 +----VSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK-------------VENETSPN-SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVK- +>B8VIW9 54 0.262 3.008E-05 4 106 116 534 612 1280 +----VRGPSD-LSVNEGTRVDLRCEAVADSSLEL---HYTWKRDDATI---------------EYNRRVQWLKDQ----N-VLTIADLTVEDAGIYTCVAYTPQPKY--------- +>A0A093DKE5 53 0.245 4.119E-05 60 115 116 1 56 58 +------------------------------------------------------------QDERYNSRTEFFPSEFQAGNMSLHLKNLRSSDQGSYTCVVSfNDRHHRGSIQLQV-A +>I3KLS4 53 0.265 4.119E-05 47 109 116 0 63 308 +-----------------------------------------------LVLYKDGKFLPDNQHPSFKNRVDLQERQMKDGDVSLILNNVNTADKGTYQCRVFTEGaRTWKTI------ +>H3ALD4 53 0.245 4.119E-05 5 113 116 25 137 436 +-----SSSRSTIQIARGETIKLECKFSL-ASTDVGALDIEWVLMNPDMTanddLIVFTGNNLFKETCNVRDRLKFVSSDPGLGDASIELTDLKLSDTGTYLCKVkKTPGLDTQKIVLAV-- +>A0A091GLG7 53 0.309 5.641E-05 60 113 116 1 55 58 +------------------------------------------------------------QDEKYRGRAEFFRREFRAGNMSLHLKNVRSSDEGSYTCVVSFNGTNHDGlIELRV-- +>G3HAI4 53 0.221 5.641E-05 19 113 116 0 119 242 +-------------------VTLDCEFSFID--STENLEFYWEREDiieeyevedrefyrffkyydffqvytKVVYQFYDNAEQLEDQNALYEGRVSVDQNEISEGILSLLLRNVDFMDEAVYKCSAVSPnGRGENKVKLIV-- +>A0A087XQ27 53 0.318 7.724E-05 47 112 116 0 65 309 +-----------------------------------------------IFLMRDDFPDPTKQHEDYKNRVELRDPDLKDGNLSLVLRNVSSKDVGTYVCRMKTSGGRQKRATIK--- +>ERR1719330_136817 53 0.234 7.724E-05 18 114 116 637 708 1397 +------------------TVKLPCIAVGSPSPDLS-----WKVNEREMVK---------------SDRVRLLPD------GSLQITNVSKDDAGTYKCLVNNKfGQDMVTHQLIVN- +>ERR1719210_2588835 53 0.244 7.724E-05 18 114 116 1075 1146 1816 +------------------TVKLPCIAVGSPSPDLS-----WKMNEAELVK---------------SDRVRLLPD------GSLQITNVSKADAGTYKCLVNNKfGQDMVTHELIVN- +>A0A0E9XPS5 52 0.345 1.448E-04 62 115 116 1 55 192 +--------------------------------------------------------------PHFKGRTSLFKDQIKNGNASLLLQNCNMQDSGAYQCYTSTKqGNTNNIVNMKVHA +>W5KKF0 52 0.252 1.448E-04 12 96 116 27 110 194 +------------TVKVDRSAVLPCNWKtiLDNLATDQSPHIEWRTFSETVFE-RLGEE--QFQGEGYEGRIDVPEDELKKGNCSLVLKDVKLGDAAVYE------------------- +>A0A1S3PTM6 52 0.250 1.448E-04 0 115 116 23 141 259 +NAtFT-EVPKD-VSVSEGEDVEMPCAFRaiGSSPFSLE---IQWWYLKET----TPKEHVHELQISAPANRAKVTQKDATkistvrvQGSAishRLSLSKVRKEDEGVYECRVSdlYSDETQEY---KVQA +>A0A194RGV6 52 0.213 1.448E-04 4 113 116 147 247 476 +----VVIPPDfiseetsgDVMVHEGETVRVSCRARGQP-----EPRVMWRREDgsDIIIRYTNGT----------KSKVSIYED------AVLTFNKISRSEMGAYLCIASNGipPSVSKRIVIKV-- +>L5JV44 52 0.259 1.448E-04 36 113 116 0 80 985 +------------------------------------MEVRFFRDQfyAVMHLYREGKDQHDVQMPAYRGRTELVTDFIAEGHVSLRLEKVTLSDTGLYGCWFSSQTNDQEAIwELQV-- +>G3I7L2 52 0.380 1.448E-04 4 115 116 189 287 1446 +----VTVPKEVYTVEFSSNASLECDFDLSECTELGE--------------IRASLQKVENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>ERR1719419_1020032 51 0.256 1.982E-04 4 75 116 32 105 108 +----VYVPEQPVVALHGRDAMLNCSFSHANPFNLSDLSVFWQLTDtkRSVHGYGSGRDQLADQAERFVNRTSLFPTQL---------------------------------------- +>A0A093IYF7 51 0.263 2.714E-04 60 115 116 1 56 58 +------------------------------------------------------------QDERYHGRTEFFHSEFRAGNMSLRLKNVRSSDKGSYTCVVSFNDTYHDVlIELQV-A +>H2MX96 51 0.250 2.714E-04 52 113 116 1 68 159 +----------------------------------------------------DGGVDPDSQHESFRNRVFLNDSQMKDGDLSVVLKNVTKNDNGTYQCRVlqHNGShremKLISTVHLSV-- +>M7BZG2 51 0.296 2.714E-04 36 97 116 0 61 812 +------------------------------------MQVKWSRPqlGQDVHVYL--PDGSEVQGERYRGRTELLRDGIQSGSLALRIWNLTLRDEGRYLC------------------ +>MGYP001240084172 51 0.323 3.715E-04 46 111 116 8 75 104 +----------------------------------------------PVHSYFSTRDQLAHQSERFRGRTSLFKEQISRGNASLRMTGLQLQDQGRYKCFTStiSGSTKESFINL---- +>ERR1719167_1155135 51 0.313 3.715E-04 66 115 116 8 58 132 +------------------------------------------------------------------PRYQVLHSAEEPNTWSLQIRNVQESDAGKYECQINTEPkPKSHTVQVKVVA +>MGYP000480310252 51 0.280 3.715E-04 47 115 116 16 87 136 +-----------------------------------------------ILYFTNGHLYPTGSKSK---RVSLLQNPPTVGVATLKLTDVHPSDTGTYLCQVNNPPDFYTNglglINLTVlgKA +>H3A676 51 0.260 3.715E-04 48 115 116 1 69 297 +------------------------------------------------ILFFSGDRVYDNYYDEMKGRVHFSSNDPKSGDASITIRDLKNGDTGIYQCKVkKAPGLQSRKITLSVIA +>ERR1719495_2252884 50 0.257 5.086E-04 16 114 116 37 116 155 +----------------GDRLLIECKVAGEP-VD----SVSWLKDDKQIT----------------DPRVNFTANTQKVKNATLTIQALEFEDRGVYTCVLNTElyGNSSSTILVRVK- +>K7G740 50 0.279 5.086E-04 1 113 116 4 110 354 +-AFGEESGPTRLNGAQGESVTFALVVPRGSRVD----SVAW--NGKSIIAIVtPGEPaPLRVIHTHYRDRLRV-----PDGSYSLQVTDLRPEDTGTYTAQIATQGspdPIFRRFALRV-- +>ETNmetMinimDraft_8_1059916.scaffolds.fasta_scaffold131001_2 50 0.272 5.086E-04 2 115 116 21 130 552 +--F-VLTPVNPLNAQDGANVTFLWDYTANKQLTLA----QWgtMTEGnilGTIIAQQHGNNDVEYLSSRYKGRA------LIERRTSLTLVHVKTSDSGRYGCKLTFEGeqSIMNSTMLIVSA +>A0A093IZ31 50 0.250 6.961E-04 63 113 116 1 52 55 +---------------------------------------------------------------SYKGRTAFFASQVRRGNLSLKLRNIQVSDKGKYTCKVAYSnWYREAYVELDV-- +>A0A091HHJ5 50 0.250 6.961E-04 63 113 116 1 52 55 +---------------------------------------------------------------SYEGRTSFFTSQVRRGNLSLKLRNIQVSDKGKYTCRVAYAdWYRETYVELDV-- +>A0A091QTN0 50 0.232 6.961E-04 61 115 116 0 54 56 +-------------------------------------------------------------DERYQGRTEFFHSEFRAGNMSLRLKNIRISDKGSYTCEVSFDDMYYDVlVDLQV-A +>ERR1740129_1914053 50 0.232 6.961E-04 4 109 116 209 332 437 +----ITSNAVSYLYKEGQEVLINCEVQVDPELR-KHLVVTWYHGNNELkdlpqqkVTYLQGKEGMKPESASYlANEDDLEEGDQSEGkeerrilltNSTLKISGLKEEDIGEYRCEAnlSKPGLMEGPV------ +>A0A091IN56 49 0.230 9.527E-04 63 113 116 0 51 54 +---------------------------------------------------------------RYQGRTEFFHGEFRAGNMSLHLKNVRSSDKGSYTCVVSFDDTYHEVlVELQV-- +>A0A2F0B9E1 49 0.355 1.304E-03 11 114 116 1 91 94 +-----------YMVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVK- +>A0A147AGM2 49 0.276 1.304E-03 50 113 116 118 182 190 +--------------------------------------------------IIQGKPDLKNQDVKYKGRVSSFQNQFQSKNYSIILEKLEKNDAGDYECSIVSDGvGKTTRVSLTV-- +>A0A1U8DYI6 49 0.224 1.304E-03 7 97 116 1202 1293 2092 +-------PEKPlVTAAEGDAVTLRCNYKTSTSAN---YYLYWYRqhPDQTLqYILLRGTKtVSGVQDTaPFAeQRFS---SQASDSDTTLNITALELADTAVYHC------------------ +>A0A147AI80 49 0.254 1.784E-03 65 115 116 153 202 237 +-----------------------------------------------------------------QGRVSSFPEEYSKGNFSITLMNLQVQDSGVYDCFI-HSADTHRFVNLTVSA +>ERR1719232_497932 49 0.270 1.784E-03 4 98 116 188 267 284 +----VGGPD--VHVDHHSSLELTCRV---HSGDKTPAYIIWQREDK-ILKFDGGETsEVKYLTRDTRGR-HL---------STLVIEDIQLEDSGEYTCQ----------------- +>A0A194PP86 49 0.213 1.784E-03 4 113 116 119 219 412 +----VVIPPDfiseetsgDVMVHEGSAVRVSCRARGQP-----EPRVMWRREDgsDFVIRYTNGT----------KTKVSIYED------AVLTFSKISRSEMGAYLCIASNGipPSVSKRIVIKV-- +>A0A212F5A5 49 0.229 1.784E-03 4 113 116 112 212 440 +----VVIPPDFVaeetssdtVVAEGGTARIVCRARGQP-----TPRIIWRREDgsDIVIRSPNGA----------KKKATIHEDE------VLTFTKISRSDMGAYLCIASNGvpPSVSKRIVVQV-- +>A0A094KAV8 48 0.230 2.442E-03 63 113 116 1 52 55 +---------------------------------------------------------------RYEGRTAFFIPQVRRGNLSLKLRNIQVSDKGKYICKVAYSnWYRETYVELDV-- +>H1A155 48 0.303 2.442E-03 61 115 116 2 56 58 +-------------------------------------------------------------DRRYRGRAEFFHGELRAGNVSLLLRDVRSSDQGSYGCQVSFQdESREVLVELEV-A +>ERR1712168_1775082 48 0.242 2.442E-03 16 114 116 129 201 265 +----------------GDDLELDCKANG-------ITEVEWFKDNQTLVE---------------DERVQLVAYEAI-TNGKLKITSLKYEDAGVYSCSV---GSSYKKIVVRVK- +>A0A1V4J6W5 48 0.352 4.571E-03 64 113 116 3 53 324 +----------------------------------------------------------------YVGRTELWKDGLAKGSVNLKIFHVQLSDRGIYTCLVVNGsDYDQAVVELQV-- +>W5MGJ9 47 0.244 6.254E-03 8 97 116 119 207 209 +--------QTEVFSEEGESVTLSCGY----STDKSAAILYWFRQkphsGLEYIQYIGARGNRGANHAAYFARVR-FGSSADTDSTTLRISDLSLDDTAVYYC------------------ +>A0A0S7G0P9 47 0.321 6.254E-03 61 115 116 0 55 222 +-------------------------------------------------------------DQQFRGRTSLFTDQIPRRNVSLLLTAVKIQDEGRYTCRTSTSkSNKKASVDLKIEA +>UniRef100_A0A3P8PD64 47 0.240 6.254E-03 61 114 116 213 266 292 +-------------------------------------------------------------DTGHRDRTEMNNNPLKAGDLSLTLKHPTERDSGTYRCKVYGRTSRYKKVQLRVK- +>ERR550539_200351 47 0.250 6.254E-03 7 113 116 75 156 349 +-------PRSgQYVVREGSSLTLECQASGNP-----EPTITWKKEN------------------------SLLPSGLKmvSGPAVL-ISAVERRDGGLYVCMGDNGvgGQSRANISLTV-- +>W5L3G1 47 0.340 8.555E-03 70 115 116 0 46 102 +----------------------------------------------------------------------MFKEVLRNGNVSLKLSNVRSSDEGEYRCRIDFKGvHASLIIKLSVEA +>MGYP000323074758 47 0.280 8.555E-03 65 113 116 17 65 148 +-----------------------------------------------------------------KGRVA-FASNFLAGDASLQIEPLKPSDEGRYTCKVKNSGrYVWSHVILKV-- +>ERR1712002_701087 46 0.245 1.170E-02 61 115 116 12 68 103 +-------------------------------------------------------------DQQFKGRVLHFPDELKSGNASIIIRNTEVADSGDYTCEFPrlQPEGQIFHIKLVVGA +>SRR5229473_5013123 46 0.326 1.170E-02 68 115 116 7 58 104 +--------------------------------------------------------------------VNVSHSDPMTGStmASLVIPNVSPGDAGWYRCLVSNAGgtVNSGRATLTVLA +>MGYP000432880983 46 0.300 1.170E-02 67 114 116 5 51 116 +-------------------------------------------------------------------RLSVYS---NNGNHQLTISNVQQSDAGQYRCVANNSldTATSSSATLTVQ- +>ERR1719445_273819 46 0.320 1.170E-02 62 113 116 11 62 187 +--------------------------------------------------------------PFFQDsRLAVRQD-LSGGEWQLVIRDVAFSDAGEYECQINTSPVLSHTISLAV-- +>G3PM67 46 0.241 1.170E-02 0 100 116 23 135 278 +NAtFT-EVPKD-VSVGEGEDVEMPCAFKAVSSAPMS-LEIQWWYLKEDV----PKELPHELQISAPANRAKVVPREATkiscfplygfqtvrvQGNAishRLSLSKVKKEEEGLYECRVS--------------- +>DeeseametaMP1372_FD_contig_41_77149_length_359_multi_15_in_0_out_0_1 46 0.237 1.170E-02 13 115 116 103 214 351 +-------------VRVGKDIMIPCPVLSDViELDGAFKSLYWSYctsrtcnTAETTWSWMAGMNstrNVKVTHKgPYAGRVNL------TRNGTLVVSNVRLNDSTDYRCTVQrvNFtSPRTYFFTLVVNA +>A0A099YV52 46 0.250 1.601E-02 61 115 116 0 54 56 +-------------------------------------------------------------DERYQGRTEFFHGEFRAGNMSLRLKDIRNSDKGSYSCLVSFDNQHHDGlIELQV-A +>ERR1719373_1369292 46 0.267 1.601E-02 62 113 116 10 63 109 +--------------------------------------------------------------PGY-PRYSMTGEE-ARGNWSLEISPVRSSDDGVYQCQVSASGEdpaiRSGEARLSV-- +>A0A218UC32 46 0.346 1.601E-02 64 111 116 19 65 286 +----------------------------------------------------------------YRGRTELQED--GAGDASLIIRNVTLQDYGRYECEVTNElEDDTGVVKL---- +>ERR1719323_1267757 46 0.210 1.601E-02 0 102 116 75 187 335 +NATVVKKEPENAILQRGVDVTFDCGVEVDKGL-IESTTIKWQKidsEGKEVnLDYVTESNviveyEGEIPSEEFTDEnVDLNANRLVlLSNNSLRISNPTEQDIGTYKCLVYTP------------- +>A0A2G9RGY2 46 0.333 1.601E-02 69 115 116 1 48 407 +---------------------------------------------------------------------SLNVESLGDGYASLHISNVTISDRGTYMCTViYNAESKEKEISLKVFA +>26061|Ga0209458_1588845_1|-35|01 46 0.321 2.189E-02 63 114 116 13 68 86 +---------------------------------------------------------------SFRKRVgSLPVGRhrLQRDNTELLILNVQPSDEGDYECEASNSaGRDHQVIQIDVQ- +>A0A093H5V8 45 0.320 2.994E-02 61 112 116 2 54 58 +-------------------------------------------------------------DESYQGRAEFFHSQLRAGNLSLLLKDIRSSDQGLYSCLISSQGtQQGASVLLQ--- +>SRR5579859_3347982 45 0.348 2.994E-02 75 115 116 5 47 120 +---------------------------------------------------------------------------PGQTNATLMLSNVQLSDSGTYSCTISNiyGSTNSSTVTLTVIA +>ERR1719348_127727 45 0.319 2.994E-02 67 113 116 6 51 130 +-------------------------------------------------------------------RMRVMEDR-GRGEWMLNIRNVKHSDAGNYECQVNTNPLLKHTVTLSV-- +>A0A146NXZ2 45 0.217 2.994E-02 38 99 116 3 70 199 +--------------------------------------IIWYKCDQPVercknsdIIFHSDKNNVNVQ-SGFKGRVSLLEPDVTQKKCSIMINDLRPSDSGYYQLRV---------------- +>A0A147AJW6 45 0.218 2.994E-02 60 113 116 119 182 312 +------------------------------------------------------------QNPHFKGRTELQGISSSDGNVNVILHNVTETDSGTYDCYVksdTNGPktrrkraTSERTIKLRV-- +>S7MWF5 45 0.380 4.094E-02 75 115 116 0 41 150 +---------------------------------------------------------------------------MHKGTAVLRILNVQLSDNGQYRCVIQNGSFYSETvIELTVAA +>A0A1A8FHS3 45 0.425 4.094E-02 70 115 116 0 46 304 +----------------------------------------------------------------------MFGDQISRGNASLQLTNVQVQDEGRYQCYTSTItGKNEIFIQLNVYA +>U3KKG5 44 0.283 5.598E-02 64 115 116 5 56 58 +----------------------------------------------------------------YLGRAEFFHGEFRAGNVSLLLRDVRSSDQGTYGCEVSFQDvPQEVLVELEV-A +>SRR5487761_2364737 44 0.333 5.598E-02 63 115 116 10 66 99 +---------------------------------------------------------------WMRDGLALNDDSRITGSAssSLQISNVQSTDAGNYSVQVSNQaGSaDSANATLTVSA +>ERR1719232_1187939 44 0.283 5.598E-02 67 115 116 1 51 203 +-------------------------------------------------------------------RYSMLGED--DNTWDLHIHNVQVEDEGLYQCQIlastRSGPLRSDYVTVSVLA +>ERR1712032_100840 44 0.312 5.598E-02 66 113 116 6 52 228 +------------------------------------------------------------------PRM-MVRQDLSAGEWQLIIKDVRYSDAGQYECQINTSPVLSHTLKLAV-- +>UniRef100_UPI000C789600 44 0.298 5.598E-02 39 113 116 349 408 1978 +---------------------------------------QWYKEDILIHRV-----------PSLVDRTQITQD------GSLVLSNLKSEDAGVYVCEISNGiGrAQQARATLVV-- +>11155|Ga0310343_14864799_1|+2|11 44 0.282 7.653E-02 70 113 116 5 50 95 +----------------------------------------------------------------------MWQDIPGANSATLTLSNVQPADAGNYRCVATNPyGlATSNPAMLTV-- +>SRR4029434_1953419 44 0.279 7.653E-02 45 111 116 1 68 116 +---------------------------------------------RVLHSFYYGTDQLDRQSPEYKNRTSLYHKQLLSGNASLRLEGGGPRDTRKYLCSVSTSqGTDKAELQL---- +>ERR1719362_406444 44 0.324 7.653E-02 79 115 116 6 41 172 +-------------------------------------------------------------------------------DWVLEIRNTQPGDAGIYECQVSTTPPRSHLIFLKV-A +>ERR1719239_1712731 44 0.296 7.653E-02 60 113 116 17 68 213 +------------------------------------------------------------QHDIDDPRFSV--DRPTPQHWDLLIRDVTVYDGGQYRCKVNTEPPKYKTVYLRV-- +>A0A194QIS4 44 0.217 7.653E-02 1 112 116 307 444 786 +-AIYIKGPPKiisnhTQFGSQGDSVNIECAAFSVPRID----NIYWSFEDKDIdavhdqdvakkrwpaqlvqggldqSWFSAGPFvfTPFAQHEDYA-----FLEDLQPGgvvNSTLIIRESQSRHFGTYKCNVSNEyGSDVLEITLK--- +>GraSoiStandDraft_13_1057314.scaffolds.fasta_scaffold1618863_1 44 0.193 7.653E-02 2 110 116 453 576 928 +--FSCEVPEwhrhvdDVVSVQVSGMVILDCPVEVYPKSE-----VVWTTSRGMLFQsLADSEQLSSFKRSSYFvfNRgVnitdKFVNEHFTDGhfsllkNGSLLVKNIGRGDTGRYTCMVVNGRENFTSVT----- +>MGYP000408629051 44 0.326 1.046E-01 66 113 116 10 55 76 +------------------------------------------------------------------GRYHMTS---LNGTCELNIDNVTPQDAGVYTCIISNSqGKSSSTAALKI-- +>TARA_MED_95_MAG_00493_000000008914.1.1 44 0.261 1.046E-01 28 113 116 1 68 114 +----------------------------DPRFNL---TVEWKKDNQDVIL---------------DSRITV--DRASIGNQALTIKDLKYEDAGTYTCVAKTQttGTDTESGELKV-- +>ERR1719219_1093064 44 0.297 1.046E-01 67 113 116 17 62 125 +-------------------------------------------------------------------RISIVRPVLSM-NWSLQIRSVRIEDSGEYLCQTSQHPPASISTNLTV-- +>A0A146SWU3 44 0.259 1.046E-01 61 113 116 0 53 194 +-------------------------------------------------------------DEQFSGRVQSDKDVLREGRIRLHVSKLRTEDSGLYVCYVkTDGGSGSGRFLLNV-- +>ERR1719270_1787512 44 0.195 1.046E-01 4 97 116 177 254 308 +----ILGPKSQYVAY-GSSMVLKCRI---ENLSRTPRYIFWTRNGETFTS---------------RSRtgVSLETERVSGTSSSdLRVSSLRMEDSGEYSC------------------ +>TARA_SOC_28_MAG_00058_000000004804.1.1 44 0.333 1.046E-01 78 113 116 6 41 508 +------------------------------------------------------------------------------GTWSLEIRQVSLQDSGEYQCQVNTEPKESLDVTLVV-- +>MGYP000524822933 43 0.290 1.430E-01 60 113 116 14 68 104 +------------------------------------------------------------QDEQFRGRVFHFPEHLDVGNASIVIRATKLTDSGNYTCLFPLLvPERRSNIELVV-- +>ERR1712002_842621 43 0.283 1.430E-01 38 114 116 8 87 112 +--------------------------------------VIWEFTGHNVgsQSTQNAKTYSLGFHKTYNKR-DFMVESLSEGKSgvKLIIPDVKISDSGDYKCSLNTPGGEMAVQKVIVN- +>ERR1711946_102323 43 0.259 1.430E-01 36 108 116 2 79 116 +------------------------------------YIVLWYKDddGEPIYTFDarSGSGsashWSEEQPRGFGSRARLI---ISPNPPQLVIDTVRPGDAGLYRCRVDFKSSQTRN------- +>ERR1712015_97040 43 0.266 1.430E-01 38 113 116 6 94 116 +--------------------------------------VIWFKDNELVPMYVyyrkiedaKNTSIPKFMHWSdskvVQNRASFYADSAHDLAC-LQLKNVKTTDAGVYTCRVDYSiGfATESEINFSV-- +>ERR1719412_2839206 43 0.232 1.430E-01 63 114 116 1 56 117 +---------------------------------------------------------------RYNDKISMWDESgrriLDLADYSLVLSPVTADDTGIYHCLINNRGVTDDPIHLTVQ- +>ERR1719356_1659934 43 0.333 1.430E-01 78 113 116 1 36 118 +------------------------------------------------------------------------------GEWELRISDIQHSDAGNYECQINTNPILSHTIFLTV-- +>A0A067RNH4 43 0.314 1.430E-01 79 113 116 1 35 133 +-------------------------------------------------------------------------------NWGLQIKFVQPRDEGWYECQVSTHPPTSIFVELRV-- +>ERR1719309_907511 43 0.307 1.430E-01 64 113 116 2 52 150 +----------------------------------------------------------------YSGDVRIKME-HAEGteDFTLEITNVQLRDAGHYECQINAIPVISQIVHLKV-- +>ERR1719150_1010163 43 0.341 1.430E-01 73 113 116 7 47 157 +-------------------------------------------------------------------------EEGSSSSWALVIRNVSTGDAGQYECQVSTSPHMAATITLTV-- +>ERR1719468_904506 43 0.264 1.430E-01 80 113 116 1 34 202 +--------------------------------------------------------------------------------WTLRIRSVQPRDAGIYECQVSTEPKMSHFVQLNI-- +>H3AEX2 43 0.320 1.430E-01 64 115 116 7 59 211 +----------------------------------------------------------------YSPGVAISEQGLKDGNASLVLTDVHIAHEGDYVCGIlYTPDKEERTVTLKVEA +>A0A096LYY7 43 0.239 1.430E-01 64 109 116 1 46 379 +----------------------------------------------------------------FKDRVDLQDKQMKDGNVSLVLRNVTTDDRGAYECRVVQTNSRTETV------ +>H2M714 43 0.324 1.430E-01 79 114 116 17 53 583 +-------------------------------------------------------------------------------NGSLRIWNVTKSDAGLYTCVARNQfGMASSTGSVTVK- +>MGYP001271308567 43 0.283 1.955E-01 65 114 116 24 75 92 +-----------------------------------------------------------------KPRYSVLGTD-NSGEFSLQITDVQLEDDADYECQVGpalYNQPIRHKAHLTVQ- +>SRR6218665_342542 43 0.396 1.955E-01 61 113 116 17 68 105 +-------------------------------------------------------------HSPYRGRFDLHINQ-TEGFYQLVIPRVELTDAGIYSCQEDEGSGDSKLAQLTV-- +>S4NTJ4 43 0.261 1.955E-01 38 99 116 1 57 105 +--------------------------------------VQWTRNNTN---YFIGTQKSYEQDlSSYSagDRFSIAANSTD-----LLIRDVRPSDSGLYTCEV---------------- +>MGYP000710478752 43 0.254 1.955E-01 15 111 116 4 109 138 +---------------EGSHITIWCNVSGFQ--GPSEQNFQWSvympKAPEREIQIISTMDD-TFSYAIYTQRVrsgQIYVERV-QGNLALlHIIDLQTRDAGVYECHTpstdeRYFGSYSAKTTV---- +>ERR1719402_1261291 43 0.324 1.955E-01 78 114 116 21 57 144 +------------------------------------------------------------------------------GSWTLVIENSQAEDSGSYRCQVNTEPAKSKSFSLVVN- +>ERR1719266_3289520 43 0.240 1.955E-01 40 113 116 0 79 173 +----------------------------------------WFKNdsDKPIYTFDtRGKTDEEARHWsddkTLEGR-AFFRGDHNPG--RLFVDNVKSYDEGVYKCRVDFRraPTKYYKINLNI-- +>A0A096MIE8 43 0.259 1.955E-01 47 100 116 3 56 211 +-----------------------------------------------LYQVHEGVEFPESQDDQFSGRVQIDTDVLREGRIRLHVSRLRTEDSGLYLCVLS--------------- +>A0A0F8AVY8 43 0.294 1.955E-01 65 114 116 14 64 231 +-----------------------------------------------------------------QGRVGLSPTAFKDGNFSLVIKDVTMNDRGLYSCNLHHHyCHLYETVRVQLN- +>ERR1711962_427 43 0.259 1.955E-01 40 113 116 7 76 274 +----------------------------------------WIMPQGAVF-HLTKADNERGQSP-YA-----LVGDLKEGNCSLVISEVRLQDEGNWRCVVKVDGQDAEKgplIHLHI-- +>ERR1719446_1259041 43 0.288 1.955E-01 66 113 116 9 58 537 +------------------------------------------------------------------PRLSLDTDKP--GDCRLKIFPVMPEDQGTYLCQVGPGGglpaMVSESVEVRV-- +>A0A0K8R965 42 0.720 2.671E-01 1 50 116 17 66 67 +-AFTISAPQDLYVVEYGSNVTMECKFPVAKELNLYALVVYWEMEDKKVIPF----------------------------------------------------------------- +>SRR6266568_2003010 42 0.342 2.671E-01 79 114 116 13 50 99 +-------------------------------------------------------------------------------NGSLLINNVQATDAASYMCQVSNGiGsGLSKVFKLTVQ- +>ERR1712038_167179 42 0.291 2.671E-01 67 113 116 1 47 149 +-------------------------------------------------------------------RFQVLHKE-GSYDWILQIKYVQQRDAGEYDCQVSTStGTISRKVNLSV-- +>A0A099Z206 42 0.320 2.671E-01 65 113 116 1 50 158 +-----------------------------------------------------------------RPRVSVQDHALRNGNFSLQIDPVRIEDAGLYEAQVSYSNkVQNCQVELGV-- +>A0A0T6BD17 42 0.314 2.671E-01 79 113 116 9 43 180 +-------------------------------------------------------------------------------NWGLLIKHVQPSDAGFYECQVSTHPSTSILLELRV-- +>A0A1A7Y0V4 42 0.250 2.671E-01 62 113 116 0 55 184 +--------------------------------------------------------------PRFLQRkMNISNQAFSKGDFSLTISDLQPTDQGTYSCHLHHHycGlHERREFWLKV-- +>A0A1A8RTC4 42 0.236 2.671E-01 43 97 116 46 97 235 +-------------------------------------------PRRVFYRVTNGVEAPESQHQQFAGRLHFERDE---GRVSFHLSRVTAEDSGRYRC------------------ +>ERR1719192_1153370 42 0.270 2.671E-01 67 113 116 8 53 540 +-------------------------------------------------------------------RVEI--ERTEDGNASLTIHDSQIEDCGEYYCILANEeGSVSSSARLSV-- +>A0A182LB25 42 0.351 3.650E-01 79 115 116 4 40 65 +-------------------------------------------------------------------------------DWTLQIKFVQDRDAGLYECQVSTHPPTSIFLELKVVA +>ERR1719419_501328 42 0.371 3.650E-01 80 114 116 2 36 105 +--------------------------------------------------------------------------------WNLQIRQVTSDDAGEYRCTVNTDPVKKKIVTLHVK- +>ERR1719350_2132357 42 0.300 3.650E-01 67 115 116 0 48 117 +-------------------------------------------------------------------RFSILHKE-GSYDWVLQIKYIRERDAGVYECQVSTNtGIISRKVYLEVVA +>SRR4029434_6088057 42 0.279 3.650E-01 47 113 116 0 64 178 +-----------------------------------------------VINLRGG--VPEVFHP-YEGRVQLLTQGFQDGDVTLKMDSVRIPDAGDYQCLIQTPnSTHLSFFNMKV-- +>ERR1719507_2641528 42 0.294 3.650E-01 80 113 116 0 33 200 +--------------------------------------------------------------------------------WTLRIRYVRMRDAGLYECQVSTEPKLSHTFFLNV-- +>ERR1719357_952636 42 0.277 3.650E-01 78 113 116 1 36 200 +------------------------------------------------------------------------------GSWGLLIEDTTPRDSGDYQCQVNTEPKESLDVTLIV-- +>A0A1B6FWI0 42 0.317 3.650E-01 75 114 116 3 43 203 +---------------------------------------------------------------------------YKNGTATLKINEVFPEDEGEYKCIATNSvGTCETKCTLKVK- +>ERR1719285_1382981 42 0.282 3.650E-01 69 114 116 7 51 206 +---------------------------------------------------------------------ELLPGE-STSDWSLTIVNASSEDQGVYECQINTDPKMNKKFNLFVK- +>I3JRH5 42 0.269 3.650E-01 65 113 116 0 51 268 +-----------------------------------------------------------------KNRVALRDRGMKGGDASLIVKKVTTADTGTYKCRVKIAetGSwKYVTINLNV-- +>F1RH87 42 0.325 3.650E-01 74 114 116 1 43 325 +--------------------------------------------------------------------------ELSQDNGTLTIEPVRREDAGHYQCEASHLGnsSKSDPLRLDVK- +>G1P6L8 42 0.277 3.650E-01 63 114 116 356 409 411 +---------------------------------------------------------------WFFNNMSLKSMKLSWNNRTLTIDPVRREDAGSYQCQVSNtiSSAESEVVELDVK- +>HubBroStandDraft_1064217.scaffolds.fasta_scaffold09084_1 42 0.341 3.650E-01 77 115 116 0 40 600 +-----------------------------------------------------------------------------NGEkFSLVILDVTPEDSGTYKCEASSKaGTITRTFDVNVAA +>ERR550532_831480 42 0.313 3.650E-01 65 113 116 49 96 918 +-----------------------------------------------------------------KNRVS-FDTQLSP--ASLKIRNVSESDAGLYRCRVdfTTSQTRTERLNLRV-- +>ERR550519_2832680 42 0.285 4.987E-01 80 114 116 8 42 99 +--------------------------------------------------------------------------------WTLKIKNIQESDTGFYECQVSTEPKRSKLFHVSVK- +>ERR1712179_870826 42 0.259 4.987E-01 64 115 116 30 77 101 +----------------------------------------------------------------FQSRFVL------QSNFSLLINNIEEEDEGNYSCYImSNPPvVTVYNVQVRVPA +>ERR550534_1707027 42 0.307 4.987E-01 76 114 116 17 55 101 +----------------------------------------------------------------------------KSGSWTLVVEDCQPGDSGSYRCQVNTEPAKSKNFSLVVN- +>SRR5436190_4056157 42 0.272 4.987E-01 75 115 116 47 90 125 +---------------------------------------------------------------------------PGETNATLTIPNVRMSDAGAYFVVVTNPfpsSVTSRTATLTVTA +>MTBAKSStandDraft_2_1061841.scaffolds.fasta_scaffold530346_1 42 0.304 4.987E-01 70 114 116 4 49 155 +----------------------------------------------------------------------LADKRIVQSRGSLVITDVTPQDSGIYTCLARNiFGVMTSSATLTVQ- +>ERR1719510_2917407 42 0.388 4.987E-01 78 113 116 7 42 162 +------------------------------------------------------------------------------GNKTLRINNVTYADAGRYECQISTTPPKGHQIDLRV-- +>ERR1711963_1193321|ERR599218_k119_345088|+|430|9.954e-120|2|1744|2353|1744[1744]:1917[1917]:174[174]|2009[2015]:2353[2353]:345[339] 42 0.298 4.987E-01 63 113 116 1 56 171 +---------------------------------------------------------------RYTQDTRFTPMN-EDGNevWVLKIQNARLSDSGNYECQISYHDDMEKklkmPVRLRV-- +>ERR1711874_856896 42 0.240 4.987E-01 67 113 116 2 49 174 +-------------------------------------------------------------------RISVMKEN--TNDWSLVIDPVRQTDSGTYECQVPTStaeGKAGRLVNVTV-- +>ERR1719270_1935117 42 0.297 4.987E-01 67 113 116 0 45 185 +-------------------------------------------------------------------RIKVFHRQ-GSPEWKLSINPVELSDAGLYECQVSTTPHTSHFIALNV-- +>SRR3990172_1493906 42 0.325 4.987E-01 75 115 116 9 51 204 +---------------------------------------------------------------------------PGATTATLTISSVDASDAGSYDCTVTGGcGaVTSNAVTLTVKA +>A0A162BS17 42 0.268 4.987E-01 19 97 116 39 115 212 +-------------------VTIDC-YCGTFQCD----TVYWFHsvPDKSKVQFLGKCNNAgRSSYEKDVDQARFVFEKKGQTNFVLRIRNVTEKDRGMYSC------------------ +>TARA_MED_95_MAG_00521_000000004282.6.1 42 0.342 4.987E-01 79 113 116 37 71 251 +-------------------------------------------------------------------------------DWILQIKYVQPRDAGVYECQVSTEPRISQDFYLSV-- +>A0A146SYQ2 42 0.291 4.987E-01 56 103 116 5 50 278 +--------------------------------------------------------DHEAQCPSFRNRTNL--QDRKNGDVSLVLNKVTTDDTGIYECRVIQRG------------ +>A0A096M2B7 42 0.264 4.987E-01 64 114 116 276 325 374 +----------------------------------------------------------------YEDRVQI---KTNEENSNLTIVNVTRNDQGSYRCNVSNPvsSVISDPVDISVN- +>A0A094ZJ39 42 0.298 4.987E-01 62 113 116 30 84 426 +--------------------------------------------------------------PGY-SRFRIIGD-VGRGEHTLQITDVQRDDAGEYECQVtpvpvNNHPLLRRKTYLEV-- +>MGYP001459578206 42 0.333 4.987E-01 65 113 116 71 118 852 +-----------------------------------------------------------------KNRVS-FDTQLSP--ASLKIRNISEGDAGLYRCRVdfTTSQTRTKRINLRV-- +>A0A067RHW0 41 0.297 6.813E-01 77 113 116 30 66 98 +-----------------------------------------------------------------------------HNNWRLEIQYVTRRDEGHYECQVATHPPLVKKVFLKV-- +>A0A0T6BG12 41 0.342 6.813E-01 78 115 116 21 58 148 +------------------------------------------------------------------------------NNFRLEIAFVTRRDEGLYECQVATHPPKVKKIFLKVTA +>ERR1719270_1062244 41 0.361 6.813E-01 82 115 116 0 35 150 +----------------------------------------------------------------------------------LLIRDVSPSDSGQYECQVSgpNHTTSSKMIHLNVIA +>ERR1719273_967344 41 0.260 6.813E-01 67 113 116 0 47 187 +-------------------------------------------------------------------RISVMKEN--SNDWSLVIDPVKLTDSGDYECQVpmsTSAGKAGRQVSLRV-- +>A0A1V4JB61 41 0.280 6.813E-01 65 113 116 17 66 327 +-----------------------------------------------------------------RSRVSVQDSALRNGNFSLRIDPVRSEDAGLYEARVAYNtEVQSCQVELGV-- +>ERR1719150_2635597 41 0.352 6.813E-01 65 113 116 32 79 794 +-----------------------------------------------------------------KNRVS-FDTQLSP--AMLKIRNVSLEDAGLYRCRVdfTTSQTRTERINLRV-- +>MGYP001439627865 41 0.350 9.306E-01 77 115 116 2 40 42 +-----------------------------------------------------------------------------DGSVTLEIRDVRLEDRGQYKCQVQIGNlSREGVVTLQV-A +>ERR1711982_86673 41 0.341 9.306E-01 75 115 116 5 44 102 +---------------------------------------------------------------------------PSTNEYQLHINYVQAKDAGVYECQVSTKPVSAFYIRLTV-A +>ERR1719436_1391297 41 0.276 9.306E-01 69 114 116 11 55 111 +---------------------------------------------------------------------HILSYDIDSGKISLLIRNLGPGDEGTYSCTVSNAyGK--TTATLSVN- +>SRR5699024_1125327 41 0.432 9.306E-01 79 113 116 17 53 116 +-------------------------------------------------------------------------------NGSLMIRDIAEEDSGVYLCQANNGvGsGISKVITLKV-- +>SRR5579864_7189293 41 0.351 9.306E-01 81 115 116 15 51 130 +---------------------------------------------------------------------------------TLTITNVQLSDAATYTCIVTNNaGSGMAlSATLTVLA +>SRR5699024_1027893 41 0.250 9.306E-01 53 113 116 51 114 149 +-----------------------------------------------------GDWGTSVHYQWYKGDEELSGQTMS----ILILSNVQDEDAGEYRCVVRRGGgradeYNSKTVsaNLTV-- +>ERR1719188_144376 41 0.305 9.306E-01 78 113 116 39 74 177 +------------------------------------------------------------------------------GLWTLQIKYAQLRDSGQYQCQVNTEPKMSKSVFLSV-- +>MGYP001245496200 41 0.240 9.306E-01 67 115 116 108 161 178 +-------------------------------------------------------------------RYQWMKNNvirPADTLGTITIKNVKLADSGSYKCIVKNvcGQVESTPARLTVSA +>A0A1B0BG13 41 0.274 9.306E-01 64 113 116 2 52 187 +----------------------------------------------------------------YTNDQRFLARHLDNSDeWILKIVSVQTRDAGIYECQVSTEPKISQAYKLTV-- +>ERR1719278_278697 41 0.305 9.306E-01 80 114 116 0 35 219 +--------------------------------------------------------------------------------GSLVLRSVEQADEGHYRCEVENGvGELSKTVVLDVQ- +>A0A182F522 41 0.317 9.306E-01 74 113 116 355 395 535 +--------------------------------------------------------------------------NIGEGVeWPLQIKYVQLRDAGLYECQVSTHPPTSIFVKLDV-- +>MGYP001195478076 40 0.260 1.271E+00 66 113 116 17 65 86 +------------------------------------------------------------------NRV-VFDTSPGPKNARLKIFNVSESDDGIYRCRVDFKasQTRTSRLNLTV-- +>SRR6218665_2397792 40 0.291 1.271E+00 67 114 116 19 64 98 +-------------------------------------------------------------------RFSVVRPYVK--EWNLQIRDIKWEDQGQYRCTINTNPVKSKLVMLHVK- +>ERR1719167_711012 40 0.314 1.271E+00 79 113 116 0 34 163 +-------------------------------------------------------------------------------DWSLNIRFVEPSDSGLYECQISTEPKKSKLVSLLV-- +>ERR550517_1730240 40 0.333 1.271E+00 77 114 116 10 48 166 +-----------------------------------------------------------------------------DGDGGLEIRNVQRQDSGVYICVARLGaRVTRANTTLTVQ- +>ERR1719336_2169144 40 0.294 1.271E+00 80 113 116 0 33 171 +--------------------------------------------------------------------------------WQLRIKNVSSSDAGLYECQVSTTPPTGQQVKLSV-- +>SRR5512137_2481928 40 0.285 1.271E+00 60 113 116 15 69 172 +------------------------------------------------------------QPLSYQWRFNGTNLSTATG-SSLKLTYVQLSDAGSYTCLVTNAGgsTTSSIVVLTV-- +>A0A1Y3AN79 40 0.268 1.271E+00 77 115 116 2 42 203 +-----------------------------------------------------------------------------DDDSSLlVIDQLSPDDSGNYSCHVSNQfGSDIQSTILTVKA +>A0A1A6GFX0 40 0.254 1.271E+00 63 113 116 22 75 215 +---------------------------------------------------------------RYENRVTISND-AQRSNASITIDQLTMDDNGTYECSVSllsdLDGTSRSRVRLLV-- +>A0A0N8DKJ9 40 0.264 1.271E+00 80 113 116 153 186 359 +--------------------------------------------------------------------------------WGLQISPVRSSDEGLYQCQVNTEPKQSHTVVLVV-- +>ERR1712004_511508 40 0.333 1.271E+00 67 113 116 2 47 642 +-------------------------------------------------------------------RYKYFADE--RGNAKLVIWDVNESDTGLYFCIADNKaGKAKCTASLKV-- +>H3ALS2 40 0.256 1.271E+00 77 114 116 575 613 1208 +-----------------------------------------------------------------------------QSDGSLVISRVTHEDEGWYICIATNGqERDYRYVQLIIQ- +>MGYP001071585279 40 0.254 1.736E+00 64 113 116 7 57 71 +----------------------------------------------------------------WQGRVSLPAYPRHRANATLLLGPLRASDSGLYRCQVVKGiEDEQDLVTLEV-- +>ERR1719369_1321528 40 0.314 1.736E+00 79 112 116 23 57 99 +-------------------------------------------------------------------------------NYSLTITHVTYKDQGDYTCVAINDgGMADHNVTLT--- +>ERR1711884_488325 40 0.234 1.736E+00 15 103 116 0 86 101 +---------------EGSKLTLMCS------SDKAFEYCTWNLSPySCDFEWKSWSRRVEKQKCSFHStRMRYVGD-YNKNECKIELRNVTLRDAGVWECRLEkyvYGG------------ +>ERR1719461_171640 40 0.323 1.736E+00 80 113 116 0 33 102 +--------------------------------------------------------------------------------WTLRIRFVRMRDAGFYECQVSTEPKLSHQFYLKV-- +>ERR1711963_8621 40 0.323 1.736E+00 80 113 116 14 47 105 +--------------------------------------------------------------------------------GSLTIVGVEESDDGVYECTAANHGEDKVTVNLTV-- +>ERR1719150_3690646 40 0.285 1.736E+00 80 114 116 8 42 110 +--------------------------------------------------------------------------------WKLDIRNTKESDAGFYECQVSTEPKKSRLFHLSVK- +>SRR5437762_1771144 40 0.333 1.736E+00 75 113 116 21 62 121 +---------------------------------------------------------------------------IPNGtNATLTITNVQYDDAGLYDCIVANAsGtVTSANAILSV-- +>SRR6267154_603869 40 0.388 1.736E+00 80 113 116 6 41 133 +--------------------------------------------------------------------------------ATLRIANTQFSDAGWYRCLVTNAGgtANSGRATLTV-- +>ERR1719153_353506 40 0.416 1.736E+00 79 113 116 8 43 140 +-------------------------------------------------------------------------------NWILQIKYTQDRDAGVYECQVSTPtGTISRRVTLSV-- +>ERR1719264_2149825 40 0.306 1.736E+00 66 113 116 9 52 146 +------------------------------------------------------------------GRVTV-----SNGGQHLRIQDVRVRDAGDYICRAENSlGREEATATLEV-- +>GraSoi013_1_20cm_4_1032433.scaffolds.fasta_scaffold153654_1 40 0.322 1.736E+00 56 114 116 1 61 157 +--------------------------------------------------------NPVAQLSWIKvnGSLPINRTKVSSG-GLLQIKDVRLEDAGKYRCLARNIlGSDENVATLIVQ- +>A0A0S7IST1 40 0.291 1.736E+00 68 113 116 0 47 182 +--------------------------------------------------------------------IEFFPDELQFGNASIRIKNTKVSDAGIYSCAFPflNPQRQTFYIKLVV-- +>A0A0F8CBP5 40 0.303 1.736E+00 82 113 116 3 35 197 +----------------------------------------------------------------------------------LTLRNVTLNDAGEYTCLAGNSiGFSHHSAWLTV-- +>APLow6443716910_1056828.scaffolds.fasta_scaffold2914537_2 40 0.220 1.736E+00 66 114 116 4 46 208 +------------------------------------------------------------------GRTEV-------TDGSLTIKNLSLADSGRYECVATNSmGTKKAKMNVAVQ- +>ERR1712029_989526 40 0.241 1.736E+00 60 114 116 6 67 241 +------------------------------------------------------------QNERYRimdeEQTQIIKTGAKDNVNKLVIPVATLSDGGTYICFVTNSGFdnlIYKSLRLTVQ- +>U3I4E4 40 0.264 1.736E+00 65 113 116 18 70 264 +-----------------------------------------------------------------RPRVSVQDSALRSGNFSLRIDPVRSGDAGLYEAQVAYStEVQSCQVELgivTV-- +>M7B2Z9 40 0.291 1.736E+00 66 113 116 7 51 400 +------------------------------------------------------------------NRSELNKQEMSKGNFSLILSQLRHSDAGKYVCGV---GSRTFMVQLQV-- +>H9G5X0 40 0.292 1.736E+00 54 115 116 2 60 463 +------------------------------------------------------QNVEQNKDPKYKDRLSIL------SNFSLKISDVHLKDGKVYVCQVGLGslGAGENRTELRVsKA +>ERR1711936_995717 40 0.297 1.736E+00 78 114 116 1 37 476 +------------------------------------------------------------------------------GSGNLNIKHATVEDEGTYKCIATNHGEDAAEGTLTVK- +>SoiMethySBSTD1v2_1073268.scaffolds.fasta_scaffold6881299_1 40 0.371 1.736E+00 82 114 116 3 37 541 +----------------------------------------------------------------------------------LTITNVHRTDSGEYRCVAENSvGsDTSKSATLNVQ- +>LauGreDrversion4_2_1035121.scaffolds.fasta_scaffold5675530_1 40 0.285 1.736E+00 66 113 116 215 270 872 +------------------------------------------------------------------NRYQWFKDNIAlTGqiNPTLEIINATPDDAGEYFCRITNTQatqliLERHKITLNV-- +>A0A0B6Y8C6 40 0.400 2.370E+00 75 113 116 12 49 75 +---------------------------------------------------------------------------LTNGN--LLIKDLQLSDTGVYKCMASNNmGNSSSSGHLTV-- +>ERR1719505_346940 40 0.266 2.370E+00 71 113 116 0 44 94 +-----------------------------------------------------------------------FRYMFERGNViGLEIKEITPDDEGEYECMAFNDsGEISCKCTLTV-- +>ERR1719333_1180672 40 0.333 2.370E+00 63 113 116 5 56 105 +---------------------------------------------------------------RVDQRMSLI--QLSYGSHptNLRIKHLKLSDAGNYTCEVEWQGaPLSVSHSLTV-- +>ERR1719220_658749 40 0.382 2.370E+00 80 113 116 9 42 106 +--------------------------------------------------------------------------------WILRIRKLKLEDAGDYECQLSGDPPTTQTITLVV-- +>ERR1719266_2729374 40 0.352 2.370E+00 80 113 116 31 64 107 +--------------------------------------------------------------------------------WVLRIRRVKAGDAGDYECQLSGDPPTTQTVTLVV-- +>SRR5208337_4978356 40 0.324 2.370E+00 81 115 116 9 45 111 +---------------------------------------------------------------------------------TLTIPNLQLADTGSYTCVVSNQyGtAPSSALSLTVVA +>ERR1719410_521822 40 0.270 2.370E+00 79 114 116 29 65 114 +-------------------------------------------------------------------------------NNTLTIAYVRPEDRGSYSCSAYNPqGNTTREVHLEVK- +>SRR3978361_405477 40 0.354 2.370E+00 70 113 116 14 61 121 +----------------------------------------------------------------------LSDGGRISGAASpaLQIANVQLSDTGNYRCLVSNAiGqSNSGPATLTV-- +>ERR1719262_764879 40 0.361 2.370E+00 67 113 116 17 62 128 +-------------------------------------------------------------------RIRLLR-RVTGNDWSLHIKPVKISDRGFYECQISTLNKMSFRIYLNV-- +>ERR1719500_1449224 40 0.388 2.370E+00 82 115 116 0 35 156 +----------------------------------------------------------------------------------LVIKHVDFEDAGDYTCEASNGvGlTRSYSINLEVLA +>A0A1U8E001 40 0.354 2.370E+00 69 115 116 11 58 158 +---------------------------------------------------------------------SLLETDLQSGNASLSLAKVAVSDEGLYKCDVRYGaQQQQGNTTLHVFA +>ERR1719323_551803 40 0.414 2.370E+00 78 113 116 18 58 166 +------------------------------------------------------------------------------GGWSeflLIITDVRPRDAGVYECQVSGPrhSSLNKMITLTV-- +>ETNmetMinimDraft_21_1059911.scaffolds.fasta_scaffold301658_1 40 0.400 2.370E+00 82 114 116 3 37 174 +----------------------------------------------------------------------------------LTITNVKRTDSGEYRCVVNNSlGnATSNAATLNVQ- +>A0A0M4E1H3 40 0.333 2.370E+00 78 115 116 1 39 285 +------------------------------------------------------------------------------GHWSLRIKAVKEEDRGLYECQLSIYPTQSIFIELkIVEA +>A0A067QWY3 40 0.265 2.370E+00 66 113 116 3 45 417 +------------------------------------------------------------------GRVHILEDR------SLRVESVILEDEGEYSCEADNAvGTVSASATLTV-- +>MGYP000630704954 40 0.270 2.370E+00 5 73 116 349 418 419 +-----HVPVPVVLAHVaqrGTDATLCCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFAEGQ----DQGSAYANRTALFPD------------------------------------------ +>A0A1W4V984 40 0.261 2.370E+00 38 113 116 152 235 1112 +--------------------------------------IRWSVAPKNCLLIRCGSviSNPPAIWSFYRNGKKLPQSELLSGAAgALVLDTVTAKDAGTYSCVATNAitGdelRLPQTIELRV-- +>MGYP001206323842 39 0.361 3.235E+00 80 115 116 9 39 59 +--------------------------------------------------------------------------------FRLHITNVTLEDAGPYMCQI-----NSIPVKLQVSA +>MGYP000571903884 39 0.315 3.235E+00 79 114 116 21 58 62 +-------------------------------------------------------------------------------NGSLVILNVQQSDGGYYLCQSRNGiePSLSKVIKLTIN- +>16246|Ga0233408_11110703_1|-2|11 39 0.342 3.235E+00 82 114 116 0 34 96 +----------------------------------------------------------------------------------LQISNLQVSDAGNYTCLVTADeGsETSLPVTLTVN- +>SRR5437763_8676075 39 0.250 3.235E+00 38 114 116 1 70 116 +--------------------------------------IEWMH-DKNPLKFLSKEHS--------TPRIE-RQDESSEKNAssSLKIVRAQRSDSGIFTCLVNNSyGDDQAIIQLIVQ- +>ERR1719342_349576 39 0.323 3.235E+00 80 113 116 4 37 118 +--------------------------------------------------------------------------------WMLQIKSVEASDAGKYECQVSTTPKLSYFVYLTV-- +>ERR1719192_2669743 39 0.315 3.235E+00 80 115 116 1 38 125 +--------------------------------------------------------------------------------FVLMIRDASPGDSGDYECQVSgpNHTTSSKMIHLNVIA +>A0A2G9R450 39 0.354 3.235E+00 69 115 116 1 48 148 +---------------------------------------------------------------------SLNVESLDHGNASLYVSSVTISDRGMYVCTVKYSaERKEKEILFKVFA +>A0A1A8AW96 39 0.265 3.235E+00 68 113 116 11 58 168 +--------------------------------------------------------------------FQLL-GRLDQGDVSLTIQNLTTKDAGRYGCRVEIPGwanDEKRQFDLAV-- +>UPI0002A3B5C9 39 0.263 3.235E+00 78 114 116 1 36 170 +------------------------------------------------------------------------------GN--LTIRNLSPVDSGLYECVATNSmGTKKTAVNLVVQ- +>ERR1740128_526122 39 0.312 3.235E+00 67 113 116 6 52 180 +-------------------------------------------------------------------RFKVLYKE-GSFNWVLQIRFAQERDAGQYECQVSTStGIISRQVQVNV-- +>ERR1719510_2815500 39 0.292 3.235E+00 74 113 116 7 47 194 +--------------------------------------------------------------------------NLGRQDWTLMIKFVTARDSGIYECQVTSEkGIRSHRVDLKV-- +>MGYP000448142596 39 0.305 3.235E+00 80 114 116 29 64 203 +--------------------------------------------------------------------------------GSLLIRNTSREDAGEYTCMVENAyGQDTITHTLVIQ- +>ERR1719419_541162 39 0.297 3.235E+00 79 113 116 117 153 215 +-------------------------------------------------------------------------------DWMLMIKHVQANDTGSYECQVTlaDGGVRSHQVELKV-- +>GraSoiStandDraft_28_1057319.scaffolds.fasta_scaffold2237286_1 39 0.342 3.235E+00 79 114 116 2 39 223 +-------------------------------------------------------------------------------NGTLFISQAKPSDSGTYKCLADHPGgwTDSATATLKVK- +>GraSoiStandDraft_24_1057298.scaffolds.fasta_scaffold3703846_1 39 0.297 3.235E+00 79 115 116 13 49 269 +-------------------------------------------------------------------------------DFSLLIRKVSFRDLGPYTCQAYNGYVRAYSLTITVQA +>M3XIR6 39 0.378 3.235E+00 80 115 116 0 36 269 +--------------------------------------------------------------------------------ATLLLKNVQISDQGVYDCYVSTvEGKKEGSIKLKVAA +>A0A146PUH3 39 0.238 3.235E+00 76 113 116 0 41 284 +----------------------------------------------------------------------------KNGDVSLVLKNVTTDDTGTYECRVVQRGnnefMSICTINLSV-- +>ERR1711917_95841 39 0.323 3.235E+00 81 113 116 32 65 288 +---------------------------------------------------------------------------------TLTITNVTYQDEGSYYCFAKNQfGREETQAKLTV-- +>ERR1017187_2286645 39 0.261 3.235E+00 76 115 116 5 46 327 +----------------------------------------------------------------------------SSTNTSLTISNAQPGDAGLYSVVVNNSfGTATSFlAQLTVRA +>TergutCu122P1_1016479.scaffolds.fasta_scaffold1471511_3 39 0.342 3.235E+00 82 115 116 2 36 327 +----------------------------------------------------------------------------------LFIKNVQLSDEGTYVCTGTgAGGSTDFPVRLIVQA +>MGYP001319430465 39 0.371 3.235E+00 82 114 116 8 42 353 +----------------------------------------------------------------------------------LTLTNVQTGDAGTYRCVVTNSsGSaTSNGATLTVN- +>A0A1S3MX36 39 0.263 3.235E+00 13 97 116 25 101 375 +-------------VELGQNTTINCSLNIESA--------YWYiqhQPQPPLAIlrsFSNSSPAAFYYNKNYRQKYSL-----ETGN-RLFIQNVTVDDCGVFYC------------------ +>A0A1A6HIN1 39 0.378 3.235E+00 64 98 116 21 56 557 +----------------------------------------------------------------YRtnNRYQL-KGQLLQGDVSLTIENATESDSGLYCCR----------------- +>A0A2G8L8M1 39 0.282 3.235E+00 78 115 116 512 549 656 +------------------------------------------------------------------------------GNGSLTISNVRQEHSG-YTCSARNAiGSVHSDVTITAHA +>UPI00054BFC1A 39 0.267 3.235E+00 66 113 116 215 270 874 +------------------------------------------------------------------NRYQWFKDNailAGQTNPSLELTNVIPDDAGEYFCRITNTQatqltLERHIINLNV-- +>Q16ER1 39 0.250 3.235E+00 64 113 116 7 52 1032 +----------------------------------------------------------------YKrDRVHVLEDR------SLQIDGITIEDMGEYSCEADNAvGSITASGSLTV-- +>A0A2B4RUC6 39 0.297 3.235E+00 79 114 116 223 259 1087 +-------------------------------------------------------------------------------NGALTVRNVKKEDNGIYSCKAQNVlGSVSTSAKLTVQ- +>MGYP000866675646 39 0.324 3.235E+00 79 113 116 5 41 1184 +-------------------------------------------------------------------------------NGSLIIYNSQRTDAGYYLCQASNGvgPGLSRVIKLTV-- +>H3DGA7 39 0.365 3.235E+00 63 113 116 1588 1636 2512 +---------------------------------------------------------------SVHSRAQRF-EVLSNG--TLVIHNVQLQDRGTYICSAHNFiGRDRSITTLDV-- +>H2T8W1 39 0.294 3.235E+00 64 113 116 2429 2479 4026 +----------------------------------------------------------------FLGSASACPPQIRTDIGTLLIPDVTVSDSGTYMCVGSNSiGSNSAPIKVVV-- +>ERR1719495_2536120 39 0.306 4.416E+00 67 113 116 15 62 99 +-------------------------------------------------------------------RFSMRHDR-ASTTYTLQIKDIQEQDAGLYQCQIQISlkNKITANVNLKV-- +>SRR6185295_17101021 39 0.333 4.416E+00 79 115 116 5 43 102 +-------------------------------------------------------------------------------NSTLTLTGLAPGDAGSYTCAVTNfiGGAVSSAGALTVQA +>ERR1719479_437308 39 0.333 4.416E+00 82 114 116 0 32 110 +----------------------------------------------------------------------------------LRIANVQQEDRGVYMCQINTDPMISIKAQLDVN- +>25568|Ga0247795_1263002_1|-2|11 39 0.282 4.416E+00 79 115 116 3 41 115 +-------------------------------------------------------------------------------NTSLVVSNVTETDAGSYTCTVSNNAavVTSATAVLQINA +>ERR1719357_446944 39 0.260 4.416E+00 66 113 116 35 83 116 +------------------------------------------------------------------NRV-VFDTGPSPDKARLKIANVSETDDGLYRCRVDFSasQTRTSRLNLTV-- +>SRR3954471_24582028 39 0.368 4.416E+00 79 114 116 1 38 121 +-------------------------------------------------------------------------------NSTLTLTNLTLADAGSYTCAVSNfiGGALSSAGVLTVQ- +>ERR1711892_466279|ERR599245_k119_503835|-|255|4.767e-67|3|2793|3886|3886[3886]:3740[3740]:147[147]|3102[3105]:3025[3025]:78[75]|2945[2948]:2793[2793]:153[150] 39 0.333 4.416E+00 67 113 116 0 46 124 +-------------------------------------------------------------------RFAIVGD-TSRGEWHLRISHVTPADNGRYACQLHSGnGDAAADILVRV-- +>SRR5690349_5596595 39 0.325 4.416E+00 79 115 116 7 46 135 +-------------------------------------------------------------------------------NSTLVIANAALRDAGDYSCVVANAaGSiQSATVTLTVaQA +>SRR5688572_11052137 39 0.285 4.416E+00 74 113 116 15 56 150 +--------------------------------------------------------------------------NPSATTPTLLISNADPADAGTYFARVSNPGgfSDSQPVTLTV-- +>ERR1035441_9437197 39 0.361 4.416E+00 80 114 116 11 46 151 +--------------------------------------------------------------------------------FNLIISNISTSDAGVYKCVVSNNcGSAGKTLNLSVN- +>ERR1711935_852406 39 0.306 4.416E+00 66 113 116 13 59 163 +------------------------------------------------------------------NRMQVLHE--AGGNvFVLLISDVQMKDAGMYVCELNTKKPTRSFHQLKV-- +>ERR1712223_1012638 39 0.265 4.416E+00 67 113 116 18 64 163 +-------------------------------------------------------------------RAKV--SNVSNSKFFLTIVNVTVEDAGKFTCEVNNGiGeTVSNTTFLLV-- +>ERR1719348_431788 39 0.416 4.416E+00 82 115 116 40 75 169 +----------------------------------------------------------------------------------LQIDKVQVQDDGVYTCRVDYleQPSILTTFTVTVQA +>A0A0S7J3Y4 39 0.333 4.416E+00 77 113 116 16 54 181 +-----------------------------------------------------------------------------NGNtFYVTISNLQKSDEGVYWCGIERAGvDTYSQVTLTV-- +>ERR1719245_1466665 39 0.269 4.416E+00 69 113 116 20 71 220 +---------------------------------------------------------------------SVHKTNSVGGNSeylnRLVLENVRESDAGMYICFVTNSGFgalTYKSMNLRV-- +>ERR1719189_3150149 39 0.312 4.416E+00 67 113 116 7 48 226 +-------------------------------------------------------------------RASINKGHL------LHISSVSPSDEGVYLCEARNSvGAVSSSVSLSV-- +>ERR1719323_2628564 39 0.309 4.416E+00 73 113 116 9 50 228 +-------------------------------------------------------------------------ERIINANNSLTIKNVNPTDKGVYTCIASTDiSTDSDSATLMV-- +>A0A146P5P1 39 0.265 4.416E+00 75 115 116 0 47 367 +---------------------------------------------------------------------------MPDGNVSLVLKDVRTYDSGTYECRVVHSGlseaklgnSPICTIRLDV-A +>ERR1719232_28454 39 0.261 4.416E+00 16 97 116 38 100 380 +----------------GTYGTLECTWeDVEDPDDIE--LVKWTFKGKRL---REG------------NRYQYSRD----GNtHRLKIKNVQKKDKGTYFC------------------ +>MGYP001175173080 39 0.333 4.416E+00 66 114 116 8 58 389 +------------------------------------------------------------------GRLSTAHSRYKiEENGTLVITNAQLGDSGHYRCSASNYlGRASSAARVKVN- +>A0A182MYB2 39 0.342 4.416E+00 79 113 116 456 490 499 +-------------------------------------------------------------------------------DWTLQIKWAQKRDAGIYECQISTQPVRSYFVTLSV-- +>A0A1B0GIV8 39 0.342 4.416E+00 81 114 116 14 48 808 +---------------------------------------------------------------------------------SLIIKNVALTDEGMYICEAHNSvGQISARAHLIVN- +>A0A0P7VQR1 39 0.272 4.416E+00 82 113 116 468 500 948 +----------------------------------------------------------------------------------LTLPNVTFEDAGEYTCLAGNSiGISFHSAWLTV-- +>ERR1719510_176558 39 0.378 4.416E+00 81 115 116 8 44 984 +---------------------------------------------------------------------------------TLVIKHVDFEDAGEYQCEASNGvGrSKYHTTQIQVYA +>UniRef100_A0A315VRI6 39 0.333 4.416E+00 82 113 116 759 791 1248 +----------------------------------------------------------------------------------LYLPNVTFEDAGEYTCLAGNSiGISYQTATLTV-- +>A0A158QYD2 39 0.333 4.416E+00 80 114 116 1320 1355 2176 +--------------------------------------------------------------------------------GTLRILNTKTSDAGQYMCEVRNPvGSDSQVTNVVVQ- +>MGYP000020303079 38 0.288 6.027E+00 70 113 116 0 44 57 +----------------------------------------------------------------------FTSNDLKSGDASINVTNLQLSDIGTYQCKVkKAPGVANKKIHLVV-- +>ERR1719423_325049 38 0.300 6.027E+00 66 114 116 4 47 103 +------------------------------------------------------------------DRYQV------DSNGTLVIGNAQLEDAAHYRCSASNHlGKASATARVRVN- +>ERR550534_2150355 38 0.324 6.027E+00 81 115 116 1 37 107 +---------------------------------------------------------------------------------TLVIDDIDYEDEGNYSCEVSNEvGiPQTHTVQVTVYA +>ERR1719167_65601 38 0.323 6.027E+00 80 113 116 0 33 110 +--------------------------------------------------------------------------------WELAIKDVKLKDEGLYECQVNTLPPLHQPFFLTV-- +>7465|Ga0209536_106151892_1|-2|11 38 0.307 6.027E+00 78 114 116 8 46 116 +------------------------------------------------------------------------------NNPTLTIGSVTPFHEGRYRCIATNGGgsDTSNSANLTVN- +>9170|Ga0302323_106710750_1|+2|11 38 0.302 6.027E+00 75 115 116 7 49 121 +---------------------------------------------------------------------------PDSTNATLTIQHVQAADAGVYTVVVINAGasVTSAPAILEVTA +>4335|Ga0163179_13938248_1|+1|11 38 0.351 6.027E+00 62 114 116 3 50 123 +--------------------------------------------------------------PQNQERIR----QLPDG--SLQINGVKKGDAGNYTCMVKNKyGQHIVTHELVVN- +>ERR1719412_3461691 38 0.333 6.027E+00 77 114 116 4 42 123 +-----------------------------------------------------------------------------HPNGSLVLRSVGQQDEGYYRCEVQNGvGEMSKTIFLDAQ- +>SRR5258708_2838949 38 0.351 6.027E+00 81 115 116 4 40 127 +---------------------------------------------------------------------------------SLTISNVQPADAVNYDVVVSNGaGSlVSTPATLTVNA +>ERR1740128_139941 38 0.222 6.027E+00 80 113 116 18 53 137 +--------------------------------------------------------------------------------FVLMVRNAKPEDQGTYECQVSGPQhtSLSHTVSLTV-- +>A0A0K2TRC1 38 0.428 6.027E+00 79 113 116 0 34 147 +-------------------------------------------------------------------------------NYRLNITNVKKSDAGRYVCQISTFPPKGLFTYLKV-- +>ERR1719317_512656 38 0.285 6.027E+00 82 114 116 3 37 149 +----------------------------------------------------------------------------------LLLDNVRQSDAGTYTCRVDFKiqPTAITNINLTVN- +>ERR1719479_742680 38 0.277 6.027E+00 78 113 116 0 35 152 +------------------------------------------------------------------------------GDFVLSIRSVRESDGGSYECQVSMRKKLSLTVQLRV-- +>YNPBryantNP2012_1023418.scaffolds.fasta_scaffold356816_1 38 0.303 6.027E+00 82 113 116 7 39 162 +----------------------------------------------------------------------------------LEIKNVTEEDTGNYTCLAYMNGlSRRKSFHLQV-- +>SRR5947208_2012114 38 0.297 6.027E+00 80 114 116 17 53 163 +--------------------------------------------------------------------------------ASLTLAHVRHEDEGEYRCTVSNRGgsVTSDAARLSVQ- +>ERR1719397_1479581 38 0.342 6.027E+00 82 115 116 7 41 165 +----------------------------------------------------------------------------------LEIRNVKQEDAGLYICVGRLGdSVTRANTSLTVQA +>SRR5512134_2568388 38 0.305 6.027E+00 80 113 116 9 44 165 +--------------------------------------------------------------------------------ATLRINSVEPADSGEYQCVVSNPlNSESSVVaTLTV-- +>TARA_PSE_93_MAG_00221_000000001184.1.6 38 0.305 6.027E+00 78 113 116 2 37 179 +------------------------------------------------------------------------------GDYVLAISSVRPRDSGRYECQISMTKKLSMFVQLTV-- +>ERR1712083_149030 38 0.297 6.027E+00 44 113 116 5 71 181 +--------------------------------------------DANVVIWKHGNRVLFAGDIRVRhdDRIEVIEDD-------LVIKDVDTDDAGVYKCEIEDDeGLFRKSVkYLTV-- +>ERR1719357_1745986 38 0.297 6.027E+00 79 115 116 1 36 208 +-------------------------------------------------------------------------------DWVLEIRDTSIHDQGIYECQVSTTPVRSHIIHLSV-A +>ERR1719300_322425 38 0.314 6.027E+00 79 113 116 21 55 210 +-------------------------------------------------------------------------------DWILKIRNSKVEDSGVYECQINTEPKKSKKYQLLV-- +>A0A099ZRW4 38 0.290 6.027E+00 62 113 116 4 52 211 +--------------------------------------------------------------PGYRDRIRILE------NGSLLISPLQLADEGTYEVEVSiTDDtfTGEKTINLTV-- +>ERR1719220_1563345 38 0.323 6.027E+00 80 113 116 1 34 215 +--------------------------------------------------------------------------------WTLQIEEVEPSDDGQYECQINTVEKTSHRVNLEV-- +>GraSoiStandDraft_2_1057267.scaffolds.fasta_scaffold126437_1 38 0.342 6.027E+00 80 115 116 13 50 217 +--------------------------------------------------------------------------------ATLTIANVKLADSGSYKCIVKNQcGQlESSAAKLSVTA +>AOAMet1_04_M0_20_1038515.scaffolds.fasta_scaffold28237_2 38 0.285 6.027E+00 80 113 116 7 41 258 +--------------------------------------------------------------------------------CSLIISDIRTEDSGEYQCTAKNKiGTASCRTRLVV-- +>SRR6218665_3550948 38 0.290 6.027E+00 64 113 116 4 52 299 +----------------------------------------------------------------FSDRYRLVP------SGSLQIFNARPQDSGIYRCIAHNPflNEtviPNHFITLKV-- +>ERR1719219_1341702 38 0.324 6.027E+00 79 115 116 7 42 368 +-------------------------------------------------------------------------------DYLLQILSVQAGDSGVYECQVSTTPVMSHQVILNV-A +>A0A1A6G1T3 38 0.259 6.027E+00 40 91 116 10 63 436 +----------------------------------------WFRSrfSEAVFVYRNQQEQKEEQMPXYSEXTSLVKDQFHQGKAAVRIGNVQVSD------------------------ +>LakWasMet70_HOW9_FD_contig_21_83719_length_819_multi_6_in_0_out_0_1 38 0.350 6.027E+00 77 114 116 0 39 449 +-----------------------------------------------------------------------------DDNKTLTITNVSRADGGQYQCVTSNSlGnATSNSVTLDVQ- +>A0A1Y1L347 38 0.254 6.027E+00 62 114 116 10 62 488 +--------------------------------------------------------------PDFDARTSIMYD--KNGTSYLRITAVTREDLGHFQCVANNGiGnATVRDVLLIVK- +>ERR1711892_210491 38 0.234 6.027E+00 64 113 116 168 231 686 +----------------------------------------------------------------YAPRVSIEDDNVIDvederfeGEnseiVSLSINPIIPEDAGDYHCLVENEvgeGASTNSVTLEV-- +>A0A2C9M818 38 0.262 6.027E+00 42 113 116 4 79 765 +------------------------------------------KEKCSIVEIPETQRRSSIGHPlthevfCFDCRVKIE----TSGNSlRLRIGDVQETDAGVYKCRGSKGDkSDERTINLEV-- +>A0A2H2I703 38 0.285 6.027E+00 66 113 116 434 479 945 +------------------------------------------------------------------DRFTVRKEE---NKIILTIENISFEDAGEYTCAVSNKaGTTSKVTRVKI-- +>Q4RGC7 38 0.333 6.027E+00 82 113 116 297 329 1047 +----------------------------------------------------------------------------------LQLRNVSFEDAGKYTCLAGNSiGFSYHSAWLTV-- +>E2ARB3 38 0.393 6.027E+00 80 111 116 7 39 4539 +--------------------------------------------------------------------------------ATLEITKVKEEDAGMYSCRASNPaGVATSTVNL---- +>MGYP000150319633 38 0.277 8.225E+00 78 113 116 7 42 44 +------------------------------------------------------------------------------GDWILEIRGALLADSGTYDCQVNTYPKKSTRVNLRV-- +>MGYP001431107004 38 0.405 8.225E+00 79 114 116 10 46 56 +-------------------------------------------------------------------------------NGTLVITNAQLGDSGHYRCSATNYlGRASSAARVKVN- +>A0A087U3X1 38 0.441 8.225E+00 82 113 116 0 33 77 +----------------------------------------------------------------------------------LTILDVSENDAGYYLCQASNGiGsGLSKVISLTV-- +>1363|Ga0265340_11810124_1|-3|11 38 0.323 8.225E+00 80 111 116 37 70 94 +--------------------------------------------------------------------------------ASLTIQNVQPADDGSYRCLVWNAlGsTVSRAATL---- +>MGYP001165683748 38 0.352 8.225E+00 80 113 116 32 65 100 +--------------------------------------------------------------------------------WSLRIQDTKLSDAGAYECQVTTDIETATQVHLKV-- +>SRR6188768_1531270 38 0.261 8.225E+00 74 113 116 54 95 102 +--------------------------------------------------------------------------NVGTNSPTLMLNSLTLGDAGDYTCVVTNGnGsDTSDPISLTV-- +>SRR3984957_3974706 38 0.280 8.225E+00 66 114 116 8 51 102 +------------------------------------------------------------------NRYSILED------GSLMIREASASDSGVYVCNATNKfGSDIRSGTLNVK- +>SRR4029078_4919590 38 0.300 8.225E+00 78 115 116 21 60 102 +------------------------------------------------------------------------------NSATLTLSNVTLSDVGNYACVVTNAdGqVTRDDAALSVNA +>ERR1719341_3198306 38 0.312 8.225E+00 66 113 116 4 45 104 +------------------------------------------------------------------GRVRVDKD------GTLIISPVHASDAGIYVCRAKNGIMQPKQTILDV-- +>ERR1719150_3537223 38 0.274 8.225E+00 66 113 116 19 69 105 +------------------------------------------------------------------GRLQVRRDPrlRVTGDYGLEIAGVEPGDRGTYRCTVDYQGyVQSVQHRLEV-- +>ERR1043165_8432034 38 0.351 8.225E+00 80 114 116 18 54 105 +--------------------------------------------------------------------------------ASLTIVNIGAADGGNYWCLVNNtcGGAASNQATLTVN- +>SRR5262245_15365053 38 0.285 8.225E+00 78 115 116 12 53 106 +------------------------------------------------------------------------------GVFtsVLSIQNVQPLDAGIYDCVVTNlcGPVTSDGAVLTVCA +>ERR1041385_1336470 38 0.324 8.225E+00 79 113 116 19 55 109 +-------------------------------------------------------------------------------NATLTITNVQDSDDGLYNCVVSNSsGSiTSGNAVLTI-- +>ERR1719483_898016 38 0.225 8.225E+00 61 111 116 6 67 110 +-------------------------------------------------------------DSSLSGRVSFFLEGLRRGaglkirNSSmskLTIHTLREADAGIYRCRVDFKqaPTINSEVNL---- +>ERR1719412_903296 38 0.240 8.225E+00 64 113 116 6 56 110 +----------------------------------------------------------------YSGRVSFI---LSPGDtASLlTLRHLREEDHGIYRCRVDFKqaPTFHSEINLEI-- +>ERR1719354_1188956 38 0.297 8.225E+00 67 113 116 20 65 112 +-------------------------------------------------------------------RVQV-RHHPSFGMWELRLGLVGEEDAGKYQCQANSEPKQYSMVQVKV-- +>SRR5213593_403403 38 0.351 8.225E+00 79 113 116 15 51 113 +-------------------------------------------------------------------------------NATLVISNASPEDAGDYSVVVSNGaGqVTSDTATLTV-- +>ERR1740128_101186 38 0.294 8.225E+00 80 113 116 10 43 114 +--------------------------------------------------------------------------------WKLEIKEVRPRDAGFYMCQVNTEPMKNKMGYLEV-- +>ERR1719481_2398752 38 0.264 8.225E+00 80 113 116 35 68 118 +--------------------------------------------------------------------------------WMLSIVNTSKEDEGMYECQVNTEPKINKQIYLSV-- +>ERR1719450_1896889 38 0.307 8.225E+00 64 113 116 6 56 120 +----------------------------------------------------------------FGQRANFRV-SAAESNTALVIKNVSLMDEGVYRCRVdyRNSPTRNMKLNLTV-- +>ERR1719510_1115867 38 0.260 8.225E+00 66 113 116 41 89 124 +------------------------------------------------------------------NRFSMRYD-TASSTYTLQIKDVQRPDEGTYQCQIQESttTKVTRHVDLRV-- +>MGYP000981039465 38 0.236 8.225E+00 78 113 116 22 59 125 +------------------------------------------------------------------------------GTPSLRIQNAQPADGGIYTCLATNlcGEDMSEPVSLVV-- +>ERR1719166_421412 38 0.270 8.225E+00 64 99 116 86 121 131 +----------------------------------------------------------------YKGpKYSMDTDE-ENGTYTLTIKNPKMEDGGRYTCIV---------------- +>ERR1719225_757603 38 0.382 8.225E+00 80 113 116 17 50 134 +--------------------------------------------------------------------------------WSLRIQDTKLSDAGAYECQVSTDLETATQVHLKV-- +>ERR1711970_983989 38 0.315 8.225E+00 78 114 116 12 49 140 +------------------------------------------------------------------------------GNGSLSILEARLEDEGSYICRAENSeEVLDSSIEVQVQ- +>ERR1712025_407834 38 0.365 8.225E+00 77 113 116 28 68 158 +-----------------------------------------------------------------------------DGSYlnKLDIFNVKPKDAGLYICFVSNSwGsFSYKFSHLQV-- +>MGYP001222530713 38 0.350 8.225E+00 75 113 116 0 39 161 +---------------------------------------------------------------------------MDDGNGVLIITQVQTTDSGTYVCTASAGQfVVSDRTQLTV-- +>A0A1B6CJK9 38 0.307 8.225E+00 64 113 116 21 70 171 +----------------------------------------------------------------FGPRAFFVTG--KKPAAALQIDAVQLKDAGIYRCRVdfRNSPTRNFQVKLTV-- +>GraSoiStandDraft_28_1057319.scaffolds.fasta_scaffold6132789_1 38 0.261 8.225E+00 77 113 116 13 54 189 +-----------------------------------------------------------------------------HPNGVLIIRNAQAQDSGRYRCEVTFPrapelGSQESSYDLRV-- +>SRR6185312_14653291 38 0.324 8.225E+00 79 113 116 3 39 192 +-------------------------------------------------------------------------------NASLTISNVQLIDAGNYSVRVFNPfGaQMSSNAVLTV-- +>ERR1719481_503323 38 0.215 8.225E+00 66 113 116 17 67 211 +------------------------------------------------------------------DRIQVTrRKNTTTTDWVLSIKFMQERDEGVYECQVTlLGGqVKSRSVHLDV-- +>TARA_MED_95_MAG_00510_000000014189.2.3 38 0.243 8.225E+00 79 113 116 178 214 255 +-------------------------------------------------------------------------------DWVMMIKHVQANDSGSYECQVTTDegGIRSHQVELKV-- +>MGYP000961387611 38 0.272 8.225E+00 65 115 116 7 60 284 +-----------------------------------------------------------------KNEVNLSDGGGISGATsnTLQIADCRPDDSGSYRCVVSNSqGSaTSNAANLTV-A +>ERR1719458_1625347|ERR1726577_k119_1328797|+|269|2.91e-71|6|887|3866|887[887]:958[958]:72[72]|1214[1220]:1300[1300]:87[81]|1667[1673]:1879[1879]:213[207]|2324[2324]:2671[2671]:348[348]|2906[2906]:3013[3013]:108[108]|3696[3696]:3866[3866]:171[171] 38 0.317 8.225E+00 78 114 116 0 39 329 +------------------------------------------------------------------------------GDWSLSISPVKLEDEAEYQCQV-GGGltqlFRSRTVKVVVK- +>DEB19_MinimDraft_2_1074335.scaffolds.fasta_scaffold564692_1 38 0.294 8.225E+00 70 115 116 0 50 561 +----------------------------------------------------------------------LFRGQPKiagATNASLTISNLQASDAGDYRAVVANSaGsVTSMVATITVIA +>ERR1719357_1119492 38 0.280 8.225E+00 40 101 116 4 76 1020 +----------------------------------------WYREDTRVYVYSPTAQFSNAEGP-LMNRC-LNPDHQSLGPscvrgtlevtdtaANLRIAPVELTDEGQYRCEITY-------------- diff --git a/conf/examples/msa/PDL1/0/pairing.a3m b/conf/examples/msa/PDL1/0/pairing.a3m new file mode 100644 index 0000000000000000000000000000000000000000..bb6eb51663cce29d728f8e36b3365c3db4ec3268 --- /dev/null +++ b/conf/examples/msa/PDL1/0/pairing.a3m @@ -0,0 +1,8188 @@ +>query +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI000980D069_51338/ 125 0.879 4.985E-30 0 115 116 16 131 268 +NAFTITVPKDLYVVEYGSNVTIECRFPVENQLDLTSLIVYWEKEDKQIIQFVHGKEDLKVQHSSYRQRAWLLKDQLFKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A2K6PJ04_9569/ 124 0.965 9.382E-30 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLASLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSQGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_A4GW26_9528/ 123 0.956 2.422E-29 0 115 116 16 131 178 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI00034F7AFC_10181/ 122 0.817 6.253E-29 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTIECNFQVENQLDLLSLSVYWEKEDKHIIQFVHGKEDPEVQHSSFRHRAQLLKDQLFKGNAALQITDVKLQDAGVYYCIISYGGADYKRITLKVNA +>UniRef100_A0A2K6PJ31_61622/ 121 0.965 8.578E-29 0 114 116 16 130 183 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLASLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSQGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>UniRef100_G1SUI3_9986/ 121 0.879 8.578E-29 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI000642E5C7_30608/ 121 0.862 8.578E-29 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECRFPVEKQLDLMSLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRGRARLLKDQFFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_UPI0014870F0D_61156/ 121 0.782 8.578E-29 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTIECRFPVEQELDLLALVVYWEKEDRQVIQFVEGKEDLKPQHSSFRGRASLPKDQLLKGNAALQITNVKLQDAGVYCCMISYGGADYKRITLKVDA +>UniRef100_A0A5E4CZF2_9995/ 121 0.827 8.578E-29 0 115 116 44 159 315 +NAFSITVPKDLYVVEYGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVNGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>UniRef100_UPI0007EE7FC3_9986/ 121 0.879 8.578E-29 0 115 116 88 203 341 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A1Z1NE93_2022783/ 121 0.791 1.177E-28 1 115 116 17 131 268 +-AFTVTVPKDLYVVEYGGNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDVNVQHDSYKNRVTLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A1S3G1F6_10020/ 121 0.793 1.614E-28 0 115 116 16 131 270 +NAFTITVSKDLYIVEYGSNVTMECRFPVENQLDLMSLVVYWEKEEKQIIQFVNGEEDPKDQHSSYRQRAWLLKDQLFKGNVALHITDVKLQDAGVYCCMISYGGVDYKRITLKVNA +>UniRef100_L9KKR1_246437/ 121 0.826 1.614E-28 1 115 116 12 126 281 +-AFTITVPKDLYVVEYGSNVTLECEFPVEKQLDLHSLVVYWEMQGKNIIQLVNGKEDLKVQHSSYSRRTRLLKDQLPKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVTA +>UniRef100_A0A5N3WM06_9888/ 121 0.834 1.614E-28 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGKEDLNVQHSSYHGRAQLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI000A3114BB_10093/ 121 0.791 1.614E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQELDLHALVVYWEKEDKQVIQLVAGEEDIKPQHSSFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_E2D891_10096/ 121 0.791 1.614E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVERELDLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A5F7ZHU0_9544/ 120 0.956 2.215E-28 0 114 116 16 130 155 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>UniRef100_A0A091DRH8_885580/ 120 0.791 2.215E-28 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTIECNFQVENQLDLLSLSVYWDKEDKHIIQFVHGKEDPEVQHSSFRHRAQLLKDQLFKGNAVLQITDVKLQDEGVYCCIISYGGADYKRITLKVNA +>UniRef100_UPI0004ED1954_1026970/ 120 0.732 2.215E-28 0 115 116 16 131 290 +NAFTITAPKDMYVVESGTNVTIECRFPVSTKLDMLSLVVYWEKENKQVIQFVHGKEDLNLQHSSFRERAWLLQDQLSKGTAALHITNVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A1U7Q5Z5_10036/ 120 0.715 3.038E-28 0 115 116 17 132 290 +NAFTITAPKELYEVEYGSNVTIECRFPVKHQLDLLSLVVYWEKNDNPVIQFVDGKVDLKHQHSSFRGRAWLPKEQILKGNAGLQITNVKLQDAGVYGCMISYGGADYKRITLQVNA +>UniRef100_UPI001262649B_35658/ 120 0.773 3.038E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEHGSNITMECRFPVDRALDLFALVVYWEKEDKQVIQFVMGEEDLKPQHSSFRGRASLPKDQLLKGNAVLQITNVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0002184FB9_9606/ 119 1.00 4.168E-28 2 115 116 1 114 222 +--FTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI0003F0E62C_28737/ 119 0.784 4.168E-28 0 115 116 16 131 262 +NAFTVTVPKDLHVVDYGSNVTMECVFPVEKEFNLDDLVVYWEMGDKKIIQFMNGKEDSKVQHSSYRQRAQLLKDQLSQGKAMLQITDVKLRDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A6J3IY91_9515/ 119 0.939 4.168E-28 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTLECKFPVEKQLELTSLIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRAQLLKNQLSLGIAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_D4AE25_10116/ 119 0.800 4.168E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQKLDLLALVVYWEKEDKEVIQFVEGEEDLKPQHSSFRGRAFLPKDQLLKGNAVLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI00192FB673_10090/ 119 0.780 5.717E-28 2 115 116 2 115 118 +--FTITAPKDLYVVEYGSNVTMECRFPVERELDLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCIISYGGADYKRITLKVNA +>UniRef100_UPI00167F30DB_38674/ 119 0.750 5.717E-28 0 115 116 16 131 289 +NAFTITAPKDLYVVEHGSNVTIECRFPVGHQLDLLALVVYWEKDDKQVIQFVDGRADLTLQHSSFTGRAWLPKEQLLQGNAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A5K1U4T1_9823/ 119 0.808 5.717E-28 1 115 116 41 155 311 +-AFTITVPKDMYEVEYGSNVTLECRFPVDKQLNLLALVVYWEMKDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKASLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A1A6GUG1_56216/ 119 0.765 7.843E-28 1 115 116 6 120 225 +-AFTITAPKDLYVVEYGSNVTIECRFPVEHQLDLLSLVVYWEKDDKQVIQFVEGKADLKIQHSSFRGRAWLPKEQLLKGNAGLQITDVKLQDAGVYCCVISYGGADYKRITLKVNA +>UniRef100_A0A2K6F2X4_379532/ 119 0.862 7.843E-28 0 115 116 16 131 244 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_UPI00032ADD85_9978/ 119 0.775 7.843E-28 0 115 116 16 131 289 +NAFTITVPKDQYVVEYGSNVTIECKFPVKKPLDINSLFVYWEMGGKQIIQFVHGKEDPKVQHASYRQRARLLEDRFYQGIAALQITDVKLQDAGIYCCLIGYGGADYKRITLKVNA +>UniRef100_H0V301_10141/ 119 0.800 7.843E-28 1 115 116 17 131 289 +-AFTITVPKDLYVIEYGSNVTIECNFPVQKQLDLLSLVVYWEKDDKQIIQFVHGTEDPKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_UPI0010A02AA5_491861/ 119 0.791 7.843E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTIECRFPVEQELDLLALVVYWEKEDEQVIQFVEGEEDLKYQHSSFRGRASLPKEQLLKGNAALQITDVKLRDAGVYCCMISYGGADYKRITVKVDA +>UniRef100_UPI00045DD504_1230840/ 119 0.844 7.843E-28 0 115 116 16 131 295 +NAFTVSVPKDLHVVEYGSNVTMECTFPVEKQLNLAVLVVYWEMGDKKIIQFVDGEEDLKVQHSSYKQRAWLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVTA +>UniRef100_UPI00063F4043_379532/ 119 0.862 7.843E-28 0 115 116 45 160 319 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_A0A6P3VBX3_10160/ 118 0.782 1.076E-27 1 115 116 17 131 289 +-AFTITVPKDQYVVEYGSNVTIECHFQVQKQLDLLSLVVYWEKEDKQIIQFVHGKEDAKAQHSSFRHRAWLLEDQLFKGNAALLITDVKLQDAGVYCCVIGYGGADYKRITLKVNA +>UniRef100_UPI00038EF0B0_34839/ 118 0.800 1.076E-27 1 115 116 50 164 322 +-AFTITVPKDQYVVEYGSNVTIECNFQVQKQLDLLSLVVYWEKEDKQIIQFVHGQEDSKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_A0A212C569_46360/ 118 0.833 1.476E-27 1 114 116 86 199 200 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGKEDLNVQHSSYHGRAQLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVN- +>UniRef100_A0A6J0EEX0_230844/ 118 0.750 1.476E-27 0 115 116 16 131 238 +NAFTITAPKDLYVVEYGSNVTIECRFPVGDQLDLFSLVVYWEKDDKQVIQFVDGMEDLRFQHNSFTGRARLPKEQLLQGIAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI000C814261_9785/ 118 0.793 1.476E-27 0 115 116 16 131 288 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI000D5346AF_9913/ 117 0.800 2.025E-27 1 115 116 17 131 248 +-AFTITVSKDLYVVEYGSNVTLECRFPVDKQLNLLVLVVYWEMEDKKIIQFVNGKEDPNVQHSSYHGRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI001155D438_37032/ 117 0.773 2.778E-27 1 115 116 17 131 236 +-AFTITVPKDLYVVEYGSNVTMECRFPVAEQLDLPSLIVYWEMEDKKIIQFVNGKEDPEVQHRSYSQRAQLLKDQLFLGKAALRITKVTLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI00064475CB_30611/ 117 0.844 2.778E-27 0 115 116 16 131 290 +NAFTVTVPKDQYVIEYGSNVTIECRFPVEKQLDLVSLVVYWEMENKKIIQFVHGEEDLKVQDSSYHQRARLLKDQLFLGSAALQVTDVKLRDAGVYRCTIIYGGADYKRITLKVNA +>UniRef100_A0A1U7TSZ1_1868482/ 117 0.827 2.778E-27 0 115 116 16 131 290 +NAFTVTVPKDLYVVEHGSNVTIECRFPVDKHLDLFSLVVYWEMDNKKIIQFVRGEEDLKVQHRSFSQRARLLKDQLYLGSATLQITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_A0A671F888_59479/ 117 0.869 3.810E-27 1 115 116 17 131 268 +-AFTITVNKDLYVVEYGSNVTMECRFPVEKQLDLSALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLMKDQLSLGKAALQITDVKLQDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI0010A18F03_10041/ 117 0.732 3.810E-27 0 115 116 16 131 289 +NAFTITAPKDLYVVEYGSNVTIECRFPVGDQLDLYSLVVYWEKDDKQVLQFVEGMADLRFQHDSFTGRARLPKEQLLQGIAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI00140F8117_59479/ 117 0.869 3.810E-27 1 115 116 93 207 364 +-AFTITVNKDLYVVEYGSNVTMECRFPVEKQLDLSALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLMKDQLSLGKAALQITDVKLQDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI00064F6827_9371/ 116 0.741 5.227E-27 0 115 116 16 131 252 +NAFTVSVSKDLHVAEIGDNVTMECIFPVEKELDLAVLVVYWEMEDKKIIQLVQGQEDPEVQHSSFRGRAQLLKEQLRLGKAALQIHDVKLRDAGVYCCLISYGGADYKRITLKVSA +>UniRef100_UPI001875D915_9771/ 116 0.852 5.227E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKDQLSLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_UPI000B4F0016_10047/ 116 0.765 5.227E-27 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNITMECRFPVEHELDLRELIVYWEKEEKQVIQFVKGETDLKLQHSSFRDRAWLPTDQLLRGNAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2K6F2Y3_379532/ 116 0.860 7.171E-27 0 114 116 16 130 136 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVN- +>UniRef100_A0A2K6F2W3_379532/ 116 0.860 7.171E-27 0 114 116 16 130 191 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVN- +>UniRef100_A0A6J0AR17_30538/ 116 0.852 7.171E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTMECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A6P6EZ62_10160/ 115 0.780 9.837E-27 1 114 116 17 130 194 +-AFTITVPKDQYVVEYGSNVTIECHFQVQKQLDLLSLVVYWEKEDKQIIQFVHGKEDAKAQHSSFRHRAWLLEDQLFKGNAALLITDVKLQDAGVYCCVIGYGGADYKRITLKVN- +>UniRef100_UPI001921FF33_95912/ 115 0.756 9.837E-27 1 115 116 17 131 258 +-AFTITVSKDLYVVEYGSNVTMECRFPVEKQLDLLSLIVYWEMEDKKIIQFVNGKEDLNVQHRSYSHRAQLLKDHLFLGKASLRITNVTLGDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI0013C51697_42100/ 115 0.826 9.837E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2U3V0G5_9739/ 115 0.826 9.837E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J8ED42_27622/ 115 0.800 9.837E-27 1 115 116 29 143 300 +-AFTITVPKDLYVVEYGSNVTMECQFPVVTQLDLFALVVYWEKGRKKVIQFVNGEEDPKFQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_UPI0010F6734A_40151/ 115 0.826 9.837E-27 1 115 116 17 131 316 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_G3STX2_9785/ 115 0.791 1.349E-26 0 114 116 16 130 290 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVN- +>UniRef100_A0A667HJA0_13124/ 115 0.791 1.349E-26 1 115 116 17 131 291 +-AFTITVSKDLYVVEYGSNVTMECRFPVEEQLDLVSLIVYWEMEDKKIIQFVQGKEDLKVQHRSYSQRAQLLKDQLFLGKAALQITNVTLEDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_A0A7J7W2C4_59472/ 115 0.773 1.851E-26 1 115 116 17 131 288 +-AFTITVTKDLYVAEYGSNVTMECEFPVTTPLNLLALVVYWEMGEKKVIQFVNGQEDLKVQHSSYSQRAHLLKDELSLGKAALQITNVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_UPI000938B035_186990/ 115 0.800 1.851E-26 1 115 116 18 132 289 +-AFTVTVIKDLYVVEYGSNVTMECRFPVENQFNLSALIVYWEMGDKKIIQFVNGKEDLTVQHRSYRQRAQLLKDQLFLGKAALQIRDVKLQDAGVYCCLIGYGGADYRRITLKVNA +>UniRef100_UPI000C81A218_9361/ 114 0.793 2.540E-26 0 115 116 16 131 266 +NAFSITVSKYLYEVEYGSNVTMECKFPVENPLDLVTLIVYWEKEDKKIIQFVHGKEDPTVQHSSYSQRAQLLKDRLYLGTAALQITDVKMQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0018E295F9_1047088/ 114 0.678 2.540E-26 1 115 116 17 129 287 +-AFTITAPKDLYVVEHGSNVTIECRFPVEHQLDLPALVVYWEKDNHQVIQFVDGKTDR--QDSSFKGRASLPKEQILKGNAGLHITNVKLRDTGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A7E6DEY4_89673/ 113 0.800 4.779E-26 1 115 116 17 131 286 +-AFTISAPQDLYVVEYGSNVTMECEFPVAKELNLYALVVYWEMEDKKVIQFINGEEDLKVQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A5N4E9I5_9838/ 113 0.850 6.556E-26 1 114 116 78 191 198 +-AFTITVPKDLYVVEYGSNVTMECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVN- +>UniRef100_UPI0010A8AE4E_9258/ 113 0.596 6.556E-26 2 115 116 20 133 255 +--FTVQIPKDFYTVDYGSNVTMECNFNVENQMDFNILLVFWDKDEKNIVKFAKGQEDLKTQDEHYRGRATLLREELSSGKALLRISDVKITDAGQYRCLISYGGADYKYITLKVKA +>UniRef100_UPI00038BFFBF_79684/ 113 0.695 6.556E-26 1 115 116 17 129 289 +-AFTITAPKDLYVVEHGSNVTIECRFPVEHQLDLPALVVYWEKDDQQVIQFVDGKTDR--QDSSFSGRASLPKEQILKGNAGLHITDVKLRDAGVYCCMISYGGADYKRITLKVHA +>UniRef100_UPI00187421D2_143292/ 113 0.834 6.556E-26 1 115 116 41 155 313 +-AFTITVTKDLYVVDYGSNVTLECKFPVGKQLDLLALIVYWQMEDKKIIQFVNGKEDLKVQHSSYNQRAQLLKDQLFLGKAALEITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J8ECC2_27622/ 113 0.798 8.994E-26 1 114 116 29 142 205 +-AFTITVPKDLYVVEYGSNVTMECQFPVVTQLDLFALVVYWEKGRKKVIQFVNGEEDPKFQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVN- +>UniRef100_A0A3Q2I1A7_9796/ 113 0.852 8.994E-26 1 115 116 17 131 301 +-AFTITVTKDLYVVDYGSNVTIECKFPVEEPLNLAALIVYWEMENKKIIQFVNGEEDPKVQHSSYSQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J7EAS4_77932/ 112 0.834 1.234E-25 1 115 116 24 138 316 +-AFTITVTKDLYMVEYGSNVTMECEFPVEKPLNLAALIVYWEMENKKIIQFVNGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI00101A89AC_29078/ 112 0.800 1.693E-25 1 115 116 17 131 290 +-AFTITVTKDLYVVEYGSNVTMECKFPVTTPLNLFALVVYWEMGEKKVIQFVNGQEDLKVQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_A0A6I9JQK5_185453/ 111 0.801 2.322E-25 0 115 116 16 131 271 +NAFTVSVSKSLHVVEYGSNVTMECTFPVEKELNLAVLIVYWEMGDKKIIQLVGGEEDLKVQHSSYNQRAQLLKDQLSLGKAALQITDVKLRDEGVYCCLISYGGADYKRITLKVDA +>UniRef100_UPI00189FA405_27675/ 111 0.818 2.322E-25 0 115 116 16 131 290 +NAFSVTVSKDLYEVEYGSNVTMECKFPVENQLDLVALVVYWEMEDKKIIQLVHGEEDLQVQHSSYNKRARLLKDRLFLGRSTLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2Y9QQU4_127582/ 111 0.747 3.185E-25 1 115 116 17 131 242 +-AFTISVSKDLHVAEYGKNVTMACTFPVGKQLNLTVLVVYWEKEDKKIIQFVDGEEDLKVQHRSYSQRAQLLKDQLFLGKAVLQIRDLKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_A0A2Y9DG34_127582/ 111 0.747 3.185E-25 1 115 116 17 131 288 +-AFTISVSKDLHVAEYGKNVTMACTFPVGKQLNLTVLVVYWEKEDKKIIQFVDGEEDLKVQHRSYSQRAQLLKDQLFLGKAVLQIRDLKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_A0A3Q7SP91_9627/ 111 0.826 3.185E-25 1 115 116 17 131 289 +-AFTITVAKDLYVVEYGGNVTMECKFPVEKQLNLFALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVRLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_A0A7J7UN08_51298/ 111 0.780 4.369E-25 1 114 116 17 130 193 +-AFTITVTQDLYVVEYGSNVTMECKFPVTTPLNLHVLVVYWEMGEKKVIQFVNGKEDLKVQHSSYSQRAHLLKDQLILGKAALQITDVKLQDAGVYHCLISYGGADYKRITLKVN- +>UniRef100_A0A061I9B9_10029/ 111 0.663 4.369E-25 0 115 116 52 165 403 +NAFTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_G1LTC6_9646/ 110 0.808 5.994E-25 1 115 116 17 131 291 +-AFTITVSKDLYVVESGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_M3Y0R4_9669/ 110 0.826 5.994E-25 1 115 116 17 131 303 +-AFTITVSKELYVVEYGSNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI00196B24ED_143291/ 109 0.817 1.128E-24 1 115 116 17 131 289 +-AFIITVTKDLYVVEYGSNVTMECKFPVEEQLNLFALIVYWEMEDKKIIQFINGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYFCLIGYGGADYKRITLKVHA +>UniRef100_UPI0010FAA0A2_113540/ 109 0.260 1.128E-24 1 115 116 50 166 494 +-SFEVLGPADPVVAVPGEDVVLPCY--LKPNISAMDLSVEWFRvqtKNPLVHLYQDHEDRNENQIPSYRGRTSLFPEELNNGNTSLKVKNVRLSDSGEYKCFVQSaEWYDDYSINVQIKA +>UniRef100_A0A1S3WUJ3_9365/ 109 0.756 1.547E-24 1 115 116 22 136 291 +-AFTLTVTKDLYVVEYGSNVTMECVFPLESPLNINSLIVYWEMEDKKIIQLVNGKEDSNVQHSSYRQRAQLLTDRLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLQVHA +>UniRef100_UPI000642A2C1_143302/ 109 0.715 1.547E-24 0 115 116 16 131 372 +NAFTVQVTKDMYVVEHGSNVTMECIFPVEKQLNMLSLFVSWEKGEKKIIELVNGKEDLTVQHSSYRQRAWLLKDQLFLGKATLQITDVKLQDAGTYCCLISYGGADYKRIILTVYA +>UniRef100_UPI000947CD31_9646/ 108 0.814 3.994E-24 1 113 116 17 129 194 +-AFTITVSKDLYVVESGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_UPI00188E197E_50954/ 108 0.791 3.994E-24 1 115 116 1 115 252 +-SFTVNVTKDLYEVEHGSNVTMECIFPVEEKLNMFSLIVYWEMEDKKIIQLVNGQEDLKVQHSSYRQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVYA +>UniRef100_UPI0007A6A853_291302/ 108 0.756 3.994E-24 1 115 116 17 131 289 +-AFTITVTKDLYVVEYGSNVTMECEFPVATELNLFALFVYWEVGEKKVVQFVNGEEDLTVQHSSYSQRAHLLQDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVHA +>UniRef100_A0A7F8R665_9713/ 108 0.814 5.480E-24 1 113 116 17 129 150 +-AFTITVSKDLYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSRRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_UPI00156C14F9_9715/ 108 0.814 5.480E-24 1 113 116 17 129 193 +-AFTITVSKDLYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSRRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_A0A7K6EZK4_266360/ 108 0.521 5.480E-24 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFKDLSVSWEKKDelKQVYVLYKGEEVFKGQDSDFKGRIKLLKENLNLGQCLLQITDVKLRDAGDYRCIVEYGGADYKTVHLKVKA +>UniRef100_UPI00196A3339_143291/ 107 0.823 7.517E-24 1 113 116 17 129 194 +-AFIITVTKDLYVVEYGSNVTMECKFPVEEQLNLFALIVYWEMEDKKIIQFINGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYFCLIGYGGADYKRITLKV-- +>UniRef100_A0A7K9YGT7_886794/ 107 0.495 7.517E-24 2 115 116 13 129 218 +--FTVEAPRSLYTAELGSNVTMECVFPVDGKLNFKDLSVIWEKKDevrKDVYLLLKGKEDSGGQHSDFQGRIKLLKENLDFGQSLLQISNVKLGDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_A0A7K8HC18_461220/ 107 0.579 7.517E-24 0 115 116 15 133 222 +NAlFTVETPQSLYTVERGNNVTMECTFPVNGKLKLRDLSVSWEKKDelKQVYELVNGEEDFKNQHSDFRGRIKLLKENLKLGRSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K7VGC6_8805/ 107 0.541 7.517E-24 0 115 116 15 134 223 +NAlFTVEAPQSTYTVEYGSNVTMECTFPVNGQLKFRDLSVSWEKKDefrKDVYVLFKGEEDFKSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLSDAGSYRCVVDYGGADYKIISLKVKA +>UniRef100_K7FZJ7_13735/ 107 0.239 7.517E-24 2 115 116 37 151 338 +--FSVIGPDQPVTAIVGEATVLPCH--LSPQMSAENMEVRWIRSQHSaaVHLYRDGQEQTEDQNPEYQGRTEFLRDSLTEGNVSLRIRNIRPSDEGQYRCFVQSlTFYNEATLELKVAA +>UniRef100_UPI000D09ACAB_74940/ 107 0.284 7.517E-24 4 115 116 30 143 384 +----VVGPADPVVALAGDDIILPCS--LEPNVSAEDMTVEWTRlyLKTNVHLYLDGRDSNDEQHPSYRGRTSMFHEELKKGNVSLKLTRVTLSDAGSYRCFLPTltSQVKETTIQLLVGA +>UniRef100_UPI000704365D_13735/ 107 0.247 7.517E-24 2 115 116 35 149 504 +--FTVVGPDQPVTAVVGEEIVLPCH--LAPRMSVENMEVTWFRSelSPFVHHYSDGKNQYEQQMPEYQGRTELLNDGLTQGNVTLKIFNVTVSDEGRYSCFVQDGTFYEETlLELKVAA +>UniRef100_A0A151MLB1_8496/ 107 0.247 1.031E-23 2 115 116 37 151 195 +--FTVVGPDQPVTAIVGEEIVLPCH--LSPNMSAENMEVRWFRSefTNYVHLYRDGRDQFGGEMPEYRTRTAFWKDGLTHGNVSLRILNIRPSDEGQYTCFVNDGIADEEAVMgLKVAA +>UniRef100_A0A7K5RNW8_28713/ 107 0.491 1.031E-23 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKTFLPSQHPDYKGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8IPB3_254446/ 107 0.475 1.031E-23 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTYRNGKAFPPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K4VTI1_337179/ 107 0.546 1.031E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGKNVTMECTFPVDGKLEFRDLSVSWDKKDelKQVYVLHKGEEDLKNQHSDFRGRIKLFKENLNLGQSLLQITDVKLRDAGVYRCVVDYGGADYKTIHLKVKA +>UniRef100_A0A3L7HYV2_10029/ 107 0.657 1.031E-23 2 115 116 0 111 267 +--FTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0018792BD8_9974/ 107 0.807 1.031E-23 1 114 116 41 153 305 +-AFTITVTKDLYMVEYGSNVTLECKFPVGKQLDLLALIVYWKMEDKKIIQFVNGKEDLKVQHSSYNQRAQLLKDQL-XGKAALEITDVKLQDTGVYCCLISCGGADYKRITLKVN- +>UniRef100_UPI000F6006BC_215358/ 106 0.247 1.415E-23 2 113 116 17 131 180 +--FTesdVIGSHEPVKATVGQDVILPCH--LEPPSDVSTLTVEWKQDEKQVHRYRSGADDLAGQDENFKDRTSLFHEEMTRGNISLKLTKVTERDAGTYTCHVPKlhSQVRKGKVTLTV-- +>UniRef100_A0A7L3CAD5_37079/ 106 0.543 1.415E-23 2 115 116 18 133 222 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDelKQVYVLLKGKEDFESQHSDFKGRTRLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K5UZB3_1160851/ 106 0.563 1.415E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLNFKDLRVSWEKKDelKRVYELVKGEEDFKNQHDDFRGRIKLLKENLKLGQSLLQITEVKLRDAGVYHCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K9JDQ5_381031/ 106 0.579 1.415E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVDGKLKFRDLSVSWEKKDelKQVYELVKGEEDFKNQHSDFRGRIKLLKENLSLGQSLLQITDVKIRDAGVYRCVIFYGGADYKTINLKVKA +>UniRef100_A0A7L1Y2C2_312124/ 106 0.533 1.415E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTAEHGNNVTMECTFPVNGKLKFQDLSVTWEKKDELkkaVYVLLKGEEDLESQHSDFKGRTKLLKENLNLGRSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K5L9A8_34956/ 106 0.475 1.415E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTLECRFPVNGSIDPGLLTVVWEQkrqswlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI000D721357_13735/ 106 0.256 1.415E-23 2 115 116 35 149 375 +--FTVVGPDQPVTAVVGDDVVLPCH--LCPRMSAENMEVRWFQREsiPFVHLYRYGKDKFGQQMSKYRGRTELSKAGITDGNVALRIVNVRPSDEGQYHCFVQDGASYEETVlELKVAA +>UniRef100_UPI00064B03AF_42254/ 106 0.747 1.415E-23 1 115 116 17 131 514 +-AFTVTLTKDLYIVEYGSNVTIECKFPIEERLNMLSLIVYWEMDGKKITQFMNGKEDLTVQHSNYRQRAHLLKDQLFLGKAALQITEVKMQDAGVYCCLISYGGADYKRITLKVYA +>UniRef100_A0A7L2XTN1_1112836/ 106 0.487 1.940E-23 2 115 116 2 118 207 +--FTVEVPQQLYTAEYGSNVTMECRFPANGSIDLGLLTVVWEQkrlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYHGVDYKYIDLEVKA +>UniRef100_A0A7K4KQU0_458187/ 106 0.529 1.940E-23 2 115 116 3 119 208 +--FTVEAPQSTYTVEYGKNVTMECTFPVNGQLKFRDLSVSWEKKDefrKDVYVLVKGEEKFNSQHPDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIDYGGADYKTITLKVKA +>UniRef100_A0A7L2S6F1_98133/ 106 0.563 1.940E-23 0 115 116 15 133 222 +NAlFTVEAPQSFYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKRVYELVKGEEDFKNQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K6F1N5_254528/ 106 0.563 1.940E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGKEDLKNQHSDFRGRIRLLKENLNLGQSLLQIIGVKLRDAGVYRCVVFYGGADYKTINLKVKA +>UniRef100_C0H9F7_8030/ 106 0.264 1.940E-23 4 115 116 30 144 244 +----VVGPADPVVALAGDDVILPCS--LKPSVSAENMVVRWTRlnlKAGNVHLYRSGRDSNVEQVPSYRGRTSMFNEELKNGNVSLKLTRVTLSDAGSYRCFIPTltSQVKETTVQLLVGA +>UniRef100_UPI00193F2843_260615/ 106 0.271 1.940E-23 1 115 116 34 149 471 +-SFTVTGPGHPVTAMVGEDVVLPCH--LSPRMSAENMEVRWFQSDftSFVHLYKHGEDRYEQQMTEYHGRTALLKDGIQAGKVSLQIANIRPSDEGQYHCFVQDGVfYEEAVLELKVAA +>UniRef100_UPI000D7248ED_13735/ 106 0.566 2.662E-23 2 115 116 20 139 211 +--FTVEVPQQLYIAKYGSNVTMECRFPVDGQLNLKDLRVSWAKkelqdqKSKEVYTLQKGEEDLKSQHSDYRGRATLLHDKLNLGYSVLQITNVKLMDAGSYRCLIDYRGADYKYITLKVKA +>UniRef100_A0A7K6LHW3_254539/ 106 0.571 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVIWEKKDelKQVYELVKGEEDFKNQHSDFRGRTKLLKENLNLGQSLLQIIDVKLRDAGVYRCVVAYGGADYKTIHLKVEA +>UniRef100_A0A7L2TKE3_9176/ 106 0.546 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKTDemKQVYVLFQGKEDFKNQHIDFRGRIKLLKENLNLGQSLLQISDVKLRDAGVYRCVIDYGGADYKTIHLKVKA +>UniRef100_A0A7K8B3R3_254448/ 106 0.563 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGRLKLRDLGVSWEKKDelKQVYVLHEGKEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGADYKTIQLKVKA +>UniRef100_A0A7K8F256_181839/ 106 0.588 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYELVKGEENLKNQHSDFRGRIKLLKENLSLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTINLKVKA +>UniRef100_A0A7L0EN58_56311/ 106 0.550 2.662E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEYGNNVTMECTFPVNGKLKFRDLNVSWEKKDelkKQVYSLLKGEEDFQSQHSDFKGRIKLLKENLNLGQSLLQISDVKLRDAGFYRCVIGYGGADYKTITLKVKA +>UniRef100_A0A7K9SNV5_1109041/ 106 0.550 2.662E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGQEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKIRDAGVYRCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K6K616_979223/ 106 0.483 2.662E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqdrsKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLINYQGVDYKYIALEVKA +>UniRef100_UPI0018F49B2E_9261/ 106 0.627 2.662E-23 0 115 116 16 133 235 +NAlFKVEVLKESFTVVYGSNVTMECSFPFKGHLDLKALSVYWDTEDeKHIVKFVKGEEDLKIQHHSYRGRATLLKDKLFLGKATLQITNVQMTDAGVYRCLIGYEGADYKWITLTVKA +>UniRef100_UPI000777377A_93934/ 106 0.516 2.662E-23 0 115 116 18 137 276 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDdvrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDLGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI00129DF07B_9054/ 106 0.500 2.662E-23 0 115 116 18 137 296 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFKDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKMLKENLDFGQSLLQISNVKLKDAGLYYCLIEYGGADYKTISLKVQA +>UniRef100_UPI0010FA78EA_113540/ 106 0.264 2.662E-23 2 115 116 26 140 323 +--FEVLGPSEPVVAVAGEDVVLPCY--LKPNISAADLEVRWFRKDftGSVHLYREHQDQHESQIPNYRGRTSLFSEELKKGNASLKLTGVRTSDFGEYECFVQAPyWYDDRSIDVIIKA +>UniRef100_E1C153_9031/ 106 0.508 2.662E-23 0 115 116 174 293 471 +NAlFTVEAPKSLYTAELGSNVTMECVFPVNGKLKFRDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_A0A669R151_9054/ 106 0.500 2.662E-23 0 115 116 18 137 571 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFKDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKMLKENLDFGQSLLQISNVKLKDAGLYYCLIEYGGADYKTISLKVQA +>UniRef100_A0A6J2VST0_29144/ 106 0.283 2.662E-23 0 115 116 319 436 795 +DQLQVVGPDGPLVVEAGEDLILPCS--LKPNISAVDMTVEWYRlhtSDSLVHLYKDGVENNEKQIQSYRGRTSLFKEELQKGNTSLKLSRVKVSDEGKYKCYIQTeDWSDDVTVQVNVEA +>UniRef100_A0A094LCT5_345573/ 105 0.547 3.652E-23 2 115 116 3 119 208 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLNFRDLSVSWEKKDelkKEVYVLLKGEEDFASQHSDFRGRIKLLKENLNSGRSLLQITDVKLRDAGVYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K8W4N3_265632/ 105 0.483 3.652E-23 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLTVVWEHkrqgwlKSKEVYTLRNGEAVPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCIINYQGVDYKYITLEVKA +>UniRef100_A0A7K8CIS3_156170/ 105 0.571 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTAERGNNATMECTFPVNGKLKFRDLSVSWEKKDesKQVYELVKGEEDFKNQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVRA +>UniRef100_A0A7L1RRA2_187437/ 105 0.554 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKFELRDLSVSWEKKDelKQVYVLVKGEEDFKMQHSDFRGRIKLLKENLNLGQSLLQISDVKLRDAGIYRCVIFYGGADYKTIRLKVKA +>UniRef100_A0A7L2C7Z3_670337/ 105 0.521 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSVFTVERGNNVTMECTFPVKGKLEFRDLSVSWEKKDelKQVYLLHQGEEDFRSQHSDFRGRIKLLKENLTLGQSLLQISDVKLTDAGVYRCVVVYGGADYKTIHLRVKA +>UniRef100_A0A7K6GH20_720584/ 105 0.563 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFKDLGVSWEKKDelKQVYVLFKGEEDFKAQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGDYRCLIEYGGADYKTIHLKVKA +>UniRef100_A0A7K5RNZ0_28713/ 105 0.588 3.652E-23 0 115 116 15 133 222 +NAlFTVDVPQSLYTVERGNNVTMECRFPVNGKLKFRDLSVSWEKKDelKQVYELVQGEEDFKNQHSDFRGRIKLLKENLDLGQSLLQITDVKLRDAGVYRCIIVYGGADYKTIHLKVKA +>UniRef100_A0A7K7WZQ3_874463/ 105 0.563 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGELKFRDLSVSWEKKDelKQVYELVKGQENFKRQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A091SKB5_36300/ 105 0.558 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGQLKIGDLSVSWEKNDelkKQVYVLLKGEEDFKSQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K7LK40_75869/ 105 0.550 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A7K9XCM2_54359/ 105 0.525 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGKLNFRDLSVSWEKKDeikKQVYALLKGKEDLESQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGFYHCVIGYGGADYKTISLKVKA +>UniRef100_A0A7K6PWV9_461245/ 105 0.475 3.652E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLELLTVFWEQkrqgrlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQLTNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8MJN0_449384/ 105 0.475 3.652E-23 2 115 116 17 136 225 +--FTVEVPQQFYTAEYGSNVTMECRFPVNASIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI001560B079_7906/ 105 0.310 3.652E-23 0 115 116 11 127 263 +DA--VTVPRSPVTSPPGSDVTLSCSFSYKAGADLTRVVVTWQRPpaDHVVHSFYYGQDQLALQNETYRNRTQLFPEQLSVGNASLRLKQVREEDEGWYTCAVTNQvESTKGDVRLIVAA +>UniRef100_UPI000B3D82C6_8996/ 105 0.516 3.652E-23 0 115 116 32 151 310 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSVLQITNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI000B3E0E25_8996/ 105 0.516 3.652E-23 0 115 116 32 151 326 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSVLQITNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI0018D735D7_8839/ 105 0.550 3.652E-23 0 115 116 32 151 329 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A2D0QKW7_7998/ 105 0.304 3.652E-23 2 115 116 33 147 332 +--FEISVPAHVQMGMYGESVVLPCTFPVSSSWDAGSSVITWQRQLEVVHSFFYGRDQPQYQSPSYANRTSLFYQEMKNGNASLRLDRTTLEDAGEYTCSISTQlGSQRKSFSLKVAA +>UniRef100_W5LVB2_7918/ 105 0.315 5.009E-23 2 112 116 21 132 210 +--FSVQGPREPLVARPGDEVLLPCS--VDSTVPLQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAEIFPQEIPRGNFSLRLANVTSEDAGVYRCAVHTaQGSGETRVELK--- +>UniRef100_A0A7K5BEN8_463165/ 105 0.521 5.009E-23 0 115 116 13 131 220 +NAlFTVEAPQSHYTVEHGNNVTMECTFPVNGKLKFQDLSVTWQKKDelKVVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCIIGYGGADYKTINLEVKA +>UniRef100_A0A7L0QUT9_298831/ 105 0.537 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIAERGNNVTMECTFPVNGKLEFRDLSVSWDKKDglKQVYVLRKGEEDLKNQHRDFRGRIKLLKESLNLGQSVLQITDVKLRDAGVYRCVVDYGGADYKTIHLKVKA +>UniRef100_A0A7K8W4H6_265632/ 105 0.546 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFTVNGKLKFQDLSVTWEKKDelKVVYVLLKGEEDFASQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCIIGYGGADYKTIRLKVKA +>UniRef100_A0A7L3PX29_269412/ 105 0.529 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGDNVTMECTFPVNGKLKFQDLSVTWEKKDelKVVYVLLKGAENFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCIIGYGGADYKTIDLEVKA +>UniRef100_A0A7K6PUT4_461245/ 105 0.563 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVRLRDAGVYHCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K7BZX0_39617/ 105 0.571 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGEENFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKAIHLKVKA +>UniRef100_A0A7L1VW73_73330/ 105 0.563 5.009E-23 0 115 116 15 133 222 +NAlFTVDAPQSLCTVERGNNVTMECTFPVNGKLELRDLSVSWEKKDelKQVYVLHKGKEDLENQHSDFRGRTKLLKEHLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIQLKVKA +>UniRef100_A0A7K8GW25_38397/ 105 0.554 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGELKFRDLSVSWEKKDelKEVYVLFKGEDNFKRQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIEYGGADYKTIHLKVKA +>UniRef100_A0A7K6K4P6_979223/ 105 0.579 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDgsKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCIIAYGGADYKTINLKVKA +>UniRef100_A0A7K9A1D3_117165/ 105 0.533 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFQDLSVTWEKKDELkkaVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K4Z6Y7_153643/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVKGELMFSDLSVSWEKKDeikKQVYSLLKGKEDFQSQHSDFKGRIKLLKENLSLGQSLLQITDVKLRDAGIYRCVIGYGGADYKTINLKVNA +>UniRef100_A0A091N289_57068/ 105 0.550 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPRSLYTVEHGNNVTMECTFPVNGKLKFRDLNVRWEKKDelkKQVYLLLKGEEDFESQHSDFKGRIKLLKENLSLGQSLLQISDVKLRDAGFYRCIIGYGGADYKTIHLKVNA +>UniRef100_A0A7K9EIE0_176943/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSIYTVEHGNNVTMECTFPVNGKLELRDLSVSWEKKDdlkKEVYVLLKGEEDFEKQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCVIRYGGADYKTINLKVNA +>UniRef100_A0A7L1JAT6_240209/ 105 0.533 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLNGKEDFKSQHSDFRGRTKLLKENLNLGQSLLHITDVKLRDAGFYQCLIGYGGADYKTINLKVKA +>UniRef100_A0A091R6S3_54374/ 105 0.541 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGEEDFKSQHSDFKGRIKLLKEKLNLGQSLLQITNVKLRDAGFYRCLIGYGGADYKTVNLKVKA +>UniRef100_A0A7K5YVX2_2585816/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGQLKFRDLSVSWEKKDelkKQVYVLLKGEEDVKSQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIDYGGADYKTINLKVKA +>UniRef100_A0A093H2V7_118200/ 105 0.550 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECRFPVNGKLKFRDLNVSWEKKDeakKQVYVLLKGQEDLKNQHSDFKGRVKLLKENLNLGQSLLQIIDVKLRDAGVYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K8HCZ3_461220/ 105 0.466 5.009E-23 2 115 116 17 136 225 +--FTVEVPQQFYTADYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_G1N177_9103/ 105 0.516 5.009E-23 0 115 116 16 135 228 +NAlFTVEAPKSLYTVELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLKDAGLYHCLIEYGGADYKTISLKVQA +>UniRef100_A0A7K9BPW9_2585815/ 105 0.564 5.009E-23 2 115 116 24 140 229 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLNVSWEKKDelkKQVYVLIKGQEDLKKQHSDFKGRTKLLKENLNLGQSLLQITDVKLRDAGVYHCIIGYGGADYKTIKLKVNA +>UniRef100_UPI00194010B2_260615/ 105 0.533 5.009E-23 0 115 116 79 198 246 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENLNNQHSNYRGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_UPI0011CF9E19_1825980/ 105 0.533 5.009E-23 0 115 116 52 171 354 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENLNNQHSNYRGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_A0A3Q0FT83_38654/ 105 0.239 5.009E-23 2 115 116 34 148 466 +--FTVVGPDQPITALVGEEIVLPCH--LSPNMSVENMEVRWFRSefRNYVHLYRDGRDDFGGQMPEYKRRTAFWKDGLTHGNVSLRIVNIRPSDEGHYHCLVADGiNDEEAVIELEVAA +>UniRef100_UPI001128D0C3_194408/ 105 0.264 5.009E-23 0 115 116 27 145 486 +NAegFKVIGPDGPVVAVLGGDAELPCR--LSPPLSAEHMQVRWYRSrfDSHVHLYENGMDQNEGQIPEYRGRTELIKSHISNGSVSLRIHSVELRDEGSYNCFFWSDPyYEEATLELKVAA +>UniRef100_UPI001890C433_42514/ 105 0.299 5.009E-23 2 114 116 140 254 876 +--FKVVGPAAPVVVEAGEDLVLPCS--IEPRISAEDMVVEWIRlylNDRLVHLYVDYEDRNQEQMESYRGRTSLFKEELKKGNTSLKLSAVQPSDEGVYQCYVEYrDWNNNVNIYVEVK- +>UniRef100_A0A7K7A6L9_8806/ 104 0.512 6.872E-23 2 115 116 3 119 208 +--FTVEAPQSTYTAEYGNNVTMECTFPVNGQLKFRDLSVSWEKKDdsrKDVYVLLKGEEDFNSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYRCLVGYGGADYKMISLKVKA +>UniRef100_A0A7K4M7G3_48396/ 104 0.525 6.872E-23 2 115 116 3 120 209 +--FTVEAPQSTYTVEYGKNVTMECTFPVNGQLKFRDLSVSWEKRDKFerkdVYVLVKGEENFNNQHPDLKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIEYGGADYKTITLKVKA +>UniRef100_A0A7K6HWL1_243059/ 104 0.475 6.872E-23 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlNSKEVYTLRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIHYQGVDYKYIALEVKA +>UniRef100_A0A7L1D273_239386/ 104 0.450 6.872E-23 2 115 116 5 124 214 +--FTVEAPQQFYIAEYGSNVTMECRFPVNGSINLGHLTVIWEQkrqgwlKSKEVYILRNGKAFPLSQHPDYMGRTSLLHSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLQVKA +>UniRef100_A0A7L1UTR6_50251/ 104 0.537 6.872E-23 0 115 116 15 133 219 +NAlFTVEAPQSLLTVERGNNVTMECTFPVNGKLEFRDLSISWEKKDelKQVYVLHKGKEDFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLTDAGVYRCLILYGGADYKTIHLKVKA +>UniRef100_G3PW61_69293/ 104 0.299 6.872E-23 1 115 116 16 132 219 +-AMEVRVPEQPVVALHGSDATLHCSFSLAKPFNLSNLTVFWQLTDTQqsVYSYSGGRDQLQYQAERFANRTALFPAQLGLGNASLLLSRVVVADEGSYTCFVRVHDYGSAALLLQVAA +>UniRef100_A0A7K6HW49_243059/ 104 0.537 6.872E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFKDLSVSWEKKDelKQIYVLYKGEEDFKGQDSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVEYGGADYKTVHLEVKA +>UniRef100_A0A7K9KXH3_237438/ 104 0.546 6.872E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDesKQVYVLHKGEEDFESQHSDFRGRIKLLKENLNLGQSLLQITDVRLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K9TTJ2_176938/ 104 0.566 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVQGKLKFRDLRVSWEKKDalkKQVYVLLNGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIDYGGADYKTISLKVNA +>UniRef100_A0A7L2HVT9_56258/ 104 0.550 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDKLkkqVYVLLKGEEDFKSQHSDFRGRIKLLKENLNSGQSLLQITDVKLRDAGVYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7K6U0M3_48278/ 104 0.525 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPLSLYTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelkKQVYMLLNGKEDFKKQHSDFKGRIKLLKENLNLGQSLLQITNVKLRDAGFYRCLIGYGGVDYKTINLKVKA +>UniRef100_A0A7L3HBM5_245048/ 104 0.483 6.872E-23 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTVVWEQkrqgwlKSKEVYTFRNGKALHQSQHPDYIGRASLLHSELKMGQAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI00186B1695_9337/ 104 0.603 6.872E-23 0 115 116 16 129 263 +NAFSVSVPKDKYKACYGSNVTMECSFPVGEKLDLSALTVYWDKKREFLVKFVHGEEDLKIQNSN--PRLRHLNDQLFKGKSLLHITNVKVEDAGVYRCLIGYGGADYKWITLTVNA +>UniRef100_UPI0008DB8484_9135/ 104 0.475 6.872E-23 2 115 116 20 139 274 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgllKSKEVYTFRNGKALRPSQHPDYKGRASLLHSELKLGRAILQITNVKITDSGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A0F8BMS9_215358/ 104 0.260 6.872E-23 2 113 116 631 742 986 +--FRVVGPPQPIVAALGDDIILPCH--LKPAVDASEMTIEWSRPDldpRFVLVWRDGVKLENKQHPSYNGRTSLFNDELKYGDVSLKLSKVKLSDEGKYRCFIPTS-FKESTVELVV-- +>UniRef100_A0A7L2IXN6_91796/ 104 0.555 9.426E-23 2 115 116 3 119 208 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLNVSWEKKDelkKEVYVLIKGQEDLKNQHSDFKGRAKLLKENLNFGQSLLQITDVKLRDAGVYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7L1Y2J3_312124/ 104 0.475 9.426E-23 2 115 116 2 121 211 +--FIVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLTVVWEQkrqgllKSKEVYTLRNGKAVPPSQHPDYKGRASLLHSELKLGRAILQITSVKITDAGSYLCLISYQGVDYKYITLEVKA +>UniRef100_A0A6P6MGT0_7957/ 104 0.250 9.426E-23 0 115 116 5 122 217 +DRYEVVSPADTVFAVAGEDVILPCS--VKPSISVVDMRVEWFRSDlknSVVHLYEDHDDRNAEQTESYRGRTKLNPQELQRGDASLKLSSVRVSDEGRYKCFIQSkSWSDYATVDVSVEA +>UniRef100_A0A7K5MIM4_98964/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWDKKDelKQVYVLRKGEEDLENQHSDFRGRIKFLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGADYKTIHLKVKA +>UniRef100_A0A7K4Q054_44397/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCVVERGNNVTMECTFPVNGKLEFRDLSVSWDKKDelKQVYVLHKGEEDLKNQHNDFKGRIKLLKENLNLGQSVLQITDVKLRDAGIYRCVVAYGGADYKTIHLKVKA +>UniRef100_A0A7L0X105_137541/ 104 0.475 9.426E-23 2 115 116 13 132 222 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVNLELLTVVWEQtrpgwlKSKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYRGVDYKYITLEVKA +>UniRef100_A0A7K8YRM9_419690/ 104 0.550 9.426E-23 0 115 116 15 134 222 +NAlFTVEAPQLLYTVEHGNNVTLECTFPVNGKLKFEDLSITWEKKDelkKVVYILLKGEEDFKNQHSDFKGRIKLLKENLSLGQSLLQITDVKLGDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7L3WE06_2478892/ 104 0.512 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPRSHYTAEHGHNVTMECTFPVNGKLRFRDLNVSWEKKelKKQVYSLIKGVEDFKNQDSDFKGRTKLLKENLNFGQSLLQITDVKLRDAGVYRCVIGYGGADYKTINLKVKA +>UniRef100_A0A7L3M7E7_2585811/ 104 0.554 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQISDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L3K8F9_626378/ 104 0.571 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVKGKLKFRDLNVSWEKKDesKQVYVLHKGEEDLKNQHSDFRGRIKLLKENLNLGQSLLQITGVKLRDAGVYRCVIDYGGADYKTIHLKVKA +>UniRef100_A0A7K6QEY4_47695/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSHYTVEHGNNVTMECTFPVNGKLKFSDLSVSWEKKDelKQVYVLLKGEEDFTSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCVIDYGGADYKKIHLEVKA +>UniRef100_A0A093I7P0_54383/ 104 0.572 9.426E-23 2 115 116 18 134 223 +--FTVEAPQSLYTVEYGNNVTMECTFPVNGKLKLRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLKDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A093R4I4_9209/ 104 0.550 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYVVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKEHLNLGQSLLQITNVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K8NT38_8787/ 104 0.541 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGSNVTMQCTFPVNGQLKFKDLSVSWEKKDefrKDVYVLLKGEEDFNSQHSDFKGRIKLLKEKLNFGQSLLQITEVKLSDAGFYRCLIDYGGADYKMISLKVKA +>UniRef100_A0A091N603_57397/ 104 0.541 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEYGKNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYSLLKGEEDFKSQHSDFKGRIKLLKENLNLGQSLLQISDVKLRDAGFYHCVIGYGGADYKTISLKVKA +>UniRef100_A0A7K8L557_89386/ 104 0.550 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDFKSQHSDFRGRTKLLKEKLKFGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K4JLX8_8947/ 104 0.572 9.426E-23 2 115 116 18 134 223 +--FTVEAPQSLYIVEHGNNVTMECIFPVDGKLKFRDLSVSWEKEDeqkKPVYVLLKGEEDLKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGIYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3K8F2_626378/ 104 0.483 9.426E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVFWEQkrqgglQSKEVYTLRNGKALHPSQHPDYRGRASLLLSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A3Q3LGK9_205130/ 104 0.278 9.426E-23 4 115 116 35 146 240 +----VIGPSEPIVAVVGDDVILPCY--LDPAMDASYMTVEWSRPDldpRFIFVWRDGEELESKKHPAYQGRTSLFIDELKHGDLSLKLSKVKPSDKGTYRCFVPQLFNDS-LIQLVVGA +>UniRef100_UPI000E1ED173_8790/ 104 0.541 9.426E-23 0 115 116 17 136 285 +NAlFTVEAPQSLYTVEYGSNVTMECTFPVNGQLKFKDLSVSWEKKDefrKDVYVLLKGEEDFNSQHSDFKGRIKLLKEKLNFGQSVLQITDVKVSDAGFYRCLIDYRGADYKMISLKVKA +>UniRef100_A0A401Q840_75743/ 104 0.256 9.426E-23 2 115 116 21 135 290 +--FTVTGPAHPVVAIVGEDVLLYCQ--LVPESFVSNMVVRWFKSDfgLPVHVYRNGKDDTVAQHKDYRGRTEMFKEEVTKGNVSLRIKNTRVFDEGEYTCIVDDkKDIEESSVELKVGA +>UniRef100_A0A7L2Y2C3_1112836/ 104 0.563 1.293E-22 0 115 116 14 132 149 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDglKQVYELVEGEENLKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCVIVYGGADYKTIHLTVKA +>UniRef100_A0A7K8GTB9_38397/ 104 0.483 1.293E-22 2 115 116 2 121 210 +--FTVEVPQQHYTAEYGSNVTIECRFPVNGSIDLGLLTVVWEQkrqgqlKSKEVYTFHSGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K9NLU1_2585810/ 104 0.475 1.293E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEHkrqdwlKSKEVYTFRNGKAVPPSQRPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6C2K1_28724/ 104 0.475 1.293E-22 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTLRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKIRDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1B3Z2_9132/ 104 0.554 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVSGEENLKNQHNDFRGRIKLLKENLKLGQSLLQITDVNLRDAGVYRCVIAYEGADYKTIHLKVKA +>UniRef100_A0A7K8IKH4_254446/ 104 0.571 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGKLKFRDLSLIWEKKDelKRVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIVYGGADYKTINLKVKA +>UniRef100_A0A7K8QQG8_363769/ 104 0.550 1.293E-22 0 115 116 14 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFRSQHSDFKGRIKLLKSNLSLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K9Z8E4_450177/ 104 0.563 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGKEDFKNQHSDFRGRIKLLKENLNLGQSLLQITGVKLRDTGVYRCVIAYGGADYKTINLKVNA +>UniRef100_A0A7K5L999_34956/ 104 0.571 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYDLVKGEEDFKNQHSDFRGRIKLLKENLTLGQSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLRVKA +>UniRef100_A0A7L1KJB7_225398/ 104 0.558 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVTWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTINLKVKA +>UniRef100_A0A7L1CW62_239386/ 104 0.525 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEYGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKQVYVLLNGEENFESQHNDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTIHLEVKA +>UniRef100_A0A7K8PQ63_110676/ 104 0.550 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGEFKFRDLSVSWEKKDeskKQVYALLKGEEDFKSQHSDFRGRITLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A099ZDS6_94827/ 104 0.533 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSTYTVEYGSNVTMECTFPVNGQLKLRDLSVSWEKKDgfrKDVYVLLKGEEDFDSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIGYGEADYKTINLKVKA +>UniRef100_A0A7K5GWK2_1352770/ 104 0.541 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLHIADVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L2VGF9_135165/ 104 0.525 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLKISWEKKDelnKLVYELLNGEEDFKRQHNDFKGRTKLLKENLNLGRCVLQITDVKLRDAGFYLCLIGYGGADYKIISLKVKA +>UniRef100_A0A7L3LEY9_2529409/ 104 0.541 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYIVEHGDNVTMECRFPVNGKLKFRDLSVSWEKKDKLkkeVYVLLKGEEDFKSQHRDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI0010A90B69_9258/ 104 0.610 1.293E-22 0 115 116 16 133 235 +NAlFEVEVLKESFTVVYGSNVTMECSFPFKDRLDLEALSVYWDTeDDKHIVKFVKGKVDLKIQHHSYRGRATLLKDKLLLGKAMLQITNVQLTDAGVYRCLIGYEGADYKWITLTVQA +>UniRef100_UPI000528A1A8_279965/ 104 0.558 1.293E-22 0 115 116 17 136 267 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDelkKQVYELLKGEEDFRSQHSDFRGRIKLLKEKLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A2P4T1F3_9083/ 104 0.504 1.293E-22 2 115 116 35 151 271 +--FTVEAPRSLYTVELGSNVTMECIFPVNGKLKFEDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKEYLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI001A94499A_43150/ 104 0.458 1.293E-22 2 115 116 20 139 300 +--FIVEVPQQLYTAEYGNNVTMECRFPVNGSVNLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHPSQHPDYTGRASLLHSELKAGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALKVKA +>UniRef100_UPI0006714700_381198/ 104 0.271 1.293E-22 1 115 116 29 144 303 +-SFSVKGPPNPVAMAVGQDVVLPCH--VSPEQNVQDMEVTWFREqfTPFVHRYKGGQDQYGDQMVQYQGRTELLKDGLTNGSVDLRIFRVQLSDKGLYTCFVHSGSaYDEAVVELKVTA +>UniRef100_UPI000FFDB801_164674/ 104 0.290 1.293E-22 2 115 116 39 153 309 +--FQVTGPPNPITVAKGENVVLPCGF--SPGQDALDTEVIWFREqfSPFVHRYNEGQDQYGEQMLQYQGRTELRKDGLAKGSADLKLFHVRPSDTGTYTCFVRRGSdYDEAQVELKVTA +>UniRef100_UPI000E1BE45A_30464/ 104 0.521 1.293E-22 2 115 116 41 157 330 +--FTVEAPQSTYTAEYGNNVTMECTFPVNGQLKFRDLSVSWEKKDdsrKDVYVLLKGEEDFNSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYRCLIGYGGADYKMISLKVKA +>UniRef100_UPI00146A7A54_13146/ 104 0.541 1.293E-22 0 115 116 67 186 363 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVRWEKKDelkKQVYVLLKGEEDFRSQHSDFKGRIRLLKENLKLGQSLLQITDVKLRDAGFYQCVIGYGGADYKTINLKVKA +>UniRef100_UPI0011AE3C03_9135/ 104 0.554 1.293E-22 0 115 116 82 200 377 +NAlFTVEAPQSLYIAERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKIQHSDFTGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI001864B036_118141/ 104 0.277 1.293E-22 2 115 116 26 141 487 +--FEILVPADPVVADAGEDVVLPCY--LKPSVSAEDMRVEWFRPdsaDAQVHLYEDRENRNEKQIPSYRGRTALFPEELKKGNASLRLTGVQRSDDGQYNCFI-QSPVWYNNavFSVRVRA +>UniRef100_UPI0011C1CEE1_8175/ 103 0.280 1.774E-22 4 115 116 23 133 141 +----VIGSNKPVNVTIGDDAILPCH--LEPEFDLKTQTVEWRRDQTIVHVYRNRGDDPALQDESFRGRTSLFPDEMIRGNISLKLTNVTEQDAGEYRCFVPNlkGQIKKGYVTLIV-A +>UniRef100_A0A7K8TF44_48426/ 103 0.541 1.774E-22 0 115 116 15 134 165 +NAlFTVETPRSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K5WH05_208073/ 103 0.458 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKDVYTFCNGKALCPSQHPDYIGRASLLHSELKVGRAILQITNVRIRDAGSYLCLIEYQGVDYKYIVLEVKA +>UniRef100_A0A7L1MK47_125297/ 103 0.466 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNMTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTLRNGKALHPSQHPGYIGRVSLLHSELKSGRAILQIINVKITDSGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1VUJ9_73330/ 103 0.458 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQIYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgwlKSKEVYTFRNGKALRPSQHPDYIGRASLLHSELKLGRAILRITNVKVTDTGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1UTR9_50251/ 103 0.491 1.774E-22 2 115 116 2 121 210 +--FRVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLKVVWEQkrqgwlKSKNVYTFHNGKAPRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLKVKA +>UniRef100_A0A7K5BFD6_463165/ 103 0.491 1.774E-22 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLMVVWEQrrqdslKSKEVYTLHNGEAVLPSQHPDYKGRASLLHSELKLGRAILQITSVKITDAGSYLCIINYQGVDYKYITLEVKA +>UniRef100_A0A7K7PB19_39621/ 103 0.458 1.774E-22 2 115 116 13 132 221 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWQQkrqgwlKSKEVYTFHNGKALHPSQHPDYVGRASLLHSELKVGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L0VCJ9_2585812/ 103 0.571 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLSLGQSVLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L2N1S3_2585818/ 103 0.554 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVKGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKEKLNLGQSLLQISDVKLRDAGVYRCIIAYGGADYKTIHLKVKA +>UniRef100_A0A7K6JJY8_1160894/ 103 0.546 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSLSWDKKDelKQVYELVKGQEDFKNQHSDFKGRIKLLKENLRLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTINLKVKA +>UniRef100_A0A7K7QIS8_48891/ 103 0.563 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPRSLCTVERGNNVTMECTFPVNGKLDFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLKLGRSLLQITDVKLRDAGIYRCVIFYGGADYKTINLKVVA +>UniRef100_A0A7L1QDE8_52622/ 103 0.521 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPRSLCTVERGNNVTMECTFPVRGKLEFRELSVSWVKKDesKQVYELHKGEEDFKNQHHDFRGRIKLLKENLNLGQSLLQISDVQLRDAGDYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L4FJZ2_262131/ 103 0.541 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGKLKFRDLSVSWEKKDekkKQVYALLKGEEDFKGQDSDFKGRIKLLKENLHLGQSLLQITGVKLRDAGVYRCAIGYGGADYKTINLKVKA +>UniRef100_A0A093FMP3_56313/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A093NCT3_9238/ 103 0.558 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelrKQVYELLKGEEDFERQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIGYGGADYKTISLKVNA +>UniRef100_A0A091W8N3_30419/ 103 0.541 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGKLKFRELSVSWEKKDelkKQVYVLLRGEEDFKSQHSDFKGRIKLLKENLNFGKSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3ZCT2_79628/ 103 0.566 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLTFSDLSVSWEKNDelkKQVYVLLKGEEDFKSQHSDFSGRIRLLKENLSLGQSLLQITDVKLRDAGFYRCLIVYGGADYKTINLKVKA +>UniRef100_A0A7K5NYU7_287016/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDalkKQVYVLLKGKEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3T7X3_75485/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGKEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K7TJJ4_239371/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFKGRIQLLKENLNLGQSLLQITDVKLRDAGFYRCLIVYGGADYKTIHLKVKA +>UniRef100_A0A7L0VCA9_2585812/ 103 0.475 1.774E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALRASQHPDYTGRASVLHSELKLGRAILQITNVQITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A3Q1JW97_64144/ 103 0.250 1.774E-22 2 115 116 27 139 225 +--FEVVGSREPVRAEVGDDVVLPCH--VRPEFDVTRQTVEWKRERTVVHMFKSRDDNPDTQDLKFRGRTSLFRDKMTQGNISLKLTNVSEADAGNYTCYVPKmeSQLNRDNVTLIV-A +>UniRef100_K7G9L2_13735/ 103 0.516 1.774E-22 0 115 116 17 136 294 +NAlFTVEVPQPLYTVEYGSNVTMECRFRVNGQLKLQDLSIIWVKkeeHTKEVYKLHKGKENFQTQHSNFRGRVKLLKDKLELGQSVLQVTNIKLTDAGTYRCLIGYEGADYKTITLQVKA +>UniRef100_A0A6P6LRS9_7957/ 103 0.262 1.774E-22 0 115 116 14 131 301 +DALDVRVPESPVVALFGTDVVLNCSFSGVSKFNLSDMSVFWQLSDtqRTVHSFSQSRDQLIEQEERFSNRTSLFPDQLPAGNASLLLRRVRVSDEGSYTCFVRVQTYGRGAMLMQVAA +>UniRef100_UPI00052999CD_57412/ 103 0.529 1.774E-22 2 115 116 20 136 310 +--FTVEAPQSLYTVEHGNNVTMECTFPVDGQLKFADLSVSWEKKDelrKQVYVLHKGKEDFQNQHSDFKGRIKLWKENLNLGQSLLQITDVKLRDAGFYRCIIGYEGADYKTISLKVKA +>UniRef100_UPI0004F02EA8_57421/ 103 0.525 1.774E-22 0 115 116 98 217 311 +NAlFTVETPQSLYTVEHGNNVTMECTFPVTGKLKFGDLSVSWEKKDKFkkqVYVLLRGEEDFKSQHSDFKGRIKLLKENLKWGQSLLQITDVKLRDAGFYRCVVDYGEADYKTVNLKVNA +>UniRef100_UPI000523E2EE_176057/ 103 0.533 1.774E-22 0 115 116 17 136 313 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFRNQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTINLKVKA +>UniRef100_UPI0018D59D1D_1094192/ 103 0.475 1.774E-22 2 115 116 20 139 318 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVLWERkrqgslKSKEVYTFRNGKALHSSQHPDYIGRASLLHSKLKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A674JNI8_2587831/ 103 0.516 1.774E-22 0 115 116 17 136 319 +NAlFTVEVPQPQYTVEYGSNVTMECRFQVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENFNNQHSDYGGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_UPI0006B0D419_202946/ 103 0.558 1.774E-22 0 115 116 42 161 321 +NAlFTVEAPQSLYTVEYGSNVTMECTFPVNGQLKFRDLSVSWEKKDefrKEVYVLLKGEEDFSSQHSDFKGRIKLLKDKLNFGQSLLQITDVKLRDAGFYRCLIDYRGADYKMINLKVKA +>UniRef100_UPI0011761F4B_586833/ 103 0.316 1.774E-22 2 115 116 146 259 367 +--YQLIGPPQPIVVILGDDVTLPCH--LEPARDVTARAVEWTRHDlkpSFVHVWREGLELLIDQHPSYKGRTSLFMDKLKHGDVSLKLSEVKLSDEGKYRCFIPSLGKEM-TVELVVGA +>UniRef100_UPI000E1E7321_8790/ 103 0.247 1.774E-22 2 115 116 54 167 542 +--FRVLGPEDPVTAVVGEDVMLPCH--LSPRLNAENMEVRWFRSrfSVYVHLYHSGQDHYSSQMPEYQERTEFSKEGISAGNVSLRILRVRLTDEGQYQCLVKDGSSyEEAMVELKV-A +>UniRef100_UPI0014453D84_310571/ 103 0.300 1.774E-22 6 115 116 37 146 564 +------GPSQPIVATVGDDIILPCH--LEPAVDVAAMTLEWTRTDLNpifVLVWRAGQDYLHSKDPSYKGRTSLFSDELKRGNISLKLSDVRPSDAGRYRCFIPTFNIDS-FVELVVGA +>UniRef100_A0A7L1EKA5_279966/ 103 0.525 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLFTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDesKQVYVLRRGEEDFTKQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGDYRCVIFYGGGDYKTIHLKVKA +>UniRef100_A0A7K9NLH9_2585810/ 103 0.560 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLYAVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQISGVKLRDAGVYRCVIAYGGADYKTINLKVKA +>UniRef100_A0A7K9Q2T7_449367/ 103 0.543 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWDKKDesKQVYELVKGEEVFKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCVIFYGGGDYKTIHLKVKA +>UniRef100_A0A7K6JKI3_1160894/ 103 0.466 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYESNVTMECRFPVNGSIDLGLLTVVWEKkrqgwlKSKEVYTFRKGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVRITDAGTYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1BT03_201329/ 103 0.466 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYIAEYGNNVTMECRFPVNGSIDLRLLTVVWEQkkqgwlKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1EU94_73324/ 103 0.458 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECKFPVNGSVDPGLLTLIWEQkrqdslKSKEVYTFRNGKALRQSQHPDYIGRASLLHNELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYVVLKVKA +>UniRef100_A0A7K8MNX1_449384/ 103 0.563 2.433E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVIWEKKDelKQVYELVKGEEDIKNQHSDFRGRIKLLKESLNLGQSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLRVKA +>UniRef100_A0A7K6RNY2_54386/ 103 0.555 2.433E-22 2 115 116 18 134 223 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNWGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A091GBX3_55661/ 103 0.541 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPKSFYTVERGSNVTMECTFPVNGELKFRDLSVSWEKTDelkKQAYSLLKGKEDFESQHSDFRGRIKLLKEKLSLGQSLLEITDVKLRDAGDYRCVIGYGGADYKTINLRVKA +>UniRef100_A0A7L3D560_227228/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLHITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L2BAP3_54369/ 103 0.533 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGELKFTDLSISWEKKDelkKQVYVLLKGKEDVKSQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGFYRCLIGYGGADYKTITLKVKA +>UniRef100_A0A7L4NGL1_390723/ 103 0.558 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTISLKVTA +>UniRef100_A0A7K6WX81_48435/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPRSLYTVEQGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHTDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7K4RMV7_115618/ 103 0.533 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDeekKLVYALLKGKEDFKDQHSDFKGRIKLLKENLHLGQSLLKITGVKLRDAGVYRCAIGYGGADYKTINLKVKA +>UniRef100_A0A091H6W1_175836/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVERGSNVTMECTFPVKGELMFRDLSVSWEKKDeikKQVYSLLKGKEDFKNQHSDFKGRIKLLKENLSLGQSLLQITDVKLRDAGIYQCVIGYRGADYKTINLKVNA +>UniRef100_A0A7L0UIA1_118183/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDLESQHSDFRGRIKLLKEKLNVGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7L0JKZ3_30388/ 103 0.558 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefrKDVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGFYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A7L3M8Z2_2585811/ 103 0.466 2.433E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkregwlKSKEVYIFRNGKALHPSQHPDYIGRASLLHNELKVGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6TSN2_48278/ 103 0.483 2.433E-22 2 115 116 17 136 226 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqlKSREVYTLRNGKGFPPSQHQDYTGRASLLHSELNLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001864D71B_118141/ 103 0.268 2.433E-22 2 115 116 28 143 244 +--FQVVGPADPVVADVGEGIVLPCY--LEPNISAEDMRVEWFRVDaaiTQVHLYQQRENKNDSQSPSYRGRTALFPEELKKGNASLRLSSVEVSDGGQYKCLI-QSDLWYEDVSLsvTVRA +>UniRef100_UPI000719F010_9172/ 103 0.525 2.433E-22 2 115 116 3 118 295 +--FTVEAPQSLCTVERGNNVTMECTFPVNGKLEFKDLSVSWEKKDesKQVYVLHKGEEDFKSQDKDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGGDYKTIHLKVKA +>UniRef100_UPI000D722993_13735/ 103 0.256 2.433E-22 2 115 116 35 149 302 +--FSVNGPAHPVTAEVGEGIMLPCS--LSPGMNAEHMEVRWFRHefTPFVHLYRRGKDEFGQQMPEYHGRTELLKDSITDGNVDLGILNVRLSDEGQYHCSVQDGDFQEEAVlELKVAA +>UniRef100_A0A3B3R4C0_1676925/ 103 0.333 2.433E-22 1 115 116 33 149 308 +-ALDVHVPEVPVVALYGQDVTLHCTFNASSPVNLSELSVYWELADtkRSIHSFSAGRDQLTEQADTFANRTSLFNAQLGSGNASLLLRNVRIADDGVFSCFVSLGTFGSGALVLQVAA +>UniRef100_UPI001591BC0B_8524/ 103 0.436 2.433E-22 2 115 116 41 158 308 +--FTVKVLQPRYTAEYGSDVIMGCHFPVHSPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSREELDKG-LSlLSIANVKPTDAGVYICVVKYEGADYKYITLEVEA +>UniRef100_UPI00052353E2_121530/ 103 0.541 2.433E-22 0 115 116 17 136 313 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDKLkkqIYVLVKGEEDFKSQHSDFKGRIKLLKEKLTLGRSLLHISDVRLMDAGVYRCVIDYGGADYKMINLQVQA +>UniRef100_UPI000FFD7C06_164674/ 103 0.483 2.433E-22 2 115 116 20 139 322 +--FTVEVPKQLYTAEYGSNVTMECRFPVNGSVNLEVLTVVWEqtRPDwlksKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYRGVDYKYIALEVKA +>UniRef100_A0A1V4J8S8_372326/ 103 0.541 2.433E-22 0 115 116 58 177 354 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDeekKQVYALLNGEEDFKSQHSDFKGRIKLLKEDLHLGQSLLQITGVKLRDAGVYHCVIGYGGADYKTINLKVTA +>UniRef100_A0A0P7YCM3_113540/ 103 0.241 2.433E-22 0 114 116 28 149 456 +DGFAVVTPQTPVSAPLGGSATLPCW--LSPAISAEALEVRWYRPNKftsPVLLYREQKVQQSSQDPQYEGRVSLgsrgsTNRALNEGNVSLHLENVTLSDSGQYECYVSSdKTYESKTVTLEVN- +>UniRef100_A0A2K6S6J0_39432/ 103 0.256 2.433E-22 2 115 116 28 142 525 +--FDVIGPPEPILAAVGEDAELPCR--LSPNASAESLEVRWFRRtvSPAVLVYRDGREQEAEQMPEYRGRAALVQDGLAEGRVALRIRSVRVSDDGEYTCFFREDGSyQEALVRLQVAA +>UniRef100_UPI000F5ED433_215358/ 103 0.284 2.433E-22 4 115 116 22 133 1144 +----VIGPSEPIVALVGEDVILPCY--LNPAMNAVDMVLSWERPDlnpRYVHVWRHGGEKENMKHPSYDGRTSLSIDELKSGNISLKLSKVKLSDEGRYKCFIPQlGG--LATVQLTVGA +>UniRef100_A0A3B1JT73_7994/ 102 0.318 3.338E-22 2 114 116 21 134 180 +--FKVVGPNSPLVAETGEELVLPCS--PQSSISAVDMTVKWIRPdrsDKLVHLYEGYEERNEKQIKSYRGRTSLFKEDLKNGNASLKLSALQPSDEGSYQCYIEYGQIDNVNIHVKVK- +>UniRef100_A0A7L0QUU7_298831/ 102 0.483 3.338E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFCNGNTLCPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIDLEVRA +>UniRef100_A0A7K4WNP7_495162/ 102 0.516 3.338E-22 0 115 116 14 133 222 +NAlFTVEAPQSFYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKLVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGRSLLQITDVKLRDAGIYHCIIGYRGADYKTIHLKVKA +>UniRef100_A0A7K6A8E8_360224/ 102 0.521 3.338E-22 2 115 116 17 133 222 +--FTVDAPRSLYTVEQGNNVTMECTFPVKGKLKFGDLSVSWEKKDeleKPVYVLLKGEEDSESQHSDFKGRIKLLKEHLNLGQSLLQITDVKLRDEGIYHCIIHYGGADYKTIHLKVKA +>UniRef100_A0A7K6VHA5_366454/ 102 0.529 3.338E-22 0 115 116 15 133 222 +NAlFTIEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYVLAKGNEDFKKQHDDFKGRTKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIQLEVKA +>UniRef100_A0A7L1PDE2_181099/ 102 0.529 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKQVYELVKGEEVFKNQHTDFRGRIKLSKEHLNLGQSLLQIIDVKLRDAGVYRCVVAYEGADYKTIHLKVKA +>UniRef100_A0A7K6BZM4_28724/ 102 0.554 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKHVYVLLKGEEDFTTQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYLCVIDYGGADYKIIHLKVKA +>UniRef100_A0A7K7YKQ6_74200/ 102 0.571 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLQLRNLSVSWEKKDesKQVYILHEGEEDFKNQHSDFRGRIKLLKENLSLGQSLLQITDVKLRDAGAYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7K5QFQ2_670356/ 102 0.483 3.338E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L4LIB1_1347786/ 102 0.491 3.338E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgwlKAKEVYTFRNGKALRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI00140B1085_91951/ 102 0.543 3.338E-22 2 115 116 20 135 293 +--FTVEAPQSLFTVERGNNVTMQCTFPVNGELEFRDLSVSWEKKDesKQVYVLHKGEEDFKNQHIDFRGRIKLLKENLNLGQSLLQITDVKLKDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI001561846E_7906/ 102 0.262 3.338E-22 0 115 116 25 140 301 +DNFKVEVPVEPVSAHVGSSVLLPCR--ISTGVNAVRMEVRWVKNgDETVHVYVSGADLEGRQSPGFKGRTHLDKEALGAGNVSLQLNDVRVSDEGSYQCYVvSESWFTDSTMKLKVSA +>UniRef100_UPI001964252D_55291/ 102 0.264 3.338E-22 2 115 116 25 139 310 +--FQVVGPSSSVLVHVGEDVTLPAS--LSPVISAQRFEVRWFRDnfDSPVLLYQNHQIKPERQMQAYNGRAALFTEELQNGNVSLRLQDVRVSDGGLYTCFVDSGlWNDELHITLKVEA +>UniRef100_UPI00196060D2_9160/ 102 0.546 3.338E-22 0 115 116 17 135 312 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDglKQVYVLHKGKEDLKNQHIDFKGRIKLLKENLNLGRSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_UPI0018D51340_1094192/ 102 0.563 3.338E-22 0 115 116 17 135 312 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI00052338DB_8897/ 102 0.529 3.338E-22 2 115 116 20 136 314 +--FTVEAPQSLYTVEHGNNVTMECTFPVHGKLEFRDLSVIWEKKDKLkkqVYALLRGEEDLKNQDSDFEGRIKLFKENLSLGQSLLQITDVKLRDAGLYHCLIGYGGADYKAINLQVKA +>UniRef100_A0A6J0GNS1_321398/ 102 0.458 3.338E-22 2 115 116 20 139 327 +--FTVEVPQQLYIAEYGNNVTMECRFPVNGSVNLELLTVVWeqKRPDwlksKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQIISVKITDAGSYLCLINYRGVDYKYITLEVKA +>UniRef100_UPI001ADEB3E4_148594/ 102 0.554 3.338E-22 0 115 116 36 154 330 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCVIGYGGADYKIINLKVKA +>UniRef100_UPI001ADE77BD_148594/ 102 0.554 3.338E-22 0 115 116 36 154 344 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCVIGYGGADYKIINLKVKA +>UniRef100_A0A7L1ZE36_36275/ 102 0.475 4.579E-22 2 115 116 1 120 209 +--FTVEVPKQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHPSQHPDYIGRASLLHRELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L2AYW9_54369/ 102 0.491 4.579E-22 2 115 116 2 119 209 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNVGLLTVVWELkrqgQTKEVYTLRYGKEFPLSQHRDYVGRAALMRGELKFGQALLQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K5JDU6_99882/ 102 0.491 4.579E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTVVWEQkrrgwlESKEVYTFRNGKALRQSQHPDYIGRASLLHRELKLGRAILQITNMKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K9Q4Z5_449367/ 102 0.475 4.579E-22 2 115 116 2 121 210 +--FTVEVPRQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqdwlKSKEVYTFRNGKVFPLSQHPDHIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K8CXB7_461239/ 102 0.478 4.579E-22 3 115 116 3 121 210 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHNELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K5V1I1_1160851/ 102 0.466 4.579E-22 2 115 116 2 121 210 +--FTVEVPQQFYTAEYGSNVTMECRFRVNGSIDLGLLTVVWEQKRqgclklKKVYTFRNGKAFPPSQHPDYTGRASLLHNELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A093FX98_56313/ 102 0.483 4.579E-22 2 115 116 2 121 211 +--FTVEVPQQLYVVECGSNVTMECRFPVNGSLNLQLLTVIWEQkrqgqsKSKEVYTLRNGKAFPPSQHRNYTGRAALLHSELKQGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A091NU86_57068/ 102 0.491 4.579E-22 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTLECTFPVNGSINLGLLTVVWEQkrqgcsKSRGVYTLRNGEALPPSQHPDYIGRASLLHSQLKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K8QSF6_363769/ 102 0.475 4.579E-22 2 115 116 11 130 220 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSVNLGHLTVIWEQkrqgwlKSKEVYTLRNGKVFLQSQHPDYIGRTSLLHSELKLGRAILQITSVKITDAGSYLCLINCQGADYKYITLEVKA +>UniRef100_A0A7K7Z7E2_254552/ 102 0.563 4.579E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKQVYVLHNGEEDFKNQHSDFRGRIKLLKDNLNLGQSLLQITDVKLRDAGIYRCVIVYEGADYKTIRLKVEA +>UniRef100_A0A7K9US86_8851/ 102 0.516 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDeiiKEVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQITGVKLRDAGFYRCLVDYRGTDYRTISLKVQA +>UniRef100_A0A7L4DTX4_325343/ 102 0.558 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGKLKFRDLNVSWEKKDelnKQVYVLLNGEEDFKTQHSDFKGRIKLLKENLNLGRSVLQITDVKLRDAGFYLCLIGYGGADYKTITLKVNA +>UniRef100_A0A7L1T4I9_54356/ 102 0.541 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDLRSQHSDFRGRIKLLKENLNFGQSLLQITDVKLRDAGFYHCIIGYGGADYKTISLKVKA +>UniRef100_A0A7L3F0N3_2585822/ 102 0.516 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTAEHGNNVTMECTFPVNGKLRFRDLNVSWEKKDelkKQVYSLIKGEEDFKSQDSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGVYQCVIGYGGADYKTISLEVKA +>UniRef100_A0A7L2WTK5_56262/ 102 0.550 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGELKFGDLSVSWEKKDKLkkqVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7K6XFG2_254652/ 102 0.483 4.579E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVNLGLLTVVWEQkrqgslKSKEVYTFHNGKALRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCVIDYQGVDYKYIVLEVRA +>UniRef100_A0A7L2RUD4_254563/ 102 0.533 4.579E-22 0 115 116 15 134 225 +NAlFTVEAPQSLYSVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTIHLEVKA +>UniRef100_UPI001962F34F_55291/ 102 0.247 4.579E-22 2 115 116 25 139 240 +--FQVVGPSSAVLVFVGQDVTLPAS--LSPAMSAQRFEVRWFRDDlfSPVLLYQNLQITPERQLQAYKGRTSLFLEELLNGNVSLRLQNVRVSDGGLYRCFVASGLYDEeAHITLNVEA +>UniRef100_W5M9Q4_7918/ 102 0.252 4.579E-22 0 115 116 24 140 290 +DTFRVFGPSAPVVVFRGEDTVLPCY--LSPNISAVNLEIRWFREDytAPVCLYRYGRYNFNNQITSYRGRAELFPEEFKKSNVSLKLKSVRHSDHGLYKCMVKSqQWYEEANIYLAVRA +>UniRef100_UPI0006B6C48E_181119/ 102 0.554 4.579E-22 0 115 116 17 135 309 +NAlFTVEAPQSLCTVEHGNNVTMECTFPVNGKLDFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGIYRCVIVYGGADYKTIHLKVVA +>UniRef100_UPI000742A318_28743/ 102 0.267 4.579E-22 4 113 116 199 308 313 +----IIGSEEPVSAEVGNHVILPCH--VEPPISLTDQTVEWSFNNSNVHVYRSKKDDPGPQDERYRNRTSLFHEELIHGNMSLKLINVTKEDAGNYTCIIPKmaGKGHMGMVTLKV-- +>UniRef100_UPI0007AD89AF_59894/ 102 0.483 4.579E-22 2 115 116 20 139 319 +--FTVEIPQQLYTAEYGSNVTMECKFPVNGSVDLGLLTVVWELkrqgwlKSKEVYTFRNGKALHQPQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIAYQGVDYKYIALEVKA +>UniRef100_UPI00140C8829_91951/ 102 0.491 4.579E-22 3 115 116 38 153 334 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrlKSKEVYTFRNGKALHESQHPDYIGRASLLHSELKLGRAILQITNVKIADAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI0013CEEA1C_296741/ 102 0.533 4.579E-22 0 115 116 38 157 334 +NAlFTVEAPQSLYIVEHGNNVTMECIFPVNGKLKFGDLNVSWEKKDelkKLVYVLVRGKEDLKGQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGTYHCIIGYRGADYKAIHLKVKA +>UniRef100_UPI001237D8BC_400783/ 102 0.491 4.579E-22 2 115 116 37 156 338 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGKALRPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI0018654E15_118141/ 102 0.243 4.579E-22 2 115 116 3 119 445 +--FQVLGPADPVFAVAGEDVVLPCY--LKPNISAEDLEVRWFREDflAPVHLYVDRKNNFEKQSKPYWGRTAVFKEELKTGNISLKLLKVRGSDDGPYKCYVQMKDPQYdddHSIQLSVEA +>UniRef100_UPI0009A36470_259920/ 102 0.321 4.579E-22 2 113 116 21 133 473 +--FTVTGPAHPVVAIVGEDVTLGCQ--VMPSLPVNNMVVRWLKSDlgSAVHTYRNGEDDTAAQDSDYRGRTELFKDELPKGNISLKVKNTRVFDDGKYRCSVDDeTDFEETVIELKV-- +>UniRef100_UPI00073FAC1F_7918/ 102 0.264 4.579E-22 2 115 116 26 140 475 +--FQVLGPADPVVVFPGEDAVLPCY--LSPDISTGDLEIKWFREDyrTAVCLYQYGSYNFEKQNPSYSGRAELFPEELPRGNMSLKLKDVRRSDHGKYKCVVESaEHYEDALIDLSIRA +>UniRef100_A0A7K5DLZ7_369605/ 102 0.529 6.281E-22 2 115 116 5 121 210 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKLVYSLLKGEEDFKSQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGIYHCVIGYRGADYKTIHLKVKA +>UniRef100_A0A7L0TC50_9252/ 102 0.521 6.281E-22 2 115 116 13 129 218 +--FTVEAPQSLYTAEHGNNVTMECTFPVNGKLNFRDLSISWEKKDelkKQLYVLLKGEEDFTSQHSDFRGRITLLKENLNLGRSLLQITGVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_R0M053_8839/ 102 0.543 6.281E-22 2 114 116 8 123 220 +--FTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQ- +>UniRef100_A0A7K5FW07_141839/ 102 0.525 6.281E-22 0 115 116 13 132 221 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVTGKLKFRDLSVSWEKKeelKKQVYVLLKGEEDFRSQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTINLKVKA +>UniRef100_A0A091P896_188344/ 102 0.558 6.281E-22 0 115 116 15 134 223 +NAlFTVEAPRLLYTVEHGHNVTMECTFPVNGKLRFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIGYGGADYKTINLQVKA +>UniRef100_A0A7K4RGK2_456388/ 102 0.521 6.281E-22 2 115 116 24 140 229 +--FTVEAPQLLYTVEHGNNVTLECTFPVNGKLKFGDLSVSWEKKDglkKLVYVLLKGEEDFRSQHSDFKGRIKLLKENLNLGQSLLQITDVKFRDAGIYRCIIGYRGADYKTIHLKVKA +>UniRef100_UPI00187C0313_8177/ 102 0.278 6.281E-22 4 115 116 30 141 273 +----VIGPLQPIVASVGDNVTLPCH--LEPAVDAAAITFEWTRADlspRFVHVWRSGENLMDLQNPAYKDRTSVSEEKLKSGDISLKLSNVKPSDEGKYRCFI-PGWKKESFVELVVDA +>UniRef100_A0A6P5M163_38626/ 102 0.577 6.281E-22 0 115 116 17 130 286 +NAFSVSVPKEKYKACYGSNVTMECSFPVGEKLDLGALTVYWDKKGKFLVKFVQGEEDLKIQNSN--PRLRHLTDQLFKGKSLLHITNVKVEDVGAYRCLIGYGGADYKWITLTVNA +>UniRef100_UPI001863D629_118141/ 102 0.260 6.281E-22 0 111 116 18 130 370 +DAFSVHGPAEPLIVQPGDSVMLPCS--VDTPLPLQELEVEWKRIDSEtmVHLFQDGESRPESQDERYSGRAEFFVDEIPKGNFSLLLVNVSPEDRGKYKCVVYTnQESREAYADL---- +>UniRef100_A0A3B5R0X2_8083/ 102 0.254 6.281E-22 4 115 116 252 362 437 +----VVGPHEPVAVEVGQVAVLPCH--LEPPSPLSDLTLEWTVNNSKVHIYRSHRDDPSIQDERFKNRTSLFKEELVHGNISLILTNVTKEDAGNYFCFVPKlvGKVQRVNVTLNI-A +>UniRef100_W5LYL1_7918/ 102 0.252 6.281E-22 0 115 116 26 142 460 +DGIAVLGPDQPVAAFVGEDIVLPCY--LSPSVSAVGLEVRWFTDDfhDPVCLYLNSENNIEDQNPSYRGRAELFQGELDRGNISLRLSKVQVSDEGLYRCLAKSkDWYEEVLIEVTVKA +>UniRef100_UPI0018F30FB9_7830/ 102 0.313 6.281E-22 2 113 116 143 255 596 +--FRVLVPDDPIVVTVGDDIVLECQ--LVPDISLDNLEIRWFTSDsaSPVHLYSNGQDRPDVQDKAYRGRTELFKDEFPRGNASLKLKKIKASDEGSYTCFIGSKTyHDEAVIHLQV-- +>UniRef100_A0A7L2P218_182897/ 101 0.458 8.616E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVFWEQkrqgwsKAKEVYTFRNGKALHLSQHPDYIGRASLLHSELKVGRAILQITNVKITDTGSYLCLIDYQGVDYKYISLEVTA +>UniRef100_A0A7K9L0S2_237438/ 101 0.475 8.616E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTIVWEQkrqgslESKEVYTLRNGKALHQSQHPDYIGRASLLHSELKLGRAILQIANVKIRDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6RQD7_54386/ 101 0.491 8.616E-22 2 115 116 2 121 210 +--FTVEVPQKLYVVEYGSNVTMECRFPVNGSLNLKLLTVLWEQkrqgqtQSKEVYILRNGKAFPASQHHDYVGRATLLQSELKLGRAILQISSVKITDAGSYLCIIDYQGVDYKYITLQVKA +>UniRef100_A0A093IIX8_54383/ 101 0.475 8.616E-22 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLKLLTVLWEQkrqgqsQSKEVYILRNGKAFPASQHQDYVGRAALLQSELKLGRAILQISSVKITDAGSYLCIIEYQGVDYKYVTLQVKA +>UniRef100_A0A7L1RLM2_187437/ 101 0.458 8.616E-22 2 115 116 4 123 212 +--FTVEVPQQLYTAEYGNNITMECRFPVNGSVDLGLLTVIWEQkrqgwlKSKEVYTFRNGKALRSSQHPDYIGRASLLHSELKVGRAILQITNVKITDTGSYLCLINYQGVDYKYIALEVKA +>UniRef100_A0A6P8GAN9_7950/ 101 0.295 8.616E-22 2 115 116 8 121 218 +--FKVTVPSS-LVVTLGQPVVLPCSFSVGNVWQPESIVITWRRGLEVVHSFYLNRDQLKHQNPHYVKRTSLYQSEMQKGNASLRLENVTIEDRGEYICYVSSqRGGGRKIFPLKVAA +>UniRef100_A0A091I5P4_9244/ 101 0.525 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVHEKSEFRDLSISWEKKDelrKQVYALIKGVEDFKSQHSDFKGRINLLKENLKLGQSVLQITDVKLRDAGIYRCVIGYGVADYKTISLKVKA +>UniRef100_A0A7L3FZC7_317792/ 101 0.541 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDeskKQVYVLLKGEEDFQSQHSDFRGRIKLLKEHLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7L4K1X4_1961834/ 101 0.575 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPWSLYIVERGSNITMECTFPVNGKLKFRDLSVSWEKNDelkKQVYSLLKGEEDFESQHSDFRGRIKLLKEKLNLGRSLLQITDVKLRDAGVYRCLIGYGGADYKTINLKVNA +>UniRef100_A0A7L1GKH8_545262/ 101 0.508 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGDNVTMECRFPVNGKLKFGDLNVSWEKKeelQKQVYVLLKGQEDLRNQDSDFKGRVKLLKEHLNLGRSLLQIIGVKLRDAGVYHCIIGYGGADYKTINLKVDA +>UniRef100_A0A7K9A8N7_117165/ 101 0.466 8.616E-22 2 115 116 15 133 223 +--FTVEVPQQHYIAEYGSNVTMECRFPVNGSINLGLLTVVWEQkrqgglKSKEVYTLRNGKVVPPYQHD-YIGRASLLHSELKLGRAILQISSVKITDAGSYLCIINYQGADYKYITLEVKA +>UniRef100_A0A7K6MUI5_181101/ 101 0.450 8.616E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGTNVTMECRFSVNGSVDLGLLSVVWEQkrqgqlKSKEVYTFHNGKAFRPSQHPDFTGRASLLHSELKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K4XWD7_13245/ 101 0.458 8.616E-22 2 115 116 17 136 226 +--FIVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKAKEVYTLRNGKTERPSQHPDYVGRASLLHSELKFGRAILQITNVKITDAGSYLCLIGYQGVDYKYIALEVKA +>UniRef100_A0A7K5YY73_2585816/ 101 0.491 8.616E-22 2 115 116 18 137 227 +--FTVEVPQQLYVAEYGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKPKEVYTLRNGKAFPLSQHHDYKGRATLLHGKLKLGRAILQITRVKITDAGLYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0NPD1_1118560/ 101 0.466 8.616E-22 2 115 116 19 138 228 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINPGLLTVVWEQkrqgwlKSKEVYTLRNGKAVPPSQHLDYVGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLEVKA +>UniRef100_Q08BD7_7955/ 101 0.304 8.616E-22 2 115 116 20 134 288 +--FEISVPRSPVIGFYGEELILPCTFPVDSSWDLSSTVITWQRGLDVVHSFYYSRDQLDRQNPHYVSRTSLFIQEMQRGNASLKLDKVTQRDAGVYTCSISTnSGSQKKSFAVNIAA +>UniRef100_A0A674JNL5_2587831/ 101 0.541 8.616E-22 2 115 116 14 133 294 +--FIVEVPQQRYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqksKEVYTLQKGEEDLRSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_A0A670K933_64176/ 101 0.436 8.616E-22 2 115 116 24 141 312 +--FTVKVLQPRYTAEYGSDVIMGCHFPVHSPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSHEELDKG-LSlLSITNIKLTDAGDYICVVKYEGADYKYITLSVEA +>UniRef100_UPI00092F686D_94835/ 101 0.566 8.616E-22 2 115 116 20 139 319 +--FVVEVPQELYTVEYGSNVTMECRFPVNGELNLKLLSVAWEQkeqkeqESKEVYTLHKGEEILKSQHSSYQGRATLLPDQLKLGRSVLQIMDVKLTDAGSYRCLIDYQGADYKYVILKVKA +>UniRef100_UPI00039450F6_44394/ 101 0.483 8.616E-22 2 115 116 20 139 321 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGNTLHPSQHPDYVGRASLLHSELELGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI00147737DF_8010/ 101 0.271 8.616E-22 2 115 116 25 140 324 +--FDVLGPTEPIVAVTGDDIILPCY--LKPNISVEDMTVDWLNldfIDEHVYRYQNGRIIQEDQIPSYKGRTSLFKEELWRGNTSLKLTRVQGTDEGLYECLIKSqRWYEYVQIQVHVKA +>UniRef100_UPI0013F19929_59729/ 101 0.554 8.616E-22 0 115 116 50 168 345 +NAlFTVEAPQSLCIVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKSQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A401RMV4_137246/ 101 0.295 8.616E-22 2 113 116 27 139 479 +--FIVTGPTDAVIAIVGEDVTLGCQ--VTPSLPINNMVVRWLKADlgSAVYMYRNGEDDTATQDPEYRGRTQLFKNELTKGNISLKIKNTRVFDEGKYRCSVDDETkFEETVVELKV-- +>UniRef100_A0A2I0U598_1758121/ 101 0.547 8.616E-22 2 115 116 7 123 563 +--FTVEAPRTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKENLNLGQSLLQITDVKLKDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI001864D67A_42526/ 101 0.260 8.616E-22 1 113 116 20 136 758 +-SLKVVGPDAPLIVEAGEDLILPCS--VQPNISAVDMTVEWLRPdlsetDRLVHLYEDHEDKNEEQVKSYRGRTRLFKEELQKGNTSLKLSAVQPSDQGDYKCFVQDkSTSWYDDVTLYV-- +>UniRef100_UPI001864674E_42526/ 101 0.273 8.616E-22 2 115 116 21 135 818 +--FKVVGPAAPLVVEAGEDLVLPCS--LQPNISAENMMVEWTRPDtgSLVHLYKDHGDRNDDQIDSYRGRTALFKEELQKGNTSLKLSAVQPSDEGAYKCVIQDKSYNDAiTVYVEVNA +>UniRef100_A0A7K9QCU6_175120/ 101 0.550 1.182E-21 0 114 116 15 132 216 +NAlFTVEAPYSLYIVERGDNVTMECTFPVNGKLVFRDLSVSWEKQDesKQVYVLHQGEEDFKNQDSDFRGRIKLLKENLNLGQSVLQITDVKLRDAGVYRCVVLYGGADYKTIHLKVK- +>UniRef100_A0A7L0MQI6_175529/ 101 0.525 1.182E-21 0 115 116 13 132 221 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>UniRef100_A0A093GQN8_441894/ 101 0.558 1.182E-21 0 115 116 15 134 223 +NAlFTVEAPQPLYIVEYGSNVTMECTFPVEGKLKFRDLSVSWEKKDesrKEVYVLLKGEEDVNSQHSDFRGRIKLLKEKLNFGQSVLQITDVKLRDAGFYRCLIDYRGADYKMIDLKVKA +>UniRef100_A0A7L4GZN7_8905/ 101 0.550 1.182E-21 0 115 116 15 134 223 +NAlFTVEAPQLLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKRDelkKQVYELLKGKEDFKCQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7K5HI61_33598/ 101 0.466 1.182E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNPELLTVVWQQkrqdqsKSKEVYTLRNGKSLPPSQHHDYVGRAALLHSELKLGRAMLQISSVKVTDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K8THY1_48426/ 101 0.508 1.182E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVQYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKEVYTFRNGKAFSPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI001447C5DC_310571/ 101 0.263 1.182E-21 4 113 116 22 129 235 +----VTGSHKTVKVKVGDDAILPCQ--LETPFDKKTQKVEWTRNDKDVHLYRQGKNDLTHQDKHFKGRTALFHDEMAKGNISLKVSKVNEQDEGNYTCRVDLSQDPHCNILLNV-- +>UniRef100_A0A3B1J279_7994/ 101 0.260 1.182E-21 2 113 116 18 136 241 +--FTVVGPEAPVFSVPGSDVVLSCSVReeFSPNImNAVDMNVTWSRsdlRDSLVHLYGNHKDLNTDQNPSYRGRTAVFKEQLKNGNVSLKISNVRITDEGEYRCKVESKTWWSdKTIKLSV-- +>UniRef100_UPI000BBDBA37_7994/ 101 0.239 1.182E-21 2 115 116 70 190 316 +--FEVVVPEVPVFSVSGSDVVLSCSVReeFSPNIiSAVDMNVTWSRsdlKDSLVHLYGNHKDLNTDQNPSYRGRTAVFKEELKNGDVSLKLSNVRITDEGEYTCRVDSkFWEDSKTIKLSVEA +>UniRef100_UPI001556026B_31138/ 101 0.541 1.182E-21 2 115 116 20 139 318 +--FIVEVPQQRYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQkelkeqKSKEVYTLQKGEEDLRSQHRDYRGRATLLRDKLNLGYSVLQITGVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_UPI0011763CA7_586833/ 101 0.265 1.182E-21 6 115 116 141 250 324 +------GPHQPIVAVVGDDIILPCH--LDPAVDAVGMTVEWTRPDlnpRFVYLWRDGQELLVHQNLKYEGRTSLFRDKLKDGDVSLKLSKVKISDEGRYRCFLPLLGRDT-FVKLVVGA +>UniRef100_UPI00077127C3_9157/ 101 0.478 1.182E-21 3 115 116 38 156 338 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVLWEQkrqgwlKSKEVYTLRNGKVLHPSQHPDYIGRASLLHRELKLGRAILQITNVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_UPI00112810E7_194408/ 101 0.273 1.182E-21 1 115 116 66 182 360 +-AMEIHVPELPVVALFGEDASLDCSFTPDTNFSLSDLSVIWQLTDTKriVHSFSQGQDQLENQGSGYVNRTALFYDQLPKGNMSLLLRRVQVSDEGSFTCFVRVKNHSTAAVMLQVAA +>UniRef100_A0A4W3JR18_7868/ 101 0.278 1.182E-21 2 113 116 11 123 432 +--FTVSGPDHPVPATAGSDVVLDCK--CSTHLSLERLEVRWFRTrfDSPVYLYSEGHDQPSEQDTAYRHRTQLFIEEIMNGNVSLRLRDVRGSDNGTFTCYVDYDGlHDEADIQLQI-- +>UniRef100_UPI001557958A_31138/ 101 0.273 1.182E-21 2 115 116 35 148 468 +--FTVIGPLDPVTAILGQETVLPCH--LSPRLSAANMEVRWFRSQflSVVHLYHDGKDQYEGQMPEYRGRTELLKEGLTDGNVPLRILNIRLSDEGEYHCFVQDGTFYGQTVlELRV-A +>UniRef100_A0A6J2VST5_29144/ 101 0.294 1.182E-21 0 115 116 113 229 556 +DKFQVVGPDGPLVVGAGEDVILPCS--LKPNISAVDMTVQWFRlhTSDLLLHFYEGGAESKDQIQSYRGRTSLFKEELQKGNASLKLSRVKVSDEGEYRCIIQSkNWIDDISFKISVGA +>UniRef100_UPI000520169A_54380/ 100 0.537 1.621E-21 0 114 116 17 135 136 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKESLKLGQSLLHIADVKLRDAGFYRCLIGYGGADYKTINLKVK- +>UniRef100_A0A7K5SNU3_571890/ 100 0.475 1.621E-21 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAIIQITNVKIKDEGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L3I0B9_254575/ 100 0.466 1.621E-21 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPMNGSIDLGLLTVVWEQkrqgrlKSKEVYTLRNGKALPASQHPDYIARASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L2C5E4_670337/ 100 0.458 1.621E-21 2 115 116 13 132 221 +--FTVEVPQQLYTAEYGTNVTMECRFPVNGSVDLGLLSVVWEQkrqgwlKSKEVYTFRNGKTLHPSQHPDFIGRALLLHSELKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L3NL54_689266/ 100 0.541 1.621E-21 0 115 116 15 134 221 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVHKKLEFRDLSVSWEKKDelrKHVYALIKGVEDVKSQHSDFKGRIKLLKENLKLGRSVLQITDVKLRDAGFYRCVIGYGVADYKTISLKVKA +>UniRef100_A0A7K9CT52_243314/ 100 0.525 1.621E-21 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVHGTLKFRDLSVIWEKKDkikKQVYALLKGEEDFKCQHSDFEGRIKLLKENLNSGRSLLQISDVKLRDAGLYHCLIGYGGADYKAINLKVRA +>UniRef100_A0A7L0LBU7_208069/ 100 0.466 1.621E-21 2 115 116 15 134 223 +--FTVEVPQQHYTVEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqdwlKSKEVYTFRNGKALRPSQHPDYIGRASLLHSELKVGRAILQITSVKITDAGSYLCLIGYQGVDYKYIALEVKA +>UniRef100_A0A7K5A4S6_1118519/ 100 0.558 1.621E-21 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVNGKLKFRELSVSWEKNDKSkkqVYSLLKGEEDFKNQHSDFRGRIKLLKEKLSLGRSLLQITDVKLRDAGVYLCLIGYRGADYKTINLEVKA +>UniRef100_A0A7K4JTG1_8947/ 100 0.475 1.621E-21 2 115 116 15 134 224 +--FTVEVPQQLHVVEYGSNVTMECRFPVNGSLNLELLTVVWQQkrqgqsKSKEVYTLRNGKPFPPSQHHDYIGRAALLHSKLELGRAILQISNVKVTDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7ECD6_48155/ 100 0.458 1.621E-21 2 115 116 17 136 225 +--FTVEVPQQLYTAEYENNVTMECKFPVNGSVDPELLTVIWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHNELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K9CRJ7_243314/ 100 0.500 1.621E-21 2 115 116 17 136 226 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLDLGLLTVVWEQkrhgqsKSKEVYTLRNGKAFPSSQHQDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7TGP6_239371/ 100 0.466 1.621E-21 2 115 116 18 137 227 +--FTVEVPQQLYIAEYGSNVTMECRFSVNGSINLGLLTVIWEQkrqgwlKSKEVYTLRNGEALPPSQHPDDMGRTSLLYSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLKVKA +>UniRef100_UPI0019616D9C_9160/ 100 0.483 1.621E-21 2 115 116 20 139 227 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI00187CB083_8177/ 100 0.291 1.621E-21 1 113 116 100 224 228 +-SFKVIGSPEPIVAAPGDDIILPCH--VEPQIDVTGLTVEWSKPDlqpdpndrlrrvEYVHLYRDAREDLDMKIAEYVQRTELFADGLTRGNISLKITNVTFEDQGRYKCFIPNlkGHFKYSIIYLSV-- +>UniRef100_UPI00045736E3_7868/ 100 0.299 1.621E-21 2 115 116 21 135 228 +--FTVSGPTHPITATTGSSVVLDCK--CSISLSPEGVDIRWFKTrfDSPVYLYRRGRHNLEEQDESYRQRAQLSIEGLKEGIVSLRLADVRVTDNGTYTCFVDYaGSYEDTNIQLQVQA +>UniRef100_UPI0018EC4594_27706/ 100 0.250 1.621E-21 4 113 116 21 130 233 +----VIGSHEPVKVVVGEDVILPCH--LEPPFDMTTLTVEWKYHEGIVHLYRHRTDYLADQEKNFKGRTSLFRDEMSRGNISLKLTNVTEQDEGNYTCFVPKLGSqlREGYVMLIV-- +>UniRef100_A0A0R4IP54_7955/ 100 0.275 1.621E-21 0 115 116 13 130 250 +DQFAVVGSADSVFAFAGEDVLLPCS--VKPNISVVDMKVEWFRLDQEysvVHLYEDHVDRNTEQIQSYKGRTELNHQQLQTGNASLRLSAVKVSDEGRYKCFIQSkSGSDDATIDFKVEA +>UniRef100_UPI0007047825_13735/ 100 0.264 1.621E-21 2 115 116 6 119 256 +--FTVMGPAHPVTAAVGEAIELPCH--LSPRMSAENMEVRWFRSEflSFVHLYQRGKDEYKEQMPDYQGRTELLKAGLSEGNVSLRILNIRPTDRGQYRCFVQDGTlYEEALLELKV-A +>UniRef100_A0A5A9N156_1572043/ 100 0.309 1.621E-21 5 115 116 27 139 263 +-----EVPVEKIVAAPGSDAVLSCLFPVKPNMDFEMLVIYWQQGDTVVHSFYGHRDQLEKQNEVYKGRTSLFQDQLEAGNASLMLTDIQPEHNGEYKCYVtcNNRPFDEQKVHLLVAA +>UniRef100_H3BAY2_7897/ 100 0.307 1.621E-21 1 114 116 29 143 272 +-SFSVKCPIQPIRVDPGQDAVL-CS-KITPAPPLEGLEVEWIevQSRKVVHIYQDGEDKPDFQHPDYKDRTELFKEQLATGNASLKLKHVTVDDSGEYICRVTSkSGSDQARLELKVN- +>UniRef100_A0A444UYT2_7906/ 100 0.252 1.621E-21 0 115 116 24 140 289 +DAWTVVGSDQPVIAEPGDDVILPCH--ISSRLSAVDMEVRWFRkrPDKLVHLYLNKKDQLGRQDSEYRGRTALHPSALETGDISLHLTNLRHSDTGIYNCLADDGGwDEEGQTELIVTA +>UniRef100_A0A1U7RX73_38654/ 100 0.466 1.621E-21 0 115 116 17 136 292 +NAlFRVEVPQTLYIVDYGNNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLFQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>UniRef100_A0A7L3NBL3_689266/ 100 0.299 1.621E-21 1 115 116 14 130 301 +-AMEIQVPDEPVVALFGRDATLCCSFSLEANFSLDNLTVIWELTDTKhlVHKFSGGRDELADQDGGYANRTTLFYDQLAQGNVSLLLRSVEISDEGSFTCFVQVQKHRKAAVTLQVAA +>UniRef100_A0A3B4X3A2_1841481/ 100 0.260 1.621E-21 4 115 116 31 142 304 +----VIGPSQPIVAAVGDDVVLPCH--LEPAEDASSMTVEWTRPDlspRFVHVWRDGVELENKKHPSYVGRTSVSVNKLKLGDVSLKLSRVKLSDEGTYRCFVPTLNRES-SVKLVVGA +>UniRef100_A0A667ZE08_586833/ 100 0.286 1.621E-21 4 115 116 30 141 306 +----VIGPPQPVLSLVGDDVILPCH--LEPAMDAVAMTVEWTRPDlkpRFIHVWRDGPDRLIDHHQSYKRRTSLFVDKLRKGDVSLKLSNVRLSDEGKYRCYI-PSLDKEAIIDLVVGA +>UniRef100_UPI00195FA871_9160/ 100 0.483 1.621E-21 2 115 116 20 139 321 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI001293C697_299123/ 100 0.483 1.621E-21 2 115 116 21 140 322 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELMLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A3L8SNT1_44316/ 100 0.483 1.621E-21 2 115 116 20 139 335 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFHNGKALHSSQHPDYIGRASLLHSELMLGRAILQITNVKITDAGSYLCLINYQGVDYKYIALEVRA +>UniRef100_UPI00193FDD09_260615/ 100 0.553 1.621E-21 2 115 116 41 160 340 +--FTVEVPQLQYITEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqqsKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLG-CSvLQITSVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_A0A553R095_623744/ 100 0.289 1.621E-21 4 115 116 68 181 357 +----VLVPEVPVLALFGSDVILNCSFSSTPGFNLSDLSVFWQLSDtrRLVHSFSQSRDQLSDQDERFANRTKLFSDQLVTGNASLQINRVRVGDEGIYSCFVRVQTHGSAALILQVAA +>UniRef100_A0A6J2UL12_29144/ 100 0.278 1.621E-21 2 113 116 110 222 376 +--FHVAGPPGPLVAPLGGTLLLPCF--VETPLDVQGLEVEWKRtnPDALVHLFQGGESRPESQYPAYKNRADFFTPEIPRGNFSILLNNVTNEDAGIYRCKVYTdQGTNETAVDINV-- +>UniRef100_A0A5F8H358_13616/ 100 0.278 1.621E-21 2 113 116 24 136 419 +--FTVIGPQQPIVAFVGTEVTLPCH--LHPQLDATYMEVVWFHGqhSNVVHRYKYAQDYLKYQHPDYRGRTEFLRENISHGSVALRLHQIRPSDEGKYRCFFESpSHYNEAEFQLKV-- +>UniRef100_A0A7K6WY74_48435/ 100 0.288 1.621E-21 1 115 116 32 147 486 +-ALNVTGPPGPIVVVMGEDAVLPCHF--SPEQRAQDVEVSWFREqfSPFVHRYKDGQDNYEKQMIQYQGRTELLKDGLAQGSVDLKIFHVQLSDKGNYTCFVRRdSDYDDAVVELKVTA +>UniRef100_A0A6G1Q6J2_215402/ 100 0.267 1.621E-21 4 115 116 39 149 591 +----VVGPSQPIVATVGDDVILPCY--LKPVTDIYGMTVEWKRPDlqpRFVLLWRAGL-ELETKHPSYKGRTSLFTEELKHGNISLKLSEVKISDEGSYRCFV--PGlAKESTVKLVVGA +>UniRef100_UPI00112FF25E_8023/ 100 0.303 2.224E-21 4 112 116 30 139 146 +----VVGPADRVVALAGDDVILPCS--LEPSVSAKDMIVRWTRlnpKTENVHLYRQGRDSNEEQSPSYKGRTSMFNDKLKNGNVSLKLTRVTLSDAGSYRCFIPTLTIQVKETTVQ--- +>UniRef100_A0A7L2U4T2_33584/ 100 0.491 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSTVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYTGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1XI56_161742/ 100 0.483 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGGNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYMLRNGKVLAPSQHHDYKGRAALLHSDLKLGRAILQIRGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1HIL1_227226/ 100 0.491 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKVLAPSQHHDYKGRAALLQSDLKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6AMD7_57439/ 100 0.558 2.224E-21 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVKGKLVFRDLSVTWEKKDKLkkqAYSLLKGKEDFHSQHSDFRGRIRLLKEYLSLGHSVLQITDVKLRDAGLYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K6NXI2_227192/ 100 0.541 2.224E-21 0 115 116 15 134 223 +NAlFTVEAPRTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTMNLKVRA +>UniRef100_A0A7L1UMU0_161653/ 100 0.475 2.224E-21 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTLRNGKALRLSQHPDYIGRASLLHSELKLGRAILQIINVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8KET6_172689/ 100 0.500 2.224E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNLGLLTVVWEQkkqgqsKSKEVYTLRNGKAFSPSQHQDYVGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L2JVC1_161649/ 100 0.458 2.224E-21 2 115 116 19 138 227 +--FTVEVPQQLYTVEHGGNVTMECRFPVNGTVDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHQSQHPDYIGRASLLHSELKLGRAILQITNVKITDTGSYLCLLDYQGVDYKYIALEVKA +>UniRef100_UPI001864B874_42526/ 100 0.271 2.224E-21 2 115 116 17 132 228 +--FQVVGPPDPLIALAGSDLVLPCS--VQPSMSAVDMNINWTRADlknTLVHVYKDHRERNDDQDPSYRGRTALSEENLQQGNTSLLLSKVRGSDEGKYTCSIRAkSGFGDYTFEVKVEA +>UniRef100_UPI00109FF0AF_27687/ 100 0.252 2.224E-21 2 113 116 25 137 254 +--FQVIGPPNAVFALVGEDVTLPAS--MSPALNAQGFDVRWTRNDffKPVLLYQNSEIITKNQIEAYKGRTSLFTEELVNGNVSLRLQDVRVSDDGLYKCFVYSGQwEEDAHFTLNV-- +>UniRef100_K7G3P1_13735/ 100 0.256 2.224E-21 2 115 116 29 143 281 +--FSVTGPDHPISAVVGGEAVLSCH--LSPRMSAANMEVRWFRSqfSAAVHLYRDGQDQNKEQMPEYRGRTELLKDNITDGRVSLRIRDVQPSDDGQYKCFFESSvSYEDALLELQVAA +>UniRef100_A0A4X2M4A9_29139/ 100 0.256 2.224E-21 2 113 116 61 171 294 +--FSVIGPAGPIQASLGGEAELPCY--LSPRQNAQHMEVVWFHSTWVVHLYQDGEDQFGDQDPDYRGRTELVRDAITSGNVTLKILNVRFSDAGKYMCLIADGfHQEQAEMELKV-- +>UniRef100_UPI0005206420_54380/ 100 0.500 2.224E-21 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSKEVYTLRNGKAFPPSQHHHYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLQVKA +>UniRef100_UPI00109FC47A_27687/ 100 0.241 2.224E-21 1 113 116 24 137 301 +-SFQVVGPSSAVLALVGEDVTLPTS--LSPALNAQGFEVKWFRDdfDSPVLLYHNLQIRPELQIQSYKGRTSLFLEELASGNVSLRLQDIRASDRGLYRCFVDSGPwNEEVHMTLKV-- +>UniRef100_UPI0018F616F3_9261/ 100 0.247 2.224E-21 2 115 116 53 167 304 +--FVVIGPAEPILAQVGGDAELPCH--LDPTMSAENLEVRWIRSQSSdiVHLYKKGEDQLEKQMEEYRGRTELVRDTIATGSVSLRISNVTISDDGEYQCLFIDGSfQNETNLEVHVAA +>UniRef100_UPI000E1DAD59_308060/ 100 0.491 2.224E-21 2 115 116 20 139 322 +--FTVEVPQQLYVVAYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqpKSKEVYTLRNGKAFPSSQHDDYIGRAALLPNELKMGRAMLQITSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI0005234DBE_121530/ 100 0.491 2.224E-21 2 115 116 23 142 323 +--FTVEVPQQLYVVEYGRNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRSGKAFPPSQHHDYVGRAALLHDELRLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A6Q2WX82_8010/ 100 0.245 2.224E-21 2 115 116 60 179 332 +--FEVIGPSAPIFADAGDDIILPCY--LKPNISAEDMTVQWFRvrqsisdPGTLVHLYQDGKDQNQEQIHSYKERTSLFKDELTKGNTSLKLYIVKATDNGFYQCLVRSlSWYEEARIEVQVKA +>UniRef100_A0A0Q3SBJ4_12930/ 100 0.521 2.224E-21 2 115 116 33 149 339 +--FTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>UniRef100_UPI000E1BD467_30464/ 100 0.500 2.224E-21 2 115 116 43 162 343 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNHGLLSVVWEQrrqgqpKSKEVYTLRNGKPFPSSQHHDYVGRAALLHSELKLGXALLQITNVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI00112DDDC1_194408/ 100 0.447 2.224E-21 0 115 116 39 161 390 +NAlFTVEIAQSVYVAHYGSTVNMTCMFPVAGGINMKDLKVYWHHKyslqamEKEIYLLDGGKENLNMQDAGYRGRATLLKDELYRGHAVLQIANVKLTDAGTYVCLIIYGGADHEQVTLQVKA +>UniRef100_UPI001402B856_386614/ 100 0.310 2.224E-21 0 113 116 18 134 436 +NAvkFSIVGPGRPVVGVVGGTVTLECH--LEPKEPIDKMTVRWLKSDLDfaVHMFRNGKDETNTQDDDYRGRTELFKDQMVEGNASLRIKDIRVTDEGNYICSVDNGVvFEETPIDLKV-- +>UniRef100_A0A6P7XSJ6_1415580/ 100 0.260 2.224E-21 0 113 116 30 146 488 +NAerFKVTGPNQPVVAFLDEDAVLPCCF--SPALSAEHMQVRWFRTgfDSVVHLYEDGKDQIWKQIPEYQGRTEQLRSHISNGNVSLRIRNITLYDEGIYTCFIRIDPyYEEATVELKV-- +>UniRef100_UPI00155FFA2F_7906/ 100 0.297 2.224E-21 6 113 116 29 137 501 +------VPNDPVAAQVGENVLLPCQ--LSPSVSAVQLEVKWLKidDSQVIHTYVNGADLEGKQGPGYQGRTRLFKEELGTGNVSLQLSNVKVSDKGKYECYVvSSTWFTDSQINLKV-- +>UniRef100_UPI00156016B4_7906/ 100 0.245 2.224E-21 0 115 116 25 140 504 +DNFKVEVPVEPVSAHVGSSVLLPCR--ISTGVNAVRMEVSWVKNgNETVHVYASGADLESRQSSGFKGRTHLDKEALGAGNVSLQLNNVRVSDEGSYQCYVlSESWFTDSTMKLKVSA +>UniRef100_UPI0010A509FA_299321/ 100 0.241 2.224E-21 0 113 116 19 131 1188 +DKFQVVGPAGPVVAVVGEDLILPCS--LKPNISAVDMSVEWSLadSDDVVHLYYYGVDNLRQQIPAYKQRTTLFREELKRGNASLKLSSVQISDGQKYRCFV-VSDTGNGVVSVQV-- +>UniRef100_W5LWB8_7918/ 100 0.290 3.051E-21 2 115 116 28 142 190 +--FEVRGPAAPVIVSPGEDAVLPCY--LSPDISAADLQIRWFREDytAPVCLYKSGQYNLVRQNPAYRDRAGLFLQELHRGNVSLTLRDVRRSDHGQYTCLVvSEQMDDEAVIDLGVRA +>UniRef100_A0A7L0YIU4_441696/ 100 0.475 3.051E-21 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgllKSKEVYTFRKGKAIPPSQHPDDIGRTSLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L2HVU2_56258/ 100 0.483 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrkgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKFGRAILQITSVKITDAGSYLCLIDYRGVDYKYITLEVKA +>UniRef100_A0A099Z961_94827/ 100 0.491 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQKkqgrllSKEVYTLRNGKPFPLSQHHDYIGRAALLHSELKRGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_A0A094L6D3_345573/ 100 0.500 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVIWEQkrqgqtKSKEVYTLRNGKAFPPSQHHDYIGRATLLHSELKLGRAVLQITSVKITDAGSYLCLIEYQGVDYKFITLEVKA +>UniRef100_A0A7L0FW92_103956/ 100 0.483 3.051E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGRNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFPPSQHHDYIGRAALLHSELRLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI000CE64D9C_8478/ 100 0.239 3.051E-21 2 115 116 40 153 248 +--FTVAGPDHPVIASLGGEAILPCH--LSPRMSAENMEVRWFRSqfSAVVHLYRDGQDQYGQQIPEYRERTELLRDHITNGSVSLRIRNVRLSDDGQYKCFFQSSVSYEDAIlELQV-A +>UniRef100_G3VIM0_9305/ 100 0.582 3.051E-21 1 115 116 14 126 260 +-AFSVSVPKEKYKTHYGSNVTMECTFPVGEKLDLNALTVYWDKEGKFLVKFVDGEEDLKIQKSN--SRLRHLNDQLYKGKSLLHITNVTVKDAGAYRCIIGYGGADYKWITLTVNA +>UniRef100_A0A1U8DXA5_38654/ 100 0.239 3.051E-21 2 115 116 37 151 283 +--FTVIGSANPITAMVGEDVILPCY--LSPKMSAENMKVTWLRPqfSSVVHRYWEGKDQLGLQKQGYEGRTELLKDNIQDGNVTLRILNIRPFDQGQYNCLVDDGTVSEQAVlELKVKA +>UniRef100_UPI0009A40BAB_259920/ 100 0.316 3.051E-21 2 115 116 31 144 287 +--FHVFVPDYPITVSVGEDVVLECQ--VVPALSLDTLEVRWFTSDsaSPVHLYTGGQDRPDVQDKDYQGRTELFKDEFPRGNASLKLKKIKVSDEGNYTCFVESKTrRDQAVIALKV-A +>UniRef100_UPI000B3DF78C_8996/ 100 0.516 3.051E-21 2 115 116 20 139 294 +--FTVEVPQQLYVVEYGSNVTMECRFPVNSSLNLGLLSVVWEQkrqgqlESRDVYTFHNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A6J2UMY2_29144/ 100 0.264 3.051E-21 1 115 116 18 134 301 +-ALEVQVPEVPVVALHGMDTTLNCTFSGVTTFNLSDISVFWQLSDtkRSVHSYMGGQDQLTEQDGRFANRTSMFPDQLTRGNASLLLRKVRVVDEGSYTCFVRVVDYSSAALILQVAA +>UniRef100_A0A667Z2L8_586833/ 100 0.286 3.051E-21 0 113 116 3 121 306 +NSFFpgqsqLIGPPQPIVAILGEDIILPCH--LEPAMDAVAMTVEWARPDlkpKFIYVWRDGVGLLVDQNPSYKDRTSLFINKLNHGDVSLKLSEVKLSDEGRYRCFI-PSIRRETFIQLNV-- +>UniRef100_UPI0018A1E699_8469/ 100 0.550 3.051E-21 2 115 116 20 139 319 +--FTVEVPQLQYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqkpKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYLCLIDYRGADYKYITLEVKA +>UniRef100_UPI000E1FA446_8790/ 100 0.500 3.051E-21 2 115 116 20 139 320 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVFWEQkrqgrpKSKEVYTLRNGKAFPSSQHHDYVGRAALLHXELKLGRAMLQISSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI0010A984D0_279965/ 100 0.500 3.051E-21 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLDLRLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKWGRAILQITSVKITDAGSYLCLIYYQGVDYKYITLEVKA +>UniRef100_UPI000528A0EE_240206/ 100 0.491 3.051E-21 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKPKEVYTLRNGKAFPLSQHHDYKGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYISLEVKA +>UniRef100_UPI000BBDC18E_7994/ 100 0.278 3.051E-21 2 113 116 21 132 347 +--FKVVGPAAPLVAVAGEDLVLPCS--LQPSFSSEGMRVEWYRlhrTDTLVHLHEEYKDRNRDQMESYRGRTALFKEELKKGNASLKLSALQPSDDGAYKCLIEY-GLQYDDITLYV-- +>UniRef100_UPI001B3AE7E3_0/ 100 0.286 3.051E-21 4 115 116 31 141 402 +----VIGPTEPITVTFGDDITLPCH--LEPAMDVGSMTFEWTRADltpRFVLLWHEGQELEINQHPSYRGRTSLFISELKHGDVSLKLSAVKISDNGTYRCFI-PEMKSQTNIELIV-A +>UniRef100_UPI000E45CAFA_64144/ 100 0.247 3.051E-21 4 113 116 136 246 420 +----VTGSHEPVRAVVGDDVILPCH--LEPPFDVTTLRVDWTFNgDLTVHVYRSLKDDPDPQHEQFKHRTSLFHDELHKGNISLKLTNVRETDEGSYTCCLPKlqSQVKTGSVTLIV-- +>UniRef100_UPI00067146B9_381198/ 100 0.260 3.051E-21 4 115 116 6 118 496 +----VEGPGQPLTATVGQDVVLPCH--LSPQRDARKLEVRWMRDDlsETVHHYRNGEDVYGKQMGAYAGRTKLARDGLSAGSLDLRIMGLRPSDDGQYSCTVEDaDGYDEAIVELEVSA +>UniRef100_A0A5A9N888_1572043/ 100 0.273 3.051E-21 0 114 116 16 129 639 +DGFTVKGPSGPLVVPLGGSVLLPCS--VDSLSSLKDLEVKWRRsySQTLIHLYQDGDIRPEVQHEDYSGRAHFFTDDIMVGNFSLLLVNVTAEDEGQYTCKV-HSGQESGETVVEIK- +>UniRef100_A0A5A9NAB3_1572043/ 100 0.305 3.051E-21 0 115 116 16 130 664 +NGFIVKGPSDPLVVPLGGSAVLPCS--VDKPLPADTLKVVWIRTDSNtlVHVFQSGESVSEAQYKDFHNRADFFSENIQHGNYSLLLSNVRVEDKGFYRCKV-YSDVDSEEALVEIKA +>UniRef100_A0A3N0XJP0_495550/ 100 0.260 3.051E-21 2 114 116 279 390 666 +--YNVVGPAEPLFTVAGEDVILPCY--IKPNTSAVDMTVEWFRldQDEIVHLYKNHENRITEHSQSYKGRTALFQDELQYGNASLKLSTVQVSDEGVYKCFI-ESNSWYDDITVNVK- +>UniRef100_UPI0015616C50_7906/ 100 0.247 3.051E-21 0 115 116 19 134 916 +DSLTVKVSGSPLIVREGEDAVLPCLL-LPTHTNAESLEVRWFRvEDSHVHTYIAHRDVMDGQSEPYKGRTSLFHEELRKGNVSLQLRAVRISDEGLYRCCVISGQQYCGEFELKLVA +>UniRef100_A0A4W6BRJ1_8187/ 99 0.283 4.185E-21 1 103 116 45 145 166 +-AF---GPSQPVVALLGDNVTLPCR--LTPSVNASDMTVEWTRPDlspGDVHVWENHQEHVDNKYPSYEGRTSLFVDRLERGDVSLQISRVQLLDEGTYRCFVPAQG------------ +>UniRef100_A0A7L1P921_181099/ 99 0.466 4.185E-21 2 115 116 2 119 208 +--FTVEVPQQLYTAEYGSNVTMECRFPVNSPIDLGLLTVVWEHkkqgwlKSKEVYTFRHGKAFPP--SPDYIGRASLLHSELKLGRAMLQINNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K9EIS6_176943/ 99 0.491 4.185E-21 2 115 116 2 121 210 +--FTVEVPQQLYMVEYGSNVTMECRFPVNGSLNLGLLTVIWERkrqgqlKSKEVYTLRNGKTFPTSEHHNYRGRATLLHSELNLGRAMLQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A091I2F4_9244/ 99 0.491 4.185E-21 2 115 116 2 121 210 +--FTVDVPQQLYTAEYGSNVTMECRFPVNGTLNLGLLTVVWEQkrqsqsKSKGVYTFRNGKALTPSQHQDYVGRAVLLHSELEVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>UniRef100_A0A096MIE8_48698/ 99 0.261 4.185E-21 9 113 116 82 186 211 +---------EPIHAKVGDDVTLPCH--VKPPFDVNSLTIEWRFKDKKIYVHRSGAKDDETTDPNYKGRISLFYDEFEKGNISLKLTEVTKEDEGNYTCFVPKlqSQVNKGYVTLKV-- +>UniRef100_A0A7L2YWB7_54508/ 99 0.500 4.185E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVSMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKVLAPSQHQDYKGRAALLHSDLKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L3LHK4_2529409/ 99 0.483 4.185E-21 2 115 116 2 121 214 +--FTVEVPQQHYIVEYGSNVTMECRFPVNSSLNIGRLTVVWEQkrqgqqKSREVYTLRNGKAFASSQHEDYRERAALLHSELRLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_A0A7K6GH32_720584/ 99 0.441 4.185E-21 2 115 116 13 132 222 +--FTVEVPQQLYIAEYGGNVTMECRFSLNGSVDLRLLTVIWEQkrqdssKSKGVYTLRNGKAVPPSQDPDYIGRASLLHSELKLGRAILQITKVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8PPG5_110676/ 99 0.491 4.185E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSREVYTLRNGKAFPPSQHHNYTGRAALLLSELKLGRAILQITSVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A667YUI2_586833/ 99 0.300 4.185E-21 6 115 116 20 129 257 +------GPPQPIVSTVGDDIILPCH--LEPAVDVVGMTVEWTRPDldpKFVHVWSDGQELVDKRHPSYEGRTSLLTDKLKHGDVSLKLSEVKLSDEGKYRCFF-PSLSRETTITLVVGA +>UniRef100_M7AY73_8469/ 99 0.508 4.185E-21 0 115 116 17 136 281 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGQLKLQDLSVIWEKkeeHTKEVYKLHKGKENFNNQHSSYSGRVQLLKDKLQFGRSMLQVTSVKFTDAGTYLCLIGYEGADYKTIALQVKA +>UniRef100_UPI00051C9552_30455/ 99 0.491 4.185E-21 2 115 116 23 142 298 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKTFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005299D2C_187382/ 99 0.500 4.185E-21 2 115 116 23 142 299 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFFPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00112DC35B_194408/ 99 0.441 4.185E-21 2 115 116 20 139 304 +--FTVETAQSVYVAHYGSTVNMTCMFPVAGGINMKDLKVYWHHKsssqamEKEIYLLDGGKENLNMQDAGYRGRATLLKDELYRGHAVLQIANVKLTDAGTYVCLIIYGGADHEQVTLQVKA +>UniRef100_UPI0018641FAF_42526/ 99 0.295 4.185E-21 2 115 116 26 140 306 +--FEISVPSGGQVGVYGQSVVLSCSFPTGGSWDVSSSVITWQRGLEVVHSFYHSQDQLDRQDPHYANRTSLYHQEMAKGNASLRLDRVTLEDDGIYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_UPI0008DB53F7_9135/ 99 0.288 4.185E-21 0 115 116 13 130 319 +DAMEIQVPEEPVVALFGHDATLLCSFSPEANFSLAELSLIWQLTDtkRLVHGFSGGRDRLQDQGRGYANRTALFYDQLQRGNVSLLLRRVRISDEGSFTCFVRVRDYDSAAVALQVAA +>UniRef100_UPI000FFD58CA_29139/ 99 0.258 4.185E-21 1 115 116 156 269 320 +-AFSVTGPAQLVQAKQGEDVTLSCE--LSPKMDARDMTVNWFRNQTLVHRYPIREKLEASQGTEFKGRTKLLKRDMAKGKVTLRIQQVQVSDSGLYTCCVQSpDNYDEAHIELQVAA +>UniRef100_UPI0015A6B236_8884/ 99 0.491 4.185E-21 2 115 116 20 139 321 +--FTVEVPQQLYVAAYGSNVTLECRFPVNGSLNLGLLNVVWEQkrqgqsESRDVYTLHKGKALPPSQHHDYMGRAALLHDELKSGRAILQITSVKVTDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI00051182A2_36300/ 99 0.491 4.185E-21 2 115 116 23 142 322 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLELLTVIWEQkrqgqsKSREVYTLRSGKAFPPSQHHDYIGRAALLQSELKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI0004F4D65E_9238/ 99 0.508 4.185E-21 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI00084DBCDD_8355/ 99 0.213 4.185E-21 2 115 116 24 137 326 +--FKVSSTQS-VVAALGSDVVLPCR--LTPEMNAEKMEIRWFKPmyQPYVHLYINGKDDYSIQMPQFTNRTELIKENITRGVFPLRIRNVTAQDSGEYYCFVESSDHHGRTIvQLNVTA +>UniRef100_A0A6P6MXL1_7957/ 99 0.268 4.185E-21 0 115 116 16 132 436 +DGLTVLGPSGPLVAPLGSSVVLPCS--VDELLSVKDLEVEWRRTDSEtlVHLYQDGESRTESQQQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGQYKCKVYIqQESGETVVQIKVNA +>UniRef100_UPI001864CF50_42526/ 99 0.256 4.185E-21 0 113 116 11 124 482 +DHFKVVGPAAPLVAVAGEDLVLPCS--IQPSTSAVDMRVEWSRvnvVDSLVHLYKDNEDRNENQDQSFRGRTALFREELLKGNTSLKLSAVRVSDEGAYKCFI-KDKSWYDDITVNV-- +>UniRef100_A0A5A9NAX1_1572043/ 99 0.241 4.185E-21 0 115 116 20 137 489 +DEYEVIGPSAPVMTESGEDVILPCS--IKPNISAVNMRVEWFRldmKDSIVHLYKDHKDINTDQLQSYRGRTQVFKEELEKGNTSLKLSRVKISDEGLYKCFIQSqSWSDDIIVNVTVEA +>UniRef100_A0A671UVQ2_8175/ 99 0.269 4.185E-21 4 115 116 40 151 511 +----VVGPSQPIVVTAGDDIILPCQ--IEPAVDASDMTVEWTRPDlnpRFVHVWRDGVELDNKKHPSYNGRTSVFVNKLRCGDISLNLSKVRLSDSGKYRCFIPTLGRES-TVELVVSA +>UniRef100_A0A4W6DRM4_8187/ 99 0.260 4.185E-21 4 115 116 69 180 546 +----VVGEPQPIIALVGDDIILPCR--LHPAMDASDMTVEWARSDldpRFVLVWRDGVELEAKKHPSYQRRTSLFPDQLKHGNISLKLSNVKLSDQGRYRCFVPALSKEF-SVQLFVGA +>UniRef100_UPI001788ABBD_9978/ 99 0.268 4.185E-21 0 115 116 49 164 568 +DEFLVTGPTDPIVAVLGGDATLPCF--LSPAMNAEDMELRWFRSkfSEAVLVYQNGQEQNEELMPQYAGRTSLVRDFLSLGQAAVCIRNIQVSDNGKYTCFFQKGDYYEEDIlELKV-A +>UniRef100_F7G214_13616/ 99 0.274 5.741E-21 2 113 116 31 141 203 +--FSVIGPNEPFQTSVGGEAVLSCY--LSPSQSAQNMEVIWSKSENKVHLYQNGNDNFEEQAPSYQGRTELVKDAISSGNVTLKILDVKPSDEGQYKCFFnDYSHAAEAFVELKV-- +>UniRef100_A0A7K9XD03_54359/ 99 0.508 5.741E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLKLGLLTVVWELkrqdqmKSKEVYTLRNGKEFPPSQHHDYIGRAALLHNELKLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0FV31_103956/ 99 0.508 5.741E-21 0 115 116 15 134 223 +NAlFTVEAPKSLYTVEHGNNVTMACTFPVNGKLKFSDLSVSWEKkekEKKQVYVLLKGVEHFESQHRDFKGRIKLLKENLTWGQSLLQITDVKLIDAGVYRCVIDYGGADYKMINLQVKA +>UniRef100_A0A7L2WLU0_56262/ 99 0.491 5.741E-21 2 115 116 17 136 226 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgesKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLDVKA +>UniRef100_UPI0006B7B8B1_181119/ 99 0.470 5.741E-21 3 115 116 21 139 227 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVLWEQkrqgwlKSKEVYTLRNGKVLHPSQHPDYIGRASLLHRELKLGRAILQITNVKITDAGSYLCLIEYQGVDYKYIALEVKA +>UniRef100_A0A0P7VCX9_113540/ 99 0.282 5.741E-21 1 115 116 18 134 234 +-ALNVQVPDHPVVALFGQDATLNCSFGPTGPFNLSDLSVFWQLTDtkRSVHSFWEGRDQLTEQAEGFVNRTSLFPTQLHSGNASLLLRDVRIADDGAFTCFVRVKTYSSAALVLQVAA +>UniRef100_A0A060XPH5_8022/ 99 0.277 5.741E-21 1 115 116 23 139 235 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISVEDMTVAWLNldfLDGRVFRYQNSEIIRDDQIPSYRGRTSLFEEELWRGNTSLKLTRVQGTDEGHYKCLIQSkSWYDDFTIQVLVKA +>UniRef100_A0A3P8QYC5_8154/ 99 0.285 5.741E-21 1 115 116 4 119 236 +-AFvHVVGPHQPVVALVDDDVILPCH--VEPAEDVTAEILEWTRSDlnpRFVHVWRSGQDLVNTRNPSYRGRTSLFINELKHGNISLKLSRVKLSDEGTYECSIPLMGKKS-FVKLVVDA +>UniRef100_UPI0004432AB1_13616/ 99 0.551 5.741E-21 0 115 116 24 137 238 +NAFSVSVPKENYIAHYGSNVTMECNFPVGEKLDWSALMVYWDKKENFLVKLVNGEEDLKIQTSN--PRIRHLNNKLVKGKSLLHITKVKIEDAGIYRCLIGYGGADYKRITLTVNA +>UniRef100_A0A3P9AYV4_106582/ 99 0.278 5.741E-21 4 115 116 30 141 248 +----VIGPPQTVVALIGDDIILPCN--LDPVMDALDMAVEWARPDlnpRFVLVWRDSVELESKKHPSYTNRTSLFTDELKNGNMSLKISKVKLSDEGTYRCFVPELNKDT-TVQLVVGA +>UniRef100_UPI0011E9FB07_63155/ 99 0.250 5.741E-21 2 115 116 29 153 256 +--FHVVGSRHPITVPLGDDVILPCH--VEPKFNVVGLTVEWSRPERRpdpndrlsrveyVHLYRDAREVPDMKIPSYIGRTELFTDGLREGNISLRITNVTLEDEGRYRCFIPKlkSQTKSSVVRLIV-A +>UniRef100_W5M2L6_7918/ 99 0.315 5.741E-21 1 111 116 15 128 266 +-AFEVLAPQGRVLAVYGRPAVLGCRYSVDPESPLDRLVLTWQREDnaDVLHSFYYGEDQLERQSPRYRNRTSLFASELLSGNASLRLDPVRPQDVGTYLCFVSNlGGTGKAAVHL---- +>UniRef100_A0A672ZB65_375764/ 99 0.283 5.741E-21 4 113 116 10 119 276 +----VVGPSSHIVVMVGEDVVLPCS--LEPAVDAVPLIVEWGRPDlspRFVHVWHEGQDLLTNQNPSYRGRTSLSTDRMKHGDASLRLSKVTVSDNGTYRCLFPTDSLET-TVQLVV-- +>UniRef100_UPI0010FA7AF6_113540/ 99 0.279 5.741E-21 1 115 116 13 130 288 +-AFlELQVPEVPVVALFGQDAILNCSFDPTGAFNLSDLNVFWQLTDtkRTVHSFWADRDQLADQAEGFANRTSLFHTQLSSGNASLLLRNVQISDDGSFTCFVSSGTYNSASMLLQVAA +>UniRef100_A0A7M4E8M0_8502/ 99 0.483 5.741E-21 0 115 116 17 136 290 +NAlFVVDVPQTLYVVDYGSNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLLQENLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKVTLKVRA +>UniRef100_UPI0005281A9B_175836/ 99 0.508 5.741E-21 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNITMECKFTVNGSLNLELLTVVWEQkkqgqsKSKGVYTLLNGEEILSSQHQDYIGRAALLHSELKLGRAILQITNVRVTDAGSYLCLINYQGVDYKYITLEIKA +>UniRef100_UPI0003F0B149_28737/ 99 0.256 5.741E-21 0 114 116 19 132 300 +DEFIVIGPKDPIIAVLGGETILPCT--LSPAMNVETMELRWFRSkfSEAVYIYQNRQEQRAEQMPQYRGRTSLVRDLLNQGEAAVRIDKVQVSDNGMYTCFFRKGGF-YEEATLEVK- +>UniRef100_UPI00071A065E_9172/ 99 0.483 5.741E-21 2 115 116 30 149 316 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLSVVWEQkrqgwlKSKEVYTFLNGKALCQSQHPDYIGRASLLYSELNLGRAILQITNMKITDAGSYLCLIDYQGMDYKYIALEVKA +>UniRef100_A0A669QIU6_9054/ 99 0.491 5.741E-21 2 115 116 20 139 322 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHRDYMGRAALLHKELKSGRALLQITNVKITDAGSYLCLIDYQGADYKYITLEIKA +>UniRef100_A0A674HIS4_59729/ 99 0.475 5.741E-21 2 115 116 21 140 322 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFRNGKALHPSQHPDYIGRASLLHNELMLGRAIIQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI0005224AFC_188344/ 99 0.500 5.741E-21 2 115 116 23 142 323 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLHNGKAFPPSQHHDYIGRAALLHSELKLGRAVLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00051C9EBB_55661/ 99 0.458 5.741E-21 2 115 116 23 142 325 +--FTVEVPQQQYVVEYGTNVTMECRFPVNGSLSLELLTVVWQQkrqgqsKSKEVYMLRNGKPFLQSQHHDYIGRTALLHSELKLGRAILQITSVKVTDGGSYLCLIEYQGVDYKYVTLEVKA +>UniRef100_A0A4W6DRJ0_8187/ 99 0.282 5.741E-21 2 115 116 24 137 369 +--FQVICPTQTIVALLGDDVILPCH--LEPPISASSETVEWTRPGvhpKYVHVHQDGRLLYEIQNPSYSRRTRLFVDELKHGNVSMKIFKVKLSDEGTYRCLI-PSVQKEASVQLLVGA +>UniRef100_UPI000E55BE50_9999/ 99 0.247 5.741E-21 2 115 116 7 120 387 +--FQVLGPRHPIVAVRGEDAILPCA--LVPAMNAENMELRWFRStfSQAVFIYWNQREQTEEQMAEYRGRTSLVRDFLSEGQASIRIHKVQVSDNGMYTCFFRHGGfSEEADLELKV-A +>UniRef100_UPI0015E1CF76_34816/ 99 0.295 5.741E-21 4 115 116 34 144 417 +----VIGPPRPLVAFIGYDIILPCH--LQPAVDAATTTVEWSRPDlkpRFVHVWRSGQELLDDQHPSYKGRTSLFIENLKQGNISLKLSRVKLSDEGTYKCFIPMLNIDS-TVEL-VFA +>UniRef100_UPI001445166A_310571/ 99 0.274 5.741E-21 6 115 116 58 167 436 +------GSSQPIVATVGDDIILPCH--LEPAVDVAAMTLEWTRSDldpEFVFVWRAGQDLVHTKHPSYKGRTSLFNDELKRGNISLKLSDVRPSDAGRYKCFI-PDMRKGSFIELVVGA +>UniRef100_UPI0015605BB2_7906/ 99 0.411 5.741E-21 2 115 116 20 136 511 +--FTVEMAKALYLAEFGNTVKMECRFPTGGSLD--SINVYWHRmlsNGSEyeVYTLLNGNEDLQSQHPEYKGRAHMKPDLLRKGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI00193EE3E4_260615/ 99 0.254 5.741E-21 2 115 116 37 150 521 +--FTVTGPDHPVTASLGREAILPCH--LSPKMSAENMEVGWLRsqDSEVVHLYRNGKDQYGEQMLDYQGRTELLKDNITSGRVSLRIRDIRPSDDGQYTCYF-QSSASYKDalLELQV-A +>UniRef100_A0A1S3WHI7_9365/ 99 0.268 5.741E-21 0 115 116 28 143 554 +DDFLVIGPSDPIVATLGGDVSLPCR--VSPAMNMINMELRWFRSkfSEGVFIYQNQREQKEEQLAQYTGRTSLVKDLLSQGEAAVRIHKVQTSDNGLYTCFFRKGGfYEEANLELKV-A +>UniRef100_A0A669R151_9054/ 99 0.491 5.741E-21 2 115 116 269 388 571 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHRDYMGRAALLHKELKSGRALLQITNVKITDAGSYLCLIDYQGADYKYITLEIKA +>UniRef100_UPI000B44CCFC_7955/ 99 0.256 5.741E-21 2 113 116 123 230 573 +--FNIVVPTDPVIADPGDDVTLPVH--LSPETSALSMTIRWYRETELIYHFKSGQEET---HGAYESRVSLSIQQLRRGNVSLTLRNVQQSDSGDYTCKVSHEGcLQRGKVHLQV-- +>UniRef100_A0A7N6BX48_64144/ 99 0.304 5.741E-21 4 115 116 36 147 828 +----VTAPSQPIVAAVGDKVILPCH--LQPAEDASDMSVEWTRPDldpRYVHVLHDREELLSLKHPSYRERTSLFIDELKNGNISLKLSKVKPADEGKYRCFIPEISRDS-TVQLVVGA +>UniRef100_UPI0018ECD1E3_27706/ 99 0.295 5.741E-21 4 115 116 40 151 941 +----VTGPSQPIVAMVGDDIILPCY--LEPAVDAADITVEWARPDlkpRFVHLRRDGVELLLEEHPLYMGRTSLSVNKLKRGDISLKLSKVKFSDAGTYRCLVPTPGTES-VIDLAVGA +>UniRef100_V9LGW8_7868/ 98 0.256 7.875E-21 0 115 116 17 134 177 +DEFKVTGPDQPVVARVGGVVVLECQ--LVPEKPSGELQIRWMRGedeyNEPVHLYRFGADLPDSQAPAYRGRTSLFPELFPQGNVSLRMADVQLQDQGRYVCLVEVGGVIESTpMDLRV-A +>UniRef100_A0A7L0HI93_54971/ 98 0.508 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqpKSKEVYTLRNGKALAPSQHHDYIGRAALLHSDLKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_A0A7L0UGV2_118183/ 98 0.483 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGNTFPLSQHHDYIGRAALLQSELKWGRAILQITSVKITDAGSYLCLIYYQGVDYKYITLEVKA +>UniRef100_A0A091N892_57397/ 98 0.483 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNLELLTVVWEQkrqgqlKSKEVYTLRNGKALPPSQDHDYIGRAALLHSELKLGRAVLQITRVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K6AW66_57439/ 98 0.500 7.875E-21 2 115 116 2 121 211 +--FTVEVPQHLYIVEYGSNMTMECRFPVNGSLNLGLLTVIWEQkrqgqsKSKEVYVLRNGKAFPPSQHDDFIGRAALLHSELKLGRAVLQITSVKITDAGSYLCLINYQGVDYKYITLKVKA +>UniRef100_A0A7K7WIH2_2585813/ 98 0.475 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQQYVVDYGSNVTMECRFPVNGSLNHGLLSVVWEQRrqgqpvPKEVYTLRNGKPFPSSQHHDYTGRAALLHSELKLGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_A0A7L1NCM2_113115/ 98 0.550 7.875E-21 0 115 116 13 132 221 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVKGKLLFRDLSVTWEKDDelkKQAYALLKGKEDFQNQHSDFRGRIKLLKEYLSLGQSILQITDVKLRDAGLYRCIIGYRGADYKKINLKVNA +>UniRef100_A0A7K5DZL6_66707/ 98 0.578 7.875E-21 0 115 116 14 134 223 +NAlFTVEAPQSLYIVERGNNVTMECTFPVNGKLDLRDLSLSWEKkylkEFKEIYGLHKGEEDLKIQHSDFRGRIKLLKEDLNLGKSLLQITDVKLRDAGAYRCVIVYGGADYKIIHLKVKA +>UniRef100_A0A553QTS2_623744/ 98 0.315 7.875E-21 6 115 116 24 134 232 +------VPRDPVNGFYGEAAILPCTFPLESFRDLSGTTITWQRELAVVHSFYYSQDQLDRQNVQYVNRTTLFIHEIERGNASLRLNSLTLQDSGEYTCYISThSGSKKKSVLLSVTA +>UniRef100_W5LYX8_7918/ 98 0.273 7.875E-21 2 115 116 26 140 236 +--FEVHGPAAPVVVSPGEDAVLPCY--LSPEISAEDLEIRWFKKNyhDLICLYESGQYNLVRQNPAYRDRAGLFLQELHRGNVSLTLRDVRRSDHGQYTCLVGSKlMEDEAVINLGVRA +>UniRef100_UPI00155E9E63_417921/ 98 0.260 7.875E-21 4 115 116 28 138 276 +----VVGPSQPITATVGDETVLPCH--LEPATAASGMTVEWARPDldpRFVHVWRDGVELESKTHPSYKRRTSVFPDKLKLGDVSLNLSKVKLSDGGTYKCFV--PGHGDSLIQLVVGA +>UniRef100_A0A3B1JRB1_7994/ 98 0.313 7.875E-21 1 115 116 30 147 276 +-SFRVTVPSAHLVAARQHSVILGCEFTPKPSHNLSNLIVTWQRqeDSRVVHSFYYLKDQLELQSSDYQNRTALFYTELMKGNASLRISDVRPSDEGRYQCMVSApEGTDRAQLLLNYGA +>UniRef100_A0A6P8PCP1_260995/ 98 0.466 7.875E-21 2 115 116 20 139 283 +--FTVHAPSSIYITQYGSTVNMTCMFPEADGLRMKDLKVYWHQMSssqmvmKEIYTLDGGKENLTLQDVSYRGRATLLTDKLYKGQAVLQISNVKLTDAGTYRCLIIYGGADHKQITLQVKA +>UniRef100_UPI00092F0E41_94835/ 98 0.491 7.875E-21 0 115 116 17 136 292 +NAlFVVDVPQTLYVVDYGSNVTMECRFPVNDRLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLLQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>UniRef100_L8YCU7_246437/ 98 0.260 7.875E-21 0 115 116 28 143 294 +DEFAVIGPLDPVVAVLGADATLPCS--LIPPMSAVTMELLWYRTefSEVVLSFRDQQEQEEEQMAQYAGRTSLVRDFLAQGEAAVRIHNVRVSDDGLYTCFFSKGGfYEEANLELQV-A +>UniRef100_A0A0N8JVY4_113540/ 98 0.336 7.875E-21 1 115 116 27 142 312 +-AFEITVPQEPQVAVFGHSMVLPCTFSLGGSWDSKSIIITWQRGLEVIHSFYFGQDQLERQSHHYANRTRLYHSQLPRGNASLRLDYVTSEDRGDYTCFVSTlMGSQKKTFPVKFAA +>UniRef100_UPI00155F9C84_7906/ 98 0.394 7.875E-21 2 115 116 21 137 321 +--FTVEMAKTLYLAEFGNTVKMECRFPTGGSLD--SINVYWHRmlsNGSEyeVYTLLNGNQDLQSQHPEYKGRVHMKPDLLRKGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI000EF72F61_194338/ 98 0.483 7.875E-21 2 115 116 20 139 322 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqsqsKSKEVYTLRNGKAFPPSQHQDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0008736ED4_8187/ 98 0.263 7.875E-21 5 113 116 22 133 346 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTVEWKFTGNLVHLYRSREDDLTDQHLNFKNRTSLFKDEMVKGNISLKLTNVTENDAGNYTCNVPKLESQVKRdiVTLTV-- +>UniRef100_UPI0018EAF9BC_27706/ 98 0.250 7.875E-21 4 113 116 168 277 350 +----VIGSHEPVTVVVGDDVILPCH--LETPFDVKTLTVEWTYNKTIAHIYRNKKDDLVDQDQKFKGRTSLFPDEMTKGNISLKLTNVTEQDAGIFNCYVPKlhSQVKKGNITLNV-- +>UniRef100_A0A671TMV4_8175/ 98 0.241 7.875E-21 2 115 116 170 286 455 +--F-VVGPAQPVVAAVGQDIVLPCH--LEPAANASEMTVEWTRPDlepRFVYVWRDGVELESKKHPVYEGRTSVFSDELKHGNISLKLSRVRISDEGRYRCFIPDvGDSSVHNMQmyLDSSA +>UniRef100_UPI00073FEAB0_7918/ 98 0.275 7.875E-21 1 114 116 24 133 481 +-SFTVQVPDKPLVAQLGADLMLPCH--LSPAHSAEPLEVRWARkeRNEEVHLYRH---RTEKQGRAFEGRVSLFKDSLKQGNVSLLIRDLQVSDEGLYTCFV-DSGSYYDRGEVEVK- +>UniRef100_UPI0018642758_118141/ 98 0.279 7.875E-21 2 115 116 26 141 490 +--FEILVPADPVVADAGEDVVLPCY--LKPSVSAEDMRVEWVRPdsaDARVNLYEDRENRNEKQIPSYRGRTALFPEELKKGNASLRLTGVRGSDDGQYNCFIQSQvWYDDASFLVRVRA +>UniRef100_UPI000B53CF91_43179/ 98 0.256 7.875E-21 2 115 116 177 290 518 +--FQVVGPQHPIVAVLGEDAILPCF--LVPAMNAENMELRWFRTtlSQAVFIYWNQQEQSEEQMAEYRGRTSLVRDFLSEGQASVHIHKVQISDNGMYTCFFRHGGfYEEADLEVKV-A +>UniRef100_UPI001955CA27_90988/ 98 0.282 7.875E-21 0 114 116 16 130 637 +DGFTLRGPSAPLVAPLGSSLVLPC-YTDEPLLPVKGLEVKWRRTDSEtlVHLFLEGESRPEVQQQDYQDRAHFFTDQIQHGNFSLRLDNLTAEDEGNYTCKV-YSQQDSGETEVQIK- +>UniRef100_UPI000F4E8599_1234273/ 98 0.274 7.875E-21 4 113 116 29 138 942 +----VIGPEEPLVAVAGEDLVLPCF--IKPNTNAMDMTVEWLRVDTgflLVHSYKDRGDKNKDQVQSYRGRTSLFKEELQKGNASLKLSDLRVSDEGKYKCHV-EDKTWYNDITVHV-- +>UniRef100_K7FWU4_13735/ 98 0.282 1.080E-20 2 115 116 30 144 162 +--FTVVGPDWPVTAVVGEDIMLPCH--LAPRMSAENMEVTWFRSelSPFVHHYSNGKDQNKQQMPEYQGRTVLLKDGLTQGNVALKIFSISLCDEGRYSCFVQDGVFYQKAlLDLKVAA +>UniRef100_A0A3B5LGP4_32473/ 98 0.236 1.080E-20 4 115 116 25 136 177 +----VVGGHDLIHAKVGDDVILPCH--LEPPFDVKSLIIEWRFQGQIIHLHHSGAKDDVISDPKYQGRTSMFHDEFKKGNISLRLIKVTKEDEGNYTCFVPKlqSPVRKVKVTLKLAA +>UniRef100_A0A7L0JLX1_30388/ 98 0.483 1.080E-20 2 115 116 1 120 210 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLRSGKALPPSQHHDYMGRAALLHNELKSGRAVLQITGVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7L3NTF8_689266/ 98 0.491 1.080E-20 2 115 116 2 121 210 +--FTVDVPQQLYIAEYGSNVTMECRFPVNGTLNLGLLTVVWEQKGlsqsksKEVYTFHSGKALAPSQHQDYVGRAVLLHSELKVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>UniRef100_A0A7L4HVJ0_33581/ 98 0.483 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKEVYTLRNGKAFPPSQHHDYLGRATLLHSELKLGRAILQIISVKISDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7K6DHZ1_720586/ 98 0.466 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYTVEYGSNVCMECRFPVNGSIDLGLLTVVWEQkrqgrlKSKEVYTLRNGKALPLSQHPDYIGRASILHSELKLGRAILQITKVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A091R7E6_54374/ 98 0.483 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYVIEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrkdqlKPKEVYTLRKGRALPPSQHHDYTGRAALLHSELKMGRAILQITSVKIRDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K4KQL6_458187/ 98 0.491 1.080E-20 2 115 116 3 122 212 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNHGLLSVVWEQRrqsrpiSKEVYTLRNGKPFPSSQHHDYIGRATLLHSELKLGRALLQITNIKITDAGLYLCLIEYQGADYKYITLEVKA +>UniRef100_W5MVH2_7918/ 98 0.381 1.080E-20 2 115 116 20 137 216 +--FTVDMTESSFLAEFRGNVTMECRFPTGGGETLSSLRVYWHRilpePLLEVYKLESGKEDLSTQHPRYKGRVNLQKDRLKQGQAVLQMSNLTISDSGKYRCIVEQGGADYKEATLNVRA +>UniRef100_A0A7L0GEW1_56343/ 98 0.500 1.080E-20 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRKGKVLPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6NXG1_227192/ 98 0.466 1.080E-20 2 115 116 17 136 226 +--FTVEIPQQLYIVEYGDNVTMECRFPVNGSLNLGLLTIVWEQkrqgqpKSKGVYTLRNGKVVAPSQHHDYKGRAALLHSDLKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L4K179_1961834/ 98 0.466 1.080E-20 2 115 116 17 136 226 +--FTVEVPQHLYVVEYGSNVTMECRFPVNGSLNLELLTVVWQQkrqgqsKSKEVYMLRNGKPLPLSQHHDYIGRAALLHSELKLGRVILQIASVKVTDGGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7FJ37_227182/ 98 0.491 1.080E-20 2 115 116 17 136 226 +--FTVEVPQQQYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRKGKAFAPSQHRDYIGRAALLDSELKLGRAVLQITSVKITDAGSYLCLIDYQGVDYKYITLQVKA +>UniRef100_A0A2I4C196_52670/ 98 0.272 1.080E-20 2 113 116 34 156 231 +--FQVIGSPLPIVVAPGDDIILPCH--VEPPCDVVDLTVEWSKPelrtdpndrlrrAKYVHLYRDNREVPDMKMSSYVGRTSLFVDDLKQGNISLRVTNVTQEDEGQYRCFIPKlKGIQSSVVQLIV-- +>UniRef100_UPI0019558ED1_90988/ 98 0.336 1.080E-20 0 115 116 15 130 238 +DSFSVRVPPGPVVVARGATALLSCEF--EPDLNLSNLVVNWQRqeDDRVVHSFYYGKDQFDRQSSDYINRTQLNHNELAKGNASLSIANFGLKDAGKYKCIVSNGkGTGNGELQL-VYA +>UniRef100_A0A2P4T9V3_9083/ 98 0.491 1.080E-20 2 115 116 23 142 245 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILHITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0018F5DFF6_9261/ 98 0.260 1.080E-20 0 115 116 28 144 277 +DQMKVIGPHSPIVVQLGDDAELTCH--LEPKMNAQNMEVRWLRSqlSPAVHVYQDGQDQAGEQMKEYQGRTELLKDTITDGNLTLRISHVRVSDDGKYRCIFQDGEdSDDATLQLQVTA +>UniRef100_A0A3Q2VA69_8153/ 98 0.262 1.080E-20 2 115 116 1 119 283 +--FFVTlsrliGPTQPITATAGEDITLPCH--LVPGENVAAMTSEWTRPDldpRFVFLWRAGQDLINMKNPSYKGRSSLFTDELKHGNISLKLSKVKPADEGRYRCYI-PDKNEEAFIDLVVGA +>UniRef100_A0A3B5MJ41_32473/ 98 0.298 1.080E-20 4 115 116 19 132 288 +----IQVPDLPVVALHGKDVTLKCSFSHTSPFNLSDVTVFWQLTDtkRSVHGFSMGQDQLTEQAESYANRTSLFLSQLTMGNASLLLQRVAVADEGSYTCFVRVQGHDSAALLLQVAA +>UniRef100_UPI0005200E4B_37040/ 98 0.483 1.080E-20 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqglsKSREVYTLRNGKVFPPSQHHDYVGRAALLHSELRSGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVTA +>UniRef100_UPI0007EE781C_9986/ 98 0.299 1.080E-20 1 115 116 17 133 307 +-AVEVQVPEDPVVALVGTDATLRCSFAPEPGFSLAQLSLIWQLTDTKqlVHSFAHGRDQGSDPGSAYANRTALFPELLAQGNASLRLLRVRVADEGSFTCFVSIRDFGSAAVSLQVAA +>UniRef100_UPI0014034E44_386614/ 98 0.299 1.080E-20 2 115 116 21 135 308 +--FLVIVPGDGFVATVGGDVVLECQ--LVPHILTSDMVVQWRKTGliSPVLVYRHGHNDTLAQHQDYRARAELFKDEVTKGNISLRIKNVRRSDEGEYTCSVTEGtEYEGSAAQLQVRA +>UniRef100_UPI000BBDBDC6_7994/ 98 0.330 1.080E-20 2 115 116 27 141 311 +--FEITVPSAGQVGVYGQAVVLSCSFPVGSSWDEGSTVITWQRNLEVVHSFYHNLDQLDRQSPHYADRTSLYHEEMSKGNASLRLERVTLKDEGVYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_A0A673AGG5_375764/ 98 0.269 1.080E-20 4 115 116 38 148 315 +----VSSPSEPLVSLVGHSVTLPCH--LDPAADASQLTVEWTRSDldpRFVLVWRDGIELESKKNPSYTNRTSVSPEKLKLGDASLRLSSVRLSDEGTYRCFI--PQLRDSKVQLVVGA +>UniRef100_UPI0011CF95C4_1825980/ 98 0.541 1.080E-20 2 115 116 20 139 319 +--FTVEVPQLHYIAEYGSNVTMECRFPVNGQLNLKDLSVSWEQKGlkeqksKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQIIRIKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_UPI000FFBB343_8954/ 98 0.500 1.080E-20 2 115 116 20 139 322 +--FTVEVPQQLYIVEHGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKASLPSQHHDYVGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0005117AB2_128390/ 98 0.483 1.080E-20 2 115 116 23 142 325 +--FTVEVPQQLYTVEYGSNVTMECRFAVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKTFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005228224_30419/ 98 0.491 1.080E-20 2 115 116 23 142 325 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKPKEVYTLRNGKAIPLSQHHDYTGRAALLHSELKLGRAILQITSAKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005150960_9209/ 98 0.483 1.080E-20 2 115 116 23 142 325 +--FTIEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGEVFPPSQHHDYIGRTALLHSELKLGRAMLQITSVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI0007773746_93934/ 98 0.483 1.080E-20 2 115 116 40 159 329 +--FTVEVPQQLYVAEYGNNVTMECRFPVNGSLNPGLLSVVWEQkrqghlESRDVYALHNGKAHLSSQHRDYMGRAALLHSELKSGRAILQITSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI000670C62E_381198/ 98 0.491 1.080E-20 2 115 116 34 153 335 +--FTVEVPQQLYVAAYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLHKGQALPPSQHHDYMGRAALLHDELKSGRAILQITRVKVTDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI000457575E_7868/ 98 0.247 1.080E-20 0 113 116 2 116 344 +DSFIVNGPRQPVLIALGNDVTLGCW--LTPGVAADMMVVEWSKSDSgvVVHLYTRGVDRLDQQHEAYRGRTELIRDGMTRGNLSLRLKNVRCSDQGEYTCSVRStTDFGETTVVVKV-- +>UniRef100_UPI0018F41761_9261/ 98 0.256 1.080E-20 2 115 116 28 142 365 +--FTVKGPDEPMVVMVGEDVELPCH--LDPQMKAEHMEVRWFRNiiSNVVHLYRDGKDLDEDQMPQYWGRTELLTDDINVGRVVLRLYKVRISDDGEFRCYFHDGGfYEEAVILLRVTA +>UniRef100_W5MUI0_7918/ 98 0.256 1.080E-20 2 115 116 26 140 468 +--FNVVGPTAPVVVSPGEDTVLPCY--LSPNISAELLEIRWFREnyDAPVCFYQNHTYNHDGQSPPYKGRAELFLDELPKGNVSLKLRDVRLSDNGQYNCLVESkQHYEDALIDLAIRA +>UniRef100_A0A6P8PZI2_260995/ 98 0.277 1.080E-20 0 113 116 30 146 527 +NAehFKVLGPDQPVVVILGEDAVLPCH--LSPALNAEDMQVRWFRTsfDFLVHQYENGMDQNEQQNSKYRGRTELIRNYISCGSVSLRIQNIGLEDEGRYSCYFEFDTyYDEATVELKV-- +>UniRef100_UPI001863A673_118141/ 98 0.228 1.080E-20 2 115 116 24 139 536 +--FQVLAPADPVVADVGEDVVLPCY--LKPNISAKDMEIRWFRhhSTEAVVHLYNGQENgHEKQMELYKGRTELFPEGLKKGNASLRLKGVRGSDDGHYKCLIQSElWYDDTSVSLRIRA +>UniRef100_A0A498MP01_84645/ 98 0.245 1.080E-20 2 115 116 227 342 615 +--YNVVGPAQPLFAFIGEDVILPCS--IKPNTSAVNMRVEWFRldrQDSVLYLYENRENKITKQDQYFRGRTALFPEELQNGNASLKLSSVQVADNGVYKCFIESsSWYDDITINVSVGA +>UniRef100_A0A484DCM5_8167/ 98 0.269 1.080E-20 4 115 116 36 147 914 +----VIDPSQPIVAFIGEDIILPCH--LEPAMNAFDITVEWARSDldpRFVLVWRDGVELESKKHPSYRGRTSLFTEELKHGNVSLKLSKVKISDEGTYRCLIPVPARTS-TVQLVVGA +>UniRef100_A0A3Q3MKQ4_56723/ 98 0.243 1.482E-20 4 111 116 23 130 147 +----VIGSPQPILAIVGDDIILPCH--LRPAMDVASKTVEWTRPDlkpRFVHVWRSGQDLLDAQHPSYEGRTSLFINELKNGNVSLKLSKVRLSDKGKYRCFLPMSDS-HSTVEL---- +>UniRef100_UPI001954F1D1_47969/ 98 0.260 1.482E-20 2 113 116 19 127 174 +--F-VSTDPETITAEPGQNVTLPCQAP-----NNNITVVKWSRADQCVLLYRDEQSDPEHQHPSFKNRVDLQDRQMKNGNVSLILKNVTTADNGTYECHVQKDGDSLKlisNINLSV-- +>UniRef100_UPI00186B2466_9337/ 98 0.256 1.482E-20 2 113 116 31 141 201 +--FSVIGPARPIKTPLGGEAELPCY--LSPPQSAQHMEVVWLQSTRVVHLYHDGEDQFGDQTPDYRGRTELVRDGITNGNVTLKIRDVRLLDSGRYKCLFEDGfHQEEAYVELKV-- +>UniRef100_A0A7K9TST2_176938/ 98 0.483 1.482E-20 2 115 116 2 121 210 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrpsqtKSKEVYTLRSGKAFPASQHHDYIGRATLLHSELKLGRAILQISGVKITDAGSYLCLIDYQGVDYKYIILEVKA +>UniRef100_A0A7L3FV01_2585822/ 98 0.491 1.482E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVILECRFPVNGSLNRGLLTVVWEVkrqgqaKSKEVYILRNGNELPLSQHHDYTGRATLLHSGLNLGQALLQITRVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1S3QFQ0_8030/ 98 0.274 1.482E-20 6 115 116 9 118 224 +------GSADPVVALAGDDVVLPCY--LKPNVSAVDMMVEWTRSDlktERVHLYREGRDSNGHQLTSYRGRTSLFKEELKNGNVSLKLTRVTLSDAGHYKCFIPTLMKET-TIPLIVGA +>UniRef100_A0A7K7VGJ4_8805/ 98 0.483 1.482E-20 2 115 116 17 136 226 +--FTVEVPQQLYVVKYGSNVTMECRFPVNGSLNRGLLSVVWEQrrpgwpKSKEVYTLRNGKPLPSSQHHDYMGRAALLHSELKLGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI000D530A7E_37003/ 98 0.250 1.482E-20 6 115 116 22 133 253 +------VPEQPVVALHGSDVTLNCTFNQTGPFNFSDVSVFWQLTDtkRSVHEYWNGHDQLVDQAEAFANRTSLFPTQLAMGDASLRLSRVLVADEGSYTCFVRVKDYSSAALALQVAA +>UniRef100_A0A6P7X265_1415580/ 98 0.475 1.482E-20 2 115 116 20 139 285 +--FTIQVPRSVYVVQYDSTVNMTCTFPVAGGLRMKDLKVYWHQisssqmVEKEIYAVDSGKENLTLQDVSYRGRATLLKDELYKGQAVLEISNVKLTDAGTYRCLIIYGGADYKQVSLQVQA +>UniRef100_V9KYU4_7868/ 98 0.420 1.482E-20 2 115 116 20 138 288 +--FVVTAPKSSYTASYGNNVMVECRFPVAPNFNANQLKVYWHHilDDGSsqeVYKLFNGKEVLQDQLPEYRERAFLLWDELHSGRAVLKISQVRVSDAGTYRCLIDLNGVDYKETALKVIA +>UniRef100_UPI000523D84B_8897/ 98 0.508 1.482E-20 2 115 116 23 142 290 +--FTVDVPQHLYVVEYGSNVTMECRFPWNSSLDLGLLSVVWEQkkqdqlTSKEVYTFRNGKAFPSSQHQDYTGRAALLLSELKLGRAILQITGVKITDAGSYLCLIGYQGVDYKYITLEVRA +>UniRef100_UPI001403FFAD_386614/ 98 0.254 1.482E-20 0 115 116 28 146 292 +DAFDVTVPK---TALLGihsHSIVLGCRFNATGDFSLEHFVINWQRteNNEVVHSYHYGKDQLGQQSKQYSGRTSLFPGEFKNGNVSLQLDGLRVEDAGQYMCYVSStMGSAKGTVSLTVAA +>UniRef100_UPI001864AC99_118141/ 98 0.293 1.482E-20 2 115 116 19 134 298 +--FKVDVPELPVVALYGMDTTLNCSFSPVTPFNLSDLTVFWQLTDTKrmVHSFRDGQDQLVEQGDNFSNRTSLFHTKLSSGNASLLLRKVQIADEGSFTCFVRVEDYNSAALLVQVAA +>UniRef100_UPI001864563C_42526/ 98 0.330 1.482E-20 2 115 116 26 140 307 +--FEVSVPSGGQVGVYGQPVVLSCSFPTGGSWDVSSSEITWQRGLVNIHSFYHSRDQLDQQHHHYANRTSLYHQEIARGNASLRLDRVTLEDDGIYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_UPI001864CB3E_118141/ 98 0.268 1.482E-20 0 115 116 54 172 317 +DAFEVIAPKSEVIAARGLPVVLGCRYTPNADGNLDGLVVTWQRvdNSQVVHSFYYNQDQLDRQSPGYRNRTALYHSGLGSGNASLRLERVRPQDSGGYQCSVSNlKGTGRATVNLTYAA +>UniRef100_UPI00163B82E1_188379/ 98 0.491 1.482E-20 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSREVYTLRNGKAFPPSQHRDYTERAVLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00192F2661_88082/ 98 0.282 1.482E-20 1 115 116 36 152 330 +-AVEIKVSEDPVVALVGHDAILPCSFSPEANFSLNDLSLFWQVTDTNqlVHGFTDGQEQPAYQGSTYANRTALFYDQLAHGNMSLLLRRVQISDEGSFTCFVKVRDFSRAAVTLQMAA +>UniRef100_UPI0015D01638_8005/ 98 0.330 1.482E-20 2 115 116 29 143 339 +--FDISVPPSPQVRVYGQAMVLPCTFPVGNSWDPSSSVITWQRGSEVVHSFYHGRDQLARQGLHYANRTRLYHDEMERGNASLRLERTTLGDAGYYTCSVTTQiGSQKKSFSVKIGA +>UniRef100_UPI001A98EC71_481459/ 98 0.223 1.482E-20 7 115 116 27 135 350 +-------PPQLVTAMVGDDVVLPCL--LDPPADAVSMTMEWGRADmkpRFVLVWHDGKELLTGQNEAFKGRTSLSSSGLKRGDVSLKLSSVKVSDSGTYRCYLQKPNQEH-LVQLLVGA +>UniRef100_UPI001955E46C_90988/ 98 0.278 1.482E-20 2 114 116 20 131 456 +--YNVVGPAAPLFTVVGEDVILPCY--IKPNTSAVDMKVEWFRldKDEIVHLYVNRESRITEHSESYRGRTALFQDLLQNGNASLKLSTVQVSDEGAYKCFI-ESNSWYDDITVNVN- +>UniRef100_A0A6J2VMU1_29144/ 98 0.250 1.482E-20 0 115 116 56 173 466 +DQFQVVGPAGRLVAVAGEDLVLPCS--LKPSISAVDMTVQWSRlhgSDTLVHLYTDYEDRNENQIESYRGRAALFKEELQKGNTSLKLSRVRASDEGEYKCFVRSlSWFDDVTTEVRIEA +>UniRef100_A0A6G1Q798_215402/ 98 0.269 1.482E-20 4 115 116 31 141 472 +----VSSPQ-PVVAKVGDDVILPCH--LEPAVDVATKTLEWTRPDldpRYVYVQRSSQDYEDMKNPSYKGRTSLFIDELKRGNISLKLSNVKLADEGKYRCYI-PDRNEESFIDLVVGA +>UniRef100_UPI00073FB824_7918/ 98 0.273 1.482E-20 2 115 116 25 139 479 +--FQVVGPDVPVVVFPGEDTVLPCY--LSPNISTMDLEIRWFKKNfaSPVILFKNKRYNRDLQDEFYRGRAELFPDELLHGNVSLKLRDVKHSDHGQYTCLVEStEHYEDTQINLGVRA +>UniRef100_Q5EFF1_9986/ 98 0.260 1.482E-20 2 113 116 5 117 480 +--FSVKGPAEPIVVSLGADATLPCQ--LSPEQSAAGMHIRWYRAqiSPAVLVFQDGQEHSEEQMLEYRGRTQLVTDSIDTGSVTLLIQNVRASDDGQYRCYFRDGDiSREATVELNV-- +>UniRef100_UPI0003F0BF89_28737/ 98 0.278 1.482E-20 2 113 116 11 123 483 +--FTVKGPAEPVVALLGADATLPCQ--LTPEQSAAYMHIRWYRTqlSSAVLVYYNGQEQGGEQMLEYRGRTELVRDTINKGSVALKIQRVRTSDNGQYRCYFKDGDASHEAIvQLNV-- +>UniRef100_F6PX94_9823/ 98 0.239 1.482E-20 0 113 116 26 140 543 +DSFLVIGPSEPIVAMLGGDTVLPCS--VSPAMNLETMELWWFRskPSEPVYVYRDGVEQPGEQMVDFKGRAELLKDYINEGKVAVRIHNLRVSDNGMYKCFFKKGSyYEEASLELKV-- +>UniRef100_UPI0019546CEB_47969/ 98 0.295 1.482E-20 4 115 116 39 150 671 +----VIGPLQPVVALIGDDIILPCN--LDPVMDAFGLAVEWARPDldpRFVLLSRHGVDLESKKHPSYTSRTSLFTDELKNGNISLKISKVKLSDEGTYRCFVPELDR-YTTVQLVVGA +>UniRef100_A0A7K9QQF6_175120/ 97 0.466 2.033E-20 2 115 116 2 121 210 +--FTVEVPQQRYTAEYGSNVTMECRFPVNGSVDLGLLTIVWEQkrqgslKSKEVYTFRSGKVLRPSQHPDYIRRVSLLHSELKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYIGLEVRA +>UniRef100_A0A7K9VIS7_8851/ 97 0.475 2.033E-20 2 115 116 1 120 210 +--FTVEVPQQLFVAEYGSNVSMECRFPLNGSLNLGLLSVVWEQkrqgqlESREVYTLRSGKALPPSQHHDYMGRAALLHDELKSGRAILQITSVKVTDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7L4M9C4_43316/ 97 0.483 2.033E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSREVYTLHNGKAFAPSQHHDYIGRAALLHSELKFGRAILQITGVKITDAGSYLCVIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6WVN5_48435/ 97 0.491 2.033E-20 2 115 116 15 134 224 +--FTVEVPQQLHVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFLPSQHHDYTGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L4GZL8_8905/ 97 0.475 2.033E-20 2 115 116 18 137 227 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSFNLGLLTVVWEHrrqgqsKSKEVYTLRNGKAFPPSQQHNYTGRAALLHSELELGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00155E1948_417921/ 97 0.246 2.033E-20 0 113 116 36 158 227 +DRPRVVGASQPIVAAQGDDVILPCH--VEPQLDVEEMKVDWFRPDvppdpadpqsnyRYVHRYHDKHHEEDMKNPSYAGRTEMFPDGLKHGNISLKIRDVRRSDRGLYSCQVPHLGSA-AVITLNV-- +>UniRef100_A0A6P6NP15_7957/ 97 0.252 2.033E-20 0 115 116 16 132 250 +DGLIIKGPSGPLVAPLGSSVVLPCS--VDELLSVKDLEVEWKRTDSEtlVHLYQDGESRTESQQQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGQYKCKVYIqQESGETVVQIKVNA +>UniRef100_UPI00084D7175_8355/ 97 0.404 2.033E-20 2 115 116 50 170 268 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHvSKKLKVSWehidYFQDKSqdVLMLNDGQLDLKRQPDSFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLQVKA +>UniRef100_UPI000F4FF0D9_1234273/ 97 0.250 2.033E-20 1 113 116 6 118 271 +-SLQVVGPKAPLVAVPGEDLVLPCF--IKPNTSAVGMTVEWFKldvKDSLVHLYRYHKDRNEGQAQSYTGRTSVYKEELQKGNASLKLSDLRVSDEGEYKCLV-EDKSWYDDIIVKV-- +>UniRef100_A0A3Q3LNR8_205130/ 97 0.262 2.033E-20 0 113 116 6 125 280 +NIFKVIGPAQPIIAAPGDDIVLPCH--VEPQINIEGQPVEWLKPElqlsrfRYVYLYRDRREVRAVQIPSYVRRTALFTNELRRGNVSLHILNVTLADEGRYRCFLPTlaGHRKDSVVQLVV-- +>UniRef100_UPI00053070B3_97097/ 97 0.483 2.033E-20 2 115 116 23 142 298 +--FTLEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkqqgqsKSKEVYILRNGKALPPSQHHDYVGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI000C7F5A6D_30611/ 97 0.247 2.033E-20 2 115 116 30 144 308 +--FAVHGPAGPILAMVGKDADLPCH--LSPTMSAETLELRWVRSSlRQVVnVYANGKEVEDKQTPEYRGRTSILRDDITAGKATLRIHNVTASDSGNYLCYFQDGNFYEKAmVELKVAA +>UniRef100_UPI00140424E5_386614/ 97 0.304 2.033E-20 2 113 116 20 132 316 +--FYVIVPDYPVVAMVGEDALLECQ-KV-PDTSLDALEVRWFTtsPGSPVHLYTSGQDRAEVQDEAYRGRTELFREEFPHGNASLKLKRVKVSDAGMYTCSISTPTSRQQEaLRLQV-- +>UniRef100_UPI000521A10E_50402/ 97 0.500 2.033E-20 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKGVYTLRNGKAFAPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1D5P9G1_9031/ 97 0.500 2.033E-20 2 115 116 32 151 334 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESREVYTLRNGKALTSSQHHDYMGRAALLRNELKLGRAILHITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A310U9F4_8355/ 97 0.404 2.033E-20 2 115 116 50 170 341 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHvSKKLKVSWehidYFQDKSqdVLMLNDGQLDLKRQPDSFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLQVKA +>UniRef100_UPI00155F2F42_417921/ 97 0.263 2.033E-20 5 115 116 34 144 341 +-----TGPPEPVVAMLGEDITLPCQ--LEPPMDGVNMTMEWGRldlDPRFVLLWHDGQEFLTVQNQAYKGRASVSINNLKLGDFSLRLSSVKTSDSGTYRCYFPKLNTKH-LVELLVGA +>UniRef100_A0A6J2WDY8_29144/ 97 0.260 2.033E-20 2 115 116 157 271 376 +--FKVSVPNTPQVALHGQSVILSCSFSVGTSWELSSTVIIWKRGLEVIHDFHHSQDQLDWQSPHFASRTSLFTSEIKNGNASLKLDRTTPEDEGIYSCSVSTDmGSQKQSFHLKIAA +>UniRef100_UPI000BBD50E0_7994/ 97 0.289 2.033E-20 4 115 116 161 274 442 +----VHVPDSPVVALFGTDMVLNCSFSGVNSFNQSQLSVFWQLADTQqsVHSYSEGRDPLTDRDERFANRTSLFSDQLALGNASLLLRSVRVADEGTYTCFVRVEAYDKASIAMQVAA +>UniRef100_W5M0P1_7918/ 97 0.273 2.033E-20 2 115 116 22 136 453 +--FRVLGPAGPVVATVGEDTVLPCY--LSPSISVLELEIRWFREDftKPVFLYLNHVPKLDSQLPSYKGRTDLFQVEFTRGNASLRLKDVRGTDDGQYTCMVRStIWYEEAVIDVAVRA +>UniRef100_A0A6G1Q667_215402/ 97 0.263 2.033E-20 5 115 116 39 149 487 +-----TGPPEPIKVMVGDDTVLPCH--LEPPMDAVQMTIEWGRPDlnpRFAYVWHNGQELLGDQNIAYKGRTALSVSKLKQGDVSLRLSKVKVSDNGSYRCYIPRQTKEY-FVELVVGA +>UniRef100_UPI0004ED46AA_1026970/ 97 0.260 2.033E-20 2 113 116 40 152 563 +--FRVVGPSEPIVVVLGEEATLPCS--LSPALSVEDMELRWFRTkfTEAVFVYRNGREQKEEQLAAYAGRTSLVMDFFTQGQAAVRIRNVQMSDSGIYICFFKKGVFNEEAIlELKV-- +>UniRef100_A0A2I0U598_1758121/ 97 0.500 2.033E-20 2 115 116 318 437 563 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKALAPSQHHDYIGRAALLHSDLKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001B3B3E9C_0/ 97 0.280 2.033E-20 4 113 116 97 205 580 +----VVGPSQPIAAAVGDDVTLPCR--LQPPADAVAMTVEWTRtgPDRRfVLVWRDG-EELRNKHEAYEGRTSLLTDELRNGDVSLRLVHVRPSDAGTYRCFV--PGLDSdAAVQLVV-- +>UniRef100_UPI0018644A8F_42526/ 97 0.263 2.033E-20 4 113 116 20 127 800 +----VRGPDTALSAPAGSDVVLPCS--LQPNTSALNMRVEWSRLNSQVHLYKHNKEINNDQDPFYRGRTALFKDELPQGNVSLLLSKVRVSDEGNYSCSIENGNSVFGNCIVQV-- +>UniRef100_V9LIM4_7868/ 97 0.282 2.788E-20 2 115 116 19 134 157 +--FEVHVPREPVTVIHGHYAVLQCSFTPSA-MSTEGIVITWQRDDTNevVHSYYYNKEQLSKQSHRYTGRASIFPEEIKRGNASLKLEGVRPEDSGKYMCFVSTKQADAnGIISVKFAA +>UniRef100_UPI0018E700CE_27794/ 97 0.312 2.788E-20 8 113 116 24 135 176 +--------KSPINARFGEDVTLSCPFPSQPGLKLQYLTVSWQKeqvgaEDLVVHSYYYGKDQLVRQDKVYRNRTWLDPEGLARGNASLTLRGVRTQDEGVYRCYVHSElDGTLQTIQLTV-- +>UniRef100_G3W0C4_9305/ 97 0.274 2.788E-20 2 113 116 29 139 221 +--FSVIGPTGPIQVSVGEVAELPCY--LYPAQSAEHMEVIWFQSTRIVHLYQDGEDQFGEQDPNYQGRTELLRDSIYSGNVTLKIRDVRLLDEGTYRCYFENGfDQKEADVMLKV-- +>UniRef100_A0A7K8L9F9_89386/ 97 0.483 2.788E-20 2 115 116 17 136 226 +--FTVEVPQQLYIVEYGSNVTLECRFPVNGSLNLSLLTVVWEQkrqgqsKSKEVYTLRNGKVLSPSQHHDYLGRAALLHSELKLGRAILQMTSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L3ZCZ5_79628/ 97 0.483 2.788E-20 2 115 116 18 137 227 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLHSGKAFPPSQHHDYIGRAALLQSELKLGQAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A226PMN8_9014/ 97 0.500 2.788E-20 2 115 116 23 142 245 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLHSGKVLLSSQHRDYMGRAALLHNKLKLGQAILQITNIKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0011760D4B_586833/ 97 0.292 2.788E-20 6 115 116 10 119 253 +------GPPQPIVAILGGDIILPCH--LEPSMDVAATTVEWARPDlepRFVHVWRERQDFLADQNPSYEGRTSLFTDKLKDGDISLKLSTVKLSDEGKYRCFIPTLKQDS-FVELVVGA +>UniRef100_UPI001863BCD5_42526/ 97 0.282 2.788E-20 0 114 116 24 137 259 +DGLHVLGPSDPLIVELGGSVMLPCY--VETPIPLEKLEVEWKRTDSEtlVHLFQDGESQPETQDQAYSGRASFFTEEVECGNFSLLLTNLTTKDAGVYNCFV-YSQQETGKTSVEIK- +>UniRef100_UPI0009A32255_259920/ 97 0.305 2.788E-20 2 115 116 26 143 272 +--FNVHTPDTLVTAVYGHSVVLRCNFTVqHGSPSLERLVINWQRveTEEVVYSYYYGKEQLSHQSSQYSGRTSLFMEELKRGNASLKLSQVKPEDAGQYKCFVSDaIGSGWGTMSVMFAA +>UniRef100_UPI0005322FCF_100784/ 97 0.491 2.788E-20 2 115 116 23 142 298 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLKLGLLTVVWELkrqgqtKSKEVYTLRNGKAFPPSQHHDYIGRAALLHNELQLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00106E5D37_8167/ 97 0.283 2.788E-20 6 115 116 22 131 298 +------GPSQPIVATVGDDVILPCS--LEPTEDVAAKTLEWTRSDLNsifVLVWRGGQDFVQTKHPSFNGRTWLFPDELKHGNISLKLSKVKTSDAGTYKCYIPKLNTEY-FVDLVVGA +>UniRef100_UPI0004F040AD_57421/ 97 0.483 2.788E-20 2 115 116 24 143 298 +--FTVEVPQQRYIVEYGSNVTMECRFPVNGSLNLGLLMVAWEQkrqgqsKSREVYTLRNGKAFLLSQHHDYTGRAMLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A5F8HI26_13616/ 97 0.278 2.788E-20 2 114 116 24 135 303 +--FTVIGPQQPIVALVGTEVTLPCY--LHPQWDATYMEVIWFHgqNSSLVHHYKNAQEFLKYQHLDYRGRTEFLRENIYHGSVALRLHQIRPSDEGKYRCFF-ESPSHYHEAEFQVN- +>UniRef100_UPI0010A52D9A_299321/ 97 0.278 2.788E-20 2 115 116 25 139 307 +--FEIIVPSATQTAFFGQPVVLPCTFPVGPTWTPDSTVITWQRDQEVVHIFYHMRNQLSQQSSHYTNRTSLYLSEIAKGNASLRLDNATLGDIGQYACSVSTNvGSQKKSFPLKVAA +>UniRef100_UPI0014038D54_386614/ 97 0.264 2.788E-20 2 115 116 20 133 316 +--FTVKTPLEPVVATFGMDVILDCQ--LVPTEMPPDMEVRWFRTDwsQVVHLYRKGKDNLEAQVERYSGRTQLFPDQFARGNVSLLLRKVNVEDQGRYKCFVVSSELDQEGIlDLKV-A +>UniRef100_UPI0015578256_31138/ 97 0.256 2.788E-20 2 115 116 37 150 414 +--FTVTGPDQPITVSLGGEAILPCH--VFPRMSAENMELRWFRSqfSAVVHRYKDGQDQYGEQMPEYQGRTELLKDNITSGSVSLRIRDVQLSDHGQYTCFFQSSVlYEEALMELQV-A +>UniRef100_UPI0009A3423B_259920/ 97 0.286 2.788E-20 2 113 116 21 133 450 +--FLVVGPAEPVEATVGEDALLECQ--LVPDLSASNMLVQWFKSglDSPVHVYRHGEDDAAAQHRNYRGRTELLKNELTQGAISLRIKNTTVFDRGEYRCLVNSGtNSEEAAVILNV-- +>UniRef100_UPI000F4EA9B5_1234273/ 97 0.292 2.788E-20 0 113 116 18 138 621 +DGFNVHGPPGPLIVRLGDSVMLPCF--VETPLPLEDLEVEWKRNDSEtlVHLWQDGESRPESQNQHYHERANFFTEEIAHGNFSLLLTDVTSKDAGVYKCAVYTkldSGEtliEIKEIeRLIV-- +>UniRef100_A0A6P6K303_7957/ 97 0.256 2.788E-20 0 114 116 16 129 660 +DGFIVRGPSGPLVALLGSSVVLPCY--VDELLVMEVLKVEWKRTDSEtlVHLFWFGKSRPEFQEQDYHDRAHFFTDQIQHGNFSLRLDNLRTEDEGEYICRV-HRWFDSGETVVQIK- +>UniRef100_UPI0009A3B919_259920/ 97 0.260 2.788E-20 2 113 116 23 135 749 +--FDVIGSKRPIIVTVDDDAVLPCH--VEPGTSLEDLEVRWFRSDftSPVHLYANKQDRPNLQDKAYRERTELFNREFPRGNASLRLKKVKASDEGNYTCFIDFkSSYEEAVINLKI-- +>UniRef100_A0A6P6MSC1_7957/ 97 0.256 2.788E-20 0 114 116 16 129 921 +DGLTVRGPSAPLVAPLGSSVVLLCY--VDDPLPVEDLEVEWRRPDSEtlVHLYQDGKSQTEVQEQDYQDRAHFFNEEFQHGNFSLRLDDLRTEDEGQYTCTV-HGQQESGETVVQIN- +>UniRef100_A0A7J6CIP4_369639/ 97 0.292 2.788E-20 4 114 116 575 684 1247 +----VQGPAQPLVARLGGSITLPCS--VETPLPVEELEIEWKRTDEEalVHLFQNGQDRPEAQHQSYRDRAHFFSEQIFKGNFSILLENTTVADTGIYRCVV-YSYQDVGEISVTIQ- +>UniRef100_A0A3Q3FKS8_56723/ 96 0.252 3.825E-20 4 111 116 67 174 191 +----VIGSPQPILAIVGDDIILPCH--LRPAMDVASKIVEWMRPDmkpRFVHVWYSGQDLVHAQHPSYKGRTSLFINELKNGNVSLKLSKVRLSDKGKYRCFLSLS-DIHSTVEL---- +>UniRef100_A0A7K9BR80_2585815/ 96 0.466 3.825E-20 2 115 116 2 119 208 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQirqgKSKEVYTLRRGKTFPSSQHHDYIGRAAVLHSELNLGRAILHIISVKITDAGSYLCLIDYQGVDYKYVTLEVKA +>UniRef100_A0A7L3TAX5_75485/ 96 0.491 3.825E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqpKSKEVYTLHNGKAFAPSQHHDYIGRAALLHSELKFGRAILQITGVKIIDAGSYLCVIDYHGVDYKYITLEVKA +>UniRef100_A0A7K9HAD5_135168/ 96 0.475 3.825E-20 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTIVWEQkrqgqsKSKEVYTLRNGKVFPPSEHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYEGVDYKYITLEVKA +>UniRef100_A0A7K9M488_79633/ 96 0.466 3.825E-20 2 115 116 2 121 211 +--FTVEAPQQLYIVEYGSNVSMECRFPVNSSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0EMC9_56311/ 96 0.475 3.825E-20 2 115 116 13 132 222 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNLELLTVVWEQkrhgqlKSKEVYTLRNGKALPPSQDHDYIGRAALLLTELNLGRAVLQLTRVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K4Z756_153643/ 96 0.508 3.825E-20 2 115 116 17 136 225 +--FTVEVPQQLYVVEYGSNIAMECRFTVNGSLNLELLTVVWEQkrqgqsKSKGVYTLLNGEEFLSSQHQDYIGRAALLHSELKLGRAILQITSVKVTDAGSYLCLINYQGVDYKYITLEVKA +>UniRef100_A0A7K7UH62_425643/ 96 0.491 3.825E-20 2 115 116 17 136 226 +--FTVEVPQQLYAVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYMLRNGKAFAPSQHHDYIGRAALLHTELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001402EE1C_386614/ 96 0.291 3.825E-20 2 115 116 13 132 230 +--FGVGVESAVenaITAIYGQFVVLGCSFTVSNKSSLEKLYITWQRKkaENVVHSYYYGEDQLQYQDPRYAGRTSLFLEELKNGNASLKIQKLTFQDSGSYECHIDYkPKPDPSFVSVNVVA +>UniRef100_UPI001176347B_586833/ 96 0.276 3.825E-20 7 115 116 37 145 239 +-------PPQPIVAMVGDDVMLPSH--LDPSMDAAAMTVEWTRPDlepRFVHVWRDGVDLLNNQHPSYKGRTSLFMDKLKNGDVSLTLSGAKLSDEGRYRCFIPLLAREM-FVDLVVGA +>UniRef100_UPI0019534D07_47969/ 96 0.257 3.825E-20 2 115 116 31 155 241 +--FHVVGSRQPIITNPGDDVILPCY--VEPKINVAGLTVEWSRPDRRpdpndhlsrveyVHLYRHNREMTDMKLPSYFGRTALFKDGLREGNISLRITNVTQEDEGRYRCFVPKlkSQTKSSIVHLIV-A +>UniRef100_A0A4W6DUV8_8187/ 96 0.278 3.825E-20 4 115 116 33 143 245 +----IVGPSKPILAMVGEDIILPCR--LEPATDVVAMTLEWARPDlnpRFVHLRRDGVELLINQYPSYVGRTSLSTDKLKHGDISLKLSKVKLSDEGTYRCHIPSKGTAM--VELVVGA +>UniRef100_A0A4W3GI55_7868/ 96 0.279 3.825E-20 2 115 116 20 135 279 +--FTVTGPALPVPAIAGSDVVLDCKCSID--LPREGVEVRWFRTryDSPVHLYKEGRQQLETQDEAYRHRTQLFVEEFINGDVSLRLGDVRVSDNGAYTCFVDYaGWYEEAVIELkNVVA +>UniRef100_UPI00186ACF62_9337/ 96 0.260 3.825E-20 0 113 116 27 139 280 +DDFLVFGPTAPVQTSVGGEAALSCH--LSPPQNAQNMLVLWSKSQDTVYRYEKGEEPSDEQSPNYQGRTELVKDAITVGNVTLKIWNVKPSDAGEYICSFSDmSQSAKASVELKV-- +>UniRef100_UPI00155FA57E_7906/ 96 0.282 3.825E-20 1 115 116 17 131 285 +-ALDVQVPEDPVVARFGSDVTLNCSFSSGSAFNLSDLSIFWHLTDtkRPVHSFSSGQDQ--DEGGSYSNRTQLYPGELGSGNASLLLRRVQIQDEGSFTCFVRIREYNSAALLLQVAA +>UniRef100_W5M291_7918/ 96 0.313 3.825E-20 2 115 116 25 139 287 +--FEVRVPTTPQVAIHGQHMVLECSFTVEGALDMGKTVITWQRGHEVVHSFYYGQDQLGRQSPRYANRTSLYPAELEKGNASLRLQGVGPGDAGDYTCSVSSlMGSQRRTFALHFAA +>UniRef100_A0A4W6EKA1_8187/ 96 0.276 3.825E-20 6 115 116 24 132 298 +------GPSQPIVATVGDDVILPCH--LDPAEDVGTMILEWTRPDlKPIYvHMRRAGQDLVDKHPSYKGRTSLFINELKHGNISLKLSKVKLSDGGTYHCFIPKLDKRS-SVELVVGA +>UniRef100_UPI000F4EADE5_1234273/ 96 0.264 3.825E-20 1 115 116 15 131 300 +-ALEVHVPDFPVVVLYGTDAILNCTFSGAKNFNLSQLSVFWQLSDtqRSVHTYYDKQDHLVDQDDRFANRTSLFAAELASGNVSLLLRRVRVADEGSYTCFVKADDYSKDSMFMQVAA +>UniRef100_UPI0015610D3F_7906/ 96 0.394 3.825E-20 2 115 116 20 136 309 +--FTVEMAKTLYLAEFGNTVKMECRFPTGGSLD--SINVYWHHmlsNGSEyeVYTLLNGNQDLQSQHPEYKGRVHMKPDLLRMGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI00051E3ACE_441894/ 96 0.508 3.825E-20 2 115 116 43 162 331 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQrrqgqpKSKEVYTLRNGKAFLSSQHHDYIGRAALLQNELELGRAVLQITSVKITDAGSYLCLIDYQGADYKYVTLEVKA +>UniRef100_UPI000703CD78_13735/ 96 0.296 3.825E-20 2 115 116 35 148 351 +--FTVMCPAHPVMATVGEAIELPCH--LSPRMSAENMEVRWFWSDflSFVHLYQDGKDEHEQQMTEYRGRTELLKAGLTEGNVSLRILNVKPMDRGQYRCLV-RDGIFYKEalLELKV-A +>UniRef100_A0A6A5DYG2_8168/ 96 0.265 3.825E-20 4 113 116 28 137 420 +----VARPPSRIVALVGDDIILPCH--LEPAADAVSMILEWGRPDlqpRFVHVWHEGQNHLVNQNPSYKGRTSLSTDKLKHGDLSLTLSKVRLSDSGTYRCLI-PKQSKESTVQLIV-- +>UniRef100_UPI0018D67197_8839/ 96 0.267 3.825E-20 3 115 116 36 149 482 +---TVVGPGHSVTATVGQDVVLPCH--LSPQRDARSLEVRWIRDsiSETVHHYRNGEDLYGEQMEAYAGRTELVRDGLSAGRLDLRITGLRPSDDGQYVCTVVDGHaYDEAIVELEVSA +>UniRef100_A0A7J6CWJ6_369639/ 96 0.276 3.825E-20 1 115 116 18 137 502 +-SFTVVVPGDPVVAHVGSSVILPCW--ISPPENAEALEIRWYRHDfnNPVLLYNHGKIQ-DTQEESYRNRTSLSlrsdqSGGLKDGDVSLRLEKLSVQDEGPFRCYVSGeSSYDSEDVVLKIMA +>UniRef100_A0A498M696_84645/ 96 0.252 3.825E-20 4 111 116 132 240 732 +----VSGPKQSISASVGEDVTLSCS--VDSHITPEHIDVTWKKTDENiqVLLFQNNKTLPDSAHERYRDRVEFFTDEIPKGNFSLRLKSVRTEDKGVYMCEVFAGGlSANTTVEL---- +>UniRef100_UPI001864D67A_42526/ 96 0.307 3.825E-20 4 114 116 144 258 758 +----VVGPEAPLVAEAGKDLVLPCS--VQPKVSAEGMRVEWIRVeldqfNTLVHLYEYNEDSNEQQIESYRGRTRLFKEELQKGNASLKLSAVQPSDEGVYKCFIqSYPWNDDVIIYVEVK- +>UniRef100_A0A096LSZ7_48698/ 96 0.280 5.246E-20 2 113 116 19 129 137 +--YKVFGPSKPVTAEE-KDAVLQCR--VEPELDVTSLTVEWKLQDKLVHRYRSSDDDLVSQDPKFKGRTTLFRKEMVQGNIYLKVTNVTQEDAGNYTCIVSKlqGQVKKATVTLNV-- +>UniRef100_A0A4W4DMH4_8005/ 96 0.295 5.246E-20 2 113 116 11 122 158 +--FEIEKGPDTVVAAPGSDIVLPCS--LTSSMSAVDKEVWWRRQDlenKLMHHYMNKEDKNNDQDRSYRGRTAMFKEQLQYGNTSLLLKNVKVSDSGQYTCEV-QGKGAYDKITIKV-- +>UniRef100_A0A671UZ53_8175/ 96 0.275 5.246E-20 4 115 116 37 147 168 +----VFGPVHPIVALVGEDIILPCH--LEPAMDASELTVEWARPDldpRFVHVWRDGVELENKKHQFYKGRTFLFTEELKRGNISLNISNVRISDQGTYRCFI--PGlSRSSLAKL-VVA +>UniRef100_A0A4W3HLZ6_7868/ 96 0.284 5.246E-20 1 113 116 28 141 196 +-AFTVSGPALPVPAIAGSDVVLDCK--CSTDLPREGVEVRWFRTryESPVYLYSEGRDHLGKQDEAYRHRTILFVEEFINGNVSLRLEDVRVSDNGEYTCLVSYaRWHEEALIELKV-- +>UniRef100_A0A6F9CAK2_861768/ 96 0.278 5.246E-20 2 115 116 23 135 210 +--FKVLGPVGDIVAVAGEDVILPCY--LKPSINAVDSRVKWNHLNTVIHHYQDRIDRSERQNPSYKERTALFKDELKQGNTSLKLMGVKISDEGIYICIVQYKGSfDDVFMKVIVTA +>UniRef100_UPI001175E819_586833/ 96 0.274 5.246E-20 6 115 116 37 146 219 +------GPPQPIVAIVGDDIVLPCH--LDPAVDAFDMIVEWTRPDldhRLVLLWRHGWELEHKNHLSYEGRTSLFMEKLKNGDVSLKLSEVKLSDEGKYRCFIPSLDRES-IVELVVGA +>UniRef100_UPI0015D035F6_8005/ 96 0.291 5.246E-20 1 115 116 9 128 251 +-SYHVTVPEEQVVAVRGSSVVLGCEFTPDPEAapNFPDLVVNWQRveDSQVVHSFYYGQDQLERQGRAYWNRTALFISELGRGNASLQIGPVDPGDVGRYFCVVSTkDGTDRAELQLNYAA +>UniRef100_A0A553R818_623744/ 96 0.315 5.246E-20 1 111 116 17 128 260 +-SFTVSVPSSPLLVVRGETALLSCQFT--PDQTLSNLVINWQREEdyRVIHSFYYQKDQLDRQSKDYLNRTSLFHGELSKGNASLRIANIQLNDAGSYLCIVSNsQGNDRGAVQL---- +>UniRef100_UPI0008786620_113540/ 96 0.288 5.246E-20 1 115 116 21 138 281 +-AFKVTAPQGQVLAVYGRPAVLGCSYTTSETSVLDSLIVTWQRasDNAVVHSFYHGKDQLDKQSAEYSGRTQLFSNEFLKGNVSLRLDKVQKKDEGTYLCTVSSvEGTDKAEVRVNFGA +>UniRef100_UPI001ABECA91_8384/ 96 0.408 5.246E-20 2 115 116 20 139 284 +--FVVTAPKSTYTVKRGDTIQMICNFPVPKEDDLNKLQVSWQQfqtkhhGTRQVTMFNQGREDELSQDTMYKGRASLVTQALKNGMAILQIEDVKLTDAGTYLCVLQLGGSDYKEMSLNVQA +>UniRef100_A0A401S8Y8_137246/ 96 0.273 5.246E-20 2 115 116 22 137 285 +--FKVLTPKEHVVAILNQAVVLECSFTVSEELPLGNVVINWQRdeNREVVHSYYYGKDQLSKQNPHYSGKTSLFPEEFKNGNASLRLEGVNPEHSGVYLCYVGNaRKGDNGTITV-VLA +>UniRef100_UPI001ABE6573_8384/ 96 0.408 5.246E-20 2 115 116 20 139 303 +--FVVTAPKSTYTVKRGDTIQMICNFPVPKEDDLNKLQVSWQQfqtkhhGTRQVTMFNQGREDELSQDTMYKGRASLVTQALKNGMAILQIEDVKLTDAGTYLCVLQLGGSDYKEMSLNVQA +>UniRef100_UPI0015D05E05_8005/ 96 0.288 5.246E-20 7 115 116 64 174 315 +-------PNSPmVVVAPGADITLPCIFSASEHLNLSNIIINWQQGNTVVHSFYHGGDQLERQGQTYKNRTRVFIDQILSGNASLSLTSVQPEDQGEYTCYVTSeQETTRGNVKLIMAA +>UniRef100_A0A3B3QMG4_1676925/ 96 0.265 5.246E-20 2 111 116 26 136 315 +--FEVLGPSHPVVVVAGEDVVLPCF--LKPSISAVDMEVMWFRKDfkEYVYLYQDTKTITTNQIPSYKERAALFPEELTKGNVSLKLTRVKSSDGGRYKCFVQStESHDDWSIDV---- +>UniRef100_A0A678NMK0_8839/ 96 0.483 5.246E-20 2 115 116 20 139 321 +--FTVEVPQQLYVAVFGSNVTMECRFPVNGSLNLGLLSVVWEQkrqghsESRDVYALHKGKALPPSQHHDYVGRAALLHDKLESGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI0013F394E0_10117/ 96 0.260 5.246E-20 2 113 116 30 142 349 +--FSVKGPAEPITVLLGTDATLPCQ--LSPKQSAAHMHIRWYRAqlTPAVLVFHNGQVQGEVQMPEYEGRTQMLGHDIDTGSVALQIQQVQASDEGLYHCQFSDGfTSQEVSIELQV-- +>UniRef100_A0A6P7WYA7_1415580/ 96 0.475 5.246E-20 0 114 116 17 138 383 +NAlFTVEIARSVYVTQYGSTVNMTCTFPVAGGLRMKDLKVYWHQisssqmVEKEIYAVDSGKENLTLQDVSYRGRATLLKDELYKGQAVLEISNVKLTDAGTYRCLIIYGGADYKQVTLQVQ- +>UniRef100_A0A7K8VN20_1118524/ 96 0.254 5.246E-20 1 115 116 23 138 471 +-SLNVTGPPSPITVAMGKDVVLPCRFSLKH--STQDIEVTWFREhfSPFVHRYKGGQDLYGDQMLQYQGRTELLKNGLANGTVDLKIFRVQLSDKGNYTCFVHHdSEYDEAVVELRVTA +>UniRef100_A0A7K8PZY5_110676/ 96 0.275 5.246E-20 3 115 116 34 147 486 +---TVTGPPGPIIVPMGEDVVLPCQF--SPERTPREMDVIWFREymLPFVHRYKGGQDLYGEQMLQYRGRTELLKDGFNKGHVDLKIFHVQLSDRGSYTCFVDLdSDYNEAVVELKVTA +>UniRef100_UPI00063F4F21_379532/ 96 0.278 5.246E-20 2 113 116 10 122 493 +--FSVKGPAEPIVVLLGEDATLPCQ--LSPKQSAAHMDIRWYRAqlSPAVLVFQNGQDPGGEQMLEYRGRAELVVASLSKGDVVLQIRQVRVSDDGQYRCRFQDGDlFQEAVVQLHV-- +>UniRef100_A0A5F5XHU0_9685/ 96 0.273 5.246E-20 2 115 116 32 145 519 +--FVVIGPPGPIVAVIGGNVTLPCH--VSPAMDVENMELRWFRSkfSEAVFIYENQQEQKEEQLAQYTGRTSLVKDFLSQGEATVRIHKVQASDNGLYTCLFRKGSfYEEASLELKV-A +>UniRef100_UPI00064D4472_51337/ 96 0.267 5.246E-20 2 115 116 28 140 527 +--FDVIGPQEPVVALVGADAELPCR--LSPNVSAERMELRWFRRTRSpaVLLYRDGREREAEQAAEYRGRATLVTHGLRAGRAALRIRGVRASDDGEYRCFF-RDGDSYEEAVVHLKA +>UniRef100_A0A7E6CX24_89673/ 96 0.230 5.246E-20 2 115 116 28 140 570 +--FAVVGPPEPILATEGEDAELPCH--LSPEMSAETMELIWMRssPRQVVHTYAHGQEYMPA--AEYRGRTSISREDITVGKAALRIRDVRASDSGTYLCYFQHGDfFATAQVELKVAA +>UniRef100_UPI001864E3D4_42526/ 96 0.284 5.246E-20 2 113 116 21 133 760 +--FKVVGRAESLVVDAGEDLILPCS--LQPNISAVDMMVEWIRTDlsdnRLVHLYKDHKDTNDKQIKSYRGRTALFKTELQKGNTSLKLSGVQASDQGVYQCYI-ESGSLYDDITVHV-- +>UniRef100_UPI001863B977_42526/ 96 0.282 5.246E-20 4 114 116 144 258 826 +----VVGPEAPLVAEAGEDLVLPCS--LQPKVSAEGMKVEWIRlelaqYNTIVHLYEYNKENNKQQIESYRGRTGLFKEELQKGNTSLKLSEVQPSDEGVYKCFIQSfGWDDDVTIYVEVK- +>UniRef100_A0A3B5AK65_144197/ 96 0.279 7.197E-20 1 115 116 24 138 240 +-AGEVIGPSQPIVATLGDDITLLCH--LEPAQDVSELTTEWTRSDlnpRFVHVWRAGQELVDMKHKSFKGRTTLFTEELQRGNVSLRLSRVRLSDKGTYRCFIPALKKQT-DIQLVVGA +>UniRef100_A0A3Q1JRE9_64144/ 96 0.270 7.197E-20 2 115 116 28 145 245 +--FTgepeLIGPTQPIVARVGDDVTLPCH--LEPAMDVVMINLEWSRSDLNnvyVYAWRSGQEYVRTKHPLYTGRTSLFTDELKHGNISLKLSEVKLSDKGTYKCFIPKlNKQTL--VELVVDA +>UniRef100_UPI0004BDDB24_9798/ 96 0.247 7.197E-20 2 115 116 7 121 263 +--FSVIGPPEPILAMVGEDADLPCH--LSPKMSAETMNLLWVRSSLRhvVYEYANGKEVEDQQMAEYRGRTSILKDDITEGKATLRIYDVGLSDSGDYQCYFQDENFSEKAmVELEVAA +>UniRef100_UPI0018640316_118141/ 96 0.313 7.197E-20 1 115 116 22 139 274 +-AFEVTTPQSEVVAVHGRPAVLGCRYTPSQSQILDGLVVTWQTvvGLQVVHSFYYGKDQLERQRPSYRNRTALFHSELPIGNASLRLVDVRPEDAGRYLCSVSSlQGTGKVEVQLKFAA +>UniRef100_UPI0009B357AD_56723/ 96 0.260 7.197E-20 4 115 116 49 160 279 +----VIVPSQPVVSLVGEDVILPCH--LDPVMNAFDMTVEWARPDlnpRFILVWRHGEELETIKHPSFSGRTSVFIDELEKGNVSLKLSKVKVSDEGGYKCFMPTLSKAS-TVQLVVGA +>UniRef100_A0A6P9B9F8_94885/ 96 0.264 7.197E-20 1 115 116 38 154 285 +-AMEIKVSEDPVVALVGQDAVLHCSFSPESNFTLNELSLFWQVTDTNqlVHSFTEGQDQPAYQGSTYANRTALFYDQLAHGNMSLLLRRVQISDEGSFTCFVKVRDFSRAAVSLQMAA +>UniRef100_UPI00074050E0_7918/ 96 0.285 7.197E-20 0 115 116 24 140 291 +DTFQVLGPADPVVAVAGEDTVLPCY--LSPRISAEGLEIRWFRdePTKPVFLYHNYRPELQNQMLNYKERAALFPKELSKGNTSLRLTRVRGSDHGRYRCFIMSlDFFDDTVIEVDVRA +>UniRef100_A0A3B4DI61_42514/ 96 0.273 7.197E-20 1 115 116 15 131 299 +-ALEVHVPNSPVVVLFGTDTILNCTFSGVSTFNLSQLAVFWQLMDaqQSVHSYWKQQDQLTDQAERFANRTSLFHGQLASGNVSLLLKRVRVVDEGTYTCFVSMESHSRGAILMQVAA +>UniRef100_UPI00109F3D42_27687/ 96 0.280 7.197E-20 4 115 116 29 142 307 +----IKVPDGALVAQYGKDVVLNCSFSASSAVNISDLSIIWQLADtkKIVHRFVLGQDDLGSQSESFVGRTQLFPGRMSTGDVSLLLQNVQIEDEGVFTCFASYEDYGSASLQLLVGA +>UniRef100_UPI0003C13AE8_7897/ 96 0.305 7.197E-20 1 115 116 17 134 311 +-ALEIQVPDLPVVALYGTDTTLNCSFSSSTNFSLANLNVIWQLTDtrKVIHSYSSKQGQLAKQGSNYVNRTALFQHELPHGNASLLLRQVQISDEGSFTCFVSTtKEYNSAAVTLQVAA +>UniRef100_UPI0008545EB5_125878/ 96 0.250 7.197E-20 1 115 116 19 134 314 +-AIEVRVPDLPVTGILDEDVILPCWFTPPAGFSVQNLSLFWKLTSlQQVHAFTLGEEQLDNQEANFVNRTQLFLSELPKGNMSLFLRKVRLSDEGAYTCFVNVGNFSSAAVSLQVAA +>UniRef100_A0A1V4J8G0_372326/ 96 0.483 7.197E-20 2 115 116 20 139 316 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQkeqgqsKSKEVYTLRNGKVFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A2I0MG20_8932/ 96 0.483 7.197E-20 2 115 116 20 139 322 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQkkqgqsKSKEVYTLRNGKAFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1L8HYF3_8355/ 96 0.396 7.197E-20 2 115 116 32 152 326 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHiSKKLKVSWEHidsfQDKSqdVLILNEGQLDLKRQPDSFKGRTTLLMEELNNGRAVLEITNLKITDSGKYRCVLQLDGSDYKTISLKVKA +>UniRef100_UPI0011C19699_8175/ 96 0.269 7.197E-20 4 115 116 29 140 338 +----VIGPSQPVVALVGDDVTLPCR--LEPATDASDMRLEWARPDlspGFVYVRAKGQERVAHRQPSYRGRTSVSIDRLKDGDVSLKLATVKVSDEGTYRCLFPELGRA-AFINLIVGA +>UniRef100_A0A3B4DR71_42514/ 96 0.230 7.197E-20 2 115 116 30 143 449 +--FKVVGPSLPLTAVVGEDLILPCS--LQPNISAVGMTVEWLRldqADSTVHLYTDHEDISKEQAVSYKGRTALFKEELLKGNTSLKLSDIQIYDEGTYKCLV-KSENWFDDVTLDILA +>UniRef100_UPI00122F8081_9371/ 96 0.273 7.197E-20 2 115 116 28 142 450 +--FDVFGPPAPILALVGADVELPC--PLTPNVSAEHLELRWFREkvSPAVLVHRAGRLQDAEQMPEYRGRASLAKDNITAGHAAVRIHGVRPSDDGEYRCFFREGESyEEAKVQLKVAA +>UniRef100_A0A6J2VSP2_29144/ 96 0.289 7.197E-20 2 113 116 21 131 453 +--FQVVGSTKHLIVLSGEDVILPCH--LRPNISAVDMDVEWSLEDKNdlVYVYSKGIDRPDQQSESYKGRSSLFKDELENGNVSLKLSRVQFTDDGVYSCAV-RSSTWYHDTTFKV-- +>UniRef100_A0A6G1Q7K5_215402/ 96 0.311 7.197E-20 4 106 116 66 169 458 +----VIGSPQPIVAMVGDDVILPCH--LEPAADATDLAVEWARPDldpRFVHLRRDGEELLMQQNPSYVGRTSLFINKLKCGDISLRISKVKLSDAGTYRCFLPTSSTDH--------- +>UniRef100_A0A4W3J6K1_7868/ 96 0.299 7.197E-20 2 115 116 34 148 545 +--FEVSGPKEALEVTVGEDGVLRCQ--VEQALPLMNLEVRWVRQDwnSPVYLYRDRKEQLSVQDKAYQGRTEMDSQQISAGNFSLMIKNVQPPDNGSYTCFVKLSEkSNEALAELKVRA +>UniRef100_A0A3B4TDZ5_41447/ 96 0.292 7.197E-20 4 113 116 41 149 557 +----VIGPTGPIVAKFGDDIILPCH--LEPAMDAVKETFEWSRPDlkpKFVHVRHDNEELLTNQHPSYKGRTSLFSDKLWYGDLSLKLSPVKLSDNGTYKCFV--PGKSASTIDLFV-- +>UniRef100_UPI00196AD339_143291/ 96 0.264 7.197E-20 2 115 116 86 199 584 +--FTVVGPAGPILAMVGENTVLHCH--LSPETSAKDMEVRWSRSqfSSVVLVYQGGRERAEEQMERYRGRTTFVSDGISKGSVALIIHNVTAHDEGTYRCYFQQGRSyDEAAMRLMV-A +>UniRef100_UPI0010A38E04_299321/ 96 0.293 7.197E-20 4 110 116 20 125 596 +----VEGPSGPLQVQLGDSVLLPCS--VRTPVPLEELEVLWKRTDleTVVLLFQDGEVRGESQEPKFRNRTHFFTEELSRGNFSLFLTNVTPADAGMYRCSV-HTDTEYGDAT----- +>UniRef100_UPI0015A7A6B5_7936/ 96 0.269 7.197E-20 2 113 116 23 135 656 +--FAVLGPAMPLVVQLGASVTLPCS--VDTPLPLHELEVEWTRGDsgTLVHLFQEEESRPESQSPAYSGRADFFSEEISKGNFSLLLRNVTTEDKGLYKCVVHTeHESHETEVTIDI-- +>UniRef100_UPI0004575ADE_7868/ 95 0.280 9.872E-20 1 111 116 20 130 135 +-AFTVNGPKQSVIAEVGEDVTLPCWITPGKPEN---MEVRWFKSvwENLVYQYQEMDPHGDELGSAYQGRARLFPERISAGNVSLHLSSVRTSDEGKYKCFVKSsREVDQAVITL---- +>UniRef100_A0A671TLU2_8175/ 95 0.252 9.872E-20 4 115 116 35 146 211 +----VISQLQPIVASVGDDITLPCH--LEPAVDAAVITFEWTRPDlnpRFVHVWHSGENLMDLQNPSFKGRTSLFSEKLKSGDISLKLSEVKPSDEGKYRCFLPLLEKDT-FVELIVSA +>UniRef100_UPI0009A43005_259920/ 95 0.290 9.872E-20 2 115 116 21 136 253 +--FEVLMPKEQVIVILNQDVVLECNFTVTEESPLKNIVINWQLanTSKVVHSYYYGRDQLNKQNPNYSGITSLFPEEFKSGNASLRLEGVKLKHSGKYQCYVSTaSGSGEEIITV-VLA +>UniRef100_A0A3B4CWS4_42514/ 95 0.268 9.872E-20 2 113 116 1 119 259 +--FEVLCPGSPVVAVAGSDVVLPCSVRrsaGQSSLSAVDMNVTWTRPelvDGLVHLYANHRDVNTSQILQYRGRTAVFTEELQNGNVSLRLTDVKLQDEGGYKCRVDSkFCNDEITIYLRV-- +>UniRef100_A0A6J2W327_29144/ 95 0.342 9.872E-20 9 115 116 26 133 264 +---------QVVTAAPGSNVTLGCSFPVRETLSLDHLIVTWQRGTVVVHSFYRGKDQLEKQSRAYKGRTSLSADQLETGNASLSLHGVQADDHGKYSCHVvSESWENSKDLHLLVAA +>UniRef100_UPI00196415F9_55291/ 95 0.324 9.872E-20 2 115 116 24 137 286 +--FTVTIPKSLQVAELGQDVVMACSFTMNGDLDIKNIIITWQRGEEVVHSFYYGQDQLHTQSRSYTSRTSLYVSNIIKGNASLMLKSVSAVDRGDYTCSVSTSIGSQKKTFLLVIA +>UniRef100_UPI00145AE79B_7906/ 95 0.304 9.872E-20 2 115 116 25 139 290 +--FEVRVPSTPQVALHGRYAVLECRFTVEGDLNLDKSVLTWQRGSEVVHSFYYAQDQLEKQSPRYWNRTSLYLSELKRGNASLKLEGVGPEDAGEYTCSVSTlLGSQRKTLSLIFAA +>UniRef100_UPI00146BFA8F_40690/ 95 0.275 9.872E-20 4 115 116 97 205 302 +----VIVPSQPIVAIVGDDVILPCL--LDPVMDAFQMTVMWGRPGlvpEFILVWSVGE---STKHPSYRGRTSLFTEELKHGNVSLKLSNVKRSDEGTYRCFIPElDRSTH--FQLVVGA +>UniRef100_A0A401RNT1_137246/ 95 0.286 9.872E-20 2 113 116 41 153 318 +--FIVVGPHDPVQVIAGEDAVLECQ--LVPDKFLSNMVVQWFKSgvDSPVHVYRNGEDDIAIQHEDYRGRTELFKDELPKGNISLRIKQTIRSDQGEYVCSVDDkTDSKSFSVGLEV-- +>UniRef100_A0A803K6E1_8364/ 95 0.371 9.872E-20 2 115 116 32 152 323 +--FVVTAPRSSYTAQYGDTVQLICSFPPEENVyISKKLKVSWEHIDSFqgksqdVLMLTDGKLVLEKQSDTFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLKVKA +>UniRef100_UPI0008546FF1_125878/ 95 0.415 9.872E-20 2 115 116 94 211 345 +--FVVTAPKSTYTVKYGDTVKMSCHFPFQKDEDLNKLKVSWQHHDPYkktqVVKFTNGKEEPIHQGNPYHGRASLLTKELIKGEAILQIKDVKLTDAGAYFCMLQSEGSDFNKIRLEVLA +>UniRef100_UPI0015D01F8A_8005/ 95 0.237 9.872E-20 2 115 116 19 140 412 +--FKLEGPAVPVVAAPGSDIVLPCSIKPKAPEqshvSAVDMEVKWSRQDLggiLVHHYMNKEDKNNDQDRSYRGRTALFKEKLQYGDTSLLLKNVKVSDGGQYTCRVDSaQWKDHVGVLLKIEA +>UniRef100_A0A6P3QGZ5_132908/ 95 0.264 9.872E-20 2 115 116 30 143 528 +--FTVVGPAGPILAMVGENTVLHCH--LSPETSAKDMEVRWSRSqfSSVVLVYQGGRERAEEQMDRYRGRTTFVSDGISKGSVALIIHNVTAHDEGTYRCYFQQGRSyDEAAMRLMV-A +>UniRef100_A0A3L7ILH4_10029/ 95 0.273 9.872E-20 1 114 116 307 422 558 +-SFSVRGQTEPITVLLGAEATLPCQLS-PAQSGTSPMHIRWYRArlTPAVLVFHDGQEQGDVQMPEYRGRTRLVKDAIATGDVTLQIQQVQASDDGLYHCQVTHGfTSQEAVIELCVK- +>UniRef100_A0A6P6L815_7957/ 95 0.330 9.872E-20 2 115 116 20 133 599 +--FEITVPRDTVTGFYGEALILSCSFPVDSSWDLKSTVITWQRGLDVVHRFYYSQDQLDRQNRHFVNRTSLFI-QMARGNASLRLDKVTVQDAGVYTCSVSTNtGSQKKSFGVKIGA +>UniRef100_UPI0015608C5B_7906/ 95 0.256 9.872E-20 2 115 116 4 118 637 +--FNVIVPKSPVISTVGEDSVLPCQ--VSTEIKTEDLEVRWYRErfNDPIYEYKDGKELTEKQNKEYQGRTNLLDQQLGDGVLSIVLRKVRVSDEGKYTCYAGTsKWYEEPKMELQVQA +>UniRef100_UPI0018651AE9_118141/ 95 0.339 9.872E-20 2 115 116 367 481 642 +--FEVTVPSTPQFVIHGQYAVLNCSFPVGATFDPASSVITWQRGLEVIHSFYHSRDQLDRQSHHYANRTSLYHSELWRGNASLRLDRVTPEDAGPYTCSVSTlSGSQRKTFPVKFAA +>UniRef100_A0A444UXE5_7906/ 95 0.252 9.872E-20 2 113 116 542 654 753 +--YSLQVPKEPLVAHVEKSILLPCH--LSPTISAEGLEVRWLKvgDDYPVHEYANGADLEGKQSPGYRGRTRLFKEELGTGNVSLQLSNVRVSDEGKYQCYVlSSEWFTESAVNLMV-- +>UniRef100_UPI0007BAA770_307959/ 95 0.274 9.872E-20 1 115 116 274 394 753 +-SFTVVVPGDPIVAHVGSTVILPCW--ISPPENAEALEIRWYRHDqfsNPVLLYNHGKLQ-DVQEEPYRNRTSLAlrsdqSGGLKDGDVSLRLEKLRVQDDGSFRCYVSGeSAYDSREVVLKITA +>UniRef100_UPI0009A399ED_259920/ 95 0.403 1.354E-19 2 115 116 20 138 155 +--FMVTAPRSSYIASYGNNITMECQFPVESNFNANQIKVYWHYvlgdgTSRLVYQLINGEPALQAQPREYQGRAFLLLDELQRGRAVLEINQVRVSDAGTYRCLIDLNGVDYKETELEVTA +>UniRef100_UPI0013B3E7F6_8084/ 95 0.239 1.354E-19 2 113 116 30 144 165 +--YHLAVPEEPIKAQVGSNVVLPCL--VKPPVNVRGATVEWMFDsSKTVHLFRSGDDHRESQDDRYKDRTYLNHAMLEHGDVSLKLSNVTKNDEGIYTCFVHRlpdHNKPEKRhVTLIV-- +>UniRef100_A0A6P7I6U5_210632/ 95 0.265 1.354E-19 2 115 116 17 142 172 +--YRVIGSPKTVTAAPGDDVILTCR--VDPELNLAERTVEWLKPDlppdprdrlrgeEYVHQYRDAGEVLDLQMEAYRGRTMLFKDELKHGNISLKIFNVSEEDGGRYRCYIPKlkGWTQSSIVSLIIEA +>UniRef100_A0A667ZF76_586833/ 95 0.280 1.354E-19 2 115 116 30 152 191 +--YQLFGPPQPIVAILGGDIILPCH--LEPAVDVAARTVEWSRPDlepRFVHMSLNGQDLVIQKHPSYERRTSLFTDKLKHGDISLKLSEVKLSDKGRYRCFIPLLGTESavelvvvgKEIQFKIKA +>UniRef100_A0A7L4D7C8_325343/ 95 0.491 1.354E-19 2 115 116 2 121 210 +--FTVEVPQQLYVVEYESNVTMECRFPVNGSLNLGLLTVIWEQkrqgqsKSKEVYTLRNGKAFPASQHDDYIGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVRA +>UniRef100_A0A7L1P221_113115/ 95 0.487 1.354E-19 2 115 116 2 122 212 +--FTVEVPQPLYIVEHGSNMTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYVLRNGKaFSPPQQHNDFVGRATLLHSELKLGRAILQITRVKITDAGSYLCLINYRGVDYKYITLKVKA +>UniRef100_UPI00146D14CE_52239/ 95 0.241 1.354E-19 4 113 116 29 150 224 +----VIGPGQPIEASEGDDVILPCS--VSPDYNVEDLTVEWSLPDlkpdpsdrlsrvDYVFVYRRRREEVDMKLRAFVGRTELFEDELKVGNISLKISNVTLADAGKYRCFIPKleGGVKEVVVRLVV-- +>UniRef100_A0A4W3GFL8_7868/ 95 0.299 1.354E-19 2 115 116 19 133 250 +--FTVSGPSRPVTATAGSHVVLVCKCSVS--LRPEGVEIRWFRTrfDSPVYLYSEGRPQLEEQDEVYRRRAQLSTERLTEGFASLTLTDVRVTDNGTFTCFVDYDGSnEDAKIQLQVTA +>UniRef100_UPI0015FA3D22_8018/ 95 0.313 1.354E-19 2 115 116 25 139 296 +--FEISVPREPQLAIVGQYVVLDCSFPVGKAWDLDNSVITWQRGLEVIHSFYHGQDQLDRQSSHYTNRTSLYHSEMERGNASLRLDRTNLGDKGDYTCSVSTlLGSKTKTFALKLAA +>UniRef100_UPI0015A9B050_7936/ 95 0.284 1.354E-19 2 115 116 19 134 297 +--FEVQVPELPVVALYGKDIVLNCTFPPGTPFNLSRLSIFWQLTDtrQNVHAFWGERDQLVDQGESFANRTSLFHSKLDAGDASLLLRRVQIADEGSFTCFVSVEEYNSAALLVQVAA +>UniRef100_F7CMQ1_9258/ 95 0.264 1.354E-19 2 115 116 139 253 300 +--FTVIGPAEPILALEGEVAELPCH--LEPKMNAEDMEVRWFRSeiSPPVYVYLRGQELGTEQMEEYRGRTALVRDTIDYGSVALRISSVKISDEGQYRCFFNDGIVNEQAlLELQVVA +>UniRef100_A0A401PQL6_75743/ 95 0.284 1.354E-19 2 114 116 21 133 314 +--FTVNGPSHPVVAIVGEDVLLECW--LKPEMSvVRNVVVRWLKSDlgSAVHTYRNREDNTADQDLNYRGRTELFKDELTKGNISLRIKNTRVQDEGKYICSA-DGETDFKETTIELK- +>UniRef100_UPI000BBDE272_7994/ 95 0.243 1.354E-19 1 115 116 25 141 317 +-SLKVVGPDAPLVFEAGEVLVLPCS--IQPNTSAVDMTVEWYRldaADRFVHLYENHRDIKEKQDQFYRGRTALFREELQKGNTSLRLSDVRVSDEGAYKCLIKDkSWYDDITVQVTVEA +>UniRef100_A0A401Q8S3_75743/ 95 0.264 1.354E-19 2 113 116 69 183 328 +--FVVTAPPDPVVAVFGGDVVLDCQ--LVPAKPPQEMEIRWiYMPltySAPVHLYKDGQEDLTLQPLGYRGRTELFLDNVAQGNLSLKLKSVQVSDRGQYKCFVASaAKHDEIIVTLNV-- +>UniRef100_UPI001863FC53_42526/ 95 0.258 1.354E-19 0 113 116 67 184 430 +DGFHVLGPSGPLIVKLGGSVMLPCY--VEAPISPEELKVEWKRTDSEtlVHLFQDRESKPEAQDPAYSGRASFFTEEVKHGNFSLLVTNLVADDAGVYNCTVYRqqdTGHTSVEIeYLIV-- +>UniRef100_UPI00193F4975_260615/ 95 0.283 1.354E-19 2 115 116 35 148 467 +--FAVVVPDHSVTAIVGEEFVLPCH--LSPRMNAQNMEVKWLRPhlSSVVHLYREGKDQNESQTLEYRGRTEFLKDGLSTGSVDLKIHNIRPSDEGLYRCFIrsstFYGGAL---LELKV-A +>UniRef100_W5M5H5_7918/ 95 0.271 1.354E-19 2 102 116 29 129 477 +--FQVVGPAAPVVVSPGEDAVLPCS--LSPSVSAEGLEVRWFREdyDSPVCLFQYGSYNVEGQNLNYSGRAELFLQELPRGNVSLRLSGVRESDRGWYKCLVQSS------------- +>UniRef100_UPI0006D93B2D_7897/ 95 0.239 1.354E-19 2 115 116 25 139 479 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPIDATDMEVRWFRttNDDTVHLYWNNKDNTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCFVDSGtEYEESQIEVKVGA +>UniRef100_A0A2D0RDX2_7998/ 95 0.235 1.354E-19 1 115 116 19 135 495 +-SFMVVGPEAPLIAVAGEDLVLPCF--IKSNTSAVDMTVKWNKlyvKDSLVHLYRDHKDSNEDQAHSYRQRTSLFKEELQKGNTSLKLSALRVSDEGAYKCHVEHkSNSDDIIVNVIVEA +>UniRef100_A0A3L7HVG4_10029/ 95 0.273 1.354E-19 2 115 116 1 116 497 +--FHVTAPQEPVLALVGSDVELTCLFSTNESAE-HVEELRWFRQTRSpaVLLYRAGQEQEDQQMTEYRGRATLVTDGLPDGRATLLIRGVRVSDQGEYRCSFKDnDNSEEASAHLKVAA +>UniRef100_UPI000D099B1E_74940/ 95 0.262 1.354E-19 2 115 116 31 150 535 +--FEVLGPTRAIVAVAGDDIILPCY--IKPNISVEDMRVDWFRvnlPDTQsnirVHLYQDGRDKYHDQILSYRGRTSLFKEELKKGNTSLKLTRVQGTDDGRYKCLVESkTHYDDSTIQVYVRA +>UniRef100_A0A498NUQ4_84645/ 95 0.281 1.354E-19 2 109 116 20 127 594 +--FIVRGPSGPLVVPLGGSVILPCY--VETPLVAEEVKVVWKKTDSEtlVHLYEDGESRPEAQHKDYHDRVHFFTDQIQHGNFSLLLKNMRAEDKGVYRCKVYSQQVAKKTL------ +>UniRef100_A0A3B4E226_42514/ 95 0.293 1.354E-19 0 112 116 22 135 624 +NGLHVQGPSGPLVAQLGDTVLLPCF--SQIHLPLEGLQVEWRKADSEslVILFQQGEIRPDLQSQSFRDRVHLFPDEISKGNFSILLNNVVRNDTGVYRCKVSTtQESSETEVELK--- +>UniRef100_UPI0018EB74A3_27706/ 95 0.247 1.354E-19 6 115 116 55 164 642 +------GPSQPIVATLGDDIILPCH--LKPEEDASGLTLEWTRPDldpRFVHVWRSGQELVGKKHQSFEGRTSLFIDELKFGNISLKLSKLKLTDEGTYTCFSPAHGLQS-FVQLIVGA +>UniRef100_UPI0018651AE9_118141/ 95 0.330 1.354E-19 2 115 116 60 174 642 +--FEVTVPSTPQFVIHGQYAVLNCSFPVDATFDPASSVITWQRGLEVIHSFYRSRDQLDRQSHHYANRTSLYHSELWRGNASLRLDRVTPEDAGPYTCSVSTlSGSQKKTFPVKFAA +>UniRef100_UPI001955A45D_90988/ 95 0.271 1.354E-19 0 115 116 16 130 670 +DGFLVKGSSGPLVVALGSSVVLPCY--VDEPLPLKGLKIIWIRTDinTLVHVYQDYESRPDAQYQDYHGRAHFFTDQIKHGNFSLCLENVRAEDKGFYRCKV-YTEQQSDETLVQIKA +>UniRef100_UPI0007B3FD6B_13616/ 95 0.293 1.354E-19 2 115 116 350 462 784 +--FIVLGPQQPIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSGLVHQYKYEKDYLKYQHIDYQERTEFHHENISRGNVALLLHRVRLSDEGKYRCYFGSSTyNDEAEFQVYV-A +>UniRef100_UPI001B3B46AA_0/ 95 0.289 1.354E-19 6 115 116 55 162 839 +------GSSQPIVARVGDDVTLPCH--LEPALDVDTMALEWTRPelNQFVYVWRSGQELVNDIHPSYRGRTSMFSDQLKEGNMSLKLSEVELSDRGTYRCFI---PKLSKQalVTLIV-A +>UniRef100_A0A674K1K0_2587831/ 94 0.263 1.857E-19 2 110 116 15 126 132 +--FAVVVPDHSVTAIVGEEFVLPCH--LSPRMNAQNMEVKWLRPhlSSVVHLYRDGKDRNESQTLEYQGRTEFLKDGLSTGSVDLKIHNIRPSDEGLYRCFIRSStfyGGALKRVT----- +>UniRef100_UPI000D312C21_106582/ 94 0.260 1.857E-19 2 113 116 15 128 160 +--F-VSADQKTITAESGQNVTLPCRARN----NSKILTVEWHRPDlqpKYVLLFRDGNIDPDNQHQSFKNRVDLQDRKMKDGNVSLILKNVTINDSGTYECQVFLEETRSlqsiTNITLSV-- +>UniRef100_UPI000F5FFA5A_215358/ 94 0.223 1.857E-19 8 114 116 20 129 205 +--------SKTIEVRSGEDVILPCN--LARSYDMQSLRVEWTRDGKEVHLYREGNDDLSDQDKGFKGRTSLFREEMASGNISLKLSNATAQDSGNYTCYVKAknfpEHFKQCSIVLKeVK- +>UniRef100_A0A7L2EMM2_156561/ 94 0.529 1.857E-19 0 115 116 15 130 219 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLEFIDLSVSWEKVDelKQVYVLHKGEEVIK---SDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A4Z2ET34_230148/ 94 0.256 1.857E-19 0 115 116 23 140 243 +DA-SVHGPPETVLALAGGYVTLPCSVSIKASDD--FPTVEWSKEGlqpNVVFLYRNGCETPEMKNPAFRYRTSLIVKELNNGNLSLRISNVQLSDAGSYRCMrlWRTAPREITTVELVVGA +>UniRef100_UPI00062A9573_9361/ 94 0.278 1.857E-19 2 113 116 35 147 246 +--FHVIGPKAPVTVLVGEEVVLPCH--LSPLMDAQDMEVKWYRDNPFglVHQYVHLEDHMEQQMPEYQGRTEFLKDNITTGHVALRIHDIRPSDAGEYSCYFQSSMyFHQANFQVLV-- +>UniRef100_A0A1S3SCX7_8030/ 94 0.286 1.857E-19 2 115 116 25 139 265 +--FETTVPSETQLAILGQHIVLDCSFPVDKQWDRTRYQIEWMLDKEVVHSFYYGQDHLNDQSSRYVNRTSLHHYDIQKGNASLRLEHATLEDEGNYTCTVHTEmGPKRTSVSLKLAA +>UniRef100_A0A673JZ55_307959/ 94 0.256 1.857E-19 1 114 116 9 126 274 +-SFTeqyeVVGSSDPVLAVSGEDVILPCS--VKPLMSVVDMRVEWFRldlKDSVVHVYEDHVDKNTDQSQSYRGRTKLIHQELQRGNASLKLSTVRVSDEGRYKCFI-QSKSWYDDATVDVK- +>UniRef100_UPI0015D0646C_8005/ 94 0.289 1.857E-19 1 111 116 14 127 280 +-AFKVSTPSSDLIAIRGQPTVLGCEFTSEPDPSLSSLVVTWQRPedSQVVHSFYYGQDQLERQSLNYRNRTALFVSELKRGNASLRIEGVRSKDTGMYLCLVSNmKGTGRAQVRL---- +>UniRef100_A0A6P8PJ43_260995/ 94 0.256 1.857E-19 2 113 116 23 132 285 +--FKVETGQRPLVANIGDNITLTCHFNVDEAND---LMIQWNFQGINVYLYDNGKEQLQFQNSRYQGRTWFNTSGLPEGDASLVLSNIGISDEGNYTCFVKNsQDRGEGEVELLV-- +>UniRef100_UPI000CD61EAA_1676925/ 94 0.372 1.857E-19 2 115 116 18 132 288 +--FTVEMSPN-YLAELHENVTMECRFP--PGDGKAVLSVFWERlsppPRVEVYKMVDGRKDVDSQDPQFRGRVQLQDDELTKGRALLQISDVKINDSGTYQCLVEMGAGDYKQTTLTVQA +>UniRef100_A0A6Q2WTD9_8010/ 94 0.262 1.857E-19 4 115 116 25 142 291 +----VVSQSEPVVVTAGDDVILPCSLrTTIRTVSAVDESVEWQRPDlqpKEVHFYRSRDDYNDDQNNIYRGRTSLFTEEMKNGNISLKLTGVKLSDAGNYTCFVPTlKSPDQKDIvQLIVGA +>UniRef100_V9L0N1_7868/ 94 0.411 1.857E-19 2 115 116 20 138 294 +--FVVTSPRQFYTASYGNNITVECRFPVGSNFNANQLNVYWYHilGDGSlqeIYRMREGKEMLQDQPSEYKERVFLMWDELYSGRALLEISQVRVSDAGTYRCAIDLNGVDYKDTALKVTA +>UniRef100_UPI0014903CA0_1203425/ 94 0.288 1.857E-19 6 113 116 16 123 355 +------GPSQTVVALVGDNVTLPCHF--EPAVDAVSLGVEWGRPDlepRFVHVWYEGRNLLKNQNPSYKGRTSVSMEKLRHGDLSLSLSAVKLSDNGAYRCYF-ISQDKHSTVELVV-- +>UniRef100_A0A3Q1K7B7_64144/ 94 0.275 1.857E-19 4 115 116 185 297 407 +----VVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLMDKLKSGDISLKLSKVKLSDGGKYKCYVPTMNRDS-VFELVVGA +>UniRef100_UPI000661D2ED_10141/ 94 0.247 1.857E-19 2 115 116 30 143 538 +--FRVLGPPEHIVAVLGGDAVLPCA--VSPAMDVRNMELRWFRTtfTESVFVYRNQQEQTEEQTAEYAGRTSLVTDFLAQGEAALKIHKVQVSDNGMYNCFFKMGSfFEEASLELRV-A +>UniRef100_UPI00186465A7_42526/ 94 0.266 1.857E-19 2 115 116 18 135 819 +--FEVVGPDAPVVATAGSDVILPCSVQReneKTNMNAVDLNIKWTRPDlggPLVHFYANHKDMNTGQIPHFRGRTALFKEELQNGNTSLRLTEVNLHDEGEYRCNV-ESGLWYNDFTFKL-A +>UniRef100_A0A3Q1FT44_80966/ 94 0.250 2.548E-19 11 113 116 18 125 132 +-----------ITAERGQDVILTCKVPNNNNNNKTITAVEWIRPrldPEHVLFYRDGHLDPDNQHPSYQNRVDLQNKELKDGDFSLILKNVTMEDNGRYECWVFEKGKNEpiNTITLEV-- +>UniRef100_A0A3B4DYH2_42514/ 94 0.262 2.548E-19 2 115 116 34 149 153 +--FKVVGPAAPLVAEAGEDLVLPCS--VKPSISVVGMRVEWFRlhqTDSVVHVYDGYEDSNEYQMESYRGRTALFKEELQKGNTSLKLSALRLSDEGAYKCYIESISWIFLTLILpKAQA +>UniRef100_A0A4W6FUA0_8187/ 94 0.270 2.548E-19 5 112 116 5 113 154 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTVEWKFTGNLVHLYRSREDDLTDQHLNFKNRTSLFKDEMVKGNISLKLTNVTENDAGNYTCNVPKLESQVKRDIVK--- +>UniRef100_A0A7L3FJW1_2585822/ 94 0.256 2.548E-19 2 115 116 19 133 170 +--FSVVGPGHPLRVTVGQDVVLRCQ--LSPGMDAQSLDIRWIRHriSETVHHFRNGEDLSRDQMEAYVGRTEMVRDGLSSGRLDLRISGLRPSDDGQYVCMVTDGSsSREATVDVEVAA +>UniRef100_A0A7L0WSF4_81907/ 94 0.491 2.548E-19 2 115 116 2 120 210 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLRSGK-ILHSSHLNYMGRAALLHNELKSGRAILQITSIKITDAGLYRCLIDYQGADYKYITLEVKA +>UniRef100_A0A6P8EY45_7950/ 94 0.318 2.548E-19 2 115 116 5 118 216 +--FNVVAPSGLVYGLAGEDMLLPCV--LEPRLSAEGMDVEWVTEDGGgVHVYKNKTDSLDEQDESYRGRTGLFREELRTGNVSLKLSPVRLSDANTYWCGVKADGrADDAKLKVIVNA +>UniRef100_UPI001962489D_8168/ 94 0.247 2.548E-19 3 113 116 20 134 225 +---TVIGSNETVKVVAGHDAILPCH--LKPPFNVTPQMVEWKHDGKQVHLYRSKADSLDDQDKNFRKRTSLFQDKMVKGNLSLKLTNVTEADAGNYTCRVRFknkSGFIEVRIykvTLIV-- +>UniRef100_A0A6Q2XRG2_8010/ 94 0.239 2.548E-19 4 115 116 26 140 240 +----VVGQKEPIIALLGDDVILPCF--LRPSTSVVDQTVEWQRRDltpKEVHYYSDRRDNLDIQNPVYRGRTRLFEEELKKGNMSLKLTGVKHTDNGFFTCFVPKliSTVKTSVIQLIVGA +>UniRef100_A0A3Q1GIC5_80966/ 94 0.275 2.548E-19 1 113 116 3 115 251 +-SFSVVGPSQPVLATVGSDVLLSCR--LEPAVDASDMSIEWSREDldpSYVYVWWDREELESSKHPDYKGRTSLLFGQLEFGNVSLKLSNVKLSDEGKYKCFSPTLGRG-CTVELVV-- +>UniRef100_A0A7N4PEG1_9305/ 94 0.230 2.548E-19 2 113 116 29 139 283 +--FSVIGPTQPIQAQVGGEAALSCH--LSPQKNAQDMKVIWSQSLKIVHHYEHGKDEFRDQSPDYQGRTKLMKDSITSGNVILRIWNITASDEGWYKCHFDSdSHQEEANVKLCV-- +>UniRef100_A0A3B4CBS2_42514/ 94 0.322 2.548E-19 1 115 116 15 132 289 +-AFKVTAPAGRLVGVRGQPAVLGCEFTPDSNLDLSTLVVTWQRkeDDRVVHSFYYQQDQLDRQNADYHNRTLLFMTELVKGNASLRIEAVTAKDEGQYLCMVSNaRGTDKALVQLEYGA +>UniRef100_A0A3N0YIU2_495550/ 94 0.278 2.548E-19 2 114 116 51 162 292 +--FIVKGPPIPLVAPLGGSVVLPCY--VDELLPMKDLEVEWRRTDSEIIvnLFLDGKSRAEAQQQDYHDRAHFFTDQIQYGNFSLRLDNLRAEDEGKYTCTV-YSQKNSGQILVEIK- +>UniRef100_A0A6F9BE44_861768/ 94 0.318 2.548E-19 2 115 116 34 146 305 +--FLIS-PMG--VAAPGSDITLSCYFPPSKNLNLNHLYVNWQQgESEVVHSYYYGRDQLERQSVVYKGRTHLFEDQLTVGNASLRLSGVQPGDQGQYTCDVTDeQGSTQEKLLLLVAA +>UniRef100_A0A4W5QZ50_62062/ 94 0.280 2.548E-19 4 115 116 32 145 314 +----VQVPELPVVALYGMDITLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGEHYANRTNLYPSQLGAGNTSLLLRGVRVADEGSYTCFIRVKAYGSAALLLQVAA +>UniRef100_UPI0007500341_146911/ 94 0.462 2.548E-19 2 115 116 24 142 315 +--FTVEVLQPRYSVEHGSNVILRCRFPVDSQLNFKMLSILWKRisskqEEKEIYKLHKGQEDLTLQDPDYRGRATLLHEELPMGFSALSITSVKITDAGSFLCVINYGEADYKYITLEVKA +>UniRef100_UPI0005499B0E_9103/ 94 0.491 2.548E-19 2 115 116 20 139 322 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0010A45469_299321/ 94 0.264 2.548E-19 1 115 116 47 163 327 +-SLEVHTPDLPVVALYGRDMVLNCSFTGEKASSLTQLSIFWQLTDTKraVHSFTDGRDLLTDQSAAFANRTSLFPRELLAGNSSLLLRQVRVADEGSYTCFVRVQQYSSAAMLLQVAA +>UniRef100_UPI001940154B_260615/ 94 0.294 2.548E-19 8 113 116 138 247 378 +--------ESPVVVQAGEDVTLSCSF--EPGRNLQLLNITWKKEtaegrDLLVHTYYNGRDQMLRQDEAYRGRTQLYPERFHEGIASLRLRNVRLEDDGVYTCHVkPHLGRFSMRMTVTV-- +>UniRef100_UPI001953527D_47969/ 94 0.258 2.548E-19 4 113 116 20 132 434 +----VSADQKLITAESGQDVTLPCQ---APNNNNKIIVLEWSRadlGDKKIIFYRDGKFVPAIQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYVEGTQSwqlSSIELRV-- +>UniRef100_UPI0007402966_7918/ 94 0.238 2.548E-19 2 111 116 19 129 446 +--FQVVAPAAPVVAAAGKDTVLPCS--LAPGINATDLEVRWFREDRKamVCLYQYRRYNVNIQDPYYGGRAELFLEELGRGNVSLRLRDVRRSDHGHYKCMVLSPHYHSdADVQL---- +>UniRef100_UPI000E1BE063_30464/ 94 0.264 2.548E-19 2 115 116 29 143 483 +--FRVTVPVKSVAAAVGQDVVLPCR--LAPEQSARTMEVTWFREhfLPFVHRYKAGMDQHVEQMSQYQGRTELLQDGLDXGRVDLKIFSIQLSDEGNYTCFVHANlGYEEAVLELKVTA +>UniRef100_A0A553R2M1_623744/ 94 0.262 2.548E-19 0 115 116 16 130 579 +DGFYVFGPSAPLTAPLGSSLLLPCY--IDEPVLVKDLEVQWVKTDSVdiVHFFQGGESHPEYQHPDYRDRAHFYSTEVQCGNFSLRLEHLRAQDEGEYTCRV-YIKQDSGDTMVQIKA +>UniRef100_UPI0018A0055D_72105/ 94 0.273 2.548E-19 4 115 116 37 148 878 +----VIGPSQPIVATLGDDVVLPCR--LEPVQNAVDMTVEWARPDldpRFVHVGRRGKELERMKHPSYRGRTSLSTEGLMLGDVSLKLSRVEISDQGTYRCYIpdLYRGL---TVQLLVGA +>UniRef100_A0A665T3C2_173247/ 94 0.264 3.495E-19 0 113 116 7 129 194 +DEFLLNVlltfPTNPVRVSAGEDVILNCE--VEPPFNLTEKTVEWKYfntsNDEFlVHVFRNERDDPSSQDDKFKNRTSLFHDQLKEGNLSLKLLSVNLNDEGNYTCIVKKlNGSDRrGQIQLFV-- +>UniRef100_A0A4W6DCN3_8187/ 94 0.283 3.495E-19 6 115 116 10 119 219 +------GPSKPVLGLVGDDVILPCS--LQPAESVAEATVEWLRPDlsnSNVFIFRDGRESYQDQNPSFQQRATLFLQQLKNGNMSLKLSRLQLSDAGDYTCKWIKSGSQT-SIQVRLGA +>UniRef100_UPI00155310B8_31138/ 94 0.330 3.495E-19 2 115 116 18 138 257 +--FAVaETSAPDVVAQFGGDVTLSCLFPSPSGMNLQRLTLTWQKeragaEDLVVHSYYYGKEQLERQDEAYRNRTRLDPEGLAQGNASVTLRGVRIQDEGVYLCHITSeQGKISERRQVKVMA +>UniRef100_A0A6P5KXY2_38626/ 94 0.256 3.495E-19 2 113 116 29 139 279 +--FLVLGPTAPVQTSVGGEAVLLCH--LSPAQTAQHMQVVWSKSQDVVHRYQEGEDHLEDQTPNFQGRTELVKDAIAAGNVTLRIWNVKPSDAGQYKCFFnDYSHSAEAFMELKV-- +>UniRef100_UPI0015614480_7906/ 94 0.313 3.495E-19 0 115 116 24 141 285 +DAFEVKAPRKHNIAVYGEPAFLECSYPTSGDSPLNQLVVTWQREDnEVVHSFYYGSDQTNSQSQRYRNRTSLYLPQLLKGNASLRLDRVGPQDTGDYLCSVSNlEGTGKDVLHLAFAA +>UniRef100_UPI00087472D6_8187/ 94 0.263 3.495E-19 6 115 116 44 155 286 +------GPSRPVLGLVGDDVILPCS--LQPAESVAEATVEWLRPDlsnSNVFIFRDGRESYQDQNPSFQQRATLFLQQLKNGNMSLKLSRLQLSDAGDYTCKWIKSGSqTSIQVRLAIGA +>UniRef100_A0A803J5X5_8364/ 94 0.420 3.495E-19 2 115 116 43 161 300 +--FTVKAGKSHYTAEYGGKVNMECHFQVGKGTKADDVEVYWEYiaaegGRKEVIKLIRGTENLSAQHEDYRGRVRILKEELHKGHAVLQISNVELTDSGRYICIISAQGSDYKSMGLTVQA +>UniRef100_A0A310UB89_8355/ 94 0.394 3.495E-19 2 115 116 21 139 303 +--FTVEAARSHYTAEYGGKVNMECHFQVGQNTNVDDVEVYWEYiaadgRRKEVIKLIKGTENLSAQHEDYRGRVRIIKEELYKGHAVLQISNVMLTDSGRYICIISAKGSDYKSMGLTVQA +>UniRef100_A0A3Q3EC59_109280/ 94 0.236 3.495E-19 4 115 116 23 136 303 +----VHVPDQPVVALHNTDVILNCSFSSTAPFNASDVTVFWQLTDtkRSVYGYREGHDQLADQAERFANRTGLFPHELGLGNASLLLRRVVVADEGSYMCFVRVREYGSAALFLQVAA +>UniRef100_UPI0015AF1473_7936/ 94 0.321 3.495E-19 2 115 116 26 140 311 +--FEIKVPSAPLVVIHGHSTVLSCTFPVNGAFDLGSSVITWQRHLEVVHSFYHSRDQLDLQSRRYANRTSLYHSELERGNASLRLDRTTPEDAGEYTCAISTlTGSQKKSFPVKIAA +>UniRef100_A0A3N0YX19_495550/ 94 0.310 3.495E-19 1 114 116 109 221 333 +-SFNVRGPSGPLVVPLGSSVVLPCY--VDEPLPVEGLEVEWRRTDSDTLvnLFLEGESRPEEQHQEYHDRAHFYTDQIQHGNFSLRLDNIRVEDKAVYRCKV-YSQQDADKILVEIK- +>UniRef100_A0A3N0XWY9_495550/ 94 0.283 3.495E-19 4 114 116 18 127 338 +----VQGPAQSLVAQLGGSITLPCS--VETPFPVEELKVEWKKTGEEayMHLFQNGEVRPEAQYPSYRDRAHFFPEQIFKGNFSILLENITVKDTGIYRCVV-YFDQDVGEIPVTIQ- +>UniRef100_UPI0011CF76CA_1825980/ 94 0.243 3.495E-19 0 113 116 13 120 349 +NA-VVSGPEE-VTGRLSEDFVLPCSF-----APAKGEVIYWKKGNKNVHSYYYDKDQLERQDSEYKGRTFLFHEQIPTGNASLKLSNLSLSDAGSYTCYVGTnQDKTEVEVRLHV-- +>UniRef100_A0A6P6MGD8_7957/ 94 0.280 3.495E-19 0 113 116 55 171 364 +NNF-VR-PADPVFALAGEDVILPCS--VKFSLNAVDMRVEWSRSDRNdsevVHLYEDHEDRNTNQSQSYRGRTKLNHEELHRGNISLKLSSVQVSDEGRYKCSIQSeyrSGDTTVNFTVGV-- +>UniRef100_UPI000E45BBCE_64144/ 94 0.275 3.495E-19 4 115 116 257 369 459 +----VVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLTDKLKNGDISLKLFKVKLSDGGKYKCYVPTLNRDS-VFELVVGA +>UniRef100_UPI0008781211_113540/ 94 0.381 3.495E-19 2 115 116 20 135 503 +--FTVEVASPSYTAEFSGDVAMECKF--GPMDSKSSLSVRWQRilpkPLLRVYNLENGQEDLSFQDSQYRGRVQLMKDKLSSGRAILNISNVKINDSGTYECLVEMVGADFKRTTLTVKA +>UniRef100_A0A5N5MJN0_310915/ 94 0.284 3.495E-19 0 112 116 18 131 656 +NGFHLHGPFGPLIVQLGGSVMLPCF--VERPLPMEELKVEWKRNDSEtlVHLWQDGESRPESQNQRYRERAHFFTEEIAHGNFSLFLTNVTREDVGVYKCAVYTKlDSDETLIEIK--- +>UniRef100_UPI000F4EB80F_1234273/ 94 0.267 3.495E-19 4 113 116 25 133 704 +----VHGPSGPVVAQLGGSVLLPCF--VESPLPLEGLQVEWRKtdSDSLVALFQQGKSRPDLQSQVFRGRVDFFPHELTKGNFSILLKNVVEEDAGGYRCKV-NTAQDSSEVIMEV-- +>UniRef100_UPI00156029FC_7906/ 94 0.262 3.495E-19 1 115 116 347 461 774 +-SFSLEVPVALVSARVGDTVTLPCR--LSPLSSAVLMEVRWFREGvkAPVYFYTLQKAMTSVQSEEYRDRTRLFMEELRNGNLSLQLDNTQTSDSGLYKCSVSYNlKEAEAVVELKV-A +>UniRef100_A0A673TTB7_37032/ 93 0.264 4.794E-19 2 115 116 30 144 152 +--FTVVGPADPLLAMLGENATFRCH--LSPEKNAEAMEVRWLRTrfSPAVLVYKGGRERTEEQVEEYRGRTTFASEDIQKGSVALTVHNVTAHDNGVYRCYFQEGRSyAEAVLRLLVAA +>UniRef100_A0A093LMZ3_54383/ 93 0.236 4.794E-19 7 115 116 2 115 161 +-------PATTCHAFLGETVILPCTASSPGDVILSSSILYWQRTTSVVHFVYNGQDLLLHQDKHYRGRTSLFLDQMRHGNFSLKLSNVQVNDSGLYTCIYKQtgdylSPTQKSEIELNVSA +>UniRef100_UPI0015D08345_8005/ 93 0.264 4.794E-19 2 115 116 26 143 173 +--FLIIGPYAPLVVNAVEDLVLPCS--LQPTISAVDMTVEWFRqdlteTDQYVHLYEDHEDRNENQIRSYRGRTGLFKEELQKGNTSLKLSGVQPSDNGLYKCLI-KSESWYDDITLrvTVNA +>UniRef100_UPI001A7E4381_43689/ 93 0.266 4.794E-19 1 113 116 14 128 188 +-AF-VCADQKNITAESGQDVTLTCRAPNNNTIS----VVKWSRadlGDEYVLLYKNKRIDPDDQHPSFKNRVDLLDRQMKDGDASLILNNVTINDTGTYECVVIPrGGGSSKPisiIHLHV-- +>UniRef100_UPI0018EA4547_27706/ 93 0.261 4.794E-19 2 115 116 7 131 193 +--FILLSPaaSDVVRVKPGDDVTLPCQ-----AGDVFIRAVEWSRPDlepDYVLFYRDGLSDPTHQHPSFKDRVQLVDRELKDGDVSLILKNVSSNDAGTYECRVHTaGGSRRKRaiietepirrIELEVSA +>UniRef100_UPI0012EE4753_433405/ 93 0.246 4.794E-19 0 115 116 27 153 230 +DQPQVIGSRQPIVAVLGDDIILPCH--LEPKFNVEGLTVEWSLPDlkpdpadplsrvEYVHLYRHRHEVPDMKIRSYVRRTALFTDELKDGNISLKISNVTLADQGRYRCFIPKlnSPVDQSVVQL-VVA +>UniRef100_A0A3B4HC78_303518/ 93 0.235 4.794E-19 0 113 116 11 130 230 +NSYCFSGhsqeisPSQPLIVVAGDDIVLPCQ--LEPPVDAVQMTIEWGKPDlnpRFVFVRHNGQELQTDQNTAYKGRVSLSIDKLKHGDISLKLSKVKVSDSGRYRCYIPQQSKEY-FVELLV-- +>UniRef100_UPI00156C1C40_9715/ 93 0.236 4.794E-19 2 113 116 44 154 252 +--FHVTGPRAPVIALVGEEAVLSCQ--LSPSMDAQNMEVRWYRNDPFglVHRYSTSQNDMEEQRPEYQGRTEFLKENITRGHVALRIHPIQPSDGGEYACFF-ESSTYYNEATFQV-- +>UniRef100_A0A4W5L3E9_62062/ 93 0.285 4.794E-19 0 115 116 35 150 253 +NLF-LSGTVQHIVALVGDDIILPCS--LRHTDNAVHQSVEWQRPDlkpKEVHLYRDEKDDLVLQNPVFRGRTSLFKEELENGNASLKLTRVKLSDAGNYTCYIPLLDHQKSIIQLIVGA +>UniRef100_UPI001954CDFF_47969/ 93 0.254 4.794E-19 2 113 116 19 132 255 +--F-VSAEKKIITAESGDNVILPCQ---APHINMKIIVVKWSRadlGDKYVLLYRNGNFAPATQHPFFKNRVELLDRQMKDGDVSFILKDVTINDAGTYKCHVFMEGAQTwkvSSIYLRV-- +>UniRef100_UPI000878A405_113540/ 93 0.254 4.794E-19 8 115 116 18 127 258 +--------EQQVVGAPGSDVILPCSFPCSDRENLHDVVVSWQCNGTVvVHSYHDSQDQEHSQSAAYRGRTHLFHDQLLKGNGSLHLKSVQKSDQGWYKCEVFSvNGNTKMLVFLLVAA +>UniRef100_A0A3B1JZC2_7994/ 93 0.275 4.794E-19 8 115 116 23 131 262 +--------KESVIAAPGDDAILPCTFTAVDSQNITNLIINWQHQDKVVHSFYLGKDQLERQGQAYRERTHLFMKEVLKGNASLALKDVRPHHDGEYTCDVTHeRGATKHNVQLTVAA +>UniRef100_A0A3N0XJB6_495550/ 93 0.263 4.794E-19 2 109 116 30 137 269 +--FQVKGPSGPLVVPLGDSVVLPCS--VDSFLPVELLKVEWRRTDSEtlVHLFQDGESRPEDQHQDYHDRAHFFTEEIQHGNFSLLLNSVRAEDKGIYSCKVHNDQDTDETL------ +>UniRef100_A0A401SV77_137246/ 93 0.403 4.794E-19 2 115 116 20 138 292 +--FMVTAPRTSYIASYGNNITMECQFPVESNFNANQIKVYWHYvlddgTSRLVYQLMNGKPVLEAQPQEYRERAFLLLDELRRGRAVLEINQVRVSDAGTYRCLIDLNGVDYKETALEVRA +>UniRef100_UPI001447D05B_310571/ 93 0.256 4.794E-19 4 113 116 55 164 310 +----VVGPLQPVIVMFGEDVILPCR--LEPAVDAAGMTFEWARPDlnpRFVHVWHEHQNLHVNQHPSYKGRTSVSINQLKQGDISLKLSKVKLSDRGTYRCYFPDLDKDS-TVQLVV-- +>UniRef100_K7FFX4_13735/ 93 0.264 4.794E-19 2 115 116 35 149 311 +--FAVVGPGHPVTAIAGGDIMLPCR--LLPSMSVENMEVRWFQHefTSFVHLYRHGEEEFGQQMAKYRDRTKLSKADITDGIVDLKIIEVRPSDEGQYRCFVGDGDfHDEAVLELKVAA +>UniRef100_UPI000529ED22_57412/ 93 0.466 4.794E-19 2 115 116 23 142 325 +--FTVEVPQQLYVVDYGSNVTMECRFHVNGSLNLSLLTVVWEQkrqgelKRRDVYTLRKGKVLSSSQHHDYIGRAALLYSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYVILEVKA +>UniRef100_UPI0019610F8B_9160/ 93 0.226 4.794E-19 2 115 116 22 128 352 +--FT---EQEEVTGLFSEDCILPCRFP--PGQD---EVIHWSKENRNVHSYYQQKDHLEEQDPHYRLRTHLFHENIPSGNASLKISNLTMTDEGSYTCYVGTAQyRTEVEVQLRVKA +>UniRef100_A0A6P8V0Q8_8218/ 93 0.237 4.794E-19 6 113 116 176 295 360 +------GPGQPIEASVGDDVILPCS--VSPDYNVEDLTVEWSLPDlkpdpsdrlsrvDYVFVYRRRREEVDMKLQEFIGRTELFEDELKVGNISLKISNVTLADAGKYRCFIPKleGGVKEAVVRLVV-- +>UniRef100_UPI000E1C8718_308060/ 93 0.278 4.794E-19 2 115 116 35 147 370 +--FTLAGPTSPVAAVAGQGIVLPCS--LHPRRSAANMTVRWTRVADVVHHYGSGQDRHEEQGPSYRGRTGLSKEGLASGSAALSITTVRHADEGQYVCFVQDGSdYERATMTLEVAA +>UniRef100_A0A671TQA4_8175/ 93 0.278 4.794E-19 4 115 116 38 149 385 +----VIGPSQPIVAKVGDYIILPCH--VEPALDVVSLTLEWTRPNLNpmfVHVRRAGQDLIDTKHPSYMGRTSVSIDELKNGNVSLKLSKVKPSDAGRYECYIPKLNTG-AFVELVVGA +>UniRef100_UPI0018F6FA54_9261/ 93 0.247 4.794E-19 2 115 116 41 155 400 +--FSVIGPSDLVLALEGEDVELHCH--LDPKMNAEPMQVRWFRSefSNIVHLYENGEDQFGQQMEEYRRRTELVRDAMDYGSVALRIHNVRVSDKGRFRCFFYNGlTYEDAHLELQVVA +>UniRef100_A0A3Q3IT84_43700/ 93 0.250 4.794E-19 4 115 116 39 150 414 +----VIGPSQPVVATVGDDIILTCY--LDPAVDAYGLTVEWARPDldpRFVHVWRDGAELENIKNPSYNSRTSLFVNELRHGNISLKLSKVRLSDEGTYKCLV--PGlHIDSAAQLVVGA +>UniRef100_A0A6J2VQE3_29144/ 93 0.286 4.794E-19 2 113 116 8 118 420 +--FQVVGPDVSLVVGAGEDLMLPCS--LKPNISAVNMRVGWFRvytSDLLLHLYDNGDES-KDQIQSYRGRTSLFKEELQKGNTSLKLSRVKITDEGEYRCVV-RSENWFDDISLSV-- +>UniRef100_UPI0003C90CD3_246437/ 93 0.239 4.794E-19 2 115 116 27 141 521 +--FEVVAPAEPVLALVGEDAELPCR--LSPNVSAAHMELRWFRGtfSPAVLVFVDGREQDREQTAEFHGRATLVADGIPEGRATLRIRGVRVSDAGQYQCLFREdRHTAEATVQLRVAA +>UniRef100_UPI000CDFB304_8036/ 93 0.241 4.794E-19 2 113 116 48 158 522 +--FTLSVPPDPVVAFDGHDIILPCH--LSPQTSAVAMDIRWFRDGhfaEPLYLY---EDRIREEGRGYEGRVSLFSQELERGNISLLLKNVKVSDKGRYKCQASHlNWIQEAEIVLQV-- +>UniRef100_UPI0015AB7A4B_7936/ 93 0.372 4.794E-19 2 115 116 33 148 529 +--FTVEVTHPSQQAEFGGNVTMECTFP--PGDTEQSLSVFWSRvhpqPTVEVYRLQNGLEDLRVPDPQYRSRVRLMKEELKDGRAVLQISNLRITDSGTYQCLMEMGGADYKQTALTVRA +>UniRef100_UPI0018F773D0_9261/ 93 0.230 4.794E-19 2 115 116 33 147 537 +--FAVIGPAKPIVVQVGEDAELPCH--LDPKMSAEDMEVRWLRAtfSPAVYVYRDGQGHFEEQMEEYRERTELLNDTITDGNVAVKLSNIRLSDNGRYHCRFQNsQHVAKSALDLHVAA +>UniRef100_A0A3N0YA76_495550/ 93 0.266 4.794E-19 1 115 116 260 380 623 +-SFTVVVPRDQIVAHVGSTVTLPCW--ISPPENAEVLEIRWYRHDqfsNPVLFYQHGKIQ-DVKEESFRNRSSLTrcsgqSGGLKDGDVSLRLEKLTVQDEGLFHCYVSGeSTYGSQEMVLKVNA +>UniRef100_A0A669CEW0_8128/ 93 0.258 6.576E-19 3 113 116 44 153 163 +---TVT-PSQTIITLVGEDVILPCH--LEPPSDAVSETLEWGRPDldpRFVHVWYEGQNHLVNQNPSYKGRTSLSTEKLKQGDLSLKLSRVKHSDNGRYRCFF---PSEHKEsiIELLV-- +>UniRef100_UPI0004980C84_144197/ 93 0.241 6.576E-19 4 113 116 37 158 196 +----VVGPAQPITAVLGDDIILPCC--LEPAADVQDKTILWSDPDlkldplnpqrgvEYVHLYRNRKEVPDMQITSYFGRTTLFEDELKRGNISLKITNVTMEDQGRYRCFIPKlkSRANAAIVQLVV-- +>UniRef100_A0A3B1IPD8_7994/ 93 0.271 6.576E-19 4 113 116 4 119 232 +----VLGPTDPLTVRLGGSLMLPCY--TETLIPLEELEVEWMRTDSEslVHLFQDGEIRPESQNQAYSGRASFFTEEIKHGNFSLLLTNITTEDAGVYNCSVHRQDesaqtsVQIKEIRLTV-- +>UniRef100_X2D2S7_106881/ 93 0.236 6.576E-19 8 115 116 19 132 235 +--------SSPLVALYGSDVILSCTFPHKPDSGTRRVMVVWQRkdssgSDQVVHSYYYQRDQLDQQGEAYRNRTQIFPEEFCKGNASLKLMRVRLEDEGRYTCYVGNeQDNVEHSVDLVVTA +>UniRef100_H3AC75_7897/ 93 0.239 6.576E-19 2 115 116 37 151 237 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPINATDMEVRWFRTayADPVHLYWDNKDDTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCSVDSGkGYEESQIEVKVGA +>UniRef100_A0A668S6L8_47969/ 93 0.243 6.576E-19 4 115 116 19 130 254 +----VVVPSRAVMATVGEEVVLPCH--IKPEMDANGMRLEWARPDltpGFVYEWADQKEHVVNKQPSYRGRTSVVKEKLEHGDISLKISNVTISDEGIYRCLVPQVGQEV-FIKLVVGA +>UniRef100_G3PZ99_69293/ 93 0.310 6.576E-19 2 115 116 23 141 268 +--FTVWAGKSTYEAQFGGDVVMSCRFKPKPSNPQADLKVTWNwissTSVREVYRMDNGEEVSASRDPDYRGRVKLFTEELKEGVAKLQVSRLRINDSGTYQCSVQTeQGADYKAITLSVVA +>UniRef100_F1RDV8_7955/ 93 0.330 6.576E-19 4 112 116 25 134 270 +----VRGPAQPLVAQLGSSMILPCF--VETPLPLDVLEVEWKRTDKEelVHLFQNGEDKPEAQYQSYRGRAGFFSEQVLKGNFSLLLENITVADAGSYKCVVySYLEVGETYVTIQ--- +>UniRef100_A0A3Q3LV60_205130/ 93 0.252 6.576E-19 4 115 116 43 154 272 +----VTGPSQTILVTAGDDVVLPCY--LGPTVDASGKTVEWTKQDlepRFVLVWRDGAELQNQKNPDYKGRTSLLIDKLTYGDVSLKVSRVRISDRGKYRCFTPSLGKES-TVELVVGA +>UniRef100_A0A667ZEF7_586833/ 93 0.252 6.576E-19 4 115 116 58 169 279 +----VIGPPQPIVATVGDDVVLLSH--LEPAVDATGMTVEWARPDlepRFVHVWRHSQELVSKKHPSYKGRTSLFTDKLKDGDVSLKLSRVNPADEGKYKCFIPSVGIET-IVELIVGA +>UniRef100_A0A5N5PQU3_310915/ 93 0.272 6.576E-19 0 115 116 46 166 295 +DSLKVTVPASHLMAARGHAVVLGCEFSPDfgQNPDLSSLVVTWQRqeDNRVVHSFYYGQDQLDTQNSAYKNRTALFVNELRKGNASVKIENVGMKDKGRYLCTVSTsQGTEKAELQLDYGA +>UniRef100_W5NAA8_7918/ 93 0.271 6.576E-19 4 115 116 19 132 298 +----VTVPEVPVVALFGNDTTLNCSFSTGETFNRSDISVFWQLTDtkRVVHSFYDGRDQLTDQGSNYINRTSLFLKELDSGNASLLLRGVQIADEGSFMCFVRIKEYKNAVLLLQVAA +>UniRef100_R4GAP5_28377/ 93 0.363 6.576E-19 2 115 116 20 139 299 +--FTVEVLQPRYFAEHGGTVTMGCRFPVHDPFNLTNLSVLWQRKPsqgnevKEVYKLSKGQEDLRQQHADYQDRARVAPSELKIG-LSmLCINNVKIADSGIYVCLVHYEGSDLKYIYLDVKA +>UniRef100_UPI000069EDFD_8364/ 93 0.258 6.576E-19 1 115 116 14 129 308 +-AIDLRVPELPVTGLLDKDVILPCWFTPSEGFSPKNLSVFWKLPNQQqDYGFVLGEDLQENQPPQYKDRIGLFHEELSKGNMSLLLQRVQLIDEGIYICFVNVQNSSYASVSLQVGA +>UniRef100_UPI0007047039_13735/ 93 0.289 6.576E-19 3 115 116 17 136 316 +---TVQSVPDMV-AHFGGDVTLSCLFPSQPRMNLDRLTLTWQKeleqaraEPRVVHSYYYGKDQLERQDAAYRNRTWLDAEGLARGNASLVLRGVRTQDEGVYCCHVaSEQGSRTENWELRVGA +>UniRef100_A0A5E4BCB2_9995/ 93 0.256 6.576E-19 2 115 116 1 114 317 +--FQVVGPRHPIVAVLGEDAILPCA--LLPAMNAENMELGWFRTtfSQAVFIYWNQQEQTEEQMAEYRGRTSLLRDILTEGQASVHIHKVRVSDNGMYTCFFRHGSfYDEADFEVKV-A +>UniRef100_A0A3B3T4Q0_1676925/ 93 0.275 6.576E-19 2 115 116 39 154 318 +--FQVQVPELPVVALFGQDATLNCSYGPSGTSSLSELTVFWQLTDsrRVVHGFWGGRDQLAEQGQAFTNRTRLFHAELGSGNASLQLRAVRVADSAGFTCFVRLGMYNSGSMLLQVAA +>UniRef100_UPI0004575723_7868/ 93 0.295 6.576E-19 2 113 116 59 171 320 +--FTVSGPALPVPAIAGSDVVLDCK--CSTDLPLEGVEVRWFRTrfDSLVHLYSEGRDQTGEQEEAYKHRTELFKKEFIHGNVSLKLKDVWGSDNGTYRCFIDYaGWYEEAVMELKV-- +>UniRef100_UPI0009A43439_259920/ 93 0.252 6.576E-19 2 113 116 1 113 364 +--FIVTTSKEPIVVTVGQDVVLECQ--LIPAEAPEEMEVRWFRKDWNnvVHMYWKGKDDPKLQMKDYSGRTALFHEHFANGNTSLLLKNISVKDNGTFRCFVISkAEDAEGSVELKV-- +>UniRef100_UPI0019016ADC_8040/ 93 0.270 6.576E-19 2 115 116 7 126 400 +--FEVLGPTRAIVAVAGDDIILPCS--IKPNISAEDMRVDWFRiilPDPQsnirVHLYQDGRDKYHDQIHSYRGRTSLFKEELKKGNIALKLTRVQGIDDGRYKCLVESkTHYDDATIQVYVRA +>UniRef100_A0A6P8PJB6_260995/ 93 0.470 6.576E-19 2 114 116 64 182 426 +--FTVEIAKLVYVAEYGSTVNMTCTFPEADSLRMKDLKVYWHQMSssqmivKEIYTLDGGKENLTLQDVSYRGRATLLTDKLYKGQAVLQISNVKLTDAGTYRCLIIYGGADHKQTTLQVK- +>UniRef100_UPI000E465817_64144/ 93 0.250 6.576E-19 2 115 116 33 150 514 +--FSsVPGPPERVLAYVGEDVILPCSFNIASNRD--DPTVEWSKEDlqpNVIFLYRDGCETFEMKHPAYEYKTHLIMRELKNGKCSLRISNIQLSDAGTYQCmRIWKDATQQvTKVELVVAA +>UniRef100_A0A4W6EKT6_8187/ 93 0.283 6.576E-19 6 115 116 37 145 521 +------GSSQPIVATHGDNVTLPCR--LDPAEDVTDLTVEWTRPDldpRFVHVRRSGQELVSKKHPWFRERTSLFINELKHGNISLKLSRVKLSDQGTYRCFI-PGKEKLSSVQLFV-A +>UniRef100_UPI0009A43951_259920/ 93 0.254 6.576E-19 0 115 116 26 140 530 +DDFRISCSQYPLVVEVGATAVLECQ--LIPRLPLKGLEIRWSKDNALVHLYRFGQDENAGQHASYKDRTQLFASEFQNGNVSLKLMQVTLPDNGKYKCFVELeaHGFRDAEAILSV-A +>UniRef100_UPI0018F56C55_9261/ 93 0.245 6.576E-19 2 115 116 130 245 575 +--FSVIGPAEPILALEGGDAEMSCH--LNTKESAEDMEVRWFRSQLPniVHLYQNGKDQFGKQMEEYRGRTELVKDAMDYGSVTLRIHHVRISDAGNYHCIFIDGrGyDDEAPLELQVVA +>UniRef100_A0A3B4C033_42514/ 93 0.273 6.576E-19 0 114 116 16 129 667 +DGLHVLGPSDPLIVELGGSVMLPCY--VEAPLPLEELEVEWKGadSGTLVHLFQDGESRPEAQNQAYSGRASFFTEEVERGNFSLLLTNLTTKDAGIYNCSV-YSQQETGQTSVEIK- +>UniRef100_A0A3Q3GQZ5_56723/ 93 0.265 6.576E-19 4 113 116 49 158 816 +----VIVPSQPVVSLVGEDVILPCH--LDPVMNAFDMIVEWVRPDPNprfILVWRHGQELETIKHPSFSGRTSVFIDELEKGNISLKLSKVKVSDEGGYKCFLPTLSKTS-TVQLVV-- +>UniRef100_A0A3Q1H257_80966/ 93 0.245 9.020E-19 9 113 116 12 119 134 +---------ENITAELGQDAILPCK--VPNKYNILITAVQWSRPDqdpEYVLLYRDGHLEPEYQHPSYQNRVDLQDKEMKDGDASLILKNVKKEDNGTYECRVFEKGKNEpiSNIYLVV-- +>UniRef100_UPI0006D8DB1F_7897/ 93 0.290 9.020E-19 1 114 116 19 133 136 +-SFSVNCYDQPVRVDPGQDAVLNCN--VIPSLPLEGLEVEWIEaaSGKMVHLYLDGEDAPESQHYDYRDRTELFNDQIPNGNVSLKLKNVNSNNAGRYRCTVTFeSQSVQADAELKVN- +>UniRef100_W5M2I9_7918/ 93 0.260 9.020E-19 2 113 116 8 117 201 +--FKLIVPSEPVVASVDSDVVLPCQ--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETEGL---GYRSRVRLFKQEMERGNVSLLLQNVRISDQGIYKCHVSNvDWYEEPQLQLRV-- +>UniRef100_UPI0009076A26_8496/ 93 0.271 9.020E-19 0 113 116 43 171 212 +DSFqlTVvallcglTTAQRNVTAWVGDNITLPCCFPSQPNISIQHLTLTWQKrwaqgSDWVVHSFYYGKDQLDVQNPAYRGRTRLDPAGLAQGDGALMLRGILEEDRGVYQCHVTTElGRTSEIIQLTV-- +>UniRef100_UPI00087595D5_8187/ 93 0.245 9.020E-19 4 112 116 18 126 216 +----VSAPEgQNITADPGQTVTLPCRAP-----NTNIIVVEWTRTDlkpEYVLVYRDERPDPDNQHPSFQDRVDLVDRQMKDGDVSLTLKNVTREDTGRYKCRIIQGGTNHrKRSFLN--- +>UniRef100_UPI001447EF9F_310571/ 93 0.303 9.020E-19 4 113 116 39 157 232 +----VIGSLQPIVATLGEDAILPCH--VEPLLNVEELTVQWWRPDippdptdplsnyKYVHSYHNSRDEEDMKMPLYAGRTALLKDELKHGNVSLQIRDVKLSDEGRYRCQIPQLGSAS-VIKLVV-- +>UniRef100_UPI000C877005_10141/ 93 0.256 9.020E-19 2 115 116 30 143 248 +--FWVLGPPEPIVAVLGGDATLSCS--VFPAMDVRNMEMRWFRTTfmESVFIYRNQREQTEEQMAEYAGRTSLVKEFLAHGEAALNIHKVQVSDNGMYNCFFKMGSfSEEASLELQV-A +>UniRef100_UPI000DF2DB94_8128/ 93 0.241 9.020E-19 1 113 116 19 132 250 +-AF-VSADQKIITAESGQDVTLTCRAP-----NNNFIVVEWSRadlGDEYVFVYRDGRFVPDSQHPSFKNRVDLQDRQMKDGDVSLVLKNVTTADDGSYNCNIFNGGTTSwesiNTVSLTV-- +>UniRef100_A0A3B4TFV2_41447/ 93 0.264 9.020E-19 2 113 116 31 144 253 +--FLVgqSGPPQPIVAMVGDDIILPCH--LEPTADAVDQTVEWTRPDlnpRFVHLRRDRVDLLDEQHPSYKGRTSLSTNKLKCGDLSLKLSTVKLSDAGTYKCLIPKSATES-VVELVV-- +>UniRef100_UPI00163D38C5_188379/ 93 0.286 9.020E-19 3 113 116 14 125 261 +---TVTGPPGPITVPVGEEEVLPCRY--SPEQTARDLDVIWFREnvSPFVHRYKGGQDQYGEQMPQYRGRTELLKDGLNKGHVDLKIFHVQLSDRGSYTCFVGVD-SDYNEVvmELQV-- +>UniRef100_A0A1L8HY26_8355/ 93 0.411 9.020E-19 2 115 116 21 139 263 +--FTVEAARSHYTAEYGGKVNMECHFQVGKGSNVDDVEVYWEYiaaegGRKEVIKLIKGTENLSAQHEDFRGRARILKEELYKGHAVLQISNVELTDSGRYICIISAKGSDYKSMGLTVQA +>UniRef100_A0A673AFF4_375764/ 93 0.269 9.020E-19 4 115 116 20 130 268 +----VSSPSEPLVSLVGHSGTLPCH--LHPAADASQLTLVWTRSDldpRFVLVWPDGIEQGGRKHPSYTNRTSVSPEKLKLGDASLRLSSVRLSDEGTYRCFI--PQLTDSTVQLVVGA +>UniRef100_UPI0009058CEC_8128/ 93 0.254 9.020E-19 1 113 116 150 266 271 +-SLSVVDPPDPkiITAESGQDVTLTCR---APKTNIR--HVYWSRDDllpENVFLYQHGRFNPDNQHPSFKNRVDLHDRQMKDGDVSLNLKDVTINDAGTYECHVYMEETHSWKlisiIYLRV-- +>UniRef100_A0A6I8PES9_9258/ 93 0.247 9.020E-19 2 115 116 29 143 271 +--FDVIGSTKPILALVGEDAELPCH--LEPKVNAEFMEVRWSRSStlKIVHLYKKGEDQFGEQMEEYRGRTTLLRDAIAVGSVALKIHNISISDGGEYRCCFRESSfSDDVDLILQVAA +>UniRef100_UPI0018646E1C_42526/ 93 0.324 9.020E-19 1 111 116 34 147 280 +-SIKVTAPEGRVTAVRGRPAVLGCEFTPQPGSDLANLVVTWQRqEDiRVVHSYYYLEDQLERQSAEYHKRTSLFHTELSKGNASLRIVNVGPRDVGRYQCMVSTsSGTDKAEIQL---- +>UniRef100_W5LVA9_7918/ 93 0.267 9.020E-19 4 112 116 127 236 297 +----VSGASEPVDAYAGGEVVLNCS--VDTNVPLQELEVEWMRTDSEvlVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLKDVRTEDKGKYTCRVHTdSRSAITTAELK--- +>UniRef100_UPI0005D095F5_223781/ 93 0.483 9.020E-19 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRKGKTSSLSQHHDNIGRAALLHSELKLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1V4J3G0_372326/ 93 0.226 9.020E-19 2 115 116 32 138 334 +--FT---EQSTVTGLFSKDCILPCSF---PPGD--DEVIYWKKGDRDVHSYYYQRDQLESQHPDYRHRTQLFHQNVPSGNASLKLNSLTVADEGSYNCYVGTqQGKTEVEVMLHVKA +>UniRef100_UPI001863C3DC_42526/ 93 0.232 9.020E-19 2 114 116 80 194 427 +--FKVVGQSSPVLAAVGPDLSLSCSvkcVSGDTSMNAEDMKVMWTKDEEKVHVYENKNDDITQQSGSYKNRTSLDKQALQRGDASLTLRKVKASDMGTYKCTVEIRGKK-KHVSVEVK- +>UniRef100_A0A3Q1I7R2_64144/ 93 0.236 9.020E-19 6 115 116 33 142 434 +------GPSQPIVATVGDDVILPCH--LEPAVDVAGMTLAWSTSDlepRLGFVLLSGQDMVNTKHPSYKGRTSLFTNELKHGNISLKLSKVKPADEGTYQCYVPKlNETSL--VELVVGA +>UniRef100_A0A3Q4IGZ6_32507/ 93 0.273 9.020E-19 3 115 116 34 148 434 +---TVVGPSEPVVAIVGDDTVLPCH--LDPAVNAADMTVEWTRSDltpKFVHVWRDGVELVNKKNEAYMERTSLPINNLKLGDISLKLSKVKLSDRGSYKCFIPTGIYRQEIIWlLMVVA +>UniRef100_UPI0010166636_32473/ 93 0.275 9.020E-19 8 113 116 42 147 448 +--------SQTVRAMPGEDVVLPCH--VDPPLDLSQFTVEWGRPDlkpRFVHVWHNQKEYLADQNKVFKGRTSLFKDKLKDGNVSLQLSDVRHSDNGRYRCY-NPKEKTEYFISLLV-- +>UniRef100_UPI001557A07E_31138/ 93 0.234 9.020E-19 2 113 116 37 149 502 +--FSVIGPDHPITASVGDEVILACR--LSPSMSAKNMEVRWYRAqfSSVVHLYREGKNQYTEQMSEYRGRTEFLKDGLADGRVALRIGNIRLSDSGLYKCFFQSeFSYQEAALELQV-- +>UniRef100_UPI00145A3C29_409849/ 93 0.341 9.020E-19 2 115 116 23 142 503 +--FTVELDKSTYKSEVKGDVVMGCSFQTPPPTALSGITVRWHWiapgGDvREVYHMDNAGEQLATQHPDYRGRARLLTDEIKQGWAKLQISNLRISDSGKYQCFVQTeAGADYKTLTLSVFA +>UniRef100_A0A3P8NPR2_8154/ 93 0.258 9.020E-19 4 112 116 273 379 507 +----VVGPSQAVTVMVGDDIILPCH--LKPASDASGMTFEWARPDlkpRFVHVWHEGQDLHVNQHSSFKGRTSVDITELKHGDISLKLSKVKHSDKGIYRC---YFPDLDKEITVQ--- +>UniRef100_UPI00101A9D46_29078/ 93 0.285 9.020E-19 2 115 116 31 147 531 +--FDVAGPAEPVLALLGSDAELPCHLP--ANLSTAPLEMQWLREPEAlaVLVHRAGQAQDTEQLARYRGRAALVLDNLAQGRVALRIRRVQASDDGEYRCSFRRedgPGHGEASVRLRVAA +>UniRef100_UPI0018643C7A_42526/ 93 0.252 9.020E-19 4 114 116 138 250 817 +----VVGPAEPLVVEAGEDLVLPCS--LQPSVSAVDMTVEWSRlhlGDRIVHLYEYHKDKSLDQMESYRGRTTLFKEELKKGNTSLKLSVLQLSDEGAYKCLIEFmSWNNHVIVYVEVK- +>UniRef100_A0A3B4H8G9_303518/ 92 0.254 1.237E-18 2 113 116 6 118 130 +--FTI-CPQEdqkNMTAESGQDVTLTCR----APKNNIILGVEWSRadlRDEYVLFYRNEQLDPDNQHPSFKNRVDLQDKQLKDGDVSLILKNVSINDNGTYECRVKAGTNRRKRAILDV-- +>UniRef100_UPI000549A560_9103/ 92 0.275 1.237E-18 7 113 116 21 129 140 +-------PDVTCHAFVGETVVLPCSITPPEELNISYSKLYWQKEDDLVHFFHEGCNDLKFQDKQYEGRTSLFSSEVKHGNFSLKLSNVQPQDEAVYSCIYSQSGHQTQKfkIKLEV-- +>UniRef100_A0A3B4U6L3_41447/ 92 0.303 1.237E-18 2 97 116 38 134 145 +--FQVVGPSQPIVALVGDDVILPCH--VQPAADVVSQSVEWGRldlEPKFVHVWHQGQNFMVNQHSSYKGRTSLSTEKLMQGDLSLKLSAVKHSDNGRYRC------------------ +>UniRef100_A0A3B3V831_48699/ 92 0.232 1.237E-18 4 115 116 37 150 177 +----VTDSPQSVTVMVGEDVVLPCF--LKPPKDASQMTVEWGRPDlkpRFVFVSLEGQEYSVDQNEAFRGRSSIIPENLKNGDVSLKLSDVRISDNGRYRCYLPREKKEYfTELVVALQA +>UniRef100_UPI0019541BB5_47969/ 92 0.254 1.237E-18 2 112 116 5 117 184 +--FFVW-PgnnnQNDITAKAGQNVTLPCQ---APNNNI-ILGVEWSRadlGDEYLLFYRDGRFDLENQHPSFKNRVDLQDKQMKDGDVSLILNNVTTNDTGTYECRVKTGTQRRKRAILN--- +>UniRef100_UPI00165AB49C_8078/ 92 0.284 1.237E-18 2 112 116 25 145 197 +--YQVTGSSQPIVAAPGEDVVLLCH--VEPQLDVVDLTVEWSKPDlkpdsnyrpkgmEYVHLYRDNRDVPDMKILSYKGRTALFADGLRQGNISLLITNVTAADEGQYRCFIPKLNAQIKSSVVQ--- +>UniRef100_UPI0011EA309B_63155/ 92 0.254 1.237E-18 4 115 116 131 248 250 +----VVAPPvfETITAESGQNIILPCRAPN----NNQIRAVVWAKPdleDEHVYLYRDGRFDPGKQNPVYRNRVDLQDRQMKDGDVSLIMKDVTVNDSGTYECRVIQRGASRSNkapsiIYLSVVA +>UniRef100_A0A6P8TH66_8218/ 92 0.260 1.237E-18 5 113 116 36 147 262 +-----SGSSEPIRAPLGGDVILPCV--VQPQINMEDLTVMWWRPeilvDPNwyVHLYPEKQHQEAQTMPSYAGRTEMFADGLKLGNVSLRIRNLKLSDDGRYRCIIPHLPLDT-TIKLEV-- +>UniRef100_A0A401SWC6_137246/ 92 0.279 1.237E-18 2 115 116 13 130 277 +--FKVHTLDTVVTAVYGQYVVLRCSFTVqHGSPSLERLVINWQRADTEdvVYSYYYGKEQLSHQSPQYSGRTSLFMEELKRGNASLKLDQVKSEDAGLYKCFVSGaLGSGWGTMSLIFAA +>UniRef100_UPI001175DDC1_586833/ 92 0.283 1.237E-18 6 115 116 39 148 283 +------GPPQPTVATVGDDVILLCH--LEPAVDAVGITVEWTRPDldqRIVLLWHHGWEHEHKKHPSYEGRTSLSLGKLTQGDVSLKLSKVKLSDEGKYRCSIPSLGKES-IADLVVGA +>UniRef100_UPI001864FE51_42526/ 92 0.313 1.237E-18 1 115 116 15 132 286 +-AFKVTVPAGRLVGIRGQPAVLGCEFIPDSYLDMSNLVVTWQRkeDNRVVHSFYYEQDQLARQSTDYQNRTSLFVTELLKGNASLRIEAVTPKDEGQYLCMVSNtRGTDKALVKLEYGA +>UniRef100_UPI0018F2FB94_7830/ 92 0.235 1.237E-18 0 115 116 28 146 291 +DAIDDTAPETTLIGIHHQSIVLGCRFATHDGFQLENLIITWQRveHDEVVHSYYYGKDQTSHQSEQYSGRTSLFPEEFKHGNASLKLEGVRAEDAGQYICFVSTiSGSAEETVFLNFAA +>UniRef100_A0A6P5KIA9_38626/ 92 0.258 1.237E-18 1 115 116 169 281 291 +-AFSVTGPAQLIQAKQEESVTLSCQ--LCPKMDAQDMTVNWFRNQTLVHSYPAGEKQQESQGTGLQGRMELLKHDMAGGKVTLRIQQVQVSDSGQYTCRVQSPDScDEAHIELQV-A +>UniRef100_A0A401SBG4_137246/ 92 0.271 1.237E-18 1 115 116 26 143 294 +-AFDVAVSKTTLVGIHRQSIVLGCSFTVDSRLPLDHVIITWQRaeTNDVVHSYYYGKDQLSQQNEQYSGRTSLFPEEFKHGNASLKLAGMTAEDAGQYECFVGNiLGSAKGTISLKFAA +>UniRef100_A0A2D0QKF0_7998/ 92 0.307 1.237E-18 2 115 116 26 142 308 +--FTVSKPVGRVVAVRGQPVFLDCEFTPDPTSDLSSLVVTWQRveDSRVIHSFYYQRNQLDLQSPDYRNRTSMLVSELRKGNATLRIEPVGPRDVGGYLCTASNaKGTDAAQVWLEYGA +>UniRef100_A0A6P7P8D5_158456/ 92 0.237 1.237E-18 4 99 116 142 236 326 +----VIGSDQAVQAVVGDDVILPCH--MEPPVDVTTLTVEWTtRNGAVVHKFESRKDNTDIQNDTFKGRTSLFHDEMHKGNISLKLINVTLTDAGNYTCFV---------------- +>UniRef100_UPI001175D78F_586833/ 92 0.252 1.237E-18 2 113 116 81 204 338 +--FQVIGSLQPITATVGDAVILPCR--VEPEDNVEGLTVEWTRRDlrgdpgnpldktPYVHLYRGRREDLVMKNDDYRGRTFLLREDLRRGNMSLKLVNVGLSDAGTYRCFVPKlqGNRKETVVQLIV-- +>UniRef100_A0A6P5IN80_38626/ 92 0.241 1.237E-18 2 115 116 38 150 344 +--FTVSGPlAQPTVAWVGEDVLLSCH--LSPKMDAREMTVKWVRGPLVVHMYRMGKEMMFVQAPAFQGRTKMLREDMAEGKVTMRIHQVQLSDAGQYTCYFQAGTfYNETSFDLQV-A +>UniRef100_A0A3B1J501_7994/ 92 0.247 1.237E-18 2 113 116 247 358 360 +--FKVVGPDAPLVVEVDEDLVLPCS--LHPNISAVDMTVEWTRTDlyqteKLVHLYEGYEATYDNQRQSYRGRTALFKEELQRGNTSLKLSAVQPSDEGAYKCFVRDSMTSS---ELTV-- +>UniRef100_UPI000528711B_54374/ 92 0.217 1.237E-18 1 114 116 36 142 385 +-SFT---EQETVTGLFSKDCILPCPFP--PGHD---EVIYWKKGNKNVHTYYYQKDWPDRQDPDYRHRTHLFHENIRSGNASLKLSNLTVTDEGSYKCYVGTqQNKTEVEVTLRVK- +>UniRef100_A0A6P8FIE3_7950/ 92 0.286 1.237E-18 2 114 116 21 131 395 +--FQLQGADGPLVAQLGGSVLLPCS--AETPLPLEELEVEWRRTDSDalVHLFQEGEVRPESQNEGYRDRA-LFTGEIAKGNYSLLLSNMTTEDAGVYSCNV-YTGEESGDVRVEVK- +>UniRef100_UPI0004BD7A9E_9798/ 92 0.256 1.237E-18 2 115 116 30 143 450 +--FTVIGPPRPILALVGEDADLPCH--LSPKMSAEMMRLMWVRSslGQVVYMFVNGQEVKNVQMAEYRGRTLILSDGIPEGKATLRIYDARASDNGNYQCYFQDENFlEKATVELKV-A +>UniRef100_A0A6J2UXJ6_29144/ 92 0.330 1.237E-18 2 115 116 20 135 481 +--FTVEVGKQVYEAELHTNVTMVCTFP--PGTGDSNLSVIWRRmsplPDLNVYRLENGQEKHDYPSAHFSGRASLINQKLKTGQAVLQLSNVRISDSGSYRCIVKRDDVDYKQTTLIVKA +>UniRef100_UPI000B4EB490_10047/ 92 0.285 1.237E-18 7 115 116 31 140 521 +-------PQEPVLAPVGSDAELSCQF--SPNASAERAELLWFRRGRSpaVLLYRAGREQEGQQMPEYRGRATLLTDGLRDGRATLRIRGVRVSDQGEYRCLSTRGGyAEEAAAHLRVSA +>UniRef100_M0R4D3_10116/ 92 0.305 1.237E-18 2 115 116 30 145 538 +--FLVFGPSDPIVATLGGEAILPCSvFPVMSVENMEELR--WFRTrfSEAVFVYRDQEEQKEGQLPGYSQRTSLVKDQFHEGKAAVRIQNVQESDSGIYVCHFKQGHFHEEAIlELKVAA +>UniRef100_A0A2Y9H8N3_29088/ 92 0.228 1.237E-18 2 113 116 19 129 583 +--FHVIGPRAPVIALVGEEAVLSCQ--LSPSMDAQNMEVRWYRNDPFglLHHYSTSQDDMEEQRPEYQGRTEFLKENITRGHVALRIHSIQPSDGGEYACFF-ESSTYYNEATFQV-- +>UniRef100_G3VI30_9305/ 92 0.245 1.237E-18 2 113 116 139 249 607 +--FTVIGPQQPVIAMVGEEAIFPCH--LSPQMNAQDMDVMWFYGesSELVHHSKYGQDYLKYQHQEYKGRTEFLQDDISTGSVALKLRHIRPSDEGKYWC-LFESSKTYGEAEYQV-- +>UniRef100_A0A6J2RPR8_56716/ 92 0.300 1.237E-18 6 115 116 11 114 614 +------VPPQPIVAAVGSDIILPCH--LKPAMDVTAETLEWTRFDLN-LRFVLVWRDAQTEHPSYKGRTSLFTDELKRGNISLKLSKVQLSDQGTYTCNILDKQS---SVELVVGA +>UniRef100_UPI0011761F40_586833/ 92 0.266 1.697E-18 9 113 116 29 135 148 +---------EEVRAVVGENVTLPCQ--TEPPKDLQSLTVEWKYNESFVHHYRTGQDDHDEQHQQYRHRTILSHEDLVKGNLSLKLLHVQLSDQGNYTCRVvklsKNATFTSGHVSLIV-- +>UniRef100_UPI00111C073B_1026970/ 92 0.239 1.697E-18 0 113 116 33 147 151 +DSFLVVGPSEPIVVMLGADAVLPCY--VDPAMSVENMELRWYRSqfSEAVYMYQDGMEQTGQQLEDFKRRTELVKDRMSEGRVAVKIYHVRVSDNGMYRCFFRKGSdFEEATLELRV-- +>UniRef100_UPI0007BA04F7_48698/ 92 0.257 1.697E-18 13 113 116 2 100 154 +-------------AKVGDNVTLPCH--LVPPFNVSNLTIEWRFKSKNIYVYRSGAKDNETSDQNYTNRAFMFHDEFEIGNISLTLTNVTKKDNGSYTCRVLNNQVKKGNVTLIV-- +>UniRef100_UPI00146CE586_52239/ 92 0.286 1.697E-18 4 113 116 19 129 162 +----VHVSPEKVNVSAGGVVILPCSF---PPKD-VFPTVEWSKTDlkkGLVFLFRDNREDLEMKSPLYVNRTNLFLEHLKSGNASLRISNVQPADAGTYRCMrmWNNGQQNITKVELFV-- +>UniRef100_W5M2B1_7918/ 92 0.245 1.697E-18 0 114 116 33 145 186 +DKFEVIVPLVPVVADEGSDIVLPCK--LSPQTSVIGMHVRWFRQkfSEYVYLY---KDKMETVGSGYEGRASLFSTELEKGNVSLLLKEVKISDEGPYKCHVSRlESFAEPQLQLTVK- +>UniRef100_A0A3B3SKG8_1676925/ 92 0.269 1.697E-18 2 114 116 32 143 198 +--FLLHGSADPLTARLGGAVLLPCF--ADRPLPLEGLQVEWRRTDTDtiVHLFLGGQSRPESQGDAYRGRAHLLPQEIPKGNFSLLLEDVRTADTGVYECVV-YREQERRETRVRIQ- +>UniRef100_UPI0009049CFD_8128/ 92 0.254 1.697E-18 2 108 116 16 122 208 +--FTfVTAEQKHITAETGQDITLPCR---APNNNIHPIVVEWSRAdlDEYVLLYRDEGSVLEDQHPSFMNRVDLQDRQMKDGDVSLILKNVTTNDNGTYECHVVQGGPSLKK------- +>UniRef100_UPI00145B6D27_409849/ 92 0.221 1.697E-18 4 113 116 13 131 237 +----VIGPSLPVMALLGEDVILPCR--CDPARDLGSMTVEWSRTDvkpapsdplkrsKFVHMYRNRKDDMDMKIEEYINRTQLFPEQFGAGNASLRIRSVRLSDNATYKCFVPNLW-EEAYVTLIV-- +>UniRef100_A0A2K5Z487_9568/ 92 0.264 1.697E-18 2 115 116 29 142 252 +--FTVVGPASPILAMVGENTTLRCH--LSPEKNAEDMEVRWFRSqfSPTVFVYKGGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNVTTQENGTYRCYF-QEGRSYDEAILHlVVA +>UniRef100_H0XN66_30611/ 92 0.239 1.697E-18 2 115 116 30 144 268 +--FHVIGPKKPVIALVGGEALLPCH--LSPSMDAQGMKVMWHLNhlSEVVHYYGNFQDDLQQQSPEYQGRTELLKENITKGQVALRIHPIHVSDEGEYSCSFASStHSGEAQLEVTVTA +>UniRef100_UPI0018F62E9A_7830/ 92 0.254 1.697E-18 1 115 116 18 135 284 +-AFRVQMVKKELTAIINQTVVLGCNFTVTEELSFENILVTWQRveSNEVVHSYYYGKDQFSEQDAQYSNRTSLFPEEFKTGNASLRLEGVNTKDIGKYQCYVSNtAGNDKGIISVTSAA +>UniRef100_UPI0018F4CDBA_7830/ 92 0.273 1.697E-18 2 115 116 23 139 287 +--FRVHTSKTPVTAIYGQYTVLRCSFTVQDASSLEGLVINWLRveTEEVVYSYYYGKEQLSHQSSRYSGRTSLFLEELKHGNASMKLERGRAEDAGQYKCFVSNiKGSDQDTLSLIFAA +>UniRef100_UPI0015B34644_7936/ 92 0.271 1.697E-18 1 115 116 19 136 288 +-AFEVSVPQRRVLAVRGRPVVLGCSYAPSLGNSLEDLVVTWQTaGDNLVLhSFYYGQDQLAQQSARYRNRTSMFRPLLGAGNASLRLDRVGPQDSGRYLCSVDSlLGNGKAEVQLEYAA +>UniRef100_UPI0018F6EBB3_7830/ 92 0.269 1.697E-18 2 113 116 21 133 295 +--FLVLGPDEPVVAIAGEDVLLECQ--LVPDLSASNMDVQWLKlgLDSPVHEYRNGEDYIVDQHRDYRGRTELLKHELTKGTIILRIKNTTMFDRGKYTCFVDDrTNSGETAVSLKV-- +>UniRef100_UPI0008786FB4_113540/ 92 0.347 1.697E-18 2 115 116 18 133 322 +--FTVEISSPSYQAELYGDVALECRFP--PGDGTVPLSVFWGRlqPGQNLVVYnmINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVKA +>UniRef100_UPI00156093FE_7906/ 92 0.285 1.697E-18 2 115 116 72 187 325 +--F-VTVPSS-VNCTEGQDCILSCTFNYTGGGWDEKLAVIWRRaeKDRIVHSYHDNWDQLVDQSPQYVSRTSLFDSELQRGNASLLLRRVREEDAGKYRCFVSTPrlyGSGLTEVVV-VPA +>UniRef100_UPI000B3DB94E_8996/ 92 0.254 1.697E-18 1 113 116 18 126 351 +-AFRGSREQETVTGVFSKDVILPCPF-----LPGNDEVIYWKKENKNVHSYYEQEDQLEDQHPDYRNRTHLFHENIGHGNASLKLSNVALTDEGLYYCYVGTeKAKTEVDVMLRV-- +>UniRef100_A0A4D9DG29_55544/ 92 0.316 1.697E-18 3 115 116 135 254 363 +---TVMVQSAPdVVAHFGGDVTLSCLFLSEPGMNLQRLNLTWQKeragaEALVVHSHYYGRDQLDKQDEAYRNRTQLDPEGLARGNASLMLRDVHMQDEGVYLCHITSElGRTSALWELKVAA +>UniRef100_A0A0G2L4W7_7955/ 92 0.241 1.697E-18 2 113 116 175 286 418 +--FMVKTPSGPLVIPLGSSVILPCYC----NKDLADLRVEWRRSDSEtlVHLYQDGESQPEEQDEDEQNRAHFFTEQIQHGNFSLRLNNLTAEDKGEYTCTVYSqqNAVFSTKTNLEV-- +>UniRef100_UPI0010A0485E_27687/ 92 0.254 1.697E-18 2 112 116 20 131 449 +--FSVSGSDEPLVAALGEDIILPCN--VDTPVPLEELELEWIKKDKSslVHLSIAGVDQPESQHKSYRNRTQIFNDKLLTGDYSLKLKKTEVQDEGKYRCVVHSrNQSEEVIVELK--- +>UniRef100_A0A3Q1JV29_64144/ 92 0.286 1.697E-18 4 115 116 39 149 452 +----VTGSSEPIVGIVGGEVVLPCY--LEPAMPAFDMTVEWTRPDldrRFVLVRRDGEELQNKKHQSYEGRTSLFSDELKNGNISLKLSKVKLSDKGLYRCYV-PGWKSETTVEL-VVA +>UniRef100_UPI0015CFCC4D_8005/ 92 0.264 1.697E-18 0 114 116 17 130 454 +NELHVLGPSGPLAIQPGGSVMLLCY--VQTPIPVEELEVEWRRTDSEtvVHLFQDGKSQPESQDQAYRDRANFFTEEISHGNFSLLLKDVTTKDTGVYKCVV-YKNQEYNETLIEVK- +>UniRef100_A0A0G2KFQ0_7955/ 92 0.247 1.697E-18 2 113 116 134 252 587 +--FVVHGPSAPLSAPLGSSVVLPCY--IDNKLLMEDLEVEWRRADSEtlVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTVQDEGEYRCRVFIqlnKGETMvqiKDVeRLLV-- +>UniRef100_UPI0007B3FD6B_13616/ 92 0.275 1.697E-18 2 115 116 26 138 784 +--FIVLGPQETIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSDLVHQYRYEKDYLKQQHLDYQGWTEFLHQNISRGNVALRLHHVRPSDEGKYRCYFARSTyNREAEFQVDV-A +>UniRef100_G1N170_9103/ 91 0.487 2.328E-18 2 114 116 20 138 151 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVK- +>UniRef100_UPI0006D935DB_7897/ 91 0.254 2.328E-18 0 113 116 14 134 163 +DALFIFTAAilSLVTGQHGSDVILNCTFPYEP-IDTLPLKVLWQKinsnsADQVVHNYYHQRDQLDQQDEAYRNRTQMFPEEFRKGNASLKLMRVRPEDEGRYTCYVWKkNGSVYYNVDFVV-- +>UniRef100_A0A4W6DIE8_8187/ 91 0.294 2.328E-18 5 113 116 25 133 171 +-----SCPTEPIQAEEGDDVTLQCH--VDHSVNLTKYTLDFTRADlskKIVHAYRHGKDDPDPQMSEYRGRTTLIHADLSRGNMTLLISSVQMSDTGQYRCFV-LDLAASCTIVLNV-- +>UniRef100_UPI0003596EFF_59894/ 91 0.235 2.328E-18 13 115 116 28 131 177 +-------------VFVGGTVVLPCS--TSPPVEPNKSMVYWQIGTQVVHFFMNGQDSPKDQDEKFQGRTSLFPDQMKYGNFSLKLSNVQLWDDAEYSCIYRQtesHQTKKSTIKLNVSA +>UniRef100_A0A4W6D0G9_8187/ 91 0.235 2.328E-18 5 114 116 5 121 182 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTveVEWTNNDNRmVHVYENGSDRPEEQDQVYRDRTEMKKDLLRTGDLSLTLKHPKVTDTGEYRCVVYNREGNYmrgKTVQLKVK- +>UniRef100_UPI000904B465_8128/ 91 0.233 2.328E-18 3 113 116 16 132 198 +---CVFADQKIITAESGQNVMLPCR---APNENKTNTVVEWSRPDlneEYVLLHRGGHFDPASQHPSFKNRVELQDRQMKDGDVSLILKDVTTADSGTYECRIRKrvrsilEGGPISSIYLSV-- +>UniRef100_A0A3Q2H074_9796/ 91 0.264 2.328E-18 2 115 116 37 150 212 +--FSVIGPTVTILVMAGEDVDLPCHLPL--NVSMETMELIWVRSrlREVVYQYANGQEVEDKQMAEYRGRTSLLRDGIAEGKAILRISNVRASDSGNYLCYFQDGNFSEITlVELKV-A +>UniRef100_A0A6G1Q6X5_215402/ 91 0.254 2.328E-18 6 113 116 48 167 238 +------GPSGLIIAAPGDDIILPCH--LEPPLNVQSLTVEWSKPDlkpdpsdrlsrvGYVHLYRGRREVVDMKIPSYIGRTELFTDGLKKGNISLRIINVTLADSGRYRCFIPKLNSKVKDsvVELVV-- +>UniRef100_H3A2Y3_7897/ 91 0.252 2.328E-18 2 114 116 42 153 251 +--FTVSCPDQTIGAHFGKDIILQCK--LEPPIDVINMEVRWFRThfNDLVHLYRNQKDDANTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCYV-DARTWYEETKLEVK- +>UniRef100_UPI0004572592_7868/ 91 0.231 2.328E-18 0 115 116 16 133 263 +DTFKVVGPNGPVIAQFGSEVVLPCL--LVPGQTPEGMLVRWYLSkwEKLVHLYResDPQDQNKDQLKEYQGRTQMFESQMPTGNVSLRLLDLRLSDAGSYVCFVGSKNLDEqVQMELKV-A +>UniRef100_UPI00186487E0_42526/ 91 0.260 2.328E-18 2 113 116 20 138 267 +--FKVVVPVAPVVAAAGSDVVLPCSVRRSadqSSLSAVDLNITWTgsdLGGAVVHFYGDHKDMNAGQIPHYRGRTALFKEELQNGDASLRLSEVNLRDEGKYRCRVDSDYfDDEASFDLKV-- +>UniRef100_UPI0018FF3ABC_8040/ 91 0.372 2.328E-18 2 115 116 20 135 274 +--FTVEVDSLSHVAEFNGDVTMGCRFQ-PGGWDP-NLSVIWQRvqplPDVEVYKLDNGQEDLTSQNLQYRGRARLVSEELTNGWAKLHVSRLRINDSGVYRCLVEMGGADYKQTTLTVKA +>UniRef100_UPI001653E01B_283035/ 91 0.280 2.328E-18 1 113 116 24 145 274 +-AGEVIGSFQPIVAPLGGDVILPCH--VEPQLDVEELTVEWWRSDippdprdplsnyRYVHRYHDKHHEEDMKKPTYAGRTELFTDGLKHGNISLKISNVKLSDQGRYRCQIHQLGRAS-VIMLLV-- +>UniRef100_UPI000577DAA2_8010/ 91 0.279 2.328E-18 1 115 116 16 133 279 +-AFKVRTPQPVVLAIYGQPAILKCLFPASSDRVDPSLVVTWQRveDSQVVHSFYYGTDQLDRQSVRYHNRTKLFHSQLADGNASLRLDRVGPEDQGRYLCSATNtNGSGKIVVQLKYAA +>UniRef100_UPI0014903234_1203425/ 91 0.280 2.328E-18 4 113 116 40 162 284 +----VIGSFQPIVANIGDDVILPCH--LKPALNAATQTVEWTRQDlepRFVYLWRSGEELLGDQHPSYVRRTSLFINELKNGNVSLKLSRVKLSDRGTYRCFLPNidrdanvellfGSVSSPDISLsKV-- +>UniRef100_A0A401PRE0_75743/ 91 0.254 2.328E-18 1 115 116 39 156 304 +-AFRVQMIKKELTAIINQTVVLECSFTVTEESPFENFLVTWQRveSNEVVHSYYYGKDQFSEQDAQYSNRTSLFPKEFKTGNASLRLEGVNIKDIGKYQCYVSNtAGNDNGIISVTSAA +>UniRef100_UPI0014030860_386614/ 91 0.264 2.328E-18 1 115 116 20 136 308 +-SLDIQVPMDPVIARYGEDVTLNCTFTIEGNFTLGDVSVIWQLTETKtmVHSYSRQWNVQSEQADSFVNRTTLFMDQLSKGNASLLLRNVKIEDEGSFTCFVRVLDHNSAPIMLQLAA +>UniRef100_A0A4W4GCA4_8005/ 91 0.243 2.328E-18 4 115 116 17 131 312 +----VQVPESPLVVLFGMDAVLNCTFLGGvPVFNLSELSIFWQVADtqRSVHSYWNQQDQLLYQEERFVNRTSLFPAHLATGNASLLLRRVQVADEGIYTCFVRVQNYSKAALVMQVAA +>UniRef100_UPI0009052925_8128/ 91 0.256 2.328E-18 2 113 116 18 137 359 +--FMVSASPDqkNISATVGESVTLPCRAP-----DNSIRAILWSRPDlepKYILLYRDKQIDPEEQHPSFKSRVDLQDRQMEDGDVSLILKDVTINDSGTYECQVFMkGPNQRKRtadyitiINLTV-- +>UniRef100_UPI001490670A_1203425/ 91 0.290 2.328E-18 4 115 116 20 134 423 +----VHALPETVQAFVGGDVVLPCSFHVSANDDL--PSVEWSKEGlqpNVIYLFRHGCETYEMKNPAFEFRTSLITMELKNRNFSLRISNVKLSDAGTYRCMrlTGNAPTDFAEVKLVVGA +>UniRef100_UPI001560A04D_7906/ 91 0.264 2.328E-18 0 113 116 23 137 465 +DGYSVEVPVDLVSGIVGDTVTLPCR--LSPLGDAVRMEVRWFRDGieAPLYFYTPQNPVSSIQHDEYRDRARIFIEELSVGNLSLQMSKIQTSDSGRYICSVFHKiKYAHAVVTLKV-- +>UniRef100_A0A2D0RC21_7998/ 91 0.264 2.328E-18 4 114 116 25 139 480 +----VVGPDAPLVAVAGEDLVLPCF--IKPNTSAVDLRVEWFKLDGVnslVHLYNDHEDRNEKQAQAYKRRTSLFKEELQKGNASLKLSDLNVSDEGEYKCFIEDkSWFDDitVRIIVEVQ- +>UniRef100_UPI00147A1EE4_310915/ 91 0.266 2.328E-18 1 114 116 22 139 481 +-SLKVVGPGAPLVAVAGEDLVLPCF--IKPSTSAVDLRVEWFKldvVDSLVHLYEDREDRNEKQAQSYRRRTSLFKEELQKGNASLRLSALRVSDEGEYKCFIEDkSWFDDitVRIVVEVQ- +>UniRef100_G3VI30_9305/ 91 0.252 2.328E-18 2 111 116 24 135 607 +--FTVIGPQQ-VIALVGGEAILPCH--LSPQMDAQDMDVMWFYGESSllVHQYKDRQDHLNHQHQEYKGRTEFLRDDISNGSVALKLHHIRPSDEGKYRCFFESssaSGEAEYQVYV---- +>UniRef100_A0A5A9N888_1572043/ 91 0.291 2.328E-18 2 102 116 284 384 639 +--FTVKGPSGPLVVPLGGSVLLPCS--VDSLLSVKDLEVEWKRSDSQtlIHLYEDGDNGEVVQNEDYRDRAHFYTEDLKHENFSLLLKNLRKEDEGNYTCKVYSG------------- +>UniRef100_A0A6P7P4R3_158456/ 91 0.254 2.328E-18 6 115 116 77 188 691 +------VPSRPVVVPPGSDVTLPCG--LDSAVDVTAETLEWTRPDlspRFVLVWRSGQEFVNIKNPAFAGRTALFADELKTGNLSLKLSSVAVADEGTYKCFVPDkSEEAFVELIVAVAA +>UniRef100_UPI00109F97C6_27687/ 91 0.236 2.328E-18 4 113 116 26 137 858 +----VTVPNAPVTALVGESVILPCH--LSAEISAVEKEVRWYKvrNNKSsiVLSYVTKKSTLEIQNEEYSDRVNFFIQEMEKGNASLQIKNTAFSDEGEYKCCIISDNLHCKNVKLLV-- +>UniRef100_UPI00188E3988_50954/ 91 0.256 3.193E-18 2 115 116 63 176 179 +--FHVLGPSKPIVAELGKDATLPCS--LYPAMSAENMELRWFQSNvwESVFAYQDRQEQNEELMAQYKGRTSLVGKFLSKGEAAVRIHNVQVSDNGLYTCFFSNGVfSDQARLELQV-A +>UniRef100_A0A669DVR1_8128/ 91 0.239 3.193E-18 2 113 116 10 127 183 +--FCIFVfPllgQTTITAESGQNISLPCQV---PANNEQILAVQWSRADlkqEYVILYRDEVFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVTFNDTGTYECRVFRRGTNHriSTITLSV-- +>UniRef100_A0A6P7IA00_210632/ 91 0.297 3.193E-18 2 109 116 26 144 222 +--YKVVGSPEPIVAAPGDDVILSCQ--VEPKLNVEGLTVEWSDPDlkpdprdrlkrvDFVHLYRHYKEDPNMQLEAYRGRTMLFKDGLKHGNISLKIFSVSEEDGGRYRCLIPKlGGQTQSSI------ +>UniRef100_UPI0015D0B241_8005/ 91 0.300 3.193E-18 4 115 116 23 135 227 +----ISQDKRVVIGAPGDTAIFSCTFIVAESQLLTNLIINWQHGDTVVHSFYHGRDQLEKQSQSYKNRTHLFIDQILSGNASLSLTNVQPDEQGEYTCYITSeQETTSGSVTLIVAA +>UniRef100_A0A3Q1JWP1_64144/ 91 0.265 3.193E-18 4 113 116 57 166 229 +----VAGPVQPIVAMVGENITLPCH--LKPSTDASSMVVEWSgpvLNPSFVYFWKNGHQHLVFIDPSYEGRMSLLINNLKHGDLSLNLIDVKLSDDGTYTCLVPQLGK-SALVRLTV-- +>UniRef100_A0A3Q1FU27_80966/ 91 0.275 3.193E-18 4 114 116 32 149 232 +----VVGPSQPVLAKVGDDVLLSCW--LEPAVDASDMSVEWSREDLNpsyIYLWWYREELESLKHPDYKGRSSMLFSKLEFGDVSLKISKVKPSDEGKYRCFIPTLGRGCtvelvvGELILKVQ- +>UniRef100_UPI001444EC20_310571/ 91 0.274 3.193E-18 4 113 116 36 157 233 +----VIGPSQPVVVAPGDDIILPCH--VEPPVNVARLTVEWSRPDlqpdpndrlsrvEYVHLYRDTREVPDMKISSYMDRTALFADGLRQGNISLKIINVTLADAGRFKCFIPKlkSQTQYSIVHLVV-- +>UniRef100_A0A7N4PCQ4_9305/ 91 0.236 3.193E-18 1 113 116 29 140 248 +-AFLVFGPTAPLQAPIGGEAMLSCY--LSPAQSAQHMEMVWSKSQDIVHHYLNENDDFTDQSPNYQGRTKLMKNAITAGNVTLRIEDVKPSDAGQYKCYLnDYSHSAEAFMELEV-- +>UniRef100_A0A2K6RV60_542827/ 91 0.264 3.193E-18 2 115 116 29 142 251 +--FTVVGPASPILAMVGENTTLRCH--LSPEKNAEDMEVRWFRSqfSAAVFVYKGGRERTEEQMEEYRGRTTFVSKDMSRGNMALVIHNVTAQENGIYHCYF-QEGRSYDEAILRlVVA +>UniRef100_UPI00148FB072_1203425/ 91 0.270 3.193E-18 6 113 116 38 145 251 +------GPSQTVVALVGDNVTLPCQ--LEPAVDAVSLGVEWGKRDLElgiVHVWYEGRNLLKNQNPSYKGRTSMSMEKLRHGDLSLSLSAVKHSDNGAYRCYF-ISQDKQSTVELVV-- +>UniRef100_UPI00186514E9_118141/ 91 0.289 3.193E-18 4 115 116 17 130 251 +----VEQPVTPVLAAPGSDVTLSCSFPQRQTDSLDSVIVNWQRGDtEVVHSYYRRKDQLQRQSSVYRGRTQLFPEELSVGNASLRLRGVQGSDHGEYICAVANEiSKIQEKLLLLVAA +>UniRef100_A0A6J2WFT6_29144/ 91 0.279 3.193E-18 1 115 116 7 124 259 +-AFEVKTPQRQVTAVRGRPALLQCLFTPGSDSSLNDLVITWQRADssRVLHSFYYGVDQLGQQSSHYHNRTRMNSSELLTGNASLLLFDVGPSDEGQHMCTVSNsKGTDKAVVQLNYGA +>UniRef100_UPI0008FAC4A9_7962/ 91 0.294 3.193E-18 0 115 116 45 160 263 +DSFSVTVPSSPVLVVRGATALLPCEF--EPDSDISNVVITWQReeNAQVVHSFYYERDQLERQSSDYVNRTKLNHKDIAKGNASLSIASFGLKDAGNYLCIVSNnKGTDRRVVRL-VYA +>UniRef100_A0A6P6L461_7957/ 91 0.279 3.193E-18 1 115 116 14 129 264 +-SFMVGTPNDHLIAVKGHPAVLGCHFT--PHPDLSSLTIVWQRqeDSQVVHRFYYEQNQLDHQSPEYHNRTSLYISELGKGNASLRIDGVGLKDVGWYLCKVKNiNGAEKAKIKLDYGA +>UniRef100_A0A6J2PWB0_56716/ 91 0.265 3.193E-18 6 115 116 19 128 267 +------GPSQPTVATIGADIILPCR--LSPAADASDVTVEWSRPDlipRFVHVWRDGFELESKKHSSYKGRTTLLVDDLNSGDISLKLSRVKASDGGTYRCYV-PSLHQVSSVELVVGA +>UniRef100_A0A5N5PD55_310915/ 91 0.243 3.193E-18 1 115 116 29 151 271 +-AFSVSqgsvVTNKPFpVGNLGQDVILDCKFQTKTSQVSSDVSITWQKDGltGVVYQYQNNADHLQDQNPQFKNKVKLFPDAIHTGNASLLLRTVRMEDEGVYRCSVTASGvTGTVSIHLRVGA +>UniRef100_UPI00192F8A2B_88082/ 91 0.411 3.193E-18 2 115 116 28 145 272 +--FRVSVIQPHYFAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRVTLLYEELKRG-YSmLQITHLRITDAGRYLCMVNYREADYKYIDLKIEA +>UniRef100_UPI000E45F3A0_64144/ 91 0.243 3.193E-18 4 113 116 131 241 283 +----VEADQKNITAETGDAVTLPCQVP----RDTQILVLEWIRPDlepENVFFYKNGQSHPERQHPSFRNRVELKDEHMEEGDLSLILKNVMISDTGTYECHVYQSERNHtmSIIDLKV-- +>UniRef100_UPI001B34D6B8_0/ 91 0.256 3.193E-18 0 113 116 22 136 286 +DSFEVSGPSEPIVAMLGTEAVLPCY--VTAALDMKNVELRWYRTqyPKAVYVYQYGMEQEQEQLVDYKGRVELLKDHISEGRVAVRIRRLRVSDNGMYKCFFKQdDNFGEATLELKV-- +>UniRef100_UPI000D6A2C04_176946/ 91 0.411 3.193E-18 2 115 116 76 193 304 +--FRVSVVQPHYSAEYGSNVTIGCRFPADNSLNLTHLNIFWQQklseEPKEVYKLQNGREDLSGQHQHFQGRATLLHEELKRG-YSmLHITHVRITDAGCYLCVVNYHEADYKYIDLKIEA +>UniRef100_UPI00187A6DC5_192404/ 91 0.239 3.193E-18 2 115 116 11 123 308 +--FAVLGPPEPILAMVGEDTHLPCH--LSPKLNAETMNLMWERPslRQVVHRYAHGQEGTPA--EEYRGRTSVLREGVTVGKAALQIRNVSASDNGTYLCYFQDRDfYAKAQVELQVAA +>UniRef100_A0A401NJI3_75743/ 91 0.369 3.193E-18 2 115 116 34 152 311 +--FTVTAPRLSYTASYGNNITVECRFPVESNFNSNQIKLYWHHilsdgSSQLVYKLFNGKPALQDQSQEYSERVFMLLDELRSGRAVLEISRVRVSDAGTYRCVIDLNGVDYKETALEVTA +>UniRef100_A0A402EKW2_143630/ 91 0.441 3.193E-18 2 115 116 36 154 325 +--FTVEVFQSHYYVEYRSNVILRCRFPVDSHLNFTMLSLLWKRispkqEEKEIYKLHKGQEDLTLQDPDYRGRATLLHEELQMG-CSaLSITSVKITDAGSFLCVINYGEADYKYITLEVKA +>UniRef100_A0A4W6DP58_8187/ 91 0.267 3.193E-18 7 115 116 37 144 376 +-------PPK-VVVMLGDDTVLPCQ--LEPPTNAVQMTIEWGRNDlnpRFVYVWHDGRELLTDQNEAYTGRASLDINKLKQGDISLRLSTVKVSDNGTYRCYLPKQSQEY-FIDLVVGA +>UniRef100_UPI0003F0D52F_28737/ 91 0.252 3.193E-18 2 113 116 42 154 480 +--FLVKSPSQSIVAELGGNIILPCS--LYPAMNAENMELRWFRTqiSDVVFVYQNQQEQKEEQMPQYAGRTSMVKDLLTSGEAAVLIDKVQVSDDGLYTCLFKKGGYHStATLELKV-- +>UniRef100_UPI0018640828_118141/ 91 0.381 3.193E-18 2 115 116 20 135 500 +--FTVEVTKPFHLAEFRGNVTMECIF--LPGGGEESLSVFWRRilpePPMEVYKLENGKEDLSSQDPQYRDRVRLLRDELRRGRAALQISHLRINDSGTYQCLVEMGGADYKQTILAVKA +>UniRef100_UPI0019642794_55291/ 91 0.277 3.193E-18 2 115 116 33 156 500 +--FCVAAGRDPlqidphrVSGLLGKDVRLDCTF--DRGRTRADLQIHWDRIErslyKRVHSYHSGRDDLHDQDADYRGRTSLFPEDFSNGNASLLISNVRVADAGAYSCFVVYpSGPEEHRKELVVLA +>UniRef100_A0A6I9KVS5_185453/ 91 0.260 3.193E-18 2 114 116 7 118 568 +--FLVIGPKDPIVAVLGEAITLPCS--LSPAMNAESMELRWFRSvfSEVVFMYQNQREQKEKQMLQYKGRTSLVKDFLTQGAAAVRIDKVRVSDDGPYTCFF-RNGDFYEDAPLVVK- +>UniRef100_UPI0018A22BE3_8469/ 91 0.276 3.193E-18 8 113 116 138 247 615 +--------ESPVVVQEGQDVTLSCSF--EPERNLRLLNIAWKKEtaegqDLLVHTYYNGRDQMLRQNKAYWGRTQLYPESFHEGIASLRLKNVRLSDDGVYTCHVKPElGRFSMRMRVTV-- +>UniRef100_A0A0F8CXJ6_215358/ 91 0.269 3.193E-18 4 115 116 1 112 838 +----IVGPSQPVVALVGDDIILLCN--LKPAMNVLDMTVEWARPDldpRFIYVWRDGVELESKKHPSYRGRTSLFIGKLKFGDISLKLSKVKLTDEGRYRCFIPDFKLEF-VIDLVVGA +>UniRef100_UPI00106EEC50_8167/ 91 0.285 3.193E-18 6 113 116 127 233 843 +------VPDVIVVAVPGDDVTLPCLAP-----DSSIRVVKWSRPDlepDTVLFYRDGHLNTTDQHSSFKGRVELLDRELKDGDASLILKNVNKHDAGIYKCRVMASDTDPiRTIRLQV-- +>UniRef100_UPI0018F6ADF8_7830/ 91 0.252 4.380E-18 1 115 116 24 141 159 +-SFTIaSLAPSTMVALFGRDVILPCSFTPHPSMTLLRMVVTWQLldTDTVVHSYYYQRDQLDRQDPAYLHRTKLFPEELLEGNASLQLNIVRLDDEAQYMCTVSNeFGSSSGTVKLLV-A +>UniRef100_A0A7K6ZQK3_8806/ 91 0.275 4.380E-18 1 115 116 2 121 169 +-AFYPGEPDTTCQAFVGETVILPCNITSSGELDLSNSKLYWQKESVLVHFFHNGADSLDYQDMNYHDRTSLFLDEVKHGNFSLQLSNVRLDDTAVYTCIYKQSRTPSwktqkSRIKLYVSA +>UniRef100_A0A672ZBA8_375764/ 91 0.243 4.380E-18 4 111 116 58 164 176 +----VVTSSQPIIVFLGNDVMLPCH--LDPVVDVSDMTVEWIRPDlepRFVHVWRDGVDLQSKSNSRYRGRTSVSTDRLSSGDVSLRLSTVRLSDEGTYRCFIPHLG--HASVQL---- +>UniRef100_UPI00072E1025_48701/ 91 0.250 4.380E-18 7 113 116 22 133 181 +-------PQEVISAEPGQTVTLPCKANGSEP----VTAVEWTRlnpETEDVLFYRRGKgEDPASQNPSYKNRASLKDEQMKDGDVSLVLKNVKPNDTGTYQCRLEKqkqgfGREPVCSVQLVV-- +>UniRef100_A0A673AD26_375764/ 91 0.258 4.380E-18 4 113 116 17 134 185 +----VLGPLEPVVAAPGDDITLKCL--VDPKFDIGGKTVEWSKldlqvnpaDPSYVYLYRNRREDVLLMFPSYVGRTKLSTEALKDGNILLLIKNVTLSDNGQYRCFIPDlkSSSRHSTVTLVV-- +>UniRef100_A0A6F9CNI5_861768/ 91 0.264 4.380E-18 2 113 116 48 166 268 +--FTFSVPKDPVSVRLGHVATMPCS--LTPSMNAEGLEVRWYRPkhfDNPVLLYRERQIQEALQQAQYVGRASLglrevTSDGLKGGDVTLKLVNVTLRDQGEYVCYVSSdQGYESASVFLNV-- +>UniRef100_UPI001863D7C7_42526/ 91 0.327 4.380E-18 8 113 116 11 119 270 +--------QHPVsaaaVAAPGGNATLECSFSTSKSLNLTNLIINWQHGETVVHSFYLGQDQLDRQGQAYRGRTHLFKDQLLEGNASLRLIRMQPDDEGEYTCYVNNEQDSTTR-RLKV-- +>UniRef100_UPI000F4F12D2_1234273/ 91 0.272 4.380E-18 0 115 116 32 152 282 +DALRVTIPVKNMAAAKGHTVVLGCEFFTNPQQkpDISNLVVTWQRkeDNRVVHSFYFETDQLEKQDPLYHNRTALFVKELTKGNASLRLENVRANDAGLYLCTVSVnEDADKAELKLDYGA +>UniRef100_A4JYS6_7955/ 91 0.276 4.380E-18 9 115 116 33 142 286 +---------DPVFAVVGGDAILPCS--IKPNITIVDMKVEWVRLDQEhsvvVHLYEDHEDRIAEQIQSYRGRTELNPQELQRGNAALKLISVQESDEGVYKCFIHStSWSIDTNINVKVEA +>UniRef100_A0A3Q1GLI2_80966/ 91 0.265 4.380E-18 4 113 116 42 151 290 +----VTGRSQMIVAFAGDNVTLPCH--LKPEIDASALMLEWARPDlspGFVHVWANNREYVLDKQPSYRGRTSLFTNKLQLGDISLKLFNVTLSDEGTYRCRVPQLDR-EAFVKLVV-- +>UniRef100_F6WY92_13616/ 91 0.452 4.380E-18 2 115 116 40 154 295 +--FTVTVPKELYMADYGSNVTMECNFDTGGQVDIEKLRVSWTKDKKKIVNFPNKQEDPEIHSEHSGRRMTLIEDQLYLRKALLHIKDVQIMDAGQYHCLIFYGDaGDYKYVTLQVTA +>UniRef100_UPI0006C96AFA_8153/ 91 0.243 4.380E-18 2 113 116 19 133 299 +--F-VSADQKIITAEPGQNVMLPCR---APNNSSSITGVEWNRADletQYVLLYRDELFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDAGTYECLVFTRGTNMKAnlviVTLSV-- +>UniRef100_I3J9W1_8128/ 91 0.270 4.380E-18 6 113 116 41 148 311 +------GPTKPVVAMIGDDIILPCH--LEPAVDVVDLTVDWSRNDlkpRSVYVRREGVELLTEQNPLYTGRTSLSVNKLQCGDVSLKLSTVQLSDAGTYKCLVPKFNAET-VVTLAV-- +>UniRef100_UPI000A1C210E_150288/ 91 0.263 4.380E-18 4 115 116 36 149 314 +----IQVPDQPMVALYGRDTMLNCTFSAESPYNLSDVSVFWQLTDtkRSVHGFSNGQDQLEDQAARFANRTYLSPQRLLQGSASLLLRDVVVADEGSYTCFVKVQDYGSAAFFLQVAA +>UniRef100_UPI0018650049_42526/ 91 0.309 4.380E-18 4 114 116 18 127 315 +----VEGPSGPLVVPLGGAVLLPCS--AQDPLPLEGLRVEWSRTDsESVVnVFQQKEIRAELQSQSFRGRADFFPEEISRGNFSILLSDVTPEDAGVYRCGV-SSSQDYRETTVEIK- +>UniRef100_A0A4W6BXH4_8187/ 91 0.300 4.380E-18 6 115 116 41 150 318 +------GPPQLIVGIIGGDIILPCH--LEPPADVTGLTVEWARSDlnpRFVHLRRDGVELLLDQNSLYTGRTSLSSNKLKTGDISLKLSNVKISDAGTYKCLVPKFGAESAF-EVVVGA +>UniRef100_UPI000CEAA796_8036/ 91 0.295 4.380E-18 0 115 116 30 151 331 +DAFEVQAPQPRVVAVYDQPAVLGCVFPpsLDPGSPLkEDLVVTWQRvEDlRVVHSFYYGTDQLARQSGEYHNRTGLFNSQLPGGNASLRLESVGPGDQGRYLCSVNNmKGTGKAEVQLKYAA +>UniRef100_M3YEZ7_9669/ 91 0.217 4.380E-18 0 115 116 21 139 400 +DTFLLASPnlitadeEQIVIGRLGEDIILPCSFESEP-----EIVIHWKNQDNNVHSYYKGSDHLEAQDHRYTNRTSLFHGEMHKGNASLSLRRLSLLDEGIYLCYVGTtSRTFINKVVLKVGA +>UniRef100_UPI00109F8FAB_27687/ 91 0.383 4.380E-18 2 115 116 39 158 503 +--FTVEMLKPLYTVEFKDTVRIECRFSINDNFQQDHLSVFWHQllpnnTDLEVFRMFRGTESLKSQHTRYKGRASLMTEPLKDGLAVLQISNVQIEDSGRYRCLIDLNGdPDYKETTLSVKA +>UniRef100_UPI00156C31C9_9715/ 91 0.256 4.380E-18 2 115 116 30 143 528 +--FTVVGPADPVLAMVGEDTMFHCH--LSPEKDAQRMEVRWFRAqfSRAVLVSKGGREKTEEQMEEYRGRTTLVSERINTGSVALVIRNVTAHDHGIYHCYFQEGRSyDEAIVRLMV-A +>UniRef100_UPI0007A704B0_291302/ 91 0.273 4.380E-18 1 115 116 64 176 571 +-ALEVQVPENPIVALVGTDATLCCSFSPKPSFSLAQLSLIWQLrhTKQLVHSFTQGQD----QGSAYANRTVLFPDLLGQGNVSLRLQHVQVEDKGSFTCLVSIQDIGSAVVNLQVAA +>UniRef100_UPI000A308EC3_10093/ 91 0.268 4.380E-18 1 115 116 30 146 579 +-SFRVFGPSDPIVAAPGGEAILPCS--VIPAMNVENMeELRWFRSrfSEAVLVYRDQEEQKREQMPEYSWRTSLVKDQFHQGTAAVRIQNVQASDSGIYICHFKQGVfYDEAILELKVAA +>UniRef100_UPI00146C908A_40690/ 91 0.257 4.380E-18 6 99 116 7 101 599 +------GSPQPIVANLGDDIILPCY--LEPAINVADLTLEWTRPDmdpRFVHVMRLGHELVEMKHKLFTGRTSMFTDELKNGNMSLKLSNVQLSDQGKYRCFI---------------- +>UniRef100_UPI001864EC3C_42526/ 91 0.303 4.380E-18 4 112 116 6 115 687 +----VEGPSSPLVVPLGGAVLLPCS--AQDPLPLEGLRVEWSRTDsESVVnVFQQKEIRAELQSQSFRGRADFFPEEISRGNFSILLSDVTPEDAGVYRCGVSSsQGYRETTVEIK--- +>UniRef100_UPI000CD61211_1676925/ 91 0.269 4.380E-18 2 114 116 22 133 717 +--FLLHGSADPLTARLGGAVLLPCF--ADRPLPLEELEVEWRRTDTDtiLHLFLGGQSRPESQGDAYRGRTHLLPQEIPKGNFSLLLQDVGAADAGVYKCVV-YREQERHETRVRIQ- +>UniRef100_A0A3B4ZIF6_144197/ 90 0.256 6.007E-18 4 112 116 34 144 156 +----VIGPLHPIVALIGGDVTLPCY--LKPVMDAFDMTVEWARPDlnpRFVLVWREGVELESNKHAMYSRRSSLFTDELQHGNISLKLSPVKLSDQGMYRCFVPDcSPNFSHFVILH--- +>UniRef100_A0A668SWE6_47969/ 90 0.271 6.007E-18 3 106 116 19 122 163 +---CVGVYQKLITAESGQDVTLPCQ---APNNNNKIIVLEWSRadlGDKKIIFYRDGKFVPAIQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYVEGTQS--------- +>UniRef100_A0A3Q1F4C4_80966/ 90 0.297 6.007E-18 6 113 116 30 137 173 +------GQHEPIIARVGDDVILPCH--LNPVMDVVGRTLEWSRSDRNnmfVYVWRSGQEFEKVKHSSYVGRTSLFIDQLSHGNISLKLSKLKLSDRGTYRCFI-VDDKKQTFIQLIV-- +>UniRef100_UPI00090597D1_8128/ 90 0.260 6.007E-18 2 113 116 16 129 173 +--FFVFVSADEIiTAEFGQDVTLTCRAP-----NNNIINVEWSRadlGDEYVLVFRDGHFLTDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECRAQREGDNMKLVnifNLHV-- +>UniRef100_UPI001953F07A_47969/ 90 0.232 6.007E-18 1 113 116 26 146 214 +-AFvSVSADQKNITAESGQDVTLPCRAPDNNNTN----YVKWSRadlGDEYVILYRDEQLDPENQHPSFENRVVFQDRQMKDGDVSLILNNVMINDTGTYECRVTMTGTNHskgahmrvSRIDLTV-- +>UniRef100_UPI000E3FBD77_8154/ 90 0.223 6.007E-18 2 113 116 19 134 214 +--F-VSAEQKNITAESGQDVILTCRAPN----NSIIIVLEWSRddlGDKYVLFYRNEQLDPDNQHPSFKNRVDLQDSQMKNGDVSLILKNVTTADAGTYKCHVFMSGTNPQNndpisiINLHV-- +>UniRef100_UPI00195468EB_47969/ 90 0.243 6.007E-18 2 112 116 18 129 230 +--FSRATDQKVIPAESGGNVTLPCR---APDKDIPIIVVEWSRadlEDDYVLSYRDGQFDPEDQHPSFKNRVDLQDRQMKDGDVSFILKNVTINDTGTYECRVvQRRTSRRKRAHLK--- +>UniRef100_UPI0010A48F90_299321/ 90 0.308 6.007E-18 1 115 116 19 138 254 +-SYRVQVPARTVLAVRGWPLVIGCTFPPanSPPALPGNLVITWQRleNNQVVHSFYYGQDQMNYQSQDYQNRTTLFNSQISSGNASLRLTDVRLQDAGRYLCSVSDsRGMDKAEVQVQYAA +>UniRef100_A0A6J2V8X0_29144/ 90 0.307 6.007E-18 2 115 116 18 134 264 +--FKVTVPTEHVVAVHGIPTVLGCVFTRSTEPDIESLVVTWQRteDSRVVHSFYYGRDQLERQSSDYHNRTGLFASELANGNASLMIRMVSPEDVGKYLCTVSSaKGTDKAQLQLDYGA +>UniRef100_A0A7J6CF59_369639/ 90 0.296 6.007E-18 1 115 116 14 131 264 +-SFEVTVTNKHLLAIRGHPAVLGCEFTPDPDPDLSSLVVTWQRqeDARVVHSFYYQQDQLDRQSVKYHNRTSLYISELHKGNASLRIAAVRPKDAGLYLCIVSNtKGTGRALIQVTYGA +>UniRef100_UPI000E4551F8_64144/ 90 0.243 6.007E-18 4 113 116 76 186 265 +----VEADQKNKTAETGDAVTLPCQVP----RDTQILVLEWIRPDlepENVFFYKNGQSHPEHQHPSFRNRVELKDEHMEDGDLSLILKNVMISDTGTYECHVYQSERNHtmSIIDLKV-- +>UniRef100_A0A6P8FQ66_7950/ 90 0.284 6.007E-18 1 114 116 4 116 268 +-AFLLRGPAGPLVAQLGGSVLLPCS--AETPLPLEELEVEWRRTDSEalVHLFQEGEVRPESQSYDYSGRAHFLTEGFAAGNYSLLLTNVTRADGGLYICKVFTN-LDSNEITAEIK- +>UniRef100_A0A667X2Y5_586833/ 90 0.233 6.007E-18 9 113 116 131 235 270 +---------EHIHATDGGEVILPCW--VDPRTDVRDRTVEWKKDKvDIVHVYRHGADDDDLQKERFRGRTSLFHDEMATGNLSLKLSNVTMNDSGTYRCSLRRNATFCNTsIVLHV-- +>UniRef100_UPI000C7EE77A_30611/ 90 0.273 6.007E-18 2 115 116 28 142 287 +--FNVTGPTEPILAMVGEDAELPCHLP--TNVTAKHLELRWLRkEDSQaVLVLRDGQEQEGEQMPQYRGRVTLVKNDISTGHFAVKIHGIRASDDGEYRCLFKDDGnSTIALLHLKVAA +>UniRef100_UPI0014460C4A_310571/ 90 0.272 6.007E-18 0 112 116 124 239 320 +NEFTcnitLIKPDQHVTVHPGDNVTLRC-----EAGDVSILAVEWTRPDlepQYVLLNRDGHFDTTFQHPSFTGRVEVEDRKLKDGDVSLTLKNVTSRDSGTYECRVKSGGSRLkKRAILK--- +>UniRef100_UPI0011138CC4_173247/ 90 0.212 6.007E-18 1 113 116 18 139 337 +-SFCLLVSSEVVrlTAELGDDVTLKCNVTNKGN----IIVVEWTRPDldpEYVFLYRDGKSNPDQQNPSFKDRVK-FKTDISDGDVSLILKNVTTTDSGSYQCRVVQEGTNSKKkrdtdsirtIKLKV-- +>UniRef100_A0A7J7SPA3_51298/ 90 0.230 6.007E-18 2 115 116 28 140 361 +--FAVVGPPKPILAMVGEVAELPCH--LSPKMNAESMELMWLRSGLRlvVCAYAHGMEEIE--IAEYRGRTSILREDIAEGKAVLRIHKVRVSDSGTYQCYFQDGDFLAKAlVELKVAA +>UniRef100_A0A6I9MLC3_8208/ 90 0.265 6.007E-18 6 115 116 37 145 375 +------GPPQPIVATLGHDVILPCH--LEPEMDVTADTLEWTRSDLNpifVNVLRAGQDLQNTRNPSYKGRTSLFRDQLKHGNISLKLSKVQLSDLGTYTCDIPLN-FKHSFVKL-VLA +>UniRef100_A0A7N6C069_64144/ 90 0.307 6.007E-18 3 113 116 38 148 472 +---TLTGTSQTLVKMVGDEITLPCQ--LEPATDAADLTVEWARRDldpRFVYLRRDGVDLLLEQHPSYAKRTSLSTTKLKCGDVSLKLSNVKLSDAGTYRCLVPKFGTES-AVELTV-- +>UniRef100_A0A401T6Q8_137246/ 90 0.243 6.007E-18 2 115 116 22 137 517 +--FAVTGPPNPIMGVVKGNVVLDCQ--LVPAKAPQNMEVRWINvvngYNSPVHMYKEGADDLTFQPSAYRGRTELFLNEVAQGNLSLRLKDVQVSDGGEYKCFVASDEKHHeVKLTLNV-A +>UniRef100_UPI0011E9D14F_63155/ 90 0.252 6.007E-18 4 115 116 253 369 541 +----VDPPPEqkNITAESGQNVTLTCRAP--NNKNGNITVVKWSRADlkpQYVLLYRNGHFDSEHQHPSFKNRVDLQDRQMKDGDVSVILKNVTINDTGTYECHVVQRGtnNDPSIIYLRVVA +>UniRef100_UPI001963E8EC_55291/ 90 0.252 6.007E-18 2 114 116 18 129 555 +--FSVSGSDEPLVAALGEDIILPCN--VDTPVPLEELELEWIKKDTSslVHLSVAGEDQPESQHKSYRNRTQIFHENLLIGDYSLKLKKTEVQDEGKYRCVV-HSRTQSEEVIVELK- +>UniRef100_UPI0010A18C25_10041/ 90 0.285 6.007E-18 0 115 116 28 143 558 +NEFQVFGPSDPIVAELGGEATLPCS--LFPVMSVENMELRWYRTrfSEAVFVYRNKQEQKKEQMAEYSGRTSLVKDQFQEGKAAVHIHKVWISDSGKYVCFFKHGLFYEEAIlELKV-A +>UniRef100_A0A671V3C7_8175/ 90 0.235 6.007E-18 4 113 116 879 992 1137 +----VSGETVVVQVKHGQDVTLPCD-TG----NVNIIVAEWNRSDlvapDYVLFYSDGQSDPTHQHSSFKGRVQLVGGELKNGDASLILKNVKREDVGTYECRVETPGSgrnktPYSIVKLQV-- +>UniRef100_UPI0006D91D98_7897/ 90 0.224 8.240E-18 1 115 116 7 131 132 +-AFLLRMRDvvtHQITALYGSDVILSCTFPHKPDSGTQRVTINWQRNnpgspdlGRVIHSYYYQRDQLDLQDEAYRNRTQMFPEEVCKGNASLKLMRVRLEDEGSYTCYVGNEQDHVEHSTDLVVA +>UniRef100_A0A3P9NAX5_8081/ 90 0.250 8.240E-18 11 115 116 17 124 150 +-----------VTVEPGQDAILPC----EAPDSKAVIVVEWRKTDlgqEYVLQYRDEQMDPFFQHPSFRNRVDLQDRQMKAGDVSLVLKNVTTNDTGTYQCRVQNEGSldrnIINTVILNVSA +>UniRef100_UPI0007428F93_28743/ 90 0.254 8.240E-18 0 112 116 17 130 161 +DLFSVTaTSQKNITASPGQNVSLPCRVPNNKP----AFIVKWTRPDlepEYVLLYRDEQLDPEKQHPSYQNRVDLQDRQMKDGDVSLVLKNLTTNDRGTYECRVFQrEANGRKRRTLT--- +>UniRef100_UPI00092E4BE5_94835/ 90 0.231 8.240E-18 11 115 116 23 130 166 +-----------IQAGAGTDVLLPCSVQHQDGFNLSDVTINWERPDTIVYSFYYGSGRLEHQDKAFRGRTQLFPKEFSKGNASLLLQRVNPADTGNYSCNaVLWANTQHtvHTVSLRVTA +>UniRef100_UPI00165383F7_283035/ 90 0.265 8.240E-18 4 113 116 41 150 168 +----VIGQSQSIVALVGNDITLPC--PVKPATDTVNEMLEWSRPDlnpRFVHVRHSGDDRLVDQNPSYKERTSVSIDGLKQGDASLTLSKVKLSDEGTYICFIPWLNTES-SVQLVV-- +>UniRef100_UPI0003C1B2F6_7897/ 90 0.250 8.240E-18 2 115 116 12 131 182 +--FITAVVSSPLVALYGSDVILSCTFPHGHSSDTREPIIIWQKKkssglDDVVHSYYYQQDQLDLQDEAYRNQTQMFPEEFHKGNASLKLMRVRLTDEGTYLCYVENKEVSGQYCRdVVVAA +>UniRef100_UPI0018E236CC_77115/ 90 0.280 8.240E-18 2 111 116 39 150 201 +--YKVTSSHQPIVAAPGENVTLLCQ--VEPRFDMVDMTVEWSKPkgNGYVHLYRDNREVPDMKILSYKGRTALLTDSLRNGDIALTITNVTAADEGQYKCFIPKlnGQIKSSIVHL---- +>UniRef100_UPI00165A1ED1_8078/ 90 0.220 8.240E-18 4 113 116 24 137 206 +----VSTDQRNVTAEPGQNVILPCR----TPDSKPVIAVEWSRTDlgsEYVLLYRNNQFDLEHQHPSFKNRVDLEEGQIKKGDVSLVLKNVVTDDRGTYECRVSQSETNSRKetvlyINLDV-- +>UniRef100_UPI00195445FF_47969/ 90 0.267 8.240E-18 4 111 116 48 156 221 +----VFPPyQKVITAEPGQNAALTCR---APNNNSSITGVEWSRadlGDEYVLLYRDGRFDPEIQHPSYKNRVDLQDRQMKDGDVSLILNDVTINDAGAYECRVKTGTNIRKRANL---- +>UniRef100_A0A3B4Z6K7_144197/ 90 0.273 8.240E-18 2 113 116 22 135 235 +--FTyqLIGPTQPIVAMIGDDIELPCR--LEPAVDAVDRTVEWSRldvTPRFIHLRRGGEELLTEQNPSYKSRTSLSISKLKSGDISLKLSEVKLSDAGTYHCRVAKFDTES-VVELAV-- +>UniRef100_A0A4W6CBR5_8187/ 90 0.300 8.240E-18 4 113 116 33 142 237 +----VIVPMQPIVVTIGDDIILPCH--LEPATDAVAMTCEWSRSDlnpRFVHVWHEREELVINQHPSYKGRTSLSTNKLKLGDISLKLSGVKLSDNGTYKCFIPELRTES-TIKLVV-- +>UniRef100_A0A668SU80_47969/ 90 0.283 8.240E-18 2 115 116 10 123 246 +--FTIhqmIGPTQPVVAMIGDDIILPCH--LEPTMDAVDLTVDWSRTDlkpRSVYVRREGVELLTEQNPFYTGRTSLSVNKLKCGDVSLKLSTVQLSDAGTYKCLVPKFNAE----TVVVLA +>UniRef100_UPI000B903954_80966/ 90 0.245 8.240E-18 4 112 116 134 249 252 +----VFVKAENITTDLGEDVILPCK--VPNKYNINSIAVKWTRsemEPEYVFLYRDGLSDPEYQHPSYKNRVDLQDKEMKDGNVSLILKNVKMEDRGTYECHVFDRkndeliGITYLKIHLH--- +>UniRef100_A0A6P6P147_7957/ 90 0.285 8.240E-18 0 115 116 15 130 260 +DCFSVTVPSSPVLGVRGATAHLPCAY--EPVSGLSDLVITWQReeNAQVVHSFYYGRDQLGRQNLDYQNRTKLNHQDIPQGNASLSIARFGLKDAGKYVCVVSNsKGTDRGVVHL-VYA +>UniRef100_UPI000E465CE2_205130/ 90 0.252 8.240E-18 4 115 116 101 214 262 +----VSASADmmIITAEPGDTVTLPCQ----APRSSEILILLWTRPDldpDYVFVYRNKRSDPDNQHPSFKERVELKDSRMKDGDASVTLKDVTLNDTGTYECRVIHtpGGIWMIAIHLNV-A +>UniRef100_G3P041_69293/ 90 0.264 8.240E-18 12 115 116 45 150 271 +------------VANLGDDALLSCYVDTkSPEAKFRDVSVTWEKAGLTVYRYRDGAPSLADQDPRFTGRAQLFPSALAAGNASLLLRGVRRSDGGEYTCSISSsGGGGTLTVNLKTAA +>UniRef100_A0A3Q1GFQ7_80966/ 90 0.230 8.240E-18 15 113 116 142 239 275 +---------------VGEDVILPCH--LKPESDVRKLTVEWKHNKTTVHMYRSLADDPDSQDERFKNRTRLFRDEMVRGNISLNLSYVTEQDKGIYTCSVhNHTQVIEGNVTLEV-- +>UniRef100_UPI0010FB8D04_103944/ 90 0.411 8.240E-18 2 115 116 20 137 279 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQLklsdEAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKRG-YSmLHITHLKITDAGRYLCVVNYREADYKYIDLKIEA +>UniRef100_A0A3B3SIW2_1676925/ 90 0.344 8.240E-18 2 115 116 29 144 291 +--FEITVPTEPQLAVFGRFMVLTCSFPVGPGTwDSASLIVTWQRGLEVVHSFYHSQDQLDRQSRRYANRTQLYLSQLHQGNASLRLDGVSLEDTGYYSCSVSTlMGSQKKTFLVEFAA +>UniRef100_UPI0014904C98_1203425/ 90 0.237 8.240E-18 4 113 116 69 184 308 +----VVGSTRAIVASPGEDVILPCH--VEPSVNVVSFTVEWSKKDlhpdrnRYVHLYRNYQEVPNIKISSYEKRTELFTEDLRRGNISLKILNVTLEDEGMYRCYLPKlrSRTRFSIVQLVV-- +>UniRef100_UPI00045749FD_7868/ 90 0.247 8.240E-18 1 115 116 22 138 311 +-ALNILVPEFPVLGIFGEDITLNCSFLTDGNFSLSDLSVIWQLTETKrmVHSYAAQRDQQVDQASSFTNRTSLFHTELQRGNASLLLRQVQIQDEGSFTCFVRINDYNSAPIMLQVAA +>UniRef100_UPI0018911DDC_42514/ 90 0.262 8.240E-18 13 115 116 156 253 376 +-------------VFCGHDVTLPCY--LSPETSAVAMEIRWFKGTDCIYLYLNGQ---VTEGRGYEGRVSMFTDELQRGNVSLSLRDVQRSDYGEYRCEVTHGGHRVKNDGVRIKA +>UniRef100_UPI00145A4AE8_409849/ 90 0.280 8.240E-18 3 113 116 27 137 378 +---TLVVPSQPIIAPVGSDVTLPCQ--LDPVKDLRDMVVEWSRHDlmpRYIHIRRDGRDFLRDQNSLYLGRTSVSESRLQQGDMSLSLTRVRVSDRGKYRCYI-PQTDTEAEVTLLV-- +>UniRef100_A0A6A5EQ93_8168/ 90 0.247 8.240E-18 4 115 116 20 134 462 +----VDDPAKMVLAFAGAAVLLPCNFSLPASAD--VPTVEWSKQGlhpDVVFLYRYGYETPEDKNPDFWYRTSLIAKELKNGNFSLRISNVRLSDAGTYRCKRLRGdaPHDVTSVELVVVA +>UniRef100_UPI000520F116_37040/ 90 0.252 8.240E-18 2 115 116 1 116 466 +--FTVRSPTNVVIQTVGEDAILPCYIS-APSIPVS-LTVQWILTRALkrieIISF-NGRSEVKKQGKSYKGRTAFFTFQVRRGNLSLKLRDIQVSDKGKYTCKVAYsNWYRETYVELDVTA +>UniRef100_A0A6Q2ZH83_8010/ 90 0.250 8.240E-18 7 115 116 39 147 470 +-------PNATV-ALTGDNVILPCS--LRTPTSLVGLVVEWTRSDlkDTIVHINREGHDIEDQNPYYRGRTSMFPKELKNGNISLKLNNVKISDSGQYTCDVPSQDSVHKAvVQLVVGA +>UniRef100_UPI0015AC94E2_7936/ 90 0.273 8.240E-18 9 111 116 35 138 477 +---------QPITGAWHQSVTLPCH--IEPPLSAVGLHVRWARvgSDQPVHLYRYGRDDTALQDEAFRGRTRLFQEELWTGNVSLRLTHLLPSDSGVYRCLVQGdRWQDQSDITL---- +>UniRef100_UPI00188E6130_50954/ 90 0.267 8.240E-18 2 115 116 29 142 513 +--FTVVGPADPILAMVGGNITFHCH--LSPEKSAEDMEVRWFRAqfSLAVLVYKGGRERTDLQMEAYRGRTAFVSEDICRGSVALVIHNITTQDNGIYRCYFQEGRSYDEAIMRLVVA +>UniRef100_UPI001955CBEF_90988/ 90 0.286 8.240E-18 2 113 116 285 396 549 +--FTVTYSQDTV-VRLGDSMIL-CCYSVEP-LPVKDLKVEWRRTDKKnalVHLYQDGKSRPEAQLQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDAGEYTCKVYSKQKSVLSTQFTV-- +>UniRef100_A0A6A5DZL5_8168/ 90 0.283 8.240E-18 6 115 116 145 253 604 +------GPSQPIVATVGNDVILPCS--LEPTEDVAAKTLEWTRSDLNpifVLLRHAGQNFVQTKHPSFEGRTRLFFDELKHGNISLKLSKVKPSDAGRYKCYIPKLNTES-FVEL-VVA +>UniRef100_UPI0015535838_31138/ 90 0.275 8.240E-18 10 113 116 147 252 605 +----------PIITQYGEDITLNCSF--EPGSNLQLLTITWQKkeakgPDLLVHSYYNGKDQLEIQDEAYRGRTKLYPDAFSKGNASLRLRGIRLADGGIYTCHV-KPQLGRFTTQMKV-- +>UniRef100_A0A3B1IWW6_7994/ 90 0.262 8.240E-18 1 114 116 15 129 701 +-ALQIEGPSGPLVVQLGGDVVLPCY--TQDPVPLEGLRVEWRSdsdsEESLVNVFQQNEIRSDLQSPAFRGRVNFFPDQISRGNFSIFLSNIRTEDAGVYSCKV-YTDQDSSETTVEIK- +>UniRef100_UPI00156029FC_7906/ 90 0.239 8.240E-18 2 115 116 131 245 774 +--FAVEVPAGTVSALVGEDTVLPCQLNLGR--IAVGMKVRWSRDGSeaPVLCYQRGEEVTEAQHEDYTHRVRLPEAELSRGNVSLLLSSTRVTDQGTYTCSVSTqSRSQQAAVQLQLTA +>UniRef100_UPI0006D8EF7C_7897/ 89 0.324 1.130E-17 4 114 116 24 135 136 +----VECAKDPARIIVGQSVVLRCSFT--PTISLEDLEVEWTKvdSGEMGYSFLLGEDHPESQHDDYRDRTHLFRDQLSSGNVSLEIKDVRYKDRGGYRCMVNFpKDSTEAVIQLDVQ- +>UniRef100_A0A3P8N765_8154/ 89 0.231 1.130E-17 0 113 116 18 133 138 +DSFSaMKLRRSNITAESGQDVTLTCQAP-----NNNNIVVKWSRADlepKYVLSYWNGHFDPANQHPSFKNRVDLRDRQMKDGDVSLILKNVNTADTGTYECRVKIaetNSWKYITINLSV-- +>UniRef100_UPI0013AF07E4_54343/ 89 0.262 1.130E-17 8 115 116 17 133 147 +--------QETVTGDLGDDVILPCR-----AADLPIRAVDWTRPDlepDYVLFYRDGRLDATHQHPSFKGRVDLMDRDLKHGDVSLLLKDVSRQDAGTYECRVAAGGfRRTKRaiidsepiriILLQVTA +>UniRef100_UPI0015A55244_8884/ 89 0.269 1.130E-17 7 115 116 21 134 157 +-------PDTMCHAFVGESVILPCA-TTSPSElDVSNLMLYWQIESNIVHFFHNGEDKPEFQNTYYSGRTSLFLDQVKHGNFSLKLSNVKLEDTAVYSCISKQSGNHPtptqkSKIRLNVSA +>UniRef100_A0A3Q1EJC1_80966/ 89 0.283 1.130E-17 4 113 116 58 166 169 +----VIGPLHPIVALIGEDIILPCY--LKPVLNAFAMTVEWARPDlnpRFVLVW-RGAELALKKNVLYSNRTSVFTDELKHGNISLKLSSVKLSDQGTYRCFVVELGRDS-RIQLVV-- +>UniRef100_UPI00143683D7_205130/ 89 0.219 1.130E-17 2 115 116 51 169 176 +--FLVCVTEglTNITAEPGDTVTLTCR----APSSSEIRVIEWTRPDlktDYVFVYRKKRFDPDSQHPSFKERVELKDSQMKDGDVSVTLKNVTFTDNGTYECRVAQGQTDPlkhiSTIHLRVSA +>UniRef100_A0A096MDR9_48698/ 89 0.266 1.130E-17 2 115 116 24 144 176 +--YQVTSSGQPVVAAPGDDVILQCL--VEPQLDMVDMTVEWSRPDakrrpkgmEYVHLYRDNREVEDMKSSSYHNRTALFAGGLRHGNISLIVTNVTTADEGEYKCFIPKlqGNTKSSIVRL-VVA +>UniRef100_UPI001864C806_42526/ 89 0.272 1.130E-17 2 115 116 20 140 177 +--FQVVGPDAPVVGKLGSDVVLPCSVRRladQSSLSAVDMYITWTRsglGDALVHFYGDNKYLNARQSPDYRWRTALFKEELQNGNTSLSLSEVKAQDEGEYRCHVESdFWADQVYFNLKVEA +>UniRef100_UPI0009057DC6_8128/ 89 0.240 1.130E-17 2 113 116 19 138 186 +--FMVSASadQKNISATVGESVTLPCRAP-----DNSIRAILWSRPDlepKYILLYRDKQIDPEEQHPYFKSRVDLKDGQMKDGDVSLMIRNVMIFDSGTYECQVFMkGPNQRKRtadyitiINLTV-- +>UniRef100_A0A0S7IR86_188132/ 89 0.263 1.130E-17 7 115 116 23 133 186 +-------PQK-VVAFAGENAVLPCSLKNSGSDDL--PTVEWSKEGlkpNVVFLYRNGFETFEMKNPAFEFRTSLFMREVKNGNVSLRICNVKPSDAGIYQCLIIQrnGSRDATNMQLDVAA +>UniRef100_UPI00143D2074_64144/ 89 0.313 1.130E-17 4 115 116 39 149 187 +----VTGSSKPIVGIVGDDVILPCY--VEPVINVFDKTLEWARPDlnpRYVLVWRDG-EELKTKHSSYIERTSLFSDELKNGNISLKLTQVKLSDEGTYRCFVPALDED-ATVRLVVSA +>UniRef100_UPI0011E9E48B_63155/ 89 0.250 1.130E-17 3 115 116 16 134 187 +---CVFAEPKTITAEPGQTVTLPCRAP-----NNNFIVVDWSRADldpEYIFLYRDGHFDADNQHPSFKNRVELQDRQMKDGDVSVILKDVTTADSGKYECRIKEKGTSRavlgsepiSTITLRVVA +>UniRef100_A0A3Q3F6B0_56723/ 89 0.256 1.130E-17 4 113 116 11 133 199 +----VIGSTQPIRASPGDDVILPCH--VEPPVDVVRLTVEWSKPDlqpdpddrlgdvGYVHLYRDRHEVLDMKIPSYARRTELLPDDLRRGNISLRMMNVSLEDGGRYRCFIPKlskSRVRSSIIHLVV-- +>UniRef100_UPI0018908A76_50954/ 89 0.247 1.130E-17 2 115 116 7 120 241 +--FRVFGPPDPIVAELGEDATLPCS--LDPVMSAEKMELRWFRSStfESVFTYQDGQERHEMLMAQYAGRTSLVGEFLRVGKAAVIIHEVQAADNGLYTCFFSNGVfHEQASLELQV-A +>UniRef100_A0A0S7J908_188132/ 89 0.247 1.130E-17 4 99 116 141 239 242 +----VSVPvkvvgHDPIHAKVGDDVILPCH--LEPPFDLTTFTIVWRFKDEIIHVHRSQTKDDEASDPKYNNRTFMFPDEFEKGNISLKLTKVTKEDEGNYICFV---------------- +>UniRef100_A0A3Q1FFT3_80966/ 89 0.245 1.130E-17 8 113 116 15 120 254 +--------QELITAERGQDVILPCK----APKNIIIKAVEWRRPGldpDHVLFYRDGHLDLDNQHPSYQNRVDLQDKEMKDGDVSLILKNVTMEDTGKYECRVFEeGNKDPISIDLVV-- +>UniRef100_UPI001964F5E6_55291/ 89 0.327 1.130E-17 2 115 116 19 133 262 +--FQVQVPKETL-AIQDQPLVLECSFSHSSHIFLDKLIVTWQRNDKDvVHSFYYGTDQLTYQSPRYLNRTSLYREQLQQGNASLRLEPVLLEDAGLYICSVNTeEGTGKSTTFVTFTA +>UniRef100_UPI0018EABCDD_27706/ 89 0.328 1.130E-17 6 114 116 32 154 263 +------GSSRPIVVSLGDDIILPCR--VEPLLNLEDLTVEWWRPDlprdpedplspyKHVHRYRDNHDVEDMKMSSYAGRTTLFKDELKHGNASLKILNVKLSDQGSYRCFIPQlGRATIIRIVVdpdTVK- +>UniRef100_A0A6P9B4X5_94885/ 89 0.386 1.130E-17 2 115 116 20 137 264 +--FRVSVIQPHYSAEYGSNVTMGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRATLLYEELKRG-YSmLHITHLRITDAGYYLCVVNYREADHKYIDLKIEA +>UniRef100_UPI000BBF0F5F_41447/ 89 0.259 1.130E-17 1 113 116 96 217 272 +-AHQIIGSSQPIITAPGDDVILPCH--LDPPLDLRRFTVEWSKPDlkpdpsdplgwvDYVHLYRYGREDLEMKLLSYVSRTKLFTDELKRGNISLKILNVTSADEGRYRCFIPKlkRGSI---IRLVV-- +>UniRef100_A0A452IWQ0_38772/ 89 0.211 1.130E-17 2 115 116 41 156 273 +--FKIIPPQNPVIAIIGEGVILPCQLTIQN--NPETITVQWilSRHSEKIdVSTYDGPKKVETQDERYQGRTQFFQTEFQAGNVSLNLKDVIVSDKGKYTCSVSLGtWYDEVVVELDVTA +>UniRef100_UPI000CD638EE_1676925/ 89 0.256 1.130E-17 0 114 116 19 132 282 +DSFLLHGSAGPLTARLGGAVLLPCF--VDRPLPLEELEVDWRRTDSDTIvnLFQGGQSRPESQGDAYRDRAHFFSQEIPKGNFSLLLDGVRTADAGVYKC-VAYTEQEHHETRVEIQ- +>UniRef100_A0A402FQ82_143630/ 89 0.247 1.130E-17 7 115 116 74 186 283 +-------PPHPVIGFLGEDIILPCQLTTSSVLDSISFTVYWTFDnssEKIVVKSYDGRKKEEMQDNRYYGRTELFHSELSQGNMSLHLKNSRLSDQGQYTCMVYLeDWYDQAVVELNVMA +>UniRef100_UPI0013F23584_106734/ 89 0.250 1.130E-17 1 113 116 27 138 283 +-SFQVLVPADPLSAPLGGTVLLPCH--LSPTLSAQAMQVKWSRPllGQDVHMYL--PDGSEVQGERYRGRTELLRDGIQSGSLALRIRNLTLRDEGRYLCDFQSNSTiGNATLELHV-- +>UniRef100_A0A6G1Q645_215402/ 89 0.252 1.130E-17 6 113 116 50 157 284 +------CPSQIKVAVLGETVVLPCH--LETPVDATDLVVEWARPDlspGFVYVWKNNEENPTFKQTSYTGRTSLFVEKLKHGEVSLKLSKVTLSDEGLYRCRLPTVGQES-FVRLIV-- +>UniRef100_UPI0018647046_42526/ 89 0.321 1.130E-17 7 115 116 25 136 290 +-------PPEegTVVVPPGGSAIFSCSFTATNSLNLTNLIINWQHGDTVVHSFYLGRDQLERQGQIYKGRTRLLMDQVLKGNASLSLNNVQQHHHGEYTCDVNNeTGETKKRVRLIVAA +>UniRef100_A0A6J0V650_103695/ 89 0.401 1.130E-17 1 115 116 19 140 311 +-SLTVDVLQPHYSAKRGDNVTMGCRFPIADPFHLMALNVLWQKktlrppEAKEVYLLSRGKEDLVRQHRDYQGRAVMLLEGLERGHSMLHITNVKITDAGMYICLIQYeKDADYKYITLEVQA +>UniRef100_UPI0018ED4CF4_27706/ 89 0.252 1.130E-17 13 115 116 129 227 336 +-------------AVIGDDVILPCH-TV---FDKNNSKVTWKHRDQIVHTYQYGKDYLTNQHTNFKNRTSLFHDEMTRGNLSLKLTNVTERDAGSYSCEVPEHPGHLITLVVEIQA +>UniRef100_UPI0016591F5F_9711/ 89 0.201 1.130E-17 0 115 116 21 139 376 +DTFFLASPnlvtteeEQIVIGRLGEDIILPCSFESEP-----EVVIHWKNQDNYVYSYYKDSDSLENQDRRYTNRTSLFHGEIHNGNASLSLRRLSLLDEGIYVCYVGTtSRKIINKVVLKVGA +>UniRef100_A0A087XD46_48698/ 89 0.268 1.130E-17 0 115 116 36 149 381 +NFLTFTTGDTEISCQFGTDCILPCSFNTGN-----EVVIHWIRkpGDIQVHSFYYNSDQLDRQNQRYKGRTSLDPEQFSKGNASLRLKDVGVQDEGRYQCYTSTvNGNKETYIQLQVYA +>UniRef100_A0A087YG37_48698/ 89 0.219 1.130E-17 1 113 116 130 248 393 +-SLQVSPPPpdePKVTAKPGQDVILPCR----SAENKPVIAVEWRRPDlgsQYVLLYRDEQLDPENQHPSYQNRVNLQDRQMKDGDVSLVLKDVATNDTGRYECRVQNEGSlDTKlisTVQLEV-- +>UniRef100_UPI000E1FA2B2_8790/ 89 0.216 1.130E-17 2 114 116 56 170 394 +--FHVcstvwgSGEQKTVMGQFSRDCILPCLF---PPGD--DVVIYWKKKDKNVHSYYYQRDQLGSQDMDYRNRTLLFHEDIGSGNASLKLSNLTFTDEGLYHCYVGTkQAKAEEDIMLHVK- +>UniRef100_UPI0018643193_118141/ 89 0.269 1.130E-17 16 114 116 49 150 406 +----------------GEDAVLPCY--LQPNISAEDLEVRWFRGDflAPVHLYVNRRDDYTNQIPSYRGRTALFPGELRKGNTSLRLLEVKASDDGSYKCFVKSketDNYDDRVIRVTVK- +>UniRef100_A0A3Q3RW94_205130/ 89 0.271 1.130E-17 7 115 116 23 134 486 +-------PPETVLAFAGGDVILPCTFHTNARGDL--PTVEWSKidlEQKVVFLYRDGCETHEMKDPAFKYRTSLTTNTLQEGDVSLRISDVKLSDAGRYRCMrlWKNTHKEFTFVELIVEA +>UniRef100_A0A6P7P163_158456/ 89 0.303 1.130E-17 7 115 116 58 164 513 +-------PQK-IQAFVGETVVLPCNISVSGELP----TVEWSKEGLNVAfLYRDGCEDFDMKNEAFRYRTNLIMNELKDGNISLMISDVQLTDAGKYQCVIVKGrkGRNVKTLELVVGA +>UniRef100_UPI001864AA33_118141/ 89 0.267 1.130E-17 0 113 116 23 135 528 +DKFTV-VTQETITANVGEDVVLQAH--LMPKIDAVGMIVLWTDQaDHEIHSYTKQTENTDHQPDAYKDRVSLFKEELERGNVSLKLTKVQVSDAGTYRCSVTSmTWESEAVIKLEV-- +>UniRef100_UPI000878CF79_113540/ 89 0.281 1.130E-17 2 102 116 20 120 635 +--FLVHGPAEPIVTRESGNVLLPCF--VENPLPLEELEVVWKRTDSEaiVHLFQERESRPESQDPSYMDRAQFFMQEIPKGNFSLLLESVMPEDEGTYKCIVYTN------------- +>UniRef100_UPI0015CFC8C4_8005/ 89 0.227 1.130E-17 0 113 116 17 137 680 +NGLHVLGPSGPLAIQPGGSVMLSCY--VQTPIPVEELEVEWRRTDSEtiVHLFQDGESQPESQDQAYHDRAHFFIEDIARGNFSLLLTDVTTKDTGLYKCVVYRNQESNETlieikmsVYLTV-- +>UniRef100_UPI001954C1C7_47969/ 89 0.263 1.130E-17 8 115 116 42 151 982 +--------QPRMLAVIGhtQDITLPCS--VDPPMNAVDEMVEWSRSDlnpRFVHVWRSGEDHLIGQNPSYKNRTSVSIEKLKTGDASLKLTKVRLSDEGTYRCFI--PGlSADLSVELVVEA +>UniRef100_M7CHY1_8469/ 89 0.250 1.550E-17 4 113 116 19 131 145 +----VIVAQSPITAQCGEDITLSCTFPTLGLAANQQVNVTWKKpraegPDLLVHSYSLGT---EKQSEAYRGRTQLDPEGFAKGDASLRLRDVHIQDEGFYRCFVNSElGPWSEETSLTV-- +>UniRef100_A0A3Q1FLB5_80966/ 89 0.290 1.550E-17 7 113 116 3 109 148 +-------PSESVVSMVGGDAVLPCR--LEAGLDAAQVTVEWGRPDlepRFVYIWHNGKELTNNQNAAYKGRASMSADELKQGNGSLKLTQLKISDNGRYRCYIPKHDEEY-FVELLV-- +>UniRef100_A0A3B4H2B1_303518/ 89 0.252 1.550E-17 2 114 116 12 124 150 +--FH-SLSSPNITAESGQDVTLTCR---DP--NNNITAVYWRKADlepKYVLLYWNGHFDPDHQHPSFKNRVDLKDRQMKDGDVSLILKDVTTADSGTYRCHVKIaetNSSKYITINLSIN- +>UniRef100_A0A0P7UYT8_113540/ 89 0.341 1.550E-17 2 114 116 18 132 173 +--FTVEISSPSYQAELYGDVALECRFP--PGDGTVPLSVFWGRlqPGQNLVVYnmINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVK- +>UniRef100_UPI000FFD13D0_164674/ 89 0.247 1.550E-17 4 115 116 15 133 179 +----VSLPRgqqeSIYHAFVGETVVLPCT--TSPPGELifSKSMLYWQIDKKIVHFFQKGQDSLGSQDKHFCGRTSLFLDQMKHGNLSLKISNVQLQDSAEYTCIYKQDQNHQtkkSYIKLNVSA +>UniRef100_A0A667ZN19_586833/ 89 0.266 1.550E-17 9 113 116 16 118 185 +---------EEVRAVVGENVILPCH--TKLPKDLTSLTVVWRKGESFVHLYRNGQDDHDLEHQQYRHRTILFHEDLVKGNLSLKLLHVQLSDQGNYTCSVMKRSQKKKIISSHV-- +>UniRef100_UPI000DF2B80D_8128/ 89 0.247 1.550E-17 2 115 116 20 133 185 +--FT-STEQKNITAESGQDVTLTCRAQ-NNNIDL----VEWNRtdlEDKPVFVYRNNMSDPENQHPSFKNRVDLQDRQMKDGDVSLILKNVMINDTGTYECRVNMnlklNKDPISSIYLHV-A +>UniRef100_UPI00109F94EC_27687/ 89 0.283 1.550E-17 4 115 116 38 147 185 +----VHASTVHIHGEKGKVVILPCTFPADD--LPSKVNVVWNKlPDTNVHVFSNGKDDPNLQNASFVGRTRLFREEIYKGNLSLRLDDIHESDKGEYKCFV-SRTALSKRVTLTVEA +>UniRef100_A0A452I6Y1_38772/ 89 0.250 1.550E-17 1 113 116 28 139 190 +-SFQVLVPADPLSAPLGGTVLLPCH--LSPPLSAQAMQVKWSRPqlGQDVHVYL--PDGSQVQAERYQGRTELLRDRIQSGSLALRIRNLTLQDEGRYLCDFQSNSiVGNATLELRV-- +>UniRef100_UPI000E45FE32_64144/ 89 0.228 1.550E-17 2 113 116 15 128 197 +--FLLRGSSEDVKGKPGADVTLQCK----SPRDDQILLLRWSRPDlgsnEYVIYFRQNRLNEDYQHERFRGRVKLKDPNMKDGDFSVILKNVTVRDTGTYECSVGYGGNPEliNTINLTV-- +>UniRef100_UPI00187BCCC2_8177/ 89 0.239 1.550E-17 4 113 116 21 133 203 +----VSCTADEVTVKTGEDATLPCQ----AHTGASITVIKWSRSEEYVFFFREKRSYENYQHPSFRGRVELRDPQKKEGDASVVLKNVTADDSGTYECVVSMRGRRRKRaaefrriVHLKV-- +>UniRef100_UPI00072DFF60_48699/ 89 0.235 1.550E-17 4 113 116 39 153 209 +----VSAEADqiSVSAEPGQNVTLPCR----SAGSTAVIVVLWRRTDlgsEYVLLYRDGRVDPRNQNPSYQNRVDLMDRQMKDGDVSLVLKNLTTNDTGLYQCRVQKEGSLDaeliRTINLQV-- +>UniRef100_UPI00106E16D1_8167/ 89 0.252 1.550E-17 4 115 116 2 111 220 +----VAGPSQPTLAKVGDEVILPCQ--LEPATKASGMTVEWARPDlnpRFVYVWRDGVELESKTHPSYKRTTKVFPEQ-KLGDVSLNLSKVKLSDGGTYKCFI--PGHGDSLIQLLVGA +>UniRef100_UPI0009B3CB12_43700/ 89 0.250 1.550E-17 4 113 116 37 158 243 +----VIGALQPVIAAPGDDVILPCY--VDPPVSVRDLSVEWSKPDlksdpsdpqsrvRYVHVYRGRREDVNLQIGSYAKRTTLFTDALERGNISLQIKNVTLADQGRYRCFIPKINTNMNDavVQLVV-- +>UniRef100_K7GAZ7_13735/ 89 0.256 1.550E-17 2 115 116 34 147 248 +--FTVIGPDKAVTASIGNEAVLYCH--LSPKMNLEHMEVRWFRSkfSSPVHLYRDRTDHLEQQTPDYRGRTELLKDGMADGRVALKIRGVRFSDAGQYSCFFRSNvSYEEALVELKI-A +>UniRef100_UPI0019538A90_47969/ 89 0.327 1.550E-17 6 113 116 62 168 264 +------CPSPLIQAEEGRNVSLPCY--VDPSVDLSAYTVDWKQTDLNnvVFSWRHGHENHGAQAPSYRRRVTINPGDLSRGNLTLQIFSARLSDSGHYRCFV-PKLKTFCIVHLNV-- +>UniRef100_A0A5A9PAC1_1572043/ 89 0.299 1.550E-17 2 115 116 15 129 270 +--FEVIVPDKQLKAIHGNPAILGCRFTPDP--DISHLVVTWQRqEDvQVVHSFYYQMDQLDHQSPQYRSRTFLYNSELAKGNASLQITEVNPKDTGGYMCIVTNsQGSARALVELTYGA +>UniRef100_UPI000C87AD3D_10141/ 89 0.222 1.550E-17 2 115 116 23 137 279 +--FQVKTPKSSVIVQLGKAAVLPCH--LSPSTDAQNMEIRWYRDDQSVLlhEYRNSQDHMDQQSLEYQGRTELLRENINQGQVALRIHPILARDEGQYSCvFVSSTQVGQAQFELLVAA +>UniRef100_A0A7N6B5Z8_64144/ 89 0.267 1.550E-17 4 115 116 20 144 308 +----VIGATEPIVAAQGDDVIVPCY--IDPPLNVEELTVDWWRPDvppdptdppdkyRYVHRYHDKNNVEDMKMSSYSGRTAIFKDELRKGNVSLKIVNVKLSDQGRYRCAVPQlGSATSKEhfIELVVGA +>UniRef100_A0A669BHA4_8128/ 89 0.275 1.550E-17 3 113 116 127 240 311 +---TVVDPPDqkIITAESGQDVTLTCRAPN------NILVVDWRRadlGDENVLFHDDGKFVPDNQHPLFKNRVDLQDRQMKDGDVSLILRDVTTADAGTYQCRVFIEGARTWKlvsiINLNV-- +>UniRef100_K7E2P1_13616/ 89 0.236 1.550E-17 7 115 116 29 133 394 +-------PLTTVTGRLGENVILPCK--GEKGPN---VLIHWKKKERNIHSYYNEKDHLELQDPTYTNRTFLFLNEINDGNASLTLKNLNLGDEGVYTCYVATdNNSQQVEVKLQLGA +>UniRef100_UPI001863C3DC_42526/ 89 0.245 1.550E-17 2 115 116 197 314 427 +--FKVVSPGSPVSIPLGYNVTLPCYVQReddEASMNAEDMKVTWTKSDTKVHLYENKKDDVTQQSGSYKNRTALHKGALQKGDTSLSLAQVKGADNGKFKCTVKSGSQERaVEVDLQVKA +>UniRef100_UPI0011E9B7AB_63155/ 89 0.239 1.550E-17 1 113 116 17 137 435 +-AFvFVSADQKIITAESGQDVTLPCRAPNNNNNNNNKIIVaEWTRvdlEPGYVLLYRYDQFAPANQHPSFKNRVDLQDRQMKDGDVSVILKDVTTDDEGTYECHFFMEGArswELSSIYLSV-- +>UniRef100_UPI00148FD7EE_1203425/ 89 0.264 1.550E-17 2 115 116 38 151 439 +--YQVVSPLQPVFTITGDDIFLPCQ--LEPAIDAVSMAVEWTKMDmypRFVHVRRGGQDLLEDQNPKYEGRTSLSMNKLKLGDVSLKLSKVKISDAGMYKCLI-PGIYRDAFIQLVVGA +>UniRef100_A0A1S3A696_9365/ 89 0.230 1.550E-17 2 115 116 16 130 454 +--FSVVGPRAAIIASVGEEAVLPCH--LSPETDAKDMEVTWDRMDPPtlVHRYANSQDHQWQQSSQYQGRTEFLKENINTGQVALRIHPILPSDGGEYRCFFASSTFESeAQVEVLVTA +>UniRef100_A0A401T6P3_137246/ 89 0.258 1.550E-17 0 115 116 19 135 461 +DVFRVTGPETPIIASVGGVAVLECQ--LIPEKPLPGMKIEWARSDSaqhmPIHSYTFGLNVEEQPAPAYRNRTEFFKQEFNQGNVSLRLRDVQLQDEGDYLCMVESRGFIE-QAPMKLKA +>UniRef100_UPI00106E423C_8167/ 89 0.247 1.550E-17 4 115 116 232 346 471 +----VTEPADliVVTVRPGDDVILPCQ-----AADPSIRAVEWSRPDLKpdiVLLYNDGDLETDNQHPSFKGRVKLVDRDLKDGDVSLTLKNVNIHENGTYKCRVKTGDSDLFRtiriIRLQV-A +>UniRef100_A0A0F8CQP9_215358/ 89 0.297 1.550E-17 6 113 116 229 336 478 +------CSHQPIVALAGDDVILPCH--LEPPIDVSSKTVIWTRPglDPKYIHFQNDRhLIFEDQNPSYRYRTALFVDELENGNVSLKIFRVKLSDAGKYFC-ILDSMMKHTSIQLTV-- +>UniRef100_UPI0019624C62_55291/ 89 0.400 1.550E-17 2 115 116 39 158 503 +--FTVEMLKPLYTVEFKDTVRIECRFSINDNFQQDHLSVFWHQllpnnTDLEVFRMFRGTESLKSQHSRYKGRASLMTEPLKDGLAMLQISDVQIEDSGRYRCLIDLNGdPDYKETTLSVKA +>UniRef100_UPI00187CB11B_9417/ 89 0.277 1.550E-17 2 115 116 28 146 530 +--FDVVVPPELIVAVVGDDAELPCCLSPSaiANVSAAGAELRWVRERESpaVLVHRAGRAQDAEQMARYRGRAALVQDGLTQGRVALRIRGVRASDDGEYRCIFRQdDSHEEASVRLKVAA +>UniRef100_K7GLA3_9823/ 89 0.260 1.550E-17 2 114 116 20 131 537 +--FSVLGPSDPIVAVLGGDAVLSCR--VFPAMNAEDMELRWFRSkfSEAVFIYQNREEQSEQQMGCYAGRASLVRDLLSQGEAAILIRQVQVSDNGLYTCFF-RKGDFHKEASLELK- +>UniRef100_UPI0007A6C69D_291302/ 89 0.222 1.550E-17 2 115 116 28 140 539 +--FAVIGPPVPIVIMMGEDAELPCQ--LSPEMSAETMELMWVRSslKQVVYAYAHGKE--EIQIPEYRGRTSILRQYITEGKNVLLIRNLRASDSGIYVCYFQHGDfNAKAQVELKVAA +>UniRef100_UPI00187BCCF2_8177/ 89 0.293 1.550E-17 8 113 116 39 144 717 +--------SELISALLGESITLPCH--VSPATDAVNTMLEWARPDldpRFVHVRRDGEDRLIDQHSSYKGRTSVSIDGLRRGDMSLKLSKVKFSDEGTYRCFVPGFGTDT-SIKLVV-- +>UniRef100_UPI00093C54BB_186990/ 89 0.254 1.550E-17 2 115 116 21 135 723 +--WQVMGPDKPVQVVVGEDAVFSCF--LSPKTSAEAMEV-WFFRDEFravVHLYREGKDELHMQMPAYRGRTELLKDSIAEGRVSLRLKNVTLSDTATYGCWFSSQTFDHgATWKLQVSA +>UniRef100_UPI0013AEAE0C_54343/ 89 0.273 1.550E-17 4 115 116 20 134 752 +----VEDPVEHVRVFAGDAVLLPCSFSIPASGELQ--TVEWSKHglDRNiVFLHRGGYEIPEEKHPDFLNRTSIIPKELENGNFSLRISNVRLADAGTYRCMrmWMDGPRNVTSVELVVAA +>UniRef100_A5PMQ7_7955/ 89 0.235 2.126E-17 8 113 116 9 112 161 +--------QESIVGFIGDSVVLECS-SGQPELTVQDITVRWRHNNLNVYDIINGQVSVEGQNQAYKNRADTFPDEYKNGNFSLKLNNLQHSDKGSYTCYI-INESKYKSVNLIV-- +>UniRef100_A0A4D9EDJ5_55544/ 89 0.274 2.126E-17 6 113 116 21 133 183 +------VPHTTLcHAVSGDTAILPCTIKTSEKLNISNYDIYWQINTSVvVHLFYNGKDLLKYQSRRYHNRTRLFLDQLERGNFSLMLSGVQPADEDVYTCISRNKGTKTKDtyqVKLKV-- +>UniRef100_UPI000DF453C2_8128/ 89 0.252 2.126E-17 8 112 116 18 125 195 +--------QKNITAESGQNVTLPCR---APNNNILILVVEWSRPdlkrDEYVILYRDNQLHSDYQDPSFKGRVDLQDSQMKDGDVSLVLKDVMISDAGTYECRIIErtGTTRMKRTWLT--- +>UniRef100_A0A3Q0S4G6_61819/ 89 0.224 2.126E-17 4 115 116 32 157 196 +----VLLPlsdQKNIIAVPGQTVTLPCR---APNNNYPVLVVEWSRADletEYVLFYRDEKLDPEEQHPSFKDRVDLQDRRMKDGDASLVLKDVTVNDTGTYECHVvqrgtnrrtraSLDGDSISTIHLSVVA +>UniRef100_UPI000E45578B_64144/ 89 0.241 2.126E-17 2 110 116 15 125 197 +--FLVsatEVPQS-ITVEPGHDVILPCTFSSRSP----VMVTEWTRrglEPNYVFMYRDGQYDPDQQYPSFKNRVEMKDKQMKNGDLSLILKNVTTDDAGTYECHVFQPErNREKRAT----- +>UniRef100_UPI0006D92266_7897/ 89 0.302 2.126E-17 0 115 116 14 125 198 +NAhLTITTDPSPVRAPLGSDVVLKCDLTVDaPTPDLQYLIVKWFLNDKVLVEF-NDKLIP----SSF--RVTMSEREIHNGNASLSIPKVTTADEGDYKCFVLYtPDKEEKTIHLKVEA +>UniRef100_A0A3B3Y549_48701/ 89 0.254 2.126E-17 2 113 116 8 121 219 +--FDLFAPfppaQEVISAEPGQTVTLPCKANGSEP----VTAVEWTRlnpETEDVLFYRRGKgEDPASQNPSYKNRASLKDEQMKDGDVSLVLKNVKPNDTGTYQCQ----GHILlkKDVKLRV-- +>UniRef100_A0A671TMQ2_8175/ 89 0.266 2.126E-17 4 113 116 26 147 228 +----VIGSPRPIVVALGNDVILPCH--IEPLFNVEGLTVEWSKPDlkpdpsdplsrvEYVHLYRDRREDPDMKIQSYEMRTELFTDKLKYGNVSLKIMNVTLEDRGRYRCYIPKLKSDIKEsvVELFV-- +>UniRef100_A0A4W4F575_8005/ 89 0.277 2.126E-17 1 115 116 30 153 274 +-AFSVS--QGIVetkngfpVGNLGQDVVLDCTFqSNTGKGPAGNVLITWTKEslSGVVYQYQNNAPQLKDQNSQFQNRAQLFPDVIATGNASLLLRRVTMEDDGVYRCVVSAPGvSGTVRIHLSVGA +>UniRef100_A0A6P6KT47_7957/ 89 0.260 2.126E-17 2 114 116 3 114 274 +--FFVQVPTGPLFIRLGGSVLLPCY--VDQPLPMKRLRVEWTRteSNNLVHLFIYGESRPEEQHQDYYDRAHFFDDYVKDGIFSLRLDNLRAEDVGFYRCKV-YSQKDVGETVVHIK- +>UniRef100_UPI0015A88758_7936/ 89 0.296 2.126E-17 1 115 116 25 140 275 +-AFEVKAPNSEIVGVHGQPTLLGCWYT--PNSGLNGLVITWQRveDSQVVHSFYYGKDQLDRQSLQYYNRTRLLPTELVNGNASLALAQVRPEDAGRYLCSVSSlQGSDKVEVQLKFAA +>UniRef100_A0A4W3J016_7868/ 89 0.292 2.126E-17 4 100 116 14 112 278 +----VRVSKMPQTIIRGETALLQCAFNVTGDEPLDHITIQWLHMGSNalVHSYYYGSDQLKLQSAQYSGRTSLFPDQFKHGNISLKLQGVRPSDAGQYKCHVS--------------- +>UniRef100_UPI0013F231E1_106734/ 89 0.283 2.126E-17 8 114 116 156 266 287 +--------ESPIVARLGQDVTLSCLF--ECRLNVQMLNVTWTKeeaegPDLLVHSYYNGIDMLQRQDVSYKGRTQLHPERFSQGNVSLTLRRVRSQDEGLYICHVQPElGQFSVRMQVTVK- +>UniRef100_A0A3B4DSZ6_42514/ 89 0.258 2.126E-17 4 113 116 9 122 291 +----VLGPSGPLIAKLGGSVMLPCN--TEDTSPLEELEAEWKRADSEalVHLFQDGESRLDFQDQAYSGRARFFTEKVQRGNFSLLLTNLTTEDAGTYNCFVYSqqeTGQTSVEIEfLIV-- +>UniRef100_UPI0014026D7C_386614/ 89 0.394 2.126E-17 2 115 116 20 138 293 +--FMVTAPRLSYTASYGNNITMECIFPVESNFHMNTLKVYWYHildngTSQLVYKLLNGKAALQDQSFEYRERVFLAMDKLFNGRAVVEITQVRVSDAGTYRCIIALNGVDYKETALKVTA +>UniRef100_A0A2Y9QDQ5_127582/ 89 0.247 2.126E-17 0 114 116 63 176 302 +DRFLVFGPTDPIVAVLGRDTMLSCT--LSPAMSAENMELRWYRSkfSEAVFIYQNQREQKEGQMPEYSGRTSLVKDFLTWGEAAVRIDKVRISDNGQYTCLFGKGRF-YERATLEIK- +>UniRef100_A0A3B4WZ65_1841481/ 89 0.261 2.126E-17 5 105 116 34 138 304 +-----NGSPQPIIARVGDDIILPCH--LEPEVDVVGRTLEWTRPDLKnvlVVMWRKSEEFEKAKDPSYRGRSSLFPDELKHGNISLKLSKVKLSDKGKYKCFIPEykvKGSE---------- +>UniRef100_W5MSQ0_7918/ 89 0.241 2.126E-17 4 112 116 147 256 321 +----VSGASEPVAAYAGGEVVLNCS--VDTNVPLQELEVEWLKTDSTilVHMFSEGESRPESQHQRYRGRAEFITERIPNGDFSLRLKDIRTEDKGEYMCIVHTdSGSANTTAELK--- +>UniRef100_UPI00189D0C3F_27675/ 89 0.215 2.126E-17 2 115 116 31 140 365 +--FSAISEQT-VVGRLYEDVILPCSFESGP-----EVVIHWKIQaSRNVHTYYKGSDHLEKQGPRYANRTSLFHSEIHNGNASLSLRNLSLQDEGNYICYVGTaSGKIANKVVLMVGA +>UniRef100_UPI001486C36F_8103/ 89 0.301 2.126E-17 3 115 116 17 126 372 +---TVNG-EDAVDCVLGGSCILPCSFP-----PGGEVVLYWIQvaTGNTIHYFYNNQDQVELQDQHFRGRTSLFKDQISRGNASLRLTGVQIQDQGRYRCYTSNkPGTKESFSNLNVYA +>UniRef100_A0A3B4UBU4_41447/ 89 0.263 2.126E-17 7 113 116 35 141 391 +-------PPQPVVVMVGDDTVLPCQ--LEPAMDAFKMTMEWGRldlDPRFIYVWHDGKALLDDQNTAYEGRTSLAIDKLKHGDISLKLSKVKVSDHGTYRCYIPKQSKQY-FVELLV-- +>UniRef100_UPI0011E9C9DC_63155/ 89 0.229 2.126E-17 2 113 116 192 319 398 +--FSISIPsssadQENITAESGQNITLPCR---APNNSDPKAVVEWSRTDLEpayVLLYRDGHLDRHDQHPSFKNRVDLQDRLMKGGDVSLVLKDVTVNDTGTYECRVFRRGTKRKKranvsgdpisiITLSV-- +>UniRef100_UPI0011EA3510_63155/ 89 0.268 2.126E-17 0 114 116 45 165 426 +DFLTVSQHALAVvmEVYAGEkSILLPCRFPGHIPED--DPAVMWTRSDldpKSVHLLQKGGDDLRGQNQRYSGRTSVRSDALKTGNFSLTLRNPQLTDSGSYTCSISDGRQEQrlTDIQLQVK- +>UniRef100_UPI00187C28CA_8177/ 89 0.267 2.126E-17 6 113 116 41 149 461 +------VPPSlRIMTVVGEDVVLPCL--LEPPLDAVSKSVEWGRPDlepRFVHVWHEGQDHLVNQNPSYRGRTSVSIDKLKQGDLSLLLSAVKLSDHGLYRCYFPQKSKES-TVELIV-- +>UniRef100_H3A031_7897/ 89 0.318 2.126E-17 8 115 116 13 115 471 +--------PSPVKARVGSDVLLTCLFEVgEHSIDLSYLGLSWSISGQKVAEFADRKRV-------YREGAELFEDQFRNGNASLLLTNVTVADEGKYTCYILYtPHEDKKDVTLKVQA +>UniRef100_UPI0006D8FE4F_7897/ 89 0.260 2.126E-17 3 113 116 20 134 476 +---TVTILNPYIRATAGEDVILQCEFRIDRKILNSEFRVDWHHEtdrDREVCSYSKGKEQFQNQDAQFRGRAQLFPEEFQSGNASLKLLRVSESDTGRYRCaVVGDDGVDSAAAELEV-- +>UniRef100_UPI00087397A5_8187/ 89 0.278 2.126E-17 6 115 116 29 140 490 +------GPKQ-VLAFAGEEVILPCAFNVTASSD--FPTVEWSKEDlepDVIFLYRDGCETYEMKHPEFEYRTSFIMKELKNGDISLRITNVRLSDAGKYQCMrlWKNAPRDITTVELVVGA +>UniRef100_A0A6A5EEZ7_8168/ 89 0.275 2.126E-17 4 115 116 65 178 508 +----VDDPAKMVLAFAGGAVLLPCNFSLPPSGD--YPTVEWSKQGlhPYIIFLYRDHEVHAEKHPAYWYRTSLIAKELQNGNFSLRISNVQLSDAGTYRCKRLWGEalQDVTTVELVVVA +>UniRef100_A0A3B3QC90_1676925/ 89 0.322 2.126E-17 2 115 116 39 154 509 +--FTVEVASPSYQAEFDDSVSLECRF--APVDSTSNLSVFWHRilpkPPLGVYSLQNGQEDLSFPDPHFSGRVELPKDSLSSGKALLNINKLRINDSGTYQCLVEMVGADYKQTTLTVKA +>UniRef100_UPI0019654445_8168/ 89 0.233 2.126E-17 6 113 116 478 592 648 +------VPDlMVVTVRPGQDAILPCQ-----AADSFIRAVKWTRPDLKpdiVLYYRDGHLDPTHQHPSFKDRVELVERELKDGDASLILKNVTINDNGTYECLVKTDGSTRekrgiepiRTIYLQV-- +>UniRef100_A0A0F8AE70_215358/ 89 0.269 2.126E-17 4 115 116 66 176 734 +----VVGPSNPTVAIVGDDIVLPCH--VESGVSVSEMTVEWARSDlnpRFVYVWRDGVELESKKHPSYSGRTSLFINKLKMGDISLKLSKVKHSDKGRFRCFIPELGA--AFVDLVVGA +>UniRef100_A0A498LDI2_84645/ 89 0.264 2.126E-17 0 111 116 464 578 823 +NGLAVRGPSGPLFVPLGSSVVLPCY--VDELLLTEGLEVEWRRTDSEnlVHLFLDGKRREEKQQQDYQDRAHFFTDQIQHGNFSLCLDNLRANDEGRYTCAVYSqqdSGETMVEIVV---- +>UniRef100_UPI001865614D_42526/ 89 0.264 2.126E-17 2 114 116 140 254 880 +--FKIVGAAAPLVVEAGEDLVLPCS--IKPSVSAEDVMVEWSRlhlGDRLVHLYENYEDRNYDQIESYRGRTALFKEELKKGNTSLKLSALRLSDEGAYKCYIGSfLMKDDVIIYVEVK- +>UniRef100_A0A5A9P441_1572043/ 89 0.269 2.126E-17 0 114 116 828 935 1148 +DEFQLIVPQN-VQVKLGSDVTIPCH--LSPEISAVDMEIRWFKETDCVILYKNGQ---VTELRSYEGRVNLVIHELDRGNVSLILRELRESDAGVYLCQVTSQDTTVEE-TVQVN- +>UniRef100_A0A3Q4MSK0_32507/ 88 0.273 2.916E-17 1 114 116 8 120 129 +-AVTLRGHQKTITAESGQNVTLTCRAPQGKPIR----AVKWSRadlGDKYVLLYRDELFVPENQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVIVGESASLEIMGTVN- +>UniRef100_UPI0004970FB6_144197/ 88 0.268 2.916E-17 2 113 116 10 130 134 +--FLVRSSegQKIIRAEPGQNVTLPCEAP--NNKDNTIITVEWIRPGldpEHVLFYRRGHLDPDNLDPSYKNRTDLQDRQMKDGDVSLVLTDVKMEDTGTYECQVLQEGTNSlmKDlicITfLEV-- +>UniRef100_UPI000D31D5A0_106582/ 88 0.241 2.916E-17 2 113 116 19 129 136 +--F-VSAGKEIITAESGQkNVSLPCR----TPNNITIRLVKWSKTGleKYVLLYRDEHFDPANQHPSFKNRVDLQDRQMKDGDVSLILKNVTTADSGTYECRVLMSGTKNaLSITLSV-- +>UniRef100_UPI0009B469B2_43700/ 88 0.252 2.916E-17 2 115 116 22 138 167 +--FSVRGAPEKVLALAGGYVVLPCSFNITASSY--FPTVEWSKKDLRsniIFLYRDGCETYEMKNPAYEFRTSLIAKDLKNGDVSLRISDVQLSDAGQYQCMrlWKNSHKDITVVELAVDA +>UniRef100_UPI0015A9FA3A_7936/ 88 0.296 2.916E-17 10 115 116 39 145 177 +----------PVVAAPGSDITLSCLFPPSKTGNPLNVLVTWLHgETEVVHCYDHGRDKLQRQYPAYRGRTRMYSDRIVTGNASLRLMGVRVSDHGTYTCAVDNEQNGFvVQISLQV-A +>UniRef100_UPI0011E9F2D4_63155/ 88 0.256 2.916E-17 4 115 116 19 135 210 +----VSAGQETITAEPGQNIILPCRAPNKNQIR----AVVWAKPdleDEHVYLYRDGRFDPGEQNPVYRNRVDLQDRQMKDGDVSLIMKDVTLNDSGTYECRVIQieASRSIKApsiiIYLRVVA +>UniRef100_A0A7L0WPT9_81907/ 88 0.504 2.916E-17 0 102 116 15 121 224 +NAlFTVEAPQSLYTVELGSNVTMECTFPVNGKLKFRDLSVTWEKKDefrKDVYVLLKGEEDFRSQHSDFKGRIKLLKENLELGQSLLHITDVRLRDAGLYLCLIGYG------------- +>UniRef100_UPI0019548727_47969/ 88 0.264 2.916E-17 2 114 116 21 132 229 +--F-VSAGQEIITAAPGENATLPCR---APNSSSSISIVEWTRadlRDEYVLLYRDERFDPENQHLSFRDRVDLQDRQMKDGDVSLILKDVMINDNGTYECQVFMRGTNMrKRANL-VN- +>UniRef100_UPI000CF7DC25_30732/ 88 0.275 2.916E-17 0 113 116 18 129 233 +DDLKVLCPPMPVQTEPGQNVVLSCR--VEPQINLTGQTVEWTRGtDVVVHRYRSQGDDKTDQHQRFNNRTVLIHQNLEDGNVSLRLNNVTKEDEGIYRiCLPNY--VRCSNITLIV-- +>UniRef100_A0A3B4A037_409849/ 88 0.280 2.916E-17 3 113 116 42 152 255 +---TLVVPSQPIIAPVGSDVTLPCQ--LDPVKDLRDMVVEWSRHDltpRYIHIRRDGLDFLIDQNSLYLGRTSVSESRLQQGDMSLSLTRVRASDGGKYRCYI-PQTDTEAEVTLLV-- +>UniRef100_A0A3Q3MKT9_56723/ 88 0.280 2.916E-17 2 112 116 13 123 259 +--FVVIGSSQPIVAIVGDDVILPCQ--LEPAVDAREMTVEWARPDlkpKYVFLRRGGTELQRDKHPMYKGRTSLSEDKLRCGDISLKFTEVKLSDSGAYRCLVLATKTEY-VIKLT--- +>UniRef100_UPI0013783719_35005/ 88 0.378 2.916E-17 2 115 116 20 137 267 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNMAQLNIFWQQklSDevKEVYKLINGHEDLSGQHQHFQGRVTLLYEELKRG-YSmLHITHLRITDAGCYHCVVNYREADHKYIDLEIEA +>UniRef100_UPI0006AAE96A_303518/ 88 0.222 2.916E-17 1 113 116 35 155 276 +-AFLKNVSEEvaedlkIITVKSGQDITLTCR---APNEN--DITVEWSRadlGDEYVLLYRDGQVVPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVLMEGTQSSDlisiIYLCV-- +>UniRef100_A0A7J6D4J7_369639/ 88 0.256 2.916E-17 4 114 116 9 118 277 +----VHSLADPLVAPLGSSVVLPCY--VDEHLLMEGLEVEWRRTDSEtlVHLYKNGESQGQAQQQDYHDRAHFFTDEIQHGNFSLHLANLRAEDEGRYTCKV-YSQLDSGETLVQIQ- +>UniRef100_A0A672ZB69_375764/ 88 0.263 2.916E-17 4 115 116 34 144 278 +----IIGPSHLVVALLGADVVLPCH--LEPADDLTSKSLEWGRLDlePRFVHVRHSGQDLQNQNLGFKGRTSLSTEKLKRGDLSLTLSDVKLSDNGTYRCYM-VSEDMESNVQLLVGA +>UniRef100_A0A6P8G619_7950/ 88 0.283 2.916E-17 6 115 116 21 130 283 +------GPSSPLVAQLGGVLRLPCS--VETPIPLDELEVEWRRADSKalVHLFQEGESRPESQSDAYRDRAHFFTErEIAKGNYSLLLRNVTTDDAGMYSCGV-YTNEETGEIAVEIEA +>UniRef100_UPI000D0A320E_74940/ 88 0.200 2.916E-17 1 115 116 29 158 285 +-SFAVQglgGSQGTVdsnnkwpIGNLGEDVILSCKFKTSTNSgeSTSQVSITWKKKGlsEVVYRYNKGAVQLTEQNPQFKDRTQLFSDAIGGGNASMLLRNVKMKDEGVYYCSVNApSGSGTDSVNLRVAA +>UniRef100_A0A4D9DN76_55544/ 88 0.297 2.916E-17 1 115 116 1 120 291 +-AVRVQSAPD-VVAHFRGDVTMSCLFLSQPGMNLQRLTLTWQKeqagaEALVVHSYYYGRDQLDKQDEAYRNRTRLDPKGLARGNASLTLRDVHMQDEGVYLCHITSElGRTSEHRELRVAA +>UniRef100_UPI0006D8E1DA_7897/ 88 0.466 2.916E-17 3 115 116 21 138 295 +---TVEMTKTVYTAQYGSNVSIECKFSVGNSLNMKELRIYWQYinQDGElqlVSKFENGEEQLKDQNDNYRERAHLLTDKLNSSLVVLQISKVKLTDAGDYRCLVDHGGADYKQAHLKVEA +>UniRef100_A0A1L8FCW7_8355/ 88 0.226 2.916E-17 0 115 116 60 176 304 +DSFTVIASHTPVIVTLGKEANLSCH--LDPAVSAKDMRIKFYQRDPNsyVSVYNKGQTEHDNQDEKYKDRTEILKENITRGEVGVRIKNVMMSDTGKYTCQFAYeNNYDKARLTLTVAA +>UniRef100_UPI0011E9D815_63155/ 88 0.245 2.916E-17 7 115 116 141 257 316 +-------PPEPktITAEPGQTVTLPCR---APNNNL--IVVDWSRTDldpEYMFLYRDGHFDADNQHPSFKNRVELQDRQMKDGDVSVILKDVTTADSGKYECRIKEKGTSRavlgsepiSTITLRVVA +>UniRef100_UPI001176AD4D_181472/ 88 0.296 2.916E-17 2 115 116 34 149 318 +--FTVEAEQTEYNSEFGGTVVMGCRFSNKPSENLNNLKVSWLRvGSSSVLtaRFDSGAEQTV--SPAYHGRVELLTEELRDGWAKLQISRLMINDSGKYQCLVHTdEGSDYKTLSLSVAA +>UniRef100_UPI0011135012_173247/ 88 0.221 2.916E-17 1 113 116 15 140 348 +-SFCVPVSSPEVvrlTAELGDDVTLKCNVTNKGN----IVVVEWTRPDldpEYVFLYRDGRSDPDEQNPSFKDRVK-FKTDISDGDVSLILENVKTTDSGSYQCRVVQEGTNSrkeksilkngliRTINLKV-- +>UniRef100_UPI000E1BE2BB_30464/ 88 0.241 2.916E-17 3 114 116 18 127 352 +---TVWGSREQKTVTghiFGDSV-LPCFFP-----RGNDVVIYWKKKDKNVHSYYYQRDQLGVQDTGYRNRTLLFHGDIGSGNASLKLRNLTFADEGLYQCYVGTqETKTEEDVMLHVK- +>UniRef100_A0A6P8FIE3_7950/ 88 0.250 2.916E-17 4 112 116 138 247 395 +----VNGSDQAVSLHVGEKVTLNCS--VDSHAKPERMVVTWKRTDENilVLLFQDGEVLSDSSHERYRGRAEFFTSEIPKGNFSLRLKDVRTEDKGEYICEAFSGPlSANTTVTLQ--- +>UniRef100_V9L1R5_7868/ 88 0.264 2.916E-17 2 114 116 54 168 400 +--FKVQCASAPVVAAVGQTVVLECQ--LIPGEAVGNMEVTWSRvaDHAVVHLYRGGVDLAESQATGYRGRTQLFPSELSRGNVSLALSRLALGDAGAFRCLVASGdrGYEEALITLSVN- +>UniRef100_UPI0010A0485E_27687/ 88 0.269 2.916E-17 2 113 116 137 248 449 +--F-VTGTNGPLFVYAGGEIVLNCF--VDTHTPIEKLEVQWVKaEDETlVHLFVEGEDQPESQNPLYKGRTELFNESLADGNFSLKLKSVGMKDKGIYKCNVHTNtESAETTIELDV-- +>UniRef100_A0A6P7KV29_158456/ 88 0.263 2.916E-17 7 113 116 26 131 476 +-------PPPVVVVTVGEDAVLPCKLQL--PVDAAKLTVEWGRPDltpRFVYVWHNGQELEVDQNKGFTGRAS-ASDGLKQGDASLTLSRVRISDSGTYRCYVPSHSVEE-LVELVV-- +>UniRef100_UPI00084D45F1_8355/ 88 0.282 2.916E-17 2 113 116 20 133 481 +--FHVTSPNEQLVAELGSSVSLPCT--LSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYRGRVSLLNG-PDTGDLTLTLQKVQLSDAGNYVCFVENRTSrvyEEAFIPLVV-- +>UniRef100_A0A3B5AKA8_144197/ 88 0.268 2.916E-17 6 99 116 28 122 499 +------GPPQPIVGTLGDVAILPCH--LEPAVDVSGMTLEWTKSDTNavfVHVWRSHQVLEHTQHRSYKGRTSLFASELKTGNISLKLSDIKPSDQGTYKCFI---------------- +>UniRef100_UPI001B347068_0/ 88 0.247 2.916E-17 2 115 116 25 138 518 +--FTVVGPTDPILAMVGENTTLSCH--LSPEKSAEHMEVRWIRTqfSPAVFVYKGGQQRPEEQMEEYQERTSLVNDNIGKGHVALVIYNITAHEDGTYRCYFQEGRSyDEASLRLMV-A +>UniRef100_A0A6J2RJL5_56716/ 88 0.247 2.916E-17 2 113 116 58 176 533 +--FIPEVPRSPVSVNHGHTATLPCW--LNPPQSAEALEVRWFQPdhfDSPVMLYQGRQFEHASQEASYVDRVSFglkdaASGGLTAGDVSLKLENVTLEDAGDYTCYVSSdQGYDRATVRLIV-- +>UniRef100_UPI0003C48C80_59463/ 88 0.239 2.916E-17 0 113 116 26 140 542 +DSFTVLAPSEPIVALLGADTALPCR--VAPAMSAEDMELRWFRSrfADAVYAYENRVEQTEQQLVDFRGRAELVKDHIAEGRVAVRIRSVRVSDNGMYTCFFKKGNdFEEATLELKV-- +>UniRef100_UPI0019541029_47969/ 88 0.256 4.000E-17 2 112 116 19 130 145 +--FAVfmRTPdQKTITAESGQDVTLTCRAP-----NNNIIGVEWSRadlRDEYVLVYRDGHFVPQVQHPSFKNRVDLQDKQMKDGDVSLILKDVTINDAGTYECRVGKKQPNQERPSLK--- +>UniRef100_UPI0014076FF4_91951/ 88 0.254 4.000E-17 13 115 116 28 132 178 +-------------AFVGDNVLLPCS-TSPREVNLSELLLYWQIGNEGVHYFHYGKDSLKKQDEKFQGRTSLFLDQMKHGNFSLKLSNVQLGDDAEYSCIYRLSKSHQtnkSTIKLHVSA +>UniRef100_A0A2P4THT2_9083/ 88 0.275 4.000E-17 7 113 116 11 119 192 +-------PAVTCHASVGETVVLPCTSTFPEVLNISHSKLYWQRGDDLVHFLHKGHDDLKSQDKRYNGRTSLFLNEVKHGNFSLKLSNVQLQDEAVYSCIYSQTGHQTKKsqIKLNV-- +>UniRef100_UPI0011EA2021_63155/ 88 0.252 4.000E-17 2 112 116 25 135 197 +--F-VSADQNVITAESGKNVTLPGR---APNNNIPIIVVEWSRadlENKYVLLFRDERSYPDQQHPSFKNRVDLQDRQMKDGDVSLILKNVTAADAGTYECRVAQRGtNRRKRANLK--- +>UniRef100_UPI0010A06CD2_27687/ 88 0.266 4.000E-17 11 113 116 26 130 202 +-----------VTAMEGSTVILNCSVPVKGSMSISVEILDWLFNNTTvVHRHEKGADDHEYQHEHFRGRTELFTKELPSGNFSLLLKDVKLNDTGLYTCQAYMStGSSTNDCQLQV-- +>UniRef100_UPI001A7EA127_43689/ 88 0.245 4.000E-17 2 113 116 15 126 207 +--F-VFADQETISAQSGQNVTLTCQAS-----NNTIPVVEWKRADlgEYVISYRDEQSDPEEQHPSFKNRVDLQDRKMKAGDVSLILKDVTVNDAGTYECRVaQKSGESMgllCSITLSV-- +>UniRef100_UPI0004975935_144197/ 88 0.272 4.000E-17 2 113 116 11 126 217 +--FIFST-QVNITAEPGQDVILPCKAPNNKPIR----AVEWTRPGldpDTVLVHRNGRLYLDDQHPSYKNRTDLQDRQMKNGDVSLVLKDVKTEDGGKYECRVSQEGTNGftKDpisiINLKV-- +>UniRef100_A0A6P8GNI9_7950/ 88 0.263 4.000E-17 6 115 116 20 129 221 +------GQDAQVTCVFSGRCILPCK--MKPHVG--DEVIHWYHtknTDSPVHSYYQGKDQLAYQDKKYKGRTSLFPDQIRLGNESLLLSDVKIQDEGRYKCYTSNkEGNDETFVNLKVKA +>UniRef100_A0A3B4VQN2_41447/ 88 0.252 4.000E-17 4 113 116 26 137 222 +----VLGPEK-VLAFAGRDVTLTCTFNITDSGDL--PTVEWSKDDlepNVIFLYRDGCETHEMKNPDFEYRTSFVMKNLKHGDISLRISNVRLSDAGRYQCMrlWKNAPKDITKVELNV-- +>UniRef100_UPI00187C09ED_8177/ 88 0.250 4.000E-17 4 113 116 26 147 228 +----VIGSPRPIVAALGNDVILPCH--IEPLFNVEGLTVEWSKPDlkpdpsdplsrvEYVHLYRDRREDLDMKIQAYEMRTELFIDKLKYGDVSLKIMNVTLEDRGRYRCYIPKLKSDFKEsvVELFV-- +>UniRef100_A0A3L8SSU8_44316/ 88 0.264 4.000E-17 13 115 116 59 164 230 +-------------AFVGETVVLPCTITLPGGLTLSQSMLYWQIGTKLVHFFQNGQDSLKGQDEKFHGRTSLFLDQMKHGNLSLKISNVQLWDDAEYSCiyrQVENHQTMKSTIKLYVSA +>UniRef100_UPI000495CC2F_144197/ 88 0.291 4.000E-17 11 103 116 121 212 235 +-----------VTAEPGQDITLPCKVP----DNKTIIDVEWNKPElalDNVLFYRDGRLDPDYQHPSYRNRVDLQDRQMKDGDVSLVLNNVKMEDTGTYECRVFLEG------------ +>UniRef100_UPI0003C16D4B_7897/ 88 0.252 4.000E-17 3 115 116 16 132 241 +---TLSASSASMSGIVGQTVILPCS--VNKQLNKEDVRVYWQTPSpmSVIHVYNHGKEEFELQNPAYKNRTHFNTEQVKHGQLSLTLSDLRLSDKNTYECYFQVKGDPImqliCKIELKVAA +>UniRef100_V8NP93_8665/ 88 0.420 4.000E-17 2 115 116 31 148 254 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDKSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRATLLYEELKKG-YSmLHITHLKITDAGCYLCVINYHEADHKYIDLKIEA +>UniRef100_UPI00186AF529_9337/ 88 0.452 4.000E-17 2 115 116 20 134 270 +--FTVTVPKELYIADYGSNVTMECNFDTGGQVDIEALRVTWTKDERKIVNFPSIQKDLEIHSEHSGRRMTLLEDQLSFRKALLHIRDVQIMDAGQYHCLLLYrDAADYKYVTLHVKA +>UniRef100_A0A670ZWM2_8673/ 88 0.394 4.000E-17 2 115 116 32 149 276 +--FRVSVIQPHYSAEYGSNVTIGCHFPADNFLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKKG-YSmLHITHLRITDAGCYLCVVNYREADHKYIDLKIEA +>UniRef100_UPI0006D90AD0_7897/ 88 0.216 4.000E-17 8 115 116 21 131 277 +--------SASVVGTVGTSVVLPCSYPTAAAVSLEDLNIYWQINDSMVVHFFRKKDDNAHQHPKYKNRTKLFYKELVQGDCSLTLFNVNVGDEAKYSAHVILattSEKHTTEVYLQVGA +>UniRef100_A0A3P8ZJV7_8010/ 88 0.236 4.000E-17 1 115 116 29 158 282 +-SFSVKGSQvsqDIVdssdkwpIGNLGEDVILSCRFRTSTS-DmelTSRVSIIWNMEGRSevVYEYDKGTVQLTGQDPRFKKRTLLFSDAIGSGNASLLLRNVNLRDSGVYQCSVSApRGSGTAIVNLRVAA +>UniRef100_UPI0018EDA0AE_27706/ 88 0.313 4.000E-17 4 100 116 140 236 289 +----VICPNPTIQAVGGDTVTLPCY--LDPPHSVVDYAVDWTRVDlnKVVYSYRHKQESHNDQMDQYRDRTTLHLEDLSRGNLTLQISSVQLADSGPYRCFVS--------------- +>UniRef100_UPI0007B92FDF_48698/ 88 0.258 4.000E-17 7 113 116 132 243 305 +-------PPDqkNFTAEPGATVILPCR--TSDQKPIA--AVDWTRRDlgkKYILSFRDGQFDFEDQHPSYKNRVALHDGHMKDGDVSLVLKNLTTNDNGTYECLVQNEGSGDrkliSTINLQV-- +>UniRef100_UPI001129AA6E_194408/ 88 0.280 4.000E-17 8 115 116 26 139 317 +--------QTEVVGTVGESAVLHCFFKLPPNFPLDRLRVYWQTPdDKVVYALLSGANGDEFQASEYQGRARLWQEKLQEGDFSLLLSNLRLDDSQTYRCIVLMNEtkfemKDQSSITLSVGA +>UniRef100_H3AXD9_7897/ 88 0.260 4.000E-17 0 115 116 17 128 324 +DArLSITTDPSPVTAQLGSDVVLKCDFTVDaPTPDLQYLIVKWFFNDTDLAEF-NDKLIPS------SSKVTMSEREIQNGNASLSIPKVTPADEGDYKCFVLYtPDKEEKTIRLKVEA +>UniRef100_UPI000F7CAD34_8839/ 88 0.234 4.000E-17 5 114 116 18 123 345 +-----TWEKETVTGLFAKDVILPCPF---PPGD--DEVIYWKKEENDVHRYYDRRDYLESQHSNYRNRTHVFHEHIPHGNASLKLINLTLTDKGLYRCYVGTqQTKTEVEVELHVQ- +>UniRef100_A0A3Q0FMZ1_38654/ 88 0.224 4.000E-17 1 115 116 12 122 369 +-ACTVVLGLEIVTGQVSKDCILPCSFP-----HGEEVVIHWKKELQNVHSYYSGQDQLASQDSQYRGRTALFHEGIPNGNASLKLSKLHQTDEGSYSCYVGTkQTRTEVEVKLSIQA +>UniRef100_A0A3B5B4G1_144197/ 88 0.333 4.000E-17 3 115 116 17 125 376 +---TVSRGETEVSCAFMERCILPCSFQVAPQ-----VIIHWNYLGLCVHSYYDNQDQLEHQHRRYRDRTSLFKEQISRGNASLQLTGVKVQDEGRYQCCTGTtNENDYSFINLKVNA +>UniRef100_UPI0019531BD3_47969/ 88 0.268 4.000E-17 2 113 116 16 128 376 +--F-VCADKKNITADSGQDVTLTCRAP-----NNNIKSVEWSRadlRDKNVLLYHNGHFAPSNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYKCRVSMEETDSwKSInstNLRV-- +>UniRef100_UPI001954D010_47969/ 88 0.254 4.000E-17 4 113 116 134 241 389 +----VDPPgQEIITAETEQDVTLPCQAP-----D-NIIGIEWSRPDlnkEYVLLYRDGRSDPKHQHPSFVNRVYLKDKDMKDGDASLILKNVTTADNGSYECRVRTGTSRRKRAYLEV-- +>UniRef100_V9L0J3_7868/ 88 0.268 4.000E-17 2 113 116 13 131 390 +--FSLFGEVSLYMIseVVGRDVLLPCLFTPESNLDPEKLIINWQGTDDNsvVHSFYSNVDHPEYQNQKFRGRTQLFPKVILNGNASLQLRRLTLSDNGNYTCYViQHDDHAYVKIvvELRV-- +>UniRef100_A0A3Q0RSC1_61819/ 88 0.279 4.000E-17 1 113 116 1 116 411 +-SFleSLIGPSKPIVARIGDDITLPCYLKPAT-MDVTAKTLEWTRADLDpvfVFVWRAGREFEKTKHSSYKGRTSLFTDELRHGNMSLKLSKVNLSDKGKYKCYI-VEMDEELFIELVV-- +>UniRef100_A0A3Q3GXD8_56723/ 88 0.260 4.000E-17 2 115 116 14 135 423 +--FTggssVGVLSQTVQALAGGDVILPCSFNTNGGKDF-PTTVEWSKEGlhpNVIFLYRDRCETHEMKNPAFEYRTSLVTRELKNGNISLRISNVQLSDAGTYRCMkmWRNAPRDITTLELLVGA +>UniRef100_UPI0013AFA335_54343/ 88 0.238 4.000E-17 2 108 116 17 124 444 +--FLLSKPAPdliEVTVDPGDDVTLPCR-----SNESSIRAVEWSRPDldpDTVLFYRDGHLDPSNQHQSFKDRVDLVDRDLKDGDVSLTLKNVNINDTGIYECRVASGGSRRKK------- +>UniRef100_UPI0019531691_47969/ 88 0.271 4.000E-17 6 115 116 37 145 451 +------GPSQALVARAGDDVILPCH--VEPAYDVSTMTLEWTRsslEPRFVYVSRASQELEKLKNPSFKGRTSLFVDELKYGNISLKISKVKFNDTGTYKCYV---PVLEKEAFVKlVVA +>UniRef100_UPI00189E95D6_27675/ 88 0.271 4.000E-17 1 115 116 244 358 455 +-SFQVIGPSLPILVEVGEDIQLTCY--LTPKANAQSMEVRWVRYHRFpaVYVYVDGDHVAGEQMEEYRGRTALVSDAIVEGRLTLQIHDARISDTGQYRCLFEEDGvYQEARLDLKV-A +>UniRef100_UPI0014023B8B_386614/ 88 0.280 4.000E-17 4 113 116 23 133 487 +----IFGPKvDPV-VSVGKDVVLECQ--TEPTTALSNLEVRWFKNDfsSPVHLYTNGHDLLTAQDSAFHGRTELFNKEFSSGNASLKLKNINAFDDGVYTCFIDFkQDYEEAKIRLYV-- +>UniRef100_UPI000A3085E8_10093/ 88 0.271 4.000E-17 1 115 116 244 359 513 +-SFSVIGHSQPRPVQVGENIELTCH--LSPQMDAQNLEVRWLRSRyyPAVHVYANGAHVAGEQMAEYRGRTSLVTDAIHEGKLTLQIHNARTSDEGQYRCLFGKDGvYQEARVDVQVMA +>UniRef100_UPI0011C1A8A0_8175/ 88 0.276 4.000E-17 7 115 116 205 312 516 +-------PPLRMVTLVGEDVVLPCR--LEPPLDAVSKSVEWARPDlepRFVHVWHDGQDHLPNQNPSYRGRTSVSIDKLRQGDLSLLLSAVKLSDYGLYRCYFPSQNKTF-SVELIV-A +>UniRef100_UPI00165CA17B_8078/ 88 0.264 4.000E-17 4 113 116 369 484 553 +----VVPPPDqrNITAELGQNVTLPCRaFDIKP-----IIVVEWDRTDlgsEYVILYRNNQFDLENQHPSFKNRVDLQQKQIKTGDVSLTVKNVVTDDRGTYECRVSQSETNSRRqtviyIKLDV-- +>UniRef100_UPI00189F9D71_72105/ 88 0.271 4.000E-17 12 115 116 572 678 801 +------------TANLGEDVLLSCILnKESGQTKLSKVSVTWMRGlTEEVYRYKNGGPALDDQNSQFKGRAQLFPDALVTGNASLLLRDTRRSDEGMYTCSFSSsGGGGWIKVHLRVAA +>UniRef100_A0A669D0W5_8128/ 88 0.258 4.000E-17 7 113 116 578 687 806 +-------PPEqkTITAEPGEDVILPCR-----ALN-KIIALRWSRadlGDEYVLLFKDGRFEPEGQHPSFKNRVDLQDRQMKDGDVSLILKDVTTNDAGTYECVVIPsGGGSSKPIsivTLSV-- +>UniRef100_UPI0012F6DCBF_8364/ 88 0.256 4.000E-17 1 115 116 25 133 852 +-ALEVTVPPD-QSSPMGRDALLPCTFRVDnPPMNPKFLAILWHFGDKEVLRYDNKGKVS-------SPRVSIDERALLEGNASLSLSNVTVSDGGTYRCSVIYSPETQkKEIRLRIHA +>UniRef100_UPI0011EA16DD_63155/ 88 0.241 4.000E-17 5 113 116 685 800 880 +-----SVPPyhKNITAESGQNVTLPCRAPNNNIID----VIEWIRPDlqpEYVLVYRDERFDPDNQHPSFKNRVDLRYRQMKDGDVSLNVNHVTINDTGTYECHVFMIGTNHKNtkpissIYLRV-- +>UniRef100_UPI0011C1B2F7_8175/ 88 0.224 4.000E-17 4 113 116 20 139 1040 +----VSGEPELIRVKLGEDVTLPC-----DAGDVNITAAEWTRSDlvdpDYVLFYTDGRSDPTHQHSSLKGRVQLVDSEMKNGDVSLILRDVRREDVGTYECRVQTAGSRRKKraliktqqisiVQLQV-- +>UniRef100_A0A2D0QJF0_7998/ 87 0.254 5.487E-17 3 115 116 16 121 148 +---TVSVQSVRVEGFIGESVILPCSFGEKPQ------TVYWRdKYGWVVCDIIHGEADFKNQNPVYKDRVKIFPSEIEKGDFSIMLSNVKESDAGLYTCII--PNIKTLTLELTVKA +>UniRef100_A0A3B3ZDZ4_409849/ 87 0.293 5.487E-17 8 113 116 40 145 163 +--------SPPIVARIGDDVILPCFF--QPPRDAEALTLEWTRPDlqpRFVFVWRSYEELKDLKHSQFDGRAFLFQDELKHGNISLKLTNVKPKDSGVYRCFIPALEKET-SVKLIV-- +>UniRef100_A0A3Q0GER1_38654/ 87 0.250 5.487E-17 11 115 116 23 130 166 +-----------ILADAGTDVLLPCNVQHQGGFNLLDVTINWERPDTIVCSFYHGSRQLEHQDERFRGRTQLFPNKFSKGNASLLLQRVNLADTGNYSCNAVLWANTQLTVHtmfLQVTA +>UniRef100_A0A6P7YN41_1415580/ 87 0.275 5.487E-17 9 115 116 21 136 179 +---------SPITvtpALYGSDMTLDCNFLPASMLNDQFLVVTWQhsqegRGDMVVHSYYYEKDQLDLQDKVYRNRTQLFPEKFPQGNASLRLMDLRLEDGGLYTCTVNTQiGSTTSRIQLVIAA +>UniRef100_UPI00106E3761_8167/ 87 0.250 5.487E-17 2 113 116 14 129 182 +--FSLAGEdPQQLIVKPGQDVTLQCQ----APRDADISRLTWRRPDlgsDYVFFFRDGRPNVNFQHSSYRGRVQLSVPEMKDGNVSIVLKNVTFNDTGTYQCQILTSGGDGAKLintkTLNV-- +>UniRef100_UPI00141A17D8_80427/ 87 0.438 5.487E-17 23 115 116 2 98 220 +-----------------------CRFPVHPPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSREELDKG-LSlLSITNVKPTDGGVYICVVKYEGADYKYITLEVEA +>UniRef100_A0A6G1PCZ1_215402/ 87 0.293 5.487E-17 5 114 116 25 135 227 +-----TGPcpfPSLIEAQEGKDVTLQCC--VEPQINLKNRTVEWKRVDlnKIVHLYRHRKDDLALQMEQYRSRTSLNQEDLSRGILTLLVSSVQQSDSGEYRCSV---PKWSASiIRLDVK- +>UniRef100_UPI000C6F6C74_1841481/ 87 0.258 5.487E-17 4 113 116 35 156 231 +----VIGSPHPIVATPGDDVILPCH--VEPAVNVAGLTVEWSRPDlrpypndlqkrvGFVHLYRDSREVLDMKISSYVLRTALFLEDLRRGNISLKITNVTLTDEGRYRCFIPKlkSLKKSSIVNLEI-- +>UniRef100_A0A3Q1K796_64144/ 87 0.285 5.487E-17 5 112 116 22 131 243 +-----SVAANPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLTDKLKNGDISLKLFKVKLSDGGKYKCYVPTLNRDSSSMTVK--- +>UniRef100_A0A667ZMK4_586833/ 87 0.277 5.487E-17 2 113 116 9 132 248 +--FQVIGSTRPIAAMVGDDVTLPCH--LEPGLDVRRLTVEWTRADlppdprdklnrrKYVHLYRHGQEDALMKNVRYSGRTLLSRRGLVRGDMALKLTNVTLQDAGKYQCFIPKlkNRVKEALVQLVV-- +>UniRef100_A0A1D5NSN6_7955/ 87 0.233 5.487E-17 1 115 116 18 138 271 +-SITVKVPPGFVVAHVGSTVILPCW--ISPAQNAEAMEIRWYRQkqfKTPVLLYEHGRIQ-DKQEESFRNRSSLTPrsdhsGGLKGGDVSLQLEKITIQDEGPFHCYVsGHSAYDSAELELKVTA +>UniRef100_UPI0009A26457_259920/ 87 0.232 5.487E-17 2 115 116 14 126 277 +--FKIQVPEVPVVAIFGKDITLNCSFTTNATFSLGDLTVIWQLteTRKMVHNYPIQQDQLA---DTFANRTALFTEELEKGNASLLLRRVRIEDEGSFTCFVRIKSHQSASIMLRLAA +>UniRef100_UPI00052841D9_54383/ 87 0.194 5.487E-17 8 114 116 3 105 282 +--------QETVTGLFSKDCILPCPF---PPGN--EEVIYWKKGDKDVHSYYYQRDHLESQDLDYRHRTHLFHENIPSGNASLKLSNLTVTDEGSYKCYVGTqQSKTEVEVTLRIK- +>UniRef100_A0A3P8ZNR2_8010/ 87 0.361 5.487E-17 2 115 116 20 135 284 +--FTVKVDSPSYLAEFHSDVTMGCRFqPVNRELN---LTVIWHRvlPPPVVEVYRlaNGQEDLLSQHPQYHSRVRLVLTELMNGWAKLQLSRLRINDSGTYQCLVTMGVADYKETTLTVKA +>UniRef100_A0A093IKT4_54383/ 87 0.194 5.487E-17 8 114 116 1 103 288 +--------QETVTGLFSKDCILPCPF---PPGN--EEVIYWKKGDKDVHSYYYQRDHLESQDLDYRHRTHLFHENIPSGNASLKLSNLTVTDEGSYKCYVGTqQSKTEVEVTLRIK- +>UniRef100_UPI001A7E7FEC_43689/ 87 0.300 5.487E-17 6 115 116 62 169 302 +------CPSQ-VVAMMGDDVVLPCQLKL--AVDANSETVEWTKPsvNPNIVHFhKDGRLVYENQNPSYHFRTRVFVDELIKGNVSLKIFKVKLSDEGTYRCFIPWIP-EEASIVLTV-A +>UniRef100_A0A2G9RWB6_8400/ 87 0.322 5.487E-17 3 115 116 33 150 320 +---TVQTIKSSYTAEYGDEVNMECLFTETHITNFEDMTVIWKHsiqkgSSSEVAKYSNGKDVEILQDKEYRDRVKLLSDKLKKGRTILRINNVKMTDAGHYLCIIASQGSDFKEISLEVQA +>UniRef100_UPI00067CD842_79684/ 87 0.252 5.487E-17 4 115 116 32 144 331 +----VTTPTGHLVARVGGQAELSCQ--VSPPRSVESMEVRWLRSDnyKLVYQYRGGHGVNGEAAPEYVNRTEFVKEAIGKGRVALRIHNIRISDEGPYRCLFNDRGfSDVVSMNLSVAA +>UniRef100_UPI001A7E604F_43689/ 87 0.263 5.487E-17 3 109 116 126 232 356 +---TVFPDQKIITAESGQNVTLTCR---APNNNKNNTSVEWKRaglESEYVLLYQHGQLVPANQHQSFKNRVDLQNDQIKDGDISLILKNVTATDSGLYKCQFFMEGAQSWRL------ +>UniRef100_UPI0007B8C652_48698/ 87 0.287 5.487E-17 11 113 116 36 141 378 +-----------VNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGShynDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEIlgIDPGSQMFDIKLVV-- +>UniRef100_UPI001B3ADFFE_0/ 87 0.283 5.487E-17 6 115 116 39 148 432 +------GSPQPVVVMVGNDAVLPCL--LKAPMDAARMTMEWGRQDlkpRFVYVLHGGQELLTDQNKAYKGRASVAKDKLSEGDVSLHLPEVKISDNGTYRCYIPKLSTEY-FVDLLVGA +>UniRef100_UPI001A7E604E_43689/ 87 0.250 5.487E-17 4 113 116 138 253 559 +----VVLPDQKVnniTAESGQkNVTLTCRAPN----NNTIIIVEWSRadlGDKYVLLYRNERFDPDNQHPSFKNRVDLKDRQMKDGDVSLILKNVTINDAGTYECRVKNeldSMRLISIIHLHV-- +>UniRef100_UPI000E4230CB_8154/ 87 0.241 5.487E-17 7 113 116 464 575 636 +-------PPDqkNITAESGQDVVLPCRVP----SNKTIRAVKWSRadmGDKYVLLYRDDQLDQDNQHPSFKNRVDLQDRQMKDGNMSLILKNVTIEDGGSYNCNIFNGETRSwesiNTVSLTV-- +>UniRef100_UPI0018A1F73F_8469/ 87 0.241 5.487E-17 4 113 116 35 150 644 +----VAGARPSITAQDGEDVTLDCTFDHIPEVKLHRLNITWKMQraegaDLLVHSYYGKMNLWQGQDKAYWGRTQLYPEGIQKGNASLRLRAVRIQDEGSYFCYVTSElGAWSREISLAV-- +>UniRef100_A0A096MCM1_48698/ 87 0.252 7.526E-17 1 113 116 13 130 135 +-SF-VSSPTGPITitvkAEPGQKVTLPC----EDPDQRKILFAEWKRTDlgsKYVLLYRDNGIATDGQHPSYKDRVELIVYQLTFGDASLILKNVTITDSGTYECRVLIENSGIKVIstaNLDV-- +>UniRef100_A0A3B1JML6_7994/ 87 0.254 7.526E-17 1 103 116 25 127 136 +-AFSLQVPGGFIQAKVGSSVLLPCE--MSPALNAESYKVSWYRPskeDSPVLLYKDLKVQENAGDPQYRGRASLVGD-LQKGNVSLKLENLTVADRGEYVCLFSRGP------------ +>UniRef100_UPI00155685C5_31138/ 87 0.288 7.526E-17 3 113 116 17 132 155 +---TVQSPPD-VVARFGGDVTLSCFFLSQPGMNLQDVTVTWKReragtEALVVHNHNYRRDQLVRQDEVYRNRTWLDPEGLAWGNASLTLRGVRTQDEGVYLCHVTSelGWTAERR-ELRV-- +>UniRef100_UPI00051E5B28_441894/ 87 0.229 7.526E-17 10 115 116 44 150 168 +----------PVVGQLGQDVVIPCQ--LSPPAPLPGLEVRWRKYGLRTVnvHYYSGERAQEMPGKGYEGRTELFPQEFSRGNVSLKLRSLRTEDAGSYQCFVGSQQRNLEAIaLLQVEA +>UniRef100_UPI0006D90502_7897/ 87 0.262 7.526E-17 1 115 116 36 151 181 +-SFSTTTQRGDIVANFGEDAILECRF-V-PDGNFDTTEITWTKEGvsGVVHKYVKVKDELKEQNAQFKRRTSLFLDNISRGNASLKLSEVESKDDGTYTCTVSNtKGKGDTCVILRVGA +>UniRef100_UPI0012BB5B36_47969/ 87 0.247 7.526E-17 8 113 116 19 131 198 +--------PKPITAKPGDNVILPCQAPNSNNLAG----VEWSRRDlepEYVLLLRDGHIVPEDQQPSFKDRVELQDQQMKNGNVSLILEKVTAADDGTYECRIlTHGGERRKRavetisvINLHV-- +>UniRef100_A0A6P5LTW1_38626/ 87 0.460 7.526E-17 2 115 116 20 134 246 +--FTVTVPKELYIADFGSNVTMECNFDAGRQVEIDALRVTWAKDERKIVNFSSKKEDLEILSEHSGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLILYrDAADYKYVTLQVKA +>UniRef100_A8WG14_7955/ 87 0.273 7.526E-17 2 115 116 15 129 273 +--FEVNAPDKHLLALRGHSAVLGCEFT--PDLNLSNLVVTWQReeDSQVVHSFYYQQDQLERQSPEYHSRTSLFVTELHKGNASIRIAAVSWKDAGRYLCIVSNtKGTGRASMEVTYGA +>UniRef100_UPI0018653DE3_118141/ 87 0.284 7.526E-17 2 114 116 18 130 287 +--FSMQGPAaGSTVAQLGGSVLLPCS--VDRPLALEELEVEWKRTDSQtlVHLFREGESRPESQPDSYRDRATFFNELIPEGNFSLLLTNVSAVDRGVYECVV-HTSLESNRISMEIK- +>UniRef100_A0A286YB20_7955/ 87 0.271 7.526E-17 0 115 116 16 130 301 +DGFTVLGSSAPLVAPLGSSVVLPCF--ASELLPAEGLRVEWRRTDSNnlVHLIIDGKSRAEEQHQDYYQRAHFITEEIQHGVYSLRLDDLRADDKGLYRCKV-YSQRDAGATLVEIKA +>UniRef100_UPI00106E3C3D_8167/ 87 0.216 7.526E-17 2 113 116 18 133 314 +--FTLAADHHEVTVKAGEDVSLQCQ----GPRGAQIEMLEWSRvelkPDGEIFRFVHNQSTTDSQHPSYRGRVTLSDPEMKDGDVSVVLKNVRVSDTGTYQCRVGMRGVEEpkvySSIQLNI-- +>UniRef100_UPI0011766488_181472/ 87 0.277 7.526E-17 11 115 116 25 130 334 +-----------VVVPEGSDAVLNCSFTSETHLRLQ--TFDWKRHDKEVFFYDQGKhynNGLSGQDPQFKGRVSHFNDQLEYGNASILIKNTQVNDSGTYSCVFPHLKEEKVYIQLVVHA +>UniRef100_A0A4W5KS28_62062/ 87 0.315 7.526E-17 7 115 116 43 148 347 +-------PRE--VAAPGSDITLSCSFPLSKILNLKHLVVNWQRgESEVVYSYYHGRDQLESVV--YKGRTHLFEDQLTMGNASLRLSGVHPSYQGQYTCDVTDeQGSTQEKLQLLV-A +>UniRef100_UPI0010A311AF_299321/ 87 0.226 7.526E-17 4 114 116 20 129 375 +----VKGQDSQVTCPFRAECILPCSFP--PSIE---EIIHWHFGlntDQTVHTYYHKKDQFKFQIPRYSGRTSLFSSQIPRGNASLLLRNVTWEDQGRYQCYISTkQASQESFVVLTVK- +>UniRef100_UPI0003C17165_7897/ 87 0.232 7.526E-17 2 115 116 25 138 398 +--FKVSCPDQTLKARLGEDITLQCH--LEPPTDATDMVIKWTKPESNeVVYLYGNTKNEHSQNRTYIERTELLKEDLAKGIISLILKNVRLADMGNFTCEVEKElWYEDSKLEVTVGA +>UniRef100_A0A6G1Q639_215402/ 87 0.252 7.526E-17 3 113 116 14 126 451 +---TVPGLPENILAFEGGDVILPCSFNITAISDFPD--VEWSKkglEPNVVFLYRDGCETYEMNDRAFEYRTSLIPKELKNGNISLRISNVLLSDAGTYKCMtLKNGPQDVTTVELVV-- +>UniRef100_UPI00077D277C_105023/ 87 0.262 7.526E-17 1 115 116 35 154 474 +-SFTVypTAHAEPAVASAGQSVILPCSVKISATDD--VPTVEWSKKDlqpDVIFLYRDGCETFEMKNLDFEYRTSLIMREMTNGNVSLRISNVKLSDAGTYRClkILKNGTREESSVELVVVA +>UniRef100_I3KLM5_8128/ 87 0.274 7.526E-17 6 115 116 37 145 486 +------GPQQQIVALLGDDVHLPCV--LETPVDVSNMLLEWKKTDpapGFIYVWDKKEENIKFKLPSYMGRTSLSFDKLKHGDISLTLSQVQLPDQGLYRCFVPELGQKS-FIDL-VVA +>UniRef100_H0W082_10141/ 87 0.238 7.526E-17 4 113 116 30 140 512 +----VEGQAEPVVAPLGADASLPCR--LAPEQSMAHMSIRWYRgqPSRAVLVFRQGQEQVGEQMLEYRGRAELLRDAVGSGSVALLLRRVRASDDGLYHCRFEDGDvSQEALVQLNV-- +>UniRef100_UPI0011EA39EE_63155/ 87 0.248 7.526E-17 4 115 116 366 490 542 +----VVAPPEqkNITALPGQNVTLPCR----AANNKEPIIVaEWSRPdlgDEYVLQYRDERFDPENQHPAFKNRVDLQDQQMKDGDVSLILKDVTFNDTATYECRVFQRGtnrrkrADLKTepisiITLRVVA +>UniRef100_UPI00195483A3_47969/ 87 0.260 7.526E-17 6 115 116 37 149 635 +------GPSQALVARAGDDVILPCH--VEPAYDVSTKTLEWTRsslDPRFVYVSRASQELEKLKNPSFKGRTSLFVDELKYGNISLKISKVKFNDTGTYKCYIPDleKEALVKLVVASVAA +>UniRef100_A0A3N0XSK3_495550/ 87 0.284 7.526E-17 0 111 116 273 385 740 +NGFTVTYSQDTL-VRLGSSVVLRCY--GVKPLQVEDVKVEWRRTDTKalVHQYPDDESQPEKQHEDYHDRAHFFTDQIQHGNFSLRLDKLRAEDKGEYTCKVYRQQdcVFSTQITL---- +>UniRef100_A0A669D0W5_8128/ 87 0.245 7.526E-17 1 113 116 460 576 806 +-SLSVVPPPvqKTITAVPGQNVVLPCRAP-----NNNIIVVQWSRadlGDEYVLLYRDEWFDLDDQHPSFRYRVDLQDRQMKDGDVSLILKNVMINDAGTYECRVYMAETRLlkpiSIITLKV-- +>UniRef100_UPI001653B432_283035/ 87 0.258 7.526E-17 4 113 116 487 605 814 +----VTEPDVIVVpVRPGEDVILPCQ-----AADSSIRAVEWTRPDlepEYVLYYSDGHMDQTYQHPSFKDRVELVDRELKDGNVSLILKNVSRQDNGTYDCQVAPDGSRWKKrgikseritiIRLQV-- +>UniRef100_UPI0013F1C406_106734/ 87 0.289 1.032E-16 2 115 116 18 138 141 +--FAVVATSAPdIVAQFQGDVTLSCLFPSQPGMNLQRLTLTWQKervgaEALVAHSYYYGKEQLERQDQIYRNRTQMDPEGLARGNASLTLRGVRIQDEGIYLCHITSeQGKISVRRQVAVMA +>UniRef100_A0A3Q0RL21_61819/ 87 0.279 1.032E-16 5 111 116 15 120 146 +-----STSSTNISAAVGDSVTLPCKAS-----NNSIRVMWWSRPDqepKYVLMYRDEQFDPEEQHPSFKNRVDLQDSLMKDGNVSLILKDVKISDAGTYKCRVSMGGtNRRKRSTV---- +>UniRef100_A0A4W5MGD7_62062/ 87 0.232 1.032E-16 0 114 116 7 117 151 +NDFKLTTTEDSEGVGPGGDVTLHCH--LSPKTSAVVMTIRWFKGTECIYLYKNGQ---VTERSGYEGRVSLITQELERGNVSLRLRDFRRSDVGQYRCQVIHGErKEEAAVGLEVK- +>UniRef100_A0A7K5PE41_107208/ 87 0.245 1.032E-16 13 115 116 8 113 159 +-------------AFVGETVVLPCITTPLGEQTLSKSKIYWQIGTKVVHFFDNGQDSLEHQDEKFHGRTSLFLDKMKHGNFSLKISNVQLRDDAEYSCIYRQaADQQTKKsvIKLNVSA +>UniRef100_A0A3P9D0Q6_106582/ 87 0.224 1.032E-16 5 113 116 1 109 165 +-----EIPKKIITA--GQDVTLTCRAP-----NNNNIVVEWSRadlGDENVLYYKDAQFITDEQHPSFKNRVTLQDRQMKDGDVSLILKNVTTNDNGTYECRVVLqvrGPMTHiNTIHLHV-- +>UniRef100_UPI0014474D81_310571/ 87 0.236 1.032E-16 10 99 116 36 126 176 +----------PIVATAGDDITLPCL--LQPAMDAVSMTLEWSRPDlnpKFVHVQRDGKHVPAEQNPAYTGRTSVSTENLKHGDLSLKLSTVELSDSGTYRCYV---------------- +>UniRef100_UPI000E3F981B_8154/ 87 0.235 1.032E-16 2 113 116 19 131 176 +--F-VSADQKIITAESGLNIILPCQ-----ALNNNNIVVEWSRsvQDKQyVFVYRDEQFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDSGNYECRVLMretrSWKSINNITLRV-- +>UniRef100_UPI00025FAC88_8128/ 87 0.229 1.032E-16 4 113 116 21 139 178 +----VHADQKNISSKSGQNVTLPCR---APNKDIPIIVLEWGRadlGDEYVLSYRDEQFDPEQQHPSFKNRVDLQDRQMKDGNVSLIVKDVTINDTGTYECRVVQRGTKRRKravgdpisiITLTV-- +>UniRef100_A0A3P9DCV9_106582/ 87 0.264 1.032E-16 1 113 116 7 124 179 +-AF--AAPStnhKTITAKSGQNVILTCQ---TP--NNNILVVEWSRadlGDEYVFVFRDGQFDPANQHPSFKNRVGLQDRQMKDGDVSLILKDVTTSDAGTYECRVIQIGATRSNtghiniISLKV-- +>UniRef100_UPI000E45FD33_64144/ 87 0.227 1.032E-16 5 113 116 17 135 182 +-----SASDDTYTITAGQTAILPCR---EPN-NFPVTAVEWTRdnlEDKYVLFYRDKQLDPDNQHPSFKNRVELDTSQMKHGDVSLILKNVTVNDSGRYECHIIRtdthrnkratfDTEPINTITLRV-- +>UniRef100_UPI0011E9DFDD_63155/ 87 0.250 1.032E-16 2 115 116 19 132 192 +--F-VSADQETITAESGQNVTLTCRAP-NHSID----IVEWSRADlksQHVFVCWDGQVLPEEQHPSFKNRVDLQDRQMKDGDVSVSLKNVTFNDEGTYECRVQREDDSVeliSIITLRVVA +>UniRef100_A0A0F8D0R0_215358/ 87 0.225 1.032E-16 8 113 116 13 127 204 +--------PDVMSVRPGDDVTLTCR-----STDPNIVAVEWTRPDlepEQVFLYIDGHFKPQKQHPSFMGRVQLVDTDLKDGDASLTLKNVSSSDEGTYECRVRVdDPTRQKRaliddqpirrVRLQV-- +>UniRef100_A0A096LRT5_48698/ 87 0.307 1.032E-16 0 99 116 11 112 223 +NAFLFVFPGlITVNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGShynDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEI---------------- +>UniRef100_UPI0013AEA7DD_54343/ 87 0.240 1.032E-16 4 99 116 33 138 227 +----VIGSRRPIVVALGDDVVLPCQ--LDPREDVQDKTVEWSKPDLKpdpsdrlsrvayVHLYRDKREVPDMKIPSYAERTALFTDALRDGNISLKIVNATLGDTGPYRCYV---------------- +>UniRef100_A0A0F8CV67_215358/ 87 0.238 1.032E-16 4 113 116 143 252 261 +----VIGPSQPIVAILGEDIILPCR--LEPPRNASGMVVEWARPDlspGYVYVRRNSEEHVAHKQPSYRGRTSVSINKLEVGDASMKLSEVTRPDEGTYRCLFPQLGQ-YAFVELVV-- +>UniRef100_A0A6P8GUF7_7950/ 87 0.279 1.032E-16 1 115 116 21 136 267 +-AFEVRVPEKQVVAVHRSPAILGCTFT--PPPTLQDTVVTWQTvaDQRVLHSFYYGTDQLDRQSPEYKNRTSLYHKQLLSGNASLRLEGAGPRDTGKYLCSVSTsQGTDKAELQLSYAA +>UniRef100_UPI0018653DE3_118141/ 87 0.247 1.032E-16 4 110 116 137 242 287 +----VTGSDQPISAHAGEEVIMNCS--VDTHIPVQELQVEWLNTDQDimVLLFSEGESRPESQHEWYQGRAQFFPEEIHKGNFSLKLRDIKTEDKGEYMCSV-HSDSQSANTT----- +>UniRef100_UPI00109F489F_491861/ 87 0.273 1.032E-16 2 115 116 11 125 309 +--FTVTGLKETIVAPVGTMLELSCQ--LSPPQNAQHMEIRWFRShyTQPIYLYEDGKDMFGKIIPKYVERTELLKDAIGEGKVTLRIFNVNPDDDGQYHCIFKNGKFYEEHITeVKVTA +>UniRef100_UPI0009054EAF_8128/ 87 0.255 1.032E-16 1 113 116 240 364 403 +-SLSVVDPPvrAKITVESGTNAILPCQAPNNSNDN----VVEWTRADlepEYVLLYRDGQFDSDDQHPSFKNRVDLWNRQMKDGDVSLILSYVTINDTGTYECRVLIRGTnrrmravlDDKPIsivTLKV-- +>UniRef100_UPI001ABDCDFB_8384/ 87 0.284 1.032E-16 2 115 116 10 118 426 +--FTVI--HAALLAEQNKDVILPCSFT-----PGENVVIHWTTNDnKNVHSYYTKENQLQSQDKSYSGRTSLFLSEISKGNASLLIRDLKKSDENTYNCYMSTnAGKKEDKVTLQVIA +>UniRef100_A0A1U8BYQ0_10036/ 87 0.238 1.032E-16 4 115 116 32 139 438 +----VSNNEQLILGRYDEDVILPCPFT-----SGADIVIHWRNQNNYVHSYFGGKDHLEAQYFRYENRTSLFHGEIHNGNASLTIRRLSLLDEGIYSCYVGTkNERTDQRVVLKVGA +>UniRef100_UPI001A7E7566_43689/ 87 0.272 1.032E-16 3 113 116 241 358 513 +---TVVVPPDPkiITAESGQDVTLTCRAPNNN-------IVKWSKADlvpQYVILYQDGHFISANQHPSFKNRVDLQDRQMKDGDVSLILKDVNTADSGTYECRVVSGTKHRSRdistepisiIHLHV-- +>UniRef100_UPI000E3FDC8A_8154/ 87 0.245 1.032E-16 1 113 116 324 440 556 +-SLSVVDPPdlEMITAESGQDVTLPCRAP-----NKKIIVLRWSRADlepKYMLSYWNGHFDPDLQHPSFMNRVDLQDRQMKDGDLSLILKDVTINDAGTYRCRVFMAETHSwqliSIISLSV-- +>UniRef100_UPI00195594D3_90988/ 87 0.286 1.032E-16 2 115 116 111 220 588 +--FRLVVPNHTVNAYQGEDVTLHVQF--FPTISAASLIINWLKERLFIYEYVNGK---EIRHRHYEDRVGLNNQELDSGNIFLTLKNVRLSDSGNYTCQVKYEEyVMDKKIELHVRA +>UniRef100_UPI001966B1F9_55291/ 87 0.198 1.032E-16 2 115 116 15 123 592 +--FHFSIPQPEVRASLYSDVLLPCTFTdADQEVDLNYLLVIWKQDNNELLRYQAGQ-------KTFSNKFAVFESELQHGNASLLLRNITVGDEGGYECEVIDtPDSGKGKVNLKVTA +>UniRef100_UPI001864357B_42526/ 87 0.267 1.032E-16 0 111 116 16 126 670 +DTFSLVVPDDIISGHLGSSVVLPCE--LSTMLDIRSYEVRWYRPskfDNPVLLY--GEVQENTGDPQYRGRASLIGD-LQKGNVSLKLENLTVADRGEYMCYVkSYKWYEKASIFL---- +>UniRef100_A0A669FBQ8_8128/ 87 0.230 1.032E-16 5 113 116 243 355 921 +-----NVPPDmkTVTAVPGQDVTLTCRAPNNNNIK----YVHWSRADlepEYLLVYRNGQFFPENQHPSFKNRVDLQDRRMKDGDVSLILKDVNTADSGTYECRIFMEETRSwqlSIINLNV-- +>UniRef100_M7CIE8_8469/ 87 0.250 1.032E-16 7 115 116 19 134 1512 +-------PSDksNVRSRAGEDVTLSCRFKLSSDFVLNRLRIHWQVfrdeEGSVVHSYYDGADRLEDQEVEFKGRTKLFLQELSEGVASLNLTRVRPSDSGEYRCIiVNSQDVVIGSVILHVSA +>UniRef100_UPI000904B21D_8128/ 86 0.235 1.416E-16 2 113 116 19 131 137 +--F-VSADQKNITAKSGQNVTLTCRAP-----NNNIIIIEWKKADLKeevyVLLYRDGHFDPHHQHPYFKNRVDLQDKKMKDGDVSLILKYVTINDTGTYECNVQKDGDSLKlinIITLSV-- +>UniRef100_A0A3Q2CRF3_28743/ 86 0.254 1.416E-16 2 113 116 18 135 145 +--YSVSSPADPrnITAEPGQNVSLPCR---APDSNL-IIAIEWSRselGSKYVFLFRNDQIDLENQHLSFKNRVHLQESQLKVGDMSLFLRNVTTEDKGTYECRfIQTEANKRKEtrlyINLDV-- +>UniRef100_A0A3Q1HMG3_64144/ 86 0.260 1.416E-16 3 115 116 11 126 160 +---TVSQHASAVVLYEGDHFLLPCEF---PTFDVDDPTVVWSRYDlspSTVHQRQQEGDDLKNQNQLYRDRTSMRTDALETGDLSLNLTKLTLSDSGTYTCSVRSaiwGERRVTEVQLQVKA +>UniRef100_UPI0011E9E41B_63155/ 86 0.243 1.416E-16 2 113 116 17 129 160 +--F-VSAEQKIITADPGQNVTLTCR---APSNDIR--VIEWRRPDlkpEFVLLNRDGQSDPDDLHPSFRNRVDLQDKQMKDGNVSVILKNVMINDTGTYMCRVFVGETGSwksiKNITLSV-- +>UniRef100_A0A3Q4HMF5_32507/ 86 0.235 1.416E-16 2 113 116 43 157 163 +--FSLPVSDEKVlKAEPRQNVTLPCRAPDKNP----AIAVEWTKSDlraEHVLLYRDEQFDIDDQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYKCHVFMRGSKTDHisiIHLHV-- +>UniRef100_A0A3B3Q9N9_1676925/ 86 0.250 1.416E-16 4 114 116 12 119 167 +----VALSRELVNGYMGEDVLLPC---VGRPSDTAQPTVYWRFGDNRiVYGVINGADDLQNQDPQVKGRASAFPAEYSKGNFSLLLTNLSSSDAGLYSCFI-ISENLQRDVNLQIK- +>UniRef100_A0A0N8JY14_113540/ 86 0.241 1.416E-16 4 113 116 54 162 172 +----VSGTDKPVYAHASEDVILQCS--LDLHIPLAELEVEWTKTDENilVLLFSEGESKPESQNERYWDRAEFFTEEISKGNFSIKLRNVRTEDKGEYMCKV-YTDTGSANVTVRI-- +>UniRef100_UPI0003940CAE_8128/ 86 0.230 1.416E-16 3 113 116 16 128 181 +---TASSTDQTITAEYGQNATLTCQAPN----NNTIIIVEWSRadlGNEYVLVYRDGQFPSDEQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYECRVFMeetQSWEHSSIYLSV-- +>UniRef100_UPI0007B9A823_48698/ 86 0.250 1.416E-16 5 113 116 20 131 186 +-----EVDQINITAEPGQNITLPCRLPGNKP----AAAVDWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVYLVLKNLTTNDTGLYQCRVQKEGSLDikliRTINLQV-- +>UniRef100_A0A3Q2DHC2_28743/ 86 0.240 1.416E-16 1 115 116 14 138 187 +-SWNVTlSPTDQIkipaeTGQTGQPVTLPCKL----ASSSQVIVVQWSRTDlgsDYVLLYRDGRIDPFNQHPSFKNRVNLQSRNMEDGDVSLVLKDVRTEDGGTYECRVVQTGTGRKKnlistISLEVAA +>UniRef100_UPI000E40A39F_8154/ 86 0.226 1.416E-16 1 113 116 24 158 189 +-AFIVRTPVQgevlvigsnlPIIAAPGDDVILPCH--LEPMFDVQGLTVEWSKPDlkpdpsdrlsrvEYVHLYRDRQEVPDMKMASYFRRTELFMDDMKHGNISLKILNVSEEDNGRYRCFIPKLQSRVKAavVELVV-- +>UniRef100_UPI0011E9BAD4_63155/ 86 0.237 1.416E-16 3 113 116 16 134 191 +---CVFADQKILTAETGQTVILPCQ---AQNNNDPELVVEWSRADldpEYVLLFRDGHFDPVKQHPSFKNRVDLQDKEMKDGDVSLILKDVTTNDAGTYECRIRKKSTSRavlrfepiSIITLRV-- +>UniRef100_UPI001954828D_47969/ 86 0.241 1.416E-16 2 112 116 16 126 194 +--FTfVTADPKNIAAESGQDVTLTCRAS-----NNSIIVVEWSRADSNtqhVLLYRDEQFEPEEQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECHVFRKRQKHGRTsHLK--- +>UniRef100_A0A6G1Q7H3_215402/ 86 0.240 1.416E-16 2 113 116 13 137 196 +--FLVSGSEvsQNIIAEPGQTITLPCQIP----KNTPVVIVEWTRPDlgtQYVLFYRDGQSDPENQSPSFKNRVGLKEGLMQDGDVSLILKDVTMDDKGTYECHIvpketnrrkRAGSFDTepiKIINLNV-- +>UniRef100_UPI001A7F087C_43689/ 86 0.233 1.416E-16 2 113 116 19 132 205 +--F-VSADQKNITAESGQkNVTLPCRAP-----NNNIRAVEWSRADlkeeQHVLLYRDDQFVHEGQHRSFKNRVDLQDRQMKDGDVSLILNNVTTADSGTYKCHVFMSGtnnEPISNITLSV-- +>UniRef100_UPI0012ED7820_433405/ 86 0.252 1.416E-16 1 113 116 28 159 225 +-SFTpVEGQPqvigsvQPIVAAPGDDVILLCH--VKPALNVTALTVEWSRPDlkpdpedrlsrvKYVHFYRNTKDIPDMKISSFVNRTTLFKDGLARGNISLKITNVTLSDEGRFRCFIPKleSQVKSSIVRLVV-- +>UniRef100_UPI000905C4AD_8128/ 86 0.241 1.416E-16 2 113 116 11 121 243 +--FSVAV----ITAKAGQkSVTLPCRI---PNYNL--IAVEWSRADlgeQYVLLYRDGHFEPPNQHPSFKNRVDLEDRQMKDGDVSLILKDVTTNDTGTYECRVFVGEtSSWKSINttyLSV-- +>UniRef100_A0A3B1J0S4_7994/ 86 0.274 1.416E-16 1 113 116 29 150 271 +-AFSVS--QGTVetttpfpVGNLGQDVVLECKFRTKTGGDsSKDVFISWKKDGlsGLVYQYKNNAAQLQEQNSQFQNRVQLFPDAISGGNASLVLRSVRMEDAGVYRCTVGAPGVlSSVSIDLRV-- +>UniRef100_UPI00076268BC_9994/ 86 0.264 1.416E-16 4 115 116 30 142 274 +----VTVPKGHFVARVGGQAALSCQ--LSPPQSAEHMEVRWFRGDNSqlVYLYRGGHEVNGEAAPEYINRTEFVKEAMGEGKVTLKIHNVSISDNGPYRC--SFKGTDFSDATgmnLHVAA +>UniRef100_UPI001114045B_173247/ 86 0.238 1.416E-16 8 112 116 43 143 288 +--------SETIAAAVGEDVVLKCK--GDRPVDEQSLILVWERNGETVHKFRDYNDNLDLQDENFKNRTSLFLDKLKDGNFSLNLKNVTRNDGGNYTC--STDNTTVAVIDLT--- +>UniRef100_A0A3B4Y5E7_1841481/ 86 0.288 1.416E-16 6 113 116 30 137 297 +------CSHQPIVALAGNDVILPCR--LEPAISAADWRVEWTKPGldpKNIHIHQDGRLEYWTQNPSYNFRTRVFVDELEQGNVSMKIFSVKLSDKGKYRCYI-HSVQEEAFIHLSV-- +>UniRef100_F6VXB6_9258/ 86 0.271 1.416E-16 7 115 116 22 128 303 +-------PPVPV----GNNTTLQCSFPV-PIGN--DLRIHWhhYLNGRRaiVHSYYNGTEQLKDQDEAFHGRTKLSLPGIQQGDASLTLTDLRPSDRGDYKCIVVNGGyFRTSNISLQVSA +>UniRef100_UPI00189CBC78_72105/ 86 0.256 1.416E-16 6 112 116 35 153 309 +------GSSQQIVSALGEDVILPCH--VEPQLNVENLTVEWWKPDKQfdpedplinyryVHVYNENRDEEDMKMLRYKGRTALNKDGLKHGDISLKIMNVRQSDQGRYRCEIPQlaSPPDIMLVVVK--- +>UniRef100_UPI00106E142F_8167/ 86 0.227 1.416E-16 6 113 116 124 241 312 +------VPDLPVVVRPGDDVILPCQ-----SADPSIRAVKWSRADlkhpEYVLLNIDGQLNTTHQNPSFKGRVELVYRKLKNGDVSLILKNVNINDNGTYECRFASGGLRRKKrsnidsepiriIHLQV-- +>UniRef100_UPI001885C0E1_161584/ 86 0.285 1.416E-16 2 115 116 24 142 324 +--FTADAERVSYSAQMGGEVLMGCHFSPLSPHPYEDLMVAWYLssraPSRLVSRLESGLEQDSSQHPDFKGRARLLTEEIKDGRAILQLSRLRINDSGNYQCVVRTrNGADYKHIQLSVTA +>UniRef100_A0A667YUX5_586833/ 86 0.256 1.416E-16 6 112 116 89 207 328 +------GPPQPIVAIVGDDVILPSH--LEPATDAADMPVDWMRPDldhSLVHQRYKGQEVVTRQNPSYVGRTSLFTDKLKHGNVSLKLSEVKLSDEGGYRCLLPSlkdPGRlaglpmsmTHDHVHLN--- +>UniRef100_A0A3P9PFA2_8081/ 86 0.252 1.416E-16 4 110 116 146 260 370 +----VSSPSDQVdiTVKPGQEVTLPCRLTdsgLSGQSTTQIKVVDWTRDNLXsyrVLLFRSSQFVTDQQHPSFKDRVDLLDKQMQNGDTSLVLRNVVPEDGGTYKCQVVYNGADNRNLN----- +>UniRef100_UPI0010FACAC1_113540/ 86 0.279 1.416E-16 6 115 116 41 146 405 +------GTENLVNCIVGKACMLPCRFSAAGS-----EVIHWYRGDTVIHSFYYGQDQLAKQNLDFHNRTSLFENQIASGNASLLLRGVKIQDGGRYRCYSSTlQGSLELFVHLKVSA +>UniRef100_UPI000497D7FE_144197/ 86 0.252 1.416E-16 4 115 116 11 127 480 +----VVGPSQPIVATLGDSIILPSY--LEPEYDATTLTVEWTRPDlkpRFVYVSRWAQELEHMKNPAYKGRTSMFNDELKHGNISLKLSKVKQADAGRYRCFIPEtREDTFMELVVvsgSVSA +>UniRef100_A0A4U5VXB0_240159/ 86 0.244 1.416E-16 0 111 116 89 216 481 +NAFTANlTPglrnrpenkkereSETIRVSVGEDVILPCN--LTRLFDMSTLTVEWTRDDeKDVHVYRKGV-DLKDQDENFRDRTSLFREEMRSGNVSLKLTNVTELDEGKYTCKVRPENFPEhftaCSMTL---- +>UniRef100_UPI00165CCD9A_8078/ 86 0.226 1.416E-16 4 111 116 259 369 507 +----VVPPPDPtnITAEPGQNIILPCR---TPDSDP-VIVIEWSRTDlgsENVLLYRNNQFDLEHQHPSFKNRVDLQEGQIKAGDVSLVLKNVSTDDRGTYECLVIQtvTNSRRQTVLL---- +>UniRef100_A0A5A9PQG2_1572043/ 86 0.266 1.416E-16 4 115 116 48 164 520 +----VEVLPGQIVGRVGLTVTLPCW--ISPQTDAGTLEIRWYRPeryDTPVLFYRKGKIQ-EVQEEEYRNRSSLsrrsaLSHGLKDGDVSLRLDNLTLQDGGVFYCYVSGDWYDSQAVTLNISA +>UniRef100_UPI000E46064C_205130/ 86 0.234 1.416E-16 8 115 116 320 429 522 +--------QRTITAEPGQNVTLPCEVN-----NSEITHLQWTRPDlypDYVFVYRHGRFDLENQHPHFKKRVELKNSQMKDGDVSVTLKNVTFTDTGTYECRDFQGqskGPELiNIIHLRVSA +>UniRef100_UPI0018F57EA0_7830/ 86 0.250 1.416E-16 2 112 116 24 137 746 +--FKVTGPDAPVIALIGGEAVLDCQ--LIPEKPTNGMELQWVRSDLNhhipIHKYIFGQDVEEQQAEAYRGRTEFFKDEFNQGNVSLKLKHVRLEDDGDYLCMIEQNSViEQVAMKLK--- +>UniRef100_UPI001964BEB1_8168/ 86 0.280 1.416E-16 8 113 116 374 476 895 +--------PKLITVEEGSDVILPCS--VWPEKNLRSTKFVWKKTDDNVFLYDNG--EHPGQSEQFKGRVSHFPDELEQGNASIIISNTTRADSGEYRCIIPLIHKQQKFqINVVV-- +>UniRef100_A0A5A9NAU8_1572043/ 86 0.236 1.416E-16 4 111 116 136 247 898 +----VSGSDQSLSVYVGEDVTLKCS--VDSHIPPEDIeEVSWRKrvQDKHitVLLYESNKTLLDASDERYRDRVEFFSDEIHRGNFSLRLKRVRSEDKGLYMCQVFAGGfADNMTVIL---- +>UniRef100_A0A498M6M2_84645/ 86 0.223 1.416E-16 4 114 116 243 361 1419 +----VSGSSRSISAYVSEDITLSCS--VNSHIPSKNLEVSWMKTDEDedivVLLYQNNETSPEASDERYRDRVEFFTAEIPKGNFSLRLKSVRTKDKGVYMCEVSAGGlsanttVELERLEFKVK- +>UniRef100_A0A7L2ILK5_91796/ 86 0.250 1.942E-16 7 113 116 2 113 117 +-------PDKTCNASVGETVVLPCSATSPGELNHSTSRLYWQIDSLVVHFFPSGQDLLKFQDKRYRDRTSLFLDQIEHGNFSLKLSNVQLLDAATYTCIYKQTGdypnkTQKSKVKLIV-- +>UniRef100_UPI000B8EF270_80966/ 86 0.267 1.942E-16 11 108 116 20 117 164 +-----------IAVEPGQNVTLPCKVPNNRK---TITAVKWIRPelgEGYVLFYRDGLLDPEYQHPSYENRVDLQDKEMKDGNFSLVLMNVTMEDSGTYECQVFQKGTKRRK------- +>UniRef100_UPI001954C711_47969/ 86 0.245 1.942E-16 4 113 116 21 135 175 +----VSADQKNITVQSGQTVSLPCQ---APNNKGTIRVVRWTKPglqNENVYLYVDRRFYLEEQNPSFKNRVDLQDRQMKDGNVSLILKDVTVNDAGTYKCLIRVllaaSTNDHiNNITLRV-- +>UniRef100_UPI000DF163FF_8128/ 86 0.262 1.942E-16 2 113 116 19 130 177 +--F-VCADQKTITAESGQNVTLTCRAP-----NNNIIVVKWIRadlGDEYVLLYQDGRFVPDEQHPSFKNRVDLQDRQMKDGDVSLILRDVKINDTGVYMCSVVMEGVRTwtiSFIYLIV-- +>UniRef100_UPI000D313C18_106582/ 86 0.246 1.942E-16 2 113 116 7 127 181 +--FCVclllsAASGQKIPADSGQDVTLTCRVP-----NNNILTVEWSRADlepKYVYVHRDGRFDPDNQHPSFKNRVDLQDRQMKDGDMSLILKDVTINDTGTYECRVVQKGTSNKNsdpvciVTLSV-- +>UniRef100_UPI0013B4366B_8084/ 86 0.245 1.942E-16 11 113 116 27 132 188 +-----------VRGEPGQSIILPC----SSAANSSVIVVQWSRTDlgsEYVLLFRDGRFDVRKQNPSYQNRVDLVDQQMKKGNVSLVLKNLTINDTGLYQCQVQNEGSlDTKlirTIRLEV-- +>UniRef100_UPI000905019B_8128/ 86 0.243 1.942E-16 1 113 116 12 127 203 +-AVFVSADQTIITAECGQDVTLTCR---APNNNNKIIVVEWSRADlepQHVLLQQNGEFDPDGQHPSFKNRVDLQDRQMKDGDVSLILKDVIINDNGTYECRVQRQRESLSLITsvyLSV-- +>UniRef100_A0A3Q3A7H0_37003/ 86 0.237 1.942E-16 1 113 116 17 132 204 +-AFSFaTVPPgSP--TEPGQNITLPCRVS----ENRPVIVVEWSRtglGSDYVLFFRDHQIDPELQHPSFKDRVDLQDRQMKDGDVSLVLKNVTTEDTGTYECRVAQKEDRQrkllSTINLQV-- +>UniRef100_UPI0011E9C9D4_63155/ 86 0.225 1.942E-16 4 113 116 22 142 211 +----VSTDQKNITAAFGQNVTLTCR---APNSNITVIAVEWSRADlesEYVLLYRDEQFDPEHQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECHIIqrrtnrrkravYDTEPIKIISLRV-- +>UniRef100_UPI001A7EC7AF_43689/ 86 0.261 1.942E-16 0 114 116 6 128 218 +NAFHgymISQHAlaVVVEVNEGEmSVLLPCQFSGFIPEDS---TVLWTRSDlhpKSVHVRGEGGDDLRGQNQRYSGRTSMRPDALDTGDFSLTLRKPTKTDAGKYTCSISDGGEELrlRDIQLQVK- +>UniRef100_UPI001A985076_8245/ 86 0.218 1.942E-16 1 113 116 24 138 221 +-SLLVSASEAKIslTAAQGETIVLPCQ----TPSDYPILAVEWDRPDlepQYVILYRDEQSDPENQYESFKHRVRLDRHQIKTGDVSLILRNVTTDDQGIYKCRVIQRGmRRQKRASLNI-- +>UniRef100_UPI0011802F3A_375764/ 86 0.230 1.942E-16 4 113 116 19 142 221 +----INTPESgvwSISAHVGDDVTLTCK--TSGGLNLEDAAVNWTRPDlgQYVFFYRDGRPDPEEQHPSYQGRVDLVHSQLTDGDLSVVLKNVRANDSGTFECYLipmlenQTEGSRSepkllSTIVLKV-- +>UniRef100_UPI00062BE441_9305/ 86 0.443 1.942E-16 2 115 116 20 134 228 +--FIVTVPKEFYMADYGSNITMECNFDTGGEVDIEALRVTWAKDERKIVNFPSKQEDLEIHSEPTGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLFYrDAADYKYVTLQVKA +>UniRef100_UPI00186569EC_118141/ 86 0.277 1.942E-16 1 115 116 29 154 240 +-AFTRSQSSfvethDPFpVGNIGEDIVLDCKFQPSTADvkRLDQVTITWEKDGlsGVVYRYQNRAAQLRDQNPQFRGRTRLFTDSIAAGNASLLLWNVGIRDAGMYRCSVSApSGRGSISLTLRVAA +>UniRef100_UPI0009A2CD9C_259920/ 86 0.264 1.942E-16 2 115 116 17 128 241 +--FNVICDQYAVT-EVGKDVTLKCTF----GKGGSNPTVIWEKvgEEQNVHEYRNNADDFREQHKNYTKRTALGGSSVKGGDASLTLKNVNVWDEGTYKCSVNInDGFDDETIVLSVWA +>UniRef100_UPI0006D93879_7897/ 86 0.232 1.942E-16 3 113 116 20 135 248 +---TVTILNPYMRAIAGEDVILQCEFRADRKIvNNNEFRVDWHHEtdrDRQVCSYSKGKEQFQNQDAQFSGRVQLFPEEFQNGSASLKLLRVSESDTGRYRCaVVGDDGDDSATAELEV-- +>UniRef100_UPI0010A41C04_299321/ 86 0.296 1.942E-16 1 115 116 13 127 259 +-AFKWSV-QEEVLAIHGRPAVLRCSFDSAAGMD--NLVVTWQRveDNKVVHSFYHGKDQLDLQSVLYKNRTELYNSELQAGNASLMLHKVGPQDEGKYLCTVSTsRGTSNAQVQVKYGA +>UniRef100_UPI001ABE7A3E_8384/ 86 0.308 1.942E-16 12 115 116 34 137 264 +------------VGEIGKAAILPCTFTPDAKKSS---NVLWEKvgDTGNVYKYENGKISLTDQNSNFKSRTSLFLTQLSAGNASLTLINVQMNDAGVYKCTITNsNGQGQNTLSLSVGA +>UniRef100_UPI001A7E246A_43689/ 86 0.248 1.942E-16 1 115 116 29 149 272 +-AF--SKPQSNVissstkpVANLGEDQLLSCY--LDTQTSQDKVTVTWKKTDltGLVYFYQNGAPDLTNQASQFSGRTQLFPQAVVTGNASLLLRNVRHSDEGKYTCSISSsKGGGEVSIQLRTAA +>UniRef100_UPI000A1C73F8_150288/ 86 0.213 1.942E-16 7 115 116 26 138 273 +-------PNDMVTVSEGDDALLPCA--LSSGQNIE--QFDWRKDNGEkekmeVFMYNKGKyygHGIPGQSEQFVGRVEFFKDELKSGNASIKIKNTRLEDSGTYTCWIMNPVRSVVNIILHVGA +>UniRef100_A0A6P8GAM9_7950/ 86 0.319 1.942E-16 1 115 116 20 138 293 +-SYKVQVPSEPLVAVRGSYAVLCCSYPPMAQPGiPPGLLVTWQRveDSRVVHSFYYGQNQLSRQSADFKNRTGLYVSELWSGNASLRITDVRAQDAGRYLCTVSDaRGTDRAEMKVEYAA +>UniRef100_A0A4D9DLP6_55544/ 86 0.284 1.942E-16 6 115 116 16 131 307 +------GPDTQLQPRAGQDVTLECRARAPSGPDLHHLRVHWHLlrepaGGSVVHSYHAGADQLGDQAEEFRGRTRLLLQGIRQGVAALTLASVRPSDSGTYRCYIMDsQGDSTMDIVLRVAA +>UniRef100_UPI000C6FBD78_1841481/ 86 0.259 1.942E-16 13 113 116 21 124 310 +-------------VKPGENVTLPCR----GPRDAEITLIKWNRTDlkseGYVFYYRDNRLLGEFQHPSYHGRVELTDPQVKDGDASVILKNVTINDAGRYECRVGKKGSRPqliNTITLKV-- +>UniRef100_UPI0011E9F8D9_63155/ 86 0.252 1.942E-16 1 106 116 139 245 314 +-SFTAlpTTNRKVITAESGQTVTLPCQAPN----NNNIMAVEWSRADletQYVLLYRDGQFIPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVMTDDTGTYECRIFTRGTNS--------- +>UniRef100_UPI000673F2F9_8139/ 86 0.235 1.942E-16 4 113 116 131 244 316 +----VSVPPvfNFITAESGQDVILPCRAP-----DSNVKYIGWTRDDlgfDSVYRYEDGHFRPVNQHPSFKNRVDLQDRQMKDGDVSLILKNVTSNDAGTYLCKVIISRAHRsdliSSIYLVV-- +>UniRef100_A0A3Q1IEI2_64144/ 86 0.259 1.942E-16 0 113 116 17 140 328 +NMFFVwqtepcetqVGSTQQIVATVGESAVLPCY--LETPVDATDMIVDWRRPDlspGFIHMWRNNKEILkDFKQPSYTGRTSLLINKLKHGDVSLKLSRVRLSDEGTYRCFIPALGQES-FFELIV-- +>UniRef100_UPI0011B53171_8049/ 86 0.275 1.942E-16 4 115 116 19 129 344 +----VVQGDTPVGCVFGGSCVLPCRF--KPNSD---TLLHWNKmNGKNiqVHSYYDDQDQLGYQDPLYKGRTALFHDQISGGNASLGLARVNLQDQGKYLCYVSTsKNNQETFVTLTVNA +>UniRef100_A0A6P8FLQ5_7950/ 86 0.271 1.942E-16 10 113 116 7 110 423 +----------PVVAQLGSSVLLPCS--AQIPLSLEELEVEWRRTDSDalVHLFQEGEVRPESQNEGYRDRA-FFTEEIAKGNYSLLLFNVTKDDAEMYSCKVYSGtESSENTVQLKV-- +>UniRef100_UPI0011E9B7AB_63155/ 86 0.239 1.942E-16 4 113 116 137 248 435 +----VHPPKQIIiTAESGQRVSLPCRAP-----NNNIISVEWTQPdlgDKYVLLYQDENFDPDYQHPSFKNRVDLQDRQMKDGDVSLVLMNVKAADAGTYECRVFMaetRSWERSMVYLRV-- +>UniRef100_A0A1L8F871_8355/ 86 0.275 1.942E-16 0 114 116 17 133 443 +DQFHVQTQDKVLTAAVGSDVVLPCT--LSPPSSAVGLEVRWFHTvfHSVVYLLKDGREDREQQKSEYHDRAFLKSGPL-TGNLALSLLNVRLSDAGTYHCFVENrtiGISEEAVIELSVN- +>UniRef100_UPI00109FF277_27687/ 86 0.250 1.942E-16 0 99 116 24 119 495 +DTFEIIVPNNPVVGVAGKSLILPCR--ISPTLSAVDMEITWSRNSELIYGYSSGAEKFDDQY--WKGRVGLFTDELQNGNVSLRLQDVRVSDLGSYTCNV---------------- +>UniRef100_A0A498NQX2_84645/ 86 0.261 1.942E-16 12 113 116 1 105 508 +------------VAPLGSSVVLPCS--VDQLLSVKGLEVEWRKTDTEtlVHLYQDGESQTEAQEEDYQDRAHLFTEEIQCGNFSLRLDNLRAEDEGQYTCTVQSqeeSGETVVEIKVDV-- +>UniRef100_UPI00165CA17B_8078/ 86 0.275 1.942E-16 4 113 116 139 254 553 +----VVPPPDqrNMTAELGQNVTLPCRALDSKP----IIVVEWDRTDlgvEYVILFRNDQFDLENQHPSFKNRVDLQEGQIKDGDVSLTVKNVVTDDRGTYECRVSQSETNSRRetviyIKLDV-- +>UniRef100_UPI00046BF2FB_8478/ 86 0.282 1.942E-16 3 113 116 19 135 770 +---CIAGEETAITAQYGKNVTLTCIFPSKFKISFHRLSITWTKEgaqgqGLLVHRFYLKMNWLEGQEEAYRGRTQLYPQEFPQGNASLRLSDVRLQDEGSYLCNVTCElGSWSKKISLIV-- +>UniRef100_UPI001889219F_134920/ 86 0.307 1.942E-16 1 115 116 15 126 815 +-SFLRTCKgDDAVLCVAMETCLLPCRF--SPGED---LVIHWIQKTKSVHSFYHERDQLGAQDASFRGRTELFQDQIPRGNASLRLTRVTIQDQGTYRCYTGTNyGTREELILLDVNA +>UniRef100_UPI00106E276F_8167/ 86 0.239 1.942E-16 2 113 116 947 1065 1080 +--FHIKldVEPKLITVREGSDVTLP--FSLSPNKDIRATQFNWKKPydDQEVFLYDKGDlysDECPGQSEQFKGRVSHFPDELKQGNASITIRNTRRADSGKYRCIIYRhlEKPQMFYIELLV-- +>UniRef100_UPI0013B39050_8084/ 86 0.263 1.942E-16 11 114 116 26 132 1134 +-----------VEVNEGaESVLLPCVYSDNPPED---PFLIWTRSDlspNSVHLRRENSDDLKNQNQRFRNRTSMNPDALDTGNFSLTLRKPQQSDGGNYTCSISDGreGREVKQIHLKVK- +>UniRef100_UPI0016539675_283035/ 86 0.256 1.942E-16 6 113 116 234 349 2466 +------VPDVNVVRVPGQNVTLPCQ-----TADSSIRVVKWTRPDLEpdiVLLYSDGHLDTDDQHPSFKDRVELVDRDLKDGDVSLTLKNVNINDTGTYVCLVKTDGStRTKRdtnsdpisiIRLQV-- +>UniRef100_I3JIR8_8128/ 85 0.266 2.663E-16 1 114 116 9 120 124 +-ALTVV-----VEVYEGErSVLLPCQFTGFIPVD---PTVMWTHRDlhpKTVHLRREGGDDLRGQNQLFSGRTSMRPDALDTGDFSLTLKSLQLTDTGSYTCSISYGREELrlKDLQLEVK- +>UniRef100_UPI00072E951F_48701/ 85 0.274 2.663E-16 5 113 116 23 132 149 +-----TGRPGLIYGTVGQNVTLQCKL---EEIPLEKLMVSWTFENQSikVHLYRNEGDDEDSQHSDYKKRTSVFPDQFKHGNFSLELANVTKKDEGTYTWAVHNkDGlKKSGNITLHV-- +>UniRef100_A0A7L2D5R3_159581/ 85 0.264 2.663E-16 13 115 116 8 112 158 +-------------AFVGDNVLLPCS-TSYKELNLSGLLLYWQIGKEGVHYFHYGKDSLERQDKKFQGRTSLFLDQMKHGNFSLKLSNVQLGDDAEYSCIYRLSDSRQtnkSTIKLHVSA +>UniRef100_A0A7J8ADB3_59479/ 85 0.225 2.663E-16 1 113 116 18 136 162 +-SLSITTPDQMIEKAKGETAYMPCKFTLSP-EDHGPLDIEWLLspPDNQqvdqVIILYSGDKIYDDYYPDLKGRVHFTSSDLKSGDASINVTNLQLSDTGTYQCKVKKaPGVGNKKIQLKV-- +>UniRef100_A0A6P7LI06_158456/ 85 0.290 2.663E-16 6 113 116 23 129 176 +------CQTQPVKVEEGGDVTLHCH--LSPSFDVTGHTVEWMRVDLNqvVHLYRHRKDDTSSQMDQYRNRTKLNHQNLSRGILDLHITSVHLSDSGEYRCHVPTL-SARCTQTLTV-- +>UniRef100_UPI0010A09DD3_27687/ 85 0.247 2.663E-16 11 114 116 32 132 179 +-----------VISEVGTDALLPCSY---PDTPVSNAKIYWQTaSGKPVHYFIEGKDNLNKQEPEYNGRTRLFPSELQKGNFSLELKHLTKSDQGVYVC-INVPISQKQYIELIVK- +>UniRef100_A0A6G1RE85_547194/ 85 0.256 2.663E-16 2 113 116 14 133 181 +--FT-SLPRgQPYKAYhafVGETVVLPCATTSVGELALSHSKLYWQIDSLLVHFFHNGRDSLASQNPRYHGRTSLFLDEMKHGNFSLKLSNVQLLDAAVYTCIYRQTGdlpniTQKSKIQLIV-- +>UniRef100_A0A151PEI8_8496/ 85 0.223 2.663E-16 8 113 116 23 134 186 +--------SSRVTARDGADVLLRCNVPCRGHFDFLGAIVNWQLPGEPsavVDSFFHGQVHPEHQDARYRGRTQLFPGEFAKGNASLLLRGTTPSDAGNYSCHAvlcAHTPHTQRVVELQV-- +>UniRef100_UPI0018EACA68_27706/ 85 0.233 2.663E-16 4 113 116 19 134 198 +----VLCQEtQEVKVKPGEDATLPCR--GHRGADIE--VIKWIRtdlkPDEYVFFFRDGSSDENYQHESYRGRVELRDPEMKNGDASVILKNVNINDAGTYECRVREekeKGQAKliSTVMLTV-- +>UniRef100_UPI00106EEB20_8167/ 85 0.233 2.663E-16 11 112 116 20 121 208 +-----------VTVHPGDDVILPCQAN-----DSSISVVEWTRPDleppEYVLFYIRGDLQTDYQHPSFKDRVELVDRDLKDGNVSLTLKNVNLNDNGTYECRVESdDSRRRKRAIIN--- +>UniRef100_A0A672NRE0_75366/ 85 0.256 2.663E-16 3 111 116 44 154 209 +---TVRSPSGPAVVRLGSSGVLPCY--VNKRLLEQIRKVEWRRTDSEtlVHLYQDGESRPESQQQDYHDRAHFFTDQIQHGNFSLRLDNLRAEDEGRYTCKVYRqeDSVSLAKLNL---- +>UniRef100_A0A6P7IA03_210632/ 85 0.272 2.663E-16 2 109 116 29 147 225 +--YRIIGSPKAVMAAPGDDVILTCR--VDPELNLAEQTVEWSKPnlppdprdrlkgEEYVHQYRDAGEVLDLQMEAYRGRTMLFKDGLKHGNISLKIFSVSEEDGGRYRCLIPKlGGQTQSSI------ +>UniRef100_A0A665TGN7_173247/ 85 0.278 2.663E-16 9 99 116 42 136 234 +---------QPIVSVLGDDVILPCQ--LIPPLDLRRFTLEWSRNDvkprqpRIVHLFRDRKEVVHSKLPSYVSRTSLFTGELSRGNVSLRILNVTSSDEGTYRCFI---------------- +>UniRef100_A0A6J2WJD9_29144/ 85 0.264 2.663E-16 1 115 116 29 153 257 +-AFSVSngfVESSDLfpVGNLGQDVILHCRFNPSSGTgvKMNDVSITWEKKGlsGVVYQYKNGAAQLKDQNPLFTERTQLFTDFITLGNASLLLRSVRMEDAGVYQCSVSAPASrGTISVHLRVAA +>UniRef100_A0A668T0T2_47969/ 85 0.279 2.663E-16 8 112 116 19 127 261 +--------QPRMLAVIGhtQDITLPCS--VDPPMNAVDEMVEWSRSDlnpRFVHVWRSGEDHLIGQNPSYKNRTSVSIEKLKTGDASLKLTKVRLSDEGTYRCFIPGLSADLKaDIQIT--- +>UniRef100_UPI001953F1DB_47969/ 85 0.252 2.663E-16 2 113 116 17 129 273 +--F-VSAEPKIITAKSGQDVTLTCRAP-----NISITGVKWSRNhlePENIFLYQDGRFDPDNQHPFFKNRVDLQDRQMKDGDVSLILKDVTIIDTGTYMCGVFTEGADLLNlitmIDLSV-- +>UniRef100_A0A3B4UN11_41447/ 85 0.230 2.663E-16 2 101 116 25 123 320 +--FYLPGP-EIIKVTEGSDVTLPCSITG----DIESRRFDWKKDGqKEVYVYDSGldySQGLSGQHEQFKGRVSHFPGELKNGNASITIRNTTVADSGNYTCEFKH-------------- +>UniRef100_UPI001A7EE878_43689/ 85 0.184 2.663E-16 2 115 116 8 133 328 +--FVISCSvalQQDVQAKFGEDVTLQCQITTDERIS----VVKWSRPdlntDGYVYFYRNKRFYENYQHPSFHGRVKLRHPEMKDGDVSVILKNVTFNDTGMYECHIAVrNPVRSKRahteishfIELTVTA +>UniRef100_UPI0011EA1D1E_63155/ 85 0.243 2.663E-16 6 115 116 34 146 352 +------GPVQQIVALLGDDAVLPCF--LKTPVDASDMQLEWARTDlapGFIYVWEKDKENMELKQASYVGRTSLSSDRVKHGDVSLTLSKVQLSDEGPYRCFIPQlGQRSHVDLVVgSVSA +>UniRef100_UPI001965B5DE_8168/ 85 0.209 2.663E-16 0 113 116 156 279 370 +NALGMGGARNEIVVPVpGDDVILPCQAN-----DYNIRVVEWTRADlepDTVLLYRDGNLETYYQHPSFKNRVELVDRDLKDGDVSLTLKNVNINDGGTYECRVKPAGSRRrkrgiidsepiRTIRLQV-- +>UniRef100_UPI001954BAAC_47969/ 85 0.278 2.663E-16 11 113 116 27 125 372 +-----------VSCDLKENCILPCQFEPGP-----EEVIHWMKENIPVHSFYYNKDQLGNQDQRFKGRTSIFKDQISKGNASLLLRDVNFQDEGRYRCYTSTtRGNKELFIHLTV-- +>UniRef100_UPI000D306480_106582/ 85 0.252 2.663E-16 7 113 116 43 149 374 +-------PPVQIniIAVSGQDVTLPCRVTN------NITAVEWSRaglEPKNVFLYQDGRFVPNNQHPSYKNRVAL--RGMKGGDASLILKKVTTADSGTYKCRVKIaetGSWKYVTINLKV-- +>UniRef100_UPI000697C89D_34839/ 85 0.227 2.663E-16 1 115 116 23 140 382 +-SFSVffnhlrSTNDEIVVGRYDEDIILPCSFENEP-----DVVIHWKNQDNyNVHSYYKGRDHLENQDPKFTNRTSLFYSKIQNGNASLYFRRLSLLDEGIYICYVGTaARQSTKKVVLKVGA +>UniRef100_UPI000B4E9543_10047/ 85 0.242 2.663E-16 11 115 116 40 141 427 +-----------ILGRYDEDVILPCLFKNGPQ-----IVIHWKNKDKYVHTYYNDMDHLETQDLRYANRTSLFHSEIHNGNASLNVKRLSLLDEGTYSCYVSTmnSQATKNEVKLKVGA +>UniRef100_A0A5C6N8W3_433684/ 85 0.245 2.663E-16 2 97 116 32 135 438 +--FRVIGSSDPVLAVEGEDVVLPCF--VEPKDNVVELPLVWSKVDSHpqdlpekvdyVHVYRDAQELLDMKAPSYHGRTTLSVEGLRRGDISLRISNVTQIDSGRYRC------------------ +>UniRef100_A0A087XMP4_48698/ 85 0.237 2.663E-16 2 113 116 256 374 461 +--FTVSI-KSPVSVQRGHTAILPCWLTFSE--SAEDMEVHWYQRsdeyDTPVLLYKERAFDYSSQKASYAGRVSLglkeeTSGGLKAGDVSLKLENVTIEDAGKYICLVSSfDDYDSATISLSV-- +>UniRef100_UPI0019667E3F_8168/ 85 0.239 2.663E-16 4 113 116 187 299 486 +----VSVTDhHEVTVKAGEDVLLKCQ----APRDAQIEMVDWSRPDlgDYIFRFIPQQPTTDNQHPSYRGRVELRDPEMKDGNVSVVLKNVRVNDTGTYQCRVvikeGEDPKLYSTIQLTV-- +>UniRef100_UPI001653D821_283035/ 85 0.223 2.663E-16 6 113 116 161 276 683 +------VPDEIVKVRTGQDVILPCQA-ADPSIS----IVEWRRPDLEpdiVLLYRDGHLKTEGQHSSFKDRVELVNRELKNGDMSFTLKNVNINDTGAYECRVESDSKSKKRantnsepiriIYLQV-- +>UniRef100_UPI0011EA16DD_63155/ 85 0.250 2.663E-16 2 113 116 242 355 880 +--FTLTVPPekQTITAETGQSVTLPCRAPN------NITVLYWSRADlepEHLLVYRDGQIVPDNQHPYFRKRVDLRDRQMKDGDASVILKNVTTADNGTYKCHIFMEETHSWKlsiINLSV-- +>UniRef100_UPI001ABEDE33_8384/ 85 0.224 2.663E-16 11 113 116 52 158 922 +-----------VTGQLHKDVLLPCTVTYKEQFDYSHIVIHWQRseNDDVVHSFYDGSSHLAYQADSYQGRTEMFYDLLPSGNLSLLLKNLLMSDAGSYACHniLKSSGFTMQYVILRV-- +>UniRef100_A0A7J6DBC6_369639/ 85 0.271 2.663E-16 2 102 116 427 526 1516 +--FIVK-PSHHTSVPLGSSVVLPCY--NDKPSRMESLKVEWSKKGLNylVHLYEDGESQADKQQQDYQHRAHFFTEHLKDGNFSLRLDDLRAEDEGRYTCTVHSG------------- +>UniRef100_H3C774_99883/ 85 0.258 3.653E-16 11 99 116 0 90 91 +-----------ILATSGDDVVLPCH--LEPPESLEEAVVEWSRQEPTrvqyVHVYRDHGELTDLETASYRGRTALFPEELKRGNVSLKISGVSPADAGSYRCFV---------------- +>UniRef100_UPI0006D92A91_7897/ 85 0.289 3.653E-16 2 113 116 1 111 115 +--FKVICQDQTLKAHLGEDITLQCH--LEPPINAREMEVRWFKTDfsNLVHFYKNNEDDNVDQNSAYRRRTELLKDGLVTGIITLNLRDVQVIDEGKFTCLV-DSGIWYEESTIKV-- +>UniRef100_A0A667Z292_586833/ 85 0.300 3.653E-16 6 115 116 17 125 141 +------GPPQQIVAIVGDDIILPSH--LEPAVDAFDMIVEWTRPDldhRFVLQWYHGWELEHKKHPSYDGRTSLSLGKLTNGDVSLKLSEVKLSDEGKYRCFI--PSLDRESIVELVVA +>UniRef100_UPI0003946068_8128/ 85 0.256 3.653E-16 4 113 116 16 127 158 +----VSADKKIITAQSGQNLTLPCQ-----AENNNINTVQWSRADlgtKYVLLFRDGHLDPDDQHPSFKNRVDLQYKKIKEGDVSLILKNVIINDTGTYECYTFQsGGNQEKpisSIYLRV-- +>UniRef100_A0A7K8ZBQ6_117165/ 85 0.263 3.653E-16 6 115 116 0 113 159 +------GQPDTIcHAVVGETVVLPCMTTPPGELIFSESRLYWQINEKIVHFFHKGRESLKDQDKRFRGRTSLFLDQMKYGNLSLKISNVQLLDNAEYFCIYKQDEDHQtkkSKIKLSVLA +>UniRef100_A0A668UPJ1_47969/ 85 0.258 3.653E-16 0 113 116 18 136 161 +NSFS-SGPrcqPNVITAesESGQTVTLLCRAQSNKPID----TVTWNRSdiaDKNVLKYHGQQLLLSYQHPSFKNRVDMQNRQMKDGDVSLILKDVMINDAGTYECRVIQRGinQEELIIELSV-- +>UniRef100_UPI000B902C87_80966/ 85 0.241 3.653E-16 9 113 116 37 148 167 +---------EKITAELGKNVTLPCKVPNKYNIkdNINIIAVEWNRhkmDPEYVLYNRGGHLDPDNQHPSYQNRVDLQDKEMKDRDVSLILKNVMKNDTGAYECRVFEKGKNEliSNITLEV-- +>UniRef100_UPI0019638BBD_55291/ 85 0.245 3.653E-16 11 115 116 70 179 182 +-----------LTAIIGETVQIPCSLNTEESLKTEDISIEWQTDDfHKVHAFYKGEDNLLHQDSQFKGRTQLFRSELSRGNFSLGLSNVSVSDEGEFECSYNRAQDTSSRLLcrhcLQVAA +>UniRef100_A0A6G1PCV2_215402/ 85 0.243 3.653E-16 1 113 116 29 136 189 +-AF----PIQRIEAEEGQNLSLQCL--LGPHVNVSGSTVEWSKDGhaNIVHLYIDGRDRAVDQKEEFKNRTTLFHEGLNTGNVTLQLSSVQLSDNGTYRCYI-ISLKTYCYTVLTV-- +>UniRef100_A0A1B8Y133_8364/ 85 0.290 3.653E-16 17 113 116 4 100 191 +-----------------EDVILSCSFTHEESQDYE---IVWEKvgATGVVHRYQNGNNDLTNQDPAFRGRTSLFLSQVRAGNASLKLSQAQLSDSGTYRCIISNsRGNGMGTLILKV-- +>UniRef100_UPI00165AAB20_8078/ 85 0.225 3.653E-16 2 115 116 17 134 201 +--FSVSTGQIIIRAEPGGKVILPCR--ADENKDVR--VVEWRRtdleSDHYLLLYRNSQFDPEGQPPSFRNRVDLL--DVENGDVSLVLKNVKTDDTGTYECRVIQRGTNLldtepiSIINLRVEA +>UniRef100_A0A3P9P7X0_8081/ 85 0.250 3.653E-16 6 115 116 19 139 205 +------GETQLIRAEPGKDVVLPCEAPEKKP----VVIVEWXRSDXEendhVALYRDDWFDDEGQHPAYKNRVALLDRQMKDGDVSLVLKNVTINDTGTYECRV--DGIKYKRrkrshlknepisiVTLLVSA +>UniRef100_UPI000D309B3F_106582/ 85 0.252 3.653E-16 2 113 116 27 139 207 +--F-VSAEQKNITAQSGQNVTLTCRAP-----NNNILAVYWKNADlkpDYVLLYQDGLSDPTHLHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYKCHVFMAETDSleipSIIHLAV-- +>UniRef100_UPI001A7EDFD0_43689/ 85 0.241 3.653E-16 4 113 116 11 132 214 +----VVGSNLPTVAAPGDTVVLPCH--LEPTFDVRVLTVEWSRldlkPDpsdrlsrvEYVHLYRDKNEVPDMKIASYRKRTQLFADAMKHGNISLKITNVSEGDAGRYRCFVPKlqSRVKFAIVELVV-- +>UniRef100_F1RDT2_7955/ 85 0.271 3.653E-16 1 115 116 14 129 241 +-SFIVSAPNNAVIAVRGRPAVLGCYF--MPDPDLSSLSIVWQRmeDSRLVHVFYDEENLQEQQSAEYHSRTSLYISELNKGNASLRIDGVGLKDEGWYVCKVRNkKGAGKVKIKLDYGA +>UniRef100_UPI001B3B43CD_0/ 85 0.261 3.653E-16 4 115 116 21 144 241 +----VMASPRLISSAPGDDVVLRCH--LEPPVDIQALTVEWSKPDlqpdpwdplrrvQYVHVHRNGGEVTDMKLRSYAGRTELLTEQLRHGDVSLKILNVTLADAARYRCFIPKlkSAVREATVQLVVDA +>UniRef100_UPI0018E3115F_1047088/ 85 0.243 3.653E-16 4 115 116 32 144 246 +----VTTPTGHLVARVGGQAELSCQ--VSPPRSVESMEVRWLRSDnyKLVYQYRGGHGVNEEAAPEYVNRTVFVKEAIGKGKVALRIHNIRISDDGPYQCLFNDSGfSDVISMNLSVAA +>UniRef100_UPI001AACAD58_8407/ 85 0.430 3.653E-16 23 115 116 2 94 262 +-----------------------CHFPLKKAEDLRELIVSWQHTNTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKDVKLADSGTYVCILQFEGSDYDKITLEVQA +>UniRef100_UPI001963597E_8168/ 85 0.233 3.653E-16 6 115 116 117 233 262 +------VEPTVITAEEGSDVTLPCS--LWPKEDIQLTRFVWKKvsqktDDvQNVFLYDYGDlysDERPDQSEQFKGRVSHFPDELKQGNASITIRNTTRADSGDYICIV-PSIQKPKTIHIKlVVA +>UniRef100_UPI00046BEF5A_8478/ 85 0.241 3.653E-16 4 113 116 24 139 272 +----VAGAQPSITAHYGQDITLDCTFHHIPGVKLQRLNITWKMQraegaALLVHSYYAELDVWRGQDKVYRGRTQLDPEGIHKGNASLRLRAVRFQDEGSYLCYVTSElGTSSRKISLAV-- +>UniRef100_A0A498N7B0_84645/ 85 0.250 3.653E-16 1 115 116 29 152 274 +-AFSVSqgivVSRSPSTVgNLAEDVVLDCRFlSNSDNVQFSDVSITWLKDslSGVVYEYKKKTPQLQSQNTQFKNRAELFSNALSMGNASLLLRNVKLEDEGVYRCSVSAPKvSGTASVNLRVAA +>UniRef100_A0A7L1G3S5_545262/ 85 0.205 3.653E-16 8 113 116 1 102 279 +--------QKTIVGQFSKDCILPCSFP--PGHD---EVIHWETGKKYVHSYYNQSDHLEQQDPDYKNRTHLFHQNIHNGNASLKLSNLTVTDEGLYKCYVGTlEAKRQVEVMLRV-- +>UniRef100_UPI00145B4122_7906/ 85 0.259 3.653E-16 17 115 116 51 154 280 +-----------------GDVMLDCKFIAvdSGSKPVTTIMVTWEKEGltGVVHKYASNVNQLQEQNPSYKDRTLMFPDQINNGNASLLLRNVQWDDEGSYTCSVSNsNGQGKVNVNLRVAA +>UniRef100_A0A3Q2PK68_8078/ 85 0.232 3.653E-16 4 114 116 138 247 285 +----VEAGQIIITAEPGDNVILTCR----ASENKDVIVVEWSRPdlqsDQFVLLYNDRQSDPEFQSPSFINRVSLL--DVENGDVSLVLKNVTTNDTGTYECRVRHGGeNRRKRSILKIN- +>UniRef100_UPI0008545CD8_125878/ 85 0.271 3.653E-16 12 115 116 34 137 293 +------------VAQISGNVILGCMFTPDPKKSSD---VLWEKDGvtGSVYKYENGKVSLTNQNSAFKGRTSLFLTELVNGNASLKLSNVPLNDAGTYKCTITNsKGTGSNKLSLNVGA +>UniRef100_A0A663N974_194338/ 85 0.482 3.653E-16 2 115 116 20 113 303 +--FTVEAPQSLYTVEHGNNVTLECTFPVNGKLKFRDLSVSWEKKD--------------------KGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI000905CF9D_8128/ 85 0.231 3.653E-16 2 113 116 13 128 314 +--FVVFLSavQENITAESGQDVTLTCRAP-----NNNIRVVKWSRHDlesEYVVLYENGRRVSSNQHPSFKNRVDLKDKQMKDGDVSLILKDVTTTDTGTYECHVfmikAYFMEPISKIDLNV-- +>UniRef100_UPI0003BC625F_8153/ 85 0.232 3.653E-16 4 111 116 33 141 323 +----INTGQKNITAESGQkNITLLCRAPNNRH---PHMTVEWSRldlGDQYVLLYRDGHFNSHNQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVKPETNRRKRANL---- +>UniRef100_UPI000E42B572_8154/ 85 0.239 3.653E-16 6 113 116 132 243 331 +------VPPDqrTITAESGQNIILTCRAP-----NNNIIGVEWNRadlGDEYILSYRDKQFDPDGQHPSFMNRVDLQDRQMKDGDMSLILKNVTINDTGTYECRVFSGETRSwetiNTFNLTV-- +>UniRef100_UPI000DF4A840_8128/ 85 0.238 3.653E-16 4 112 116 137 243 355 +----VVDPPD-VNTTAGQNVILTCRAP-----NYNIIVADWSRADlgsEYVLLYRDGCFDPENQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDTGTYECRVANrRTNRGKRAVLK--- +>UniRef100_A0A3P9KWI7_8090/ 85 0.290 3.653E-16 3 115 116 15 126 362 +---TLSTNDAKVSCQFGQSCILPCRFP-----SGQSLIIHWYHltpTQTGVHSYYDNKDQWGHQHQRFRGRTSLFKDQFSKGNASLQLTGVMVQDEGRYQCYTSTiTDVGEFNINMKVYA +>UniRef100_UPI00067B8E4E_79684/ 85 0.247 3.653E-16 8 115 116 36 139 440 +--------EQLILGRYDEDVTLPCLFT-----SGSEVVIHWISQDNYVHSYYSGKDQLEKQHFRYAHRTSLVHSEINNGNASLTVRRLSLQDEGTYICYVGTtSMHTENTVVLKVGA +>UniRef100_A0A3Q3H123_56723/ 85 0.237 3.653E-16 1 113 116 10 128 440 +-SLVVVVRPS-ISVPRGHTTTLPCW--LNPQQSAEGLEVRWYRPnhfDSPVLLYIAKKFENAAQEASFRGRVSFglmdvQSGGLKAGDVSLKLTNVTLEDAGEYTCYVSSDQvYDSRSVSLEV-- +>UniRef100_A0A669CJ56_8128/ 85 0.252 3.653E-16 4 113 116 242 355 444 +----VVFPPDlkIITAESGQDVTLTCRAP-----NNNIRVVRWKRTDlGDVCRLVveNGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVFMNETHSRElisiIYLGV-- +>UniRef100_A0A669F0V8_8128/ 85 0.243 3.653E-16 0 113 116 343 460 466 +NSIIyLTVPPDmkTITAESGQDVTLTCRVS-----NSKIFFVKWSRADlvpQYVFLYQDGQFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVKPGDTGTYVCDVFIEETRSWKnsiIYLRV-- +>UniRef100_UPI0005285F70_240206/ 85 0.262 3.653E-16 1 113 116 369 486 505 +-SFAEGQPETTCHAFAGETVILPCTTTSPGELILSKSMLYWQIDSVLVHFFHNGQDSLDSQDKHYHGRTSLFLDQVKHGNFSLRLSNVQLQDAAVYTCIYKQSGDHPnetqkSKIKLIV-- +>UniRef100_UPI001963C92D_8168/ 85 0.243 3.653E-16 4 113 116 419 534 778 +----VVGPK-LITVEEGSDVTLPCS--LSTKEDIQSTRFIWEKvsqttDDDQVFLYDKGDlysDKRPGQSEQFKGRVSHFPDKLEQGNVSIIIRNTTTADSGEYRCIVQSlQKPQEFYIGLVV-- +>UniRef100_UPI0011140462_173247/ 85 0.288 3.653E-16 2 115 116 17 128 883 +--FPIKGDSNVYCVVM-ETCILPCSFS-----SGSDPVLHWIHmtaGDRPVHSYSESQDQLADQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRVIA +>UniRef100_UPI000523C2BB_8897/ 85 0.234 5.010E-16 4 113 116 19 124 127 +----VKIEEEFAIVDEDWDRILPCAFPPDN-----DEVIHWKKGDKSVHSYYHQSDQLKDQDSDYRGRTHLSHQNIPSGDASLELRNLTVTDEGLYTCYVGTrRTRTEVEVTLHV-- +>UniRef100_UPI0007428C0D_28743/ 85 0.266 5.010E-16 13 114 116 26 124 132 +-------------AKPGQTVILPCK-TADSQ---PALAVEWRRSDlesEYVLLFRDDRTDAGNQHPSYKNRTDLQDRQMKNGDVSLVLKNVTTNDTGTYECKVQN--EESRRIKLIVQ- +>UniRef100_A0A3Q2WG81_8153/ 85 0.260 5.010E-16 2 113 116 20 137 144 +--FTLSDPKA-ITAELGQDITLKCR---APNNNI-LAGVEWSRPDlepEYVLLLRDGHFIPEDQQSSFKNRVDLQDKQMKGGDVSLILKNVTGADAGTYECRVLTqGGKRRKRavetirvIHLSV-- +>UniRef100_A0A3B4T6Z9_41447/ 85 0.267 5.010E-16 4 113 116 42 150 159 +----VKCPTETIQAEEGDDVTL--RFDLDPRVNLEDYTLDVRRTdlDEVVHAYRHGKDLTDPQMERYRDRTTLIHEDLSRGIVTLQISSVQLKDSGPYRCFV-LGLRAGCTTVLNV-- +>UniRef100_UPI001953D3DC_47969/ 85 0.276 5.010E-16 11 112 116 25 125 165 +-----------LTATVGQNVTLPCRAPN----NKVIGVVEWNRadlEDQYVFLFLDDHTDAANQHPSFKGRVDLQDRQMKDGNVSLILNNVNINDTGTYECRIKTGTNRKRRAHLK--- +>UniRef100_UPI0019548E42_47969/ 85 0.265 5.010E-16 4 111 116 21 130 173 +----VSADQEIFTVLSGQNVILPCQA-LRDKGSLR--AVAWTKPDlqnKNVYLYRDGRFDPADQNPSFKNRVDLQDRQMKDGDVSLILKDVMINDAGTYECSVTQkKDLPYtTTITL---- +>UniRef100_A0A671TL81_8175/ 85 0.256 5.010E-16 9 113 116 39 143 183 +---------ELIGVLLGESITLPCQ--LNPATDAVNVMLEWARPDldpRFVHVRRDGEDRLFDQHPSYKGRTSVSIDGLRRGDMSLKLSKVTFSDQGTYRCFV--PGFKTDTsVKLVV-- +>UniRef100_A0A3P9N265_8081/ 85 0.235 5.010E-16 0 111 116 49 167 184 +DRFTLTsdlsalflCPVVQISAVPGQTVSLPCRLPNNKP----AVVVQWTRPDmepEYVLLFRDQQPDPENQHPSFRKRVELQDRRMEDGDVSLLLSNVTTNDTGTYECRGFQREATDQHIDL---- +>UniRef100_A0A7M4FG29_8502/ 85 0.290 5.010E-16 2 115 116 21 144 185 +--FIITvVPQPTLcQAINGDTAILPCANQTSEKLNMKKYSVYWQVESSVVHFFHNGAESLNNQLKRYQNRTRLFLDQLEHGNFSLILSQVQHGDEAVYTCIYRNgetraiGKHASKLIikRITVPA +>UniRef100_UPI00187C3BF0_8177/ 85 0.276 5.010E-16 6 113 116 9 115 185 +------CPTEPIKAQEGLNVTLQCG--LDPRVNLLDYTSDWNRAdlDKFVHVYRHRRDDPDPQLHVYRGRTALVHEDLSRGVLTLLISSVQLSDAGPYRCFVPNlkAG---CTMKLTV-- +>UniRef100_A0A3Q0RLG9_61819/ 85 0.216 5.010E-16 9 113 116 23 128 186 +---------EIITAESGQNVTLTCRAP-----NNKNIVVEWSRADlepEHVFVYRNEKFDPDNQNPSFKNRVDLQDQQMKHGDMSVILKNVTTADSGTYECRVQReNGTMEliSIINLRV-- +>UniRef100_A0A3P8PU46_8154/ 85 0.235 5.010E-16 0 112 116 14 127 197 +DSVLLLCPSfKIITAESGQNVTLTCQAP-----NYKILVVKWSRadlEDEYVLLYQDSRFYPDNQHPSFKKRVDLQDRQMKDGDVSLILKDVNTADSGTYECRVFIEEtrSWKKSIILH--- +>UniRef100_A0A6I9PWS8_8208/ 85 0.278 5.010E-16 4 113 116 86 196 230 +----VNVSPEKVCVSAGGGAILPCSFP----PNDVFRTLEWSKTDLKkviVFLFRDNREDLIEQSPLYGSRTNLSVEGLKSGNASLRISNVQAADAGTYQCMrmWKKGQENITEVELFV-- +>UniRef100_UPI0007EB96D6_8081/ 85 0.241 5.010E-16 2 113 116 14 129 231 +--FILFGSADqtNITAEPGQNACLPCT----SPDNKPALFVEWRRTDlgsEYVLRYRNKQINTENQHASFRDRVDLLDRQMKDGNVSLXLRNVTPDDRGAYECRVVQTNSKIDTvftINLNV-- +>UniRef100_UPI0014906ADD_1203425/ 85 0.225 5.010E-16 4 113 116 36 156 234 +----VISPQT-VNAALGADVVLQCH--VVPEYDVQNYTIEWSRPNRKkdpsdpqsgyhfVLLYRYRQDVTDVKIKSFFNRTSLFTDSLKHGNASLQIREVTMEDQGTYRCYIPLlkSPVRQTLIQLVV-- +>UniRef100_UPI0015E24994_34816/ 85 0.256 5.010E-16 3 115 116 84 200 234 +---TVSdSEPEEVTAWAGDNVTLHCQ----GPRNASISVLKWIRTDleSDQYVFVRGNsSNQTSQLPSYRGRVELMDPEIKNGDASVILKNVTVNDTGTYECLISTEGSEDggtkSEFTLKVTA +>UniRef100_UPI000904D9C2_8128/ 85 0.267 5.010E-16 5 113 116 30 140 268 +-----SVHNDQINITAGQNVSLTCRAP-TKNIDL----VEWSRddlGDEYVLMYRHGNFHPDKQHLSFKNRVDLQDRQMKDGDVSLILKNVTIADSGTYECRVIQkakNGLTLlCNITLVV-- +>UniRef100_UPI000CD647DE_1676925/ 85 0.248 5.010E-16 0 115 116 16 137 268 +NIFTaerlvVTGADEPVYAHAGEAVTLSCS--VDTHVNVTELQVKWIKTDDDgdilVLLFADGENRPESQDRRYFGRAEFLREEIPKGNFSVKLRKVRTEDKGEFRCEV-HSDTDSASTTARIAA +>UniRef100_A0A3P9AQZ0_106582/ 85 0.231 5.010E-16 11 113 116 56 161 305 +-----------VLAFAGGDVILPCSFNISDNTD--FPTVEWSKEGlkpDVVFLYRDGCEAYEMKNPAFDYRTSLIVKELKDGNISLRISNVQVSDTGKYQCLIFQKNAIRKvtKVELVV-- +>UniRef100_UPI0009048FC5_8128/ 85 0.256 5.010E-16 4 113 116 131 242 319 +----VSPDQKNITAESGQDVTLTCR---TPNNNIK--SVHWSRaelEDKYVLLYQDKQFVPDDQHPSFRNRVDLQDRQMKDGDVSLILKDVTINDAGTYKCgVVQEIGQPMKligNIQLHV-- +>UniRef100_A0A668T343_47969/ 85 0.259 5.010E-16 11 113 116 27 125 363 +-----------ISCDLKENCILPCRFQPGP-----EEVIHWVTDNIPVYSFYYNKDQLGSQDQRFKGRTSVFKDQISSGNASLLLKNVNIQDEGRYRCYTSTtRGNQELYIQLTV-- +>UniRef100_UPI001A7E8ABA_43689/ 85 0.260 5.010E-16 2 113 116 17 129 365 +--F-VSAGQREITAKSGQDVTLTCRAP-----NKKIRGVKWSRNhlePENIFLYQDGLSDSTHQHPYFKNRVNLRDRQMKDGDVSLILKDVTINDAGTYMCSVFTEGADLltliSVIDLSV-- +>UniRef100_UPI0006D8E6B8_7897/ 85 0.275 5.010E-16 1 113 116 15 128 366 +-SFSILVPDDVIIAPFGEDLVLSCQ--LSPRTSAEAMKVTWSKEgyDSPVHIAQRLFDKSVEYGLSYRDRARLLTSELLNGSVSLQLKNVRVSDEGTYVCTVNStNMYDEGEINVLV-- +>UniRef100_UPI001A7E6590_43689/ 85 0.230 5.010E-16 6 113 116 237 348 491 +------VPPDPkiLTAESGQDVTLPCRAP-----NSNIRVVQWNKaylKSGIVLSYRNGQFVPIFQHPSFKNRVDLQDRQMKDGDMSLILKDVTINDTGAYMCGVSMaekhSWEPINIVYLIV-- +>UniRef100_UPI001A7E6590_43689/ 85 0.243 5.010E-16 4 113 116 348 461 491 +----VVDPPDPkiLKAESGQNITLPCRAP-----NSNITAVNWTRADLKsgiVLSYRNGQFVPIFQHPSFKNRVDLQDRQMKDGDVSLILENVTINDTGAYVCGVSVAEKDSWEpiniVYLSV-- +>UniRef100_A0A401RPE5_137246/ 85 0.256 5.010E-16 2 115 116 178 292 504 +--FLVGCDSDRFILQAGDDLIIPCYF-YSQN-EPQLITVQWEKlgAGRLVQRYQINKTLFDQLDPDYRNRAQMFEKEIAEGNVSLRLDNVRLSDTGTYRLNVNAtSGAGHKDITIQVGA +>UniRef100_UPI001653EBCF_283035/ 85 0.239 5.010E-16 4 113 116 454 565 584 +----VPGPDLPVvTVDPGDDVILPCQ-----AAGSSIRAVKWTKRDlkptDNVLLYRDGHLKTDEQHPSFKDRVELVDRDLEDGDVSLKLMNVNRHDAGIYECQVASGDSfRFIRIlRLQV-- +>UniRef100_UPI0018A1E304_8469/ 85 0.260 5.010E-16 8 115 116 142 254 745 +--------ERPIIVQTGEDVILNCSF--QSELNHQPLNITWKReeeegPDLLVHSYCSQLDPLETQDEAYRGRTQLYPERFHEGNASLRLKNVRLEDDGVYSCHVKPElGRFSMRMRVAVeKA +>UniRef100_H3B9T8_7897/ 85 0.290 5.010E-16 4 115 116 23 133 917 +----VHVPPSPLKVLVGDTITLPCQIEGISFIEHSQLSVAWILttaqEQKYIFVYKKGK------PETYREGAGLFPDRLRNGNVSLLLSKVHPNDQGVYSCIVFAfQSDATKNITLQVEA +>UniRef100_A0A401U3V2_137246/ 84 0.278 6.871E-16 4 115 116 1 114 115 +----VMGSVPVIVAEFGHDVTIPCTFQPDHDSPLRYLVVTWQLtaSARVIHSYYYQTEQLAQQDPMYDNRTQLFVQELAQGNASLLLRAVRLEDQADYLCSVSTmLHRSSHTVSLRV-A +>UniRef100_A0A3Q0RSA2_61819/ 84 0.221 6.871E-16 7 113 116 2 112 120 +-------PDKTVSgCRSGQKVTLTCRAPNNNNDNVR--AVEWSRDdlkDEHVLLYRDGHFELENQHPSFKNRVDLQDSQMKDGDVSVILKNVTFNDTGTYECRVFMTGTNEfiSIIYLSV-- +>UniRef100_A0A7L3Y0N7_1323832/ 84 0.254 6.871E-16 2 113 116 3 120 124 +--FFIPGQPDTTcHAFVGETVVLPCTTTSPGELILSNSMLYWQIDSVLVHFFHNGQDSLEFQDKHYSGRTSLFLDQMKHGNFSLKLTNVQLLDTAVYTCIYKQTGDHPnktqkSKIQLIV-- +>UniRef100_A0A3Q0RFT4_61819/ 84 0.252 6.871E-16 8 115 116 15 126 131 +--------KKIITAESGQNVTLTCE---APKYNNNTIRaVEWRRADlgtEHVLLYRDGHFELSNQHPSFKNRVDLQDTQMKDGDVCLILKDVTVNDSGLYECHVFTTGTNNEFiiiIYLRVVA +>UniRef100_A0A7J6BSZ2_369639/ 84 0.259 6.871E-16 8 114 116 20 123 166 +--------QEVVQGFIGDSAVLPCH-PGDRQ--PTDITVHWRYEDrKNLYDILGGKGTTKEQDPEYESRTETFPEEYSKGNFTLRLTNLKKSDEGSYCCFITEFGLNEC-VNLQVK- +>UniRef100_A0A3Q2TIZ4_8078/ 84 0.256 6.871E-16 3 114 116 16 129 173 +---TVFLQVSAVEMLEGESVQLSCDF---PTFDVDQPTVLWTRSDlspSTVYQLQLGGDQLKDQNQLYRGRTSMNTDALETGDLSLNLINLQLSDTGTYTCTVRTsrGEAKVTDIELLVK- +>UniRef100_W5LWG1_7918/ 84 0.278 6.871E-16 2 113 116 31 143 179 +--FQVVVSTDHVVAVAGEETVLPCY--LLPEISAVDLQIMWIRDNyvAPVCLFEFGFYNFQTQDLSYRGRTELFLDELLFGNVSLKLRGVRGSDHGRYRCMVKSkQWDDDAVIDLAV-- +>UniRef100_UPI00022B2813_8128/ 84 0.275 6.871E-16 2 113 116 19 126 182 +--F-VSADLKLITVESGQDVILTCQ---APNIN----TLEWSRPdlgDKNVYLYQNGQFEPNHQHPSVRNRVDLQNRQMMYGDASLILKNVTIGDTGTYECRINMEGKNRKDAKpVSV-- +>UniRef100_A0A3Q3E1W8_56723/ 84 0.225 6.871E-16 2 99 116 29 137 185 +--YRVSSSSQPITASPGDDVILRCH--VKPEYNVRALTIEWSRSGTLdrpwevegeeedyVHLYRNQKDNEDGKIRAYINRTDLLKDSLRHGNVSLKIKNVTVDDQGTYRCFI---------------- +>UniRef100_UPI0006AB60B5_303518/ 84 0.245 6.871E-16 2 105 116 28 131 189 +--FQIIGPTQPLVAITGDDIILPCQ--LDPARDAVDLTVEWSRRDlkPRFVHLKRDDAELVTQNTLYSRRTSLSVNKLKCGDISLKLSKVQVSDAGMYKCLVPEIGAE---------- +>UniRef100_A0A3B4H0E1_303518/ 84 0.240 6.871E-16 4 108 116 13 118 193 +----VSCPSVQINTTAGQTAILPCQVP-NLNSDPS-VVIEWSRTDlgkENVFFYQDQKFIPDDQHSSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYMCCVFMKGAKHRR------- +>UniRef100_UPI0013A5CA74_93934/ 84 0.269 6.871E-16 3 113 116 36 145 195 +---TVVAPNPHVTATVGQDVVLRCH--LSPCKDAWSSDIRWIQHGsaELLHHYQNGED--LEQMQEYKGRTELLRDGLSDGNLDLRITAVTSADSGTYSCVV-HDGDDYAEavMNLQV-- +>UniRef100_UPI00148E5B9F_8267/ 84 0.247 6.871E-16 0 115 116 12 127 195 +NMWTLTTADDEVSCVLAESCILPCRF--QPGTD---PAIHWMKveaGETRVHSYYRARDQFDLQSERFRGRTSLFKEQISRGNASIRLTGLQLQDQGRYKCYTSTitGGNKESFINLRADA +>UniRef100_UPI001955F0AF_90988/ 84 0.250 6.871E-16 8 114 116 21 126 200 +--------QETVTAVIGGSVLLPCS-STEHDLKPQDTDVLWRHNGsKNVYDIVKGKESLEFQDPRYKNRAERLPDEYEKGNFSIKLNNLTHTDAGKYICYITLS-SEPQSVQLIIN- +>UniRef100_UPI000393F006_8128/ 84 0.252 6.871E-16 2 113 116 19 131 202 +--F-VSAVQQNITVELGKNVNLTCRAP-----NNNIRVVKWSRadlGDKNVFLYRDGRSVPNEQHPSFKNRVDLQDRQMKDGNVSLILNNVTINDPGTYDCQVFLEEKRSWElisiISLSV-- +>UniRef100_UPI0011EA1C89_63155/ 84 0.241 6.871E-16 2 113 116 18 135 209 +--F-VCADQETlITAETGQDVPLTCRAPNKNNKN-KIVVVKWSRTDlenEHVLMYRNGQFVTAKQHPSFKNRVDLQDRQMKDGDASLILKDVTTDDEGTYDCSVFMEGAHSWElisiIYLRV-- +>UniRef100_UPI0018EA942F_27706/ 84 0.289 6.871E-16 12 115 116 27 136 233 +------------TASLGQNVTLPC----EAPSNINILAVNWTRPDlgsKYVFLSRDGQLDPDNQHPSYENRVKLGNDSLQDGNLSLILSNVKSSDYGTYECYIKErkDGEIVthklnCTVNLKKPA +>UniRef100_A0A3B4DPJ8_42514/ 84 0.285 6.871E-16 7 115 116 9 120 260 +-------PPEEraVVVPPGGSAVLNCPFSATYSLNLTNLIINWQHGETVVHSFYLGKDQLGRQGQIYKERTCLFMEEVLKGNAALSLNNVQPYHRGEYTCNVQNlMGQTKKSIQLIVAA +>UniRef100_UPI0011EA4B05_63155/ 84 0.225 6.871E-16 2 112 116 15 129 268 +--FSVFIPSssaekKNIPAEPGQTVTLPCRAP-----NNNIIVLEWSRTDLEtayVLLYRDRLFETDDQHPSFKDRVDLQDRQMKDGDVSLVLKNVTINDTGTYKCRVvQRGTNRXKRAYLK--- +>UniRef100_A0A2I4AIW0_52670/ 84 0.209 6.871E-16 4 113 116 134 253 271 +----VVTPDHNITAEPGDTITLSCRAPDSRP----VVVVQWDRTDlepQNVLLFRDDQINPDGQHPSFKNRTDLQDREMKDGDVSLVLRKVTTADSGTYVCGVTFSQtkrrkrsvpkyDPLSTIHLQV-- +>UniRef100_UPI001175F34A_586833/ 84 0.220 6.871E-16 1 115 116 27 153 274 +-ALTLSGSQSDVessnrspIANLGKDVLLSCYIRSSSEAgaQASIVAITWRKEGlsGLVYQYQNGAANLENQNLGFRGRTELLPDAITSGNASLLLRSVRKSDDGVYSCEVISsSGGGTVSIHLRTAA +>UniRef100_A0A3Q1GRW8_80966/ 84 0.252 6.871E-16 1 115 116 29 154 275 +-AFTVGNPRSTVmssntkpIVNLGEDELLSCYLNVDTFEDrFRDISVTWEKTGltGLVYLFENAAPVLQDQASQFRGRTQLFPEDVTRGNGSLLLRSVRRSDEGAYTCSIRSaEGDGRVSIHLRTAA +>UniRef100_UPI0006AAE96A_303518/ 84 0.252 6.871E-16 4 113 116 155 268 276 +----VVVPPDYkfITAESGQDVTLTCRAP-----NNKIRGVQWRRDDlkaGDVFLYWDGHFVPDYRHPSFKNRSDLRDEQMKDGDVSLILKDVTINDAGRYECHIFIREtvcwQLINSISLSV-- +>UniRef100_UPI00187B0DDD_192404/ 84 0.252 6.871E-16 2 115 116 28 148 280 +--FGISGTHSIaVTAftsagNIGEDGILSCAF--EPDIRLSDIVIRWLKEGvmGLVHEFKDGKDDLAEQNEVFRGRTAVFADQVRVGNASLRLKNVQLTDAGTYTCYVITsKGKGNANLEYKTGA +>UniRef100_UPI0006ECCA97_8496/ 84 0.243 6.871E-16 2 115 116 28 148 281 +--FGVSGRHSiSVTALtsagnIGENSILGCTF--EPDIKLSNVVIQWVKDGvaGLVHEYRDGKDQLHSQDETFQGRTAVFAEQVISGNASLMLRDVQLSDAGTYRCSVTTsKGNGEAVLEYKTGA +>UniRef100_A0A6J0AYI9_30538/ 84 0.288 6.871E-16 1 115 116 35 148 282 +-SITVTTSTS--AGNLGEDGILSCTF--EPDIKLSDIVIQWLKEGvmGLVHEFKEGKDDLSDQDEMFRGRTAVFSDQVIVGNASLRLKNVQLTDAGTYKCYIITsKGKGNANLEYKTGA +>UniRef100_UPI0011EA42EA_63155/ 84 0.240 6.871E-16 6 113 116 132 253 301 +------VPPEkkniIVTAEPGENAILPCR---SSNNNNNIIFVEWRRPDlgsEYVLYYQHGHFVSDHQHPSFKNRVDLQDRQMKHGDVSVILKNVNTADKGTYKCHIKTGNNLRKRdnlipdhisiIYLKV-- +>UniRef100_A0A3P8PZ09_8154/ 84 0.228 6.871E-16 7 115 116 62 173 302 +-------PVTRVTVKEDDDAILPCS--LDTNENIESMLFDWKKEGKQVFIYNNGThhnNDFEDQSVEFKGRVSHFPEELKHGNASIRITDTRLEDKGNYICIFPKsqSGGIRFHIELAVGA +>UniRef100_UPI0015604071_7906/ 84 0.291 6.871E-16 1 115 116 27 146 347 +-AVTVcQGNSWDIRGEIGKTVMLPCSHTAVPKERQRNVIIYWQTKDEEvVHAFSKGKEDLQYLGEAYENRTRIFPDQLEKGDFSLQIAPVRHTDANVYICFFSDGSgsmSNLCTVKLEVAA +>UniRef100_UPI00109F5E20_27687/ 84 0.241 6.871E-16 2 115 116 29 137 360 +--FQVYAPQPEVRAHLHSEVVLPCAFTLSaPEQGLKYIIITWRRGEAELVQYKDRKVKI-------TSKAKLFEHELQNGNASLLIPDVTIEDEGDYECEVYETPVlKKKDVQLKVTA +>UniRef100_UPI00148102CD_310915/ 84 0.224 6.871E-16 2 113 116 107 217 374 +--FKLVSRSDDFELErfIGDDVTLPCH--LSPKMSAAAMEIRWFKGTDCICLYQNGQ---VKEGKGYEGRVSLFTHKLKKGNVSLMLRRVHASDSGSYKCAVTHGRdkVENDQIDLRV-- +>UniRef100_A0A3Q2FJD4_28743/ 84 0.260 6.871E-16 4 112 116 121 231 375 +----ISGPLNiTITAEPGENVTLPCR----TKNNQPAIIVEWIRDDlgeeEFVALYRDGRFDLDGQHSLYQNRVDLQDREMKDGDVSLVLKNVTTNDTGTYECRVIQrRNKRRKRSNIK--- +>UniRef100_A0A3B4DVQ9_42514/ 84 0.234 6.871E-16 7 115 116 23 128 389 +-------PKDaQVTCLFHEDCILPCSFR-----PTSAVVIHWYKQQIPVHSYYYNKDQFGLQNKHFSGRTCLFNSQIAQGNASLVLRKVKVQDRGRYKCYTSTrKGNQETFVNLGVKA +>UniRef100_A0A6P5LC93_38626/ 84 0.245 6.871E-16 3 115 116 33 141 393 +---TFSQPMTTVVGRLYEDVILPCSF-----EKGHGIVIHWHKEDKLVHSYYRESDHLEQQEPDYAKRTSLFLNEINNGNASLTLRRLNLQDEGVYTCYAATEAEMECReVELKLGA +>UniRef100_UPI0004422C74_176946/ 84 0.264 6.871E-16 1 115 116 20 129 413 +-ALTITIPEDTVQAKPGSDVLLPCYVeESSGHLNLERLTVIWRVDSETIAKY-------EDTLEANRQGAKMTREELQKGNASLLLPNVQDTDSKTYTCFVIHRPDSEKReVNLKVEA +>UniRef100_UPI000F5D6A2A_215358/ 84 0.247 6.871E-16 4 113 116 31 139 421 +----INSPQT-IIATLGHDIILPCN--LVPGEDASDLTLEWTRPDlnpRFVHVCRSGEELVDITHELFKKRTSLFTDELKLGNISLKLSKVKIHDQGTYRCFIPKKDRQS-FVQLVV-- +>UniRef100_UPI0011E9B7AB_63155/ 84 0.258 6.871E-16 7 113 116 250 365 435 +-------PPEqkNIPAEFGQDVTLPCR---APIYNY-NRGVEWSRADlepGFVLFYRDGQFDLDNQHPSFKDRVELQDRQMKDGDVSLVLKDVTNNDAGTYECRVFMtGTNRRKRsadpiniINLSV-- +>UniRef100_UPI0012ED84A4_433405/ 84 0.239 6.871E-16 4 115 116 22 140 452 +----VKGEASPVrsmkiQTFVGQTVILPCQIKVSEYED--VPSVEWSKEGLKpniAFLYRHGFETFEEKNPDFHYRTNLFMKEVKKGNMSLRLSDVRLSDAGTYKCRrIPMEPQDASTIELSVGA +>UniRef100_A0A5E4CKP2_9995/ 84 0.243 6.871E-16 2 113 116 40 152 471 +--FDVIGPSSPVIAKVGAEAVFSCH--LNPSTDAQDMEIRWFhaKNSELVHYYRNSQDILEKQHPEYHRRTELLKDQISQGQVALRIHPIHTSDGGDYNCSFASSTHHSaAQFSVEV-- +>UniRef100_UPI00165A2817_8078/ 84 0.250 6.871E-16 2 115 116 232 346 481 +--FLLSVSEadTEVSCVLSESCMLPCQF-----QSGSEPLIHWYHvsdGDSLVHSYYKDQDQLQHQVENFKNRTSLFQDQISRGNASLLLRRVKVQDEGKYKCYTSTtGGYEQSFVNVKIEA +>UniRef100_A0A6P3W2N3_7950/ 84 0.258 6.871E-16 2 113 116 23 138 493 +--FSVSV--DNATVLMGGSVTLPCW--LSPTMDAEEMDVRWYRSDynKPLLLYRDRKVQSSPQMEQYQNRTALMPREptssgLKQGDVSIRIDRVNLQDAGKYVCYVSSsQHYESEAMYLKV-- +>UniRef100_UPI000E45BB05_64144/ 84 0.262 6.871E-16 0 113 116 25 139 494 +DNLIVSV-QSSVSVQHGHTTTLPCW--LNPSQNAEGMEVRWYYADRFdtPFMLYRAQTVDSSQDTSYKGRVSFgLKDGLKTGNVSLKLVNATIGDAGDYTCYITSdQGYDKGTITLSV-- +>UniRef100_UPI0018649895_118141/ 84 0.243 6.871E-16 2 115 116 27 134 529 +--FKTVTPEADTLGRLGGDAVLQCQ--LSPALDAQNMVVLWKREGKEFYSYRPGSTD---QDQ--RGGSQLFHNELKSGNVSLHLSNVQLSDQGKYTCCVLVsEWYAEAHVTLKLIA +>UniRef100_UPI00165CA17B_8078/ 84 0.239 6.871E-16 4 114 116 254 366 553 +----VVPPPDPtnITAELGQNVTLPCRAPHSKP----VIAVEWARTDlesEYVLLYRNDRINLEHQHPSFKDRVDLQEEQIMVGDVSLVLKNVSTDDRGTYECLIIQmETNHNRETVLYIK- +>UniRef100_UPI0011E9B5AE_63155/ 84 0.226 6.871E-16 4 113 116 395 508 563 +----VVAPPDqkTITAESGQNVTLTCRAP-----NNNIIVAEWRRRDlkgQYVLMYRDEQLDPEHQHPSFKNRVDLQDREMKDGDVSVILRNVTTADNGTYECRVVHGVRQPMRlisiIYLRV-- +>UniRef100_L8YB81_246437/ 84 0.282 6.871E-16 2 115 116 30 142 571 +--FTVLGPR-PVLAMLGENSTLRCR--LSPEKDATAMEVRWFRArfSPAVLVYKGARERAEEQMEQYRGRTSFLGDDLGRGRAALVLHRVTAPDDGLYHCYFQEGRSyDQAVARL-VVA +>UniRef100_A0A5N3WHU0_9888/ 84 0.241 6.871E-16 1 113 116 285 398 584 +-SLKVIGPSQPILVRVGEDIQLTCS--LAPKTDAQRMEVRWVRSHRHpaVYVYLDGARVAAEQMAEYRGRTALLSDAMSEGRLTLQINDARISDDGKYWCLFEKDGvYQEADLDLKI-- +>UniRef100_UPI0013F1F77E_106734/ 84 0.273 6.871E-16 3 113 116 19 135 752 +---CIAGEETAITAQYGKDVTLTCIFPSKFKISFHRLSIIWTKEGAQgqsvlVHRFHLKMNWLEGQEKAYRGRTQLYPQEFPQGNASLRLSDVRLQDEGSYFCNITCElGSWSQKISLIV-- +>UniRef100_A0A3B4CH78_42514/ 84 0.250 9.424E-16 9 115 116 21 125 168 +---------QTVEAVEGGSAILPCSYSGEVPES-EEWKIFWRYNDNiKVYDIVRGK-LSKNQDASYRNRTESFPDEYPKGNFSIKLSKVRASDKGMYSCFISFAGITL-RMQLRVTA +>UniRef100_A0A673JTU4_307959/ 84 0.265 9.424E-16 8 114 116 21 132 169 +--------QNPVVGFIGDSAVLPC-FSKEGQLKRQEITVHWRYNDSlNVYDIINGQGSVEEQHSAYKGRAETFSDDFEKGNFSLKLSNLQHNDTGQYVCYESTvQSvallVKEKEISIQVQ- +>UniRef100_A0A668SWU2_47969/ 84 0.254 9.424E-16 7 113 116 0 108 170 +-------PLTSLLSESGQDVTLTCRAP-----NNNIRVVKWSRadlGDENVLLYQDGHFDPTHQHPSFKNRVDLHDSWMKDGDASLILKDVTINDTGTYECLVAQNSNERmevmSRISLRV-- +>UniRef100_UPI00125D1431_283035/ 84 0.232 9.424E-16 2 113 116 8 131 177 +--FHLSVAASdlIVVVHTGEDAILPC-----KAADVPIRAVEWSRPDleppEYVLFYRDGHMDTTHQHPSYKGRVQLVDRDLKDGDMSLILKNVRIQDRGIYECRVASvgftrtkraiiNSEPIRTIHLQV-- +>UniRef100_A0A7J6BS81_369639/ 84 0.212 9.424E-16 8 114 116 23 128 196 +--------QVTVEAVFGGSVVLPCS-STQHDHELQDIEVYWVYSDSTsVFDIIKGKDSVKGQDSWYKNRVETFPEEYLRGNFSLKLINLQHTDAGQYTCFISHS-SEHETVELIIK- +>UniRef100_A0A3Q3N2Q9_205130/ 84 0.289 9.424E-16 13 115 116 46 152 256 +-------------ANLGGDELLSCYLnTANPQTSVRQLSVIWEKKDTKglVYKYVNGAPDLTGQDSQFKERTQLFSTGLPTGNASLLLRNVKSTDEGEYTCTiVSSDGGGKVNIHLRTAA +>UniRef100_A0A3B3QU55_1676925/ 84 0.258 9.424E-16 1 115 116 20 136 261 +-AFKVNTS---IHAlgVYGLPAVFGCTYSPTTGTALNDLIINWQRvrDSAVVHSFYSGRDQLSLQSPDYQGRTSLFHSELLSGNASLRLDRVSLSDEGHYFCSVSSnQGSNRAEVKLNFTA +>UniRef100_E7F5Q2_7955/ 84 0.285 9.424E-16 0 115 116 14 130 268 +DLFSVNVPSYPVLAVRGATALLSCFF--ESDSNPSSLVITWQRvEDmRVVHSYYHQKDQLKRQSADYFNRTHLNYNETAKGNASLSIASFGLKDAGIYECVVSNtKGTDKGTLQLIYAA +>UniRef100_A0A6P7LGI5_158456/ 84 0.290 9.424E-16 2 115 116 30 152 272 +--FTKSSPRvmssdaAPV-ANLGRDELLSCFLSTSSSAaALAQVSVTWERKDLSalVYKFDNGAPDLAKQAPQYKDRTQVFPGQLVSGNASLLLRSVRSGDGGVYTCTISSsGGGGTVNINLRAAA +>UniRef100_UPI00165358EA_283035/ 84 0.241 9.424E-16 2 113 116 18 133 277 +--FTLAADHHEVTVKAGEDVTLQCQAPRDAQIN----MFEWIRsdleSDGYIFRFIPEESTTRNQLPSYRGRVERRDPDMKDGDLSVVLKNVRVKDTGTYRCRVGISGgekpKVYSTIQLTV-- +>UniRef100_UPI001955D807_90988/ 84 0.285 9.424E-16 2 115 116 22 138 283 +--FTVNVQKSSYEAELHGDVELVCVF--SDVKQPSNLTVIWTRinpkPDVDVYRLEKGRENQIYTNDAFKKRAQLIQEQLKENRAVLHLKKLQIKDSGTYRCIVKEGDeGDYKQVTLNVTA +>UniRef100_UPI00112C8C0A_194408/ 84 0.263 9.424E-16 2 113 116 24 134 287 +--FKVDTGDSPLVAHAGDKITLPCHF-FAEATD--DLIVQWNFlGQTNVYLYSKGKEELEHQGSQFQARTWFNASGLPEGNASLVLSNISVSDEGNYNCFVSNSlDRGDGNVAMHV-- +>UniRef100_A0A3Q2DY26_28743/ 84 0.245 9.424E-16 2 115 116 1 113 291 +--FFFPVADAEVTCDFRESCLLPCQFQDGPQ-----LVIHWIKvsdGNSVVHSYYRDKDQLEHQVQNFKNRTALFKDQISKGNASLLLTGVTIEDEGRYKCYTSTvRGNKESFVNLKTEA +>UniRef100_UPI0013B45DD8_8084/ 84 0.275 9.424E-16 4 114 116 46 156 297 +----VTVPQ--VEVESGvESVLLPCR--TRKNLP-GDVRVEWRdRDDKTVHVYQNGSDQPGEQNRSYRTRTKMEEDPLRTGDLSLTLRRPTDEDSNIYTCSVSKGDGDIlmkKQVKLQVK- +>UniRef100_UPI00165AF3AD_8078/ 84 0.299 9.424E-16 2 115 116 24 140 311 +--FTVEAEQATYMSEFGGNVVMGCKFSSNPANPHRDLKVNWHRKTNGIYeeVIRLEDNLENSASPKYQGRVELLTGELKNGWAKLKISHLKMNDSGTYQCLVQTaEGNDYKEIALSVEA +>UniRef100_A0A673CLQ6_375764/ 84 0.254 9.424E-16 2 115 116 14 130 325 +--FQnISIPArgdAEVSCVFMKSCILPCTFKGGAS-----AVIHWLQlaaKDTPVHSYYHNQDQLAHQRPHFKGRTSLFNDQVSRGNASLQLRKVEVQDEGRYQCFTSTsSGNKESVINLKVDA +>UniRef100_A0A3S2P6G9_123683/ 84 0.273 9.424E-16 2 115 116 45 161 331 +--FTVEAEQTMYSSEFGGEVVMGCRFSTKASKPHSDLKVTWHWTSSELHqeLIRLDNTMDYTVSPKYQGRVKLLTEELKNGWAKLQLSNLRINDSGTYQCLVQTtDGTDYKTMTLSVNA +>UniRef100_A0A3B3C635_30732/ 84 0.278 9.424E-16 0 115 116 11 127 352 +NAvWTLTRGDADVFCQLGQSCILPCSFQAGD-----EAVIHWIQqpelTKKQVHSFYHNKDQLDQQDARFKNRTSLFHDQISKGNASLRLTGVMLEDEGRYMCYSSIlAGKEEFFVNLKVYA +>UniRef100_UPI000904D5E9_8128/ 84 0.231 9.424E-16 1 113 116 128 243 366 +-SLVVDSPePKIITTESGQDVTLTCRAP-----NSKVMAVEWERYDlgeEYVLLYQDGHFDPANQHPFFNNRVDLQDRQMKDGDVSLILRDVTIHDNGTYECRVFMeetrSWKSISSINLIV-- +>UniRef100_A0A669CHI2_8128/ 84 0.233 9.424E-16 3 113 116 480 594 600 +---TVVDPPDqkNITAESGQDVTLTCRAP-----NNNFIVVEWSRadlGDEYVFVYKDEGFHSNSQHPSFKNRVDLQDRQMKDGDVSLILKDVMINDTGTYKCRVVQIGTEHlkliNTTYLHV-- +>UniRef100_UPI00195454B7_47969/ 84 0.260 9.424E-16 4 113 116 242 355 617 +----VVFPPDlkIITAESGQDVTLTCQAP-----NTNIRVVRWKRTDlGDVCRLVveNGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKDVTIKDAGTYECRVFMNETHSRElisiIYLGV-- +>UniRef100_Q5U495_8355/ 84 0.318 9.424E-16 5 115 116 1 107 772 +-----TAPPT-HRAEMGSNIIIPCTFRVdEPPVDLKFLAIIWHFQDKEVLNYTN-TSLVSTQNP----RLSLNKDTTEDGVASLIISNVTISDGGLYRCRVLYSPkHMYKEVRLDIQA +>UniRef100_A0A444V2F3_7906/ 84 0.277 9.424E-16 11 115 116 320 422 870 +-----------LVCRYSEACTLPCDFT-----PGSRIVIHWQKipRDIIVHSFYHEQDQLGSQNEQYRGRTSIFKEELDNGNASLLLRDIRMADKGTYHCYVSTDQrKNEAYVTVEVKA +>UniRef100_UPI00125CE7B3_283035/ 83 0.230 1.293E-15 8 113 116 17 128 142 +--------QEAVIVYPGDDVTLPCQ-----AADYPIGVVEWSRADlapEYILYYSDGHLDPTYQHPDFKDRVDLVDRDLKDGDTSLILKNVSSIDNGTYECVVTSAGSRRKKrdtdpintIQLQV-- +>UniRef100_UPI00090541A8_8128/ 83 0.231 1.293E-15 0 113 116 21 136 143 +NSQNVSlSDPNIITAESGQNVTLPCRAS-----NNNIIILEWSRADlgtQHVVVYRDGQFAPDNQHQSFKNRVDLQDRQMKDGDVSLILKDVTTADNGTYECRVLMGEihsWELNIIYLSV-- +>UniRef100_A0A096MHV2_48698/ 83 0.254 1.293E-15 2 113 116 18 134 144 +--FIVFISDQnntTIKAEPGENVILTCK---DP--DQGKITIaEWKRTDlgtEYVLLYKDNQLDPGAQHPSYRDRVDLLCNQLRKGDVSLILKNTTTNDSGTYECRIDTEkhvGELISTISLQV-- +>UniRef100_A0A3Q4BAR2_94237/ 83 0.240 1.293E-15 4 99 116 31 136 147 +----VVGPLQPVVATLGDDVVIQCH--LKPSLDVEAETVEWSRPDlepdlsdrlsriEYVHVHRDHGEFVDMKMAAYVGRTMMFVEEMKHGNISLKIVNVTMTDQGVYRCYV---------------- +>UniRef100_UPI0013B39C47_8084/ 83 0.231 1.293E-15 11 113 116 43 146 166 +-----------IKATVGDNVFLPCK---DPDQE-EIVVVEWSRTDlgpESVLLYRNSQFDPTKQHPSYRNRVDLLVGQINKGDASLVLQNTTTDDSGTYECHVvkRTEKKRISSVSLVV-- +>UniRef100_A0A6P7PHN4_158456/ 83 0.263 1.293E-15 8 99 116 63 155 170 +--------SQTLQASVGDDVTLSCL--VMDAVDPENLMVEWSRPGfspRFVHVRRFGSDSLTHQNPSYEGRTSVSEDGVKHGDVSLKLSRVKLSDEGTYRCFV---------------- +>UniRef100_UPI0006D92C80_7897/ 83 0.267 1.293E-15 1 114 116 22 129 173 +-SLTIRVSSSPVLAEEGKDVLLRCSFTaGHSPIDMEYLLIRWYFNGKPLA-------NSDVQLQK-KDRYRFFAEEFKNGNASLLLQKVELSSAGDYICDILYtPDKEEKTITLKVK- +>UniRef100_UPI000742BD9F_28743/ 83 0.227 1.293E-15 8 114 116 21 126 188 +--------EKNLTAEFGQNVTLPCH----APKNSPVKVAEWSRADskENLLLYRDDQIDLENQEPAFKNRVNLLDSKIKAGDVSLTLQNVTTDDKGRYECRVIQGDTNRgKRAVLKMQ- +>UniRef100_UPI0003C172E1_7897/ 83 0.233 1.293E-15 8 113 116 32 137 207 +--------QVHIAAKIGDKVILPCTFTCSIK-DLSDLTIVWESSSKPVHTYHENEDHTEHQSAEFKGRTCLFYNELEHGNASLLLKNVTEADNRVYTCTVDFmKEVKHQNVLVTV-- +>UniRef100_A0A669F221_8128/ 83 0.233 1.293E-15 1 113 116 27 143 207 +-SYSVEVEEgaESVEVEEGaESVQLPCKITENLPEDS---RVEWERiEPGFmmVHVYENGSDQPEEQHQDYRDRTKMNEDLLKTGDLSLTLQHPTERDSGKYKCDVTRNGViRSEKVKLTV-- +>UniRef100_UPI000CE28A86_8090/ 83 0.264 1.293E-15 2 113 116 21 138 209 +--FCSHVEGEPIIAAPGDDVILPCR--LDSQEDLRGFSVEWTKvdmkPDPQgrilfVCLYWNGQIMTKVMIESFIQRVSLDQDGLKRGDVTLKIRNVSLQDEGKYSCFI-PGKNFRETVQLVV-- +>UniRef100_UPI001962C743_8168/ 83 0.250 1.293E-15 11 113 116 20 122 220 +-----------VTVDPGDDVILPCQ-----AADSSISAVEWSRDDLKLPEYVlyniDGDMETDDQHPSYKDRVELVDRQLKDGDVSLILKNVNINDTGTYECRVASaGSTRRKRGSLDI-- +>UniRef100_UPI0009058793_8128/ 83 0.266 1.293E-15 3 108 116 102 204 223 +---TVTGPKN-ITAESGQNVTLTCRAP-----NNNITAVKWSRaelKPDYVLYYRDGHFVPDSQHPSFKNQVDLQDRQMKDGDVSLILKNVTTTDTGTYKCHIAQGKPNQER------- +>UniRef100_A0A3Q2ZID1_37003/ 83 0.224 1.293E-15 2 99 116 32 136 223 +--YHLIGSSEPIVAAPGDDVILPCR--VDPDMDAVEKTVEWSKPDlevdpsdrqKYVFLYRSQRENRHMMMAAYIERTSLSSEGLKHGDVSLRIRNVTLKDSGRFRCLI---------------- +>UniRef100_A0A669QT49_9054/ 83 0.260 1.293E-15 2 113 116 35 146 224 +--FNVVAPSLHVTAIVGQDVVLRCQ--LSPCKDAWRSDIRWiqQRSSGFVHHYRDG-EDLEQMMAEYKGRTELLRNGLSDGNLDLRITAVRSSDSGSYSCAVQDGdGYAEAVVNLEV-- +>UniRef100_A0A669F778_8128/ 83 0.276 1.293E-15 5 113 116 24 132 229 +-----EAPTKQIVALLGDDVVLPCF--LKSPVDTSNLQLEWARTDlTPGFIYVRGKleENLELKQPSYVGRTSLSFDKLKHGDVSLTLFKVKLSDEGPYRCLIPQLGQRS-YVHLIV-- +>UniRef100_A0A3Q1IQ66_64144/ 83 0.214 1.293E-15 13 113 116 6 108 230 +-------------AKPGDTVDLSCR----TSSSTNITAVEWKRPDlrpQYVFVYRSGRFNPDDQHQSFRNRVELKDEQMEDGDVSIHLKNVRVDDTGTYECRVQRRGNVIKTenvINLTV-- +>UniRef100_UPI00168CADC6_30732/ 83 0.241 1.293E-15 4 113 116 45 155 242 +----VIPPGLNITAEPGDDVTLRC-----EDTNITKVSVlNWTRtdlqEDEYVFLYRNNSVDLKNQPESFKNRVSLNNTQMKDGDLSVVLENVTVNDNGTYQCRVLQGRWKLKSiIHLQV-- +>UniRef100_A0A1B8Y2N3_8364/ 83 0.241 1.293E-15 1 115 116 22 129 244 +-ALKVSDPPS-HKALLGSTASLPCTFSLgKSPIDHSALSIIWTFRDKEILRYNKGRTLSQA-------RLSLDAQAIEEGRVSLSVSNVTVSDEGTYTCVVSYNMKQEQGVKLEVAA +>UniRef100_UPI00193ED8D3_260615/ 83 0.310 1.293E-15 1 115 116 19 127 252 +-ALVVSVPASPVRAQPGSDLLLGCHFSVGGGVDMQALVVQWKLGDRLVAEF-----DGVLSYP--RAGARLFLDELRVGNASLLLPRVGGADAGLYTCSIIHSPSrESQQVELHVEA +>UniRef100_UPI001954CDFF_47969/ 83 0.238 1.293E-15 4 112 116 132 237 255 +----VIDPPEQKTIPAGQDVILPCR---APNTN-KIIVVEWSRADlvyKYVLLY---RDEHFNHHPSFKNRVVLLDRQMKDGDVSLILKDVTINDAGTYECRVVERGmNRRKRAILK--- +>UniRef100_UPI0018E2A9DF_1047088/ 83 0.232 1.293E-15 1 113 116 139 262 267 +-SFTggvsITTPEQTVQEAQGETAHLPCMFTLSP-EDQGPLHVEWLRlsgPNNEVVnrmfIISLADKIYDGFYQDMKGRVKFTSNDLRSGDASINITNVQLSDAGTYQCEVFHGASAAKRaIQLTV-- +>UniRef100_A0A1L8HBS4_8355/ 83 0.265 1.293E-15 4 113 116 37 146 275 +----VPVSAASLVGHINDDVILSCTFTPDPSQDND---IKWEKvgMSGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNsKGTGESKMVFRV-- +>UniRef100_UPI00155FFD35_7906/ 83 0.221 1.293E-15 7 115 116 29 138 279 +-------PNnKTILSRVGDQTTLPCTFTPKTS---DGLIVTWTKiPGQTVYFFAQGKEDPGIQEERYKNRTFVNESRFNKGDFTLFLEDTRVSDEGNYQCFVRFKPadFESSSLELYVAA +>UniRef100_UPI0007402911_7918/ 83 0.269 1.293E-15 4 115 116 24 137 301 +----VVVPKSSVTGPYQNSVTLLCIFSSNGSVPIGNVSVRWEKqPNITVFAYENGQEQPDIENPAYRNRTSLFSD-VTVGSASIVLVDLSLCDAGTYTCRVGSpdRGYGEGQLTLSVAA +>UniRef100_A0A3B3HNV2_8090/ 83 0.277 1.293E-15 1 115 116 13 126 318 +-AWTLARGDADVSCQLGQSCTLPCSFPAGD-----ETVIHWIQmtsPEKPAHSFYYNTDQLQRQHQGFRGRTSLFQEQISRGNASLLLSGVRVEDEGRYRCYSSVlAGNHESFINLKAYA +>UniRef100_UPI00195496F7_47969/ 83 0.250 1.293E-15 11 110 116 28 128 319 +-----------ITAESGQNITLPCRAHNNQK---PIIVVEWIRSDlgaGYALLFQDGHFVPDYQHPSFKNRVDLQDKQMKDGDMSLILNNVTPADSGTYECHVVMRGaNQRERVT----- +>UniRef100_UPI001AADDA7C_8407/ 83 0.330 1.293E-15 3 115 116 58 175 353 +---TVQTIKSSYTAEYEGELNMECLFTVKHITNFEDMTVIWKHsvqqgSSSDIAKYSNGKDVEILQDKEYRDRVKLLSDELKMGRTILRINNVKMTDAGQYLCIIDSQGSDFKEISLEVQA +>UniRef100_UPI00145BD2F7_409849/ 83 0.247 1.293E-15 2 115 116 15 130 371 +--FSRSLSEDtEVSCVLLESCVLPCSFDPGP-----DPVIHWAKDpddkDTPVHIYYRGQTQHQHQHQIFKGRTSLFEEELSTGNASLLLSGVKVQDEGRYKCFTNTVTTDNKEIyvTLRVEA +>UniRef100_UPI000D30E25F_106582/ 83 0.238 1.293E-15 3 113 116 156 279 378 +---TVVPPdQKNIIVDSGQNVILPCRVPLTSFKP--IITVVWKRADlgeECVLSYPNQRFHPENQHPSFKNRVDLQDRQMKNGDVSLILKDVTTDDAGAYECHVvqrellgweiaSPKGHRISTIYLSV-- +>UniRef100_A0A6J0EDB5_230844/ 83 0.235 1.293E-15 11 115 116 78 178 406 +-----------IIGRYNEDVILPCLFTSEPQ-----VVIHWKIQDNTVHTYFRDMDQLEGQYLRYANRTSLFHSEIHNGNASLAVRRLSLLDEGIYTCYVGTRSRYYvSKVVLKVGA +>UniRef100_UPI00195465E1_47969/ 83 0.254 1.293E-15 3 113 116 303 415 428 +---TVVPPvQRNITAESGQDVTLTCR---APNNNIS--SVQWGKDDLEACfelQYKDGQFLLANQHPSFKNRVDLQDRQMKDGNVSLILKDVTINDTGTYECLVFMeetEKYEQSIINLHV-- +>UniRef100_UPI00109FCB95_27687/ 83 0.252 1.293E-15 2 115 116 22 134 449 +--FSLTAPDSLQFSNVGGKVVLPCL--LSPSISAVDMEILWSRDERKIFHYREQKEVTQGIHSSYVGRTHIAKAEITLGNVSLHLDNVHTVDEAVYTCEVvSKNWHDSKTVRLKIIA +>UniRef100_A0A670JFS4_64176/ 83 0.243 1.293E-15 2 115 116 8 124 457 +--FVIIPPENPIVGFLGKDVILPCQLTTSSIPESTSMQVQWILDKSSekidVKSY-YGRNRPETQDNRYRGRAELSRTDLSKGNMSLILKKTHLSDQGNYTCIV-FLGDWYDEVVVElVLA +>UniRef100_UPI001AAD8A9D_8407/ 83 0.277 1.293E-15 2 115 116 14 125 458 +--F-VHGTID-VVGELNGVVILPCSFT--PGKD---EVIHWTINeNQNVHRYYYGKDVLKDQVKSYAGRTSLFLDQIKNGNASLQLKKLQKSDEKKYSCYVSTmENKLSKvilEVLLKVKA +>UniRef100_UPI000B44E4CB_7955/ 83 0.219 1.293E-15 4 112 116 147 257 470 +----VSGPEKLVSAYVDGDVTLNCS--VDSHITPEHIeEVSWRKTDKDgditVLLYQKNKTVSEATHEEFRGRVEFFTAEIPKGNFSLRLKSVRTEDKGVYMCQV-FAGVLSANATVQ--- +>UniRef100_UPI0011E9DE5E_63155/ 83 0.254 1.293E-15 8 115 116 41 149 528 +--------QAPVlkVGALGADISLPCH--VDPTVYEPDFTLEWTRPDlnpRFVLVWRSGQELVDKKHQSFVGRTSLFPDELKHGNISLKLSKVKVSDQGTYRCFI--PALETKSvIQL-VVA +>UniRef100_UPI001A7E25CC_43689/ 83 0.250 1.293E-15 3 113 116 239 354 528 +---TVVDPPEqtIITAESGDEVTLTCRAPN----NNKIRVVDWNRddlGDKHVLFYRDGSFDRDDQHPSFKNRVDLQDRQMKDGDVSLILKDVTIKDTGRYVCAVYMEERHSwkviSSIYLRV-- +>UniRef100_UPI001A7E6D84_43689/ 83 0.217 1.293E-15 0 113 116 449 569 626 +NNYLIVVPPgqkMNIKAEFGQNVTLPCQ---SSNNNNSITGVKWMRsrlEGEHVLSYLNGNFERDNQDWSFKNRVDLLDIQMTDGNLSMIVNDLTPADSGTYMCGVFMEGTRSwkyiSYVRLRV-- +>UniRef100_UPI001015DE7E_32473/ 83 0.275 1.293E-15 4 114 116 469 579 720 +----VTVPQ--VEVEPGaESVLLPCR--TRKNLP-GDVRVKWKDgDDKTVHVYQNGSDQPGEQNRSYRTRTKMEEDPLRTGDLSLTLRRPTDEDSNTYTCSVSKGDGDIlmkKQVKLQVK- +>UniRef100_A0A803JSS3_8364/ 83 0.280 1.293E-15 4 115 116 23 131 741 +----VQAPPA-HTVTLGSDVTLPCSFSVGPtQVDLQLLAILWYFQDTEILVFNAHGSIKEESEP----RVTIREEDAGKGIASLHLAQIRLSDAGLYKCMVIYiPRSHTKEVQLTVHA +>UniRef100_UPI0007BAB664_307959/ 83 0.265 1.293E-15 3 111 116 361 471 994 +---TVCNPSGPAVVRLGSSGILPCY--VNKRLLEQIWKVEWRRTDSEtlVHLYQDGESRPESQQQDYHDRAHFFTDQIQHGNFSLRLDNLTAQDEGRYTCKVYRqeDSVSLAKMNL---- +>UniRef100_A0A3P9DA37_106582/ 83 0.212 1.773E-15 8 113 116 8 115 120 +--------PKIITAESGQDVTLTCRAP-----NNTVTVLNWTRSDlkpEYVLLYQHGPSDSTHQHPSFKNRVDLQDTQMKGGDVSLILKNVTINDTGTYMCRVFMNETRSwmniSFVYLVV-- +>UniRef100_UPI0015E255AA_34816/ 83 0.274 1.773E-15 15 113 116 1 99 133 +---------------VGDDITLPCH--VKPDRDTVDMLLEWSRPDinpRFVHLRRSGKDHLFDQNPSYKGRTSVSINRLKLGDISLKLSKVKLSDDGTYRCYMPELNLDS-NIQLLV-- +>UniRef100_UPI00039405A0_8128/ 83 0.215 1.773E-15 4 112 116 13 124 148 +----VSLPlftgQETIIAESEQNITLTCQAINSNN----ITVVEWRRvdlGDEYVLMYRDEQFDPEEQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVAQRQTREETANLK--- +>UniRef100_A0A3B1KHZ8_7994/ 83 0.247 1.773E-15 2 99 116 57 154 158 +--FSVVVPETTVSGQLGGSVTLPCA--LSDNLDVRKLEVRWYRPsmySSPALLYLNEKLDPSVTDITYQGRVSL-PGPLEKGDVSLKLDDLRPSDLGMYMCHV---------------- +>UniRef100_UPI0018F3534B_7830/ 83 0.275 1.773E-15 11 114 116 19 124 160 +-----------ISVEVGDRALLPCR--TDPH-QMDSANVYWQKlpDDDVVLYYWKGKEHPQNQHHRYSNRTQMDNTQFLKGNLSLTLLKVTLNDTGDYQCIIKKkqRGTPEKYlIRLIVN- +>UniRef100_UPI0003EC1D69_32507/ 83 0.256 1.773E-15 8 113 116 21 127 164 +--------QKNFTAESGQNVTLTCQ--ARKNIQ----TVKWSRadlGDEYVFLYRDGRETLVHQHPSFKDRVDLKDKQMKDGDVSLILKNVTINDTGTYECRVvETGTSGLKPisiIYLSV-- +>UniRef100_A0A3P9D168_106582/ 83 0.228 1.773E-15 16 113 116 21 120 176 +----------------GQDVTLTCRAP-----NSKIVAIEWSKDLWNLLYYQIGQFDPDNQNPAYKNRVDLKDRQMKDGDVSLILKNVTINDTGTYRCYVAWGESNQeawlnliCTINLSV-- +>UniRef100_A0A3Q0RX63_61819/ 83 0.230 1.773E-15 8 115 116 24 133 184 +--------QETITAESGQEITLTCRAPIN---NNKIIVAEWSRahlETKYVVFYRNGKFAPAKQHPSFKNRVDLQDRQMKDGDVSVILKDVTTADEGTYECHVFMegDGAAGVVVGLTVLA +>UniRef100_UPI001963B7C3_8168/ 83 0.252 1.773E-15 8 114 116 15 124 191 +--------SDLIVVTVpGDDVILPCQAD-----DSSIRAVEWSRPDlepDTVLLYRDGQLDPTLQHPSFKDRVELVDRDLKDGDVSLTLKNVSRHDAGEYECGVETDDHittmRTIRINRTVK- +>UniRef100_A0A3B4EZL8_303518/ 83 0.235 1.773E-15 2 113 116 18 135 194 +--FCsVLFPlsdQKTITVELGKNANLTCRAP-----NNNIRVVKWSRadlGDKNVFLYRDGRFVPNEQHPSFKNRVDLHDIPMKDGDVSLILNNVTINDTGTYECQVFLEEKRSWElisiIYLRV-- +>UniRef100_H3C2K6_99883/ 83 0.264 1.773E-15 12 115 116 31 131 196 +------------VCVWGENCTLPCTFSFGN-----DILIHWYYEtTRNVHSYYDNRDHLGQQISQFQKRTSLFHEEIPKGNASLLLMRVQVADEGPYLCYTSTiSDSSRKNIDLQVEA +>UniRef100_UPI0011E9FE5E_63155/ 83 0.256 1.773E-15 2 115 116 14 130 210 +--FVVaSADQKNITAEPEQNVTLTCKAPN----NNNIIVAEWSRADlepEYVFVFRNGKFDPENQHPTFVNRAELQDSQMKDGDVSVILQKVTTDDTGTYECRVQREGDSMKlmnTIRVTVAA +>UniRef100_UPI0018E1ECA6_77115/ 83 0.234 1.773E-15 8 112 116 86 192 226 +--------QDPIniTAEPGQNVTLPCR----GSDHRTIIVVEWSRTDlgsEYVLRYRDQQLDPDYQNPSFRNRVDLLDPQMKAGDVSVVLKNLTTDDRGTYECRVvQRGTRRRKRGSLK--- +>UniRef100_A0A5A9P955_1572043/ 83 0.245 1.773E-15 1 111 116 22 133 230 +-SLSVKVPSRPIAVARGATASLPCEFTPDP--ELSKLVITWQRvdDNRVVHSYYYQQDQLGRQSSDYRNRTELNHRQIVEGNATLAISNFGQEDKGEYLCVVSNSlESERGVVRL---- +>UniRef100_A0A1A8CLN7_1051664/ 83 0.273 1.773E-15 2 115 116 1 111 231 +--FCVRTDVE-VFCVFHQSCILPCSF-----HGASETVIHWTHlaaGESAVHSYYDGEDQLGRQDQNFRGRTSLFQDQISRGNASLLLRGVQVQDGGRYRCSFSITDADMSFVNVMVEA +>UniRef100_A0A674MUD7_31033/ 83 0.256 1.773E-15 2 113 116 8 123 235 +--FLIVPPSDrplhvsavTVVCAVSEDCVLPCSF-----HPGSNETIQWFRQGLGVYTFKRGDDQLGSQTPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYTSTDiDNSENFIELKV-- +>UniRef100_UPI001A7EBC0F_43689/ 83 0.241 1.773E-15 2 113 116 12 124 236 +--FVVfiSAEQTIITAESGDDVTLPCRAPN------NDTIVKWRRddlGDKYVFLY-QDKPDSGKQHPSFKNRVVLQDIQMKDGDVSLILKNVTINDAGTYVCAVYMEEKRLwnnSNIKLVV-- +>UniRef100_UPI0018F799B7_7830/ 83 0.250 1.773E-15 4 115 116 24 140 247 +----VSGdSPVPVSGYLGEQVVLPCTY--NGNVPVSDLRVVWQTsKGEILHKFVNGNDNLTEQDAHFRNRTTLFKDQPEQGNWSVLISHLRESDQGEYQCHIykwSNAGYKLDKtdvIDLSV-A +>UniRef100_A0A669BRD5_8128/ 83 0.245 1.773E-15 5 113 116 131 243 250 +-----NVPPDqkTITAESGQDVTLTCRAP-----NNNIRGVQWRRDDlkaDYVFLYWDGQFVPDYRHRSFKNRVDLQNRQMKDGDVSLILNNVTIDDAGTYKCHIFIreTGCWQliNSISLRV-- +>UniRef100_A0A672Z9V9_375764/ 83 0.252 1.773E-15 8 99 116 22 114 259 +--------SQPITAVMGDDITLPCH--VTPVQDVSEQMVEWSKlrtEPRFVHVRRSGEDRLVDQNPEFSRRTSMSLGGLTRGDVSLTLSRVRLSDEGTYRCFI---------------- +>UniRef100_UPI001AAE15A8_8407/ 83 0.252 1.773E-15 15 115 116 45 148 279 +---------------VGQinnNVILGCTFTPDTKQSTD---VLWEKVGltGTVYKYVKGKISLTDQNSAFKGRTSLFPTELTKGNGSLLLSNLQLSDIGTYKCTITNSlGEGSNTLYLNVGA +>UniRef100_A0A3Q3KIR8_43700/ 83 0.269 1.773E-15 1 115 116 33 158 279 +-ALTFSTTSSEVmssntmpVANLGDNQLLSCYLnTGSAQTTVKQLTVTWEKNGmtGLVYQYTNGAPDLGNQNSQFQGRTQLFPNGLVTGNASLLLRNVGSSDNGDYTCTISSsDGGGKVNIHLRTAA +>UniRef100_H3CH82_99883/ 83 0.294 1.773E-15 1 115 116 17 134 287 +-SLTVEAEQNWYWSEFGGDVVMGCRFQAGvPPSNL-TVTWHWISSTsiREAYRLENGLEHPDTQDPVYRDRATLLREELKDGWAKLKISELRIGDSGTYQCLVRAGiEADYKEIHLTVRA +>UniRef100_A0A7K7T021_239371/ 83 0.212 1.773E-15 8 114 116 1 103 287 +--------QEEVTGLFSKDCILPCSFP--PEHDA---VIHWFKGEKIVHAYEKQEDQPEKQHSDYRARTRLFHENIPSGNASLKLSKLTVTDEGTYGCYVKTmQTKTTQKVMLHIK- +>UniRef100_A0A3B4FNM2_303518/ 83 0.306 1.773E-15 17 114 116 150 247 299 +-----------------ERCLLPCSYDG---TDVTQIIIHWFKmsGDIHVHSFYNNKDQHGYQDQRFRDRTSLFKDQISKGNVSLQLAGVKVQDEGRYKCHISTlQGNRDSFINLNVN- +>UniRef100_UPI0003943ABF_8128/ 83 0.247 1.773E-15 0 113 116 123 239 303 +NSITLTVDPPELRVKQGENATLECY----GPKDAISVMLRWNRPNlqshEYVFYFSDDQIQEDKQHPSFKGRVNLKDPEMKNGDFSVNLTNVVMNDSGRYDCYVGYNGKKPELINstyLKV-- +>UniRef100_UPI000CCC67E7_59463/ 83 0.233 1.773E-15 1 113 116 76 194 310 +-SLIITSPDHMIEKAKGETAYLPCKFT-EGPEDQGPLDIEWLLSpaDNQkvdqVIILYSGDKIYDDYYPDLKGRVHFTSSDLKSGDASINVTNLQLSDIGTYQCKVKKaPGVGNKKIQLKV-- +>UniRef100_UPI000CF7FEBF_30732/ 83 0.221 1.773E-15 4 113 116 15 132 325 +----VCGSSDglNITVKSGDDVTLRCE---DPNIN-QVLVLEWIRTDlkeeEYVFFYRSGGVDPVNQHKSYKNRVFLLDPQMKDGDLSVVLKNMKIEDSGTYQCRVleQNDPQREmkliSTINLQV-- +>UniRef100_A0A6I9KEM6_185453/ 83 0.234 1.773E-15 2 115 116 25 134 338 +--FSDTMNEQTVIGKLNEDTVLPCSFENGP-----DIAIHWKIKDHNVHSFYKDSDQLARQSPIYSSRTSLFHSEIHNGNASLCLRRLSLQDAGIYTCYVGTKlTRTEKKVVLIVGA +>UniRef100_A0A3Q1C3R3_80972/ 83 0.271 1.773E-15 2 115 116 14 126 352 +--FLWTSSRGDVehVCDVKEQCILPCTFEVGD-----EVVIHWILPGNiQVHSYYHNTDQLGLQDQRFSGRTSLFNDQIAKGNASLQLTGVTLQDEGRYKCYTSTiSKNKESFINLKVEA +>UniRef100_UPI00064D6083_51337/ 83 0.258 1.773E-15 11 115 116 23 134 387 +-----------VNAMVGSDVELSCVFPHRSHFDLNELYVYWQIsgSDTVVTYYLSDNKSEGHEDPRYKDRAHLLLDRMKQGDFSLHLQNVTPQDAQQFKCLVIKepwkPGKlLEKVVRLNVAA +>UniRef100_UPI001A7E75E3_43689/ 83 0.226 1.773E-15 7 113 116 246 355 393 +-------PPDqkTITAEPGQDVTLTCRAP-----NNNIKFVQWSRTDletEYVLEYRDEHFLTDNQHPSFKNRVDLLDRSMKDGDVSLILKDVTTADDGTYKCRVFMeetRSWKHSSINLSV-- +>UniRef100_UPI00186481B4_42526/ 83 0.247 1.773E-15 2 113 116 8 114 411 +--FKLTGPRgDDEKFQPGSALTLPCH--LSPEISAVSMEIRWFKGTDCVCLYKNRQ---VTEGSGYKGRVSLFTQELQRGNASLQIRDCRRSDRGYYLCQV-TNGDITEELTIRV-- +>UniRef100_UPI000D53038A_37003/ 83 0.267 1.773E-15 4 114 116 195 305 427 +----VKVPQ--VEVEEGaESVLLPCRTTVHLPEDA---IVEWEDsRDRTVHVFENGSDGPEDQDQVYRNRTKMNEDLLRTGDLSLTLRRPTDEDSGTFTCSVSSrEGNilMEKQVHLEVK- +>UniRef100_A0A0R4IFS1_7955/ 83 0.302 1.773E-15 1 115 116 22 138 465 +-SFTVNVPRSTYEAELNGDVRLECVFSALKRSS--DITVIWSRvhpkPDVNIYWLDKGKEIHNHTSSAFHKRAQLISHLLRENRAVLHLKKLRIKDSGTYQCIVEGDEVDYKQITLNVTA +>UniRef100_UPI000CE63DF9_8478/ 83 0.247 1.773E-15 9 115 116 24 125 505 +---------SPVVAQLGSQALLPCTFTVaDAPISLEYLAVHWYFQDQELVSYDDSLNV-------FRPGASMDTEQLASGNASLVLRNVTVSDQGAYRCLVIHsPDRGEQSLHLAVLA +>UniRef100_UPI00196519B9_8168/ 83 0.232 1.773E-15 7 113 116 264 369 515 +-------PKR-IKVEEGDDVTLPCSL---WPMDITSKQFVWQKtdDGQKVFLYDNGDlysDELPDQSEQFKGRVSYFEDELEQGNASITIRNTTRADSGEYRCSFQKHQT--FCIKLDV-- +>UniRef100_I3KL22_8128/ 83 0.258 1.773E-15 4 113 116 239 348 536 +----VSPDQMNITAESGQDVTLPCQITN------KISAVVWSRADlepKNVFLYQDGRFVPNNQHPSYKNRVALRDRQMKGGDASLILKKVTTVDSGTYKCLFEIEETRSwKNITinLSV-- +>UniRef100_A0A669BLE9_8128/ 83 0.233 1.773E-15 4 115 116 147 260 555 +----VVVPPDKIIpAEPGQDVTL-----TSQAPNNNITAVKWSRadlGDKNVLLYRDGKFETDNQHPSFKNRVDLQDRQMKAGDVSLILKNVTTADTGTYECRVAQKSEERMKLrsrrSLIV-A +>UniRef100_A0A6J2UWH2_29144/ 83 0.323 1.773E-15 18 115 116 28 122 594 +------------------DCTLPCRFK----KSGEAQVIQWVKWEKNVHSFYEKKDHLEHQDQDYKGRTALFKDQIHSGNASLLLREVNLQDKGTYTCYARYdSDGDNNFVAVTVKA +>UniRef100_UPI00186B1964_9337/ 83 0.221 1.773E-15 4 114 116 291 400 611 +----VVAPTQSIVASVGEDALLTCH--LFPEVNAQSMEVGWIRSqfSDTVYMYRDGKDQEEEQMVEYRRRTEFTKDAITKGSVALKIRNIRVSDDGQYQCYFEKNRV-FQRATLKIK- +>UniRef100_A0A7J5XH71_36200/ 83 0.242 1.773E-15 0 115 116 161 287 826 +NTF-LRIEQSQVVAEEevscvfNESCILPCIFEVNRMDDVVIQWIQVSTGDASVHSFYRNQtehrDHFDYQDPRFKGRTSLFRDQIFRGNASLKLERVEIPDEGTYKCYtAIEGGRSYqEHIKLKVDA +>UniRef100_UPI0007F8F24C_37003/ 83 0.310 1.773E-15 17 115 116 32 129 1212 +-----------------QDCVLPCEF--QSGSDPLIHWVYMMKGEPQIHSYYDNQDQLRNQDRRFRGRTSLFKDQISRGNASLLLRGVKVQDQGRYQCYTRTtGGNKQLFFILKVEA +>UniRef100_A0A3Q2QHY9_8078/ 83 0.262 2.431E-15 13 111 116 10 108 130 +-------------AEPGQDVTLPCR----TADNQPAVVVDWSRTDlgeDFVLLFRDNKLDSEGQHPSFRNRVGLWDEGMKDGDVSLVLKNVKAADRGTYECRVAQRGNGRnKRAVL---- +>UniRef100_A0A3B3CRX2_30732/ 83 0.208 2.431E-15 4 113 116 27 142 148 +----VALNSRIITAEPGDDVTLRCQ---DPNIN-EDSASEWTRsdlkEGEYVFVYRSGDVNLDEQHESFKNRVFLLDPQMKDGDLSVVLKNVMIEDSGTYKCSVlQQSGSHRemkpiSTINLQV-- +>UniRef100_A0A3Q2CXG1_28743/ 83 0.247 2.431E-15 8 113 116 10 118 161 +--------QNNINATVGTTVSLPCKADEEKPVS----ILEWSRtdlRDKYVLVYKDEQFNPSSQHLSYKNRVDLQDRQMKDGNVSLVLKNVTTNDNGTYKCGVQYEGSlditPINSIHLYV-- +>UniRef100_A0A3Q0QTQ7_61819/ 83 0.223 2.431E-15 8 115 116 28 143 166 +--------QKTITAESGQNVTLTCR---GPNNNIH--IVEWSKADlgkQCVLMQRDGHFVPDYQHPSFKNRVDLQDRQMKDGDVSVILKNVTINDGGTYECRVKTGAKRRSRallktapiniINLRVAA +>UniRef100_A0A7J6BF27_219545/ 83 0.263 2.431E-15 5 113 116 16 118 168 +-----TVPVQSVEGFIGEFVILPCTFGQNPQ------AVFWRDEsTRTVCDISNGEAIFKEQHSSYKDRVKIFPLEIKKGNFSIMLSNLQQSDGGTYTCSDPSNGLGHK-VELKV-- +>UniRef100_A0A3Q1EL01_80966/ 83 0.231 2.431E-15 1 113 116 25 141 170 +-SFCLWVHLclmDTFYTKLGQTAILPCKAPN----NKTIKGVEWKRPDQSqgyVLLYRDGKFLSEFQHPSYENRVDLQDKEMKDGDVSLVLKDVTMEDRGRYECRVLQKGENKpaSIIDLEV-- +>UniRef100_A0A7K6AIR5_57439/ 83 0.240 2.431E-15 13 115 116 26 131 173 +-------------AVVGETVVLPCS--TSSPGELSTSKLYWQIDLVIVHFFHNGQDSLQLQDRRYRGRTSLFLEQMERGNLSLKLSDAQLQDSAEYTCIYRATGHRSsktqkSKVKLIVSA +>UniRef100_UPI000905D84D_8128/ 83 0.235 2.431E-15 2 113 116 19 131 177 +--F-VSAEQKTITADSGQDVTLTCRAP-----DNKIIALVWIRADlktANVLFYENGRFVPDDQHPFYKNRVDMLDRQMKDGELSVTLKDVTTNDTGTYECHVVQGvGKHLtliSNIYLYV-- +>UniRef100_UPI000B8F1457_80966/ 83 0.256 2.431E-15 11 113 116 30 135 178 +-----------ITADVGQNVTLPCKV---PNNKKSIEIVEWNRSDqetGNVLFSRSGWIETEYQHPSYKNRTDLQDKEMKDGDASLILKNVKMEDTGRYECWVYKTEktiEPICIIDLEV-- +>UniRef100_UPI00106ECA38_8167/ 83 0.247 2.431E-15 11 113 116 20 131 189 +-----------VTVLPGANATLPCQ-----AADSSISVVDWSRPDlepDNVFFYRDGHLEPKQQNPSFKDRVDLVDRDLKDGNVSVTLKNVSRHDAGTYECRVEPDGSRRKKrafldsepirtIHLQV-- +>UniRef100_UPI00106E67A4_8167/ 83 0.261 2.431E-15 2 108 116 17 122 189 +--FIVSaAASDKLVVYPGDDATLPCQ-----AADPSFRAVEWSRPDlepEYALFYRDGHLDTYKQHPSFKERVELVDRQLKDGDVSLILKNVSRHDDGTYECRVAPADFRRKK------- +>UniRef100_A0A6G1Q745_215402/ 83 0.262 2.431E-15 11 113 116 31 144 212 +-----------ITAHPGQNITLPCQAPVSK----DFIAVEWTRSDlkpsQYVFFFRNGRSDKTHQHPSFVNRVDLLDRQMKDGNLSLNLRNVNSSDHGTYECRVKEkerrrvlRGVINSEpvnvIRLTV-- +>UniRef100_UPI00189A5F1B_451745/ 83 0.327 2.431E-15 2 115 116 20 136 219 +--FTVEAEHSKYTSEYGGNVVMGCKFYPKPSHPQNDLKVTWHWtaasPYQEVIRIDKAVEHSTSQ--KYQSRVKLLTDELKDGWAKIQLSNLKISDSGTYQCLVQTaEGTDYKTITLSVTA +>UniRef100_A0A3P9JSZ2_8090/ 83 0.214 2.431E-15 3 113 116 10 131 243 +---CITIPKMVdIRAVSGQDVTLPCRAPN----NDSIIAIEWFKPGEEetyLLLYRGGRILTDGQHPSYQSRVAFQKEKVKDGDASLSLRTVMEEDSGTYTCLVAQrnqkatSGSSNGRipqtyIRLTV-- +>UniRef100_UPI000E459411_205130/ 83 0.269 2.431E-15 8 112 116 91 201 253 +--------QRNLTAELGQTLTLPCQVP----ANNNIVAVMWTRPDqkpKHVLFLHGGQRDLNNQHPSFRNRVELVSRQLKDGNLSLILRNFKTGDSGKYECRYKErrGGvfvlsESVSTINLT--- +>UniRef100_UPI00077D66BF_105023/ 83 0.258 2.431E-15 2 114 116 4 123 260 +--FVVllHVSQQ-VSAVEmfqGDQfLLLPCGF---PTFDLENPTVVWTRQDlspPTVHQRLPEGDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCSVTDFGEELSRtdVELKVK- +>UniRef100_A0A3Q3B823_37003/ 83 0.291 2.431E-15 1 112 116 1 116 263 +-SFTIWVyitlklnPE--VTCVFSSSCLLPCQFQFDS--DPVIHWIYLITGDPHIHSYYSNQDQLGHQDQRFKGRTSLFKDQISRGNASLLLRGVKVQDQGRYQCFTSTtGGNQKSFINLK--- +>UniRef100_A0A667Z2B7_586833/ 83 0.278 2.431E-15 6 99 116 56 150 264 +------GPTQPIVAMIGHDVILPCH--LDPAEDATAMTVEWARPDlepRFVHVLRDGLELDEKKYHLYMGRTSLLNNQLKHGDVSLKLATVKLSDEGKYKCFI---------------- +>UniRef100_UPI001ABE9AE1_8384/ 83 0.344 2.431E-15 2 115 116 23 141 297 +--FTVQAKKSHYMAEYGGNVSMECQFTMDLGTSIENLNVLWKHrrdnmNSVEVVKYINGKNIEISQSSSGSDRMKLLSNELRKGRAILHISKVKMTDAGQYLCIISSQGSDFKVMNLDVQA +>UniRef100_UPI001966785F_8168/ 83 0.236 2.431E-15 11 113 116 21 125 298 +-----------VTVHPGDDVTLPCQ-----SDDSFIIAAEWTRPDlkpDTVLYYSGGRLNTTNQHPSFKDRVELVGRDLKDGNVSLSLKKVIRHDAGTYKCRVITGDTNQirliSTIHLQV-- +>UniRef100_UPI00106E3C3D_8167/ 83 0.225 2.431E-15 8 113 116 136 250 314 +--------SEEIVVHLGEKATLPC-----EAANSNIRAVEWSRPDLKpdiVLLYNYTSLDPVHQHPSFKDRVELVDRDLKDGDVSLILKNVNIDDAGTYECRVTSVGSRRKKraimdsepiriIRLQV-- +>UniRef100_UPI00146F3AF5_13146/ 83 0.416 2.431E-15 2 115 116 20 139 318 +--FIVEVPXQLYIAKYGSNVTTECRFPVTGSLNLGLLTVIWEQkrqvqsKSNEVYTLCNRKPFLPSQHHDYIERVALLHCELKLGXAILHTISVNITDAGSYLCLIDYHVVDYKYITLKVKA +>UniRef100_UPI0018643D8D_118141/ 83 0.259 2.431E-15 9 113 116 10 115 318 +---------DTVTAVENEDVVLPCSIP--PETSIPNLELRWFRekGDELVSFFKDQREDLELPGDSYRGRAHLFTAELLDGNASLHLSRVQTSDADLYTCSAFVGlAYGHAEVELRV-- +>UniRef100_UPI000444437E_48698/ 83 0.277 2.431E-15 2 115 116 9 129 323 +--FLVLVPllagseADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>UniRef100_A0A3Q3LNI8_205130/ 83 0.271 2.431E-15 2 115 116 118 224 330 +--F-VHVASEP-----GDTVTLPCQ----APRSSEILILQWTRPDlHPEYVFVHHlWSDPDTQHPSFKERVELKDSQMKDGDVSVTLKDVTLNDTGTYECRVIQtpGGIWMSTLHLNV-A +>UniRef100_UPI0019538F49_47969/ 83 0.233 2.431E-15 3 113 116 113 227 345 +---TLTGTDhKIITAVSGQDVTLTCR--AQAHI---VIVVEWSRTDledeELVLLYQHGRLVPDYQHPSFENRVDLKDRQIADGDVSLILKNVRQDDAGTYECRVIKrAGKPLKlisIINLRV-- +>UniRef100_A0A2K6MFM2_61621/ 83 0.282 2.431E-15 2 115 116 27 141 361 +--FTVSSSRNHHVVMVGSQAELSCR--LSPPQNAQLMQVGWFRDphSQMIYLYEDGEEHPGEGVQNYTNRTVFLKDALEEGKITLQIYNVTAFDGGQYRCFFKDGHtYEEGIVDLRVAA +>UniRef100_UPI0016438A71_32507/ 83 0.245 2.431E-15 2 113 116 15 126 365 +--F-VFADQETISAQSGQNVTLTCQAP-----NNNIPVVECKRADlaEYVISYRDEQSDPEEQHQSFKNRVDLQDRKMKDGDVSLILRDVKVNDTGTYECRVvQKSGESMgllCTITLSV-- +>UniRef100_UPI0016438A71_32507/ 83 0.279 2.431E-15 4 108 116 126 231 365 +----VVDPPgqKTISAKPGQkNITLPCQVP-----NNNTNVVKWSRADlepEYVLVYRGGHFDSANQHPSYKNRVDLQDRQMKDGDVSLILRDVTINDAGTYECRVFKMGASRKK------- +>UniRef100_A0A3P9BS19_106582/ 83 0.272 2.431E-15 1 114 116 27 143 379 +-AFFLSVPQSE-EVEEGQqkSVLL--SFKTTANLP-RDVTVQWTRSDSNmeVHVFESGNNQPDEQDQGYRGRTEMNEDPLRTGDLSLTLKPLHLTDRGVYTCTVYNkDGKKLlqKVVTLRVK- +>UniRef100_A0A6P6P2D5_7957/ 83 0.289 2.431E-15 0 113 116 281 391 403 +NGLTVTYSQNR-DVQPGSSMVLKC-YRVKP-LETEDLKVEWRRKETLVHLYQDGESQTEKQQEDYQNRAHFFTDQIQHGNFSLRLDDLRAEDAGEYICTIHSKHRSVFSTQITV-- +>UniRef100_UPI0011E9CC2F_63155/ 83 0.217 2.431E-15 3 113 116 150 269 416 +---TVTALQQDVQVKLGEDVTLQCQ--ISKHETISVL--KWSRadlsTDGYVYFYRNRRSYQNYQHPSFHGRVKLRNPEMKDGDVSLILENVTFNDAGIYECHiaVRNSGSSSrahteisHFINLTV-- +>UniRef100_A0A3B3HVZ8_8090/ 83 0.283 2.431E-15 4 115 116 135 244 469 +----IECEAE-VYCQFGQSCILPCSFT--PGDDLVIHWMYWKPTQAEVHYYYLNKDHLEHQHQRFRGRTSLFQDQFSKGNASLQLTGVMVQDEGGYNCLARTiADKGGRCFTMKVYA +>UniRef100_UPI0009B3BE83_43700/ 83 0.256 2.431E-15 0 115 116 20 140 502 +DSVVVMV-KNTVRAHHGQTVTLPCW--LQPPQSAEALEVRWYRNddfDTSILSY-RAKTFETPQETSYVGRASFglkdaASGGLKEGDVSLKLVNVTLQDDGAYTCYVSSdKGYDKGKVGLSVTA +>UniRef100_UPI00165CCD9A_8078/ 83 0.218 2.431E-15 2 114 116 27 141 507 +--FISSASADPtnITAEPGQNVTLPCRTSDSEP----VVAVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKNRVDLEEEQIKDGDVSLVLMNVSTDDRGTYECLVvQTETNNRRETVLYIN- +>UniRef100_A0A671VBA6_8175/ 83 0.245 2.431E-15 8 113 116 108 220 634 +--------PEPVVVEepVGQYAGLPCQ-TG----DVTITAVEWTRSDlvapDYVLFYRDGRSDPTHQHSSFKGRVQLVDDEMKNGDASLILKDVNREDNGTYECRVKTAGSRRNKtetisiVRLLV-- +>UniRef100_UPI0019654445_8168/ 83 0.237 2.431E-15 1 114 116 128 244 648 +-AIRLQVQDLPVVpVRPEGDVILPCQ-----AADPFIRAVEWTRADlktDNVLLYIDGHLNTTHQHPSYKGRVELVDRKLKDGNMSLILKNVNINDTGTYKCLVKTNDTDRiktiSTIRLQVK- +>UniRef100_A0A3N0YW03_495550/ 83 0.252 2.431E-15 12 112 116 478 582 913 +------------VVPLGGPVVLPCY--VDEPFLIESLKVEWRKttGDSEilVHLYVDGESQPEAQQQGYCNRAHLFTKKIKDGNFSLRLKKVRAEDEGEYTCKVYSEQdcKDSADAELK--- +>UniRef100_UPI0019536406_47969/ 83 0.266 2.431E-15 5 113 116 800 915 968 +-----TVPPDQKttVVKSGQDVTLTCR----TPNSILITAVKWSRTDlepEFVLLFQDSLFVTDNQHPTFKNRVDLQDTQMKNGDVSLILKDVTTADSGTYECRIFMRGTNHKdskpisRVTLSV-- +>UniRef100_A0A1A8IFV4_321403/ 82 0.247 3.335E-15 11 115 116 23 126 136 +-----------IFCTFNQTCTLQCSFT-----PGDEVVIHWVQQtaaNAQAHSYYYDRDQLTLQNPRFKGRTSMFGDQISRGNASLQLTNVQVQDEGRYQCYASTiTGKKEIFIQLHVYA +>UniRef100_A0A3Q4I689_32507/ 82 0.233 3.335E-15 2 113 116 23 136 142 +--FLLT-DQKTITAESGQkNVTLTCRAP-----NNNIISVEWSRddlGDEYVLLYRNNKMDPENQHPSFENRVNLQDTKMKDGDVSLILNNVTINDTGTYKCGVIQeerGGLKLiNTTYVHV-- +>UniRef100_A0A673FEB9_307959/ 82 0.250 3.335E-15 2 114 116 2 115 142 +--FCViSVSlQDTVEAVIGGSVILPCSLS-AQDLKLQDINVHWRQNGsKIVYDIVKGEDSVALQDSEFKNRAETFPDEYLRGNFSIKLNYLQHTDAGTYSCYITHS-YEPKTVQLIIN- +>UniRef100_A0A3P9JT47_8090/ 82 0.219 3.335E-15 8 113 116 13 123 144 +--------QKNIVKKPGDDVTLMCR---DPEYKKEILTVlEWRRNDSEILfVFRDGQPSPSVTHESFRNRVFLNESQMKDGDLSVVLKNVTMNDSGTYVCRVRHeyDPQRElkliSTVRLSV-- +>UniRef100_A0A3P8UDQ5_161767/ 82 0.247 3.335E-15 0 106 116 45 155 157 +NDFLlVIGSHDTITAAVGEDVILPCH--LEPPFDVHNLTVLWKHNGTAVHTYRSRRHNLDVQH----NRTLLFHDEMVNGNISLKLFNVTEQDKGVYTykiityvfsCFIQTFSHES--------- +>UniRef100_A0A3P9B890_106582/ 82 0.264 3.335E-15 5 114 116 20 140 157 +-----SVPQ--VEVDSGEeSVQLPCK--TSSKLDlpdnfsgfiPEHPAVMWTRSDlhpKSLHLQREGRDDLGGQNQRYSGRTSMRPDALDTGDFSLTLRKPTKTDSGAYTCSISDGGDELKvtDIQLQVK- +>UniRef100_UPI000E454A67_64144/ 82 0.247 3.335E-15 8 113 116 20 128 174 +--------QGQINVTAGETVTLPCT----TSAVTSESFVEWKKleksGDELlVFLYRSSQVDLESQEESFKNRVELKDKQMKDGDVSVILKDVTINDSGKYQCRIIQPGADTKTsnINLTV-- +>UniRef100_UPI0018EE2604_27706/ 82 0.229 3.335E-15 2 113 116 18 135 175 +--FVLCQETQEVKVKPGEDVTLQCQ--SHRGADIS--LIGWSRtdlkpDDSFVFLFRDGGSNENNQHPSFRGRVNLRDPEMKNGDASVILKNVDINDTGTYECQIREGNKEGKSdpssvIKLTV-- +>UniRef100_UPI00109F9DC7_27687/ 82 0.226 3.335E-15 2 113 116 14 132 178 +--FHVFAQNaeatlHIITASAGEDVLLPCTFPPQDWRDPrNFLIIKWQHGSSIIYHYEDEEHRPEWGLERFRGRIQMFHKEISKGNASALLTNVHLEDSGKYVCMVIWiSSYKETQLQLSV-- +>UniRef100_UPI00196517AB_8168/ 82 0.248 3.335E-15 2 113 116 14 136 181 +--FLLFLPSEaapdlpVVTVHHGQDAILPCQAD-----DPSIIIVEWSR-DEHILFYSDKETDTIIHNPSYKGRVDLSGNELSGGDASLILKNVSSIDTGTYKCRVVSGGFRRKKraiidsepigtIHLQV-- +>UniRef100_UPI000E45D2A2_64144/ 82 0.229 3.335E-15 1 113 116 13 129 213 +-SFLIISPvslNEEIEVKPGVDVTLQCQ----GPRDADILMLKWIRPDlkseGYVY-YMRENHINKEQHESYRGRVELKDPEMKDGDVSVILKNVNISDTGTYECYVGYGEKTEliNSINLRV-- +>UniRef100_A0A401RGM9_137246/ 82 0.241 3.335E-15 4 115 116 49 166 218 +----VSGdSPVPVSGFLGEQVALPCTYKGKGPVS--HLWVIWKTPKmETLYEFLDGSDDLSKQDPRFRNRTKLFKDQVEQGNWSVLISDLRETDQDEYRCYIHKRVSvrhfleQRDRVYLSVRA +>UniRef100_M7B320_8469/ 82 0.280 3.335E-15 2 115 116 9 133 226 +--FVVTAEEnKKVISTIGSTAELSCIFTPEEKIILNKLRVFWQIADGLkpcsvVHTFNSGHENQSEQCADFRNRTRLFQDKLKNGTFSLLLLNVSLRDEHTYQCIIQKKDTvfrviHRADVTLKVAA +>UniRef100_UPI001470E775_390379/ 82 0.237 3.335E-15 4 111 116 29 144 239 +----VIGSGEPVVAAVGSDAILPCR--VEPELNVEDMTFEWSTPDPKhpqtqvIFLYVHRDrsELTAMKNAFFKDRTTLSLENLKHGNISLKILNVTLRDIGRYKCLVHRldGEKQEGTVEL---- +>UniRef100_A0A669F533_8128/ 82 0.286 3.335E-15 2 113 116 3 124 248 +--FAVVKPSvmtnTFVSCVFMEKCILPCTFQSDTDIVIHWLGVYihWMHlseGHPLVYLYYGNKDQLRTQDQQFRNRTSLFQDQLSRGNASLQLTGVQVQDEGRYSCYISTiNTEKDSFINLKV-- +>UniRef100_A0A6P7PER3_158456/ 82 0.271 3.335E-15 2 113 116 29 135 264 +--FVFEGQScqhQAVVALVGEAVVLPCH--LEPAADAFDLVVEWTRPDldsDLVHVWRDGKELVD-----FQGRTSLF--RLKLGDASLQISGVKLSDAGTYRCLV--PAHQDSRVELIV-- +>UniRef100_UPI0010A0B7FD_27687/ 82 0.247 3.335E-15 11 102 116 23 115 268 +-----------LTAIIGETVLLPCSLNTEESLKTEDSAVEWTTsQGDIVHTFMNGGDYLKNQDPQFKGRTELFRSELSHGNFSLRLSNVSVTDEGEFVCKYSKN------------- +>UniRef100_H3BAY2_7897/ 82 0.269 3.335E-15 2 113 116 146 258 272 +--FSVKAPAQPTTAKIGQEAVLKCH--ASPSVPREELGVEWIKAETNyeVYSYLEGEHRAKSQHHVYKNRTELIEDQLSNGNIQLRIQRLNLADRGDYRCVVNStSHFAEALVRLEI-- +>UniRef100_UPI000E465697_64144/ 82 0.232 3.335E-15 11 113 116 24 135 274 +-----------VTAEYGEDVTLHCH----GHRDADIERLEWIKPdlnsDEYVFFFRENQRYDDYQHPSFHGRVTLRDPTMKDGDASLILRKVTKKDAGTYQCHVGKRSSQHskgfapelmNTITLKV-- +>UniRef100_A0A7K9HEN1_135168/ 82 0.270 3.335E-15 2 103 116 28 136 282 +--FGVSGRRSIaVTALtspgnLGQRGVLGCTF--EPDIQLSSTAIQWAKEGvaGLVHEFRSGQEQLQEQAELFQGRTALFAEELRAGNASLQLSNVQLSDAGTYQCSVTTaRG------------ +>UniRef100_A0A3Q3G4M5_37003/ 82 0.289 3.335E-15 6 115 116 25 132 283 +------GDTEVVCVFM-KSCILPCSF-----QSSSDFILHWFLlttRDTHVHSYYSNQDQLGHQDQNYRNRTSLFKDQISRGNASLLLRGVKVQDEGRYQCFTSTiHGMKTSDISLKVYA +>UniRef100_UPI0007BAC11F_48698/ 82 0.218 3.335E-15 2 115 116 14 142 291 +--FLISVQfgsaGETIRAEPGENAILPCEAPEKKP----VIIVEWRRcdleGNDHVALYRDEQFDNEGQNPAYKNRVDLQDREIKNGDMSLVLRNVTTDDTGTYECRVDGiKNKHRKRshmknepiciITLLVSA +>UniRef100_UPI001ABDA1EB_8384/ 82 0.226 3.335E-15 4 114 116 23 134 318 +----VTVPKSVVNVTVGQSATLPCTYTLANP-NIRNLVIQWDFveahsqKTVSVYAYQNGQ---SYSMGRFQNRVTFSN---TTGNATITISNMQPQDTGVYRCEVSNfpDPLGEGQIQLIVQ- +>UniRef100_UPI000D317703_106582/ 82 0.286 3.335E-15 4 115 116 17 125 319 +----VDGDTE-VSCVFMERCVLPCSFKIGN-----EIVIHWFKtpRDLHVHSFYYSRDQLGNQDQYYRNRTSLFKDQISSGNASLQLTSVEVQDEGRYKCHTSTiTGNQESFVNLKVDA +>UniRef100_A0A1S3L1F7_8030/ 82 0.281 3.335E-15 7 115 116 4 108 341 +-------PVSLVKCLYSEDCVLTCSF--KPNED---EVVHWYKQQICVHSYYYQSDQLQLQNGHFSGRTSLFKDQLVHGNASLLLKRVDVSDEGLYKCYTSTvMGNKETFVDVKVEA +>UniRef100_A0A3B4FLP7_303518/ 82 0.303 3.335E-15 17 115 116 33 129 350 +-----------------ERCILPCSFHGS-----SEPVVHWFKteGNLRVHSYYGDQDQLVIQHQRFRSRTSLFKDQVSRGNASLQLTEVNVQDEGRYQCYTSTiSGNTEMFIILNVDA +>UniRef100_UPI0014026D41_386614/ 82 0.250 3.335E-15 15 113 116 226 323 358 +---------------VGGDVLLECR--MQPVTDLKELEVRWFTSMSLVHLYSGGQDRPDAQDEAYRGRTELFREEFHRRNASLKLTRIKVSDSGIYTCSTRTNTSHMqKKLYLDV-- +>UniRef100_UPI001863D629_118141/ 82 0.210 3.335E-15 4 111 116 137 248 370 +----VTGADEAVFVYAGEDVILNCS--VDTHMPVEELEVKWIKTDQGimVLLFDEGQNRPESQHERYSGRAEFFTEEIPKGNFSMKLRNVRTEDRGEFMCkelEVEWKKTDSETmVHL---- +>UniRef100_UPI0019531BD3_47969/ 82 0.223 3.335E-15 6 112 116 129 235 376 +------VPPypKIITVKAGQDVNLTCRAP-----KNKIRVVEWSRadlGDEYVLLYRAGSITPANQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYMCGVAQKEPNQERPNLK--- +>UniRef100_UPI00187C5ACE_8177/ 82 0.237 3.335E-15 4 114 116 12 126 402 +----VSQHASAVELYEGEEfVLLPCEFDTADVIDPS---VVWSRcdlEPPTIHLRHQGGDELGEQNQLYSGRTSMMADALRTGDLSLKLSKLRLSDSGTYTCIVRKGSGGEKRVTnvlLQVK- +>UniRef100_A0A087YMB0_48698/ 82 0.225 3.335E-15 4 113 116 261 376 407 +----VSRNQHSITAESGQNIILPCQVSDRSP----VMVVEWKKAelDSYsVLLFRDSQFDSEHQHPSFKGRVDLRDRQMKNGDASLVLRHLTTDDSGTYECRVILTGAKRNlvaepniIINLTV-- +>UniRef100_UPI001963E8EC_55291/ 82 0.260 3.335E-15 4 113 116 136 248 555 +----VTGTNGPLFVYAGGEIVLNCF--VNTHIPIEKLEVQWVKtEDGSetlVHLFVEGEDQPESQNQLYKGRTELSNESLGDGNFSLKLKSVGIKDKGIYKCKVHTNtESAVTTIELDV-- +>UniRef100_UPI000905C3E7_8128/ 82 0.247 3.335E-15 6 113 116 242 353 594 +------VPPDekTITAEYGQDVTLTCRAP-----NNNIRRVLWTRADllpEYVLLYQDGRFDPDKQHPSFNNRVDLQNRKMKNGDVSLILKNVMINDTGIHKCHVFMAETDSWEITsiiyLNV-- +>UniRef100_UPI000C6CE5F7_8083/ 82 0.277 3.335E-15 2 115 116 18 132 742 +--FVSAADQNSIKAEPGQNVFLPCK----DTDQGEIIVVEWTRTDlksGFVLLYRDGRIDLAKQLQSYKDRMDLLVNQIQKGDASLVLKNTTIDDSGTYECRVKQTNQEKKRIsTVSlVVA +>UniRef100_UPI0019634FC7_8168/ 82 0.230 3.335E-15 4 113 116 132 243 1002 +----VSDPDViEVTVHPGDDVILPCQ-----AAGSSISAVVWSRHDlkpDTVLLYSDGHLNTTQQHPSFKDRVELVDRDLKDGDVSLILKSVNINDAGTYKCGVKTGGTYPiiiRIIRLQV-- +>UniRef100_A0A3Q0SRE4_61819/ 82 0.254 4.573E-15 1 113 116 12 129 140 +-SFHVSfiTHEDMITPEVGQTVTLTCRAPTGRTIQ----AVKWSRgdpGDQYVLLFQDGRFDPGKQHPSFKNRVDLQDRQMKDGDVSLILKDVMTDDDGAYECQVLVGePRSWETIsisYLSV-- +>UniRef100_A0A3Q1EQW8_80966/ 82 0.330 4.573E-15 17 113 116 28 122 146 +-----------------ERCILPCSFQGST-----EVHIHWFRlTDiHFVHLYKNNQDQLKHQHKSFRNRTSLFKDQISRGNASLQLTGVKVQDEGTYECFISTiSESKGSFVNLKV-- +>UniRef100_A0A6P9B2G4_94885/ 82 0.269 4.573E-15 1 113 116 38 145 147 +-ALTVTGPEGPIQAKPGSDILLPCHFeDSSGPIDPKRLAMMWRMGSSDIAKY---EDKLEV----FHPRAKMSFEELLRGNASILLQNVQGADGSTYTCSVIHsPDKEEKSIELKV-- +>UniRef100_A0A7K7SL57_239371/ 82 0.279 4.573E-15 7 113 116 2 111 163 +-------PETICHAFVGETVVLPCTTTPPGELIFSKSMLYWQIGKKIVHFFKKGKDSLEGQDKDFRGRTSLFLDQMKHGNLSLKISDVQLLDDAEYTC-IYKPSADHQTkkfnIKLHV-- +>UniRef100_UPI0019540BBC_47969/ 82 0.241 4.573E-15 4 113 116 21 138 196 +----VSAFKDQMNITAGQNVTLPCHAPN------NIVVVEWSRADlepEHVLVYRDGHFVVDEQHPSFKNRVDLQDRQMNDGDVSLILKDVTTNDTGTYECRVFKmganrrkranqGGDLISSIYLSV-- +>UniRef100_A0A0P7YBZ4_113540/ 82 0.234 4.573E-15 3 113 116 130 239 241 +---TLVVPSSQLlLTSIGSDVILPCH--LSPETSAVAMEIRWLRDqyQEFMYLYKAGN---VQKGRGYENRVTLFPQELLRGNVSLLLRDIRLTDGGEYRCHVSYdNWFQELSVQLKV-- +>UniRef100_UPI000E45FF5D_64144/ 82 0.295 4.573E-15 4 113 116 24 133 245 +----VAGPcgsTPIVDAEEGHNVTLQCCF---GAQNLKGRTVDWKRADlnRVVHAFRHGTDFYDPQMDQYKHRTALNHEDLTRGIMTLQIFSVQLSDGGKYMCNV--PNQRSKVIELKV-- +>UniRef100_UPI00094E3423_109280/ 82 0.287 4.573E-15 12 115 116 45 152 271 +------------VANLGKDYMLSCFLPPdSEQSTLQEVSVTWRKEslEGVVYRYEDGAESTSEQDSEYSGRVEIFRDVVPKGNASLLLRKVRRSDAGKYTCSLSHsGGSGKVNIILRTAA +>UniRef100_UPI000873AD08_8187/ 82 0.246 4.573E-15 1 115 116 27 152 273 +-ALTFSGSLSEVmssnkapIANIGEDKLLSCYLKTqSEKPRVSQVSVTWTKKGlqGLVYRYEDGAPDLKDQNSQFRGRTELFPDTLVTGNASLLMRNVRRSDEGEYTCSISSsDGGGKVNIHLRTAA +>UniRef100_UPI00148F7763_1203425/ 82 0.282 4.573E-15 1 115 116 29 152 273 +-AFSdssseVTSTNTLPIANLGEDIVLSCYLNVKIELaKLREASVTWEKKGltGVVHRYVDGADELADQNSQFKRRTKVFPEALGTGNASLLLRDVRKSDAGEYTCRMSSsEGKGTVNINLRAAA +>UniRef100_A0A6P7JGU1_210632/ 82 0.247 4.573E-15 11 114 116 19 124 276 +-----------VELYEGDSVLLPCDFYT---FDLDNPTVVWSREDlrpSTVHQRQLEGDELTEQNQAYRGRTSMIADALDSGDLTLNLTNLQLSDSGSYTCTVRVPTDELKitDVQLQVK- +>UniRef100_A0A671TPQ6_8175/ 82 0.278 4.573E-15 6 113 116 23 135 286 +------GSHQPIVALVGDDVLLPCH--LEPAVSVTYETVVWTKaglKPKYIHYHQDGRQLSEKQDPSYSLRTRLFMDELPRGNVSMKIFSVKLADAGTYKCSLPTMKKESDVIgsyqPVKV-- +>UniRef100_UPI000905371E_8128/ 82 0.235 4.573E-15 4 113 116 129 242 290 +----VSVPPvfNVITAESGQDIILPCRAP-----DSNVKYIGWTRADldfDSVYRYEDGHFRPDNQHPSFKNRVDLRDRQMKDGDVSLILKDVTSNDADTYICKVTISRASRSDlisiIYLSV-- +>UniRef100_UPI001A7E7C84_43689/ 82 0.214 4.573E-15 5 115 116 24 142 298 +-----SGPPGTrVTVKEDDDVILPCS--LGTSVNIESMLFDWKKEGtdmkKDVFVYNKGNhysNGLAGQDKEFKNRVSHFPEQLKHGNASIRIKQTSLEDKGIYTCIFPNvsTGRKTFRIELAVGA +>UniRef100_UPI0008757849_8187/ 82 0.245 4.573E-15 4 115 116 142 254 330 +----ITCQTEPNQAEEGGDVSLQCR--LDPSVDLRKETLEFTRadlnrEDDVVHLYRHEKDQTDPQMDQYRDRTTLIHEDLIRGIISLNISSLTLTDSGLYTCYV--PGlADSCTMNVTV-A +>UniRef100_A0A3Q3AQA3_37003/ 82 0.296 4.573E-15 2 115 116 90 202 337 +--FTQRVSDVKVSCIFMESCILPCSFK-SSSKDL----IRWVKkekHDLRVHFFNDNQDQLMEQHQNFKNRTSLFRDQLSNGNASLLLTEVKIQDEGAYSCYTNTlHGNKELYIHLTVDA +>UniRef100_A0A6G1QN03_215402/ 82 0.262 4.573E-15 17 115 116 31 128 338 +-----------------QSCILPCSY-----QSSSEEVIRWFQlteQNHSVHVYYQNQDQLGSQFPRFRGRTSLFKEQISRGNASLQLTGVQVPDEGRYKCYASSiRGKKETFINLKVDA +>UniRef100_A0A3N0XWY9_495550/ 82 0.225 4.573E-15 4 99 116 134 233 338 +----VTGEDEIVFGRVGEEVVLNCM--IDSHIPPQHFdEVSWKKVDKKsdivlVLLFQNGTIFPESSHEHYRDRAEFFREEIPKGNFSLRLKNVQTADKGEYMCEV---------------- +>UniRef100_UPI000443E48C_48698/ 82 0.217 4.573E-15 0 112 116 17 135 341 +NSFFVSLTSllSDVSslagldVKIGTTVTLPCVAPGKP-----ITVVEWSRKDlgeEYVLLYRDEKIDPSFQHLSFENRVDLQDREMKGGNVSLVLKNVTMNDKGTYECKVVQRGRYRGKILIN--- +>UniRef100_UPI0008F9FA11_7962/ 82 0.258 4.573E-15 2 113 116 127 240 350 +--FRVKGSSDDQMVPLGGSVVLLCQ--VDESLLEKSLKVEWRRADSEtlVHLYEDGESRAKKQHKDYQHRAHFITEKIKEGNFSLRLDKVRAEDAGQYTCKVYSGQdcVHSADAELEI-- +>UniRef100_A0A3B1J501_7994/ 82 0.243 4.573E-15 10 115 116 24 140 360 +----------PLVVEVDEDLVLPCS--LHPNISAANMTVEWSRtdlyeTDNLVHVFMDYGDINDNQRQSYRGRTALFKEELQRGNTSLKLSAVQPSDEGAYKCFTSRKPlgvamrkySGTKRLIIDLSA +>UniRef100_A0A087YMB0_48698/ 82 0.229 4.573E-15 7 110 116 142 246 407 +-------PPDQIdiTVKPGQEAILPCRLTNSGLIK----VVDWTRNDlgsDSVLLYRSPQFVTDQQHESFKNRVDLKDRQMKNGDASLVLKNVAPEDRGTYKCQVIYKGANNNKTQ----- +>UniRef100_A0A6P7K5H5_210632/ 82 0.252 4.573E-15 11 115 116 133 241 420 +-----------VVVQEGSDAILPCS--PSTKEDLTYKVFEWKKDGqKEVFYFDSGfhsSYSRPGQDEQFRGRVSFFPDQLTSGNASIIIRNTKTVDSGEYSCVFPSlrPAGQRYTVQLVVGA +>UniRef100_UPI00045DB51E_1230840/ 82 0.200 4.573E-15 0 115 116 26 140 427 +NLFSslISANEEKVIGKLNEDRILPCSFKSGP-----EVVIHWKIQDSYVHSYYKDTDQLERQDTRYANRTSLFHRDIHNGNASLSLRRLNLQDEGIYICYAGTTSSlpVSQKVVLKVGA +>UniRef100_A0A3P8NWV1_8154/ 82 0.254 4.573E-15 2 113 116 19 127 459 +--FSFTSP----LAESGQDVTLTCRVPTKK-----IRSVVWSRTDKPgfVLLYQAGRFVTDHQHPSFKNRVDLQERQMKYGDVSLILKDVRINDTGTYMCRVLNERTSSLKIisivYLSV-- +>UniRef100_UPI0003BDA659_8153/ 82 0.241 4.573E-15 3 114 116 152 265 496 +---TVS-PvQKIIKAESGQDVTLTCRAP-----NNKIKFVHWSRADlepEYLFFYRDGQALPDDQHPFFKNRVDLQDKQMKDGDVSLILKDVTAADDGTYKCRIFTEETRSWKsvsiINLNVN- +>UniRef100_UPI001A7E25CC_43689/ 82 0.268 4.573E-15 2 113 116 16 129 528 +--F-VSAEQTIITAESGDEVTLTCRAPN----NNKIRVVDWNRddlGDKHVLFYRDGSFDQDNQHPSFKNRVVLQDIQMKDGDVSLILKDVTIKDAGRYLCIVLMEGeifwTPISSITMIV-- +>UniRef100_UPI0016536DFF_283035/ 82 0.245 4.573E-15 4 113 116 239 351 646 +----VTDPADVIVVAVypGDDVILPCQA-AERYIS----TVKWTRPDlepDTVLLSRDGHLKTDDQHPSFKDRVELVDRDLKDRDVSLILKNVNINDTGTYKCGVKTGGTVEliiRIIHLQV-- +>UniRef100_UPI00084DB639_8355/ 82 0.264 4.573E-15 0 113 116 71 180 667 +NAqLQVSTPPSPIVAQLGSSASLPCTFTLGvEPVDPAQVHVVWKKEGTKVLAYVGELSTP-------RPGAQLSEERLAQGDATLTLPNVTDSDTGRYSCNIRLsSEQDTQTVTLLV-- +>UniRef100_A0A669D0W5_8128/ 82 0.282 4.573E-15 6 113 116 688 800 806 +------VPPEqkTITAESGQNVTLTCRVPQGKPIR----AVKWSRadlGDNDVLFYRDEQLDPDHQHPSFRYRVDLQDRQMKDGDVSLILKDVKINDAGIYKCRVFMaETHSWKYINstyLHV-- +>UniRef100_A0A7L1XC96_161742/ 81 0.258 6.272E-15 2 113 116 3 121 125 +--FFIPGQPDTTcHAFVGETVILPCT-TISPGElILSNSILYWQIEhTVVVHFFYKGHSMLDQQGEHYRGRTSLFLDQMKHGNFSLKLSNVQLQDTAEYSCIYKQTGDHPnktqkSKINLVV-- +>UniRef100_UPI00106E8225_8167/ 81 0.207 6.272E-15 2 113 116 8 132 139 +--FLLSGAASdliVVTVDPGDDVILPCR-----AADSFIRAVEWTRPDleppEYVLLTIDGHLDPTHQHPSFKDRVELVDRDLKDGDVSLTLKNVSSIDNGTYECRVASAGSRRRRrsirdsdpmriIRLQV-- +>UniRef100_UPI0008FA13E9_7962/ 81 0.298 6.272E-15 2 114 116 16 126 168 +--FLVSL-HQVVEVTEGGSVLLECS-QESIELEEKQLTVHWRHNDiRNVFDIINGNVSVKEQDPAYKNRAEVLPDELEKGNVFLNITDLQLSDGGTYLCFVPDLGLEHST-QLVVK- +>UniRef100_A0A553QA73_623744/ 81 0.265 6.272E-15 1 111 116 0 109 168 +-SFQVIIPNKHLLALRGNSAVLGCEF--SPDTDITNLVVTWQReeDSQVVHSFYYERDQLDRQSREYYNRTSLYITELHRGNASIRIAPVKPKDAGRYLC-ITEGFPKPEVVWL---- +>UniRef100_UPI0018ED3A2A_27706/ 81 0.254 6.272E-15 11 113 116 32 131 175 +-----------IIARPRDDVTLPCRAPGQSPIRAA----EWSRPDmttQYVFFYRDGQADNTFQHPSYKDRVELADSKVKDGNLSLVLKNVMLNDSGTYECRV--KQEATKRTTRHV-- +>UniRef100_A0A4Z2E1B4_230148/ 81 0.306 6.272E-15 17 115 116 1 96 186 +-----------------ESCILPCYFQTGG-----VVVLHWHavQGNIPVHIFYNNQDQLKDQSERFRNRTSLFKDQIPKGNASLLLKGVKLQDEGRYKCYISNKTWEESFINLKVDA +>UniRef100_A0A669EPT9_8128/ 81 0.258 6.272E-15 2 112 116 3 119 190 +--FPLQFPPHALTVElyEGDSFILPCEF---PTFDLTDPSVMWSRSDlspPTVHQRQPQGDELKDQNQRYSGRTSMKTDALETGDLSLTLTNLQLSDSATYTCSIKDkrtGGQRTvTNIQLQ--- +>UniRef100_UPI0008FABF0E_7962/ 81 0.236 6.272E-15 4 114 116 73 182 190 +----IKVPlRVLIVGYVGDSVVLPC----SSELNTEDITVHWRHNDSLkVYDIINGKVSVEEQDSVYKNRTESFPQAYKTGNFSLKLNNLQYNDTGNYICHITNELLIYsMELLVKVQ- +>UniRef100_A0A3Q3LLG3_205130/ 81 0.207 6.272E-15 2 99 116 32 128 192 +--FLCSLGQRTITAEPGDTVTLPCRAPSSSEIS----YLEWDRPDlksGYVFLYRSKRFHPDIQHPSFKERVELKDSQMKDGDLSVTLKNVTFNDTGTYKCYI---------------- +>UniRef100_UPI00195453D9_47969/ 81 0.243 6.272E-15 2 113 116 20 132 193 +--FT-CADQKTITVESGQNVTLTCRAP-----NNNITVIEWKTADlgeEYVLLYRQNFFDTTKQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECLVFMRETRSWKITsiicLTV-- +>UniRef100_UPI000BBE68AD_41447/ 81 0.267 6.272E-15 1 113 116 14 126 202 +-AGRVTASvNQTMEAEEGGSVFFQCH--LDHQVNVSGSPVKWSKDGSSnvVHLYIRRQDHADAQNEEFRNRTLLFHEGLSRGNVTLQLSSVRPSDAGGYRCYVRLQGA-SCYFTLKV-- +>UniRef100_UPI0003BCF80B_8153/ 81 0.245 6.272E-15 4 113 116 41 153 219 +----VVPPDQKITpAESGQDVTLTCRAP-----NNKIGGVKWSRADlgeEYVLLYRDGHFDPANQHKSFKNRVDLQDRQIKDGDVSLILKDVTTDDDGKYECHVFVAETDSRKpisiIYLSV-- +>UniRef100_A0A4W6D598_8187/ 81 0.283 6.272E-15 11 113 116 8 110 264 +-----------YLAMVGHDATLSCK--VNSRSDPVQEFLEWSRSDlepKFVHVRRSGKDHLVDQNPSYKGRTSVSTENLMQGDFALQLSNVKPSDEGTYRCFIPKLEINS-EVKLVV-- +>UniRef100_UPI0018649AD1_42526/ 81 0.286 6.272E-15 3 113 116 32 146 270 +---TVETSAPFPVGNLGEDVVLECRFLTKSGTDrSSDVLITWEKEGltGLVYQYKNNAAQLQDQNAQFKDRAQLFTDAIAGGNASLLLRSVKMTDGGVYYCNVGAPGVwGRVRINLRV-- +>UniRef100_A0A5J5DIC5_54343/ 81 0.287 6.272E-15 12 115 116 45 152 273 +------------VANLGEDQLLSCFLSTkGQPAGLTDVAVTWEKTGltGLVYRYQNGALDLADQNSQFKGRTQLFLDALTTGNASLLLRGVARSDEGEYTCSISSsGGGGKVNIYLRTAA +>UniRef100_UPI00144513F9_310571/ 81 0.290 6.272E-15 1 115 116 29 152 274 +-AFTgnlseVMSSSRFPVANLGEDKLISCYLNTeSQQGRLREVSVIWEKKDmtGLVYQYRDGAPALERQNSQFKGRTQLFPDALLTGNASLLLRSVRQSDEGQYTCSITSsEGGGKVNIHLRTAA +>UniRef100_A0A672GVR7_181472/ 81 0.273 6.272E-15 15 115 116 48 153 275 +---------------VGEDLVLDCYLysNVVGQDTFTQVSVAWTKADleGEVYAYRDGAPNLQGQAPQFRGRTQLFPDSISQGNASLLLRSIRLSDQGDYTCSIDSsGGGGEISIHLRTAA +>UniRef100_UPI001864431A_42526/ 81 0.247 6.272E-15 2 113 116 8 115 278 +--FKLFGPQGGEKYEFGSALTLSCH--LSSEISAVSMVIRWFKGTDCVCLYKNGQ---VTEGRGYEGRVSLFTQELQRGNISLQIRDCSESDLGVYLCRVTNGDrTEECTVTVEV-- +>UniRef100_A0A4W4DZ49_8005/ 81 0.254 6.272E-15 3 114 116 125 238 293 +---TVSG-GHVVSVYAGEDTTLNCS--VHSHIPPEELeEVSWKKrktdEDMVVLQFINGQTVPESIHETYRDRVELFsREEIHKGNFSLRLKNIQTEDKGFYICEVFHEDL-SANTTVEVQ- +>UniRef100_A0A7E6CX71_89673/ 81 0.222 6.272E-15 2 115 116 28 140 296 +--FAVVGPRAPILAMVGEVVELPCN--LFPNMSAETMQLKWVQfsSKQVVHTYAHGQEDTPA--AEFRGRTSILREGITVGKSVLQIQDLRASDRGTYLCYFQHGDVIENAlVELKVGA +>UniRef100_UPI0011EA42EA_63155/ 81 0.239 6.272E-15 1 113 116 16 131 301 +-AFvFVSAEQKTLTADPGQNVTLTCRAP-----NDKILGVNWIRADlesEYVLLYQDGSFDTDNQHPSFMNRVDLKDRQMKDGDVSVILKNVTINDTGTYECHILMEETRSwsvRNITsLTI-- +>UniRef100_UPI00109FB484_27687/ 81 0.254 6.272E-15 5 115 116 31 143 306 +-----SSPTkiHTIIGKIGELAVLPC-VDDGDHLNLRDMRIYWQINyDITVHMYNRGVDDINYQNETYKGRTMLFVDQLEKGNYSLQITNITLADSAEYMCIAGKEHLELSKVTLRPVA +>UniRef100_UPI001864FE78_118141/ 81 0.224 6.272E-15 5 115 116 19 129 333 +-----ECQDTPVTCLFSEACVLPCRFKPSP-----EEVITWQTlagQDvITVHSYYYDNDQLKHQDGRYKGRTSLFKDLISHGNASLLLQNTRIQDQGRYKCYTSTtLGNQESFVSLRVEA +>UniRef100_A0A7E6D4A2_89673/ 81 0.252 6.272E-15 1 115 116 17 134 336 +-AFLIFgVASMKNQAYFNETGHLPCHFTNSQNISLGELVVFWQNQDKLVLyEFYRGKENPDNVDPDYKGRTSLDKD-----NWTLRLHNVQIKDKGLYQCFIHRKGAsglvpiHQMSTDLSVLA +>UniRef100_A0A3P9D8H8_106582/ 81 0.227 6.272E-15 4 115 116 225 342 347 +----ISLKEKTITAESGQNVTLTCQ-----TLNYKILVVKWSRsdlTDEYVLLYQHSRFYPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVNTADSGTYECRLTRheAGRAPRALQLtrqvafQVAA +>UniRef100_Q4KLE4_8355/ 81 0.290 6.272E-15 2 113 116 27 141 359 +--FQVQTKDKELVVSVGSDVELPCTIS-PPSPNAVGLEVRWFHTlfHTVVYLLKDGREDRQQQKNEYRERA-FLKSGPQTGNLSLSLLQVRLSDAGTYHCFVENGTAAYDDedvVKLVV-- +>UniRef100_A0A3Q4N9W6_32507/ 81 0.238 6.272E-15 2 112 116 38 145 359 +--FVFNLVKKNITAESGQNVTLTCR-----AANNNNIFVEWRRAdlDEYVLLYGDEGSVLEEQHPSFKNRVDLQDRQMKDGDVSLILKDVMIADSGTYECRVIQRGHSHTKTVIK--- +>UniRef100_UPI001A7E8ABA_43689/ 81 0.267 6.272E-15 4 113 116 241 351 365 +----VSPDQKNITAESGQDVTLTCRAR-----NSNIFAVEWNRDDlktGNVLFQFMGDIILDDQHPSFKNRVDLRDKQMKDGDVSLILKDVTIKDAGTYDCGVSIQEAhiwDHSIIHLHV-- +>UniRef100_V9KJ09_7868/ 81 0.245 6.272E-15 11 115 116 20 122 370 +-----------IVGVISKDVILNCQF---GPANLDDIIIHWTQGPRVVHSFYRSTDQLAKQAEAYRGRTKLFTSEISSGNGSLLLSSIDITDEGEYNCYASTpDGKYENKVPLKVGA +>UniRef100_UPI00113274DE_8032/ 81 0.247 6.272E-15 2 115 116 20 135 404 +--WTVTstdGEDVHVTCVFSEDCVLPCSF-----QRGSEEVIHWLKPedkDLTVHSYYYNTDQLKQQSQPYRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNKESFVNIAVEA +>UniRef100_UPI000EA8E853_8673/ 81 0.256 6.272E-15 1 115 116 20 129 444 +-ALTVTVPEGPIQAKPGSDVLLPCYFeESSGHIDPKRLAVIWSVGTRDIAKY---EDKLEV----FHPGAKMSSEGLLRGNASILLPNVQDADGTTYTCFVIHsPDSEKKSVVLRVEA +>UniRef100_UPI001A7E60DF_43689/ 81 0.254 6.272E-15 1 109 116 17 125 474 +-SFFVFVSadQKTITAESGQNVTLTCRAP-----NNNITAVHWSRtdlRDKYILLYQDGHLVTDDQHLSFKNRVDLQDRQMKDGDVSLILKNVTINDTARYKCHVLVNGTDSWKL------ +>UniRef100_A0A3P9AUD9_106582/ 81 0.227 6.272E-15 1 113 116 25 142 488 +-SFIVclqtfQNPDEVITVKQGEDVTLQCWgFT-----DAPIELLEWSRPelTDYVWYYREQRSYEKYQHPCYKGRVKLRDPDMKNGDVSVILKNVTFNDAGRYECFVGTRRTRNKRssISVRV-- +>UniRef100_UPI0014028857_507980/ 81 0.287 6.272E-15 0 91 116 24 115 504 +DGFTVEGPVYPIVAIVGQDIVLPCHLP--SQEDARSFEIQWTRHhfSEIVHHYRNGEDQYGAQLKEYHGRTELVKDGLSTGNLDLRIRGVRPSD------------------------ +>UniRef100_UPI001A7E604E_43689/ 81 0.252 6.272E-15 4 111 116 367 477 559 +----VVDPPDqkIIPAKSGQkNVTLPCRAPN----NNVVIIVEWSRADlgeEYVLLFRDKRLNPDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVvQREAKRRKRAVL---- +>UniRef100_A0A7J5YIZ2_36200/ 81 0.272 6.272E-15 2 115 116 18 136 590 +--FTVEAERTVYESTFGEDVVMGCRFQPklsHHNADL-KVTWHWFTSNlvRDVYRMDNWMENSASRDPGYHGRVMLLTDELQDG-WSkLKISRLGINDSGTYQCLVQTGeGADYKTTTLSVVA +>UniRef100_UPI000854D940_125878/ 81 0.256 6.272E-15 4 114 116 20 125 611 +----VTTPPSPVSAEVGSTAILQCKFTLGvTPVDPAQVHVVWKNEGKKVLSY-------VDKITAFRPGAEITEENLAQGDASLFLPNVTHEDAGWYSCSIRLaSEQATQSLNLIVK- +>UniRef100_UPI000E41B895_8154/ 81 0.260 6.272E-15 2 114 116 7 127 629 +--FLLLVSQHalsvVVEVNEGaESVLLPCKFSGLIPED--DPTVMWTHEDlhnKSVHLLRKGRDDLGEQNQRYSGRTVMMDDALTNKNFGLTLRKPQLTDSGNYTCSIGDGREERrlKNVQLQVK- +>UniRef100_UPI001A7E3A25_43689/ 81 0.226 6.272E-15 1 114 116 5 130 666 +-SFLllVHVSQhasgvEVYDVYEGEeSVLLPCQVPV--NVSSSSTAVVWDRDEfkiPTVHmRVQSGDDILNDQNHRYTNRTSMKADALQTGDLSLTLRNPTVSDGGTYTCIVrKYGQDQSKThVQLKVK- +>UniRef100_UPI0011140462_173247/ 81 0.296 6.272E-15 2 115 116 525 636 883 +--FPIKGDSNVYCVVM-ETCILPCSF-----QGVAHAVLHWHFrtaNGPVVHSFYTDQDQLAHQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRVIA +>UniRef100_A0A096M1T9_48698/ 81 0.250 8.602E-15 3 115 116 2 119 130 +---CVSSPVDqnisTVKAEPGDNVILPCK---DP--DQEEVTVaEWSRTDlgtEFVLLYKDGQINPADQLPSYRNRVDLLLYQIKKGDVSLLLKDTTTDDSETYECRVTKGNVVEeliSTISL-VVA +>UniRef100_A0A3Q4H8H2_32507/ 81 0.311 8.602E-15 11 113 116 27 127 138 +-----------VSCEFGKNCILPCTFKPGP-----ELVIHWIQtiGNIQVHSFYHNQDQLGHQDQRFKGRTSIFKDQVSSGNASLQLTGVEFQDEGRYKCYTSVtSGNQESFINVIV-- +>UniRef100_A0A1L8FCV8_8355/ 81 0.245 8.602E-15 2 114 116 26 137 140 +--FTVVSTGSPVPATLGNDSYLCCR--LEPEISAENMTIKFHVGDYNICLYKNGKEDLSNQNETYKDRVELLTENITVGQVTLWIKNIQQSDTGNYTCtFVSDDFSSIATMELHVN- +>UniRef100_A0A3Q2E406_28743/ 81 0.254 8.602E-15 8 113 116 26 135 145 +--------PRNITAEPGQNVSLPCRAPDSNP----IIGVEWSRSDlgsENIFLFRNDQIDLEHQHLSFKNRVDLQESQLKVGDMSLFLRNVTTEDKGTYECLFIQTETNRRKVTsllinLDV-- +>UniRef100_UPI0019531636_47969/ 81 0.232 8.602E-15 5 113 116 19 129 155 +-----SSEQKTVTAKSGQkNVTLTC-----GALNKNIIVVEWSREGlepEFVLVYRGGQFVPDEQHPSFKKRVDLQDKQMKDGDVSLILKDVTINDNGTYKCHVKREGESMKlisIIYLRV-- +>UniRef100_A0A673HL68_307959/ 81 0.217 8.602E-15 8 99 116 13 103 163 +--------QETVVGFIGGSAVLPCS-SKDPPHTIQGIGVYWRHSSQNVYGIIYGKVSVEGQDPEYRNRTESFPEEYMRGNFSIKLNNLQHTDAGEYKCYI---------------- +>UniRef100_A0A3Q4GQ58_32507/ 81 0.315 8.602E-15 4 114 116 47 153 165 +----VSGPEASCVFM--ERCVLPCSF-----QSGSDVFIHWVQGTANirVHSFYHNKDQLGDQDQRFRNRTSLFKDQISVGNASLQVTGVTIQDQGRYKCHISSiEGNQESFVNLKVN- +>UniRef100_A0A672L7Y7_75366/ 81 0.232 8.602E-15 4 114 116 25 131 169 +----ITVLSQKVPGVIGGSVVLPCS-STEPDQDTE---VHWRQNGsKIVYDIIKGEDSVEQQDPRYKNRAETFPEEYKRGNFSIKLNDLQHTDAGKYMCLIAHS-SEHKTVELIIN- +>UniRef100_UPI00117648AA_586833/ 81 0.285 8.602E-15 4 115 116 19 137 180 +----VNVSQAVYQAEENSDVTMEWTFtPIMPATDLKIFFALWLpelKISKSVYYFHKGDEHPEYQDEQFTGRVGLDKDELGKGNIRLHLSRLTTEDSGVYRCKVSTDQDPDqvgSECSLNVTA +>UniRef100_UPI00146A3F87_13146/ 81 0.250 8.602E-15 7 115 116 24 143 189 +-------PDTTCHASVGETVVLPCTTSSPGKLTLSNSMLFWQIEaDDPqhtivVHFVRNGQDSPQFQNDSYRGRTSLFFDQMKHGNFSLKLSNVKLLDTAVYSCIYRQTGDHSdktqkSNVKLIVSA +>UniRef100_A0A2G9RAS8_8400/ 81 0.419 8.602E-15 23 115 116 2 94 190 +-----------------------CHFPLKKAEDLKELIVSWQHTKTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKGVKLTDAGTYVCLLQFEGSDYDKMTLEVQA +>UniRef100_UPI00105550FE_441366/ 81 0.203 8.602E-15 9 113 116 19 132 198 +---------QTIKVKLGDDVTLKCNFKGHSQ----VTALLWERTDNSeqyVLFYRDSKPDPEKQDPLYKNRVDLLDTAMTDGEVSITLKNVMPTDNGTYECFVAEktnrpkrsvvPGPPVCHVTLVV-- +>UniRef100_UPI00084CF3EB_8355/ 81 0.213 8.602E-15 4 113 116 26 147 205 +----VSCPnshQGMVSAVLGDTAQLPCNFSSPAGHPAHKAKVVWQKqedEEELVVHFQNGRENGDSQHRNYRNRTFIRQDWFQQGDGGVELKQVKGEDDGIYICWVTLlplGPHTQhrcCEVVLTV-- +>UniRef100_UPI0009B32659_43700/ 81 0.213 8.602E-15 11 114 116 29 141 224 +-----------ITVKPGDNITLSCR----APSSTNIIVVEWIRTDlepEYVFMYRDGRPVLESQHESFKDRVELEDSEMKDGDVSLVLRNVTTGDRGTYECRVVLGKTTRrkrylnnepiSTIYLDVK- +>UniRef100_UPI0018A08714_72105/ 81 0.230 8.602E-15 2 111 116 44 155 225 +--FFLSGAASDLhlqTAHPGENVILKCNA-GDASID----VVEWTRDDlesKYVLLVIDGYPHPKEQHPSFKDRVELVDRKMENGDVSLVLKNVRSEDRGIYRCRVETGrSSRTKRAVL---- +>UniRef100_UPI00106E57E6_8167/ 81 0.277 8.602E-15 12 115 116 45 152 240 +------------VANLGEDQLLSCFLSTKSQTaGLTDVSVTWDMKGltGTVYRYQNGAPDLANQNSQFKGRTQLFLNALTTGNASLLLRGVTPSDEGEYTCSMSSsGGGGNINIYLRTAA +>UniRef100_UPI000E77674E_2587831/ 81 0.262 8.602E-15 0 115 116 17 125 244 +DQLTIyTLPSS--SAVLGSAALLKCRFNIGGPINLTVLQVHWYFSDQSVAQYDRGEEI-------FAPGVSISEQELQIGNASLGMENVQMSDEGQYTCVVGYGAERQQSVtTLRVLA +>UniRef100_UPI001055E877_441366/ 81 0.245 8.602E-15 11 113 116 29 132 248 +-----------YHVQLGPNVLLSCT--TKPPVNLDNLVLEWIYNTTmKVFTFRNNKSDNETQDPKYKGRAHVPRKEMKKGNFSLVLTNVTADDEGNYSCKVRINktPVYKAIITLVV-- +>UniRef100_A0A3Q4N5U9_32507/ 81 0.302 8.602E-15 2 115 116 10 126 270 +--FTVEAEQSMYTSEFEESVVMGCKFNPKPSYPHPDLNVTWHWinSDSVqdVIRLDNGVARSE--SPKYRGRVQLLTEELAEGWAKLKLSSLRISDAGKYQCVVHSaDGADYKTIALSVEA +>UniRef100_UPI00146DA82D_40690/ 81 0.256 8.602E-15 1 115 116 29 152 273 +-ALTV-GSSEVLskdkmaIANLGEDALLSCYLNSdSQNARLKGVSVSWQKTGltGLVYQYEDGAPKLSDQNSQFKGRTQLFPDALLSGNASLLLRRVRGSDAGEYSCSISSsAGGGKVDINLRTGA +>UniRef100_A0A4Z2F4B8_230148/ 81 0.250 8.602E-15 13 115 116 46 152 273 +-------------ANLGDDQLLSC-FENSeaKPAKFTNMAVSWEKTGltGSVYRYSAGAPSLLDQAPQFKGRTQLFPDALLAGNASLLLRSVRPSDAGQYTCSMSSsAGSGRVKVQLQTAA +>UniRef100_UPI001016A9FC_32473/ 81 0.230 8.602E-15 2 114 116 33 143 277 +--FVAAAGQTIVTATAGHEVVLPCK---DP--DKGRLTVaEWRRldlGSRYVLLYRNKQIDPANQHPSFKNRVDLLTNQMYNGDASLILENASITDSGMFECQIVHANSEKKTI-LTVN- +>UniRef100_UPI0019547C30_47969/ 81 0.256 8.602E-15 11 113 116 17 123 291 +-----------VVVSEGSDAILPCS--LSTNQNLEQKLFDWKKDDKKeVFLYAARDEYNNgrpGQDEQFRGRVSHFPLQLQFGNASIIIRNTTLSDSGVYTCDFPHlqPEGKTFRIKLDV-- +>UniRef100_A0A6P7Y731_1415580/ 81 0.270 8.602E-15 11 115 116 29 139 306 +-----------VVGKVGKSAVLRCIITQPLNFSLDQLRVYWQTlDNKVVYAFLSGDNGEKYQALEYQGRTQLFWDKLQEGNFSLLLSNLSLSDKQIYKCIVMKNETKYnviheAFITLNVEA +>UniRef100_UPI0011CF01B5_2489341/ 81 0.433 8.602E-15 2 115 116 38 156 335 +--FTVEVPXQLYVIKYGSNVTMECRLPVNGLLNL-GLXVVWERkrqgqsKSKEAYTLCNGKAFPPFQHHDFIGRAAFLHRELKLKXAILQITTVKITDAGSYLCLTDXQDVDYKYITLKVKA +>UniRef100_A0A672T0N0_75366/ 81 0.271 8.602E-15 4 115 116 11 117 352 +----VILGDTHVTCIYSEECMLPCT---STHLD----IIHWYKDKKAVHSFYHNQDQLGHQHEDYKGRTSLFSEsEIKNGNISLLIKNISLQDEGRYRCYAADdKTNNEKYVVVSVEA +>UniRef100_A0A3B3HW99_8090/ 81 0.284 8.602E-15 11 115 116 26 129 358 +-----------VSCRFGQSCVFPCRF---PPGD--EILIHWhlTRGNVVVHSFYENRDQLGQQSQQFKGRTSMFKDQISEGNASMQLTGVRVQDQGRYECYTSTlkDDAKKSYINVKVKA +>UniRef100_H3ACB2_7897/ 81 0.264 8.602E-15 1 115 116 14 123 363 +-ALNVNIEPSPVISDLGSDVLLHCSFTVDtPSIDFSFLIVKWFLKGVVLMEFNDKITVS-------RPRMKMSDTEISKGNASLSISDIRIVDEGDYICSILYtPEKIEKTVSLAVKA +>UniRef100_A0A7N5ZSV0_64144/ 81 0.300 8.602E-15 1 115 116 14 127 370 +-AWTlVRGDTD-VSCVFMESCMLPCSFQGGA-----DPVIHWFQLTTRILhvqSYYHNQDQLSLQDQHFKSRTSLFKDQISRGNVSLQLTGVKIQDQGRYRCFTSTvTGDKESFINLQVNA +>UniRef100_UPI001481357C_310915/ 81 0.264 8.602E-15 16 115 116 18 123 372 +----------------GGDVRVTCVFTSDCVLPCKSMyhdIIKWYKDGTEnaVHTFNNNKDHLEYQDAAFRGRTSLFTDQISQGNVSLLLRMVRVEDEGIYTCHTSSSFEDLEIIvWLDVKA +>UniRef100_UPI0018ED38ED_27706/ 81 0.260 8.602E-15 1 115 116 13 130 376 +-SFLWTLSPaeghAEVSCVFMESCILPCSF-----QSSTDVVIFWIHvtaGDTLVHSYYHNQDQLGRQDQRFRGRTSLFKDQISGGNASLQLTGVQVQDQGRYKCYTSTiAANKESFINLQVDA +>UniRef100_A0A3Q3ATM9_37003/ 81 0.262 8.602E-15 2 115 116 17 128 384 +--FLSHGDTE-VNCVFNETCILLCE--VQNSFD---VIIHWIHqkaGEPRVHSYYNGQDQLGHQDQRFKGRTSMFKDQISRGNASLLLRGVKVQDQGRYECFTSTnKGSKQSFIDLKINA +>UniRef100_A0A7J6A126_219545/ 81 0.273 8.602E-15 16 115 116 18 123 390 +----------------GGDTTVTCVFTADcllPCQSPYHNTVKWYKVGKEnaVYTFDNNEDHLEHQDVDFKGRTSLFADQIPRGNASLLLRSIRTVDEGTYLCYTSAGSEALKEIvRLDVKA +>UniRef100_UPI001954BF62_47969/ 81 0.247 8.602E-15 13 114 116 135 233 505 +-------------VKSGQNVILPCRAPKNNQ------RVKWSRADlktANVFLYQDGHFVPDHQHPSFKNRVLLRDGQMKDGDVSLILKNVTINDAGTYECRVFMEERRTWKLLVIIK- +>UniRef100_UPI0019664319_8168/ 81 0.225 8.602E-15 2 115 116 38 159 627 +--FFIRGP-AVIKVEGGSDVVLPCSLSTKENIEF-KLFFDWRKvaqkDDglKEVFMYDAGihyNNGLDGQSEEFKGRVSHFQDELKHGNTSIIIRNTQISDSGVYTCDFPRlQPPQTFPIELVVGA +>UniRef100_A0A6I8S6E0_8364/ 81 0.280 8.602E-15 4 115 116 20 126 829 +----VFAPPT-QQTFLGSNVLLPCTFQVeNSQILPNFLAVFWYIGDKEIFRYDNKGKSIS------HSRVTADEKGFPQGNASITLSNVAISDQGTYRCLVIHSPSrKEKDITVKVQA +>UniRef100_UPI0009A3A6F0_259920/ 81 0.260 8.602E-15 4 113 116 22 134 880 +----VMGPLVPIMGVAGGNVVLDCLL-VMTK-PLENMEVRWinmaYGYSLPVHAYMEGADDLTLQPLAYRGRTELFLDKVAQGNLSLRLKDVRVSDRGQYKCFVASGiEHNEFKLTLDV-- +>UniRef100_UPI0007B9BA50_307959/ 81 0.272 8.602E-15 2 99 116 843 937 965 +--FDVECSR--YTlAPLGSSVVLP-SYP-DESLPVEGLKVKWEKEHATVHLYQDGESRAEEQDEDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGEYKCRV---------------- +>UniRef100_A0A6G1Q7N4_215402/ 81 0.254 1.180E-14 14 113 116 3 104 119 +--------------QPGSDVLLQCH----SPTDADIKLVKWTKPDlkseSYVIFFREERMYDDAQHPSFKNRVELKDQQMKGGDISVILKNVTMNDAGTYECYVGYRGKPElmTSIYLKV-- +>UniRef100_UPI001643A75A_32507/ 81 0.250 1.180E-14 1 113 116 7 117 124 +-AYKV----QEIIAESGRNASLLCQFPNNNHISLN-----WTRVDhmeKYVYLHRDGHFDPYNQHPSFKNRVDLQDRQMKDGDVSLILMNVTINDTGTYECRVFVGETSSWKsisiISLRV-- +>UniRef100_A0A3B4H6U9_303518/ 81 0.247 1.180E-14 8 111 116 18 121 128 +--------EKIITVVSGQDVTLTCRAP-----NDNITVVRWSRADledeDLVLLNDNGQFVPDYQHPSFKNRVDLQDRQMKDGDVSLILKDVTTADSGTYKCRVIQGTRKHfKLISV---- +>UniRef100_UPI0019666505_8168/ 81 0.243 1.180E-14 11 113 116 25 130 140 +-----------VTVHPGDNVTLNCTAP-----DHSIIAVVWTRSDlepEYVLYYSDEHLDPTKQHPSFKDRVDLVDRDLKDGDVSLILKNVSSNDNGTYECRVASKRTDLDSepitiIRLQV-- +>UniRef100_A0A671VY16_8175/ 81 0.234 1.180E-14 2 114 116 22 143 155 +--F-LTTPDlnNQYSVWPGEDVTLPCQ----ASSGVVSLLV-WRRtepkNDKYLFHFRDGIPNENFQEPSFRGRVELRDPEMKNGDGSVILRSVTANDSGTYECVVAEGNAGRrkrdtpkliSTIHLDVQ- +>UniRef100_A0A2I4CT87_52670/ 81 0.236 1.180E-14 6 115 116 23 132 155 +------VPDSEVFCVFMDSCILPCSFQSSRDDD----VIHWFQGTGRqihVHSFYNNQDQLGLQDQNFRNRTSLFQDQISRGNCSLLLRGVKVQDEGRYEWYTNTiYGSRNSFVHLRVDA +>UniRef100_A0A3B4F8E8_303518/ 81 0.254 1.180E-14 2 114 116 13 131 174 +--FSLTGSKysSVIQLYKGDPlVLLPCKFHT---FDLANPTVVWSRSDlspPTVHQHQLQGDELKDQNQRYSGRTSMKTDALETGDLSLNLTNLQLSDSATYTCSIIVFGLGHhrvREVQLQVK- +>UniRef100_UPI00112C8E3E_194408/ 81 0.276 1.180E-14 4 113 116 22 126 175 +----VTTSASPVEAKVGDEVLLTCLMTVnPPPLDLKQLMIQWFHRGKMLVEYDN---ELTIQDPD----IQVSEEELQKGNFSLFIPNITAQRAGNYRCYIYYtSGTSMKEIVLKV-- +>UniRef100_UPI00106EEC47_8167/ 81 0.220 1.180E-14 11 107 116 20 114 195 +-----------VTVDPGDDVILPCR-TADPFIS----VVEWSRPDlkpDTVFLYLDGHLDTDDQHPSFKDRVELVDRELKDRDVSLILKNVSRHDAGTYKCLVITDSRRTK-------- +>UniRef100_G3P8E7_69293/ 81 0.291 1.180E-14 1 115 116 25 144 201 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFvlYEGVEVPEIQDERFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCQVDTSyGRNYKECHLKVTA +>UniRef100_UPI000E45E48D_205130/ 81 0.294 1.180E-14 2 115 116 18 136 202 +--FVVNVTQSSYQAEENHDITLDWTFTTTAHMSLSAVSIYCQLltEDKVPTLFelHDGVEVPESQDKQFSGRVQFDKDVLRKGRVRLHVSRLRTEDSGLYLCSVETdGGADYNSCHLKVTA +>UniRef100_UPI000DF25CAB_8128/ 81 0.229 1.180E-14 1 113 116 12 139 205 +-SFSFYRPsfadQKTITAESGQNITLTCR---APNNNNIIVVVEWSRTDlkeEYVLLYRDEQFDPENQHLSFKNRVNLQDRQMKDGDVSLILKDVTTNDAGTYECRIVQSKTNHRKrsisnidpisiITLSV-- +>UniRef100_A0A3P8QNL4_8154/ 81 0.246 1.180E-14 0 113 116 6 136 209 +NCFTwilltsVLFPPSVqklITAESGEEITLPCQLSNKRK-NL--IGVEWSRsdlNDEYVLLYRDDHIVPVNQHPSFKDRVDLQDRQMKDGDVSLILKDVKTNDTGTYECHALTlGINRRKRaaetitsINLIV-- +>UniRef100_A0A2I4CQ27_52670/ 81 0.293 1.180E-14 3 115 116 25 140 230 +---TVMSSSTKPVANLGENKLLSCYVPADVQQNgLSVMSVLWEKKDlGLVYLYRDGAPALAGQASQFKGRVQVFPDAVAAGNASLLLLSVKSSDEGEYTCSISSsAGQGNVNIQLRTAA +>UniRef100_H2MWT7_8090/ 81 0.295 1.180E-14 2 115 116 1 109 246 +--FT----DAEVSCQFGQSCILPCRFT--PGDDLVIHWIQLTTTQAGFHSYYDNKDQLEVQDKRFRGRTSLFQEQMSKGNASLQLTGVKVQDEGPYRCLTSTiTETGEFYIDMKVYA +>UniRef100_UPI001A7EAB67_43689/ 81 0.216 1.180E-14 2 113 116 19 138 260 +--FVSAAPlsDKKIIAQSGEDVTLTCRAP-----NKNIMVVEWSRADlgeEYVLLYRDEHFDPVNQHPSFKNRVDLQDRQIKDGDVSLILKDVRTDDAGTYECRVvtirrkraNLSSNPISIIYLHV-- +>UniRef100_UPI000E417902_8154/ 81 0.243 1.180E-14 11 115 116 11 119 265 +-----------VLVPEGRDAILPCS--LSTKLSLQHEVFDWKKDGqKEVFLYSAGDEYNNgrpGQDEQFKGRVSHFSEELKLGNASIVIRNTKLVDSGEYSCIIPHlhPKQQRFNIKLIVGA +>UniRef100_UPI0009B330A7_43700/ 81 0.286 1.180E-14 6 112 116 11 120 272 +------CPAasgEDLQVELGQNVNLPCK-TNSSHIR----AVEWTKTDleepEYVLFYRDGHLDGADQHSSFKGRVDLLDRQMKNGDLTLSLRNVTSTDTGTYECRVSAGGSgRRKRAKIK--- +>UniRef100_A0A3Q4BZR1_94237/ 81 0.262 1.180E-14 3 115 116 12 128 273 +---TVETEQTMFKSEFGGDVVMGCRFqpKLSNPQDPLKVTWHWISGtsSREVYRMDDRMEVSASQDPAYRGRVTLLTEELKDGWAKLKVSKLRIGDSGTYQCLVQTkEGADYKDVTLSV-A +>UniRef100_A0A6P8T9C4_8218/ 81 0.248 1.180E-14 1 115 116 29 152 273 +-ALTV-GSSEVLskdkmaIANLGEDALLSCYMNTdSQNAQQKGVSVSWQKTGvtGLVYQYEDGAPKLSDQNSQFKGRTQLFPDALLSGNASLLLRRVRGSDAGEYSCSISSSvGGGKVDINLRTGA +>UniRef100_W5MZ47_7918/ 81 0.254 1.180E-14 3 115 116 37 154 275 +---TVGSPNPYPVGNINDAVVLGCKFNPlnTNGKGVTQIAITWEKEGltGVVYKYANAVGQQQTQNPDFINRAQLFPDVISNGNASLLLRSVQVKDEGLYKCSVSAsNGQGEVNIHLRVAA +>UniRef100_A0A401SA89_137246/ 81 0.264 1.180E-14 2 115 116 57 169 282 +--FTLTC-DRYIDSEIGKTVILKCSF---ESRSNSNPVVIWEKVGEKqtIHEYRDNRDDFSEQHKNYTKRTAIAGNAVNRGDASLTLKDVNVWDEGTYKCYVSTnHGFDDEIIELSVWA +>UniRef100_M3XGW5_7897/ 81 0.247 1.180E-14 1 115 116 19 139 302 +-SMLVPIKEQLIHSTLRDDVTMKCTFQTNGDFNYRELQIHWYLyknEDSiNVHSYLKGADQLTDQHSSFHGRTQLFTDELNRGIISLRISNLMISDGGSYQCVLICRSAQThnDSFKLTVTA +>UniRef100_UPI00140F8D28_59479/ 81 0.245 1.180E-14 8 115 116 24 137 308 +--------QEEVRAMVGSDVTLKCMYTKEDSLDLKDLYVYWQISaaDKPtiVTYYLSTNNSTGHNDNQYKGRAKVSLDSMKRGDFSLRLYNVTPQDEEKYDCLVILkfNKILHVVVTLHVAA +>UniRef100_G1PE89_59463/ 81 0.252 1.180E-14 9 115 116 22 136 308 +---------EEVRAMVGSDVELSCIYTKEKSLDLNELYVYWQItnasgEPEPVAYHLPGNSSTGHQNNRYKDRAQMSLDSMKQGNFSLRLYNITPQDEQKYDCLVFRKMTERilnVTVTLHVAA +>UniRef100_A0A3B3X9I2_48701/ 81 0.307 1.180E-14 7 115 116 6 114 311 +-------PTDaEVSCVVKQSCILPCSF-----QSLGEPILHWIQlksPGLRIHSFYGNQGQLGAQDQNFRGRTSLFLDQISRGNASLLLTGVKVQDEGRYNCYISTtEGYKDSIIRLNVDA +>UniRef100_UPI00072E281A_48699/ 81 0.319 1.180E-14 2 115 116 26 142 312 +--FTVEAEHTSYNSEYGGSVVMGCRFSSKPANPQNDLKVIWHLmdagPDQEVIRLVNNLESSV--SSKFKGRVKLLTDELKNSWAKIQISDLRITDSGMYQCLVQTtEGTDYKTITLSVGA +>UniRef100_A0A485MTA9_191816/ 81 0.232 1.180E-14 1 115 116 14 138 321 +-ALQANVQEKEVRALVGSDVELSCVFPERHSFDLNDLYVYWQTsvvgtPKTVVTYYLSGNSSAGHEDNRYRDRARLSLESMKRGDFSLHLHNITPQDEQRFNCLVFRKSLELEKIldvvvTLHVAA +>UniRef100_UPI001A7E8983_43689/ 81 0.266 1.180E-14 2 103 116 19 117 324 +--F-VSADKKNITAESGQSVTLTCRAPNNNN-D----IVEWSRPDlepKHVLVYRGGNLVSDDQHPSFKNRVDLQDRQMKDGDMSLIVMNLTINDTGTYECRAFTSG------------ +>UniRef100_UPI000E3F8DE5_8154/ 81 0.228 1.180E-14 6 113 116 240 350 355 +------VPPEqkNITAQSGQDVTLPCRAP-------NNIRVaRWSRADleyKNVLLYGDNQFFPANQHPSFKNRVDLQERQKKDGDVSLILKDVTINDTGTYECRVYMeqilSWKIISIISLSV-- +>UniRef100_A0A3B3X2B4_48701/ 81 0.244 1.180E-14 1 113 116 21 144 355 +-AFQsglhLIGSSQPIVAAPGDDVILPCR--VEPEWDAVGKTVEWSRPDlrptgpqkrvEYVFVYRFRKTDRDMMMDTYIQRTSLSQDGLRRGDVSLTIRNVSLQDQGRFRCFIPRLG-IEAELLLVV-- +>UniRef100_UPI0007EBCAF5_8081/ 81 0.282 1.180E-14 2 115 116 21 132 355 +--FSFSSSDSEMSCHFMQSCILPCSLD-----NGDELIIHWFymKGDLNVHSFYQNQDQLGNQNQRFRNRTSLFKDQIPRNNFSLKLTGVKLQDEGRYHCLKSStKGFNELFINLKVDA +>UniRef100_UPI001A7E604F_43689/ 81 0.267 1.180E-14 2 109 116 16 120 356 +--F-VTTDQKYIPAESGQNVTLPCRAPNNNS------SVKWSRADlveKYVLLYQNGSFVPDIQHPSFKNRVDLQDRQMKDGDVSLIMKDVNTADDGIYKCHVFIEETlSWKFI------ +>UniRef100_A0A6P8RAF7_260995/ 81 0.224 1.180E-14 3 113 116 18 124 364 +---TVSG-DEIVYGQLSETVVLPCTF--NPNSN--EIIIHWQRsngqsSDIIVHSYYHSKDHLEKQNVTYQNRTSLFYSDFPKGNASLELRHLRLEDEGVYKCYM---GKEY-NVNLKI-- +>UniRef100_A0A484C7G1_8167/ 81 0.284 1.180E-14 1 115 116 12 129 373 +-SFlRILTPAEgdaEVSCVFMEGCILPCSFQVDT-----EVIIHWIQrttGDARVHSFYNNQDHLALQDQSFKNRTSLFQDQISGGNASLQLSGVKIQDQGRYQCTTSTlSGNKELIINLKVDA +>UniRef100_A0A3P9HQD6_8090/ 81 0.258 1.180E-14 2 113 116 15 119 378 +--FT----DAEVSCQLGQSCILPCRFT--PGDD---LVIHWFKltpTNTKVHCYYDNKDHLEDQHQRFRGKTSLFQDQISKGNASLQLTGVMVQDEGRYQCH--TSTVTHKNTSlLTV-- +>UniRef100_A0A437C9T9_123683/ 81 0.288 1.180E-14 2 115 116 18 130 384 +--WTLTGGERGVSCHFGKICVFPCKF--SPGDN---ILIHWHLTPGNvqVHSFYDNQDQLGQQDQQFKGRTSLFLDQISEGNASLKLTGVKVQDKGTYQCYTSTmeQEAKTSNINVNVKA +>UniRef100_A0A4W5MWL0_62062/ 81 0.258 1.180E-14 1 113 116 238 353 439 +-AFCnLSLSLSEINGVEGKDLTIPCH---APPYQPKS-SLYWKDkvpasQGLTVHSYYYSRDQLKQQNQPYRGRTALFNDQIPKGNASLLLRGLTLQDQGRYKCYTSTiNGNKESFINITV-- +>UniRef100_UPI0018E2124A_77115/ 81 0.274 1.180E-14 11 98 116 52 140 472 +-----------VTAMVGDDVVLPCH--LEVPLKADELEVEWGRldlNPRFVHQWFEGSENNDDQNIVYKGRTSLFTDRLKDGDASLRLKGVKHSDNGRFRCY----------------- +>UniRef100_A0A2Y9DD34_127582/ 81 0.284 1.180E-14 13 115 116 39 144 477 +-------------VWLGGTAELLCPLDLWPSLEL--TEVRWLRSphsqlSQAIHVFRNGKDWDEDQMPEYKGRTELVRD-TQQGNVTLKIRDVQPDDQGQYRCQIQIGNlTKEGSVTLQVAA +>UniRef100_UPI0011E9CCFB_63155/ 81 0.245 1.180E-14 8 115 116 42 151 889 +--------QHRMLAVIGhtQSITLPCS--IHPATDVVDEMVEWSRSDlnpRFVHVRRSGEDHMFDQNPSYKERTSMSVNGLKMGDASLKLTKVRLSDEGTYRCFV--PGlKTDFSVELVVEA +>UniRef100_A0A3B5KC75_31033/ 80 0.256 1.618E-14 2 113 116 9 120 147 +--FCV--PATVINVEEGQNFILECFW---PNKDLTFNLFDWKQdGDVEVFMYDAGvhyNNGRSGQDPRFQGRVSHFPEALKDGNASIQIRSAKVKDSGTYTCYFPRaDPKRSTKIEVQV-- +>UniRef100_UPI00143CD0CF_64144/ 80 0.266 1.618E-14 11 115 116 29 133 153 +-----------LQARLGQTVLLPCRAPSSGSIRAA----EWSRPDqelEYVFFYRDGQPDETQQHPSFQNRVELADRQMKEGNLSVILKDVISSDAGTYECRVKVGTAAHvKRAVIKSEA +>UniRef100_A0A3P9N5V1_8081/ 80 0.233 1.618E-14 8 111 116 33 133 158 +--------QRNITAKPGENVTLTC----GAAENQHVLVVNWSRTDlgsEYLLLYRDGQIDPEYQSASFKDRVDL--KAVGHGDLSLILSNVTTNDTGTYECRVVYKDGNKKRXTL---- +>UniRef100_UPI00106EE655_8167/ 80 0.230 1.618E-14 2 115 116 8 128 185 +--FLLVLPlsaseePDELTVKPEQDVTLGCRA-LSD--DLVTL-LEWNRrdlkDDGYVFFYRNQRPYEKYQHPRYRGRVELRDPEMMHGDVSVILKNVTVNDTGTYDCRVIIaGGNQSRQlINLTV-A +>UniRef100_UPI000CF7EDD0_30732/ 80 0.243 1.618E-14 4 111 116 16 127 187 +----VSGTSDLIIpAEPGQNVTLRCE---DTNIKInEDLAFEWTRtdlkKDEYVFFYRDNSTFLDGQHESFMNRVSLKDPQMKDGDLSVVLKNVNIEDSGTYECRVKQGeGSRHKRSVL---- +>UniRef100_UPI0009A2D4E4_259920/ 80 0.268 1.618E-14 0 115 116 8 124 192 +DQLQISVWEETVLSIHDGNAILPCHF-FSGFLS-HQIIVLWQRvETKEILwSYYHGQNQLNEQSQQYSGRVSLFPEELERGNASLKFENVKLNDAGKYMCSVRTPlENSTGILSLQIAA +>UniRef100_UPI00168CFF2C_30732/ 80 0.237 1.618E-14 4 113 116 16 132 193 +----VSGTSDlkNITAEPGDNITLTCE---DP--ENKIITLEWSRsdlqEGECVFSYRSGGVNLDDQHESFQNRVFLKDPQMKNGNLSVVLKNVKINDSGTYMCRIkqQNGPHGEmkiiSTINLQV-- +>UniRef100_UPI000904F620_8128/ 80 0.244 1.618E-14 2 113 116 20 141 197 +--F-VSADQKTIPAKSGQkNITLPCQAPN----NNVIIIVEWSRADlgeEYVLLFRDKRLNPDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVvQREAKRRKRgvldhepisiITLSV-- +>UniRef100_UPI000E45B149_64144/ 80 0.201 1.618E-14 9 113 116 28 142 229 +---------ENITAHLGQNITLPC----SASINMTPIAVEWTRPDltPDVVFFYLGKsSNERQQHQSFNGRVDLVDRLMKDGNLSLVLMNVTANDSGTYECRVKEkverrrirsviESPPINTIRLTV-- +>UniRef100_W5MPH8_7918/ 80 0.282 1.618E-14 4 115 116 21 133 239 +----VLTPA--ITALRGSDVRIDCQFHTSGMRK--GFDVEWLQKRQErinsIHLFHQSPELSHVQDHSLTGRSRMFPSAIANGNASLLISNVEMTDEGEYTCFIVMDGAGYrDTAVLTVVA +>UniRef100_UPI001954DFD1_47969/ 80 0.247 1.618E-14 2 111 116 14 120 246 +--F-VCVFAEKNTAESGKNVTLTCR-----ALNTIIGVVEWSRPDLNqtyVLLYRDGHFDSANQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDTGTYECRVRGENKSKNKANL---- +>UniRef100_UPI0018EB6CCB_27706/ 80 0.280 1.618E-14 1 99 116 13 117 249 +-AVTVTGEPpamyqaQPIKAAEGGDVTLQCR--LDPPVSLSAFTVDWTRLDNKdiVHVYRHQQDDPDPQTDQYRGRTTLLHEDLIRGVLTLHISSVKLSDRGLYKGFV---------------- +>UniRef100_G3PHJ1_69293/ 80 0.318 1.618E-14 3 115 116 17 127 258 +---TVQASTDAVPCVAMETCLLPCKF--SPGGD---LVVHWiqEKTKHNVHSFYHDQNQLGAQDPSFRGRTALFQDQIFGGNASLRLTGVTIQDQGLYKCYTGTNERTMeVFIHLQVNA +>UniRef100_A0A498NW12_84645/ 80 0.211 1.618E-14 8 114 116 20 127 258 +--------QVTVEAVIGGSVVLPCS-SAEHDLKLQDTVVYWRHNDSEiVCDIVKGQDSVTLQNHQYKNRVKTFPDEYNRGNFSIKLNNLTHTDAGEFICLISQsSDSNQETVQLIIK- +>UniRef100_UPI00165B889E_8078/ 80 0.243 1.618E-14 1 113 116 14 127 267 +-SFVVlSVPQ--VEVDSGKkSVQLPCRATVTLPGD---VRVEWRdRGDNKVHVYENGSDHPEEQDQLYRNRTKMNEDLLRTGDLSLTLEYLTDGDTNIYTCIVSRGNGDIlmkKQVDLWV-- +>UniRef100_A0A2I4AIW0_52670/ 80 0.259 1.618E-14 4 108 116 15 118 271 +----VVSADEIISAETGQNITLPCRAPNKKP----VVVVEWDRTDlgsDHVLKFRDDDIYPDVQHPSFKNRVDLQDRQMKDGDVSLVLKNVTTTDNGTYVCRLVYSQTKRSR------- +>UniRef100_A0A6P8QP37_260995/ 80 0.243 1.618E-14 0 115 116 34 147 275 +NSTMVSTSTS--VARIGDDGVLYCSYVADIKQNN---VIQWEKEGlsGLVLKYDKGKEDKSNQNPIFNGRTQFFPNQVVIGNASLLLRNVKLSDAGTYKCSVTTsAGRGQATVDFRVGA +>UniRef100_UPI00094E32DA_109280/ 80 0.293 1.618E-14 5 115 116 23 138 298 +-----NAEQASYRGELGGDVMMGCRFhPLSPhPYDDLMMAWYWISGSqfREVYRLDQGKEQVSFQHPDFRGRARVLMDGIKDGWARLQVSGLRINDTGIYQCVVRTrNGADFKDIKLSVTA +>UniRef100_A0A3P9KW40_8090/ 80 0.268 1.618E-14 0 113 116 52 165 311 +NLFNYHQSPS----RRGGislaDCILPCSF---PPGD--DLEIHWIKPTPTyteVHSYYDNKDQLEDQHQRFRGRTSLFQDQISKGNASLQLTGVMVQDEGRYKCYTSTDGTiiYIERIYITI-- +>UniRef100_UPI000674205F_8128/ 80 0.266 1.618E-14 1 114 116 13 126 334 +-AF-VSQHASGVEVYEGEkSVLLPCKIVVPKNHS-----VVWKREDLTsqiVHAIVEGKDDLINQNKRYEHRTSMRADALQTGDLSLTLRNPTFTDSGNYTCATRIHGEDKEKtqAQLKVK- +>UniRef100_A0A3Q1JHL7_64144/ 80 0.289 1.618E-14 3 115 116 19 126 342 +---TVSRGDTDVSCVLMENCILPCSFKTGA-----EVVIHW-TDTFPVHSYYHDQDQLSHQDQRFKGRTSLFKDQISRGNASLLLTGVKVQDQGRYRCFTSTiTENKESFINLKVDA +>UniRef100_A0A7J6BKZ9_369639/ 80 0.280 1.618E-14 4 115 116 11 117 369 +----VILGDTHVTCIYSEECMLPCT---STNLD----IIHWYMDKKPVHSFYHNQVQLDHQHEDYKGRTSLLSEsEIKNGNISLLIRNIRVQDEGRYRCYTADdKTNDEKYVVMSVKA +>UniRef100_A0A096M5J4_48698/ 80 0.266 1.618E-14 2 115 116 183 297 372 +--FHLLPAADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>UniRef100_A0A670KBF4_64176/ 80 0.268 1.618E-14 1 115 116 69 180 382 +-AVIIQVPSSPVQAGPHSNVSLPCHFSLDPprPINVDFLIVRWSLRGKNVAKFDTNITV-------FRPRgAVLDARRLPEGNATLYLSDVREEDAGEYTCFVLHtPDSAEGKVALKLEA +>UniRef100_UPI00109F1073_64176/ 80 0.277 1.618E-14 1 115 116 16 127 391 +-AVIIQVPSSPVQAGPHSNVSLPCHFSLDPprPINVDFLIVRWSLRGKNIAKF-------DTSITVFRPRgAVLDATRLPEGNATLYLSDVREEDAGEYTCFVLHtPDSAEGKVALKLEA +>UniRef100_UPI0018EA96D8_27706/ 80 0.247 1.618E-14 4 114 116 12 125 405 +----VSQHTSAVELYEGEEfVLLPCQFNT---FDMDNPTVVWSRYDLNpptVHQRQQEGEGLTYQNQLYSGRTSMMTDALETGDLSLKLTKLQLSDSGSYTCTVRWLGDQRrvGNIQLKVK- +>UniRef100_UPI001965FC2D_55291/ 80 0.258 1.618E-14 2 115 116 41 149 409 +--FHIYTPQAEISASLHSDVLLPCFFSLANSKNeLKYVIVTWKCNGVRIAQYMNGEVKS-------SSRAEMLENDLEMGNASLILRNVNLNDKGDYECQVYEvPNLGKVNMSLKVTA +>UniRef100_UPI0019658AAB_8168/ 80 0.207 1.618E-14 2 113 116 126 250 432 +--FRLQVPEpadMTVIPVPGENAILPCYAD-----DISIRLVKWTRADlkpDTVLLYRDGDLNTDDQHPSFKNRVELRDRDMKDGDVSLTLKNVNIIDSGIYECGVKTGDStrtkgdtdsdpiKTMRILLQV-- +>UniRef100_UPI000A1C6F13_150288/ 80 0.325 1.618E-14 2 115 116 22 140 497 +--FTVEVDRSTYKSEFKGDVVMGCRFQVSS-TTLSGIKVVWHwippRGDaREVYRMEKGVEQLVTQHQDYRGRARLLTDEIRQGWAKIQVSNLRISDSGKYQCFVQTeAGADYETLSLSVFA +>UniRef100_A0A6P7MYI2_158456/ 80 0.208 1.618E-14 5 113 116 398 513 557 +-----NIERKNITAHSGENVRLQCQ----SPVDKDVKVLEWSRSDHEeliyVFLYQDGKFEPEKQHPSFKDRVELEDKQMKNGNVSLILSSVTINDTGTYECRIDQRASATflrtnliKVINLEV-- +>UniRef100_A0A6A5EPQ1_8168/ 80 0.258 1.618E-14 4 115 116 274 387 608 +----VTEPDLIVvTVHPGDDVILPCQ-----AADSSISVVEWSRADLDpdiILLNIDGHLDPTHQHPSFKDRVELVDRDLKDRDVSLILKNVNIHDDGTYECRVRTGYFDPIRtitiIHLQV-A +>UniRef100_UPI001016A8E5_32473/ 80 0.264 1.618E-14 1 115 116 395 510 642 +-SFQWISSKRVtrVTCVFSQSCVLPCSVS-----SGSDVIINWSRltpADGTAHCYYDNQDQLGHQSQNFRGRTSLFTDQVSRGNASLLLTGVKVQDEGTYRCNTSNtSGNKLVFIHLRVEA +>UniRef100_A0A671WMS0_8175/ 80 0.294 2.219E-14 7 99 116 26 118 139 +-------PAEEIKTDEGSNVTLQCR--LDPKINLVHLGSFWVRVDlhGLVHIYRPRCDDPGPQLLQYRGRTTVDHEDLRKGNLTLHICSVQLSDAGLYRCYV---------------- +>UniRef100_UPI001175F0C0_586833/ 80 0.250 2.219E-14 5 112 116 32 142 174 +-----EAPNlnQNLKARPGHNITLSCQAP-----DGVDITVaEWRRTDlkelEPVFLYRDGHIDSENQHPSFKNRVELIDGEMKNGNLSVILKNVTEYDNGTYECRIKAaGAKRMKRAIIK--- +>UniRef100_UPI0011C1B974_8175/ 80 0.265 2.219E-14 4 115 116 22 131 174 +----VSC-QNKVNASVGETVLLTCSVS-EVGLALKDASVYWTdKDDNTVLDIIKNEPDLSSQSDRYKDRVSSFPDRYQAGNFSIQMKKVQLSDSSPYDCKVPQLGF-RNRVTLNVSA +>UniRef100_A0A7L1LX45_125297/ 80 0.240 2.219E-14 13 113 116 27 130 177 +-------------AFVGETVILPCTTTPPGELILSKSMLYWQTGTERVVHFWKGRDSLECQDKEFHGRTSLFLDQMKYGNLSLKISNVQLVDDAEYFCIFRQtenHETKKSKIKLNV-- +>UniRef100_UPI0018A094CC_72105/ 80 0.218 2.219E-14 2 113 116 8 130 177 +--FFLSGAAsdlHVVTVNPGENVILECDA-GNASID----VVEWTRDDlesKYVLLVVDGHPEPDEQHPSFKDRVELEDRKMENGNVSIILKNVSSNDSGKYECRVKTAGSSRrkraidrepiNTIQLNV-- +>UniRef100_A0A669F3A4_8128/ 80 0.252 2.219E-14 1 114 116 14 126 180 +-SFSLS-DQKIISSEAGQNVTLTCQAP-----NNSILVVEWKRAnlDEYGLLYRDGRLYPANQHTSFKNRVELQDIELKHGDVSLILKNVMITDSGTYKCFVVMEiGNNNKSpiITINLN- +>UniRef100_UPI001A7E7172_43689/ 80 0.241 2.219E-14 7 113 116 20 127 191 +-------PDEVITVKQGEDVTLECWGFADAPIEL----LEWSRPelkPDYVWYCREQRSYEKYQHPCYKGRVKLRDPDMKNGDVSVILKNVTFSDAGRYECLVGTGRTRDKRssISVRV-- +>UniRef100_A0A6P8REP7_260995/ 80 0.254 2.219E-14 4 115 116 30 135 192 +----VTVSESPVKANVGDNLLLTCHLGVDqPPVDMSRLMIQWYHRGNLLAEYDN---KLDIQDP----KVHMSKEELQKGNASLLLSNIKANQAGSYRCYVYYaADTRMKEIVLEV-A +>UniRef100_A0A3S2NW74_123683/ 80 0.241 2.219E-14 6 113 116 30 146 203 +------GSDDPIIVAPGTDVILPCR--LEFEMDLVNKTIEWSRvGGKTesakrqswntyVFLYRRGVKLTAMMTPSYLQRTSLIDDGLSRGDMSLKITNVTFEDNGTYECSIPRRQQ-RAKVQLVV-- +>UniRef100_UPI0011E9CBDA_63155/ 80 0.221 2.219E-14 8 115 116 25 132 206 +--------QKNIPAECGQKVTLPCRAP-----NISNIDVNWSRADlgeEYVLFHRDGRFDPDNQHPAFKKRVDLRDGRMTDGDVSLTVKDVTVNDTGTYECRVFMEETRSwKSIcIISLTA +>UniRef100_UPI0006C99649_8153/ 80 0.234 2.219E-14 1 111 116 21 128 216 +-AF---ASEDQYAATIGEDVTLQCR----APRDAVVTVLEWSKPdlsvDDYVFFYRNERSYEKYQHSSFRGRVTLREALMKDGDVSIVLKNVTVSDAGRYKCRIIMSNAASGERVL---- +>UniRef100_UPI001180B84B_375764/ 80 0.226 2.219E-14 4 113 116 14 139 219 +----VVAPPvpsseDPIEARVGDNVTLLCEAP--GGVDFEDIAVKWTRldlgSDQYVFFYRDDRPYPYYQYPSYQDRVDLVHSQLMGGDLSVVLKNVTTNDSGTFECRLIQElGNKEKqfyskllsTIVLKV-- +>UniRef100_UPI00106E2664_8167/ 80 0.225 2.219E-14 11 113 116 24 130 232 +-----------ITAKPGEDVPLRCQAPRGADIAL----IEWNRPDlesrKYVFFLRENSPNEKYQLPSYRGRVNQRDPEMKDGDVSVVLKNVSVNDSGTYECRVGIGGRDtpklYSTIQLNV-- +>UniRef100_UPI0011C1AFE7_8175/ 80 0.262 2.219E-14 0 113 116 29 145 235 +DPFKpnrLQCPNTAIEGKDGDTVTLLCS--TKNKMDISYEEVEWSFEDpaignETVHLFFQGEDQLHKQSDDYKDRTSLFKEELSSGNLSLSLR-VTTSHSGTYYCSV--AGHLPCTLTLKV-- +>UniRef100_A0A3B3WE28_48701/ 80 0.273 2.219E-14 3 115 116 0 111 256 +---TVLSADTEVTCVFSQSCILPCSFQF-----TSDSLIHWIYPitqNSSIHSYYHNKDQLGHQNQSFQNRTSLFLDQLSRGNASLLLKEVKIQDEGRYKCYTSNsRGQQDSFIRLKIEA +>UniRef100_UPI0018EBACC6_27706/ 80 0.263 2.219E-14 2 101 116 12 119 259 +--FAVIVrgePPamcqtQPIKAAEGDDVTLQCR--LDPPVNLSAFTVDWTRleNKDIVHVYRHQQDDPDPQTDQYRGRTTLLHEDLIRGVLTLHISSVKLSDRGLYKGFVPN-------------- +>UniRef100_UPI0005D2C0B3_31033/ 80 0.243 2.219E-14 0 115 116 31 149 270 +NAPSVVTQNTFPVANLGQDHLLSCQIVDTEETTYTRVSVTWEKTGmqGFVYRYLYGGPYLENQNPQFEERTEVFPDALLRGNASLLLRSVSAEDEGVYTCTIDSaTGGGKVNIRLRTAA +>UniRef100_UPI001180E0F7_375764/ 80 0.258 2.219E-14 8 115 116 42 152 272 +--------KSPV-ANLGDSQLLSCYLSTDGQTNrIQQMSVTWEKKGlsGVVYRYQDGAADLKDQNAEFKGRTQLFTDSLMTGNASLLLMSVRSSDQGEYTCSISSsDGGGSVSVNLRTGA +>UniRef100_A0A3Q3X3W5_94237/ 80 0.268 2.219E-14 1 115 116 34 152 273 +-APEVTTHDMFPVANLGTDQLLTCNFHeSSGESKITRVSVTWEKigMKGFVYHYSDGGPDLRNQNPEFQGRTQLFPNVLMAGNASLLLRNVRSDDAGVYTCSIDSsDGGGKVNIQLRTAA +>UniRef100_A0A553QUZ6_623744/ 80 0.225 2.219E-14 1 115 116 29 152 273 +-AFSaskgnVESTTPSLLGDLEDDVVLDCRFIASSSSgQMSDVSVTWLKDalSGVVYEYKNKAPQLQQQNPQFKNRAQLFPEVLSTGNVSLLLRNVKLEDDGVYHCAVDAAQvKGTASIDFRVAA +>UniRef100_A0A672ZGF2_375764/ 80 0.234 2.219E-14 11 115 116 32 138 293 +-----------VTVAEGDDAVLPCS--LSSKENIQQMIFDWKKDeekQKQVFYYVKGKyynYGLTGQDQQFIGRVSHFQDELKFGNASIKIRNTELADNGSYTCIFPEKQNSH--ITLYVGA +>UniRef100_UPI0011B483F9_8049/ 80 0.245 2.219E-14 3 113 116 20 136 310 +---TVTSPQRYVNVTVGGSLLLQCSF-ISTTKETTNLVVMWNfveKSSSSLKQIYYSQADQDVVPPEYKGRLSLPPSHGTGGNVSIGISNMQTADSGLYTCEVRNspdiGGKTEASIVVQV-- +>UniRef100_A0A3Q2VKB4_8153/ 80 0.252 2.219E-14 2 114 116 27 142 323 +--FVVlSVPQVEVKVEEGSDsVILPCK--TTPDLP-EDTRVEWTRSEvglITVHEYSNRNDDLMTQDEVYRDRTKMNEDLLRTGDLSLTLKQPKVKDTGRYICTIYRDKDILrQKVVLQVK- +>UniRef100_A0A3P8PVD2_8154/ 80 0.303 2.219E-14 17 115 116 33 129 324 +-----------------ERCILPCSFHGS-----SEPVVHWFKteGNLRVHSYYGDQDQLVIQHQRFRSRTSLSKDQVSRGNASLQLTEVNIQDEGRYQCHTSTiSGNTEMFIILNVDA +>UniRef100_UPI0011EA13A8_63155/ 80 0.245 2.219E-14 11 114 116 29 135 336 +-----------VEVDNGkESVLLPCRFPASLPSDS---VIVWRRDDLNptfVHTFVDGRDQLGSQNQHYNRRTSIHQNPLQTGDLSLTLRNPTFTDSGNYTCAIRRAGRDQDTtaVHLVVK- +>UniRef100_UPI000EAAE6B2_79684/ 80 0.241 2.219E-14 2 113 116 265 387 390 +--FTggvnITTPEQTVQEVQGETAHLPCMFTLSPK-DRGPLFIDWMLLTGPKNEVVNHMFIVSLADKIYdgfyqdmKGRVKFTSNDLQSGDASINITNVQLSDAGTYQCEVFHGaGAAKRAIQLTV-- +>UniRef100_UPI00196654DE_55291/ 80 0.282 2.219E-14 9 106 116 110 208 391 +---------DCLTANIGDTVQIPCSLNTKEFLKAEDISVEWTTGDGRiIHSFVKGKDNLTNQVPQFKGRAQLFKPELSRGNLSLRLSNVSVDDEGEFECKYHKAGETS--------- +>UniRef100_UPI0007403D6C_7918/ 80 0.292 2.219E-14 5 115 116 28 135 409 +-----EIPSVMLTCGFSQDCVLPCRF--RPAGD---EVIHWKKDSLHVHSYYHQADQLSNQDLQYNGRTALFKDQlLTLGNASLLLRHIKVQDKGRYQCSISTQmGSNESSVIVKVEA +>UniRef100_UPI00148D4A73_8267/ 80 0.260 2.219E-14 8 113 116 33 142 506 +--------RSPVSEQLGRETTLPCW--LNPPQSAEALEVRWYRNdhfDTPIILYQNKK---MAQESSYVGRASFglkdaASGGLAAGDVSLKLLNVGIEDEGDYTCYVSSdQGYDRGSVTLKV-- +>UniRef100_UPI001653EBCF_283035/ 80 0.234 2.219E-14 2 110 116 9 118 584 +--FLSEAASDQIEVPVnpGDDVTLSCQ-----AAGSSISVVKWSRPDLEpdiVFFYIDGRLDPDNQNPSFKDRVELVDRDLKDGDVSLKLKNVNRHDTGTYTCGVKTGDTDPiRTIT----- +>UniRef100_UPI00143D81F7_64144/ 80 0.222 2.219E-14 17 112 116 440 534 586 +-----------------SDVTLPCR----SPRNKSITAVMWTRSDlqpDSVYLYQDGQTDLERQHPSFKDRVELKDREMKNGDVSLILKNVTTDDNGRYKCEVIHNKTNWKTGDLN--- +>UniRef100_I3JC62_8128/ 80 0.222 2.219E-14 4 113 116 488 599 614 +----VSPERKIITAESGKDVTLTCRAP-----NNSIITVHWSRADlkkEYLLLYQDGHFVPDSQHPSFKNRVELQDRQMKDGDVSLILKDVTVNDAETYKCYGFMAETHSweliSFISLTV-- +>UniRef100_UPI001643C4CA_32507/ 80 0.266 2.219E-14 0 115 116 231 348 629 +DDFDhVSLPvvaDTEVSCIFMERCMLPCSY------GGRDVVIHWHQvsaGDITVHSFYHNKDQLERQNQRFRGRTSLFNDQISTGNASLQLTKVEVQDEGRYKCYTSTdRGNQESFINLKIDA +>UniRef100_A0A6A5F1V8_8168/ 80 0.247 2.219E-14 8 113 116 47 155 694 +--------QDPQEVKVGEDVTLQCQ----APRDARIKLLDWIRPDlesaGYIFRFIPGESTTRNQHPLYRGRVELRDPQMKGGDVSVVLKKVRVSDTGTYLCRVGREGekpKLYNTTQLIV-- +>UniRef100_UPI001963E3F9_55291/ 80 0.295 2.219E-14 3 115 116 22 129 734 +---TVHTPQPFPVAHVGSQVLLQCFFTVTPDvIDVKQLTVTWIQYAQTVATFTKG-DIFEKQN------LSLNAEGLKSGDASLLIRRVVLDDEGQYRCTVQHkGEEKDVDIHVNVRA +>UniRef100_A0A0P7UJN2_113540/ 80 0.273 2.219E-14 11 115 116 290 391 750 +-----------VTCTFSQDCVLPCSF--EPTGSAAN--ISWHRQDSPVLFFDGSGRSAERQSPHYMGRTSLFWERVSHGNASLQLRSVNTADRGRYRCRVSTeQGARDAFIIARVEA +>UniRef100_UPI0013B423F5_8084/ 79 0.241 3.043E-14 5 113 116 16 126 160 +-----SVSAEDITDYSGLNVTLTCT-TTENQ----PVAVEWSRadlGDKFVLLYRDDQIDSSIQHPDYKNRVDLADRRMKDGDVSLVLMNATTNDNGTYECRVQNQGSlDPKlirTINLDV-- +>UniRef100_UPI0018E2027A_77115/ 79 0.267 3.043E-14 2 111 116 4 115 171 +--FCssVSENQKLLSVEPGQNILLPCRAPDGRP----VLAVEWTRTDldpEYVFLFRDEQTVPSYQHPSFRDRVDLQDRQMKNGDISLILTNVRSEDRGTYECRVFQAvNKIRKRANL---- +>UniRef100_A0A4W6EQY7_8187/ 79 0.245 3.043E-14 3 114 116 9 123 172 +---TVSQHTSAMELFEGEGfVLLPCEYNT---FDLDDPIVVWSRNDlspSTVHQRQPNGDELKDQNQLYSGRTSMMPDALEEGDLSLNLTKLQVSDSGNYTCTIRSvGGRRSmMTVQLQVK- +>UniRef100_UPI0014460788_310571/ 79 0.236 3.043E-14 2 114 116 9 131 184 +--FLLTVPlagfsgdTQEVTVKRGEDVTLVCRAPREAAIE----QLAWSRaepkSHKYVFFLRNNRQFINSQLPSYRGRVKLMDPEMKDGNASVILRNITINDTGTYECRIGWSstGRELiSTIKLKVQ- +>UniRef100_A0A3P8QRQ7_8154/ 79 0.221 3.043E-14 2 113 116 21 138 189 +--FVVLLTEiaDRLIVNPGQDAPLQCQ----GPRDAEITLLEWNRadlkSDDYVFLYRNQRPYENYQHESFKGRVNLMDPSMKDGNVSVTLRNVKLTDTGTYKCQITTKETESvvheCSISLKV-- +>UniRef100_UPI00090508D7_8128/ 79 0.237 3.043E-14 2 113 116 15 126 190 +--FVAESADQKIIAESGQDVTLTCRAP--NNID----NVKWSRadlGDKHVLLYKDGRFVLENQHESFEKRVDLQDRQMKDGEVSLILKNVTINDTGTYKCGVmrQREGLSLiTSVYLHV-- +>UniRef100_UPI000E45ECE0_64144/ 79 0.231 3.043E-14 11 113 116 27 130 198 +-----------IRAKPGDDVVLQCQ----SLTEADITVLKWNREelksDSFVFFFRGKRVYENYQHESYRGRVELKDPEMKNGDVSVILKNVNINDTGTYECYVGYGGtHDLININLRV-- +>UniRef100_A0A3Q4M9D3_32507/ 79 0.230 3.043E-14 2 113 116 7 128 201 +--FLLPSGQDEVQVEAGADATLDCQ----GPTEGTITVIAWNKrgmqTDGYVFFYREDRPYKAYQHPLFQGRVELGDPQMKGGNMSIILHNTTVNDTGTYECHISYqsGSGRDKRVTpeiisetsLKV-- +>UniRef100_A0A484C1Y4_8167/ 79 0.280 3.043E-14 17 115 116 31 128 219 +-----------------ESCILPCSFP--PGDEVVIHWIQMTTKDIQAHSYYHNQDQLGLQDQHFRGRTSLFQDQISRGNASLRLTGVEVQDQGRYKCYTGTiTGNKELFINLNVDA +>UniRef100_UPI0009A2829C_259920/ 79 0.247 3.043E-14 8 113 116 16 126 231 +--------PVPVSGFLGEQVVLPCTY--KGKVPVSDLLVIWGISEREILwKFIDGNDDLTDQHPRFRNRTDLFKDQLEQGNWSFLISDLRESDQDEYKCYiykriaVGYNLEQTDFVHLSV-- +>UniRef100_A0A5A9PEX4_1572043/ 79 0.260 3.043E-14 2 115 116 18 138 239 +--FTVDMEQSAYEARLHEDIQLVCTF--SQVKSLSDLHVIWRRidpkPEEEVYRYMRGRKMQNFTDPQFRERAHLIQEQLNQNRAVLQLKKLRIKDSGIYQCIVKVkddGGydGDYKDIKLSVTA +>UniRef100_A0A7N6BQK5_64144/ 79 0.301 3.043E-14 11 113 116 1 99 253 +-----------LTVPRGENCILPCSFKTGA-----DVVIDWIQgtEGNLVHSYHHSQDQLSYQDRRFRNRTSLFKDQISRGNASLQLTGVQ--DQGRYRCFTSTiLSKKESFIHLQV-- +>UniRef100_UPI0010FAC235_113540/ 79 0.265 3.043E-14 4 115 116 117 222 265 +----VSVSTDrNITAQVGDPVTLPCYANVGKQANLSHLNIRWEKDGQTVLDIQSGT------GSGFKNRVSLSPDRVRVGDLSLTISAVLFSDRGAYRCFFSNDIGTPEGIILSI-A +>UniRef100_UPI0016537595_283035/ 79 0.230 3.043E-14 8 115 116 25 135 278 +--------SAVIYVDEGRDVTLPCSLSTKDNIELN--LFDWRKDDQmEVFTYDRGfhyNNGRSGQSEQFKVRVFHFPDELKYGNASIRIRNVKVADSGDYTCEFPLQQKRDKiHIKLVVAA +>UniRef100_A0A1A8BF43_1051664/ 79 0.274 3.043E-14 8 115 116 15 122 279 +--------KDVKQVEVGaESVTL--NFKLKHP-DGD--KVEWKHVwiEKLVYTFENGYKQPGDQHEDYRGRVEVNQDLLKTGDFSLTLRNLQWRDSGVYICTVYKEGEiiKQKAVNLWVSA +>UniRef100_A0A3Q3AV35_37003/ 79 0.265 3.043E-14 7 115 116 62 169 282 +-------PSVEVSCVFSERCTLPCQFHFSP-----DVVIHWIHgttGDPFAHSYYNGRDQLGVQDDSYKGRTFLFKDQISRGNASLLLTGLQIQDQGRYQCYTATtYGYMGSFVGLEIEA +>UniRef100_A0A6F9BUD1_861768/ 79 0.288 3.043E-14 1 95 116 86 182 285 +-ALRFEVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGERYANRTSLYPSQLGAGNASLLLRGVRVADEAPY-------------------- +>UniRef100_I3NHI3_43179/ 79 0.236 3.043E-14 9 115 116 21 134 289 +---------EEIRALVGSDVKLSCVYPGTGRFDLDDLFVYWQVSESNavVTYYLPENSSTGLEDSHYKNRAHLSLDSMQQGDFSLHLRNVTPRDEQKFKCLVFRKSLELGRIleavvTLHVAA +>UniRef100_W5L950_7994/ 79 0.305 3.043E-14 2 115 116 20 137 326 +--FTVTSEQDSYDGELHKKITMGCRFSPVEKSQISQLSVIWQRVEPLpvmeVYRLEKGVEIRNVTDGQFQNRAQLLKDELKKFRAVLELFPLQISDSGTYQCIVKHKEADYKKTTLTVRA +>UniRef100_A0A669EKA1_8128/ 79 0.289 3.043E-14 1 115 116 14 129 333 +-AFlwTLTNGDTNVSCIFMETCMLPCS-----SERGSDAIIHWFQlsaGNLFVHLFYDGHDQLAVQNQRFRGRTSLFPDQVSSGNASLLLTRVKVQDEGRYKCQAITrRGIKESFITLKMDA +>UniRef100_UPI0014041754_386614/ 79 0.256 3.043E-14 2 115 116 12 126 368 +--FLVGCDSESMTLRVTEDLITSCYFY--SQSEARLITVLWERfdPQRVVYSYQINQSLWQNQDPSYRNRTQMFENEIADGNVSLKLRNVSLLDAGMYRVNVSAsSGQGFKDIRVTVGA +>UniRef100_UPI0014903A4B_1203425/ 79 0.277 3.043E-14 17 115 116 30 125 380 +-----------------ETCILPCTY-----AQGDQVVIHWIQGDKTaVHSYYRDRDQLERQNPSFRGRTGLFKDQISKGNASLKLTAVTPGDQGRYKCYVSTiTGNKEFIVELIVSA +>UniRef100_UPI00106E0A1B_8167/ 79 0.234 3.043E-14 6 113 116 124 233 381 +------VPGFSVVTLPGRDVILQCR-----DADSSIRAVKWSRPDlkpDTVLLSRDGHLDTDHQHPSFKDRVELVDRDLKDGEVSLTLKNVNKHDAGTYKCRVKSAVSNHfrliRTIRLQV-- +>UniRef100_A0A667YNQ1_586833/ 79 0.287 3.043E-14 11 114 116 27 129 392 +-----------VSCRLQDSCVLPCTF-----EPGEGETIYWTQQlsvDIDVHSFYNDRDQLDNQDQRYQGRTSLYKDQISGGNASLQLTAVTFQDQGRYKCYIDTiLGPTESFIQLEVQ- +>UniRef100_UPI0011B49FB7_8049/ 79 0.275 3.043E-14 4 115 116 20 129 427 +----VQGDTK-VGCVFGGSCVLPCRF--QPNGD---MIFHWgEISGKKlqVHSYYDDQDQLGYQDPLYKGRTSLFNDQISGGNASLGLARVNLQDQGRYLCYASTSQNNQRTfVTLTVRA +>UniRef100_A0A6G1Q828_215402/ 79 0.250 3.043E-14 1 114 116 285 397 562 +-AFQV----ATMEVTEGvESVLLPCKITAGLPED---VTVEWKVTvPKPmmVHVYQNNQTQPDKQHEVYRGRTEMKKDPMQTGDLSLTLSDPRVDDGGVYICAVYRDGEtlQQKRVALCVK- +>UniRef100_A0A671VBA1_8175/ 79 0.258 3.043E-14 4 109 116 20 126 645 +----VSGEPEVMRVKPGQNVILPCQ-TG----DVTIKAAEWIKsepkPPKNILFWRGGRLQSEYQqHSSFKGRVQLLDGELKNGDVSLILKDVNREDVGTYECRVKTDDSASlKTI------ +>UniRef100_UPI001AADA2D2_8407/ 79 0.247 3.043E-14 1 115 116 17 125 721 +-ALDVLAPRT-HSALIGSTTLVPCSFTVgSPPINPQFLAILWQYGEKELVRYDNKEKSS-------SPRMSIDEKEAKQGNASLTIHNVTIADQGTYKCLIIYSPmKGMKEIQVDIQA +>UniRef100_UPI0013AFA001_54343/ 79 0.234 3.043E-14 8 98 116 573 668 812 +--------PKVITVKEGSDVILPCH--VWPKKDLRSKRFNWRKHDKKaergqiMFLYDEGQrVKVDGQDEQFRNRVDYFPEELKQGNASIIIRNTTKADSGYYDCY----------------- +>UniRef100_A0A7J6BKD3_369639/ 79 0.277 3.043E-14 2 100 116 923 1020 1187 +--FVVTHSQD-LFNPLGSSVVLPCY--IDKRLLNDSLEVEWRRTDsgTLVHLYQNGESQAESQQQDYHDRAHFFTDQIQHGNFSLRLDNLTTGDVGNYTCTVN--------------- +>UniRef100_A0A315V4J2_33528/ 79 0.263 3.043E-14 6 115 116 1364 1472 2022 +------CPYTEVTCVHNQRCILPCMFHMD-----SVSIVHWIHmtDGEPRAHFYNSKkNQVNQQDPHFRGRTSLFKDQLSRGDASLLLTGVKVQDEGKYKCFAIAkDGRKELNVYLNVEA +>UniRef100_UPI0008540210_125878/ 79 0.273 3.043E-14 1 115 116 699 807 2084 +-ALVVSAPT-PHRAQLGTNIVLPCSFKVdDASIDPKFLAILWLFKGEEVLRVDNKEEKS---HP----RMFMNKQDIAKGIASMEIKNVTISDIGQYRCMVIYtPQRQYKDIDLSVYA +>UniRef100_A0A3Q0RMM6_61819/ 79 0.236 4.173E-14 11 114 116 29 135 163 +-----------VEVQEGATfVVLPCEFHT---FEVKESTIVWSRNDLNpptVHLHREEGDDLQNQNEHYRGRTSMKTDALESGDLSLTLTKIQLSDNGNYTCTIRRLGVqlHQTTVQLQVQ- +>UniRef100_UPI0019559817_90988/ 79 0.240 4.173E-14 8 114 116 19 121 164 +--------QEPIVGFIGDSAVLPC-FSKEHRLELQDITVRWRYNDSlNVYDIIDGKGSVDDQHLAYKKRVETFPDGFEKGNFTLKINNLQNNDTGKYVCYA----TEIQSVDLLVK- +>UniRef100_A0A5E4A875_9995/ 79 0.273 4.173E-14 1 115 116 27 139 176 +-AVEVQVPEDPVVALVGNDATLHCSFSPEPGFSLVQLNLIWQLTDTNqlLHSFAEGWD----QGSAYANRTMLFPDLLAQSNGFLRLQGVRVANESSFTCFVSIRDFGSAAVSLLVAA +>UniRef100_A0A6G1Q6G7_215402/ 79 0.256 4.173E-14 2 114 116 18 133 177 +--F-VLAPKveKNITADHGQDITLPCQ---DPSYT-NLIALEWTRPqldPKYVFiFYRHWWFKLETQHSSFKHRTKLKDKQMKDGDVSLILENVKLNDTGKYECHVMLSRANHSEriINLRVN- +>UniRef100_A0A3B3Z2M8_48701/ 79 0.245 4.173E-14 2 113 116 8 121 179 +--FFSYVPT--LQTREGSDVMLPCS--PSGKNDLTYQVFDWEKDDEQqVFLYHNGKhynNGLTGQNENFKNRVEFFQDQLQFGNASIRIKNTKLTDSGNYSCTFPLlqPPGQKFYMNLVV-- +>UniRef100_A0A3B3UYB2_48699/ 79 0.252 4.173E-14 8 113 116 18 127 180 +--------SQQVKVKLGQNVSLEC---VGPS-DEEIKLFTWTKDGlgsDHVFFYRNGRSYGSYQHESFRGRVDL-RSSLKDGDFSVVLHNVSKTDEGTYRCVIITrrsGGHDGKlhsFVNLTV-- +>UniRef100_A0A437CDK5_123683/ 79 0.212 4.173E-14 11 113 116 22 130 189 +-----------ITAEPGQDVILRC----EDPGNNKIILLEWSKKDlvkKKMFVIRNGRPLPADQHESFKNRVYLLQSDMKDGDLSVVLKNVTVNDTGTYECRVLQQddplGSPLKlisSINLQV-- +>UniRef100_UPI00072E8DF9_48699/ 79 0.262 4.173E-14 3 115 116 23 135 190 +---TASGDQN-LSVRSGGSVTLSCS--AADLTDPE--AVIWSRTdlDSDVLFVRPGQKNSLIRHQSYQNRANLLDWQVKNGEASLVLDNVTTDDSGTYECRVQIKEKEMKRIstvSLQVSA +>UniRef100_A0A3S2PTT7_123683/ 79 0.250 4.173E-14 0 113 116 13 136 203 +NLFWRNVQSEILlSVYPGDDVILPCC--LDSEVDLQDYTVEWSKlevkPDpadrqgrvPYVYLYRNRKTVTKVMMETFIQRVSLNPDGLKRGDVTLKIRKVTLQDEGTYRCFI--PGLNHrETVHLVV-- +>UniRef100_A0A498MG54_84645/ 79 0.230 4.173E-14 16 114 116 101 196 206 +----------------GDSVVLPCS---SAKHDLKDTDVHWRDnNDNIVYDIIKGKDSVANQQKRYKNRAETFPEEYERGNFSIKLNNLTHTDAGRYSCYI-TPSDEQKTIQLIIN- +>UniRef100_UPI001653D85F_283035/ 79 0.233 4.173E-14 2 113 116 71 192 211 +--FNIklVVEPKLIKVEEGSDVTLPCS--LITKENLRLTRFIWQKvsqktdDDQKVFLYDKGHlysDERPGQSEKFKGRVSHFPDELEQGNASIIIRKTTRADSGEYRCIIPLiQKPQIFNINLVV-- +>UniRef100_A0A3Q2GQF9_28743/ 79 0.252 4.173E-14 4 100 116 24 122 213 +----VSSPADPtkIPAEPGEDIILPCRVLEKEPVD----IVDWSRADlgekEHVALYRDDQFDPDGQHLFYRNRVDLQDREMKDGNVSLVLKNVTIKDTGTYECRFN--------------- +>UniRef100_UPI0003BC6B2E_8153/ 79 0.209 4.173E-14 4 115 116 17 140 213 +----VVVDSAVVInipAVSGQSAILSCR-----TQNKSVIVVEWSRPDlknEHVLFYRDEQFDTDNQHPSFKQRVALQDRQMKDGDVSLILKDVTINDMGTYECRVFMRGTNRRKrailetepiciINLSVSA +>UniRef100_A0A3P9MPM1_8090/ 79 0.239 4.173E-14 5 97 116 13 107 214 +-----SAQPHQVVAVVGDAVTLPCSLEDRTRFD-DSPTVEWTRPDlepKAALVYRDNSEVFEMKHQRFEFRTSLFHSEVKDGNVSLRISNVQLSDAGMFYC------------------ +>UniRef100_UPI0011EA0F25_63155/ 79 0.229 4.173E-14 4 108 116 49 151 220 +----VSAPvdQRSITAEPGETVTLPCRVPL------PVKVLQWHRSNRTeyVLSFRDEQFDPEDQDPTFVNRVDLKDRKMTDGDASLIIKNITTSDAGVYECRAIRSTANRRR------- +>UniRef100_A0A671WTL2_8175/ 79 0.271 4.173E-14 2 115 116 16 127 232 +--WTFIGGDAAVCVF-NTSCILPCSF--KPGAD---VVIHWIHvNGKEitVHSYYHGGDQLAYQDQRFKARTSLFQDQISKGDATLQLSRVELQDQGRYKCYTSTiAGNHESFININVEA +>UniRef100_A0A6G0HKU4_215358/ 79 0.274 4.173E-14 17 115 116 31 127 245 +-----------------ESCILPCSF--KPGDDA---VIHWIEDpsKTPVHSYYHNQDQLAHQGPRYKGRTSLFKDQISRGNASLLLRRTEVQDKGTYKCYTSTiTGNRESFINIDVEA +>UniRef100_UPI00155F32DB_417921/ 79 0.217 4.173E-14 7 113 116 125 233 251 +-------PDlKEVTVDPGDDVLLPCR------ADFYINVVKWTRPDlepDTVLLYRDGHLETDKQNPSFKDRVNLVNRKQKDPEVSLILKNVNINDAGTYECRVITGDTDHIRiltiIHLQV-- +>UniRef100_UPI00074283B6_28743/ 79 0.233 4.173E-14 11 113 116 31 132 252 +-----------VSCQFSRTCILPCSF---PPGD--QVVIHWIRHlpiKSQVHSYYHNQDQMGQQSDEFKGRTSLSNQLISTGNASLQLSNVMVQDEGRYQCYTSTiNGNKETFIQLKV-- +>UniRef100_A0A3Q0RLI0_61819/ 79 0.283 4.173E-14 11 113 116 34 134 261 +-----------VSCDFKQNCILPCRFQPNP-----ELVLHWIQTPGNiqVHSFYHNQDQLGHQNKRFSGRTSLFEDQISSGNASLQLTGVEIEDEGTYKCYTSTiGGNNELFVKINV-- +>UniRef100_A0A3P8UUU2_244447/ 79 0.277 4.173E-14 1 115 116 34 148 269 +-SFG-TLSSDRIpVANLGQDHVLSCYL---PNTIVTKLSVTWAKlgESGVVYQYSNGAPILQDQNSQFRGRTELFPDALVNGNASLRLRTARRSDEGEYTCTISSsAGGGKVSISLRTAA +>UniRef100_A0A7L2RJV7_254563/ 79 0.235 4.173E-14 2 115 116 18 138 271 +--FGVSGKHSiNVMALtslgnIGQTSILGCTF--EPDIQMGSITIRWAKEGvaGLVHEFKGGKDHLQEQNPLFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTaRGRGTAVLQYRTGA +>UniRef100_UPI0008F9EFB9_7962/ 79 0.277 4.173E-14 2 115 116 63 179 305 +--FTVSLQESNYEAKLHEDVRLECLF--SSVESPSNLTVIWSRvEPKQaveVYRLERGKENHLYTSAMFIQRAQLIHEQLKKNRAVLHLKKLQIKDSGTYRCIVKVkDDGDYKQVTLSVTA +>UniRef100_UPI0001E90D90_7955/ 79 0.228 4.173E-14 1 113 116 12 120 319 +-ALSLVCSSDFVQSHPGDDAVLSCY--LHPSISAVSMEIRWYREDDLVCSYTNKQ---ITMSVDYVNRVRLSAEHLAIGNVSLTVRDVESSQSGSYRCEVSHEGQTLkKHIFLSV-- +>UniRef100_UPI001ABDAC61_8384/ 79 0.299 4.173E-14 1 115 116 30 138 343 +-AFDLSGPKT-YQVLIGSDVVLRCTFIVDQlPVDTKFLAIHWFFMGKQVLTYDN---VLNVS----RLGLSMDLQAALMGDASLRISKVKISDKGVYKCLVVYsPHSKMKEITLDVQA +>UniRef100_A0A3Q1CD28_80972/ 79 0.318 4.173E-14 3 115 116 23 133 360 +---TVSRGDTEVSCVFMERCILPCSFQVADQIN-----IRWHsiTRDFNVHSFYYNQDQLRSQHQIYRDRTSLFKDQISTGNASLQLTGVTVQDEGIYQCYISTvNAPQISLTNLTVYA +>UniRef100_A0A4X2LZK7_29139/ 79 0.223 4.173E-14 1 113 116 18 136 365 +-SMTITTTEGMFEKAKGETVHLPCKFTIAP-EDQEPLHIEWIKSpadnqkaDQEIILY-SGGNIYDIYSEDLKGRVYFTSSDPKLGDASINITNLQLSDVGTYQCKVKKlPGVANKKMQLSV-- +>UniRef100_UPI00106E0A1B_8167/ 79 0.225 4.173E-14 8 113 116 234 348 381 +--------PDLIVVRVsGEDVILPCEAD-----DSSIRVIKWSRPDlkpDTVFLYSDGHLNIYDQHPSFKDRVELVDRELKDGNVSLILKNVSRHHAGTYECGVKTGHSTQDTnsdtiriiriIRLQV-- +>UniRef100_UPI0018F4EB32_7830/ 79 0.247 4.173E-14 2 115 116 26 140 382 +--FLVGCDSDRIPIKVGEDLITPCYFY--SQYEPQLVSIVWERlgPRRLVQQYLHNTSRHGQQDAAYQNRSQMFENEIAEGNVSLRLNNMSLSDTGTYRLNVSSnSGTGYKDINISVGA +>UniRef100_A0A5C6NXG8_433684/ 79 0.282 4.173E-14 2 115 116 19 129 389 +--WTLRGGESTVCV-VGHRCILPCTF-----LPGRDTLIHWMQmPNKNIThSYYDNKDQLGSQIPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGQYMCYSSTDiDNSENFIELKVEA +>UniRef100_UPI0018ACDC71_37003/ 79 0.280 4.173E-14 6 115 116 27 134 398 +------GDPE-VTCVFSSSCLLPCHFQVGT-----LPLIHWIYmpaEDTYIHSYYFNQDQQGYRDQLFRGRTSLFKDQISRGNASLLLRGVKVQDEGRYKCYTSTtGGNKESFINLKTEA +>UniRef100_UPI0015D0582F_8005/ 79 0.271 4.173E-14 4 113 116 138 247 399 +----VSG-GHVVSAYVGDDTTLNCS--VHSHIPPEELqQVSWKKMDQNiiVLLFVKGEIQPESTHDRYRDRVELFnPEEIHKGNLSMKLTNVQTGDKGLYICEV-LNGALSANTTVEI-- +>UniRef100_A0A6P6NXH9_7957/ 79 0.271 4.173E-14 2 105 116 145 246 402 +--FMVE--RSHHTpVSLGASVVLPCY--DDKPSILENLTVEWRKEDlkNLVHVYQDGESRAEEQDEDYQRRAHLFTEHIKDGNFSLCLDDLRAADEGEYTCTV-YSGSW---------- +>UniRef100_UPI000BBDA499_7994/ 79 0.267 4.173E-14 3 114 116 135 246 408 +---TVTG-GHVISAYAGEAVTLNCS--VDSHIPPEKMeEVSWKKvdQDILVLMFKDGEVKTESVHGSYMGRVEFcSLDEISKGNFSLRLKDLRTEDKGLYMCEV-FSGEFSANATVEVQ- +>UniRef100_UPI0011EA4F5A_63155/ 79 0.258 4.173E-14 11 114 116 19 127 411 +-----------VVVEVNKeekSVLLPCQYSGFVPED---LTVMWTRSDldpRSVHLQQEGVDDLKGQNQRYSGRTSLRPDALDTGDFSLTLRTPQLTDSGNYTCSITDGtlERRLGDLQLQVK- +>UniRef100_UPI001953BA2A_47969/ 79 0.218 4.173E-14 5 113 116 24 140 469 +-----SGPPDTrVIVMEDDDVILPCS--LSTNQNIEKELFVWKKegtvPQKEVFMYVGGKhynNGLPGQDEQFRDRVSHFPEELKYGNASIRIKQTKLEDKGIYTCIFPDikPSGKTSRIELVV-- +>UniRef100_A0A553R2M1_623744/ 79 0.247 4.173E-14 4 111 116 136 244 579 +----VSGSDRLVSVYAGEDVTLDCS--VDSHIKPEFIeEVSWKKTDQDgdilVVLYQNNETRPEDSEEQFRGRAQFFKDEILRGNFSLRMS-VRTEDKGVYICQV-FAGDLSANVTV---- +>UniRef100_UPI001A7E5E37_43689/ 79 0.244 4.173E-14 3 113 116 256 379 653 +---TVVPPdQKNIIVDSGRNVILPCQVPL---LDLKfIMVVVWKRADlgeECVFSYPNQRFHPENQHPSFKNRVDLQDRQMKGGDVSLILKDVTTDDAGAYECHVVQreslgweiaSPTSHhiSTIYLSV-- +>UniRef100_A0A498M696_84645/ 79 0.283 4.173E-14 0 115 116 276 388 732 +NGFTVTYSQN-ARVRLGSSVVLN-FYSVKP-LQMKDLKVKWRRKDKKtlVHLYQDGESRPQ-QD--YQDRAHFITDQIQHGNFSLRLDNVEEEDAGEYTCRVYSQQrcVFSTQFTLE-KA +>UniRef100_UPI000904ED03_8128/ 79 0.239 4.173E-14 4 113 116 46 163 773 +----VRVPPpewvEVLVVTEGEeSVLLP--FKTTPDLP-QDVTVEWTLTQPKpmkVHVYESGNNQPDKQDQGYRGRTEMDEDPLNTKDLSLTLKDLHLTDSGVYTCTVYNkDGHmlIQKSVTLNV-- +>UniRef100_UPI001963C92D_8168/ 79 0.221 4.173E-14 6 111 116 534 643 778 +------VEPKVIKVEHGDDVTLPCSL---WPKDIQSTWFEWEKcddDDQKVFLYDYGDlysDERPGQSEKFKGRVSHFPKELEQGNASITIRNMTWADSGVYRClYVDCQNTQQFYIGL---- +>UniRef100_A0A6J2V2W9_29144/ 79 0.269 5.723E-14 7 110 116 31 126 143 +-------PNTVIEVK-NEDATLPCY--LSPETSAVTMEIRWFKWIYCIYQYKNGE---VREGRGYEGRVSLIMEELQRGNVSLTLRDVQRADEGKYRCMVLYG--EDKKVT----- +>UniRef100_UPI0009A4716A_259920/ 79 0.240 5.723E-14 12 111 116 21 121 148 +------------VVHLGDDVVLGCVF---VPVPLSGLIIEWTLRESEVrlaYSYHDGSAHEVNQHPQFQNRTELSESRLEHGEASLRLRNVSVRDEGTYRCYVRSvQGKHEETLRL---- +>UniRef100_UPI0006AB35D3_303518/ 79 0.232 5.723E-14 9 113 116 30 136 162 +---------EELTVKQAKDVTLECYGPGDA-----NIMISWQKPDLQseyyVFYFSDEHIHKDKQHESFKGRVELKDPEMKNGNFSVILKNVTMNDAGKYECYAGYhrqRPQLLKSINLKV-- +>UniRef100_UPI001952BD72_47969/ 79 0.247 5.723E-14 11 113 116 18 124 167 +-----------VEVYVGvESVLLPCQLPADVSSD--FLAAVWDREelkDPTVHVRLQSGDDFKDQNVRYTNRTSLRADALQTGDLSLTLRNPTVSDSGNYTCntRVFRGNQSRIDIQLKV-- +>UniRef100_UPI00109FCBF5_27687/ 79 0.252 5.723E-14 7 114 116 20 123 170 +-------PED-IVGISGNDVLLPCVFSAPKPLDVQTVSFAWDRlPNINMLFFSSGKSNIA---PGYTDRISLNDDQIDKGNISLVLKNIQKTDEGNYMC---YPPQDQqaQDVKLTVK- +>UniRef100_A0A6A5ERL0_8168/ 79 0.227 5.723E-14 2 113 116 14 140 172 +--FLLFRPSEaasdmmVVPVHPGQDVILPCWA-VDPSIS----AVEWSRHDpkpEYILFYSDKETDTTIHNPSYKNRVDLSGKELKDGDASLILKNVSSIDQGTYECRIAPAGSGRKKraiidsdpirtIRLQV-- +>UniRef100_UPI000E458F88_64144/ 79 0.250 5.723E-14 13 113 116 2 104 174 +-------------AKPGDDVVLQCR-----SLRVSAFTVlKWIRMDLNsegyIFFFRENRVYENYQHPSYRGRVELKDPEMKDGDVSVILKNVTVNDTGTYECYVGYrtGSEFNNTINLTV-- +>UniRef100_A0A3Q3XA41_94237/ 79 0.292 5.723E-14 19 115 116 20 114 176 +-------------------VTLQCR--LDPHIDLLDFTVDWRRVDLNqdVHVYRHKRDDPAPQVESYRGRTSLDHEELRRGFLTLSISSLQLSDSGPYTCYVPKLNA-RCTIELSV-A +>UniRef100_A0A3B4FPR5_303518/ 79 0.270 5.723E-14 0 114 116 24 139 180 +NADDVSLPvvaDTEVSCIFMESCMLRCSYSG------SDVVIHWTQvsaGDLNVHSFYNNQDQLKLQSERFRGRTSLFNDQIAAGNASLQLKMVEVQDEGRYKCYTSTdGGNQESFINLKIK- +>UniRef100_UPI00090575D7_8128/ 79 0.245 5.723E-14 9 113 116 21 134 193 +---------QEVKVRPGQNATLECR----GSSDLMISVVQWRKpdlkPDSYVFFYRKPHSYENYQHESFKGRVDLREPSMKDGDASVILRNVSISDTGTYECEIITsntrsGERDVKEfkhsINLTV-- +>UniRef100_UPI000B43361C_7955/ 79 0.230 5.723E-14 4 102 116 33 130 210 +----VSGSANPVSASVGEDVTLNCS--VKSHVPPEEIeQVSWRKTDKNLQLLLFEKNTVSPGDERYRERVEFFSSEISKGNFSVRLRSIRTEDAGVYMCLVKTG------------- +>UniRef100_UPI000F4FB4F3_1234273/ 79 0.233 5.723E-14 13 114 116 27 122 217 +-------------AFVGDTVILPCSID----HTIAGVDVFWRDDDEAVLlNFIKSEEDFSAQNREYKGRVQTFPNEIANGNFSIKLSNVKLSDSGTYTCKA--SGS-VQSVELIVK- +>UniRef100_H3A234_7897/ 79 0.289 5.723E-14 3 115 116 29 135 217 +---TVLTDPAPVIARLGTSVHLNCLFEVgKPQIELASLAVQWFFNGQKVAEF---NDKLHI----YSPGVAISEQGLKDGNASLVLTDVHIAHEGDYVCKVFYTLDKTERITLKVKA +>UniRef100_A0A6G1Q6R9_215402/ 79 0.214 5.723E-14 1 113 116 39 160 220 +-SFVFLGSkcQDQLNAKPGEDIVLQCQAPRGAAIGL----IQWTRPDlksGDVFFYRDGNSHDNYQHASFRGRVKLRDPQMKDGDVSVILQNVTINDAGRYDCRtIINSGSTEpatpqlmNNIHLMV-- +>UniRef100_UPI000CE1798E_8090/ 79 0.228 5.723E-14 5 113 116 77 187 262 +-----TTPDIQIKKKPGDNVTLMCE---DPEYKKDSSLLEWRRNDSKILfLFKDGRPSPYDPHESFRNRVFLNDSQMKDGNLSVVLKNVTMNDTGTYQCNVTHENKDPlkliSTVHLSV-- +>UniRef100_UPI00148B40FD_8267/ 79 0.245 5.723E-14 5 115 116 41 147 268 +-----TVP----IANLGQDTLLSCYLLT---QTVTKVSVTWEKKDlsGVVYKYKNGAANLQDQNSQFKGRTQLFSEALVTGNASLLLRNVRQSDEGEYTCILSSSQSgGTVNIHLRTAA +>UniRef100_A0A3P9Q4A6_8081/ 79 0.261 5.723E-14 4 111 116 38 147 271 +----VSSNTKPV-ANLGEDQILSCYVSAESQPNrLGQVSVSWDKTDlGKVYRYENGAPALDGQASEFKGRARVFPDAVAIGNASLLLRSVRSSDEGEYTCTIRSSvGHGTVSIQL---- +>UniRef100_A0A3Q3FUR1_56723/ 79 0.254 5.723E-14 17 115 116 30 126 272 +-----------------ESCILPCSFK-----QGDKVLVHWNqiKGNTLVHSYFYDRDQLERQDESFKGRTSLFQDQISKGNVSLRLTGVKLEDQGRYKCYTSTtNGNKESFVDLNLEA +>UniRef100_UPI001A98C224_8245/ 79 0.280 5.723E-14 12 113 116 45 148 273 +------------VANLGEDQLLSCFLRTeSEQARVGQVAVTWVKNDpeRLVYRYEDGAPDLGDQDSQFRGRAQVFPGALVAGNASLLMRNVRRSDEGEYTCSISSseGGG---KVNMRV-- +>UniRef100_UPI000D62D047_244447/ 79 0.289 5.723E-14 2 113 116 23 132 290 +--FTVDVEQDTYTSEFGGTVVMGCSFRPIPSNNVSDLKVRWYLEGSKPLdVYVTEKXX----XXXXXXXXXXLTKELKEGRARLQLSNLKISDSGTYVCVVKSdPGADYKKVTLSV-- +>UniRef100_UPI00165BA461_8078/ 79 0.245 5.723E-14 5 115 116 134 246 294 +-----TQDQTNITAEPGQNVTLPCR----ADQNRPVIVAEWIRTDikaEYVLRYRDEQSDPEHQHRSFKNRVHLQDRQMKAGNVALVLRKVKSDDRGTYQCWVVEERRSEKKligtINLDV-A +>UniRef100_A0A7K5M4K4_98964/ 79 0.242 5.723E-14 0 115 116 15 141 295 +NAVT-TVEKKNIISKLGDNVTLSCIYNEKKPLQIKNLRVYWQIADDSyqgkcsvVHALISGQDDNSNQCIHFKDRTQLFWDRLENGDFSLLLLNVSQSDGHTYKCIVQEKTElpkviHQAEVVLSLAA +>UniRef100_UPI0011C17A7B_8175/ 79 0.266 5.723E-14 11 113 116 33 135 307 +-----------VVVEEGTDAVLPCM--PSTKENIIAKIFDWKKDGqKDVFMYDSGDsKANRGQDQQFKGRVSHFPDELMNGNASLKIHDTKVTDSGIYSCIIPHLQSQTFNIELVV-- +>UniRef100_UPI001653BD76_283035/ 79 0.260 5.723E-14 7 113 116 25 133 310 +-------PEVPEKA--GDDVTLQCQAPRDAQIN----MLEWSRPdlesDPYIFRFIPGESTTRNQHSSYHHRVNLSDPEMKGGDLSVVLKNVSVSDTGTYRCRVGISGggkpKVYSTIQLIV-- +>UniRef100_A0A3Q2CXW0_28743/ 79 0.275 5.723E-14 11 115 116 50 153 343 +-----------VSCVFNETCVLPCSF-----QSTSNPTIHWTHltaEESLVHSYYDHKDQVEHQNQNFRGRTFLIGNQVSSGNASLLLTGVKIQDEGRYKCNISSpGGTKLFFINVTVDA +>UniRef100_UPI001963C740_55291/ 79 0.241 5.723E-14 2 115 116 22 130 345 +--FNVSTSQPVVNAPLYSDVLLPCNFELdSPNKGLKFVILKWEHNGKELTCYIHGEVKSN-------GKGTLLKDELPKGNSSLLLKNVTIEDEGEYVCDVYEvPHSGKVSVRLNVTA +>UniRef100_A0A6P8U420_8218/ 79 0.273 5.723E-14 2 115 116 13 124 346 +--FLLTTNRaDALDCLLGESCVLPCSF-----QPGAEVIVHWIQlADSPAHSYYHDQDQLGHQNPRFSGRTSLFKNQISGGNASLLLSGVKVEDEGRYKCYTSTvDHNKETIIHLNAYA +>UniRef100_A0A670ZCH5_8673/ 79 0.234 5.723E-14 1 113 116 11 118 361 +-SLTVTGPEGPIQAKPGSDVLLPCNFeESSGHIDPERLAVIWSVGTRDIAKY---EDKLEV----FHPGAKMSSEGLLRGNASILLPNVQDADGTTYTCFVIHsPDSEKKSVVLRV-- +>UniRef100_UPI0010A914FC_9258/ 79 0.235 5.723E-14 17 115 116 35 131 392 +-----------------QDVVLPCSFK-----SGSFLVIHWRVgaEEKVVHSYYRDQDQLSRQDSQYRNRTALFHSEIHQGNASLRLHRLRPEDAGIYFCYAASiDGKVEEEVELIFAA +>UniRef100_UPI00187C431E_8177/ 79 0.250 5.723E-14 11 114 116 272 380 404 +-----------VEVEEGEeSVLLP--FKTTPDLP-DDTEVKWKLYDPKptmtVHVYPHGSDRPEEQNQVYRDRTEMKKDLLKTGDFSLTLKNPKHTDTGTYRCIVYNqDGntVRMKTVQLEVK- +>UniRef100_A0A672HDF3_181472/ 79 0.298 5.723E-14 4 97 116 20 113 485 +----VRGDPQTVVAVAGDVTLLPCRFSVSES-DL--PGVEWSREDLDryvVLLYQDGRENHEMKNQSYEHRTSLLHRELKMGVVSLRLSDVRSSDAGTYHC------------------ +>UniRef100_UPI0019667E3F_8168/ 79 0.221 5.723E-14 6 113 116 348 463 486 +------VPQE-IVVRLGEKATLPC-----EAADSSISFVEWSRPDlmpDIVFLYSDGHLEKNKQNPSFKDRVELVDRNLKDGDVSLILKNVSSIDNGTYKCGVKPAGSRRRKranidsepiriIRLQV-- +>UniRef100_UPI0006D939A6_7897/ 79 0.260 5.723E-14 3 115 116 41 148 551 +---TISMDPSPVTSAQGSDVLLTCTFTVDDSLvDLKFLSVKWFFNGERLVEYNPHE---NYIHP----RVKVFVEEFHKGNTSLLLMDVKVANGGVYICDILYtPDTESKEVQLEVTA +>UniRef100_UPI000E42804B_8154/ 79 0.272 5.723E-14 8 113 116 138 244 578 +--------PDVVEVSQGKkSVLLPFKTPADLPQD---VTVEWTHNNAmKVHEYESGNNQPDKQHQSYRGRTEMKEDALRTGDFSLTLKDLLLTDSGVYTCTVYKkdGDKLQKSVTLSV-- +>UniRef100_A0A6J2UWH2_29144/ 79 0.329 5.723E-14 20 115 116 420 512 594 +--------------------ILPCHFK----EIVGGEVLHWIKDRKTIHSFYEGQDQLGHQDKDYEGRTALFKDQIHSGNASLLIKPVELQDDGRYKCYTSNdKGNEESYVLVAVKA +>UniRef100_UPI000E458168_64144/ 79 0.277 5.723E-14 2 115 116 18 136 805 +--FVVNVTQTSYQAEENHNITLEWTFTVRPDRSPSFIFIYCELiTDHSVLvLYslHNGIEVPESQHQQFSGRVQFDKDVLSEGRIRLQLSRLRTNDSGLYLCKVRTiDGWSSERCRLNVTA +>UniRef100_UPI001889219F_134920/ 79 0.294 5.723E-14 1 115 116 404 517 815 +-SFLRTCKgADAVLCVAMETCLLPCRFSF-----GEDLVIHWIQETTkhNVHSFYHERDQLGTQDASFRGRTELFLDQIPGGNASLRLTRVTIQDQGTYKCYTGTkAGTGEQLILLDVNA +>UniRef100_UPI0007B9BA50_307959/ 79 0.277 5.723E-14 15 113 116 624 719 965 +---------------LGSSVVLPCH--VDECLLKKKLKVEWRRKDTKtlVHLYEDGESRSEKQHQNYQDRAHFFTDDVQHGNFSLRLDNLRAEDAGEYICKV---HSDLFTVTRTV-- +>UniRef100_UPI0019634FC7_8168/ 79 0.239 5.723E-14 2 111 116 18 130 1002 +--FSLAADHPEVTVKAGEDFTLECQAPGDAQIE----ILDWIRPDlksyPYIFRFIPQQSTTENQDPSYRDRVELRDPNMKAGDVSVVLKKVRVSDTGTYLCRVGREGEKHKvysTIQL---- +>UniRef100_UPI001AACE445_8407/ 79 0.247 5.723E-14 1 115 116 72 180 2117 +-ALVVFAPSS-HRVQLGENFVLPCSFKVdDPSINLQYLAILWLFRGNEVLRIDNKGTTS-------QSRMFINQHGITKGNANMEIKNVTISDIGKYRCMVIYsPQKEFKDIDLNVYA +>UniRef100_A0A4Z2IM32_230148/ 78 0.273 7.849E-14 2 113 116 9 125 151 +--FTIEAEQSTYKSTFGGDVVMGCRFQPKLSDPYADLQVTWYWvspaWDREVYRMDNWKEHTASRDLDYRGRVRLLTEELQEGRSRIQVSRLRINDSGSYQCVVSTeEGADYKTTRLSV-- +>UniRef100_A0A6A5EJJ8_8168/ 78 0.212 7.849E-14 16 113 116 25 127 166 +----------------GDDVTLPCQV-----ADSSISAVQWTRADLKpdiVLLYRDGRLDPTQQHPSFKDRVELVDTDLKDGDMSLILMNVNINDTGIYKCGVTTSNSTPTEsdiepiiVHLYV-- +>UniRef100_A0A3P9J7H6_8090/ 78 0.273 7.849E-14 2 115 116 17 124 167 +--FT----DAEVSCQFGQSCILNCSF---PPGD--HLEIHWIKPTPTytkVHSYYDNKDHLEHQDQRFRGRTPLFQDQISKGNASLQLTGVMVQDEGSYRCLTSTIIDETLKVLVQIPA +>UniRef100_A0A6G1Q736_215402/ 78 0.259 7.849E-14 11 114 116 19 121 172 +-----------VEVDEGEeSVVLPCQAPPAKHTS-----VLWSRNDlsPSTVHLREAQDNLQNQNSLFSKRTSMKSDALQTGDVSLTLTQLQLLDSGTYTCTVRGGGStDVSQVTLTVN- +>UniRef100_UPI001436A7A2_205130/ 78 0.252 7.849E-14 4 113 116 43 163 178 +----ILCPNEPIEAEIGEDVRLPCL--LDPGLDLSDLTVDWTRvnDSKVVFSYRSRMINDIDQLEQYRNRTRLSREDLSVGNMELQMFSAQLSDSGRYRkwtdqsqhpviCVTLRGQRSLFTLPLYV-- +>UniRef100_UPI00039425AD_8128/ 78 0.226 7.849E-14 4 113 116 16 129 198 +----ITASQDhkIIPAESGQNITLTCRAS-----NTSIVAVEWSKsnmKTDYVLLSRDGHFDLHNQHPSFKDRVDLQDRQMKDGDVSLILNNVTVNDTGTYECRVFMEETHLwksiSTINLSV-- +>UniRef100_A0A3B5LHH3_32473/ 78 0.252 7.849E-14 7 103 116 23 122 201 +-------PKQ-VDAFAGGDVILPCTFNI--PANKDIPTVEWSKvvEGPKsviVFLYRDGCEIFGMKDPDFEYRTNLILRQLQHGNYSLRISELKLSDSGTYQCLIIQkNG------------ +>UniRef100_A0A3Q0R8Z2_61819/ 78 0.228 7.849E-14 9 115 116 31 143 203 +---------EIQTAKSGQDVSLECQAPNSKSLTG----VEWRRNDlkpEDILLYRDERFVSENQHPSFKNRVDLQDRQMKDGNVSVIVKNVTINDTGIYTCRALTPGTKRGKraaetvriIDLRV-A +>UniRef100_A0A0F8CQN2_215358/ 78 0.235 7.849E-14 11 113 116 0 102 205 +-----------IVAILGEDIILPCR--LDPPRNASGMVLEWVRPDlspGFVYERRNSEEHVADKQPSYRGRTSVSINKLELGDASMKLSKVTRPDEGTYRCLFPQLGQ-YAFIELVV-- +>UniRef100_UPI00145BBE3D_409849/ 78 0.233 7.849E-14 7 115 116 23 136 257 +-------PDHVVTVSEDADALLPCA--LGPGQN----KFDWRKdhgvEKKEVFLYKRGlyyGHGLDGQSEQFRGRVVFFKDELTSGNASIIIQNTRLEDDGTYTCVLFKPNTNEvkKEITirLNVGA +>UniRef100_G3TG53_9785/ 78 0.210 7.849E-14 8 115 116 41 154 259 +--------KKEVQGIVGSSVELSCIYPGGSSFDLNDFFIYWQTNePQTVVAYLSENSSWRHEDNRYQHRAQLSLDSMKRGNFSLHLYNITPQDEQTYQCLVFSKPQELKKvwevdVILHVAA +>UniRef100_UPI0013B3C418_8084/ 78 0.233 7.849E-14 4 113 116 134 249 266 +----VLNPPDqtNITAEVGQETFLPCR----SPDNKPAVFVEWRRSDlgsEYVLLYRNDQLDLENQHVMFKDRVDLQDRQMKDGDVSLVLKNVTTDDRGAYECRIIQTDTNSRRktiiiINLIV-- +>UniRef100_UPI000F316E89_52904/ 78 0.281 7.849E-14 12 112 116 48 146 274 +------------VANLGGDQLLSCYLRT---QSASQVSVTWTKKDlkGNVYQYKNGAAALKEQSSQFRGRTQLFPDALLTGNASLLLRSVRMSDEGRYTCTISSSESG-GTVNLH--- +>UniRef100_UPI0003C1216B_7897/ 78 0.258 7.849E-14 4 115 116 26 138 276 +----VTTTHSTLVARVGENVTLDCSF---SPKTYSGLMIQWNLlspSPKSAYNFFENHSSLEYQDDQYKSRTQVNESMFFEGNATLILRDIGIMDEGTYQCYIRTtGDYGEVTLELKVAA +>UniRef100_UPI0007426DD3_28743/ 78 0.233 7.849E-14 11 113 116 25 127 277 +-----------ITIKEDEDIILNCSF----GTDITGHRIEWKKDDNDVFYFDFGKEDPTVENPKFKDRVSRFSEDLKSGDASVKIKGAKVSDSGKYTClHISEPGkapVHQRLIELTV-- +>UniRef100_F6QYH5_9796/ 78 0.258 7.849E-14 6 115 116 19 138 289 +------VQEKEVRAMVGSNVNLTCIYPEKNSFDLSDLFVYWQIsvpgqQETVVAYYLSGNSSTGHHDDHYRHRARLSLEGMKQGDFSLLLSNVTPQDAQKFKCLVFRkslGPMEILQvvITLNVAA +>UniRef100_UPI000904D984_8128/ 78 0.254 7.849E-14 4 113 116 129 240 298 +----VVDPPDqkNITAESGQNVTLTCRAPN------NNILVKWSTavlQQEYAPLYQDEQFDRSNQHPSFKNRVDLQDRQMKDGDVSLILKDVTIDDAGTYECRVLMketRSWKYSFIFLSV-- +>UniRef100_UPI000E455F45_205130/ 78 0.214 7.849E-14 1 113 116 133 252 325 +-SLKVEYPEK--TAKPGEDVVLQCQVP----TDAEIVMTRWSRPDlkseGYVYIFKDGRLDENGQHESFRGRVDLRSPEMKDGDFSVILKNIRISDTGSYECYIGKkkPGnlvpepvELINSTTLKV-- +>UniRef100_A0A3Q3LYW2_205130/ 78 0.307 7.849E-14 2 115 116 8 131 330 +--FVVVV-TFPWTLTRGDEVscvfmkscILPCSF--QPGSD---VVIHWIRvstrdqPNQPIHSYYHNEDKLSHQDQRFRTRTSLLKDQISRGNASLQLTGVEFQDEGRYKCYTSTitAGNKETFINVKVDA +>UniRef100_UPI0010A00519_27687/ 78 0.232 7.849E-14 2 115 116 41 149 365 +--FHIYTPQAEIRASLHSDVFLPCFFSLANSKNeLKYVVVTWKCNGVRISQYMNGEVKS-------SSRAEMLENELKMGNASLILRNVNVNDKGDYECVVYEvPNLGKVNVSLKLTA +>UniRef100_W5KKK8_7994/ 78 0.258 7.849E-14 5 115 116 20 124 365 +-----TVGEETVTCFYSKECVLPCQ---SSYHD----VIHWHNGPWIAHSFYNGADQLAHQNASYKGRTALFTDQISTGNISLILRGVRIEDSGKYKCYSSIsSHSNEAFVNVNVKA +>UniRef100_A0A6G1Q7I0_215402/ 78 0.239 7.849E-14 4 114 116 10 126 409 +----VHVSQH-VSAvdmYEGDQfVLMHCQF---PTFDVDTLAVVWSRSDlspSTVHQRQQEGDELKNQNQLYSGRTSMMPDALETGDLSLNLTELQLSDSGTYTCSVRNGfGFQQtvTDVQLQVK- +>UniRef100_A0A7J6D0X4_369639/ 78 0.267 7.849E-14 0 113 116 6 115 426 +NEFHLIVPDKAHSAEVklGSDATVPCH--LSPEISAVDMEIRWFKETECVCLYKNRE---VTEGRSYRGRTGLSTEELDRGNVSLKLREFKESDIGVYLCQV-ISEDKTEEITVGV-- +>UniRef100_UPI001891494C_42514/ 78 0.274 7.849E-14 4 115 116 118 226 437 +----ILVPTS-LSTSAGSKVTLPCYAEMDKRTADSSAFVLWEKDKQQVLQLENGKMSY---GSGFEQRATVSTENYRKGDLSLTIDHVRFSDSGLYRCSLKDGGHGYpNTISLAVEA +>UniRef100_UPI0013AF82BC_54343/ 78 0.232 7.849E-14 1 115 116 111 232 441 +-SLFVE-PSKVIKVEEDSDVVLPCS--LSTTEDITSELFDWKTvppKDeglKEVFLYNDGihyNNGLVGQSEEFKGRVSHFQDELKHGNASIIIRNTKISDSGVYSCYFPNlQTRQTFYIKLVVGA +>UniRef100_UPI001A7EF789_43689/ 78 0.250 7.849E-14 11 114 116 21 130 503 +-----------VEVNEGEDyVLLPCRY--SSIIPETNPTVTWTRNDldlKSIHLRREGGDDLTGQNQRYSRRTSMRSDALDTGDFSLTLRKPEVYDSGNYTCTLSYGnhGVERrlTDIELEVK- +>UniRef100_A0A3B4C033_42514/ 78 0.243 7.849E-14 4 114 116 136 246 667 +----VTG-GHVVSAYVGEDITMNCS--VDSHIPPEKLdEVSWKKVDQQiqVLIFLNGEVQPESTHERYADRVELFsREEIQKGNFSFRLKDLRTEDKGQYICEAFFGEFA-DNTTVEVQ- +>UniRef100_A0A484DG40_8167/ 78 0.268 7.849E-14 11 113 116 540 645 676 +-----------LKVEEGSDVTLPCS--LITKEDIRSTRFNWKKmsqNDESqMEVFLYNKDELPGQSEQFKGRVSHFPDELEQGNASITITDTTKADSGVYRCIVPLiQKPQIFYIKLDV-- +>UniRef100_UPI000DF1511A_8128/ 78 0.243 7.849E-14 1 113 116 7 122 774 +-AF-VSQHASGVEVEQGvESVLLPCQVPV--NVSMSSTAAVWDQEELTkpmVHGRVKSGDDLSLQNDRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTARKQGQELSRteVQLKV-- +>UniRef100_UPI000C30F882_80972/ 78 0.316 7.849E-14 2 115 116 11 125 776 +--WILTVSRGDTEVSCGfmERCILPCSFQV-----GSDVIITWTHfktINLLVHSYYDNQDQFGYQDQSYRNRTSLFKDQLSRGTASLQLTGVKVQDEGRYQCFIKTiNGEKASFINVKIDA +>UniRef100_UPI00168D7920_30732/ 78 0.243 7.849E-14 7 113 116 43 157 818 +-------PPDLIIAEPGENVTLRCE---DTNIN-EDLVLNWTRtdlqeDGGYVSFRMKPPADPEGQPESFRNRVSLNNTQMKDGDLSVVLKNVTFNDTGIYQCRIRYendpSGSHPKlisSINLQV-- +>UniRef100_A0A5A9NA10_1572043/ 78 0.250 7.849E-14 13 106 116 296 385 880 +-------------VPLGDSVVLPCS--INPSLLTQSLKVEWRRSDSQtlVHLYQDGA---AIQQQDYRKRVNFFTEKIKDGNFSLKLKKVKAEDEGEYTCQV-YSEEDS--------- +>UniRef100_UPI0019559F82_90988/ 78 0.238 7.849E-14 13 113 116 532 640 904 +-------------VPLGSSVVLPCYddYdDVDEPLLMEDLEVEWRKTdlDDPVHLYEDGESRPEAQSQDYQDRAHFFTEEIKHRNFSLRLDHLRAEDEGEYSCTVHSGSPENPRtftTEIKV-- +>UniRef100_A0A669FBQ8_8128/ 78 0.213 7.849E-14 5 114 116 577 694 921 +-----NVPPDqrNITAESRRSVILPCRAPNNKKIKF----IYWSRADlepEYLLVYRNGQYLLDNQHPSFKNRLDLQDLQMKDGDVSLILKNVNTADDGTYQCRVFMEETHTWKLsiinlntSLNVK- +>UniRef100_UPI000A1C578D_150288/ 78 0.230 7.849E-14 17 115 116 384 482 1026 +-----------------ETCVLPCSFEPGP-----DPVIHWTKephDQTPVHIYYQGQNQFHIQHQNFTGRTSLFEEELSTGNASLRLSGVKVQDEGKYKCYTNAvnKPITESYVDVFVSA +>UniRef100_UPI000A1C578D_150288/ 78 0.260 7.849E-14 1 115 116 831 941 1026 +-AF---GGDAEVSCVLLETCVLPCSFESGP-----EPVINWVKtpEDLPVHSYFHGQNQNQHQNQIFTDRTSLFEEELSTGNASLRLSGVKVQDEGKYKCVTSTltTVTRVKYVTVRVEA +>UniRef100_A0A3B4U5E9_41447/ 78 0.288 1.076E-13 0 113 116 9 116 125 +NVFFIR-----VTCVATETCILPCSY-----QGGSDALIHWFHVTPQyvrIHAYYHNQDQLYFQNQRYRGRTSLFKDQLSRGNASVQLTGVEVQDQGRYRCFVNAGGAiKVSLVNLKV-- +>UniRef100_A0A2I4DA31_52670/ 78 0.258 1.076E-13 4 113 116 10 115 145 +----VNC-QDTVKGYIGEDVTLSCNFKQSlSQTD----NVFWRDANGLIVqDIIGGESNLKNQDKKYKDRVSFLQGXYNNGNVSIIMKNLQSDDAGTYTCTL-LPESDTKKVNLTV-- +>UniRef100_A0A6G1Q711_215402/ 78 0.215 1.076E-13 5 113 116 20 129 150 +-----SVSEEEKNVKTGDNVILQCQ----GPRDADTVMLKWIRPdlksDGYVLYFSDHQEQ--KQHQHFHGRVELIDPQMKDGDFSVILKNVNINDTGTYECRVGYKGSKPQTIsttKLTV-- +>UniRef100_A0A3P9J7J3_8090/ 78 0.283 1.076E-13 2 113 116 16 122 159 +--FT----DAEVSCQFGQSCILPCSFT--PGDHLEINWIQLTTTLTEVHSYYDNKDQLEHQDQRFKGRTSLFQDQISKGNASLQLTGVKVQDQGPYRCLTSTIAKKGKFfINIKV-- +>UniRef100_UPI0008747461_8187/ 78 0.236 1.076E-13 11 113 116 30 135 167 +-----------LKVKPGDDVTLHCQ----GPRDAAISELKWSRPDleseRYVLYFRENQLHVKDQHLSFRGRVELRDREMKYGDASVILKNVTIKDTGRYECYVRKTGSRPeliSTISLTV-- +>UniRef100_UPI0011E9E47D_63155/ 78 0.267 1.076E-13 4 113 116 16 124 168 +----VVLASDEQKAESGQNVVLPCQ----APKGKTIVILKWSRADleeKYVLLFRDDQFDT---DPSFKNRVDLRDRQMKDGDVSLILKDVTTADDGEYQCQVLVGdGSSWKRsvITLRV-- +>UniRef100_A0A0S7J4P3_188132/ 78 0.271 1.076E-13 3 114 116 26 134 177 +---TVAVPQ-------GSDAILPCS--PTSKEDLSSQLFKWRKyYQNEVFLYNAGyhyNNGLKGQDSQFKGRVSFFQDLLSSGNASIVIQNVMLKDTGIYRCEFPKlqPRSETFQIKLVVK- +>UniRef100_A0A3Q3AZA7_37003/ 78 0.243 1.076E-13 3 111 116 26 137 179 +---TVSQQVSAVDVSEGEQfVLLPCHFNKSELINA---TVVWTRQDlspSTVHQRQTGGDELKDQNQLYRDRTSMKADSLETGDVSLSLSDLQLSDSGTYTCTVRDprGEPRATDVEL---- +>UniRef100_UPI0015921300_8524/ 78 0.263 1.076E-13 4 115 116 23 128 187 +----VQAEPSLVKAAVGDDVLLNCIFTVdEPTVDLSRLTILWFHRGRQLAEF----DDVVTTS---REGVSLSREELGNGNASLLISRVGTGNSGNYRCYVTYtPEVRIREVTLQV-A +>UniRef100_A0A3B5LV74_32473/ 78 0.238 1.076E-13 11 114 116 17 123 200 +-----------IKAAPGEDVIFQCS--VSTEWDVS-MSVEWTRPDlrhdsdkKYVLVYKSQDVDKSLTMESYIGRVFLFPEELQNGNVSLKITNVTVNDSGKYKCFL---RSLWKSVifTLIVK- +>UniRef100_A0A3P9ILA2_8090/ 78 0.204 1.076E-13 0 113 116 27 148 201 +NSL-ISGSSDaglRITAGPGDDVTLTC---GDTNI-MKNPVFEWSRTDlqeeEYVFLFRMGGADPDNQHESYRNRVFLMDSQVKYGDLSVVLKNVRIYDTGTYECRVlQHNGSHRelklvSTVHLSV-- +>UniRef100_A0A673INF3_307959/ 78 0.267 1.076E-13 2 111 116 30 143 207 +--FKVKGSSGHPTAVLGGSMGLLCR--VDKSLLQKSLKVEWRRADSEtlVHLYQDGESRPKKQHKDYHHRAHFLKKKIKDGNFSLRLEKLRAEDAGKYTCKVYSDQdcvhSADKEVIL---- +>UniRef100_H3A7M5_7897/ 78 0.243 1.076E-13 1 113 116 17 135 219 +-SMLVPIKEQLIHSTLRDDVTMKCTFQTNGDFNYRELQIHWYLyknEDSiNVHSYLKGADQLTDQHSSFHGRTQLFTDELNRGIISLRISNLMISDGGSYQCVLICRSAQThnDSFKLTV-- +>UniRef100_A0A4W6D714_8187/ 78 0.280 1.076E-13 4 113 116 17 125 222 +----VEVRDDtEVSCVFMESCILPCSF-----QSGADPVIIWIQltAGLPLVHYYDNKDQLGLQDQHFRNRTSLFKDQISRGNASLQLTGVEVQDQGRYRCYTRTNGrKEESFINLRV-- +>UniRef100_A0A3Q3FED9_56723/ 78 0.227 1.076E-13 11 115 116 31 138 237 +-----------VVVKEDSDAVLPCS--LSTKENIETKLFDWKKDDhKEVFMYDGGDyyaHGLSGQDKQFEGRVSHFNDELKNGNASIKIRKTKVADSGNYTCFFPRlQPSQMFHIELVVGA +>UniRef100_UPI00189EA9FC_72105/ 78 0.268 1.076E-13 1 115 116 79 197 237 +-AFVVNVTQTSYQAEENQDITLEWMFTTRTGSSPNSLYIYCRLsaNKTSVLfQLYEGVEDPESLDEQFTGRVRWDKDVLRDGRIRLHMSRLRINDSGWYMCDVLTGyGGSSKKCHLKVTA +>UniRef100_A0A4W4EXX9_8005/ 78 0.266 1.076E-13 4 111 116 23 123 246 +----ISQDKRVVIGAPGDTAIFSCTFTVTESQLLTNLIINW--------HFYHGGDQLERQGQTYKNRTRVFIDQILSGNASLSLTSVQPEDQGEYTCYVTSeQETTRGNVKL---- +>UniRef100_UPI0009A38611_259920/ 78 0.217 1.076E-13 4 115 116 23 135 260 +----VKCKEEQITAKAGEDDIIQCRF-YSRNKAGSVAFV-WKKEDaaGIIYNYTMRHSSLEEQEPSYRDRVEVFDNEIPKGNVSLRLRNVTLSDSGIYKLSVATrSQSTETQVLLSIRA +>UniRef100_A0A7L1NGJ9_113115/ 78 0.248 1.076E-13 2 113 116 18 144 269 +--FGVSGKHSiSVRALtssgnIGHHGILGCTF--EPDIHMSSIVIQWAKAgvDRLVHEFKGGKDCLQEQDASFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTargSGvavlqyRTGAFSTLKV-- +>UniRef100_UPI0010A0BA93_27687/ 78 0.219 1.076E-13 8 115 116 40 153 275 +--------QSSVQYPVGNlynSVVLNCKFvAVDSKGNaVSNIAITWAYQGGIVFKYASKVNQLQNQLPQFKSRASLFPNDIINGNASLMLNNVQLNDQGAYQCTVSTsAGSGDVTVNLRVAA +>UniRef100_A0A671TFK0_1608454/ 78 0.235 1.076E-13 2 113 116 146 267 280 +--FTITVSvisvslDVRVVGFTGSSVVLPCS-SIQHDLKPQDMHVLWRdKDSETIYDLIEGKDSLETQDPRYKNRAQTFPEEYERGNFSIKLSNLTHADEGEFNCFIthsSYSNQETKTMTeINV-- +>UniRef100_A0A1S3G2I5_10020/ 78 0.287 1.076E-13 15 115 116 1 108 281 +---------------VGSDVRLGCVYPGGSSFDLNDLFVYWQISGSNtvVAYFLSGNSSVDHVDSRYRSRAHVSGDSMKQGDFSLLLQDVTPDDAQTFRCLVFReslklGKVLEVEIRLHVAA +>UniRef100_UPI0019645216_55291/ 78 0.268 1.076E-13 13 115 116 25 131 286 +-------------AIIGETVQIPCSLNTEESLKTEDISVEWKTsEGLIVHSFVKGQDYWANQAPQFKGRTQLFKSELPLGNLSLRLSSVSVTDEGVYACNYHRaGESISKQLSqecLQI-A +>UniRef100_UPI0019532AF8_47969/ 78 0.236 1.076E-13 4 112 116 126 235 299 +----VLSPyQKNLTAESGQDLTLTCR----AVKNIIITGVKWGRddlGDEYVLLYQDEQFDPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVMINDTGTYECCVFMAGTNSwKLINIT--- +>UniRef100_UPI0019543D74_47969/ 78 0.241 1.076E-13 4 113 116 138 253 300 +----VVLPDqkvDNITAESGQNIVLPCRAPN----TLLIPAVEWSRHDletQSVLLYWKKEIVTYLQHLSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYECRIFTnerrSWKSSSIISLRV-- +>UniRef100_A0A3Q1FJH6_80966/ 78 0.233 1.076E-13 4 113 116 3 120 302 +----IICPPDvpTVTVMEGSDVLLRCS--PNPLKNLRKELFDWKMGettdhKKDVFMYRDGDydgNTLDGQHEQFRGRVSHFPDQLINGNASILIRNTQIEDTGLYTCIFPFLQDQRVSMRLVV-- +>UniRef100_A0A437C8M9_123683/ 78 0.270 1.076E-13 0 115 116 11 127 306 +NLWILTREDAEVSCQFGQTCVLNCSF-----MTGRDPVIHWSQEtprRKEVHSYYENQDHLENQDQSFKGRTSLFRDQISRGNASLQLNGVMVQDEGSYGCYTsSYNEiaAGETFINMTVYA +>UniRef100_UPI0009B38547_43700/ 78 0.240 1.076E-13 2 99 116 133 232 327 +--FTIklyVLPlPEFIRAEPGDNVTLACR----APSYTDIRAVVWSRPDlePRVILYQKRMSDPEHQHLSFQDRVELEDNEMKDGDVSLVLRNVTTGDSGTYECRV---------------- +>UniRef100_UPI00072EA8EA_48699/ 78 0.256 1.076E-13 4 112 116 132 244 345 +----VDVPT--LNATEGTDVMLQC-FP-SGKIDLTHQMFDWKKDDTQeVFLYDNGShynNGKSGQHKNFKNRVEFFQDQLQFGNASIRIKNAKRNDSGNYICKFPKlqplGQMFYMKLVVQ--- +>UniRef100_A0A401RGN0_137246/ 78 0.237 1.076E-13 4 113 116 72 187 359 +----VSGnSPVPVSGYLREQVVLPCTY--KRNAPVSDLQIIWGTlKREIVHKFVNGSDDLREQDPRFRNRTNLFKDQLEQGNWSVLISDLRETDQDEYQCQIYSRMEDHFRwegvvsVHLSV-- +>UniRef100_A0A6P7XXB8_1415580/ 78 0.241 1.076E-13 1 113 116 21 137 363 +-ALELNPTEDTVlESSQGERVTLACQFTVSP-ADTGQLGIDWTFSpsgglEQPILLFSNDQTYP--QDGQFKGRAFFTSTDPTSGDASVEILNLKSTDAGVYECRVRKPPSmKSRKITLKV-- +>UniRef100_G3VSE5_9305/ 78 0.252 1.076E-13 3 113 116 20 136 364 +---TITTTEESFEKAKGETVHFPCKFTVSP-EDQEPLHIEWIKSppdnqrvDEEIIVYFGGN-IYDKYSKNLKGRVYFTSSDPRLGDASINITDIQLSDMGTYQCKVKKlPGIANKKIQLSV-- +>UniRef100_A0A3B5QYF7_8083/ 78 0.264 1.076E-13 2 113 116 125 236 365 +--FIqLKVEDTEVTCVHNQSCILPCMFHMD-----SVSIVHWIHmtdGDPHAHSYNSNENQVNNQNPNFRGRTSLFRDQLSRGDASLLLTGVKVQDEGKYKCYASTnNGRKELNVYLNV-- +>UniRef100_A0A3Q3G421_37003/ 78 0.301 1.076E-13 3 115 116 43 153 371 +---TVSASETNVSCVYTENCVLPCTF-----LGGDEVIIKYLYLGKSlcVHFFYDNKDDLKAQDERFRNRTSLFKDQISRGNTSLLLRRVKIEDEGAYECTVSStTGMKRSIIYLRVYA +>UniRef100_UPI0018E246EC_77115/ 78 0.228 1.076E-13 7 115 116 121 231 379 +-------PPDQIniKAAIGENLILPCR-----AENGSIRFVEWKRADieeENVLRY-RGQVDAGKQHQSFKDRVVFQDREMKDGDVSLVLINVTMNDAGTYEAEVDYEGtnreKKLCSIHLDV-A +>UniRef100_UPI0007EA1378_8081/ 78 0.243 1.076E-13 8 113 116 182 291 380 +--------QQEVTVRLGQNVSLDC----PGPSDEEIKLFTWTKDGlgsDHVFFYRNGRSYGSYQHESFRGRVDL-RSSLEDGDFSVVLHDVGRTDEGTYRCVIITrrsGGHDGERrsfVNLTV-- +>UniRef100_UPI001A7E8576_43689/ 78 0.250 1.076E-13 6 115 116 274 387 393 +------VPPDqkIVTAESGQkNVTLPCRAP-----NNNIKAVRWNRADPNteyVLLYRDEQFVPDNQRPSFKDRVDLQDRQMKDGDVSLILKDVTSNDTGTHECHVAWGVKQPMRlisiIYLNV-A +>UniRef100_UPI0011EA0D0D_63155/ 78 0.262 1.076E-13 1 115 116 42 154 398 +-SWTLAEEDSEVSCVFMERCILPCRFQI-----GEEIVTHWFKvpGDLHVHSFYYSKDQLGHQDQRFRNRTSLFKDQISRGNASLQLAGVQVQDQSRYKCHTSTiRGNQESFINLKVDA +>UniRef100_UPI0011E9C9DC_63155/ 78 0.235 1.076E-13 12 111 116 36 137 398 +------------TAVPGEKVTLPCQALNVKTING----LEWSRldmEREYVLMYRDEQSDPTHQHPSFKNRVDLQDREMKDGDVSLVLKDVTINDAGIYECRVVQGQHDTnrrKRANL---- +>UniRef100_UPI00106DD46A_8167/ 78 0.254 1.076E-13 6 104 116 130 225 408 +------VPDMTVILVPGENVTLSCWAP-----D-SIRLVKWSRPDlkpDTVLLYSDGHLNTDDQHPSFKNRVELRHRNMRLGDVSLTLKNVNIMDSGIYECGVKTGDS----------- +>UniRef100_UPI00165B4C32_8078/ 78 0.284 1.076E-13 3 115 116 94 202 433 +---TILKPE--VVCHFMESCILPCKL-----ENGGELVLHWFYseGDLLVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRHNYSLKLTEVRIQDEGRYKCFMSTtTGNRYSFINLKVEA +>UniRef100_UPI001962DEE2_55291/ 78 0.289 1.076E-13 2 113 116 21 128 438 +--FDFSTPQSVVTTHVHNKVFLPCYFTVAKKEnNLTFVIVTWKHRNVKLAEYKEGEVKTTI------NRAELLKSELHEGNASLILTDVTMADEGVYECEVAEAPSEGKgKIQLNV-- +>UniRef100_UPI0010FA8535_113540/ 78 0.252 1.076E-13 0 115 116 108 230 592 +DCFTgskhlaaVTVDvlvSVTISLWVGDPVTLPCYANVNKQTDDSQLNVRWEKDGETVLQVQTGT---VNTGSRFRNRVSVSPDRVRLGDLSLTFSMIRISDRGAYQCFFKDNKGTPDGIILSVAA +>UniRef100_UPI000DF4937C_8128/ 78 0.261 1.076E-13 11 114 116 494 597 628 +-----------VEVEEGaESVELP--FKTTQDLPADAKVVWWNNDDRKVHMYKNGSDQPGEQHQVYRDRTKMkRRSLLKSGDLSLTLKQPTERDSGRYSCRV-YGEiKRYKRVLLRVK- +>UniRef100_UPI00109F41C0_27687/ 78 0.307 1.076E-13 2 113 116 542 648 766 +--FTVWTPQAYLVAQVRSDLLLQCSFTVTPgPIDLTKLKVTWVQNGLTIAKY-------DQKDRSTTPRVSLNTQQLTRGNASLLIGPVHIEDEGQHRCEVEYeGEKQEVDIHVAV-- +>UniRef100_UPI00168D7920_30732/ 78 0.283 1.076E-13 7 115 116 515 622 818 +-------PELNIPAETGQNVTLPCGLPNITKIS----VLNWNRtdlkEDKYVFFYRNNSVDLKDQDESYRSRVFLKDDQMKDGDLSVVLKNVNSNDSGIYHCMVRYENDPPRRWKL-ISA +>UniRef100_UPI00165ABD2A_8078/ 78 0.215 1.076E-13 4 112 116 759 867 1716 +----IVQPdRRIITAEHGENVILPCRAPkNDPDGD-----VEWSRTDlesgQYVVMYRNGKVYQEVQSPSFRNRVDL--QDMKNGDVSLVLNKVTTADTGTYECRVvQRENSCRRRFILN--- +>UniRef100_UPI0009055B09_8128/ 78 0.182 1.476E-13 11 99 116 22 110 118 +-----------LQAKLGDDVTLHCQITTDERIS----VLKWSRadlnTDGYVYFYRNKRSYENYQHPSFHGRVKLRDPEMKDGDVSLILNNVTFNDTGMYECHV---------------- +>UniRef100_A0A3B4B0G9_409849/ 78 0.277 1.476E-13 17 114 116 12 107 122 +-----------------ETCVLPCS---SDGGDID--VIRWLKTEENfmVHAFQYGTDQLKKQAESFRGRTSLFPEQISRGNASLQLSHVKVSDQGSYLCQTFTSNSGAKTwVHLRVK- +>UniRef100_A0A5A9NUN1_1572043/ 78 0.252 1.476E-13 2 114 116 11 118 123 +--FSVSL-QKTVEGFGGSSVVFPCRYD----KQLQDLTAHWRYNDiKNVYDIQAGRGSAREQHQDYTGRTQVFSHEFVKGNFSLKVENLRLTDAGTYCCYII--DVNYQECTaLSVK- +>UniRef100_A0A673HP10_307959/ 78 0.203 1.476E-13 11 111 116 23 124 130 +-----------VVGFTGSSVVLPCS-SIQHDLKPQDMHVLWRdKDSETIYDLIEGKDSLETQDPRYKNRAQTFPEEYERGNFSIKLSNLTHADAGEFNCFITHSSySNQETVWL---- +>UniRef100_A0A3P9D4S4_106582/ 78 0.243 1.476E-13 9 112 116 4 108 139 +---------DFIPVKSGQNITLPCRAPN------NNTGVMWSRADlktENVFLYQDGHFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVNTADTGTYKCRILMeetrSWKSISSIHLH--- +>UniRef100_A0A4W6FTK5_8187/ 78 0.241 1.476E-13 1 114 116 11 119 140 +-AFTVE-------VYEGaESVLLPCQIPFVP----EDTTVMWScfdLNPTTVHQWTEEGDDLRDQNQRYRDRTWMKTDAAETGNLSLTLRKPRLSDSGTYTCTIRPVGEEPrlTNVQLQVK- +>UniRef100_A0A3P9CER1_106582/ 78 0.238 1.476E-13 12 113 116 27 129 153 +------------TVKSGQNITLPCRAPN------NMIAVTWRRADlgeEYVYLNRLGQPQPQQQHPSFKNRVDLQDKQMKDGDVSLILKKVTTNDTGTYECLVFKEETHSwisvCNITLSV-- +>UniRef100_A0A672F8M9_181472/ 78 0.229 1.476E-13 8 99 116 22 114 156 +--------QENILAAEGQDATLPCKAPKNKTKNIS--IVLWTKPdlgeDNYVLLYRNGKVNPDKHHF-FKNRVDLKDRTINDGDVSLILKNVTFKDSGTYQCFI---------------- +>UniRef100_UPI0007B89B40_307959/ 78 0.202 1.476E-13 17 114 116 23 119 157 +-----------------GSVVLPCS-SAQQDLKLQDINVHWRHNNREiVYDIIKGEDSVEKQDPQYKNRAETFPEEYKRGNFSIKLNNLQHTDAGKFSCFI-TPSNEQETVELRVN- +>UniRef100_A0A3Q3VJB6_94237/ 78 0.217 1.476E-13 0 114 116 14 137 158 +NLF---VPDtQHILLFPYDQVVLPCR--LDPERDLSGSAVEWHKldSSEDVHVYRRGKDEPGLQAERYRNRTSLCRDDLPRGILNLAISSVQLEHSGPYQCFVLDigviclvnlsvGESNTEQIRLRVK- +>UniRef100_A0A3Q2GDS4_28743/ 78 0.236 1.476E-13 2 113 116 15 135 164 +--FFSSADQRTIRVKYGETVTLPCTAPLRERLDVA----EWSRadleSDQYVIFYMDNRVNKDSQSPSFKDRVDL--QDVRNGNASLILKEAKPDDSGTYDCRVLQGGDSCRKrdildtdlisiINLTV-- +>UniRef100_A0A3B3UTI3_48699/ 78 0.220 1.476E-13 2 111 116 30 145 178 +--FFIFVFPDVVTVAVlqSTQAILPCS--PTTKEDLSFKVFMWRKDGqKDVFHYDAGNhynNGLQGQDAQFKGRVSFFQDQLRYGNASIVIQNVTVKDTGIYSCEFPDlqSRSQTFKIKL---- +>UniRef100_UPI0007B98DF0_48698/ 78 0.237 1.476E-13 2 113 116 19 132 181 +--FAADQNNSTIKATVGDNVFLPCK----DPEQGTIRVVEWSRTDlgsEYVLLYRDKQIDTGVQHPSYKNRADLLVGQMKVGDASLILKNVATDDSWTYECRVVQTSSEKKlisTINLQI-- +>UniRef100_UPI001056416F_441366/ 78 0.259 1.476E-13 13 115 116 46 153 183 +-------------ANMGEDEILGCYLYAkeNSPDQFTQVSVTWERKgvDGLVYNYEDGAPQLQNQASQYKGRVHLFPEELSNGNGSLMLRSVRRSDEGEYVCNIKSAAHSGKiSIHLKTTA +>UniRef100_A0A667ZGG4_586833/ 78 0.228 1.476E-13 2 106 116 18 127 196 +--FSVLGlffhrPLDLKeKARPGGDVTLICQ----APDGVDITVVEWRRtdsEDLHVFLYRDGHVDSFKQHPSFKNRVELKDKEMKNGDLSVILKNVKKEDSGTYECRFTTENVES--------- +>UniRef100_UPI0018EC6780_27706/ 78 0.227 1.476E-13 1 113 116 15 133 213 +-SWIVVLCQETQEVKAGEDATLQCQ----GHREAAITLIKWSKPdlksdDGYVFFFSLDEKNENIQHPSYRGRVELRDPEMKDGDASVILKNVKTNDTGTYECRVREkdsSGKVEvvSSIGLTV-- +>UniRef100_UPI0011E9F9C9_63155/ 78 0.221 1.476E-13 2 113 116 17 134 216 +--FEAFADEEHHPVMLGGDATLQCQ----APRGAVITVLEWSKtdlsSDDYVFFYRNGRSYEKYQHSSFRGRVELKEPSMKDGDVSVVLKNVTVNDAGTYRCRIIMsSAGNSDRVfsedrLLTV-- +>UniRef100_UPI0008FA262B_7962/ 78 0.247 1.476E-13 8 99 116 87 178 217 +--------QHPFVPSVGGSVVLPCS-SKKSQLPAEDITVHWRYNeNLEVYDIIKGKVSLEKQHSAYYNRTEIFSEKYLDGNFSLKLNNVQRSDTGTYKCHI---------------- +>UniRef100_UPI000904D885_8128/ 78 0.267 1.476E-13 11 115 116 111 219 264 +-----------LEVTQGErSVLLP--FQTTADLR-QGVTVEWTRSDSKhtkVCVFQKSQSQPDKQHQGYRGRAEMDEDALRTGDFSLTLKDLRLTDSGVYTCTVYNkNGHmlLQKSVTLSVRA +>UniRef100_A0A7L0EA53_56311/ 78 0.299 1.476E-13 1 104 116 25 127 271 +-SISVTTPTSP--GNIGWRGVLGCTF--EPDIWMGSIAIRWAKEGvaGLVHEFKNGKDHLKEQDTSFRGRTALFVDQVMGGNASLELRDLRLSDAGTYKCSVTTsRGS----------- +>UniRef100_A0A3B4U0H0_41447/ 78 0.214 1.476E-13 2 114 116 60 175 282 +--YDVSVPDvadSEVSCVFMESCVLPCSFQGGA-----DVIIHWNQvttGNLVVHSYYNKQDKFTHQNQRFKGRTSLFKDQISEGNTSLQLTGVQVQDQGRYTCYFTVPSTSTPTLQkeLYVK- +>UniRef100_UPI00106E8F7E_8167/ 78 0.241 1.476E-13 5 115 116 18 134 302 +-----NGPGGvKVVVEEDSDIVLPCSF--SSKENIVSGIFDWRKDvqkDdglKEVFYYDAGirYNGHPGQSEEFKGRVSHFPDELKHGNASIIIRNTKISDSGNYTCEFPHLGQIF-YVEVVVSA +>UniRef100_UPI001864A428_118141/ 78 0.254 1.476E-13 4 115 116 31 142 304 +----VTGP---YLEPEGT--VLPCLFHFDQIVPLKNICLTWWRNDtgqhSVVYDFENGQRQKQKEDPAYSNRTDLFY-KLTEGDASLTMQKLTLQDAGLYICEVWSCGSspGQGRVNLSVAA +>UniRef100_A0A3B3YMI2_48701/ 78 0.269 1.476E-13 3 115 116 25 134 331 +---TFSSPDPELSCLFMQSCILPCSFK-----NGGDFAISWfYTEGNLNVHFYHNQDQLGYQNQRFRNRTSVFKDQIPRNNFSLKLTGVKIQDEGRYQClRSSTTGFKELFIDLKVDA +>UniRef100_A0A3B3CUW5_30732/ 78 0.229 1.476E-13 4 113 116 135 252 345 +----VIPPSGLITAEPGDDVTLRCE---DTSIT-KVLVLNWTRTDlqknrGYVSFRMKTPADPEGQPESFKNRVSLLDSQINDGNLSMVLKNVEIEDSGTYQCKVNYenGPSGDhlkliSTINLQV-- +>UniRef100_A0A671TQ09_8175/ 78 0.268 1.476E-13 2 114 116 19 133 346 +--FIVLSDYQ-VEVEEGaESVKLPCKTVIHLPKDVKA---VWTDsdNDTTVHVYQHGSDQPEEQNQVYRDRTEMKKDPLETGNFSLTLKNPKHTDTGRYECSIYNqDGntVRGKTVQLEVK- +>UniRef100_UPI000521CDFC_118200/ 78 0.398 1.476E-13 2 114 116 51 168 358 +--FTVEVPQQSXIVEYVSNVTMECRFPVNGSLNLGLLTVVWgqKRQGKSkeVYTLHSGKSFPSSQHHDYIGRAAVLHSEFKLGXSILHIMSVKITVAGSYLCLIDYQGtRDYKCITLEIK- +>UniRef100_A0A3P8V8S2_244447/ 78 0.232 1.476E-13 4 113 116 43 153 364 +----VCVPQDlqHVNVTEGEDsVVLPCQVNVSN-----TSVVVWSRNkSGIVHVHPWDRDSLDLQHQRYKNRTQMHPDALQSGNLSLTLLKPTTNDSDLYKCNVREYGKDLseRKVQLKV-- +>UniRef100_A0A060Y0U0_8022/ 78 0.236 1.476E-13 6 114 116 212 322 372 +------GPQvsSQVKVEgfKGDNVILPCTY-IEKKEH-KNVTIFWQTaDDATVYSIIDGKADLTKQDSQFINRTSMFSDEWTNGNFSLLLIDLNSTDSGSYSCFIPT-EDILRQVELSVQ- +>UniRef100_A0A0G2L4W7_7955/ 78 0.242 1.476E-13 13 111 116 60 162 418 +-------------VSLGSSVVLPCY--VDKPVK--HLKVEWKRADldsdseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLGTEDAGEYRCRVhsQHNHVFSTKVIL---- +>UniRef100_UPI0019644954_55291/ 78 0.254 1.476E-13 2 113 116 16 122 428 +--FHVFAPYQEVKAAAQSTALLPCFFTVAESKNgLRFVIIIWKHKGTELIQYMDSIVKK-------SSRTTLLESELQKGNASLVIRNVVFEDEGDYECEVTEaPNSETRRIYLHV-- +>UniRef100_UPI001AAD8A9D_8407/ 78 0.247 1.476E-13 11 115 116 127 229 458 +-----------VWGEIHKNVTIPCSFN-----PGEEVVIHWWITsdaSRIVHKYYRGQDRLEEQEKSYKGRTSLILSELTNGNASLQIRELQDGDENTYSCYVGTnKGKNEESVKLNV-A +>UniRef100_UPI00106E423C_8167/ 78 0.235 1.476E-13 7 105 116 119 214 471 +-------PIE-VTVHPGDDVILP--FKAD---HFSISIVEWSRPDlkpDNVLLYYDGDLYPNQQHRSFKDRVELVDTELEDGDVSLLLKNVNKNDRGTYKCRVTVAGSE---------- +>UniRef100_A0A668SZQ2_47969/ 78 0.264 1.476E-13 6 113 116 362 474 480 +------VPPEqkTITAESGQNVTLTCRVPQGKPIR----AVKWSRadlGDNDVLFYRDEQLDSDDQHPSFMYRVDLQDRQMKDGDVSLILKDVMINDAGIYECIVFMaETHSWKYINttyLHV-- +>UniRef100_A0A669EB66_8128/ 78 0.256 1.476E-13 11 113 116 17 123 516 +-----------VVVYEGvESVRLPCHVPAD--VALESTAAVWDREDLNiqiVHVRLRSSDDFKEQSIRYTNRTSMRADALQTGDLSLTLKNPTVSDSGTYKCTVrKYGRDQSKTyVDLKV-- +>UniRef100_UPI001A7E25CC_43689/ 78 0.259 1.476E-13 7 109 116 131 233 528 +-------PPDQkfIRTTSGQDVTLTCRAPTNK-----IRRVVWRRTEKPgfVLLSQDGQIDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTIDDTGTYECGVYMEETRSwKSI------ +>UniRef100_UPI00195486BE_47969/ 78 0.227 1.476E-13 11 114 116 23 129 639 +-----------VEVVEGAKfVLLPCEFPTFEQKES---TAVWSRYDLNpstVHLRRREGDDLQNQNEQFSGRTSMNPDALETGDLTLTLKKLQLSDSGSYTCTVRRFGVELsqSRVELQVQ- +>UniRef100_A0A669B9M1_8128/ 78 0.239 1.476E-13 4 113 116 275 392 799 +----VRVPPpewvEVLVVTEGEeSALLP--FKTTPDLP-QDVTVEWTLTEPKpmkVHVYESGNNQPDKQDQDYRGRTEMDEDPLNTKDLSLTLKDLHLTDSGVYTCTVYNkDGlmLLQKSVTLNV-- +>UniRef100_UPI00193ED061_260615/ 78 0.292 1.476E-13 4 115 116 22 125 800 +----VTDPSS--RALLGSGALLKCRFDVGGPVDLSALRVQWYLWEERIAQYDQARGESQI-------RGSLSEQELENGNASLSLSSVTVSDMGLYKCVVGYGTEQLqGETTLHVLA +>UniRef100_UPI0007B962CC_1608454/ 78 0.247 1.476E-13 2 100 116 496 590 813 +--FDVKCSRHT-PAFLGSSVVLPCY--IIEPLPVEDLKVEWRRADSEtlVHLFLDGESRTQ---QEYHDRAHFFTDQIQHGNFSLRLDNLTAEDEGQYLCTVN--------------- +>UniRef100_A0A1A8N0N0_704102/ 77 0.271 2.024E-13 8 115 116 3 110 120 +--------KDVKQVEVGaESVTL--NFKLkHPDWD----KVEWKHVwiEKLVYTFENGCKQPGDQHEDYQGRVEVNQDLLKTGDFRLTLRNLQWQDSGVYICTVYKDGEiiKQKAVNLWVSA +>UniRef100_UPI000A1C2076_150288/ 77 0.210 2.024E-13 7 113 116 23 134 135 +-------PNNMVTVSEGEDALLNCD--LSSENSVRRATFDWRKNNGEheVFMYDDGKysgSDLDSPNYLFAGRVEFFEDKVASGNASIKIKNTRLEDTGTYTCSIMKlDGATSvVNISLHV-- +>UniRef100_A0A401TAR3_137246/ 77 0.287 2.024E-13 12 115 116 9 112 152 +------------VARVGEDAVLPCVF-VPASID--GLIIEWTLRLEEIrlaYSYHHGTARVLNQHPQFRDRAEVNESLLGHGEASLQLRNVSIQDEGTYGCYVRSvLGKHEETQQLLV-A +>UniRef100_A0A3Q2PTE8_8078/ 77 0.265 2.024E-13 19 115 116 31 124 159 +-------------------AFLPCIY---SDSKLTNAKVFWRdTSDRNVLDIKDGKEDVSNQNEKYKGRVSSYPEEYSKGNFSITLKNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>UniRef100_A0A3P9CZM5_106582/ 77 0.237 2.024E-13 7 111 116 33 146 165 +-------PQDPLRSafkslrpESGQNVTLTC----GAPSDKTIRAVKWSRadlGDEYVLLYRDEQFDPDEQHPSFKNRVDLQDRQMKDGDASLILKDVTTADGGSYKCGVLVGESTLSHdsvVHL---- +>UniRef100_UPI001A7E83D1_43689/ 77 0.201 2.024E-13 14 115 116 1 105 166 +--------------EPGKDAVLQCH----HPADSEIAVLEWRRPefasNEYVFFFRNGRSYENYQHESFKGRVELREPSMKDGDVSVTLKNLSIGDAGTYQCRILFtKSTDElkCFIMLNITA +>UniRef100_UPI00072DE2E5_48701/ 77 0.250 2.024E-13 2 113 116 32 147 175 +--FVAAADQNNVTikATVGDNAILECK----DPDQGTIRVVDWSRtglGSGSVLLYKDNQLDPAAQHPSYRDRVDLLCIQLRKGDVSLLLKDTTTDDSGTYECRIYTeKHVDEliSTISLQV-- +>UniRef100_A0A6P8T5V5_8218/ 77 0.212 2.024E-13 13 113 116 2 110 182 +-------------AEPGEDVTLQCHIP----TDAAITVLEWIRPeleEDSVFFFRENRLMEIYQDPRYRGRVQLKDPEMKNGDASVLLKNVNTDDTGTYECRVlTHSNNRRKRnvrvfvrsVHLTV-- +>UniRef100_UPI0018E26D41_77115/ 77 0.234 2.024E-13 2 113 116 16 124 195 +--FRLSTADTEVTCVLDQTCILPCTFQY-----TSDLVLHWIDvsGNRNVHSYYRDKDQLEHQHQHFKGRTSLSK-ELSRGNASLELTRVRAEDKGRYKCYTSTiDGNQESFVNLKI-- +>UniRef100_UPI00106EB599_8167/ 77 0.241 2.024E-13 2 111 116 9 119 196 +--FLSEAASDVIVVPVhpGDDVILQCR-----AADPSIRVVEWSKDDpkpECILFYCDKETDTTIHNPSYKGRVDLSVNELNGGDVSLTLKNVSSIDNGTYECRVASAGfSRKKRAIL---- +>UniRef100_UPI0010160624_32473/ 77 0.254 2.024E-13 2 111 116 17 130 203 +--FIVLVSADQISTELqfepGQNINLKCR----TPDNKPAAVVEWNRtdlEDEFVLLFRDGKLDPEHQHQMYENRVDLRDQQMKDGDVSLVLNNMVPDDRGTYECRVAQaETNRKKRAVL---- +>UniRef100_UPI0018EAB0BF_27706/ 77 0.231 2.024E-13 2 113 116 18 134 208 +--FVLCQGTQELKVKAGENATLQCQSHRGADIDL----IKWIRPdlksDDYVFFFKEGRSYENNQHESFRGRVELRDPEMKDGDASVILKNVNINDTGTYECRVREenetGKVKLiSTVMLKV-- +>UniRef100_A0A6P8R4Q3_260995/ 77 0.258 2.024E-13 4 113 116 56 160 209 +----VIVSESPVKAKVGDDVLLKCQLVVDqPPVDVSQLMIQWFHRGGMILEY---DENLNIRD-SY---ATMSLEELQNGNASLILPNIKPNRAGNYRCYVYYtTGSSMKEIVLEI-- +>UniRef100_UPI00109F6C9C_27687/ 77 0.250 2.024E-13 6 111 116 24 128 222 +------CP--PLTAIIGETVQIPCSLNTEVSLKTEDISVEWTANESLmVYAFVKGKDKLINQEPQFKGRTQLFTSELLRGNFSLRLSNVSVRDDkGEFKC-IYSGAGDTNRTDL---- +>UniRef100_UPI001B3A891F_0/ 77 0.250 2.024E-13 1 115 116 18 137 228 +-AFVVTVTQSSYQAEENHNVTLEWRFTPKPDSSSNSLYIYCQLiTDhkvSVLYHLHEGVEVPESQDEQFSGRVQCNKDVLREGRLTLHVSSLRTEDSGLYLCDVRTDyGVSNDKCQLTVSA +>UniRef100_UPI000E45CFCB_64144/ 77 0.225 2.024E-13 2 113 116 18 131 236 +--FLLT-PEAQIniTAEPEDSVSLTCRAP-----DVAAITaVEWSRADlepQYVFVYRSGRFDGDNQHPSFQNRVELKDEQMEDGDVSVTLKNLRVDDTGTYECRVNQrrRNVTQGIIHLRV-- +>UniRef100_UPI001B3AD3D1_0/ 77 0.258 2.024E-13 1 115 116 47 166 250 +-AFVVTVTQSSYQAEEKHNVTLEWRFTPKPDSSSNSLYIYCELitdhKGSVLYHLQEGVEVPESQDEQFSGRVQCNKDVLRDGQIRLHVSSLRTEDSGLYRCDVRTDyGVSNDKCQLTVIA +>UniRef100_M3XGI4_7897/ 77 0.273 2.024E-13 6 115 116 60 173 255 +------CPSD-AQALHSKTVLLPCF--NQKNTSLDNTRVYWQtKSNDVVYVINNGKIELDQQHHAYKTRASLPPEQMKKGNFSLVLSNITVDDENVYKCVILVkDGVEYKVfsehcINVIVAA +>UniRef100_UPI0018EC2C9E_27706/ 77 0.307 2.024E-13 15 115 116 48 151 273 +---------------LGEDQLLSCYVNTDSQAKLTKVSVTWEKKDlsGLVYKYQNAAPVLGDQNSQFKGRTQLFPDALVTGNASLLLRAVRSTDAGVYTCAISSSTAGGKvNINLRTAA +>UniRef100_UPI00187CDC78_8177/ 77 0.260 2.024E-13 3 115 116 15 130 286 +---TVTLGQNgvRVVVKQDSDAVLPCLIST---EDLTGKLFDWKKDKKEVFFYDSGlhsNNGFPGQDEQFRGRVSHFQDQLKNGNASIKINNTKMADSGSYRCIFPRlQPSQTFNIELVVAA +>UniRef100_A0A3B4BZ44_42514/ 77 0.322 2.024E-13 2 115 116 44 159 292 +--FTVEPEQDSYDGELHKNIRIACRF--SPVESVTQLSVFWQRIDPLptvdVYRLEKGLENHNFTDKSFQKRARLLKDELEKYRAVLELSQLQMSDSGTYQCVVSLKEVDYKKTTLTVRA +>UniRef100_UPI0012F649DC_8364/ 77 0.289 2.024E-13 11 115 116 24 136 298 +-----------LVGRVGAKVEMPCQYP-PPRAPVPHLYVYWQIriseGDVTAAAVVDGRVDEKFQHGGYRGRAWLDPIKLSEGDFTLHLSNVSRQDEGTYLCVVMSGTFpvvllHNCTVQLRVVA +>UniRef100_UPI0008101854_10116/ 77 0.232 2.024E-13 1 115 116 17 141 306 +-SLCVEAEVKEVNAMVGSDVELRCVYPRRSHFSLDDLYVYWQIVDeaKTVVTYYlpsANESSTIHVSNSYKNRAHLSPDLMKEGDFSLHLQNVTPQDTQEFKCLVFRmstvlGKALEEVVRLRVAA +>UniRef100_UPI0011E9D815_63155/ 77 0.239 2.024E-13 11 99 116 26 113 316 +-----------ITAEHGETVTLPCRAPNKE----TICVVEWGRSDlwpEYVLFYRPAGIDPDYQHPSFVNRVDLQDRQMKDGDVSVVIQNVTIDDTGRYECRV---------------- +>UniRef100_A0A6P8F625_7950/ 77 0.360 2.024E-13 36 115 116 0 85 331 +------------------------------------MTVVWFRPGhdtqTHVHMYRGGADRSEDQSQSYRGRAAFFPDGISSGNVSLRLDDVKLSDAGVYQCTVDAGGGNYdnKEMEVQVRA +>UniRef100_A0A1B8XYE2_8364/ 77 0.256 2.024E-13 1 115 116 1 109 342 +-ALELTAPPT-HRATLGADTLIPCTFRVeTPPVDPRHLAIFWYFQDKEIL---NVTTTVGSSNP----RLSLNRETIRAGVASLSIANVEISDGGLYRCSVLYsPDRRYKEVRLDIQA +>UniRef100_UPI0003F0A94B_28737/ 77 0.219 2.024E-13 7 115 116 57 179 352 +-------PKEEVQGIVGSTVKLNCVYGEGSNFDLSDFYVYWQLEEKTvasqkvvkeVASYVPGKSSPDNENNHYRHRAHLSLESMEQGDFSLYLHNITPQDEQTFHCRVIRkslhlNNVLHVEVTLHVAA +>UniRef100_G3WMY7_9305/ 77 0.264 2.024E-13 0 115 116 28 137 366 +DSQTVL--QSTIVGRLYEDVIIPCSFKI-----GSGVVIHWMKDEKYLHSFFKYGDYLNNQDSIYNNRTSLFGNEINNGNASLKLRRLNLQDEGVYKCYTSTiDNAQCSNIDLKLGA +>UniRef100_UPI000F4F0675_1234273/ 77 0.254 2.024E-13 9 115 116 23 125 376 +---------DTVTCVWSSSCVLPCR---SKYHD----IIHWYKDGKPnaVHTFFDKADHLEYQDGHFKNRTSLFRDQLSQGNISLLLQSIRSTDEGRYKCYTATStENNEKFIKLIVQA +>UniRef100_A0A7J6AR20_219545/ 77 0.252 2.024E-13 4 114 116 138 248 402 +----VSG-AHVISAYAGEDITLNCS--VDSHIPAENIeQVLWMKMDGEilVLLYEHGEVQTDSSHERYMDRVELFsAEERNKGNFSLRLKDVRTDDKGLYTCSA-FSGAFSDNTTVEVQ- +>UniRef100_UPI001963EEEB_55291/ 77 0.271 2.024E-13 2 113 116 19 126 425 +--FEFSIPQSEVSTFLHTNVFLPCYFTVAKSRNgLNFVMVNWRHNDLELAQYKDNEVKTK------TSRVVLLESELHRGNASLILKDVAISDEGNYECEVIEaPSMASGKIRLKV-- +>UniRef100_A0A669EJ26_8128/ 77 0.254 2.024E-13 14 114 116 345 443 447 +--------------EEAESVQLP--FTTTQNLP-GDVKVVWRDsDDRNVYVYMNGSEQPDKQHQDYRDRTKMNEDLLKTGDLSLTLKHPTERDSGRYRCRVYGKIQRYKTVLLRVK- +>UniRef100_UPI00097D1351_8255/ 77 0.260 2.024E-13 8 113 116 35 144 486 +--------RSPVLEPLGGEITLPCW--LNPPQSAEALEVRWYQNdrfDTPIIHYQNKE---MVADPSYVGRASFalkdaASGGLGAGDVSLKLQNVKIEDVGDYICYVSSdHGYDRGSVSLKV-- +>UniRef100_UPI00106F005C_8167/ 77 0.240 2.024E-13 11 111 116 20 116 527 +-----------VTVHPGDDVTLQCQ-----SDDTSISDVKWTRPDlkpDTVLYYSDGHLNTTHQNPSFKDRVELVDRELKDGKVPLTLKNVSRHDAGTYECRV--KPADTNQIRL---- +>UniRef100_UPI00064A69F2_42254/ 77 0.224 2.024E-13 8 112 116 36 135 559 +--------EQTVTGRLDADVTLPCSFEI-----GSEPVIYWQNqESETVHSFFKNADQNA--SSRYVNRTSLFQKEIPNGNASLILKRLRLQDEGTYTCYVGTsSGNSWANIVLK--- +>UniRef100_A0A553QI45_623744/ 77 0.245 2.024E-13 3 115 116 287 397 635 +---TVSiVPQtdTRITCIYDEECTLPCKSSYTS-------VIHWYKDDAVVHSFYHGQDQLSYQVEKYKGRTSLpTPAEKNQGNVSLRLKNIRIEDEGRYRCYsADDKSNIEAFVLVSVEA +>UniRef100_UPI0006D8FA6C_7897/ 77 0.288 2.024E-13 8 115 116 29 132 746 +--------PSLVEAELGSTMVLECEFTGAKqlPLDLTHALFIWRFKGHKVAEF-NEREIV------YRDGAHFFVSELQNGNASLLLANISVADEGEYLCFVLDmPNKQEKNISLKVKA +>UniRef100_A0A6P7KLT6_210632/ 77 0.320 2.024E-13 17 115 116 48 145 864 +-----------------QSCILPCSFQGGR--DVVLHWIQMIAGDPHAHSFYHNQDQLEHQNQRFRNRTSLFKDQISRGNTSLLLTEVKVQDQGRYKCYTSTmTGTKESFITLRVDA +>UniRef100_A0A803JZS0_8364/ 77 0.273 2.024E-13 1 115 116 20 128 1026 +-ALDLTVPPS-HRARVGSDTSIPCTFRLDrRSVDPKLLTISWYFQDREILRFPGTVGAPN-------PRLSLNKDTTKDGVASLSLTGVRISDGGLYKCSVGHGfERSEKEIRLDIQA +>UniRef100_A0A6P6NK99_7957/ 77 0.266 2.024E-13 15 102 116 331 418 1167 +---------------LGSSVVLPCH--VDECLLKKTLKVEWRRKDTKtlVHLYEDGASRSEKQHKDYQDRAHFFTDDVHRGNFSLRLDNLRAADAGEYICTVHSD------------- +>UniRef100_UPI000DF2086E_8128/ 77 0.250 2.776E-13 2 113 116 13 127 133 +--FVVfVCADAQQQAESGQNITLTCRAP-----NINNTAVRWSRADlgkNYVLLYRDGHFHSDDQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTNECVdIPRGGGSSKlisIIYLHV-- +>UniRef100_A0A3Q3IP98_43700/ 77 0.225 2.776E-13 11 114 116 9 115 148 +-----------ITSNPGHTVILPCRVPSSRN----ITTVKWMRTDlwfENVLKYQDGQLDLNNQHLSFKDRVELEDSEMKDGDMSLALRDVTTGDSGIYACVLIQeritDTEFISFINLNVK- +>UniRef100_A0A3B1IRE0_7994/ 77 0.237 2.776E-13 2 101 116 21 119 166 +--FFFSVFLQEIEAVVGESVILPCS-HIEEALQ-DTVTVFWRYRDSKILyDIIKEKEWLLEQEAAFRGRVQSFPEEWKKGNFSIRLNNVRESDSGPYTCLIPY-------------- +>UniRef100_UPI0009057EE7_8128/ 77 0.243 2.776E-13 4 113 116 15 127 179 +----VSASQDqkNIPAESGQNVTLTCRAPN------NIRTVEWSRADlgeKYVFLYRDGRKTTVNQHLSFKDRVDLQDKQMKDGDVSVILKDVTINDSGTYKCRVVETGtlglKPISIISLSV-- +>UniRef100_A0A6P6J336_7957/ 77 0.231 2.776E-13 8 114 116 20 125 199 +--------QVTVDGFFGGSVLLPCS-SSKLDHKLQDMNVFWRQNDtKNVFDIINGLDSVEQQDPRYKNRVKPFSEEYVRGNFSIRLTDLNQADAGRYICLI-TRSSEYKTVVLIIN- +>UniRef100_UPI00125CED7B_283035/ 77 0.225 2.776E-13 8 113 116 30 144 210 +--------PHVLTVYPGDDVTLKC-----EAADVPISVVEWSRPDlvpEFILLNIDGHPQTRQQNPSYKDRVDLVDRDLKDGDVSLTLKNVNRYDSGIYECRAASLGLRRKKrafldsepirtIQLQV-- +>UniRef100_A0A3Q0RT64_61819/ 77 0.225 2.776E-13 1 113 116 30 147 215 +-SFCLSVSlRAGVEVDEGvESVLLTCQVPTDVSRD--STAAVWDRKDLNiptVHVRLQSGDDLEQQNNRYTDRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTTRKFGRDQtkTYVQLKV-- +>UniRef100_UPI0011E9F761_63155/ 77 0.206 2.776E-13 11 113 116 23 134 217 +-----------VNVRPGQDVTLQCW----GPRDAEITLLEWSRPDlsseGYVLFYRNKRPYEKYQHESFKGRVELRDPSMRDGDVSVYLRNVNIRDTGTYECLITTssiiGGQRVvsevkHSISLTV-- +>UniRef100_A0A3B3TLE5_48699/ 77 0.225 2.776E-13 2 115 116 24 138 252 +--FIVQAELNVflVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGDLLVHSYYHNKDQLGKQNQNFKNRTSLILDQISTGNASLLLKEVNIQDEGRYKCYTSTStGYKESFINLQTEA +>UniRef100_UPI0011C0D22E_8175/ 77 0.284 2.776E-13 11 115 116 20 126 269 +-----------VVVEEDSDAVLPC-FPVTKR-NLTGQFFDWRKDDQNeVFMYDAGShynNGRTGQDEQFKGRVSHFQDQLKNGNASIKIHKTKMADSGIYSCIFPDLQSQTSIIELVVGA +>UniRef100_G9KFN0_9669/ 77 0.417 2.776E-13 2 115 116 20 120 271 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_Q8AVV1_8355/ 77 0.262 2.776E-13 0 113 116 33 146 275 +NKLTIAVTGVYTVGRISDDAILGCTFiPDTTQAN----NIQWEKvgTSGVVYKYENGKSLLNGQNADFKGRTSLFISEIKSGNASLKLTQIELSDAGTYKCIITNsKGTGEDTLTFKV-- +>UniRef100_UPI000F4F65AC_1234273/ 77 0.245 2.776E-13 2 115 116 19 134 300 +--FVVESEEKSYDGEVHDKVRMGCRFSHIP--SVSHVSVIWKRinplPTLEVYQLDRGHEKSNFTNQHFRSRVRLLTEELKNFRAVIEISQLRPNDSGTYQCIVIQGEGDYKQTQLNVRA +>UniRef100_UPI00084D81B0_8355/ 77 0.245 2.776E-13 4 115 116 36 141 309 +----VTAPSTQIYTK-GSDILIPCTFHVDKfPADPKFLAIKWYFNGKQILSYDY---DVSTTDPRF----SLNSTTALWGVASLSVSNTQVSDGGRYTCTVTYSPEQHeKEIILTIQA +>UniRef100_UPI001963F041_55291/ 77 0.250 2.776E-13 4 115 116 15 133 323 +----VCVSADEcLTASIGKTVQIPCFVKTNESLKAENISVEWTTsEGLIIHSFVTGKDDLTNQDSRFKGRTQLFSSGVSRGDLSLSLLNVSVDDEGTFKCSYYDssiGDDNSRDLSkhcLQV-A +>UniRef100_UPI00062ABACD_9361/ 77 0.252 2.776E-13 15 115 116 32 138 335 +---------------VGGSVELRCVDPGGHGFNPNELFVYWQIGKTVVTYYLPGNSSLGHEENRYRGRARLSLGGMRHGDFSLRLFNVTPQDEQTYSCLVFQrsSGVVEKvldvTVTLYVAA +>UniRef100_A0A3Q1HQ75_64144/ 77 0.221 2.776E-13 7 115 116 35 143 357 +-------PSVLVAVQEKSDAILPCS--ISRKENIEKEVFDWKKDDgKEVFLYADGSyygKGRTGQDEQFKGRVLHFEDELKNGNASIKIKNTKMADTGSYTC--TFPNQQTSNIKLVVGA +>UniRef100_UPI001864707A_42526/ 77 0.245 2.776E-13 4 113 116 149 258 387 +----VTG-GHVVSASVGEDITMNCS--VDSHIPPKELeEVSWKKVDQDILlvIFLNGEVQTESTSERYRDRIEFFsPEEIQKGNFSLRLKDLRTEDKGHYICEV-FAGEFSANTAVEV-- +>UniRef100_M4ALD4_8083/ 77 0.254 2.776E-13 3 115 116 18 130 388 +---TVQVKAEtEIFCIFMQRCILPCSFQGS-----SDVFIHWFQtktESLRVHLYYNNMDQLGLQNQNFKNRTSLFQDQLSKGNASLLLTGVKVEDQNIYRCYCSTiSGNKETFLQLIVDA +>UniRef100_UPI0019664500_55291/ 77 0.238 2.776E-13 2 113 116 17 122 394 +--FQFSIPHPEVTAPQHSDVLLPCIF-ANSRIELKDVLIVWKHDDAELIKFDAGQMNPSSR------RVQLFVNEIERGNASLLLKDVIISDEGQYECGVVEaPNEEYGIIKFKV-- +>UniRef100_A0A3P9D8H2_106582/ 77 0.238 2.776E-13 8 113 116 11 118 394 +--------QKTITAESGQDVTLTCRAP-----NNNSRVIKWERfdlGDDYVLLYQDGLPDSTHQHPSFKNWVDLQDRQMKDGDVSLILKDVTVHDAGAYECRFFMEETRSwKSIsslNLIV-- +>UniRef100_UPI00117609BC_586833/ 77 0.256 2.776E-13 4 108 116 188 291 421 +----VVDPALNLKAHPGDNVTLSCQAP-----DVDIAAAEWSRTDmkelEYVFLSVDGHIDSVYQHPSFKNRVELKDKEMKNGDLSVILKNVKKEDSGTYECLIRAAGAKRRK------- +>UniRef100_A0A6I9M4K5_230844/ 77 0.222 2.776E-13 9 115 116 145 260 424 +---------EEIHAMVGSDVELSCVYPHGSNFNLSDLYVYWQIEnhhPKTVVTYYlpNGSTG-MYADNHYKNRAHLSLKHMEKGNFSLNLQNVTPQDTQEFTCQVFRESTELgkiltKMVRLHVAA +>UniRef100_UPI00187D01F2_8177/ 77 0.263 2.776E-13 6 113 116 35 143 490 +------CSNTTIEGKVGDRVILPCS--TKDKMDISYEEVQWTFkdpttgEDKSVHAYFHGEDYLQEQRDDFKDRTSLFKDQLSSGSCSLSLL-VTTAHSGTYNCSV--AGNLPCTVTLKV-- +>UniRef100_UPI0004F45EFD_7955/ 77 0.241 2.776E-13 0 113 116 354 463 570 +NDFELVIPQitEEAKVSLGSELTVPCY--SSPEICATAMQIRWFKETDCVCVYKNTQ---MTEGRGYKDRVSLDSRELERGNVSVHLRNFSVSDVGDYHCQVSSGGR-TQHITVGV-- +>UniRef100_UPI0011EA23DE_63155/ 77 0.243 2.776E-13 3 114 116 514 629 903 +---TVRVSQhaSAVELYEGDSFILPCQFNT---FLLDRPSVLWSRSDlspPTVHQRQLQGDKLKEQNQRYSGRTSMKTDALETGDLSLKLTDLQLSDSATYTCSVrEYGDElSQSDVQLQVK- +>UniRef100_UPI00187C1A55_8177/ 77 0.254 2.776E-13 5 113 116 550 654 1175 +-----NIPAVRVVVEEDSDAVLPCL--ISTEEDLSGKLFHWSKDDQNVFLYDAGVHSEGEQ---FKGRVSFFQDQLQNGDASIKITGTKKTDSGTYSCDFpRHQPRQTSIIELVV-- +>UniRef100_A0A315V4J2_33528/ 77 0.271 2.776E-13 2 115 116 560 670 2022 +--FLLSAPD--VSCVFSQVCFLPCSF---QPAD--QPAVHWTRlaaAESVVHSYYDGRDQVQHQNQNFRGRTSLFVDRVSSGNASLLLTGVKVQDQGRYLCNCSTsAGTRLAVIRVSVDA +>UniRef100_UPI00101604FC_32473/ 76 0.213 3.806E-13 11 111 116 23 120 143 +-----------VKGFVGKSVLLPCSYNSSKKVN-----VFWRdRHNNVLLDIKDGSEDLTYQDQSYKGRVSSFPTEYQNKNYSITLKNLKENDTGTYECNINFDGEEItNHIKL---- +>UniRef100_M3XJ00_7897/ 76 0.227 3.806E-13 18 113 116 33 128 145 +------------------DCTLPFNFNAGTS-----IVIHWQRSTSTgtivVHSYYEGKDQLDFQGKGYKGRTSLNLEKVPTGNATLLLKNVQISDQGVYDCYVSTvEGKKEGSVNLKV-- +>UniRef100_A0A6J2W4Y9_29144/ 76 0.225 3.806E-13 4 111 116 17 124 167 +----VFSSQDVVTVdgVTGGSVILPCIYT-DEVIKTEDLTVYWRLNDSMVV-YEHVSDGTGYKpDPQFENRTRMFPEMYSTGNFSLSLGNVSITDGGLYSCFI-LPVNVEKKIEL---- +>UniRef100_A0A151MVY5_8496/ 76 0.276 3.806E-13 4 113 116 20 124 172 +----VETDPSPITAKAGDDVALKCVFKVvSPPVDLSQLVVQWFYHGGPLVEF-------DEEVTSTRPGATLSLEGLRYGNASLLLSKVSSRDTGNYRCYITYaPDVRIKQVALKV-- +>UniRef100_UPI001A7E338F_43689/ 76 0.278 3.806E-13 1 113 116 23 137 180 +-SFVVDVTQSSYQAEENHNITLEWTFPTKPDTPISALNILCSLnNDLTLYFLRDGVEFSEVQDKRFSGRVQSDKDALREGRIRLQLSRLRTEDSGLYLCEVDTGyGHGYNSCRLTV-- +>UniRef100_UPI0003AFB54E_303518/ 76 0.234 3.806E-13 7 113 116 25 129 190 +-------PIE-VKAKSGETAYLPC--PVASNIK----VVEWSRPDlnpECVLLYQDKQFDQDSQNPSFKNRTQL---DIKDGNLTLILHDVKISDTGTYECRVlanrRKQGVDPiHTIHLHV-- +>UniRef100_UPI001AACD209_8407/ 76 0.241 3.806E-13 5 113 116 20 139 190 +-----ECPKeeQNIAVKLGGTAHLPCLFSPPKGVIKDGVQVSWQKEHTEidlVVHFQNGKEEGDKQNEHFKGRTLVGRTWFQDGNAKLNIHRVTEEDTGKYTCWITLlplGPWSQHRccvVTLTI-- +>UniRef100_UPI0007426A96_28743/ 76 0.219 3.806E-13 6 109 116 15 124 193 +------VSASDVDVIPGEDAVLQCQ----APSSAKVTVVEWTKdnhsPDDYLFLYRNGRSYEKYQHPSFRGRVELRSSSFADsGDVSVVLKNVSVEDMGTYRCRVlmtSTGGkmEEHSEV------ +>UniRef100_UPI0013F1BFE1_106734/ 76 0.275 3.806E-13 4 115 116 23 131 207 +----VETDASPVRAKVGDDVVLKCQFAVaQPPVDLSQLVVQWFHRGGQLVEF----DDVVSES---RPGASLNVEGLRSGNAALYLSKVTPESAGNYRCYITYaPDVRIKQVVLHVegKA +>UniRef100_UPI0018F6DEAA_7830/ 76 0.256 3.806E-13 8 113 116 38 144 208 +--------PVPVSGFVGEQVVLPCIF--KGNITISDLLVVWRISEREILlKFINGSNDLTEQDAHFRNRTTLFKDKLEQGNWSVLISDLRESDQHQFACQISDrtGVRFHQHVNLSV-- +>UniRef100_UPI00117649E4_586833/ 76 0.203 3.806E-13 11 113 116 26 138 210 +-----------LTAQPGDDVTLSCQAP-----DVDITAAEWSRTDlkkeEYVFFYQDEHTDSFKQHPSFKNRVELKDREMKNGDLSVILKNVKKNDSGTYECHIKAAGEGRrtraiiktdpiSTIQLEV-- +>UniRef100_UPI0010A4DFAF_299321/ 76 0.327 3.806E-13 5 113 116 31 141 219 +-----STPAME-KVTQGQPAVLPCHLP-APQPRLEATLVYWQTsEDKVVHMFNRGREEYEHQHHSYVNRTTLFPEELPTGNFSLQINPVKVSDNfTTFRCLCgsIHDIREVNRTTLLV-- +>UniRef100_A0A3B5L7P5_32473/ 76 0.250 3.806E-13 2 113 116 36 145 229 +--F-LSQSHNKVSCNFKQSCILPCSF-----QSYGEPILHWTQlesSAPRVHSYYDNQDQQGVQNQNFRGRTSLFQDQISRGNASLLLREVQLQDQGRYNCFISTvKGHEESIIRLSV-- +>UniRef100_A0A0S7G4L8_188132/ 76 0.281 3.806E-13 17 115 116 27 124 270 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGSelrVHSYYDHQDQLGHQDQRFRGRTSLFQDQISRGNASLLLTGVKVQDEGSYRCYSSTiHENRETFMDLSVNA +>UniRef100_A0A3P8PLC6_8154/ 76 0.222 3.806E-13 2 115 116 16 139 270 +--FAVTAGHEngrgtvVVAVSEGNYIILPCS--LSSQESLVRTRFHWKKDDEReVFVYDAGlhhNNRRSGQDEHFRGRVSHFSDQLKFGNASIILRNTKVADSGGYTCDFPFhqPDRETFNVTLVVGA +>UniRef100_A0A6P7H6E9_210632/ 76 0.257 3.806E-13 17 115 116 51 151 272 +-----------------EDVLLSCNLHAVLQDKFSDMSVTWQKDqNRVVYRFQKGAPELSDQASEFKGRARMSPDDIISGNASLLLRSVRSSDAGEYTCSIQSSyGSGKVTVYLRTAA +>UniRef100_A0A6G1PX28_215402/ 76 0.264 3.806E-13 13 115 116 46 151 272 +-------------ANLGQDELLSCFLQTSmAQASLTQASVTWEKKDhGIVYRYTNGAPDLANQIAQFKGRAEVFPLGIITGNASLLLRNVVGDDDGVYTCTIGSsNGGGTVNINLRTAA +>UniRef100_A0A3P8Y6X0_8010/ 76 0.285 3.806E-13 18 113 116 27 119 278 +------------------DCVLPCSF--QPASD---EVIHWIKQfDIPVHSYYYSTDHLDSQNQQYGQRTSLFNDQIPKGNASLLLKNVTIQDQGRYQCYTSTvTGNHESFINNKV-- +>UniRef100_A0A4W6G5I8_8187/ 76 0.268 3.806E-13 2 113 116 30 147 284 +--FCFNGlnqQNTEVSCVFMESCILPCILPCSFQ-SGADPVIIWFLetqGQLNVHSYYSNQDQLGHQNQFFRGRTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSTnRGSQDSLINLRV-- +>UniRef100_UPI0002A48550_8090/ 76 0.252 3.806E-13 7 113 116 18 124 286 +-------PGFIITAERGQNVSLTCDL---PDPDGAG-VLEWTRADlKEAYVFRDRTPDPDLQHPSFRNRVSLQDGPMWGPDRSVVLQEVTLDDSGTYECRVLHGGPDSgpiSTVQLVV-- +>UniRef100_UPI00145BB4C8_409849/ 76 0.285 3.806E-13 8 113 116 25 141 288 +--------PESLEVYSGANVLLSCSAP--PDTDLDDVILEWTRsdlEDTNVFLFRDGRPYLSYQHEQFRGHVELQDPSLQSGDLSIILKDVALQDSGKYRCHVKSllhvrkrsvfNTPPIKVIDLKV-- +>UniRef100_UPI000A1C19D0_150288/ 76 0.235 3.806E-13 5 113 116 20 140 288 +-----STPsPEPLEVSLWKSVVLPCFAP--TGTNLQDVVLEWTREDlenNNVFLFRDGRPYLVYQHGQFKDRVELKDPSFKNGNLSMTLKDASHEDSGRYRCTVFSSSHVKKRsvyntppvkvIDLKV-- +>UniRef100_A0A2Y9FYH9_127582/ 76 0.282 3.806E-13 1 112 116 27 138 302 +-ALEVLVPEDPVVALVGTDATLRCSFAPGPDFSLAQLNLIWQLTDTKqlVHSFAEGRD----QGSAYANRTALFPDLLAQGNARSVLR-VVLSANGTYSCLVRNpvlQQDAHGSVTIT--- +>UniRef100_UPI0018994782_451745/ 76 0.282 3.806E-13 18 115 116 3 97 316 +------------------DCILPCSFQGGDEVVVQYI----YSENVHVHSFYQNQDDLDRQEPRFRNRTSLFKNELSKGNASLLLREVTVQDQGRYKCSVSTiTGTEASIINLRVDA +>UniRef100_A0A6G1Q6U0_215402/ 76 0.214 3.806E-13 2 114 116 17 138 318 +--FCVLIcfPNWSVsevkTVHTGDAVLLLCQ--CHRGAD--IVLVKWIRPDleseGSVFFFSDNQTYENYQHPSFCGRVELTDSQIKDGDVSVFLDNINIKDTGTYECYVSYKGNSSqliNSVHLKVK- +>UniRef100_UPI00143D6321_64144/ 76 0.229 3.806E-13 11 102 116 27 118 328 +-----------IKAEPGEDVTLQCQ----DPRKVSIELIKWSKPDlkseKYVYLFRDGSMCIPCQLECYRDRVELKDPEMKDGDASVILKNVNINDTGTYECYVGHG------------- +>UniRef100_UPI0011D0218F_1825980/ 76 0.265 3.806E-13 4 111 116 25 131 335 +----VQLPATS-EAVLGGTALLSCTYP--PEAD---LILYWTRlgpaSERNVYTYYRGEQLASHDDPAYRGRATVPAGQPGRGDGALWLHNVTLADEGRYRCRVkSNRGMGFAETEL---- +>UniRef100_A0A3B3CUW5_30732/ 76 0.238 3.806E-13 11 111 116 27 127 345 +-----------VTAEPGNDVTLRC---GDTNIN-EVLVLMLTRsdlqEDKYVFFYRDNQVDLKYQHESFKNRVSLKNSQMKDGDLSVVLENVKTEDSGTYQCRVVNENDPQRELTL---- +>UniRef100_UPI0018654084_42526/ 76 0.223 3.806E-13 4 113 116 135 253 358 +----VRGALHPIFTSVGEEVILSCS--VDSQIPVHQLeEVTWKKyPDIPVLLFQENQTFSEFSHESYRERAEFFTTEIPRGNFSLRLKDVRMEDKGEFICEVHTadlSGQTTVIIQqigfspLHV-- +>UniRef100_UPI0018E2507D_77115/ 76 0.233 3.806E-13 5 113 116 15 129 361 +-----EAPQQ-LMVKPGQNVTLQCQ----QSHPGTLTLLTWTRNdlqkDDFVFFFRENRPYRQYQHESFRGRVELrDSSSIKDGDFSVVLQNVSSEDAGTYRCRIvmrNPGGSSSefeHFINLTV-- +>UniRef100_UPI0012F6AF1B_8364/ 76 0.229 3.806E-13 1 113 116 18 136 366 +-ALQLVAPdPKTLILPQGDKVDLDCKFTLDP-EDTGTLDIEWSLvasdtqqTDQQILTF-AGDKTYTMYDE-LKGRVHFVSLDPKSGDASIEIINLKQSDSGTYQCKVKKvPGVASKRITLSV-- +>UniRef100_A0A3P9CWI7_106582/ 76 0.296 3.806E-13 11 113 116 27 129 368 +-----------VSCEFRKNCILPCTFKPGP-----ELVIHWIQiqtiGNIQVHSFYHNQDQLGYQDQRFKGRTSIFKDQVSSGNASLQLTGVEFQDEGRYKCYTSVtSGNQESIINVIV-- +>UniRef100_UPI000D30E25F_106582/ 76 0.242 3.806E-13 16 111 116 52 145 378 +----------------GDTATLECQ---APNSNDPIIAAFWIRPDlepEYVLFYQDGEIDTDYQHPFFKNRVDLKDRQIKDGDVSLILKDVTADDSGLYVCYV--DQQKTKRASL---- +>UniRef100_UPI00109F1E44_27687/ 76 0.256 3.806E-13 4 113 116 17 133 428 +----VHVQDNKYlTAIIGETVQILCSLNTTESLKTENISVEWATsEGLIIHSFVKGVDNLSNQAPQFEGRTQLFRHELSRGNFSLRLSNVSVADEGEFVCSYYDGvPTNGSRVlhhqYLHV-- +>UniRef100_UPI0003C137D2_7897/ 76 0.252 3.806E-13 3 115 116 194 301 444 +---TISTDPSPVNSAQGSDVLLTCSFTVDDSLvDLKFLSVKWFFNGERLVEHNPHGNYIHV-------RVKVFVEEFHKGNASLLLMDVKVANGGPYICDILYtPDTESKEVQLEVTA +>UniRef100_UPI00148E7973_8267/ 76 0.208 3.806E-13 12 113 116 248 358 453 +------------TVKPGEDATLQCHCP----SDVAVTLLEWVRleqkSDGYVFFYRNNRLYEDYQHPSFRGRVELRDPEMKGGDVSVTLKNVTINDTGTYNCTIISskteNGQRTntefsDHVSLTV-- +>UniRef100_A0A315VXW9_33528/ 76 0.228 3.806E-13 2 113 116 132 244 455 +--FDLVSAAD-VAVTPGGDADLQCQIPGAA----AATVVEWTKDDlpanEYVFFYRNGRPYDQYQHRSFRGRVALrNRSGAGSGDFSLVLKNVSVEDTGTFRCRVLMSGSgSEAKEHLQV-- +>UniRef100_W5KBW4_7994/ 76 0.238 3.806E-13 0 115 116 28 149 497 +DSLKVNM-VDSVTVrQLGSSVVLPCW--ISPPQDVTAMEVRWYRQnkfGTPVLLYQNQKLSTDSLENSYRNRSSLTVRDaqsagLKSGDVSLRLGDVKLEDAGIFFCYVSGdKAYNSGNMTLHV-A +>UniRef100_UPI0007EB759D_8081/ 76 0.225 3.806E-13 8 113 116 42 147 547 +--------PRLVAAMLGDDVVLPCHLGVS--VNPDELVLEWGRQDlipRFVFMWFEGSENVNEKNMEFKGRTSLFTDRLRDGDVSLRLTGVKHSDNGRFRC---YNPKEMKEyyVDLLV-- +>UniRef100_UPI0011B79758_8049/ 76 0.280 3.806E-13 4 115 116 20 127 553 +----VQGDTK-VGCVFGGSCVLPCRF--QPNGD---TILHWVKmNGKEVKVHRYSRDQDKDQDPLYEERTSLFHDQISGGNASLSLARVNLQDQGRYLCYTSTSQNDWmTSVTLTVRA +>UniRef100_UPI0018A0C343_27675/ 76 0.236 3.806E-13 11 115 116 281 390 592 +-----------VRGIVGSHVELPCVYPEGNSFDLNDLYVYWQIGKTVVTYSISGESSQALEAESYRGRTQLSLDSMKQGNFSLRLYNVTPHDEQKFSCLVFRKSLELRKvldvtVMLHVAA +>UniRef100_B4F746_8364/ 76 0.277 3.806E-13 8 114 116 4 104 816 +--------EEPPTVTLGSDVILPCTFSVGQPVSLQYLAILWTFQNKMLFRLDNKGKQL-------SPRVTFSDADAMKGIASVQLHNVSVMDAGVYMCKIIYGPeKKEKDITLKVQ- +>UniRef100_A0A5A9NA10_1572043/ 76 0.252 3.806E-13 2 106 116 181 277 880 +--FVVKHSRRS-FIPLGDSVVLPCF--IDPRLLTESLKVEWRRSDSQTLirLYQNGAED--QQH----DRAHFFSEKIKHGDFSLQLKNVTAEDKGQYTCTV-YSGQDS--------- +>UniRef100_A0A6A4S666_52904/ 76 0.268 3.806E-13 2 115 116 437 550 1210 +--WTFTSADVELVCVLSQRCVLPCTFT-----PGGEEVVHWvqLKEGiIQVHSYYRDQDQLSGQNQRFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCYTSTisGGNEESFINLNAEA +>UniRef100_A0A6A4S666_52904/ 76 0.268 3.806E-13 2 115 116 14 127 1210 +--WTFTSADVELVCVLSQRCVLPCTFT-----PGGEEVVHWvqLKEGiIQVHSYYRDQDQLSGQNQRFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCFTSTisGGNEESFINLNAEA +>UniRef100_A0A401TKU2_137246/ 76 0.287 5.220E-13 15 114 116 1 98 108 +---------------VGEQVTLPCHYEVDGSWGVSDLRLLWQTENNQVVHAQYGRtEANWVQESRYRNRTSLAVTQFRHGDLSLQLQPVVPTDGGGYQCIVLKQGPQGFR---KVK- +>UniRef100_A0A4W6BMH7_8187/ 76 0.250 5.220E-13 7 97 116 12 99 117 +-------PETKIIVLEGRNATLPCSLSSRESIGLR--RIEWMKDGQQeVLVY--DSSRLSGQDPQFKDRVSYSEDGLRNGNASITIRDTKVADSGIYTC------------------ +>UniRef100_A0A4W4EVP2_8005/ 76 0.269 5.220E-13 4 115 116 12 122 142 +----VSLENVHVVAIIGGTVILPCS-NNDKHESA---VVFWRYNDsKVVLDINGGSVSLENQEVVYSGRVDSFPEEYMKGNFSIKLRDVKLSDAGIYSCFMPQVGVHTKlDLIVKgVRA +>UniRef100_A0A3B3SZE5_1676925/ 76 0.265 5.220E-13 5 98 116 36 125 151 +-----TVPTD-VSARLGEPATLPCYVPVDKTQRSNTDTVHWEKDGQTVLLLQSGS---SNKSSGFENRYSMSVDKVRFGDLSLTISKVRYSDQGTYQCF----------------- +>UniRef100_A0A3Q3IPT2_43700/ 76 0.258 5.220E-13 1 115 116 23 142 156 +-AFCLFVSvQRNLTTDLGGMITLLCQ----APSNMTILGVRWTRPDlnpKHVLSLQDGQLDLINQHPSFRNRVELVSRQLTNGDLSLVLKDVRAGDRGTYECRYrGRRGavsVESEPVSLiNLTA +>UniRef100_UPI0019625196_55291/ 76 0.243 5.220E-13 2 113 116 12 122 170 +--FILFLPSecreDRVQIGSGENALLKCI--HRQEVDLQKLVVSWRTsTDLPIYRYSNGKEEAVDR------RAKLSTDDMKQGNFSLTLSNVTPEDSGLYECYVriSNKQKGVQSVNLLV-- +>UniRef100_A0A096MAP6_48698/ 76 0.277 5.220E-13 3 113 116 3 116 172 +---TLTWPlsrgDPTVTCVFRQNCILPCN--VDPS---SETIIHWDHltsGEHNVHSYYDTEDQLGRQDQQFKGRTSLFKDLISRGNGSLMLTGVKIQDEGRYSCYSSTeRGSRKTFIQLKV-- +>UniRef100_A0A3P8Q017_8154/ 76 0.240 5.220E-13 17 113 116 46 149 176 +-----------------ETVRVSCSKPARGQVSFTECVVIWSRadlGDEYVLLYQNGQYVPYYQHPSFKKRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYMAETDSwqliSIISLRV-- +>UniRef100_UPI00145AE7C0_409849/ 76 0.288 5.220E-13 9 114 116 26 131 179 +---------DPVEVERNKDAILPCH--VEPETDLTQDFVEWHVkltngEDIVVYIYRRGKEILPL-DCHFINRTEILKEDLLHGNISVKIRNVTEKDEGNYTCVVEIG--ETKRIQSSVK- +>UniRef100_A0A6P7LW17_158456/ 76 0.238 5.220E-13 11 113 116 21 125 184 +-----------IKVKSGGDAVLWCL----GSRNTTIKLLEWTKPDLNpdsIVFYYRGQHIFEnYQHPYYRGRVELKDPQLKNGSFSVIVKNVTLNDTGTYECQVGYGDKPEliNSTTLTI-- +>UniRef100_A0A6P7LTF2_158456/ 76 0.200 5.220E-13 11 113 116 37 147 187 +-----------VTAQPGDNVVLQCRGSSHGAVDL----LEWSRTDlksEYVFYYRDGLVYDDSQHKAFHGRVELKDAQMKDGDASVVLKNVTIRDTGTYECRVIQGntrsvrtGSSEvsSSVLLTV-- +>UniRef100_UPI00117664AF_181472/ 76 0.217 5.220E-13 8 113 116 32 139 206 +--------QRNISAVEGQTVSLPCEAPNQE----TIRVVEWTRPDlgenPDVLSYKYGHFDRDN-HRSYKNRVDL--KNVKDGDVSLIMKNVAFRDSGTYKCFIAQGGESNnikliSSISLSV-- +>UniRef100_UPI0013B3B52B_8084/ 76 0.235 5.220E-13 2 115 116 20 138 217 +--FVVNVTQSSYQAEENHSITLEWTFTTRPNSSLSSMFILCEFlaPPSGVVLYqvHEGVEIPDSQDKQFSGRVQIDKDVLREGRIRLNVSRLRTEDSGLYLCDVKTeDGSDSGRCRLNVTA +>UniRef100_UPI000E460AC2_205130/ 76 0.201 5.220E-13 4 113 116 15 134 220 +----VSALEDQVKAKPGENVLLQCH----GPREAAVTVLEWNRADlkseGYVFLYRNDRSYEKYQHPSFHGRVELrDKSSMKDGDVSVIVRNVNVNDTGTYECRVIIshtGGSQTTRselsqlVILTV-- +>UniRef100_A0A7L2IXL1_91796/ 76 0.252 5.220E-13 1 115 116 12 136 228 +-SFYLLVTAlEKIVSKPGDNATLSCIYQG-GELHLKNLLVYWQIADDQdqcsvVHALISGQDNEKEQCTHFKNRTRLFWDRLKEGNFSLLLLNVSQSDEHTYKCIVLQKSEYTKVIHqasvaLSLAA +>UniRef100_UPI000E460EE9_64144/ 76 0.282 5.220E-13 2 115 116 28 137 230 +--WTVIRADTDVSCVFMENCILPCSFQNGA-------VIHWIQvaELLPVHSYYYNQDQLTDQDQHFRNRTSLFKDQISMGNASLQLTGVKVQDQGRYRCHtVTILSKNESFIHLQVDA +>UniRef100_A0A4W6CP10_8187/ 76 0.257 5.220E-13 17 114 116 51 153 234 +-----------------ESVQLPCRtilpFKTTGDLD-EDVRVMWLNSNRKVHVYENGSDRPGEQNQVYRDRTEMKKDLLRTGDLSLTLKHPKATDTGRYSCVV-YRGIWYmrvKTVQLKVK- +>UniRef100_UPI0019536DF5_47969/ 76 0.235 5.220E-13 2 113 116 17 129 251 +--F-VSADQKNITAESGQNVTLTCRAP-----NIKIKLLKWTKAflwSEHRIFYWNSDSDLFDHHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYKCHVLMekpwQWSNISIIHLHV-- +>UniRef100_A0A3B4DRZ4_42514/ 76 0.213 5.220E-13 2 111 116 135 247 266 +--FLIGGHA--VSAYAREDVTLNCS--IDSHIPPELLeVVSWTKvdQDITVLVFQEGEVQEDFTHERFRERVEFFgPEEIQRGNFSLRLKDLQLEDKGLYRCEVLSGEfsaQTTVEIHL---- +>UniRef100_A0A3Q2PDS4_8078/ 76 0.242 5.220E-13 11 113 116 24 125 269 +-----------VYCQLSRTCILPCTFT-----PGDEVVIHWIQQspvKRQAHSYYHEADQLGLQSQEFKGRTSLYHEQLSKGNASLQLRNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>UniRef100_UPI000388BF0B_8478/ 76 0.265 5.220E-13 4 115 116 4 108 308 +----IYTPPSS-QAPLGSGALLKCRFSIGEQIDLSSLRVQWYFSGRRILEYPPGQGAP-------QPGASISEQELRNGNASLSLARVTLFDQGPYKCVVGYGVEELqSETTLSVAA +>UniRef100_UPI000E45634B_64144/ 76 0.231 5.220E-13 3 113 116 20 135 308 +---TVSSPQKYVNVTMGGSVQLQCMF-VTIQ-ETTSLTIQWDFvsssslTPQQVYYYQSGKDVI---PKSYQGRLQLPSSPSTTNNASIIISNMQPSDSGVYTCEVHNfpdvSGKSQVNIIVNV-- +>UniRef100_UPI000854FC6E_125878/ 76 0.292 5.220E-13 5 115 116 1 105 312 +-----TGPST-YMASVGSIAHIPCTFTADKlPADLRFFAVFWYLEGKRILRY---DDIVTSTDPRY----SLEEDRALNGNADLTISNTSVSDGGDYTCSVTYSPlRMEKKIRVDITA +>UniRef100_UPI00112CC5C3_194408/ 76 0.232 5.220E-13 8 113 116 30 138 364 +--------QAMLEKAQGDKVTLPCQFTVSS-TDIGQLSIDWVLsgsadNDRTILMFSEGKVY--EQDEALKNRAYFTSPDPTSGDASMEIANLKSSDSGTYQCTVRKaPSMQMKKIILNV-- +>UniRef100_A0A151N3A0_8496/ 76 0.295 5.220E-13 2 115 116 27 128 366 +--FT--APS--FQAPLGSRAVLPCRFDVRGPVALGSLQVTWYRWDERVAWFDKGQAQP-------RGR--LLETDLQSGNASLSLAKVAVPDEGLYKCDVRYGaQQQQGSTTLRVVA +>UniRef100_UPI0011E9FE80_63155/ 76 0.225 5.220E-13 11 113 116 22 128 429 +-----------LTVKRGANAILQC----SGHRDATEIMIRWDKPelqsEEYLFFFRDGQFQEELQHELFKGRVELkDPDWKKTGNFSVILKHVTPNDAGTYECHAGYEGQESellSSLILKV-- +>UniRef100_UPI00106E69A7_8167/ 76 0.225 5.220E-13 4 113 116 128 246 438 +----VTEPDLIVvTVHPGDDAILPCQ-----AADSSIIFVEWSRPDlepDNILYYRNENWNTTYQHPDYKDRVELVDRDLKDRDASLILKNVSRHDTETYKCLVKTirsgrpkGDTDSyqiRTIRLQV-- +>UniRef100_A0A3Q1HPV5_64144/ 76 0.234 5.220E-13 8 113 116 25 133 601 +--------RSPVTGSLASRVVLSCHFSITPdSPSNEQLRIKWTKlegESEKVVLVTQGAGIKVGQ--EYMGRVSVPSHPLSVGDASLQIVHLRASDAGLYRCEVMHGMEDTqNTVRLNV-- +>UniRef100_UPI0011E9F7E2_63155/ 76 0.228 5.220E-13 4 114 116 489 594 613 +----VRVPEEQVKGKVKESVVLPFKAEVSNPED---VTVEWKHKDKKVHEYQRGRNQSHIQ-----GRSEMKKEQINTGDLSLTLKDLQPTDSGVYTCTVCNKDEDIllqKVFSLRVK- +>UniRef100_UPI0011EA2F3A_63155/ 76 0.247 5.220E-13 4 114 116 12 126 660 +----VSQHASGVEVYEGEEfALLPCK--VAVNVSSSATAVVWDRDEfkiPTVHMRLQSGDDLNDQNERYKDRTSMRADALQTGELSLTLRNPAVSDSGTYTCIPRMFGQDQTRITveLKVK- +>UniRef100_UPI0012B67DD4_9606/ 76 0.391 7.158E-13 2 115 116 20 120 123 +--FTVTVPKELYIIEHGSDVTLECNFDTGSHVNLGAITASLQK--------------VEDDTSPHRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI001A7ED67B_43689/ 76 0.236 7.158E-13 11 114 116 20 126 130 +-----------LEVQQGvESVLLHCQVPVDVSKN--SIAV-WNRNeftDPTVHMRLQSGDDLSQQNSRYKHRTWMRSDALQTGDLSLTLRNPTVSDSGTYTCIARSRGLDQSTivIQLEVK- +>UniRef100_UPI0015617636_7906/ 76 0.252 7.158E-13 4 103 116 7 111 136 +----VTASEEPLSVVHGGDVILSCSFTLSG--GRKDLRLQWVKErdgqTETVLAYCGGGVQKSEASASYRDRVYFYPEELTWGSAPLWLHDVELSDQGKYTCYVEDrrvGG------------ +>UniRef100_A0A3P9JXZ1_8090/ 76 0.214 7.158E-13 13 113 116 9 116 137 +-------------ARPGDEVTLTCE---KENIN-KVLAFEWSRPDleegKFVFLFRSDGVDPDNQHESFRNRVFLkDSERMKDGDLSVVLKNVTMNDTGTYKCRVlQHNGShkimkTISTIHLSV-- +>UniRef100_UPI000E45F39F_64144/ 76 0.271 7.158E-13 13 113 116 2 103 156 +-------------AKPGDDVVLQC-----DSLRVSAITVlKWIRIDlqleGYIFFFRENRGYENYQDPSYRDRVELKDPKMKDGDASVILENVTLNDTGTYECHIGYEGtHDLINIHLTV-- +>UniRef100_A0A6P7LYY2_158456/ 76 0.259 7.158E-13 13 112 116 8 107 159 +-------------VNLGENVCMPCH----GPAKAQIVLVEWTRPDlespEYVFFFRDERSYTSYQHWSFVGRVELKDKEMKNGDVSLILSSVRISDVGVYECRISQGKTRSKRANIK--- +>UniRef100_A0A4W5RBV8_62062/ 76 0.231 7.158E-13 8 114 116 21 123 162 +--------QEIVGFTRGK-VILPCRYNAMP---TKEVNIFWrYKDDRNVYNIVSGKADLADQDRQFRDRTRIFPEEWANGNFSLLLTDLKDSDSGSYSCFIPTVNFIH-QVKLFVQ- +>UniRef100_UPI0009A2D1DB_259920/ 76 0.265 7.158E-13 8 114 116 29 139 166 +--------QSSVTATRSDTVYLPCSFRPDRQLD--KLLVSWQKKDQNatlvVHAKRQGGEAQEQQDSSFINRTALSPAWNETGNVTLQLRAVRTSDSGNYTCFIRAGQRPRicASLQLIVN- +>UniRef100_UPI001954965A_47969/ 76 0.268 7.158E-13 1 115 116 15 133 177 +-SFVVNVTQTSYQAEENHNITLEWTFTVETGRSPTYLIIYCELSEQSisVLDYvRDGAEVSESQDEKFSGRVQSDRDALREGRIRLQLCRLRTEDSGQYRCQVNTDyGFSSASCRLNVTA +>UniRef100_A0A671U3Q4_8175/ 76 0.277 7.158E-13 2 98 116 5 94 189 +--FFV------LNRRVGQDVTLECQ-----AGDVTTEAAEWTRSDlrppKDILFWRDGRSDPTHQHSSFTGRVQLVDGELKNGNMSLILKNVRREDVGTYECR----------------- +>UniRef100_UPI000CF81EB8_30732/ 76 0.224 7.158E-13 7 113 116 19 129 190 +-------PQN-IRAEPGQDVTLRCKYLHIGKIAL----LLWSKDDPeemNLFVIRDGRSFPSAQHKSFRNRVFLKNSQMKDGDLSVVLKNVTVDDTGTYECRVRLENDPQrnrnliSTINLSV-- +>UniRef100_A0A6P7IIF1_210632/ 76 0.218 7.158E-13 11 113 116 26 129 212 +-----------VAARLGANVILPCH--AERNIN----TAVWRLkgEDDGFVLYRNGDPNAKKKLlPSFKGRVELKEGWKEDGDASLTLKNVSTEDSGTYECRVKGdtiKGAPLiSRVNLTV-- +>UniRef100_A0A1A8F8X8_1143690/ 76 0.244 7.158E-13 17 99 116 43 124 221 +-----------------QTATLPCR----AAKDKPVVTLDWSRPDmspEVVFLFRDNHVDPEFQHPSFRNRVDLLDRDMKDGDVSLVLRNVTTADSGSYECRV---------------- +>UniRef100_A0A4D9DE26_55544/ 76 0.247 7.158E-13 4 115 116 33 136 243 +----VADPSS--WALLGSGALLKCRFDVGGPVDLSSLRVQWYLWEERLAQYDQGRGES-------QPGASVSEQELERGDASLSLSSVMVSDEGLYKCVVGYGPEQLqGETRLRVLA +>UniRef100_UPI0009819AFE_51338/ 76 0.234 7.158E-13 8 115 116 21 135 248 +--------EKEVRAMVGSTVELKCIYPEENSFDLNDLYVYWQISGSNtvVTYYLPKNSSAGHENNHYKNRAHLSLDSMKQGDFSLSLQNVTPQDAQKFNCLVFReslqlGKILEMEVSLHVAA +>UniRef100_A0A6G1Q850_215402/ 76 0.225 7.158E-13 4 113 116 19 138 256 +----VSQASKQVKdVKPGATVTLHCQ----GPRDASIELVEWTKPdlksDEYVFFFRDMQFNEDFQHPQFRGRVKLVDPEMKNGDFSVILKNVNIYDAGEYQCRIgkSHSGRSKretpeliNSVTMKV-- +>UniRef100_UPI0007BA947A_1608454/ 76 0.231 7.158E-13 8 101 116 131 224 262 +--------QHPFVRSVGGSVVLPCS-SKKSQLTAEDITVHWRHNETLkVYDIIKGKVSLEEQDSTYYNRTEIIREKYLNGNFSLKLNNVQHRDTGIYTCYITN-------------- +>UniRef100_A0A2Y9K4I8_391180/ 76 0.391 7.158E-13 2 115 116 33 133 286 +--FTVTAPQELYTVDHGSSVTLECHFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A3S2PH51_123683/ 76 0.208 7.158E-13 4 112 116 103 209 288 +----VVVPElELIQAQSGQSVTLPCRgAHVDPQVN-----IVWSRHDpdpREVLLIQDG--VVLGQHPSFRNRVEVGRGA-ERGDLSVTLKSVTPEDSGTYECRaVRRSAPRSRRSGLQ--- +>UniRef100_A0A7L2RE38_254563/ 76 0.243 7.158E-13 1 109 116 12 125 288 +-SFIlvvISWEKTHVISKPGDNVTLSCIYD-KEDLQLKNLRVYWQIPNRNcavVHALISGQDDHSKQCIHFKNRTQLFWDRLEKGDFSLLLLNVSQSDKHTYKCVVQKTYDISKKI------ +>UniRef100_A0A2K6MS15_61621/ 76 0.230 7.158E-13 7 115 116 19 135 290 +-------PQEkEVRAMVGSDVELSCACPEGSHFDLNDVYVYWQTsESKTVVTYhIPQNSSLDNVDSHYRNRALMSPAGMRQGDFSLRLFNVTPQDEQKFHCLVLSQSLGFQEvlsvvVTLHVAA +>UniRef100_A0A553RJM7_623744/ 76 0.305 7.158E-13 2 115 116 22 137 295 +--FTVDVQKSLYEAQLHGDVELVCEF--SPVKSPSDLTVIWSRvspkPEVNVIRRDRGKDEQNYTSGEFLQRARLDEEQLKQHRAVLQLQRLRIQDSGTYQCIVEGDEVDYKQTTLSVTA +>UniRef100_H3ANT1_7897/ 76 0.312 7.158E-13 3 115 116 15 136 311 +---TVSGlpvaPAhtEIVHASVGDEVIVSCKTPV--NTTQTDLQVQWILqrsvGTTLVHNYSHGEDQLQVQDESFRGRTELLLGKIDHGIISLRITDLKLSDSGTYVC-LPLAGEQAKRslVTLDVSA +>UniRef100_A0A7L0W9Y1_81907/ 76 0.230 7.158E-13 4 113 116 20 131 328 +----VTVPEKTVNVRTGGNATLLCTYTSSQP--LGNFFIQWSFysaKESQLHTIYYYTEGQSYSYGNFKNRITAAADP---GNASITISNMQPSDTGSYTCEVFSpqndGGQSQKSVIVNV-- +>UniRef100_A0A3Q2X4Y7_8153/ 76 0.308 7.158E-13 1 115 116 14 126 330 +-AFlwTLTNGDTEVSCVFQESCILPCSF-----LGSTDAVISWSLlkaRHVSILSYNSKQDQLTQQDEHFRGRASLFKDQISNGNASLQLTSVEFQDEGRYKC--ATGGNNDSFISLKVDA +>UniRef100_A0A3Q0HGW6_38654/ 76 0.223 7.158E-13 3 113 116 22 134 335 +---TVTVPQYPVNVTVGGNATLLCTYTTSG--SLENFFIQWTfynakeKQQSTVYFYQHGQ---SYEYGKFQNRITAATNP---GNASITISNMQPSDTGLYNCEVLNpqdpNGQNQKSVVVRV-- +>UniRef100_W5M9L4_7918/ 76 0.281 7.158E-13 8 113 116 23 132 342 +--------EETVTGIIGRPVIIPCVYKTEKPIDLKEMRVYWQveKKDKTVHVFNKGQEEMQHVTEEYRNRTSFFLKELRQGNISVQLSPVKPTDDEVYIALTQEKGnmKTLCKIKVRV-- +>UniRef100_A0A2I4CA04_52670/ 76 0.266 7.158E-13 1 114 116 13 131 346 +-AMTITssGPQT-IQQPEGQTVTLGCTYTPGTG-DTGDLDIEWSNvspdmtqKDTLILSYSGG--QTHVYDSSYSNRLKFLAD-PNQGDASVAISSVRLSDTGTYQCKVKKsPGVDMRKVTLVVQ- +>UniRef100_UPI00117CC8A7_375764/ 76 0.221 7.158E-13 7 113 116 102 205 377 +-------PQ--VSAETGQNVTLQCRGPPDPA------MVKWVRPdlerDGYVL-YVQGRIRPSYHHEAYKNRVEPLDPPMKNGVYSVVLMNVSSSDNGTYKCVIGMQGqePTEQKVHLQV-- +>UniRef100_A0A3B4BNH0_42514/ 76 0.285 7.158E-13 9 115 116 20 124 381 +---------DTVTCLYSQECVLPCK------SDYRE-IIHWQKlerqTTVNVHSFYSGTDQLKYQNEAYRGRTSMFSDQVSKGNMSLILKEVRTQDRGRYKCYtAISSANKEAFVSVKVKA +>UniRef100_UPI0010A0642D_27687/ 76 0.230 7.158E-13 0 115 116 105 230 385 +NHFTINLTDvhvtvnHTVVAELFQDVVLPCAFTGS--VDLLTAVIYWIRIDSLknitILAFENGTRQHGKEDSAYQSRTKpMF--DITVGDASLFLNNVTLADRGSYMCQVGDvrkINYSEGCINLTVTA +>UniRef100_UPI00143CF97A_64144/ 76 0.245 7.158E-13 5 109 116 81 191 406 +-----NCPQITITAEPGETVTLPC-----EQPHTRILAVKWIRPDmtpTNIVfspldphlLFRENEDnyNLEHQHESFKNRVELKDSEMTDGEMSLILRNVTFNDTGTYECCV--SGHRSRRV------ +>UniRef100_UPI000905D7E9_8128/ 76 0.240 7.158E-13 12 114 116 25 129 575 +------------VVEEAEFVLLPCEFPTFE--DKESTAV-WSRYDLNpstVHLRRREGDDLQNQNEQFSGRTSMNPDALETGDLTLTLKKLQLSDSGSYTCTVRKLGVELgqSTVELQVQ- +>UniRef100_A0A669EP23_8128/ 76 0.254 7.158E-13 1 112 116 500 613 708 +-AYLSVVPQshKNITAESGENVTLTCRAPN----NIIIPGVEWSRRDlkaQYVLWYWEKEIVPYYQHPSFKDRVDLQNRQMKGGDVSLVLKDVTTADSGTYECCIMQEVRDRRKLdILK--- +>UniRef100_UPI001653474E_283035/ 76 0.245 7.158E-13 6 113 116 1106 1216 1231 +------GPK-VIKVEEGSDVTL--SYYLITKEDIRSTRFVWKKtdDDQKVFLYDNGHlysDERPGQSEKFKGRVSHFPYELEQGNASIIIRNTRRADSGVYRCMFPFIQKPHKFyIKLDV-- +>UniRef100_G3I7L2_10029/ 76 0.653 7.158E-13 38 115 116 19 94 1446 +--------------------------------------VYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_A0A7N6AGA1_64144/ 75 0.218 9.815E-13 11 103 116 35 122 124 +-----------LTAEPGDTVTLPCR---ALTHNTTVSTVKWIRPDlepEDIFLYQDNH-----QYPTFKNRVELKEEQVKDGDLSLNLKNVRISDTGTYECRCSDSG------------ +>UniRef100_A0A3B4YZZ1_144197/ 75 0.269 9.815E-13 11 113 116 22 122 152 +-----------VSGVVGGSAVLPCVY--SEDDLPSSVSVYWRdKDDRGVMDVVRNSENTKSQHQRFRGRVTSFPELYSKGNFSVRMTDLKLEDEGPYECEVVRVNFKRK-VTLKV-- +>UniRef100_UPI000DF2A37F_8128/ 75 0.275 9.815E-13 1 115 116 15 134 178 +-SFVVNVTQTSYQAEENHNITLEWTFTVETGRSPTYLNIYCDLvtDDKSSLLYRvhNGAEVSESQDEKFSGRVQSDKDALREGRIRLQLCRLGTEDSGQYRCEVNTDyGSRSASCRLNVTA +>UniRef100_A0A3B4GXI4_303518/ 75 0.228 9.815E-13 16 113 116 27 127 203 +----------------GGDITLPCRAPN----NTNMIGVMWKRADlgeEYVYLNRQGYPQPQKQHLSFKNRVDLQDKQMKDGDVSLILKKVTTNDTGTYKCLVfkeeTHPWISVCNITLSV-- +>UniRef100_UPI000B8F4D6D_80966/ 75 0.250 9.815E-13 11 113 116 40 139 207 +-----------VEGSVGGTVVLPCIY--SDPLPP-TFSVYWRdKDDLSVLDIVKSSENKTSQHQRFRQRVSSFPQLYRDGNFSVEMKELKLEDQGPYECEV-LGAQFKRKVTLKV-- +>UniRef100_A0A087YIF5_48698/ 75 0.223 9.815E-13 17 114 116 9 108 213 +-----------------ESVQLPCRVNVSISMES---TVVWSREDlrfSTVHIHQQSGDDLSEQNQRYSNRTMMSKDALQTGDLSLTLKNPTVSDSETYTCTVRRFGRELSRIhvHLQVK- +>UniRef100_UPI00072E12F4_48699/ 75 0.260 9.815E-13 2 115 116 32 146 214 +--FVVNVTQSSYEAEENHSITLEWTFTTRTQGSYKYIKIICDLTDLVLIEVNNGVENSKSQHDQFSGRVHIDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTeDGFNSGRCRLNVSA +>UniRef100_A0A3Q0RJ97_61819/ 75 0.303 9.815E-13 17 112 116 17 110 238 +-----------------QRCMLPCSF-----EGGTDLVIHWNQisaGNLFVHSFYEGKDQLGIQNQRFRGRTLLFSDQLSRGNASLQLTGVKVQDEGRYKCYTISRKYKHPKVTVN--- +>UniRef100_UPI000742632B_28743/ 75 0.256 9.815E-13 4 108 116 105 207 244 +----VKPDQRTIRVKYGETVTLPCTAPRREELDVA----EWSRadleSDQYVILFSGNRVNDDSQSPSFKDRVKL--QDVKNGSASLILRMATPEDSGTYECRVVQGGNSCKK------- +>UniRef100_A0A667YUF1_586833/ 75 0.278 9.815E-13 4 99 116 126 216 269 +----VSQTTTSYITLFGDDVILPCR--LEPAIrDFSDM-VEWIREDIDP---PHGQDDHDLQQPQYTNRTILSHEDLIKGNLSLKLLHVQLSDQGNYTCSV---------------- +>UniRef100_A0A6Q2YJL7_8010/ 75 0.298 9.815E-13 0 91 116 7 103 282 +NIFRSALPQitnHPIIGIVGESILLPCKLNSSTPIDLQSLKLYWTSnpNDQVVHAFYNGREDNSPQDVTYRNRTQIFLDQLPSGNFSLLLKDLKVDD------------------------ +>UniRef100_A0A7K4ZLR2_1118519/ 75 0.220 9.815E-13 1 115 116 12 137 294 +-SFyrTVIALEEIIVSKPGDNATLSC-IHREPERRLKDLRVYWQIADDPedcsvVHALISGQDNESEQCIHFKNRTRLFWDRLEKGDFSLLLLNLSKSDEHTYKCVVLQRTEytkliHQAKVVLSLAA +>UniRef100_UPI00093D4C09_8502/ 75 0.235 9.815E-13 4 115 116 21 142 309 +----IAVEEKEVTSIVGNTAELRCIYS-KENIDLSQLRIYWQIADDLktcpvVHALILGEDNQSDQCNNFKDRTRLLKDKLEDGDFSLLLLNITPRDEHTYRCIVQKkmdrvFKVDYDTaVVLRVAA +>UniRef100_UPI000938890C_186990/ 75 0.228 9.815E-13 4 115 116 20 137 312 +----VDIQEEEARAMVGSDVVLNCIYTKESSFDLKDLFVYWQIGvaDKLmiVTYYLPQNRSARHYNNQYKDRAHLSLDSMKRGDFSLHLYNVTPQDEQKFNCIVFQKAQRILDvvVTLHVAA +>UniRef100_UPI001643DECA_32507/ 75 0.252 9.815E-13 3 113 116 189 302 321 +---TVT-DQKELTVKGGADATLEC----SGPPNATSLILRWEKPDlqseDYVIIFTDGRFIENIQHKLFKGRVEMkDPKWKETGDFSVILKHVTTNDDGTYECKAGYDGqkpQSLNNVTLKV-- +>UniRef100_K7FQP7_13735/ 75 0.241 9.815E-13 0 113 116 19 134 339 +NGVTVTVPQSMVNVTVGGNVTLLCTYKTTGPLD--SLFIQWSfysakeKQHETIFYFQNGQ---TFEYGEFKNR---INGTTNPGNASITISNMQPSDTGLFTCEVFNpqdsNGQNQKSVAVSV-- +>UniRef100_A0A498MRA5_84645/ 75 0.250 9.815E-13 4 114 116 68 177 343 +----VSGLNHPLSSYEGEDLTLSCS--VDSHIPPEEIkEVSWKKTDKNgetlVLLFQYNEIIIPDQ---YKDRAEFITNEIPKGNFALRLKNIRAEDGGVYMCLV-FAGDFSGHTTVEVK- +>UniRef100_A0A3L8SAX7_44316/ 75 0.275 9.815E-13 2 106 116 105 218 348 +--FGVSGMEALISVTAltspgntGQCSILGCSF--EPDIWLDSIAIQWAKEGvaGLVHEFKAGKDHLQEQGLSFQGRTAVFADQVIGGNASLELKDVQLSDAGTYQCSVTTdrGPETH--------- +>UniRef100_UPI0003BCDE00_8153/ 75 0.241 9.815E-13 9 113 116 230 338 365 +---------EMVEVTQGkESVLLPFKATADLPQD---ITVKWRLTEPKhmmVHAYESGSNQPDKQDEEYRGRTETNEDPLRTGDLSLTLKDLRLTDSGVYTCTIYNkDGlmLTQKSVTLSV-- +>UniRef100_A0A3B4TZ65_41447/ 75 0.271 9.815E-13 2 115 116 28 140 415 +--FHLSRGDSEVSCVFMESCILPCSFQGGT-----DVVIHWNQvtaGHLRVHSFYHNQDQLAHQVQHFRDRTSLFKDQISRGNASLQLTGVEVQDEDTYKCHTSViRGNKDSLINLKVDA +>UniRef100_UPI000E3FBB2C_8154/ 75 0.258 9.815E-13 11 114 116 277 385 416 +-----------VVVEEGEeSVQLLCKTTKNLPEDAE---VQWEREEPEpsliVHVYENGSDQPEEQHHFYRDRTKMNEDLLKTGDLSLTLKQPKKKDSGRYTCSVLTNDKvtiRFKTVLLKVK- +>UniRef100_UPI000521A63B_118200/ 75 0.224 9.815E-13 9 115 116 22 136 418 +---------EEIVSRPGDNAMLSCIY-HRGGLDLQSLRVYWQIANQEacsvVHALIFGQNDESKQCPHFKNRTHLFWDRLEEGNFSLLLLNVSHSDEHTYKCIVMQKKEytdviHQANVVLSLAA +>UniRef100_A0A315V968_33528/ 75 0.250 9.815E-13 3 115 116 50 165 518 +---TVSadVAPKTVVAYENETVTLPCR--TNQTSDL--LTVEWSKaemTPNITLLYRHGRETVEEKHSDFRNRTNLILEEVKHGNISQVISKLRLSDAGRYLCRtmVGKQRQVEAALDLIVGA +>UniRef100_UPI0019534AF3_47969/ 75 0.252 9.815E-13 11 114 116 495 598 629 +-----------VEVEEGaESVELP--FKTTEDLPADAKVVWWSNDDRKVHVYKNSSDQPGEQHQVYRDRTKMkRRSLLKPGDLSLTLEQPTERDSGRYSCRV-YGEiKRYKRVLLRVK- +>UniRef100_UPI001ABEA856_8384/ 75 0.256 9.815E-13 1 115 116 18 126 851 +-SLQLTGP-SVHAARLGSDALVPCSFTVDkPPVDPNLLTIYWRFFDKEILSYNKTVMTT-------SSRYSLSTEALMAGNANLTISNIQIHDGGMYKCSVMYGSeKKEKELRLDSGA +>UniRef100_UPI0018E28B48_77115/ 75 0.216 9.815E-13 2 114 116 22 143 876 +--FLIFVQASSYSLAFGEyvfegadSVVLPCQYSGlLPEVN---PTVIWRRHDlkPPTIHLRREEDDLRGQNQRFSGRTSMKPDALDSGVFSLSLKKPHLSDSGIYTCSISDGREERsiTDVQLEVK- +>UniRef100_A0A6P6MSC1_7957/ 75 0.295 9.815E-13 2 99 116 517 609 921 +--FAVQCFRHTL-VPLGSSVVLPSY--VDKPLPVEDLRVEWEREYTTVHLYEDGQANTPDQD--YQDRACFFTDQFQSGNFSLRLDDLREEDAGEYTCTV---------------- +>UniRef100_A0A3P9PBI9_8081/ 75 0.268 1.346E-12 0 113 116 6 119 123 +NNFFFFL-SSVYLVKI--DVILPCS--SKKKDNLTHEVFDWKKNyDKEVFLYVKGKhynNGKTGQDEDFKNRVDFFEDQLQFGNASIRIKKTKLTDSGIYSCRLFPNlDQEQTRITVNV-- +>UniRef100_A0A3P9M9N0_8090/ 75 0.252 1.346E-12 11 115 116 15 120 129 +-----------VSCQLGQSCILPCRFT--PGDD---LVIHWFKMTPTlteVHSFcYNDKDQWGHLDQKFGGRTSLFQDQISKGNASLQLTGVMVQDEGRYQCHTICGQQQYSATrrTLDTTA +>UniRef100_A0A3Q2PWP3_8078/ 75 0.262 1.346E-12 2 112 116 16 125 147 +--F-LQVNQRNITAKYGDNVTLPCrtHFSLYYP-----IEVEWSKTDQKsdqVVFFqRYGRVEDKLQSPFFRKRVHLLYR--RNRDVSLVLENVTTNDTGTYECRVEYrGGKRRKRSILK--- +>UniRef100_A0A5A9NPL8_1572043/ 75 0.250 1.346E-12 7 114 116 32 138 149 +-------PHLIVNGFEGETVILEC---VHKNVEVakHQLEVHWRHNDiHNVYDIMHGKISVKEQHSVYKNRVSVVLEKCKTGNFSLKLENLQRSDEGIYLCFV--PAVDVfQNVELVVK- +>UniRef100_U6DCH9_452646/ 75 0.417 1.346E-12 2 115 116 9 109 153 +--FTVTAPKELYIVDYGSNVTLECRFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_UPI000BBE3672_41447/ 75 0.228 1.346E-12 11 99 116 17 104 155 +-----------IVAHREQDVTLPCQ----TRSGAAIIAAEWSRPDQEshyVFFYRDDQADKTHQHPSFENRVELADGRMKDGNLSLILRDVRRSDHGTYECRV---------------- +>UniRef100_S9XNC2_419612/ 75 0.863 1.346E-12 43 115 116 1 73 175 +-------------------------------------------EDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI0015ADA6BA_7936/ 75 0.247 1.346E-12 11 114 116 25 124 176 +-----------VTCLFSEDCLLPCSFRPSG-----EEVIHWKRQKVHVHSFYYGQNQLQIQDSRYIGRTSLFQDLIIQGNASLLLQRTKISDEGQYSCYTSTtLGARVVFISVQMK- +>UniRef100_A0A3B5MMK3_32473/ 75 0.226 1.346E-12 8 114 116 33 148 183 +--------PEAVDVESGvESVKLPCR--IRENLD-GDVTVEWRDGDGRmVHVYPNGSDQPREQNSTeseeqddfYKDRTMMDENLLKAGNFSLTLSRPTDKDSNVYTCRVSSGDGNLtaRRVWLKVK- +>UniRef100_UPI00125E8C60_283035/ 75 0.215 1.346E-12 1 113 116 10 135 184 +-AFFISiwivSPtvadQKEVTVKAGQDVTVDCLVP----RDAEILLLKWSRsdlkSDGYIFFVRENRHYESAQHPSYHGRVELRDPQMKAGDVSVVLKNVNVKDTGTYECRVSMRSRETavefsHFIKLTI-- +>UniRef100_UPI0018EB2253_27706/ 75 0.247 1.346E-12 6 113 116 23 134 205 +------GTQE-LKVKPGEDATLQCRGHRGADIDL----LKWIRPdlksDDYVFFFRDGSSNENNQHESYRSRVKLRDPEMKDGDASVILKNVNINDAGTYECQIREKNETGKAelvtiINMTV-- +>UniRef100_UPI00148FD7CF_1203425/ 75 0.256 1.346E-12 4 115 116 20 136 214 +----VNVAQPSYQAEEDQDVTLEWTFTPKPDRSTQHLYVLCDMyNDhkhTNLFRLHEGVEIPESQDEEFSGRVQCDKDVLREGRVRLHVSSLRTEDSGWYRCEVFTdSGVSLDRCNLTVTA +>UniRef100_UPI0003BD4A9F_8153/ 75 0.247 1.346E-12 1 115 116 17 133 219 +-SFVVNVTQTCYQAEENHNITLEWTFTTKPDNFITSLKIRCSRPELSVLyQVHEGVEVSESQDAKFSGRVQSDKDALREGRVRLQLSRLRTDDSGLYRCEVKTnDGSSFQDCKLSVTA +>UniRef100_A0A3P9JQK7_8090/ 75 0.241 1.346E-12 5 109 116 49 156 245 +-----SSPADkqIIRKNPGDDVTLMCE---DPEFK-KIRLLSWRREDsKIVFMFRDGRPSPSDQHDSYRNRVFLkDSERMKDGDLSVVLKNVRMKDNGTYECRVLHvNGShrEMKTI------ +>UniRef100_UPI00148F68C5_1203425/ 75 0.245 1.346E-12 2 113 116 16 135 252 +--FLITAADgnSLVKVEEGRDVVLPCS--LSSKQNIESKLFDWKREGKMEVFIYDGEDGGKtygngrpGQDKEFEGRVSHFQEELKNGNASIKITKTKLSDSGVYTCDFPKlQPRQTFNIQLVV-- +>UniRef100_UPI000F4DE7D6_1234273/ 75 0.274 1.346E-12 4 115 116 111 219 264 +----VLVPTQ-FTAAIGDKTMVSCYAETDKLASESNVNVRWEKDDKLVVKLEHGEMEF---GPGFEERFSVSREDYKRGNLSLIIDNVKSSDAGIYKCSALNGKNKTPEIvTLMVTA +>UniRef100_UPI00112CE82A_194408/ 75 0.247 1.346E-12 0 113 116 23 134 264 +NAATVSTLTS--VGMISNDGILSCIF-V-PDIK-QGSVIQWEKTGlsGTVLRYENGKEDRTKQNPAFKGRVQFFLNQVVSGNASLLMKNVQLSDAGTYKCTVTTsAGTGNAKLDFRV-- +>UniRef100_A0A3B5MI57_32473/ 75 0.289 1.346E-12 7 115 116 17 125 266 +-------PDSYYVSCVFSQVcILPCSF---QPAD--GPAVHWTQlaaAEPAVHSYYDGRDRVQHQNQNFRGRTSLFVERVSSGNASLLLTGVKVQDQGRYVCNCSSsAGTRLAFIRVSVDA +>UniRef100_UPI0018E847ED_27794/ 75 0.267 1.346E-12 4 112 116 25 134 269 +----VELPATS-EAVLGGTAQLNCTYP--PMAD---LILYWTRlgPDseRNVYIYYRGEHLASHDDLAYRGRATVPAGQPERGNGALWLHNVTLADEGRYRCRVKSNrgmGVRETKLQLT--- +>UniRef100_H2ZXI3_7897/ 75 0.259 1.346E-12 9 112 116 16 123 279 +---------QQIHSILGKDITMKCKFYTNKNLNYQELQIYWYlyrKEDSiTVHCFINGADQCMEQDSSFRGRTQLSFEEINQKIISLIISNVKISDSGTYQCVLIEKALYKMDMLLT--- +>UniRef100_UPI0003F0CE44_28737/ 75 0.398 1.346E-12 0 115 116 16 120 310 +NAlFTVSVPKELYLVDHGSNATLECDFTTGGPVTPEALQVYFQK-------MENGTSFNNN------ERVQFLEEQLPLGKALFHIPRVQVRDAGRYRCLIIFGTAwDYKYLMLKVKA +>UniRef100_UPI0018ED9B53_27706/ 75 0.209 1.346E-12 4 113 116 131 249 312 +----VTETQE-VTVKVGEDATLQCQ--SHGGADIS--LIEWSRtdlkpDDGFVFLFSNDRSYEEIQHPYFYGRVELQDPEMKNGDASVILKNVNIKDTGTYEClIVGKNSRDRKRdvfeyisiIELTV-- +>UniRef100_A0A3P4NM90_48420/ 75 0.417 1.346E-12 2 115 116 78 178 330 +--FTVTAPKELYTVDYGSNVTLECCFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLAEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_UPI0004A3BFE7_8081/ 75 0.256 1.346E-12 7 115 116 22 129 346 +-------PETEIFCIFMQRCILPCSF-----QGGSDVYIHWFQlkpEQLPVHSYYNNMDQLGLQNQNFKNRTSLVQDQLSRGNASLLLTGVKVEDQSRYRCYCSTVSVDENTIlQLNVDA +>UniRef100_UPI001877EFAC_8022/ 75 0.222 1.346E-12 4 114 116 146 253 348 +----VLVPTK-ISAHVGENVTLHCHGRTDSQIN-----FHWQKDvQTSVLKVEAGHTTF---DPEFEDRASVSKDGYSKGDLSLTLTNITLSDRGTYQCFVGPdkqtrGNPEAVTLTITVQ- +>UniRef100_UPI001ABD9E25_8384/ 75 0.245 1.346E-12 0 113 116 21 138 383 +NALDLLPSEKRFEGIQGDKITLDCKFTVQPD-DTGTLDIEWFLvapdaqqADKMIISF---TGVLYPQDGPLKGRVDFVSPTPEEGDASIIISNLKESDSGTYQCKVKKlPGVQNKKVALNV-- +>UniRef100_UPI0019658AAB_8168/ 75 0.192 1.346E-12 6 113 116 250 379 432 +------VPDQdriVVTVDPGQDAILPCQ-----AADSSISIVEWTRPDLEpdiVFLYRYGyldpddqhpddqhpddqhpdDQHPDDQHPSFKDRVELVDRDLKDGDVSLILKNVSRNDRGTYKCLVITvDSMQITIIDLQV-- +>UniRef100_A0A670JFR5_64176/ 75 0.247 1.346E-12 16 115 116 0 102 437 +----------------GKDVILPCQLTTSSIPESTSMQVQWILDKSSekidVKSY-YGRNRPETQDNRYRGRAELSRTDLSKGNMSLILKKTHLSDQGNYTCIV-FLGDWYDEVVVElVLA +>UniRef100_UPI00084D4671_8355/ 75 0.254 1.346E-12 4 115 116 30 135 461 +----VNVPFKLIFSK-GSDILIPCTFHVNKfPADPKLLAIEWDLYGRRILTYDNGV---STMDPRF----SLKSNSATRGEASLSVSNTQVSDGGRYTCTVTYGTEwQEKEIILEIQA +>UniRef100_UPI001A7EC516_43689/ 75 0.252 1.346E-12 11 114 116 446 549 575 +-----------VEVDEGvESLELP--FKTTGNLP-KDVVVVWRDsDDRKVHVYENGSDQLEEQHQIYRDRTKMNEDLLGTGDLSLTLNHPTERDSGEYTCIVNSSSViQYKIIPLKVK- +>UniRef100_A0A3P8PUM2_8154/ 75 0.242 1.346E-12 17 115 116 358 455 578 +-----------------EKCILPCTFQSDT-----DIVIHWLQetaGNIHVHSFYHNQDQPALQDKHFRGRTSLFNNQISRGNASLLLMWADVHDEGRYKCYTSTiTGNKESFINLEVNA +>UniRef100_UPI0006D919A7_7897/ 75 0.223 1.346E-12 8 113 116 536 647 707 +--------SQIIEGITGKSMLLPCLFHYNRHRHlLKDLVITWQLseNQKVVHSFFDGKDHPEYQAEAFKGRTHLHHQELRQGNASILLKDLCLSDESNYTCYVTvHAGqmPVSQEIELQV-- +>UniRef100_UPI000DF2F8BA_8128/ 75 0.217 1.346E-12 11 113 116 18 130 769 +-----------VEVYEGaESVLLPCR--VQTDVSRSSIAAVWDRDglsDKKVHLRtqksddLDEGDDLSGQSDLYQNRTSMRVDALQTGDLSLTLKNPTVSDSGTYTCIYRKEGQDQNRteVQLKV-- +>UniRef100_UPI0019656EBB_8168/ 74 0.236 1.846E-12 4 113 116 19 140 155 +----VTEPAvvMEVPVRLGDDVILPCQ-----AADPSICHVEWTRADlkpDTILSYRVEGSVLTILHPKYKeDKVELVEKDLKKGNMSLVLKNVSTTDQGTYKCRVTSGGSmrtnttvlPWKTITiirLQV-- +>UniRef100_A0A4Z2E410_230148/ 74 0.260 1.846E-12 6 98 116 11 103 155 +------GPVA-IRTWVGEAVILPCRINVSRRQD--VPSVEWSKRGltPNVCfLYRAGCETFEEKNPVFLFRTGLFLEELKNGNASLRLSDVRLTDAGIYECR----------------- +>UniRef100_UPI001964F6BF_55291/ 74 0.303 1.846E-12 7 114 116 20 126 173 +-------PGD-IVGNVGESSILPCvsqDSSSGKQVNLKEINFAWKKlPDTDMLVFSDGEEIV---DPGYAGRVNLFKDQLAHGNFSLLFLNIKKTDEGDYRCYL-PQGQPSQDIKFTVN- +>UniRef100_A0A3B3DUX8_30732/ 74 0.238 1.846E-12 11 113 116 55 163 178 +-----------ITAGPGENVTLTCK----AEDTYSVVVLEWKRDNlgkKKVFVVKDGRPFLSPQHESFKNRVFLLDPQMKNGDLSVVLKNVKIEDSGIYMCRVLEendpFGSPLKmisSINLSV-- +>UniRef100_A0A6P6M7S5_7957/ 74 0.217 1.846E-12 2 111 116 10 123 183 +--FAVVINEVSLDVTLvgftGSSVVLPCS-STEYDLELQDINVFWRYNGsETIYDLISGKDSVAGQNPRYKNRAQTFPDEYLRGNFSIKLINLTHADAGEFSCFIIHSSDSKQETVL---- +>UniRef100_UPI00196632CB_55291/ 74 0.247 1.846E-12 2 113 116 22 138 184 +--FHVFASKashHTITVPAGEDVLLPCTFpPLDWHDPRNFLIIKWQHDYSIIYHYEDEEERPERGLEKYRGRFQLFHREVAKGNASALLKSIHLTDAGEYVCMVIWrAGHEEIQMQLSI-- +>UniRef100_UPI0003EBC375_32507/ 74 0.228 1.846E-12 8 113 116 25 134 200 +--------QKELKVRRGENATLECY----GPSEATEIMLRWTKPDlqtnDYVIYLKDGHLQKDLQHDLFKGRVKLkDSKWMTNGNFSVILKNVTLNDSGTYKCYAAYNNqaaQPLNSISLKV-- +>UniRef100_UPI0018E1E4C1_77115/ 74 0.234 1.846E-12 12 113 116 27 133 207 +------------VAEAGRTATLPCR----HPFNDSVLVVEWSRSDlgeEYVLLYRDEQIDESNQSPSYLDRVDLQDRLMENGDVSLVLEDTRTYDSGTYQCSVVHRslGEDEesviCTIQLDV-- +>UniRef100_UPI00143D743F_64144/ 74 0.252 1.846E-12 2 115 116 18 136 214 +--FVVNVTQTSYQAEENHNITLEWTFTIRPHRSLSFIFIYCELiaDDRVsVLFYlCDGVRVSESQDQQFSGRVQFDKDVLREGRIRLQLSRLRTNDSGLYLCEVRTvYGGNLARCKLNVTA +>UniRef100_UPI00189EBC0A_72105/ 74 0.277 1.846E-12 2 115 116 20 138 218 +--FVVTVTQTSYQAEENHNITLEWMFTTRNSSSTNILLIRCRLfaDQKYFVLFhlREGVEVPESQDEQFTGRVRWDKDVLRHGRLRLHMSRLRINDSGVYRCRMATGdGKGSGTCHLNVTA +>UniRef100_A0A6P7XWT1_1415580/ 74 0.267 1.846E-12 4 113 116 15 125 232 +----VGGSQE-VKARLYTKVVLPCEFPfVQGPEN---LFISWEKEDKGrdiaVHSFHDNIDHPEEQAAQYRGRTSLTK-ELSRGVISLELTEVTSSDAGIYMCKAANlNNRGSKLILLTI-- +>UniRef100_UPI001175E978_586833/ 74 0.260 1.846E-12 4 115 116 42 158 246 +----VNVSQAVYQAEENSNITMDWTFT--PIIPLTDLSIYislWvseYKPLTTIYYLRDGVENTDFQDEQFTGRVQLDKDELRKGNIRLHLSSLRINDSGSYWCQMSTrDEVGITESSLNVTA +>UniRef100_A0A5J5CC67_54343/ 74 0.230 1.846E-12 7 97 116 28 125 257 +-------PKVRVTVQHGRDVVLPCS--LSTKDNIEFEFFEWKKapqKDeglKEVFQYNDGihyNSGRGGQSEEFKGRVSHFQDKLKHGDASIIIRNTKISDSGEYRC------------------ +>UniRef100_UPI001AACB782_8407/ 74 0.275 1.846E-12 11 113 116 51 156 265 +-----------VVASLYGTVTLRCWFPFIQ--GREGLSVVWEKNDKDgrrsiAHKFIDGQDNLKDQDINYTGRTELSGD-FSQGRVDLTLREVTFNDEGTYYCRAANrRGHWDKKVDLTI-- +>UniRef100_A0A3Q2VX91_8153/ 74 0.239 1.846E-12 1 113 116 24 131 281 +-SFSLSVP--VLSCVFMEKCILPCTFQSDT-----DIVIHWLQetaGNIRVHSFYHNQDQPALQDKHFRSRTSLFNNQISRGNASLLLMWVQ--DEGRYSCYISTiNTEKDSFINLKV-- +>UniRef100_A0A2K5R540_2715852/ 74 0.408 1.846E-12 2 115 116 19 119 292 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGAITASLQK--------------VENDTSSHRERVTLLEEQLSLGTALFHIRQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A7K5J8I8_99882/ 74 0.290 1.846E-12 0 109 116 15 128 293 +NA--VIALEKNIISKLGDNATLTCIFK-ENNLQLKNLRVYWQIADDSykekcsvVHALMSGQEDNRNQCIRFKDRTRLFWDRLEHGDFSLLLLNVSQHDRNTYRCIVQNTTEYSKVI------ +>UniRef100_UPI00187A5B72_192404/ 74 0.221 1.846E-12 8 115 116 21 133 307 +--------EKEVRAMVGSNVELTCNYTREENFDLNDLYVYWQIsvaGTPEIVTYLSNNSSVGHGNNQYKDRAQMSLDRMKRGDFSLTLYNITPQDEQKFNCLVIRNLVKIVNIevTLHVAA +>UniRef100_A0A452CCF8_310752/ 74 0.245 1.846E-12 13 115 116 29 133 307 +-------------AFFNETGDLPCHFPNSENLSLDELVIFWQDQNKLVLyELYRGQEKPHNVHPKYIGRTSFDQD-----NWTLRLHNVQIKDKGSYQCFIHYkGPQGLVSIYqmssdLSVLA +>UniRef100_UPI000E1BB143_30464/ 74 0.254 1.846E-12 4 115 116 18 139 308 +----VTTLEKMIVSKLGDNTKLSCIYPQGGKLHLENLRVYWQVDDPQekcsvVYALISGQDNESEQCIHFKNRTQLLWDRLENGDFSLLLLNVSQSDARKYKCIVLQNTEYTKRVHheevvLSLAA +>UniRef100_A0A1S3MX36_8030/ 74 0.254 1.846E-12 6 114 116 230 339 375 +------GPQvsSQVKVEgfKGDNVILPCTY-IEK--ALTNVTIFWEKgDDANVYSIIDGKADLAQQYSQFINRTHMFSNEWTNGNFSLLLIDLNGRDSGIYSCFIQT-VNIHLEVDLSVQ- +>UniRef100_A0A087XQ16_48698/ 74 0.240 1.846E-12 11 113 116 15 119 382 +-----------VEVTVGsQSVLLPCRYSG---VIPEEPVVTWTNGDvgPACVHLRREQDDLRTQLERYRGRTRMAPGALDSGDFSLTLSDPQPPDQGTYTCSLSDGrGRRILRVsQLRV-- +>UniRef100_UPI0012EDED98_433405/ 74 0.235 1.846E-12 1 113 116 73 191 416 +-AMEVTssGPQTIQKAQ-GETVTLGCTFTPGPH-DTGELDVEWSNvrpdmtqKDQLILSY-RGGEMHHYGDPGVSKRLNFVAD-PKQGDASIFLSNVRLADKATYQCKVKKvPGVDMRKVTLVV-- +>UniRef100_UPI000BBE1E4A_41447/ 74 0.275 1.846E-12 1 114 116 15 131 421 +-AVIVFQHGAAVEVDAGaKSVVLPCSVKL---EDLKDLSVVWRREDLNpsIIHFKeQGRNEKEKQNQNYRGRTSVSDPLQQNGLASLTLSEPRLNDSGTYTCIIRREGEELHRteVPLLVK- +>UniRef100_A0A4X2LKH5_29139/ 74 0.256 1.846E-12 13 115 116 32 137 442 +-------------VMLGTKAELRC--PVSIWMVPQSVEVKWLRTQKSqasqvVHAYRNGQDLYGEQMPQYKGRTALMKDS-QEDNFILEIYNVRLEDQGQYYCQIQAGSlSENASVKLEVAA +>UniRef100_UPI00106E423C_8167/ 74 0.226 1.846E-12 11 113 116 351 464 471 +-----------VKVRPGQNAILPCR-----AADLSINAVVWSRADltpDEILSYRNvpvKVNQPDNQHPSFKDRVELVDTDLKNGNVSLELKKVNRHDDGTYECRVETvdengikKGLDSdpiGIVRLQV-- +>UniRef100_A0A3B5R9D9_8083/ 74 0.284 1.846E-12 6 109 116 230 333 480 +------GPENPtVTCVFRQSCILPCN--VDPSSD---TILRWDHltsREHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTeRGINIKKV------ +>UniRef100_UPI00155F23CD_417921/ 74 0.241 1.846E-12 4 113 116 138 251 505 +----VVEPSKVIRVEEDSDVVLPCS--LRTKEDITSGLFDWKKyeGLKEVFLYVEGKhynNGLVGQSEEFKDRVSHFQDELKHGNASITIRTTRLADSGVYSCDFPNlHPRQTFYIKLDV-- +>UniRef100_UPI001A7E348F_43689/ 74 0.228 1.846E-12 8 114 116 380 490 614 +--------PEMVEVTHGEeSVLLSFKITAELPED---VTVEWTLTEPKqmkVHIYESGSNQSQNQDQFYKGRTEMNEDPLKNGDLSLILKELHLADSGVYTCTVYNSDAEFltqKSVTLKVK- +>UniRef100_UPI0011E9BA5F_63155/ 74 0.263 1.846E-12 11 114 116 496 603 635 +-----------VEVEEGaESVQLP--FKTTENLPQATKVVCWHNSYRTVYIYQHGADQPDEQDRFYRDRTKMNKDNkdlLKTGDLSLTLKQPTERDSGEYRCGVWIHGYiiRYKTVLLKVK- +>UniRef100_A0A6P7KLT6_210632/ 74 0.307 1.846E-12 4 115 116 465 572 864 +----VFVPSE---CGFSQSCILPCSFQGGEE---AVLHWIQTKEGNPiVHSFYFNQDQLGHQDHRFRNRTSLFKDQISRGNASLQLTEVKVQDEERYKCYTSTiRRTEESFITLRVDA +>UniRef100_A0A3Q2X760_8153/ 74 0.200 2.531E-12 0 113 116 6 131 146 +NAFLIImflffyisfSDQKELTVNQEADATLEC----SGSTNATVIMIRWEKPNLTsacVICFIDDQLQKDIQHELFKNRVDMTDPKWKeTGNFSVSLKNVTTNDSGTYICEAGYNGQEPvllSTVTLKV-- +>UniRef100_A0A3Q4BW90_94237/ 74 0.228 2.531E-12 7 113 116 10 120 172 +-------PSAATVVKEGSEFILSCS---SPNKDLRPELFDWKKDGHiDVFMYDAGDhynNGRIGQDPRFRERVSHFPDELKDGNASIKISNAEIDDSGTYTCDLPRlrpNSPTLNSIEVIV-- +>UniRef100_A0A1U7SMB1_38654/ 74 0.267 2.531E-12 4 113 116 20 124 174 +----VEMDPSPITAKAGDDVALKCVFKVvSPPVDLSQLVVQWFYHGGPLVEF-------DEEVTSTRPDATLSLEGLRSGNASLLLSKVSSRDTGNYRCYITYaPDIRIKQVALEV-- +>UniRef100_A0A7N6F5J3_64144/ 74 0.217 2.531E-12 11 113 116 28 141 186 +-----------VKSKPGADVTLHCQGPNNATITLLEL-LEWIRPdlksDGDVFFYRNDRSYEKYQHPSYRGRVELKDPKMKDGDVSVILKNVNINDTGTYECRIISSitinertSSELRHIlHLTV-- +>UniRef100_UPI000203A22E_28377/ 74 0.258 2.531E-12 4 113 116 23 127 196 +----VQTDPSLVKAAVGDDVLLDCRFTVnATTLDLSLFSILWFHRGKQLAEFDDTVTV-------FKQGISLNKEELVKGNASLAISQVSAENSGKYRCYVTYsPEVVIREVTLQV-- +>UniRef100_A0A6P7I410_210632/ 74 0.232 2.531E-12 12 113 116 25 132 203 +------------TVRPGQDVPLQCQGPGRAAVTL----LEWSRsdlkEDGYVFFYRNSRSYENYQHSSFRGRVQLRDPSMKDGDVSVVLQNANLNDSGVYECRVISstesGGRSQvsCSVHVTV-- +>UniRef100_UPI001643B57D_32507/ 74 0.227 2.531E-12 7 113 116 8 126 204 +-------PSEylvNITAETGQNVTLSCR----ANNNNLLTFLEWSKHGlrkGYLLLYRDERFDLENQHPSFKNRVELRDRQMKDGDVSLILKDVTLDDRGSYECRVETKMNRKKRtnqdddpviiISLNV-- +>UniRef100_UPI001A7EB208_43689/ 74 0.239 2.531E-12 11 113 116 40 152 212 +-----------ITAVFGESVTLPCRvLNGNKTIDG----LEWSKPeleTEYVLLYRDGHLDLFKQHPSFKNRVNLEDRQIKDGDVSLILKDVTTADAGIYEMRMSPrtkrrrranlGGDSICIINLSV-- +>UniRef100_UPI000C6F6C8C_1841481/ 74 0.258 2.531E-12 2 115 116 38 153 220 +--FVVNVTQSSYQAEENHNITLEWSFTTKPHTPPDFLIIFCQLiTDLRDSVLYHLREGVESQHEEFSGRVQCDKDVLREGRIRLHVSRLRTEDSGLYRCQVLTsDGRSSGKCHLSVSA +>UniRef100_A0A6P8THV8_8218/ 74 0.243 2.531E-12 2 115 116 18 136 220 +--FVVNVTQTSYQAEENQNITLEWTFSTRRETSLRSISILCKLftETRPFVLFhlHGGVESPESQDPEFAGRVQWDKDVLTEGRLTLHVSRLRTSDSGLYVCKVFTDyGRNNGRCWLNVTA +>UniRef100_UPI000653E79F_9669/ 74 0.412 2.531E-12 2 114 116 33 132 232 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVK- +>UniRef100_A0A401TAA5_137246/ 74 0.221 2.531E-12 8 115 116 12 120 238 +--------ENQITVKFGEDLVIPCclHFVNEP----SAIAFTWMKMETMgiIYNYTMSHSSLEEQEPSYQDRVDVFGNEIPKGNVSLRLRNVTISDSGIYKLSVATqSQSTETMVTVGVRA +>UniRef100_UPI000B908D8C_80966/ 74 0.287 2.531E-12 7 99 116 19 117 244 +-------PQtEIIEAQEGDKVTLQCR--TDSPTDLKSYLLTCKRTDGNfndsnrfVYSRRYGEENPEPQTEQYRNRTHLVLENLSKGFLTLQISSVQLNDSGQYKCFI---------------- +>UniRef100_L8YAI5_246437/ 74 0.261 2.531E-12 12 115 116 17 120 246 +------------VVVLGRDATLPCS--LSLPMSAVTMEQWWFHTefSEVVLSFRDQQEQKEEQLAQYAERASLVRDFLAQGEAAVRIHKVWVSDNGLYTCFFRKGGfYKEANLELQV-A +>UniRef100_W5MXF8_7918/ 74 0.245 2.531E-12 13 113 116 25 125 275 +-------------AIMGESTVLPCVYRKGSELDLGSIAIEWRSDSVIVHSFVYGKDALDKQGETYINRTQLFLTALKMGNFSLRLSDISMDDARIYKCIFHQNGLES-SVHLdQV-- +>UniRef100_UPI0019628CDB_55291/ 74 0.257 2.531E-12 13 108 116 25 121 281 +-------------AIIGETVQIPCSLHTTESLKTEDISLEWETsKGDIVHAFVKGEDHLSNQDPQFRGRTQLFRSELSRGNFSLSLSNVSAADVVWYDCRFSRSEEESST------- +>UniRef100_A0A4W4DWF2_8005/ 74 0.271 2.531E-12 2 115 116 21 136 287 +--FTVEAEQDSYYAELHSEIKMACRF--SRMQSSELLTVIWQRivptPIEDVYRLERGLENNNFTNERFRGRAQLVKEDLLKFRAVLKLSQLQLNDSGMYRCIVKHQDVDYKQTKLTIWA +>UniRef100_UPI00081A18A1_1026970/ 74 0.234 2.531E-12 11 115 116 23 133 298 +-----------VQAMVGSDVALSCIHPNQSHFDLNDLFVYWQISDlgTVVAYYLSENKSDAHEASQYKNRAHMLLDRMKQGDFSLYLQNVTPQDTQKFECLVFWKSTLTralkKEVRLHVAA +>UniRef100_UPI000CD60864_1676925/ 74 0.245 2.531E-12 4 115 116 122 236 360 +----VLAPPvpAPLSVTVGQSVTLPCYAHIYRQKSQDAISLQWKKGQQDVLQMKSGKVTYGSEQ---RNRSSVSLDRIRQGDLSLTVQSVRLADEGVYSCSYELndhpEDGDPARVTVAVTA +>UniRef100_UPI0011768C5D_181472/ 74 0.266 2.531E-12 11 115 116 23 126 365 +-----------ISCDLKKSCMLPCRFQAGD-----EKVIHWIQEKPVkaqTHSYYYKKNQLALQSQRFKSRTSLFLDQLSTGNASLQLRGVEAQDEGSYRCYTSTsNGHDQSIVSLHVDA +>UniRef100_UPI00143D772A_64144/ 74 0.203 2.531E-12 5 109 116 151 261 475 +-----NCSQITITAEPGETVTLPC-----EQPHTMIFNVKWIRPDLNqtniVFsptdpHYifmdIEDDYNLEHQHESFKNRVQLKDSEMTDGDMSLILRNVTVNDTGTYECRV--SGHRSRRV------ +>UniRef100_UPI00109F04FF_27687/ 74 0.293 2.531E-12 3 115 116 23 131 492 +---TVQTAQPYPVVHIGSEVLLQCSFTVtSGAIDVKQLTVTWIQNALTVAKY--DQENLIE-----RPRLSLNTEGMKSGNASLLIRSVSFDDGGQYRCAVLHEGEKEQDvdIYVSVRA +>UniRef100_I3KL22_8128/ 74 0.232 2.531E-12 6 112 116 348 453 536 +------VPLDhkIIPAESGQKVTLTCRAPNNSK------RVKWSRadlRDKYVLLYQDGHLNPDNQHPSFKSRLTLQDRQMKNGDVSLILKDANTADSGTYMCRVFMEETRSWKLLIN--- +>UniRef100_UPI000E42804B_8154/ 74 0.254 2.531E-12 8 113 116 363 469 578 +--------SDIVqVAKYAVCIELP--FKTTAVLP-QDVTVEWTHNNMKVHVYESGNNQPVKQDQSYRGRTEMKEDALRTGDFSLTLKDLHLTDSGVYTCTVYNkDGDKLlqKSVTLHV-- +>UniRef100_UPI0004A3200B_8081/ 74 0.261 2.531E-12 9 113 116 490 598 625 +---------QQVQVEEGaESVLLP--FKTTPDLPEDAKVVWWQLDPEHmkIHVYHNGSERPEEQNHSYRTRTKMNENLLKTGDLSLSLKQPTDKDNGKYRCEVYSetrGSRREKTVMVKV-- +>UniRef100_UPI00187CCE89_8177/ 74 0.260 2.531E-12 6 113 116 35 143 625 +------CSNTTIEGKAGGRVILPCS--KKDKKDISHEEVQWTFkdpttgKDKSVHVYFQGEDYLQIQSDDFKDRTSLFKDQLSSGNCSLSLL-VTTSHSGTYhSC---VGGRLCCTVTLKV-- +>UniRef100_UPI00187CD11D_8177/ 74 0.223 2.531E-12 4 113 116 137 249 638 +----VTDPEPEVKVeQVGQDVTLECR-----AGDVTIRAAEWIRsepePPTDILSWRDGHDQ---QDSSFTGRVQLVDGELKTGDVSMILKDVKREDSGTYECRVQTAASRRNKtetisiVKLLV-- +>UniRef100_UPI00165BFE2E_8078/ 74 0.260 2.531E-12 4 114 116 698 807 824 +----VKVPQ--VEVELGEeSVLLPCRATVTLTGD---VRVEWRgHNDWMVHVYENGSDHLEEQHEIYKKRSKMKKDPLKTGDLSLTLKYPTHKDRRIFTCIVSREGNILmkKQVELQVN- +>UniRef100_UPI000742C718_28743/ 74 0.269 2.531E-12 4 113 116 130 238 859 +----VKVQQ--VEVDSGSDaVRLPCETTV----QLLDSTVQWRDsNNRLVHMLQDGSDVLKNQDQIYRDRTAINGDFLQTGDLSLTLKHLTYKDSNVYTCTINSGGGDVlmkKQVQLHV-- +>UniRef100_L5LTH0_225400/ 74 0.218 2.531E-12 1 114 116 238 373 934 +-SLKVIGPTQPLLVRVGEDIQLTCCLSPEANAqsmevrvgediqltcclsleaNAQSMEVRWVRAHRYpaVYVYMDGDHVSAEQMEEYRGRTVLVTDAMSEGRLTLQIHDARTSDDGQYRCLFEKDGV-YQENTLDVK- +>UniRef100_UPI0019634FC7_8168/ 74 0.247 2.531E-12 4 115 116 850 949 1002 +----VTEPAdEIVVVRPGDNAILPCKV-ADPSIN----DIKWTRPDK---------------HPSFKDRVYLVNRDLNDRDVSLTLENVSRHDAGIYECRVNTGGSKLKKIdsepirtvRLQV-A +>UniRef100_A0A3P9ICQ2_8090/ 74 0.211 3.470E-12 6 97 116 41 142 146 +------GSDNPIIVAPGQDVILPCR--LQMEMDLLHKTIEWSKEGSKteparrrswktyVFLYRRGIQISAMMMQLYIQRTSLFDERLRHGDVSLKIMNVTLDDSGTYDC------------------ +>UniRef100_UPI0011EA02D2_63155/ 74 0.285 3.470E-12 36 115 116 0 83 163 +------------------------------------MRVVWKHREFRITVHVHGSnvDDLRNQSQRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCILQTGGREEsqAEVQLKVKA +>UniRef100_UPI00165BC51A_8078/ 74 0.260 3.470E-12 13 108 116 63 156 178 +-------------AVVGGDVTLPCKADRNQPLD----VVEWSRPGtitEFVLIFRtQHPEVLEVQKKSYEGRVELKDRE--TGDMSLVLRNVTAEDGGTYECYVLRERSRRKR------- +>UniRef100_UPI00196278ED_8168/ 74 0.247 3.470E-12 9 108 116 17 116 194 +---------EIVVVQPGDNITLNCKAP-----DPSNIVLKWIRPDlepknNYVFFCRGSQPQTGNQYDQFKGRVELMKVDLENGNISIILKNVNYNDNGTYECRVLSGSRRRKR------- +>UniRef100_UPI001B3ABE45_0/ 74 0.232 3.470E-12 1 113 116 13 125 197 +-SFSTASSVQTIKAKEGAKAILSCFL---DHVNVSGLTVEWSKDGRKvmVHLYRHGEDRAYDQSEEFKNRTVLFHNGLNTGNVTLQISGLRTSDAGTYRLYIPRlKFYFYFKVDVEV-- +>UniRef100_W5MXG7_7918/ 74 0.263 3.470E-12 8 115 116 1 113 207 +--------KDCIVGIIGQSTLLPCVYKNGNQ-DmlLSDIGIEWRADSVVVYSFVYGKEIREVQGKDYANRTHLFTEVLKKGNFSLRLEDIKVKDIQYYKCIFNRKGFGSseplDQVCLTVAA +>UniRef100_UPI00146E6EB9_40690/ 74 0.258 3.470E-12 2 115 116 18 137 209 +--FVVNVTQASYQAEENQNITLEWTFSTRRDTSLRSISTYCFLytNDRTSVLFelREGVESPESQDPEFSGRVQWDKDVLTEGRLTLHVSRLRTSDSGFYRCdiLVTPDGTNSRRCWLNVTA +>UniRef100_A0A093BKP9_8897/ 74 0.247 3.470E-12 2 109 116 18 132 234 +--FGVSGKRSIgVTALpsagnIGRRGLLGCTF--QPGVRLGSVAIRWAKlgHAGLVHEFRGGKDELREQEASFRGRTAVFAEQVMGGNASLELRDVRLSDAGTYLCSVTTaRGSGAARL------ +>UniRef100_A0A7J6BSA7_369639/ 74 0.225 3.470E-12 8 114 116 101 211 241 +--------SDPVKVEgfVGDSADFSCSIPESEiQSKIEEFSVHWRDNeEKSVCDFIGGNRTCKDQAPEYKDRVETFPEEYKKGNFSIKLNHLQKTDARKYVCHITGPSQNYTTTELQVK- +>UniRef100_A0A3P9DSI5_106582/ 74 0.289 3.470E-12 2 115 116 18 120 242 +--FSVSS----YQAEENHNITLEWTFTTKPDTSISTLEILY-----VVHLHKDGRLVYENQNPSYHFRTRVFVDELIKGNVSLKIFKVKLSDEGTYRCFIPW-IREEASIVLTV-A +>UniRef100_UPI000E1F8D15_8790/ 74 0.280 3.470E-12 1 104 116 35 137 248 +-SISVTTLPSP--GNIGQNSVLGCTF--EPNVELSSTAIRWAKAGlaGLVHEFRGGEDHLREQDASFQGRTAVFADQVAGGNASLLLRGVRLADAGAYHCAVTTaRGS----------- +>UniRef100_A0A671DV88_59479/ 74 0.216 3.470E-12 13 115 116 29 134 284 +-------------AYFSETADLPCHFINPQNISLDELVVFWQdQHNRVLYELYKGKEKPENVHPMYKGRTSLDQD-----NWTLRLHNVQIKDRGSYQCYVHRQGpnglvSIHQKIdnYLLVLA +>UniRef100_A0A3P9LIM5_8090/ 74 0.275 3.470E-12 4 98 116 21 116 285 +----VAPPSTVVMVRVGTEAVLPCH--LGQGVNSSTLRMEWMRSDlsrNFVFVWVEGRERLEHKLWSYLQRTSVLFSGMKLGDVSLQLTNVTALDEGTYICR----------------- +>UniRef100_A0A3B4TAW7_41447/ 74 0.316 3.470E-12 2 114 116 18 128 285 +--FTCRADAE-VHCVFTESCILPCPFP-----PGTEAVVHWILvtaGNPPVHSFYHNRDQLARQDQRYRGRTSLFKHQISRGNASLQLTGAKLQDQGRYKCYTNStVNNDFKNIFPKVN- +>UniRef100_UPI0003C9067E_246437/ 74 0.226 3.470E-12 8 115 116 21 135 290 +--------EQEVRALVGSNIELSCVHPKDSSFDLNDLYVYWQLfgSETVVAYYLPENSSTGHTDDHYRDRAQLSLDSMKQGNFSLRLYNVTPQDEQKFHCLVFRESLELQKvldvvVRLHVAA +>UniRef100_A0A5F8GUR1_13616/ 74 0.214 3.470E-12 11 115 116 23 134 292 +-----------IHGMVGDNVELSCISPIQRHFDLQNIHVYWQTtktPPESVKSYIPGENSSQYDDSKYKNRASLTPEKMERGDFSLLLSNITTKDEQEFVCIVLNkssfGILLQSEVTLRVAA +>UniRef100_UPI000742A318_28743/ 74 0.265 3.470E-12 32 113 116 1 83 313 +--------------------------------DASAETVKWKQGKNVVHLYRGGKNHPTEQYERYRGRTSLFTEGLTEGNLSLTLSSVNLNDDGTYQCSLQTESlNKMCYINLNV-- +>UniRef100_A0A6G1Q6W1_215402/ 74 0.223 3.470E-12 9 113 116 117 224 314 +---------QQITVKTGDDVTLQC---LDHRGGDIELLV-WRRLDleEDVFDCRHGSMSDNLQHPSFKNRVELRDPEMKDGDVSVILKKVKISDTGTYECYVRNSNTQPqpqliSNITMTV-- +>UniRef100_A0A6G1Q7J9_215402/ 74 0.212 3.470E-12 9 112 116 136 239 323 +---------QQITVKTGYDVTLQCR----DPRGGDIEVLEWRRQDleEDVFVCRHGSMSEDLQHPSFKNRVKLRNPEMKDGEVSVILEKVKISDTGTYECYVKQSESkRWKRaVNLK--- +>UniRef100_A0A4W5MCG2_62062/ 74 0.245 3.470E-12 3 113 116 20 136 325 +---TVTVPQKFVNVTKGESALLQCTF-VTTEQKTSDLIIQWNFvaKTSMVPqQVYYSQSGEGVISKPYEGRLKPSSSPASTNNASITISNMQVSDAGAYTCEVRNfpdvSGKTEATIIVNI-- +>UniRef100_UPI00188E8F29_50954/ 74 0.220 3.470E-12 13 115 116 29 132 333 +-------------AYFGDTGELPCRFKNPQNISLNELVVFWQNQDKVLFELYEGKEKPDNVHPKYKGRTSFDLD-----SWTLYLHNIEIKDKGSYHCYAHRlqpNGmvpLHQMNIVLSVLA +>UniRef100_UPI001A7E7101_43689/ 74 0.228 3.470E-12 2 113 116 9 123 359 +--FVIlSVPQVEVEVDSGvTSVQLPCKITLQLP---EEAKVEWKcLHDTKIHMYENGSDQPEEQHQAYRKRTKMNEDLLKTGDLSLTLKYPTDYDIDTYTCTVYSrEGNILlkRKVELKV-- +>UniRef100_H3CFN9_99883/ 74 0.232 3.470E-12 1 113 116 20 141 366 +-AFgldiTTTGPSS-IEKASGQSVKLECQFTLAP-EDTGPLDIEWSLmasdnqqEDKVVILY-SGDRAYEDYYEPMRGRVHFNSADPKTGDASINLTGLKSSDSGTYQCKVKKaPGIRSRKMLLIV-- +>UniRef100_A0A5N3W245_9886/ 74 0.210 3.470E-12 1 97 116 2 96 375 +-SFShVSVNEQIVTGRLREDVILPCSFESGP-----NVVIHWKNQDTNIYSYYRDRDQLETQDPRYVNRLSPFPGEIYNGNASLCFRRLTIYDGGIYvlTC------------------ +>UniRef100_A0A087YMG5_48698/ 74 0.272 3.470E-12 11 114 116 14 121 378 +-----------VEVNEGaESVLLRCHYSYD--VSEVNPSVLWSRNDlnpKVIHLRREQGDDHKDQNQVYRRRTSMEPDALETGDFDLTVRKPQLADSGNYTCSISDGRAELKlaQVQLKVK- +>UniRef100_A0A6J0TIZ1_103695/ 74 0.254 3.470E-12 4 115 116 30 137 392 +----VSVPRSPIQARPGSDVQLPCNIThTSMPFDLSRLAVVWKVGPKTIAQYEGGKFEPK------RPGVIMDSEQLRMGDATLRIQRVEDTDTAIHSCFVIYmMDSETGNVDLRVEA +>UniRef100_UPI0011EA469E_63155/ 74 0.247 3.470E-12 6 113 116 272 379 443 +------VPQ--VEVDSGvESVQLPCKATVHLPADA---KVEWKVDyDTKVHAYQSGSDQLEGQHQVYRDRTKTNEDLLKTGDLSLTMKNPTERDNYTYTCTVYSrEGniVLRKQVELNV-- +>UniRef100_A0A6P6NVP1_7957/ 74 0.279 3.470E-12 0 115 116 6 116 583 +NDFQLVIPErgERVKINAGSTLTVSCH--LSPALSAVDMEISWFGEMSCICAYKNRE---MTQSVGYEGRASLFINDLPRGNVSLRVADFRESDLGVYMCRV-IGRNETQQITVNV-A +>UniRef100_UPI0010A00F80_27687/ 74 0.263 3.470E-12 1 111 116 20 123 755 +-ALTVSTSNPFLYVLRHEAVTLPCSFSVTPgSIDPKRLTVTWYQYDFIAARFVNGEATA---------RTEaiLFENDIRNGNASLLLSSVIKRDEGQYSCEVRHGG-ERQEVNL---- +>UniRef100_UPI0019662C89_55291/ 74 0.267 3.470E-12 1 111 116 39 142 808 +-ALTISASNPFLYALRHDAVTLPCSFSVTPGfIDPKKLTVTWYQYDFLAARFVNGE-------ATARKEAILFENDIRNGNASLLLSSVMKRDEGQYRCEVRHGGEK-QEVNL---- +>UniRef100_UPI0007BAB664_307959/ 74 0.250 3.470E-12 13 111 116 249 346 994 +-------------VPLGASAILPCY--VDELLSMEGLKVEWRRTDSEtlVHLYQDGESRSQ---QGYLDRAHFFSDPIQHGNFSLRLDNLRAQDEGEYTCTV-YSQQDHlfsTKIIL---- +>UniRef100_A0A401U261_137246/ 73 0.306 4.758E-12 19 114 116 1 98 99 +-------------------VILTCQV---KNVDMSQTTVYWQKrQEKKVLFYwKNGNVDPNYQDEEYRNRSHILQSEFQKGNLSSIIWDLRLSDSGVYDCIIITEHqvtPDQCSITLKVN- +>UniRef100_A0A667Z1V1_586833/ 73 0.306 4.758E-12 4 113 116 22 130 134 +----VNVNKDVYQVEENSNITMEWTFT--PIMPLTDLRIYFSSEYKWVYYLRDGVEQPEYRDEQFTGRVQVDKDELRKGNIRLHLSSLRTNDSGSYRCVVPTrDGVTVAKSSLKV-- +>UniRef100_UPI0011C0E968_8175/ 73 0.225 4.758E-12 5 113 116 14 129 146 +-----SGDAVKVLVKEGSDAVLPCL--ISTKEDITGQVFDWKKdesrkEKKEVFIYDAGNhynNGHTGQDDQFKGRVSFFEDQLQRGNASIKITRTKMADSGNYSC--DFPGFELGQpsiIELVV-- +>UniRef100_A0A3Q2P6H7_8078/ 73 0.226 4.758E-12 2 113 116 37 148 167 +--FC--CPSgiclDLVsEGQVGKSVLLPCNSTKSPPVD-----VFWRDEkENNVLDIIQDKPDLENQDKKYKGRVSSFPSQFQNKNYSIVLEKLEKNDAGNYKCSiVSDGDRVTTRVNLTV-- +>UniRef100_A0A667ZDW4_586833/ 73 0.261 4.758E-12 9 113 116 20 115 168 +---------QKVSAWAGENIVLPCKIP-----PTEDISVEWSKKG------LKPNVDLVMKNDDYRGRTFLLREDLRRGNMSLKLVNVGLSDAGTYRCFVPKlqGNRKETVVQLIV-- +>UniRef100_A0A671TRB1_8175/ 73 0.250 4.758E-12 11 114 116 11 119 173 +-----------VEVEEGvESVQLP--FNTMAELP-DDTKVEWERiyPEPTVTvdIYPHGSDQPEEQNQVYRDRTKMRKDLLETGDFSLTLKNPKHTDTGTYRCTVYDwRGntVRWKTVQLEVK- +>UniRef100_A0A4W4E393_8005/ 73 0.287 4.758E-12 23 113 116 25 113 175 +-----------------------CSYLVSA----EDMRVEWYRlymRQTLVHLYVEYEDRNDEQIESYRGRTDLFKEELHKGNISLKLSAVQPSDEGVYKCAV-RSMSWYDDITFYV-- +>UniRef100_UPI00084D2D39_8355/ 73 0.297 4.758E-12 4 113 116 23 126 181 +----VTVDPSLLVVKPGDTVQLKCLLKLEKQVEPSKLMVQWFTRGVQVAEYDRKVTI-------DKPGLSLSEEALKKGDATLTISSVKEENAGNYRCYVYYGSeFTMKQIVLKV-- +>UniRef100_UPI0018E25616_77115/ 73 0.219 4.758E-12 6 109 116 15 124 193 +------VSASDVEVIPGEDAVLQCQ----APSSAKVTVVEWTKddhsPDDYLFLYRNGRSYEKYQHPSFRGRVELRSSSFADsGDVSVVLKKVSGEDMGTYRCRVlmtSSGGkmEEHSEV------ +>UniRef100_A0A6G1Q7S8_215402/ 73 0.250 4.758E-12 8 113 116 15 129 200 +--------SDALLVQRGKDAILS---SLTDQLP--IIAVEWTTTnltyPQYVLFFSDGHSDKTHQYPSFEGRVDLMDKKMKNGNLSIIIKNVSSSDSGIYECRVSSGGSRRKRaninsepiatITLQV-- +>UniRef100_UPI000D6A4C47_176946/ 73 0.262 4.758E-12 2 113 116 56 171 202 +--FTILpVKKNPI-AVIGEDVTIPCQLmSVSIP-NNTAIEVHWIFsnSSKPIdVIYYHRKNKEEKELKNYGDRAELFYNELNRGNMSLKLRNISLSDQGKYTCVVTTeTGFDEIVTELNV-- +>UniRef100_UPI0011E9C5CE_63155/ 73 0.213 4.758E-12 12 113 116 26 138 207 +------------TVKRGEDATLQC----SGTRGAAVVILRWRKNDQQpelqdtnkeefyVLFIRDGRTYENFQLPSFKGRVQLRDPQMKDGDLSVIIKNVSMNDAGIYECYAGYDKNDSqlmSSTNLTV-- +>UniRef100_UPI0011760565_586833/ 73 0.252 4.758E-12 11 112 116 27 129 224 +-----------LKAQPGENVTLSCQAP--DGVDIE--AVDWSRKDmkklECVFFFQDRHIDAGHQHESFKNRVELKDREMKNGDLSVILKNVKKNDSGTYECRFKAaGAKRRKRAIIK--- +>UniRef100_A0A3B4U3D0_41447/ 73 0.240 4.758E-12 17 113 116 1 94 226 +-----------------ESCILPCSFQGDT-----DVIIHWNQvtaGNSPVHSFYYNKDQLTQQDQRFSGRTSVFKDQIPGGNASLQLTGLQVQDQGRYKCYT-VDGEKHTEHHLSV-- +>UniRef100_UPI0018A0A636_72105/ 73 0.300 4.758E-12 1 115 116 28 147 268 +-AFVVNVKQTSYQAEKNHNITLEWMFTTRTHSSPKSLFIYCELfaEPRPLVLFhlLGGVEDPESQDKQFAGRVRCDKDVLRDGRLRLHMSRLRIDDSGVYRCNVLTGdGTGSEICHLDVTA +>UniRef100_A0A3Q3FFF4_56723/ 73 0.282 4.758E-12 17 111 116 29 122 277 +-----------------ESCILPCSFK-----QGDKVLVHWiqLKGNTLVQSYYSNRDQLERQDQRFKGRTSLFQDQISKGNASLRLTGVKLEDQGRYKCYTSTTNalVDCKKITL---- +>UniRef100_A0A2U3Y0X1_9713/ 73 0.417 4.758E-12 2 115 116 31 131 284 +--FTVTVPKELYTVDYGSNVTLECYFDTGGHVELGYLKASLQK----V------ENDTSLQSE----RASLLEEKLPLGKALFHIPRVQVTDAGQYRCLVIYGvAWDYKYLTLKVKA +>UniRef100_A0A1L8H5T3_8355/ 73 0.269 4.758E-12 11 115 116 24 137 286 +-----------LFGRLGTKMEMPCRYQ-PLQAPLHQLYVYWQIkvseEDLTVAAVVEGQVDEKFQHWAYKGRAWLDPMKLKEGDFTLYLSNLTEKDQGTYLCIVMFKKLPMmtlmqnSTVKLKVQA +>UniRef100_UPI0019637099_55291/ 73 0.250 4.758E-12 2 115 116 10 134 296 +--FLFIIPlvhvrgDDCLTANIGETVLIPCSLNIKEPLKAEDISVEWTAGDGLvVYSFVKG--MVKDQDPKFRDRAELFKSELSRGNFSLSLSNVSEADDGeRFQCIYYNnraQDNNRKDLSkhcLQV-A +>UniRef100_UPI001176083F_586833/ 73 0.262 4.758E-12 1 115 116 92 211 298 +-ALVLNVRQSVCQAEENRNVTMEWTFT--PNMRLTDMEIYlalWvseLKTSKTVYYQLYGVEYPEVQDEQFAGRVGLDKDELRKGNIRLHLSRLRTEDSGVYRCEVaTYFDGNISECSLNVTA +>UniRef100_UPI001964CA3D_55291/ 73 0.252 4.758E-12 12 109 116 28 126 303 +------------TAIVGETVQIPCSLNIEVSLKMEDISVDWTTsEGLIVHSFVKGQDYLTNQAPQFKSRTQLFGSELPCGNLSLRLSSVSLTDEEEYVCYYHRAGERNSKL------ +>UniRef100_A0A0P6JLW1_10181/ 73 0.228 4.758E-12 5 115 116 18 135 304 +-----EIQQTEVRAKVGSDCLLSCMYPERLDFDLDDVYVYWQIsESNTVVTYHIPKNNSSGQaDSRYQGRAHLSLDSVRQGDFSLHLRNVTLQDAQRFTCLVFRKSLSMREvlravVSLRVAA +>UniRef100_A0A3B4YTV2_1841481/ 73 0.276 4.758E-12 0 112 116 8 125 320 +NVFFLFCPfnRGRLCpLFEGEilSCILPCSFQGGT-----DVVIHWIQvtaGNLPVHSFYHNQDQLGHQDQRFRDRtTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSViRGNKDSFINLK--- +>UniRef100_UPI0015D0127B_8005/ 73 0.245 4.758E-12 1 100 116 81 175 345 +-SLCVQGPSGPLVAQLGHSVLL-LYFTQVP------LPLEWRKTDSEslVNIFQHRENRPELQSQSFSGRAHFFPDEILKGNFSILLRNVERKDAGIYRCKVN--------------- +>UniRef100_A0A6P7J8U4_210632/ 73 0.302 4.758E-12 2 115 116 20 136 346 +--FTVEAERTMYKSEFRGDVVMGCRFNPRVLPTRSDLKVTWLWiNGTSaqeVIRIDNGIEHSASQ--KYNGRVKVLKDELGNGWAKLQMSQLRIDDSGSYQCLVHTGeGTDYKTIALSVEA +>UniRef100_UPI0004F48CE4_7955/ 73 0.236 4.758E-12 4 115 116 11 117 365 +----VTSADNRVTCVYSEKCMLPCK------SDYHS-IIHWYKDKAPVHSFYRDADQLAHQSEEYKGRTSLLPaSEINTGNVSLMLKNIKIQDEGRYKCYTANDKSNHeQFVSVSVEA +>UniRef100_UPI000661FA2D_10141/ 73 0.260 4.758E-12 1 115 116 110 225 378 +-SLRVEVPLRKLTVHLNDNVTIPCNFSGFARLDLRVMGFRWYLKDPVskskitVLeLFGNNKIIP-------RTGAEVSPERLLRGDASLQLPSVQLGDAGEYWCEVvDTPAMDDDSVSLEVLA +>UniRef100_UPI000E45C028_64144/ 73 0.248 4.758E-12 0 113 116 87 206 398 +NCFPIT-----ITVEPGETVTLPC----EDSRERRFYAVRWIRPDlvpENIFFFppvpyyfymYGGRYDLDDPHVSFKNRVELKEREMRDNKMSLILRNVTFNDTGTYECHAYYQPRRSKlisIIHLDV-- +>UniRef100_W5M324_7918/ 73 0.258 4.758E-12 4 113 116 41 152 406 +----VRAETE-MKSVVGDNATLPCHHQL-WQMDPRTLDIEWLLqrtnsKQRAVITY-SGSSVYDDLHESLKGRVAFAADYLK-GDASLRIADLLLADSGLYTCKVKNGGhYKWSNINLTV-- +>UniRef100_A0A7J6B7X1_219545/ 73 0.258 4.758E-12 4 111 116 129 239 438 +----VEAQPHAVFAVRGSNVTLPCQFWYEPPlISPRRVRVKWSLllhsGDEasNVL-VSIGHRQRSF--GAFKDRVHLQKD--VQGDISLIITNVSLQDSGQYRCEVIDGlEDESATVNL---- +>UniRef100_UPI0011EA1FFC_63155/ 73 0.237 4.758E-12 1 113 116 272 381 459 +-SLNVTVPEvQMVETAKGvQSVVLPFKAEVRNPED---VTVEWKHKDKKVHEYQRGQNQSHIQ-----GRSEMNTNPLRTGDLSLTLKHLQLTDSGVYTCTVcNKDGlmVLQKSVTLSV-- +>UniRef100_UPI0012F6C9A3_8364/ 73 0.236 4.758E-12 4 115 116 31 137 463 +----VTAP-SPHVAQKGSDTLIPCTFRIDPfPADPKLLNIKWNFNGQ--IRLSCTDSEVSTTDPRF----SLNPNSALLGEASLSVSNAQISDGGTYSCSVTYGTEwQEKEIRLEIQA +>UniRef100_UPI000DF441A9_8128/ 73 0.235 4.758E-12 1 114 116 297 417 493 +-ALTVSTDSQHapgVEVfERAESVLLPCQVPAD--VSRSATAAVWDRDEfkvPTVHVRLQSGVDLKDQNHRYFSRTSMRVDALQTGDLSLTLRNPTVSDSGNYTCTTRRAGDDLKKIhvQLKVK- +>UniRef100_A0A2D0SYD8_7998/ 73 0.262 4.758E-12 2 115 116 18 133 496 +--FTVESEQDSYDGELHDKITMGCRFSHVP--SVSRISIIWQRvsplETVGVYQLDKGNENPNFTSVQYQSRVRLLKEELEKFRAVIELSQLRLNDSGTYQCIVIQDEVDYKQTKLTIRA +>UniRef100_UPI00165A9B16_8078/ 73 0.238 4.758E-12 13 115 116 22 127 632 +-------------VFEGAElVVLPCHYSgVIPEVNTS---VIWSRNDlkPQTVHLRRKEDDLCGQNQRFSGRTSMKSDALDSRDFSLNLRNPRLYDSGNYVCIISDGTAEItvTEVQLQVKA +>UniRef100_UPI00109F41C0_27687/ 73 0.280 4.758E-12 3 114 116 21 127 766 +---TVWTPQAHQVAHLWSEVVLHCDFKVtSSPIDPNGLTVIWTQHGQTKVKYNHGEVDGTW-------RHSLSDKAVKSGNASLVISHIDPNDDGQYKCQVEYEGaKGEVDIHVSVK- +>UniRef100_UPI0019559F82_90988/ 73 0.250 4.758E-12 0 99 116 293 383 904 +NSFNV--------GILGDYVDIPCH--VPPNVLTEDLKVEWRRKRRNsetlVHLYEDGA---EKQQEDYKDRAHLLPEHIKHGNFSLRLDDLRAEDEGEYTCTV---------------- +>UniRef100_A0A0S7M0W6_188132/ 73 0.241 6.524E-12 11 115 116 3 114 118 +-----------INVTVGDNVTLPCEAN-----DYRPLeVVEWSRPGaelkelKYVLMFNKNNPDLDIPEQRFKGRVDLV--DMEKGNVSLKLRNVKLEDRGTYDCYVQGETKRNKRnimqpfntVYLHV-A +>UniRef100_A0A5N5K9D3_310915/ 73 0.281 6.524E-12 15 113 116 30 125 161 +---------------VGGTVILPC-FT--KNAALVG-DVFWRyeerKENKAVFDIISGKEDFQDQSQEYRGRVKSFPTDYAKGNFSIQLIDVKLSDSGTYTCIIPKSPP---NVLLIV-- +>UniRef100_UPI00146A91B3_52239/ 73 0.242 6.524E-12 9 108 116 19 117 168 +---------DLLKAKSGDKITLQCN----SSTDAAVTLLVWTRtdlEDDYVFFFRHNRVNENYQDPRYRGRVELKDPEMKNGDSSVLLKEVTEEDTGTYQCQVIPSMNRWKR------- +>UniRef100_A0A6G1Q6Y8_215402/ 73 0.243 6.524E-12 2 115 116 17 134 197 +--F-MNVTQTSYQAEENHNITLQWTFTTKPDTSSNSLYIYCSLfidHKTPVLFYlHDGFEDSESQDQQFSGRVHCDKDVLREGQIRLQLSRLRTEDTGLYRCVVNTNyGRSYGECQLNVTA +>UniRef100_A0A6P7IAI8_210632/ 73 0.232 6.524E-12 12 113 116 25 132 208 +------------TVRPGQDVPLQCQGPGGEAVTL----LEWSRsdlkEDGYVFFYRNSRSYENYQHSSFRGRVQLRDLSMKDGDVSVVLQNANLNDSGVYECRVISsmesGGRSQvsCSVHVTV-- +>UniRef100_UPI000FCD34BE_114329/ 73 0.231 6.524E-12 1 113 116 33 152 256 +-SLTITaVDQSVFEKAQGEKVTLPCTFELSE-EDEGPLDIEWVFipadnpEREKVIIMYAADRTYNSYDPAVTGRVTFTNSNPRFGDGSLDIMDLKAADAGTYQCKVkXYSGVQSKKIQLTV-- +>UniRef100_UPI001ABEACC0_8384/ 73 0.252 6.524E-12 9 115 116 33 138 257 +---------SPIKALVGDNMTVPCHFAGykAPSLTTSTVAVRWEIGTENtLFLLFDGENSTQNRSGSY-----ISERNLVRGDASLYIPNLQFSDEGEYTCNVFVtPEKAISKVTVQVSA +>UniRef100_A0A2K5C9N7_37293/ 73 0.417 6.524E-12 2 115 116 20 120 263 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGAITASLQK--------------VENDTSSHRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A340X676_118797/ 73 0.393 6.524E-12 2 115 116 20 120 264 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI00071A9044_9793/ 73 0.417 6.524E-12 2 115 116 20 120 273 +--FTVTVPVELYTVDYGSNVTLECHFDTGGPVELRDLRASLQKAENETFL--------------HSERATLLEEQLPLGKALFHITRVRVTDAGQYRCLIIYGAAwDYKYLTLKVKA +>UniRef100_UPI001874F564_9771/ 73 0.393 6.524E-12 2 115 116 21 121 274 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A3P9PKX2_8081/ 73 0.240 6.524E-12 11 113 116 24 129 288 +-----------LFATEDSDIILSCS--PIGKDDLTHQMFDWKRNDTQeVFLYDNGDqyKKKTGQHENFKNRVEFFEDQLQFGNASIRIKNTKLTDAGIYSCEFPKlqPPGQKFYIKLVV-- +>UniRef100_A0A6P7L4A5_158456/ 73 0.217 6.524E-12 13 114 116 70 180 303 +-------------AKTGDDVLLWCQ----GSRDGAVEVLEWVKPdlksDDYVFFLRDNQIYDDYQHPSFRSRVRLRDPEMTDGDFSVVLKDVTLHDAGSYECRVRKSSSERRKratpelitsIKLKVQ- +>UniRef100_UPI0010A0A721_27687/ 73 0.268 6.524E-12 4 115 116 34 148 308 +----VTV-NKTVVVDLFHDVVIPCTFNGS--IELVSSFVYWTKQNSSkssiIMAYENGTRQPGKESPSYRSRTQLMFD-TTVGDASLFLRKVLLTDSGSYVCRVGSfksGTFGEAGMNLTVTA +>UniRef100_G1KUG1_28377/ 73 0.232 6.524E-12 11 115 116 29 143 312 +-----------VIGIIGGTAEMECFYSGKEQFVPNKFRIIWQKQEKTdcpidIYEYSHGEDMKSDQCNEFQNRT-LFSEHLKKGNFSLRVLDINPDDDNTYKCVVLRnetGGYHLFSeiiVTLKVAA +>UniRef100_UPI00159006A3_8524/ 73 0.260 6.524E-12 4 113 116 29 144 339 +----VTVPQDPVMQQRGSSVELPCHY--KTSVD-KNFVLEWRFapgstppdHGKQILYFTNNKlYKPGSQSE----RLSLLQDPPTLGDASIQLTDLHASDAGTYICEVNNPPDFYGTsvglIQLTV-- +>UniRef100_UPI0015E1CA4B_34816/ 73 0.254 6.524E-12 9 111 116 178 278 349 +---------DVVKVEPRDNVTLECL----AGEGL-IKALEWTRTDlktEYVLFYMNGQLEPTQQHSTFQGRAQLVDGELKDRNVSLLLKNVNVDDSGTYECRVLFRGPTQVKKTL---- +>UniRef100_UPI00168CD861_30732/ 73 0.217 6.524E-12 1 109 116 89 199 394 +-SFSVKVSAElkNITAEPGQNVTLTCRLSDQNQ----VLVLEWSRtdlqEDEYVFLYRDDKSDSDHQHKSFRNRVFLKDSRMGDGDLSVVLKNATTDDNGTYQSRVEGNGRTRRSV------ +>UniRef100_UPI000F50C560_1234273/ 73 0.260 6.524E-12 2 115 116 17 127 430 +--FLVEtdgkIPDVHVTCQYSEDCVLPCSFSPSGREE-----IRWFRHD--VLIYAHPQ-STKWHEQLFRSRTSVPDDALSLGNASLLLQRCVLSDRGRYRCQVTTGEKTNDYIIlLKVEA +>UniRef100_UPI0019626DE8_55291/ 73 0.236 6.524E-12 2 113 116 16 123 495 +--FQFSIPQKQISTPLYTNALLPCTFSeANDKNDLKFAIVTWEHKGELLVKYESG--ELVKQ----ASRVKLSKEGLKNGNASLVLFNVTFKDEGIYECKVHEAPySETGQVELNI-- +>UniRef100_UPI001ABEA6DA_8384/ 73 0.250 6.524E-12 2 115 116 20 125 1015 +--FFV---PNTHKAFLGGNVQIPCSFTVDkPPVDRTLLVITWYFQGKQVLRVDDKSETTTNPRLSYVDRA-------WDGGADLLISNLALSDGGLYKCSVLYGSqRKEGEVRLDIQA +>UniRef100_A0A3Q3IQ93_43700/ 72 0.215 8.946E-12 12 113 116 14 125 131 +------------TAEPGENITniiLSCRAPSSTNIR----AVEWIRTDprpEYVFVYRSRGHDRENQHESFKDRVELKDSEMKDGDVSLVLRNVKINDRGTYECRVVQGKTHHwqrspqliSIVHLSV-- +>UniRef100_A0A3P8P5Q3_8154/ 72 0.252 8.946E-12 14 114 116 0 103 159 +--------------EEGaESVQLP--FKTTQNLPEDKRWCWWRKEPKPlvlVHVYDNG-DDLKDQNQRYSGRTSMKTDGLDTGDLSLILTDLQLSDSATYTCSIREHGREMsrSDVQLQVK- +>UniRef100_A0A3B4F5A7_303518/ 72 0.231 8.946E-12 13 114 116 22 127 172 +-------------VFVGvDSVLLPCQ--VPANVSRSSTAVVWDRDEfkiPTVHMRLHTGDDLKDQNQRYFSRTIMSDKALQTGDLSLTLRNPTVSDSGNYTCIVRKYGQDEKRteVELMVK- +>UniRef100_A0A3P8QNU3_8154/ 72 0.240 8.946E-12 18 113 116 65 165 172 +------------------NVLLPCR---APNIkSKARALVKWSKADlgrDYVLLYQDKQFDPDIQHSSFVNRVDLQDRQMKDGDVSLILRDVTINDNGTYECRVVMKETRSWKsisiITLSV-- +>UniRef100_A0A401QDC1_75743/ 72 0.243 8.946E-12 36 115 116 0 80 176 +------------------------------------MEVRWTKGNALVHLYRFGQDENAEQDARFKDRTQLFANEFQNGNVSLKLTKVELKDEGEYKCLVDTPEREYQDaiVTLNV-A +>UniRef100_Q9BQ51-3_9606/ 72 0.394 8.946E-12 2 114 116 20 119 182 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A3Q2X9B3_8153/ 72 0.258 8.946E-12 4 113 116 18 127 189 +----VVGSNRPTVAAPGDTVVLPCH--LEPTFDVRGLTVEWSRLDL--------KPDPSDQLSRveyvhlYRDRneDRLFADAMEHGNISLKLTNVSEGDAGRYRCFVPKlqSRVKFAIVELVV-- +>UniRef100_A0A672JXI7_75366/ 72 0.205 8.946E-12 15 114 116 63 158 196 +---------------VGDSVTLPCIYENqQPSTD-----VFWRLNvSKRVLNIIDGKPSTEKQDEMFKNRTESFPSEYAKGNYSIELKDLKLTHAGNYTCFL-QKSNEEKKMQLFVK- +>UniRef100_A0A1A8L9T3_704102/ 72 0.232 8.946E-12 17 99 116 20 101 198 +-----------------QTATLPCR----AAKDKSVVALDWSRPDmspEVVFLFRDNHVYQEFQHPSFRNRVDLLDRDMKDGDVSLVLRNVTTADSGSYECRV---------------- +>UniRef100_UPI00189E306C_72105/ 72 0.283 8.946E-12 1 115 116 19 138 199 +-AFVVTVKETFYQAEENHNITLEWMFPPRTSSSPKSLFILCYLfsdlKTSVLFHLHGGVEDPESQDEQFAGRVRWDKDVLRDGRIRFHISRLRINDSGVYQCDMKTGyGKASGMCRLKVTA +>UniRef100_UPI001175DFAB_586833/ 72 0.268 8.946E-12 2 115 116 19 139 205 +--FTVSVSQTFYQAVENSNIMMEWTF--SPIIPLSKLDVYcafWLsdhRTSKILYHLQGGVEHPKSQDEQFAGRARWDREDLRKGLVRLHLSRLSINDSGIYRCEVFTegdGNGGFNECFLNVTA +>UniRef100_UPI0018ECED17_27706/ 72 0.206 8.946E-12 2 113 116 47 168 231 +--FVLCQETQELKVKTGENATLQCQ--SHGGADIS--LIEWSRtdlkpDDGFVFLFSNDRSYEEIQHPYFYGRVELQDPEMKNGDASVILKNVNINDTGTYEClIVGKNSRDRKRdvfesisiIELTV-- +>UniRef100_UPI001446C65E_310571/ 72 0.250 8.946E-12 1 113 116 12 132 245 +-SFFVLyadtgVTSQPITAVEGDNVTL--QFPLAPGVNLSAYTVDVSRDDlinvneNDVHVYRKGKDHLQTQMAQYKDRTTLIHEDLTRGIVTLIISSVKLSDSGQYKGFVPQLDA-SWDIDLSV-- +>UniRef100_UPI0015D06757_8005/ 72 0.281 8.946E-12 11 113 116 28 126 257 +-----------VRVSVGSTAILPCYSHVDQQLNSNNIHMQWKKGDTIVLDFHDGKMDRDLE---YSFRTTVEVESVPKGDFSLSITDTKTTDSGVYKCLDYYRG-ILSSIILDV-- +>UniRef100_A0A7N5JP35_9646/ 72 0.400 8.946E-12 2 115 116 32 132 269 +--FTVTVPKELYTVDSGSNVTLECHFDTGGHVELRDLKASLHKMENNTFL--------------HSERASLLEEQLPLGKALFHIPRVQVTDAGQYCCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000A1C404F_150288/ 72 0.288 8.946E-12 8 115 116 42 151 276 +--------KSPV-ANLGENQLLSCYLRIVKITPLSQMSVTWMKSGvsGMVYQFKNGAVDLENQSPQFKGRAALSLVDLRTGNASLVLSAVRNEDQGVYTCTMSSsAGAGAVTVDLRAGA +>UniRef100_UPI00105558E5_441366/ 72 0.266 8.946E-12 3 113 116 20 138 293 +---TVTTPQKYVNVTKGGNVLLQCMF-VSTEEETSSLTIQWEFdsssapavGPEQICYYQSGK---VAITSSYEGRLQpPFSPEISK-NASITLSNMQQSDAGVYSCDIHNfpdvEGRSQANIIVNV-- +>UniRef100_O42404_9031/ 72 0.218 8.946E-12 9 115 116 22 139 296 +---------EKIISKPGDNATLSCIY-ANRGFDLDSLRVYWQIDGvegskscSVVHALISGQDNESQQCSQFKNRTQLLWDKLGDGDFSLLLYNVRQSDEHTYKCVVmqtiEYTRVIHqEQVVLSLAA +>UniRef100_A0A3Q7T989_9627/ 72 0.417 8.946E-12 2 115 116 49 149 302 +--FTVTVPKELYTVDSGSNVTLECHFDTGDPVELRDLKASLQKMENN--------------TSLHSERATLLGEQLPLGKALFHIPQVQVADAGQYRCLILYGvAWDYKYLTLKVKA +>UniRef100_G3QA99_69293/ 72 0.241 8.946E-12 4 113 116 21 135 308 +----VSTPQKHVNVTMGESALLQCTF--ESTDQTAGLTIQWDFvsppsmTPQQVFYYQKGENVI---PSPYKGRVRPPQSPGPTKNASITISNMQPSDAGVYTCQIHNFpdvvGQSEANVVVNV-- +>UniRef100_UPI001649AD9E_80972/ 72 0.245 8.946E-12 3 113 116 20 136 309 +---TVTTSQKYVNVTRGQSALLQCSF-VSTEAATTSLTIQWDFVSSSAMtsqQICFSQSGKAVITNSYNGRIKFPSDPATTKNASIIISNMQPSDAGVYTCEVHNfpdvEGQSQANIIVNV-- +>UniRef100_A0A2Y9FA15_9755/ 72 0.393 8.946E-12 2 115 116 20 120 315 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELRELKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVGDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI0014773F20_8010/ 72 0.271 8.946E-12 3 113 116 20 136 326 +---TVMVPQRYINVTKGNSAFLQCTF-VTTQQQTNDLMIQWSFVSKNnIIpqQVYFSQSGESIISSAYKGRLTPPSSPATTNNASVTISNMQVSDTGSYTCEVRNfpdvSGKTEATIFVKV-- +>UniRef100_A0A670JSN6_64176/ 72 0.260 8.946E-12 4 113 116 29 144 337 +----VTVPQDPVMQQRGSSVELPCHY--KTSVD-KNFVLEWRFapgstphdQGKQILYFTNNKlYKPGSQSE----RLSLLQDLPTLGDASIQLTDLHASDAGTYICEVNNPPDFYGTsvglIQLTV-- +>UniRef100_UPI00077D0D3B_105023/ 72 0.243 8.946E-12 5 115 116 33 146 359 +-----SGPQT-IQQPEGETVTLGCTYT-PAAADTGDLDIEWSNvspdmtqKDRLILSFTGGR--VHYYSPGFSQKMKFLSD-PSQGDASVSISNVKAPDTGTYQCKVKKaPGVDMRKVTLVVLA +>UniRef100_A0A3B3R032_1676925/ 72 0.290 8.946E-12 7 115 116 22 126 402 +-------PDIQVTCTFAQDCLLPCIFEPASSVN-----VSWQQQEDLFLTFRLGAGPEELLLPSYADRASLFEEQVSHGNASLQIKQTSTQDRGRYRCTVSTDRAVEDTIvIVRVEA +>UniRef100_UPI00145A046D_409849/ 72 0.243 8.946E-12 4 113 116 141 260 406 +----VLGP-ETLEVYSRTDVVLSCSAP--PDTDLEEVILEWTRSDlkkKDVFMFRDRKPYLYYQHHQFKGRTELKDPSLQSGDLSIILRNTTLQDSGEYGCHFKslshvkkrsvYNIPPIKVINLKV-- +>UniRef100_A0A671WYM7_8175/ 72 0.267 8.946E-12 13 114 116 0 108 442 +-------------VYEGDPfVLLPCDFPTD---ELDEPSVVWSRYDLNpstVHQRQQEGDELKDQNHLYSGRTSMKTDALETGDLSLNLTKLHLSDSGSYTCTVRLikwGRKRERRVTdvqLQVK- +>UniRef100_A0A3Q1HXJ9_64144/ 72 0.239 8.946E-12 3 113 116 44 160 446 +---TVTFESVSInLTKPGEDVTLQCQ----GPRDEAVLMLRWTRadltaEDGYVFFMREKHlSHEKYQLESYRGRVELKDPEMKDGDVSVILKNVNINDAGTYECYVGNGNGILtliNIINLTV-- +>UniRef100_UPI001ABE80A7_8384/ 72 0.256 8.946E-12 2 113 116 20 133 465 +--FHLKTQDTKQVAEVGSNTFLPCT--LSSPQGLSELKVHWFRSlyHSTVFLMSNGKEEKERQSSEYSGRT-VLRSQPDTGDLTLMLRNVSLSDTDMYHCLVENiSSEAYKEvvIELIV-- +>UniRef100_UPI00188860EF_134920/ 72 0.241 8.946E-12 2 113 116 12 127 473 +--FHLSGAQsevSEVFAEAGSQAVLPCK---CSRLSTRIPAIIWRKADKGTV-WRKEKSGLEFWGSDWfsKGnqRVRWPHYQLESGDFSLQINNVREEDGGVYSCRVEHGfQVIEKTVTLRI-- +>UniRef100_UPI0015616FDB_7906/ 72 0.281 8.946E-12 11 115 116 23 128 473 +-----------ITAVRGNDVWIECTFDAARMSQDKP--VWWLHceNAKCaeIQHFIGGVDQLQDRATSRRGRV--YPDKFREGNASLFIENVQMSDKGLYECTaVLTGGLYTKFVELTVLA +>UniRef100_A0A401RZK2_137246/ 72 0.270 8.946E-12 3 115 116 270 391 489 +---TVATPYKNMVGLAGSSVELICDVSIpeNDPVTIANLGFYWVKKNSNskehlVYAFINEEEDLASQDPRFVDRAFLYWEDFLNGSPDLKIKDVTIEDMGEYICRVKRNDKiiDEDLLELRVAA +>UniRef100_UPI0016536C13_283035/ 72 0.246 8.946E-12 0 114 116 27 152 624 +NSFCITLSEGEISAEAGLCVVIPCSFTTSYYFTPQ--HIVWYKcepskqkcGDSDII-FHTNKNNNKTQ-SGFKGRVSLLEPDVSRGNCSIIINDLTESDSGLYQLRVNGylnqktDGFTFsPRATVSVK- +>UniRef100_UPI000742C766_28743/ 72 0.217 8.946E-12 11 114 116 98 208 722 +-----------VEKSEGESVLLLCEFPTD---ELDQPTVFWSRSDlsPSVVHRRSAiedqleVDQLQDQNQLFRGRTSMQPDALKTGDLSLNLTNLQVSDSGTYTCSIRTS-REEWTVTegeLLVN- +>UniRef100_UPI001470B2BD_390379/ 72 0.223 8.946E-12 13 111 116 175 277 921 +-------------ANLGNDQILSCYMSLpNAAAQVSQMSITWMKQGlsGVVYKYEHGAPNLQVQNDEFKGRTDLFPNMIINGNASLLLRSVKESDNGIYMCSLSSSvGKGTININL---- +>UniRef100_A0A3P9P7M8_8081/ 72 0.268 1.227E-11 2 114 116 4 117 122 +--FSV-LPSETVEVREGlKSVLLP----VKTQRRLHNVRVEWSRSDRanvRIQVFENGQTRSDQQQGVYLGRTKMKADLQQTGDLSLTLRAPQLDDSGVYACVVSRGAAKLlqKAVTLRVK- +>UniRef100_A0A673NBB1_307959/ 72 0.268 1.227E-11 2 98 116 28 120 152 +--FHCLVPTT-VSASVRSNVTLPCYARTEKQIADDTVNILWKKDDQTVVQVQKGITTY---GSGFKGRASVSLHHYKDGDLSLNILRVTTSDKGLYRCY----------------- +>UniRef100_UPI0011761FAD_586833/ 72 0.243 1.227E-11 1 115 116 36 153 197 +-SF-LNVRQTSYEAEENRNIMMEWIFT--PNLTLTSLNIYcafWLSDeiSKTVYHFVKGVEQPESQDQQFAGRVHFDQNDFTKGNIRLHLSRLRTEDSGIYQCEVFTlyeGGVNECS--LSVTA +>UniRef100_A4GW13_9531/ 72 0.408 1.227E-11 2 115 116 20 120 211 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000BBD73DB_7994/ 72 0.225 1.227E-11 4 113 116 12 126 261 +----VTVPRKVVNVTIGQTANLQCTFTTD--VPMTNLLVQWNLypkvslNPEEVFYYQSGEQQIGKQ---FENRVKVLTAINATKNASISISNMQSADAGTYTCDVRNfpdiSGQAEASVVVNV-- +>UniRef100_UPI0018E1F36F_77115/ 72 0.284 1.227E-11 12 111 116 45 144 269 +------------VANLGEDQILSCYIDAEIEANsLREVLVIWEM--TXVYRYENGAPALDKQHPQFKGRAQVFPDAVATGNAFLLLQGVRSSDEGEYTCSISSSvGQGNVTIQL---- +>UniRef100_UPI0009073E59_8496/ 72 0.266 1.227E-11 10 115 116 27 128 277 +----------PIsEAHLGTRALLPCHFKVEGTVALSSLRVTWYFWNETIARYEHGR--NRTQHGP-----ELPSDsELLCGDASLLLHKVTVSDEGLYTCVMGYNtHQWRGNTTLHVLA +>UniRef100_UPI0005F3859B_9531/ 72 0.408 1.227E-11 2 115 116 68 168 286 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI0004F43325_9601/ 72 0.400 1.227E-11 2 115 116 23 123 286 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLPLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A6P8QNE8_260995/ 72 0.243 1.227E-11 11 115 116 29 139 291 +-----------VVGKAGKSAMLRCIMAQPLNFPLDHLRVYWQTlDNKVVHTFLCGDNGKMYEALEYQGRSQLFWDKLQEGNFSLLLSNLSLSDNQIYKCIVMKNETkfiviHEELITLNVGA +>UniRef100_UPI00187CFC9D_8177/ 72 0.219 1.227E-11 5 97 116 37 139 304 +-----NGPVvNKVFVKQGSDVVLPCS--INTKEDISGKLFDWRKNGqkegqkevKEVFLYDAGShynNGRPGQDEQFKGRVSHFQDQLENGNASVKIRNTKMADSGIYSC------------------ +>UniRef100_A0A4W6F535_8187/ 72 0.234 1.227E-11 3 113 116 20 140 313 +---TVSTPQKYVNVTKGGSVLLQCMF-VTTAEETTGLTIQWNFvpsstlmqqqEDIQVYYYQSGKDVI---PRPYESRLQ---PPLSPGmtkNASIIMSNMQPSDAGTYTCEVHNfpdvDGQSTANIFVKV-- +>UniRef100_UPI00174F2B8F_59472/ 72 0.250 1.227E-11 1 115 116 40 158 327 +-AFLLSGAASMErQAYFNKTGDLPCEFVNSEEISLADLVVFWQHEKKMVLyELYRGQEKPQNVNAIYKNRTSL--DQY---NLTLRLHNVQIKDKGLYQCFIHHfkesQGMipiHQKDINLSVLA +>UniRef100_A0A7K8ZEX5_117165/ 72 0.283 1.227E-11 16 113 116 38 141 334 +----------------GENVTLPCTFQLSE-EDKGPLDIEWVLvpTDKNkkedlIIMYVADR-IYDHYYGAVTGRMRFTNSDPSSGDASLNILNLKATDTGTYKCKVKKtPGVQSKKIQLIV-- +>UniRef100_A0A673CI30_375764/ 72 0.272 1.227E-11 20 115 116 33 125 350 +--------------------ILPCSF------RSGIEVIHWVKEPSNiqVYSYYDKSAQLSQQDVHFKGRTSLFGDTVSGGNASLQLREVEVQDEGRYKCYTRIGEdTKDSFISLKVDA +>UniRef100_A0A6J2W7W0_29144/ 72 0.273 1.227E-11 1 111 116 44 156 385 +-AVIVQTAPGKVVTHRGGTITLPCRFHHEPeNVDPARIRIKWTKvTDSLQFedVFVAlGRQQRVF--GSYRGRVSL--EQAGPGDASVIIHNVTLQDYGRYECEVTNDmEDDTGFVNL---- +>UniRef100_UPI001962A4DF_55291/ 72 0.276 1.227E-11 1 113 116 34 153 410 +-AVTVtsTGPQA-IQVVRGTNAYMECTYTLDD-TDTGDLDIEWSivnpnptKPDTMILSYNGGQVFKFGSSER-QARFSFANSDPSKGNASIQIVDVHMSDSGTYDCKVKKtPGLDARKVTVSV-- +>UniRef100_UPI0006434F8A_30608/ 72 0.260 1.227E-11 8 115 116 145 259 461 +--------EKEVRAMVGSNVELGCVSPEEGSFDLNDLFVYWQISERNtvVTYYLPQNSSTTHVDSHYRSRAWLSLDSMRRGDFSLHLFNVTPQDGQKFHCLVFRKSLEMKQvlqtvVTLHVAA +>UniRef100_UPI001ABE90AD_8384/ 72 0.232 1.227E-11 4 113 116 20 124 611 +----ITTSTAPIASETGSTAVLQCLFSLGvTPVDPAQVHVFWKHEGKKVLSY-------VERITAFRPGAHISEEELAKGDASLSLSNVTQEDEGLYTCSIRLGSEQVtQSMNLIV-- +>UniRef100_UPI001A7E348F_43689/ 72 0.247 1.227E-11 13 115 116 2 105 614 +-------------VFEGaESVLLPCQ--VPSDVFSQATSAVWDRDgftNPTVHLCVRSSDDLSGQNDLYKDRTSMSCE---TGNLSLTLKNPKVSDGGNYTCIIRKQGQDLKKvkVELKVTA +>UniRef100_UPI00168D7920_30732/ 72 0.274 1.227E-11 4 111 116 157 259 818 +----VFPPPELITDETGQNVTLRCR-----DTNITKISVlKWIRtdlqEDEYVFFFRNNSVDLKGQHESFQNRVS-----LKDGNLSVVLENVTINDTGIYQCRIRYENDPQRRWNL---- +>UniRef100_UPI00084D2F4B_8355/ 72 0.274 1.682E-11 13 113 116 35 128 166 +-------------AQVGSNVTLWCNFTTKPPAQLGNLTVHWTKDGVSIL-FVNK----TYTHP---NSTPISEEKLQKGDASLSLSHVSREDAGIYTCSIQYGTkRESLIVTLRI-- +>UniRef100_UPI00148FA6A5_1203425/ 72 0.273 1.682E-11 4 115 116 12 128 173 +----VNVTHTSYQAEENQNITLEWTFTPEPDRSTQCLSVYCDMYTDHkhsiLFHFHEGDEVPESQSAEFSGRVQCDKDVLREGRIRLHVSSLRTEDSGRYRCEVFTnAGVSWARCHLNVTA +>UniRef100_A0A672FP36_181472/ 72 0.211 1.682E-11 9 113 116 45 158 200 +---------STIISAVGQNVTLPCQvLNYSGTFD----AVMWNRPDLEknhyVFLFKDGHINPEDQHDIYKNRVELKDRTMKDGDVSLIVKEVTFNDSGIFQCFIQRetNNTDTDNnelitsISLSV-- +>UniRef100_A0A4X2LVX7_29139/ 72 0.434 1.682E-11 2 115 116 21 118 206 +--FTVTVPKELYIADYGSNVTMECNFDTGGQVDIDAL-----------------RKDLEIQSEHNERRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLLYrDAADYKYVTLQVKA +>UniRef100_A0A3Q2D376_28743/ 72 0.242 1.682E-11 7 97 116 5 96 211 +-------PPALVsalQAKEGDPfVLLPCQFDT---FEVTNPTVLWTFSSSTVHRRQQGEDQLQDQDPRYRGRTSMRTDALADKDLSLNLTKLVLSDSGNYSC------------------ +>UniRef100_A0A4W6G3M2_8187/ 72 0.297 1.682E-11 1 98 116 7 112 225 +-AFSVSVSyvvlgQHVVSVytevscVFMESCILPCSF-----QSGADIKIQWIKETEhiPVHSFYSNQDQLTDQDQQYINRTSLFKDQISRGNASLQLTGVEVQDPGRYRCF----------------- +>UniRef100_UPI0008FAA702_7962/ 72 0.271 1.682E-11 0 115 116 6 116 227 +NDFQLVIPErgKRVKINSGSTLTVSCH--LSPALSAVDMEITWFGEMSCICAYKNRE---MKQGVDYEGRASLFINDLQKGNVSLRVADCRESDLGVYMCRV-TSRNETQQITVNV-A +>UniRef100_UPI000DF2C1EC_8128/ 72 0.198 1.682E-11 11 113 116 50 161 233 +-----------LRVRPGEDATLQCW----GPRDAHITLLEWSRPelisQGYVFFFQDQRSYENYQHESFKGRVQLRDSSMMDGDVSVIVRNVRVSDTGIYKCEITTsktsSGqrvvSEFKHsINLTV-- +>UniRef100_UPI0019546888_47969/ 72 0.252 1.682E-11 4 109 116 16 122 253 +----VFVPADekTITAEFRQkSVSLTCRAPN----NKKITAVKWITDDlKSVLLYQDGHFDPSNQPPSFKNRVNLRDKQMKDGDVSLILKDVITDDTGRYVCAVFMeETSSWKFI------ +>UniRef100_UPI0018E20A3B_77115/ 72 0.250 1.682E-11 11 113 116 136 240 276 +-----------VEVWEGaQSVVLPCHYSGELK---GTVTVKWNRYDliPNTVHRRQERDDLREQNQQFRGRTSLRRDAAASGDFSITLREPQLPDSGVYICWITDETEEIKRsdIQLSV-- +>UniRef100_A0A3Q3CWU6_8153/ 72 0.257 1.682E-11 17 114 116 22 117 278 +-----------------ERCILPCSFQIGN-----ETIIWWFKteGDKLVHLFNYNKEQLEHQDQCFTNRTKLFTDLICRGNASLQLTGVEIQDEGKYNCITHTtRENQESFVNLNIN- +>UniRef100_A0A671TR71_8175/ 72 0.254 1.682E-11 11 115 116 25 131 289 +-----------VVVEEDSDAVLPCS--LSTKESVIAKIFDWRKDesQKEVFFYDSGihyNNGRTGQDEQFRGRVSHYEDQLMNGNASIKIQNTKVADSGIYSCIFRHPRQNF-YIELVVGA +>UniRef100_A0A3P8YI08_8010/ 72 0.288 1.682E-11 0 91 116 7 103 289 +NIFRSASPQisnHPIIGIVGKSILLPCKLNSSTPIDLQTLKLHWISnpNDQVVHVFNNGGEDNRHQDVTYRSRTQIFLDQLPSGNFSLLLKDLKVDD------------------------ +>UniRef100_A0A7L0WUV5_81907/ 72 0.245 1.682E-11 8 115 116 21 137 290 +--------EEIIISELGDNATLSCIYPG-RKFSLNSLRVYWQIADDQehcsvVHAMISGQDNESEQCIHFKNRTQLLWDRLRDGDFSLLLLNVSQMDNHTYRCVVletaEYTRLIYETqVVLSLAA +>UniRef100_UPI001016F752_32473/ 72 0.231 1.682E-11 13 113 116 26 131 296 +-------------ATEDSDIILPCS--PIGNDDLTHQVFDWKKNDTPkdqeVFLYDSGThynNGKPGQTESFKNRVEFFQDKLQFGNASIRIKNTKLTDAGIYKCIFPHLQPQKDYIKLVV-- +>UniRef100_UPI00122EB41E_9731/ 72 0.393 1.682E-11 2 115 116 20 120 313 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGDLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001175E230_586833/ 72 0.212 1.682E-11 11 113 116 31 136 315 +-----------LEVREGHNVTLPCVLP--TKEDISDNVFDWKKdNQKEMFLFSRGDhynNRLTGQDQQFSGRVSFVEGQLRFGDASVTLSNAKMADSGLFSCHFPHvEPRYTAYVRLSV-- +>UniRef100_Q9JHJ8_10090/ 72 0.238 1.682E-11 11 115 116 49 161 322 +-----------VGAMVGSNVVLSCIDPHRRHFNLSGLYVYWQIENPEvsVTYYLPYKSPGINVDSSYKNRGHLSLDSMKQGNFSLYLKNVTPQDTQEFTCRVFMNTATElvkileEVVRLRVAA +>UniRef100_A0A087XN47_48698/ 72 0.254 1.682E-11 4 113 116 117 225 324 +----VKVHQ--VEVCSGADkVLLPCQTSVEL---FKSYKVEWKdHENRMVHVFQDGSDYLENQDEFYRNRTETNKDWTQTGDLSLTLKHLTYEDSNIYTCSVFSpDGIEYkKQVQLKV-- +>UniRef100_UPI0007B930A1_1608454/ 72 0.269 1.682E-11 2 112 116 116 224 346 +--FLMTGD----VVPLGGSVDFSCQ--VDKSLLENSLKVEWRRADSEtlVHLYEDGKSRAEEQHQDYHKRAHFLKKKIKDGNFSLRLKKLRAGDEGVYRCRVFRDQdcVFSADAELK--- +>UniRef100_A0A3Q3JBL2_43700/ 72 0.233 1.682E-11 21 113 116 137 235 348 +---------------------LPgCPFP----SSTDITTVEWNKlglEPEYVAKYQDGKFDPGNQHPSFKDRVELEGSEMKDGDVSLVLRNVTIIDNGNYKCHVFQGrkeiPHHHKRqhMSLAV-- +>UniRef100_UPI00072EDD4A_48699/ 72 0.262 1.682E-11 17 115 116 31 127 353 +-----------------ESCVLPCRF-----HSSREIHIHWVQlKARPVPvrSFHSNQSQ-QDQDQRFRGRASLFWDQISRGNASLLLKGVKVQDEGRYECFTSSSAaNSHSFINLMVDA +>UniRef100_UPI0010A08EDA_27687/ 72 0.256 1.682E-11 2 115 116 17 125 353 +--FNIK-PvQHDLRASLHSTLLLPCFFNLSNiNYGLKYVIVIWKHNDSKLVHYIDG---IGKQI----SKAKLSESELLKGNASLLLTNVSLEDEGIYKCEVHEvPFHGECNILLKVTA +>UniRef100_W5K833_7994/ 72 0.248 1.682E-11 1 115 116 26 146 365 +-ALQVTssGPQTTKKAQ-GDAVTLSCTYSESPS-DTGQLDVEWSMvspdmtqKDKLVLSYSGGKEY-KLGSPDLMNRLK-FVGDPSRGDASISITSLRVSETATYQCKVKKpPGIDSRKITLIVLA +>UniRef100_UPI00155FC116_7906/ 72 0.235 1.682E-11 5 115 116 23 135 392 +-----NCPQDHVDVS-GSaegRAVLPCSYTPTPGQDVE---VTWHAypdQGKAVLLI-NSKTPSAHIPAQWSGRVKL-SDEVSSGNASLLISELRLQDTRDYTCTVQINGicVTYRNVKLTVQA +>UniRef100_UPI0018F3644B_7830/ 72 0.258 1.682E-11 4 115 116 143 258 432 +----VTGWPS-VVGIIGERVLLPCSYTVNRGTD---LHVLWQTEkDQLVHAQLGDREYSKTQEYRYRNRTRLTVEKMTRGDLSLELDAVNLADQGMYNCIVleaqPNDGNRMKqntKVNLITAA +>UniRef100_UPI0018F5539E_7830/ 72 0.286 1.682E-11 3 115 116 264 385 483 +---TVSTPYKNIVGIAGSSVELICDVSIpeSDPVTIAELGFYWVNMDPNskehlIYSFINEEENLNGQDPRYENRAFLYWEDFLEGSPDLKIKDVSIKDMGVYICRVTKREKliGEDLLELRVAA +>UniRef100_UPI0012F678B5_8364/ 72 0.218 1.682E-11 8 115 116 23 125 886 +--------PSPQLVLLGSDTQLRCTFSLaKPPINPLFLAVFWYFQDKEILRYDNKGLSLG-------PRVLFSKEAANNGDVSVSLANVSISDGGIYRCLVIYsPEKKEKEVLLEIFA +>UniRef100_A0A3Q3GYZ8_56723/ 71 0.259 2.306E-11 32 111 116 8 87 140 +--------------------------------DISKLMVSWKRNGEYVHTY-RSKDYFLNQDKNFTGRTSMFKDEMAAGNVSLQLNNVTEQDSGNYTCTVINHAPPEKRsIYL---- +>UniRef100_A0A3Q3J7W4_43700/ 71 0.250 2.306E-11 11 99 116 9 96 145 +-----------ITSKSGVIVTLPCQASNST----TITAVEWIRPDlepEYVLKYQDGQLDLNNQHLSFKDRVELEDSEMKDGDVSLVLRDVTTDDRGTYECHI---------------- +>UniRef100_UPI000D0A31D3_74940/ 71 0.280 2.306E-11 28 115 116 2 90 158 +----------------------------EPQQPGRQLAAWGVRGGPQLLPYYHGGDQLERQSVVYKGRTHLFEDQLTVGNASLRLSGVQPSDQGPYTCDVTDeQGSTQEKLQLLVAA +>UniRef100_B3DHJ8_7955/ 71 0.233 2.306E-11 9 114 116 20 124 164 +---------QVVESTEGDSIILPCTHKRITH-EGKPLTVHWRHNDtRNVYDIIHSRNSVKEQHPAYNSRAEVLDERLEKGHIELKLTNLQLSDTGTYLCFVPDARVEHST-QLLVK- +>UniRef100_UPI0011C12DB4_8175/ 71 0.205 2.306E-11 11 113 116 20 126 172 +-----------IRVEPGQDVILPC-----DAGDVTITAAEWTRSDpkpsENILFWTDGHSD-----TPFKGRVYLVDDELKTRNVSLILKNVNREDNGTYECRVLTAGSRRNKraintdpisiVELQV-- +>UniRef100_A0A673KFI6_307959/ 71 0.236 2.306E-11 2 110 116 5 117 174 +--FTVcviSVSlQVTVEGFIGGSVVLLCS-STENDLKLQDINVHWRDKDRRiVCDIVMGHYSQEFQDQRYKNRVETFPDEYLTGNVSIKLKNLEHTDAGKYTCLITPSSEPGNKTT----- +>UniRef100_UPI000E4546CE_64144/ 71 0.260 2.306E-11 2 115 116 18 136 204 +--FVVNVTQTSYQAEENHNITLEWTFTNKPGRSSKPILIYCEQfnneKSSVLFHLRRGFEVSESQDEQFSGRVQFDKDVLRQGRLRLQLTRLRTDDSGLYLCEVNTNyGGSSSRCRVSVTA +>UniRef100_UPI001643DEFA_32507/ 71 0.237 2.306E-11 24 115 116 34 128 224 +------------------------SFNISDKED--FPTVEWSKEGlkpDVVFLYRDGCEAYEMKNPAFEYRTSLIMNELKDGNISLRISNVQVSDTGKYQCLIFQKNVARKvtTVELDVVA +>UniRef100_A0A2G9Q9Z1_8400/ 71 0.294 2.306E-11 5 115 116 26 129 225 +-----TGPST-YTATLGSNAHIPCTFTSDQNLmDSPQFAVFWYYNESVIL----GTDDSGGYNTS---KYSMDKYQALNGIANLRISNISVADRGIYKCFVSYTQSQEQTITVTIQA +>UniRef100_UPI001448984E_310571/ 71 0.258 2.306E-11 2 115 116 18 136 229 +--FVVNVTQTSYQAEENHNITLEWMFTTKPGSSLHSLFIYCELkadlRPSGLFRLHGGVEVPESQDEQFTGRVQCDKDVLREGRLRLHVSRLRTDDSGLYMCEVltRYGGS-TATCRLTVTA +>UniRef100_UPI000DF24147_8128/ 71 0.258 2.306E-11 1 113 116 31 146 249 +-SFVVDVTQSSYQAEENHNITLEWTFTTKPDTPISALTILCYMNNahKHITLYYVHDGVEFSEDEEFSGRVQSDKDALREGRIRLQLSRLRTEDSGLYLCEVDTGyGHGYNSCRVTV-- +>UniRef100_UPI000BBF2287_41447/ 71 0.247 2.306E-11 2 115 116 18 138 255 +--FVVNVTQSSYQAEENHNITLEWSFTTKPHTPSDFLYILCEMftDDlkvsKVLYHLHEGVEVPESQNKQFSGRVQCDKDVLREGRIRLHVSRLRTEDSGLYCCEVNANYfANFGKCQLNVSA +>UniRef100_UPI001AAC6DC9_8407/ 71 0.305 2.306E-11 17 115 116 2 108 265 +-----------------SSVELPCDLQ-QQTCPIENLYVYWQRElhgqQALVAGVSHGEWITKEQHEAYRGRASLTLTNLSHGDFTLHLSDLLLKDSGTYVCNILCNESTYqkllgNTIELHVTA +>UniRef100_UPI000273F7DC_30611/ 71 0.263 2.306E-11 8 112 116 22 126 280 +--------EEEYIVEVGQDARLPCFYTPNPPGSLVP--VCWGKGACPVLKC--GTEILRVNERNmiYQasSRYQL-KGNFHRGNVSLTIENVTSADSGIYCCRIQFPGPmNDKKYDLK--- +>UniRef100_A0A341DDQ7_1706337/ 71 0.218 2.306E-11 13 115 116 30 134 284 +-------------AFFNETGDLPCHFPNSQNRSLDELVIFWQDQNKLVLyELYRGQEKPHNVHPKYIGRTSFDQD-----SWTLRLHNVQIKDKGSYQCFIHHkGPQGLVPIHqmssdLSVLA +>UniRef100_A0A341AH94_1706337/ 71 0.393 2.306E-11 2 115 116 20 120 289 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGVLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A2Y9N3V8_9749/ 71 0.393 2.306E-11 2 115 116 20 120 291 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGVLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A5N3WMA8_9888/ 71 0.413 2.306E-11 2 115 116 30 130 301 +--FTVTVPKEMYVVDYGSNVTLECDFDTGGHVELEILKASLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPQIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_B7ZRL7_8355/ 71 0.220 2.306E-11 4 113 116 21 131 318 +----VTIQNPIINVTSGQNATLYCTYILNSQ-NKNNLVIQWNIfqaksqNQETVFFYQNGQ---SLSGPSYKNRV---TAAMSPGNATITISNMQSQDTGIYTCEVLNlpESSGQGKILLTV-- +>UniRef100_UPI0018F3073D_9261/ 71 0.235 2.306E-11 4 115 116 18 136 320 +----VISEKKEVVGIIGSSVELSCINPSPERFDLKTLWVYWQTaSPSTVLrMYSPGENSSTFEDPGYKNRTRLNIENMKTGDFSLVLSNISLQDEQEFDCIAGKKEKVFKKffsteVRLLVAA +>UniRef100_A0A671WEG0_8175/ 71 0.256 2.306E-11 11 115 116 20 125 363 +-----------VVVKEGSDAVLPCL--ISTEVNLAGKLFVWRKDDqKEVFLYdgnIHYNYGRTGRDEQFKGRVSHFQDQLQNGNASIKITRTKMDDSGNYSCDFPRLQSQTSIIEL-VVA +>UniRef100_A0A4D9DJT0_55544/ 71 0.247 2.306E-11 32 114 116 1 84 389 +--------------------------------SAENMELRWFRSqfDAVVHLYRGGREQYGQQMPEYRGRTELLKDDITNGSVSLRIRNIRPSDDGQYKCFF-QSSVSYEDAILEVQ- +>UniRef100_A0A3B3QNW3_1676925/ 71 0.229 2.306E-11 21 113 116 1 91 428 +---------------------LPCY--LSPERSVVSMEIRWFRDqfSDYIYLYKPG---IDSKGKGYEDRVSLFSQELEKGNVSLLLTDVRLADQGDYKCHVSLGDwFEEPTLELTV-- +>UniRef100_UPI0011E9BAB3_63155/ 71 0.243 2.306E-11 11 114 116 486 597 618 +-----------VEVEEGaESVQLP--FQTTENLP-EGTKVEWWRKDpkpsKKVHVYQEGPEEHEEQHQDYTNRTKMNEDPLTTGDLRLTLDQPKEGDSGEYSCKVSSSEeniwlaYRYKTVVLTVK- +>UniRef100_A0A1U7SIM1_38654/ 71 0.300 2.306E-11 5 115 116 27 130 655 +-----TAPET--RAALGSVALLKCRFNVGRPIDPAVLRVRWLSaAAGPVAQYDQGQ-------GTFEPRLRLSEQELQIGNASLEVQDVAVQDNGTYTCEVAYGtETQMGKTTLWVLA +>UniRef100_A0A484CBQ5_8167/ 71 0.273 2.306E-11 3 113 116 161 272 655 +---TVSEHASSVVVYEGiKSVMLPCQLPILP----EGTKVMWSCSDlhpSTIHQHQVG-DEPYLQNQFYSGRTSMSADALQTGNLSLTLTDPHHSDSGVYTCTIYSNELKKRQITihLQV-- +>UniRef100_UPI0007B962CC_1608454/ 71 0.245 2.306E-11 12 111 116 391 494 813 +------------TAALGGSVGLLCR--VDKSLLQKSLKVEWRRADleTLVHLYQDGQSRPKKQHKDYHHRAHFLKKKIKDGNFSLCLEKLRAEDAGKYTCKVYSDQdcvhSADTEVIL---- +>UniRef100_A0A3P9C4E8_106582/ 71 0.256 3.162E-11 8 113 116 9 113 140 +--------QKNITAESGQNVTLTCRW---SRRDLKAQYVLWYWEKQFVPYY---------QHPSFKNRVDLQDRQMKDGDVSLILKDVTTADRGTYKCCVVHevrEGRKLailKTepisvIHLKV-- +>UniRef100_UPI0008FA8985_7962/ 71 0.220 3.162E-11 15 113 116 30 122 175 +---------------VGESVTLPCIYK-QQSTD-----VYWRHNvSRKVLSIISGKPSPESQDEIFRNRTKSFPSKYPEGNYSIELKDLELSHAGIYTCFLEKSDEKRK-IQLFV-- +>UniRef100_UPI00145A6E56_409849/ 71 0.279 3.162E-11 9 114 116 26 131 189 +---------DPVVVEPNKDAILSCH--VEPETNLTQDFMDWHViltngNDNVVYSYRRGKEILSV-DDHFKNRTEILKEILEKGDISFKIRNVKEDDDGNYICVVEIG--ETKRIQSSVK- +>UniRef100_UPI000742B89D_28743/ 71 0.254 3.162E-11 2 115 116 19 136 202 +--FVVNVTQSSYQAEENHNITLEWTFTTRPSRTWTQLFIYCCLlTNREFPLYRvhHGTEILESQVEKFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTDyGFNSGRCYLNVSA +>UniRef100_UPI0012EEDEFC_433405/ 71 0.266 3.162E-11 1 115 116 23 142 228 +-SLVVNVTQSSYQAEENHNITLEWTFTTRTDGSLKSLYIICEMlTDVRlfiLFHLYEGVEVPESQHERFAGRVQFDKDVLREGRLRLHMSRLRTADSGLYLCDVFTGHdERSKRCHLNVTA +>UniRef100_UPI00106E92DF_8167/ 71 0.281 3.162E-11 14 105 116 46 136 248 +--------------QLGQNITLPCEVP----SNANIIAVNWTKTDlgsQNVIFYRDGQPDIDNQHQSFENRVQL-DNEPRGGNLSLVLKNVSSSDYGIYECSYKEsKGED---------- +>UniRef100_A0A452FY50_9925/ 71 0.405 3.162E-11 2 115 116 12 112 249 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGPVELGILKASLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001A99DCC8_8245/ 71 0.239 3.162E-11 4 114 116 12 125 261 +----VFQHAEAVEVYEGTDsVVLPCAVHLS---DFTNLSVVWRREDlsSSIVHYReQGTDRSDSQNRHYRDRTTVVEPQREKGLASLTLSKPRLNDSATYVCIIRRLGSNLNRteVELLVK- +>UniRef100_A0A6P8RHW4_260995/ 71 0.264 3.162E-11 4 115 116 28 133 268 +----IVGPPS-LTVQTGEDVWLTCLIRVdDHSLDVSQLIVHWSKNgfDKAIF---NGT-------PRYGpPGIKLSIEGFPKGNASLFLPSVRITDQGLYVCDIQYaKSKAQHYINLKIQA +>UniRef100_UPI0007198241_73337/ 71 0.393 3.162E-11 2 115 116 20 120 268 +--FIVTVPKEQYTVDYGSNVTLECDFDTGGHVELTDLKASLQKaeNDTSLH----------------SERATLLEDQLPLGKALFHIPRVQVRDAGQYRCLIIYGvAWDYKYLSLKVKA +>UniRef100_A0A6J0ANQ1_30538/ 71 0.393 3.162E-11 2 115 116 20 120 270 +--FTVTVPKEMYTVDYGSNVTLECDFDTGGDMELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPRVQVRDAGQYLCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A4W3HLA1_7868/ 71 0.243 3.162E-11 2 113 116 31 152 272 +--FSTSSPvSSTFMTLPGSVLTFPIIFTftsTEPWLPASPSTV-FYHPtlsilyESPVYLYSEGRDHLGKQDEAYRHRTILFVEEFINGNVSLRLEDVRVSDNGEYTCLVSYaRWHEEALIELKV-- +>UniRef100_UPI0005F53860_336983/ 71 0.400 3.162E-11 2 115 116 20 120 280 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HHERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A3B4T4T9_41447/ 71 0.260 3.162E-11 18 109 116 30 120 295 +------------------DITLSC-----KSDRRSIRAVEWNKNGlqspEYVLFFCDGHSDKTFQNPSFVDRVYLQDKDMKNGNVSLVLKNVTKQDEGDYECRVSLDGTNIKKI------ +>UniRef100_A0A2U3ZNI5_9708/ 71 0.400 3.162E-11 2 115 116 20 120 302 +--FTVTIPKELYTVDYGSNVTLECHFDTGGHVELRYLKASLQKMEN----------DTSLQSE----RASLLEEKLPLGKALFHIPRVQVTDAGQYRCLIIYKvAWDYKYLTLKVKA +>UniRef100_UPI000E1D5818_308060/ 71 0.280 3.162E-11 1 104 116 63 165 309 +-SISVTTLPSP--GNIGQNSILGCTF--EPDVKLGSMAIRWAKArlAGLVHEFRGGEDHLQEQDALFQGRMAVFADQVAGGNASLLLXGVRLTDAGAYRCAVTTaRGS----------- +>UniRef100_UPI0012F6CE80_8364/ 71 0.245 3.162E-11 4 115 116 23 128 318 +----VTVPRS-HRAPLGTNTSIPCQFLIDyPPFNPHYLLIYWYLNDREILNY---TTKVRTSNR----RLSINSGSTKFGKASLDIADVHISDEGQYTCSVLYtPERRDRNVYFHVHA +>UniRef100_UPI00146E5ED3_52239/ 71 0.245 3.162E-11 3 115 116 266 382 390 +---TITVAQE--VVEVGDwakWVTLP--FKTRARLP-ADATVKWKcfklFNSWTVHVHQNGQDTFKEQDDSYRDRTKMRENPLQAGDLSLTLINPSHGDSGAYTCTVERDGDviWKRSVRLKIKA +>UniRef100_A0A402FFC1_143630/ 71 0.235 3.162E-11 4 114 116 86 199 394 +----VETPGDPVFTYRGANVTLSCEYHYDPQLDqPRKIRIKWSKlredstKDQDVLVAVGLKHRS---FGDFSGRTHLQQDSP--GDVSLVIHDLRLQDRGKYRCEVIDGlEDESGIVDLELQ- +>UniRef100_UPI0003BB84B1_109478/ 71 0.283 3.162E-11 12 115 116 6 110 453 +------------TVLLNDNVTISCKVPGSTPLNIKGMGVIWYQKHE-VHETEHKVfEMYGNHQKAFRPRASVSPAGLEKGDASLHLPGVQLKDAGEYRCKVVVtPYEAQETVILKVLA +>UniRef100_UPI0018A1FF48_8469/ 71 0.267 3.162E-11 2 115 116 14 133 500 +--FTgLTVSGSPVRGVVGQNVTLPCKYRVNRQSD--ITTMCWGQGScpsfqcSQPILWTDGRRVTERQSSRYQ-----LEGNLAQGDVSLTIVNVAEADGGVYCCRVEIPGwfnDQRKNLEVaieTVAA +>UniRef100_UPI001015FDB4_32473/ 71 0.263 3.162E-11 7 113 116 86 196 584 +-------PQASgVQVLEGaDSVVLPCS-SRFPDVDRD--LVVWIREDLNpstVHLHSQRGEDLQNQNQRYRGRTSMEEDALRTGDLSLSLTRPTLTDSSIYTCTINRvGGnSTRTQVPLEV-- +>UniRef100_UPI0009A3CFD5_259920/ 71 0.280 3.162E-11 4 115 116 41 148 1099 +----VTIFSNPTNVLMTENVSLECKFTGYTAFNLTSVGVQWFGPSKKeIYTF-DGRD-----HTSKRQGAKIFEDGLRKGDASLFLSNIQIEDEGTYTCIVFVTPlKAEKSSELQVSA +>UniRef100_UPI001AAD7244_8407/ 71 0.284 3.162E-11 16 115 116 2 96 1347 +----------------GKDVKIPCLITVkNPPIDRKDLSIIWYFQGKEILRFQNTAVKSTDSRMSYTSRAE-------DGIADLSISNINITDEGIYRCSILYrSETEEKEIRLDVQA +>UniRef100_A0A669B5L5_8128/ 70 0.247 4.335E-11 6 113 116 22 127 173 +------CPASSQSVRtgfIGDEVLLPCVY--SEQLS-EPVTAFWRdKDDKVVLDIINSREDKI--DPKFKGRVVSFPDQYKNGNLSILIKGLRADDAGPYDCNI--PKVDYqAKMTLKV-- +>UniRef100_UPI000B8FC69B_80966/ 70 0.261 4.335E-11 13 113 116 2 105 210 +-------------VKEDNDAILDCSF---GTTNIENGVFDWKKdnENKKVFFFSQGSyygHGQIGQDPQFEGRVSHFADQLQLGNASIKIKKAKLSDSGTYTCYsISPQPQIRSSINLTV-- +>UniRef100_A0A3Q2QL49_8078/ 70 0.263 4.335E-11 7 115 116 7 103 251 +-------PE--VVCHFMESCILPCNLK-----NGDELVLHWFYTEGDLF------NEPRLQDGRFRGRSSLFRDQISGGNASLLLTGVKVEDEGRYECFTNSSGAiSHSFISVTVDA +>UniRef100_UPI00064C15BE_9978/ 70 0.242 4.335E-11 15 115 116 1 107 278 +---------------VGSKVELGCLGPEGSSFNLSDLMVYWQVSGSKtvVAYYFPENSSAVHQDSRYRNRAHLSPAAMRQGDFSLHLFNVTPQDAQTFHCLVFCKATLEEVlkvvVTLHVAA +>UniRef100_UPI000905371E_8128/ 70 0.292 4.335E-11 9 109 116 25 124 290 +---------ERMEVKVGQNIVLPCQAVGDIQ------FVKWERADlgvDCVLKHRRGEVFPDSLHPSFENRAHLSDRQMKDGNLSLIIRDVKINDIGTYKCNVMRslGGNSTRNI------ +>UniRef100_UPI001863BA87_42526/ 70 0.233 4.335E-11 4 113 116 20 134 292 +----VTVPQKIVNVIVGQTANLQCTFTTD--VPMTSLLVQWTLyprsslTPEEVFYYQSGEKQFGQQ---FRNRLTVHSMINATKNASISISSMQTADAGTYTCDVRNfpdiSGQAEASVTVNV-- +>UniRef100_UPI001873EDDF_143292/ 70 0.408 4.335E-11 2 115 116 20 120 294 +--FTVTVPKEVYTVDYGSNVTLECYFDTGGHVELGDLRASLQK--------VENDTSLN------SERAILLEEQLPLGKALFHIPRVQVRDTGQYRCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI00064ED91E_9371/ 70 0.212 4.335E-11 15 115 116 1 108 303 +---------------VGSSVELSCIYPEGTNFDLNDFYVYWQINEPKtvVTYYLPGNSSPGHEDNHYQHRAELSLHRMERGDFSLQLRNITLQDEQRFHCVVIRKSKGFDKvlevlVKLHVAA +>UniRef100_UPI00126226FC_35658/ 70 0.214 4.335E-11 11 115 116 49 160 326 +-----------VHAMVGSDVELSCIESQRRHFNLNDLYVYWQIvdNQSTVVTYYLPNEPGMHVDSSYKNRAHLSLDRMKQGDFSLYLQNVNPQDTQEFKCLVFTKSTELSKvveevVRLRVAA +>UniRef100_A0A3Q3J156_43700/ 70 0.250 4.335E-11 4 115 116 35 151 326 +----VTGPQT-IQKAVGANVTLGCSYTLSPS-DTGVLDIEWSMARRNtmhshqtLITYTTGTEYIHD-SRALTNGLSFAARDPSLGDASLSIALLSPADSGTYQCKVKKpPGLDMRRVSLVVMA +>UniRef100_A0A7J6CLS5_369639/ 70 0.227 4.335E-11 1 113 116 40 159 354 +-AMKVTssGPQTIQMAQ-GDPVTLDCTYT-SSQADIGELDIEWSvvspdttKKDQMIISYTGGRKYTHGDSDIMKG-VGFTATDPSQGDASLSIASLTASHAGTYQCKVKKaPGVDSRKISLIV-- +>UniRef100_UPI0004ED6F14_1026970/ 70 0.226 4.335E-11 4 102 116 50 150 359 +----VETPEEVLFSHQGASVTLPCHYHYEPALaSPRPLRIKWWKlsengaPEQDVL-VAIGQRHRSFGD--YQGRVHL--QQSKEGEVSLELRDLQLEDSGRYRCEVIDG------------- +>UniRef100_UPI00109F6F45_27687/ 70 0.219 4.335E-11 2 115 116 88 201 365 +--FLISA-DDCLTAIIGETVQIPCSLKTETSLKTEDILIEWEKDnitakDITVHSFIKGEDKI-------KDRTQLFISEVSRGNFSLRLSDVSVADEGEFECIYHINGdnnSKHQAVRcLQV-A +>UniRef100_UPI0007B8C652_48698/ 70 0.228 4.335E-11 4 113 116 141 250 378 +----VDVPK--YFATQNNDVTLPCS--PIGKDNLIEQVFDWKKNDgkEEVLIYGKKNKEITVQNQNFENRVEIFQNQLEFGNASICIKNTKWEDSGIYTCEFPRlQPSGQKFyVELVV-- +>UniRef100_A0A3Q0DUQ4_1868482/ 70 0.373 4.335E-11 2 115 116 189 289 501 +--FTVTVPKELYTVDHGSNVTLECDFDTGRPVERGAIKASLQKMGN----------ETSSQG----GRATFLEEQLPLGKALFHIPRVQVGDAGKYRCLVICGvAWDYKYLTLKVRA +>UniRef100_UPI00148FA1D3_1203425/ 70 0.261 4.335E-11 13 115 116 32 134 615 +-------------ALVGTDVTLGCVFdKLSKQVEWSALTVEWYMVDKQsgkrtVYTFVDGRAHI--------NRAGSVVDEMQllQSDASLKLCNVTVGDEGLYTCRTITPRVYTETVSLKVQA +>UniRef100_UPI001A7EAD0C_43689/ 70 0.268 4.335E-11 0 115 116 212 328 645 +NFFDIyllVVSDTEVSCVYMENCTLPCSY------EGADVVIHWHQvsaGNLPVHSFFHNQDQPGNSAQRFKGRASTFKDQISRGNASVLLTGVKVQDEARYRCYTSTiNGNMESFINLKADA +>UniRef100_UPI001953F125_47969/ 70 0.247 4.335E-11 1 113 116 393 510 753 +-SITVRVyPVEMVTATQGEkSILLP--FKVTDHLP-QDVKVEWRLinpEDRMVYVYERSKNESPSWDHVYRGRAEMTEDPLTTKDLSLTLKDLRLTDSGVYTCTVYNkDGHmlLQKVVTLSV-- +>UniRef100_UPI0011EA16DD_63155/ 70 0.235 4.335E-11 2 99 116 21 117 880 +--F-VSAEQKTITAESGNRVTLPCRAPN----KYNIRAVVWSKagsrDGKNVLVYQFVVQHYMTEHSSFKNRVELKDRQMKDGDVSVILKDVNTADTGRYECRV---------------- +>UniRef100_A0A212CSA3_46360/ 70 0.250 4.335E-11 0 115 116 26 151 2072 +NSLSVSIPePSPLRVLLGSSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRisKEKEVVLLVATEGRVRV-NSAYQDKVTLPNYPAIPSDATLEIQNLRSNDSGIYRCEVMHGIEDSqATLEVVVKA +>UniRef100_A0A3B4GMI1_303518/ 70 0.261 5.943E-11 18 102 116 49 134 194 +------------------SVLVPCQYSGILPEK--NPTVMWTRNDldpKCVHLRLEEGDDLKMQNQRYRGRTSMTSDALETADFSLTIRRPELSDSGIYTCSVSDG------------- +>UniRef100_UPI001884B3F0_10041/ 70 0.373 5.943E-11 2 115 116 23 123 270 +--FTVTVPKEVYTVEFGNNVSLECDFDHRECTELEEIRVSLQK-------VENDTSSP-------SERATLLEEALPLGKALFHISSVQVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A2K6SNW9_39432/ 70 0.224 5.943E-11 1 115 116 7 126 274 +-AMTVLTSGAdslKIQAYFNETADLPCEFANSQNLSLSELVVFWQDQENLVLnEVYLGKEKSDSVHSKYMGRTSFDPD-----SWSLRLHNLQIKDKGLYRCIIHHkKPTGMIRIHqmnsdLLVLA +>UniRef100_A0A6F9CB95_861768/ 70 0.252 5.943E-11 13 115 116 134 241 275 +-------------AHVGENVTFTCHGSTGKQTPDSEVHFYWEKDGQTVLNVTAGHFVV---DHEFKDRASVSLDGYRRGDLSLTLTDVRLSDKGKYQCSFITatdrrrqrGHPDSWDLTVTPKA +>UniRef100_A0A6J0YEM7_9880/ 70 0.405 5.943E-11 2 115 116 31 131 284 +--FTVTVPKEMYVVDYGSNVTLECDFDTGGHVELGILKARLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPQIQLKDAGQYHCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI00106EBB9A_8167/ 70 0.239 5.943E-11 4 115 116 80 196 301 +----VNVTQTSYQADENHHITLEWTFTTNPDTSSNSLYIYCVLlTDltPSVLFYLHeGVEAPEFQHEQFAGRVQWDKDVLREGRLRLHVSRLRTEDSGLYLCDVLTDyGSNSGRCWLNVTA +>UniRef100_UPI0018E3E095_1047088/ 70 0.236 5.943E-11 11 115 116 50 159 322 +-----------IHVMVGSDVEFGCLYPDRNHFSLnDRLFVYWQIENPKtvVAYYLSNESTGLYVDDRYKNRARLSLERMKQGDFSLHLQNVTPQDNQEFTCLIFRKTEKVlnETVRLHVAA +>UniRef100_A0A6F9BB60_861768/ 70 0.252 5.943E-11 7 115 116 25 130 333 +-------PDAHVTCLFSEDCVLPCNFKPSG-----NEIIRWYLQEGLLLsQPQQGGDQPDQPPQDHRTRTYLLQDQLSRGNASLHLSHCGIKDRGRYRCLVNStLGQQESFVIMKVEA +>UniRef100_UPI0012ED8AA2_433405/ 70 0.238 5.943E-11 11 113 116 37 147 340 +-----------VLVKEGSDAILPCS--LDTKQDITAAFFNWQKaaekdeRQKDVFFYdadVRYNNGKAGQSEQFRGRVSHFQDQLKHGNASVIITNTKKTDGGNYTCAFPLlQPPRTFSIQLVV-- +>UniRef100_A0A7L2BVL5_670337/ 70 0.234 5.943E-11 0 114 116 40 163 358 +DSFNgarlvVETSKDPVYSYSGANVTLPCRYRYEPdQGPKRKMRIKWSKlrddytKEQDVMVTVIGKTSMAFGD--FKGRAHMLQG--SRHEASLVISDVRLKDDGKYRCEVIDGLEDESDVVdLRLQ- +>UniRef100_A0A3B3Q655_1676925/ 70 0.219 5.943E-11 1 113 116 13 132 366 +-ALQVtsTGPQTMQKAL-GESVILGCEYSTGPS-DVGELDIEWTMvspditqKDQLILSFMGGT-KYDHSTGALAEGVDFVAADPSQGDASIKISSLAASDAGTYQCKVKKgPGVDTRKVTLVV-- +>UniRef100_A0A3P8YRJ7_8010/ 70 0.230 5.943E-11 5 113 116 37 149 373 +-----TGPQTIQRAQ-GETVMLGCSYTLAAS-DTGDLDIEWLNvrpdmtqKDQLVLSYTGGQ-ITHYGDPSLSSRLNFIQD-PTLGDASINITAVKATDTGTYQCKVKKaPGVDMRKVTLVV-- +>UniRef100_UPI0008550B6A_125878/ 70 0.295 5.943E-11 17 115 116 44 145 403 +-----------------DTVRLPCWFPFIQGVD--DLRAVWVKagkdgNDLQVYKFVNGQHDLSNQDSQFRGRADLSGD-ISQGKLDLTLTAVTMIDDGVYYCRAANQiNHGDNSVILSVRA +>UniRef100_UPI00165A4ECC_8078/ 70 0.269 5.943E-11 6 113 116 13 121 518 +------GPP-WVTALqvfEGDPfVLLPCKL---SSVDLKNATVVWSRSDlspSTVHQRGPEGDELMGQNRLYRSRTSMRADALETGDLSLNVTRLKPSDAGNYTC--SRDGAVLRRVQLEV-- +>UniRef100_A0A556TUK6_175774/ 70 0.271 5.943E-11 2 115 116 18 133 541 +--FVVKSEQESYDGDVDNKITMGCQF--SSISSVSQLSVIWRRIDPPptleVYYLDMGQEKSNGISEHFHSRVRLLKEELKNFRAVIELSQLRLNDSGVYRCIVIQKEADYKQTKLNVRA +>UniRef100_UPI00146AB0C7_40690/ 70 0.256 5.943E-11 2 114 116 86 206 666 +--FCITLSDADITAEFGLCVVIPCSFTTDD--DFTPQHMIWYKcdnsetncGDSDII-FHSNKLNTKVQ-SLFKGRVSLLEPDVSQRNCSIIINDLTVSDSGAYRLRVEQadtHGFKFsRKTTVTVK- +>UniRef100_I3J9P8_8128/ 70 0.239 5.943E-11 4 114 116 446 552 819 +----VRVPEvQMVETVKGvQSVLLP--FTTD--IKLQDVTAEWKHEDKKVHVYK------GDQNQSYiQSRTEVKNEQIKNGDLSLTLKDLHLTDSGVYTCTVYNkDGHmlLQKSVTLSVK- +>UniRef100_A0A087YGZ9_48698/ 70 0.220 5.943E-11 4 113 116 21 144 1544 +----VRIPGNMdVTGSLGSKVVLPCNLPTMPaspsgpsatstqgPLPDEKVRVQWMKleKDTPVLVAHGGQIRVW---REFIGRVSVPSDPLSLGDASLTITKLRVRDAGPYLCKVTQGlEEKQNIVHLSV-- +>UniRef100_A0A669ED10_8128/ 70 0.308 8.148E-11 1 115 116 13 129 145 +-SFTVSFSTR-VTGLIGHNVTLTCRYDAKT---YGVLSFCWGKDRGTIP--NRGCanEVLKTDGTSVISRLSeryLLMGNLGRGDVSLTIRQVEEQDSGVYGCRVEIPGwfNDQKRhVTLKVNA +>UniRef100_A0A3P8P558_8154/ 70 0.254 8.148E-11 5 114 116 24 132 149 +-----SVPQ--VEVDSGvESVQLPCK--TSSKLDlPDNATIEWTNmYNTKVHMYKNGSDQPEEQHKIYRERTEMNKDLLKTGEF-----KPTDEDSGRyrsYTCSISDGGDELKvtDIQLQVK- +>UniRef100_A0A3P8V4B6_244447/ 70 0.278 8.148E-11 2 115 116 26 147 154 +--FVVNVSQSSYEVEENSNVTLEWRFPPDTVSSTHGLFILCamisgtgDRKGKTLYQLYAGVEELESQDQQFLGRVQCETGVLLEGLMRLHLSGVRTQDSGLYHCEVNThTDGDHAQCQVKVKA +>UniRef100_UPI001A7EF8CC_43689/ 70 0.243 8.148E-11 8 113 116 24 136 159 +--------KKNFTAESGQNITLSCR------ASNNITAVEWSRADRNqtyVLLYRDGHSDTTIQHPSFKNQVDLQDSQMKDGDVSLILKNVTNAHAGIYEVRMSPrtkrgkrahvGGDPICIITLRV-- +>UniRef100_UPI001176458E_586833/ 70 0.245 8.148E-11 4 115 116 31 147 162 +----VNVSQPVYQAEENSNITMEWTFtPIMPPVDY-ILYISLseseYEPLTTVYYLLSGADHSKARDERFRGRVQLDKDELIKGTIRLHLSSLTTNDSGTYWCVVLNkDGGSMNKSSLNVTA +>UniRef100_UPI001954C7DA_47969/ 70 0.231 8.148E-11 1 115 116 17 150 200 +-SFVVNVTQTSYQAEENHNITLEWTFTTKPDRSNRSLFILCSFshklheilpdrvipeiltPNKTLYRVDRGEEVTDSQDKDFTGRLSSDKDALREGRIRLQLSRLRTDDSGLYLCEVNTdHGSGYKSCQLNVTA +>UniRef100_A0A673KEI7_307959/ 70 0.227 8.148E-11 16 113 116 34 122 246 +----------------GEDVILPCS--IKPNTSAVNMRVEWFR-----LDFQD-----SIQNQYFRGRTALFQEELQNGNALLKLSSVQVSDEGVYKCLLSPtPGmmTSLFVLMLEV-- +>UniRef100_A0A6I9JQZ1_185453/ 70 0.432 8.148E-11 0 115 116 17 120 252 +NAlFTVTVPKELYVVDHGSNVTLECDFDTGGPVQLEALTASLEKKE-------NGTSISNK-------RVTLLEKQLSLGKALFHFPRAHVSDAGQYRCLIIYGNAwDYKYLTLKVKA +>UniRef100_UPI000FFC99FA_246437/ 70 0.408 8.148E-11 2 115 116 20 120 257 +--FTVSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK--------VENETSPN------SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A672GEW4_181472/ 70 0.284 8.148E-11 18 110 116 41 137 261 +------------------DCTLPCSFQAGD-----EVVIHWIQEEPtkaPAHSYYYKKDQLELQHQRFRGRTALFLDQLSRGSASLKLTKVVFEDAGRYKCYTNScSGSnlvkkKHKKIT----- +>UniRef100_UPI0013F345C5_10117/ 70 0.356 8.148E-11 2 115 116 20 120 268 +--FTVTAPKEVYTVDFGSSVSLECDFDRRECTELEGVRASLQK--------VENDTSSQSQ------RATLLEELLPLGKASFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_Q4QTK0_9823/ 70 0.396 8.148E-11 2 115 116 19 119 272 +--FTVTVPKETYMVDHGSNVTLECDFDTGGHVELRDLKANLQKvENNTILL---------------SEKVTLLEEQLPLGKALFHIPQVHVRDAGQYRCFIIYGTAwDYKYLTLKVKA +>UniRef100_A4GW32_9544/ 70 0.400 8.148E-11 2 115 116 20 120 273 +--FTVTVPKELYIIEHGSNAILECNFDTRSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDGGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI00145A765B_409849/ 70 0.285 8.148E-11 8 115 116 42 149 276 +--------KAPV-ANLGKNQLLSCYQQIIKTMPLSQMSVTWTKSevPGVVYQFKNGAVDLENQSPQFKGRATVSSVDLLTGNTSLLLSTVRSQDQGKYTCTVSSsaGGGA---VTVDLRA +>UniRef100_A0A6P7I4N4_210632/ 70 0.231 8.148E-11 11 113 116 26 124 279 +-----------VTATFGDNVKLTCWAP-----NANITVVLWVKADQEsegfVLLYRDGHFETDGQLTSFNGRVELKED----GDTCLILKDVKTADSGTYKCEVVQEGKRHsQTIHLIV-- +>UniRef100_UPI00042CFC4E_89462/ 70 0.413 8.148E-11 2 115 116 31 131 284 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGHVELGILKASLQKvENDTVL-------------PS--ERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001055ED5C_441366/ 70 0.307 8.148E-11 7 115 116 21 128 293 +-------PEINVCCVYGSNCTLSCSFRQETD-DL-----YWYYITRtrhvNVHSFYKNRDQLDDQDPSFNGRTSLVEDQVTGRKTALMLKKVKVQDEGKYKCFVSNRyGYQPIYVVLQVYA +>UniRef100_UPI001788C26C_9978/ 70 0.218 8.148E-11 13 115 116 23 127 325 +-------------AYFNKTADLPCQFTNSQNRSLSELVVFWQDQERRVLyELYLGREKPDNVASKYIGRTSFDQDSL-----TLRLHNVQITDKGLYQCYIHHKGSkgmiPFQQIssELSVLA +>UniRef100_A0A3Q1J656_64144/ 70 0.287 8.148E-11 17 115 116 30 122 374 +-----------------ENCILPCSIQGS-----SDVVIHWVQteGNVPVHAYYDDQDQLAFQALHIRNRTSLFKDQILRGNISLQLTGVKVQDQGRYKC---YSDGQEKHVVVKVYA +>UniRef100_UPI001A7EA273_43689/ 70 0.259 8.148E-11 13 113 116 172 276 394 +-------------VEVGSgvkSAKLPCKATV--HLSKVN-KVMWKdRDGRTVHVYQKDSEQPEKQHRRYRNRTEMIEDPLKTGDLSLTLTYPTQTDRDTYTCTAYSrEGKvlMEKKVELKV-- +>UniRef100_UPI00148699F6_8103/ 70 0.232 8.148E-11 11 97 116 29 120 449 +-----------VFVKEGSDASLPCSLT----EDVTAALFDWRKvahgdqQQKEVFfhqaasHYNNG---LRGQNEEFKGRVSFFEDELKHGNASIVIRNAKMADDGNYTC------------------ +>UniRef100_UPI00106E423C_8167/ 70 0.244 8.148E-11 16 109 116 7 99 471 +----------------GDKAILRCQ-----TDDSSISAVEWSRADlksGNILSYREGWLVPGYPHPDYKeDKVQLVDRDLKKGNMSLVLRNVSTYDKGTYECRVTSRGSRWKNI------ +>UniRef100_A0A6F9BBM4_861768/ 70 0.243 8.148E-11 0 113 116 126 245 724 +NTYSITFSPEKITAQTGLCAVISCTFT--HPANVKPTTAIWYKcpsNGKCVQhrkLIFHSKDPSKAQ-EGYKQRVSLLETDLTKGNCSVIINDIREKDTGMYQFRMLEGPFTYprkMKITVTV-- +>UniRef100_UPI001ABE59C8_8384/ 70 0.284 8.148E-11 1 115 116 22 129 1580 +-ALDVFAPSSR-KAELGTNVMIPCTFKVRSTINRQYLAVLWEFQGTGIVKYDN--KGLHIQ-----PRMQFEEKNIAEGAADLYINNISVSDIGIYRCTIIYSPDiIHKDIDLLVYA +>UniRef100_UPI001643E5E7_32507/ 70 0.255 8.148E-11 13 100 116 1472 1558 1599 +-------------VGEGaESVQLP--FKTTENLP-EDTKVQWKVsGDRKVHVYEKGSDQPHKQHQDYRDRTRVNEDLLKTGDLSLTLKQLTERDSGEYRCEVN--------------- +>UniRef100_UPI0013F333BB_76717/ 70 0.230 8.148E-11 0 114 116 26 150 2095 +NSLSVSIPePSPLRVLLGNSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRisNEKEVVLLVATEGQVRV-NSAYQDKVSLPNYPAIPSDATLEIQNLRSNDSGIYRCEVMHGiEDSEATVEVVVK- +>UniRef100_A0A3Q4I6T1_32507/ 69 0.293 1.117E-10 0 113 116 12 125 145 +NEFTVSVEQDVYEAEENSNITMTWFFPVDTDKSP-DLHV-WNvKLKTSIYSYSIGSDTEPYVHELYRGRLQCDPQLATKGRLQCLLTDLRLSDTGAYQCIVvLNSNSSYKPCVLNV-- +>UniRef100_UPI001561173A_7906/ 69 0.206 1.117E-10 5 114 116 23 134 172 +-----NCPKDHfdVSGSAGGRAVLPCSYTPTPEQDVE---VRWHAyPDQGgTVLLINSKAPSAPIPAQWSGRVKL-SDEVSSGNASLLISELRLEDTRDYTCIVQINGicVTFRNVKLTVQ- +>UniRef100_A0A3Q3VX64_94237/ 69 0.257 1.117E-10 21 113 116 7 106 175 +---------------------LGCvrSLPLPnvlvPSLDLVDHTIDWQREDvgDVVHVYRHKRDDPDSQAERYRGRTTVDREDLRRGLLTLLISPVRLSDSGRYSCFVPALHT-RCSINLIV-- +>UniRef100_UPI0019558DE6_90988/ 69 0.250 1.117E-10 8 115 116 23 135 179 +--------QDSVSVEgvVGGSVILPCSYK-ERKLNTEEINVFWRYKRKNIFNYVkvydieKGKPLTEKQDAMFKGRIE-GPSEDADGNFSLKLSDLRLTDEGQFLCDIPDVDKEHK-LTLLVSA +>UniRef100_UPI00165B3615_8078/ 69 0.256 1.117E-10 8 108 116 18 121 188 +--------QD-LRARPGDNVTLECQ----ESSHGAVTLLAWTRADlqdhDYVLFYRDKRLYEHYQHWSFRGRVKLrDTTSLQDGDFSILLQNVSTRDAGTYMCRVSRrspGGRDGGR------- +>UniRef100_UPI00146C83B5_52239/ 69 0.271 1.117E-10 2 113 116 28 145 193 +--FVVNVAQASYQAEENQNITLEWTFSTRTDTSLRSIStlCYLYTEDRTSVLFelRGGDEVPESQDPHFAGRVKWDKDVLTEGRLTLHVSRLRTSDSGFYRCDVLVipDGSSSMRCWVNV-- +>UniRef100_A0A7K4WLZ1_495162/ 69 0.273 1.117E-10 1 115 116 0 121 196 +-AFlDLSGPTE-IKAVWKGSITLPCFY-V-PVDNLVQQTLTWSVaHDQSsgTIFWRDGSEDHVL-LSEYRDRISVPKD--TPGNVSLIIPNVEVSDRGTYTCQVTWRTSNNsliaKEITtkvevVKVAA +>UniRef100_A0A498LV81_84645/ 69 0.280 1.117E-10 34 114 116 1 81 197 +----------------------------------EELKVQWKRDSETlVHLFQDGESRPESQHQDYYNRAHFFTEEIQHGNFSLLLNNVRAEDKGQYRCKV-YSEQDSGENVVEIK- +>UniRef100_UPI0018E275DD_77115/ 69 0.243 1.117E-10 13 113 116 28 131 213 +-------------AEAGQNVTLPCQLPL----NNTVLDVGWRRidskRDKIVLRYQDEKIDESIQSP-YLDRVAL--KDIKKGDVSLVLEDTRTNDSGFYECMVYYRDFNEADrgllciIWLIV-- +>UniRef100_UPI0011EA0F00_63155/ 69 0.280 1.117E-10 2 99 116 17 121 218 +--FRTTPPTQLIEVQEGDNATIQCQ--PHRGINLETYTFDVKRVDGNssksdtisfVYSRRHGKDHPARQMERYRNRVVLINEDLKRGVVTLVILSVQPADSGLYKCYI---------------- +>UniRef100_UPI000940334C_8502/ 69 0.284 1.117E-10 2 99 116 56 148 218 +--F-VTQTPAKEKAKEGKNVVLNCQFHSPRGPSLAKLMVKWYKEDE------KGSRDLLENNvtilANY-SRV-FMSGDLTQGDASLTIRNVTTSDHGIYFCQV---------------- +>UniRef100_A0A4W6G4P0_8187/ 69 0.294 1.117E-10 17 110 116 15 104 226 +-----------------ESCILPC----STQVN-DNLVIVWTQlTSRLVHSYFENQDQLEHQDQHFRGRTSLFKDQISRGNASLQLTGVEVQDQDRYRCYTMDGMRDTQEIH----- +>UniRef100_UPI000C2AD42B_591936/ 69 0.403 1.117E-10 2 114 116 61 160 234 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A2G9QBS6_8400/ 69 0.254 1.117E-10 16 115 116 13 107 240 +----------------GSNIVLGCTFSVDnPSVGPSFFIIKWYFKSKEILTY--NNEGLSLQ-----PRMSFNDQAARDGDASLYISNVSIFDDGTYTCSVKYNmERKEKDTQLQIMA +>UniRef100_A0A7L3F0B0_2585822/ 69 0.226 1.117E-10 1 115 116 5 131 284 +-SFNLVVialEDKTIVSKLGDNATLTCIYQ-ERELPLKNLLVYWQIADDQeecsvVHALISGQDNEREQCSHFKNRTQLFWDRLEEGDFSLLLLNISQDDERRYKCVIMEKAEytkmiHQAEVVLSLAA +>UniRef100_A0A3Q2PDS7_8078/ 69 0.290 1.117E-10 20 115 116 40 134 315 +--------------------ILNCS--IQPDSN---PVINWTHlaaESYLVHSFSDGKDKVEHQNQNFRGRTSLFGDQVHSGNASLLLTAVKVQDQGRYECKSRTaGRTALSFITVTVDA +>UniRef100_UPI000C6F5DA3_1841481/ 69 0.219 1.117E-10 11 97 116 26 114 320 +-----------VKVEEGSDVILPCS--LITKENIESKLFDWKKDGQmEVFLYDNGNNYNNgrlGQDDQFKDRVSHFEKELKYGNASILITHTKMADSGNYSC------------------ +>UniRef100_UPI00167FD655_38674/ 69 0.373 1.117E-10 2 115 116 103 203 347 +--FTVTVPKEVYTVEFGSNVSLECDFDHGECTGLEEIRVSLQK-------VENDTSLPSK-------RATLLEEALPLGKALFHISSVQVTDAGQYRCLVICGAAwDYKYLTVRVKA +>UniRef100_UPI00165AC095_8078/ 69 0.231 1.117E-10 4 113 116 51 166 355 +----VDSPQPSVSATRGSSVTLPCHYRYEPELSaPRRTRVKWTwLPANTITtneAFAEETQVMVAMGnrhrsyGSFKGRVRLRRSAP--GDMSLVISELQLNDTGRYRCEVIDG---LEDVSVTV-- +>UniRef100_A0A3Q1IJD3_64144/ 69 0.247 1.117E-10 4 111 116 122 229 360 +----IRVP--LVKVDSGvESVLLPCKTTVPLPED---IRVEWRDSEKyNVCVYQNGSEETGEQDGVYRGRTEMKEDMLATGDLSLTLKSPTDRDRGTFTCTVYDkDGKFLlkKQVEL---- +>UniRef100_UPI0011E9B47D_63155/ 69 0.271 1.117E-10 2 114 116 271 383 515 +--FMSLIPVE-VEVELGaESVRLP--FKTTKNLP-ADAKVMWERYDprKMVYVFCREPDE-TEQHEDYRDRTEMNEDPLTTGDLTLTLTQPRQEDSGEYKCLVWRRGDfiRKKSVLLTVK- +>UniRef100_A0A3Q0FUT4_38654/ 69 0.270 1.117E-10 4 113 116 366 467 685 +----VTDPSS--QALLGTEARLRCHFDVGGPVALRSLWVTWYLWDEKIAQYDEGG-------SRAQPGASLVEKQLEKGDASLELVKVTVGHEGQYTCIVGYGaQQQQGSTSLRV-- +>UniRef100_UPI0019559F82_90988/ 69 0.203 1.117E-10 15 115 116 409 524 904 +---------------LGSSVVLPCQ--VDKSLIKESLRVEWRRtrgTDSDseidsdsealVLVYKDGASRAEEQHKDFHKRAHFSDKEIKDGNFSLRLEKLRAGDEGVYTCTVYRDEesvcSTDTELYLEFTA +>UniRef100_A0A452GWB8_38772/ 69 0.277 1.532E-10 36 115 116 0 81 91 +------------------------------------MEVRWFRSefTSVVHQYHEGKDHNGEQMPDYCGRTELLKAGITDGNVSLQILNIRHSDEGQYNCFVQDGSlYEEALLELKV-A +>UniRef100_A0A1A6GXT9_56216/ 69 0.214 1.532E-10 1 113 116 4 139 146 +-SFTVS--TDEVRAHPFTDVTLDCEFSFIE--GTENLEFYWEREDiieeyevedrdfyrffkyydffqvftKVVYQFYDNAEQLEEQNALYEGRVSVDQSEISEGILSLLLRNVDFMDEALYKCSaVTPNGRGESTVKLIV-- +>UniRef100_A0A2G9R9F8_8400/ 69 0.250 1.532E-10 1 113 116 29 145 149 +-ALKIMDSPSPVEALLGHNVTIPCVLTDKDQPqrdlnlDLSTDSVLWEMislsgSERKVYQLRNGH------HAPYRQKSNVEENEFKSGNASLTLYNVQKTDEGKYICNVVVAGNPL-TASLKV-- +>UniRef100_A0A3B4WWM8_1841481/ 69 0.230 1.532E-10 23 108 116 33 123 150 +-----------------------CEseITFYSPKDTNIIVVEWSRPGlepEHVFLYRGGRCVTSYQHLSFQNRVELQDRQMKDGDVSLILKNVKEEDTGNYKCRVIQGGRNRRK------- +>UniRef100_UPI00112E597E_194408/ 69 0.252 1.532E-10 4 113 116 25 147 151 +----VSTSDPVLRARLGYNITLGCSFSHGRSRGLSssghiPVTILWYFyynhESKLVYsHYGNGAqpNASAQQHPDYHGRALMPRRPPARGNASLRLLGVRLADVGVYRCVVMDaTGLAYAETSLEV-- +>UniRef100_A0A3Q0FMN8_38654/ 69 0.280 1.532E-10 2 113 116 37 143 159 +--FQLQVRTAPsYQAVLGAGARLQCLFDVREPVALSALRVTWYLWDERIAHYAEGKGHA-------QPGASLEETALETGNATLVLARVTLADEGLYKCVVGYGvQQQEAQSTLHV-- +>UniRef100_A0A3Q2PW90_8078/ 69 0.254 1.532E-10 8 111 116 9 114 159 +--------RDLVSAVemfEGEFILMSCEFPTD---EVEQPRVLWTRSDLRpsiVHQRQTDGDRLKDQNQLYRGRTFMKPDALETGELTLNLTNLQVSDTGTYTCTVSTS-KGERRIHL---- +>UniRef100_A0A3B4GQJ0_303518/ 69 0.252 1.532E-10 13 114 116 33 139 172 +-------------VEVGSGVTsakLPCKATVHlSQVN----KVVWKdRDGRTVHVYQKDSEQPEKQHRRYRNRTEMIEDPLKTADLSLTLTYPTHTDRDTYTCTAYSrEGKvlmEKKRVWLTVK- +>UniRef100_UPI001128E92B_194408/ 69 0.272 1.532E-10 0 115 116 29 138 197 +DTLAIVGPK-LMTVQTGQDVWLTCLIrTIGHDLDQNYLFIRWTKGgfDKAIF---NGT-------ARYgRPGARLPIEELRKGNASLFLPSVTQNDRGLYLCEIRYPESyAQHTVDLQVQA +>UniRef100_A0A6P6J7Q4_7957/ 69 0.268 1.532E-10 8 114 116 21 125 200 +--------QDTEEGFIGGSVILPCS-STEHPLK-QDIYVHWRDPtGKIVFDVIKGEESLEKQDQQYKKRAVPFPKEYERGNFSIKLIDLQLTDAGKFSCMISH-TSEEKTVLLRIN- +>UniRef100_A0A662YLU2_7906/ 69 0.420 1.532E-10 47 115 116 9 75 218 +-----------------------------------------------VYTLLNG--NLQSQHPEYKGRVHMKPDLLRMGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI001054945A_441366/ 69 0.233 1.532E-10 21 113 116 2 104 225 +---------------------LPCEAPGRG----TIIIVEWTRtdlKDGNVLMYRDKQYYLEGQLLSYRDRVTLTDLQMKNSDISLILKNVTADDEGTYECRVDQlnsprqqrsvlGGDPVCSISLRV-- +>UniRef100_A0A3P9QGQ7_8081/ 69 0.241 1.532E-10 0 113 116 1 109 226 +NLLCLSSPSEtSMSCVLNENCLLPCRFK-DRMTN-----IEWKLHKTSVVIVSYDHRGSRY-SESFRSRASLFEDQISRGNGDLLLRGVKVDDEGTYRCSSSIKGSKYfHSVDLTV-- +>UniRef100_I3KVH7_8128/ 69 0.250 1.532E-10 2 113 116 121 231 244 +--F-LSVPQ--VDVDSGEaSILLPCK--TTQNLPRNAKIEWWDRFNRKVHMYENGSDQLEDQGNRYRDRTQINEDLLETGDLSLTLKYPTDWDADIYTCTVcNREGKKIlmKQVELKV-- +>UniRef100_A0A665X5U7_173247/ 69 0.272 1.532E-10 3 98 116 7 100 246 +---TINLDSTAVSCVFMESCILPCSFQVGT-----DVLIHWIHvtaEDVQTHSYYYNTDQLAHQHQHFKGRTSMFKDQISRGNASLQLAEVKIQDQGRYKCY----------------- +>UniRef100_UPI00189E162D_27675/ 69 0.408 1.532E-10 2 115 116 20 120 260 +--FTVTVPKELYMVDHGSNVTLECDFDTGGHVELGAIQASLQK--------------MENETSLHSERATLLEEQLLLGKALFHIPQVQVSDAGKYRCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000980C1A5_51338/ 69 0.382 1.532E-10 2 115 116 29 129 268 +--FTVTVPKEVYTVDYGSNVTLQCDFDTGDCMQLEEIRASLQKVGND--------------TSSHSERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLVICGvAWDYKYLTMKVKA +>UniRef100_A0A673V5B7_37032/ 69 0.408 1.532E-10 2 115 116 19 119 272 +--FTVTVSQELYTVEYGSNVTLECDFDTEGHVELRDLRASLQK--------------VENNTSLHSERAVLLEEHLSLGKALFHIPRVQMSDAGQYRCLIIYQlAGDYKYLTLKVKA +>UniRef100_UPI0004D04542_482537/ 69 0.408 1.532E-10 2 115 116 20 120 273 +--FRVTVPKELYTVDYGSNVTLECDFDTGGRVELEAPKASLQK--------------VANDTSSHSERATLLEEHLPLGKALFHIPQVQVRDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A2K6GEJ9_379532/ 69 0.393 1.532E-10 2 115 116 20 120 274 +--FTVTVPKELYIADYGSNVTLECDFDTGGHVRLEAIKATLQKveNDTSLP----------------AERAALLEEQLPLGKALFHIPRVRVRDEGQYRCVILYGvSWDYKYLTLKVRA +>UniRef100_A0A7K9CLZ8_2585815/ 69 0.233 1.532E-10 2 115 116 31 149 282 +--FGVSGKhSSSVrtRTSPG-NIGLHPGLHFEPDIRMSSIVIQWAKAGvaGTVHEFRSGKDQLQEQDVLFQGRTAVFADQVTGGNASLELRDVQLSDAGIYRCSVTTaRGSGEAVLHYRTGA +>UniRef100_UPI001921C392_95912/ 69 0.400 1.532E-10 2 115 116 31 131 284 +--FTVMVSQELYTVDYGSNVTLECNFDTEGHVELKDLRASLQKVGNN--------------TSLHSERATLLEEHLSLGKALFHIPQVQMSDAGQYRCLIIYRvAGDYKYLTLKVKA +>UniRef100_UPI000854518C_125878/ 69 0.256 1.532E-10 12 115 116 155 252 305 +------------VAVWGEqhkNFTIPCSFN-----PGEEVVIHWRIvNDD-----SRSQNMLEKQDKSYKGRTSLILSELAKGNASLQLRDLQEGDENTYSCYVGTrTGNKEDKVKLHV-A +>UniRef100_A0A6P5L089_38626/ 69 0.205 1.532E-10 9 115 116 21 132 305 +---------EEVHGMVGGNVDLSCISPERKHFDLNKTLVYWQTKNNVLLnSYIPGEDTSKYIHLKYQNRTSLTLEKMEKGDFSLHLSNITIEDELEFACIVVNKSNTEffftSIVNLRVAA +>UniRef100_UPI00186AC630_9337/ 69 0.219 1.532E-10 9 115 116 21 134 307 +---------EEVHGIVGGDVDLRCISPGKKYFDLNKTLVYWQTKNKPIVtlnSYIPGEDTSKYVHLKYRNRTSLTFEKMEKGDFSLRLCNITTEDELEFACIVMNKSNTEfffsSIVHLHVAA +>UniRef100_A0A6P5P6G3_862507/ 69 0.373 1.532E-10 2 115 116 78 178 325 +--FTVTAPKEVYTVDVGSSVSLECYFDRRECTELEGIRASLQK----V------ENDTSLQSE----RATLLEEQLPLGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00188823AF_134920/ 69 0.226 1.532E-10 5 114 116 26 137 337 +-----STPTVNIFAAVGTDVTLPCQLPLKDAEDFESLgmRIKWTKvakdeaMNEDVLL---SMGFHKKTYGSFLDRVYMNDDD----DASLTFKDVSTDDSGTYRCEIINGFEDFtQEILLKVQ- +>UniRef100_UPI00155FF5EA_7906/ 69 0.230 1.532E-10 1 113 116 20 160 347 +-AFSmdITVPTDPVYGNMGSSVDLPCKYSTSTIEK--GFNVEWRFaapgtlpiNAKRVGLYercsslfytelNRGVtmlyfDGQLYQINSLRGRMQLLQDPPTGGIASVRIIDLQPSDSGVYICEVINPGDWSGTglgvINLTV-- +>UniRef100_A0A7K7W0L9_2585813/ 69 0.237 1.532E-10 4 114 116 50 163 358 +----VETPKDPVYSSSGTNVTLPCHYHHEPeQEAKRKIRIKWSKlrDDytkEQDVLVAIGKTQVAFGD--FKGRASLRRN--GRREASLVLSDLRLQDAGKYRCEVIDGlEDESNVVELRLQ- +>UniRef100_A0A671PC97_1608454/ 69 0.285 1.532E-10 15 113 116 19 119 376 +---------------VGDNATLPCHHQL-WQADISLLDIEWMLhksssRQKVVITYFAGRIY--DPNESEAGRLSLAGDYLK-GDASLLISDLSLTDSGEYICKVKNGGKYYwNTVKLIV-- +>UniRef100_UPI0011D02396_1825980/ 69 0.209 1.532E-10 2 114 116 240 380 397 +--FDVEAEHDVITTVIGENAILPCRL-ITKHLPPS-MELQWRKvgpgKDKTIYLYlydessplvnsypqddkcsvgylsPNGVNSREWVRKKYEKRAEVFKGkEFGKGNISLKLNNVQMEDAGKYECSVTANSFHREIITeVLVK- +>UniRef100_UPI00090719E9_8496/ 69 0.265 1.532E-10 36 115 116 0 82 398 +------------------------------------MKVRWFQNkfSSPVHLYHAGKDQDREQMPEYNGRTQLLKDGIGDGNVTLRILSIRTSDEGQYHCFVENGTyYEEGILELKVAA +>UniRef100_A0A556TWT4_175774/ 69 0.215 1.532E-10 8 98 116 452 537 805 +--------PVMVSCVWSGVCVLPCT---STYHD----VIHWYKDGKTnsVHTFYNEADQLELQEEQFKSRTSLFGDQISQGNISLLLRDIQTADEGTYKCY----------------- +>UniRef100_A0A2K6B091_9545/ 68 0.403 2.100E-10 2 114 116 11 110 148 +--FTVTVPKELYIIEHGSNATLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_F6PJ72_9539/ 68 0.403 2.100E-10 2 114 116 20 119 183 +--FTVTVPKELYIIEHGSNATLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A091R2T1_54374/ 68 0.266 2.100E-10 4 103 116 44 140 204 +----VTQTPAKEKAKEGETVVLNCHFNSPRRLSLADLTVKWYKEDE------KGQmdllENNVTVLPN-NSRV-FMSGDLSQGDASLVILNVTTSDHGIYFCEVTLlDG------------ +>UniRef100_UPI0018F2CE4C_7830/ 68 0.243 2.100E-10 0 113 116 19 135 220 +NGFRVTQPR-LLVAVEGSSVDIPCSFTYPERYNPAKIYISWRRrgfHGEFIFNVSKG-----YTHPDYRGRIEYLGHPYRDRTGTIRINHLKQSDQNLYFCRVeitGYGAEMWQSIygtQLNV-- +>UniRef100_A0A3Q0FY67_38654/ 68 0.265 2.100E-10 5 115 116 35 138 259 +-----TAPSS--TARVGSGALLQCRFDVGGPVALDSLRVMWYFLDQEVASFKHSRSQA-------WPRASLPSHkELKSGDASLSLVAVTVPDGGLYRCVVGYGtQQHHGETILRLLA +>UniRef100_UPI001486111F_61156/ 68 0.373 2.100E-10 2 115 116 20 121 268 +--FTVTAPKEVYTVDFGSSVTLECDFDRKECTELEGVRASLQK----V-----ENETSSSQSE----RATLLEEQLPLGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0018E3E482_1047088/ 68 0.382 2.100E-10 2 115 116 29 129 276 +--FTVTVPKEVYTVEFGSNVSLECDFDHRECTELEEIRVSLQK-------VENDTSSP-------SERATLLEEVLPLGKALFHIPSVRVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0002A48550_8090/ 68 0.225 2.100E-10 6 113 116 125 232 286 +------VPElEVIHAQSGQSVTLPCRAPGaDPQAD-----IRWSKHDlepEEVLLIEGG----VVQHPTIRDRVTV-------GHLSITLKNVVLEDSGTYRCRVvrrpaarrRRSGPDRDHVTsvyLSV-- +>UniRef100_UPI001863EB53_118141/ 68 0.238 2.100E-10 5 115 116 27 149 296 +-----EIPVISVTATIGESVILPCSIGHGKPMDLSGTRIYWQGsnkaresEPKVAYVYNKGAVEINRQNRLYRNRTSLFMDELPFGNFSLKLTTVIAED---YQTEVDVlfqknfeLGFEMiCRIALNVTA +>UniRef100_UPI0014460C4A_310571/ 68 0.267 2.100E-10 15 97 116 30 111 320 +---------------LGQNITLTCQVSNSA----TIVAVWWARRDlksEYVFYYRDGQSDTDIQHPSFQCRVVLAEDELKDGNLSVVLMNVNSSDYGEYTC------------------ +>UniRef100_UPI001A7E5208_43689/ 68 0.252 2.100E-10 6 99 116 274 361 362 +------VPQ--VMADSGvETVYLLCKTTAHLPRDA---KVEWKKSDMKVHVYENGSDQPEEQHQDYRDRTKMNKDLLKTGDLSLTLK--HPTEAGIYTCTV---------------- +>UniRef100_UPI0011E9C64E_63155/ 68 0.237 2.100E-10 4 111 116 56 174 373 +----VESPQASVSATRGSTATLPCHYHYEPELtTPRKTRVKWSwLPANTVTthvspeAFLKETEVMVAMGnrhrsyGSFRGRVRLRRSAP--GDLSLVINELQLNDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_A0A3P9DBL4_106582/ 68 0.259 2.100E-10 6 103 116 152 249 374 +------VPPG-----EGEAASWLLMF-VSKDVVDETLAVEWSRddlGDEYVLLYRNNKMDPVNQHPSFKNRVDLQDRQMKAGDVSLILKDVTINDTGTYKCGVIQeerGG------------ +>UniRef100_UPI001377867C_35005/ 68 0.226 2.100E-10 4 114 116 67 180 375 +----VETSDDAISTQRGANVTLPCHYHYAPKLDaPRRIRIKWSKlrednsKDRDVL-VASGRNHRSFGD--FRGRTHLQQE--SADEASLVINDLRLNDAGKYRCEVIDGlEDESGTVDLELQ- +>UniRef100_UPI000B4EAD32_10047/ 68 0.229 2.100E-10 1 113 116 21 134 376 +-AFTVSSPE--LRVHVGDSALLGCV--VQSTEEKHVIKVDWVLskgeraENEYVLYYYS---NLSVPTGRFQNRSRLVGDVLQN-DGSLLLQNVQEADQGTYTCEIRLQSESFvykKSVVLRV-- +>UniRef100_UPI0008785900_113540/ 68 0.266 2.100E-10 15 113 116 27 126 382 +---------------VGDNATLPCH--HQFQSDSQTLDIEWLLqkpnsQQRVVITYFGGNVYYPSDSEP--GRATFARDYL-QGDASLLIGDLTLGDTGDYTCKVKNGGKYLwSTVSLKV-- +>UniRef100_UPI0018E20E78_77115/ 68 0.236 2.100E-10 11 114 116 277 381 385 +-----------VEVNSGaESVLLPCYlFYLQK-----DVTVKWTNEDGiTVHVYPKGPEGPNEQHKTYKERTEMNENLLKFGDHSLTIRYPSYRDRNTYTCSIINrRGEELmkKQVMLNVK- +>UniRef100_A0A3Q3LFZ3_205130/ 68 0.241 2.100E-10 9 113 116 33 155 407 +---------DPVVGSLAGRVVLPCHFfimshshTPEPlpladaphnPSHGEHLRIKWTKlqGDTEKLVLV-AQDGIVKVGQAYRNRVWVPSNPLSAGNASLVIVGLRASDAGVYRCEVMHGMEDSQDIaSLVV-- +>UniRef100_UPI0013AEC125_54343/ 68 0.214 2.100E-10 11 113 116 273 396 426 +-----------IKVEEGSDVILP--FYVQPKKDITSKVFIWRKrseaggKQKNVLLYdkdvlnkgqseeVKGQdkesEKVEGQDEQFRGRVEYFQKELKEGNASITIRKITMADSGKYICIYQYrRKPQTFKFNLVV-- +>UniRef100_A0A671DVW1_59479/ 68 0.258 2.100E-10 2 115 116 186 297 453 +--FQVTTRTPSLSLLLGSSASLHCGFSMAPGLDL--TSVVWRLqykgSGQLVASWTSGQEHVR------REGVTLEPEqQLMAGNASLTLSSLTLKDEGAYICQITTSlYQAQQIIQLHVQA +>UniRef100_A0A6J2W5T6_29144/ 68 0.274 2.100E-10 4 93 116 293 382 485 +----VTVVLDTVTGVRGGSVILPCTYT-HGVLYRDDMKVFWRsHDDKIVYDIISGSPSLTGQHPEFRGRTETFPDKYTNGNFSLLLKNVDLIDGG---------------------- +>UniRef100_UPI001AAD0F02_8407/ 68 0.297 2.100E-10 5 113 116 1 102 787 +-----TGPST-YEARVGSIAHIPCTFKADKlPPDPKYFAVVWHLEEKYILSY----DDTVTTDPRY----SLDKDQALNGIAHLTISNTFVSDGGTYTCSVTDSPvRREKEIKVKI-- +>UniRef100_A0A7J8GSE0_27622/ 68 0.265 2.878E-10 36 115 116 0 82 110 +------------------------------------MEVGWYRPpfSRVVHLYRNGKDQDGEQAPEYRGRTELLKDTIGEGKATLRIRNVRFSDEGGFTCFFRDHSyQEEAAMELKVEA +>UniRef100_A0A671K2R6_1608454/ 68 0.240 2.878E-10 4 101 116 30 127 129 +----VRSSAGPLVAPLGSSVVLLCY--VDELLLMEGLEVEWRRTDSQtlVHLYQDGESRP----ERYIDRVELFTAEIPKGNFSLRLKSVRTEDKGVYmsifKCIMTH-------------- +>UniRef100_A0A7K6KAI1_979223/ 68 0.207 2.878E-10 13 115 116 1 106 210 +-------------AFLHHTVHLSCYFPNSQKTDVKNLIIFWQKDTKKvVHEVYYGQEKQENLSPEYRNRTKMDM-----GKWTLQLLNAEVEDEGRYQCIIMQKKTERstevihkSECSLHVIA +>UniRef100_A0A093QT86_9209/ 68 0.245 2.878E-10 2 113 116 10 122 227 +--FT--GPTvlgSLVKGKVGQSVTVPCFYTVERSQDITSM--CWGRdrcpPSKCyrPIIWTDGQRV----TERYNSRYKL-KGNLSKGDVSLTILNAEEADSGIYCCRVEISGwFNDQRTNLEV-- +>UniRef100_UPI0006D91793_7897/ 68 0.226 2.878E-10 38 115 116 0 83 233 +--------------------------------------INWERnnpgsPSRVIHHYYYQQDQLVRQDEAYRNRTQIFPEEVRKGNASLKLMRVRPGDEGRYTCSVGNeQDHFEHSVDLVVAA +>UniRef100_A0A3B4TVL0_41447/ 68 0.275 2.878E-10 20 113 116 35 127 243 +--------------------VLPCSF-----QGGSDVVIHWFQVEAaviHVHSFFYNKDQLTHQHQRFRNRTSLFKDQISGGNASLQLTGLQVQDQGRYKCYTGTNRENYiSFNNLIV-- +>UniRef100_A0A3B3UYE7_48699/ 68 0.277 2.878E-10 16 112 116 121 216 259 +----------------GTGTPLLCVL-VSEKID----AVEWIRtdldPDTYIFLMRDDFPDPTKQHEDYKNRVELRDPDLKDGNLSLVLRNVSSKDVGTYVCRMKTSGGRQKRATIK--- +>UniRef100_A0A671G1N8_59479/ 68 0.260 2.878E-10 1 115 116 33 149 270 +-AFmEVEMVGRTQSVFQNDNATIDCKIPGSPQLDIRIMGVTWFRknqvnePESKVFEFFGNH------QAAFRPGATVFLWKLKRGDASLQLPGVQLKEAGQYRCEVvITPEKAQGTVWLQVVA +>UniRef100_H0WMG5_30611/ 68 0.452 2.878E-10 2 115 116 20 120 272 +--FTVTVPKELYIVDYGSNVTLECDFDTGGQVKLEEI--------KAILQKVENDTALPAK------RATLLEEQLSLGKALFHIPHVQVRDAGQYRCLIICGvAWDYKYLTLKVRA +>UniRef100_UPI00045D9F77_1230840/ 68 0.418 2.878E-10 2 115 116 37 137 277 +--FTVTVPKELYMVNHGSNVTLECDFDTGGPVELGAITAHLQKmeNDTSLH----------------NERATLQKGQLSLGKALFHIPQVHVRDAGQYRCLIVYGNAwDYKYLTLKVKA +>UniRef100_UPI000522D254_8969/ 68 0.265 2.878E-10 0 115 116 17 139 294 +NAFlDLTGPSE-VEGIWKGSITLPCAY-V-PEKDFVQQTLKWTvvHDQSSGTVFRRDSSGDHVLLSKYRDRVSVLKDAP--GNVSLHILNLEVSDRGTYTCEVTWRASNNsliaKDITtkvevVKVAA +>UniRef100_A0A674IU67_2587831/ 68 0.315 2.878E-10 7 98 116 32 115 305 +-------PSS--RALLGSGALLKCRFDVGGPIDLSSLRVQWHFWDQHIAVYNWGKGD--SQVP----RASLSEQELQRGNASLSLSNVTLADEGLYKFQ----------------- +>UniRef100_A0A7L2AH58_54369/ 68 0.241 2.878E-10 0 114 116 45 162 357 +DKLVVETPKDPIYSSSGANVTLPCRYHYEPDLeGKHKIRIKWSKlRDD----YTKEQDVLVAIGkiymafGDFHGRAHLRQTD--QREASLVISDVRLQDDGKYRCEVIDGLEDESDVVdLRLQ- +>UniRef100_UPI00155F4FAE_417921/ 68 0.252 2.878E-10 1 113 116 28 147 369 +-AMVVTStePQTIQKAQ-GETVQLGCTFT-PGSEDTGELDIEWYNvnpdmtqKDNLILSYTGGQTHYYSAAITMSQRLKFLAD-PKLGDASISLSDVKPSDTATYQCKVKKaPGVDMRKITLVV-- +>UniRef100_UPI001486C4FC_61156/ 68 0.228 2.878E-10 17 108 116 19 105 380 +-----------------EDVILPCPFK-----SGSRIVIHWKNQXSHVHSYCHGMGHLETLHLRYANRTSLIHSDIHNGNASLTVKRLSLLDEGIYICSFHTPXMKYRR------- +>UniRef100_A0A553NI46_623744/ 68 0.276 2.878E-10 15 113 116 46 146 385 +---------------VGDNATLPCHHQL-WQTNISLLDIEWMLhksssRQKALITYFAGRIY--DPNESEAGRLSLAGDYLK-GDASLLISDLSLSDSGDYICKVKNGGKYYwNNVKLIV-- +>UniRef100_A0A3B5AUE2_144197/ 68 0.219 2.878E-10 2 115 116 15 141 431 +--FTLqdKTPDVTMTCFVSEECVLPCSF-----QPGSEETIEWFRQDVVVYKFkrsdddDNDDDDSDssskehverVEHEDLEGRAFIFPQQVSRGNATLILRRSSLKDRGTYRCHVRTtKGEHRAKVILKVEA +>UniRef100_A0A673Z5X6_8032/ 68 0.252 2.878E-10 13 113 116 100 197 552 +-------------AEAGSQAVLPC---VCRPPSTSAAVVLWSKDlEGTV--WRKGKSGLEHWGIGAAQRVRCPHSEVGAGDYSLYIKEVREEDSGEYTCTVQEGEKNLsKRILLRV-- +>UniRef100_UPI001AAD2054_8407/ 68 0.244 2.878E-10 1 115 116 37 157 652 +-ALEIMDSSSPIEAILGQNVTIPCVLTdkYQPekdlDLNLATDSVRWNMvssNGSEdiLYLFTNGR------HTPYRQKSNVKENGFKRGNASLTLYNVQQSDEGKYVCNVFVAGNKLiATRNVEVSA +>UniRef100_A0A401RHU0_137246/ 68 0.245 2.878E-10 4 115 116 122 237 1074 +----VSMNSGTVKATVNKDIVLKCQVSGySKDIDLKNMGVQWFYqksgsPDsqrREIYQFVGGK------HTPYREGARIIDAQLKKGIASLFLPRVQFDDEGDYTCVVFItPDNGSGKSSMTVSA +>UniRef100_UPI0010A0A9F8_27687/ 68 0.234 2.878E-10 1 113 116 22 129 1096 +-AVTVYLPEQNVIAVRNSDTLLQCSFSVVPgPIDLSQLKVTWLQYGFPMAKF-EGSQTIE------RKDATMFKEAIKTGNVSLLLQKIVKRDEGMYECEVEHKGQlDSATLVLSI-- +>UniRef100_A0A3B4FHI1_303518/ 68 0.265 3.946E-10 36 114 116 1 83 87 +------------------------------------LDVEWKRHEPEymkVCVYENGSDRPDKQDDHYRGRTEMNTDLLTTGDLGLTLRQPTVKDAGRYACEVNSKEAwRYKRVWLTVK- +>UniRef100_A0A3B1K757_7994/ 68 0.270 3.946E-10 36 114 116 0 84 112 +------------------------------------MTVEWARidlyqTDNLVHLFEDYSDITYHQRQSYRGRTALFKEELLRGNTSLKLSAVQPSDEGAYKCVVRDrKSKWYDDVTLYVK- +>UniRef100_A0A671NER4_1608454/ 68 0.232 3.946E-10 2 113 116 10 101 130 +--FKLS--TDKTIVEWGSDIIVPCH--LSPEISAVDMEIKWFKETDCV---------------GYKGRVSLFTEELDGGNVSLQLRDFRRSDVGVYLCQV-TSTDRTAEITIRV-- +>UniRef100_A0A553QUZ5_623744/ 68 0.247 3.946E-10 15 114 116 25 118 168 +---------------VGESVILPCL-----QQDL-DTNVFWRhKGSAKVINIMKGKEVTEGQSEIFKDRIQTFPSEYSKGNYSIKLSDVEYAHEGTYSCFI-VESNTEKKIDLVVN- +>UniRef100_A0A3B1II63_7994/ 68 0.278 3.946E-10 4 96 116 23 116 194 +----VSGPlsQTSVIVSVGSSAVLHCDCKhiASSQLSEQSPYIRWGTISKIVFE-RKGAE--RFQGEGYKDRVDVPEDELKKGNCSLIIKDIRPEDAGVYE------------------- +>UniRef100_A0A401TPV6_137246/ 68 0.287 3.946E-10 21 115 116 0 99 220 +---------------------MNCSFT-SPQYDRGDLIVYWLKiesgdSEKVAYSFYHGREQRDKVHTDFQNRTRALWHGHHLGDCSLIVKRITVWDAGMYRVYVKTGPeYRERESRLQVAA +>UniRef100_A0A3Q1CGM9_80972/ 68 0.274 3.946E-10 7 115 116 9 113 225 +-------PAAPLTVSFPE--TLDYS-SVAP-----RVVIHWThltKGDLRAYSYYDKQDQLTYQEQIFRDRTSLFKDQISTGNTSLKLTGVKVQDEGRYECFINTsHGTKASFINLQVYA +>UniRef100_A0A3Q2QZR1_8078/ 68 0.238 3.946E-10 38 113 116 13 96 231 +--------------------------------------IDWTRRDlgpERVFLFRDNNINLVNQHEQFKNRVELQDRQMKNGNVSLVLKNVTAADSGTYECKVvqpgvRNPGPTICIINLDV-- +>UniRef100_UPI001B349A42_0/ 68 0.256 3.946E-10 2 115 116 28 142 251 +--FRVEMAGRTQTVFLNDNITIICKIPGSPALDISTVGVVWFvwKKGTeekvPVFEYYGDHE------KAYRTGANISPEKLMRGEASLHLPAIQLSDAGEYFCKVVVtPEMDEKSVQLEVVA +>UniRef100_A0A3Q1J614_64144/ 68 0.265 3.946E-10 2 113 116 16 108 276 +--FSYTG----VSCVFKENCILPCSF---------------KTGDDVVIHWIH-QDQLTSQGHRFEGRTSLFKDQIAKGNASLRLTGVQVQDQGRYSCYTSTiPSNKDSFIDLKV-- +>UniRef100_UPI000E1B7FF4_30464/ 68 0.231 3.946E-10 5 109 116 19 119 286 +-----NVPQ--VISILNHTAHISCSFQKSQEIDIKDLIVFWQKGDgdvEVVHEVYYGQEIHENLSPKYVNRTKMDMDR-----WTLQLLNVEITDEGWYTCVIQHRQKASTKI------ +>UniRef100_UPI0012EE25EF_433405/ 68 0.228 3.946E-10 12 115 116 10 121 290 +------------VVEGGSDVILPCS--LSNKQDIVGAVFDWKKvaqkgqRQKEVFFYDAGvhyNNGRPGQSEQFKKRVSHFEDQLKHGIASISIRNTKMADSGNYSCAFPRlQTPQTFYIELVVVA +>UniRef100_UPI001114EA23_10093/ 68 0.227 3.946E-10 13 115 116 23 127 307 +-------------AYVSKTADLPCPFTKAQNISLSELVVFWQDQQKLVLyEHYLGTEKLDSVHAKYLGRTSFDRD-----NWTLRLHNVQIKDMGSYDCFIQKKPPTGTIIlqqtltELSVTA +>UniRef100_UPI0009A28435_259920/ 68 0.250 3.946E-10 21 113 116 1 99 322 +---------------------LECRFELDK-TDIGPLDIEWSKTpndpaDSPIIVIdYSGDRTYETRLEDMKGRVHFSSPDPKNGDASINITRLRLSDSGRYHCKVKKsPGSKTISITLDV-- +>UniRef100_A0A250YFU8_51338/ 68 0.227 3.946E-10 13 115 116 31 135 333 +-------------AYFNETAVLPCQFVNSKNLSLSELVVFWQDQETLVLyELYLGKDKFDNVASKYIGRTSFNQD-----NWTLQLHNVQIKERGLYQCFIHHkapNGlihVHQKSTELSVVA +>UniRef100_UPI00192F292E_88082/ 68 0.241 3.946E-10 4 113 116 23 132 336 +----VTMPKNATNTTVGANITLPCLYNTATTPD----MIQWNFYGNDlqtpgIYIWQSGKSYYLGQ---FKGRSQVAN---NTGNASLSIFNMQPSDTGVYRCSVYNfkDGtanEGEKSVLVSV-- +>UniRef100_A0A672FDR8_181472/ 68 0.270 3.946E-10 4 114 116 21 136 338 +----VTPPPMQVsvhvFAEPGANVTLPCRLPHSDGIAL-GVRVKWTKvaDDEDlnedVLV---SMGFHKKTYGSFENRVFMENDETEDG--SILITDVSENDSGKYRCEIVNGVEDTiQEITLEVQ- +>UniRef100_UPI0015E1E7A7_34816/ 68 0.256 3.946E-10 4 115 116 21 140 342 +----VTSSPSPaavkVFADLGDNVTLPCRLLSQDPLSFGSLgiRVKWTKvaDDealnENVLL---SMGFHKKTYGSFEDRV--FLQEHDSEDASIVITDVSMEDMGKYRCEIINGVEDTnQEITLEVQA +>UniRef100_A0A6J2UQD4_29144/ 68 0.271 3.946E-10 4 102 116 49 150 358 +----VESTQHSVFAVQGSNVTLPCQFRYEPELNePRRTRVKWFWqpaagggQEKDVI-VAMGTRHRSY--GSFKGRVRLRREAP--GDASLVINPLEVDDTGRYRCEIIDG------------- +>UniRef100_UPI00196359C0_55291/ 68 0.238 3.946E-10 2 113 116 21 126 362 +--FNVSIPFPELYTSIQSDVLLPCYFPVTNPKDGMYVLLTWKHNGVELVKFKYGK----VQDNS---KLQVLETDLAKGNASITLQNVTIVHEGVYECIVVLaPNSGGGRMHLHV-- +>UniRef100_A0A4W6BME6_8187/ 68 0.258 3.946E-10 4 114 116 55 170 368 +----VDSDKTPVFAVRGGNVTLPCRFWFEPELsSQREVRVKWSRlpaaaggHDETDVLVAIGSRSRTF--GEFRGRVQLRQDFP--GDAALLMTDLQLNDTGHYRCEVVDGlEDRSTSIHLELQ- +>UniRef100_UPI0011762083_586833/ 68 0.237 3.946E-10 4 111 116 53 171 374 +----VESPQLSVSATRGSTVTLPCHYRYEPELNtTRRTRVKWSwLPantiNAHVSSAANGRETEVMVamgnrqrsYGSFRGRVRLRRSAP--GDMSLVINELHLNDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_UPI00193F53F8_260615/ 68 0.218 3.946E-10 5 113 116 18 128 381 +-----SVSDTTVRAKVGQSVKLPCTYSVRQEGDLNVM--CWGRGicpsskcSSEIVR-TDGQKVISKQSGRYQ-----LQGPITRGDVSLTISNVNHEDRGAYCCRIEIPGwfNDMKRnLHLQV-- +>UniRef100_UPI0006B6B88E_44394/ 68 0.267 3.946E-10 0 115 116 17 139 409 +NAFlELSGPSE-IKGVWKDSVTLPCAY-V-PVEDLMQQTLTWTVvhdEGSGVII---RRDDSGDQVllSEYRDRVSIPKD--TPGNVSLLILNLEISDKGTYTCQVTWRDNNNsliaKEITtslevVKVAA +>UniRef100_UPI00187C7306_8177/ 68 0.254 3.946E-10 2 111 116 12 121 467 +--FLIAGAQcqdTEVFAEAGSQAVLPCKY---SSKSTVAPAILWNNGNKGTV-WRKDKNGLQYWGSSWTHRARCPHSQFERGDFSLQLNDVTEQDGGIYLCRVvGDRGVTESRIVL---- +>UniRef100_UPI00093A20E1_8502/ 68 0.239 3.946E-10 4 115 116 29 140 515 +----VTLPKDPVDGQEGSCVTLDCSYNISQGKDIG--AVLW-KQNKVIVAYHPNE---AWVDAAFKNRTRSF-SKHPEGNCSLWLMGLRLGDQGTYQlC--TGKGNDHSTeqrcssgaVQLRVTA +>UniRef100_UPI001145CF8F_31033/ 68 0.216 3.946E-10 2 113 116 12 127 530 +--FAVTSaePTRIrMVVKEDSEVVLNCSASG----SVRDQVFDWKKDDDVeVFLYSRGRtygSGLSGQSPQFTGRVAHFPEALDLGNASIRIKKAEMRDSGIYTCTFPHsAPVLRSEISLLV-- +>UniRef100_UPI0019532518_47969/ 68 0.239 3.946E-10 1 113 116 197 314 556 +-SITVRVyPVEMVNATQGEkSILLP--FKVTDHLP-QDVKVEWRLispEDRMVYVYERSKNESPSRDHVYRGRAEMTEDPLTTKDLSLTLKDLHLTDSGVYTCTVYNkDGHmlLQRVVTLSV-- +>UniRef100_A0A3Q0FUX9_38654/ 68 0.263 3.946E-10 4 115 116 78 183 582 +----VTVAPSS-TARVGSGALLQCRFDVGGPVALNALRVTWYFWEEKLAWYDQGRSQE-------QPRASLPSEkELESGDASLSLVVVTVPDGGLYRCVVGYGTQQHqGETILHLLA +>UniRef100_UPI0010A037AC_27687/ 68 0.289 3.946E-10 4 113 116 299 405 1078 +----VFTSELSLIAQRYSDILLPCTFSVpRGPIGLKQLTVSWTQYGIFVAKFENG-EALARQD------ARLFEANLSQGNASLLLKSVVKRDEGLYKCEVSHageEGAAHLALTIQV-- +>UniRef100_A0A671U9A3_8175/ 67 0.275 5.410E-10 38 114 116 3 82 105 +--------------------------------------VWWDGYYRKVHVYQNGSDQPEEQYSYYRGRTEMKKDLLKTGDLSLTLKHPKETDTGTYGCRVFNkDGDrlREKTVKLKVK- +>UniRef100_A0A670K847_64176/ 67 0.293 5.410E-10 1 112 116 10 118 124 +-AVIIQVPSSPVQTGPHTNAFLPCHYTFDPPrtINASALIVRWSLRGRTII-------KLHESISTYRPRgAVLNWATVREGNASVFITDVRGDDVGVYTCCVSHPPdVAEGKVTLK--- +>UniRef100_UPI000BBDD55D_7994/ 67 0.237 5.410E-10 8 114 116 28 142 150 +--------QSSVTVSVGSSAVLHCDFKPiaSSQLSEQSHHIRWKTTSQTVFECL-GEEHYE--GEGYEGRVDVPEDELKKGNCSLVLKDIRPEDAGVYQSYlvvkrskrsIQTKWELIQRVELSVN- +>UniRef100_UPI0015610688_7906/ 67 0.252 5.410E-10 36 115 116 0 82 175 +------------------------------------MEVRWFKErfDRPVHLYLNQRDQLSRQDSDYWGRTAVPPEALQRGDLSLRLRYIRPSDRGVYTCLADDGSqYEEGQAEVIVAA +>UniRef100_UPI00072E0BFB_48699/ 67 0.229 5.410E-10 2 113 116 25 142 178 +--FVLLASQESVTVtvefQEGaSSVVLSCQY--SKKLE-EIATVKWSRldlSPSTVHQRREG-DDLREQNEFFKGRTSMKPDALDSGDFSLTLTEPRLCDIGTYICSLQYETEEItvSDVQLKV-- +>UniRef100_A0A7K4STR2_240201/ 67 0.297 5.410E-10 1 113 116 0 114 196 +-AFlDLTGPNEIEGVWKGST-ILPCAY--EPVKDFVQQTLMWTVvHDQSsgTIFRRDGSGDHIL-LSEYRGRVSILKDAP--GNVSLRILNLEISDRGTYTCQVtwraSNNSLITKEITMKV-- +>UniRef100_A0A7L4C9I2_382315/ 67 0.283 5.410E-10 1 115 116 1 121 196 +-SLDLTGPSEIKGVWKGST-TLPCAY-V-PVKDFVQETVTWSVvHDQSsgTVVRRDGSGDHIL-LSEYRGRVSVLKD--TPGNVSLHILNLEISDRGTYTCQVTWKASNNsliaKEITikmevVKVAA +>UniRef100_A0A0S7I6A3_188132/ 67 0.217 5.410E-10 16 111 116 0 97 207 +----------------GSNVWLNCSL---PGKDLTHQVFDWKKDaQQEVFLYADGKhynnKEKTGQDENFKDRVEFFEDKLQSGNASILIKSTKVTDSGNYSCGFPVPPVQSHTLIV---- +>UniRef100_A0A7L3E4E8_221966/ 67 0.475 5.410E-10 0 97 116 15 112 217 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVHGKLEFRDLSVSWEKKDelKQVYELHKGEEDFKNQHSDFMGRIKLLKENLNLGQSLLQITDVSAFNTG---C------------------ +>UniRef100_A0A4W6G2U0_8187/ 67 0.286 5.410E-10 2 113 116 26 128 229 +--FTFKVS---VSCILSESCILPCNF-----HPGAETIIHWVQvaENIQVHSFYYNEDQLGHQNQNFRNRTSLFKDQISRGNASLQLT----GDEDIYKCHTSTnRGSEDSLINLRV-- +>UniRef100_A0A4W4F1S4_8005/ 67 0.270 5.410E-10 18 113 116 122 218 260 +------------------DTTLNCS--VHSHIPPEELqQVSWKKmyQNIILLLFVQGEIQPESTHDKYRDRVELFnPEEIHKGNLSIKLTNVQTGDKGLYICEV-LNGALSANTTVEI-- +>UniRef100_A0A668SLF3_47969/ 67 0.245 5.410E-10 1 102 116 10 118 266 +-AVTVTIPQSQYEYARGDNITLPCSFTTTTPINSRTLVViTWssltqQTPiDEVVIaTYYHGPAPTTDIDTDYEGRVSMDVD-VTQGKANLKLSSISLADNKDFECRVQIP------------- +>UniRef100_A0A3Q3GLY1_56723/ 67 0.250 5.410E-10 2 114 116 12 133 271 +--FCITLIDGQITAEAGLCVVIPCSFTISYWFSLKGLV--WFKcetvqrcGDSDVILSRNNQ---KIQ-PGFKGRVSLLEPNLSQRNCSIIINDLTASDSGSYQLKVNLftsrGGQDKfqylQRATVLVK- +>UniRef100_UPI000642F21E_30608/ 67 0.376 5.410E-10 2 115 116 20 120 284 +--FTVTVPKELYIVDHGSNVTLECDFDTGGHVKPEAIKATLQKveNDTALP----------------AERAALLEEQLPLGKALFHIPQVQVRDEGQYRCVIICGvSWDYKYLTLKVRA +>UniRef100_A0A3M0JSG5_43150/ 67 0.250 5.410E-10 3 99 116 19 113 291 +---TVEVPAKEIQVARGSNATLRCNFKTNAEVDRGDLLV-WRKINRKldiVTRYFDGLEQY---GEGYDHRIH-FSGDINSGDISITISATTMEDNGTYACSV---------------- +>UniRef100_H3BI58_7897/ 67 0.250 5.410E-10 4 113 116 89 209 311 +----VQTPMKTITGFLGSTVELKCDITL-PGTDftlMEHISVFWVKvepsgEKKLVYSMTNGEETLFNQSKLFFNRTKFFrRDFLSEGKAYLKLSNVILEDIGSYVCQVINktknmSGKDL--LKLRV-- +>UniRef100_UPI00141AF49C_54180/ 67 0.394 5.410E-10 2 114 116 148 247 321 +--FTVTVPKELYIIEHGCNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_UPI000521AEB8_118200/ 67 0.273 5.410E-10 1 101 116 24 125 325 +-AVVVQTAPGKVVTHRGGTIILPCRYHYDvSAHDPAEIRLKWTKVTEPmafVDVFVAlGKARRAF--GSYRGRTALQEDGL--GDASLIIRNVTLQDYGRYECEVTN-------------- +>UniRef100_A0A1A7Y3E3_60296/ 67 0.280 5.410E-10 6 114 116 16 125 342 +------VSANTVITTVGSDVTLHCSYDAKY---YSRLSVCWGRGDIPNSGCANEviKSDGTTVTSRLSERYHLIGD-LGEGDVSLTITQVQESDSGVYGCRVEIPGwfNDHKHqITLRVN- +>UniRef100_A0A3Q0QNN0_61819/ 67 0.227 5.410E-10 1 113 116 13 130 349 +-AMKVtsTGPQTIQKAQ-GETVKLECTY-APGSEDTGDLDIEWSNvspdmtqKDTLILSYSGGQTHIHDQN--LAKRFT-FTTNPQQGDASVSITDLRPSDTATYQCKVKKlPGADARKLTLVV-- +>UniRef100_UPI001471B278_390379/ 67 0.225 5.410E-10 1 113 116 25 145 354 +-AMEVTssGPQTIQKAQ-GESVTLKCTYTPGSQ-DTGELDIEWSNvsPDmtqKDVLflSYTGGQtHYYDYIYPSFTKRLKFTSD-PKMGDASISVSDLTSQDTATYQCKVKKaPGVDTRKVTLVV-- +>UniRef100_UPI00174CC0BE_51298/ 67 0.281 5.410E-10 12 115 116 6 111 355 +------------TVFMNDNVTIFCKVPGSTPLNIKGMGVTWYHkheahETERMVFEMHGN---HHQ-EAFRPGASVSSKSLEKGDASLHLPGVQLRDAGEYRCEVVVtPEKAQGTVVLKVLA +>UniRef100_UPI0015E1FB87_34816/ 67 0.235 5.410E-10 1 113 116 28 146 364 +-AMEVTtsGPQTIQQAQ-GDTVNLRCTYSPGP-EDTGELDIEWSNvspdmtqKDRLILSFTGGQ-THQYGDPSISQRLK-FTGDPKLGDASIAFSDVKVSDTSTYQCKVKKaPGVDTRKVTLVV-- +>UniRef100_UPI001176F3D0_181472/ 67 0.226 5.410E-10 12 115 116 24 123 371 +------------TCTFNNSCILPCH-----EVN-NAEVIHWKQGEKTVHSYYDGQEQLAEQNLRFKSRTSLVEDQRTKRRTSLQLMRVQIQDEGEYLCYTSNvnSGPSKSFMNLQVIA +>UniRef100_UPI001879817D_9974/ 67 0.209 5.410E-10 11 115 116 24 147 374 +-----------VRAMVGSDVELSCIYPKKNSFDLNDLHVYWQINvteqshmGKPhtaslnnttvVTYYLARNGSAGHKDSHYKDRAHLSLDRMKRGDFSLHLYNITPQDEQKFNCLVFRElEMILKVvVTLHVAA +>UniRef100_UPI00073FDC29_7918/ 67 0.241 5.410E-10 1 113 116 93 213 405 +-ALEVTIPKDTYDAARGGNITIPCSFK-STATNLNNMVLSWLYltndpngEDNQFLTYYAATNQLDLA-EEYQGRAGL-KSAPVSGDSSIYINRLTMSDNGTLECRLQIPGDNKgkkaAKVNLIV-- +>UniRef100_UPI001472317D_390379/ 67 0.264 5.410E-10 1 113 116 18 137 434 +-ALQVTIPQKMYEVARGDNVTLPCQFQPKTP-DNPLVVVTWTADDtagvteDDVAAYYYplGRTDIK---PDYEGRVSLQAD-VPKGLVNLMLSSVTLKDNKSFHCHVLIPGDDKgttKDTTrLLV-- +>UniRef100_UPI000A311140_10093/ 67 0.266 5.410E-10 2 115 116 195 306 451 +--FQVTSETQTQNHLLGSSVSLQCSFSVAPGLDLTG--VEWRLqhkgSGQLIYSWKTGQGQAK------RKGATLEPEElLRAGNASLTLPNLTLKDEGNYICQVSTSLYQAQQImPLNILA +>UniRef100_A0A3Q3L1A5_205130/ 67 0.240 5.410E-10 11 113 116 24 127 459 +-----------VFAESGSQAVLPCHFSLSSSTP---RTVIWSKANKGTV-WRKQKSGLQYWGSSWAqkgaQRVQCPHTQFDRGDYSLEINNVSEDDGGVYSCVMEFGDKVSENIvVLRV-- +>UniRef100_UPI00117EB842_375764/ 67 0.261 5.410E-10 11 114 116 392 496 516 +-----------VEVEEGKEfVVLP--F-ITTPESLDGVEVRWFYyEDdecKELLVYPKGS---VEHHDDYRNRTEMNENPLGSGNLSLTLSDPKDTDSGKYRCYVKKNNNiiTMKTVLLKVK- +>UniRef100_UPI0006D92BB9_7897/ 67 0.260 5.410E-10 3 115 116 19 126 911 +---TLHTDSSPVTAQVASDRLLKCLFEVeESPVNTNLLGIKWLWNGKEVAEY-------DGEVKAYQPGMMIFEGELTNGNASLLLTDIRIAHEGVYTCDILHGLDQEKRqISVKVEA +>UniRef100_A0A3P9PKN1_8081/ 67 0.241 7.416E-10 11 113 116 21 127 173 +-----------VNAAAGSDAILNCKLPVNTH-----QIFDWKKTDTSpaqeVFLYERGShynNGKSGQNEHFIKRVEFFEDQLQFGNASIRIKNTKLTDSGIYSCEFPKlDLPELKTyVKLVV-- +>UniRef100_UPI0015608519_7906/ 67 0.240 7.416E-10 36 115 116 0 82 195 +------------------------------------MEVRWFRDafEKPVHLYSFQETLLETQDRAYQDRTALPPSALQKGDISLHLRNLRPSDSGIYTCLADDGSwNEGGQTEVIVTA +>UniRef100_A0A3Q2NTN6_8078/ 67 0.255 7.416E-10 11 105 116 27 121 220 +-----------VKVLKGEeSVVLPCRYSKELQ---EVVTVKWSRFDlnPNIVHKRREADDFREQNLLFRRRTSMRPDALDSGDFSLTLTEPQLSDSGIYICSIIDDEEE---------- +>UniRef100_UPI00109FF462_27687/ 67 0.210 7.416E-10 0 114 116 10 121 226 +DSFQeINTSSshSEKTAPLNSDMILQCPFKLkSPGYGLTYVTISWTKGESKVAEFIFGELRGTSH-------AMMSKSELRRENASLSLRNVTIEDEGEYKCLVHEAGEDPLTVIVRVK- +>UniRef100_UPI000CF7B59B_30732/ 67 0.250 7.416E-10 2 103 116 8 114 236 +--FVVlvgsSVSQRVFkSAEPGENVTLRC---GDTNIN-KDLDLQWRRlneeWNKYVFFYWNNSVHLDGQHESFRNRVFPEDSQMKDGD-SVVLTNVTINDNGIYQCFISKhDG------------ +>UniRef100_A0A6P7ZCP5_1415580/ 67 0.238 7.416E-10 1 113 116 26 144 247 +-AVEVTIPQGLVVGRAGSSVELPCLY--NTAIN-NNFNVEWRFapksstavKAKQIFYYANGEiYKPGSQSE----RLSSLQNPPTKGSATLQLSELQVTDAGFYTCEVNNppdfSGIGYGLVNLTV-- +>UniRef100_A0A1A7Z9D2_105023/ 67 0.276 7.416E-10 8 113 116 99 206 256 +--------KDVKQVEVGvESVRL-C-FKFKKLPDSS--EVEWRNmwTNKLVWKFENGQEQPGDQHQDYQGRVEVTKDLLRTGDFSLTLKKPDYRDEGVYTCTVYKDKKELvkqKALHLWV-- +>UniRef100_UPI0006D710D2_59463/ 67 0.382 7.416E-10 2 115 116 20 118 263 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNIS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVKA +>UniRef100_UPI001560F320_7906/ 67 0.275 7.416E-10 36 113 116 0 78 282 +------------------------------------MEVRWYRDrfDTPVHLYLNQRDQLSRQDSDYRGRTALSPSALETGDISLRLRYIRPSDRGVYTCFA-DDGSQYEEGQAKV-- +>UniRef100_UPI0003319560_42254/ 67 0.245 7.416E-10 13 115 116 4 108 303 +-------------VYFNETGKLFCNFPNSQNLSWNELVIFWQDQDMLVLfDLLQGIEQPKSVNSKYKGRTSFDRD-----SWTLKLHNVQIQDKGTYTCFIHHkkpGGMIPlfqMNSELSVRA +>UniRef100_UPI00097DE006_8255/ 67 0.239 7.416E-10 4 113 116 21 137 341 +----VTTPPfqlkVGVFADLGANVTLPCMLsTNTPSFSNMGMRVKWSKvaDDEALnedVLIVMG--FHKKAYGSFDGRV--FLEERDNNDASLTIIDVSMEDTGKYRCEIMNGMFDTqQEVSLEV-- +>UniRef100_A0A6P7P9I1_158456/ 67 0.268 7.416E-10 3 113 116 17 128 385 +---TVAAQTE-MKKVVGDNATLPCHhqFPSSSSLD-----IEWLLqkpnsKQKVIITFFGGQVYTNEATGSEASRLSFAGEYLG-GDASLLISDLLLTDSGEYYCKVKTGGKYHwSQVNLIV-- +>UniRef100_A0A667ZML9_586833/ 67 0.260 7.416E-10 4 113 116 23 137 421 +----VNVSQAVYQAEENSNITMEWTFtPIRPLTDLRIYFSFWvseYGPFKWVYYLLSGVDYSEGQDEQFTGRVQLDKDEMRKGSIRLHLSSLRTNDSGIYECQVSTsDGVSIGLFKVWV-- +>UniRef100_UPI0018980518_451745/ 67 0.241 7.416E-10 1 113 116 19 139 445 +-AITVNIPQTVYEVARGDNVTLPCTFT-TTVTSPKLVVVTWTAlaqvegaLDDIVLTYYYPDDETDVQD-NYKDRASPIVD-LKTGTANLKLNSVTLNDNREFECQVQIpkdpKGQTADKARLLV-- +>UniRef100_A0A6A5FAI5_8168/ 67 0.270 7.416E-10 11 115 116 30 134 616 +-----------LIVLVGADVTLSCRFdKLSKLLELSTLTIEWNMVDKHaeksvVYTFEDGR-AHGSRDGSVVDRMKLLES-----DASLQLRNVTVRDEGLYTCRIITPVVYTETTSLEVLA +>UniRef100_UPI0004A3200B_8081/ 67 0.226 7.416E-10 4 113 116 10 125 625 +----VSQPAsgaELKEVREGAEyVLLPCSFSLS---DLGNAIVVWSRNDLNpptVHLRRKEGNDFHNQNQQYKSRTFMQENALETGDLSLKVRKPELTDSSTYTCTVRSLGeqVGQMEVKLEV-- +>UniRef100_UPI00165AFE46_8078/ 67 0.269 7.416E-10 4 113 116 404 514 640 +----VRVPE--VVVDAGAEfVKLP--FKTKEMPTCEDIEVEWMNsRDRRVHRFHHGSDHHEDQFCSYRCRTELNKDRIRTGDFSLTLKYPTDWDSDVYICKVYRkDGTilTKKRVALNV-- +>UniRef100_UPI00186B126F_9337/ 67 0.254 7.416E-10 7 115 116 113 224 752 +-------PSSSVT--MGSSALLKCRFSIGDVIQLSSLTIRWYAPGGQiVAQFPPKEEEEEDVGKGSGGLTtlgSFSEAELLLGNASLTILRAQPKDAGLYSCSVGYGGeERHSESLFSVTA +>UniRef100_UPI000442287F_176946/ 67 0.237 7.416E-10 0 113 116 15 144 3086 +NAFHkVKVEKsPPVKGSLSGRATLPCFFSTLPTLPPsyhntsEFLRIKWSKieQDKggkdlketTVLVAQNGN---IKIGQGYKGRVSVPshPEDI--GDASLTMVKLRASDAGVYRCDVMYGIEDTQDIvSLAV-- +>UniRef100_A0A669DGF5_8128/ 66 0.230 1.017E-09 6 113 116 22 127 148 +------CPASSQSVKTGfirDEVLLPCVY--SEKLS-EPVTAFWRdKDDKVVLDIINSREDKI--DAKFTGRVLSFPDYYKNGNLSILIKDLRADDAGLYECYI--PKVDYqAKMTLNV-- +>UniRef100_A0A7J6AFK9_219545/ 66 0.263 1.017E-09 6 96 116 24 108 164 +------VPEFTVSGHVGSTAVLPCEL---QSEDTETPYIIWNKGSETVFE-RLGEE--THQGRRYKERVDVPEEELRKGNCSLVLRNLKLTDAAVYR------------------- +>UniRef100_A0A3B1IVB3_7994/ 66 0.222 1.017E-09 1 113 116 33 150 191 +-AVCVDSQSDQsrvfMTARVGSSVVLPCEWRdvLSPS-----PHIEWRTLSETVFE-RLGEEHYE--GEGYEGRVDVPEDKLKKGNCSLELKNVKAEDAGVYQSYLmvkqEKSGLDSKQVQsveLSV-- +>UniRef100_A0A7L1YZV3_312124/ 66 0.209 1.017E-09 13 115 116 0 104 206 +-------------AFLNHSAYLSCYFPNSQNIDVKDLIVFWQKGSQRVLhEVYYGQEKHENLSPEYINRTKVDMD-----NWTLQLLNAGVEDEGHYECIIQLkkEGTpkilHTSECSLHITA +>UniRef100_A0A093GGG9_118200/ 66 0.271 1.017E-09 17 113 116 19 118 219 +-----------------DNVTLPCHHRL-GLLEQGSLDIEWLLHisetvQKAVITYSGGRVYDDLNEEQ-KGRVSFTSNFLA-GDASLQITSLQSSDAGKYICKVKNaGQYEWARITLKV-- +>UniRef100_UPI0015FAB4B5_8018/ 66 0.218 1.017E-09 8 110 116 2 111 262 +--------SHPIIGILGKSIMLPCSLNSSAPVVPARLTLYWtarlkhQKDEQVVHALYNGEENNDPQFPVYKNRTQIFKDQLSSGNFSLLLKDLRVEDDlATFFLFYHQEDGDYNTLN----- +>UniRef100_A0A060Z9Q0_8022/ 66 0.231 1.017E-09 4 115 116 8 128 310 +----VSAPaasENEVTGIIGESVLLSCDLKSSTAIDTARLRFHWQDESERVVYSFNKGEENQHQDSLYTNRTKAFRSEMSSGNISVKLSQVTLEDkQNVYSAFATLLGENDKHIrtcptTLLVAA +>UniRef100_UPI001659DD4C_9711/ 66 0.256 1.017E-09 4 111 116 50 160 360 +----VETPEETLFSHRGANVTLPCRYRYEPALlSPRPVRVKWWKLSENGALEQDVLVAIGLRHrsfGDYRGRVRLRRD--GEREVSLQIRDLRLEDSGRYRCEVIDGlEDESGLVEL---- +>UniRef100_A0A3Q2XZP4_109280/ 66 0.252 1.017E-09 1 113 116 24 141 362 +-AMQVtsTGPQTVQKAQ-GENLLIGCTYTPGLQ-DTGELDIEWSNvspdmtqKDKLILAYTGGR--ILNYDPSLSGRLS-FVGDPKRGDASISITDLRLSDTATYLCKVKKaPGVDMRKVTLVV-- +>UniRef100_A0A6P6NLT7_7957/ 66 0.222 1.017E-09 5 113 116 33 145 366 +-----TGPQTVKKAQ-GESVTLGCTYSLDAS-DVGDLDIEWTLvsqdmtqKDELILSYTGGK-QYQLGNPDLMSRLK-FAGDPSLGDATVSISSVKVSDTATYQCKVKKaPGIDSRKLTLVV-- +>UniRef100_UPI001864AF6B_118141/ 66 0.235 1.017E-09 1 113 116 28 147 367 +-AMQVtsTGPQTIQKAQ-GEKVTIGCTYT-PGSSDTGELDIEWSNvspdmtqKDQLILSFSGGTKYAYGSPEQMK-RLDFIMSDPSQGDASIGITDLQVSDTATYQCKVKKaPGVDMRKVTLVV-- +>UniRef100_UPI0011C1C2A5_8175/ 66 0.247 1.017E-09 19 114 116 28 129 371 +-------------------VLLPCDFDTD---GLNESSVVWSRYDLNpstVHQRQQEGDELKDQNQFYSGRTSMKTDALETGDLSLNLTKLHHSDSGSYTCTVRWfrmGKHRELRVTdvqLQVK- +>UniRef100_UPI0011E9E01C_63155/ 66 0.258 1.017E-09 9 113 116 281 389 393 +---------EMVEVTQGQrSVLLPFKITDELPPD---VKVQWRLthpEDKMVLMYDSSQNHPLSQDQVYRYRTEMKRDPLRNKDFSLTLKDPKLTDSGVYTCTVcNKDGimLLQKVVTLSV-- +>UniRef100_UPI00193FB054_260615/ 66 0.275 1.017E-09 32 115 116 1 86 441 +--------------------------------SAANMEVRWFRSQfvSFVHLYRDGKDQYEGQIPEYQRRTELLKAGLTDGNVPLRILNVTLSDEGLYLCFIQDDTFYEQTVlELRV-A +>UniRef100_UPI0014033952_386614/ 66 0.272 1.017E-09 1 113 116 6 118 507 +-SFT---PQD-VTAQNGLCAQIPCHYRYPSHLNNKPRIGIWFNsemnNDKNVAL---HSKNSYKESTKFRHRTRLSGD-LGEDDCSLVIDNVTLQDAGPYFFRVNFGGgdrFNYHPVTqLHV-- +>UniRef100_A0A3B3IK35_8090/ 66 0.242 1.017E-09 0 113 116 31 154 662 +NGFCISVSDEKISAESGLCVVIPCSFPTPYNFNLQHL--IWSKcesdqrcGDSNIIFHTNKNTNKPLKSE-FLGRVSLLDPDLNQ-NCSIMISDLRESDSGFYQLRVNGkinersDGFTFnKRTHVDV-- +>UniRef100_UPI0008753E87_8187/ 66 0.252 1.017E-09 2 114 116 34 157 729 +--YCFTLPEGEITAEAGLCVVIPCSFTTAYGFKPQNMV--WFKcePTKQQCddsdMIFHSDKNIRIQPSEFRGRVSLLEPDVSQKNCSIIINDLKESDSGSYQLRVngdWYGSADRvtysTRATVSVK- +>UniRef100_A0A1A8MAM9_704102/ 66 0.240 1.017E-09 0 114 116 32 159 1233 +NLLQVTIPlNRPVIAVLGGSLTLPCLVslalpPPSPPTNgrhavLSVPRVKWTVlsEGREMEILVARGDRVRV-SEAYKDRASLLNYAFSPADLTLHLENLMQNDTGFYRCEVQQGLEDADDVaQVKVK- +>UniRef100_A0A6P9CB12_94885/ 66 0.245 1.017E-09 4 114 116 31 151 1771 +----VSIPlRSPLRVSLGRTLTIPCYFidtlgpvTTAPNTPPVSPRIKWSKlsEDKEVTLLVAMDGQVRI-HSAYKESVSLPNYPSIPTDATLEIKTLRSNDTGIYRCEVIHGIEDSqDTVEVKVK- +>UniRef100_A0A4W4HF48_8005/ 66 0.250 1.393E-09 17 114 116 21 117 158 +-----------------DSIILHC-LSSDTTLRSSTINAFWRYEDsKTVFDIMRSRVSLEEQDAVYRGRVYSFPEEYTKGNFSIRLRDVKLSDAGMYSCFI--PHVSEQTIvELIVK- +>UniRef100_A0A3B5LMK9_32473/ 66 0.289 1.393E-09 13 113 116 27 127 172 +-------------AEAGLCAVIPyvsCLY-MQN-----ELVLHWFYTGRNlnVHSFYQNQDQLGDQNQLYRNRTFLFKDQFPRNNLSLLITGVKPQDEGRYKCFRSStKGFRETNINLNI-- +>UniRef100_A0A4W6G3G0_8187/ 66 0.298 1.393E-09 20 113 116 4 95 189 +--------------------ILLCSF-----QSGADPVIHWIQLTERflLVHHYHNKDQLRLQNQRFRNRTSLFKDQISRGNASLQLTGVEVQDQGRYRCHTSTNSRKEDKVNMeQV-- +>UniRef100_A0A7K9CA94_2585815/ 66 0.212 1.393E-09 15 115 116 3 105 209 +---------------LNHTAFLSCSFPNSQKIDLKDLRVFWQKGDvEVVHEVYHGHEKHDNLSPKYINRTKMDVDK-----WTLQLLNAGIVDEGLYTCIVQHrdKGSpkliHTSKCLLQIIA +>UniRef100_A0A3Q1IS29_64144/ 66 0.247 1.393E-09 16 113 116 46 150 211 +----------------GENVTLRCW---STTAD-DITLIEWSRPDLNkdnkhikteIFVWRKGELIIAECHQSYRGRVELKDPKMKNGNASVILKNVNINDTGTYESRVGYTGPPQliNTTNLTV-- +>UniRef100_A0A2G9RC29_8400/ 66 0.278 1.393E-09 1 113 116 107 213 215 +-ALQMTGPST-YEAKVRSIAHIPCTFRADNlPADPKYFAVFWNLEGNRILTYHN---TVIPTDPRY----SLDKDRALNGTADLTISDTSVLDAGVYTCIVNYSSVPMeRKIRVNV-- +>UniRef100_A0A7K5U2H9_114276/ 66 0.235 1.393E-09 2 113 116 14 125 229 +--FTGSAVSELVIGEVGQNVTVPCSYTVQMTKDITSM--CWGRDScpnsqcSRTIIWTDGWRVTEQYGSRY-----LLQGKLQEGDVSLTIVNAEEADSGTYCCRVEHrGWFNDQKSNLKV-- +>UniRef100_A0A3Q0RE87_61819/ 66 0.297 1.393E-09 17 97 116 33 113 257 +-----------------ESCILPCNFQGDSDGDA---FIKWTLMkdiQTSIHSYFSNQDQLTQQDAHFRGRTSLFKEQISLGNASLQLKWVVFQDEGRYKC------------------ +>UniRef100_I3MQJ0_43179/ 66 0.382 1.393E-09 2 115 116 20 120 259 +--FTVTVPKKLYTVDHGSNVTLECDFDTKDCTETEAIKASFQR-------VENGTSSP-------SERATLLEEQLPLGKALFHIPQVQVRDAGQYLCLIICGlALDYKYLTVEVKA +>UniRef100_UPI00038BF754_43179/ 66 0.247 1.393E-09 8 114 116 20 128 278 +--------EGEYIVEVGQDASLPCSYKPISSGSLVP--VCWGKESCPIFgcnDLVLSTDEMNVKNQK-SSRYQL-KGNFHKGDVSLTIVNVTPADSGTYCCRIQFEGpmNDYKlNVELIIK- +>UniRef100_UPI0007AC8448_75366/ 66 0.269 1.393E-09 0 113 116 30 156 281 +NMPSVVVEARNITVPAGSDVLLPCNnqrmVWRQDRLRDRQRVVHWDLirnqPDytvERILdMFSGGTERL---YSDYnRGRITISKDAFSDGNFSLVINNVDVNDKGIYTCNLHHhycKVHQSIRIQLNV-- +>UniRef100_A0A6J0SX38_103695/ 66 0.256 1.393E-09 8 115 116 22 131 289 +--------ENEVIGILGSSVELECRYADEKSLD--KLRVLWQANSKSCLvnaHFPNKREKAPKYCEEFRSRT-LFNNE----TFSLEIWNVTPGDEGTYECVVQRNKTmefelDHKASTaLKVAA +>UniRef100_UPI000819E730_1026970/ 66 0.356 1.393E-09 2 115 116 57 157 301 +--FTVTVPKEVYTVDYGTNVSLECDFDRGECGELEEIRASLQK--------------VENDTSSHSERVTLLEEQLPLGKALFHIPRIQVRDEGQYHCLVICGSAwDYKYLTVKVQA +>UniRef100_A0A0P7WRH0_113540/ 66 0.239 1.393E-09 5 113 116 5 118 336 +-----TGPQTLQIAQ-GSTAAMGCTYTPGPS-DTGELDIEWSivspdmtRKDHLVLAFV-GSKEYRYGMPELMKRMEFSAPDPSKGDASVTIADLRVSDTATYQCKVKKtPGVDTRKITVVV-- +>UniRef100_UPI0008546B49_125878/ 66 0.264 1.393E-09 16 115 116 26 120 347 +----------------GSNVVLGCTFLVDgPSVEPSSFIIKWYFKRKEILTF--SSEGLII-HP----RMSFNAQTARNGDASLYISNVTIFDDGTYTCSVMYKmEQKEKNTQLQIMA +>UniRef100_UPI00109F5862_27687/ 66 0.258 1.393E-09 2 115 116 6 118 375 +--FLIHFPfssfQTVVSGSLNSNVLLPCNFSGnGGQVDLKYTRVIWKQNAKEIVRY--ESEKLEV-----ASKAKISEAELRHGNASLFLPQVIIADEGDYECEVNYASEHYnRNVRFNVIA +>UniRef100_UPI0018651A79_42526/ 66 0.263 1.393E-09 7 115 116 32 131 401 +-------PDVDVTCIYSEDCILPCSF---PPTD-DVVVIQWYQQEKLIYSFQQGEDEPDDSS------MSLFTDEVSKGNASLLLKDSRIQSRGRYRCLINAtKTVKESFVIVKVEA +>UniRef100_A0A7L4K711_1961834/ 66 0.225 1.393E-09 2 115 116 181 292 430 +--FQLSSHSTSLRTHLGNTVTLDCHFELAPSSSLSSL--EWRRqhqgSSRSLFQYQEGSTDAEVQ-----PKVHVdVAELLGRGDASLSLQDVSVEDEGTYICAVSTQlHQTQLIIQLHV-A +>UniRef100_UPI000E1DACDD_308060/ 66 0.277 1.393E-09 36 115 116 0 82 549 +------------------------------------MAVRWIRHhiTETVHHYRDGEDQFVEQMREYRGRTVLSHDGLSRGSLDLLIASVRPSDDGTYVCTVEGaAGYAEAIMQLQVAA +>UniRef100_A0A1L8GIA7_8355/ 66 0.293 1.393E-09 4 114 116 29 138 1005 +----VKVSDSAVKVVKEQDVFIPCTISGygSTELDLQLLSVYWILRSSPVYIYERGS------HIRMRPGSELLNTHLIRGNAGLYIPQVQITDEGEYTCAVTYnNGEAKGRcpIEVSVK- +>UniRef100_UPI001B3B1B0E_0/ 66 0.221 1.393E-09 9 113 116 32 160 1776 +---------SPAVGSLAGRVVLPCHFsitPVSPSSvthtpppgplltdplhlwsPEERLRIKWTKlegEEEKVVLVSHG--GLVKMAKGYRSRVSLPRHPLSAGDASLLIERLRASDAGLYRCEVMHEMEDTqDTVSLNV-- +>UniRef100_G3U602_9785/ 66 0.347 1.910E-09 2 115 116 20 120 138 +--FTVTVPKELYVVDHGSNVTLECDFDTGDPVELGAITAHLQKMENDTSSHNERAILLEEQLPLHK---ALFY-----------IPQVRMSDAGQYRCLIVYrNAWDYKYLTLKVKA +>UniRef100_A0A667YU85_586833/ 66 0.260 1.910E-09 4 113 116 22 138 175 +----VNVSQAVYQAEENSDVTMEWTFT--PIMPLTDLNIHLSLGvsDnepvKKIYYLRGGVELPDFQHEQFTGRVQVDKDELRKGNIRLHLSRLRTDDSGSYQCRMITNTvyfTQYVHIICHV-- +>UniRef100_UPI000DF41A90_8128/ 66 0.265 1.910E-09 9 114 116 65 174 199 +---------EMVEVSQGQtTVLIP--FIVTDDLS-QDVKVEWKLtcpEEKMIHLYDSSKKQHLSQDPVYRGHTEMNEDPLNTKDLSLKLKDLHLTDSGVYTCTVykKYGNiLLQKVVTLKVK- +>UniRef100_A0A093GFU2_118200/ 66 0.212 1.910E-09 15 115 116 3 105 209 +---------------LNHTAFLPCSFPNPQNISLQDLRVFWQKEDVEVVnEVYHGQEKLANLNPKYINRTKMDTER-----WTLQLLNTGIVDEGEYTCIVQHtdKGSpkliHKSKCLLHIIA +>UniRef100_UPI001AEF542C_10036/ 66 0.236 1.910E-09 13 115 116 33 137 249 +-------------AYFNRTAYLPCPFTKAQNRSLSELVVFWQDHNKLVLyEHYMGKEKLDNVNVKYRARTSFDED-----NWALGLHNVQIKDMGTYDCFIQRktpKGSvilQQTDTELSVMA +>UniRef100_A0A3Q0RSR9_61819/ 66 0.285 1.910E-09 35 113 116 168 245 277 +-----------------------------------NVTVEWSRPDldsRLVHVW---PERPELQNPSYKGRTSLFIIEMENGNISLKISKVKLSDEGRYRCFIPDlhKGS---TFHLVV-- +>UniRef100_UPI00187CC1F2_8177/ 66 0.239 1.910E-09 1 109 116 27 141 280 +-ALQVNIPQDSYEYARGDNIILPCSFTPKTPLKETDLvIIKWSDetaeagaEENRILSYYSLNKQLDI-TPLYEGRVSLDVDVMK-GKADLKLSSITLADNKEFQCSVQIPGDDEGKL------ +>UniRef100_A0A4Z2GG22_230148/ 66 0.260 1.910E-09 3 108 116 26 136 310 +---TVNIPKKEYEYARGDNITLPCTFTLkTPPPKNPFYIISWSGEvegidiEPLILTYYSnlGSTDVKSQ---YEGRVSLDLD-LDKGKANLKLNSITKKDNKEFECRVQVPGDDEGK------- +>UniRef100_UPI001402DE4D_7757/ 66 0.252 1.910E-09 16 113 116 5 102 315 +----------------GETVVLGCTWTGDP-TDTEVLDVEWFLqmPTTNIYvaTFAGGEGHI---YPDFASRVR-FARNATRRDASLQIAGLRASDAGVYTCKVKFGTFiKLETIRLTV-- +>UniRef100_UPI001AAD2212_8407/ 66 0.245 1.910E-09 17 113 116 108 206 317 +-----------------GTAQLPCSFPFIR--GLEKLTLIWKKEEENikscIHSFQMGREHHLEQDSRYKGRTKL-STKFPQGDLGLTLRGVTFADVGTYYCHAANtLNAGIQKVELSI-- +>UniRef100_UPI0018F3A749_9261/ 66 0.225 1.910E-09 1 113 116 20 134 333 +-AVQVTVPVSVVNVTVGASATLLCTFT--STLPLSDAVIQWSFHHSSELQYatvYYSQHGQSYSIGEFKDRV--VASSVP-GNASITITNLQPSDTGVFICDVTNspdfEGSNQGSVLVNV-- +>UniRef100_A0A4W4GSV4_8005/ 66 0.271 1.910E-09 4 111 116 27 135 336 +----VETTLPSVFTLRGSNVTLPCRFWYEPPLNsPRSVRVKWSwspiTGDREVdVLVAIGHHQRSFGD--FKNRVYLQHDLP--GDTALVITNVSMSDTGQYRCEI-IDGLEDESVTV---- +>UniRef100_UPI00072E252F_48699/ 66 0.242 1.910E-09 2 115 116 8 126 337 +--FLVLLPFVWVDADEevfGTDVscvlnencIIPCRFRN------RMTNMTWEReiPKSQIVTYNQSGSRY---SESFRSRASLSEDQISRGNGDLLLRGVKVDDEGTYWCKVFTTGIYYrHSVDLTVEA +>UniRef100_UPI0012ED5B35_433405/ 66 0.264 1.910E-09 7 114 116 28 138 339 +-------PTVMVLADLGTNVTLPCRLPAKDALAFGNIgiRVKWTKvaEDealnEDVLL---SMGLHKKTYGSFAGRV-FLTDEVE--DATITITDVSTDDSGKYRCEIINGMVDFmEEVTLDVQ- +>UniRef100_UPI0007B9BE37_307959/ 66 0.252 1.910E-09 13 114 116 142 237 343 +-------------AEETDNITLNCYAHNAKD-------VKWLHNNESVLHYkINGSENP---GKGYEGRVFLLEKNcFKTGDLSLTITRVRKADAGIYRCFVDDetvKGNPHAYV-LHVN- +>UniRef100_A0A286P9R7_8090/ 66 0.265 1.910E-09 21 115 116 53 141 364 +---------------------LRCYF-----QRGDNPIVHWIKdnEGTPFLSYYNA----NPQFRNVKGRGFLFSDQVSKGNASLRLSWVQLHDQGRYTCYVTTrKNERYTYVNVNVQA +>UniRef100_A0A6J0VGU1_103695/ 66 0.256 1.910E-09 1 101 116 42 143 372 +-AVVVQTAPGKVVTHRGGTIILPCRFHYDiSAHDADEIRLKWTKvvdpmsfEDVFVAM---GQERRAF--GNYRGRTALQED--GAGDASLVIRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI00038EE6DB_34839/ 66 0.243 1.910E-09 4 115 116 28 140 405 +----VVVQGGMQTVCLNDNVTISCEVPGFPMLDPSSVGIRWYQKDpaseaeNKVLELYGDSTNI------MRTGAKVSPERLQWGDASLQLPGVQLQDAGKYLCQVVVPPQlAEATVSLEVLA +>UniRef100_UPI000CDF7336_8036/ 66 0.260 1.910E-09 0 115 116 22 134 451 +NSIIFS--PEKITAQTGLCAVISCNFTHPDSVKL-NMVVQiWYKfPDKHIIF---HSKDPSKAQEGYNHRVSLLETDLTKGNCSVIINDIRKNDAGQYQLKIIGGAVRYhQKMIITVTA +>UniRef100_UPI000393DE14_8128/ 66 0.250 1.910E-09 6 115 116 23 133 593 +------VSAETVTVTVGTDAVLKCSYDANY---YGRLSACWGKGtipnrgcANEVLK-TDGTSVISRLSERY-----LLMGNLGRGDVSLTIRQVEEQDSGVYGCRVEIPGwfNDQKRhVTLKVNA +>UniRef100_A0A0P7T6C3_113540/ 65 0.315 2.618E-09 38 113 116 5 80 82 +--------------------------------------VHWYRGNAVVHSFYHGQDQLNKQDSYFRDRTSLFGDQVANGNASLLLHRTQVQDGGEYKCYSSSLLGNQQFVFLEV-- +>UniRef100_UPI0005293738_54383/ 65 0.259 2.618E-09 2 115 116 14 131 148 +--FT--GPTvwgSVVKGEVGQDVTVPCFYRVQSRQD--ITSVCWGRDSCPVskcyrtIIWTDGWKVTERHSSRY-----MLKGNLQLGDVSLTIVDAKEADSGVYCCRVEIPGwfndQTSNHNVVIVKA +>UniRef100_A0A3B4BFN6_409849/ 65 0.288 2.618E-09 16 113 116 30 137 149 +----------------GQTC--SCPAPL-LHTDLDDVILEWTRsdlEDTNVFLFRDGRPYLSYQHEQFRGHVELPDPSLQSGDLSIILKDVALQDSGKYRCHVKSllhvrkrsvfNTPPIKVIDLKV-- +>UniRef100_A0A151MM33_8496/ 65 0.267 2.618E-09 4 113 116 36 140 156 +----VFVEPSS-RVRLGSRALLLCRFAVGGPVALGSLQVAWYSQEKCVVQYDQGTREAQPHASLPKD------EQLCQGNGSLSLSSVRVADEGSYRCKVGHEAEEQlgKPTTLRV-- +>UniRef100_K7F8A9_13735/ 65 0.265 2.618E-09 36 115 116 0 82 158 +------------------------------------MEVRWFRSeiTPFVHLYQHKQDEYVQQMPEYRGRTKLLKASITEGIVDLRIINVRHSDKGLYRCSVQDGDFHEESVlELEVAA +>UniRef100_A0A7N5ZUH9_64144/ 65 0.250 2.618E-09 19 112 116 0 101 173 +-------------------VKLFCIFIKRRvifiiPVNTTMILVEWTRPDllspEYIFLYRDGSSYTSFQHPSFVGRVELKDKQMK--DVSLILRNVSSLDGGVYECRVSRGGeGREKRANIK--- +>UniRef100_A0A3Q3B2Q2_37003/ 65 0.270 2.618E-09 35 114 116 5 89 186 +-----------------------------------NPLVIWTRSDlkpSLVHLRRDEEDDLKDQNQDYRHRTSMRPDFLDTGNFSLTLRKPRISDSGNYICRLGDGREEWrvTEVQLKVQ- +>UniRef100_A0A7L1DFX9_239386/ 65 0.273 2.618E-09 1 115 116 0 121 196 +-AFlEPSGPSELKGVWKG-SITLPCSY--EPVEDLVQQILRWSVvhdQGSGTIFHRDASGDHVL-LSEYRDRVSVPRDAP--GNVSLLILNLEVSDRGTYTCQVTWKASNNsliaKDITtklevVKVAA +>UniRef100_A0A2D0SDJ9_7998/ 65 0.242 2.618E-09 2 96 116 33 125 199 +--FTcVGFPRAdslIISAQVGSTVILPCEW---RNVSVQTLHVQWSTVSETVFE-RKGAQLYE--GEGYKNRVDVPQDKLLKGNCSLVLKSVTLTDAGIYE------------------- +>UniRef100_A0A7K8VXT4_265632/ 65 0.209 2.618E-09 13 115 116 1 105 209 +-------------AFLNHSAYLSCYFPNSQKIDVKDLIVFWQKGSQRVLhEVYSGQEKHENLSPEYINRTKVDMDK-----WTLQLLNVGVEDEGHYECIIQLkkEGileiLHRSECSLHITA +>UniRef100_A0A091MK07_57068/ 65 0.245 2.618E-09 5 115 116 18 131 231 +-----TVSDSVVTGEVGQNVTVPCYYKVQAEHDITSM--CWGQEkcppskCKRPIIWTDGHKVTDQYGSRY-----MLKGNLQRGDVSLTIVNAQIADSGTYCCRVELPGlfndqRTNHRVVIK-KA +>UniRef100_A0A7L2U9Z7_33584/ 65 0.237 2.618E-09 2 113 116 12 126 231 +--FLSTGPTvsgSLVKGEVGQNITVPCFYSVKRTQDITSM--CWGRDScpiskcSRTIIWTDGQRVTEQHNSRY-----MLKGNLLMGDVSLTIVNAEEADSGMYCCRVEISGwFNDKTSNLQV-- +>UniRef100_UPI001402C984_7757/ 65 0.279 2.618E-09 4 113 116 39 144 241 +----VEGPPGVVVVQAGATATLGCSFPCGT-VGVQSTVVEWdmvERGDK--ILMMDG--VPWPMIP----RAAWIGD-FSTCNASISLSDVRESDSGTYCCSVlllnmYYEGEAY--VTLRV-- +>UniRef100_A0A3Q0CJJ7_10036/ 65 0.365 2.618E-09 2 115 116 50 150 262 +--FTVTVPKEVYTAEFGSNVSLECDFDRSECTEFGEIRASLQK--------------VENETSWPSERATLLEEALPLGKALFHIPSVHMRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00109F2BB7_491861/ 65 0.356 2.618E-09 2 115 116 24 124 271 +--FTVTAPKEVYVVDFGGSVSLECDFDRRECTEVEGVRASLQK----V------ENETSSQSE----RATLLEEQLALGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A6J2PFP5_56716/ 65 0.263 2.618E-09 7 99 116 34 126 273 +-------PRtQLIHAVEGDDVTFQCF--LDPPVNLSTRAVECNTIKNKVVHFSRGAwDDPGAPSDEYRNRVTLNHGYLSRGVVTLHISLVNLSDNETYRCFV---------------- +>UniRef100_UPI0003BD62EF_8153/ 65 0.234 2.618E-09 19 113 116 26 118 273 +-------------------VMLPFKIPHDLP---QGTTVEWRHNNVEV--YKYTDVNVDSQHVDDRGRTEMKEDALRTGDLSLTLKDLHLTDSGVYTCTVYNKGGHMllqKSVTLRV-- +>UniRef100_UPI000B3E05A4_8996/ 65 0.250 2.618E-09 5 113 116 15 126 275 +-----TGPTVSgllVKGEVGQNLTVPCFYTVKREYDITSM--CWGRDacpsskcSRPII-WTDGRRVTAQYHTRY-----VLKGELLKGNVSLTILNAQEADSGTYCCRVEIPGMFNDEITnFQV-- +>UniRef100_UPI0012F6DAD8_8364/ 65 0.290 2.618E-09 17 114 116 32 125 297 +-----------------QDVFLKCLFVADPmPIKPGALRVRWEHNGRTLVRFHHGELVV------YEPRARFSQAEVEKGNVSLTLTNVTLRDSGQYIGAIHYGvSQVQCGFTLTVQ- +>UniRef100_A0A674BNH8_8032/ 65 0.224 2.618E-09 2 115 116 32 150 308 +--FPLSAPRgaaPNVSAiLAGTDVTLNCFFKKPERVPLEKITVEWGMMvDKEtikhlVYTFQNESAKV------HREGSQVDQTGLLQGNASLRLFNMTVADEGFYRCRVIITPNTYKvSSQLEVSA +>UniRef100_A0A5N3XB63_9886/ 65 0.268 2.618E-09 4 115 116 27 139 315 +----VEMAGRTQMVFLNENVTISCKIPDSPHLDINSIGITWFQktrtseTDTKLFEY-FGNHREASQ----RG-ASVSLQSLQRGDASLQLPGVRLEDAGEYRCElVVTPQKAQGTVTLEVVA +>UniRef100_V9L0X6_7868/ 65 0.246 2.618E-09 40 115 116 4 83 413 +----------------------------------------WLTPrlpyETPVHLHRGGSDVLAGQSPEYAGRTAIFPRELARGNVSLRLQDVRVSDQGSYKCFVSTESRDEEAlVSLDV-A +>UniRef100_UPI001130E62C_8032/ 65 0.270 2.618E-09 7 115 116 33 137 586 +-------PAE-ITAEKGLCALISCTF--NPPDNIESTTAIRLKcsKDKNIIF---HSKNLSKAHEAYKQRVSLLETDLRKGNCSVIINDIRENDAGEYQCGMLRPFTHAQKMNITVTA +>UniRef100_UPI001175EAB1_586833/ 65 0.209 2.618E-09 6 113 116 21 161 1572 +------VPPHSMTTEKsfsasGSlagKVLLPCHFSIMPgssgstthapsqttgvptdtpstQSPDDQLRIKWTKlegQREKVVLVAHGAAVKVGQD--YKGRVSVPSHPQSVGDASLIIVRLRASDAGLYRCEVMHGMEDTqHTVSLKV-- +>UniRef100_A0A3B4BH91_409849/ 65 0.333 3.589E-09 44 114 116 8 79 89 +--------------------------------------------DLLVHAFQYGTDHLKKQAETFRGRTSLFPEQISRGNASLQLSHVKESDQGSYLCQTFTSNSGAKTwVHLRVK- +>UniRef100_A0A3B4GE10_303518/ 65 0.231 3.589E-09 36 114 116 0 81 100 +------------------------------------MLLEWKdKNNKKVHVYMNGSDQPEEQHQVYKDRTKVNEDLLRTGDLSLTLKQPREADSGGYRCLVWRKETliRKKIVVLKVK- +>UniRef100_A0A7L4IFN6_33581/ 65 0.650 3.589E-09 53 115 116 1 63 152 +-----------------------------------------------------GKEDFKSQHSDFRGRIKLLKENLSLGQSLLQITGVKLRDAGLYRCVIGYGGADYKTINLKVKA +>UniRef100_A0A3B5PPQ4_8083/ 65 0.280 3.589E-09 2 113 116 21 141 158 +--FVVNVTQSSYQAEENHSITLEWTFTTKTQGTWKNLFIYCEANtDHGVLvlyQVHEGVEISKSQHEQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVmtdygFNSGRFLYKVTVKV-- +>UniRef100_A0A672RNN0_75366/ 65 0.198 3.589E-09 19 111 116 0 118 186 +-------------------VVLPCY--VDELLLMEGLEVEWRRTDSQtlVHLFLDGESRPEAQqqdyhdrahfftdqiqhgnfslhasDEQYRDRVEFFTAEIPKGNFSLRLKSVRTEDKGVYMCLVFAGDlSANATVVL---- +>UniRef100_A0A7J6AI39_219545/ 65 0.223 3.589E-09 2 113 116 36 143 211 +--FTVSG-------QVGSTAVLPCKL---ENEDTGTLYIKWEIGSETVFE-RHSEE--TYQGEGYEGRVDVPVEELHKGNCSLVLRNLTLTDAALYTSYqrvrrskrsVKEETVEISRVDLSV-- +>UniRef100_A0A4W6G3D2_8187/ 65 0.326 3.589E-09 13 115 116 9 104 213 +-------------VNKGTNIT--------QQLNLTLFLIQETEGNLYVHSFYRNQDQLGLQDQYFRNRTSLFKDQISRGNASLQLTGVEVQDQDRYRCYTNTiRGEESSFINLKVDA +>UniRef100_A0A2P4SQ77_9083/ 65 0.259 3.589E-09 2 102 116 59 154 220 +--FLTQTPAKE-KAKEGETVVLNCHFNSPQHPSLTGLTVRWYKEDE------KGKTDLLENNKTMlpnNSRV-FLSGDLSQGVVSLVILNVTTSDHGIYFCKITFP------------- +>UniRef100_A0A087X3G3_48698/ 65 0.237 3.589E-09 4 97 116 124 221 222 +----VKASQDvlTVKVEVDDwepSVVLPCQY--SQRLE-EIVTVKWSRLDlnPNIVHQRQEADDLRGQNELFKERTSMRPEALDSGDFSLTLTEPQVSDSGVYIC------------------ +>UniRef100_UPI0005227EEC_188344/ 65 0.247 3.589E-09 6 114 116 5 114 243 +------GPNE-ITGIWRGSTTLPCTY-V-PEKDFVQQMVSWTvvrdQNSGTIFQ-RDGSGDHIL-LSEYRGRVSVLKD--TPGNVSLHILNLEVSDRGTYTCQVTWRASNNsliaREITTEVK- +>UniRef100_UPI00064F9225_9371/ 65 0.356 3.589E-09 2 115 116 4 104 247 +--FTVTVPREHYVVDHGSNVTLECDFDTGGPVDLGALTAQLQK-------MKNNTALPN-------EKAVLLQEPLDQGQALFHIARVLVSDAGRYRCLIVHkDAWDYKYLTLEVRA +>UniRef100_UPI00187CA1E8_9417/ 65 0.391 3.589E-09 2 115 116 20 117 260 +--FTVTVPKDLYVVEHGSNVTLECDF-----YSGNYLEV------EHVTAALQKVENNTSLHS-----TTLLKEELK-GKALFHFSQVQVSDSGKYHCVIGFGTTwDYKYLTLKVKA +>UniRef100_UPI00093AF0DF_186990/ 65 0.254 3.589E-09 1 115 116 17 132 276 +-ALEVKMDGQTQRVFLNGNVTIICRIPGSQQLNIRTMGVVWYRkspmNDTEvkVLELV-GHDQ-----KAFRSGAIVSPRNLTMGDASLQLPGVQLREAGEYRCEVVVtPEKAQGTVWLQVIA +>UniRef100_UPI0015AACAC1_7936/ 65 0.225 3.589E-09 21 115 116 52 152 307 +---------------------LPCYFFFDHKVAPESICLTWWRNesghRRIIYAFENGQRQKQREDPDYSNRTELYR-NISEGSATLKLQILRLQDAGLYVCEVwsqRHSDVDRASVSLTVAA +>UniRef100_A0A669QUH2_9054/ 65 0.228 3.589E-09 8 115 116 33 144 314 +--------KKVVKSKAGEKVGLPCCYKIPSSESLQNYRVYWQMNVTDVVLAYSGGEK-IFEHSRYVNRTKLDLE-----NLTLWISSVEILDSGPYQCIVQSlqsspdkPGSHLlcgEPVTLFVTA +>UniRef100_UPI000EAA4614_8673/ 65 0.237 3.589E-09 4 113 116 29 144 337 +----VTVPRDPVMQQKGSNVEIPCHYKTSVG---KSFVLEWRFaagstapdAGTQILYFAN---DVLYKPSRQADRLSLLHKPPTLGDASIQLNNIRASDAGTYICEVNNppdfDGTGTGLVNLVV-- +>UniRef100_UPI001AAD3787_8407/ 65 0.263 3.589E-09 2 114 116 190 292 340 +--FLLIGGYKTVSATPGENISLMCKFHTDPSMELTMLDIRWSKDG--VPMWVFNKDSQEDE-------ARLL--ELSRGNASLKLTSVRTTDSGRYTCDIRYRSQERRLLTiLNVQ- +>UniRef100_A0A093BYU1_240206/ 65 0.227 3.589E-09 0 112 116 45 162 357 +DNLVVETPKDPIYSSNGANVTLPCYYHYEREMeGKRKIRIKWSKlrddytKEEDVL-VAIGKTSMAFGD--FRGRAHL--RQSGQREASLVVSDVRLRDDGKYRCEVIDGledGNNVVDLRLQ--- +>UniRef100_A0A7J8CGM6_9407/ 65 0.222 3.589E-09 4 111 116 50 162 360 +----VETPEETLFSHRGANVTLPCRYHYEPALvSPRRVRIKWWKlSENGTLEWDvlvaFGLRHCAFGD--YQGRVRLRQDEAR--EVSLEIQDLRLEDHGRYRCEVIDGledGSGLVELEL---- +>UniRef100_A0A6P7M2T9_158456/ 65 0.278 3.589E-09 0 107 116 18 126 381 +NAVTVTIPKPNYEVAKGDNITIPCSFSAVDQTKL--ILMQWTvRSDGTgaeendFIYYPDGSSDI---PQTFTGRVTVNAD-IPNGKFNLNLFSVAMTDQGTYKCHLLVKSDTSK-------- +>UniRef100_UPI000D6A16F6_176946/ 65 0.274 3.589E-09 8 115 116 1 105 585 +--------PDVVEAEVGKTAVINCQFSLPENTSYAYINWfSWEKvSRKKIIYMIQDKEYWEE--DQYRDRLNIAK------NFSLIIRRVTPQDAKIYICQVGLGslGVSENRTKLQVsKA +>UniRef100_UPI00165A562A_8078/ 65 0.232 3.589E-09 9 114 116 18 126 625 +---------EVINVrEEAESVLLPCSFS-SSLLDKS--VVVWSRKDLNpptVHLRLRTGDDLQTQNQQYKSRTSMESDALETGVLSLTLRKPQLIDGSTYTCTVSRLGQQLGKleVKLEVQ- +>UniRef100_A0A7K7VS89_8805/ 65 0.242 3.589E-09 1 114 116 10 137 881 +-ALQVSIPRHPaLHAVLAGTVTIPCLVTYTWPVDggggsgrrrgtLGTPRVKWSMvaqgREREILV---ARGQRVKVSAPYRQRASL-PAFPRHGaNASLLLTELRPNDSGVYRCRVQHGIEDGHDVlQLRVK- +>UniRef100_A0A6G1Q6V7_215402/ 64 0.259 4.919E-09 40 113 116 8 88 96 +----------------------------------------WSKPDlkseDYVFYFRDERVYERYQHPLFRGRVELRDPQMKEGNFAVILKNVTIKDSGTYVCYYGNAGSGPhliSNITLTV-- +>UniRef100_A0A667ZDS3_586833/ 64 0.277 4.919E-09 9 113 116 8 124 128 +---------QPVYQTENSNVTMEWTFT--PILTITDLNIYfelWLpelQTSKSVYYLKDGVELPKAQHEQFTGRVQLDKDELRKGNIRlLHLSSLRTNDSGVYQCEVFTlhDGDacDYGRVsecSLNV-- +>UniRef100_UPI00165AE18F_8078/ 64 0.220 4.919E-09 38 113 116 1 86 158 +--------------------------------------VSWRRTDlqpvRYLLFYRENRFYEHYQHESFRGRVEVIGSCMKDGDFSVILKNVSIEDSGTYECLITTmnpeGGDSElrRSINLTV-- +>UniRef100_UPI00189CE252_72105/ 64 0.300 4.919E-09 1 115 116 25 140 180 +-AFT----RTSYEAEENHNITMEWIFSNLINRPLDSYIVYCEMPtdDRRsvLFHLHKGVEVPESQDEQFTGRVRWDKDVLRDGRIRLHMSRLRINDSGRYRCDMDTGDDRVSRIcHLNVTA +>UniRef100_A0A4W6G5B1_8187/ 64 0.303 4.919E-09 15 115 116 13 104 205 +---------------VGGDI---CHHTVVGQCEIND---CW----QPVQSAQVNKDQFGLQDQRFRNRTSLFKDQISRGNASLQLTGVEVQDQGKYRCFTSTmRGNKDSLINLRVDA +>UniRef100_A0A7J7W491_59472/ 64 0.387 4.919E-09 2 115 116 20 118 212 +--FRVVIPKELYTVEQGSNVTLECDFYSEDDLDVEYIQASLQKlEDNTSL-----------------NSATLLKEQLPLGKALFHFPRVQLSDAGKYRCVVVYrSSWDYKYLTLKVKA +>UniRef100_UPI0019653977_8168/ 64 0.256 4.919E-09 2 113 116 8 124 222 +--FIVNVTQTSYQAEENHNVTLEWTFTAKTDSSLNSLFILCELitNLKVSILFrlREGVEVPESQDEQFAGRVQWDKDVLRGGRLRLHVSMLRTEDSGLYLCKVTTNyGLNFRECLLRV-- +>UniRef100_UPI00109F3C38_64176/ 64 0.238 4.919E-09 2 113 116 62 181 236 +--YHIWQPCH-LTARTKEFVTLPCTFnyTWEPQESAQ---VYWRLGnffGEFIFNHTHNP-THRYTHPNYTGRVSLVGD-LSKGlDASIQIANLQESDSNLYFCTVSvqtlHEGVKYWRniegTNLTV-- +>UniRef100_UPI00032914D7_9361/ 64 0.382 4.919E-09 2 115 116 20 120 251 +--FIVTVPKELYLVDHGSNVTLECDFDTGGHVELGAIKASLQK--------------VENETSLHSERAILLEEQLPLGKALFHIPRVQVTDAGKYRCLIIHEvAWDYKYLTLKVKA +>UniRef100_UPI001879296F_192404/ 64 0.373 4.919E-09 2 115 116 20 117 260 +--FTVTVPKDLYIVEHGSNVTLECDFYSENYLEVEHVTATLQK-------VENNTSLPS---------TTLLKEELK-GKALFHFSQVQMSDAGKYRCVIGFGTTwDYKYLTLKVKA +>UniRef100_A0A2Y9QSJ4_127582/ 64 0.403 4.919E-09 2 114 116 20 119 269 +--FTVTVPKELYVVDHGSNVTLECDFDTRGPVELGAITASLQK--------------MENDTSSHNERATLLEEQLPLGKALFHFPRVHVSDAGHYRCLIVYkSSWDYKYLTLKVK- +>UniRef100_A0A5N5NFH7_310915/ 64 0.200 4.919E-09 15 113 116 35 136 270 +---------------VGLEAVLPCEWGSHNEVSSATPYIQWQTLSDMVFE-RMGPAQFQAQ--AYQNRADVPESVLARGNCSLHLSDIRFSDAGIYECYlvVGKSGKKRrifiQSVQLSV-- +>UniRef100_UPI000F4F02F9_1234273/ 64 0.268 4.919E-09 11 109 116 37 135 270 +-----------VKVVSGQNAILPCRYDVKKQ---GICEICWMRGDvpnigcgSEIIAF-EGKKVVRQKSQRYH-----LDGELQKGDASLTIHNTTLEDSGRYGCRVHVPGwfNDEKII------ +>UniRef100_UPI000E4601D7_205130/ 64 0.223 4.919E-09 11 115 116 35 146 290 +-----------VNGTRGASWIWPCHHTLSEPLQTGEISIYWQGQNNShivVHVYTKGKEDFKYQSQTFKNRTKIFPDQLSSGNFSLAIEPLTLRDDQTFLEVILAPGnrpsEKLCQTSLYVAA +>UniRef100_UPI0006D92377_7897/ 64 0.254 4.919E-09 8 112 116 50 152 333 +--------QDTIRARRGADITLPCIIRAPP----KSYRIKWTKLDPNsplqnVILISNGR-----QHKGYgtlAERAHLRRS--HRQDASLVITNVSLEDGGKYRCELVNGlEDESVTITLQ--- +>UniRef100_A0A3B4XDU3_1841481/ 64 0.264 4.919E-09 1 112 116 210 329 338 +-ALEITSHIKYYYVARDSSVTLNCEF-VLDSENLEHMDIEWNIlaenrdQDDNIIIWYIAAMIYNNLYSPLKHRVCFTSAEPQNGIASLTITDLNLTDSGTYQCKVKNKGGTQKGIlmcTLT--- +>UniRef100_UPI0010FB17A8_103944/ 64 0.228 4.919E-09 11 115 116 44 155 345 +-----------VIGIIGSSVELQCCYPEEESLNYNRNRISWQIKDRFscfVAGYFPNENMEKYQCEEFKRRTLL--NEPKQGSASLQLSNIRIADEFIYHCIIQKniNGQfkliHNESISLKVAA +>UniRef100_A0A7K8X5B0_91767/ 64 0.280 4.919E-09 4 109 116 49 156 357 +----VETPKDPIYSSNGANVTLPCHYRYEPDLEAkRKIRIKWSKlrDDytkEQDVLVAIGKTYMAFGD--FRGRAHL----LQAGQrpASLLVIDVRLQDDGKYRCEVIDGLEDESDV------ +>UniRef100_UPI0008782A4A_113540/ 64 0.282 4.919E-09 4 114 116 65 178 376 +----VVTEQAKVVSRRGGNATLPCKFQRDPSLPAnPKLRIKWTKltSDylKEIDVFV-AMGYHKRSYGSFHSRVHL--QGASENDASLVITEVTLEDYGKYKCEVIDGlEDDTGVVSLDLQ- +>UniRef100_UPI00112A41DB_194408/ 64 0.267 4.919E-09 4 111 116 47 158 396 +----VVVQTAPGKAitHRGGTIMLPCRYYYEvSAHDPDEIRIKWTKiADPMMFadVFVaMGKERKAF--GSYKGRAFLQED--GSGDASLIIQNVTLQDYGRYECEVTNElEDDTGTVTL---- +>UniRef100_UPI000EAB0EFC_79684/ 64 0.382 4.919E-09 2 115 116 82 182 397 +--FTVTVPKEVYTVEFGSNGSLECDFDHRECTELEEIKVSLQK-------VENDTSWP-------SERATLLEEVLPLGKAMFHIPSVRVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0013B43ABD_8084/ 64 0.236 4.919E-09 18 115 116 436 544 792 +------------------SCVLPCRF-----HSSGEIHIHWVQlKARPVPvrSFhsdQSQQDQPGQQDqpgqqdqqdQSFRGRASLFWDQISRGNASLLLREVKVQDEGRYECVTNSSAaKSHSFINLMVDA +>UniRef100_UPI0018E28B48_77115/ 64 0.252 4.919E-09 8 115 116 287 397 876 +--------KSVYKVEVNsalQSVTLPCK---SITCVAKDVTIRWRNNTGQIVHIHQGSfTKLEEQHKLYKERTEL-KKGLKYGDFSLILKNPTDKDTNIYTCTISNtWGKILvkKEVLLSVRA +>UniRef100_UPI00165BAD41_8078/ 64 0.241 4.919E-09 4 114 116 36 159 1220 +----VTIPTtAPVTAVLGGSLTLACLVslahpPPSPSTNgrhavLSVPRVKWSvLSDGQETEILVARGDRIRVSEGYGGRASLLNYAYSPADLTLRLEDLRQSDAGFYRCEVQQGlEDADDVVQVKVK- +>UniRef100_A0A4W3I7K4_7868/ 64 0.244 4.919E-09 1 114 116 27 151 1228 +-ALSVKIAAhSPVKAVIASSVTIPCYFinstPLSPDIQLASLltpRIKWTKisskGKETVILVATSGKVKTSQ--EYKGRVKLLSYQEIPSDATLELDALKSSDSGIYRCEVMYGIEDSqDTVELDVK- +>UniRef100_UPI000F5DF9C7_215358/ 64 0.234 4.919E-09 0 114 116 14 138 1473 +DVLSVTIPlEEPQHPLLGGTLDLPCYFedhtapdPGAPTIAPLSHRIKWSLVTKEkvttILVALEGQVRI---TESYLDRVHLLGYPLTPTDASIKISELRSSDSGVYRCEVQHGIEDSHDIvHVQVQ- +>UniRef100_A0A6G1PDH2_215402/ 64 0.250 6.743E-09 35 113 116 5 83 124 +-----------------------------------DLAVFWKdRNDDNVLTIKQSKPDYSSQHEKFKGRVESFPDQYKKENFSILLKKVQQSDSGSYYCHV-PKVKFEQRVQVTV-- +>UniRef100_A0A3B4GPQ9_303518/ 64 0.222 6.743E-09 16 113 116 26 106 139 +----------------GMTIALPCQVP------------------KYVLFYRDNKLVPDYQHPSFKNRVDLQDRQMKGGDVSLILMDLTTDDAGAYECYVVQKGANHsKTTSLDV-- +>UniRef100_UPI0019547C4C_47969/ 64 0.256 6.743E-09 39 112 116 1 78 141 +---------------------------------------EWSRADlgrEYVFLYRDGRETTVNQHRSFKGRVALQDKQMKNGNMSVILKNVMISDRGTYECRVKAnKKKRRKRANLK--- +>UniRef100_A0A7L2YD49_54508/ 64 0.267 6.743E-09 1 115 116 0 121 196 +-AFlDLTGPNEIEGVWRGST-SLPCSY-V-PLEDFAQHTLVWSavHDQSSGTIFRRDSSGDHILLSQYRGRVSVPKDAP--GNVSLHIQKLEISDRGTYTCQVTWrarnNSLIVKEITtkvevVKVAA +>UniRef100_UPI0006D90BF1_7897/ 64 0.252 6.743E-09 36 110 116 0 78 210 +------------------------------------MEVRWIKsnleNDIPLQTYQSGKVQPENTAEEYQNRTELFTEQLSAGNVSLKLKNVQVSDTGKYTCLVKSDDWFEEIIT----- +>UniRef100_A0A1A8BZ00_1051664/ 64 0.254 6.743E-09 9 115 116 39 155 248 +---------ENITAEAGLCVEISCLFTTSSYFKPTNLV--WYKcessksrcGESDIILHTNNENKVQ---SGFRGRVSLLEPRLHHGNCSIIISDLQESDSGSYQLRVNgylNGrgtGFTYnTRTTVHVRA +>UniRef100_A0A672ITF9_181472/ 64 0.279 6.743E-09 13 99 116 10 96 253 +-------------VLVGSPVSLPCVFeRRTEPLDRGALTVEWnvvdRRGDKSiVYTFEDGGARPS------RGDCAVDARRLLLGDASLLLHNVTVADEGLYTCRV---------------- +>UniRef100_A0A7E6D2A2_89673/ 64 0.226 6.743E-09 15 115 116 1 106 283 +---------------VGSNVELSCMHTTEEDFDLNQLYVYWQIsvsGTPTTVTYLSENSTVGHGNNQYKDRAQMSLDRMKLGDFSLLLYNITPQDEQDFNCLVIRNFEKIVNtvVTLHVAA +>UniRef100_A0A2Y9QRD8_127582/ 64 0.227 6.743E-09 13 115 116 30 135 310 +-------------AYFNETAYLPCQFINSQNRSLDELVVFWQNQEKLvVYELYQGKEKYDNVDSKYKSRHISFDEE----NWTLQLHNVEIKDQGDYQCFIHHkshKGlvPIHKmSSELSVIA +>UniRef100_A0A6G1Q6F8_215402/ 64 0.232 6.743E-09 6 113 116 133 254 311 +------VPIN-ITAEAGETITLPCKWPsIMPlfgvkviRPDLDPNVVFFY--SEFVLWFlLLDDDYPNTQHISYNNRVELKDSEMTDGEATLILKHVTINDSGTYECYVYDitlipvprNPALISIINLDV-- +>UniRef100_UPI001AACE14D_8407/ 64 0.250 6.743E-09 4 111 116 50 160 359 +----VTTPEDALFGYRGGNITLPCSFHYEPKLSaPRRFRVKWSKlhkdntKEKDVLVAIGLRHRS---FGEYKGRVHLLQSAPH--EVSLVITDLRLEDHGKYKCEIIDGlEDESGIVEL---- +>UniRef100_UPI0015E2131E_34816/ 64 0.286 6.743E-09 1 115 116 19 136 400 +-AVTVDIPKDLYEYARGDNITLPCTFKPKPGFTPAQVIISWSAQETLILtHYYPEAETDITSD--YEGRVSLDVD-VKKGKANLNLSSISLADNVNFECRLQIrsddegKPADYTRLVVLV-A +>UniRef100_A0A3Q1BI80_80972/ 64 0.243 6.743E-09 1 108 116 19 131 416 +-ALNVVIPQPLYEYARGDNITLPCTFTLKPGSTPPLIFISWSIEGvaanakeTQIISYYHPSKITDVK-KVYEGRASMDVD-INSGKANLKLNSITLEDNKNFECRLNVPGDDEGK------- +>UniRef100_UPI000520F116_37040/ 64 0.241 6.743E-09 3 113 116 348 464 466 +---TVAIPniltSTYVVGAVGKDVLLDCRLPATS--ILANISTEWFlsRPSELiqIVSY-NGSTGKKIQNKRYWGQKELLHWVPSRGVLSLLLRDIQVSDAGIYICLVSSGKRQHEEaFELDV-- +>UniRef100_A0A151M4V8_8496/ 64 0.254 6.743E-09 9 115 116 83 185 474 +---------EPLsTAHVGSGALLQCRFSVGGPVVLDSLQVMWYFWEQKVSWYEQGRSHA-------QPGASLPSEKvLESGDASLSLATVTLSDGGVYRCVVEYGaQKNQGETTLRLLA +>UniRef100_A0A3Q2PP80_8078/ 64 0.233 6.743E-09 2 114 116 17 150 663 +--FGVswTDPEDTLSVSVllqgvqrpllGGTLLLPCHFqdhtvedPGAPPIDPLSHRIVWSHvtkeKDTTILVALEGMVRI---GKGYLDRVHLLNYPQHPADASIQISELRSSDSGVYRCKVQSGiDDTYDTVHVHVQ- +>UniRef100_UPI000906F691_8496/ 64 0.272 6.743E-09 3 115 116 28 142 965 +---TVRMKTKPVIASLNDNTSIACQIHGyDIPLDSSKMGVTWSRktsnTDKEetLFQFLAGN------STSYRLGTSISKDELIRGNASLFLPKVQFKEAGTYRCKVTVtPSAAEDTGVLEVVA +>UniRef100_A0A553RFB6_623744/ 64 0.229 6.743E-09 4 114 116 32 152 1445 +----VSIPNElPLRPLMGDTIVLPCYFqdntvndPGAPTIGPLSHRIKWSLvtKEKSTTILVASEGDVHVQ-KSYMDRVTMVGYPQTPTDASIKISDLHSNDSGAYRCEVVQGvEDEYDTVEVQVQ- +>UniRef100_A0A671X3X8_8175/ 64 0.245 9.242E-09 7 115 116 12 103 113 +-------PAEEIKTDEGSNVTLQCR--LDPKINLVHLGSFWLL--------------------QYRGRTTVDHEDLREGNLTLHICSVQLSDAGLYRCYVPRlrAGctiNIVVETILKSKA +>UniRef100_A0A151MS01_8496/ 64 0.259 9.242E-09 7 113 116 3 101 117 +-------PSS--QALLGAEARLRCHFDIGGLVALRSLRVTWKLWDDKIAQYDEGR-------TSAQPGARLVETELEKGDASLALDRVMVTDEGLYTCAVGYGaQQQQGSTSLRV-- +>UniRef100_A0A7N8XNC8_205130/ 64 0.242 9.242E-09 13 102 116 36 127 170 +-------------VYQGEePVVLPCQVNAS---NLMDSIVVWSRADlklPVVHRFvYPGDDDLRDQNQRYRNRTSMRTDALQTGDLSLSLRKPNIFDSDNYTCSVIKS------------- +>UniRef100_A0A668RVF9_47969/ 64 0.265 9.242E-09 7 102 116 23 116 191 +-------PHTIYlHATDGQDAILRCQSTSSSPVS----YLSWEtRAREKVFYSSKGVVYNSVQNAKFRGRVSLLSPSMTNGTGSLIIRNISLADAGLYRCVISAG------------- +>UniRef100_UPI00112A7632_194408/ 64 0.267 9.242E-09 1 99 116 61 154 218 +-AFVVQEPNHE-KAKEGETVVLGCQF-LSPQdPSLNELPVKWYRkDDKQHVDILENNVTLVANNA----RVSI-SGNLSIGCASLTIINVTVSDHGIYFCQV---------------- +>UniRef100_A0A2G9QJY6_8400/ 64 0.273 9.242E-09 11 115 116 9 119 232 +-----------IEALLGQNVTIPCvltdKYQPEKDLDLNLVTdsVRWDMvssngNEDNVYLFTNGR------HTPFRQNSIVEGTGFKRGNASITLYNVQQGDEGRYFCHVFVAGNKLiATRNVEVSA +>UniRef100_UPI00143DC4C2_64144/ 64 0.283 9.242E-09 36 113 116 0 79 240 +------------------------------------MRIEWTRPDlhpQDVHVHQDGRLLFESQNPSYNFRTRLFVDQLINGNVSLKLFNVTLSDTGQYKCYL-PSIHQEAVIELSV-- +>UniRef100_UPI0011EA16DB_63155/ 64 0.263 9.242E-09 1 108 116 23 134 247 +-AIEVTIPQSLYEFAGGDNMILPCSFTPKNPTGPKQIVViSWSAlsldvDPQTILTYYYPVKSVDI-HPMYEGRASPDVDVL-QGKANLKLSSLKLADNKTYECHIQIPGDSTGK------- +>UniRef100_UPI00087801F2_113540/ 64 0.276 9.242E-09 11 115 116 30 136 251 +-----------VKAVGGENVTLPCSYNV---EKYGMLHICWGRGElsySKCFNTIISTDGLKVTHRQ-SDRYQLLSG-LSTGNISLTIINVREDDSGTYGCRLEIPGplNDQKHhIVLTVeQA +>UniRef100_UPI001019F7E2_29078/ 64 0.373 9.242E-09 2 115 116 20 118 257 +--FRVVIPKELYTAEHGSNVTLECDF---------------YSEDDLAVEYIQASLQKLGDNTSL-NSATLLKEQLPLGKALFHFPRVQLSDAGKYRCVIVYrSSWDYKYLTLKVKA +>UniRef100_UPI001145DC1F_31033/ 64 0.233 9.242E-09 1 113 116 19 138 269 +-ALNVDIPEDLYEFARGDNITLPCNF--KPSVKPSMIIIRWSAEaeaagakETLILTYYSTPAITDI-SPPYEGRASLDVD-VDQGKANLKLSSITMEDNKVFECRVQIprddEGKPFDTATLVV-- +>UniRef100_A0A4W6EAN0_8187/ 64 0.260 9.242E-09 8 103 116 26 97 273 +--------PHTVVALLGDNVT-RC-----PA---------WTRPDLK---------HVDNKYPSYEGRTSLFVDRLERGDVSLQISRVQLLDEGTYRCFVPRSG------------ +>UniRef100_A0A4W5KSB2_62062/ 64 0.241 9.242E-09 7 113 116 29 139 278 +-------PSIPVriSCPVGRQAILPCK--WKSQLDkIPVCHVQWQTPDETVFE-QMGEQRW--QASKFKGRVEVPEEKLGQGDCSLILRDVQLRDVGLYESFMVVDRAHSKRrvfiqsVQLSV-- +>UniRef100_A0A3P8YIB8_8010/ 64 0.261 9.242E-09 10 91 116 25 108 312 +----------PIIGKVGKSILLSCKLNSSIPFDLQTLQLYWISnpNEQVVHSFYNGREENSHQNAFYRNRTQMFLYQFPSGNFSLLLKDLKVDD------------------------ +>UniRef100_C1BK35_8014/ 64 0.254 9.242E-09 4 111 116 54 172 370 +----VESPNSLVSAARGSNVTLPCYYRYEPELSvPRTTRVKWSWipanGGSSAIAPSSSARETEVMvamgnrhrsYGSFRGRVRLRRAAP--GDMSLVISELHLHDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_A0A1S3G658_10020/ 64 0.281 9.242E-09 4 101 116 106 204 401 +----VQTAPGEVVSHRGGTIVLPCRYHYEAAAdDQDGVRLKWTKvVDP--LAFADVFVALGPQHrafGSYRGRAELQNDGP--GDASLVLRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI000F5DE84C_215358/ 64 0.254 9.242E-09 1 109 116 19 131 423 +-AITVSMPKAEYEYARGDNITLPCTIQTSG--DLKGGVITWYAegiedNPKEVLiltHYAYATRTDITQP--YEGRVSIDID-LSKGQANLKLSSITLADNKKFECRAQIPGDDEgKRV------ +>UniRef100_A0A4U5VXB0_240159/ 64 0.247 9.242E-09 5 99 116 335 428 481 +-----TCPKA-VEATVGGNVTLDFHF--KSQRNVAGELIEWKFNNSVhVLVYRSGGVSGSIQADRFKSRASLeSTDNIAKGKLAVKISSLTNMDAGTYSCFV---------------- +>UniRef100_A0A6P9CQ28_94885/ 64 0.260 9.242E-09 4 115 116 31 138 618 +----VSMP-DVVEAEIGETAVIDCEFSL--PENSSYTYINWFSGekmtRKRLISLIQDKEDWAE--DQYRDRLNIAK------NFSLVIKKVTPQDAKLYICQVGLGslGVGENRTKLQVsKA +>UniRef100_A0A674C988_8032/ 64 0.260 9.242E-09 2 115 116 26 143 634 +--WRITFSPEEKTIEKGLCAVISCTFT--HPDNVEPTTAIWFKcpkngkcdQDENIIF---HSEDPSEAQEGYRHRVSLLETDLTKGNCSVIINDIRENDAGQYQYRTIGGPYTYpQKMKIKVTA +>UniRef100_A0A3Q2QKW5_8078/ 63 0.246 1.267E-08 39 103 116 6 70 81 +---------------------------------------WWDRDSSRVHVYESGSDRSGEQDQLYRNRTKMNEDLLRSGDVSLTLKHPTEEDSGDYRCEVKKRG------------ +>UniRef100_A0A674N4V6_31033/ 63 0.265 1.267E-08 39 111 116 1 79 91 +---------------------------------------EWTRQDPShvtfVHVYRDHVEVMDMKTASYRGRTALFIEELKHGNISLRITEVTEADEGSYRCFIPTlrSPVKDSTVRL---- +>UniRef100_UPI000521B1F0_57397/ 63 0.252 1.267E-08 0 114 116 17 133 137 +DAFlDLTGPSE-IKGTWKGPTTLPCAY-V-PVKDFVQQTLTWM----VVHDHSSGtvfRRDVSGDHvllSEYRDRVSVQKD--TPGNVSLHILDLEMSDSGTYTCQVtwrtSNNSLITKQINTKVK- +>UniRef100_UPI0019532240_47969/ 63 0.250 1.267E-08 2 114 116 35 159 199 +--YCVTLSKRKLTAEAGLCVVIPCSFTTADEFTPK--HIIWYKcdasptkcSDDEIIFHSNKTTDKKVQ-SGFEGRVSRLEPDVSQKNCSIIINDLKESDSGFYQLRVtgvrngQQDGFTFiPRVTVSVK- +>UniRef100_A0A7J8IP53_9407/ 63 0.373 1.267E-08 2 115 116 20 118 225 +--FTVTVPKELYTVDHGSNVTLECDFETDGRVEFEHVEASLRK--------VENETSLHS--------ATFLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVTA +>UniRef100_A0A444TYB2_7906/ 63 0.240 1.267E-08 1 113 116 15 137 235 +-AISVSIPKEVYEVARGDNVTIPCSFKTTVVLsQIKALSVHWARlgkhpedPASKILDFYYPANELDI-NAKYEGRVG-FLSKPEMGDVSIYLSKVTLEDNGFVECAVNIakdkDGVNTHATNLLV-- +>UniRef100_A0A3B3I4Y8_8090/ 63 0.316 1.267E-08 38 112 116 35 113 253 +--------------------------------------IHWIQmtpTEKPAHSFYYNTDQLQRQHEGFRGRTSLSKEQISRGNASLLLSGVRVEDEGRYKCYSSVlAGNHESFINLK--- +>UniRef100_A0A7J8EF43_27622/ 63 0.391 1.267E-08 2 115 116 19 117 270 +--FRVTVPKELYTVEHGSNVTLECDF-YSG----------YYLEAENVEANLQKVEHNTSSHV-----ATLLKEQLTQGKALFHFPRVRVSDAGKYRCVVIYSSAwDYKYLTLKVKA +>UniRef100_A0A2K5KLH3_9531/ 63 0.264 1.267E-08 16 115 116 46 149 271 +----------------GEDGILSCTFELD--IKLSDIVIQWLMEGviGFVHEFKEGKDELSEQDEMFRGLIAMLADQVIVGNASLRLKNIQLTDAGTYKWNANLayktGAFSMPEVKVDYNA +>UniRef100_A0A7J6BTM3_369639/ 63 0.259 1.267E-08 35 114 116 185 264 306 +-----------------------------------DINVHWRQNGsKIVYDIVEGKDSIAEQNQRYKNRAETFPEEYEGGNFSLKITSLTHADAGKYNCLI-TPSDEQKTVELIIK- +>UniRef100_A0A498ME17_84645/ 63 0.254 1.267E-08 13 114 116 124 218 314 +-------------VVETDNITLKCY-----AVNAKD--VTWMHDNERVLHFkTDGSINP---GKGYEGRASLAKDCFKTGDLSLTIAGVRIEDAGIYRCFVDDetvKGNPHACVLL-VN- +>UniRef100_UPI000B4F2299_10047/ 63 0.353 1.267E-08 1 115 116 76 177 324 +-SFTVIAPKEVYTVEVGSNVSLECDFDPGECADLEEIRASLQK----V------ENDAPSQSE----RAALLEEQLPLGKALFHIPRLQVRDAGQYRCLVICGADwDYKYLMVEAKA +>UniRef100_UPI000388FC6A_8478/ 63 0.284 1.267E-08 2 106 116 62 170 329 +--FTLVVPQS-VSVQEGLCVFISCNFTYPASYDTDNPSaqldVQWYKEpatvgqDPPVAsSLPSGGVSQETQ-----GRFRLTGD-PALGDCSLQISDARQTDAGRYFFYIEKGMLDH--------- +>UniRef100_UPI00022F5EDB_10029/ 63 0.391 1.267E-08 2 115 116 77 177 340 +--FTVTVPKEVYTVEFSSNASLECDFDLSECTELGEIRASLQK--------------VENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0008FA38A8_7962/ 63 0.205 1.267E-08 5 113 116 33 145 350 +-----SGPQTLKKAQE-ESVTLGCTYSLDAS-DVGDLDIEWTRvsqdmtqKDELILSYTGGK-QYQLGSPDLMSRLK-FAGDPSLGDATVSVSSVKVSDTATYQCKVKKaPGVDSRKVTLVV-- +>UniRef100_V9KV99_7868/ 63 0.230 1.267E-08 4 109 116 41 148 351 +----IEAPRDRIFAYRGENVTLTCRFHYQPELNaTRKVRVKWTKLN---LDFTKESDVMVAIGlrhrsfGEFKGRVYLRQRQPR--EVSLVIADVRLEDYGKYKCEVIDGLEDESSI------ +>UniRef100_A0A665WYL2_173247/ 63 0.237 1.267E-08 4 114 116 26 140 364 +----VDSAQSTLFAVRGGNITLPCRFWYEPELsSPREVRIKWSWlpsaggreTDVLVAIFPHSQSF-----GQYRlGRVQLRRDFP--GDASLLVTDLHLNDTGHYRCEVVDGlEDKSTSVDLELQ- +>UniRef100_UPI00112724A6_194408/ 63 0.215 1.267E-08 4 111 116 56 166 366 +----VSTPEDALFAYRGGNVTLPCRYRYEPELNsLRRIRIKWSKlhkdntKERDVL-VAIGPRHRSF--GEFRGRVQLRQSVAR--EASLVIGDLRLEDYGKYKCEVIDGlEDESGIVEL---- +>UniRef100_A0A6G1QW35_215402/ 63 0.266 1.267E-08 15 113 116 4 104 374 +---------------VGDNVTLPCHhqFWVgeDPTLDIEWLLLKPTNRHRVVITYFAGRvFDPSKAE---HGRVAFAGDYLK-GDASLLISDLSLTDSGEYSCKVKTGAQYHwSTISLIV-- +>UniRef100_M7AMC5_8469/ 63 0.247 1.267E-08 32 113 116 1 85 398 +--------------------------------DAQSMEVRWSRsqHSAVVHLYHDGQDWYGNQMLEYQGRTELLKDDLTHGGVSLRIYDIRPSDEGQYTCLFQSlTFFHEASVLLQV-- +>UniRef100_UPI001AD73B4A_1608482/ 63 0.247 1.267E-08 8 115 116 22 137 399 +--------KESVTVQEGLCVHVPCSFsyPWKPGYSRTMLYIYWFRDrDTSSNRYLVATNNPQrAVRTEARGRFRLVGDPWAK-NCSLRIRDAMRSDEGVYFFRVEKGeGVKYtythTTMTLRVAA +>UniRef100_UPI000DF2FED2_8128/ 63 0.259 1.267E-08 0 102 116 314 412 456 +NS-TYTFPQ--VDVDSGEaSILLPCK--TTQNLPRNAKIEWWDRFNRKVHMYENGSDQLEDQGNRYRDRTQINEDLLETGDLSLTLKYPTDWDADIYTCTVSFS------------- +>UniRef100_UPI0008FA81A6_7962/ 63 0.246 1.267E-08 0 113 116 43 169 459 +NMPSLVVEARNITVPAGSDVLLPCHnqrmVWRQDRLRDRQRVVHWDLirnqPDysvERILdMFSGGRERL---YNDYnRGRITISKDAFSDGNFSLVINNVDMNDKGIYTCNLLHhycKVHQSIQIQLNV-- +>UniRef100_UPI0011813B7F_375764/ 63 0.292 1.267E-08 16 115 116 1 100 588 +----------------GSDVTLCCRSDKLPKVlDWRTLTVEWKMVDKHstkktMYTFVDGAAHVT------REGAVVDELNLLRGDASLQLRNVTLADDGEYTCRVITPVVDTFSTTLEVLA +>UniRef100_UPI001176275A_586833/ 63 0.256 1.267E-08 11 91 116 28 109 596 +-----------INGTRGASVLLQCHHKLESPFQPQESRIYWQTQDAIVLhVYNAGQEEFGYQDKTFQNRTKIFPDQLSLGNFSLVIEPLMLRD------------------------ +>UniRef100_UPI00160087C5_7739/ 63 0.241 1.267E-08 1 113 116 28 135 726 +-AVTVSVGPE-QTVLKGNTVVLQCTYSVTPAAQVD--IITWSFtsssESREVVTMLANT---QSVFGTYEGRASITE------QASLRIENVGESDEGTYRCTVkvlSQGSADTKPLDLTV-- +>UniRef100_UPI001888188B_134920/ 63 0.236 1.267E-08 0 114 116 28 154 764 +NEYCITVSQGEIAAEAGLCVVIPCSFT--TAYGFTPKHLLWYKcepsnqkcGDSNMI-FHSNKGNKKVQ-AGFRGRVSLLEPDVRLKNCSIIINDLTESDSGSYRLRVNGllknrkeDGVTFKqKVNISVK- +>UniRef100_UPI0019632543_55291/ 63 0.259 1.267E-08 13 115 116 30 131 777 +-------------VLVSNNISLPCLVPVSSVGDLSDVSVLWTisdtKGERLLYNFTTGT------GTSHRAGAHVSPERMSLGDASLVIPQVQLGDEGIYTCVVYSaFSDITAQVELLVSA +>UniRef100_A0A3Q3N6H2_205130/ 63 0.250 1.267E-08 4 114 116 18 141 869 +----VTIPStSPVLVVLGSSLTLPCLVslahpPPSPSTNgrhavLSLPRVKWSVvTQGREAEILVARGDRVRVSETYKDRASLLNYAHSPADLSLQLESLRQNDTGYYRCEVQQGLEDANDVaHVKVK- +>UniRef100_A0A444V2F3_7906/ 63 0.300 1.267E-08 47 115 116 604 673 870 +-----------------------------------------------VTHFIQTDLNIGSQNEQYRGRTSIFKEELDNGNASLLLRDIRMADKGTYHCYVSTDQrKNEAHVTVEVKA +>UniRef100_UPI00117C0D7B_375764/ 63 0.238 1.267E-08 0 114 116 32 156 1418 +DVLTVTVPLEvPQRPLLGSAIILPCFFqdhtvpdPGAPLIAPLSHRIKWSLvtKDKVTTVLVALEDQIRI-TENYLDRVQLLGYPATPTDASIRLSELRSSDSGVYRCEVQHGiEDDHDLVHVHVQ- +>UniRef100_UPI00148DBB2A_8267/ 63 0.240 1.736E-08 42 114 116 2 76 98 +------------------------------------------RSDMKVHVYQNMSDQPEEQHQAYRGRTHMSEDPLRTGDLSLTLKHPTVRDSNTYSCTISRDGQvlGRKQVELQVK- +>UniRef100_UPI001B34D936_0/ 63 0.266 1.736E-08 12 113 116 6 108 163 +------------TVFLNDNITITCKIPGSPALDISTVGVVWFVRKKgseekvPVFEYYGDHE------KAYRTGANISPEKLMRGEASLHLPAIQLSDAGEYFCKVVVtPEMDEKSVQLEV-- +>UniRef100_A0A672Z4X3_375764/ 63 0.232 1.736E-08 4 111 116 39 149 167 +----VDSAQTMVFASSGGNATLPCRFWFEPELSLaREVRIKWSRtsaaggPEDDVLVAIGNRSRS---FGNFRGRVHLRQD--SAGDAALIMTELQLNDTGRYRCEVVDGlEDRNSAVHL---- +>UniRef100_A0A3B3DP50_30732/ 63 0.239 1.736E-08 2 114 116 27 134 168 +--FTTFLPaPSQVTGYVGHNVTLPCR------TDFSNVTqSQWEFlspDGNKTLIMVSSKQHGKTVHEShLKGRVDM-EDQ------SLIIKNVELSDAGSYICTVTSfpDGPSQKNIYLHLK- +>UniRef100_L5M0J8_225400/ 63 0.368 1.736E-08 2 114 116 14 111 179 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNTS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVK- +>UniRef100_G1MQ51_9103/ 63 0.294 1.736E-08 7 115 116 4 116 193 +-------PSQVKGVWMGST-TIPCTYT--PSQDFTQQVLTWSMErdlSTSTIFRRDGSGDHIL-LSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQVTWRSENYslitKEVTtmVKVtKA +>UniRef100_A0A7L0KTS2_208069/ 63 0.273 1.736E-08 5 113 116 5 113 218 +-----TVSESVVIGEVGQNVTVPCHYSVRKRNDITSM--CWGRDrcpsskcSRPII-WTDGW-RVTAQH---SNRYQLKGDLLS-GDVSLTIVNAGEADSGTYCCRVEHSGwFNDQLINHKV-- +>UniRef100_A0A7L2W2D9_56262/ 63 0.242 1.736E-08 2 103 116 12 115 231 +--FLSTGPTvsgSLVKGKVGQNITVPCFYPVRRTQDITSM--CWGRDSCPVSKCYQTiiWTDGWKVTEQYNSRY-MLKGNLPMGDVSLTIVNAEEADSGIYCCRVEISG------------ +>UniRef100_A0A3B3TMY8_48699/ 63 0.313 1.736E-08 25 106 116 33 115 251 +-------------------------VSSDPGSVLVQLYLQMQRFPVSVHSFYSNQDQLGHQDQNFRGRTSLFLDQVSRGNASLLLRDVQLQDEGRYNCYISTtEGYKE--------- +>UniRef100_UPI0010A2E6D7_299321/ 63 0.281 1.736E-08 14 114 116 37 133 270 +--------------QVGVTITLPCKADVDPN---STPYVQWLTQSETVFE-RKGREGFPGVG--YEGRADVPLPLLEDGNCSLHLTDVRLSDAGFYQSFLVVGKANIKqKILLQsVQ- +>UniRef100_UPI0013B45208_8084/ 63 0.241 1.736E-08 0 113 116 1 107 271 +DVFSVAFQTSRVEVEYGEPAVLHCYGSVLEEEG----VVHWELRGEDVIILREGEAQV---SEKFKGRVELpSEEQIREGNWSIVLRETRLRDADMYEC--IFGGATTiSTVWLSV-- +>UniRef100_A0A7E6DEU4_89673/ 63 0.382 1.736E-08 2 115 116 32 129 272 +--FTVTVPKDLYIVEHGSNVTLECDF-----YSGNYLEV------EHVTATLQKVENNTSSHS-----TTLLKEELK-GKALFHFSQVQVSDAGRYHCLIGFRTTwDYKYLTLKVKA +>UniRef100_UPI000CEB01A0_8036/ 63 0.310 1.736E-08 40 113 116 6 76 273 +----------------------------------------WSQKR---CICTDRGDDNVLQNPSYSGRTSLFSEELKNGNXSLKLTNVKLSDGGSYTCYIPTLGHQKTTIELYV-- +>UniRef100_UPI000529E545_57412/ 63 0.257 1.736E-08 1 114 116 32 158 274 +-ALQVSIPRQPaLDAVLAGDITIPCLITyLDPQPTtgtsgrravLGTPRVKWTFisEDKEV-EILVARGDRVKVSEDYRLRASLPIFQQHYTNASLLLTQLRPNDSGLYRCDVQHGiEDGHAILEVKVK- +>UniRef100_UPI00194001E2_260615/ 63 0.247 1.736E-08 4 115 116 15 129 280 +----VLMGSTPLIVSLNDNISIPCKISGynTAELDIKKVGVTWYLktpradQEEKVFTFHAGA------HISYRNGASMSDSDLRRGNAALSLPQIQFKEAGIYRCYVIVaPSDAHGTAILEVVA +>UniRef100_UPI001403A8D4_386614/ 63 0.276 1.736E-08 1 115 116 6 120 284 +-SFT---PLD-VTVQNGLCALIPCNYWYPSYLNNKPRIGIWFNseasNDNNVAL---HSKDSSKESTKFRHRTRLSGD-LGDNNCSLVIDNVTQQDAGPYIFRVEFGrgdGFNYYPVTqLHITA +>UniRef100_A0A3B3BSD5_30732/ 63 0.328 1.736E-08 43 115 116 1 76 294 +-------------------------------------------PGKVhVHGFFENQDQLAEQDQRFKGRTSLFQDRISEGNASLLLTGVKVQDEGRYQCdtFTIEEGKETSYVNVKVTA +>UniRef100_A0A7J8I0H1_27622/ 63 0.218 1.736E-08 1 113 116 25 128 297 +-AYGLSAPQDQViTAIEYQEVILKCKYP-KKTMDS---RLEWKKLGPSV-SFVYYQQALR---GEFKDRAQML-------DFSIRIKNVTRNDAGKYRCEVSTPSDqgqslEEDTVTLEV-- +>UniRef100_UPI0015922FD4_8524/ 63 0.245 1.736E-08 18 113 116 29 127 370 +------------------NITLPCHHRL-YRLGQTSLDIEWLLknsdaEPKVVINY-AGSNTYTYFNDEQKGRVSFASNN-RTGDASLEISFLQPSDAGQYTCKVKNaGQYEWTHITLKV-- +>UniRef100_UPI000D71F2E0_13735/ 63 0.223 1.736E-08 36 115 116 0 82 400 +------------------------------------MDVQWRRierEFSLVHEYmSDGTQDLPGKD--YQNRTEMFPQEFSSGNVSLKLKRIQMSDDGQYWCLVRNPERSLESTTdLRVAA +>UniRef100_UPI00109F966C_27687/ 63 0.280 1.736E-08 11 113 116 33 143 422 +-----------ITVLWGSNLTIPCSYQPSSSYseNRQKWTIMQFTGEKSIFS-RHGDESTISLLE-YRGRVSV-PDISTVGNVSLTLTKVTLEDRGDYICEVdlrSKDGqitplsAHTKIIILRV-- +>UniRef100_UPI001447AF14_310571/ 63 0.257 1.736E-08 1 115 116 24 147 448 +-ALDVNIPKEVYEYARGDNITLPCSFK-PKATNPPMIVISWSAEGaqanaeeTLILTYYSGSKTLDIK-SLYEGRVALDVD-VPKGKADLKLSSITLAENKVFECRVQIPGDDEgkpadtARVVVLV-A +>UniRef100_V9KWB4_7868/ 63 0.290 1.736E-08 1 114 116 42 159 463 +-SFDVTIFKDPMEVLLDTAVRLECKITnyGSDTLNLDNLAVQWlftYKNmtKKEIYVFNGGK------HISKKAGVRMSDDLLKLGDATLELLRVQFEDEGQYTCAIFITPSkveKSASILVSVK- +>UniRef100_UPI001AAD64FD_8407/ 63 0.276 1.736E-08 13 115 116 27 124 468 +-------------ARMGSNTTIPCKFNVNAvPAAQRTFSVLWQFQEKEIFRYPNNPGALN-------SRLSIDQDTIKDGIADLYMSGVSISDGGLYKCSMAQiPGEKGKEIRLDVYA +>UniRef100_A0A6A4RRV0_52904/ 63 0.250 1.736E-08 11 106 116 29 124 485 +-----------VFAEAGSQAVLPCRYS-STSYD--SPGILWIKTNKGTV-WRKQKSGLQFWGSSWSqkgiQRVHCPHSQFERGDYSLQINSVREEDGGVYSCTVEGQGDEY--------- +>UniRef100_UPI0007426892_28743/ 63 0.237 1.736E-08 17 113 116 202 298 551 +-----------------ESVTLPCKSIVCLPKD---VTITWRNNKKHVVHMHQGNsKKIEEQHRRYKDRTQM-KESFKLGDFSLILKNPTDKDTDIYTCTISNISEDIlikKQVLLDV-- +>UniRef100_UPI00159CB871_195615/ 63 0.237 1.736E-08 8 114 116 47 162 746 +--------EGEITAEAGLCVVIPCSFTVPAGIQVS--HIVWFKcePTKDRCgdgdMIFHTNTDSDKVQSEFKGRVSLLESDVSQKNCSIIVNDLKESDSGAYQLRVNTvpSGGSYtfpKRTTVSVK- +>UniRef100_UPI0018A0C6EB_72105/ 63 0.238 1.736E-08 4 114 116 40 163 1298 +----VTIPNtPPVVAVLGGSLTLPCLVslahpPPSPSTNgrhavLSLPRVKWSvltHGQETEILVARGDRVRV--SEAYKDRASLLNYAYSPADLTLRLESLRQNDTGFYRCEVQQGLEDADDVaQVKVK- +>UniRef100_UPI00165A7AED_8078/ 63 0.224 1.736E-08 3 113 116 29 154 1447 +---TAKIPSSLHVAgSLGSSAVLTCDLSMLPSLSSathththtrlldEDFRVQWLKlekpKDKQILVMQGSNMQL---GTEFEGRVSVPDHPLLIRNASLTIFNLQRSDEGLYLCKATHGLEDTKNIvSLSV-- +>UniRef100_UPI0006D8E2BB_7897/ 63 0.267 2.379E-08 46 115 116 2 72 125 +----------------------------------------------NVTNYYDGKEQSEHQDAQFAGRVQLFPEEVQHGNASLRFFNLRLEDAGMYRCLVVDaHGMHADTAKMQIDA +>UniRef100_A0A7K7T7C1_239371/ 63 0.250 2.379E-08 2 113 116 11 125 147 +--FLSTGPtmsEKVVIGEVGQNITVPCFYQVRGTQDITSMCWGWDSCPASkcyrTIIWTDGWKVTEQHSSRY-----LLQGNLQMGNVSLTIVSAEEADSGTYCCRVELPGlFNDQRTNHKV-- +>UniRef100_A0A2G9QFQ9_8400/ 63 0.250 2.379E-08 7 115 116 3 105 214 +-------PSA-YTATLGSEANIPCTFTSDQNLkDYPEFAVSWHYNNSAIV----GTDN----SKRYnTSKYSMDGDQALNGTANLRISNISMADRGIYQCSVSYtQFREQKTTVMTIQA +>UniRef100_A0A4W6BRB5_8187/ 63 0.330 2.379E-08 1 106 116 32 122 250 +-SFTdVE-----VSCILSESCILPCNF-----HPGAETIIHWVQVAENI--------QLRHQNQYFRGRTSLFKDQISRGNASLQLTGVEVQDQGKYRCYtmISYPHAAS--------- +>UniRef100_UPI0004D041C6_482537/ 63 0.819 2.379E-08 1 83 116 23 104 267 +-AFTVIVPKDLYVVEYGSNVTIECKFPVEKLLDLVLLIDYRETEDKNIIQFVHG-EDLKDQHSSFRQRVWLLKDRLFLGNAALQ-------------------------------- +>UniRef100_UPI000D184C29_9430/ 63 0.382 2.379E-08 2 115 116 32 129 285 +--FTVTVPKDLYIVEHGRNVTLECDF-----YSGNHLEV------EHVTATLQKVENNTSSHS-----TTLLKEELK-GKALFHFPQVQVSDAGKYHCVIGFGTTwDYKYLTLKVTA +>UniRef100_UPI0006619574_10141/ 63 0.218 2.379E-08 13 115 116 30 134 299 +-------------AYFNETAELPCQFLNSQNLSLNELVIFWQDQKKLVLyEFYLGKENLNNVDPKYMQRTSFD-----QNSWTLRLHRAQIKDKGVYQCIIHHksptGlvPHHQKDTELSLFA +>UniRef100_L5M717_225400/ 63 0.240 2.379E-08 36 115 116 0 82 305 +------------------------------------MEVRWFRNryTQPVYLYQDGRDIYGEILKDYVERTKLLKESIGEGNVTLRIENVVPSDSGEYHCLFKDGDfSEEAIVEIKIAA +>UniRef100_UPI001885CA7C_161584/ 63 0.271 2.379E-08 7 114 116 21 133 336 +-------PTYSVkmFADLGGNVTLPCRLPEeSSSFFSVGIRVKWTKlaEDealnEDVLL---SMGFHKKTYGSFEDRVYL--RELDSDDASLVITDVSMDDAGTYRCEIINGFVDTmQDICLEVK- +>UniRef100_A0A3B4UTI3_41447/ 63 0.238 2.379E-08 3 113 116 19 142 348 +---TVTTPQKYVNVTRGGSVKLQCMFVTIQETN--GLTIQWDFvPSSSLTqeqvdtqsFYVHFKCTYTGQHhCSFTKMRRIPPSSPgSTRNASIIISNMQPSDAGVYSCEVHNfpdvDGQSQVNIIVNV-- +>UniRef100_A0A091CP75_885580/ 63 0.289 2.379E-08 36 115 116 0 82 352 +------------------------------------MEVRFFKErfSTVVHLYKDGEDQKYLQVPAYRGRTVLVKDFMADGHVSLVLKNITLSDAGLYGCWFNSQTYDREAIwELKVSA +>UniRef100_UPI0018A229A6_8469/ 63 0.182 2.379E-08 1 113 116 20 170 358 +-SMTVTAPQSMVNVSVGGNATLLCTYTTTGSVD--SLFIQWSFysakekqpqthspcrkiqsMDEKsvnhcqkmvyvtdargrcswkhqIYYFQNGQ---AYEYGEFKNR---INGTTNQGNASITISNMQPSDTGFYTCEVFNpqdsSGRNQKSVAVSV-- +>UniRef100_A0A6P8NZZ9_260995/ 63 0.241 2.379E-08 4 111 116 52 162 362 +----VDTPKDALFAYRGGNVTLPCHYYYEPELsSTGRIRIKWSKlhqdntKERDVL-VAIGPSNRSY--GEFQGRVHLL--QTVAREASLVITDLKLEDYGKYKCEVIDGlEDESGIVEL---- +>UniRef100_UPI00145A98BA_7906/ 63 0.247 2.379E-08 1 111 116 31 148 372 +-AMKVTsiGPQT-VRKARGETVVLGCTF-IADDADRGELDIEWSImspdttqKDELILGF-SGGEVFHYGSQDLSKRLSFTAKNPALGDASISITDLKLGDTATYQCKVKKtPGIDTRKVTL---- +>UniRef100_A0A667ZMP3_586833/ 63 0.222 2.379E-08 30 108 116 25 103 378 +------------------------------SISVTIAALEWTRTDlgTYVFLYRDGHFDTSYQNPSFENRVELEDRHMRNGDLSVILRNVTRSDSGTYECR--FSGAAYRR------- +>UniRef100_A0A3B4B158_409849/ 63 0.204 2.379E-08 4 113 116 18 136 414 +----VSIPLDvPLRPLLGGKVLLPCYFEddvVAPPTsNMAGLlhRLKWSHvteaGTRTVLVAVNGVVRVE---AEFVDRVTMVNYPLVPTDASLEITELRRADSGIYRCEVTHGtHSKHDTVHMHV-- +>UniRef100_L9KK13_246437/ 63 0.392 2.379E-08 4 114 116 12 109 618 +----VSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK--------VENETSPN------SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVK- +>UniRef100_UPI000462C0B4_28377/ 63 0.284 2.379E-08 0 115 116 27 135 655 +DVFT----PETVEAEIGKTALIECRFSV--PENANYTYVHWhameKHSRKLIISMIQNVEQNK--DPKYKDRLSILS------NFSLKISDVHLKDGKVYVCQVGLGslGAGENRTELRVsKA +>UniRef100_UPI00189FCC5C_72105/ 63 0.226 2.379E-08 0 114 116 28 152 1958 +DVLSVSIPlEEPQRPLLGASMVLPCYFedhtvpdPGAPTIAPLAHRIKWSLVTKQkvttILVALEGQVRIR---ESYLDRVHLVGYSVTSTDASIKISELRSSDSGVYRCEVQHGIEDNHDIVdVQVQ- +>UniRef100_A0A1U7SW12_38654/ 62 0.259 3.261E-08 36 113 116 0 80 139 +------------------------------------MEVRWFRSkfTSYVHLYRYRKDQFDQQMPEYQGRTELLKDGFTNGSVDLKIASVQLSDEGQYTCFIQDDViTEEAQMEIKV-- +>UniRef100_A0A7L0XJ41_137541/ 62 0.209 3.261E-08 13 115 116 1 105 209 +-------------AFLNHTAYLSCYFPNPQKIDVRDLIVFWQKDSGSVVnELYYGEEKYDHLSPDYINRTKVDVDK-----WTLQLLNAGVKDEGCYECIIQHkkeGPPkviHTSECSLHIIA +>UniRef100_UPI0013635A5F_1196302/ 62 0.278 3.261E-08 13 115 116 1 114 212 +-------------ARPGSTQTAPssiCCARAQllPEQHAQDMEVtrFWEQFSPFVHCYKGGQDQYREQMLQYRGHTELLKDGLAQGSTHLKIFHVQLSDRGNYTCFV-QRGSDYnwpvvDRSVVHVPA +>UniRef100_A0A3B5RFF6_8083/ 62 0.264 3.261E-08 11 111 116 41 133 234 +-----------VSCVINQDCILPCRFKN------GVTVMEWEsKTSSLIVSYDHRGFSY---SESFRSRASLFEDQISRGNGDLLLRGVKVDDEGRYRCTAKINGIYYTNLVV---- +>UniRef100_M3ZXV8_8083/ 62 0.258 3.261E-08 11 113 116 19 122 261 +-----------VVGQTGQNVTLPCEYKI---KDHGAVHVCWGKGEipssgcNNQLISTNGHEVVTSVSSRYQ-----LLGQLDQGDVSLTILNLTEEDAGRYGCRVQINGpfNDQKHhFDLRV-- +>UniRef100_UPI00196AF026_143291/ 62 0.391 3.261E-08 2 115 116 20 118 270 +--FTVTVPKELYMVDHGSNVTLECDFETEGHVEFGHVKAS-----------LQNVENETSLHS-----ATLLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVKA +>UniRef100_UPI000523ABC9_8897/ 62 0.259 3.261E-08 6 103 116 16 115 273 +------GPTisgSLVKGKVGENITVPCSYSVRGSQDLTSM--CWGRGscppskcDRTII-WTDGWKV----SHQYNSRYTL-KGDLQRGNVSLTIVNAEEADSGIYCCRVEIPG------------ +>UniRef100_UPI001A7E2FDD_43689/ 62 0.241 3.261E-08 1 108 116 19 132 274 +-AIEVTMPQSQYEFARGDNITLPCSFKSAINLNtAEVVVITWTAlaleanvKDATILTYYHHIKKTGI-TPAYKGRASLDVDVL-NGKANLKLSSISLADNKDFECHVQIPDDDDGT------- +>UniRef100_A0A3B4F9U2_303518/ 62 0.259 3.261E-08 15 114 116 54 158 289 +---------------VGGRATLPCLLPRAGDSAVAGTRhVQWAIAFDTVFERRGGE---MWQHEDYEGRLTLPEDRLRTGNCSLTIDDVQVRDAGrydIYTVTARRGSTNTrsfvQTVELSVQ- +>UniRef100_UPI0003316459_42254/ 62 0.226 3.261E-08 11 115 116 15 133 306 +-----------VQALVGESVALPCVYPQRASFELDDLYVYWQIteGDKPkTVAWHLGSSPEDRAGCESKDgcewwaRAELVPADMQHGNFTLRLADVSPRDEQVFQCLVFKKSLGLKEIlrqrvTLRVAA +>UniRef100_A0A3Q0DWM7_1868482/ 62 0.221 3.261E-08 1 115 116 27 165 307 +-AFKIATPYSLYVCPEGQNVTLTCRLlgPVDKGHDVTFYK-TWYRSSrgevqscserrpiRNVTfqnlHLHHGGHQVANTSQDMAQRHGLEATSDHHGNFSITVRNLTLLDSGLYCCLVveIRHHHSEHRVHgameLQVQA +>UniRef100_A0A6P7YSJ9_1415580/ 62 0.269 3.261E-08 6 114 116 21 124 333 +------GPKR-LTVQTGEDVWLTCLIRVgDQSLDATQLIVHWSKNgfDKAIF---NGT-------PRYGpPGSKLSIKEFAKGNVSLFLPSVkKMTDQGMYLCDIQYaESKGQHYINLNVQ- +>UniRef100_I3LLG6_9823/ 62 0.224 3.261E-08 5 113 116 66 189 341 +-----TGEKEVLVVERGAPALLTCvnraHVWTDRHLEEAQQVVHWDRQppgvphdraDRLLDLYASGERR-AYGPPFLRDRVAVGADAFARGDFSLRIDPLEPADEGTYSCHLHHHycGLHERRIfHLRV-- +>UniRef100_A0A7L1RAS7_52622/ 62 0.254 3.261E-08 5 115 116 1 114 360 +-----TVSQAVVRGTVGQPVTLPCSYHVKRLKDISDM--CWGRGscpnskcNKQVLQ-TTGSRV----TSRLSQRYNL-HGPVSSGDVSLTIAAAQAEDAGIYCCRVEIPGlfNDIKRnIRLElVTA +>UniRef100_UPI001A9960B2_8245/ 62 0.273 3.261E-08 1 108 116 19 131 444 +-ALQVNIPQEQYEHARGDNITLPCSFKPAKAINSSSLvIITWSVEaDKAnaketviLTHFSTGTTDIK---SLYEGRVSLDV-NIPSGKANLKLSSITLADNKNFECRVLIPGDDEGK------- +>UniRef100_UPI000CDF9E21_8036/ 62 0.264 3.261E-08 2 115 116 31 148 594 +--WTITFSPAEITAEKGLCAVISCTFT--HPDDIKPTTAIWFKcprngkCDKNKINIFHSETPHKTQ-EDFKQRVSLLETDLTKKNCSVIINDIRDNDAGEYQFRMLEGPFTFpQKMKITVTA +>UniRef100_UPI001476C8B6_8010/ 62 0.236 3.261E-08 8 113 116 31 137 636 +--------EDRVEVYLGNPAQITCMFTV--PVNTDDVIIQWYKltKTKNRLRLYYGDRDMETVDKPFQDKVSVMR-SVNSGEVVLTIKDVVLEDEREYICQVNEsSGTiGVGRTSLKV-- +>UniRef100_A0A7K6I4U2_243059/ 62 0.266 4.469E-08 16 114 116 6 105 126 +----------------GST-TLPCTY-V-PSEGFTEQTLSWSMErDSSIStIFRRDDSGDHILLSKYRGRVSVPKDSP--GNASLLIENLEMPDSGHYTCQVIWmstdNSLITREVTTTVK- +>UniRef100_A0A4W6D2L7_8187/ 62 0.252 4.469E-08 17 97 116 21 107 169 +-----------------SNIMIKCTssFRASTKENIVQKLFDWKKDGqKEVFLYDAGihyNNGRPGQDEQFKGRVSHFQEQLKYGNASIIIRDIKIEDRGNYTC------------------ +>UniRef100_A0A7L3IJG3_254575/ 62 0.224 4.469E-08 1 115 116 13 133 196 +-SFLSTGPavsELVVIGEVGQDITVPCYYSVQNRRDITSM--CWGREScpsskcSQPIIWTDGWRVTEQHSSRYQ-----LKGDLQKGDVTLTIVNAREADSGIYCCRVELPGwfndqLSNHKVVVK-KA +>UniRef100_A0A3B3CRH9_30732/ 62 0.210 4.469E-08 23 113 116 36 131 198 +-----------------------CR---NENIN-QVFLLEWTKPnlkGEETVFLYRSDGILLDQHESFRNRVSLKNSQMKDGDLSVVLENVKIEDSGTYQCRIlQENGSQRrwsliSSIHLQV-- +>UniRef100_UPI0011C0D26A_8175/ 62 0.247 4.469E-08 4 108 116 20 113 206 +----VQVKPE----QLGQDVTLPC-----DAGDVTIRAAEWTRSDpkpaKGILFYAGGFLDDKIQ------QADLVTKDLKTGNVSLILKNVSREDVGTYECRVATAGSRRKK------- +>UniRef100_A0A3B3WRH7_48701/ 62 0.342 4.469E-08 47 115 116 7 76 216 +-----------------------------------------------VHSFYNNQAQLRHQVHWFRGRTSLFTDQIPRRNASLLLTAVKIQDEGRYMCRTSTsEGNKRAFVDLKVEA +>UniRef100_A0A3P8VDF6_244447/ 62 0.275 4.469E-08 11 96 116 3 87 217 +-----------VTVPVGDRAVLPCSWRaVLEDLDSSSCHIQWRTIAAEIV--FEQWGALKWQADEYQNRVNVPEDNLGSGDCSLLITDVQHGDTGKYE------------------- +>UniRef100_UPI00111374D5_173247/ 62 0.250 4.469E-08 1 109 116 19 130 245 +-ALTVNIPEETYEHVRGDNITLPCRFQPSKPLtSNTPEIITWTakeadHSDNIILtRYSIGVTDVR---RGYEGRVSVDVD-IPSGRADLKLSSITLEDNKIFECRVLILGDDEGKL------ +>UniRef100_UPI0011C18E58_8175/ 62 0.341 4.469E-08 40 115 116 3 80 262 +----------------------------------------WTRPGldpKYIHVQRAGRPMLMNQNRSYYNRTALFVDQLMNGNVSLKLFRVKLSDAGRYTCII-DSKKMEASVQLIVGA +>UniRef100_UPI001131835F_8023/ 62 0.262 4.469E-08 2 115 116 19 131 283 +--FLVSVQfiQSkdvtMVIGEVGGAVTLPCT--SDIQRLPNHLYV--QRPDPNkFINGYHKTRDLPSPHPEYANRTQVDHTQ---G--TMRLWNIRLSDEGLYECHIGYPTtNNQKNIQLSVTA +>UniRef100_UPI000D0A5334_74940/ 62 0.262 4.469E-08 2 115 116 19 131 283 +--FLVSVQfiQSkdvtMVIGEVGGAVTLPCT--SDIQRLPNHLYV--QRPDPNkFINGYHKTRDLPSPHPEYANRTQVDHTQ---G--TMRLWNIRLSDEGLYECHIGYPTkNNQKNIQLRVTA +>UniRef100_UPI0018E71352_27794/ 62 0.238 4.469E-08 14 113 116 2 107 295 +--------------ERGSSVELPCHY--KTSVD-KNFILEWRFapasiapeQGKPILYFTNDKlYKPGSQ----AKRLSLLHDPPTMGDATLQLAHVRPSDNGTYICEVNNPpdfyGSSSGFIHFTV-- +>UniRef100_A0A4Z2BEQ3_433685/ 62 0.300 4.469E-08 16 111 116 3 98 303 +----------------GHNATIPCRFRYEPKLNtPREARVKWTWqpaGGRETEVLVAAGSNTRS-SEKFRGRVHLRQDFP--GDAALVIAEVTLSDMGRYRCEV-VDGVEDKSVSV---- +>UniRef100_A0A671VT27_8175/ 62 0.221 4.469E-08 18 113 116 30 130 310 +------------------SVTLSCHFTLSYR-DVERIDIEWNLkpsdiqaEEKTVIWY--TADRIHDNYEPLKSRIHFVSRDPASGNASVVIRDLKVSDSGTYQCKIRKlPGYSSIVIRLAV-- +>UniRef100_M3YPK4_9669/ 62 0.243 4.469E-08 4 115 116 29 141 333 +----VEMARETQTVFLNDNVTIVCKVPSDSPLNITLMGVTWFRkhhmstTEVTVFQYFGGNRMIT------RPGASVSLSKLERGDASLKLPDIRLEEAGEYRCEVVMtPNKAVKTIQLEIVA +>UniRef100_A0A315V838_33528/ 62 0.250 4.469E-08 7 113 116 24 134 337 +-------PASLISVktDLGGNVTLPCKVHEDETFFFGSLKVTWIKvgedqsQNEDVLV---SMGLHKRTYGNFENRASLL--DLESGDGSLVLIGVSMEDMGRYRCEIINGMEDViQDVILEV-- +>UniRef100_A0A3Q3EXL6_56723/ 62 0.243 4.469E-08 1 113 116 28 146 366 +-AMQVTssGPQTIQKAQ-GESVNLGCTYTPGPQ-DTGELDIEWSNvspdmtqKDQLILSF-TGGLMHQYGDPSISSRMKFTGKPL-LGDASISISALKIKDTATYQCKVKKaPGVDVRKVTVVV-- +>UniRef100_A0A3Q1DB07_80972/ 62 0.430 4.469E-08 43 113 116 34 105 388 +-------------------------------------------GDFCTHSYDDNQDQLEHQHQSFRNRTSLFKDQISTGNASLQLTGVKVQDEGTYQCCTSTmTENDNSFINVKV-- +>UniRef100_H2MMM7_8090/ 62 0.214 4.469E-08 6 114 116 170 293 428 +------GQKVVYVVLLGSTVVLPCinrrTVWIDSSNEEDQQVVHWDRQspgvgqdhaDRLVDLYASGEQ--RSYGPLFLQRkMNISNQAFAVGDFSLTIRDVQPTDQGMYSCHLHHhycGLHERREFQVKVQ- +>UniRef100_H3ALD4_7897/ 62 0.245 4.469E-08 5 113 116 25 137 436 +-----SSSRSTIQIARGETIKLECKFSL-ASTDVGALDIEWVLMNPDMTanddLIVFTGNNLFKETCNVRDRLKFVSSDPGLGDASIELTDLKLSDTGTYLCKVKKtPGLDTQKIVLAV-- +>UniRef100_UPI0018E25990_77115/ 62 0.250 4.469E-08 11 113 116 25 128 463 +-----------VTAEAGSQVVLPCKCEI-PQCDPA--AITWSKDNKGTV-WRKQSSGLQYLGSSWfqKGssRVRCPHSDFVKGKYSLEINDVNVEDGGLYKCKVEFKGrVIEKGIMLRI-- +>UniRef100_A0A7K7YH12_74200/ 62 0.242 4.469E-08 1 114 116 33 159 909 +-ALQVSIPRHPaLEAVLAGDITIPCLITyLDPQPTagtggrravLGTPRVKWTFisEGREV-EILVARGNRVKVSEDYRLRASLPIFHQRYTNASLLLTELRPNDSGIYRCDVQHGIEDGHDIlHVKVK- +>UniRef100_UPI0010FA7AFE_113540/ 62 0.201 4.469E-08 4 114 116 33 153 1427 +----VSIPAEtPLRSLLGGTLVVPCYFqdntvhdPGAPTIAPLSHRIKWSYvtKDKVsvILVATEGKVRVE---SHYLDRVTMVNYPMVPTDASMEITELRANDSGTYRCEVMHGiEDNYDTVQIQVQ- +>UniRef100_A0A3Q0R3A1_61819/ 61 0.238 6.124E-08 36 114 116 0 83 91 +------------------------------------MLLEWMdRYSRKVHVYQSGSDQPEEQEQDYRGRTEmkMNKDLLETGDLSLILKXLKQSDRGTYRCCIWSKSNiiRSKTVKLEVK- +>UniRef100_A0A672FPX8_181472/ 61 0.237 6.124E-08 21 108 116 36 129 205 +---------------------LTCStdgFSLlSHCSSVFSLIGCWRSEepdlkDQPVLLYRDGHFDPDN-HPSYRNRVDL--KDVKDGDVSLILKNVTFNDRGTFECYVIQGGEQSRK------- +>UniRef100_UPI00093D2886_186990/ 61 0.339 6.124E-08 2 115 116 20 118 225 +--FTVTVPKELYVVDYGSNVTLECDFDTGDRAEFGHVEASLQKVEDNMP----------------ANSITVLEEKLPLGKALFHFPRVQVRDAGQYRCVmVYRSAWDYKYVTLKVKA +>UniRef100_UPI0009057A7E_8128/ 61 0.254 6.124E-08 11 113 116 134 240 272 +-----------VDVTEGaESVLLP--F-ESKKCKREDIIVEWKRiQDKEIkaIVYEQGQTQHHKNNKPFRRRTEMKKDPRTTGNASLTLRNVSCEDGGVYICTVcDNEGKtlEQQVVVLLV-- +>UniRef100_A0A060W175_8022/ 61 0.270 6.124E-08 2 115 116 30 146 278 +--WTITFSPAEITAEKGLCAVISCTFTHSD--NIKPTAAVWFKcpesdrcdEDKNI--IFHSETHSKAQ-KGYKQRVSLLETDLTKKNCSVIINDIRNNDAGEYQFRLPSSYTYSKKVSITVSA +>UniRef100_UPI001B3AC332_0/ 61 0.264 6.124E-08 2 95 116 21 119 278 +--WKINVPRH-INATLGSNVTILCNFSYPEMYHTDKLQVYWKRRvkssfntyDNDQYQYVFHTND-TYVFEWYRGKT-MLIGNKAEGNCSLRILNITHSDMGLY-------------------- +>UniRef100_A0A401PR59_75743/ 61 0.300 6.124E-08 47 115 116 10 79 313 +-----------------------------------------------VHSFYRSKDQQSNQNQNYKGRTKLFINKIMKGDASLQLTGVNMADKGVYQCYVSTpDGKHEMDILLKLTA +>UniRef100_UPI00148698AF_8103/ 61 0.245 6.124E-08 7 114 116 34 145 346 +-------PTVMVLGILGDNITLPCQLPskdVMAHANI-GIRVKWTKvaEDealnEDVLL---SMGFHKKTYGSFADRV--FLNEVDNEDASITITGVSSADAGKYRCEIINGMVDIiEEVTLDVQ- +>UniRef100_A0A6P8G180_7950/ 61 0.250 6.124E-08 15 113 116 53 151 411 +---------------VGVNATLPCHHQYWQSSD--SLDIEWILHKPNskhrVLITFFNDKVYEVESED--GRLSFAGDYLS-GDASLLISDLQLTDSGEYHCKVKSGGkYQWNQVSLIV-- +>UniRef100_A0A673AP20_375764/ 61 0.263 6.124E-08 4 108 116 23 127 430 +----VTIPQEVYEYARGDNITLPCSF-ETRQTNPGLVVITWSVEGEKetqiaVHYSHDGRTDIK---QAYEHRVTLDID-IAAGKANLNLKSITLQDNKVFECRVMIPGDDEGT------- +>UniRef100_UPI00097DC33B_8255/ 61 0.243 6.124E-08 1 108 116 19 131 432 +-ALQVNIPQDQYEFARGDNITLPCTFTPASGPTPKLVVVSWSAEaatanakETQIITYYFPSGTTDI-NSKYEGRVSLDID-YASGKANMKLSSITLADNKVFECRLLIPGDDEGK------- +>UniRef100_UPI0018DA0CEE_8839/ 61 0.242 6.124E-08 51 115 116 11 76 436 +---------------------------------------------------YDGKTQKEKQDERYQGRTEFFHSEFGAGNMSLLLKNIRSSDKGSYTCVVSFNDEYHDVlIELKVAA +>UniRef100_UPI00147F7378_310915/ 61 0.232 6.124E-08 6 113 116 172 294 443 +------GQKAVYVVLVGSTVVLPCvnrrSIWMEGNNEEEQQVVHWDRQapgvqhdraDRLIDLYASGER--RHYGPLFiQQKMNISASAFSYGNFSLIISDLQPADQGLYSCHLHHHycGLHERRIfQLTV-- +>UniRef100_A0A674JIR7_2587831/ 61 0.257 6.124E-08 2 95 116 49 146 456 +--FTLVVPQ-LVSVQEGLCVLIPCNFTYPASYDTDNPSAelnrQWYKEPATV-----GQDHPVASNiPTVKvsqetqGRFRL-TEDPAHGNCSLQISDARQTDAGRY-------------------- +>UniRef100_UPI000BB02DEE_6565/ 61 0.212 6.124E-08 0 115 116 20 146 503 +NALTVTSPTE-INASLGSgaTIVLNCSF--EKETGERVFLISWTKRNETgneyrkMVSYY--PSYAVYNDPDMKSRSNIISFNDSSPNAILNISEVQCKDDGQYQCVVGYmnsngieiGTQTETSVYIQVKA +>UniRef100_UPI0018650B11_118141/ 61 0.275 6.124E-08 38 113 116 337 413 547 +--------------------------------------IQWQTlAGRDvitVHSYYHGNDQLEDQDRRYKGRTSLFKDLISHGNASLLLQSTSIQDQGRYSCQTLNQRS---FVNVTV-- +>UniRef100_UPI0018860285_161584/ 61 0.220 6.124E-08 2 113 116 31 152 586 +--FCISLSKSQIVSEVGLCVVIPCSF--SSASDFTPHSLVWFKcpqsksrcSDTEI--IFHSKNSGKIQ-EHFRGRVGMLEPDVRRRNCSIVINDLTFSDSGSYQLRVNGfvssnpDGFTFrRRVSVTV-- +>UniRef100_UPI0011EA2C66_63155/ 61 0.238 6.124E-08 2 114 116 33 153 625 +--YCVTLNKEELRAEAGLCAVIPCSFK----TAFKAQHIAWYKceASEPTCRYplvvFHTKNNINVQ-SGFEGRVSLLEPDVSQNNCSIIINDLKESDSGLYHLRVNGelNGKQEgfsfsPRVTVSVK- +>UniRef100_A0A6J0UD81_103695/ 61 0.221 6.124E-08 12 115 116 39 145 846 +------------TAHFGEDVVLQCDiIEHSPSElDIKKMAVVWHQetsgvnGKKELYLFLGGK------HTSNRNGSRLDESELEKGNAALFLPQIQAKDEGAYTCSVTVtPDHAEGTTILEVLA +>UniRef100_A0A4Z2G7L6_230148/ 61 0.200 6.124E-08 0 114 116 25 156 1206 +NSFIdpeevlsVSIPlQEPQRPLLGSSLVLPCYFkdntvpdPGAPAIAPLAHRIKWslvtKKHVKTVLVALEGQ---VLISESFLDRVHLLHYTSTCTDASIKISELRTSDTGFYRCEVQHGiEDSHAMVHVQVQ- +>UniRef100_A0A4W4GMH9_8005/ 61 0.226 6.124E-08 0 114 116 29 153 1261 +NTLSVSIPiAGPLRPLMGDKMVLPCYFldntvldPGAPTIAPLAHRIKWSLitkeKSTDILLASEGTVAL---NKRYMDRVSMIAYPMTPTDASIEITELLSNDSGVYRCQIMHGiEDSHDTVDVKVQ- +>UniRef100_A0A6P8PW70_260995/ 61 0.227 6.124E-08 4 114 116 33 155 1270 +----VSIPtSPPINAILAGTLAIPCHIthlvpfptpTLGRQAVLATPRVKWTFiSDGKEVEILVARGQKVKISEEYRSRVSLPYYSLFPTDATLELSNLRSNDSGIYRCDVQYGiEDDHALLEVKVK- +>UniRef100_UPI0011C48410_9244/ 61 0.245 6.124E-08 0 114 116 26 146 2034 +DSLEVKIPeQSPLRVILGSSLNIPCYFNIPEEEDTSALltpRIKWSKlsNGTEVVLLVATGGKIRL-NAEYREAISLPNYPSIPTDATLEIKALRSNHTGIYRCEVMYGIEDRKDtIEVLVK- +>UniRef100_A0A665UVB5_173247/ 61 0.426 8.392E-08 54 113 116 3 63 76 +------------------------------------------------------RDQLADQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRV-- +>UniRef100_A0A498NLH1_84645/ 61 0.205 8.392E-08 38 114 116 8 84 87 +--------------------------------------VHWRHNGsKIVFDIIKSKDSLETQDPQYKNRTETFALEYLRGNFSIKLNNLQHTDAGKFSCFI-TPSNEQQTVELQVN- +>UniRef100_A0A7K8KQP9_89386/ 61 0.245 8.392E-08 2 113 116 12 126 231 +--FLSAGPtasESLVKGEVGQNVTVPCFYSVKNRQDITSM--CWGRDSCPaskcyqPIIWTDGWKVTNQYHSRY-----ILKGNLLMGDVSLMIVNAEESDSGMYCCRVEISGwFNDLRMNYKV-- +>UniRef100_UPI000D30310A_106582/ 61 0.256 8.392E-08 40 113 116 3 84 232 +----------------------------------------WTKPdlqtDNYVIYLKDGHFQKDFQHKLFKGRVELkDSKWMTNGNFSVILQNVTLNDSGTYECYAAYNNQAAKllnNISLKV-- +>UniRef100_UPI001156AC01_2587831/ 61 0.228 8.392E-08 36 115 116 0 82 268 +------------------------------------MEVLWRKiEPGFVLIHEYSEEGTQgLPGEGYQTRTELFPQEFSSGNVSLKLKRLQVADAGTYQCLVRNPEwTQEATTELQVAA +>UniRef100_UPI0013F286A2_106734/ 61 0.252 8.392E-08 36 115 116 0 82 280 +------------------------------------MEVLWRKiGSEYILVHkYSDEGSRDLPGESYQTRTELFQQEFSSGNISLKLKQLQVADAGTYQCLVRNPGWSQEAIaELRVAA +>UniRef100_UPI000D535AEC_9402/ 61 0.265 8.392E-08 36 115 116 0 82 303 +------------------------------------MEVRWFRNryKQPVHLYKDGKDLHGETIFQYVERTQLLKEAIGKGKVTLRISNISVDDDGPYHCFFKDGDFYEEAITeVKVTA +>UniRef100_UPI00195443F4_47969/ 61 0.239 8.392E-08 2 91 116 15 104 303 +--FPLVAASSETNGTRGEPLLWQCT--LSEQFDPEKVGIYWQNqnNNEMLHYYRNGKEDLEHQSVSFKNRTKIFPDQLRSGNLSLIIDPLMPED------------------------ +>UniRef100_A0A1S3WKA8_9365/ 61 0.277 8.392E-08 36 115 116 0 82 365 +------------------------------------MHVTWYRvsPPALVYHYASYWDHLKDQSPEYRGRTEFLKQEITKGQGALRIRPVLPSDDGEYRCNFASSTfENEAQFKVLVTA +>UniRef100_UPI001AAC67F5_8407/ 61 0.256 8.392E-08 2 113 116 22 144 427 +--YCVDQPRET-ESFVGENLTLPCKFvYPEKKETVSDVNIIWKAYDFQYCRFTTKNEIYNPLTkisfSKYQGRLLLRGDPLA-GNVSLILNNVTLNDTNRYCCRViiSFKGKEKKQFQsvdgtiLTV-- +>UniRef100_UPI0013B3EF8A_8084/ 61 0.247 8.392E-08 7 111 116 69 168 434 +-------PETSMSCVLNQDCILPCR--IDDRID----SVRWSYENPPseIVSYDQGN---ISYSESFRSRASLFEDQISRGNGDLLLRGVKVDDEGGYKCIpvIPRQPSDLELAKL---- +>UniRef100_A0A6J1VT55_8663/ 61 0.268 8.392E-08 4 115 116 31 138 618 +----VSVP-DVVEAEIGETAVINCEFSL--PENSSLAYINWFSGekiaRKRIISLLQDKEDWEE--DQYRDHLNIAK------NFSLVIKKVTPQDAKFYICQVGLGsvGVGENRTKLQVsKA +>UniRef100_UPI000E3FF71B_8154/ 61 0.230 8.392E-08 0 113 116 16 150 887 +NAETVTSQQcsgqycialsETLTAEAGLCVVIPCSFT--TGFGFTPKHIVWYKceaysrcdYDHEII-FHSNKNNIRVQYG-FEGRVSLLEPDIRQNNCSIIINDLKESDSGLYRIRVNGerkwreDGFASiQKTTVSV-- +>UniRef100_UPI001145CF08_31033/ 61 0.248 8.392E-08 4 114 116 34 157 1139 +----VTIPtSPPVAAVLGGNLTLPCLvslthpppapFTNGRHAALSLPRVKWSVviNNEE-TEILVARGDRVQVSEAYRGRAALLHFTHSPADLTLHLESLRRSDGGVYRCAVQQGlEGDDDTMLVKVK- +>UniRef100_A0A3P9A6B7_8010/ 61 0.261 8.392E-08 4 114 116 42 163 1603 +----VTVSKTiPIsTAPLGGSITVPCQVSLSTGPSPSPLTpipprVKWSvvRDGEQeetEILVVRGER--VKVSEAYRQRAQLvrFVDSPE--DFSLWLRDLRSSDTGHYRCEVQQGLDDSNDFTqIKVK- +>UniRef100_A0A3Q1FNH9_80966/ 61 0.400 1.150E-07 43 107 116 1 65 93 +-------------------------------------------ENRSVHKYYQDQDQLEDQHQSFRNRTSLFKDQISRGNASLQLTEVKVQDEGRYKCFTNETQNNHK-------- +>UniRef100_A0A7J8EF57_27622/ 61 0.385 1.150E-07 2 114 116 19 116 119 +--FRVTVPKELYTVEHGSNVTLECDF-YSG----------YYLEAENVEANLQKVEHNTSSHV-----ATLLKEQLTQGKALFHFPRVRVSDAGKYRCVVIYSSAwDYKYLTLKVK- +>UniRef100_A0A3B4YRT4_1841481/ 61 0.430 1.150E-07 45 114 116 102 173 181 +---------------------------------------------KNMSCYYLQSNIRKYHHgTRYRGRTSLFKDQLSRGNASLQLTGVEIQDQGRYRCFVNAGGAiKVSLVNLKVK- +>UniRef100_A0A665TZU0_173247/ 61 0.290 1.150E-07 4 99 116 19 114 192 +----VICPKKLIQGEEGETVSIRCR--LDQPLDLQDEMISVRRlNlSEVVISYRDGKEYRNNNADS--NRFSLNHEDLKGGILNLQISSVQLSDRGLYTslCFI---------------- +>UniRef100_UPI0018D4F6F3_1094192/ 61 0.268 1.150E-07 21 102 116 1 82 238 +---------------------LPCSFSPEQHAQDTEVTWFWEQLSPFVHGCKGGQDQYGEQMLQYRGHTELLKDSPAQGSTHLKICHVQLSDRRNYTCFVQHG------------- +>UniRef100_A0A3Q1FEI9_80966/ 61 0.241 1.150E-07 1 102 116 10 123 279 +-SFLQTCPPSLVfpgssagsttelSVLMGSEATLRCVFDRQwRPVEWSDLTVEWNLVDKHagkrvVYTFEDGSAHVN------RGGSVVNETGLRRSDASLQLFNVTVRDEGVYTCRIITP------------- +>UniRef100_UPI001B3AF3FB_0/ 61 0.272 1.150E-07 0 115 116 18 133 317 +NAgFVVVQCSSENVGQYGQQSLLECVVrPTKDATDTQIRVVTWKKEGDEeaLLVFHNGQTTLQ---PGYKF-AEPSWDN-KNMNVSLLVTNTAVKNAGIYTCMVvTNSGDEKSDIRLKVTA +>UniRef100_UPI000E457457_205130/ 61 0.237 1.150E-07 1 115 116 22 135 318 +-AFvKVQCTTESV-GQYGQQSLLDCNVKHSEEVsDFQIRVVVWKKEgvDEPVLMF--NKEEITSQ-PGF----QFAEPSWNNRNmnVSLLITNTKVVDSGAYGCMViGNSGDDMSDTNLKVTA +>UniRef100_A0A3P9JQB7_8090/ 61 0.269 1.150E-07 12 99 116 124 202 361 +------------VVPPGEQCLCSCLIG----------FCSWSKEDSEILFgFRDGRLFPADHHESYRNRVFLKDSQMKDGDLSVVLKNVTMNDSGTYQCRI---------------- +>UniRef100_UPI0005499AC8_9103/ 61 0.284 1.150E-07 13 114 116 31 133 389 +-------------VWMGST-TIPCTYT--PSQDFTQQVLTWSMErdlSTSTIFRRDGSGDHIL-LSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQVTWRSENYslitKEVTTMVK- +>UniRef100_G3N547_69293/ 61 0.226 1.150E-07 6 115 116 169 294 433 +------GQKAVYVVLLGSTVVLPCInrrnvWTDWSDEEEDQQVVHWDRQspgvrrdraDRLVDLYASGEQ--RSYGPLFLQRkMNLSNQAFSEGDFSLSISDLQLTDQGMYSCHLHHhycGLHERREFQVTVEA +>UniRef100_A0A151N533_8496/ 61 0.275 1.150E-07 48 113 116 1 69 480 +------------------------------------------------HSFYHGKDHPEHQAERLRGRTQLFPQEFPNGNASLLLRRLSIQDAGNYTCHaVVYdaAPSTEHNLQLHV-- +>UniRef100_A0A3B3SE44_1676925/ 61 0.204 1.150E-07 4 113 116 31 149 498 +----VSIPQKVYEVARGDNISLPCTFTSNVKVTTSA-SANWAIlggtPDDPtsdpVATYYFSENNLDV-SAQFANRASMNP-QFSTGQIDLSLSNIMMSDNATFECQVQIpkdmGGKPNAKTRLVV-- +>UniRef100_UPI000CE65551_8478/ 61 0.300 1.150E-07 2 106 116 40 148 707 +--FTLAVPQ-LVSVQEGLCVLIPCTFTYPASYDtynsWAQLFRYWYKDpaivDSEPPVASTDSSRRVSQET--QGRFRLAGDLLS-GDCSLQISDAQQTDAGRYFFRFEKGTLKY--------- +>UniRef100_A0A7L3Y2D0_1323832/ 61 0.241 1.150E-07 0 114 116 26 146 2010 +DGLEVKIPeQSPLRVVLGSSLNIPCYFNIPEEQDTSALltpRIKWSKlsNGTEVVLLVatGGKIRLNTQ---YREAISLPNYPAIPTDATLEIKALRSNHTGIYRCEVMYGiEDRQDTIEILVK- +>UniRef100_A0A4X2MFK8_29139/ 60 0.292 1.576E-07 36 111 116 0 81 95 +------------------------------------MEVIWFQSTRVVYHYRDGEDLFGDQAPNYHTRTELVRDAITNGNATLNIWDVRLLDAGRYKCLFEDGfhqeflGTLLSTVWL---- +>UniRef100_A0A4W6DTZ5_8187/ 60 0.301 1.576E-07 37 114 116 49 130 188 +-------------------------------------TVEWTISDpkpKVVHWFENGHHQPGQQHESYRRRTEM-ANPLQTGDLSLTLNDPCCDDSGIYICTVRRGQDilAQKVIEVQVQ- +>UniRef100_A0A7K8NJ34_8787/ 60 0.266 1.576E-07 1 113 116 0 114 196 +-AFlDLAGPNEIKGVWKGST-ILPCSY-V-PVEDFVQETLIWTVEhDQSLgAIFRRDHSGDHILLSEYRDRVSVLKNSP--GNVSLHILKLEISDRGTYTCRVtwraSNNSLITKEITTRV-- +>UniRef100_A0A3Q2FIY8_28743/ 60 0.245 1.576E-07 43 99 116 140 196 237 +-------------------------------------------PELKVHVYRSRGDQPLDQDEKYKDRTSLFKDEMTKGNISLKLINVTKEDEGNYTCIV---------------- +>UniRef100_UPI0018ECC7A0_27706/ 60 0.210 1.576E-07 11 114 116 21 148 256 +-----------VNTTVGESTVLPCFLKTPTLTDLKNLRFYWQDEGKCVLySFNEGKEMPEHVNELYRDRITAFQQDMIRGNISVKVKNITLKDnqkvfhifaavfdsEGirRYilehrkICQITLHvAVPYKNVSLTVN- +>UniRef100_UPI0008749F73_8187/ 60 0.247 1.576E-07 3 103 116 44 138 291 +---TVHQPP-VLTAALGEDLIMPCHLNLSNEEKmTARPVLYWVHTD---------NEKLWVPSERYKRRVDLLDSDPLSLNKSIRLKNVQLADNGKYLCKVSVtmaGG------------ +>UniRef100_UPI0007A6DD30_291302/ 60 0.347 1.576E-07 2 115 116 20 117 301 +--FRVMAPQELYTVEHGDNVTLECDF-YGDDLEVEHVEASLQKMDSNVSSHS----------------ATLLKEHLPLRKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVKA +>UniRef100_A0A6J2W4N9_29144/ 60 0.256 1.576E-07 9 113 116 40 143 337 +---------DEVTARRGENVTLPCVLRTKP----SHFKVKWTKleptprGVENIILITNGHAQ--KQYGVLGPRAHLRqKHEL---DVSLRLTDLELEDDGRYRCELINGiDDESVEITLRI-- +>UniRef100_A0A1S3GXZ9_10020/ 60 0.209 1.576E-07 6 113 116 143 265 347 +------GEREVLRAARGAPALLRCvnRAPVwtDRHLEEAQQVVHWDRQppgvphdraDRLLDLYASGERR-AYGPPGLRGRAAVRADAFARGDFSLRIAALEPADAGTYSCHLHHHycGLHERRVfHLRV-- +>UniRef100_A0A671T9F2_1608454/ 60 0.302 1.576E-07 44 115 116 17 91 423 +--------------------------------------------GSLVHLYDDHEDKSTDQ-SQYRGRTELNHQELQRGNASLKLSSVQISDEGRYiqkMCFIQSkSWFDDTNVDVKVEA +>UniRef100_UPI001888FA4F_134920/ 60 0.231 1.576E-07 4 114 116 33 152 1284 +----VSIPvEMPLRPLLGSKVVVPCYFQentinvVAPTVSPLSHRIKWTYvtKDKVTTILVASRGKVKVE-AEYLDRVTMINYPLVSTDASLEITELRSKDSGIYRCEVMHGiEDNYDSVDIQVQ- +>UniRef100_A0A3B3QCK3_1676925/ 60 0.240 1.576E-07 4 114 116 36 159 1359 +----VTIPKtPPPYASLGGTLTLPCLVSLpQPPVSastsgrqavLSQPRVKWSVlsSDRE-TDILVARGDRVKVSEAYRERAALLHYASSPADLTLQLEELQHNDTGFYRCEVQQGlEDASDFVEVKVK- +>UniRef100_A0A3P8TKU2_161767/ 60 0.266 2.159E-07 9 107 116 17 115 136 +---------DFFIGLVGHNVTLPCSY---DAQTYGVLCICW--GQGNVPRSKCSSTILSSQDGavSFRrsPRYQL-QGRMTDGDVSLTILDAQWDDAGMYGCRVEYPGwfNDYK-------- +>UniRef100_A0A6P6MQL3_7957/ 60 0.242 2.159E-07 46 111 116 33 98 146 +----------------------------------------------NVYLIINGQVSVEGQDPEYKNRVESFSEEYLRGNFSIKLNNLQHTDAGEYWCYIIEESVHNRRIKV---- +>UniRef100_A0A7K6GE34_720584/ 60 0.283 2.159E-07 1 115 116 0 121 196 +-AFpDLSGLSEIKGVWKG-SATLPCAY-V-PVEGLMQQTLSWAVEhDKgEGTIFRRDDQGDHVLLSEYRDRVSVPKDAP--GNVSLRILNLEISDRGIYTCHVTWKDSNYsliaKEITtnldvVKVAA +>UniRef100_A0A7K5HNX8_33598/ 60 0.292 2.159E-07 16 113 116 16 116 196 +----------------GST-TLPCTY--DPVQDCEQQLVMWAVEhDKNSATIIRRDESGDHVLlSKYRGRVSILKDAP--GNVSIQILNLDMSDRGTYTCQVtwrmSNNSLITREITtkLEV-- +>UniRef100_A0A668U1X2_47969/ 60 0.218 2.159E-07 36 115 116 0 85 199 +------------------------------------MKFDWKKEGtdprKQVFMYDRGAhhnNGLSDQDDQFKGRVSHFPEKLTDGNASIRINNTRLKDKGNYTCFFPNSKKTF-LVELVVGA +>UniRef100_A0A7L0WT37_81907/ 60 0.222 2.159E-07 15 115 116 3 105 209 +---------------LNHTAYLSCYFPNSQKTDIKDLIVFWQKDvLEVVHEVYYGQEIQHNLSPSYINRTKMDMDK-----WTLQLLNAGIVDEGKYECVIQRrdKGSpkvIHKSVcSLHIIA +>UniRef100_UPI000497EB65_144197/ 60 0.259 2.159E-07 11 111 116 21 122 237 +-----------VIGLVGHNVTLPCVYDAQTH---GVLSFCW--GQEKVPRSKCSSTILSSQDGavSFRqsPRYQL-PGRVTDGDASLTIVDAQWADAGVYGCRVEIPGwfNDYKvNIQL---- +>UniRef100_A0A674NA83_31033/ 60 0.264 2.159E-07 2 95 116 31 126 270 +--FCVSFPEEEIEAEAGLCVVIPCSF--SKPSSFKPQNIVWFKCDasksecaeSDIIFHLNRR---KVQDG-FKERVSLLEPDLSLENCSIIVNDLTESDSGSY-------------------- +>UniRef100_UPI001486D3ED_61156/ 60 0.232 2.159E-07 8 111 116 22 125 281 +--------EDAYIVEVGKNAYLHCNYTLPTSGILVPMCWGkgscpWSQCGNELLR-TDGK------HVTYKkfSRYQL-RGNINKGDVSLTIENVTLADRGTYCCRIQFPGiMNDKKLDL---- +>UniRef100_A0A3Q3J512_43700/ 60 0.256 2.159E-07 11 114 116 45 150 283 +-----------VVGQAGQNITLRCTYDIKYH---GERAVCWNRGDIP----NHGCDNKLVATGHYmeRGRnisSRFqLQGRLKDGDVSLTILNLTEADAGRYGCRVdIYGWfNDEKHhFDLTIK- +>UniRef100_UPI000E6B1494_591936/ 60 0.259 2.159E-07 17 115 116 41 140 300 +-----------------DNVTISCKVIYSQPLNITSMGITWFRKsltlDKEVKVF----EFFGDHQEAFRPGAIVSLWRLKSGDASLQLPGVQLEEAGEYRCEVVVTPlKAQGTVQLEVVA +>UniRef100_UPI000819F0B0_1026970/ 60 0.218 2.159E-07 13 115 116 42 146 306 +-------------AYFNKTAYLPCPFANPQNISRSELVIFWQDQEKLVLyELYLGKEKLDSVDAKYLHRTSFDEE-----NSALQLDNVQIKDQGSYDCFIQRktpRGlVLLHKIdsELLVLA +>UniRef100_UPI001AACFC9B_8407/ 60 0.245 2.159E-07 9 113 116 34 127 310 +---------ELVTATRGDNITLPCNFSTDGSMELTMLVISWSKDSKIKWAY-----SKDSQSES-------VEEELVYGKAHLHLVNVQQEDGGRYTCAIKYRSlEEHVTTTVLV-- +>UniRef100_A0A3B4CXG6_42514/ 60 0.276 2.159E-07 22 114 116 169 255 327 +----------------------PTTAPVEA-IEGGSWKIFWRYNDNmKVYDIVRGK-LSKNQDASYRNRTESFPDEYSKGIFSIKLSKVRASDKGMYSCFISFAG-----ITLRMQ- +>UniRef100_A0A1V0QG41_1974596/ 60 0.282 2.159E-07 1 114 116 31 130 334 +-AFVvVTTPEFYVLAPKNSNVKLICNFTDDQRSKSQDLTVSWSKDRK----ITEGIETIWNE-----------KDQI--GSTVLRLNNITEKDEGEYTCVITIKGSfDYKKITLqTVN- +>UniRef100_UPI000BBE2959_41447/ 60 0.227 2.159E-07 23 115 116 42 142 359 +-----------------------CQCTFSKPFQPEESFIYWQGQSKAVIvahVYAKGKEEFEHQDQLFKNRTKIFPDQLSSGNFSLVIESLMLEDDKTaFEVIFINstseQPEKLCQVTLHVSA +>UniRef100_B0S5P6_7955/ 60 0.222 2.159E-07 5 113 116 29 141 363 +-----TGPQTIKKAQ-GEVLTLGCTYTL-AAIDVGDLDIEWTIvsqdmtqKDQLILSYTGGK-QYQLGSPDLMSRFKFVAD-PSRGDATVNMTNLKAPDTATYQCKVKKtPGIDTRKITLVV-- +>UniRef100_A0A2I3FX64_61853/ 60 0.240 2.159E-07 17 115 116 20 119 433 +-----------------DNVTIFCNVSYSQPLNITSMgiTWFWKRPmfDKEVKVF----EYFGDHQEAFRPGAIVSPWRLKSGDASLQLPGIQLEEAGEYRCEVVVTPlKAQGTVQLEVVA +>UniRef100_UPI0012EE9E27_433405/ 60 0.234 2.159E-07 1 108 116 19 131 441 +-AIDVNIPDEIYEFARGDNITLPCNFKPKTPSKDIVVIITWSGDadriesDETqILTYYSFNKRTDIK-SKYEGRVSLDVD-VATGKADLKLYSIRLLDNKEYKCLAQIPGDDEGK------- +>UniRef100_A0A2K6S4U2_39432/ 60 0.245 2.159E-07 12 115 116 94 204 618 +------------TVQEGLCVLVPCSFsyPGDSSNSYHPLYVYWFREGENVYhgapVATNHPHRTTKQET--RGRFHLLGD-VRKNVCSLKIEDARMEDTGNYLFRMERGKARYtyeeNKLNLEVTA +>UniRef100_A0A4U5VHJ5_240159/ 60 0.259 2.159E-07 6 103 116 263 361 619 +------VPLE--VVEYGEwakSLLLP--FKVQDQLP-EDATVEWKRSKPKimmVHVYQGGEHQPDQQEEYFRGRTKMDDDPLKSKNLSVRIYNSGYSDRGIYVCTVHRDG------------ +>UniRef100_A0A7R8WAA1_163714/ 60 0.250 2.159E-07 9 113 116 43 155 728 +---------EHITGVEGSNITLRCG-SLniaHDPATVPPFVIYWERKDEPhRPIFIHYEDYPSHIDDAFAER--LFRAPDSEGVASIVITSLRPADAGWYKCYIRYlnRPPDHEKpnatwIHLDV-- +>UniRef100_UPI00155FFAA9_7906/ 60 0.233 2.159E-07 20 115 116 42 138 760 +--------------------ILQCYIHGmnSTETHVEDLMVQWKVtssgGDKVLYTFKSGK------HDAKRDGAKITEGELRKGNASLSLPNVQVDDEGDYHCIVWFNTSkSEDKLKVIVSA +>UniRef100_UPI000BBD75D5_7994/ 59 0.260 2.959E-07 48 115 116 6 73 126 +------------------------------------------------LLYLNGKLDLSVADIKYQGRVSL-PGPLEKGNVSLRLDDLRPSDTGMYMCHVSSdRWYEKSNMSLTIQA +>UniRef100_UPI0010169101_32473/ 59 0.243 2.959E-07 4 113 116 41 155 213 +----VNVTQKLYQVEKNHNITLDLTFTTKPECSQTFWLVLCYRmEDKKVLyQYvdVGSNKVSESQDEQFSGRVLFDQDLLRKGRIRLHVYSLKMEDSGFYVCKLTIGHcMGLDTCNLIV-- +>UniRef100_A0A7L2Y5S6_1112836/ 59 0.230 2.959E-07 2 115 116 10 131 231 +--FLVlfagpTVSELDVIGEVGQNITVPCHYKVRDRNGITSM--CWGRdkcpNSKCsrPIIWTDGWKVTERHSSRYQ-----LKGDLQRGDVSLTIVNAREEDSGIYCCRVELPGwfNDQlvnKKVVIT-KA +>UniRef100_UPI00077D3615_105023/ 59 0.252 2.959E-07 11 113 116 19 122 233 +-----------VVGQTGQKVTLTCNYDTQQH---GALHVCWGRGDVPL----RGCDNLLVSTDGHKvtERVSSsfqLLGRLDQGDVSLTIQNLTTKDAGRYGCRVEIPGwaNDEKRqFDLAV-- +>UniRef100_UPI000F366C4D_52904/ 59 0.268 2.959E-07 0 115 116 24 138 304 +NVF-VRVQCKEMVGQYGQQSLLECVvLTTHGVADAEIGTVSWRKEGveKPLLVFTKG--EITIQQPGYK-----FAEPSWNNknmNVSLLITNTAMTNAGVYTCLVITnSGDDESRIQLNVIA +>UniRef100_Q4SHQ7_99883/ 59 0.273 2.959E-07 1 109 116 19 130 322 +-ALNVNIPKDVYEFARGDNITLPCVF-V-PKKPPSLVIITWTVkaeeanaEGTLILtHYSAGSTTDIV--PAYESRTALDYD-VALGKADLKLSSITLADNKVFECRVQIPGDDEGKL------ +>UniRef100_UPI00165CCD00_8078/ 59 0.260 2.959E-07 7 113 116 24 131 335 +-------PSSlTVKTELGGNATLPCR--LGSLEDLFFGKVTWIKvakdesENEDVLV---DMGLHKRTYGNFENRASLV--DLDVGDASLVLTEVSMEDMGRYRCEIIDGMDDIvQEVILEV-- +>UniRef100_A0A669PH49_9054/ 59 0.206 2.959E-07 4 113 116 23 170 367 +----VTVPEKTVNVKSGGNATLLCTYTSSQP--LGNFFIQWSFysakesqlhTPSPCHGILSMDEKSISQCQKmvYvtdaRGRCSWrykiyyysegqsysygeFKDRItastSPGNASITISNMQPSDTGSYTCEVFSPqdgaGQSQKSVIVNV-- +>UniRef100_A0A3P8Y4P8_8010/ 59 0.256 2.959E-07 1 109 116 22 133 431 +-ALNVDIPNPVYEFARGDNVTIPCNFQTQNPVN-NLIIVSWTHhaaipgdPEVNILTYYtNGDLDI---DAAYEGRASLEVD-VTKGVANLKLSSIGLQDNQIYECRVTIPKDAKGKV------ +>UniRef100_UPI0010FB766E_56723/ 59 0.250 2.959E-07 1 108 116 19 126 440 +-AYXVDIPKDLYEHARGDNITLPCRFT--TKVTGKIVVIAWSVETGTkevqIVTYYSAGSITDIK-SIYEGRVSLDVD-IASGKADLKLNRITLDDNKMFECRVLVPGDDEGK------- +>UniRef100_UPI00051BAAAF_55661/ 59 0.283 2.959E-07 1 115 116 10 131 501 +-AFlDLNGLTDIEGIWKGST-TLPCAY-V-PEQDFEQQMLMWAVEhDKSsATVFRRDDSGDHILLSKYRDRVSVLKD--TPGNVSLQILNLEMSDRGTYTCQVTWRMSNNsliaREITtklevVKVPA +>UniRef100_UPI00147706E8_8010/ 59 0.263 2.959E-07 3 109 116 38 148 566 +---TVTIPQREYEVKRGDDVTLACRFVPAKPEN-SLVIIAWTMEaDKPedpkitMATYYSNLDKLDIR-ASYKGRLDMLND-IPGGQSTLTVRRATLQESRLWQCRVQIPGDDEGTL------ +>UniRef100_A0A6J2UWH2_29144/ 59 0.290 2.959E-07 23 114 116 292 376 594 +-----------------------CDRTADNSRDIVHTCVH--------ITPSQDKDQLEHQDQDYKGRTALFKDQIHSGNASLLLREVNLQDKGTYTCYARYdSDGDNNFVAVTVK- +>UniRef100_UPI00141A3E04_80427/ 59 0.289 2.959E-07 4 115 116 32 140 634 +----VYMP-DLVEAKLGDTAIIKCEFAL--PENGSYVYVNWYsmekgkMERKKIIYMVQGK---EHQDEPYNDRLSITPDFF------LKISKVVLQDAKNYVCQVGFGmhGVAENRSELRVsKA +>UniRef100_A0A6G1QGD9_215402/ 59 0.225 2.959E-07 8 113 116 30 160 1380 +--------SSPAVGSLAGRAVLPCHFSVahashgisrhtptpgpllsadasHTQNPDQELRIKWTKiegEREKVVLVSQGETVKKGQ--EYMERVFVIMDPLLVGEASLIITQLRASDAGLYRCEVMHGMEDIqETVRLSV-- +>UniRef100_A0A3B4Y890_1841481/ 59 0.285 4.054E-07 47 114 116 11 80 96 +-----------------------------------------------VHQRDERGDDLRNQNQRYSSRTSMKTDALTTGDLSLTLTRLRPSDSGNYTCIITAFGNDRrlRDIQLQVK- +>UniRef100_A0A3Q2NU22_8078/ 59 0.212 4.054E-07 40 114 116 8 87 101 +----------------------------------------WDRDDfriPTVHVREPDGDYLKDQNQRYAGRTSMMEDALQTGDLSLTLSRPTFTDSGTFTCTVRRLGEDLHSVNvdLQVK- +>UniRef100_A0A3Q3G3E2_37003/ 59 0.337 4.054E-07 38 108 116 47 118 159 +--------------------------------------VDWSRTDQNkvnIILLQRGKSGLHILDPSYEGRVEL-KDR-QKGDVSLILKNVTTADSGTYECHIQRGTNRRKR------- +>UniRef100_A0A668TQS5_47969/ 59 0.223 4.054E-07 39 113 116 2 86 161 +---------------------------------------EWSKPefnsESYVFFFQNHRLYENYQHESYKGRVALKDRSMKDGDVSVILRNVNINDTGTYSCEITTrmkGRVVHevvHSINLKV-- +>UniRef100_A0A3Q0S721_61819/ 59 0.283 4.054E-07 47 113 116 69 135 195 +-----------------------------------------------VFLYGTGNIDPTSQDKQFTGRVSHFPDKLQIGNASITIKNVKLVDNGKYTCTFPQHPESNDEIILLV-- +>UniRef100_A0A7K6AFQ0_57439/ 59 0.258 4.054E-07 11 113 116 10 116 196 +-----------VKGVWKDAATLPCAY--SPVQDFVQHTVAWTMvhdQSSSTVVRRDGSGDHVF-LAKYRDRASILKDAP--GNVSLRITDLEISDRGAYTCQVTWRASNNslvaKEITtrLEV-- +>UniRef100_UPI0018EAAF37_27706/ 59 0.306 4.054E-07 1 97 116 16 113 216 +-AFVVKRTSTFYQTEEGDNITISWDSPTKADMSLTNLLCFLQsKPVKRLYQMVNGVEVPESQHQQFAGRVQCDKDALRDGRLRLSLSRVTTDDSGAYWC------------------ +>UniRef100_A0A670YMF1_8673/ 59 0.236 4.054E-07 5 115 116 40 159 230 +-----TVPKD-VTVREGDDIEMPCAFRASGSASYS-LEIQWWYlkePARELPhedlLWMHGtywaKSSLTGSLQSYTVRVQ--GNDISH---RLRLSGVRRQDEGIYECRVsDYGDEDTqehkAQAALRVLA +>UniRef100_A0A3B4VS17_41447/ 59 0.317 4.054E-07 23 107 116 40 122 242 +-----------------------CGFIFSSKL-LKRKRI-CSEPLELFYQMIKGVEAPESQHQRFAGRVHLFVDELEQGNVSMKIFSVKLSDEGKYRCYIHSSDSVYK-------- +>UniRef100_A0A7J7FBQ1_77932/ 59 0.261 4.054E-07 32 112 116 1 84 253 +--------------------------------SAETMGLVWVKSslTQVVYKYVKGKEVEDQQMTEYQGRTSILRDNITEGKAALRIYDIRASDSGNYKCYFQSGSFcEYALVELK--- +>UniRef100_UPI0012DBF94C_8019/ 59 0.256 4.054E-07 4 108 116 17 127 279 +----VTIGQPTYEVARGDDVTLLCSFIPAAQPNPSTLvIITWSMEaDSPvdpkivIATFYSIKNQVDIK-PSYKDRAEMTHD-ITGGRSTLTLRKVSMQDNRLWQCRVQIPGDEEGT------- +>UniRef100_UPI00145BFBAB_7906/ 59 0.211 4.054E-07 2 103 116 8 117 320 +--FSVLGSSHLVTVKVldqhlnvtdGGSATLQCTYT--TNIDtTTALNIQWTFhqansqRNDQIYYFESGQ---SYSLGSFKNR---ITAATSPSNATITISNMQPSDTGVYICEVNNPP------------ +>UniRef100_UPI001B3AA848_0/ 59 0.219 4.054E-07 11 111 116 26 129 337 +-----------INGTKGAPWLWSCQHTLSGPFDHTKSLIYWQSQDSSpivVHAYVKGKQEFQHQNSSFENRTKIFPDQLPFGNFSLIITNLTLKDDQI-SLKVFFmPGNNPSKVHL---- +>UniRef100_A0A668RV23_47969/ 59 0.220 4.054E-07 2 115 116 24 143 348 +--FSLQGHSDITLA--GSDMTIRCRMDMSVSQDL--TQISWQRrtgmfprNDNFLTVLpREGPLYVGGEHgEPYlaeeRDRVK-FIGEFRQGNADLLIRNARPEDSGTYTCLFTLFPAGNQKV--EIQA +>UniRef100_UPI0009B4E39E_43700/ 59 0.241 4.054E-07 1 113 116 20 138 420 +-AITVTIPQASYEFKRGDNITLPCTFKT---VTGKIITIKWSLrpvqaEDTEteIAIYYSADESVET-GQDYAGRASMDVD-IPTGRANLKLNSISLADNRVFDCHVQAkGdmtGKPDATTRLVV-- +>UniRef100_A0A669Q7G9_9054/ 59 0.290 4.054E-07 1 115 116 54 171 425 +-AFlDLSGAAQVKGVWMGST-TIPCTYT--PSQGFTQQVLTWSMErDLSIStIFRRDDSGDHILLSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQIIWRSENYSLITkelttmVKV-A +>UniRef100_UPI00046C23AB_8478/ 59 0.275 4.054E-07 2 106 116 17 125 426 +--FTLAVPQS-VSVQEGLCILIPCNFTYPASYDtdnpSDELYGQWYREpaimgqDPPVAsSLPSGGVSQETQ-----GGFRLMGD-PALGDCSLQISDARRRDAGRYFLYIEKGMLDH--------- +>UniRef100_UPI00146DAB22_40690/ 59 0.233 4.054E-07 1 113 116 19 140 435 +-AVQVSIPKRVYEFARGDNITIPCTFKPKGPXPPKYVIISWSVEaavvgakEINIVTYYSDGKITDIK-ALYEGRLSLDVD-VPAGKANLKLSNIKLEDNKLFECRLQIpldnEGTQAATTRLVV-- +>UniRef100_UPI00165B5527_8078/ 59 0.227 4.054E-07 36 113 116 0 87 460 +------------------------------------MEVRWYQGGaqkeTSILLYKAKGVDYTSQKASYTDRVSFglkdgTSGGLKTGDISLKLQNVTLEDTGKYTCFVSSlADYDSASVSLIV-- +>UniRef100_A0A6J1P2D8_110368/ 59 0.282 4.054E-07 4 99 116 100 184 520 +----VTQPAS-YNVTIGRTVRLECK--VSPADD---VVVQWRRNDTN---YFIGTRKPSDQDlSTYGvgDRYS-----IAANSTDLLIRDLRPSDSGVYTCEV---------------- +>UniRef100_UPI00196B7931_143291/ 59 0.259 4.054E-07 36 113 116 0 80 714 +------------------------------------MEVRFFRDQfyAVMHLYREGKDQHDVQMPAYRGRTELVTDFIAEGHVSLRLEKVTLSDTGLYGCWFSSQTNDQEAIwELQV-- +>UniRef100_A0A6P4ZIY4_7741/ 59 0.233 4.054E-07 1 113 116 28 135 731 +-AVTVSVGPA-QTVLKENTVVLQCTYSVTPAAQVD--IITWSFtsstESREVVTMLANT---QSVFGTYENRASITE------QASLRIENVGENDEGTYRCTVkvlSQGSADTKSVDLTV-- +>UniRef100_A0A498M196_84645/ 59 0.262 4.054E-07 4 98 116 692 786 1035 +----VSTPEfftDYVDAFEGDDVTLECFGNIPKNKPWEDIYIQWLKDDREILRLSSGKVEVSIDYSILK----LPaKHDISRGIFSLSITSVSIFDQGVYQCR----------------- +>UniRef100_G3I7L2_10029/ 59 0.380 4.054E-07 4 115 116 189 287 1446 +----VTVPKEVYTVEFSSNASLECDFDLSECTELGEIRASLQK--------------VENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A2S2QCJ9_143950/ 59 0.269 4.054E-07 1 113 116 1670 1760 1824 +-APTITQPLSGQVIHEGQPVTFSCKISGKPP-----ITVKWQKGDKVI------------KPSKY---FRMAQD----GEtVSLHISEVFPEDEGTYKCLVSNaGGQAVLSANLKV-- +>UniRef100_UPI001402DCCC_7757/ 59 0.240 4.054E-07 4 115 116 645 775 1891 +----VKAPaPRKYFVSVGQSVILQCveddpEFKWkdHPSSDL-ALTWRWERqgsGSETIVQYpkqtgqRYGDVWKNTAIP-LVSRITTLKSNFDKDNFSIQISKVQHSDAGLYICHFagyfRTSSLTRELITMQVSA +>UniRef100_A0A0S7HPP2_188132/ 59 0.282 5.554E-07 38 113 116 3 80 113 +--------------------------------------VFWRDEDDGVLlDIKNGVEDLKYQHKKFKGRVFSFPTEYRNRNYSITLKKLTLQDSGVYDCNVvIDNKENTSRMKLEV-- +>UniRef100_UPI0014259E32_1529436/ 59 0.234 5.554E-07 12 114 116 38 138 154 +------------TVNLGGTVELTCTY--DTTTRREDIRIYWLKvkaqGDELILEI--PDESTSVVHDPYKGRFK------RQGDNNLEINDVVLADAGLYKCNVTTKGviiqSSSSAVELVVN- +>UniRef100_A0A498P469_84645/ 59 0.261 5.554E-07 50 113 116 1 65 199 +--------------------------------------------------FQDGETQTGVQQEDYQDRAHFFTEEIQRGNFSLHLDNLRTEDEGQYTCTVHSqEETGETKVEIKV-- +>UniRef100_A0A1A6FXE8_56216/ 59 0.268 5.554E-07 13 115 116 7 110 219 +-------------VFLHDNVTIACKVPGSPRLDIKTVGIIWFgkneLDDSEVKVF----EFYGNHLESFRPGAMVPLSGLESGDASLHLPGVQLREAGEYRCVlVVTPEKAEGKTMLEVVA +>UniRef100_A0A5J5CT60_54343/ 59 0.289 5.554E-07 1 115 116 25 143 226 +-AFT-EVPKD-VSVGEGEDVEMPCAFRALSSTPMS-LEIQWW------YLKHAGPKDLpqELQISSPANTAQVVPREATkisavrvQGNAishRLSLSRVKKEDEGVYECRVSDLWADDDDATeFTVRA +>UniRef100_UPI00140F87C6_59479/ 59 0.356 5.554E-07 2 115 116 31 129 239 +--FTVTVPKELYVVDYSSNVTLECDFDTGDGVEFGHVKASLQKVEDDISLHN----------------VTLLKEKPPLGKALFHFPRIQVRDAGQYRCVIVHRGAwDYKYLTLKVKA +>UniRef100_UPI0018798142_192404/ 59 0.279 5.554E-07 12 115 116 6 110 252 +------------TVLLNHNATISCSVSGPSRLDLNITAVTWFwKNpvtgtDDKVFEVFGGC------SKAFRPGAGVSLQGLVKGNASLQLPEVQLWQAGEYRCKVvNTPNMDQGTISLEVVA +>UniRef100_A0A3P8VRF1_244447/ 59 0.263 5.554E-07 11 113 116 4 111 304 +-----------VFAEMDANITLPCNLmSHDPPTsGYFGVRVKWTKvaEDESSLneDVLLSMGFHKKTYGNFQDRAFLQEGDSE--DASLTITSVSLEDTGTYRCEIINGMSDGvQEITLEV-- +>UniRef100_UPI0003C8EAAC_246437/ 59 0.210 5.554E-07 7 113 116 137 252 411 +-------PEEPkeLMVHVGGSALMGCAF--QSTEEKRVTRIDWMfssgeRAKEEIMLYYHSKFNLPVGYPqswgRFQNRVNLVGD-ISRNDGSVKLEGVKESDGGVYTCSIHLGSlVFRKTVALRV-- +>UniRef100_UPI001A9B4538_59534/ 59 0.205 5.554E-07 0 113 116 19 168 416 +NGVQVTIPDSFVNVTVGSDVTLICTYT-TTVASLNKLSIQWTFfhkeESQPVSHspCLNTEKKAVSQClklvhaRAAWGRCRWtsqiyyseggqataigkFKDRIvgsnTSGNASITISHMQPEDSGTYICDVNNPpdffGKNQGTISVSV-- +>UniRef100_A0A3P9N4U2_8081/ 59 0.226 5.554E-07 6 115 116 170 295 434 +------GQKAVYVVLQGTTAVLPCINRRSVWTDWSDEeedqqVVHWDRQspgvqhdsaDRLVDLYASGEQ--RSYGPLFLQRkMNISNKAFSEGDFSLTITDLQLTDQGTYSCHLHHhycGLHERRQFRVTVEA +>UniRef100_UPI00046C2BFD_8478/ 59 0.286 5.554E-07 2 106 116 18 126 462 +--FTLAVPQ-LVSVQEGLCVLVPCTFTYPASYDtdnpSAQLYVHWYKEpatvgqDPPVATSVPSTGVSQET----QGRFRLTGD-PALGDCSLQISDARRTDVGRYFLNIEKGMLDH--------- +>UniRef100_UPI0016039445_7739/ 59 0.287 5.554E-07 14 115 116 138 235 775 +--------------REDSEVLLTCPF---GKLTSSQ-EVEWYVtrkgESERTLVYQVQGTAMRVSVGDYRGRTAV------EGEASLRINPVKLSDAGVYWCVLKSGGVelDEDSIRVTVLA +>UniRef100_UPI00084D74F9_8355/ 59 0.263 5.554E-07 10 115 116 4 111 1499 +----------PIKSLVDENVFIPCAImnDIPKELDLQLLSVLWIMkplngSERDVYHYIHWSHNPT------RPGAFILDSDLVTGNVALHLPRVQFTDEGEYTCTVFYtPNKVEGRSTLLVSA +>UniRef100_A0A096LYW3_48698/ 58 0.257 7.610E-07 24 115 116 0 96 169 +------------------------TFSTRTQGSYRELFIYCEANtDHGVFvLYRvhEGVEIPESQHDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYRCGVKTeDGSGIKSCRLNVSA +>UniRef100_A0A1A8FE45_1143690/ 58 0.236 7.610E-07 11 115 116 29 134 220 +-----------VIGQVGQNITLPCRYDTQTNGGLTFCWgrgaVPWSKCSNTILSFKNGEMTFRTSLK-YQllGRV-------AEGELSLTIVDAQRADAGVYGCRVEVPGfyNDQKvNTQLVMEA +>UniRef100_UPI000E45CA74_64144/ 58 0.273 7.610E-07 18 115 116 1 98 247 +------------------DMTLRCLFDSQSKVlEWSALTVEWNVVDKHakksiVYTFEDGK--------AHKNKDSLVVDELGllQSNASLQLRNVTLADEGMYTCRIITPVVYTETTSVEVLA +>UniRef100_UPI001ABE8077_8384/ 58 0.208 7.610E-07 7 114 116 26 156 261 +-------PQyEEIVVPRFGNATLPCQFSfIEGTYD---LGFSWHREDiieeievedlyayigqtyeykepQLVYSFHKDKEDFEEQDYIYHGRVRVDTSEVREGDLTLHLTNVDYPDEALYTCKAISpHGKGETKLKLMIQ- +>UniRef100_A0A649Z1N1_2670734/ 58 0.282 7.610E-07 1 114 116 31 130 333 +-AFVvVTTPEFYVLAPKNSNVKLICNFTDNQRDKSQDLNVSWRKDRK----ITEGIETIWNE-----------KDQI--GSTVLRLNNITEKDEGEYTCVIIIKGSfDYKKITLqTVN- +>UniRef100_A0A6P8Q347_260995/ 58 0.256 7.610E-07 9 112 116 30 129 335 +---------EVIHTQRGANVTLPCVLRTRP----RVYKVKWTKinpTDalENIILITNGQQRKNYNQLSW--RVRLRRG--HRNDASLVITDVRLEDDGKYRCQL-VNGLEDESLFLN--- +>UniRef100_A0A498MHF4_84645/ 58 0.242 7.610E-07 23 111 116 53 145 339 +-----------------------CVFAVlfnkdEHDLKLQEVDVSWRHNGSiNVCDLTPHSNLLETQDPRYKNRIKTFPEEYDQKNFSIKLTGLTHADAGTYICLIT--PSDEQEIVL---- +>UniRef100_UPI0010A982EE_279965/ 58 0.206 7.610E-07 4 113 116 23 169 366 +----VTVPEKTVNVTTGGNATLLCTYTSEP---LGNFFIQWSFysakeSQLNTHSPCHGilsmdeKSVSHCQKMVYvtdaRGRCSWrhkiyfysegqsySYGEFKNritaatspGNASITISNMQPSDTGSYTCEVFSPrgdaGQSQKSVIVNV-- +>UniRef100_UPI001403FAE9_7757/ 58 0.258 7.610E-07 4 111 116 51 172 376 +----VEVAAKVVLSLRGGNATLPCRFyPAESGGSARAVRVKWTRlpelgggGSAGAASAVEAETDVVAAMgglhrafGPYRGRASLPRADHH--DASLLLADVRLADRGRYRCEVVDGlEDDRGEVEL---- +>UniRef100_A0A3Q3S0R7_205130/ 58 0.228 7.610E-07 1 109 116 20 135 437 +-AVDVNIPQPSYEYARGANITLPCSFTTLKPYKL--IIISWSVhseqpDGEEVMIVtYYSSEATTDVDSSYEGRVAFDLDiaaNLKVKKADLKLSSISLSDNRVFECRVQIPGDTQGKV------ +>UniRef100_UPI00122EA8B7_9371/ 58 0.198 7.610E-07 4 113 116 13 159 488 +----VTIPNSDVNVTAGSDVTLICTYT-TTVASLDKLTIQWSLfkephpishssclntegvEEKAVSQCLkmahardaRGRCSWTSQIyyseggqasvaEQFKNR---IVGSSQPGNASITISNMQPADAGTYICDVNNPpdviGQNQGTIAVHV-- +>UniRef100_UPI001B3A84B2_0/ 58 0.241 7.610E-07 1 113 116 23 143 505 +-SLQVSIPEKEYEVARGGDITMNCFFTPARP-DFTTLILTWEAyPDnindpvKSVATYYMNSPDTDIA-PAYEGRASLEVD-LQKQVSTLRLTKVTMQDSRRFQCSVmipkDDEGTTAATTSLLV-- +>UniRef100_UPI0019664319_8168/ 58 0.233 7.610E-07 32 112 116 295 384 627 +--------------------------------DIRSKLFFWLKlpqkTDgvQNVFLYDKGDlysDERPGQSEQFKGRISYFTDKLKQGNASITIRNTTWADSGVYRCIIYRDLQKPQKIYIN--- +>UniRef100_A0A1J1J3G0_568069/ 58 0.254 7.610E-07 6 112 116 3 117 980 +------GPLSEVQTATGLEVTLPCDlFPNSISSSLsqdKVTLVIWYKegNQKPIYSFDaRGKslqEAVHWQDEAvLRSKAYFYYDTIPP---ALKIKNVKTEDAGLYRCRVDFQKTPTKNCRLN--- +>UniRef100_A0A6P7WKB7_1415580/ 58 0.266 7.610E-07 4 114 116 33 155 1276 +----VSIPiNSPIKAILSGALTISCHItylvpfptpTVGRRAVLATPRVKWTFisNGKEVEILVARGQMVKISDE-YRSRVSLPYYSVFPTDATLQLTDLRSNDSGIYRCDVQYGiEDDHAMVEVKVK- +>UniRef100_A0A7L2VG59_135165/ 58 0.214 1.043E-06 61 115 116 2 56 58 +-------------------------------------------------------------DERYQGRTEFFPSEFRAGDMSLHLKNIRISDEGSYSCVVSFNGSSHEAlVELQV-A +>UniRef100_A0A3B5B1T9_144197/ 58 0.450 1.043E-06 55 113 116 44 103 134 +-------------------------------------------------------DQLGHQDQLYRNRTSLFKEQISRGNASLQLTGVKVQDEGRYQCFISTfRRKQDSLINLKV-- +>UniRef100_A0A6G0HJP9_215358/ 58 0.280 1.043E-06 37 113 116 4 91 164 +-------------------------------------RVTWWRagippdpgdpvsENRFVHMYRDYHDVEDMKMESYAGRTTLDKDGLKHGNISLKITNVRLSDQGRYRCLIPELWSAS-VIKLVV-- +>UniRef100_A0A3B4H5R9_303518/ 58 0.268 1.043E-06 2 102 116 37 141 179 +--FQTSSSTRRV-VSNGDDLTFQCKIPATTDLKCNSLVL--KRVDGNtsyttsvIYTCRNGKEDLDSQPEQYRNRVKLINEDMRRGLMTVQIRSVQQSDSGKYKWFIPNS------------- +>UniRef100_UPI00145A2335_409849/ 58 0.225 1.043E-06 13 114 116 17 127 189 +-------------AALGQetvDVTTdkPSVFlRASSRPLVSAPSVLWTRgPNEEVHQRVSEGDDTRAQSSLFRGRTQMRSDALQTGDLTLELKSPGLNDSGVYTCVAKEGtrEVARATVELRVK- +>UniRef100_UPI0011C10A49_8175/ 58 0.228 1.043E-06 7 115 116 21 133 205 +-------PRytDPVyQSEENHNITVEWCFSSESNISVPSLKIHCVFvPGLKVFYHLNNSVD-APQHEQFSGRVQCDKDALRTGRVRLHVSRVRTEDSGLYLCRMATGsGRKVSQFSLDITA +>UniRef100_A0A3Q3Q1V0_43700/ 58 0.313 1.043E-06 2 111 116 18 125 318 +--FIkVAVQKNEVaTVRLEEGMVLDCLCPWDGSLSL----VSWTKaPDKNPIAILHPELGVNFSH-RYRERIEFLRTTLMDG--SISIRNVTHQDIGLYHCSVQTfpQGPWTKDIQV---- +>UniRef100_A0A6P7X0Z5_1415580/ 58 0.283 1.043E-06 4 102 116 40 142 353 +----VEAERAKVISHRGGNATLPCKFIRDFPAagsASHKIRIKWTKltSDylKEVNVFV-AMGHLKRSYGSYQGRVHL--QGASENDASLVITDISLDDYGRYKCEVIEG------------- +>UniRef100_A0A7L1QZX0_52622/ 58 0.229 1.043E-06 0 114 116 6 130 416 +NPASVVVSVLNVSAALGSQAVLPCRshrmVWTQDRLNDRQRVVHWDLlssqgGDsrmERLCdMYSAGDQRV---YSSYnRGRILMPQNAFADGNFSLVIKGVAESDEGTYSCNLHH---HYCHLyeTVKVQ- +>UniRef100_UPI00145A6F87_409849/ 58 0.228 1.043E-06 6 115 116 164 288 435 +------GEKTVFVVLLGSSVVLPCVnrrpLWREGAQESQQQVVHWDyqapgvRPDraeRLVDLYASGER--RDYGPLFsQNKMSLDEDAFTLGDFSLSISDLKTADIGLYSCHLHHHycGIQERRIfRLTVGA +>UniRef100_A0A7L2VK85_135165/ 58 0.252 1.043E-06 4 113 116 6 111 588 +----VSMP-AVVEVMIGDTARLECNFYI--PENDSYTYIDWSYVDRNrLVRLYHivGSEVLEE-STDYKGRVSLGEE-----DRALSISRVTIQDAKTFVCQVGAGshGTAENRTRLHV-- +>UniRef100_A0A6G1Q7B9_215402/ 58 0.246 1.043E-06 40 114 116 1 80 700 +----------------------------------------WTRKDLNpstVHKRLENGDDLKDQNQRYSGRTSMRRDALTSGDFSLNLRKPRPSDSGTYACIARMYGEERtltKE-QLEVK- +>UniRef100_UPI001953FACB_47969/ 58 0.226 1.043E-06 4 113 116 282 392 763 +----VRVPPPEVvnVTDADKSVELP----LKTTADFrQVVTVKWTLTEPKrmeVYKREKGSSDIVVTNC----RTEMKKDSLATGDLSLTLKDLHLTDSGVYTCTVYNKDGDMllqKSVTLNV-- +>UniRef100_UPI0012EEC2E8_433405/ 58 0.214 1.043E-06 2 113 116 2657 2752 4200 +--FTVEilLPPiikessSVVTVHVGQDAVLPCEV-----EDDTSTVIMWRKDGFPVTQ----------DNDKY--------TMLSEG--SLRVHAVQLSDAGRYYCTVSNqAGSDHRGVDLRV-- +>UniRef100_A0A3B3ZTJ5_409849/ 57 0.283 1.428E-06 47 113 116 11 84 95 +-----------------------------------------------VFLYKRGlyyGHGLDGQSEQFRGRVVFFKDELTSGNASIKIQNTRLEDNGTYTCVLFKPKTNEveKEITirLNV-- +>UniRef100_A0A093GJL5_118200/ 57 0.264 1.428E-06 17 113 116 0 96 200 +-----------------QNVTVPCFYSVEKTQDITSM--CWGRGscptskcDQTII-WTDGWKV----TEQYNHRYTL-KGNLLTGDVSLTIVNAEEADSGTYCCRVEVRGlfNDQKN-NLNV-- +>UniRef100_UPI0003944056_8128/ 57 0.309 1.428E-06 2 97 116 22 118 215 +--FAVKRAQSVYEAEEGSNITIRVDSQLQADVSLAHLMCVFYSHDTKILfKMTRGVEDSESQHEQFARRVQINRDALRGGRVRLHVSRVTAEDSGNYRC------------------ +>UniRef100_UPI00077AF5C6_70779/ 57 0.280 1.428E-06 2 114 116 23 130 220 +--F-VLTPADPFEAQEGSNVTLHWDYTGSN-----LLSLAWGVADGDnnlstIIAQRHGINDVQY-SSSYRDRV------LIEGRASLVIYNVKVSDTKRYGCQLFFQGQSSpifSSVRLLVN- +>UniRef100_UPI0018E1F414_77115/ 57 0.260 1.428E-06 1 113 116 16 131 267 +-AINVEIPKAAYEFARGDNITLPCTFqSVLSQIPLA--IISWSAADNLILTHYHPQGITDIK-RKYEGRVTVDVKiNGASGKADLKLSSITLDDNKEFDCEVQIPSDDEgKSIdatRLTV-- +>UniRef100_A0A671VAL5_8175/ 57 0.268 1.428E-06 0 115 116 19 135 302 +NAGFVNVHcKTENMGQYGQQSLLECAVKTSEGVtDVVIRTVSWKKEgvDDPLLVFHNGK--LIKKQPGY----SFAEPSWNNRNmnVSLHITDTAVDDQGVFTCMVMTdRGGETSETTLKVTA +>UniRef100_UPI000FFDB880_29139/ 57 0.240 1.428E-06 0 113 116 23 144 386 +NAtFT-EVPKD-VTVREGEDIEMPCAFRASGSTSYSLEIQWWYLKDPP----RELAHELALSAPGSRNKVT-NKDATKistvrvQGNdIShrLRLSAVRRQDEGVYECRVSDysdDETQEHKAQalLRV-- +>UniRef100_UPI0004D07BB7_482537/ 57 0.210 1.428E-06 7 113 116 136 251 400 +-------PEEPkeLMVHVGDSIQMGCVF--QSTEEKHVTMVDWMFSSEEhakeeIVLRYHPKLNLPLGYPqtwgRFQNRVNLVGD-ISRNDGSILLQGVKESDGGIYTCSIYLGKTEFrKTIVLRV-- +>UniRef100_A0A6J0SNM2_103695/ 57 0.222 1.428E-06 0 113 116 157 289 435 +DAAEVErywdGEKVVIVALKGSTVVLPCinrnQVWTERHDEEDQQVVHWDRQppgvphdraDRLIDFYASGEG--RSYGPLFiRQRMNITDNAFALGDFSLLISGLEVADEGIYSCHLHHHycGLHERRIfRVSV-- +>UniRef100_UPI00106EE6A7_8167/ 57 0.272 1.428E-06 8 115 116 150 267 461 +--------PDPVCGIKGSTITLPCSFTPPKSVDgngrevlIEIIRVVWCKNhetCKIIFTFVYDSESNNN-NPRYR----YLGD--KKGDCTLQISDLQKEDEATFRFRMeandyraSYTGQSGVRVTVKDGA +>UniRef100_A0A6G1PWW2_215402/ 57 0.263 1.428E-06 4 105 116 33 137 551 +----VSIPETHYIVERGGNITLTCSF-IPARPDFKTFFLTWEAdPDnirdplKPVGTYFSN--NPTDIAPAYEGRASLDVDFVKK--VStLHLTKVTVQDSRGYQCSVRIPGDD---------- +>UniRef100_A0A3B4B555_409849/ 57 0.208 1.428E-06 15 113 116 23 134 626 +---------------LGSSIRLPCYFqdhtvddPGASPVEPLSHRIKWSVlteeGSRTVLVALEGK---VKVSEDFMDRASLpeypPSTQTSPQDMSLLLSQLRRSDSGVYRCEVQRGiEDHHQDITVNV-- +>UniRef100_A0A3Q2DMU2_28743/ 57 0.257 1.957E-06 40 103 116 3 68 83 +----------------------------------------WKdRRDRKVHVFKNGPDQPGEQNQIYRTRTKMNEDLLRTGDLSLTLRDPTYGDSGTFTCRLWEiSG------------ +>UniRef100_A0A2F0B9E1_9764/ 57 0.355 1.957E-06 11 114 116 1 91 94 +-----------YMVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVK- +>UniRef100_A0A7K8EJ31_127929/ 57 0.235 1.957E-06 20 114 116 9 105 126 +--------------------TIPCTY-V-PSEGFTQHTLSWSLErDSSVstIFLRDGSGDHIL-PAKFRGRVSVPKNSP--GDASLLIENLEMPDSGHYTCQVVWRSTDNslirRELTTTVK- +>UniRef100_UPI000BBF0EB7_41447/ 57 0.257 1.957E-06 2 97 116 1 97 171 +--YLVKMSPRLYEAEENGDITIGWDFQTKADMTRSNMVCFLQSEPlELFYQMIKGVEAPESQHQRFAGRVHCDRDALRDGRVRLQVSAVTAEDSGNYRC------------------ +>UniRef100_UPI00093A9253_186990/ 57 0.273 1.957E-06 1 92 116 24 108 194 +-ALEVQVPEDPVVALVGTDATLRCSFSPDPGFSLEQLNLIWKRTDTKqvVHSFAEGRD----QGSAY--RVVLG----ANGTYSCLVRNpVLKQDA----------------------- +>UniRef100_A0A7K7XFP4_874463/ 57 0.261 1.957E-06 16 115 116 16 121 196 +----------------GST-TVPCTY-V-PSEGFTQQTLSWSVErDSSISTILRRDDSGDHVLlSKFRGRVSIPKQSP--GNASLLIENLEMPDSGHYTCQVTWRSTDNSLITrevtttvkvVKVAA +>UniRef100_A0A553RNQ9_623744/ 57 0.273 1.957E-06 2 115 116 15 133 254 +--FLViSVDPSPVlpfIVTEGSTAILPCHYSV-KQHGLS--HVCWGRDCGTF-----WCNDILVQTDEYgvvskvSDRYRLIGDVLS-GQMDLGFKKIQQADSGLYCCRVDIEGfFNDKKVsyTIKVmKA +>UniRef100_UPI001965644A_55291/ 57 0.333 1.957E-06 66 115 116 8 58 271 +------------------------------------------------------------------GRVMMFESELQKGNASLNIRNVTTEDEGHYECDVYEGPLRDKDIvQLNVIA +>UniRef100_UPI0003F09858_28737/ 57 0.266 1.957E-06 4 115 116 5 116 286 +----VEMAGSTQVVTLNANATIFCKIRGYSHLDIKIMGISWY--------FLKHNSSKEVQLFQFysnleKNRreATVSLRDLARGNASLQLPWVQLEDAGRYRCEVVVtPEKAQGSVSLEVVA +>UniRef100_A0A6I9KFW4_185453/ 57 0.241 1.957E-06 32 115 116 1 86 354 +--------------------------------NAQGMEVRWFRDQISfvVHMYQDGQDHMEFQRKEYQGRTEFLKENITQGYVALKLHDIHPLDEGYYGCMIRTlSFYSEARFLLQV-A +>UniRef100_A0A3Q0QRZ7_61819/ 57 0.218 1.957E-06 11 113 116 33 148 360 +-----------VSARAGSKLVLQCVssrmVWTRDRVRDRQRVVHWDMyrayPDyamERVTdMFSAGEQRM---YNSYNlGRVSLSPKAFKDGNFSLVIKDVTMNDRGLYSCNLHHlycNLYETIRVQLNV-- +>UniRef100_A0A672MK56_75366/ 57 0.213 1.957E-06 6 109 116 111 229 380 +------GDKSIFVVLVGKSVVLPCvnrrQLWTDSQRDeGQQQVVRWDwqapgvtrdRADHLIDMYASGENQ---QYGPFflRNKMNISNDAFSMGDFSLSVHNIQPSDKGLYSCHLHHHycGLHERRI------ +>UniRef100_UPI001891C433_42514/ 57 0.276 1.957E-06 1 115 116 19 145 421 +-AITVDIQEMTYEVARGDTITIPCTFK-TTKTNFSAVSVDWTAhgdvdtdPDIEIIsgFYPKNGDPIVDPGDGYQGRASLQYD-LAKGIANLQLSSVTSKETRVFQCKVSIPGdktgklSDTTKIVVLV-A +>UniRef100_UPI0007DCA8FA_244447/ 57 0.246 1.957E-06 1 113 116 19 139 426 +-ALTVQIPKPTFEFARGDNISLPCTFK-SSLAAPSLIVVSWSVeaveaeaEETLILthYFPTGTTDIK---AKYEGRVALDFD-LRAGKANLKLSSITLEDNKLFECRVQIpsddEGEPYDTTRLVV-- +>UniRef100_H2MMM7_8090/ 57 0.230 1.957E-06 13 113 116 44 157 428 +-------------VHAGSTMVLQCVsgrmVWTRDRVRDRQRVVHWdmYRDypdyamERVVDMFSAGDQRM---YNSYNlGRVSLNPTAFKDGNFSLVIKDVTLNDRGLYSCNLHHiycHLQETVRIQLNV-- +>UniRef100_A0A6J2RVW7_56716/ 57 0.262 1.957E-06 1 113 116 19 137 439 +-AIQVDIPENVYEYARGDNITLPCTFKTKAS-PPKLVIISWSCEaakigakETLILTYFSTGQITDIK-SLYEGRASLDV-NVALGRANLRLSSITLAENKVFECRVQIPGDDEgKPVdTVKV-- +>UniRef100_UPI001863BC74_118141/ 57 0.220 1.957E-06 4 113 116 37 159 443 +----VVVAVHNITVPAGSQMVLQCHsprmvWSRDRRKDRQR-VVHWDLfrtePDysveRLVDKFSAGDQRI---YNGFnKGRITLSKTAFTNGNFSLTIKDVGMNDRGTYTCNLHHhycNLQESMKIQLNV-- +>UniRef100_A0A673MM32_307959/ 57 0.206 1.957E-06 6 109 116 175 293 456 +------GDKSIFVVLVGKSVVLPCvnrrQLWTDSQRDeGQQQVVRWDwqapgvthdRADRLIDMYASGENQ--QYGPLFlRNKMNISTDAFSMGDFSLSVHNIQPSDKGLYSCHLHHHycGLHERRI------ +>UniRef100_UPI00077D3D02_105023/ 57 0.265 1.957E-06 4 110 116 34 142 497 +----VKVEGE-VLSYPGQTVNLRCSF---PDVTGVQLTmVSWLYEPKDgtrqNIAVLHPNHDPSYPDSPLKGRVSFTQNPPSLSSPSIQITGVQLTDEGKYICeYATYPGGNQQGIT----- +>UniRef100_UPI0013AF902F_54343/ 57 0.231 1.957E-06 2 113 116 2657 2752 4200 +--FTVEilLPPvikessSVVTAHVGQNAVLPCEVEGDSS-----TTVLWRKDGFPITQ----------DHNKYT--VS------SEG--SLRVNGVKLSDAGRYYCTVSNqAGSDHRGVDLRV-- +>UniRef100_UPI0011E9DEFD_63155/ 57 0.233 2.681E-06 1 115 116 12 140 322 +-AFCITAvkSGDFVKVEcktknlghYGQQSLLECVVQTSKDVqDPVIRVVAWKKlsspgdEDGKIMLAYSKRSSQTTQGYRFAEP-SWNERNM---NVSLLITNTAVTDEGLYSCMVITdSGDHTSFTTLNVQA +>UniRef100_A0A556V513_175774/ 57 0.281 2.681E-06 44 114 116 3 72 343 +--------------------------------------------DSLVSFFPQGESGLDLQNPAFRDRADFFPDEVSKGHFSILLRNVVEQDDGNYSCKV-KTTRDSSEVIMEVQ- +>UniRef100_UPI001863D629_118141/ 57 0.242 2.681E-06 49 113 116 248 317 370 +-------------------------------------------------LFQDGHSRPESQDKRYSRRAEYFADEIPKGNFSLLLVNVTPEDRGKYKCVVHTsqeSREAYADLvmELEV-- +>UniRef100_UPI000C857116_9361/ 57 0.225 2.681E-06 36 113 116 0 78 409 +------------------------------------MEVRWFQINPFvlVHHYKNFQDHLEQQRPEYRGRTEFLRDNITEGHVALRIHHIRPSDGGKYSCFF-ESSTYFNEAQFQV-- +>UniRef100_UPI00145A2676_409849/ 57 0.243 2.681E-06 3 113 116 22 139 412 +---TVVIPQVKYEFARGDNITLPCTFQ-SKITNPSLIIVTWTAEgvngaDDVVIltHYsLNGRTDY---IAAYENRAKLDVD-IQTGKVNLKLFSISLDDNRRFVCRLQIPGDGEgtpaDTVELVV-- +>UniRef100_A0A0K8U4B2_174628/ 57 0.234 2.681E-06 8 99 116 109 196 486 +--------QTHLEAKVGSHVVFNCpiNFPYDVPIE---YVVIWSKENKKIFTWYEGE---SSANELFNGRLNLVTNHPEYGKASVNLTAIRESDQGWYHCQI---------------- +>UniRef100_UPI001131E0C6_8032/ 57 0.247 2.681E-06 8 115 116 12 122 628 +--------EDRVEVFLGDTAQITCMFTVSDSPD--NVIIQWYMitKTNVRLRIYYGNSTMQVVDrgGQFTDKISVN----GMGNSSevvLTIRDVKVEDELEFICLVNGtsAGSDEGRTTLKVFA +>UniRef100_UPI0018856623_41117/ 57 0.234 2.681E-06 13 113 116 33 139 846 +-------------AVVGGRANLPCSLTSNKPGDRPEL-VLWYRDRSGAPIYsLDARQDSLSRGVQWKdsfildNRnAEFLVDTAPP---VLAIDDVRESDAGVYRCRVDFlsSPTKYSRVNLTV-- +>UniRef100_UPI00148A9191_29159/ 57 0.240 2.681E-06 13 115 116 54 152 1493 +-------------VDSGSQEVLECFIKNNKS---EAKLIRWVKYSGmfPILIFQQMQHYPEFIKDGYLGRVRLVNQS------SLELSDIRSSDEGLYECSITHtdGGKEElTHVHLKVKA +>UniRef100_A0A6J2W3B8_29144/ 56 0.242 3.672E-06 45 114 116 19 87 137 +---------------------------------------------KNVYDVTSGNAALSQQDPQFQNRAQTFPEEYVNGNFSLKLNNLDLTDTGKYSCYVPYIRV-ERHLELHVK- +>UniRef100_A0A2G9R490_8400/ 56 0.287 3.672E-06 30 115 116 4 84 184 +------------------------------PPDLNLLVVSWTFQGKVILKYDN--KVFVSQDP----RMSLNVESLEHGYASLYVSSVTISDRGIYVCTVKYStESKEKEISFKVFA +>UniRef100_A0A3Q0T2H9_61819/ 56 0.285 3.672E-06 44 112 116 50 116 187 +--------------------------------------------DVNVHSYYYDEDRLGKQNPKYSGRTRL---NIGVGDVSLLLINVTVVDGGVYKCYYSSiRGNSEKYVILT--- +>UniRef100_UPI00165BB520_8078/ 56 0.245 3.672E-06 60 114 116 13 68 223 +------------------------------------------------------------QHKQYKGRTEMKI-NYKSGDFSLTLKNPTDRDSGTYSCTVYKSGTilAKKEVLLKVK- +>UniRef100_UPI0015C36213_10029/ 56 0.245 3.672E-06 13 115 116 41 144 251 +-------------VFLHDNVTIICKIPGSPRIDIKTMGIIWFwKNelDKSevkVFEFYGNH------LQSFRLGATVSLSGLESGDASLHLPEIQLWESGEYRCMlVVTPEKAEGKTVLEVVA +>UniRef100_A0A3P9DKH4_106582/ 56 0.301 3.672E-06 37 108 116 59 131 294 +-------------------------------------RFIWSLVNLNLSTCPSGQDLVNTRNPSYRGRSSLFISELKRGNISLKLSREKLSDEGTYECHIPMmGKKSFKR------- +>UniRef100_UPI00140312D1_386614/ 56 0.222 3.672E-06 6 113 116 33 144 354 +------GPQA-IYVAEGDNILISCVFELDSG-DAGELDIEWAIinPDTTerdviILTYVHGQ---VFDYPSvFSSRFSFVESDPRQGNASVNVLALRIGDTNTFQCKVKKaPGIDTRKVTMGV-- +>UniRef100_A0A6J2VQP2_29144/ 56 0.201 3.672E-06 11 113 116 3 118 406 +-----------ITAPRGSKAVLQCHsqrmVWTQDRLKDRQRVVHWDLfrstPDytmERILdMFSAGDQRI---YNGYnKGRISMPKTAFNDGNFSLVIKDVAMSDRGIYSCNLHHhycHLYESIKVQLNV-- +>UniRef100_UPI001127AAF2_194408/ 56 0.268 3.672E-06 4 97 116 170 258 436 +----VQFPPS-LVVNQGDTVTLGCIFsSGARAQTFGKRAVSWLK-------ALPGEDPAAGRHVAVKSRFAFaFPDTLvHHGDGSLVISNTSLEDAGVYFC------------------ +>UniRef100_UPI0012DCC072_8019/ 56 0.230 3.672E-06 1 109 116 22 133 449 +-ALQVSIPQRTYEFARGDNITIPCSFKPKNSIN-KLVVISWLaeadKPGEPevsVLtSYSTGELDI---SDRYEGRASL-EQDLAKGVANLKLSSIGLQDNRLFECRVAIPKDDEGQL------ +>UniRef100_A0A1A8KBC7_321403/ 56 0.223 3.672E-06 29 113 116 19 109 1347 +-----------------------------PPSQRENARIQWVKveesQDELletgVVVAFEGNMKVA---SEFQDRVSVSKDPLAAGDASLMITGLRASDSGLYRCKVMYGmEDAQSTVSLRV-- +>UniRef100_A0A7J7FAT6_77932/ 56 0.236 5.030E-06 15 88 116 1 74 80 +---------------EGGNSMLSCR--LSSEKTAEVMEVQWFRSqfSPAVLVYKGGRERTEEQMEEYRGRTTFVKEEISKGSVALNIRNVT--------------------------- +>UniRef100_A0A672G937_181472/ 56 0.196 5.030E-06 2 99 116 12 115 150 +--FLFSLPGSEVirkIVNEDQDALLSCALDG---TNIAKDVFDWKMDgssNREVFYYTKGShylNGLPGQDVHFKDRVFHFTEQLAVGNASIVITKTQVTDSGNYTFLV---------------- +>UniRef100_A0A669BA72_8128/ 56 0.234 5.030E-06 39 99 116 24 87 166 +---------------------------------------EWKKPtlsDYYLYFFRNQQSYDSYQGATFRGRVQLLNPSMRDGNFSVLLRNITVADTGLYTCRI---------------- +>UniRef100_A0A7K5A4G7_1118519/ 56 0.267 5.030E-06 1 99 116 0 96 196 +-AFLDLSGLSEIQGTWKASVTVPCTY-V-PEQDLEQQTLTWRVDhDKSsATIFRRDQSGDHVLLSAFRDRVSVLKD--TPGNVSLQIQTLEMSDRGTYTCRV---------------- +>UniRef100_UPI000A1C3D74_150288/ 56 0.273 5.030E-06 11 115 116 24 138 223 +-----------YSAEEGTNITVELN--SPNNMDLSELHMNCRLltePQKNVLDMISGLEIIEAQDTQFRGRVELHREALKQGQVQLLLTRLTALDSGKYRCMMvaNYdrdrGGWRFiSTVyfEINVTA +>UniRef100_A0A3Q1B332_80972/ 56 0.474 5.030E-06 56 113 116 59 117 229 +--------------------------------------------------------QFGYQDQSYRNRTSLFKDQLSRGTASLQLTGVKVQDEGRYQCFIKTiNGEKASFINVKI-- +>UniRef100_A0A3Q2QE02_8078/ 56 0.232 5.030E-06 14 112 116 18 124 233 +--------------EAGLCAVIPCSFK----SGFEAEVIIWYKCDQPVercknsdIIFHSDKNNVNVQ-SGFKGRVSLLEPDVTQKKCSIMINDLRPSDSGYYQLRIaEYSGlikqhFHFKFIHLN--- +>UniRef100_UPI000874DAC0_8187/ 56 0.250 5.030E-06 11 97 116 48 135 252 +-----------YQAEENDNVTIRWDVHTKTDMSLTNLVCVFQSDiQKGFYQMINGAEVPESQHQQFAGRVHCDRDGLREGQIRLHVSGITAEDSGRYWC------------------ +>UniRef100_UPI000E421623_8154/ 56 0.220 5.030E-06 40 105 116 3 70 283 +----------------------------------------WKKQDEQryVLFIRENRIYENLQDPSYKGRVALKDPEMKNGELSVILKSVTVNDNGIYECSAAYNQQD---------- +>UniRef100_UPI00062669B2_222816/ 56 0.237 5.030E-06 4 113 116 141 241 311 +----VVVPKiEIVgdrdmFVKTGSTVTLKC---VIKQSLEGPFYVFWYHFDERVLQYEEGKGKREI-------RT-----ERANGDtvSSLVIHNAQREDSGNYTC--SPSNLDSASVQLHV-- +>UniRef100_UPI001419885E_80427/ 56 0.168 5.030E-06 4 113 116 19 170 376 +----VSVPETSVNTTVGGNVTLQCTY--RTQMSASGLFIQWSFyshklKKRPVPistqmqlspcHFIDEKTIGHCQMMVYltdaRGRCSWlykiyyrqgsnsysygqFEGRIRGstgiGNASITIYNMQASDSGIYTCEVFNPEnqnaQSEKTMSVSV-- +>UniRef100_A0A1S3QSV1_8030/ 56 0.222 5.030E-06 1 115 116 65 180 377 +-SFvKLECKTE-YHGVYGQQLILECI--VKPVVvDVTIITVTWKRmgaadkADDNLLEYHKEKMDL---TPGFK----FAEPSWNKNNtnVSLLLTNTKMADKGVYECMVRTdRGDDIATTSLSVKA +>UniRef100_UPI0003F0E55B_28737/ 56 0.260 5.030E-06 32 103 116 1 73 419 +--------------------------------DAQNMEVRWYNlHLGLVHHYKSSQDHTEHQSLEYRGRTEFLKENITTGQVALRICHIHSSDEGEYSCFFSSSG------------ +>UniRef100_A0A6H5J6T6_86971/ 56 0.226 5.030E-06 7 113 116 16 130 528 +-------PVQEVTALVGEPAYLPCDITPAKEGDTVHL-ILWFREDRNgtsasIYSVDARDRDLTYAekwsdDEAFSTRATFLQDKQP---AMLGIDHIREDEAGIYRCRVEFqvGQTRNSKVNLSV-- +>UniRef100_A0A3Q4HF77_32507/ 56 0.263 5.030E-06 0 114 116 25 149 680 +NTLHVSIPvEMPLRPLLGGKVEVPCYF-LDKSLnDTGALTVatlshriKWTYitKDKVdtILVASQGK-VEVKQD--YLDRAMLVNYPLFPTDATLEMTELRSKDSGIYRCEVTHGiEHNYDTVEMQVQ- +>UniRef100_A0A1A7W7J9_60296/ 56 0.234 5.030E-06 29 113 116 19 109 692 +-----------------------------PPSQRENARIQWVKveesqdelRDKMVLVAFEGHMKVALE---FQNRLSLPKYPLAVGEASLMISGLRASDAGLYRCKVMYGmEEAHSTASLKV-- +>UniRef100_UPI000C20A4B0_166361/ 56 0.230 5.030E-06 0 113 116 4 128 849 +NSFKatpfcfVAVGYSYVDAVWNKGAALPCD--IEPHIrEDRVYMVLWYRDNvaKPIYRFdVRGRpvgDAIKWSDPTmFGPRAYFVTDQRP---ATLNIDHVQLHDEGVYKCRVDFrtSPTRNFAINLTV-- +>UniRef100_A0A493U0G5_8840/ 56 0.247 5.030E-06 4 114 116 1103 1195 1379 +----VHVPPkiqrgpRVMKVQAGHRVDIPCSAQGIPP-----PTVTW-----------------------FRGRSAVLIDgrQFTRGlDGALSISNIQLPDAGIYKCVASNAvGSDTSEITLQVQ- +>UniRef100_A0A3Q4N1G2_32507/ 55 0.233 6.889E-06 19 102 116 13 96 112 +-------------------VTLSCMFDTPHKLvEWSALSIEWNMVDKHakksmVYTLEDGRAHV------YKEGSVVNETRLRQSDASLQLHNVTVGDEGLYTCRVINP------------- +>UniRef100_M7BN94_8469/ 55 0.250 6.889E-06 16 109 116 3 111 185 +----------------GENMTLSCTFQT---RDSKRTKVLWLRGsGEDVVLdsnhpFYRGRlrmsSLDDSNHPFYRGRLRVSrMDEHTQGKATLTLAELQERDSGLYQCCIELdrgetgvGGGTELRV------ +>UniRef100_UPI0008164000_85066/ 55 0.525 6.889E-06 57 115 116 9 67 235 +---------------------------------------------------------LETQLSRVSGRASLLHSELKLGRAILQITNVKVTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A3B4AAP8_409849/ 55 0.355 6.889E-06 60 115 116 40 97 262 +------------------------------------------------------------QLQSFRGRTSLFEEELSTGNASLLLSGVKVQDEGRYECYVSTmsSPGAVRSVNlLSV-A +>UniRef100_A0A4W5PI78_62062/ 55 0.225 6.889E-06 13 114 116 3 112 319 +-------------VQIGKNAVLvvvPCYFqdnPGTPTVDPLSHRIKWTYitKGKATLILVASEGKVHVETE-YLDRVTMANYPLVPTDITMEITELRSKDSGTYRCEVMHGiEENYDSVDIQVQ- +>UniRef100_M3VUE9_9685/ 55 0.264 6.889E-06 9 115 116 26 140 394 +---------ESLVVQEGLCVSVPCNFlyPLNSWNDSYPVHGYWFREGANVAQdapVATNNPGRKVQKKT-QGRFRLL-GNPRDYDCSLDIRDAQRRDSGTYFFRVERGPSvRYnflqNRLSVRVTA +>UniRef100_A0A3P9MKV8_8090/ 55 0.260 6.889E-06 1 113 116 15 134 417 +-ALTVSIPQKLYDVPRGGNALIPCTFKTTVQNPWSA-VITWSRrpnqpdaEDVVILTYFYPDESFDLA-ADF-DPTRFSIDaKVLTGQANLLLKFLKLEDSMLYECRVQVRGDTTGNtaATTNV-- +>UniRef100_A0A667Y3H3_586833/ 55 0.258 6.889E-06 34 113 116 0 85 435 +----------------------------------ESLDVRWFLRdtfDAPLLSYQGRQVHHGSQ---YVDRAAFglrdaTSSGLKAGDVSLELVNVTLRDAGVYTCYVSSdQGYDKGTVQLNV-- +>UniRef100_UPI000C87994D_10141/ 55 0.241 6.889E-06 0 113 116 321 432 570 +DAtFT-EVPKD-VTVREGDDIEMPCAFRASGATSYS-LEIQWWYlkePPRELLH------ELALSVPSARSKtVRVQGNDISH---RLRLSAVRLQDEGVYECRVSDysddDTQEHKaQALLRV-- +>UniRef100_UPI000BB01A30_6565/ 55 0.262 6.889E-06 8 101 116 49 151 578 +--------EDVVVLQENTRVNLNCTFQKENTENIRDRDIRWQKqiGDsfKDVAIFspPGGTEAYIASAVEnvYKNRTFLVAPNLNSSlSAALIITNLTCDDEGVYRCWVHY-------------- +>UniRef100_O70570_10090/ 55 0.252 6.889E-06 1 115 116 119 238 771 +-SFDVSlevsqVPElpsdtHVYTKDIGRNVTIECPFKRENAPSKKSL---CKKTNQSCELVIDSTEKV---NPSYIGRAKLFMKGTDLTVFYVNISHLTHNDAGLYICQAGEGPSaDKKNVDLQVLA +>UniRef100_UPI0013773204_35005/ 55 0.252 6.889E-06 1 114 116 754 875 1470 +-ALKVSMPTQK-TAILGTNVTLQCKISdyPPPELDIKKTIFIWYLetsEGNKVEQLYS---VVAGKHSSNRNGSRLDTIQLKNGDASLFLPLIQFNEEGKYLCVVIDtsvraEGATILDLVVepTVQ- +>UniRef100_A0A7L3MNE3_2585811/ 55 0.321 9.436E-06 61 115 116 2 56 58 +-------------------------------------------------------------DERYRGRAEFFRGELRAGNASLLLRDIRTSDQGSYSCRVSSGDVWREVlVELQV-A +>UniRef100_A0A7K5V2B7_1160851/ 55 0.250 9.436E-06 61 115 116 2 56 58 +-------------------------------------------------------------DGQYRGRVEFFHREFQAGNVSLLLRNVQSSDQGSYSCEVTFGNvSREVLVELEV-A +>UniRef100_A0A2Y9HEB5_29088/ 55 0.217 9.436E-06 19 113 116 46 138 140 +-------------------AVLSCDYNIST-EELMEVRIYWQKDDEMVLAIMSGKEQVW---SKYENRT--FTDFTK--NLSIVILALRLSDNGKYTCIVQKiekGSYKVKHMTsvmLLV-- +>UniRef100_UPI0004442289_48698/ 55 0.287 9.436E-06 48 113 116 1 65 143 +------------------------------------------------LVYRSQDVDWTQTMESYIGRVSLFAEALSSGNVSLNLTNVTVNDSGQYRCYL-RSLKTYTVVQLLV-- +>UniRef100_A0A3B4X6Z0_1841481/ 55 0.223 9.436E-06 8 112 116 18 122 150 +--------PPVLAAARGNDVTMQCQLQLSHDEKmLTVPVLYWLR-------LTPGHENLRLWRPSvtYKERVALLDKNSNSTNKSILLRNVQWADSGKYLCKLSIttekGKSDVDRCVVT--- +>UniRef100_A0A1L8GP39_8355/ 55 0.245 9.436E-06 4 115 116 20 130 208 +----IEVSQiPEVNVIEGSTANLECSY-NMSNLDLPTGGYKWHRQD------LHGDD--IFWSDEFKDRLtkESKEDFLNKRSASIKLHNVGLTDTGLYFCEVEFSGQ--KQITghgkgtfLKVTA +>UniRef100_A0A3P8RXQ1_161767/ 55 0.463 9.436E-06 48 115 116 67 135 290 +------------------------------------------------VVFVRPVYVLKAVQNSFRNRTSLFKDQISTGNASLQLTGVKVQDEGTYQCCTSTmTENDNSFINVKVDA +>UniRef100_A0A1S3FX04_10020/ 55 0.201 9.436E-06 1 114 116 32 169 312 +-AFKVATPYSLYVCPEGENITLACQLlgPVPKGHDVSFYK-TWFRSSRgevQVCSEHRPIRNVTLQNlHPYHGGhqasnTShnlLQSHGLetasdHHGNFSITMRNLTVQDGGLYCCLVvemRHRHSEHrvhAAMELQVQ- +>UniRef100_A0A3Q3LNI8_205130/ 55 0.244 9.436E-06 25 113 116 228 321 330 +-------------------------IRVHTHMSLSAVYIYCELitvNKNPVLfDLHEGVEVPEYQDKQFSGRVQFDKDILREGRVRLHVSRLRTEDSGLYRCSVKTDiGASSGKCRLKV-- +>UniRef100_UPI0012DC54EC_8019/ 55 0.241 9.436E-06 8 115 116 50 153 341 +--------EEEYHGVYGQQSLLQCN--VKAVENVTILTVTWKRveADPLLLEFHKDTSNL---TPGFKfAEPSWNKDNM---NVSLLLTKTKMADKGVYECMVTTdRGDDTATTSLSVTA +>UniRef100_A0A665U7K9_173247/ 55 0.275 9.436E-06 55 112 116 251 308 363 +-------------------------------------------------------DDLSGQHEQFKGRVSHFPGGLKDGNASIKISNTKVSDSGKYSCEFRRTNQKQHQMLLK--- +>UniRef100_UPI000E1BA38A_30464/ 55 0.201 9.436E-06 1 113 116 17 167 365 +-SITVTVPQPTVNVTSGGNITLLCTFTGyEPQGN---VLIQWSFysaKESQLHahspcAYIHSmDEKSVSQCQKmvYvtdaRGRCSSthkiyyssggqshslggFQNRItaatNPGNASITISNMQPSETGSYTCEVVNlqgdAGQGQKSMIVNV-- +>UniRef100_UPI0009A33E9B_259920/ 55 0.184 9.436E-06 1 113 116 20 182 403 +-AVQVTVKDSHLNATEGENVTLQCTYTTTE--NLSNLNIQWtflgttfkehtqsaiqpahfyqiqqtscatgYKVDessvmhcpKTVHMFdrrgfcswqhqiYYSEGKLTYISKEFKGR--LLAAQTP-GNASITIKKLRPSDTGDYLCEVDNPpdftGTNIRSIVLTV-- +>UniRef100_A0A0C9QS46_64838/ 55 0.210 9.436E-06 12 99 116 40 133 407 +------------TASIGEYVVFNCHLDFPHEIPI-PYILTWNREGRTVFSWYevPGNEKANSILsiaDDYSGRIHLLEDNLSSdyGHGSINLTNIRESDQGWYECKV---------------- +>UniRef100_A0A7K9JYU6_667154/ 55 0.244 9.436E-06 0 114 116 8 132 414 +NPASVVVSVLNISAVLGSQAVLPCKshrmMWTQDRLNDRQRVVHWdllssYYGDsrmERLCdMYSAGEQRV---YSSYNQRRIFMPENaFADGNFSLVIKGVAESDEGTYSCSLHH---HYCHLyeTVKVQ- +>UniRef100_A0A7J6B250_219545/ 55 0.302 9.436E-06 4 115 116 31 145 487 +----VKVEPE-VVSYPGQTVTLRCQFPDKGQTQL--TQVSWILENssglrTNIAVF-HPTFGVNYPLSPVQGRVSFTVDPPSLENPTIQITDIALTDEGNYVCeYAAYPTGNEKGVTsLVLLA +>UniRef100_UPI000BB00E33_6565/ 55 0.252 9.436E-06 4 114 116 127 213 771 +----VTLQQDTYVITEGSDVTIPCEFIGAPISN-----VTWQRENQ-IIQWS-------------KNEYHVF---------NLVLRNVSRNEAGNYTCSVTVdfKGiyTDSKTITLVVK- +>UniRef100_A0A183L957_48269/ 55 0.226 9.436E-06 7 100 116 465 558 1816 +-------PPANQTRTVGEIVTLDCElgltrgLPGSlvstlPYSDLSDWSIGWYRSTK------DGvKENIVISNPPYDQRYTL----LPRG--SLQISNLRVEDSGNYTCIAN--------------- +>UniRef100_A0A3Q0RVX3_61819/ 55 0.238 1.292E-05 38 99 116 4 66 84 +--------------------------------------VEWKdRDSRKVLVYQSRSDQPGEQHDFYRGRTKMKKNLLKPGDLSLTLKYPTDRDRGTYTCTV---------------- +>UniRef100_UPI0005770E0F_8010/ 55 0.267 1.292E-05 7 103 116 23 117 252 +-------PAE-IVYKLSQNATFPCEFIHTPvQQVEKNPIIYW----HNMFQ-SNMTRLWPTSGLHYKDRVEVLDSDLNSRNRSLLLKNVQWEDSeGKYECKLSYraGG------------ +>UniRef100_UPI001ABE6C7C_8384/ 55 0.252 1.292E-05 29 103 116 79 147 348 +-----------------------------PPVRMDILSVRWDHNGRPLVEYKDGSLTF------HSSQAVMSLEQIAQGNISLVLTNLTLSDAGNYTCAVQYGG------------ +>UniRef100_UPI000495314F_144197/ 55 0.250 1.292E-05 4 111 116 61 165 357 +----VAVQQkEVVTVRLEEGMVLDCLCPWDGNLS----MVSWTKvPDKDPVAVFHPEYGVAFSH-QYRERIEFLRTTPMDG--SISLRNVTHQDIGLYHCSVQTfpQGPWTRNIQV---- +>UniRef100_A0A1S3AFG9_9365/ 55 0.252 1.292E-05 36 115 116 0 82 367 +------------------------------------MEVTWFRMDPPalVHHYAASQDHLEDQSPEFRGRTEFLKQNINTGKVALRIFPTLISDGGQYRCLFARSTfSDEDQFQVLFTA +>UniRef100_A0A6J0SYD9_103695/ 55 0.200 1.292E-05 19 113 116 37 137 408 +-------------------VTLRCVY--EPSAEFKQMKVVWKasQQNRGFRTIFDQELNSGGQTftTAFRGRLSLTQQRP--GDVSLQIKELTMTDSGSYACEVTWEARNKSRVTkekttrLQV-- +>UniRef100_A0A665WYB9_173247/ 55 0.246 1.292E-05 1 113 116 24 145 436 +-AVIVTIDKETYEHARGDNITIPCRFTPSITINAQTIVViTWSVEGTEadaeetgiLTHFYGRGTDIKKQ---YEGRVALDVD-VPSGKADLKLSSITLEDNKEFKCHLlirgDDEGTPYDTARLVV-- +>UniRef100_UPI00148AACE9_29159/ 55 0.250 1.292E-05 1 115 116 16 137 550 +-SLNITSPPE-MNITLGSnsSFILNCTFELEGKENIA--VIYWKKkinnNYKTLANFFEYFPELTEYGKYLQSRSKL--QNFGNGSTSavLIIYEVRCEDVGQYQCEIKYGPNAPKQIetytTVYVQA +>UniRef100_UPI0015601F9E_7906/ 55 0.234 1.292E-05 3 115 116 416 544 1038 +---TVSVTSNSSNVPEGSAVHFTCTV-NSITENQGRLSVSWKLTDKQsqaweIVSV--DQEGMVVPSPSYRERSSygeVRVERVRSGTFTLSVYNTLPKDQGLYTCTVTEwvkGPKDEwETIgeksagtPVTVTA +>UniRef100_A0A3B3UBI9_48699/ 54 0.265 1.770E-05 52 112 116 0 63 69 +----------------------------------------------------NNSDQPEKQSRFYRNRTRMDEDLLQTGDLSLTLRSPTQTDSGEYRCLVYSlKGnlQREKTVLLK--- +>UniRef100_A0A3B1IK69_7994/ 54 0.226 1.770E-05 19 114 116 13 92 124 +-------------------VILKC---VNKSLQ-DTVRVFWRHRDsKTVYNIINGTEKLGEQEAAFR------------GNFSIRLNNVMMSDSGPYSCFI-PQLTHHTKLQLNVK- +>UniRef100_A0A3P9JR79_8090/ 54 0.279 1.770E-05 51 113 116 45 112 148 +---------------------------------------------------VSGGVDLDGQHESFRNRVFLkDSERMKDGDLSVVLKNVSMKDTGTYQCRVRHeNGDPLiliSSIHLSV-- +>UniRef100_UPI000DF33891_8128/ 54 0.250 1.770E-05 40 114 116 2 81 160 +----------------------------------------WSRYDLNpptVHQRQQEEDELIDQNQRYRDRTSMKTDALQTGDFSLTLRKPHIFDSSNYTCTIRVTGEEPrlTDVQLQVK- +>UniRef100_A0A5J5CKC8_54343/ 54 0.242 1.770E-05 47 114 116 2 71 166 +-----------------------------------------------VHEYLKGNDHLARQDHFYSHRTHLDHDRVKAGDFSLTLKDPCFRDSGTYICTVHKNRAIYtqQVVRLRVK- +>UniRef100_A0A4W5M1V4_62062/ 54 0.290 1.770E-05 13 115 116 30 133 188 +-------------VMEGATATLSCQYSVSR-LGLS--RVCWGRECG--TFWCNNilaQTDKHGVISKVSDRYRLAGDVLA-GEMDLEILDVKRTDSGPYCCRVDIDGiFNDKKIiqNLRVmKA +>UniRef100_UPI000FFD86C1_29139/ 54 0.250 1.770E-05 13 115 116 41 146 208 +-------------ASLNTNVTIPCILyeSGSVTLNISLIGVRWFLrradSDKEdkVFEYNGGK------QTQFRPGASISLSRLKKGNASLFLPFIQLQEGGEYRCEIIIPPTKEERTsRVDVVA +>UniRef100_H3A676_7897/ 54 0.260 1.770E-05 48 115 116 1 69 297 +------------------------------------------------ILFFSGDRVYDNYYDEMKGRVHFSSNDPKSGDASITIRDLKNGDTGIYQCKVKKaPGLQSRKITLSVIA +>UniRef100_UPI00148DAF77_8267/ 54 0.245 1.770E-05 2 98 116 59 152 310 +--FTVLAAQySFIIIRAGAEVTLPCDNVRDDHVNCGATT--WFFTDsewtRSVNLFVNRQLDTSLISKSKADRLRLAA------NCSLVVRDVTAEDAGQYTCR----------------- +>UniRef100_A0A7J7FAS3_77932/ 54 0.283 1.770E-05 48 113 116 8 74 493 +------------------------------------------------LMWANGKEVENVQMVEYQGRTSILSDGITEGKATLQIYNIRASDSGNYLCYFQDDNfSENAMVQLKV-- +>UniRef100_A0A7L1D8Y1_239386/ 54 0.258 1.770E-05 4 113 116 27 132 603 +----VSMPAE-VEVEIGGTARIECNFYI--PGNGSYTYIDWFyldRTNTPVrLCHITGSEVLKE-DTDYKERLSVGEDK------ALSISKVTLQDARTFLCQVGAGGSdvGENRTELRV-- +>UniRef100_A0A6I9KAD8_185453/ 54 0.193 1.770E-05 4 113 116 326 471 735 +----VTIPDGVMSVIVGSNVTLVCTYTTSE-ASLDKLVIQWSFfrkelqptshssclntegmEEKAVSQCLkmahardaRGRCSWTSQIyyseggqaeaiGQFKGR---IVGSSEPGNASITISNMQPADAGLYICDVNNPPdfAGKNQGILNV-- +>UniRef100_A0A3Q2DQB9_28743/ 54 0.265 2.424E-05 7 113 116 41 142 163 +-------PEVP--GYLGHEAVLRCRF-ITSSKDSRVLQVQWDIksesENSTILVF-NSDHGMTIRESSLKDRVNLTEH-------SLKITDLKLTDTGSYTCSISVfpSGSFKETTTLIV-- +>UniRef100_A0A401T3B4_137246/ 54 0.271 2.424E-05 44 113 116 2 68 177 +--------------------------------------------DQLVHAFHSGKEH-VSQD--YSNRARLFTKEFKQGNFSLLLSDLRVSDKAEYICVIQMKQKTGYDVVLSV-- +>UniRef100_UPI000C6EAC06_218467/ 54 0.230 2.424E-05 0 113 116 101 206 211 +DSFStalsVLVPPSwknmPVdkEVHLGQTVILLCYATGKP-----VPLVTWTKssrrEDSFVIL--HDTDTLTI----YQ-------------NGSLVIENVMKKDEGFYTCKISNGvGKDIeKTVSVTI-- +>UniRef100_A0A6J2W2R4_29144/ 54 0.266 2.424E-05 0 113 116 24 133 243 +DA-SVSGFNSTVFSIDGENITLPCK-NVVYQ-DCSSTT--WIYNNENhdnVIELVgHGKVKTEK-----KNRTS----RLSVGsNCSLNIHKVKAKDAGNYTCQqfLHEGGDKTgvdYSVHLTV-- +>UniRef100_UPI0007401927_7918/ 54 0.285 2.424E-05 4 101 116 20 107 256 +----VTQYPRFVMAEVGKNVTMNCKFSY-TNETVSRPILYWYINEDE-YIFPHTAEQ-------YKNRVVQAGDGTPH-NKSVQLQQVQLEDTNTYYCMMSY-------------- +>UniRef100_UPI0011E9CAE9_63155/ 54 0.252 2.424E-05 15 91 116 31 107 273 +---------------VGAPLVWQCK--LNEPFAPEKISIYWQdQNDiESLHYYKNGKENLDHQSLSFKNRTRIFPKELPSGNLSLLIDPLMLKD------------------------ +>UniRef100_UPI00159C57EC_195615/ 54 0.248 2.424E-05 2 113 116 43 162 274 +--WTINVTQH-YNATKNSTVTILCTFTYPNEYHTDAVQVYWKKPGKS--SFNTGDKDTNqfvfhtnekLVEEKYRGRTK-FIGEKDNGNCSLRIQNVMDNEQSLYM-RIIANGQNYsfKRepVSISV-- +>UniRef100_A0A3P9B2D4_106582/ 54 0.263 2.424E-05 38 108 116 62 132 379 +--------------------------------------VSCYFKQRHLLAYWKSPLQ-TYQQPSFKDRVELQDQQMKNGDVSLILEKVKAADNGTYECRIlTHGGERRKR------- +>UniRef100_UPI000814A4D6_42514/ 54 0.186 2.424E-05 1 113 116 121 261 409 +-SFIVAVqnkditptPEEPssLTVPEGESVSLNCSFTFTEEYDGVSFVVYWIKtvgeSSTCVYSYDYSPyELLALGHhctiqEDLLNRLS----NQTKGQSShnIRISEVMESDSGQYLCAVQVHPSNKntaegnwkviERVTVSV-- +>UniRef100_UPI00187C4B22_9417/ 54 0.193 2.424E-05 4 113 116 23 171 415 +----VTIPKSVVNVTVGSNVTLICTYT-STVASRDNLSIQWSFSNEKELrpithnRCLNNEameEKAVSQClkmahaRDARGRCSWtsqiyyseggqaassgqFEDRIvvsnEPDNASITILHIQPADSGTYTCDVNNppdfDGNNQGIVTVSV-- +>UniRef100_A0A3Q3D544_109280/ 54 0.213 2.424E-05 1 108 116 23 133 483 +-SLQVSIPQEEYEVASGEDIILTCSFiPAKPNFNM--LLLTWEAyPDvvedpmEPVAtYFLNNAVDIA---PPYEGRAFMEVDIVKQ-QSTLHLTKVTVQDSRHFQCSVKIPNDDEGT------- +>UniRef100_A0A553N2R5_623744/ 54 0.228 2.424E-05 11 114 116 40 154 508 +-----------ISVPQGSQAILQCHsqrmIWTQDRLKDRQRVVHWdlLRSGPNhamerVLdMFSAGDQRI---YNGYnQGRISMSKTAFKDGNFSLIIKDVAMSDKGIYTCNLHHHYcHLYESIKVQLN- +>UniRef100_A0A553MMJ5_623744/ 54 0.235 2.424E-05 3 113 116 2533 2642 4068 +---TVSVPAK------GH-LTLECQTDSDPPPD-----IEWYKDNVKLHfggriQSIAGGQYLEIQDIRMQdsGQYSCVVTNLA-GSTSLfftvEILPVQLSDVGRYYCSVSNqAGSDHRGMDLKV-- +>UniRef100_UPI0003500D4F_10181/ 53 0.371 3.319E-05 2 114 116 20 116 132 +--FTVTVPKELYAVDYGSNVTLECDFYTRGHVELES--------------IKGSLEKVENDTSSCSERATVLEEQLPLGKALFHLSQVQVKDAGWY--HFPIIAWDYKYLTVKVK- +>UniRef100_A0A2D4K060_1970185/ 53 0.397 3.319E-05 2 70 116 60 132 135 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHRHFQGRATL--------------------------------------------- +>UniRef100_A0A3Q2CW99_28743/ 53 0.238 3.319E-05 16 113 116 2 103 184 +----------------GQNVTLNCRYDIRKE---GALHACWNKGEIP---SRGGCNNKLISTDGYKvikktrvsSRYQLL-GRLDEGDVSLIILNLTEEDAGLYGCLVEIPGwfNDLKHhFGLSV-- +>UniRef100_V8P1B6_8665/ 53 0.244 3.319E-05 11 91 116 7 87 194 +-----------VVVQAGDEARLPCRYKIDSGTLLDSYYIYWQKDnsdkqDLVVISYKNGKEVESEKDKSYKNRTKL-EEQ----NLILSIASVTVND------------------------ +>UniRef100_A0A671TRH9_8175/ 53 0.410 3.319E-05 60 115 116 2 56 225 +------------------------------------------------------------QNRSYYNRTALFVDQLMNGNISLKLFRVKLSDAGRYTCII-DSKKMETSIQLIVGA +>UniRef100_UPI000CEB1A9A_8036/ 53 0.252 3.319E-05 21 109 116 21 110 226 +---------------------LSCDLNSSTAIDTSRLRFYWQdKSGKVLYSFNKGEEN-QHQDNLYTNRTKAFGSEMSSGNISIKLSQVTLEDkQNVYWAFPTLFDENDKHI------ +>UniRef100_UPI000DF136BA_8128/ 53 0.266 3.319E-05 7 102 116 23 125 238 +-------PKSTrlIEVPDGDNLTFQCEIP--PGTNLKDRSLVLKRVDGNtsyttrvIYTRRNGKEDLGSQPEQYRNRVIFISGDLRRGFMTVQIRSVQQSDSGKFKWFIPKS------------- +>UniRef100_UPI0008144F98_42514/ 53 0.215 3.319E-05 2 106 116 27 138 272 +--WTVVLPQQSFNITKCDNITINCTMKYpEPEEGKKKIQVFWKAkdkgtmnigsKDRNVFIYHH---NVLLVMKNFQNRTRLL-GNINDYDCSLLIIDAQRTDVGQYYLRVETGSEEY--------- +>UniRef100_A0A4U5V2H1_240159/ 53 0.241 3.319E-05 11 115 116 31 146 316 +-----------IDATMGSEVIIQCNFTIPPGYDKGNTKVYWKKmvksnfdtgdkNDQNAFVYHKNE---SFVLEEYRGKTSLIGD-IKKRNCTLKIRDIKASDKDIYVRVIAEDAYSFKafktTIYVNDNA +>UniRef100_UPI000E1ECF71_8790/ 53 0.278 3.319E-05 16 113 116 34 132 370 +----------------GST-TLPCTY-V-PAEGFTQQTLTWSMErDySTSTVFRRDSSGDHVLLSRFRDRVAVLKNSP--GDVALQIKDLEITDSGHYTCQVvwrsENNSLITKEVTTTV-- +>UniRef100_A0A3B5AW13_144197/ 53 0.224 3.319E-05 6 113 116 230 352 491 +------GEKTVFVVLLGSSVVLPCVnrrslwregLQEDQQQvahwDFQAPGVRPDRADRLVDLYASGER--RDYGPLFgENKMSVEEDAFTLGDFSLSISDLKPVDKGLYSCHLHHHycGLHERRIfRLTV-- +>UniRef100_A0A7K7X2J8_874463/ 53 0.236 3.319E-05 8 113 116 9 111 592 +--------PAVVEVEIGGTARIECNFYIPENASYTSMDWFWVdRSNRQVRLYhVTGSGVLED-DTDYKKRLSLGEDK------ALSISSVTVQDARTFVCQVGAGsyGVGENSTELSV-- +>UniRef100_A0A3Q2FFS3_28743/ 53 0.266 3.319E-05 5 114 116 143 257 692 +-----TLPSS---VPEGSELTLSCN--VSRELTyPTYLSVSWLMkkgaTSEEILTF--GPQGDVTTGSKYSSRyldggVRLVNG--RNGVFSLVISRVTVSDQGTYECngteWTHESGGKWTRIVASVK- +>UniRef100_A0A402ET19_143630/ 53 0.210 3.319E-05 13 99 116 40 128 969 +-------------VFLNQDVWLPCNISGynNRELDIQKMAVTWSLripggsTENTLYSVVSGK------HTSYRHGLQMDESKLKRGNAELILPQIQINEEGTYVCSV---------------- +>UniRef100_A0A401SJ83_137246/ 53 0.230 3.319E-05 4 113 116 515 606 4680 +----VQVPPkihlshHLLKVIVGQSIDLPCLAHGDP-----TPKIRWYKDDEALLQ---GA-----------------TDSLDGPDGSINIADVELSDAGIYRCEATNnAGHDMTQMTLEV-- +>UniRef100_A0A091MXQ5_57068/ 53 0.283 4.545E-05 64 115 116 5 56 58 +----------------------------------------------------------------YRGRASMPEDGFATGNVSLTLKNVQPADEGMYICTVKSrDWSAKTTTTLSI-A +>UniRef100_A0A3B4WPT1_1841481/ 53 0.295 4.545E-05 2 92 116 15 109 163 +--WKITVDQ-YINAELGSNVTILCSFSNPKEYDSDDVKVYWKTfgktieiNDKDKKAFVYHP-NETFMLENYRGRTKLIGD-IKKKNCSLQIQEISPNDE----------------------- +>UniRef100_A0A3P8WX63_244447/ 53 0.216 4.545E-05 0 90 116 49 136 177 +DSVLVAVPQ-------GSTAILPCE--ISSREDIQTEVFDWKKvedRTKEVFLYDRGPnynKGREGQDLQFRQRVFHFQDELKNGNASIKILRTTLE------------------------- +>UniRef100_A0A3B4EX76_303518/ 53 0.500 4.545E-05 67 115 116 0 49 240 +-------------------------------------------------------------------RTSLFKDQISVGNASLQVTGVTIQDQGRYKCHISTiEGNQESFVNLKVNA +>UniRef100_A0A401RPI9_137246/ 53 0.254 4.545E-05 2 102 116 52 136 269 +--FRVSqVPQH-IIQNFGESVTITCAFNI-PPDDSKVDVLWWKLGDNTFLH------QTSDARKRYFKR---------KGQGTLQLLDVRFEDAGVYYCGVSQN------------- +>UniRef100_UPI0018E54289_33412/ 53 0.221 4.545E-05 4 113 116 130 230 284 +----VVVPPDFIaeetsgdiMVPEGGTAKLSCRARGQP-----APRVMWRREDgsEVVIRYTNGS----------KSKVPVYEDEV------LTLNKISRSDMGAYLCIASNgvPPSVSKRIVVKV-- +>UniRef100_A0A3B4V0S1_41447/ 53 0.279 4.545E-05 1 92 116 12 100 300 +-ALNVNIPLETYEHARGDNITLPCSFTPSKPLTPDKLvIISWSAETLILTHYSTGHTDIK---SLYEGRVSVDID-IPSGKANLKLSSITLTNS----------------------- +>UniRef100_UPI0003F06AAE_10224/ 53 0.219 4.545E-05 1 113 116 23 144 305 +-SFCVlQIPNsealevETYPLHEGlvdGSVVLNCSY--DEPAEFADQYIYtWSYitegSDKITIFINNGGEEQSF--GEYAGRVS------TAGDyASLQIDNLVISDTGNYECDVDFyvSGDQGVAIThLDV-- +>UniRef100_Q6VZI1_44088/ 53 0.252 4.545E-05 0 112 116 30 129 345 +NAFVlVNTPDSYLLVPRNSSINVTCTFTDDQGAGADAVSVSWSRE--------NGNQDIKEGVDTNWNETS------QSGETRLFISNIT-DDEQKYTCLVSVNGSaDYKRIKLQ--- +>UniRef100_A0A6J2RC88_56716/ 53 0.258 4.545E-05 2 86 116 23 112 351 +--WSIDVPRS-ITAGSGSNVTIRCNFTYPNKSGTEYVQVYWKKPesspmktdDNELNAFVFHPND-IFVLEKYRGRTKL-TGNISNGDCSLKIFN----------------------------- +>UniRef100_A0A3Q2WX14_8153/ 53 0.211 4.545E-05 52 113 116 288 358 375 +----------------------------------------------------NSKTHFYYQHERFKGRVELADPSMKNGNVSVILKNVNVNDTGTYECRIITsnlsSGqrvqsESRQSIDLTV-- +>UniRef100_A0A1I8HH83_282301/ 53 0.233 4.545E-05 3 113 116 22 121 406 +---TVSAPKtffasreELVEGTLSETVILPCTF-----------VVIWQK-DKKTLTF-----NKQFVDDS---RLKIVSTGIKASNrFDLQISEIRASDEGLYRCIASFGNKFFvKNVTLLV-- +>UniRef100_UPI0011CF95E0_1825980/ 53 0.244 4.545E-05 32 113 116 1 86 412 +--------------------------------SAENMEVRWFRGqlSSVVHLYREGKDQYVEQMSEYRRRTEFLKEGLADGRVALRTGDIRLSDSGLYKAVLFRSEFSYQEaaLELQV-- +>UniRef100_UPI000E777EFB_334116/ 53 0.277 4.545E-05 0 97 116 66 152 488 +DAIILTQPTN-YNATLGKDIRLECK--VSPA---DGVVVQWTRNDGK---FFIGTQKPLDQNlTSYgiENRFS-----IPANSTDLLIKDVKLYDSGAYKC------------------ +>UniRef100_A0A667Z6I9_586833/ 53 0.224 4.545E-05 0 114 116 386 484 708 +NAFvnvlhatpRIMGPRnELIKVIEGSRIFLHCRYFGSPVPDL-----RWSK---------YGQGNLE--GNRFK----------THGNGTLEIKRIKVDDQGTYLCIVSNiAGRDESQVRVEVK- +>UniRef100_F1M3S1_10116/ 53 0.244 4.545E-05 4 114 116 412 532 1017 +----VTVSAEQRAVWEGETVTLLCK----AAGDAAALSVSWWLtpQDQTTPVFVAGmgqdgivQPGVSSPGPGYHGNRRL--EKVDWATFRLEIASATVTDSGTYECRVSERPqnqakdlQSTQKISVTVK- +>UniRef100_A0A3Q4M5B1_32507/ 53 0.310 6.224E-05 11 95 116 7 86 132 +-----------LQAVSGKNIILPCFpkFDLSVGHD----ILEWHFYEKEIYTF---EKKGLVQEEKYNNRLFTSTEELEKGNASIQLCDVKESDAGEY-------------------- +>UniRef100_A0A060ZAA8_8022/ 53 0.238 6.224E-05 4 108 116 17 127 159 +----VAIGQPTYEVARGDDVTLVCSFiPAAQSTPSTLVIVTWSMEaDSPvdpkivIATFYSINNQVDIK-PSYKDRAEMTHD-ITGGRSTLTLRKVSMQENRLWQCRVQIPGDEEGT------- +>UniRef100_UPI0007B82D35_48698/ 53 0.235 6.224E-05 52 115 116 4 70 185 +----------------------------------------------------NDRNSNGNQHWLYKNRTKI-KEKSKFGDFSLTLKKPTSRDTGTYSCTVYKDSSDEiltmKQVLLKVKA +>UniRef100_A0A6J2W0E8_29144/ 53 0.289 6.224E-05 2 113 116 10 112 224 +--FDIT-----VFSTYGENVTLPCK-NVIYQ-DCSSTT--WLYNNKTsvtIEMVSHGKIRRENTD---RG------DRLSVGsDCSLNIHKVKVRDAGLYTCRqFLYEGADQtgvdYSVHLTV-- +>UniRef100_A0A3N0YDZ8_495550/ 53 0.186 6.224E-05 4 113 116 2 161 231 +----VLVPQQ-INALNGTNIRIPCAFTSCYKLDPSKFAMNWTyqetlnsteemvRENKRlkmlniikilsfqcfrsytILLFHHFSQCTFIQNfffskfMTYKNRITplkstrfgdrvVFSGNLDKNDLSITISDVQLTDDGIYNCYVRNPPDrilGHGTIQFNV-- +>UniRef100_UPI0015615003_7906/ 53 0.252 6.224E-05 1 100 116 19 113 282 +-AFTpVHQTPRSVTVQAGGSVTLTCSFNG---TGLEMVKVRWFRysSDNTSLQI-----DISLQHnvcSEFINRAAVKENQ----SISiLSLNALLPNDSGVYVCEVQ--------------- +>UniRef100_A0A0S7FQQ1_188132/ 53 0.215 6.224E-05 9 115 116 28 130 296 +---------ETIIGKVGHQSMLTCKVETRQEIpNLMVTMVVWKKNDQVlsVLSKRPGKKN-ISQ-PGYEivlyNRT-----------INLVIKDTKVKDEGIYKCQVMTdsGSADITATTLQVTA +>UniRef100_UPI00165A43B6_8078/ 53 0.234 6.224E-05 45 114 116 4 82 347 +---------------------------------------------EYVILYQNKKVDKEASCPSFKNRVDL--QDVENGDASLVLQKVTTADRGTYQCWVVQGGkSRRKRadpeddpisiINLRVQ- +>UniRef100_UPI0015CFA7BF_8005/ 53 0.193 6.224E-05 11 113 116 44 159 449 +-----------ISAPQGSQTVLQCYsqrmVWTQDRLKDRQRVVHWDLfrstPDyamERILdMFSTGDQRI---YNAYnQERISMPKSAFQDGNFSLVIKNVETSDRGIYSCNLHHhycHLYESIKVQLNV-- +>UniRef100_A0A3P8NX01_8154/ 52 0.271 8.522E-05 41 98 116 33 91 154 +-----------------------------------------YYSNSLLHSLQVGCDiILDDQHPSFKNRVDLQDKEMKDGDVSLILKDVTINDAGTYECR----------------- +>UniRef100_A0A3B1JIJ9_7994/ 52 0.255 8.522E-05 16 96 116 23 105 180 +----------------GENRHLGCSrgigtVVSSTQSSNQSLYIEWRTFSGTVFE-RRGKEHYE--GDGYEGRVDIPEDKLKKGNCSLVLKEVKAEDAGVYE------------------- +>UniRef100_A0A6P5LR13_38626/ 52 0.254 8.522E-05 13 113 116 9 112 213 +-------------VYLSANVTIPCTLyeHDSVNLNISVIGIRWFQrrsnSDKedNVFEYNGGK------QTQFRPGASISLSGLRKGNASLFLPSIQLQEAGEYRCEIIIPPiKVERTARVDV-- +>UniRef100_A0A093BY56_121530/ 52 0.260 8.522E-05 19 113 116 1 87 253 +-------------------AILSCKHKVSKGMS---LRIEWKKIQSQGVSFVYYKDEF---TGDLRGRAEM----LNTG---IRIRNVTRKDSGTYRCEISAkseEGQhlGEATITLTV-- +>UniRef100_A0A6G1Q6I4_215402/ 52 0.257 8.522E-05 2 97 116 62 156 275 +--FVIKETQKSYQTE--ENVTFLWDTKSKTDLSLTNLKCFFQSEPRKVLyEMINGVEYAENQHEQFAGRVQLDRDALREGRIRLHLSTVTAEDSGNYRC------------------ +>UniRef100_A0A3Q1AQH3_80972/ 52 0.269 8.522E-05 2 108 116 20 129 306 +--FTVQAEQTIYKSEYGGNVVMGCRFSPEPANPQSDLKVTWHRitssSSPEVIRFDNGK---ISASQSHQGRVRLLIEELKNGWAKLEVN--TGRDAvrliNIASCCVAKTGQNDKN------- +>UniRef100_UPI00195345E1_47969/ 52 0.252 8.522E-05 40 113 116 17 95 359 +----------------------------------------WDREelkDPTVHVRLPSGDDFKDQNIRYFSRTSLRADALLTGDLSLTLRKPTVSDSANYTCTYRKYGQDRnkSYVDLKV-- +>UniRef100_UPI0018E2B580_1047088/ 52 0.228 8.522E-05 4 114 116 3 154 386 +----VTIPDSFVNVTVGSNVTLLCLYT-TTVTSLDKLTVQWSFfHNKDMEPISHGSrpntegmeEKAVSQClkvahaRDARGRCSWtsqiyyyeggqasaigqFKDRIigsaNPGNASITILHMQPADSGVYICDVNNPPdFDGKNqgilaVSVLVK- +>UniRef100_UPI00145536D8_7604/ 52 0.269 8.522E-05 6 115 116 243 341 808 +------VPSSSVFVE-GTDALMRCKV-----VDKVG-TVSWLQNSQAI-SY-----DYEIANGN--TRFSIVGDQ-DVGEFNLMISDVEDTDVGTYHCIVSDGGVGNDAIsssgaTLTVIA +>UniRef100_UPI00192F88E6_88082/ 52 0.236 8.522E-05 2 99 116 42 149 1108 +--YSITVPSS-VSVQRGLAVHIPCQFTYnSEHMSWqESITAYWIKSQPQVspcspslshtCRPVATNDKSKTVKHSAKDRFYLLGDSIK-GNCSLVITEAQIEDEGQYYLRI---------------- +>UniRef100_A0A673CDT6_375764/ 52 0.256 8.522E-05 38 114 116 0 78 1559 +--------------------------------------IKWTRIDRDiestVLVAQNGV---IKIGSSYRSRVSVPSHPEDVGDASLTMVKLRASDAGTYRCEVMYGiEDTQDTVNLDVN- +>UniRef100_A0A7K4LCJ8_48396/ 52 0.309 1.167E-04 60 113 116 1 55 58 +------------------------------------------------------------QMEKYRGRTDLFHDGLLRGKLDLLISSVRPSDDGLYLCTVQDdDGYAEVVVELEV-- +>UniRef100_A0A7L1R437_52622/ 52 0.339 1.167E-04 61 115 116 2 56 58 +-------------------------------------------------------------DQRYRGRAELFPGQLRAGNASLLLRGVRSSDQGSYSCLVTCQDlAREVLVELQV-A +>UniRef100_K7GBX9_13735/ 52 0.279 1.167E-04 47 113 116 1 68 151 +-----------------------------------------------VYHFSNNQEQLEEQSSQYEGRVRVDSEAISQGTLSLLLEHVNFLDQATYRCTAINsKGRGERIIKLIV-- +>UniRef100_UPI001863E29A_42526/ 52 0.352 1.167E-04 64 113 116 8 58 156 +----------------------------------------------------------------YRGRTALFKKELKNGNSSLRLSKVIISDEGEYRCRVvSESWSDNISVKLEV-- +>UniRef100_UPI0004958AD7_144197/ 52 0.277 1.167E-04 8 115 116 26 142 249 +--------KDKNEVEPGSDVTILCKFTVPPEENTTDIKVVWKTsgrhnctdKDNNLDAFVLHWND-ECVDDKYRHRTSL-VGNAAEGNCSLRILDIRENVPKIYmRVFTKNKGFSFnkQSISISLKA +>UniRef100_UPI0015E1D364_34816/ 52 0.233 1.167E-04 2 95 116 23 122 283 +--WSINVPRH-INATVGSHVTIPCTFTHPYAGNTPNVQVYWKTlsekfkyktNDKDDFAFIFHT-NETFVIEKYRGKTMLIGDK-DKGNCSLKIKDIRFNEPRIY-------------------- +>UniRef100_UPI001486F80E_8103/ 52 0.268 1.167E-04 14 115 116 35 136 291 +--------------QYGRQSLLECVVK-TLQKDTLIRIVSWKKADRNNTdaLLVFNEEAIIKQKPGF-----LFAQpswDVRNMNVSLLINNTAVEDKGNYTCDVITdRGTVFKRTHLKVTA +>UniRef100_UPI000E1C44C4_308060/ 52 0.214 1.167E-04 4 115 116 40 154 352 +----VRMSTKPMMFFLNTNISIPCLTSeySTSQLDINNMRITWYLktqdtdQEKILFTFIAGN------HCPFRVGSYMLESEIKKGNAVLFLTKIQLEETGLYRCQVTVtPDDAQGTASLEVVA +>UniRef100_UPI001591A11D_8524/ 52 0.256 1.167E-04 2 102 116 45 159 493 +--FNLTALKA-VTVQRGLCVHIPCNFTYPTQSSttsedpcSDKLYVYWIKKDgaESPIrnTWQSGSvvasSDKDQRIASFAwNRFQL-TGNPAEGDCSFSINDAQFQDAGQYYFRIEKG------------- +>UniRef100_Q16PL9_7159/ 52 0.256 1.167E-04 4 113 116 1876 1961 3652 +----VVASPTIQIVEVGRNLRLGCTarYTVSKQ----PIEVRWDR--------QNGR----MPDRAYTER----------G-GTLIITNVQISDSGVYVCQAGSGPdTAYQQVTVTV-- +>UniRef100_UPI0010F7A23D_1437191/ 52 0.306 1.167E-04 4 113 116 3105 3189 4442 +----IKGP-EFQIVETGSTVRYHC---AGKSLDNGSLHIKWEKEGG--------------QLPP--GRT---VDD-SQG--LLVIRDVKVSDSGVYVCQVSDGvHIGYKNVTLTV-- +>UniRef100_UPI0006C9A0DD_8153/ 51 0.240 1.597E-04 40 112 116 1 79 229 +----------------------------------------WTCSDldpKSVHlQGEKGGDDVRGQNQRYSRRTSVNRYAFIINDFSLTLRKPTKTDSGNYTCSISAGGKERrlRDIQLQ--- +>UniRef100_A0A670XMX5_8673/ 51 0.247 1.597E-04 12 113 116 11 119 290 +------------TAVLGTNVTLQCKISdyAPPELDIKKSIFIWYLETSE----RNKIEKLysVVAGEHFSNRdgSRLDTIQLKNGNASLFLPQIQLHEEGKYICVVIVasakvEGATILDLELEI-- +>UniRef100_A0A3P8PD64_8154/ 51 0.240 1.597E-04 61 114 116 213 266 292 +-------------------------------------------------------------DTGHRDRTEMNNNPLKAGDLSLTLKHPTERDSGTYRCKVYGRTSRYKKVQLRVK- +>UniRef100_UPI000A30CE9B_10093/ 51 0.207 1.597E-04 4 114 116 24 176 445 +----VTIPDTFVNVTVGSNVTLLCLYTTTEK-SLDKLSIQWSFfHNKEMEEpISHGShpktegmeEKAVSQClkmvhaRDARGRCSWtsqiyyseggqasaigqFKDRIigatKPGNASITILHMQPADSGIYICDVNNPPdfvgknQGLLDVTVLVK- +>UniRef100_A0A2P1DV80_504439/ 51 0.266 1.597E-04 6 113 116 415 499 1185 +------VPSNT-TVVRGGNLTLECEATG---FDM--PSISWVKDGTTKIS-SHSNNRVTLQNSGY-----------------LTIRDVQFGDAGLYTCQVSSpSGDNSWSATVRV-- +>UniRef100_L8Y5J4_246437/ 51 0.204 1.597E-04 0 114 116 234 346 4160 +DAPKVTMPRKIpgYYLQPGQiscSVesLLPYTLSfvrngvtlgVDQYLNAVDYNVTWQRNDRDV----------RLAEPA---RVRALA------NLSLELRNVKFSDAGEYQCTVSSeGGSSAASVFLTVQ- +>UniRef100_A0A672TKW5_2489341/ 51 0.256 2.187E-04 22 102 116 13 85 107 +----------------------PC--PRRP--SLADLMVKWYKEDEKgQMDLLENNVTVLTNNSRF-----FMSGNLSRGDASLVILNVTISDHGIYFCEVTLP------------- +>UniRef100_A0A4W4HBN1_8005/ 51 0.250 2.187E-04 40 109 116 4 77 207 +----------------------------------------WIK--ILVLLFVRGQIKPESTHEKYRDRscvltmAHFFSEEIAHRNFSLLLTDVTTKDTGVYKCVVYRNQETNETL------ +>UniRef100_A0A437CEY0_123683/ 51 0.212 2.187E-04 4 97 116 58 154 245 +----VLIPEtslTTYKAHENDDISIRWD-TLSRSDLTSSSMVCFFLSNSNVL-YkrINGMESPDFQHRQFAERVRCDGDALREGRVVLHLSKVRVEDSGRFRC------------------ +>UniRef100_UPI0006C9A79C_8153/ 51 0.250 2.187E-04 57 114 116 9 68 245 +---------------------------------------------------------LQSKNKQYVSRTSIQKDALKTGDLSLTLRKPTFSDSGLYTCTVRKVGekQNQTEVQLKVK- +>UniRef100_A0A3B5QHV4_8083/ 51 0.411 2.187E-04 60 110 116 37 87 251 +------------------------------------------------------------QDQSFRGRASLFWDQISRGNASLLLREVKVQDEGRYECVTNSSARRLQILT----- +>UniRef100_UPI00159C0161_195615/ 51 0.278 2.187E-04 16 115 116 35 134 307 +----------------GQQSLLECVVqPTEEAAGLEIKIVSWKKEGvkKPLLVFPKSENTTLPTGYMFAEP-SWNKKNM---NVSLLITNTTMAHAGVYTCWVKINNADVSTTTnLKVTA +>UniRef100_A0A4X2M8C3_29139/ 51 0.260 2.187E-04 18 101 116 28 116 332 +------------------TADLPCpQYPhqalipfNEPSFPFAEFLISFLSTPSLRLSFPHLVPTLRA-FGSYRGRTSLQEDGP--GDASLIIRNVTLQDYGRYECEVTN-------------- +>UniRef100_A0A4W6G5A1_8187/ 51 0.510 2.187E-04 54 98 116 230 274 389 +------------------------------------------------------REQLGLQDQFFRGRTSLFKDQISRGNASLQLTGVEVQDQGRYRCH----------------- +>UniRef100_A0A1B6DGE7_38151/ 51 0.252 2.187E-04 5 114 116 31 145 512 +-----TVPEPLYstlfkTLKMRSKAILTCFFTGKPS-----PSITWVTPSGFIFHFRsNNSKEVFTHHPTvhlYdlsathTNRIKLL------NNGSLQIDDVLREDAGLYTCLASNPSaNTSSHIIVKLN- +>UniRef100_A0A6J8BMX6_42192/ 51 0.279 2.187E-04 4 112 116 228 320 688 +----VTIPTMKYNVEYGGEVTLQCF--VNSRVTLQN--IYWEKSANGLIKAINQRDKGT------RG--------ISLSNPSLTIAKVTLADIGEYTCIASNavGTVRSVKISLT--- +>UniRef100_UPI001560803B_7906/ 51 0.447 2.994E-04 60 97 116 7 44 136 +------------------------------------------------------------QNETYRNRTQLFPEQLSVGNASLRLKQVRGEDEGWYTC------------------ +>UniRef100_A0A672ZBI8_375764/ 51 0.327 2.994E-04 56 113 116 64 120 152 +--------------------------------------------------------DLRNQSPGYRNRTRSFPLQYKDGNFSLVLMKVDGSDAGLFECHIIPEGF-QQNVRLNV-- +>UniRef100_A0A6P6K5C8_7957/ 51 0.245 2.994E-04 17 115 116 45 149 204 +-----------------SEILLPCLFEAaltGSNLNMSSLAV-W----NHITETTDGiVEIKVNDHEIFWnnrgNRIKAFGAAAASGNFSILIEDVQLSDLGLYRCELFRDTNcslGYKEINISLAA +>UniRef100_A0A315WBY2_33528/ 51 0.268 2.994E-04 6 97 116 11 99 223 +------VPHDPLVVVRGQNVSLTCNITSSSD-------ITWYLlsSDRllPLLSVSESKlKNKKDIINPYSSRIAWTGD-LSSGLIRLEIQAVEEQDAGLYFC------------------ +>UniRef100_A0A3P8UI61_244447/ 51 0.215 2.994E-04 64 113 116 53 103 239 +----------------------------------------------------------------FQGRVHFAHSNPQDGDASLIMNNVTFSDSGIYQCNVEQsFSMEHRQILLTV-- +>UniRef100_A0A4W6G3E5_8187/ 51 0.371 2.994E-04 38 107 116 33 101 269 +--------------------------------------VKFYKVNKTKLNLHRNVRLRVVQHF-FRGRTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSTNRGISK-------- +>UniRef100_UPI0007401725_7918/ 51 0.327 2.994E-04 60 113 116 1 53 316 +------------------------------------------------------------QGPDYRGRVRLL--KMRKGDVSLLLERVTTSDKGIYTCHVSSGDwYDELSMQLLV-- +>UniRef100_UPI001AAD3787_8407/ 51 0.261 2.994E-04 32 113 116 66 142 340 +--------------------------------DLDQLSLSWEHNGRPLVEYKNNI------MTSHEPRALLPQEKFHEGNFSLILVNITMKDTGNYTCMIQYDGT-QQTIQyaLLV-- +>UniRef100_UPI0018F32909_7830/ 51 0.278 2.994E-04 36 111 116 2 77 366 +------------------------------------LWVEWKDLDNKatILTCESDRTEPCLALG---GRAHLFVGQLAAGNVSIGLRGVKESDAGTYRCTVSSDGhSSHVDMEL---- +>UniRef100_UPI001863BB79_118141/ 51 0.314 2.994E-04 61 114 116 1 51 378 +-------------------------------------------------------------DPRYKDRVQVLNSA-SLGNMSLLLFNLTKSDEGAYRCE--DGDQKHKDIRLSVK- +>UniRef100_A0A2G9S7D0_8400/ 51 0.237 2.994E-04 40 114 116 1 77 396 +----------------------------------------WSRHNKgheTVLLVaTDGQIRV---NEAYKGRISLPNYSLIPSDVSLEIVNLLSSDSGVYRCEIMHGIEDSqDTVKLNVK- +>UniRef100_UPI00188F0769_50954/ 51 0.211 2.994E-04 4 113 116 24 172 418 +----VTIPDTVVNVTAGSDVTLICTYTSTlPSRD--KLFIQWSFmtknEEKSIThsrcLSTEGmEEKAVSQClkmahaRDARGRCSWtsqiyyfaggkaeTAGNFKDrivGsnnpdNASITISRMQPADSGLYICDVNNPpdftGENQGVISVSV-- +>UniRef100_UPI000CD61DCF_1676925/ 51 0.225 2.994E-04 12 113 116 172 289 422 +------------VVLLNSTMTLPCVnrrpLWTRRQRESERQVVHWDVRapwalpssaERLVDLYSAG--EPLRQHGSlFQpHRMSVPTEAFTLGDFSLTISEVQPPDEAIYICHMNHQYcGLRKSITyyVTV-- +>UniRef100_UPI00158AE353_460826/ 51 0.250 2.994E-04 4 113 116 136 231 424 +----VVVPPDIIdhetstdmVVREGSNVTLRCTATGSPTPN-----ITWRREDGQI--FLGNEQKVKSVEGKY-----------------FRITKVTRSHMGSYLCIASNgvPPSVSKRIMLIV-- +>UniRef100_UPI00093C47FE_186990/ 51 0.196 2.994E-04 4 114 116 35 182 435 +----VTIPKSVVNVTVGSNVTLVCTYTTTvASRDM--LSIQWSfshtKESQPIThssclntegmeekavsqclkmahardargrcswtsQIYYSEGGQAASIGQFKDRIVLSNEP---DNASITILYMQPADSGNYNCDVNNPPdfSGYNQGTLTVN- +>UniRef100_UPI0011B00B96_61383/ 51 0.317 2.994E-04 52 113 116 29 91 459 +----------------------------------------------------NEQEQSGEQMLEYRGRTELVRDSISKGGVALLIQHVRASDHGQYRCHFKDGHsSQEAVVELHV-- +>UniRef100_UPI0006AB18DE_303518/ 51 0.242 2.994E-04 40 103 116 330 399 556 +----------------------------------------WSHsdsshsSDKPVFYVIDGMLSAEYQDQMFTGRILSFPDQYKEGNFSIILKNIQLSESGSYDCFISMVG------------ +>UniRef100_A0A6J2V1L0_29144/ 51 0.269 2.994E-04 64 114 116 147 198 807 +----------------------------------------------------------------YEDRLSMSTEELQRGNVSLVLRNFRYSDRGVYRCQVIHGQHKMeESLRLYVK- +>UniRef100_UPI000B90C9C5_133434/ 51 0.267 2.994E-04 4 114 116 1281 1371 4607 +----VTNFQSVYIINQTQSVTLRCPATGYPP-----PTVTWTKDGMPI-----SENDL--------DRSKYFIDE-SAG--TLQIIDAKYVDSGTYECLVTNlAGGISKQITLTVN- +>UniRef100_A0A3Q1KDZ3_64144/ 50 0.277 4.098E-04 59 111 116 14 67 84 +-----------------------------------------------------------YQHPFYRGLVELKDREKKEGDVSLILRNVTFNDTGTYECHVVQRGTNHrKRSIL---- +>UniRef100_UPI00074FC1A8_146911/ 50 0.184 4.098E-04 5 113 116 13 156 210 +-----TVPQKYVNTTVGGNITLLSTYT--TQTDSSNLFIQWSFysaqdrklNTQALCQYMDEKSTRDCQKMVYvvdaRGRCSWrhqiyfsqrgqassygeFRGRIqgvnSTGNASITIFNMRASETGIYTCEVFNpadsGTQGQKHVIVSV-- +>UniRef100_A0A6P7JXG3_210632/ 50 0.271 4.098E-04 8 106 116 28 131 279 +--------SRNITAEKGSNITIPCNFTYPSKHHTDNVSVYWKKwgqslcskNDKDTNAFIYHPNELCVV-EKYRRRT-LLEGDKARGSCSLKILNITSNELDIYV-RISVKGDNY--------- +>UniRef100_UPI000496ADB9_144197/ 50 0.279 4.098E-04 8 112 116 26 141 285 +--------KDKNEVEPGSDVTILCKFTVPPEENTTDIKVVWKTsgrhnctdKDNNLDAFVLHWND-ECVDDKYRHRTSL-VGNAAEGNCSLRILDIRENVPKIYmRVFTKNKGFSFNKqsisISLK--- +>UniRef100_UPI0011B6ED62_8049/ 50 0.229 4.098E-04 4 113 116 30 146 539 +----VSISQSQYEVARGGNIAMTCSYKPARP-DSNVFLVKWEaQPDKesdswmPVAtWFPNNQIDIA---PNFEGRAQMTVD-LGSKQSTLQLDKVLMQDSRNFECSVTIQGDDEgktaATTTLLV-- +>UniRef100_UPI0018860CED_161584/ 50 0.259 5.609E-04 35 110 116 1 81 96 +-----------------------------------DLMVAWYLssraPSRLVSRLESGLEQDSFQHRDFKGRGILLTEKIKDGRAILQVSKVRINDSGNYQCVVRRrTGLTIKTLN----- +>UniRef100_A0A401T5T4_137246/ 50 0.238 5.609E-04 8 113 116 29 132 162 +--------PRVVKGRVNSSIFLEVSF---PNITDQVDTVEWKyaspKTRRCIVQLISEEEKWNIHWfSGYSQRARIYP------NHSLSIQNVALNDSGTYSCTVTDwNGDEFtEDVIVTV-- +>UniRef100_K1QTB3_29159/ 50 0.245 5.609E-04 11 113 116 6 98 260 +-----------YTYTAGDLATLYCRIK-----DLGTKVVVWRRTSQPhpitVgLDIYIPDDRYHVQHIPYR------------GSWNLMIKNVNVNDAGVYECQISAKERAGSRrlVLLNV-- +>UniRef100_UPI000F5E4210_215358/ 50 0.250 5.609E-04 47 115 116 2 77 288 +-----------------------------------------------VHVYQRGEHQPDKQEEYFRGRTKMDDDPLKSKNLSVKIYNSGYSDRGTYVCTVHRDGiiliqkEVLYRIKVsSVKA +>UniRef100_A0A674C9G3_8032/ 50 0.266 5.609E-04 16 112 116 16 116 298 +----------------GLCAVISCTF---NHLDSVKPnAAVWYKypangkREKDNHIIFQSKNPSEAQEGS-KHRVSLLETDLTKGNCSVIINDIKENDAGQYQFRMIGGPfTDPQKITVT--- +>UniRef100_UPI0018917558_42514/ 50 0.186 5.609E-04 1 113 116 122 262 355 +-SFIVAVqnkditptPEEPssLPVPEGESVSLNCSFTFTEEYDGVSFVVYWIKtvgeSSTCVYSYdYSLYEPLALGHhctiqEDLLNRLS----NQTKGQNShnIRISEVMESDSGQYLCAVQVHPSNKntaegnwkviERVTVSV-- +>UniRef100_A0A7K7KWM6_75869/ 50 0.241 5.609E-04 8 113 116 20 127 382 +--------PGELSQHEGSNLSVLCHYP--PEAD------YWKMKSWCcwrDHRCQPQVEIIGTRTETYTDRARqghvTIQDDPIHRNFSITMTDLRVEDSGTYFCTYRKGRDSYvslKRILLNV-- +>UniRef100_UPI0003C13EB1_7897/ 50 0.228 5.609E-04 12 113 116 43 156 387 +------------TAPAGTDTTLLCRsrrmIWTQDRLNDRQRVVHWDLyhaTGnmiERVFdMFSAGDQRI---YNSYNQR-RMFMAQnaFSEGNFSLVIKDVSLTDRGIYSCNLHHhycHLYESIQVQLNV-- +>UniRef100_UPI00187BD6D9_9417/ 50 0.234 5.609E-04 13 113 116 0 107 440 +-------------VHKGLCVQVPCSFsyPWSSWYSSTNLYTYWYRKRNNTH-----DDELVATNNPYKpvkgdtwGRFHLL--QARTNNiCSLKIRDAKYTDTGTYILQVKRGIVKYtyqdKKLNLQV-- +>UniRef100_Q2ABQ1_7764/ 50 0.245 5.609E-04 14 111 116 158 256 460 +--------------ELGDvNVVLSCK----PQRNLcTSHGVSWFFTPldgkgiKKVIERYQSESGRTYRHWSIKD--SFSIQNFKKGDFSLNITSIRREDLGIYKCFV-YSRNVHVEITV---- +>UniRef100_A0A4U5U0Y9_240159/ 50 0.256 5.609E-04 4 108 116 26 134 497 +----VSIPVAQYEVARGADITMTCNFVPARPVS-GLFFLSWEAfplnEGEGTMqnvgtFYINGQIDIA---PGYEGRAFLEVDmdrQLS----TLRLTKVTMQDSRRYECSVKIQGDDEGT------- +>UniRef100_UPI00064D40E0_51337/ 50 0.274 5.609E-04 5 115 116 242 340 513 +-----SQPgQEAYTVDYGSSVTLQYDFDRGECMELXVIKAILQK-------VENGGSLPN-------DKATLLEDQVPLGKASFHISQVQVRDAGQYLCVVICrRAWDYTHLTIKVKA +>UniRef100_UPI001ABDF3C1_8384/ 50 0.256 5.609E-04 12 114 116 25 127 789 +------------TGLVGENLILTCFYPVTRHTTLA----CWGRGDctstgcnHPVATI-NGSRVIWTKSMRYK-----VTGDAANGELPLTITDVNLDDSGVYCCRVRIPnlGIDLKReIDVAIQ- +>UniRef100_UPI00083BAA94_110193/ 50 0.293 5.609E-04 7 113 116 2878 2968 4233 +-------PRtEIMQVQVGKPIRLECMASGHPS-----PTVQWSK-------FIHNRDSL---TSSYNS--KPLTNELS-GNAVFEITRVTMDDRGTYYCTGRNsAGARESRITIHV-- +>UniRef100_A0A151M3M2_8496/ 49 0.242 7.677E-04 50 113 116 2 65 110 +--------------------------------------------------FHRCKDALDLQAERFHGRTKVFPE--KNGNVSLQLRDVTLNDTGTYHVYLFYHNckPIERTFRLTV-- +>UniRef100_A0A7J5XK12_36200/ 49 0.238 7.677E-04 40 110 116 22 105 114 +----------------------------------------WSRPDlkpdpndrlsrvDYVHLYRDRREVTDIKISSYVGRTLLSTEGLGKGDISLKIYNVTLEDKGRFGCFIPKAKlPDHRDAT----- +>UniRef100_A0A6G0HU32_215358/ 49 0.247 7.677E-04 11 97 116 28 112 156 +-----------LVVQAGQNVSLACNLT-------SRLEITWYllRSDQllPVLTVRSSRvgEDTVNVHIADRRRVN-SVGDLKSGSVGLEIEEVQEDDAGLYFC------------------ +>UniRef100_UPI0003EBC97B_32507/ 49 0.271 7.677E-04 52 115 116 2 71 214 +----------------------------------------------------YQSKKFKYQEASYVGRVSFglkdaASGGLNSGDVSLKLLNVKTEDAGDFVCYVSSsQGYDSAPVNLIVTA +>UniRef100_UPI0004A2A6AF_8081/ 49 0.275 7.677E-04 6 98 116 23 112 241 +------VPHDQLVVDRGQNVSLTCNIT-------SSYDITWYllRSDQLLPLLRVSETNLKNKNhiiNSYSSRITW-TGNLSSGLVRVEIQAVEEQDAGLYFCF----------------- +>UniRef100_UPI000F51794F_7227/ 49 0.241 7.677E-04 4 113 116 110 206 314 +----VVVPPDILdyptstdmVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELATGEEVMSIEGTD------------------LVIPNVRRHHMGAYLCIASNgvPPSVSKRITLVV-- +>UniRef100_UPI0013B3B763_8084/ 49 0.304 7.677E-04 45 109 116 7 73 338 +---------------------------------------------KSVILWYN--TGTITYSESFRSRASLFEDQISRGNFSLLLRGVKVDDEGEYQCTayvvVQQSDMEIGRI------ +>UniRef100_A0A3Q0REN3_61819/ 49 0.452 7.677E-04 57 98 116 74 115 456 +---------------------------------------------------------LTDQDQRFSGRTSLFKDQLSKGNASLLLTELEVQDEGTYMCH----------------- +>UniRef100_UPI00168D6D3C_30732/ 49 0.250 7.677E-04 43 113 116 3 72 659 +-------------------------------------------NTESVVLV--AQEGMIKIDSSYRNRVSVPSHPEDVGDASLTMVKLRASDAGTYRCEVLYGiEDTQDTVSLDV-- +>UniRef100_A0A1L8F4L5_8355/ 49 0.238 7.677E-04 1 114 116 30 154 1140 +-ALKVTigsLPARPVLT---GTLTIPCHIRYQSPSEvlsvgrqavLATPRIKWSFisQGKEVeILVARGRKVKI--SEGYRVRALMPHYAESVNDATLILNSLITNDSGIYRCHVQHGiEDDYDMLEVKVK- +>UniRef100_A0A1A8PYT1_704102/ 49 0.444 1.051E-03 70 113 116 0 44 65 +----------------------------------------------------------------------MFGDQISRGNASLQLTNVQVQDEGRYQCYTSTiTGKDEVFIQLHV-- +>UniRef100_A0A401RT96_137246/ 49 0.263 1.051E-03 60 114 116 4 60 84 +------------------------------------------------------------QDGSFKGRTALPPNWDQTGNATLQLSRLRNTDSGNYTCYVRAEQRSTvcASLHLTVN- +>UniRef100_A0A6G1PCU0_215402/ 49 0.307 1.051E-03 62 113 116 1 51 154 +--------------------------------------------------------------ETYRHRTGINHEDLSRGNMTLLISSVQLSDSGRYKCFV-PKLVSSCIVNLTV-- +>UniRef100_UPI001A999DD1_8245/ 49 0.278 1.051E-03 1 87 116 47 138 215 +-SWNVSVPNN-VYGKLGSAVTINCTFTYPENQHTDNVQVYWKTPrksnitvsdkDKNSFVF-HTNEELVLQ--EYRGKTRL-IGNKTQGDCSLEIVNI---------------------------- +>UniRef100_A0A3B3ZCT4_409849/ 49 0.237 1.051E-03 62 114 116 58 116 246 +--------------------------------------------------------------PPYSGRVSFgqkhaSSTGLKEGDVTLKLEKVTVEDAGKYTCYVSSdKHHDRASVNLIVK- +>UniRef100_UPI001643B79A_32507/ 49 0.234 1.051E-03 3 84 116 376 465 466 +---TVCLPKDakvewkvcQVEVEEGaESVQLP----LKTTQNLsEDAEVLWWHYDPVllVHVYKNGSDQPHKQHQVYRDRTKMNEDLLKTGDLSLTL------------------------------- +>UniRef100_W5P6M6_9940/ 49 0.265 1.051E-03 4 97 116 227 300 1048 +----VLAPQDVVVAR-NEEAMFHCQFSAQPPPSL-----QWVFEDETAI-------TNRSRPPHLR-RATVFA------NGSLQLTQVRPRNAGVYRC------------------ +>UniRef100_U3KKG5_59894/ 49 0.277 1.438E-03 63 115 116 4 56 58 +---------------------------------------------------------------QYLGRAEFFHGEFRAGNVSLLLRDVRSSDQGTYGCEVSFQDVPQEVlVELEV-A +>UniRef100_UPI0011145A01_173247/ 49 0.266 1.438E-03 14 114 116 40 140 244 +--------------QAGQNVTLTCNLT-------SSMEITWYllRSDRMLPLLTASQsrlgEGLVVFHSADRSRIR-SRGEVEGGVVLLEIRQVEEQDAGLYFCSGTKSGNVYVNggILLSVN- +>UniRef100_A0A668AAZ4_586833/ 49 0.240 1.438E-03 50 103 116 17 70 274 +--------------------------------------------------FNNRQTDPNYLPQSFKNRMELKDKEMKNGDLSVILKNVKKEDSGTYVCRFRAAG------------ +>UniRef100_UPI00196002D0_9160/ 49 0.254 1.438E-03 15 114 116 298 405 1001 +---------------EGDTLQLSCV--VEAP-KSSNFKVIWLFNDMEVVGIdPHGVLIWE---EEYEERARLgQLRAFKPSNtvYVLTISEVGLEDQGTYQCSVSEmktPGDLHsiqtvvsSRIQVDVK- +>UniRef100_A0A093H5V8_118200/ 48 0.320 1.968E-03 61 112 116 2 54 58 +-------------------------------------------------------------DESYQGRAEFFHSQLRAGNLSLLLKDIRSSDQGLYSCLISSQGTQQgASVLLQ--- +>UniRef100_A0A7L0EVZ5_56311/ 48 0.315 1.968E-03 60 115 116 1 56 58 +------------------------------------------------------------QLEEYRGRTELLRGGLAGGTLELRIAAVRPSDDGEYVCTVNDGNaYGEATVELEV-A +>UniRef100_A0A0K8R965_34613/ 48 0.720 1.968E-03 1 50 116 17 66 67 +-AFTISAPQDLYVVEYGSNVTMECKFPVAKELNLYALVVYWEMEDKKVIPF----------------------------------------------------------------- +>UniRef100_A0A4W3GBM1_7868/ 48 0.235 1.968E-03 2 113 116 10 108 163 +--FSVclslTQHPEHIAINTGENVKFSCNFP-----DTSIITTNWWKQGE--------SEYLRIDHK------KLFGQE-SAGEASLELLDVRHQDSGIYYCAAVTPGKTTVNGTgshLTV-- +>UniRef100_A0A3Q4GDY3_32507/ 48 0.285 1.968E-03 61 115 116 2 57 184 +-------------------------------------------------------------NPVFRYRTNLIMNELHHGNLSMVISNVQQNDSGKYQCAIVRNTKTViARVELFVGA +>UniRef100_A0A6P7LJS2_158456/ 48 0.292 1.968E-03 2 97 116 16 112 202 +--FGAVLTSNLYQTEEQSNITLRWD--SQKKTDLSQANLICVFASnslKIIHELKTGVELSDSQHQQFSGRVHLDKDALRQGQIRLHVSTVTANDSGKYRC------------------ +>UniRef100_UPI00189F0E58_72105/ 48 0.230 1.968E-03 59 110 116 150 201 277 +-----------------------------------------------------------YQHARYRGRVALRDPEMTDGDVSVVLKNVSVNDTATYECRVIASTTGRNKTT----- +>UniRef100_UPI000C6F76D3_1841481/ 48 0.297 1.968E-03 40 115 116 1 84 317 +----------------------------------------WSKmdTDNVVICSRFGDSSFLKGHkvaaAEYAGRTRLYDDQVKKGKATLLLRNIKPKDEGTYVCMTHSaTDADVSAIVFIViKA +>UniRef100_A0A556U021_175774/ 48 0.275 1.968E-03 64 115 116 1 58 355 +----------------------------------------------------------------YKNRSSLTlsspqSNGLKEGDVSLRLDNLGLSDIGIYYCYVSGdKSYDSKTVTLNLTA +>UniRef100_A0A3M6TNR2_46731/ 48 0.238 1.968E-03 3 115 116 21 135 438 +---TVTLPQKTFKVQQGRDFRVSCEVTGED-------FLYWSTPSKPARPGVAAIPSVNIQNGQTIDRKSV----KATGNtYELTIKDVSVQDGGNYVCQgsiVEIGGvqkkqtlkiGEKGTIVLDVPA +>UniRef100_UPI001ADE637D_8869/ 48 0.228 1.968E-03 15 113 116 34 119 442 +---------------EGKDVTLNCK---RHDKD-----VTWkYKNDavspTTIIQLSTGKI--------FKGRAPMsDRSEINQNSKYLKVSNLRISDAGTYICEC---GSDSNSISLHV-- +>UniRef100_A0A3B1IJ24_7994/ 48 0.269 1.968E-03 1 115 116 19 145 452 +-AINVDIPQVTYEFARGDNATIPCKFVPLKPVNP-IINIFWTAhpdvdgdPDIEILsAYISSAAAPTVDIsSDYESRAKLQYD-IPTGTANLQLISLTSADTRVHECKVSIPQdnkgklSDTTRVVVLV-A +>UniRef100_UPI0009A46F89_259920/ 48 0.252 1.968E-03 4 111 116 249 367 565 +----VTDPlADPVliqypvvsKVPEGETVEFQCAMYNASVIDTD---VHWhyQRPGSNtewvISQFVNGT-LTKAQG--FHDRVHVSR-NVSRNSYILSLVNVTLNDSAVYRCSVwsyIYGAGSQLNVTV---- +>UniRef100_A0A6P4YLV4_7741/ 48 0.425 1.968E-03 64 115 116 7 54 588 +----------------------------------------------------------------YRGRTAV------EGEASLRINPVKLSDAGVYWCVLRSGGveVDEDSIRVTVLA +>UniRef100_A0A7L0E973_56311/ 48 0.254 1.968E-03 15 114 116 282 392 926 +---------------EGDTLQLNCVVGSQKSSSSRHFRVLWLLNDIQVARVdPHGVLILE---EEYEERAKLgKLQAFKQSNtvYVLTIYEVGLQDNGTYHCSVSEmktpGDFDSiqtnlsSGIQVNVK- +>UniRef100_A0A7K4K8K7_458187/ 48 0.283 2.692E-03 62 113 116 3 55 58 +--------------------------------------------------------------EKYGGRTELSSSGLNHGNMSLLLRNVRNSDRGEYVCSLATaGWEDESVVELEV-- +>UniRef100_A0A3B5QGJ8_8083/ 48 0.235 2.692E-03 18 97 116 36 122 167 +------------------TVTL-CTkyFPQGLMRSVSVFSVAFLLrkqemSDSRTCK-TKSKLRFRRQPPIFRntNRLSLFPEELAAGNLSLKISSVRLEDNGKYQC------------------ +>UniRef100_A0A5F8A5R9_9544/ 48 0.265 2.692E-03 40 113 116 2 79 281 +----------------------------------------WNRGTCSAFSCPDGIVWTNGTHVTYRkeTRYKLL-GNLSRRDVSLTIANTAVSDSGIYCCRVQHSGwfNDMKiTISLKI-- +>UniRef100_UPI001658F991_9711/ 48 0.230 2.692E-03 17 114 116 327 400 459 +-----------------DSVVLTCS------TDNTGVSIHW---------FFNG------QSLKLTERMKLSQD-----NSTLTIDPVRREDAGNYQCEVSNPGSSSQSdpIRLDVN- +>UniRef100_UPI000B90C3D7_133434/ 48 0.267 2.692E-03 6 115 116 243 342 831 +------VPSNAVFVE-GTTALMRCKV-VDKAG-----TLSWLQNSQAI----SYDRELGLANTRY----SIVGDE-AAGEYNLQIEDVTSVDTGTYHCIVSAaSGAGNEAIsssgaTLSVTA +>UniRef100_UPI00109FE946_491861/ 48 0.250 2.692E-03 4 114 116 412 532 1021 +----VAVSAAQCDVWEGETLTLLCK----AAGDASALSVSWWLtpQDQTTPVFVAGmGQDGTVQlgvsspGPGYHGNRRL--EKVDWATVRLEIASAMVTDSGTYECRVSERPqnqakdlQSTQKISVTVK- +>UniRef100_A0A5J5DCY2_54343/ 48 0.261 3.684E-03 51 113 116 29 93 130 +---------------------------------------------------VKGVEVPWSQDEHFAGRVHWDKDVLTEGRLRLHVSRLRTEDSGLYKCYVetSHGRSSGVHFDLSV-- +>UniRef100_A0A0P7U1C5_113540/ 48 0.265 3.684E-03 52 114 116 6 67 141 +----------------------------------------------------YAQFNSQSKDSQFRNRTTLFPFQYEKGNFSLLLTDLKNFDTGEYTCF--YPKERFvRKVILQVK- +>UniRef100_A0A7L3ZGM3_79628/ 48 0.230 3.684E-03 40 113 116 0 71 166 +----------------------------------------WeYLNGTSshtVLQYYRGSHHPAI-HASYTGRAIFHPS-----NGSLLLEDVRESDSGIYKVTVNVGDRESLKILLEV-- +>UniRef100_UPI000F504E04_1234273/ 48 0.301 3.684E-03 52 114 116 7 66 215 +----------------------------------------------------NNWAQISPESDEYKERFQLVNDH-SSGNLSLLISHLTEQDGGVYRCNVKVN--EYRYIRLTVK- +>UniRef100_A0A7J6AFZ0_219545/ 48 0.228 3.684E-03 11 102 116 24 118 228 +-----------VIVRPGENITLHCQ--ISPSTDMS-----WYRliHDELtmIISATKGNldkelaEDYNKDPQRYK---TLIQNNSGHGlgeSLSLNIMDIRQSDIGLYYCGTKHG------------- +>UniRef100_A0A315WBR3_33528/ 48 0.273 3.684E-03 11 113 116 36 146 232 +-----------INAKKGSNITIYCTFEI-PPEQKPNIIVYWKTdgssscskndNDKRAFAF-HPNSSCIDQH--FRSRTKL-IGNASNGNCSLQIFNIMESEPSIY-LRVSGRNNYYsfkeHRVSIKV-- +>UniRef100_A0A0K2TM86_72036/ 48 0.295 3.684E-03 7 113 116 143 241 293 +-------PVD-VLVEEGSSVNARCAATVGPQFDelgTSPLRSKW--EDS------EGQKILE------SNRIKIL-DHFAKDDMVLetimNLSNVTVKDAGPYTCIISNGyGVIGKTIKVVV-- +>UniRef100_M7BTR3_8469/ 48 0.241 3.684E-03 1 115 116 34 171 349 +-AFMITTPYSLYVCPEGQNVTLTCKLsgPLSAQHDL--LYKIWYFssnGDqscsekqhiRNVTerdlHHEPGKhhGTHSNVTERYFHGEQANHHGLettsdHHGTFHIIMMNLTLQDSGNYCCYVVETKKEHgKQYTKQV-A +>UniRef100_UPI00145AB6BB_409849/ 47 0.380 5.039E-03 64 113 116 10 58 206 +----------------------------------------------------------------FEPWAFLFQDELKHGNISLKLTNVKPKDSGVYRCFIPALEKET-SIKLTV-- +>UniRef100_A0A1A6HAL3_56216/ 47 0.295 5.039E-03 2 115 116 1 77 212 +--FTVTVPKEVYTVEFGSNVSLECDFDHRECTELEEIRVSLQK-------VENETSSP-------------------------------MRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0007AC9FA5_75366/ 47 0.245 5.039E-03 17 115 116 44 148 243 +-----------------SEILLPCLF--EEALIGSNLTMnlgaVWTQINETinyIVEIkVNGPESFWNNR---RHRIKAFSAAAASGNFSILIRDVQLSDLGLYSCELFRDincSLGYKEIEISLAA +>UniRef100_A0A6P7KVV9_158456/ 47 0.252 5.039E-03 4 95 116 25 121 257 +----ITVPES-INATLGSDVTIKCTFDYPKKYSNDSVQVYWKMKVASNITINDQDKNAFICHtndsfvlTEYRRRTHLIRDE-SNKSCSVKILNVRHNISDIY-------------------- +>UniRef100_V8NGM8_8665/ 47 0.258 5.039E-03 22 97 116 6 94 386 +----------------------PCSIPketGTWHEMLKESSSYWFDGtqfvscvDMEIYyndHYLCGKDHLERQQPEYQGRTEFLKDGIGDGKIGLKIFNISLFDEGPYHC------------------ +>UniRef100_UPI00096B217E_400682/ 47 0.239 5.039E-03 3 114 116 198 295 490 +---TVQSLSSYVI---GDDVSIVCTISLANAIgpDVSSLVVNWFKNNEMITddIIINGS------SSTF--------------NSTLTLTQVSPTDAGVYTCNASINGSDSvisdlKPLCLKVN- +>UniRef100_UPI0018919490_42514/ 47 0.333 5.039E-03 63 113 116 15 62 494 +---------------------------------------------------------------QYRNRVQLFNDH-SPGNLSLLISHLTEEDTGFYRCNV--KQREKSFILLTV-- +>UniRef100_A0A7K6I8W1_243059/ 47 0.268 5.039E-03 4 113 116 9 127 965 +----VTVQKGPLYRVTGSHITLWCK--VSGYQGPAEQNFHWSIylpsAPEQEVQIVSTVDRL-FPYAIYTQRVRsrgIFVERL-QGDAVlLHITELQERDAGQYECHTpntdeRYFGSYSAKTNLSV-- +>UniRef100_UPI001863F4E7_118141/ 47 0.224 5.039E-03 0 113 116 293 418 1006 +DLFNtlIEVPKS--TLQEGNALEIKCIVEAQNVLD-SYFSVAWLKDDKEVARFgPTGVPSVRMSQTQRESKGELKVIKKSNRDYLLIIQPVHVEDAGSYQCRVWKeektagftPGQSYesnvEHVTIAV-- +>UniRef100_UPI00196A6111_143291/ 47 0.302 5.039E-03 12 114 116 422 534 1021 +------------VVWEGEALTLLCKADGAESL----LSVNWWHvpQDQTQPEFVAGmKQDGTVQlSDSYRelnnhGNARLEKTDW--GTFQLEIPSTSVTDSGTYECRVSErtrnqAGdlSWTQKIAVTVK- +>UniRef100_UPI000A1C4D67_150288/ 47 0.276 6.894E-03 52 113 116 10 69 163 +----------------------------------------------------DGSSVINSVSQRY-----VLGGHLGQGDVSLTILNVTREDAGTYGCRVEIPGwnNDQKHhFTLKI-- +>UniRef100_A0A0F8ASK5_215358/ 47 0.300 6.894E-03 65 113 116 10 59 178 +-----------------------------------------------------------------KGRVHFTFLETQNGDASLSIKDLRLTDTGTYQCKVKRlPEIDIKYIFLTV-- +>UniRef100_UPI001962746D_55291/ 47 0.377 6.894E-03 70 113 116 1 45 187 +----------------------------------------------------------------------LFQGEMKYGNVSLKIQSVRVSDNGVYRCYVDSGRiDDEVQITLVV-- +>UniRef100_A0A556TQJ3_175774/ 47 0.276 6.894E-03 41 113 116 109 180 398 +-----------------------------------------KKKDleREIITFFNNE---VYTNDNQASRLSFAGDYL-NGDASLLINDLQLSDSGEYHCKVKTGGKYLwTQVNLVV-- +>UniRef100_A0A3Q2U7Z2_8078/ 46 0.308 9.430E-03 38 113 116 3 83 104 +--------------------------------------VQWSQvEPKYrIIHVVNsqNRSDQPEEPEEYRNRTMVNEDLLESGDLTLTIKDPTEDDLGKYTCVIfGKDNQIMQEKTVQV-- +>UniRef100_A0A668SXU8_47969/ 46 0.280 9.430E-03 61 115 116 2 58 144 +-------------------------------------------------------------NPVFQYRTNLIVHKLHDGNLSMVISNVQLNDSGNYQCAIRRNRKKKviTRLELFVGA +>UniRef100_UPI000904B6E1_8128/ 46 0.431 9.430E-03 65 115 116 24 72 165 +-----------------------------------------------------------------RSRTSLSKDQVSRGNASLQLTEVNIQDEGRYQCH--TSTIREMFIILNVDA +>UniRef100_UPI00143D52F8_64144/ 46 0.238 9.430E-03 59 113 116 31 93 252 +-----------------------------------------------------------YHSPSFHGRMQLRDPTMTDGDYSVIMKNVNMNDAGTYNCYVEKwfEGTKTSSldlisvITLKV-- +>UniRef100_A0A6J2VX39_29144/ 46 0.275 9.430E-03 1 113 116 10 113 257 +-AFNIT-----MFSTYGENVTLPCK-NVVYQ-NCSSTTWIYNNKTSGIIELVgHGKIKSEN-----TERA----DRLSVGsDCSLNIHKVKARGAGLYTCRqfLHEGGDQTgvdYSVHLTV-- +>UniRef100_A0A3B3TS16_48699/ 46 0.275 9.430E-03 2 77 116 23 100 275 +--FTVEAEHTSYNSEYGGSVVMGCRFSSKPANPQNDLKVIWHLmdagPDQEVIRLVNNLESSV--SSKFKGRVKLLTDELKN-------------------------------------- +>UniRef100_UPI001AAD2054_8407/ 46 0.234 9.430E-03 0 102 116 436 532 652 +DYFTahITAPQ---WLKPGAEVTLTCDI---KKCDPDPLFIIWRKGEKDICR------DGTIEDPRYKH-TE-KRDVPNEGNVlmsssSLTFTVMVKEDHGvTYTCMVIYS------------- +>UniRef100_UPI001266F3E0_7054/ 46 0.256 9.430E-03 16 113 116 41 144 732 +----------------GGVGNIPCNVSL-NQFEDEVQTVIWYKEiDKNnptpIYTYdVRDKEIENGEHWSdhkiLASRGSFrYQDEPAK----LVITNLKETDAGIYHCRVDFKKGPTLNIEINV-- +>UniRef100_A0A7R9X6I4_509924/ 46 0.278 9.430E-03 26 113 116 23 114 742 +--------------------------PLPASTDRPRL-VLWYKThvGAPIYSFdsRDTEEVARGKHwsdDKYSSRA-FFRTQDPSG---LSLHNVMEEDAGVYRCRVDFGrlPTRITVVTLDV-- +>UniRef100_UPI00084A8085_294128/ 46 0.220 9.430E-03 7 102 116 777 900 1370 +-------PPETILTSVRENVTLECEAYTDPLLD---MAYYWRQNGLRIHtdddtylrnlAYMQGydfdyyiKKRSKTADPSlYRvsttRRVSnlldfvnLRQPPFEKGYrpGYLRIPNVTLSDAGVYECVAKTP------------- +>UniRef100_UPI000D6A0D49_176946/ 46 0.260 9.430E-03 3 115 116 3223 3313 4495 +---TVSvVPKGPVQLKVGKSISLDCLGAGEP-----RVLVRWSK--------VGTQKKLENQ--------KLLPLE---SRAVLQISSAKLEDAGTYVCVAQSPvGTTEAQVDVSVEA +>UniRef100_A0A7K7TKS2_28728/ 46 0.196 1.290E-02 65 115 116 12 62 90 +-----------------------------------------------------------------QDRVAFVQTDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQA +>UniRef100_A0A0F8ACZ8_215358/ 46 0.230 1.290E-02 58 113 116 11 75 98 +----------------------------------------------------------DYQDPQCHGRVKLRDPDVNHRDASVILMNVTTSDSGTYECQIvqnqmrrrKSEGAELiNVIHLKV-- +>UniRef100_UPI0018910579_42514/ 46 0.274 1.290E-02 64 114 116 3 50 241 +----------------------------------------------------------------YTGRVQMFNKNLP-ANLSLLISNLTEQDQGTYRCSINNKQSI--NIRLSIK- +>UniRef100_A0A6P8F0C2_7950/ 46 0.250 1.290E-02 2 115 116 6 126 260 +--FCFLLPAseqtfsevNNIDAELYENVTFIWKFPFKLEPNTTIFITPVNREsSSDVINLRGG--VPEVFHP-YEGRVQLLTQRFPDGVVALKMNSVRIPDAGIYQCVIKMPtQSPYRLLNIKLRA +>UniRef100_A0A7E6CUD7_89673/ 46 0.285 1.290E-02 48 114 116 16 80 280 +------------------------------------------------LIWTDGHRITFQKSRRYN-----LKGMISQGNVSLTIEDAAQSDSGTYCCRVEYSGwfNDLKvNILLDVK- +>UniRef100_A0A2R8MJW6_9483/ 46 0.333 1.290E-02 37 101 116 393 457 538 +-------------------------------------RLKWTKvVDP--LAFTDVFVALGPQHrafGSYRGRAELQGDGP--GDASLVLRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI000C209590_166361/ 46 0.262 1.290E-02 2 115 116 33 127 1435 +--FAVE-PSDTV-VQAGNSAVLDCV--VKSDLSLNAVNIQWLDHDRQTLTFIGDP---------YR-------SQLTNG--SLYISNVNEElDlTGNYQCMASFvNGAiVSRTAKLSI-A +>UniRef100_A0A087TVV3_407821/ 46 0.237 1.290E-02 7 114 116 740 853 1570 +-------PKDftaVYNATIGSHITMVCKA-IPTTLDDEAILFLWYKGDSayPIHgtdrrDSSHGKSSVAsrGSDPRYS--VH-DSEHMT----ALTIHKIRTEDEGQYRCRIDFkiGPTINRFMKLVVQ- +>UniRef100_A0A7K9BF98_8790/ 46 0.220 1.764E-02 65 114 116 12 61 89 +-----------------------------------------------------------------RDRVSFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L4GTP8_8905/ 46 0.360 1.764E-02 65 113 116 1 50 140 +-----------------------------------------------------------------RPRVSLQDSALRNGNFSLRITPVRSEDAGLYEARVVYGaGVQSCQVELGV-- +>UniRef100_A0A2I0TE86_1758121/ 46 0.314 1.764E-02 62 115 116 1 53 211 +--------------------------------------------------------------EEYIGRTELAREGLSNGSLDLRISGLRPSDDGQYVCTV-QDAASYGEATVDLEA +>UniRef100_A0A674NRF9_31033/ 46 0.244 1.764E-02 1 82 116 14 93 232 +-SFFYIHSKENLTQLSGlfTGVSLP------EPLFTGDTLIHWMKmPDKNIThSYYDNKDQLGSQTPSFQSRTSLFQDQISRGNASL--------------------------------- +>UniRef100_UPI0016438606_32507/ 46 0.271 1.764E-02 13 113 116 33 143 272 +-------------AQSGSTVTIQCNFSYPKEITTNNVTVFWKMssvDDKSNCsdgeknrkAFVFNP-NNDCVLKKYRGKTKLIGD-PNKGNCSLQITDITDIEQAIYV-RIDVQEDKYSFIKhpVRV-- +>UniRef100_A0A3Q4HWH4_32507/ 46 0.234 1.764E-02 11 101 116 15 97 298 +-----------VFVLHGNDLHLD----IEKPVKLDELTdLFWKFNySNNIAKCVFNNDPVVF--NKYAGRAELF-----RPNCSLKLKNVQHSDSGDYTAFmVSY-------------- +>UniRef100_L7WWI2_9103/ 46 0.254 1.764E-02 7 113 116 129 213 322 +-------PKE--SVELGTNVTIQC----------------WNQEyGGIIFLHKAGHSAP-IQHQ--------VPD--GGGTATFTIFGVTPSDSGTYRCSYRIGGSSLllsplgDNVTLEV-- +>UniRef100_UPI000A0EDA31_37344/ 46 0.272 1.764E-02 4 113 116 123 219 403 +----VVVPPDILdyptstdmVVREGSNVTLRCAATGTP-----APSVTWRREDGNpIIQF-TTQEVASTEGPE------------------LEILRVSRRHMGPYLCIASNgvPPTVSKRIVLIV-- +>UniRef100_A0A7J6AXJ2_219545/ 46 0.211 1.764E-02 4 113 116 26 144 485 +----VTIPQTVYEVARGDEVIIQCSFEPKNPVN-RLIVISWTgdadgsFDDEGIIfgTFYSNDNHVDI-NTMYEGKARIESD--VNGKVSkLILTEVTLRERRRIKCFVQIPGdtegQTSASTSLEV-- +>UniRef100_UPI000E6D6B85_1477025/ 46 0.260 1.764E-02 0 97 116 69 147 498 +NAEIVTKPNH-YKPNLGDNLRLECK--TQPSEN---VIVSWTKNkDEKLFI---GSKQVKVDAIRFSlDRTD------------LIIRDITHEDSGTYTC------------------ +>UniRef100_UPI000C7EA176_30611/ 46 0.254 1.764E-02 13 114 116 423 534 1004 +-------------VWEGEVLTLVCKVGGTE----SPLSVSWWHipQDRTPPEFVaamgqDGIAQLGASHsrPSYHGNTRL--EKVDWATFQLEITSTTLADSGAYECRVSErtgdqaRGlSWTQKISVTIK- +>UniRef100_A0A3Q1F5A3_80966/ 45 0.281 2.413E-02 36 99 116 0 53 75 +------------------------------------MTVRWTKPGLH-PEYIH-----VHQD----GRMRVFVDELLHGNVSLKIFSVKRSDEGKYRVFV---------------- +>UniRef100_A0A3Q3RTL1_205130/ 45 0.226 2.413E-02 2 113 116 24 108 115 +--FVVNVTQSSYQAEENHDITLDWTFTTTAHMSLSALYIFCQL---------------------------LTED---KGPVLLHLHEVQLrtEDSGLYWCDVKTnDGADYNTCHLKV-- +>UniRef100_A0A668U5J9_47969/ 45 0.280 2.413E-02 61 115 116 2 58 155 +-------------------------------------------------------------NPVFRYRTNLIRHKLHHGNLSMVMSNVQLNDSGNYQCAIRRNRKKKviTRLELFVGA +>UniRef100_A0A6I9LRN0_230844/ 45 0.283 2.413E-02 64 114 116 17 68 170 +----------------------------------------------------------------YQrsSRYQL-KGHISGGNVSLTIENAVQSDSGLYCCRVDVPGHQIVNFSLDVK- +>UniRef100_A0A401T5H3_137246/ 45 0.274 2.413E-02 56 113 116 140 200 516 +--------------------------------------------------------DHNHELPRLHNRTRL-SGNLKDGNCSLIITNIRREDAGPYFFRVEFenGPSfnYYPATQLHV-- +>UniRef100_A0A668AQT3_586833/ 45 0.228 2.413E-02 3 97 116 413 511 1056 +---TVSLSSNSSEVQEGDVVQLTCSvqFTTGP------LSVFWQWTDKQATgpaqEVASVDRDGTVQHsPAYRERSSygeIRVEKVRADTYTLSLYNAFPGDEGQYRC------------------ +>UniRef100_D7F073_9669/ 45 0.812 3.299E-02 17 64 116 0 47 50 +-----------------GNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSY--------------------------------------------------- +>UniRef100_A0A7K8PYC0_110676/ 45 0.203 3.299E-02 61 114 116 8 61 89 +-------------------------------------------------------------DSGLQDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAIHEVIVTVQ- +>UniRef100_A0A7K7ADH4_8806/ 45 0.200 3.299E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QNRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A091IC89_9244/ 45 0.320 3.299E-02 65 113 116 1 50 158 +-----------------------------------------------------------------RPRVSVQDSALRDGNFSLQIDPVRSEDAGLYEAQVTYNtGVQSCQVELGV-- +>UniRef100_A0A336LUT6_179676/ 45 0.265 3.299E-02 36 115 116 0 73 242 +------------------------------------MIISWFRkKDKTLL---------TVGLSTYSSDDRFFVEHTRHlGNWALRIKNAREDDEGLYECQISSHPPQSIFIELRiVEA +>UniRef100_UPI0011314F38_8032/ 45 0.296 3.299E-02 23 112 116 32 112 243 +-----------------------CT---ELQLKLDDL-VFW-TDSHSVLKYIANEPQEGS-----KHRVSLLETDLTKGNCSVIINDIKENDAGQYQFRMIGGPfTDPQKITVT--- +>UniRef100_UPI001953A324_47969/ 45 0.255 3.299E-02 70 112 116 0 42 315 +----------------------------------------------------------------------MSADALQTGNFSLTLRNPTVSDSGTYTCILRITGRDVSWTYLQ--- +>UniRef100_UPI0018D805F2_46514/ 45 0.288 3.299E-02 16 102 116 39 115 481 +----------------GQGVQLFCRVT-----NQGMYGVYWVAervEDELVLGL--GTSDYVKQL-----RFELDVD-ISLGFYNLTISDLVPSDAGRYECLMSNG------------- +>UniRef100_UPI00148AAACE_29159/ 45 0.209 3.299E-02 1 115 116 15 141 490 +-SLTITTPPEiNVSLVSNSSIVLNCTFELD--VNERVRNVYWGKklhgTDyNKLAEFAYKIAIYNKEHGlSLENRSNIHSFSDTSQSAILNITDARCEDVGQYQCEVEFSvGSigktdqKYTDVYLQANA +>UniRef100_UPI0010FCB807_45264/ 45 0.211 3.299E-02 16 113 116 225 301 707 +----------------GRTGIIPCSAPGNP-----APQFKWSKNDR------------RLQNERF----------IQLANGSLMVKSIQREDKGIYTCTIHQsRGSEStseksRSITVKV-- +>UniRef100_A0A3Q7RVH7_9627/ 45 0.265 3.299E-02 13 114 116 444 550 1033 +-------------VWEGEALTLLCKADGAESL----LSVEWWHfpQGRTQQEFVAGmRQDGTVQlGASSKGHARL--EKIDWATFQLEISSTTITDSGVYECRVSEGtqnpardWSWTQKLAVTVK- +>UniRef100_UPI001401E166_7757/ 45 0.247 3.299E-02 13 97 116 566 630 1108 +-------------VTVGGQVTLQCRAIPDPSLD---VAFEWKLHDRSI--------DTDDKNPHY-SRKE------TVGD--LVIRDVQLLHEGTYTC------------------ +>UniRef100_A0A5S6R4K3_70415/ 45 0.297 3.299E-02 4 97 116 232 302 1150 +----VDVPKG-VVVRAGTAAQFDCAYRG-------ATAVYWRK--------VGADPQPTIGADS-ESRIR----QL--GNNSLIIEDVRPEDEGSYEC------------------ +>UniRef100_UPI0008FA3908_7962/ 45 0.179 3.299E-02 9 115 116 127 289 1219 +---------SPIIAQKGQSLILHCR----PPAGLPPPIIFWMDNSKFqrlpqsrrVSQALNGDlyfsnvqpedsrsdyicyarfphtqtiqqkqpisvrvldmDSLNDTLADYFNDTDLFsvkhNGEIPSGRASflnfnktLRITDVSEVDAGEYRCIAKNrHGSVQHTIRVTVNA +>UniRef100_A0A7K7VNW8_8805/ 44 0.200 4.511E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QNRVAFVQNDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A3Q1H792_80966/ 44 0.270 4.511E-02 67 113 116 60 103 138 +-------------------------------------------------------------------RTH----AMKYGDVSLILKNVKMEDTGTYVCRVFQGQkNEHISIYLKV-- +>UniRef100_UPI0018E746DC_27794/ 44 0.270 4.511E-02 66 113 116 9 53 150 +------------------------------------------------------------------NRSELNKQEMSKGDFSLILSQLRHSDAGKYICGV---GSRTFMVQLQV-- +>UniRef100_UPI001AAC8502_8407/ 44 0.288 4.511E-02 73 114 116 1 45 167 +-------------------------------------------------------------------------GDIEKGDVSLTISGVTMEDAGTYCCRVEIPGwfNDLKsNIDLEIQ- +>UniRef100_A0A674IT65_2587831/ 44 0.297 4.511E-02 67 113 116 27 70 168 +-------------------------------------------------------------------RSELNKQEMSKGNFSLILSQLEHSDAGKYVCVV---GSRTFKVQLQV-- +>UniRef100_A0A3B4DY50_42514/ 44 0.312 4.511E-02 67 114 116 74 120 178 +-------------------------------------------------------------------RV-FFVDQTQPGLFSVLIKNVSLQDGGTYRCGVEDAAVKPTDVTLQVK- +>UniRef100_A0A7L1NLD0_113115/ 44 0.211 4.511E-02 47 114 116 1 67 221 +-----------------------------------------------VFYYYSSRGVPV---GRFQERAQW-QGNISRWNGSIQLRDLRVNDSGTYVCEIRLlqSSSIFKNLTvLHVN- +>UniRef100_V4BIW8_225164/ 44 0.306 4.511E-02 66 114 116 5 51 238 +------------------------------------------------------------------NRYSFINDQAHT--WNLQIDDLQLSDAGEFTCQVNSGPHARKIVNLNVQ- +>UniRef100_UPI00148A60EC_29159/ 44 0.233 4.511E-02 9 101 116 3 104 255 +---------EDVVAilQEANSIVLNCTYNKDSKEDIAKRHIGWQKqiNGvfEDIAVFsPPGKQEPfivKGKHPLYSNRTILIAPNSSMA-AVMIIKDPVCSDEGIYRCWIIY-------------- +>UniRef100_A0A7J6DFW0_369639/ 44 0.293 4.511E-02 60 115 116 64 117 278 +------------------------------------------------------------QTP--KGRYTL--KDYGDGNFAVNITDLRESDSGIYWCGVERvGPDTFKKVKLIVsKA +>UniRef100_UPI00077CE4EB_105023/ 44 0.218 4.511E-02 11 103 116 28 110 298 +-----------YTIRAGDDVALSCEnvIKVHRNCNTT----FWS------YIKLGGEAQELVGHGQVKyNRSNAL--SLA-GNCSLVLRNISAEDAGLYFCLLYERG------------ +>UniRef100_A0A401RTQ6_137246/ 44 0.303 4.511E-02 38 110 116 10 87 305 +--------------------------------------VHWYRlSPMQILdrVSTHPENGSTQQYLGFMQRFQPSRDS-SNNSFTLTITNVQPSDAGVYYCSVlenIYGTGSQLNIT----- +>UniRef100_A0A5C6NVM9_433684/ 44 0.362 4.511E-02 65 115 116 6 63 307 +-----------------------------------------------------------------RSRYLMFgdldtwEDQISRGNASLLLMCVKVEDQGRYMCYTSTDiDSSEKFIELKVEA +>UniRef100_S7PI77_109478/ 44 0.238 4.511E-02 40 114 116 2 80 525 +----------------------------------------WGRGPcplskcSNTLISTDGYRVTYEKDKRYR-----MNGIISRGDVSLTIQNAALSDTGTYCCRIEYSGfFNYKggNIFLEIK- +>UniRef100_A0A1U7TB69_1868482/ 44 0.244 4.511E-02 4 114 116 443 563 1051 +----VSTKNKQQAVWEGEALALLCKAGGAE----SPLAVSWWHlpQDRTQPEFVAGmGQDGVVQlgassgGPSHHGNTRL--EKVDWATFQLEITSTTVTDSGMYECRVSEGTRSQARelswtqvISVTVK- +>UniRef100_A0A7K5G0W3_141839/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQTDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L3UNR7_8906/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L1Y0E6_161742/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L0S9G3_78217/ 44 0.200 6.167E-02 65 114 116 12 61 112 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K4KKG4_458187/ 44 0.200 6.167E-02 65 114 116 12 61 115 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K6RZD2_54386/ 44 0.200 6.167E-02 65 114 116 12 61 116 +-----------------------------------------------------------------QDRVAFVQTDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A0S7LH04_188132/ 44 0.310 6.167E-02 64 115 116 0 51 189 +----------------------------------------------------------------YTGRASL------HGKASLQIDPVRSEDQGWYECRVLMLEQQYDTfhngswVHLTVNA +>UniRef100_UPI001864E38E_42526/ 44 0.258 6.167E-02 11 97 116 26 110 229 +-----------VTVRPGENVTLPCNVPFSTD-------MVWYQqsNDelKLIISVVRGnlQKDSVVNYNANSSHFQLSAESVND-SLNLVIVAVGESDAGLYYC------------------ +>UniRef100_A0A6J0Z5L5_9880/ 44 0.243 6.167E-02 40 113 116 14 79 262 +----------------------------------------WTFSTKK---YVYG--------ELYQNRARV-SNNAEQSDASITIDQLTMDDNGTYECSVSLmsdlGGVSKSRVHLLV-- +>UniRef100_A0A7K9C990_2585815/ 44 0.459 6.167E-02 78 113 116 4 40 286 +------------------------------------------------------------------------------GDASLQITSLQSSDAGKYICKVKNaGQYEWARITLKV-- +>UniRef100_UPI001962E2F2_8168/ 44 0.222 6.167E-02 64 113 116 0 53 357 +----------------------------------------------------------------FKDRVKLLERNLIGGYVSLFLENVRRHDTGTYECRVITDDTNRirtiRTVRLQV-- +>UniRef100_A0A3L8DWQ2_2015173/ 44 0.229 6.167E-02 4 113 116 124 223 434 +----VVIPPDIMddesadgmVTHEGGNIRLRCVATGSP-----KPTVTWKREDgRNIIL----RDEIQKQSiKSFVGET-------------LELTGVQRQEMGTYLCIASNtvPPSVSKRYSVDV-- +>UniRef100_UPI00148A482F_29159/ 44 0.204 6.167E-02 0 115 116 21 155 582 +DCGTVQTPAS-VTATIGSSVDLTCTYTVDSGESVYSGFIVWQAKTsgtsyyENIATFspPGGGSDSFTTTESamnLKDRAELL-NVTSIGSdtyrVVMRVLEVHCLDEKEYQCLVTFvtsnlGPQTKTAVTsLTVQA +>UniRef100_G5AR83_10181/ 44 0.314 6.167E-02 62 112 116 38 91 877 +--------------------------------------------------------------EAYRFRVALPAYPASFTDVSLLLSELRPNDSGVYRCEVQHGiddGSDAGEVKVK--- +>UniRef100_A0A7L4I1G5_33581/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVTFVHKDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K5Z6Z2_2585816/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQTDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K6AX01_57439/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L0EM00_56311/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L4FRK3_8930/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQKDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L3BKZ3_302527/ 44 0.200 8.430E-02 65 114 116 6 55 107 +-----------------------------------------------------------------QDRVAFVQNDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_S7MWF5_109478/ 44 0.380 8.430E-02 75 115 116 0 41 150 +---------------------------------------------------------------------------MHKGTAVLRILNVQLSDNGQYRCVIQNGSFYSETvIELTVAA +>UniRef100_A0A7K8YLY8_419690/ 44 0.339 8.430E-02 65 114 116 1 56 157 +-----------------------------------------------------------------KPRVSLQDSALRNGNFSLRIDPVRTEDAGVYEARVKYNtevhvcHVELGVITVTVN- +>UniRef100_A0A7K6TUP1_48278/ 44 0.271 8.430E-02 47 113 116 1 66 215 +-----------------------------------------------VFYYYVNHGIPV---GSFRERARW-HGDVSLRDGSIQLRDVQVNDSGTYTCEIrlSHHSSVYKNhTVLHV-- +>UniRef100_A0A3B4BCB1_409849/ 44 0.292 8.430E-02 38 113 116 11 91 284 +--------------------------------------VTWIYEPKdgeriNIAVF-HPNFDPNYPDSPMKGRVSFAPTPPDLSSPSIQIQDVRMSDEGKYICeYATYPSGNEQGITYLV-- +>UniRef100_UPI0011E9ED79_63155/ 44 0.240 8.430E-02 1 95 116 22 124 291 +-SWKINVNKN-ITAHPGSNITIQCNFSYPQKYKTDNVTVYWKNlkvkdisncskneKDKNAFVYHPNE---ICVINNYIQKTKLIGDK-DKGDCSLQITNIVMGEQKLY-------------------- +>UniRef100_UPI0009A3F5A2_259920/ 44 0.271 8.430E-02 12 101 116 34 105 333 +------------TTHRGANVTFRCPFP----FHLNHLAViaYWWKEGNKTFLQANGR-------KSF---------DVRRGGAYLHVLNVTVADAGMYYCVIKY-------------- +>UniRef100_A0A663DCX6_9601/ 44 0.303 8.430E-02 43 113 116 157 232 344 +-------------------------------------------EDKDVVAF---TCEPEVQNTTYlwwVNGQSLPVSprlQLSNGNMTLTLLSVKRSDAGSYECEIQNPASanRSDPVTLNV-- +>UniRef100_A0A3N0YXL6_495550/ 44 0.285 8.430E-02 40 115 116 2 79 373 +----------------------------------------WYFNDIRIAQI-NGDPSKTCTDvqckdgeERFRGRLKL---DHQTG--SLTITNTRTTDAGLYKLLITSGGSDRERIfSVTIHA +>UniRef100_A0A7F5RBG3_224129/ 44 0.227 8.430E-02 4 109 116 242 330 430 +----ISIANQLVGAYQGQKVSIECRseaFP--KSMN------YWTKEDD-ITIVSDGKYKVDLEEHSFKKRMK------------LHISNVSPSDFGIYKCVAKNSlGEADGSI------ +>UniRef100_UPI0006EB1BEB_76193/ 44 0.198 8.430E-02 7 114 116 308 441 660 +-------PND---IKEGDDVYFECNIRANPKEH----RISWYHNDQQVTqNMSSGvfisTKSLVLQrvmrrdAGLYTCRAAnqigeassqavYLRDQqvtqnMSSGVFistkSLVLQRVMRRDAGLYTCRAANqiGEASSQAVYLRVQ- +>UniRef100_UPI00193D46B5_108931/ 44 0.217 8.430E-02 1 113 116 510 604 1918 +-ALNVYGPPtsrAPLnlTVVSGKDVHLLCPvagFPVSGT--------TWQL----------GQDSLPL---SFRQRVFL--------NGTLLVANVDVEtDKGEYRCTVRNqqGQAASGKVYLNI-- +>UniRef100_A0A7L0WTR4_81907/ 43 0.180 1.152E-01 65 114 116 12 61 68 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K9Z0C5_886794/ 43 0.180 1.152E-01 65 114 116 11 60 88 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K9VPB4_8851/ 43 0.180 1.152E-01 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A3P8YG91_8010/ 43 0.283 1.152E-01 65 115 116 55 114 182 +-----------------------------------------------------------------RGRVSLRqvaggqGAELQSslGNASITIQSLTVRDSGRYECEATNPfGSVTSAINVTVRA +>UniRef100_A0A673XHQ0_8032/ 43 0.263 1.152E-01 13 97 116 44 120 259 +-------------VELGHNATLNCSLNV--------TNVHWYIqhhpqPPLVILrSFSSSSPVAFYYNNTFRQKYS-----LETGN-RLLIQNVTVDDCGVYYC------------------ +>UniRef100_A0A1S3MTX2_8030/ 43 0.252 1.152E-01 13 97 116 72 148 287 +-------------VELGHNATLNCSLNVTD--------VHWYIqhqpQPPLVLlrSFISSSPIAFYYNNTFRQKYS-----LETGN-RLLIQNVTVDDCGVYYC------------------ +>UniRef100_UPI00073D54B5_743375/ 43 0.226 1.152E-01 4 111 116 243 339 475 +----VHFPPmimiqnQLVGVQEGQEMTLECHseaFP--KSIN------YWTKGNNQI--IPNGEKYEAtLSNNAYK--VHM----------KLTIRSVTMSDYGTYKCISKNSlGETDGSISL---- +>UniRef100_A0A0N4VPM2_51028/ 43 0.283 1.152E-01 60 114 116 6 65 514 +------------------------------------------------------------QVKWYKDDVEVDKDNaqitYRSGVCTLEIFNCKMTDAGTYRCEaVNSLGSDSTDCILTVQ- +>UniRef100_E4YHQ8_34765/ 43 0.324 1.152E-01 78 113 116 15 51 719 +------------------------------------------------------------------------------GDWTLRISNLTDSDSGNYQCQVHHGhGAASAKVLVRV-- +>UniRef100_A0A194QIS4_66420/ 43 0.222 1.152E-01 1 112 116 307 444 786 +-AIYIKGPPKIIsnhtqFGSQGDSVNIECAaFSV-PRID----NIYWSFEDKDidaVHdqdvakkrwpaqlvqggldqsWFSAGPfvFTPFAQHEDYA-----FLEDLQPGgvvNSTLIIRESQSRHFGTYKCNVSNEyGSDVLEITLK--- +>UniRef100_A0A669EBN3_8128/ 43 0.234 1.152E-01 70 114 116 0 46 866 +----------------------------------------------------------------------MKTDSLRTGDFSLTLRNPITSDSGTYICTITAFGNERtlTEVELQVK- +>UniRef100_A0A7K7V181_8805/ 43 0.224 1.152E-01 4 114 116 271 390 925 +----VTIASAQSSLSEGDTLQLNCCVAAQNNRD-RLFQVLWLLNSSEVATV--GPSGVLIWKEEYEERAR--QGQLqafKQSDsvYVLIIQEVGLMDKGVYSCSVSEvekAPGDFQSIQtklssgLQVN- +>UniRef100_UPI00052936AB_54383/ 43 0.250 1.152E-01 6 107 116 664 777 991 +------VPtrESSVEVAAGADAAVECRF-LFAQ-NDSQFAVTWYLlphpEDATPLQIvradYSGILEYGAVFSSPAQKSRFLNQRLSRNVFRLRILSANPRDQGRYYCVVEEwlwlSKSWYK-------- +>UniRef100_A0A5E4PXN5_189913/ 43 0.247 1.152E-01 2 107 116 452 543 1059 +--FTVE-PEPLYQRKVGESVEMHCE--AQEAEGTQRPNVVWRRRDGLPLQ---------------KSRVRALG-----GN--VTIDTLRRQDFGIYQCVASNevtlrwqpgyaGGPDYK-------- +>UniRef100_UPI000854748F_125878/ 43 0.225 1.152E-01 15 114 116 531 647 1303 +---------------LGSTASLYCHAKADFTLrDRRRLVWSWFFQPESdrqgPFQSLvqgpgNGELVWGDSYPSFKGKTQI---SLSANNSILQVHRVQrLQQSGTYRCAVTIlaarSGvtlatVSSSDVTMKVQ- +>UniRef100_A0A7K9CTK0_243314/ 43 0.204 1.575E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K8Y5E2_91767/ 43 0.204 1.575E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K9HFT6_135168/ 43 0.204 1.575E-01 65 113 116 12 60 112 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K9T690_1109041/ 43 0.204 1.575E-01 65 113 116 12 60 115 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_UPI00165C3322_8078/ 43 0.272 1.575E-01 70 111 116 0 43 177 +----------------------------------------------------------------------MEEGALRSGNVSLTLMNPTEEDSGEYRCRVKKSGEllRAKNIHL---- +>UniRef100_A0A671MZX4_1608454/ 43 0.404 1.575E-01 70 115 116 45 91 249 +----------------------------------------------------------------------LFSQEMTQGNASLKLDKITLQDAGVYTCSVSTNtGSLKKSFGVKIAA +>UniRef100_UPI000C6D6A44_8083/ 43 0.472 1.575E-01 64 99 116 5 40 311 +----------------------------------------------------------------YIQRTSLSQDGLRRGDVSLTIRNVSLQDHGRFRCFI---------------- +>UniRef100_A0A401RLJ2_137246/ 43 0.304 1.575E-01 71 113 116 14 59 339 +-----------------------------------------------------------------------FTGDLEKGKVSLTIHNVSLGDSGKYCCRLEYtEPSNNKHviIDLNV-- +>UniRef100_A0A6P3UVC7_132113/ 43 0.221 1.575E-01 4 111 116 243 333 461 +----ISIQNQLVGAQEGQRMTLECNseaFP--KSIN------YWTKENNEI--IKNGEKYNQtFSYNEYK--VHM----------KLTISSVEMSDYGTYKCISKNSlGETDGSIKL---- +>UniRef100_A0A6J3AW26_30538/ 43 0.305 1.575E-01 61 115 116 373 430 642 +-------------------------------------------------------------HERTRGRFFLLGD-FWTKNCSLSIRDVSMEDSGTYFFHVETSFSKHsyldKMFSLKVTA +>UniRef100_A0A341D1Q9_1706337/ 43 0.243 1.575E-01 13 114 116 423 533 1018 +-------------VWEGEALTLLCKVGGAKSL----LSVTWWHipQDQTQPEFVAGmGQDGTMQRGAFYGELdNHSNTRLEKMDWAtfqLEITSTTITDSGTYECRVSEmtrnkdRDQSWAQMSVTVK- +>UniRef100_UPI000C6D4E7D_218467/ 43 0.244 1.575E-01 4 97 116 217 283 1089 +----VQLPKD-VIVKKGKNVQFDCVYENAA-------VVEWYVQNKDVPL-VNGT------------RFTIYS------NGTLFISNVGDHDEGIYRC------------------ +>UniRef100_UPI0015E1CFC7_34816/ 43 0.273 1.575E-01 38 114 116 717 797 1289 +--------------------------------------VVWLVFCADIIFYTNKNRKVQ---SGFKGRVSLLEPVVSLNNCSIIINDITESDSGSYQLRVnglFYGSTDGftfsPRATVSVK- +>UniRef100_A0A1B8Y2N2_8364/ 43 0.277 1.575E-01 62 113 116 714 767 1364 +--------------------------------------------------------------PGYREISEMHRIQAANmGDASLSLANVSISDEGIYRCHVIYqQQPRDSRVVLEV-- +>UniRef100_UPI0019557AAB_90988/ 43 0.252 1.575E-01 1 110 116 575 673 2436 +-AFRVTVlPLDPeeeeingIRVshTLGQNLLLDCT-SASNP----QASIQWILPDHTVL------------DKSYGNR-KLYK------NGTLVIHGLTSRDTGFYRCLAGNfLGADMivSRVT----- +>UniRef100_S4RQW6_7757/ 43 0.287 1.575E-01 13 98 116 843 904 2759 +-------------VEESGTATLRCRFS-KP-----AARVTWRK-DSSVL------------HPSDKYEMKL------EGNlATLVIHNVQLQDAGSYECE----------------- +>UniRef100_A0A7L3PA93_269412/ 42 0.230 2.152E-01 61 99 116 1 38 111 +-------------------------------------------------------------DKGYENRI-VFSGDVKSGDVSITIKEVTMEDNGTYVCSV---------------- +>UniRef100_A0A0M3HGC8_6252/ 42 0.287 2.152E-01 50 114 116 11 72 233 +--------------------------------------------------YSLGS-LSRVQYREHQDRAQLT---YRSGVCTLEIFNTRIEDAGTYRCEATNElGSDFTECIVNVQ- +>UniRef100_UPI0006E7982D_35525/ 42 0.320 2.152E-01 66 113 116 42 94 235 +------------------------------------------------------------------GRVRLIADFSAgiSGNgdaWSLQISHVQFRDEGRYECQIGGTPRVSHYIHLSV-- +>UniRef100_A0A6P7KV84_158456/ 42 0.375 2.152E-01 70 115 116 0 43 260 +----------------------------------------------------------------------MFSDQLKEGNISLKLSEVELSDRGTYRCFI---PKLSKQalVTLIV-A +>UniRef100_A0A4C1VQM4_151549/ 42 0.234 2.152E-01 40 102 116 5 65 272 +----------------------------------------W---GETIFSWYSADSTPPKYAESFAGRVqQLRENRLGLGRGSINLTSVRETDNGLYRCRVLFP------------- +>UniRef100_UPI0018874854_134920/ 42 0.252 2.152E-01 16 115 116 32 131 289 +----------------GSEVNLTCI----NETRKEVLFVSWNIEfkNKRICriSFIDGRSD-----DLCKDGKSLW--NTSSGLSYLHIPNISETDEGQYKCEsVYTGGNDHHVIHVaitvppSVSA +>UniRef100_UPI001891AE58_42514/ 42 0.326 2.152E-01 63 114 116 6 54 305 +---------------------------------------------------------------QYRDRVQLVNGH-SPANLSLLISLLTEEDRGWYRCKFEDG--SIKDIELTVK- +>UniRef100_UPI001292D4FF_299123/ 42 0.270 2.152E-01 16 98 116 37 114 485 +----------------GGEVTLNCTgIPPDSQLFQDATVVSWKYSDT--LLWRMEKNTRYWKKPSFiTGRANI-KMQYKQ----LCVWNLKLSDAGIYTCE----------------- +>UniRef100_A0A7L4H989_8905/ 42 0.204 2.941E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVTFVESDPSQYDASIRLADLQVSDTGTYKCRVKKNTIAVHEVIVTV-- +>UniRef100_A0A5N4E9L9_9838/ 42 0.539 2.941E-01 23 98 116 4 91 97 +-----------------------CNgmqISSRQTLNLLALVVYWEMEDKKIIQFVNGEEDLNVQQavaNSQSGPV-LMRDQLFLGKAALQITDVKLQDAGvlllldqLWRCR----------------- +>UniRef100_UPI0007EE2926_9986/ 42 0.293 2.941E-01 2 114 116 35 136 142 +--FTVTAPKELYRVDRSSHVALERDFDTGDHVVLEAIKASCKR----------WKMRPSSS----RERATLLEEQLPXGKALFHIPrvRVQMKGDGQYRCLIVCSiSXYYRYLTLKVK- +>UniRef100_A0A7J6BCD0_219545/ 42 0.290 2.941E-01 53 114 116 5 62 290 +-----------------------------------------------------GNLTEVLNDEHYRDRLQLF-NHISPANLSLFISDLREEDQGSYRC---SSEKEHIDIKVYVK- +>UniRef100_UPI00097D0B7F_8255/ 42 0.250 2.941E-01 15 111 116 44 133 295 +---------------LGSDVNLTCS---DREWN-NTIYVIWKIQHKNcEISFSNiTGEKLDSCNDSKSLR------NPSRAQSYLHIPNLSAADEGVYKCdFVFFGGEESYKINV---- +>UniRef100_A0A3B4FH20_303518/ 42 0.240 2.941E-01 40 112 116 23 90 342 +----------------------------------------WWKCDsgtrRNGLQFVNGRDD------RFK-----YVGNFNNKNGTLQLSNVTLKDEGSYTCIFTMfpSGNQKTEIPLN--- +>UniRef100_UPI000980B1E9_51338/ 42 0.274 2.941E-01 47 97 116 107 155 558 +-----------------------------------------------VHLYQDGKDKKDMQMPAYQGRTELVKDFIVEGFVFLRLQKVSPSDAGL--C------------------ +>UniRef100_UPI00077151F6_9157/ 42 0.208 2.941E-01 0 114 116 145 279 885 +DGLSVSGSKarssTSLRLSEGDSFKLRCSA-VTTSPEHTHLHVTWQLKSgsswRDILSLTHeGKFQP---GPGYEERYRSGDIRLDTGaNdtYRLSVSQASSADGGAYRCLVSEwvrgaDGSwqkiQEKSVeiaTVSVQ- +>UniRef100_A0A672FW37_181472/ 42 0.296 2.941E-01 64 114 116 788 840 897 +----------------------------------------------------------------YRNGVLVRPDGhniLKSSDGSLIINNVKPSDEGTYTCNA-YTGIYSVSATAEVK- +>UniRef100_UPI0003F0C211_10224/ 42 0.250 2.941E-01 12 113 116 933 1027 1271 +------------TTKEGANMVMECTALNKAG------TLHWIKDGQMI------SSDTVMETGQYdANRYSIRGDQ-SVGEYFLNIDDVRNSDAGTYYCLLSSneDGmpmMSSKAINFHI-- +>UniRef100_UPI00158B5401_460826/ 42 0.237 2.941E-01 7 100 116 30 104 1478 +-------PQD-VIVEPGGSARLDCK---AYNTYANPVSIQWRTEDGQLINFIGDN---------YR-------SQLPNG--SLYISNLYPENSeliGSYQCLVS--------------- +>UniRef100_UPI0014788337_473952/ 42 0.300 2.941E-01 2 115 116 25 119 1485 +--FTIE-PQD-VVVEQGGPARLDC----EAKSDFGKPSIQWRTDDGQPINFI---------GDSYR-------SQLANG--SLYINSVyssNLELTGSYQCLASIDdvGAIVSRIaTIKL-A +>UniRef100_UPI00083D867E_597456/ 42 0.266 2.941E-01 2 115 116 25 119 1485 +--FTIE-PQD-VVVEQGGPARLDC----EAKSDFGKPGIQWRTDDGQPINFI---------GDSYR-------SQLANG--SLYINSVygsSPELTGSYQCLASVddvGAIVSRTATIKI-A +>UniRef100_A0A2G9SKQ0_8400/ 42 0.307 4.018E-01 66 114 116 32 82 93 +------------------------------------------------------------------NRYQLL-GAIAQGNVSLTITDLIKKDEGMYCCRVEKPGplNDLiEYIYLEIQ- +>UniRef100_UPI0012F6DFB0_8364/ 42 0.270 4.018E-01 67 113 116 15 62 180 +-------------------------------------------------------------------RVSIHPSPFELGDFSLHLDNVGEGDAGRYQGLAQYGGTKHeCTVTLHI-- +>UniRef100_A0A6A4W7I5_1232801/ 42 0.326 4.018E-01 65 113 116 2 50 187 +-----------------------------------------------------------------RGSDRLVVQEPEKNDFSLQITGVLTRDAGVYECQVNTEPKMSWPVTLNV-- +>UniRef100_UPI000695F5BB_34839/ 42 0.288 4.018E-01 2 114 116 21 131 206 +--FTVTAPKERYTVDGGSNLTLGCDFDTIGQVELES--------------IKGSLEKVESVTSSCSERAALLQKQLAPGEGLSHHSGVQVRDAGrprvitnlmawRYHCPVIRGATwDRRYLTMKIK- +>UniRef100_A0A401NQR2_75743/ 42 0.300 4.018E-01 65 113 116 8 57 236 +-----------------------------------------------------------------RPGASISDSDLLKGNASLYLPKVQLADEGSYTCTVFItPESEKQTSTMQV-- +>UniRef100_A0A2K5YDJ1_9568/ 42 0.283 4.018E-01 47 112 116 36 95 274 +-----------------------------------------------IALFTLSSPLPPLVVASYEDRVTF----LPSG---ITFKSVTREDTGTYTCMVSEeGGNNYGEVKVK--- +>UniRef100_UPI001AE992F7_72036/ 42 0.265 4.018E-01 8 102 116 175 252 300 +--------PDMY-VERGALINITCR---SSIADPSKM-VFWYHMDQ-VISYYSQREG-----------VSLITD---IGNYtfsSLLIKDARKSDEGTYTCCPSDG------------- +>UniRef100_UPI0018FF46F0_8040/ 42 0.292 4.018E-01 75 114 116 0 40 312 +---------------------------------------------------------------------------MERGNVSLTLERVTLEDRGEYVCRVSSeQWFDKASVFLTVK- +>UniRef100_UPI0011C0F8AF_8175/ 42 0.229 4.018E-01 70 114 116 0 47 329 +----------------------------------------------------------------------MKADALESGDLSLNLSELRLSDSGNYTCAVTGalgDEKRVKDVQLEVK- +>UniRef100_UPI0014259E7F_1529436/ 42 0.298 4.018E-01 62 115 116 13 66 339 +--------------------------------------------------------------PDYNDQEKV---DISKGNLVLDISDVQLSDEGQYQCVVKHGThviAMSRQGNLTVRA +>UniRef100_A0A3B5AS93_144197/ 42 0.254 4.018E-01 64 113 116 53 103 350 +----------------------------------------------------------------FQGRVTLPGYSKNRYNASLALTGLRSSDSGLYRCEVVVGiNDEQDTVPLEV-- +>UniRef100_A0A151P9A6_8496/ 42 0.327 4.018E-01 64 113 116 169 223 413 +----------------------------------------------------------------YRDGTVLRLDghvEMSPGNLSLLLARVRRDDAGNYTCEVRNpiSTARSEPVTVTV-- +>UniRef100_A0A232F4L3_543379/ 42 0.232 4.018E-01 40 113 116 3 83 565 +----------------------------------------WYRNeheGAPIYS-VDGRSKPLSQGKQWSNpkalgdRASVrFLDQ----RAELQIDKLMPEDAGLYRCRIDFrnNPTRSRKVNLTI-- +>UniRef100_A0A7K6Q915_461245/ 41 0.200 5.490E-01 65 114 116 6 55 62 +-----------------------------------------------------------------QDRVAFVQTDPGLRDASIRVADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L2IQ30_91796/ 41 0.300 5.490E-01 65 113 116 1 50 157 +-----------------------------------------------------------------RPRLSVQDSALRSGNFSLWISPVRSGDAGLYEARVGYnAEVLSCRVQLGV-- +>UniRef100_UPI000522AC0A_8969/ 41 0.254 5.490E-01 60 113 116 4 58 167 +------------------------------------------------------------QVERVARRAEMVLEEIPKGNASLVLRDAEVREEGTYWCLVSVASlAGVQSIQLQI-- +>UniRef100_A0A3N0YPQ0_495550/ 41 0.285 5.490E-01 61 113 116 7 62 194 +-------------------------------------------------------------HDTFlKDRVSFSKSSPLIYDASIIIRDVRMSDQGVYSCDYTTfpSGSYKGQTTLKV-- +>UniRef100_UPI00145ACFA5_7906/ 41 0.224 5.490E-01 58 113 116 2 59 214 +----------------------------------------------------------EVVNPDNQERIKTQPNMIQTADFSLTLSDVQLSDEGSYQCTLYDSKSIKmiYTIKLKV-- +>UniRef100_T1H9F2_13249/ 41 0.319 5.490E-01 73 115 116 49 95 247 +-------------------------------------------------------------------------ERVTQGNFgkSLVIKHVEFEDQGTYTCEASNgvGEAKSYSISLQVMA +>UniRef100_UPI00143D09E7_64144/ 41 0.250 5.490E-01 55 113 116 13 80 271 +-------------------------------------------------------DKIKKKDPSQCGRVELKDPETKDGDVSVVLKNVNIYDAGTCKCYVGRGRfQRPKRsspvcfsiITLKV-- +>UniRef100_UPI0013F20AD1_106734/ 41 0.258 5.490E-01 23 100 116 34 116 297 +-----------------------CRFNTtvllmGTNLNaSSVFNVEWRaqlngREKVSILTYSPGS-NISYINESYRKRVVF-----SHTNFSLTIHYVALSDEGVYTLTIQ--------------- +>UniRef100_UPI0003AFD01A_303518/ 41 0.264 5.490E-01 50 115 116 89 155 323 +--------------------------------------------------YKTRQEEFQHQSESFKNRTAIFRDQLASGNFSLVINPLMLKDD-QLSIEVAYipESRTLCQTTVHVAA +>UniRef100_A0A096MIJ8_48698/ 41 0.309 5.490E-01 62 115 116 10 59 345 +--------------------------------------------------------------PEYEGRITLFR---STG--SLELRNLKLSDSGEYIVTIQDGmDNPTGRTTLDVYA +>UniRef100_A0A3P9PG54_8081/ 41 0.301 5.490E-01 62 113 116 2 49 356 +--------------------------------------------------------------PQYEGRITLFR---STG--SLELRNLKLSDSGDYIVNIQDGPaHKPGRTTLNV-- +>UniRef100_A0A3M0IN32_333673/ 41 0.283 5.490E-01 48 113 116 13 79 373 +------------------------------------------------LAHPGGKDDAVKVARAYEGRAWLPAYGRDRSNATLQLRAARAGDAGLYRCHVVAGIEDEQElLPLEV-- +>UniRef100_A0A1A6HIN1_56216/ 41 0.378 5.490E-01 64 98 116 21 56 557 +----------------------------------------------------------------YRtnNRYQL-KGQLLQGDVSLTIENATESDSGLYCCR----------------- +>UniRef100_UPI0004CD430E_69319/ 41 0.270 5.490E-01 7 99 116 29 104 1619 +-------PKD-VIVEPGGAARLDCQAS-STVYDPSAINIQWRTEDGQMINFI---------GDSYR-------SQLANG--SLYISSVyadNPELTGGYQCLV---------------- +>UniRef100_A0A0S7M5T4_188132/ 41 0.276 7.498E-01 75 115 116 3 49 104 +---------------------------------------------------------------------------ITDGKVNLTITNVTVNDSAVYECRVQTeiNGsksnSESTFIHLHVAA +>UniRef100_A0A1A8N1D5_704102/ 41 0.226 7.498E-01 38 113 116 0 82 117 +--------------------------------------VEWRLqhrgKGHKVLEMKKNLDDTEGTvlHGERKG-SSMDAAQLaSQGNVSMSLTQLKVADEGTYICTVSVGRfHAQQVIQLHV-- +>UniRef100_UPI0004BDF5DC_9798/ 41 0.274 7.498E-01 66 115 116 0 49 148 +------------------------------------------------------------------GRTTFLKDGVAQGRASVRIHNVTTFDNGTFHCQFNDGTmSAEATLWLRV-A +>UniRef100_A0A674CSB0_8032/ 41 0.241 7.498E-01 40 100 116 39 93 215 +----------------------------------------WRFNtSDNVVTYLHKIE--SQVTPKYQGRAEFI-----EGNFSLLLKNLKEGDSGCYTAAVS--------------- +>UniRef100_UPI000C3085C2_80972/ 41 0.241 7.498E-01 8 88 116 25 114 268 +--------QRQYVVTNGSDLTIPCKFTYPPEAHNETVTvvaVYWKTSGFRNCSFEDNEkgtfifhSDEMCMVEKYRKKTK-FIGNAASSDCSLQIFDIR--------------------------- +>UniRef100_UPI0018E21A75_77115/ 41 0.288 7.498E-01 54 112 116 12 64 279 +------------------------------------------------------QRGIVVQSSSKAARLSV------DNNCSLIINSITAEDAGGYRCQIQDGGSSDPDVYLN--- +>UniRef100_A0A7L2UYE4_33584/ 41 0.295 7.498E-01 53 115 116 1 68 280 +-----------------------------------------------------GNETIYDQKGSF-PRVRRVVSG-SDTDFSIHISDVRPEDAGTYYC-VRFkkslsGGEEPqqgKATEVSVHA +>UniRef100_A0A673WHV8_8032/ 41 0.422 7.498E-01 70 113 116 2 46 281 +----------------------------------------------------------------------LLQDQLSRGNASLHLSQCGIKDRGRYRCQVNStLGQQESFIIMKV-- +>UniRef100_UPI001180D2D2_375764/ 41 0.240 7.498E-01 64 114 116 1 54 303 +----------------------------------------------------------------YRSRTEMERNQVKTKDFSLTLKYPTDKDSYTYTCTIHSNDKKIllkKRVELKVK- +>UniRef100_UPI0004D08E43_482537/ 41 0.285 7.498E-01 66 115 116 76 130 304 +------------------------------------------------------------------GRLRLL-GNPRCGDLSLRIERLALADDGRYFCRVEFAGDVHDRyesrhgVRLRVSA +>UniRef100_A0A484C622_8167/ 41 0.410 7.498E-01 78 115 116 2 38 379 +------------------------------------------------------------------------------GNISLKLSKVKLADRGTYRCFI--PGLDRqSFVQLHVGA +>UniRef100_UPI0008FA3BEF_7962/ 41 0.292 7.498E-01 74 114 116 2 40 393 +--------------------------------------------------------------------------DISSGNLSLLISDLTEEDEGLYSC--WSDENQHKNFSLTVK- +>UniRef100_A0A0L7R3L1_597456/ 41 0.250 7.498E-01 2 111 116 239 333 461 +--FTpmISIQNQLVGAEEGQRMTLECNseaFP--KSIN------YWTKENNEI----------IKNEEKYRQ--SLTENAYKV-HMKLTILSVGMSDYGTYKCISKNSlGETDGSIKL---- +>UniRef100_UPI001658F72B_9711/ 41 0.307 7.498E-01 57 113 116 168 232 514 +---------------------------------------------------------PQTQNTSYlwsVNRKSLRAStrlELSLDNRTLTIHGVTRNDTGTYECEIRNPGStgHSDPFTLNV-- +>UniRef100_A0A444U7C5_7906/ 41 0.342 7.498E-01 79 115 116 10 47 775 +-------------------------------------------------------------------------------DVSLLVNDTRITDEGIYQCAVSSdGGFGEAHIILKVKA +>UniRef100_UPI000EAAFBEA_44394/ 41 0.288 7.498E-01 60 113 116 1108 1165 1227 +------------------------------------------------------------QQLTYRNGVPMWGDghhiHLSQ-DGSLTISNVQEADEGSYTCSAYRGSsSVSASSEVKV-- +>UniRef100_A0A1A6HAQ4_56216/ 40 0.365 1.024E+00 75 114 116 6 46 61 +---------------------------------------------------------------------------LGPGNSTLFIERVTEEDEGVYRCRVANqKGAVESSAYLTVQ- +>UniRef100_A0A6G1Q7K9_215402/ 40 0.304 1.024E+00 76 115 116 5 50 108 +----------------------------------------------------------------------------KDGDLSLMLENVKTDDTGRYMCQIKKGKKGHiKTeaiaiINLDVSA +>UniRef100_A0A6A5EGV2_8168/ 40 0.210 1.024E+00 64 111 116 68 124 142 +----------------------------------------------------------------FKDRTSFTatarnlaQHQLGIGDFSLTLRNPCFRDSGTYICTIHKNRNIYtqKVVQL---- +>UniRef100_A0A2G9R5G1_8400/ 40 0.301 1.024E+00 64 115 116 21 73 186 +----------------------------------------------------------------YRNKSNIEESEFRRGIASLSMGDVLESDEGEYTCSIYVTPYKLtAKISVQVSA +>UniRef100_UPI000E45D25F_64144/ 40 0.320 1.024E+00 45 97 116 65 117 213 +---------------------------------------------KVLYQMIRGLEVPKSVHKQFSRRVVLDRDDLREGRIRLHLFIVTAEDSGDYSC------------------ +>UniRef100_A0A5E4DJL8_9995/ 40 0.309 1.024E+00 65 115 116 19 72 220 +-----------------------------------------------------------------QGRFHLLGD-PRTDNCSLSIRDARKTDTGTYYFRVERGGLRYNYlydmVSVRVTA +>UniRef100_UPI0018645A17_42526/ 40 0.268 1.024E+00 4 113 116 81 184 252 +----VEVKEDPCCVKiisqagnIGDTLTITCEHPPTLRANLK----HFCKEDQNLI-----CEDIRAA-RKYS-----LSDHSQPGLFIVTISNLTLSDAGVYWCGVETseGDITYTSLTMSV-- +>UniRef100_UPI000511B203_36300/ 40 0.326 1.024E+00 65 115 116 138 182 281 +-----------------------------------------------------------------QGRV-----QLEQG--SLTITNVSLSDAGMYQCVAENrHGIIFASAELHVIA +>UniRef100_A0A5B7EB23_210409/ 40 0.254 1.024E+00 6 111 116 302 390 394 +------VPQQLVGAYVGQELTIACNteaFP--KSIN------YWTNEEGDMI-ISEGRFETLTVERSYK--V----------DMKLRIMRVEPQDFGKYKCLAKNSlGETDGSIQV---- +>UniRef100_A0A662YXS7_7906/ 40 0.333 1.024E+00 67 113 116 34 81 413 +-------------------------------------------------------------------RAKAHQPRFHSGDFSLAVEDTRMSDAGPYRCAVSYDRENFQRlIHLHV-- +>UniRef100_A0A3P8PFN1_8154/ 40 0.340 1.024E+00 66 114 116 330 376 426 +------------------------------------------------------------------GRHAV---GLKDGVATLEIHDVLLTDSGNYTCEVLNEcGCESCSIKVTVK- +>UniRef100_A0A673BKY7_375764/ 40 0.333 1.024E+00 79 113 116 3 38 485 +-------------------------------------------------------------------------------NGTLLIRDVTPSDSGKYECIATSStGSERRVVTLTV-- +>UniRef100_UPI001425A7FC_1529436/ 40 0.260 1.024E+00 70 113 116 437 482 694 +----------------------------------------------------------------------LNNNSIPEGNGkdSLTINNVRPSDAGIYECYTGERNGKHAIMRLIV-- +>UniRef100_T1IAC2_13249/ 40 0.250 1.024E+00 7 113 116 117 202 726 +-------PHKQYFVTEGNNVAINCPPPVSKP--------------PAIIQYLHNNHIMSES-------TTILP---TTG--SLLLSNVSQRDAGVYTCSATNyitGQiiDSSLKVTVTV-- +>UniRef100_UPI0013041928_2448451/ 40 0.282 1.024E+00 38 113 116 1 82 765 +--------------------------------------VLWFRDDavKPIYSFdVRGRPFNKALNASDSNavgpRAYF--ETITEP-AALSLDAVQLDDEGIYRCRVDFKNSPTKNfqVNLTV-- +>UniRef100_UPI0010A076AD_27687/ 40 0.230 1.024E+00 1 100 116 406 516 877 +-SFTVshTILNNPDLA--GAPTKLECRMSNDQNVNGATLAVSWYFkenSPGDVPLFTYNiasvDHNLVLQaSSNYSERVkngHIVLTKTDNAAFQLQILHTRDTDRGGYFCTIS--------------- +>UniRef100_A0A151NPX9_8496/ 40 0.274 1.399E+00 63 115 116 2 63 78 +---------------------------------------------------------------SYeQGRSQALPGaslplekELESGDASLSLAAVTVPDEGMYKCVVRYGlQQHQGQTTLHLHA +>UniRef100_A0A2J7RAI7_105785/ 40 0.297 1.399E+00 79 115 116 32 68 137 +-------------------------------------------------------------------------------NWRLEIKYVTRRDEGHYECQVATHPPRVKKVFLNVTA +>UniRef100_G3Q8C4_69293/ 40 0.339 1.399E+00 63 115 116 2 53 168 +---------------------------------------------------------------RYRDRTRLDPVDLTSGNVTLRICSVDESDSGRYVVFIPKLHIRF-VINVTIKA +>UniRef100_UPI000BA803EE_6850/ 40 0.216 1.399E+00 7 113 116 37 174 192 +-------PRD---VQEGEDVQALCSIVGAKSEvkfkwfkDSSVIQSEkrWKILDHEtfsVLVVqspsveSSGNYSCVAQSSSEEDRYTtqlLVKDEvvvpvvedarislLEDG--SLRILDTTQSDKGSYTCEVSNgiGNSLMKTIQLSV-- +>UniRef100_UPI00148F6213_1203425/ 40 0.324 1.399E+00 64 100 116 2 38 206 +----------------------------------------------------------------YRNRVQLMDDNINSRNKSILLKGVQWADSGMYQCKLS--------------- +>UniRef100_UPI0007B8FCDB_307959/ 40 0.265 1.399E+00 54 115 116 16 77 238 +------------------------------------------------------RDVLVKSDQSPTGRYTL--KDHGAGTFTVSITDLQESDSGIYWCAVDRSvKDTYKKVKLTVsNA +>UniRef100_UPI000549C048_9103/ 40 0.244 1.399E+00 70 113 116 0 43 239 +----------------------------------------------------------------------MFPQE-PRGNASLLLRRVELGDEGTYICAVQAAAlVLEQTVLLQV-- +>UniRef100_UPI00189FE7C7_27675/ 40 0.241 1.399E+00 58 113 116 1 57 257 +----------------------------------------------------------ELQRKEYHGRTEFLKENITQGIVVLRLHEIHTSDEGQYVCMFQTFTF-YNEVHfpLQV-- +>UniRef100_UPI00071A9E15_9793/ 40 0.308 1.399E+00 48 113 116 99 161 266 +------------------------------------------------IIWTNGSHVTFQKHRHYKAREYLLKE-----NVSLTIENVVKVDGGLYCCHIEHKGSAPmsPRISTSV-- +>UniRef100_UPI0007AD6A4C_75366/ 40 0.288 1.399E+00 63 113 116 43 92 360 +---------------------------------------------------------------SLSGRYRL--QDFGNGTFTVNITDLQESDSGIYWCGVKRAvTDTYNTIRLTV-- +>UniRef100_UPI0005F4B338_336983/ 40 0.289 1.399E+00 43 113 116 338 413 493 +-------------------------------------------EDKDAVAFTCGSEAQDTTYLWWVNGQSLPVSprlQLSNGNRTLTLLSVTRNDTGPYECEIQNpvGASCSDPVTLDV-- +>UniRef100_UPI0003F07BF7_10224/ 40 0.294 1.399E+00 67 113 116 231 280 704 +-------------------------------------------------------------------RYTI-AGNTSVGEYNLHISNLQLEDSGPYQCKVLASGADDmivsSTATLTV-- +>UniRef100_A0A194QH08_66420/ 40 0.247 1.399E+00 39 108 116 39 123 752 +---------------------------------------QWRRPDVGIWllslaalfvcvnAYQEQRFAMEPQDQSaiVGSRVTLPCRvENKIGDYSLDIRDVTLEDDGKYQCQVSSGLNDGKN------- +>UniRef100_UPI0015CFCA3F_8005/ 40 0.270 1.399E+00 19 100 116 1225 1305 1405 +-------------------VTVECEIS-SRSSDRSVFEVTWSRrrGGEQPLQIFTASRDGTL-HSGMRDR-KLVFDRPSLSIYTLTV-PVSdPSDSGQYRCEVQ--------------- +>UniRef100_UPI000C345208_2058323/ 40 0.263 1.399E+00 64 113 116 953 1009 1799 +----------------------------------------------------------------YKNNTPLNDTGTFSGTqtATLTLTNVQFTDAGTYHCEVTSDIVtdltiERNDITLNV-- +>UniRef100_V9LHK7_7868/ 40 0.254 1.910E+00 62 111 116 1 46 52 +--------------------------------------------------------------ESYESRTTIFPE-----NASLLLDNLELNDTGTYTVKVETAGFSQaKEINL---- +>UniRef100_A0A6J8A5L8_42192/ 40 0.313 1.910E+00 65 111 116 18 68 151 +-----------------------------------------------------------------RNGKTLFGSRYIDGNIkspSLSINSIKASDDGTYRCFVYNGvGSSYVDIFL---- +>UniRef100_A0A7M7NCB8_7668/ 40 0.264 1.910E+00 64 113 116 17 64 265 +----------------------------------------------------------------YEDRASLQDD-----NSTLILRNITVADEGTYRCVVDRQGqiaVTNTETKLNV-- +>UniRef100_UPI0009A27551_259920/ 40 0.304 1.910E+00 69 113 116 17 62 291 +---------------------------------------------------------------------RFFDNALRKGNASLYLPNVKLYEEGTYTCIVLVtPQKEEKSSVMQV-- +>UniRef100_UPI001603B10F_7739/ 40 0.384 1.910E+00 75 113 116 0 36 320 +---------------------------------------------------------------------------MKKGEFHLQIRDVRLEDGGDYKCKV--FGLPPKEATLTV-- +>UniRef100_A0A673MWG8_307959/ 40 0.277 1.910E+00 64 113 116 215 267 342 +----------------------------------------------------------------YRERVEYVGSS-KENNISILLWNVTFEDAGVYICFGKNpkeKGKNHSAIfTLYV-- +>UniRef100_A0A3Q0QU55_61819/ 40 0.333 1.910E+00 48 107 116 33 90 383 +------------------------------------------------FIIFHTNKSVKVQ-SGYEGRVSLLEPGVSQNNCSIIINDLKQSDSGLYQIRV-TGELDEK-------- +>UniRef100_UPI00192417DE_95912/ 40 0.302 1.910E+00 70 111 116 244 286 461 +----------------------------------------------------------------------ILNGSLLKGNVSLTIENVAQMDRGLYCCRVEHrGWFNDMQLTL---- +>UniRef100_A0A0P6A6C0_35525/ 40 0.232 1.910E+00 4 114 116 134 236 472 +----VVVPPEIeptdsgtndVMTSEGSSIKLGCKAKGDP-----APTVRWHREDGEdiTMRTVNGE---RLRFATYEGET-----------LSLiRISRL---DMGVYVCTASNgiPPAASRRIAVNIN- +>UniRef100_G7Y541_79923/ 40 0.305 1.910E+00 56 113 116 417 469 840 +--------------------------------------------------------NNPESYGEYR-RV-----LLKRRDFSLFIHPVLFEDAGEYRCAITLRNNVYiRTVTLKV-- +>UniRef100_B4JEF2_7222/ 40 0.238 1.910E+00 40 115 116 142 225 888 +----------------------------------------WRVTAGNTVQWHCGHieSNPAPSWSFYYNDIELPAAStLSDSNGTLLLSNVSVASSGSYRCVATNtaSGVRLalpSRLELQVSA +>UniRef100_A0A672M7L7_75366/ 40 0.392 1.910E+00 66 115 116 358 403 1201 +------------------------------------------------------------------GRASFL--NF---DKTLRITDVSETDAGEYRCIAKNrHGSVHHNIRVTVNA +>UniRef100_A0A7L3HYB5_254575/ 39 0.259 2.607E+00 65 114 116 1 54 158 +-----------------------------------------------------------------KPRVSLQDPALRNGNFSLRINPVQSKDVGLYEAWVKYNTEiHSCHVDLgiiTVN- +>UniRef100_A0A182MLG9_139723/ 39 0.229 2.607E+00 55 102 116 2 49 223 +-------------------------------------------------------DGVLNAYETFIGRVTLLNNDILYGKASLNLTSIRESDNGWYECKVIFP------------- +>UniRef100_A0A671WAX2_8175/ 39 0.315 2.607E+00 36 107 116 3 67 261 +------------------------------------LVVTWSFSDVNIIM---SQTAINITDPAYPDRITLFP---STG--SLELRDLTLNDTGEYTVTIiSNAGAALK-------- +>UniRef100_A0A4W3H5Q4_7868/ 39 0.281 2.607E+00 8 103 116 28 108 272 +--------PEYLTANRGTNITFYCGYPFS--LHSSRIQVYWRKQGE--TTYLHTQEDS-------RKRFGV----KSKGNRFFQFLDVNIQDAAVYHCELVLEG------------ +>UniRef100_A0A0F8AN57_215358/ 39 0.239 2.607E+00 7 111 116 38 142 312 +-------PPKVYVVRnatfnLGSDANLTCS---DKTWN-ETMYVIWKislKNSKEcRMSFSNDGqsEDLCNDSKSLRNSSKARPY--------LHIPNFSNNDVGIYRCEsVFKGGTENYEINV---- +>UniRef100_G3QT08_9595/ 39 0.452 2.607E+00 74 113 116 191 232 388 +--------------------------------------------------------------------------QLSNGNRTLTLLSVKRNDAGPYQCEIrdRYGGIRSYPVTLNV-- +>UniRef100_A0A674ETF4_8032/ 39 0.274 2.607E+00 13 97 116 25 101 389 +-------------VELGQNATINCSLNIESA--------YWYIqhqpqPPLAILrSFSNSSPAAFYYNKNYRQKYS-----LETGN-RLFIQNVTVDDCGVFYC------------------ +>UniRef100_A0A3L8SBQ9_44316/ 39 0.283 2.607E+00 64 114 116 57 107 463 +----------------------------------------------------------------FKEReIKLLITVLDDG--SLRIVNVTKSDAGSYTCVAtNHFGTASSTGSLLVK- +>UniRef100_UPI0014038147_386614/ 39 0.225 2.607E+00 76 114 116 3 42 481 +----------------------------------------------------------------------------QKGKSSLYVRNIQPSDSGTYHCEAISPiGHDQKSMHLDIQ- +>UniRef100_I4AQI1_880071/ 39 0.303 2.607E+00 66 113 116 215 270 872 +------------------------------------------------------------------NRYQWFKDNIAlTGqiNPTLEIINATPDDAGEYFCRITNTQAtqlilERHKITLNV-- +>UniRef100_A0A6Q2Z5Q9_8010/ 39 0.258 3.559E+00 13 97 116 15 99 215 +-------------VKPGYNVTMNCTLPASVQNASEDT--YWYIHrqaQPPVAIFkSYGIENVKGYIFCFisdcSQKYSLLPEH------RLLINNVTVDDYGVYHC------------------ +>UniRef100_A0A5N5J7C8_310915/ 39 0.208 3.559E+00 0 113 116 21 110 453 +DAVT-EMPKvELIVARkdipLGSTELLLCRAN-------KATTFRWEKDEEEIDELIDSDEE----------------------NSRLTLKNVKMTDSGIYKCICDFDGEEYeDSVNLYV-- +>UniRef100_UPI00193F7E56_260615/ 39 0.252 3.559E+00 26 102 116 326 405 806 +--------------------------PASHDTDNPSAQLYgaWYKEPATV-----GQ-DPPVASSAFslrvsqetQGRFQL-TGNPAHGDCSLQISDARRTDAGRYFFSIEKG------------- +>UniRef100_A0A5A9MZN5_1572043/ 39 0.226 3.559E+00 1 111 116 465 554 846 +-AFSekVVSPNEPI--------SLVCHVKGTP-----LPTVTWTLDDDPVI-----------KDSSHRmDRV-VTTE----GNVqSyLNVSHTQVTDGGVYRCTCNNsaGSVSYqARINV---- +>UniRef100_A0A510A9R9_34649/ 39 0.272 3.559E+00 18 115 116 1319 1391 1875 +------------------TLNIPC-----KSVGIPTPEKIWTFRGQPIVE---------------RKRARI----LSNG--SLQITDILDEDAGNYTCRVQNvYGADEIGFSLNVRA +>UniRef100_A0A0J7NNY7_67767/ 39 0.300 3.559E+00 60 113 116 354 412 2087 +------------------------------------------------------------QVSWYKGKTKLeDGDQYSiskdmSGVCRLMIKSATLEDSGEYSCKINKQTDKTDTI-LTV-- +>UniRef100_A0A402EGV0_143630/ 38 0.350 4.857E+00 66 103 116 1 40 214 +------------------------------------------------------------------GRVNFTSDQdfLLNRRADLKISDLRPSDSGLYRCVVNIHG------------ +>UniRef100_UPI0007F907F7_37003/ 38 0.275 4.857E+00 1 88 116 22 112 278 +-SWTIKVDQT-FNVTKGSNITILCTFTYPSGHKVQN--VYWKTVgkrecneddiDKNAFVF-HPNNSCVLQM--YREKTKLIGD-IAKENCSLLIKDIQ--------------------------- +>UniRef100_A0A3Q2I813_9796/ 38 0.224 4.857E+00 38 114 116 59 142 311 +--------------------------------------VYWKASaimcplvaiSSLILLLTDAVVSYTQKNIRYK-----LKGNLLEGNVSLTIEDAVQADSDLYCCRVEHRGwfNDMKhTISLEIK- +>UniRef100_A0A671WZ78_8175/ 38 0.230 4.857E+00 77 114 116 79 117 368 +-----------------------------------------------------------------------------DGTFTVTFSQLQLSDSGRYWCGVDRPGfDSYTEVQLSVK- +>UniRef100_G1P6L8_59463/ 38 0.283 4.857E+00 64 114 116 357 409 411 +----------------------------------------------------------------FFNNMSLKSMKLSWNNRTLTIDPVRREDAGSYQCQVSNtiSSAESEVVELDVK- +>UniRef100_UPI00096B5765_116153/ 38 0.257 4.857E+00 7 102 116 142 210 465 +-------PQnGKVVAKKGGTVSFECKANGNP-----GPIIQWSKKDGIL------PSGLQVQ-SGY-----L-----------LNLNDIRRQDAGLYQCTASNG------------- +>UniRef100_UPI000C81307B_9785/ 38 0.272 4.857E+00 52 114 116 28 89 615 +----------------------------------------------------NGS-HVTFQKKDYH--YKL-KGSLSARDVSLTIENAVKTDSGLYCCRIQHSGwfNDQKYiISLEIK- +>UniRef100_A0A3S2NRX8_123683/ 38 0.325 4.857E+00 77 115 116 31 70 880 +-----------------------------------------------------------------------------RGVLSITIFDCQAEDSGTYRCLCSNaKGEASDYATLEVSA +>UniRef100_A0A7L1MMY4_125297/ 38 0.243 4.857E+00 0 114 116 647 788 965 +NAvgIKVVLPESKLQVAtkdssveiASSNAAIECRI-VFAQ-NNSQFAVTWYLlpplADTTPLQIVRADySSILEYGSEFSspaQRSRFLSQRVSSNIFQLQILSANRGDEGKYYCVVEEwlwlvdgwyklGEATSGRTTLKLK- +>UniRef100_D1LWW8_10224/ 38 0.285 4.857E+00 14 97 116 533 594 1048 +--------------EVGDDATLKCRATADPVLD---LTYIWLLDGVQI-------DVLDDSH--YA-R-------LRDGN--LEIIDAELRQSGVYTC------------------ +>UniRef100_UPI0007AD3A56_75366/ 38 0.229 4.857E+00 12 100 116 257 345 1169 +------------VVTEGDALRVSCSVSGFK----GPLSVSWQhKKDsgasfSDVISLTH-EGVMRNVGARYQSRnVQTFHS--PAGNFILELGASATSDSGEYKCIVS--------------- +>UniRef100_E9IDN4_13686/ 38 0.420 4.857E+00 67 115 116 7 49 1441 +-------------------------------------------------------------------RTRLL------GSV-LAIEAVTLEDSGVYRCSASNpGGEASAEIRLIVTA +>UniRef100_B4IRM5_7234/ 38 0.240 6.628E+00 38 115 116 0 64 77 +--------------------------------------VAWIKADaKAILaiheHVITNNDRLTVQHNDY-------------NTWTLNIRSVKMEDSGKYMCQVNTDP-----MKMQVSA +>UniRef100_I3IXD8_8128/ 38 0.254 6.628E+00 61 113 116 12 64 198 +-------------------------------------------------------------NDGFTDNVKFKYTGLQ--NCSVVIRNVTEQDEGCYYClFITYpEGSFIGRTCLQV-- +>UniRef100_C3XTR1_7739/ 38 0.296 6.628E+00 65 111 116 11 64 259 +-----------------------------------------------------------------RGRVasEFSRHSIvgssRRGEYNLRIRDVQPADEGNYRCSVFTvRDAGDARLTV---- +>UniRef100_UPI001900AAAE_8040/ 38 0.263 6.628E+00 13 97 116 25 101 364 +-------------VELGQNTIINCSINIESA--------YWYIqhqpqPPLAILrSFTSSSPAAFYYNNNYRQKYS-----LETGN-SLFIQNVTVDDCGVFYC------------------ +>UniRef100_A0A672I9L9_181472/ 38 0.333 6.628E+00 63 114 116 152 205 373 +---------------------------------------------------------------RLAGDTDRCLPTLTLPNGVLQIYNVQLEDAGQYRCVATNIGTrlRSRAATLTVN- +>UniRef100_UPI000B4FC5F3_10047/ 38 0.288 6.628E+00 62 115 116 346 404 459 +--------------------------------------------------------------PSYRwlknGDALVLEERIQIENGALTISNLNVTDSGMFQCIAENkHGLIYSSAELKVVA +>UniRef100_UPI001653D821_283035/ 38 0.257 6.628E+00 75 109 116 0 34 683 +---------------------------------------------------------------------------MNAGDLSLTLKKVSRKDSGTYKCRVKPDDSKWKSI------ +>UniRef100_UPI0006D4D32B_69319/ 38 0.269 6.628E+00 62 112 116 21 68 739 +--------------------------------------------------------------PNFWGsRATFRLGSPAQ----LQIQEVRPSDEGVYRCRVDFRNSPTRNIKVN--- +>UniRef100_A0A4W3IY94_7868/ 38 0.272 6.628E+00 62 115 116 363 411 1034 +--------------------------------------------------------------PTYK---WLRNGETTYG---LKILRLTLEDSGMYQCVAENkHGSIYSNAELKVLA +>UniRef100_A0A1S3WPL0_9365/ 38 0.339 6.628E+00 62 115 116 77 130 1094 +--------------------------------------------------------------PAWRGRVSL-PAFLRHPhNATLLLGPLRSSDAGLYRCQAVRGLADQQRlVALEV-A +>UniRef100_A0A0B2UWL8_6265/ 38 0.263 6.628E+00 43 113 116 936 1000 1248 +-------------------------------------------GPEPLVEWLHNGERISASD----SRMRM---SLSSGRAALRVSDVSVMDEGEYSCRASNsAGFETTKANLIV-- +>UniRef100_UPI0018A6EF84_6687/ 38 0.198 6.628E+00 7 102 116 702 823 1297 +-------PPEEIVSDKGDSITLECEAYTDTLLDTSY---IWRHNGLRIelddteylrnLAYEQGY-DFSVQRKMYnvydnpyaaslitKKKeqevyVSKREPPFEKGYraGHLRIKNLTLEDAGVYECVAKTP------------- +>UniRef100_A0A401NQ14_75743/ 38 0.228 6.628E+00 12 111 116 250 334 1403 +------------VVNPGEQFFLMCTAKGAPP-----PTLTWTLDDETIVR------DSGHRTNQYT---------LTDGTtVShMNVTNPQIKDGGVYRCTARNlvGSAEYqARINV---- +>UniRef100_A0A3Q3XEY3_94237/ 38 0.419 9.043E+00 68 98 116 0 30 293 +--------------------------------------------------------------------TCLFNSQIPHGNASLLLRRVKVQDKGRYKCY----------------- +>UniRef100_A0A151MRS5_8496/ 38 0.167 9.043E+00 16 115 116 1 149 328 +----------------GLGVLLQCRFDVKQLVALDSLWVMWYFWEENVAWYEQGWSQlleepeetrelaLKHQDgslelqaghvtwyfleekvASYeQGRSQAWPGaslpsekELESGDISLSLVVVTVPNEGLYRdagsifsCHVRHeaxXXXLQEDVPLDILA +>UniRef100_UPI0018E7CF36_27794/ 38 0.230 9.043E+00 64 113 116 83 133 397 +----------------------------------------------------------------YEGRISITPEE-SSGTFKILINRLKKEDSGLYKCGMAMldDSGNARTIDLQV-- +>UniRef100_UPI0008FAC785_7962/ 38 0.285 9.043E+00 67 114 116 32 74 603 +-------------------------------------------------------------------RVSVLD------NGSLRISNITKQDAGLYTCVARNqFGVASSAGTLVVK- +>UniRef100_A0A226P3I3_9014/ 38 0.266 9.043E+00 70 113 116 330 372 694 +----------------------------------------------------------------------VFPSDL--GEASLKIIGVTAEDDGIYTCIAANDmGSVSSSASLRV-- +>UniRef100_UPI001403400A_386614/ 38 0.261 9.043E+00 40 115 116 318 403 1028 +----------------------------------------WSRsiSDAFVPieeslQWVcKANGDPKPSHRWLKNGEPLMKEErirVEKG--ALTIPAVNLSDSGMYQCLAENkHGVIYLSAELRVLA +>UniRef100_A0A3Q0J2T0_121845/ 38 0.375 9.043E+00 78 115 116 6 43 1108 +------------------------------------------------------------------------------GN--LMITEVKKSDEGKYQCYVQNmvGERETKPALLTVHA +>UniRef100_T1KT78_32264/ 38 0.322 9.043E+00 62 114 116 430 489 1186 +--------------------------------------------------------------PSYnWSRVGV-TEQLPDG-ASLTshnrlliIPKVKVQDSGEYRCTAKSGGSmIQASAFLRVQ- +>UniRef100_A0A553N0A4_623744/ 38 0.394 9.043E+00 79 115 116 276 313 1225 +-------------------------------------------------------------------------------NKTLRILDVSVEDSGSYTCMASNKiGSIRHAVEVQVKA +>UniRef100_UPI0013900E35_45351/ 38 0.232 9.043E+00 48 115 116 492 561 1318 +------------------------------------------------VQFLRGKQVLSSRAD---PRVNITKTNLDDefYNLKLTIINVTVNDSGMYVCDaVGLKPKRFinDSVNINVKA +>UniRef100_UPI0009072C00_8496/ 38 0.222 9.043E+00 50 115 116 275 354 1357 +--------------------------------------------------FVNGRIEFQWQYPkrrkDYKPVSAMDKSSLVY-KCSsnLTIQNVTMEDKGRYICRVVNvTGLETsamgleTNVTITVydKA +>UniRef100_UPI00084D27EA_8355/ 38 0.255 9.043E+00 17 113 116 429 500 1902 +-----------------EDFVLEC--PVEEQ---PVPEIIWMLNDNPI----------QYAHSTYEDRV-----------AKLRVQDALPEDEGVYLCLAQNsSGKVSCCTTVIV-- diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000000000000000000000000000000000000..d87c841ce5516b238899ec60132959b7ce40ff3e --- /dev/null +++ b/configuration.json @@ -0,0 +1,39 @@ +{ + "project": "PXDesign-main", + "layout": { + "conf": "Configuration files, example inputs, license files, and reproduction notes.", + "model": "PXDesign source code, bundled Protenix/PXDesignBench source trees, original README, and assets.", + "scripts": "Installation, dependency, Docker, and download scripts.", + "weight": "Model checkpoints, CCD cache, AF2/ProteinMPNN external tool weights, and MSA cache." + }, + "paths": { + "pxdesign_package": "model/pxdesign", + "protenix_source": "model/Protenix-pxd", + "pxdesignbench_source": "model/PXDesignBench", + "example_yaml": "conf/examples/PDL1_quick_start.yaml", + "checkpoint_dir": "weight/release_data/checkpoint", + "ccd_cache_dir": "weight/release_data/ccd_cache", + "tool_weights_root": "weight/tool_weights", + "af2_weights": "weight/tool_weights/af2", + "mpnn_weights": "weight/tool_weights/mpnn", + "reproduction_notes": "conf/PXDESIGN_REPRODUCTION_NOTES.md", + "original_readme": "model/README.md" + }, + "environment": { + "conda_env_used": "model_bio", + "tool_weights_root_env": "TOOL_WEIGHTS_ROOT=$PWD/weight/tool_weights", + "protenix_data_root_env": "PROTENIX_DATA_ROOT_DIR=$PWD/weight/release_data/ccd_cache" + }, + "validated_tasks": [ + "pxdesign check-input", + "pxdesign parse-target", + "pxdesign infer", + "pxdesign pipeline --preset preview", + "pxdesign pipeline --preset extended" + ], + "hpc_runtime_overrides": { + "use_fast_ln": false, + "use_deepspeed_evo_attention": false, + "reason": "The DTK/HIP environment failed to build fastfold_layer_norm_cuda with CUDA compiler flags." + } +} diff --git a/model/PXDesignBench/.gitignore b/model/PXDesignBench/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..3bc59c6d6277364848ac230dab447efb84fd36ef --- /dev/null +++ b/model/PXDesignBench/.gitignore @@ -0,0 +1,168 @@ +# Byte-compiled / optimized / DLL files +*__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so +*.o +*.obj +*.d +# ninjia relate +*ninja* +lock +# Distribution / packaging +.Python +.vscode +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +.tox/ +.nox/ +.coverage +.coverage.* +.cache +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# data cache and checkpoints +data_cache/ +checkpoints/ + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +output*/ \ No newline at end of file diff --git a/model/PXDesignBench/CODE_OF_CONDUCT.md b/model/PXDesignBench/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000000000000000000000000000000000..1d8e9c473649aa4388d7589e788927ccbf1c50af --- /dev/null +++ b/model/PXDesignBench/CODE_OF_CONDUCT.md @@ -0,0 +1,127 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. \ No newline at end of file diff --git a/model/PXDesignBench/CONTRIBUTING.md b/model/PXDesignBench/CONTRIBUTING.md new file mode 100644 index 0000000000000000000000000000000000000000..431fe6845cce9b6750d203ca034f0c6d503c4b30 --- /dev/null +++ b/model/PXDesignBench/CONTRIBUTING.md @@ -0,0 +1,61 @@ +# Contributing + +Thank you for investing your time in contributing to PXDesignBench project! + +Read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable. + +This guide details how to use issues and pull requests to improve PXDesignBench project. + +## General Guidelines + +### Pull Requests + +Make sure to keep Pull Requests small and functional to make them easier to review, understand, and look up in commit history. This repository uses "Squash and Commit" to keep our history clean and make it easier to revert changes based on PR. + +Adding the appropriate documentation, unit tests and e2e tests as part of a feature is the responsibility of the feature owner, whether it is done in the same Pull Request or not. + +Pull Requests should follow the "subject: message" format, where the subject describes what part of the code is being modified. + +Refer to the template for more information on what goes into a PR description. + +### Design Docs + +A contributor proposes a design with a PR on the repository to allow for revisions and discussions. If a design needs to be discussed before formulating a document for it, make use of Google doc and GitHub issue to involve the community on the discussion. + +### GitHub Issues + +GitHub Issues are used to file bugs, work items, and feature requests with actionable items/issues (Please refer to the "Reporting Bugs/Feature Requests" section below for more information). + +### Reporting Bugs/Feature Requests + +We welcome you to use the GitHub issue tracker to report bugs or suggest features that have actionable items/issues (as opposed to introducing a feature request on GitHub Discussions). + +When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful: + +- A reproducible test case or series of steps +- The version of the code being used +- Any modifications you've made relevant to the bug +- Anything unusual about your environment or deployment + +## Contributing via Pull Requests + +### Find interesting issue + +If you spot a problem with the problem, [search if an issue already exists](https://github.com/bytedance/PXDesignBench/issues). If a related issue doesn't exist, you can open a new issue using [issue template](https://github.com/bytedance/PXDesignBench/issues/new/choose). + +### Solve an issue + +Please check `DEVELOPMENT.md` in sub folder to get familiar with running and testing codes. + +### Open a Pull request. + +When you're done making the changes, open a pull request and fill PR template so we can better review your PR. The template helps reviewers understand your changes and the purpose of your pull request. + +Don't forget to link PR to the issue if you are solving one. + +If you run into any merge issues, checkout this [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) to help you resolve merge conflicts and other issues. + + +## Finding contributions to work on + +Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' and 'good first issue' issues are a great place to start. \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/.github/workflows/python-publish.yml b/model/PXDesignBench/ColabDesign/.github/workflows/python-publish.yml new file mode 100644 index 0000000000000000000000000000000000000000..33db69cc55dd7727f05c2cda010a535b27a88cdf --- /dev/null +++ b/model/PXDesignBench/ColabDesign/.github/workflows/python-publish.yml @@ -0,0 +1,39 @@ +# This workflow will upload a Python Package using Twine when a release is created +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python#publishing-to-package-registries + +# This workflow uses actions that are not certified by GitHub. +# They are provided by a third-party and are governed by +# separate terms of service, privacy policy, and support +# documentation. + +name: Upload Python Package + +on: + release: + types: [published] + +permissions: + contents: read + +jobs: + deploy: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Set up Python + uses: actions/setup-python@v3 + with: + python-version: '3.x' + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install build + - name: Build package + run: python -m build + - name: Publish package + uses: pypa/gh-action-pypi-publish@release/v1 + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} diff --git a/model/PXDesignBench/ColabDesign/.gitignore b/model/PXDesignBench/ColabDesign/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..a4acb2ab61dd165beddc06937ebf3514793147ae --- /dev/null +++ b/model/PXDesignBench/ColabDesign/.gitignore @@ -0,0 +1,2 @@ +**/.DS_Store +*.pyc diff --git a/model/PXDesignBench/ColabDesign/LICENSE.txt b/model/PXDesignBench/ColabDesign/LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..635d01b8fd21088411c6727f926d2f356c176907 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/LICENSE.txt @@ -0,0 +1,8 @@ +/* + * ---------------------------------------------------------------------------- + * "THE BEER-WARE LICENSE" (Revision 42): + * wrote this file. As long as you retain this notice you + * can do whatever you want with this stuff. If we meet some day, and you think + * this stuff is worth it, you can buy me a beer in return. Sergey Ovchinnikov + * ---------------------------------------------------------------------------- + */ diff --git a/model/PXDesignBench/ColabDesign/MANIFEST.in b/model/PXDesignBench/ColabDesign/MANIFEST.in new file mode 100644 index 0000000000000000000000000000000000000000..84f0f887609ed8e07b9b6a25bc838b69b5469447 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/MANIFEST.in @@ -0,0 +1,4 @@ +include colabdesign/mpnn/weights/*.pkl +include colabdesign/mpnn/weights_soluble/*.pkl +include colabdesign/tr/weights/*.npy +include colabdesign/af/weights/*.npy \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/README.md b/model/PXDesignBench/ColabDesign/README.md new file mode 100644 index 0000000000000000000000000000000000000000..dd87b125e57bfed9fbceceb1357fe9898dda0c70 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/README.md @@ -0,0 +1,29 @@ +# ColabDesign +### Making Protein Design accessible to all via Google Colab! +- P(structure | sequence) + - [TrDesign](/tr) - using TrRosetta for design + - [AfDesign](/af) - using AlphaFold for design + - [WIP] [RfDesign](https://github.com/RosettaCommons/RFDesign) - using RoseTTAFold for design +- P(sequence | structure) + - [ProteinMPNN](/mpnn) + - [WIP] TrMRF +- P(sequence) + - [WIP] [MSA_transformer](/esm_msa) + - [WIP] [SEQ](/seq) - (GREMLIN, mfDCA, arDCA, plmDCA, bmDCA, etc) +- P(structure) + - [Rfdiffusion](/rf) + +### Where can I chat with other ColabDesign users? + - See our [Discord](https://discord.gg/gna8maru7d) channel! + + +### Presentations +[Slides](https://docs.google.com/presentation/d/1Zy7lf_LBK0_G3e7YQLSPP5aj_-AR5I131fTsxJrLdg4/) +[Talk](https://www.youtube.com/watch?v=2HmXwlKWMVs) + +### Contributors: +- Sergey Ovchinnikov [@sokrypton](https://github.com/sokrypton) +- Shihao Feng [@JeffSHF](https://github.com/JeffSHF) +- Justas Dauparas [@dauparas](https://github.com/dauparas) +- Weikun.Wu [@guyujun](https://github.com/guyujun) (from [Levinthal.bio](http://levinthal.bio/en/)) +- Christopher Frank [@chris-kafka](https://github.com/chris-kafka) diff --git a/model/PXDesignBench/ColabDesign/af/LICENSE.txt b/model/PXDesignBench/ColabDesign/af/LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..635d01b8fd21088411c6727f926d2f356c176907 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/LICENSE.txt @@ -0,0 +1,8 @@ +/* + * ---------------------------------------------------------------------------- + * "THE BEER-WARE LICENSE" (Revision 42): + * wrote this file. As long as you retain this notice you + * can do whatever you want with this stuff. If we meet some day, and you think + * this stuff is worth it, you can buy me a beer in return. Sergey Ovchinnikov + * ---------------------------------------------------------------------------- + */ diff --git a/model/PXDesignBench/ColabDesign/af/README.md b/model/PXDesignBench/ColabDesign/af/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e475e7420906b6b2142ce9b3edd83f621c54d05d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/README.md @@ -0,0 +1,336 @@ +# AfDesign (v1.1.1) +### Google Colab + + Open In Colab + + +# Updates +- Jump to [Previous Updates](#previous-updates) +- **15Oct2022** - v1.1.0 + - integrating proteinMPNN! + - bugfix for sidechain loss +- **17Nov2022** + - updating pae/plddt loss calculation to be consistent with pae/plddt outputs +- **24Dec2022** - v1.1.1 + - adding af_pseudo_diffusion examples + - updating to alphafold-multimer v2.3.0 + - enabling fused_triangle_multiplication by default +- **21Jan2023** + - add support for bfloat16 (enabled by default +- **01Mar2023** + - adding support for [RfDiffusion](/rf) +### setup +first install jax (with GPU support) +```bash +pip install "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html +``` +second install colabdesign +```bash +pip install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1 + +# download alphafold weights +mkdir params +curl -fsSL https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar | tar x -C params +``` +By default `mk_afdesign_model()` assumes alphafold "params" are saved in the run directory (`data_dir="."`). To override: +```python +model = mk_afdesign_model(..., data_dir="/location/of") +``` +### import +```python +import numpy as np +from IPython.display import HTML +from colabdesign import mk_afdesign_model, clear_mem +``` +### fixed backbone design +For a given protein backbone, generate/design a new sequence that AlphaFold thinks folds into that conformation +```python +model = mk_afdesign_model(protocol="fixbb") +model.prep_inputs(pdb_filename="1TEN.pdb", chain="A") +model.design_3stage() +``` +### hallucination +For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured +protein (high plddt, low pae, many contacts). +```python +model = mk_afdesign_model(protocol="hallucination") +model.prep_inputs(length=100) +model.set_seq(mode="gumbel") +model.design_soft(50) +model.set_seq(model.aux["seq"]["pseudo"]) +model.design_3stage(50,50,10) +``` +### binder hallucination +For a given protein target and protein binder length, generate/hallucinate a protein binder sequence AlphaFold +thinks will bind to the target structure. To do this, we minimize PAE and maximize number of contacts at the +interface and within the binder, and we maximize pLDDT of the binder. +```python +model = mk_afdesign_model(protocol="binder") +model.prep_inputs(pdb_filename="4MZK.pdb", chain="A", binder_len=19) +model.design_3stage(100, 100, 10) +``` +Instead of hallucination, you can redesign an existing binder: +```python +model.prep_inputs(pdb_filename="4MZK.pdb", chain="A", binder_chain="T") +``` + +### partial hallucination +If you have a motif (binding motif, or functional motif) and you want to hallucinate a new scaffold around it, +you can use partial hallucination. Or you have a protein and you want to extend one of the loops. +```python +af_model = mk_afdesign_model(protocol="partial") +af_model.prep_inputs(pdb_filename="6MRR.pdb", chain="A", pos="3-30,33-68", length=100) +af_model.rewire(loops=[36]) +``` +# FAQ + +#### Can I reuse the same model without needing to recompile? +```python +model.restart() +``` +#### How do I change the loss weights? +This can be done using the provided function: +```python +model.set_weights(pae=0.0, plddt=1.0) +``` +or the dictionary directly: +```python +model.opt["weights"]["pae"] = 0.0 +``` +#### How do I control number of recycles used during design? +```python +model = mk_afdesign_model(num_recycles=1, recycle_mode="average") +# if recycle_mode in ["average",last","sample","first"] the number of recycles can change during optimization +model.set_opt(num_recycles=1) +``` +- `num_recycles` - number of recycles to use during design (for denovo proteins we find 0 is often enough) +- `recycle_mode` - optimizing across all recycles can be tricky, we experiment with a couple of ways: + - *last* - use loss from last recycle. (Default) + - *average* - compute loss at each recycle and average gradients. (Previous default from v.1.0.5) + - *sample* - Same as *last* but each iteration a different number of recycles are used. + - *first* - use loss from first recycle. + - *add_prev* - average the outputs (dgram, plddt, pae) across all recycles before computing loss. + - *backprop* - use loss from last recycle, but backprop through all recycles. + +#### How do I control which model params are used during design? +By default all five models are used during optimization. If `num_models` > 1, then multiple params are evaluated at each iteration and the gradients/losses are averaged. Each iteration a random set of model params are used unless `sample_models=False`. +```python +model = mk_afdesign_model(num_models=1, sample_models=True) +# or +model.set_opt(num_models=1, sample_models=True) +``` +- `num_models` - number of model params to use at each iteration. +- `sample_models`: + - *True* - randomly select models params to use. (Recommended) + - *False* - use the same model params each iteration. +You can also specify exactly which models are used during any of the design protocols: +```python +model.design_(num_models=1, sample_models=True, models=[0,2,3]) +# or +model.design_(num_models=2, sample_models=False, models=["model_1_ptm","model_3_ptm"]) +``` +#### Can I use OpenFold model params for design instead of AlphaFold? +You may need to download them: +```bash + for W in openfold_model_ptm_1 openfold_model_ptm_2 openfold_model_no_templ_ptm_1 + do wget -qnc https://files.ipd.uw.edu/krypton/openfold/${W}.npz -P params; done +``` +Once downloaded: +```python +model = mk_afdesign_model(use_openfold=True, use_alphafold=False) +``` +#### For binder hallucination, can I specify the site I want to bind? +```python +model.prep_inputs(..., hotspot="1-10,15,3") +``` +#### Can I input more than one chain? +```python +model.prep_inputs(..., chain="A,B") +``` +#### For fixed backbone design, how do I force the sequence to be the same for homo-dimer optimization? +```python +model.prep_inputs(pdb_filename="6Q40.pdb", chain="A,B", copies=2, homooligomer=True) +``` +WARNING, this functionality assumes the input chains are of equal length. +#### How do I disable certain amino acids? +```python +model.restart(rm_aa="C,W") +``` +#### How do I set the random seed for reproducibility? +```python +model.restart(seed=0) +``` +#### What are all the different `design_???` methods? +- For **design** we provide 5 different functions: + - `design_logits()` - optimize *logits* inputs (continious) + - `design_soft()` - optimize *softmax(logits)* inputs (probabilities) + - `design_hard()` - optimize *one_hot(logits)* inputs (discrete) + +- For complex topologies, we find directly optimizing one_hot encoded sequence `design_hard()` to be very challenging. +To get around this problem, we propose optimizing in 3 stages or first learning logits then switching to semigreedy optimization. + - `design_3stage()` - gradient based optimization (GD) (logits → soft → hard) + - `design_semigreedy(tries=X)` - tries X random mutations, accepts those that decrease loss + - `design_pssm_semigreey(tries=X)` - uses GD to get a sequence profile (PSSM), then uses the PSSM to bias semigreedy opt. (Recommended) + +#### What are all the different losses being optimized? +- general losses + - *pae* - minimizes the predicted alignment error + - *plddt* - maximizes the predicted LDDT + - *pae* and *plddt* values are between 0 and 1 (where lower is better for both) + +- fixbb specific losses + - *dgram_cce* - minimizes the categorical-crossentropy between predicted distogram and one extracted from pdb. + - *fape* - minimize difference between coordinates (see AlphaFold paper) + - we find *dgram_cce* loss to be more stable for design (compared to *fape*) + +- hallucination specific losses + - *con* - maximize `1` contacts per position. `model.set_opt("con",num=1)` + +- binder specific losses + - *pae* - minimize PAE at interface and within binder + - *con* - - maximize `2` contacts per binder position, within binder. `model.set_opt("con",num=2)` + - *i_con* - maximize `1` contacts per binder position `model.set_opt("i_con",num=1)` + +- partial hallucination specific losses + - *sc_fape* - sidechain-specific fape + +#### How is contact defined? How do I change it? +By default, 2 [con]tacts per positions are optimized to be within cβ-cβ < 14.0Å and sequence seperation ≥ 9. This can be changed with: +```python +model.set_opt(con=dict(cutoff=8, seqsep=5, num=1)) +``` +For interface: +```python +model.set_opt(i_con=dict(...)) +``` + +#### Optax Optimizers +By default, we use stochastic gradient descent `set_optimizer(optimizer="sgd", learning_rate=0.1, norm_seq_grad=True)` for optimization. This seems to work quite well for the default problems. But if you want to try other optimizers, ColabDesign is now fully integrated with all [Optax optimizers](https://optax.readthedocs.io/en/latest/api.html). +Example how to change optimizer. Note the default learning_rate of 0.1 was calibrated for sgd with gradient normalization. A different learning_rate may be more optimal for other optimization settings. +```python +model = mk_afdesign_model(optimizer="adam", learning_rate=0.01) +``` +Or for more control (or to change settings after model initialization), use: +```python +model.set_optimizer(optimizer="adam", learning_rate=0.01, b1=0.9, b2=0.999) +``` +By default, the gradients for the sequence parameters are normalized. We find this helps with convergence. To disable: +```python +model.set_opt(norm_seq_grad=False) +``` + +# Advanced FAQ +#### loss during Gradient descent is too jumpy, can I do some kind of greedy search towards the end? +Gradient descent updates multiple positions each iteration, which can be a little too aggressive during hard (discrete) mode. +Instead, one can try (`tries`) a few random mutations and accept one with lowest loss. If `use_plddt=True` the random mutations will be biased towards positions with low pLDDT. +```python +model.design_3stage(hard_iters=0) +# set number of model params to evaluate at each iteration +num_models = 2 if model.args["use_templates"] else 5 +model.design_semigreedy(iters=10, tries=20, num_models=num_models, use_plddt=True) +``` +#### I was getting better results before the major update (19June2022), how do I revert back to the old settings? +We are actively trying to find the best weights `model.opt["weights"]`, settings `model.opt` for each protocol. +Please send us a note if you find something better! To revert back to old settings do this after prepping the model: +- fixbb: +```python +model.set_weights(dgram_cce=1, pae=0.1, plddt=0.1) +model.design_3stage() +``` +- hallucination: +```python +model.set_seq(mode="gumbel") +model.set_weights(pae=1, plddt=1, con=0.5) +model.set_opt("con", binary=True, cutoff=21.6875, num=model._len, seqsep=0) +model.design_2stage(100, 100, 10) +``` +- binder hallucination: +```python +model.set_weights(plddt=0.1, pae=0.1, i_pae=1.0, con=0.1, i_con=0.5) +model.set_opt("con", binary=True, cutoff=21.6875, num=model._binder_len, seqsep=0) +model.set_opt("i_con", binary=True, cutoff=21.6875, num=model._target_len) +model.design_3stage(100, 100, 10) +``` +#### I don't like your design_??? function, can I write my own with more detailed control? +```python +def design_custom(self): + # set options + self.set_opt(dropout=True, soft=False, hard=False) + # set number of recycles + self.set_opt(num_recycles=0) + # take 100 steps + for _ in range(100): self.step() + # increase weight for plddt + self.set_weights(plddt=2.0) + # take another 100 steps + for _ in range(100): self.step() + # increase number of recycles + self.set_opt(num_recycles=1) + # take another 100 steps + for _ in range(100): self.step() + # etc... + +model = mk_afdesign_model() +design_custom(model) +``` + +#### custom callback examples +Looking for more control over afdesign? The callback functions have gotten much smarter. Based on your input arguments, it will automatically fetch the variable of interest. You can now define your own custom losses, params to optimize, modify inputs before alphafold is run, and modify auxiliary outputs. +```python +def custom_pre_callback(inputs, aux, opt, key): + inputs["aatype"] = inputs["aatype"].at[:].set(0) + aux["pre"] = opt["pre"] + jax.random.randint(key,[],0,10) + +def custom_post_callback(outputs, aux): + aux["post"] = outputs["structure_module"] + +def custom_loss_callback(outputs, params): + loss = jnp.square(outputs["structure_module"]["final_atom14_positions"] + params["custom_param"]).mean() + return {"custom_loss":loss} + +af_model = mk_afdesign_model(protocol="fixbb", + pre_callback=custom_pre_callback, + post_callback=custom_post_callback, + loss_callback=custom_loss_callback) +af_model._params["custom_param"] = 1.0 +af_model.opt["weights"]["custom_loss"] = 0.1 +af_model.opt["pre"] = 100 + +af_model.prep_inputs(pdb_filename=get_pdb("1TEN"), chain="A") +``` + +# Previous Updates +- **24Feb2022** - "Beta" branch started. Refactoring code to allow homooligomeric hallucination/design and averaging gradients across recycles (which is now the default). +Minor changes changes include renaming intra_pae/inter_con to pae/con and inter_pae/inter_con to i_pae/i_con for clarity. +- **28Feb2022** - We find backprop through structure module to be unstable, all functions have been updated to only use distogram by default. The definition of contact has changed to minimize entropy within distance cutoff. +- **02May2022** - The `design.py` code has been split up into multiple python files under `src/` +- **14May2022** - Adding support for partial hallucination (if you want to constrain one part and generate structure/sequence for rest). +- **19June2022** - "Beta" branch is now the "Main" branch. WARNING: Lots of default settings and weights were changed. [Click here](#i-was-getting-better-results-before-the-major-update-19june2022-how-do-i-revert-back-to-the-old-settings) for info on how to revert back to old settings. +- **28June2022** - v1.0.1 - Major code reorganization/refactoring to add support for callbacks (to allow integration w/ other tools during design) and to avoid clashes with existing trrosetta/alphafold installations. (eg. `af → colabdesign`, `af.src → colabdesign.af` and `alphafold → colabdesign.af.alphafold`). +- **05July2022** - v1.0.2 - Major code cleanup, removing duplicate code. Adding support for custom loss functions. +- **11July2022** - v1.0.3 - Improved homo-oligomeric support. RMSD and dgram losses have been refactored to automatically save aligned coordinates. Multimeric coordinates now saved with chain identifiers. +- **23July2022** - v1.0.4 - Adding support for openfold weights. To enable set `mk_afdesign_model(..., use_openfold=True)`. +- **31July2022** - v1.0.5 - Refactoring to add support for swapping batch features without recompile. Allowing for implementation of [AF2Rank](https://github.com/sokrypton/ColabDesign/blob/main/af/examples/AF2Rank.ipynb)! +- **09Sept2022** - v1.0.6 + - support for alphafold-multimer `model = mk_afdesign_model(..., use_multimer=True)` + - support for experimentally resolved loss `model.set_weights(exp_res=1)` + - support for multichain design/hallucination for fixbb, hallucination and partial protocols: `model.prep_inputs(..., copies=2)` + - support to fix the sequence for certain positions `model.prep_inputs(..., fix_pos="1-10")` (supported in protocols "fixbb" and "partial") + - binder protocol improved, prior protocol would try to optimize number of contacts per target, new default is to optimize number of contacts per binder position. Number of contacts per binder position can be controlled with `model.set_opt("i_con",num=1)` and number of positions that should be contact with `model.set_opt("i_con",num_pos=5)` + - implementing David Jones'-like protocol for semi-greedy optimization, where positions are selected based on plddt, and after 20 tries, the mutation that decreasing loss the most is accepted. `model.design_semigreedy()` + - WARNING: the returned pLDDT is now in the "correct" direction (higher is better) + - removing recycle dimension from the input features (to standardize with multimer inputs) + - removing all dependence on TensorFlow +- **14Sept2022** - v1.0.7 + - refactoring design.py to add `design_pssm_semigreedy()` protocol, which is a wrapper around `design_semigreedy(seq_logits=)`, and can be used to input/learn PSSM for biased optimization. + - adding example [peptide_binder_design.ipynb](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/af/examples/peptide_binder_design.ipynb) targeted for peptide binder hallucination/design. + - adding [finer control](#how-do-i-control-which-model-params-are-used-during-design) over what models are used during optimization. + - fixing RAM memory leaks, `clear_mem()` now also does garbage collection + - fixing integration with TrDesign that got broken in v1.0.6 +- **22Sept2022** - v1.0.8 + - [custom callback functions](#custom-callback-examples) (\[pre|loss|pos\]_callback) have been refactored to be more flexible. + - Supported input arguments include: ["inputs", "outputs", "params", "opt", "seq", "aux", "key"]. + - The pre_callback function can be used to modify inputs before prediction, loss_callback to add cutstom loss. + - adding support for [Optax optimizers](#optax-optimizers) +- **24Sept2022** - v1.0.9 + - adding [contrib section](/af/contrib) where user contributed modifications and protocols will go. diff --git a/model/PXDesignBench/ColabDesign/af/contrib/README.md b/model/PXDesignBench/ColabDesign/af/contrib/README.md new file mode 100644 index 0000000000000000000000000000000000000000..6d3f66599c98fa393b2b356072100303acdb426d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/contrib/README.md @@ -0,0 +1 @@ +WIP \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/design.ipynb b/model/PXDesignBench/ColabDesign/af/design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..f4f00c33b8a711f854d55b6bee5e4d3ed35c108b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/design.ipynb @@ -0,0 +1,452 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "#AfDesign (v1.1.1)\n", + "Backprop through AlphaFold for protein design.\n", + "\n", + "**WARNING**\n", + "1. This notebook is in active development and was designed for demonstration purposes only.\n", + "2. Using AfDesign as the only \"loss\" function for design might be a bad idea, you may find adversarial sequences (aka. sequences that trick AlphaFold)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UUfKrOzT0gOS" + }, + "source": [ + "# fixed backbone design (fixbb)\n", + "For a given protein backbone, generate/design a new sequence that AlphaFold thinks folds into that conformation. " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "qLd1DsnKzxBJ" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"fixbb\")\n", + "af_model.prep_inputs(pdb_filename=get_pdb(\"1TEN\"), chain=\"A\")\n", + "\n", + "print(\"length\", af_model._len)\n", + "print(\"weights\", af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart()\n", + "af_model.design_3stage()" + ], + "metadata": { + "id": "u0AwskJ84NGx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_traj() " + ], + "metadata": { + "id": "8FB1v7dn1LL6" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YEApO8YzBoS0" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "cW1KQiHKJpfp" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "YDrChASGVUUx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# hallucination\n", + "For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts)." + ], + "metadata": { + "id": "qLwS2s_xcjRI" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "sZnYfCbfEvol" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "af_model.prep_inputs(length=100)\n", + "\n", + "print(\"length\",af_model._len)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "# pre-design with gumbel initialization and softmax activation\n", + "af_model.restart(mode=\"gumbel\")\n", + "af_model.design_soft(50)\n", + "\n", + "# three stage design \n", + "af_model.set_seq(af_model.aux[\"seq\"][\"pseudo\"])\n", + "af_model.design_3stage(50,50,10)" + ], + "metadata": { + "id": "f76xqCkw0vj9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "af_model.get_seqs()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "dXfm4B8ISLuL" + }, + "source": [ + "# binder hallucination\n", + "For a given protein target and protein binder length, generate/hallucinate a protein binder sequence AlphaFold thinks will bind to the target structure.\n", + "To do this, we minimize PAE and maximize number of contacts at the interface and within the binder, and we maximize pLDDT of the binder.\n", + "By default, AlphaFold-ptm with residue index offset hack is used. To enable AlphaFold-multimer set: mk_afdesign_model(use_multimer=True).\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "3XLJPiRKx5Mw" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"binder\")\n", + "af_model.prep_inputs(pdb_filename=get_pdb(\"4MZK\"), chain=\"A\", binder_len=19)\n", + "\n", + "print(\"target_length\",af_model._target_len)\n", + "print(\"binder_length\",af_model._binder_len)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "u6VxjuinyCZa" + }, + "outputs": [], + "source": [ + "af_model.restart()\n", + "af_model.design_3stage(100,100,10)" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ], + "metadata": { + "id": "sTlS7_L8Zfwf" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "9cARoviGyIKb" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "RzE137NDZdZc" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "#**ADVANCED**" + ], + "metadata": { + "id": "SK0IJLoen_EC" + } + }, + { + "cell_type": "markdown", + "source": [ + "## partial hallucination + custom Radius of Gyration (rg) loss\n", + "mix supervised (fixbb) and unsupervised (hallucination) losses to constrain the halluciation process." + ], + "metadata": { + "id": "zl6JGTUzXRnk" + } + }, + { + "cell_type": "code", + "source": [ + "import jax\n", + "import jax.numpy as jnp\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "\n", + "# first off, let's implement a custom Radius of Gyration loss function\n", + "def rg_loss(inputs, outputs):\n", + " positions = outputs[\"structure_module\"][\"final_atom_positions\"]\n", + " ca = positions[:,residue_constants.atom_order[\"CA\"]]\n", + " center = ca.mean(0)\n", + " rg = jnp.sqrt(jnp.square(ca - center).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}" + ], + "metadata": { + "id": "spec3m8BlGer" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"partial\",\n", + " loss_callback=rg_loss, # add rg_loss\n", + " use_templates=False) # set True to constrain positions using template input\n", + "\n", + "af_model.opt[\"weights\"][\"rg\"] = 0.1 # optional: specify weight for rg_loss\n", + "\n", + "af_model.prep_inputs(pdb_filename=get_pdb(\"6MRR\"),\n", + " chain=\"A\",\n", + " pos=\"3-30,33-68\", # define positions to contrain\n", + " length=100) # total length if different from input pdb\n", + "\n", + "af_model.rewire(loops=[36]) # set loop length between segments " + ], + "metadata": { + "id": "h_BvzwbAKo6V" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# initialize with wildtype seq, fill in the rest with soft_gumbel distribution\n", + "af_model.restart(mode=[\"soft\",\"gumbel\",\"wildtype\"])\n", + "af_model.design_3stage(100, 100, 10)" + ], + "metadata": { + "id": "5Unr9u2GYKRD" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ], + "metadata": { + "id": "BFweaqNWYuF0" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "HTML(af_model.animate())" + ], + "metadata": { + "id": "GSu2lB9HYw-t" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "2EG2t2_KY4Td" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "rTGKbhsI0t8k" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "design.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/AF2Rank.ipynb b/model/PXDesignBench/ColabDesign/af/examples/AF2Rank.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..93dc3f7ff15b59f1e8ed0f0213f4221b2813cf3f --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/AF2Rank.ipynb @@ -0,0 +1,580 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "name": "AF2Rank.ipynb", + "provenance": [], + "collapsed_sections": [], + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU", + "gpuClass": "standard" + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "#AF2Rank\n", + "[AF2Rank](https://github.com/jproney/AF2Rank) implemented using ColabDesign. \n", + "\n", + "If you find useful, please cite:\n", + "- Roney, J.P. and Ovchinnikov, S., 2022. **State-of-the-Art estimation of protein model accuracy using AlphaFold**. [BioRxiv](https://www.biorxiv.org/content/10.1101/2022.03.11.484043v3.full)." + ], + "metadata": { + "id": "lN62y-y2VHUX" + } + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "cellView": "form", + "id": "zk6_tVpg9Bdi" + }, + "outputs": [], + "source": [ + "#@title ## setup\n", + "%%bash\n", + "if [ ! -d params ]; then\n", + " # get code\n", + " pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\n", + " # for debugging\n", + " ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\n", + "\n", + " # alphafold params\n", + " mkdir params\n", + " curl -fsSL https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar | tar x -C params\n", + "\n", + " wget -qnc https://zhanggroup.org/TM-score/TMscore.cpp\n", + " g++ -static -O3 -ffast-math -lm -o TMscore TMscore.cpp\n", + "fi" + ] + }, + { + "cell_type": "code", + "source": [ + "#@title import libraries\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "from colabdesign import clear_mem, mk_af_model\n", + "from colabdesign.shared.utils import copy_dict\n", + "\n", + "import os\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from scipy.stats import spearmanr\n", + "import jax\n", + "\n", + "def tmscore(x,y):\n", + " # save to dumpy pdb files\n", + " for n,z in enumerate([x,y]): \n", + " out = open(f\"{n}.pdb\",\"w\")\n", + " for k,c in enumerate(z):\n", + " out.write(\"ATOM %5d %-2s %3s %s%4d %8.3f%8.3f%8.3f %4.2f %4.2f\\n\" \n", + " % (k+1,\"CA\",\"ALA\",\"A\",k+1,c[0],c[1],c[2],1,0))\n", + " out.close()\n", + " # pass to TMscore\n", + " output = os.popen('./TMscore 0.pdb 1.pdb')\n", + "\n", + " # parse outputs\n", + " parse_float = lambda x: float(x.split(\"=\")[1].split()[0])\n", + " o = {}\n", + " for line in output:\n", + " line = line.rstrip()\n", + " if line.startswith(\"RMSD\"): o[\"rms\"] = parse_float(line)\n", + " if line.startswith(\"TM-score\"): o[\"tms\"] = parse_float(line)\n", + " if line.startswith(\"GDT-TS-score\"): o[\"gdt\"] = parse_float(line)\n", + " \n", + " return o\n", + " \n", + "def plot_me(scores, x=\"tm_i\", y=\"composite\", \n", + " title=None, diag=False, scale_axis=True, dpi=100, **kwargs):\n", + " def rescale(a,amin=None,amax=None): \n", + " a = np.copy(a)\n", + " if amin is None: amin = a.min()\n", + " if amax is None: amax = a.max()\n", + " a[a < amin] = amin\n", + " a[a > amax] = amax\n", + " return (a - amin)/(amax - amin)\n", + "\n", + " plt.figure(figsize=(5,5), dpi=dpi)\n", + " if title is not None: plt.title(title)\n", + " x_vals = np.array([k[x] for k in scores])\n", + " y_vals = np.array([k[y] for k in scores])\n", + " c = rescale(np.array([k[\"plddt\"] for k in scores]),0.5,0.9)\n", + " plt.scatter(x_vals, y_vals, c=c*0.75, s=5, vmin=0, vmax=1, cmap=\"gist_rainbow\",\n", + " **kwargs)\n", + " if diag:\n", + " plt.plot([0,1],[0,1],color=\"black\")\n", + " \n", + " labels = {\"tm_i\":\"TMscore of Input\",\n", + " \"tm_o\":\"TMscore of Output\",\n", + " \"tm_io\":\"TMscore between Input and Output\",\n", + " \"ptm\":\"Predicted TMscore (pTM)\",\n", + " \"i_ptm\":\"Predicted interface TMscore (ipTM)\",\n", + " \"plddt\":\"Predicted LDDT (pLDDT)\",\n", + " \"composite\":\"Composite\"}\n", + "\n", + " plt.xlabel(labels.get(x,x)); plt.ylabel(labels.get(y,y))\n", + " if scale_axis:\n", + " if x in labels: plt.xlim(-0.1, 1.1)\n", + " if y in labels: plt.ylim(-0.1, 1.1)\n", + " \n", + " print(spearmanr(x_vals,y_vals).correlation)\n", + "\n", + "class af2rank:\n", + " def __init__(self, pdb, chain=None, model_name=\"model_1_ptm\", model_names=None):\n", + " self.args = {\"pdb\":pdb, \"chain\":chain,\n", + " \"use_multimer\":(\"multimer\" in model_name),\n", + " \"model_name\":model_name,\n", + " \"model_names\":model_names}\n", + " self.reset()\n", + "\n", + " def reset(self):\n", + " self.model = mk_af_model(protocol=\"fixbb\",\n", + " use_templates=True,\n", + " use_multimer=self.args[\"use_multimer\"],\n", + " debug=False,\n", + " model_names=self.args[\"model_names\"])\n", + " \n", + " self.model.prep_inputs(self.args[\"pdb\"], chain=self.args[\"chain\"])\n", + " self.model.set_seq(mode=\"wildtype\")\n", + " self.wt_batch = copy_dict(self.model._inputs[\"batch\"])\n", + " self.wt = self.model._wt_aatype\n", + "\n", + " def set_pdb(self, pdb, chain=None):\n", + " if chain is None: chain = self.args[\"chain\"]\n", + " self.model.prep_inputs(pdb, chain=chain)\n", + " self.model.set_seq(mode=\"wildtype\")\n", + " self.wt = self.model._wt_aatype\n", + "\n", + " def set_seq(self, seq):\n", + " self.model.set_seq(seq=seq)\n", + " self.wt = self.model._params[\"seq\"][0].argmax(-1)\n", + "\n", + " def _get_score(self):\n", + " score = copy_dict(self.model.aux[\"log\"])\n", + "\n", + " score[\"plddt\"] = score[\"plddt\"]\n", + " score[\"pae\"] = 31.0 * score[\"pae\"]\n", + " score[\"rmsd_io\"] = score.pop(\"rmsd\",None)\n", + "\n", + " i_xyz = self.model._inputs[\"batch\"][\"all_atom_positions\"][:,1]\n", + " o_xyz = np.array(self.model.aux[\"atom_positions\"][:,1])\n", + "\n", + " # TMscore to input/output\n", + " if hasattr(self,\"wt_batch\"):\n", + " n_xyz = self.wt_batch[\"all_atom_positions\"][:,1]\n", + " score[\"tm_i\"] = tmscore(n_xyz,i_xyz)[\"tms\"]\n", + " score[\"tm_o\"] = tmscore(n_xyz,o_xyz)[\"tms\"]\n", + "\n", + " # TMscore between input and output\n", + " score[\"tm_io\"] = tmscore(i_xyz,o_xyz)[\"tms\"]\n", + "\n", + " # composite score\n", + " score[\"composite\"] = score[\"ptm\"] * score[\"plddt\"] * score[\"tm_io\"]\n", + " return score\n", + " \n", + " def predict(self, pdb=None, seq=None, chain=None, \n", + " input_template=True, model_name=None,\n", + " rm_seq=True, rm_sc=True, rm_ic=False,\n", + " recycles=1, iterations=1,\n", + " output_pdb=None, extras=None, verbose=True):\n", + " \n", + " if model_name is not None:\n", + " self.args[\"model_name\"] = model_name\n", + " if \"multimer\" in model_name: \n", + " if not self.args[\"use_multimer\"]:\n", + " self.args[\"use_multimer\"] = True\n", + " self.reset()\n", + " else:\n", + " if self.args[\"use_multimer\"]:\n", + " self.args[\"use_multimer\"] = False\n", + " self.reset()\n", + " \n", + " if pdb is not None: self.set_pdb(pdb, chain)\n", + " if seq is not None: self.set_seq(seq)\n", + "\n", + " # set template sequence\n", + " self.model._inputs[\"batch\"][\"aatype\"] = self.wt\n", + "\n", + " # set other options\n", + " self.model.set_opt(\n", + " template=dict(rm_ic=rm_ic),\n", + " num_recycles=recycles)\n", + " self.model._inputs[\"rm_template\"][:] = not input_template\n", + " self.model._inputs[\"rm_template_sc\"][:] = rm_sc\n", + " self.model._inputs[\"rm_template_seq\"][:] = rm_seq\n", + " \n", + " # \"manual\" recycles using templates\n", + " ini_atoms = self.model._inputs[\"batch\"][\"all_atom_positions\"].copy()\n", + " for i in range(iterations):\n", + " self.model.predict(models=self.args[\"model_name\"], verbose=False)\n", + " if i < iterations - 1:\n", + " self.model._inputs[\"batch\"][\"all_atom_positions\"] = self.model.aux[\"atom_positions\"]\n", + " else:\n", + " self.model._inputs[\"batch\"][\"all_atom_positions\"] = ini_atoms\n", + " \n", + " score = self._get_score()\n", + " if extras is not None:\n", + " score.update(extras)\n", + "\n", + " if output_pdb is not None:\n", + " self.model.save_pdb(output_pdb)\n", + " \n", + " if verbose:\n", + " print_list = [\"tm_i\",\"tm_o\",\"tm_io\",\"composite\",\"ptm\",\"i_ptm\",\"plddt\",\"fitness\",\"id\"]\n", + " print_score = lambda k: f\"{k} {score[k]:.4f}\" if isinstance(score[k],float) else f\"{k} {score[k]}\"\n", + " print(*[print_score(k) for k in print_list if k in score])\n", + " \n", + " return score" + ], + "metadata": { + "cellView": "form", + "id": "1o-_Rl4hFfkR" + }, + "execution_count": 2, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown ### **settings**\n", + "recycles = 1 #@param [\"0\", \"1\", \"2\", \"3\", \"4\"] {type:\"raw\"}\n", + "iterations = 1 \n", + "\n", + "# decide what model to use\n", + "model_mode = \"alphafold\" #@param [\"alphafold\", \"alphafold-multimer\"]\n", + "model_num = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\"] {type:\"raw\"}\n", + "\n", + "if model_mode == \"alphafold\":\n", + " model_name = f\"model_{model_num}_ptm\"\n", + "if model_mode == \"alphafold-multimer\":\n", + " model_name = f\"model_{model_num}_multimer_v3\"\n", + "\n", + "save_output_pdbs = False #@param {type:\"boolean\"}\n", + "\n", + "#@markdown ### **advanced**\n", + "mask_sequence = True #@param {type:\"boolean\"}\n", + "mask_sidechains = True #@param {type:\"boolean\"}\n", + "mask_interchain = False #@param {type:\"boolean\"}\n", + "\n", + "SETTINGS = {\"rm_seq\":mask_sequence,\n", + " \"rm_sc\":mask_sidechains,\n", + " \"rm_ic\":mask_interchain,\n", + " \"recycles\":int(recycles),\n", + " \"iterations\":int(iterations),\n", + " \"model_name\":model_name}" + ], + "metadata": { + "cellView": "form", + "id": "6G7XWsStB1sB" + }, + "execution_count": 8, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "## rank structures" + ], + "metadata": { + "id": "iCsF7ceG9QCO" + } + }, + { + "cell_type": "code", + "source": [ + "NAME = \"1mjc\"\n", + "CHAIN = \"A\" # this can be multiple chains\n", + "NATIVE_PATH = f\"{NAME}.pdb\"\n", + "DECOY_DIR = f\"{NAME}\"\n", + "\n", + "if save_output_pdbs:\n", + " os.makedirs(f\"{NAME}_output\",ok_exists=True)\n", + "\n", + "\n", + "# get data\n", + "%shell wget -qnc https://files.ipd.uw.edu/pub/decoyset/natives/{NAME}.pdb\n", + "%shell wget -qnc https://files.ipd.uw.edu/pub/decoyset/decoys/{NAME}.zip\n", + "%shell unzip -qqo {NAME}.zip\n", + "\n", + "# setup model\n", + "clear_mem()\n", + "af = af2rank(NATIVE_PATH, CHAIN, model_name=SETTINGS[\"model_name\"])" + ], + "metadata": { + "id": "iDCRJjdSIG0g" + }, + "execution_count": 9, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# score no structure\n", + "_ = af.predict(pdb=NATIVE_PATH, input_template=False, **SETTINGS)" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "UCUZxJdbBjZt", + "outputId": "bb0440ad-cb54-4059-fd90-4198dcfd5f7b" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "tm_i 1.0000 tm_o 0.6650 tm_io 0.6650 composite 0.2399 ptm 0.5467 i_ptm 0.0000 plddt 0.6599\n" + ] + } + ] + }, + { + "cell_type": "code", + "source": [ + "SCORES = []\n", + "\n", + "# score native structure\n", + "SCORES.append(af.predict(pdb=NATIVE_PATH, **SETTINGS, extras={\"id\":NATIVE_PATH}))\n", + "\n", + "# score the decoy sctructures\n", + "for decoy_pdb in os.listdir(DECOY_DIR):\n", + " input_pdb = os.path.join(DECOY_DIR, decoy_pdb)\n", + " if save_output_pdbs:\n", + " output_pdb = os.path.join(f\"{NAME}_output\",decoy_pdb)\n", + " else:\n", + " output_pdb = None\n", + " SCORES.append(af.predict(pdb=input_pdb, output_pdb=output_pdb,\n", + " **SETTINGS, extras={\"id\":decoy_pdb}))" + ], + "metadata": { + "id": "ChgI637YCArk" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "plot_me(SCORES, x=\"tm_i\", y=\"composite\",\n", + " title=f\"{NAME}: ranking INPUT decoys using composite score\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 497 + }, + "id": "ZUEaAlP5CR8h", + "outputId": "7322efa2-96d6-4866-d1ad-8c4d46a771f8" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "0.9286667300616703\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "plot_me(SCORES, x=\"tm_o\", y=\"ptm\",\n", + " title=f\"{NAME}: ranking OUTPUT decoys using predicted TMscore\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 497 + }, + "id": "yi_ztCc3kRXy", + "outputId": "6d6cd607-5818-4ed8-be63-f192816030aa" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "0.9143006449691364\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAe8AAAHPCAYAAAB6JVL7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nOzdd5wb1fXw4e+Rttte917pNh1jaiimEzqE3l5aaAk1kARCC4FQfhB6CaGaTkgg9GoMBkwzzRQDbtjGveyu19tX9/3j3FnNytKutN4m+zx8xFqjO6M7I2nO3DrinMMYY4wx2SPS0RkwxhhjTGYseBtjjDFZxoK3McYYk2UseBtjjDFZxoK3McYYk2UseBtjjDFZxoK3McYYk2UseBtjjDFZxoK3McYYk2XWyOAtIleJyBozdZyInCQiTkTGNJNujdrvtUXo8x3R0XnJFiIywh+zkzo6Lx0h2f53tt//2v4ZtbV2C94i0lVE/ioir4nIMvtQ10wicoD/jJeKSJWI/CgiN4lI7yRpJ4jINym208d/R67yz12aj7Ghk0bwqBeR2SLynIhsGXqPIN1FKfJwURBUQwG2uces1jmSxrQPETm7o87FIjIrzd/VST598Pz+FNu7NpSmT7vuTDvLacf36gNcAcwGvgLGtuF7XQNc34bb76w6dL9F5CbgD+jnewOwDBgN/B44WkT2cM790MLNn5Dw/ERgryTLvwcK/b+fBF4BosAo4Czg1yKyvXPuywzf/70k73U/8AlwX2hZeYbbNS3zM/o513Z0RjqRlv7+zwaWAA+3am7Scz7QNfR8P+AY4AKfp8CHoX9XAb8RkbOdczUJ2zvGv17QBnntVNozeM8HBjrnFvjq30/b6o2cc3VAXVttPxkREaDAOVfZnu8b1hH7HRCRY9DA/TRwnHOuPvTaw8A7wL9FZLTPZ0acc48lvN/2wF6Jy/1rI/w/Pw+/LiIfAC+gQfyMDN9/BjAj4X3uBWYky4NpW07vqFTV0fnIVFueJzry999Szrnnw89FZAAagJ93zs1KsdprwEHAr4H/hdbdEVgH+A/wm7bI7+oQkSLnXEVrba/dqs2dc9XOuQXppPVVKS/5KtDPRKRSRKaIyFj/+mH+eZWITBaRrRLWT9r2IyLHi8gnIlIhIstF5D0R2Tv0encRGSki3TPI4z4i8hlQiQ8IInKyiIwXkUUiUi0i34nIWU1sYyefryoRmSEiJ6bx/j39OnNFZKNU++2rj+4UkUNE5Bufn29FZN8k2wyOd5WITBeRM1IdyySuBJYDp4cDN4Bz7hO0JL4ZcHga22or4/3fdToqAyKyif9uVPrP7jJS/A5F5NciMlFEVorIChF5WUQ2SZJupIg8IyKL/XZ/EJFrE9JsJSKvikiZiJSLyNv+Aih4fV3/XbkgyfZ39K8d4593E5Fb/fe32n/P3xSR0c3s+8OSpFkhxfd2LxF5X0RKfH5/EJG/h15P1ub7sE87WESe9/9eLNpsE03Yfm8RedQfjxIReUREtkjcZor9CJpQdhGRf4o2EZWJyDgR6ZmQtqnzRA9/HOf44zhNRP4kIpGEbfTw+1Ya5BXokc5x9MtTnvf857EJsKvEq5snJLx3q+WxlfyC1oQdm7D8OGAKsEpTnIhsICL/EZEF/vw2V0SekoRzfVPHKpTmbNFzaLWIzBORu0SkR0KaCaLn2639NiqAv/vX8kWbkKf5bcwRkRtFJD+Tg9CeJe9MrQ88AfwTeAy4CHhRRM5ED8LdPt0lwDMispFzLpZqYyJyJXAVWv1yBVADbAfsDrzhkx0KPAScTHpVSBuhVbP/BP4FBFXCZwHfoqW8OuBA4G4RiTjn7kqyn88CDwCPAKcAD4vIZOfctyn2pQ/wJtAL2NU5N72ZfO4EHIYesxXAucB/RGSYc26p3+ZW6BXtfDQQR9HjtLi5gyAiG/hj8bBzrixFsnHAX4EDgKea22YbWc//XdoRby5aqngH/d1dD6wETkdP6IlpT0C/D68DfwKK0O/V+yKyVVAqEZHNgYlo9fF9wCx0Pw8E/uLTbOLTlAE3+rRnABNEZFfn3MfOuRmiNRPHAbckZOc49HsTlHLuRS/C7gS+A3qj37FRwOctPT6hfd8EeAn4Gv0OVqO/k1+lsXoUPWYfo+eMPdEaoenAPX77EeBFYFu/bCpwMHq8M3EnUIKeVzZCP5/hIjLWNb7X8irnCREpAt4FBvvls4EdgeuAgWh1clBS/x96fO9Fm4UOTTevaZz3zgfuQJt7ggu+hX7ddsljCz0B3CYiXZ1z5SKSAxwB/IOEKnMRyUO/E/novi7w+3QAeoFR6tM1GyNE++BcCbyFfneCz30bEfmVcy7cjNMbeBU93z0GLPTfvRfQY3Ufeqw2Q5sJNgQOSfsIOOfa/QGMARxwUorXZ/nXdwgt29svqwCGhZaf7pePDS27Cl+z5p+vD9QD/wUiCe8loX+f1FS+UuRxnySvFSZZ9howPcU2dg4t64tWB96UJF9jgAHoleV0YHjC9hrtt1/m0JPfeqFlm/vlvw8tewENJoMSjltt4jaT7NvBfnvnN5OuFJgcej4B+CZF2j5+m1eleP3OVPkCRvh1r/Db6Q/sigYWBxyWkO6iFNu5yL8+IsXr5egFS7rf+1v89rZN+LxLwu+DtgEuB+5LWL+/T3tfaNm7aFAelpA2/L1+zn8H1g0tG+jXezfJb2lkaFkuegH3cGhZCXBnuvsdWu9hYFaS5Y2+t2hQcECfJrYVfHYnJWzfAZcnpP0c+Cz0/DCf7rzQsgjwduI2U7z3ST7dZ0BuaPnFfvlBoWWzSHKeAC7z358NEpZfh17wD034bV0cShNFS56J+594HNM9730DTEiyn62exzS+I8395hz62+/pv9PH++X7ATFgeHAcgu8PsKV/fngT79vssUJ/q9XohUAk9Prv/PZPDi2b4JedkbCt4/377JSw/Ayffsd0j1VnHir2nXNuUuj5x/7veOfc7CTL121iW4egP86rXULp3Pkj5//9sHNOnHMPp5nHmc651xMXulB7lmhVfB/0JLtuYjUNup8TQ+suRkvwyfZniN9OLrCLc+7nNPP5lguVzp1zX6Mn7nV9HqNoCeV559y8ULpp6JVjc7r5vyuaSbcCKE4zz63hr2jgWYD+mNYD/uSc+2875iFsP+Ajp80IQMPn/XhCur3QEsGTor3u+/jvUD36fd8NQET6ArsADyb8Jhq+1/6z3Rv9bGeEXp+Pll52EpHgM3kGvXA8LrSpfdALoHC7fgmwnYgMyvwQpKXE/z04sXo2TfcmPJ9I49/TvuhF6b+CBf68kFgr1pz7XOOS1j1oUNsvIV2y88QRPl/LEz7jt9DAt4tPt5/f5j2hvNajJcjmpHXea0J75LFFnHPL0QLRMX7RscCHKc6Jpf7vPr42IZl0jtWeQB5wa0Kaf6Hn0/0TtlmN1uSGHYGWtqcmHNOgSW+3FPlbRWeuNk88GZVq7QxzEtIFH0xPUlsPvSr7rtVyp2YmWygiv0IDxw5odWdYd+J5hoT99JaTfH8eRX8ko1ya/QfSfI9+aM/daUnSJVuWKAja3ZpMpa8vSmN7YemcZFK5D/g3+tmXAN8656pbsJ3VyUPYcOIXm2GJPfA38H/HJyb0gqaJICAlHW7n9UW/g8l6+X+PnrCGosemREReRE+El/s0x6FtjOG8/BGtEp0jIpPRHv3jwhcHq+lp4DS0N//1IvI2WiJ6NvHEmkSVvyAKS/w9DQfmu1U7D6XzXQ/7KfzEafXtfLRWICzZeWIDtAYsVbNUP/83yGviKIZ0Rm2s7nmvPfK4Op4AHhWRYWjw/WOyRM65mSLyD+BC4DgRmYjWND7mnAvOxekcq+H+b6P9cs7ViMiM0OuBX9yqveE3QJuXmjumzerMwbs+w+XSVhlpQrK2yvXQ6rep6JdlDtp2sh/arpFYkshkf/6LDpE6D23rT1dbH7Pv/d/NUyUQkeFoqTv846giPqwrUVEoTUv95Jx7q4nXg223ZR5aIviOnIDWGiRqyx7F44AjRHvuTkF79d4dDprOuWf8CfBQtFR/MfAnETnMOddUTU2qi6BGncmcc5UisgtaCtkfLSkfBYwXkb1dQofIBE291lGS9SyPoP1Wbkyxzo9tl520dfY8voCWbh9B27OfSZXQOfcH0VEvB6Pf2duBS0SHjc5to/yl+tynoLEhmcTCaUqdOXi3punoQdsYyHR8b6YORL9IB4WrMkUk7eqQJtyBlg6uFpFS51xrjelehAao9ZO8lmxZI865H0XkR+AQETnPOZes+jzoQf9SaNnPwO4iUuhWHTqzUShNW1mM9qHYKMXrG/nXl6R4PVM/Ey9VJ75PWNDEsaiZi4+gpLtpE2ma2seRaGkjfMJ4za9zHFpLUITW+DTiq93vRjti9kPblf9C080sy0neAzmxxBJUY7/tHxeKyKVoh6rd0Grb1fEzsJusOnSn2e96gg3QDoiATkSF9iV4JY11pwNdm/l8g7zuEXTMCi1P9Z1NfI90znupLqraI48t5i/ynkfbkV91zjX5O3XOTUED5zX+4vQD4Ey0bT+dYxWcizYiNGzUd4hbh/S+l9OBLYC302y6SKkzt3m3pufRk9QVSYY4SOjfaQ8Va0Jw5d9ou2gP9tXmnPsbcBNwnSQZftbCbdajX7xDwu2YIrI+OpYyHVejVZP3yqrDcrZGe0x/g47BDLyCtt+fkZA+gvbgrEFP3m3C7/cbwIG+6i2ch2HohdgbzZT0MvEKsL2IbBt6n740bmMG7RBTBlwqIrmJG/HrBO3l7wGnJMm/+DTBPh4soelXRaQ/Wj3+vguNEHA6VvhJ4Ei0Y9YU30ciWC+a+Ptwzi0C5qEXrU2ZDnT3PeSD7Q1ES/DhvPdKsm5wQs1oOE0Kr6Pfu9+G3jOCdjzKxOkJn89ZaIEonX4izwA7iMg+iS+IDrsKClav+G2eFXo9CpyTxnukdd5DO6omu6hqjzyurpvQJsq/pUogIsWhvAamoMcm+D6lc6zeQs9J5yYcv1PR5tCX08jvM2hP998mviAihSLSJY1tAO1c8haR36NfkiBAHCgiQ/y/7wi1P7Qq59w00XGvlwMTReS/aHXLNuhJJ6iCznSoWDJvoB/wiyLyT7Tn8G/R0u3Alu5DmHPuYn8CvUtEVrjWmSTkKrQ66QMRuQetyvw9GnC3bGK9IE+Pi8g2aJX+xiLyOFrSGo0Of1uK9vYMd/B5ET1et/iA9iFa0jsIHRZ0WZL2y9Z2KfAR8LmIBEOtRhDveX1pK77XjWhV+GsichvxoWI/E2pycM6V+QuzR32+nkJLw8PQauQP0M8GdNjf+6H8z/T535/453YZ2gnufRG5G612PwM9cSVrJxznt7sbetEV1g2YKyLPojPplaMdebZBh2Q15Sl0vP9zInI78eFvP6Lfk8AVvtr8ZX9s+qGzgM31+7q6nkdnxrvZX6BORb9zwUVDuiWiPOBtEXkGLY2d7fP3Qhrr/p9/z5d8de5koAvxuRBGoDU+L6Kf9/X+4us7tLd8swWMDM57k4GzROccmIbW+IxvjzyuLufcV+j3sCm7A3eKyL/R71oO+jusxxcm0jlWzrnFInIdOlTsNRF5gfjn/imNO3Wm8ih6YXyvr439AD3XjvTL90FHMaS18+32ID5sItljREK6l5Ks70gYokKS4T4kGTLll5+MVu9VoVN3TgD2DL1+EpkNFVslj/61A9EvVCV6Mv2jf+9093MCoaEboXyNCS2LoB02aoGDU+13smMWeu+HE5bt7o9PNfojPhW9sq3M4DM+GA3Iy/xx/slvI+mwHzSAXIm2m1ehwWASOktbU++TzlCxpEPAkqQfiQaWhf54LkRLnyObWS+joWJ+nc3851uJBqPL0IubVYbHoFMIv4Z2tqv0n8lDwNYJ6TZB+0Ms9+mmor1mw2mCcfwr0IuG8YSGYibJ5zfoyW1wwvI89CLkS7R2oNz/+6w0938vtNRT7fN5XOL31n8Pn0c7ylX7v08QGrJE6qFi5UneM9nvog/ay7/MH9+H0DHMDjiqmX04yafbBR3/vMwf18eAXkl+Z6nOE13ROSt+8vu5GD2Z/4HGQ9B6oRdUpT6v44gPfzqpqf30y5s77/VHm7PK/DYntFUe0/h+pDVUrJltXEXjoWLroPNoTEN/H0vR7/8emR4rn+Z36PmqBu2TcjfQIyHNBFIPg81FY8I3off5DB3aWpzusQrGr61RRORv6JXS2tKm32Z8m9ImzrlkbbVmDSUiXwDLnHN7dHRe2ouIHIKOid/JOfdBE+lOQoP9Ns659EpJxrSyNbXNeyCt18lorSEihQnPN0B7yU/okAyZDiF674Et0dLTGinJdz1ooy2jFWaJM6atrVElUxFZF223PoLGvZpNemb4tq1gzGLQaSzVUBGzBhGRTYGt0SrR+eh46zXVHT6AT0Kbbg5Dq80vdR14cyFj0rVGBW+0DepKtKSYahydSS2YsWgA2r41CT2Z/dTkWmZNcTja7vYDcIxzLuvu2pWB8ehFygHoXNjTgHOcc3d2aK6MSdMa2eZtjDHGrMnW1DZvY4wxZo1lwdsYY4zJMmtam3ez/Mw4g2j+DljGGGPWfN2AeS7L2pDXuuCNBu62mojeGGNM9hmCTgaUNdbG4L0CYM6cORQXt+etpY0xxnQmZWVlDB06FLKwJnZtDN4AFBcXW/A2xhiTlazDmjHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWcaCtzHGGJNlLHgbY4wxWaZDg7eI7CIiL4rIPBFxInJIGuuMFZHPRaRaRKaJyEntkFVjjDGm0+jokncX4Cvgd+kkFpF1gJeBd4AtgVuB+0VknzbLoTHGGNPJ5HTkmzvnXgVeBRCRdFY5E5jpnPuDf/69iOwEXAC83iaZNMYYYzqZji55Z2oH4K2EZa/75cYYY8xaoUNL3i0wAFiYsGwhUCwihc65ysQVRCQfyA8t6taG+TPGGGPaXLaVvFviEqA09JjbsdkxxhhjVk+2Be8FQP+EZf2BsmSlbu86oHvoMaTtsmeMMca0vWyrNp8E7JewbC+/PCnnXDVQHTxPs2OcMcYY02l19DjvriKypYhs6Ret458P869fJyLjQqvcC6wrIjeKyEgRORs4ErilnbNujDHGdJiOrjYfA3zhHwD/8P++2j8fCAwLEjvnZgL7o6Xtr4A/AKc552yYmDHGmLWGOOc6Og/tSkSKgdLS0lKKi4s7OjvGGGM6SFlZGd27dwfo7pwr6+j8ZKKjS97GGGOMyZAFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLWPA2xhhjsowFb2OMMSbLdHjwFpHficgsEakSkY9FZNtm0p8vIj+ISKWIzBGRW0SkoL3ya4wxxnS0Dg3eInIU8A/gr8Bo4CvgdRHplyL9scD1Pv0o4FTgKODv7ZJhY4wxphPo6JL3hcC/nHMPOee+A84EKoBTUqTfEfjAOfeEc26Wc+4N4EmgydK6McYYsybpsOAtInnA1sBbwTLnXMw/3yHFah8CWwdV6yKyLrAf8Erb5tYYY4zpPHI68L37AFFgYcLyhcDIZCs4554QkT7A+yIiaP7vdc6lrDYXkXwgP7So22rl2hhjjOlgHV1tnhERGQtcCpyNtpEfBuwvIpc3sdolQGnoMbeNs2mMMca0qY4seS8B6oH+Ccv7AwtSrPM34FHn3P3++RQR6QLcJyLX+mr3RNehneIC3bAAbowxJot1WMnbOVcDTAb2CJaJSMQ/n5RitSIgMUDXB6uneJ9q51xZ8ABWrFbGjTHGmA7WkSVv0BLxIyLyGfAJcD7QBXgIQETGAb845y7x6V8ELhSRL4CPgfXR0viLzrn6xI0bY4wxa6IODd7OuadFpC9wNTAA+BLY1zkXdGIbRuOS9jWA838HA4vRgP6Xdsu0McYY08HEOdfReWhXIlIMlJaWllJcXNzR2THGGNNBysrK6N69O0B336yaNbKqt7kxxpjOpbYW1rIyYKdgwdsYY0zGKivhwBMgbxiM2Aa++rajc7R2seBtjDGd2PyF8MZ7+rej1NbCASdAdLA+1t8B9joaXnpbX/9lPpxyQcflb23U0b3NjTHGpPDhZ7DnsVBZBYUFMP4p2H50++fjz9fCy2/Fn0+fpQ8i+qiPwYLF7Z+vtVlGwVtERgFHAzsDw9Fx14uBL4DXgf8456pbO5PGGLM2uv5uqK7Rf1fXwA33wHP/Wr1tVlTCrDkafAcOgHc+hQF9YNOR8Mgr0LMYLjgauhZCxNfNTpoc2oAAeejk1s4/r4WjDl69fJnMpBW8RWQ0cCOwE/ABOsb6OaAS6AVsClwL3CEiNwK3WhA3xpjVk5cXn31KgPy8lm9r2s+wzRFQUgbUoNNbdfUbdhDJ1ecxB3c9DYtLIDcPttgAZi8Bevu0wV0lHFDnH/Xw1qfacU2STpdlWltaQ8VEZCbwf8ATzrmSJtLtAJwHfN3UzUI6kg0VM8Zki29+gLFHwtLl0KcXvPsMbLxhy7a18f7w/Qz/xKEBOBJ6HkMnp44AtUA18SuHer/cB/pGy2uAMqALzHgV1hnSsvx1hGweKpZutfmGzrna5hI55yYBk0Qkd/WyZYwxZtON4OdJMHMOrDsMigpbvq2FS0NPBMil8eTShcSrwqOhh/Npg4BdR3zqrCga1LsAedDD7tnYbtLqbZ5O4F6d9MYYY5LrUqRBfHUCN8BRv/b/CIJxuAq+NzpnZRFQgN5E2QfkRoEbtMjXhXgpHE1TVAA9u69eHk360u6wJiInppPOOTeu5dkxxhjTGhavgMufhwWlcOrOcNcVMGQAvDwRFiyCGZU+YQwItyBG/LJwdFiZ8HouWlKv0L95MXg+fO9G0+bSnh5VRGJAOVppkqpLgnPO9WqlvLUJa/M2xqwNdrgOPp0FsRi4CJy7Nzw0AVaUQH4UqmNoe3XQeS1QT+M7SkSAKrQdHLRkHvVpfOe15U9Bjy5tvENtYG1o8wb4Hu3O8BjwoHPu67bJkjHGmHSU18DsMli3BxSEzub1MfhoBhpc++qy2yej1eK1UB0Uv7oAy4h3WIN4yTvggKA6vILG3d9z4KR9sjNwZ7u0g7dzbhMR2Q44BXhPRKYBDwCPZ9sVizHGZLvPFsBez0BJNQzuChOPgXV66GvRCGw4AH6sIt6zHGARjduwHdquXQ/4dakDwp3bcnz6IrSqvAqiUbjjZBjaB/brgEljTIbTozrnPnbOnQEMBG4HjgTmi8jjIpLfFhk0xhizqj+9C2V+ApcFK+G6j+OvLV8Js4ISdQ7aAS3cQzwgaODO8+miPu0AoCfQD+iDlrzz0eDdE0aNgrP2hQPGxCdyMe2rRYfdOVfpO6ZdCXyCzrpW1JoZM8YYk1pNfeO7edWE2q1vfx9qIugkLN3QwNsd2AANzEFJPOisFpy9hfgQsWI0WOezSh3t2WNbc09MS2QcvEVksIhcKiI/AU8BnwKbOOeWt3rujDHGJHXFjpDjz+BFuXDhGP13VR387UdgFDr/Zbh7cQQNxn3Q9u5u/tGdeAm9PzDM/xu09F4IFEAkH8adCmeNbcMdM2nJpLf5kcDJwK7oPOYPAS875+qbXLGTsd7mxpiO9lMZfLQUtuwJm/VoPn0qs8tg6lLYsh/06wJLK6HPY6EEDp0pLWj7jqJt21FgFvEhYMVosK5CA3Vo/UgZ7DpQLxAu2g3GbtDy/HY22dzbPNOhYrOBx4GUN6dzzt3eOllrGxa8jTEdaeIi2GM81Ma0IPyfneGQoau/3ao6KHyM+JAuiPciX0G813g+8QlWVqB3qAhK5wVoAA/56FjYbvDq568zyubgnclQsdnox31sE2kc2pHNGGNMEnf9qEO5QOPqP6a2TvA+eAKpZ+AoQkvXCYGZXDR4B/LR4O/rU/dbB7YdtPp5M60vk6FiI9owH8YYk7ZYDOod5EabT9vZ9Mjzd95yEBX4uQq2/xAO6gd/Xg8iLbgr1/h58MYS/yQHHe4VcGhVeVc0KIe3X0f8hiP9iXdsq4TrNoOLtrK7hHVWaXdYE5HxIrIarTPGGJPaxwths6dg8MNwy1ep0/33C+j+Byg4Fy54tnGP62xw5Wawob+BR34U5gIfl8BffoT7Zme+vep62Pst4nORB9OXFhDvPR7MYx5B7wBWhlaZD4GiwUA/yA16lRfBViPg4tHxDnGm88nkoxlL46nsjTGmVdTHYL+X4NtlMK8CLvwAJs5bNV11LRz/MJRX632nbx0Pb//Q7tltsZiDF8th103hkT1gUF+I+dqDqMBnpZlvc/JiqM8jPla7EK0mz/HLevi/lb6/2kC0t/kI6F8E0w6BmuPgkZ2AbhAphC/qYNz81d1b05YyafM2xpg28dkSWFbtn/hq2p9KYeeE9tbKWn2ELV7R5tnLmHPanh31+/JgGTyxApbXwOfLIMfBvcDexXqDEIc2A4zt3fR2l9bA6VPgizI4oB/cPAo26oFuIIIO+4YeL24AACAASURBVPITt1AO5MKZw+H5n3VWtJt3hrGD4Jn5UJwDxw6C3AgsrIFLZ+lqwVwuj86Hk629u9PKNHhvLCIDmkpgc54bYzL11CxWqe59aymc7Bq3ufYogqO2hqcn6/OhPWHfTdo9u016sRROnA3lMTi/L+xSDKcu8i86oAjqVmopuHd3uLwbfFMOv+4LxzUTLM/+Bv63SAP9nT/D0EK4eF3YtAd8sxJts46iVeLAMcPhrm3hnu0ab+ecEfF/T62E0d81vigSYERBy4+BaXuZBu+3Sd6f0REffJCFXUiMMR2pZz7xql7vydlwzkawQ9/GaR8/GX6zFZRWwqFbQM9ONLdjTQyOmg2Vvh3+psXwi+hJsR4abuaBf75JFzh/gO56Oh3DpqzQwA3ase07H6RPWx/O/xKidfr6nzeD00bAemncMOT6xVAZQS+aYkAddM+HG9eg8dxrokyD93bA4rbIiDFm7XX+KLhxDqxMGGlbmWQKqGgEjuikN8P4rAoqo8SLMnXavBzejV4CZSOgLheuz4XLqmBTgdfzYVAzAfzQAfD9dMgRqHNadQ5w7vrQJQoTl8LkPLi+Em6eCo+MgGOaqIq/rQweAeiNVrf7XlCn9Ic+1sOpU8s0eM92zi1qPpkxxqSvWy5UCFpt7qtvR3SFnft1ZK4y92iplqCDDvA5OVqqDe6yKUBOIbg8IKrN0gDfO7i8Fh5oJmBevSEMLtAS+D594BDfiCkCp60Lhd1h3ExdVuvgtz/DUb2SDz+rcnBRSWhBHkg+HFII16yhk7KsSazDmjGmw4nA6O7whUDMB+/7d9TOVNmkKBIvdCMwKAem18U7gTmBpS5e9R2IAYv9ss/r4D81MDwCp+RrKTsQFTh7eOr3Xxlr/Lw6pttOdhiDTnVhD4yAk7s1uYumk8jkp/Eu8X6MxhjTql4YA0cNhF36wWNjYI8+HZ2jzHyNY0qvGDGJR+bZDqqCs2wEKIb6QnRylNBEKgKclaNDtLYvhesrHWfU1LBPdTVlJET6JhzRE9YNld4vGdg4+IcVRuCq7vHn2+TB0Wm0kZvOIe25zVdZUWQMet8agO+dc5+1Wq7akM1tboxpbStxDMOxvB7cDIHcGMQEYhH27e54vQ6ciNZ1+mDaR+DOblAqsF0EtojAVRVwTSXUdymHAi0rrU+EyXSnOOXcp42tqId3VkC/HNi+a/Ppv62B5THYNh/y1rLZ1NaWuc0BEJEhwJPAr4CgxaSHiHwIHO2cm9uK+TPGmE5vFrCMOpA6GBaDfKd154vzeaNYcDkRWClQq8VwAQZG4KjcxttZNwr1EmsI3ADTiPEqNRzVcI/OpnWLwkEZzIW5iXVMy0otaVG6H+1WMso518s51wstgUf8a8YY02aWxuCdWpif2GDbgT6jElgGkQrIC2WsbzWxnCgQgcIIPSJa01kI3JKkivr4PPhdnu/x5vD/q2F56FZhD1HGWH7hZBaymKy6I7NpRRlXm4tIJbCjc+6LhOVbAxOdc51o1OWqrNrcmOwyC8fNtfBMuXbAqkaoQoclv1IMu+U2t4W2N5QFzG24ZVcXNHf4W3J2JejGthdwqxMGR6B7E0WnB6jiNFaglZsaoG+gL+uTx2/QAT9RYBcKGI91DW+ptaraHJiDlrwTRYEksxEbY0zLzMCxhXOUr5B4F26vGm0j3q17qrXbRwzHAipoGCDmykBWABFw4QKCcKA4Nk5jGqsvWIzePSS45RdcwRL6kEMwJ1Y98BHVKbdh1mwtqTa/GLjDd1gDGjqv3QZc1FoZM8aYZ4GVDh1jhUBODXQphcJyINYppnNcToy6cI9wAXDg6kGW6YOVjJGl/C7N+2t+RzXxiSt1e1HgF2qJD0ZzbGSjfddaLQneDwNbAh+LSLWIVAMfA6OBB0VkWfBoxXwaY9ZCA/BxO8dBtBqKl0F+BRSW47qW8PciqCKGy2A4VdgbVNCfWRQwg0tYSj0xXqCKx6iklBgzqeI4prI/3/AGy5NuoxcRNiF31QsJQQewR6Yh0SkcFqlK+17dB9ANX+fesOw2+tMVQceY6Wu3kmXj6Uyracll2/mtngtjjEniOOAdgYeL68EtBSQ+CXheNafJl3zLPPLJ4z9szf70bHJ7DsczLOJLVrA7PTmcUsp96L+eEj7F8bYfgL0uUeqZxVyqiAFvUMKTjGQiZWxKF06mHzkIgvAWg7ia5TxLFYtD02HkAnkIB9KLCxiY1j5fwPfcyiygGKEQRwwop4Qi/scQzmAB5cS4nL7sSqfuYmTaUIvHeWcr67BmTPY5h+XcyUri5Y2gVPoxQVtzAYVUsl/KbdTj+H/M5nEWE2EFMWJAP2gUABO7gM8nPokphAdq70JXJrAJEmqH/5F69qCEuVQxnCjv04chaZSRHI77+JnnWcBrLCF+j8/4rb0iwDJ2pbtVlbeaNb7Dmoh0cc6tTHejmaY3xpimTKUWf9drGtqB3RKgCERPNVVUMpifOJRu3Ep/chImNTmBpTxJBOhPjF5E+JkhVDObIgSt/l5B42kk84k1vLNDCHeYe49yplHJMPLJ95XmGxJlNr2oBgqamVQlhuNxZjCVMmrI4SZmNrlGDL0AMQbSrzafJiK3AY845+YnSyAiAuwJXAi8B1zXOlk0xqztDqOIt6gGVwLigEqQMnBBS3ME3HrMk2LucqUsIcJT0o8HmcsV/EQuUWaxTmiLuTi68P/oxXr0YRkx5rGIm1kEDCUo51ZTgg6kqQBW+tcCjpH8D4Br2YI/MYqFVFBMHkVJB+Q0djlf8nemEEWopxAhLyE01/uH7uMFDKVXGts1a4d0g/dY4O/AVSLyFfAZOiysCugJbAzsgPakuA74Z6vn1Biz1jqTLlTFIlzo6iE6vWFU1oYU050iJrsNiUlPoAqkO0/zDb3cSu6VH3zSOjQQxodeDSbKJQynkChfUMpoZvh3K0Vbq4POYvXonZAr0WrsoJPYL8QoBeASJvMSU/mAuRQQ5Wl+TTdy+YSFDKELxeSxAwPpE6qif5TpfuuJZeqgl7m/SCHK4QzkZuwG2yYuozZvERkGHAHsDAxHJwpaAnwBvA686pzr1FP+WJu3MdnJOTi2Bp6S+RBdxFBXyFfRdUGi9KIUeAstIXcDNkDbqkvR01QVWoJdDw3gi+hPFZPYgmJy2Yl3mUodWrqOAV2JUOiry+vRCVB/AeB0dmY5OfybqaHcRQjuNiJAF3Ipp5agshu/LI9CKnCcw2Z8wHImUUJww9Bccqgj179fpd8XRzG9mMIBDLPOaa0um9u8rcOaMSZrxBx8ENMwuXNE75hVi6PQTaCeub5KXVuwoTfdqGIF1cA0NIgWoZWFuQhLccToQwFLGuYjDe66DTuyMV/QnUqWAB+iwbQ3Gmxz0YrLSp8zgdCEKQ23BQ1Na6oiBIF+I9bnBypCqeuJsJwYNSR2nPueoxjZTE96k7lsDt5ZdrdcY8zaLCKwcxR2i8ZvdZmLsJkE3crwf6uBXHrQH3z1tJ7uKvzfUoJq8SVUoSXzlWgwrgaESQyikn5oq+DxQH/iHdZq0QBe57dZ7pdVAJVsRA8ihPMUpoH+BxYmLK8jxgpWDfj4GdyMibPgbUwHml4Ju38F630M18/WqmGTuWvZmEjD7GUCDASKmMNc4qXdHP9XA2T8UMdoHDDrgUIc3ULrFqFt3ZKQLpgJLfyIUcZiYixC5yYPf6jBKTeGDkMLW4ZeDNQQvtn3SHqwHf3TPBJmbWEDBo3pQId9C9+u1DBwyUwYVQQH26RZGVlECf/kfgYwjeVsQCUHEh+7HcyKFgTdCEI1PSighBocdWhb9qCErc5FA3rUrxvz6XJD2wsPKgu23xVwzGsIzHVoqbyYeGe5IOjjX8tHA3m82n0jctiFDRjNAI5mfQrtVG0S2DfCmA70QwUNN3WMAN9VwMEdmaEsdBq38Aqf+F7bi9HAfaB/tXFVRi8K2Zxe3MnOfM8CjuYh6hG0Gj24w0kNsAh4Ch39GgEmoAG9kHi7dzUa1IPStKCBeAYwGw38A9DTbIz4OHXNUwThPMYwgdl8waxG+X2GQ9icAat7aMwazIK3MR3ogN7w3JJ4uW0f65OUsW+Y5QM36JGcDnxAvHScD8Ce9GICU5jAHA5kOjOZS7wkvQwa2pUriJeGH0h4t1pgKlBNLiOopQQN5gVoJ7PFwEyfth5Y4JfHu7BpaTxGD5ZzAUM4nSFszGScvwjoRg4b0Ht1D4tZw7WozVtEdhaRx0RkkogM9stOEJGdWjd7xqzZHh0J16wDvx0Ef9kUHo7BM5Xxtu8XqeIcyrifCmI2u1ZSh7Cj/1cQIPujQbYG7c7Wl83YgO+YTp0P8jNZSHwYV3Bcq6Chw1jMPy9Fg21Q5V2Cjo5dQS0/op3cZqEBfTms0rEsaL9eCdRRQAnwCfAVpczlFp5nJH15iiPYjD5sx0De5P9RaJOxmGZkXPIWkd8AjwKPA1sRXNZqndOl0MTkwsaYRgqjcMkwuHMlnFOmd7y8owLKukPPoioOZzkR6ogR43pyOYBCrqI7PayvaYMbOY0B9OZ6JrKcHkAeOvWEoxe1LONLptCHXLYj3mnNocE5glaFR9EhZH3R+2hPJ95pbCXxCV7yfPqgV3oULb0LMIWuFFJONREKiOEYRh92YwS7M5rdWY8DuYwvfU91R33DBdmRbMaRbNbWh8qsQTIe5y0iXwC3OOfGicgKYAvn3AwR2QqdpKVTN9TYOG/TGe2+FN4J9X/aLx969yrhUZYTvi1khFx2p4A36df+mezkaqhnAH9geUPptwod370NNLphZze0hF1OvLSei5ZFgufz0RJ1GdoJrUfotRhaHV6Dlrbr0KpxHWMuwGhGUUQXJvIVAFuzPhO5gQd5l9/zMhAlQj0TOJud2agtDodJw9o2znsjdO7yRKXoN9wYk6FROfHwEgFG5kAxMWh41AK1xKjh3VCvZBOXR5QNKYaGG4jUozOtNb7T9gmMglWOoaDHuJL4fOKlxKvfwyJo7/FgaBcE1eJ6f7CVfM3nTGQ8+tnlMpkZvMKnvMQsIr7CU8hhHF+u9n6btVNLgvcCYP0ky3eChsmB0yYivxORWSJSJSIfi8i2zaTvISJ3ich8EakWkR9FxKrqTVa7rhscXgCDI3BMAVzdFbpTiwaSOrQUqZOBJPvxrc0+41u24EgGszc70bNhUlPtdV7oU8VrGKVhopaghB5Dg/ViNCAvBj5FA/dydIhYdcPa+uhGfJxAwPlt1lLb0BM9KNUX8BKTqKDG3z1cVSaZkMWYdLSkt/m/gNtE5BT0mzlIRHYAbgL+lsmGROQo4B/AmeiNec8HXheRjZxzi5KkzwPeRMdxHI7+qoajvUiMyVrFEXgqoad5b6JoAKkifrOKevo0TMlpHI4DOI/FLCdGjJsZhw7pCgLshujkKj3QILqQcXwKbAb8hJaqa2g8QC+4m9f30DA5yk9+nbB84kHdoZ9VXUKaGoKxBKWs5BIO4ENmUUeMPHI4j11Wa//N2qslwft69LL1bfTS9j30G3yTc+6ODLd1IfAv59xDACJyJrA/cIp/n0SnoJMW7+icCy5ZZ2W6A8Zkg9/SnT8wm3i1bRSIUrpKgFh7VVLFQpYmLA16kW+Ltll/jAbV4HRXBLyBlrAHo2Oxg/bsYNBeGVrJ2Bs97pVoGSFoGawgXpoX9mY0bzDRpw2P+y5oSHcie7Evo5jKn5nCfMYwlCHW0mhaKKNqcxGJoncUuwsNopsC2wN9nXOXZ7itPGBr9FZAADjnYv75DilWOwiYBNwlIgtF5BsRudTny5g1ytesRDtWVfhHGVDDdhR0aL46kyIK2YvtEYQ8SunCjxSxnEhDQA4udIKOZkFv9F7orGrfE2EqEb4jHowXAl/55zOIl86/Q0vgM9GhYbV+W7CIKv88KLXXMZCedKWQQXTlTk7kEH4FwHr04RA2s8BtVktGJW/nXL2IvAGMcs6VoN/mluqDXqYmzs6/EBiZYp11gd3RYWr7oW3vd6P1YX9NtoKI5BMfzgZal2ZMp9ebXOKzeJX5v6W8RimLGEQ/C+IAPM8/uJKbuZ8rwLco5zCdsoaRrL3R00oejecm185twgK68Dy1fEolW9F4mFgFwaQsWlZZmLCNSmAJ0yhG51NfggbvAr7laXo2zNpmTOtqSYe1b9Ag2hH0RrxwunNusnPuaeBatM08lUvQbqPBY26b59KYVjCSLqxDITqkKRguVsscVnA6n3dgzlbfbJbzV97kJt71t+xsuSIK2ZrhBCVnASLUIcxAyCWfCiL0IF5WCTq0aV+CeiKUk0Mly4F3gKVoqbwrGviDQD6doDf6xgxGu9zMBSopZxp6cTDYr1tGCVk18shkmZYE78uAm0TkABEZKCLF4UcG2wkuURNvl9MfbWxKZj7wo3Mu3M3ze2CAr4ZP5jp0ApngMSSDPBrTod5ka8LjvFUOX2ZxYFjKSsZwB3/jbf7Eq+zFv4gl7GMtdXzNNBY13FgktUXMo4RfyCGHCBGiRMmjgDw+YTDPMZCvGcSXQAzxwVZrMn4kmLQl1qg0vRKtzBuAVtSt45dXIszgNW5mCLnQ6JafJX57s4Fp7MnWjLBTjWlDLemw9or/+wKNZ/0Penyk1f7snKsRkcnAHsDzACIS8c/vTLHaB8CxIhLx7eOg3UnnO+cSB2MG71NNaFCniCRLZkyntB5FnMkI7mUG8Z9bLhVk7/d4IrNYzMqG5x8zh18oY6hvAy5hBTtxNt8yk1yiPMFVHM5uq2znXm7gdq6mmkpycfQABrIJo/kV93IfXYGoP2YVdCNCCRHmIcwD9GjWpTwF/kIwbls7uG0K1HI4e7EPu3IIJyRZp4zrOJ8hDOJI9vfTtRjTNloSvFf9FbXcP4BHROQzdMLf89GpioLe5+OAX5xzl/j09wC/R4eq3YHOwHApcHsr5smYTuVzfkLHG+eg16ElLKYPbzCTvRtKhdljBPExcQIUkkvvhlt4wv28yPd+EEkt9ZzLrasE7y/4mBv4c8PzajTEVjOHC7mY+7iv4bV8oBvVlITeI3jvHBxRYnRFqKCeykbTp1Y3bD2XciJ0oScriRFjXYbzHT822t6ubMuf+V1LDokxGcs4eDvn3m2tN3fOPS0ifYGr0TqqL4F9nXNBJ7ZhhOoMnXNzRGQf4Bbga/Ty+DbghtbKkzGdQSlVHM+LvMdsyhuWBsEkBizjQt7iG367yrrV1BIlQk56lWDtbksGcScHczVv0YU87uUwioi3etVRT/guXHWrTIYC85mTdNuVDGFjTqeGHaljGiNY5Lv1VZNHKTMbqru1hTrXb1t7tdZTSxfqyKcby1nhh47lEiOXSoRKHuc+NmcUN3A5BzYqfTs2Tqgm/4ivuIzbqSfGVZzNrmzTgqNlTHIZz20OOssZcCowyi/6FnjQOVfainlrEza3uckG5/EmdzGZet93unH3lCjg6EYNZfypYanD8Uf+zc28Ri5R7uYETs3CSUAWsZztOJ1ZzEcQ7udPnMIBjdKUsIy92YQlLMIRA4QYg5nDer6/eYRulLB5wvSjc9Feq+ER3bnQcOmwjJ5UUsRI5rEMYRFRCqhtuAwShP05mCf5Lxsxmp+YBzgilPM4D3A0x/j8lTGUPanwneLyyWMGrzOAPq1/wEyLZfPc5i25q9gY4HW018cnfvGFwF9EZG/nXHZ3gzWmE5hJiQ/cDihHKMQ13L2qBqiinBq+YC5b+RLf+/zETbwGQA11nMbD7MOmDKFXB+1Fy/SjJ98wjk/5niH0Y/0kHb960IsXmcz/eIJCunA37/ERk8DfCAQGE2uYGjWuGu1j3gWdPkXDvioEdqCUApZTjl4MLSaX7vSlgqUNnerGsC2C8AnvcCEXMJ2fOIIjOYqjG95nBnMpD90etJJqfmCmBW/TalrS5n0L2lntt865OgARyQHuB26FLLzUN6aTOZqNeZFpCDU4qnBUEUFwOBw5aNip4WW+bwje8xvNEqwh6Vk+4Xz2bff8r64uFDKW0dRRz8U8y8tMYTTDuJNjWMJS3uQTNmQYp3MR3zOdj7gVLVMHfqGO9VhJ/H5fFT5FNfF+5MXoPGs1aJ/yPN/vvBgdoDeW3rzCdP7KX/iEjxjLHpzPxQD0oAcPavecVWzICPrSi2W+nN+NLmzGhq1/oMxaqyXBewyhwA3gnKsTkRuBz1otZ8asxY5lE3pRwB95mW+ZRwxHzJe961iMoxBHlA1CJbm92MSH96AsWc8zvM957JO1PZ9v5W1u5k0c8COLKGEZ43mRSt/+fxPncjz7+P1ubCRTWIkGbSF+b7bexOesW4LOCLWI+F25gYbGinzmEQGu4+aM8t2VIt5nHNdzPzEcF3MyvWzCFtOKWjLOuwztSJZoKDqXozGmFezLevye7Yg1hKVKapmKYxYwi/P5FUeyZUP6nnThMvZHy4ylwFIm8Q2fZ36zv07ja34h4kNqPTE+YjI1obndb+Np3uRVRjMQDb+qJ7X8Qg1L0VHbK6Hhzujhk1498XuLBR0Dg6NdBAxiOLmNJmhs7F7uZ3t24xhOYkHCZJEbMoIHuYaHuIaf+Zh7uIIpfJzhETAmuZYE76eBB0TkKBEZ6h9Ho9XmT7Zu9oxZu/2WbbmNg9idYWi/0BXo+OMV/My3q5SoC4ih4agSDVV1lGfxXcj2ZRPqcUR9CN+M4b6DGkSIINRyCifyHR8SZTF5rKSIldSzknLitwWJoZ3SusAqdRB1wA/AHGiYobwC6EkPruLVlLUWL/MaZ3E+H/Mp/+Y5juD4pOnu5nIu43ge4O+czI58wfureVSMaVm1+UXo72FcaP1adAz2n1OtZIzJnCCcy6/YkFzG859Gr72cJAgUkocG7mBYWQGv8wm7smmb57UtHMu2CPAG37E5QziVHTiSS3mdjxhEH4ZSwXygjjoigFBLHhqQ+7Lq3HSF6OSli/xrfdESzC5o4I75Rz5wE28ztGFAzao+43OiRKgnRj31TE7o2R54iXEAxKgnSg5v8SxbsVMLj4gxKuOSt3Ouxjl3HtAT2NI/ejnnLvCzmRljWsDheIGvuJHX+TphCv5RDFulBJhDhKM5nRu5kzpflTyKgWjpPBgbXcVcFrVZnq/nFnoygnXYgneYmNY6P/Awj7MBjzOKmbzYbPpj2JaHOIkL2JNiuvAat1HFRGbzAtuzOZHQaSyYXuUg4MTQNoJ++8HEp8PRGzRsysYcxhlUoJ3UehBhKN05lMMZz7VM5J4krelqLDtTT4yI/293dk2abjDrEPGDzWLUM4gRze6zMc3JeJy3iHQHos65ZQnLewF1nX2snI3zNp3VdbzKpTxPBCFKhIlczHahGdT+y3v8P66n3Pc8jzGbCOU4HJdwLmdxCltxKEsIfprFQD7Pci2/SRFYVsdEPmQX9ge0hqCYbixmGrmhtudEc3mT59k7FA6FI3mHPFZQyMYUpLjnUS21PMNdzGMmu/MbtvaDWlayknM4m4m8x8ZszGJms4BpXEAVoD1o30d7k1cDgxjGs7zC+zxHHvkcxOnkkMMPfEh/1mcA6/AcF/EO//B5dBzNffwqyWQ4AP/jJZ7gGYYzjMv4I8Wsek6Zywz+zFH8zA/szm+4jH+SS6pbMZj2lM3jvFsSvF8FXnTO3Z2w/EzgIOfcfq2Yv1Znwdt0ViO4hJ994I0S4XeM5TaOapQmRowZzOdiLucFXmnozDaGLdibX3MD91HfUFkcYVf2YDy3NyqdtpbHeJoTEm7ot4yZ9Azdp3oOc1jGMqqp4GauYTnfMpqfGexfLwQ2owCttM5hQ56jJwdQSwWL+YTebEE+Pfkrp/ECDxIhiiPGA0xkC3ZMmq9KFnM//Rot24z/o5Dt2JJtyQ91QJvLt1zLdtSykgj5/JEJ/JszmMfXAAgRRnMUJ/HE6h4u0wllc/BuyS96O/S+eYkm+NeMWaOU4niIOp6intoUVaitYTA9ifqfZAzH4FAQDESIsD6D2Z6tGnISIcIYtmxYF7RT1mD68ha3tkngBtiTsfSih+84JuzN7vQIDYe6k7sZzvpsyTbszFje5DUmM5uHoKELnd5SMLinUD2/8Dd+YSJH0IWd2Y2x9GIS9/AjT3AAjn2ooz8wkZdT5quQvmzLVQ3PK4DXuJhS3mA+L/MjD1DFUgDu5xhirCQKRKjmQU5iHXZA/DFzOIbZtKamE2pJh7X8FOvlQpIpjYzJYuU4tqGGn3yo3J8IL5LbJuOmH+REDuUefmIRB7EF57J7yrR/4CxKKeMNJjCGLbmJKymnkid4ienMJpdc/snV5LToJ56eAfTnc97lUZ6hB8WcxokNx6WWWi7k4ob24hocOTjycNQAKyiiD10ZwubUNJQFhAiF3MARTPJLVgIXcQ4H+jZ8B+xAjKEMbzJv23ElBazLvzmxYWDZt1zT0JPA8XuK2ZZ8fiCP+M09i1jIaGIUsy1TiTGS/RjLua1xuIxpVS2pNn8H+MY5d07C8ruAzZ1zO7di/lqdVZubTLxEPQf6G1kEZpPP0A6e9OQLPmc8b7M5W7AXezcsr6aG75nOEPrTpwOnRa2hhi70aOhIB9CFGAVAV4r5ipl0pzvVzOE7dqGGWUToRoz1+T++5IOGAWHacn9qwvarOIQDOY+tGZsyDz/wGg/xa0BrIjZYZRtQj1CNYxraA3c/BCEKxOjNoYzi2ZYfBNPpZXO1eUsuyy8D3hKRLYC3/bI9gG0gdBYxZg3QZ5Ue3iTpktS+JvAOv2YvYsRwOG7jTs7yt6LMJ48tmxje1F7yyONaruZPXArAKEb+//buO06K+v7j+Ouze4UDjqNKRxAUY8EGInbFFo0l+lOJHYkmllgidk3UaKyxl8TYe0uCYiNiiyKiiHRRiiDS61Gu735/f8zc3d5yB7d7u7c33PuZx+R2Zr8z85mVu89+Z76FvehFiO/Zge1YyNcUcBi59GQ3vqeUH5nAIaxkMv1xfIb3TC8K7Ed/jO9rSGzqywAAIABJREFUPLCoYBRTGcWP9OMI3qFNLUOP9mMo/TiMeYylJd70IfjDn1Zz5ALd2JlBtMcYB/4XjtX1aAkvkinJdBUbBwzBG9PgFOBYYA5erbt+fUVEAmIfQlzvP01uATxFNgUZrnW/yPMAVbek/8k/GnzMl3mQUxjApRzLEn6q2l7MRqbyBctZlPAxD2EfzuEYRnAiH/E+vVkC/Mj3jOVujuInv1FYiByy6EIJS1iHoy9wHrAv8Gt6kM/35OM9r2sBFODVorOAYubyHvvwKh34mOMo88d3r2AF63mNX3MeB9GF3YACvy7v8J6yVwBGmLb050amsTd/pLpneJg8dkz4mkUaS1IPxJxzk4HTUxyLSJN0K9n8yZ8dO9wExgjvSreqxB0mTA96Nuh4/+Nt7uZSAH5kJiM5kReZyDJ+5rcMYTk/Eyab23mdgzi+XsecyyxO59CqmbjO5wcK+LbqfW+s8s/pxQAAsmhDAYNYwtc4vD7Y2wHT+Zk1eLe9K0dLq3w+XXmkMtYAsIh3+Zbr2ZMbmMNuRFgBeKOqlYFfw4YcCpjCAHqRTQE92IdbMYz2HM+23M4y/kku29KPx5P6PEUaQ8I1bzPb08x2jVk/3sxGmdlfzUydF2WrlIM1icQNcCVXcxiHEybMTuzMAzy8SZmNFDKPyZTETEv5OI8ylP34LWeywk9sAD8wpapFeoQIc5gOwBs8wkqW+NsreIir6oxpI4VM4n0mMpYXeYjneYhyyokQIYsIc/iWbFrW2KfMPw94/cQHMoYdOL6qpXd79mYJXmvxqcAqoD0Hsoo9/f8S8TfAI6xnLj9zKRUx11eAV0tpizeD2CwK6c82HM9oDudZ8v0vP4bRk2sYyFx25SPy6Ffn9YpkWjI1738AdwDTzGw7vLHO/w2cjDeW/2WpC09E4uWTz9u8788fVjOBbWAdD3M5X/I8EcppQ0fuZBzfMpM/+s/FJzKBZSxlNB8AMJjDeIw/+aOAOYZwOECNY1vceqxVLOIqBrGMJSygulZc+U0+7O+fQxFt8GrOXYA1vAfAGn5gOv8gm1bsxVMMJEQpq2lNb5Ywgk94htVAH47lFEYRIsRqvmUR77KWOcznGZx/jl6cwAourvqaUDmueT7wE94sYgDf82/y2Y4DuSuxD1+kiUgmee8AVYP4ngx86pw7zcz2A15ByVukUdSWTK/gV8zns6rpLdexkus4kN6cTZgwEf9/3/BV1T592IF7eJ1PeIvO9OQcrgbgZC5mDC+xlAWEyeJS7qk1jg95kkKWsR5qNCprRS4hsinx5+sqAnaj8otAmFb0pIhlvMZgyv0JCecximF8S67fx/33PMWRXEyECvoyqOoOQXv2oD178CInsJgQLYhSDKzhO7L9YWoqbysWAdlkURTT8h0cq/iu/h+2SBOTTPI2qn8vDgPe9l8vhJjJhUWkUZVQxGQ+qzG0iwNWsowQbxMhgmGYP/IawL+4ldf4E+A4lpGcwV+q9u1EN17lO+Yxnc70ooM/pEq8LHKq5r+uFCJEZ3owjAu5mysIk8UUKjiYPShnGi3oxh7cxhLGVzUyA1jFNFbzDSVMowU96MARbMdedV7zUqawgSgbgJYYeTxYNb55FNhIG7pwIXn0ZDEXEdsXqC/H1etzFWmKkunn/RFeoh4LPAns5JybY2YHAc8653qnPMoUUj9v2Vo5HMfRi0IW08bvEuXwWlU74BAuYjrL6E0fruZGSljNxXGTZNzFFLb1G5HV10bWcgMHMZ+pLCfEOhwd6cL9/JsBDGYUzzCZTxnIUHrRifs4lggV5NCSP/A0nzEMcBghWtCSPmRT4TdC68O17MBf6zz3u1zGeB7EMLoQ9Uc8r9aXqeThNdHZwCRm8iSFbKQnR9GfU9My2I4ER5D7eSeTvAcALwK9gHudczf72x8COjjnTkt5lCmk5C1bs7lM504u4CdmAGuqbmMbIUZwJyczsqrsz8zkCnauWjfgFC4ln7bswRl0rKPB1lrmM5arKGIle/MHduTXRKhgKXNpS2dakE/Yn0WriLU8ylEsYAKt6UQWPVjAZByOEGGG8BsO5gi+4mayac1ODGEpj1PZZStEHofHNLqLF6GCCTzEIl6nG+NjBmeFMB3pz0JCtEjik5TmoFkl7zoPZNYCiDjnyrdYOIOUvCVZRczgJy6ngkK6MpIOnJzpkOrkcNzGCXzGWwC0oi2PMZnOMcOKOhx3cRyT/CdffWlHlLUYIXJpzeVMp4Aemxz3UXZkDXNxRADjt3xDV/aoNY53+DNjuBVHFCNEOa3ZyAYcUUKEOZBzGRHTJetnnmQGv/XXjFy60Z7bmcxTtKEXh3EnremyyXnKmMpy9qKcKKVECdGeXnxKi4DOYy6NI8jJO2UDHzvnSlJ1LJGmxlHBLI6gnGVAhDmcSh79aZngLeZ0K6GQ97iGGbzJWpbQC2jP9lzIkzUSN3gN3q5kFFMZSynr+A+nAF6XqxIKmc0HDGR4jX3K2chqfojZ4ljCxDqTdzFrMcyfTztKOwqAbDawinZ053iur1G+G2exkvdYxr/IooCOnMd//Jm5jTBrmM1wvtjkPDkMoBMfspGnCNGZNlxLqJaJXUS2FvVO3mY2rz7lnHO1T8grEmAVrKacxTFbHEVMa3LJ+w1GMIP/4IiShdfHuYLZjOdAyrmJfvy5RvkQYXbnSKJEeJ/2lLC2alTxdjFziVfKphWd2JmVfOd3VQvRgyF1xrMv5zGeJyljIwDHcCODOJM1/EwHepEVN691iGx25w0iFGGE+JTuVc/uHREW83Wd5yqlO8ZICthZz7Jlq5dIzbs3sAB4CVielmhEmqgsOpLHzhQzCwAji9abSVqZsoAvqpJvZd/nyp9zuZle/IGcmAlLpvICn3AjWeRyODcwjscoZjUHcAV9a5n0o4JioJTKMcJ7MIhOMc/N43VjF65nJnP5H9vQn2396TU7b2EAlDAtiTCNrqyOeW4PPeq4DT6R65jK7YDX1/sQnqGcS4jwBWEOJZcHMD37lq1IvZ95m9nJwLnAwcB7wFPAu8656Ob2a2r0zFuSVc4yFnEbEQrpzIW0TvP09VHKCZGd0D4vcxpTebUqgVfgzZk9AK8fZxf2pSW/pC3Xsoo5PMYvqOydHSaXYYymD0OrRjmLN5d3eZ1jamy7gAUU0Cuxi6sHx2o2um6sqSilJAprw7BT1re0Yvca5YpYyit0rbHtBE4gh9FABK8+fw253JbyGCXYmsUzb+fc68DrZtYdOAe4D/iHmT0PPOmcm52eEEWahmw605sH036eCoqYwEks431asi1DeJuCeja8OpHHaUM3VvIDPdmHKG9SwVd0AtpilPEFpXzBfN5kKbsQO6xKhFJe5Ah25ET+jzdqvfWcR4ca69mEiFDYkMutk9GevIqTaV3+gnf3IAIwE7J2jyu5aQUkxDzw5wCHKNGYoVhFtgbJzCq2yDl3m3Nue+A0YDAwy8zapTw6kWZoLg+wjP8CUMTPTIqbzbqM9XzLHXzJNayt0XgMcmnNMdzD2bzFoVzHUL5gH76kIzv6zcYqjzGRxTxDS+JHCIdZ/JtlTKk1tq7szT5cAxgdMbYhyjsMYCb3ArCYr/icW5jF61WTpzREuMJLul6MIYi8s0mZlnRl55iBHbtzJHlV8yZl+f9/dINjEWlKkmpt7ncL+z+82+iDgddhM50xRaTeSlle1ULbqw8vq3rP4XiXo1nKFxjGDB7jVGbSmu5VZYpYyhpm0p5dyaMTbRnMMsqqbsAbsJbqmboM/OZk1cJsOsfQ17zHFD6mH3tyKi/zOcOq3pvEleSxC6/xS8BwRDiAv7AfNzTswwgNgMg0vFq0g9BOtRYbzH3swAgqKKYDe2KECNGeCBMIcyBZnNGwOESamISSt5kNBkbgzeM9D++590nOuTVpiE2kWerJmczjMb8fNfTlD1XvlbCKpXwOVE6PuY7FfMwOfnJawue8zRFEKCabfI7nUzqyB/OIVM2stRb42T9e5bCmnRnAMn9+7UH8gY78ggrWM4vfsoaPmc+2vMBEwmQRoYKTOYvcmJgdju95g8rEDTCNpxuevHMegLJSiE6E0FGQdWWdRdvFPVrI5rdkV/UZF9m6JNJVbAawDV5r84Occ7XfVxORBmnHngxlCsv5gNb0p7M/yxd4c1Hn0o5SCqkchayA7aven8StRCgFvGfnk7mLLEZwNj9Tjjer0AX+nmX+TyPEMN6umnu7rd8f/EduYjn/AiJMZCWGN6IZwGRmcDSDWOV33dqVGyihVVVDOSNMQdzQq0mxtpD7SsOPI7KVSaTm/Qu8u2tnAWea1d6P0jnXvtY3RAIoSjFGi5T0G66ghHH8hZXMpB/HMIARdR43n/7k03+T7cYyjuAqPucpyihmV86jjPv5kZV04GKMrKruYV75LG7leir8pDoHGA2cgNcSvQ39OJi/08af0zpWEbOpbPTVLub5dYgwPdiRo3iaFXxJDm1px65UUMIypjCHt+jAjvySJ5L+rERk8xJJ3sO3XERk6xClmEWcSBHvE6Yz3RlNnt9HOVkfcAlTeRJHlNmMIos8dq5qWLVlESZSzEEUUMQxZJHLKH7kcgqZg8OxkQ8ZwAssZRxlrCXXtWdP150H3X9YZI5bDGaal9hbA7vQhfbsRLs6vkBsw0msYjRGFkOoIMJAZjGfHRjIBdxPiGw6c0BV+SxacDwvNegzEpH6SSR5/wh84Zyr2GJJkYBby2MUMQaACCtYygj6+M+Ek7WAj2JuK2fxE58mlLzLeRD8W+IQoYzbKGO2fzwAR4jvOYOfWMc8Ctz7hNw1tApDPwf/BYbhtTL1bowvZT2jWc97bM8McmNuvwN05WyyKGAtn9GGwRzByRq5TKSJSCR5fwx0RaOrSTMQYSVeT8oIECWSgn/23diHQubjiOCooBt7J3iEvJjXIYxWlFPzl7iEUnLIpyO74covpjymiXnIwct4V7UK/Ek3vWZvxUzcJHkDdOIEOnFCgnE2UMk8KJkLrQdClnqgitQmkX7e+sotzUYbzsRi2lO34/IGH/NIHmN3zqcH+3MIdzEgrv/2luRwPUZPQssge1oOuUtOYiPbUYRRgpeQ2/JLr3D5RFj3uTewSUx36xwHuUA3IA/D+7XOIpsXKGMnyrmGKLNw1Gsqg9Rb+Tp8swPMOML7WfJjZuIQaeISGR41CnR2zq1Ib0jppeFRpb7K+JEiPiCbvrRiaKbDAcD99Cr22TAcIYwopfvcwfS+n1DKUnpyIT05zyu4emeIzMSFobwNEIZyBzmh6pr6KrZnA/1oy0ZaMo7qEck8IS4nyx98pdF80x9KKgeeCUO3y6DPPY0bgzQbzWJ4VN8zZla6uQLOuRMbEI9Ik5FDH3I4P9Nh1GDfecnU/GfnufPeZa++n25aMLLEKxeBHH8UhsL2EHYQ9pujt7HZtIteSsTuqxx7tIYo9+G4CKPvFuOKsgEjF0twLPZNhHIhtr18aNPBYkQk8eFR1wOFW1hEJB3K18GG+CkxS2ovmz2QyptqDtjYwvsZKoeogwo/P0ZLLya0bgFWDJTV9mRs8+1THVFWMJwF5LOAtmzkPwld0ib63A8h/9l+iz7Q9dKGHU9kK5VozfsS55warIlkwob5UOC8LFwK5ACRQohGIBSuWbb1w9jP/YmGoKiVV6T9QghlQaQEsmZDdBugD4SLKrCQN0paRcd2OL+qbpyJN6xL3Yp4iw08A3gznK/gTFpSiBHe7H51ansoDFoMZYugRT/VvEXqkEjybvgsAyKSvPztIZIHHYqrt03/Hjo8AoMuqd4WWQ8LjoONXu5rXYJ3JzoKbgZklwMbwKYDu4IN8HYzIGvlGtw2b0BWL4yBGEaEL/15sQcRjunXDRCl5sjIjiIc5cknb4CsAm8RkTqptblIUGTlwZBJsCTX67A5E1gfhqWTa5ZbeBKUfA9hvPFPK792L/NfZwNtwbqDLay5qwEh248QgzCMCt6imH0pYyTFHEg5NYcqbclxhOlRtZ7P7wjRIoUXLSK1SSR5HwKsTlcgIlIPbXaEThfCbGB1CCoi0OewmmWKJlDVCywKzAImgSuCGqMa5wE/AEUH+RsM8u+EcBdvNbqK8orr8B6ee98Aynm8xqnCdKA7U+jIs3TmHTrwaGqvV0RqVe/k7Zz7VKOriWSYc7D7OdBmJyiOeu3Vpo+G2C6foV0r5yzxfsNXADPBVsYcx4Byf5kxCDovhS4rIf8q7/1oEawYjJXMIKsYskqAaAij2yYhhWlPPmfRkqM1AptII0m0tbmIZIpz8NFweHE3WDqzevvUV2BJzK3zvqNhbW/vNvk3wEK8ivOMmGNFge/816EsCHeGUMycQuXfQGQuuUWQuxFarIcW61qSy13puTYRSYiSt0hQrJwMs56tHt48lsX8Kme3g/3mwU+HedOIObzf9IHgOoIrwEvqq4FWBXDgJZseL9wNzLvNXlmXzirfQCiaaAcVEUkHJW+RoHARL+E+B8yN2b7nOdBlQM2yZnD6O5C7gzc6Q3dwPfwcnwPuEGDPPnDlJCjouum5svpCqyvjNuaCtU7d9YhI0uqVvM2sTX2XdAcs0mx12hPm9PFq3hOBd4G5u8BJT8W1RPNl5cDIydD/VMirrkGbgTlg408wYTgUnQ9FZ0BF3AAw+XdC3rVA2EvabV4Ea5nOKxSReqrvPbC11L+fdwM6eIpInSwEfY6G8X+HSAQ2hiCaX3virpSTB797GcZ1B7vX+y02vEZsRGDXcVA+zitb/m/I/x5CPf3zGbT+K7S6BS+BqzGaSFNR39vmhwCH+su5eL1M7wJ+7S934TWPOTcNMYpIpfOuhE7+be4WeXB1PRqQmcH+f4OdxkP+cPgeWJEFLYFWEbwJSSJAMUQmevv89DiMaQdj2sO8h6BkWVouZxPuW4g+Bm5i45xPJKDqPatY1Q5mHwJPOOdejtt+GnC+c+7g1IWXeppVTAKvpBjmz4ZuvaBN28T3XzgW5r8N7XpBjyup7lcG5E+DkhbwyQ5e6/ZSqicb2/V2+MU1KbiAOkTfg+iv/HgMQm9ASPMcSfoEeVaxZBqsDcF74hZvIrB3w8IRkS1qkQc7DkgucQP0PAwOuB/67wsVUe9WusObgyRaBCWLvQ1Ras4SOu06KF1Z2xFTI/p3qp/OOYhqwBeRuiSTvBdC5aTBNfzWfy9hZnaRmc03sxIzm2Bm9foSYGbDzMyZ2ahkzivSrIV6gsvyknYF3utQD2g7CFpuX0srFwfR8vTFY9tQ/Scp7K+LSG2SSd6XA38ws2lm9oS/TAX+4L+XEDM7FbgXuBnYE5gCjDHb/G+umfUG7gE+S/Sc0gyVlcCEt2DSGIhGt1y+aBXMHQuFSX0fDYZwd2jzkpfEQz291+FuEM6D/b6Ene+C1ttVl9/ufMirpVtZqoT+Auzqr+wIoTvTdy6RgEv4mTeAmfUELgB29Dd9B/zdOZfwXzozmwB87Zy72F8P4dXgH3LO3VHHPmHgf8BTwAFAW+fcCfU8n555NzflpXDNATDH7wq13ylw5St1t55ePhOe3A9K1kIoG04fDf2ObLx4m5JoOaz4zEvoHfZpnBbnrgRMk5tI+jW3Z9445xY6565zzp3oL9cnmbhzgL2AsTHHjvrrQzaz65+A5c65J+txjty4fuj5icYpATf90+rEDTDuNVjxU93lv7wfStd7r6MV8PGf0xtfYyhbB8vGQdHSxPYLZUPnQ6HjkMbrKqbELbJFSSVvMzvAzF4wsy/MrLu/7Uwz2z/BQ3XE6xce3w9lGdCljnPvD4yg9ufutbkWKIxZfk4wRgm6vPjvawa5mxlsJJQdU9RqrgfR+nnw7+3hvf3hjW1h0X8zHZGINFDCydvMTgLGAMV4z6hz/bcKgOtSF1qt584HngfOc87Vt9nr7XixVS49Nl9ctjr994GjL/JeWwhG3AsFneouv/9VkO8/281uBUckOBnHmqXw5r0w5nHvWXumzbgPSld5r6Pl8M21mY1HRBosmVkGbgB+75x7zsyGxWwf57+XiJV4nVE6x23vDNR2f68v0BsYbdW38EIAZlYB9HfOxY76jHOulJipHEyjRDU/ZvC7h+E3N0E425uMY3PabguXzIbVc6CgF7RIoG3EhjVw+Z6wdqnXT3rca3DzB5kdnazGuU0jpYlsBZK5bd4fr7FYvEIgoY6nzrkyvPmNhlZu8xusDQXG17LLLLzmqLvHLG8BH/uvt+KmwdJgbTpuOXGv+hHG/wPmj4POuySWuAGmfgRrllTPrz3lQ68mnkk7/RFa+J03wjmwl1pxiwRdMjXvpUA/YH7c9v2BeUkc717gWTObCHwFXAa0Ap4GMLPngEXOuWudcyXA9NidzWwtgHOuxnaRhC2dCQ8MgvIib/2YO+GQqxI7RofYpzIG2blb/sKQbvm94cTZUDgTWveBFh0zG4+INFgyNe9/Ag+Y2WC8YRy6mdnpeH2uH0v0YM65V4GRwC3AZLwa9FHOucpGbL2ANHYuFfFNeh4iMZNl/+++zZdfsxp+mOVNElKp/2A4869eg7iCjnDVa5tvHNdYsltBx0FK3CJbiWTGNje8hmnX4k1tAN4z5XucczemNrzUUz9vqdMnf4N3rvRueVsIuuwCV0ypvexb/4LzfgMV5bD7XjDqY8hXL0SRIGlW/byd5zagPbALsA/QKQiJW2Sz9rsQdvAHY2ndCU7ZzDACV17oJW6AKZPgpafSH1/QlC+GecfBd7+ApbdWtwMQkQZL+Jm3mT0FXOqcWw/MjNneCm9UNE0LKsGUnQfnvQflxZDVYvOtssvLYlYMysrqLNpsLTgDNvwPiMDSGyGnD7Q/PdNRiWwVknnmfTaQV8v2POCshoUj0gRk5225O9X1t1W/7tEThp2d3piCqHgKVdOSlYdh5WeqfYukSL1r3v6zYvOXfDOLHX0iDBwNLE9teCJN1IgLYb+DYckiGLhPcJ93Owfr3oKSGZB/OLQclLpjt/kVrHkeFgEzIsA/oM98OHG0199eRJJW7wZrZhallkkCYzjgz/7z8CZLDdZEYiy/GxZfRdVNuH4fQeuDUnPsaCksuwtevKnmTG7Hvgy/GFbnbiKNJcgN1hJ55n0IXq37I+AkYHXMe2XAAufc4hTGJiLptuoJ/0UUyII1L6YueYdyYZurwd1Uc3tFExgyViTg6p28nXOfAphZH+Anl8xcoiLStGRvC6Vz8Z5NRyG7Z2qPH86Bfa6H8X/x1tvvCDucmNpziDRDyfTzHg5scM69Hrf9ZKClc+7ZFMaXcrptLhKj9EeYfxKUfAdtfgnbvgChNAwqs2QiFK+AngdBdhMYtEaE5nPbvNK1wO9q2b4ceBxo0slbRGLk9oH+k9J/nq4D038OkWYkma5ivYAfa9m+wH9PRERE0iiZ5L0cGFDL9t2AVQ0LR0RERLYkmdvmLwMPmtl6qqcGPQh4AHglVYGJiIhI7ZJJ3jcCvYEPgQp/Wwh4Dm/CEhEREUmjhJO3c64MONXMbsS7VV4MTHPOLUh1cCIiIrKpZGreADjnfgB+SGEsIk1XJALhcKajEBEB6pm8zexe4Ebn3Eb/dZ2cc39MSWQiTcGUWXD8xfDTEjjuEHjlb9AiN7FjFJfA46/DmkI463jYLsUDoTRESSm8OdZ7ffxhiV+biGREfWveewDZMa/rolHXZOsy/HpYuNSbwOOtj+HRl+GP59R/f+fguIvgwy8hZPDA8zBjNHTbJm0h11tFBQw9A7741lvfb0/45CXISvqGnIg0knr9ljrnDqnttchWb8mK6kk1wiFYujKx/QvXw9jx3uuIg7X++lnHpzbOZEz+rjpxA4yb5N1p2GuXzMUkIvWSTD9vka1feTn8ZmTNZJ0VhjOOTew4rVtC2/ya84P36Z6aGBuqbS3TmNa2TUSanPo+8/53fQ/onNOsAxJ8L4yGV971XhvQJh++ehV26J3YcbKy4M1HYMQNsGYdXDUCDmgiQ4X26w13XgXX/c1b/+sV0HfbjIYkIvVT34dbhTGvDfi1v22iv20voC1Q7yQvkjHOwboNXq24rhbkK9ZAKOTdMndAWVniibvSgQNh9vvJRpteV50Pl5ztvVZjNZHAqNdtc+fc8MoFWAa8BvRxzp3o17S3wxtdLcEHgiKNbGMRHDoc2g6GLgfAhCm1lzvlKMiPmf3q4tMbJ75MaJGrxC0SMMlMCboC2N85933c9v7AF865DimML+U0JWgzd+cTcN39Xo06FIKd+8LUN2svu3AJvP0p9OwCxxxU87m1iARec5sSNAvYEfg+bvuOqAGcNHVr1lUn4WgUVm/m97VnV7hgWOPEJSKSgGSS7dPAk2b2RzPb31+uAJ7w3xNpus45AfJibhGPHJ65WEREkpRMzXsksBS4Aujqb1sC3A38LUVxiaTHjtvBZ8/D+5/D/nvC/ntlOiIRkYQl/My7xs7e82OC9KxAz7ybMedg5N1w37Pe66H7wLt/h5ycTEcmIhkQ5GfeST2jNrMsMzsM+A3+kKhm1s3MWqcyOJGUuux2uPcZL3GDN2Tpvz5I/3mjUZj2A8xbmP5ziUizkHDyNrNtgWnAm8AjQCf/rauBe1IXmkgKlZXBQy/Usr188/sVl8Arb8Pr73rHSFRFBRx3IQw4AfoeCTc/kvgxRETiJFPzfgBvcJZ2eHN5V/oPMDQVQYmkXDgMeS1qbuvZBU48vO59ysvhoNPgN5fBKZfAUedWj3NeXx9+Ce/8r3r9pkdg9drEjiEiEieZ5H0AcKtzLr4aMh9oIoM2i8QJh+Hp2yDXf7594ED47m3Ib1X3Pl9Nha+nVq9//CXMmJ3YeWtL9pp7T0QaKJnW5iGgtjElewDrGxaOSBqd8ks49hDYWAwd2225fLtaGjQmOnHHYUPg0MHw0QRv/aoR0KFtYscQEYmTTM37v8BlMevOb6h2M/BuSqISSZe8FvVL3AA7bQ+3XObNwx0Ow33XQ8/Y9Jm2AAATOklEQVRuiZ0vOxv++wR8+TJMexPuvCLxmEVE4iQzPGpP4H28CUq2x3v+vT3euOYHOueWpzrIVFJXMUlYcYk3KpvG/xbZqgS5q1jCt82dcwvNbDfgVGA3oDXwJPCic654szuLBFF8QzcRkQxLKHmbWTYwC/iVc+5F4MW0RCXSXK3fCA+/6E1Zeu6JsH3vTEckIk1QQsnbOVduZqqGyNajogJu/TuMHQ+DB8Btl2Xu9rhzcNR58OUUsBA89gp89w507bTlfUWkWUmmwdojwNVmlkxLdZGm5W/PwC2Pwrhv4f7nvelCM2XFavhiMkQdRCJQuAE+/Tpz8YhIk5VMAh6ENxjLEWY2DdgY+6Zz7sRUBCbSKL6ahtf20nl9ssd/m7lY2uZ7y7oNXgIH6Nszc/GISJOVTM17LfAvYAywGCiMW0SC46CB1WOdm8EhgzMXS04OjH7Um/mse2d45EYYtGvm4hGRJqtBs4oFkbqKSQ3RKDz4Anw8wUuUV4/w+maLyFYvyF3F6p28zSwEXAkcB+QAHwI3B617mJJ3MzRrHjzwPGSF4cpzoVeCA62IyFYpyMk7kWfe1wM3AWPxJiS5FNgGODf1YYmkyOq1sO/p3nNkgDc/gh/e04ArIhJoiTzzPgu40Dl3pHPuBOBY4HS/Ri7SNE2aCWsKvdbbkQgsXAqzF2Q6KhGRBkkk8fYiZuxy59xYvPmRdA9Smq4dekN2ltcYLRSCVnnQq2umoxIRaZBEkncWUBK3rRxQ6x5punp1gzcfhr12gsG7wph/QkGCM4OJiDQxiTRYiwLvAaUxm48FPiKmr3dT7+etBmsiIgLNp8Has7VseyFVgYiIiEj91Dt5O+eGpzMQERERqR+1FBcREQkYJW8REZGAUfIWEREJmCaRvM3sIjObb2YlZjbBzPbeTNnzzOwzM1vjL2M3V15ERGRrk/HkbWanAvcCNwN7AlOAMWa2TR27HAy8DBwCDAEWAv81s+7pj1ZERCTzMj6rmJlNAL52zl3sr4fwEvJDzrk76rF/GFgDXOyce64e5dXPW0REAt3PO6M1bzPLAfbCm+wEAOdc1F8fUs/DtMQb5W11HefINbM2lQug4bVERCTQMn3bvCMQBpbFbV8GdKnnMe4EFhPzBSDOtUBhzPJz4mGKiIg0HZlO3g1iZtcAw4BfO+fix12vdDtQELP0aKTwRERE0iKR4VHTYSUQATrHbe8MLN3cjmY2ErgGOMw5N7Wucs65UmLGYzezpIMVERFpCjJa83bOlQHfAEMrt/kN1oYC4+vaz8yuAm4EjnLOTUx3nCIiIk1Jpmve4HUTe9bMJgJfAZcBrYCnAczsOWCRc+5af/1q4BbgNGC+mVU+G9/gnNvQ2MGLiIg0townb+fcq2bWCS8hdwEm49WoKxux9QKiMbtcAOQAb8Qd6mbgpvRGKyIiknkZ7+fd2NTPW0REQP28RUREpBEpeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgEjJK3iIhIwCh5i4iIBIySt4iISMAoeYuIiASMkreIiEjAKHmLiIgETJNI3mZ2kZnNN7MSM5tgZntvofzJZjbLLz/NzI5urFhFREQyLePJ28xOBe4Fbgb2BKYAY8xsmzrK7wu8DDwJ7AGMAkaZ2S6NE7GIiEhmmXMuswGYTQC+ds5d7K+HgIXAQ865O2op/yrQyjn3q5htXwKTnXO/r8f52gCFhYWFtGnTJlWXISIiAbNu3ToKCgoACpxz6zIdTyIyWvM2sxxgL2Bs5TbnXNRfH1LHbkNiy/vG1FXezHLNrE3lAuQ3OHAREZEMyvRt845AGFgWt30Z0KWOfbokWP5aoDBm+TmpSEVERJqITCfvxnA7UBCz9MhsOCIiIg2TleHzrwQiQOe47Z2BpXXsszSR8s65UqC0ct3MkgpURESkqchozds5VwZ8Awyt3OY3WBsKjK9jt/Gx5X2Hb6a8iIjIViXTNW/wuok9a2YTga+Ay4BWwNMAZvYcsMg5d61f/gHgUzO7AngHGAYMBM5v7MBFREQyIePJ2zn3qpl1Am7Ba3Q2GTjKOVfZKK0XEI0p/4WZnQbcCvwVmA2c4Jyb3riRi4iIZEbG+3k3NvXzFhERUD9vERERaURK3iIiIgGj5C0iIhIwSt4iIiIBo+QtIiISMEreIiIiAaPkLSIiEjBK3iIiIgGj5C0iIhIwSt4iIiIBo+QtIiISMEreIiIiAaPkLSIiEjBK3iIiIgGj5C0iIhIwSt4iIiIBo+QtIiISMEreIiIiAaPkLSIiEjBK3iIiIgGj5C0iIhIwSt4iIiIBo+QtIiISMEreIiIiAZOV6QAyZd26dZkOQUREMijIecCcc5mOoVGZWXfg50zHISIiTUYP59yiTAeRiOaYvA3oBqzPYBj5eF8gemQ4jkxp7tcP+gya+/WDPoOmcv35wGIXsGTY7G6b+/+BMvoNy/v+AMB651xw79skqblfP+gzaO7XD/oMmtD1B/KzV4M1ERGRgFHyFhERCRgl78woBW72fzZHzf36QZ9Bc79+0GfQ3K+/QZpdgzUREZGgU81bREQkYJS8RUREAkbJW0REJGCUvEVERAJGyTtNzOwiM5tvZiVmNsHM9t5C+ZPNbJZffpqZHd1YsaZDItdvZueZ2WdmtsZfxm7p8wqCRP8NxOw3zMycmY1Kd4zplMTvQFsze8TMlphZqZn90Jx+D/zyl5nZ92ZWbGYLzew+M2vRWPGmkpkdaGajzWyx/+/5hHrsc7CZTfL/+88xs3MaIdRAUvJOAzM7FbgXrxvEnsAUYIyZbVNH+X2Bl4EngT2AUcAoM9ulcSJOrUSvHzgY7/oPAYYAC4H/+uPQB1ISn0Hlfr2Be4DP0hxiWiXxO5ADfAD0Bv4P6A+cR4ZHQ2yIJD6D04A7/PK/AEYApwJ/bZSAU68V3jVfVJ/CZtYHeAf4GNgduB94wsyOTFuEQeac05LiBZgAPByzHsL7I3RNHeVfBd6O2/Yl8PdMX0tjXH8t+4fxhiw8K9PX0pifgX/d4/D+aD8DjMr0dTTW9QO/B+YC2ZmOPYOfwcPAh3Hb/gZ8nulrScFn4YATtlDmTmB63LZXgPczHX9TXFTzTjG/BrEXMLZym3Mu6q8PqWO3IbHlfWM2U77JSvL647UEsoHVKQ+wETTgM/gTsNw592R6I0yvJK//OGA88IiZLTOz6WZ2nZmF0x5wGiT5GXwB7FV5a93MtgOOBt5Nb7RNxlbzd7AxNLuJSRpBR7wa1LK47cuAHevYp0sd5bukNrRGkcz1x7sTWMymv8hBkfBnYGb749W4d09vaI0imX8D2wGHAi/iJax+wKN4X+JuTk+YaZXwZ+Cce8nMOgKf+7MfZuHdfQvqbfNE1fV3sI2Z5TnnijMQU5Olmrc0KWZ2DTAM+LVzriTT8TQGM8sHngfOc86tzHQ8GRIClgPnO+e+cc69CtyGdzu9WTCzg4HrgAvxnpGfCBxjZjdmMi5pmlTzTr2VQAToHLe9M7C0jn2WJli+KUvm+gEws5HANcBhzrmp6QmvUST6GfTFa6g1OmaaxBCAmVUA/Z1zc9MSaXok829gCVDunIvEbPsO6GJmOc65stSHmVbJfAZ/AZ53zj3hr08zs1bA42Z2m3/bfWtW19/Bdap1b0o17xTz/8h8Awyt3GZmIX99fB27jY8t7zt8M+WbrCSvHzO7CrgROMo5NzHdcaZTEp/BLGBXvFvmlctbVLe6XZjmkFMqyX8D44B+frlKOwBLApi4k/0MWgLxCbryy4yx9dtq/g42iky3mNsaF7zuHSXA2XhdPv4BrAE6++8/B9weU35foBy4Au952E1AGbBLpq+lka7/aryZhU7Ce+5VubTO9LU01mdQy/7PEOzW5on+G+iJ18PgIbykfQze887rM30tjfgZ3OR/BsOAPniJaw7waqavJcnrb031l1EHXO6/7uW/fzvwXEz5PsBG4C7/7+CFQAVwZKavpSkuGQ9ga12Ai4EFflKaAAyOee8T4Jm48icD3/vlpwNHZ/oaGuv6gfn+L3f8clOmr6Mx/w3E7Rvo5J3M9eO1Kv7ST3hz8Z7/hjN9HY31GeA9xvyzn7CLgZ+AR4C2mb6OJK/94Dp+r5/x338G+KSWfb71P6+5wDmZvo6mumhKUBERkYDRM28REZGAUfIWEREJGCVvERGRgFHyFhERCRglbxERkYBR8hYREQkYJW8REZGAUfIWkVqZ2Y5m9qWZlZjZ5EzHIyLVlLyl2TIzt4XlJjPr7b+OmFn3uP27mlmF/37vzFxFWt2MN1xlfzYdc7qKmfU0s6fMbLGZlZnZAjN7wMw6JHKymM86LdOi+sc+IR3HFmlsSt7SnHWNWS7DG1c6dts9MWUXAWfF7X+2vz1jzCw7jYfvC3zunFvgnFtVx/m3AyYC2wO/wZuH+/f4E3CYWfs0xifSbCl5S7PlnFtauQCF3qbqbc65DTHFnwWGxx1iuL+9ipm1M7MXzWyFmRWb2WwzGx7zfg8ze9nMVpvZRjObaGaDY96/wMzm+jXY783szLjjO7/MW2a2Ebje3368mU3yb3HPM7M/m1mdU/6aWcjM/mRmP5tZqZlNNrOjYs8D7AX8qfIuRB2HegRvEp0jnHOfOud+cs69BxwGdMebkzs29ho1XzNba2bn+Ks/+j+/9ct+4pd5xsxG+de0wszWmdnfzSwn5jjzzeyyuGNProzbzOb7m//jH3s+IgGm5C1SP28B7cxsfwD/ZztgdFy5vwA7Ab/Em0nqAry5nTGz1sCneEntOGA3vBmUKufu/jXwAPA3YBe8WaieNrND4s5xE/AfvGlEnzKzA/BmqHrAP/fvgHPwE3sdLsWbxW4kMAAYA7xlZtv773cFZvixxN+FwI+3PXAk8KiLm2/Z/0L0InCqxUxSvgV7+z8P8895Ysx7Q/E+z4Pxavgn4k3iUV+D/J/D/WMP2kxZkSavzm/mIlJDOfACcC7wuf/zBX97rF7At656TvL5Me+dBnQCBjnnVvvb5sS8PxJvxqVH/fV7zWwff/vHMeVecs49XbliZk8BdzjnKu8CzDOzG/G+GNxcx/WMBO50zr3ir1/tf0m4DLjIObfUzCqADX4irs32ePNMf1fH+9/hfcHpBCyvo0ysFf7PVbWcsww41zlXBMwwsz8Bd5vZjc65+DmwN+GcW+F/h1i7mesRCQzVvEXq7yngZDPrgjeF61O1lHkMGObfsr3LzPaNeW93vMS+upb9wKtZjovbNs7fHmti3PpueLe3N1QuwD+BrmbWMv4kZtYG6FbPc9VHfWvWDTHFT9yVxuPNF92zEc4t0uQoeYvUk3NuGjALeBn4zjk3vZYy7wHbAvfhJcgPzazylnNxfPkkbYxbb413C3n3mGVXvJpxSYrOWZs5ePMz15XwfwGsobpG7dg00aeqwV00jccWaXKUvEUS8xTec9faat2Ad4vWOfesc+4MvNvQ5/tvTQV230wL7O+A/eK27QfM3EJMk4D+zrk5tSyb3FJ2zq0DFid5rtjjrAI+AC40s7zY9/y7E6cDrzrnnL95Bd7z5soy2wOxdwbK/J/hWk63W9w59gE2AAvrOHYboE/cMcrrOLZI4OiZt0hi/gm8Dqyt7U0zuwX4Bq+xVy7wK6qfCb8MXAeMMrNrgSXAHsBi59x44G7gNTP7FhgLHIvXMOuwLcR0C/C2mf0EvIFXC90N2MU5d0Md+9wN3Gxmc4HJeA25dsdLuIm4GPgCGGNmN+C1GN/ZP/4iajaa+wi42MzG4yXRO6nZZmA53t2Jo8zsZ6DEOVfov5cDPGlmtwK98Z7lPxzz5eQj4BwzG4333+YWIBIX63xgqJmNA0qdc2sSvFaRJkM1b5EEOOcqnHMrnXMVdRQpA27Hq2X/Dy+BDPP3LQOOwEtS7wLTgGv8MjjnRuG1Ah+Jl/x/Bwx3zn2yhZjG4H1JOAL4GvgSuBxYsJndHgTuxWtNPg04CjjOOTd7c+eq5dyzgYHAPOA1YC7wOF4DuyFxz/evwKspfwa8hNeCvSjmWBXAJXjXvRh4M2bfD4HZeJ/pq3it/2+Kef92vJb8bwPvAKP8WGJdARzux/BtItcp0tRY9R0tEZGmx8yeAdo65zQ6mohPNW8REZGAUfIWEREJGN02FxERCRjVvEVERAJGyVtERCRglLxFREQCRslbREQkYJS8RUREAkbJW0REJGCUvEVERAJGyVtERCRglLxFREQC5v8BCpTX29cc+QoAAAAASUVORK5CYII=\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "code", + "source": [ + "plot_me(SCORES, x=\"tm_i\", y=\"tm_o\", diag=True,\n", + " title=f\"{NAME}: improvements over input structure\")" + ], + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 497 + }, + "id": "_Ix9KPR3kuLu", + "outputId": "2ed55002-b417-4526-88fd-ea844544d7a5" + }, + "execution_count": null, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "0.8287990333595944\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAcoAAAHPCAYAAADTUZpvAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAPYQAAD2EBqD+naQAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAgAElEQVR4nOydd5gURfrHPzWbA5tYcs5BBBQFFZWMIhwiJ4riKXoKKhhRD/QU9VT0DiMGDhP680BEEBSQuAQDQUByElgkwxI2smlm6vdH9ez2zu7MBhaW8H6eZ56Zrq6ueru6p7/9VlRaawRBEARBKBpHRRsgCIIgCOcyIpSCIAiC4AcRSkEQBEHwgwilIAiCIPhBhFIQBEEQ/CBCKQiCIAh+EKEUBEEQBD+IUAqCIAiCH0QoBUEQBMEPIpTnOUqpF5VSZ3R6JaXUEqXUkjOZhyCUFbk/hTONCOUZQCkVqZR6SSk1Vyl1QimllVKDK9ou4cJFKXWnUurxirZDKP9roZSqab0Qty2vNM9HGyoSJXO9lj9KqfpAIrAX2A10Bu7VWk88A3kFAoFa66zyTtuWRzCA1jrnTOUhnB5KqVlAK611/Yq25Wxzrt2f5X0tlFJXAL9xhp4h54sNFUlgRRtwgXIIqKG1Pmy7wc4IWmsn4DxT6Vt5nBMPIA9KqQitdUZF2yGcHZRSDiDY18vguXZ/VjRKqXCt9amKtqMkKKVCgRyttbuibfGL1lo+Z/ADXAFoYLCP/XuAWRivczWQCWwEOlv7+1vbWcAa4DKv4180l7FQuncBq4BTwElgGdDTtj8aaA5El+AclgBLbNudrXO6DRgNHADSgG+tdEOAd4CjQDrwORDilaYG3gcGAdtt53d9UecHtAQmWefyu7UvEHge2AVkW2X5mj0vq2x3+ziv5cDqIsptjXUdTgBfA3WKKI9NQGtgqVXGO4Fbrf2dgJVWGtuB7kXkXQv4DDhi2b4ZuM8rjr2cnwP2W+W0CGjsZY/2+uyx7X/ESt9zL6wG7izBda8KfGrZmAWsB+6x7Q+yyujzIo6Nso4ZawsLAV6yyiob2Af8u5h7YzOQC/Qr4/3ps9y8rmU74FfrmiUCD3rFG2ylWd/HNepsS8/ntfBhfw/gZyAZ83/ZDrzmlb73Z3AR9i+zrvE7tnJ80cczZ6JXWAzwtrUv2yqzL4H4EthQKL1irstA4BXMc8MNxFj7OwBzgRTrPJYCHYu7T8/GRzzKc4PGGBH4L/AV8BTwg1LqQcyD/0Mr3ijgG6VUM+3nDUwpNRojML8CLwA5mJuwKzDfinYLRsDuBSaW0e5RmAfL69Y5PIJ5qLmBWMuGqzAPmUTgZa/jOwG3A+9h/pwPA3OVUu211pu84k4F/gCeBZQV9glwD0ag37TOcRTQwjo/gCnAl0qpK7XWeZ69UqqeZdvTtrDngH8B31hpV7HOaZlS6jKtdbLNnliMCH9t2fYQ8LVSahDmJWE85po+DXyrlKqjtU6z8qkGrCBfEJKAXsCnSqkorfU7Xuc+0irTsZgXkWeA/1nnC/CqFV4beMIKS7fyesAq32+Bd4FQjMB3sOwrEqVUGOZB19iyMREYAExUSsVord/VWucqpb4D+iulhuqCnl0/jDB+baXnAL4HrgUmAFuBSy17m1rx7XTFCN37wDHMw7i0FFduHmKBOZjrPtnK9yOlVI7W+rNS5unzWhSFUuoSzH20AfNfzcaUeUcrylYr/GVMuf1khf9qS6Yy8COmrL/CvNiUGKVUpJVuC8zL21qMQPa1zqMkNpSG5zHPpLGYeyRHKdXVOoc1mJcpN+bZlKCUuk5rvaqMeZUPFa3UF/qHknmUGrjaFtbTCjsF1LWFD8H29mqFvYjNo8T8yVzAdMDhlZey/R7szy6v45ZQ9JvhRiDIFj4Jc4PP8Tr+V7zeqsl/K21nC6uLEd7p3ucHTPI6vo0V/rFX+H+s8C7WdiHPxgp/2rK1rrVdD1OF/axXvFYY8X/Wqzw0cIctrJkV5gI6FHEtB9vCPgEOApW98pqM8SrCvMp5C6bq0RPvUSu8lS1slncZW+EzgE1luG8fs/IYZAsLsq5lGlDJ6/z6eB0/G9hl277LKptrveINtY6/xuvecAEtS2irr/uzJOXmuZZP2sKCgd8xghPk9X+p75W3Jy/7f7LIa+HD9set4+P9xPH5DLHZP7SIfSXyKDHCpIFbioirSmBDgfRKcF12ee5xTx7ADow3aX9GhWH6eMwv7f1b3h/p9XpusEVrvdy2vdL6TtBa7y0ivKGftPphejO/rL28Tm3dfdbviVprpU+vYf5LrXWul30K81aKV3gdq+ORneVa6zU2m/YCM4EblFIBXnHHe23fZH2/5RX+pvXd20ozFfOmeptSStni3Q6ssJVvf0y5faOUivd8gMMYT7aLVz7pWN6Slc92jMht1VqvtMUrcM0sG/4K/GBt2vOah/FGLvfK63Nd0FvzvNH7uw88JAO1lVJXliCunZsw5z7ZE2Bd6/eASExtAEACxuO73RNPKRWLqU6cYktvAMYz2eZ1zgnWfu/yXaq13lJKm70pabk5MbU5QF6b538xVc/tTtOG4vDUUtxsed1lIRtTO1RW/gqs11p/573D/swoR77QWmfattsCTTAv2pVt90YEprr8+tMom3JBhPLcwC6GaK1TrJ/7vOJ5wmP9pNUI4ymd7kOmJOz12vZntwMjAnb+KCLNHUA4ptrTTqLXdj3Mee60B2qtD2MePvVswVOAOsDVAEqpRpgHoP1B3gQj8n9gqkLtnxaYh6ad/UU8RFLwOnfbtfRcsyqY9qAhReTjedh55+Vdzie90vTHGxhRX6WU+kMp9YFSqmNxB2HK7w/vly2M2Hn2o01nsmmYB32Ita8/xvv0Lt9LKHzOO6z93ufsfb3LQknL7aAu3DnMY1f9crDDH1OAXzC1DEeUUl8rpW4rpTAc0KfXoakRpp3zbOF9bZtY319Q+P64H1M96/3sOKtIG+W5gauU4cpH+NnmbNqd6SO8JG+8P2CqsW/DVB3ehhHZqbY4DiutXhRtv3c7U1nP3fMA/ArzYCiKDaVM0yda661KqWZAH+BGjPfwsFLqZa316OKOLyFfY6pQe2Gqem8Dtmmt19viODBV9U/6SMP75crX9S4N5Xkf+rrPvGs+Speo1plKqesxHnVvzDW6HdM211Nr7esc7JS2rE7L5iLwVzZF2e9tr+c/8TSwzkdaPtt5zwYilBceuzA3Xkt833TnCk2KCGuKEbWkYo79E3OeTcj3cjwdZWKs/QBorTOssW0DlFJPYh5EP2mtD9rS24V5gCZqrXdw5kjCtPEFaK0XlmO6Pl8YLG9pCjDFGnM4HXhOKTVG+x5/+yfQWinl8PIqm9v2e1iGGRJ1u1LqZ0xHnFe90tuFaVdedIaq806HmkUMOWpqfe+xvj3eaIzXsfUoTKnOzyrfRdbnSaXUs5jy6wIsLG16Nk7iZa91/Wt4xduFaYv3a2Zp8rGoh2ljLI5d1ndqOf8nyg2per3wmIHxll7wrr6xt9EppaKVUs2VUhVZpXG1UiqvPU4pVQe4GdN4X9yb9Bzr23sGFI/HMtsrfApQE1OV04aC1YJgxMMFjPZqy0QZKhdjT4mwzmsa8FelVKGHk1LKu8q5pGRQRPWUt91WFd0WzEtBkJ/05gDVKdj2GIjpBZyO6brvSdON6VX7F+BvmBdw7/L9BjMk5oEibAxTSkX4seVME4jxiD32BFvbSZhemJD/ML/eFi8AU4XuTZHXoiiUUnFFBHtecD1V2R4BL0qM/LELm70WQyjsUU4D2iilbvEKtz8z/NmwC7jKM/GDdVwfTHNHSVhjpfGU1QPX24ay/ifKDfEozxBKqeGYm6qmFfQXpVRt6/c4W9tVuaK13qmUehXTBfsnpdR0TGP/lZielqOsqOUxPOR02QTMU0rZh4eAGZvpF631eqXUF8AQpVQM5sHdHjNcZIbWerHXIXMwntxYjCBO80pvl1Lqn8AYoL5SaoYVvwGmrCZYx5YHIzHewkql1McY4YrDdOLpbv0uLWswHt1bmAku0rXWPwDzlVKHMe1gRzDtrcOB2doaruKDCRixmKiUaofxrG7FDFt4vIhjp2BE9CVgo9Z6q9f+/8NUyY5XSnWx7AnAeKi3ATdgxndWBAeBf1gzau3AvBy0BYZ4OqtprTcrpVYAYyxxO4EZD1jUM9TXtSiKF6yq19kYL70q5n+wHzO2EoyIJAMPKqXSMKK1UmtdXDvuJ5jyngYswLwg3oDpfGXnP5hrO1Up9ZllfxxmeMiDmPGz/mz4xDp+rlLqG0yb513kv1z4RWvtVkrdj+l0t1kp9TlmjGUtzP8kFfMSVnFUdLfbC/VD/rCPoj71veLNKuJ4DbzvFVbfCn/KFvYiRU84cC9mPFQW5k+9BNvAd8pneMitXvE8aV7hFf4iXl3gPeeHGVS+w7JzLbZu9r6Ote0LxIzv2o0Zl7UXrwkHvOJ/ZaW1wM+59sf0jky3PlstO5t6lUehIRelvJZVrXT3WrYfwlSzPVCCcvbcB4NtYRGYMYInsQ1yx3gQSzEPxyxM56d/A1EluO5VMT2YkzAvMht83S8YD3WvlfdzPuIEYcYybrLdl6utaxjlr7zK6f4sqtyWUHjCgT3AsCLyaYgRnCxMj+BXMS823sNDirwWPmzviqkFOmCV8QFM788mXvH6kj/5Qt45+LoXrX0OzBjnJIywzcWI2B4KTzgQB4zDCLRnMoiJ2IYw+bLB2vck+RM7/GyVZ4mui21/W8wLrOde3YN5Aeta0nvhTH1krtfzHKXUv4BRWuvzqnZAmRVPPtBaD69oW4SLF2VWHYnXWhfXRidcxEgb5flPDQpXpQiCIAjlxHnlhQj5KKUaYtrOBmBmAhEEQRDOAOJRnr9cj+n0shTfY9MEQRCE00TaKAVBEATBD+JRCoIgCIIfRCgFQRAEwQ8XXWcea6aJmpjB5IIgCMLFTSXMxPg+2yEvOqHEiOT+ijZCEARBOGeojZnsoUguRqFMA9i3bx9RUVEVbYsgCIJQQaSmplKnTh0opobxYhRKAKKiokQoBUEQhGKRzjyCIAiC4AcRSkEQBEHwgwilIAiCIPhBhFIQBEEQ/CBCKQiCIAh+EKEUBEEQBD+IUAqCIAiCH0QoBUEQBMEPIpSCIAiC4AcRSkEQBEHwgwilIAiCIPhBhFIQBEEQ/CBCKQiCIAh+EKEUBEEQBD+IUAqCIAiCH0QoBUEQBMEPIpSCIAiC4AcRSkEQBEHwgwilIAiCIPhBhFIQBEEQ/CBCKQiCIAh+EKEUBEEQBD+IUAqCIAiCH0QoBUEQBMEPFSqUSqnrlVI/KKUOKqW0UqpfCY7prJRaq5TKVkrtVEoNPgumCoIgCBcpFe1RRgDrgWEliayUagDMBhYDbYF3gE+UUjecMQsFQRCEi5rAisxca/0j8COAUqokhzwIJGqtR1jbW5VS1wJPAPPOiJGCIAjCRU1Fe5Sl5WpgoVfYPCtcEARBOE9IS0vjqaeeIiMjo6JNKZYK9SjLQHXgiFfYESBKKRWmtc70PkApFQKE2IIqnUH7BEEQhGJISUmhV69eLF++nMTERKZNm1bRJvnlfPMoy8IoIMX22V+x5giCIFy8nDx5kh49erB8+XJiYmIYOXJkRZtULOebUB4GqnmFVQNSi/ImLcYA0bZP7TNnniAIguCLY8eO0a1bN3777TcqV65MQkICV155ZUWbVSznW9XrcuAmr7AeVniRaK2zgWzPdgk7DQmCIAjlyNGjR+nevTsbN26katWqLFy4kEsvvbSizSoRFT2OMlIp1VYp1dYKamBt17X2j1FKfWk7ZDzQUCn1b6VUc6XUw8BtwNtn2XRBEAShhBw6dIjOnTuzceNGatSowZIlS84bkYSKr3q9Avjd+gC8Zf1+2dquAdT1RNZaJwK9MV7kemAEcL/WWoaGCIIgnIPs37+fTp06sXXrVmrXrs3SpUtp0aJFRZtVKpTWuqJtOKsopaKAlJSUFKKioiraHEEQhAuWPXv20LVrVxITE6lXrx4JCQk0bNiwos3KIzU1lejoaIBorXWqr3gV7VEKgiAIFyC7du2iU6dOJCYm0rBhQ5YuXXpOiWRpEKEUBEEQypXt27fTqVMn9u7dS9OmTVm2bBn16tWraLPKjAilIAiCUG5s2bKFTp06ceDAAVq2bMnSpUupVatWRZt1WohQCoIgCOXChg0b6Ny5M0eOHKF169YsWbKE6tWrV7RZp40IpSAIgnDarF27li5dupCUlMTll19OQkICVapUqWizygURSkEQhPOUU1lw5Dj4G7ygNSSsgG9+hGRbv06Xq/zsWLVqFd26dePEiRO0b9+eRYsWUblyZb/HOJ1w8HD52nGmEKEUBEE4D5m2COK6QvUb4OYnIddZdLwRb0C3e+H2J6HtLbBqPTTqDoGtoN5NsHnX6dnxyy+/0L17d5KTk+nYsSMLFiwgJibG7zE7E6FhB6h1GTS+GvbsOz0bzjQyjlIQBKGC2fgnbNkPHZtDbR+O2I4/YWsidGgFVeMg4irIysS4Ow54ZCDcc7Px0OrEQ3yc8SbD2oLb85jXEOqGrCxrOwDaXw8rvyib3UuWLKFPnz5kZGTQqVMnZs2aRWRkZLHH3TYEps8xtgYEwJ23wJfjymbD6VDScZTn21yvgiAIFxSTfoJBbwIuCI+E5WOgdX1YuAqeeR+OnwCXGw4cNfEDHEA2uHIAz9TVGsZ9ZT6EmrRwwTVtISQUMj1LRthFEhNn34Gy2b1w4UL69u1LZmYm3bt3Z+bMmYSHh5fo2NQ0cLst092Qml42G84WUvUqCIJQQezYDw+9BRwzn1P74YFx0P0J6PEo/L4D9h6HA0nWAcrSQIVxc+yujhuz8m4u4AQ0/Po75IRBYLCJclNncHg99YcOyP+dnQ2PvwBtusHDI20C68WPP/5Inz59yMzMpFevXvzwww8lFkmAJ4caTxIgIBAef6DEh1YI4lEKgiBUAJv3QLtHjDgRCuQAYbBqK5BOAW8RBQQAsdbvHIy4Blj7LWEkxNpnw+WCynXhl3HQrD58OxtGvALZuTD8Pvjn0Py4r7wD4z413t6mbRAaAm+9VDC977//ngEDBpCTk8PNN9/MlClTCAkJKdW59+wMm5fA75ugXWto3KBUh591RCgFQRDKGU/XD1+r+mkNgz6GbM8Qw5PWx/KyCtT1KYwI2rtUBAExQJa134FxNZ1WGvaepA44kQbfLIXn68Otvc2nKNZtyq8SdbthzYaC+7/99lvuuOMOnE4nt956K5MmTSIoKKjoxIqhaSPzOR+QqldBEITTIDULFuyA7VYb4odLIfwxCB8OHy0r+phfd8H6o7aAWPKfxpZQ4cAIYjDGU4R8LxOv7UCMmKZivNMw67gAs08pW4ceP/TsbL4DLFtu7JK/b/LkyQwcOBCn08mdd97J5MmTyyyS5xviUQqCIJSSrBxYshlyNQydBYfSjGb9ozO8/iNwCkiDhz+AdrWgZjR8vwqqx8KeY/DKTPJFzo3xBCMwVa4aI5B2YXMAGUC0ta3Jr2LVXt/JGKFUQCXzXbsKDP1L8ec1/D4ICoSfVkKHy802wBdffMF9992H2+3mnnvu4dNPPyXA08h4ESDDQwRBELzQGj5aAgnboF09ePoGCLR0ISMLGj8Bh7M9kTHVoG6MwHnIBI5AlVBISsIIVxAQCXj6vbiBNNsxWVaYxohtnkFWeso6Npt8YVSYqtZT5ItsIFSJgTnjICsXLmsCEWFlK4tPPvmEIUOGoLXmgQceYPz48Ti8ewSdp8jwEEEQhDIyfikMm2Q0aPpaSMmEx3pA1UiYuBQO55JfVRqAES4wnqHHmwsHNCQdtiXsxDx1o6w4SRiR8zhnweQLYjAFvcZg61i39e2ZYCDACqsEHdtD3yshPAj+2g1qxJ9eOXzwwQcMHz4cgGHDhvHee+9dMCJZGkQoBUEQvFi8DRy2dr23E+CNFRAcCLmejjQpVmR7DaQmX/js1aN2sqxjQzCi6CGU/PZJyH86uzFDPjz5hFnHusmvvs2EftfAt6Pzh12cLm+//TZPPvkkAE888QRvvvkmylfvpAscEUpBEAQv2tWDb9fkb3v0LsczDCPSCvRUd0LB4RxOwN5Zx4PHm3RSUCTBiKGn2tXTk9VqY+QUVI+CTpfBjC2QnQkRDmhdD8YONrP51Knqu5dtaXnjjTcYOXIkACNHjuS11167aEUSRCgFQRAKMaInpGXB/C2wLQXS3EVEqoTpgBOMqUIF400m2uIEYkTViRG+OIxnGIwR0lxbXIXxKvEK0xBfEw59aoKycyEjG+KKnymuTPzrX//ihRdeAGD06NGMHj36ohZJEKEUBEEoRGAAvHILOJrA6hXADvI8RxVkOX1x4Ai1hixWAg5ihC0aM0zD3pRXnXyPMwzoCywHfsOIqKejjydOLvlDPhxQv0Z+UiFB5lPeaK15/vnnefXVVwF49dVXefbZZ8s/o/MQEUpBEC5a3Npoky+HaV0y6GigFZAB9ULgiljIDYVr6sDIqRjP0EV+m6Sn7dIz6N8zrCMY44FeY4V7JhEIwAwLsRNBgfGU795dtvNLzYTkU1Anzn+1rNaaZ555hrFjxwIwduxYRowYUbZML0BEKAVBuCi5fzF8vtEMrm8aCVFB0K8xDGgGDaxVonpUgx8OYbzAMLi6Fny9BxyZ8P06TJWrpuCYR2+CgP1AD6CdFbYZWEl+b9lAKw+3FVaDfPHVEFvJRMvOhXvGwfSVpl3yxTvgwDEYPw/io+DjB+HyhjBvPTz2Few4apLofgnMeqJoT1RrzeOPP857770HwHvvvccjjzxS6vK8kJFxlIIgnDMk7IO758LJbHi4NdQMNytnDG4F8SWfc7sQmw5Dwk64tDp0aQyfbYa/z7B22qs8MQ7et/2gXxOYkggDfzGByg0NwmBvNjhTMVWtSRhx83iPbYHF5ItcTeCEbX9lIB7IhLBEyDlk7cqyxfHM2doUI6ga+nSFHcdg90FwBpLfycczvR3GY6wWDb++Bk1HgNNzTtb35/fD4OsKlovb7WbYsGGMHz8egPHjxzN06FAuFmQcpSAI5xUuN/T/AVJzzID/sSvzteDDdbBxMEQElz7dX/dA548g16rK7HIlBHmGUHgysNsBjP7FCOWvSRDoBqfL6NGxLEvPcjECG4IROQ/VgMcwbY/hQHPgv+R7nMcwPWWrQaa20vEMKfFg9XK196id9Rv5T2uXlXcYBTxZreFwMqxNNPYSWPDcThWaLN3FkCFD+Oyzz1BK8emnn3LvvfcWVYQXPRffyFFBEM5JMp2QklOwFlNjHLbEFFh12MeBxTBxdcHhiYs3waKDvuMrIMh6Ml5TBZyWQQ6gbSw82gQiPQIbh/EQq2DaIFcCtYG/YqpPv8HM42qvvMq0TiwW39W2wRhP1IP3k9pzQl6uTngYdGwGkaGgbOnWi4fbO+RvO51OBg8ezGeffYbD4eDLL78UkfSDeJSCIJwTRAZDv4YwY7epRrTrhwJqVypbutUivSYEDwFXAMYT9HSmsSlpeCC83dWK6oSoFEiNAHcgLDsKJzMgIzk/fkAQVHLD1Y2hz5UwbD7G21thyzPUyi+H/AnO0zBDRzIouOJHCFAXwsIhMww4hGm39HiQnh6ynpl6goBcUA7o3QGqx8CyF+CdH82E7b0vg9s6QJQ1hV1ubi533XUX33zzDQEBAUyaNInbbrutbIV7kSBtlIIgnDPkuODLrXAiCyID4MVfjEf3+vUwpE3Z0kzNgpYfwIHDGLFpDRwGdmKGbVhjFx1A97owtTdEhUBKNlT9AHICMDPx2DlInrhWDYKjf5jfvS+FBi3g/RkU9hSTrUxiMdWqfwB1MT1eUzGCVxcjmLbq3BYhsPUny3ZL4D95E2rVhJhKMHkFzN8EbevCh/dAbITvssjJyWHgwIF89913BAUFMWXKFG655ZaSFOMFibRRCoJw3hEcAPe3yt9++LLTTzMqFMYNgv6ryavCrBcK+xS40zFCqcGt4OE2EKhMG9+RdCPchao9PfXBGOfuqG0Gntkb4be+sK0pLNxGfhthFrAeqAohqTDhKRj8uqWlUeSvChJG/vASINABna6FzETYs9+Ede8I9/YCz5SrVzUuWTlkZWUxYMAAZs2aRXBwMNOmTaNPnz4lO/giRzxKQRAuCiYdgFlHoUUk9I2Aq96CXBe4QqF6PCSlgdvWRqqCQduXq7ImOeckkGHmgh3aBj6aWTCf9aPNdHO1HgBnKMaTTAJuBSpDpeOwdzis2gTvzIaERMh2QUwMJFcHjgBHrepnDbOegR4tYcEvRhx7dITAUro4mZmZ9OvXj/nz5xMaGsrMmTPp2bNnmcvyQkE8SkEQBIv/JsLwDeB0Q5VkaHAprB4B09abqt1/LSN/6asg89H2HrapmB6rnsnOlbWIR4BpA5y9zUS7oQlcWsuI3IyH4PYRkHEKIu6BjFgTJ6MyjNkIb7SDHpeZsZFpWabKdE4ibD8Gz04DVxYQCZ/uhN5tobdtEeXSkJGRwV/+8hcWL15MeHg4P/zwA127di1bYhcp0utVEITzGreG2XvhfztNr1lvDmTCQxusVakckBQHf5sLY+fCsE7w1mZMr9VATEeaYIwgKtvHgWk79HT6sXqr/pkMc3ZY+x0wfxccSYOdyTDbDXe9DusWQZOW5D1tlYKjmfDVCqj0CEQ/Bp/+YkS3b2PT49YVA7o6EAkzd5ihM2UhLS2NXr16sXjxYiIjI5k7d66IZBkQoRQE4bzm/mXQZx7ctRgun15YLDclW9WpbvLHJ4bDxAyInwgZ9urVeLMvbxUPz8ft9W3RqWbh4Szfb4ZrpsCEjfDJFrhhFvy9SUGbGoTD4M/N5OY5Thg1HTZYbZCNY/PTDFBQJ8rMHlRaUlJSuOGGG/jpp5+Iiopi/vz5XHfddcUfKBRChFIQhPOWlBz4fEf+9u40mLPX/Ha54bHVcGMCZmD/SUwP03TMsAwH+R5jiO13MKaDj2dJLc+SWEFmZp+q4dAkDmYMgG5FdKRZfBySMsGlzefIKegQC0tvgH9cCiHBMHptYS/xsNWJp3djePl6qBYBl1aFmQNKXy4nTpyge+hNrLAAACAASURBVPfuLF++nNjYWBYtWsTVV19d+oQEQNooBUE4jwkNgBAHZNtEJ9Yap/jBH/DeDvJnuvGe/SYMI5YaM07Rvt+zckcYEApdQ+C1LtChVsH8tYZKVSDNs8xWBGREQEiA1WMWCA2E+lFQJRwm7IZsT7rR5PVwbVIVOlqiqxQ8f535lIVjx47Ro0cP1q1bR3x8PAsWLKBt27ZlS0wARCgFQTiPCQmAzzvBvctMz9EHmsMNtc2+dSdtEYuqO7NPXRdMwYWUA8ibqLxZK1h4ZeHVNw5mwPYU+Esn+HojuN1ANMSHwDPtYfYuM9Tk9WuNSAIEe+xQoNrCJdkwvDHcfiVEhHDaHDlyhG7durF582aqVavGwoULadWqVfEHCn6R4SGCIJz35LiMUFay9VT9eg/c8astksLMgqMxwujBM9uNpw0yGqgHDje4HTCuLgyvWjC/hANw01zjycYEw3X14I90My/spiMmTpMoWH0LRNny2pUG1y2AQ1kQGwQLu8HlceVTBgcPHqRbt25s27aNGjVqkJCQQPPmzcsn8QsUGR4iCMJFQ3CA+dgZWB/2nYJn14PTM7tOPGbqOE+7IxiRDMB4nYFmlZA7gqBBPFwRDv1iC+f34lrIsap703IhXsH/ekLUF/lx/kg1vXHvsLVjNqoEu/rC7nSoFwGR5bQA8759++jatSs7d+6kdu3aJCQk0KRJk+IPFEqEdOYRBOGC5emWkHsHjLmM/KrWShiPMhwqhUHdKKgSAcpabUMDA6vAK7WKFkkwVar2mthAhyXWDkzHoXQgA7JyCx8bFgiXxJSfSO7Zs4dOnTqxc+dO6tevz7Jly0QkyxmpehUE4aJgbybMTILqIRCjzMw6nePNEIxj2fD0BuPp3VUPHmjoP60VR6Dnj8abrB4GP/eFRlHw77Xwj0UmjgIaxcD2+01eZ4KdO3fStWtX9u3bR6NGjUhISKBu3bpnJrMLEKl6FQThvEKjScFNNA6U9yKR5UDdMHjEh4bEh8DnV5Y8rauqwb47YU8aNIk2K44A1LR1yNGYiQeOZ+Z35ilPtm/fTteuXTl48CDNmjVj0aJF1KpVq/gDhVIjVa+CIFQ4e8ilKXuJZQ8N2cuzJDGb9LOWf7oTHtkM1y2Hf+8ywz6KIzoY2lTOF0mAy6sZD1VhvutHQeWw8rd38+bNdOrUiYMHD9KyZUuWLFkiInkGEY9SEIQKZxTHSTSTzLGHXMaQDBxnLFUYQeUznv/wzfDVATOU8ueTEBMEQ8pQg9kyHn7oD++sgZgQGHN9+Ve7rl+/nu7du3Ps2DHatGnDggULqFKlSvlmIhRAPEpBECqcE7gpajrTCSQXEVr+/Hoyf76BQAUrTyPbXg1h3gCY0hcaeq9jeZqsWbOGLl26cOzYMdq1a0dCQoKI5FlAhFIQhArnUaK9WiXdBAB1KKeuocXQtXL+w9Cp4fpyGttYnqxYsYJu3bpx8uRJrrrqKhYuXEhc3Dlo6AWICKUgCBVObyJYR20+Ip7OBBOIm9q4GEAQO8lmKadILTDHXPnyTksY2Qj6VoWPLoG7S9HcN3kmVL8cqraFiVPPjH0///wzPXv2JCUlhWuvvZZ58+YRE1PO7qrgExkeIghChXIKN5vJpC7BVCMIjaYv65nFcczs5HGAohoBrKQ+9c6Sl1kSDh2BOleBy9Jwh4JdP0P9OuWXx5IlS+jTpw8ZGRl06dKF77//nsjIyPLL4CKmpMNDxKMUBAEwwzM+5yjDSGQqx0t9/C5SeJaVvMZaUsgu0TEHyKE5m2jPNuqwkdmksJUMSyQB8kf8H8XFOE6SiYuBrCaKOVzLzxwoMEnr2eXQ0XyRBLM25srD5ef5LliwgJtuuomMjAx69OjBrFmzRCQrAPEoBUEA4N8c5B/sJRAzw9sXNOJuStZR5BAZNGIyWVbP1Suowgr64/AxHlKj+R+HGMdBVpOLm2Agh0BOonHjIgwzfU68dYSZjPUx4oglmZfZjhsIQNGbqsykw2mde1nJyYE2vTTbdlom1nVTZX4qu0NjiPRx7sfdsM4FzRxQO6DIKADMmTOH/v37k52dTe/evfn2228JDQ09I+dxsSIepSAIpeI7TgBGJBXwPScL7M/BxXMspTuTeY1fcdn6qT7Ob2TizFvn+DeSOESGz7xeZzd/YwO/cQw3KZh1rk7gxGml61l9uaB3NoQY9nAqT4JcaHZxquwnfZoEB8Nb05zwXCaMzIQZqSSFarb5aE/d4oTGydA9FRolw/ycIqMxc+ZM+vXrR3Z2Nv369WP69OkikhWICKUgCABcQhgeB0cBLSg4Uv55ljGGX1nEHv7JUt5iVd6+DRR8GQ/EQWUKP9iPk8MfpDOJg4ARVUM22ITXQS7PUYXrCMNIdy6jiKUlIdxOrTxvEuBuapf1lMuFy2MCCB2ShXowC0ecJhxo4OPR+nYWpFknnQuMLqLWeOrUqdx6663k5uYyYMAAvvnmG4KDgwtHFM4aMuGAIAgAjKUeabhYQTo9iOY5Cnb9/Jl92BtqfuVA3u+rqcZ2ktGcAty0ohK7OcE3bCKCYB7kSr4nicH8jhNNPMEYYfSsnJxOI0LYRRYOIIwA7qE2LxHBWjKphIPmlvDeSFWW0JEFJNGaKG6lxpktmGKohoM5VOJ5MnEArxJGZR9CaX/gKijULWnSpEn87W9/w+12M2jQICZOnEhgoDymKxppoxQEoUg0usCcq6NYwr9Znuf3/YeuPGW1DaaQw0AWM5eVKOuoAMBNLhq4klpspjbptirJKIJIRWM8xlO8RCuaE8s+MulHDRoRUa7nc4RTfMJWAnEwhJbEUnCl5FPk8h07CUBxC40JKcKPcGmzBmW4n7ZFf+xxQccUOKghEpgfBVdbajlx4kTuu+8+tNYMHjyYTz75hICAMmYklIjzZlJ0pdQw4GmgOrAeeERrvcpP/MeBh4C6wDHgW2CU1jrrLJgrCBc8B8jgZhbyO8e5nmpMpzuxhPAS1xGEg1UcpAv1eJL2ecdEE0wXIpmHEVizBrKnxRJWsp9gahbI53masJSD/M5JetGQf9CCYBxsIJl0ctCEFxBqN5oc3IRSevFIJ5f2TGe/tXLzl+xgHbcSZKWVg4vrmcIazKrLnahNArfldUbK1fDlCXhyHaRmw23V4X9tzfJapaF+AOyMhZ0uqOuAaOv4CRMmMHToUACGDh3Khx9+iMMhLWPnChV6JZRStwNvAS8Bl2OEcp5SqqqP+HcCr1vxWwB/B24HXjsrBgtCBaHRvMdOevATT7CeDKt36ZlgBCtZx3HcaH7iCC/xOwDBBPAy1zOXgfyDqwv1aG1NtbyqWfs+BUQQzPPkr5HYmAj+Tl1+4Hr2czMf055gHAxmJW2ZR1vmcTcrLMmFRRyiMl8Txv+4g2U4i5zwzjerOcpe0nGjcQNbOMk22/R4v3E4TyQBlrKfLdYQlSQNl2bD/eGQ2gGIhW8Ow6SDpTIhjzAFlwbmi+T777+fJ5KPPPIIH330kYjkOUZFX40ngY+11p9rrbcADwKngPt8xL8G+EVrPUlrvUdrPR+YDLZXW0G4APmCP3mM9SzkKO+xk2GWeJ0J9pOByxIojeZgCXuV3khj3uUGWhJPdxrwItdTjQgaEssM7uSfNGcdnZjLVayjE7EU7KCyiRS+ZE/e9lf8yUZSABjET6RgVkH+mj1MJtGnHZuTYcEhyLC9S9TxGqwRhIMa5K99FefV8UhpcLpDyNEwzgk7898AoIkR/+NFLMpcWt566y0eeeQRAEaMGMG7776LUmdo8UqhzFSYUCqlgoF2wEJPmNbabW1f7eOwX4F2Sqn2VhoNgZuAOWfWWkEoG7m4WMt+9p/m5N6/cpxA61HvBn4qw4QAJeV+mgGekYtwD40BcOLO8/B88Sgd2MzDTOdWBtGM/TzNTp6kO40AaEM0N1CViCJafXzJw3Gn5nhmGNrtyIt3zMeEBu9ug1ZzoOdiaD0HjlvRGhHN53ShOmHUJoIp9CDe1qu3BZV5hY44UARqRYOcLlyWXomqabDL23lVEBcEA6r7LYpiGTNmDCNGjADg2Wef5T//+Y+I5DlKRbZRxmPa+494hR8Bmhd1gNZ6klIqHvhZmTsqEBivtfZZ9aqUCoECrfaVTstqQSghaWRxHe+znoM4UExgAH/nqjKl1ZF4Pra8LQdwfd5A/PJFa6ia25RH3VUJCzpEv4DKdKAKw5jDh6wkCAfPcC2v0M1nGj+zmV6MJp0smlKLZbxONdsMO764hGjuowGfWd7iPdRnX3I07XcpnPovEJICzecSF6QZQL0i03huQ/7vxHT4KhEes54m99CMe6yXgCKP5Sqe4grezFE8n23aLtOAFblQOQCOYkT6fie8dB3UKOOwRq01L7/8Mi+++CIAL730Es8//7yI5DlMhXfmKQ1Kqc7As8DDwEqgMfCuUup5rfW/fBw2Chh9diwUhHy+Yg3rrfGCbjRPMJP76FCgg0pJuZu6pJHLLA7TiihepmV5mwvAi5nwciZADBHEcG8MLAjYxYesADS5uHmVJYxhE3WJ51t60s5r9p7HmMApy+PbxSHeYgZvcG+xeSsUn9CeJ6335JZE0XSfIsdyYh3ZUfRO6s5/a4YVqDa1E+ygwDQHwaXs9xNCIKd0vnfrBk5p2B4Kq9zQUEHjorMuEVpr/vnPf/Laa+bdfsyYMYwcObLsCQpnhYpsozyGmXajmld4NeCwj2P+Bfyf1voTrfVGrfV3GOEcpZTydS5jgGjbp2JHJwsXNLkaZmXA9xnmt10S3UVUW2Zyiu2sI62YqlmFYjiNmcu1jKU14afxjnuYDP7Jz4ziJ/ZZEwVs5jC9+JRXs/I7j2cBk7PhqNVTFCIwFUGVcZPDXtIZlN9ykkeqzsHtGXamIQsf08/4OM9LiOYSolEonNrqNxsEOlQR4azsUyQBPrzCrCcJ0L4y3N2gxFnncW9wwWqnUcEQo6BnADQ+jSem1pqnn346TyTffPNNEcnzhArzKLXWOUqpNUA3YAaAJXbdgPd9HBYOhbq7eQZmFfmarrXOhvwGDaneEM4Ubg19DsJ8a7aVjmGX06LmL2xRh1HAWPoW8CYPkMi9dOQYhwgnkg+YRxuuOWP2/a7hCC4eZgp7lRHmL9jMZu6hB59wlHRcKhV0MODADVR1QC8aE0gYzgICFYwbd6GOPofccDhjEES+AWgchPMwvf3alUYOWzhOI6KJ9xLB12rBoAOgw53okAN87Y7g5rR4BvpoQBlYH3rUgGPZ0KSSWc2jtDRywJZIWOIyHmSHcnhKaq157LHHGDduHADjxo1j+PDhp5+wcFao0AkHrOEhXwBDgVXA48BtQHOt9RGl1JfAAa31KCv+i5ieskPIr3r9CFijtb69hHnKhAPCGWFDNrTZVzDsg9o5XBZ6kGpUoiGVC+x7jYf4jo9x4ULhoC0d+ZRlfvNIIpd1ZNCCMGp7DZj3x3NueC3vr34EHF+DMt1Cp9OH/nxmduXWhrR7QEfRPwgmV4JgBaP5lZdZ7ZVqEI9wCX8jngbUJJ4YPs2C+zMAxwEIOAjOpmTERhPuQ7B2cpKOfM1RThFGID/Sn04UXKOq7b4s1lf9GEKOAtA65SbWR/vq73fu4Xa7eeihh5gwYQJKKcaPH8+QIUMq2iyB82RSdK31FOAp4GVgHdAWuFFr7engUxcKzE/1CvCm9b0F+BSYhxFaQTgjLGEVjelFFa7lTSb6jFepiH/TKIfmCuoVEkmNZiU78sYDajTOYsZGbiCDxqyjJ9toxDoWWUMn/JGLiwV6D2MKvBBXA216oTqAagTTgqoE4CAg6AAhsW+wPe4E06KMSAI8SGtM5Y0nnRziOMjXvE577qUufVnCGmp7ysBdC5V7JTFEFzHjaz5jWc1xa5msbJw8x8+F4oRHb4Lgo3nbm6Pm4y7lOMqKwuVy8fe//z1PJD/77DMRyfOQih5Hidb6fa11Pa11iNa6g9Z6pW1fZ631YNu2U2v9kta6sdY6TGtdV2s9TGt9en3vBcEHOeRyM4+ym/0cI5mnGMty1hUZt0EQ3BrnBs+MNLFOUoM1aV7xtIaZzq3MIxiX1frhRnE/z/u15U0OkWG1NOSieZn9xdjupBsT6MnH1jD7fCK0AmcAbp3ITbzG59zCg3TgTi5jqRpKUxVHuoatbjiq3YQRznAaACcw/T/3coIN1jANJ5kk04eHCQ9ay6gwCANqKJhWTPWn9vpdVP1Wh8jUAg0rAV5T652rOJ1O7r77biZOnIjD4eCrr75i8ODBFW2WUAbOq16vgnC2SSWdVNILhO3hIFfTtsj478Qp5kVnm56XAXAtqsDAiBw33LIH5gSchHpRbOEmwkghi0q0oCP7cuGjk2bc1PA4qBYIG8jmUY6xEYWbECAbBQSjSMbNbHKJQdGLoAIz4ixkJz+xx4iM+hnUlaAVrTJD2HS4O+jeELqb1JqvstSxhffpl3fsKjf0zIaUwHQITEdpeE51oylL2cFhTN/STDS5mC4Aigwi6aJe4IPwRzkV3rNE5TuCdkznD46RSQgBvELHQnGOO3Ihb5VMqKaqnPNCmZuby6BBg5g6dSqBgYFMmjSJAQMGVLRZQhkRoRQEP1Qmhs5cyVJW40ARTSRd/UwEVQvFmoBgJuIiGsUwAgo81P+XDHPSgIDWkBuDKzCFdBVCHy4n2BVF6z1w1KqBnZQKGxpqejoOcQyX5UtWApxUAp6lDpeTSqLlLd5LMJ8RmZdXYF6FUQw42oB24lCKLSEu0FanmawG6JS/UTW2YOXSM7mQqpwQZF4SNPAKGbzGLTzLG0AK4JmaJgSoDETjws2DfEIVoulfgsWUmxLHLv7OJo7RmFiqFtGjtRoROIjFjRMHDpp6zRl7rpGdnc3AgQOZMWMGQUFBTJ06lZtvvrmizRJOgwqvehWEcxmFYjYf8hbPMIyB1CSKpnThAUb6bFNsgoNXCeIZAonw8nwOu9Mg/juIXQQ7XyDg4N18qh9kGiNYmwWHnKYl0AXszoWVOS6O5ImksehlarGPyzlMcJ5IAnxODinWdhZO5pFKPA0xzfwBoBRuBe5AXeAVOdx1OXd5eXI5miJn4enB1TxBb/JFEkxiCtgArAU2M7dQxx/fRBHCNdTKE8kP2cA1fMMg5nKIDDTZBJEDuKhBJcbRqcRpn22ysrLo378/M2bMICQkhBkzZohIXgCIRykIxRBOGI/zN67hr2xlJy5cfMoU2tKSYdxd4nSyyOGzyk+BNQkBlecxKvk97lNmnaUGwabK1YWRnWAFrQIDqEwyx/NG9jnZwzwq8TCxNvkE49eFWsLcj9+ZRwzQHTN9sguslTICXQqn0xJwB3SsFFXoQfBCEPTJceDS5LUP1sbBEdbyNt8VOrcQTpCdN17yFH+yvsTlYud7djOMJQCs4gjL2Uuibbq+WNy0IK5MaZ9pTp06Rb9+/ViwYAFhYWHMnDmTHj16VLRZQjkgHqUglJBt7Mnz7TQOtvOn3/hu3GTb5iRdx252qgNmxm2lIXQffavnT+5dLwi+rgWNgqBpMHxXG6oGKlryf8BsYDHwPIfYAkBPgrjfmlg8BPicCEIsVVtEBPk9YMKAAxihDKC+40/Ca5yCKlCntuLDgnOTA3BjALwakl2gE81+3AxkjJVu/tCUp7mHS23VoQpFFT+TAvhjNUcJsDJ1ofnTayKGTRzDdQ72eM3IyKBPnz4sWLCAiIgI5syZIyJ5ASFCKQglxEVT65eZLlzT0Gfc+SwhjmaE0pZohlKNp5jNVlt7pUYB1b3mQL01CnY2hm2NoJfV3Hg7VwNfEsjHwG760ol9ZJCJi4+JJJVYUonlDpt4BRVaszEICAVy2KV+Jiv8M+KjvmBrkJPGXv1ikknjf8wnxfEb+fN7aIJwkU66df5hQBQQTzpVGcH9eecWSABDubOY0iyaztTChcYBBKConedJBwLBQBAjLI/zXCE1NZUbb7yRxYsXU6lSJebOnUvnzp0r2iyhHJGqV0EoIbm0xaxLnwzUI4CYQnGcOJnBjwzmUTLIBHqRiiaVNF5hLsFkkmOJmGYnq/iFOrbepkXxMLcRQyWWs4EruJT3SOchphJGBNPoSK8iOre8TVUetKoso9C8Q302coy3+Q5NNlrBMVLYTxrNbGKdTBqXcR97OASAgytwMxJw4WQ6+cLpWcmjHpnkMpBbaUw91rOVjlxBc2u1kNLSlTpMpzeT2U59ohhFO2oynixbNfO7/M4/uarQLD4VQXJyMjfeeCMrV64kOjqaefPm0aFD8Z2YhPMLEUpB8IFGM4IJ/JfZVCMWF4cBz7CHNMJYD17Tsw1kKNOYZW0FgdeaizkcA3YCEEAAG9nMX4sRSoViEDfxV7rRmmH8wTZAkUlXhhDMPgp3FhlKLN2I5E9yuZJQonCwnzA+wkmO5fvFE0Y9r8V0ZvFrnkgCuFmNWVtdo3HRiXb8znZSyQbqEk4Uj3IdAFfQmito7fdcSsItNOIWm9BWJpwDeUN0jNeaRGaFC+WJEyfo2bMna9asIS4ujvnz59OuXbsKtUk4M4hQCoIPvuMX3mY6AH9yBEUuQbyFmxgUiTTzmpL4CEdtIgmmZ2gSZiJxz3D6KDwPezduutOlxPZ8zSJLJLHSWkqSD8/NjaYRgTQmKC+sNpVYyC38h7WEEsBo2vMr20gilRtoQwwRxBZahU5hpkd3AJoY3KTwPTtJYgtHuII61CS6xOdQFPP4k9dZTSRBvE5HLvGaxeglruZ+FuRtVyOcpiVYtkujOUwucQQSUs6tTElJSfTo0YP169cTHx/PwoULadOmTbnmIZw7iFAKgg/2kZS3eLEbjSKIqjg4TDDhdGItmQzCyT5S2MtJmhNHEIHkFhg2sgJogPEuW6MYAMQTQRpTeJprSzEJeuFVONxkk0EGuUTYBPFVdvAS2wnGwX9pwyBqk8gxxrOUUIL4lK5UJpIn+ZK3mQ1AXeJZy+v04iruozefMZtQgmlAFbbyB6bzzkmi6IJG05gqNPZaXqss7CSZPvyACzcOFKs4wl7uJcR6NGXjwk0g93MZ6zlMW+J5hiu4kf+xmSRuoTnvcENem+wxcnmdfRwll7VksZlMogngB5pxHeUzt/Phw4fp3r07mzdvplq1aixatIhLLrmkXNIWzk0qdFL0ikAmRRdKym4O0YqhZOb1XA3iUuqyhURcuFEoBtKXKezCjaYusTxDI55iJDnk8BhDGEcKTrYCzVBcTysCuZo4nqcdta3JAY6TzivMIYk07uda4qnKLyRxOXFcaVug+SSptGAwR/DMe9oWB5eSxn2EW0K5lmTa2SZWD0Sxnetoz8skkwlomlGd3xhFJe4psPTXxwzhfrqRRQ5r+YOFrGA0E2wlEgsE8m/u5Wn+Wi5l/B276G+JtYdEBlOfKDSaPsxhDvtwYKqKN3EbdzKVBGsEqULxFj15nKvQaC7ndzaSgRuH1SVI4QCaE8ZmTt/jO3DgAN26dWP79u3UrFmThIQEmjXzvRi0cG5T0knRxaMUBB80pAZ96cwUfsf8VbLYxj7b8ATNVLbjtryZ/STzJ5Gksdsaa/kDTv6Dqb5chyaIPwiiOS2JI3/1i968z2r2ADCZHSha4UIDR+jHfq6iPgO4izrEsoBx3ME3bCYTiGMM7fNEEuCwbTgKgBPNYnZz3Lac8RYOsZcThBFMhi1+FOHsJ4lreZI/OQp4PzeygEgmMLfchLIdVQkjgGzcKKA2kdQiAoDjZDEHsxyLGzhKJl+zg8XsypsUXRHIDk4AcBIn6wos20zesaleY07Lwt69e+natSu7du2iTp06JCQk0Lhx49NOVzj3EaEUBCCdU4xlMoc4zt3cSDtaMJHfWUE2UN+K5SSYddacNG40DpxkYZZJVbjRvMlSrqcR4eTyOt9iqlxzgYaAJotcprGBllTjRW4km1xWkmizpCoKDZwEXmEGWcwgiJFMJJju5KCpSiRTGcgV1Ka+VZ24j4O8wrucIJNa3MABSxi6UJmO1ECh0NZk4mEEUYtYJvIwd/E+2eQygKvoT/v/Z+++46Qqrz+Ov+/MVmCp0kUQBBFRwa6oKKiIETX2Eo0tRk3iz65J1FiiscUYDfZuNNg7SgREVFSw0lRUOlKkLtt3Z+7vj5ldlr67LIjxfnjNi5279z733IG55z7nOed7XO5Bsy2UKiWp7HE+U8ppxsQEOtRDyLWSreR529Hu8LmGMlxl96owap4sDWUoUlE17x1rxkqdQ5JCA3UFTWRoJ8s8hZLmoqPKW9yV2m+QndOmTdOvXz/Tp0+39dZbGzlypE6dOm3QmBE/HSJHGfGTIhSaYYnmGmi8zgZOteNYV/mvcQKBh71uV4f70KpNaeIKLRK3QKCBuIX4TqnDrEjQCZ3iEUtNkFrdbIBiKccTpK+B6ZaALBm6amVqVSF95frm5PRxueiBuDIfobOFMvzNNNfopr1QTNIBjjXdbKFQppFu8IT2WjhBe9ninnC6q70iV6a7nChPjmPs6Rd2VqRUi3QST0X6ASDV6rWyFrOZwGdCOZISGolXOd36YA9t/Mchq23PFvecg53mbcuVu0wvFZaKCdIz7tRetynyC6G4wDA9HegN8y3HVwKNHKO932pdZ/u+/fZb/fr1M2vWLNtss42RI0fq0KHD+g+M+J8hWqOM+MlQrNwhHjLaNFnihjjJL/Xc4HGTkjL1rVqvS82+GuILnKy6k2O4uBw56aL3QEy5nkr1T/8+lHJyn0nNaCqzSLtU+5mhfmOg7cB3fnCBp8233K/t62pTLDYVt6AD2lhZZed2lbPcg8U9YKmOqwi1P+0exxlU68/iW3Ps5nJLV5uBzZKSwkuFY3fR0Rtu17IG2af1yXwFervXXMukPpNeaOlLu+ieLhc5wCtGpWUCAxyhkxfX4IhrwldffaVfv37mzp2re/fuRowYoV27zVuUPaLm/CQaN0dErI1Q6BPTfWJ6lTj3Yz7xbjpMknT9zwAAIABJREFUWSbhN56vl3PFxGxrK/H01yFUgdFYhFeoyjadiAwJXZTqI6GdpJ5KDbRC0q0IY6WcYvVSizloqYuW9jDX5U5zl3tAFy296vfG+qPf2ccN2uNrdF+DtdtaEQrmvxIWaqFNuvFyIBAXt5MedfosOmvrcWdZUc6SyvlNhY9TyTHwma9d6d46naMuFCt3kWGO9Zwj7Io90RctxdC8WnDsrPTnVvlocZq6JdtMnDhR3759zZ07V8+ePY0aNSpykj9TIkcZsdkRCp3sfru6zq6uc7L7hULFylUXHy1ZS/eOuvCym+yvt+46utJJVoRAp+OfnreHvkKB5oirsL0Shymyn/ZCOXbHPthOoFygkJUSa0oUuFgTr/vYUBNMcr5LDTVsNVt+40A7yNXEFg5QrkXVOA3Rb7X9m8s0whCHOMC+dnevP/nMUJ95r1afQbkyVxvgKv8nJZQQSPWdnCYVBk5o6GOB5ZISZldl3258LvGWfxrrXTPda7RfaCpTthwx9+uqVTVhh5N1M8rhbran9x3pCFvX+nyff/65/fff34IFC/Tq1cvbb7+tdevWHvJvhzjWlW5QvlIHlYj/ZaI1yojNjonm+I+Pqt7/x0eucKiT9fYP75plGbjGgfV2zq46GO6fSMnQPe8BU3wDcmW6xQkKFOouwywHy1Ogi4/ElTtY0m6yXe4GX/hYXCEKhRarsBuynWxfDWWZYFKVsHpMzHgTHWqAyT73g3l2tY+GGnnOlU6xi+0VCOQYqY9UGLiDlAPOEgjcIEsnMXTzmseM87ZzHSSZPsdVHrDUUu8bpoWWGumguTZ+41xZ6TXeYkVedItPDTPeBPMdj+ZSPSfHkJ7FZ6qQIV+28Ups6zSH1dvnvz7GmFUVGo8J5JmnyFECqkTUq9NXO33r2Lfy448/dvDBB1uyZIldd93VsGHDNG/e3D0edp6LwTDDjfelV/y7ztcU8dMhcpQRmx2xNdz4YgKtNDLBhd4xzZaa2HkDMxnXRoYMo430L3f71GizjKgmoFZhS8O1VpbWquEtdFWqhb9JKpJqmVyBch10EneIrzUwzgIH6+8N/63KQu2nr3vd7GZXgA662N/d3jVPT3dKOsc3Oksl1myVtqICFR7Q2JnVhNCXKnKPv6etSvE3v1ekVIg5DrBMHpa612+94laHux0v6uibdE+QUFxcylE2IF2eAeUyJNNXvZ8Ojq1al91wPrPQg77UTLZL7KRpteuCA2xtvAWSQkmh/XSUUU/JRNX58MMPDRgwQH5+vj333NObb75ZuYbl/lWc4huG1/v5IzZPIkcZsdnRQztn6+t+74Df2M/2aafYRK7Dq62/DTfczW7WQAM3utH26qaQMtV0T3pOXIUz/Mpd/mq0/2qsQoYVbYoDxJRX3aIr/75Nto+VSJWJZAuEAq3McgBKTVdiLy/4xp3ud6/vzdNcpuv9zoR0k+MAE7X2rg8QGIWD3KaLcWbLFyqRConG0p9T6uu72GIjfOgPhskwXct0Z5JATFk6bFumiWXpMgqYKMev3Wui5Q6wIF2SQlJMC1+bYx8pR9mSlbRfYypkaa25RYpd4G1fWuw43Vxqtzplwk6Vr48XlaXnjCPMNsYvVxrrJv3lyfJf34trqFiuckmZ9bh69O677zr00EMVFBTYd999vf766/LyVqwzt9FWKkkrRZbcejt3xOZN5CgjNjsCgXud6qK0AHk3bdZ4A55mmkMdqkKFmJgPfWimmbJXmY2siaSkRzxmksl66e08f1KoCIHBrpVUapm4zHQzrUopOyjVUKlS2Wn3uRyzVWgoablMhBJysQPVXGpCzBl+Y0tDLdbEKMuqbvNJqTljaVXtYorhis0z2Gke9J47lThRoLGdveRyV2unuQ8UmqkHzhe3hwYu18hszbQyz7z0SKtnt3+tAA0s0VaupWKISVqqU9qiSqtSxFUolCVHE5e7zGne9IZpEkKfmK+dRn5VhySid3yvuJogwIcWyFemSbV/xyxxfXRznZky5BvjE98pMFjtOnUstczxzjXKB3a2gxc8oK3WRo4cadCgQYqKivTr188rr7yiYcOGKx37kNv18IllFiHDnW6p9bVG/DSJHGXEZkkgsK2269xngglVCRUJCQssMMccndfRJ7KSq13jBjfJkKFCJppKzaBK5aMgLV5erMJ4JTrpJW6iLCWyFciXciOlUmkuFZIaSGiq3Fy5KuRJzcTKrPiaLfWZr7XBDMtWmpVWhnEDFaonLIVyNZDjfkfZR1cJd6gQpvuHMME822Kmm7GbhNA3fqG9f3rXhU61rym+0ES+Nsabl+7ucZAO6YBy0kQHSQg19o35Opmpp5SY+7vY2W+dpK0dXKOJwCylOnpYGx97r6qeMUPgUwtWc5TlKiQk5VhDd+iqf8cPq64W2mggbw37DzVHhqBKfuAlM2vtKK9zhxHel1DhI+/rbS9F/52v4IhiYUlowIABXnjxBV/lTpOUtIueVQ9p7bT2vc98ZrIO2tqqjmugqSsNFSnRMJqV/iSIHGXET5ad7SxXrlKlAoG22tpylRnZ2njUC+ihQlxqTlhJlgIlVszAMiRlmKuZjukykcrZZYmUfk6+jLQAW6iZhN2194GE0HI8il2kvmqfWabQeA01UFi17hlHI4EFBirSQcr1ZiPbr/TWSKaPfaUi/VBQGQautHA+VDmMAlypwEgnGusuzyuwVFKJj71gscD+Tve1Mm8ZIuWac0xwOO5OH/9PKUWhPZDQUU/T9ZQhX0W6U8ibihysk3/7EimpvH5WLsJ/xNvO8aAKCZc53N/SzZyHGucBw7TUxJWOc5dbsB12RomL7bbGdeoemlQ5ybhAzzX0A10fs3wvlMRioRLzX1/MUSijwWE5Xnz2RQfmnG5MOsTaQxcTvV7lLBvI1ceGtdKaaKqBLjbbD/rYwetu1SSt+xuxeRI5yoifLFva0kgj/cM/5Mp1tatlrWPmUkkotECeXMvkWWzBKm2idhKapLJAJJQrqbkxijWyNK0a2kpqNlkiVk1QjXxxW2ltnPmSkhLmy/SiBkpUKFeogbnidkSZPIWW64i4UGtDtdTVeIdJucMKXxplpi52tIvGmiq0XDw9j6t0JYW6SdV7zseTUgHGfK962+d2Mc5krbWzgz5VduaaL5ZOKIKGCgX2tlxp+uryrJB/e8GdeqedVCCOXWW714E6amyKJY7S1WHVWn4tUeA37q/Sxb3Jy460m0yBw1yHVILWOF+nJekmpl9sac81/rudpatpCjxjuu008UA1vdyacoqjPec1lPAijk9/1L+kYkipj7MmVjlJmOw7j3rB6fWkbQvnuc3cdFPtD01yq6f81dn1Nn5E/RPVUUb8pNnTnp72tEc9WqOQK5QqEyjUyVdamC+uQvUC+/aKda6aPVYIlClUaK58y6TmXFOtLhme2p8sTf3W9tpboqslepsv01KBQhmWicn3JZrayh9cIMMKp9fGN+LKVAZiPzHbHk6UIcdL3neCM+1pHxmk1xQp0lkqxPtI2rq4VA/MTEuVGO7F1ezsobWXnGo/nfUyxwWecrlROgllreSGUyHmS3wu00wdFDtUvm8Ntq2L5VliiMMct0pR/3Il1cTjUyxS4ANfCdN/EpI+N92fnFO1z862d/gaakVJOda/2dl3jvKa/trWoXHz4Q72tmfFn8ngWCkneTyxpzk+6wRla6iNzK+a+9cPP1hW7bMJLFrj/6SIzYlaO8ogCKYGQdBiDdubBkEwtX7MiojYeIwyUiNzqxoxdTTHFko0Uq6DAjM1MdNW4jJlKFQu5X5W7QaZQFa6YKKSXAnPG2OIqbaxzNbyNRZWOdgKZZZKucGvTHJfNcGBEBUyJWVQ1RFknnkW+sRk3fRws/u00i6d1Zp6tTAWxRopcpbZ/mSaAy0SiGkg4WNv+jJdlxoKXWGCpl5xmVlud5zLfa2VZZ6wtelKlJmJb6m6mfdWIqlcaLb5PvW0L8wwy2KXGeK/Jqz2GXfQwmF2rnrfXTv762FnndOfRJG4mB10cr0LjPeKUZ7wgSEa1GDdbrYiT5jhw/TMrDbM/vdU4YlJEgSnBPb+917uzrzbLf7pTk+Jy1Z5a2yskdMdVetzrIuLHF/1c4aYMzdhPWpE3ahL6LWT6qlwK8hmIxW2RUTUI294XTLdmglylGqh3Di5CmSZlb5RZ1QTRU8VtlupWVOFM2R5RJ4KCT1kmZxO8GmlUAszddDZDPmsNE9JSIV1MzFNVzH52pqjQoaJDkO2NuZoaowZChVrplU1TdXOWletTwbobrElyv3GLN0ViaOLYsVilkga7TUTvOFuH5mojZtNAcuVO8qHxrrPgw739Uoh6GJnmWBrFf7suKqtqXrMAqlkH2hmirkOtsNKn3Eg8IKLvWScYmXpsGvMVa4mva7ZzW6GugbsUAuZuS/l28PblqeD44P1cl61sO+6eOSRR5x55pnCMHTGGWe47/77ZMRTt8ETXeo1oyUlBeIO1Mez/qHxSlKEG85vHG57W5tsur566SoSWN/cqbGjDILg8GpvBwRBsKza+zj6k26qFxGxGdPddgolzZdqRdxYMy0MEPiwqtlvithKQchO2ptljizEnWKZK+X7nSC9Upl0rHItlGuFpNL0eumqPUhSI1OhuTLdTVdmkmzZyh3gJZcI/UVKMTYUE1PoWaM111pbjZ3gCB+5yzS0xf7YQwdt06lJpJzxtpI+klpLLZT0gdcscmJ6y1JJoZkaa+kQvzHeVX6xUgurfUzSWamtTTdNx/QnUaKRLxSk5esCefqlxd1XJVOGvWzlXP9wtc910so7luAYJH1pbA0KeVbnYdMVVXtkudnXNXKU9913n3POSYV5zznnHIMHDxaLpWaOn5nkeS9LKpe6neVqpYUm9ewkK9nbDvZe5eEiYvOlNqHXl9KvEI9Ve/8ShuAg0vpOERGbMWc7x0Uu0czWtneYl02Qa6Zu5mhjkVTIMZTQQeVXJFNMtjnaaC617rBU6jmzpaT2GnpXtsy0kwwRs0SesRqZlt6zMlSarbNCx+tkR1sZIm6Sxio0s8APQj+odJKZKnSSdKRrTdHODf5utJg5DsKvcTC62M+1DtPVoCoJ87jqMgGprNQtddVfSymx9wokhJaYZLGWmvu9s1UKnx+i3LYKZCl3v/Md4xn8ILOak4TQcuVraJac+l2ov9O85lAz7OodTbGTVPApB/vIX6XRdE1oKqsqCSmGZjVI4LrrrruqnOT555/v7rvvrnKScIbLVFTp+yaEyhyxlrXSiJ8fNXaUYRjGwjCMSXVxbVX5Pv3KDsNw2zAMX9t4pkZE1A9xcTe51RRTvehVIzxmgbe1UKCLBdqli/RDeSrsr9wBGmilTCDbYllo7VUXm+oYuS4Ws637NTZLc98KNNfaRFv4VFMF8qQcZIZsjeVoqcQflSr3jjIzNTJLnpniSs2TKtKIIakZ2qVfKS4z1ER32FJqNpl6tTbWu0ba3Rta+1hTd+vk02oNlo90mn5O1ETcquID36XnvEt0xPn4swoHC5AUaKTIQoFs5e6w72qfZzNrbldXosQUuVL1qXGpgppKUsHsK13nO9/V6N+tkvN1sVf6caWZLPdVWwtdE7fddpvzzz8fXHrppe644w5BsHL5yTw/VDnfQOAo/R1rQK3sivjfpdZrlGEY1l6KPyLiR2aKqaaYag+9tbRyLto4b2FFfWRz+b63nZQbSs2wSpRRTeotxLdu8qTn/NJRJpkuJpAhSyOL5VSt4aUKLZYjUKaLPT3tBo/rb3Faam5VZuBPuJ5VUoVSjaHzLdWIqsq7jzznLs9abHvLq4k09LGns+yqj/6ae98CV2vtBL20NN5CAZrK1iftiDvJk0q0yTTc/n6QtL3vTNDZBF3QQJGt3egiV7pDTOBWl6218D5Xri6yq7nBZgK5KE43fp7vRc943yu+8p0GNcxizZPpXX0tVqaJTBnreN6/8cYb/fnPfwZXXnml6667bjUnCb93qiv9HeTIco3za2RLxM+DWjduDoLg6nX9PgzD6zbIoo1M1Lj558czXnWi30lKaqqxD71q22prWoNdaojb03LbKQGBPL/zgYUrjbOl1+RWU9TJ1tBxLnCzG9M3/sAWulhqG029iRVFJ3OlZiodbGWSIzzqTjegegFF5Xpob7ua5mOlMk3VUTN9LNIa9DXOUT7RWX46wJtq5ZyPezTzlo7pcQJ/9Tt/cqaZjpPvOakCi2ytjHWvQsUqnGV7ndNJPEXKdfa++ZqmLZkp1UeT1DN1Z7tpZqze6RIb661b/d5cx/qPz/TQVNy+5njReAlvi5kkSKc5jfO5nexUk3/OGhGGoWuvvda1114LrrvuOlddddXa9xcaZrRvTTfAfrrWoTVXxE+PmjZurouj/GyVTZnYWmrR47swDNcdB/mRiRzlz4/t9TM5nemZIe48v/ZPK57nSpW41+U+M9pWtneeW4y3yAA3o3JdMa6Tz5X7Uly5eHqsdnbxgU+qWmeFsl3ocW+62SKfiolbJFSUdomttPad4ywx2BWSK/WfyEVTgdfN8k9/9rLHJARO0cxcjeQo1d58k8QdL1Hloipnwkn83ZGWaa6V1r6xQCO5zve47atq9QJt3aFFesa03OsW+Ze4FnJcr6MyxWlbYwInS/i3WUI54uJO0sre2hip2M6yXaJpjbp4/Nk1bnSbVGi3kQx/QUIMjTQy1SxNVhF+WKjcH80yQ6lTbeFX1ULJ6yIMQ3/605/cdNNN4KabbnL55ZfX6NiInxc1dZR1Cb32XnVb2vk8yhoqmyMifmQayBFL56WGyE33YawkW47/S/eirKS1ti400J2GyZPjMWdb7CV3+q6qKD1AT9186ktFaRm8Mtu51VD/8bwWErYU6mc/ReYKBK51vUz95XnGv8w3UoZHbGW+qVrKcJ57tNLeXz3iGOe4zEXG+dABFqdLTwIvyvKKHIMU+7WSqiShGO53qcXa2sFZwnTO7GS9jPC+LAmpFKHUbKnEeDMcrjL5aKmxir2sMs83iemJjo6M5fgwWGhXjfTS0rkWiuE5hfIl3Wi1surV+IfB6Z8y0UzC78S9po3GnnH3ak4SjvWNd9NKSG9Zpo0sB2qiRNIXSnWQoV1VvWmKMAxdfPHF/vGPf4Dbb7/dhRdeuF77IiLWRb1I2IVhmB8EwV/wKp6ojzEjIuqLO1zrUKfIV2AbnVy0HrmwKaY72eVm+N4fHOY2lxjiRkPcqJGwqgKzkSZ+7yod/dKFbhVqKKk9+jjaaHCPPXxhsg99YCsdNTTFM/YVKLebyxzmQodro8hyGTKrmikHAo96yMc+EgoVog2GyrUo3aHkITmyxB2vUIDv5epjd+95ryoxJSlpqbhC28n1vebOk5cucC/2sRXB34TAN7ZV4puwuaS2iHs3oHuys+/jqVD18ealE41SvKXYjev5/OdapIE2is2S6t75K6HuGtnRML/UvVqNaHU+tLyqCCSGDyy3k4b2MsN3ymXgKe0cm04mSiaTzj//fIMHp5zy4MGDnXfeeeuxLiJi/dSnhF2T9CsiYrOij91871Pfes9EI7SyxUq/X2yq7wxXbKlQaF+n+tgkP1jiDk/4t9d8baxQKBetsasdDPWNTro5xcFa21ZSC3QQVKsOvNYXmmrqEAO1ExjlGMW+V2ixUW6Vbwmk+2WsPNOdbrowLbc+VuopdLG46vJyD4t5WKb7ZXrZQIEMe9leQzniYmICbTW2pVdtZ5HWrq8S+M61O1XjxWXrbpjtxbRPbQ8CYoGvUJJeodlFdlXObAy7racS8i2f6ORUi7QT2AVTHOQTLzrI105cq5OEveVV1YUm0Uee+yw1LT2jr8DF6VKVZDJZVRsZBIEHHnggcpIR9UatZ5RBEKyaDhZIpQeegjfqw6iIiPqmoQa66LTa9ome9YwThJIaaqWXxyyoptoDk3xrN319JFX9lCnQ31GaaA6edJsm/i1LG8skLdUNqS9GbvorVmSON+0tll6XS0hlsBaapelaCvaPd7LRhq8kepApoUxcTCAp1FuF12TqqZWn3Q221NIYdznbtcYZ4wcz7WKED3xs22oKODl66ug1iw0W10Ir15svpkKQcpIQ0iEgJ/32Ik3lS/qvYt0kLTHNMb51sW5VJRvVudJjytPzwpgsp/mjB2tYbv2Mrq40ywxlTrWFfpoYs0qCFSQSCWeeeabHHntMLBbzyCOPOPXUU2t0joiImlCX0OuqAf+klJ7VY/jbBlsUEbEJecuf0m2XKLLIWM9YuU0z+9vdIfoIBCYYbTt7OtalVb9/2ytiEhqao4GhsuxrvqZyxd2b7oQx3TPKrRCziiFHe63sZbbprnKeOWY43lnOTH/FTnKaEg3d5Dn55mst30H2lq2170zV3zKDfC1Tb838S6xa26kddTHLMPH0jKtY0pOecJ2/rnT9eQ6R5xBQKrS/mQRNkUcYysar1copMgT+qoWrJHT2pvlKhUJDzTPFAFuuUuIRTzfMqvw0a9JUu5IWMt2zitD92Zp6xDJT0wlVN1c0d+qvT/XUU0+Jx+OeeOIJJ554Yo3PERFRE6I6yoifNXFZqjvGXlraVhdfS+n797WrgfYRCBzjYsesYTa0nV6mGC8pIabYXyx3qDNsIVvDdLJJthaqO98MDR3uY5nynGN/X/lCQsJfXaSjbRxoEDjDsQ5Q4XvDNLOT7s4XW6PU8uq00MIiCyXTf5qnZ8Br4ytlpqrAQhQTxD2ukZ3WIFI+U5HvqwkIFEv6zNLVHOW15Wc5PP8fSpp9r1WsqUscUyPb10YrGSba2hdKtS4PXXbSrz333HMyMjIMGTLE0UfXXzusiIhKNiiZJwiCDhCG4az6MScioubMt8gNHrVMgXMdZc86aGce6g5POkKFYs1srZ+LjdXAK94RC3Mcre8aC9Src5l/KFNmko/tY4CzXCpzlfrCrZ1kjtfN8IxMje3nOQ20AVNMrCoviYmZYmKVo5zmKe85WSBuqseVWGDnGgZuHvSIIw2y0A8OdJDfOned+3eQIUegVIhCceyxlubIHTTQUrbFSiWlJP52XCVF4ZOZHH9XDyWFD+nQqtTbF4a2bpJah81X4VrTTA2LNSlrbYuK1o7PZrca3JFyxfQujTn++OO9/PLLsrKyPPvssw4//PD1HxwRUQfqUkeZgb+oLIhKUYC7cG0Yhqs3dNuMiOoo/zdIStrJr3xpGlI1jZMM0cWWtR6r2BL55mihmwxZKkJ+VcbTyZSqzjNZHFKzSdx6KVcoLmelWeHZjjDCa4J0I+XnfaCX3cH7TjXNU8K0I22qp0FraGu1NpKSihRpVPVVXTf/VeRCC1XgRs0dvY7jJst3pUmKJFxhW/uvUufY+/bFPv+uMVsl2KXQXi2SrurdyOmWWahE0nxhuJyAWH5v8fLmxjVhp/U4y5KSEkcffbShQ4fKzs724osvGjhwYI2uLyKiOhutjlLKIR6Fy/BBetteuAYtWM9ja0REPbDIMhOriaMlJH1gQp0cZa5mcqtlXz6dSDlJUk+Avyrjh5wV+S0bQqaGq227w1Pud6u5ZjnCyeJCb3jKrg7Q1I5C/waBuOZWK2NeJzGxGjtJOFgDk2y1zn0qQiYl2CJo7IX4Xmvdb0bpPNo34JKUnN8HsdAvlKeF+7LQgWAqYYlkzgLJzJi7K3Ldl7H2dcyioiJHHHGE4cOHy83N9corrzjwwANrfH0REXWhLo7yJJwQhmH1DNfxQRDMwn9EjjJiE9BcY+1sYb7FEpICgR1q2JNwfSy2YtUyxDIr5OXyTTXcSZb5RhfHaWQHo1whENPfHXZ0Wq3P10BDF6T7Mg7xL7f4A1J1mk/4QA/zzTFUczvbzZ31cYl1pihk/2WMS6QSku5tyG9y1rxvz0Me9O7sq1eoIQiqqdtW/p1DUEJWSLjcA5Y7VSt91pD0U1BQYNCgQUaNGqVhw4Zef/11ffv2rfdrjIhYlbrUUZZac9/JaVZvAh8RsVGIi3vLXfrbze56eNoNdkqXZWwox8StVGl5fgax9H19pFP94GOlFhvvXsP8TpnlSi3zhjMt9/1KY+X7wXxThUITPOUePTxkd3N8tNJ+YeIZYdnZplSskFIuUuAVT9jFrQ43yT6ekLWWNcNNxZDSlJMkle5+QSHJtaze/K33gTrt++equ0xQ9ehRSahzGBNLtkYjglRV58uKVxsrPz/fIYccYtSoUfLy8gwbNixykhGbjLrMKP+Fq4IgOD0Mw1IIgiAbf07/LiJik9BDZ8M2wgyrbcCEHIYmUj8PqPY4ucy3VeuFCdVL/wklFZovL91NY5i7PeIPQkm99VVuNEKBmKcMdKHvZciRqPijeNlNQlyNhngyIyXU3WgtLax+LBLreV+dPg41tmkvf7TYq5oKZVqosVA5kgbI8WbQVp9gvo+USaAioMsqt6WlS5caMGCAsWPHatq0qWHDhtl9993r+coiItZOXWaUvXEYZgdBMDwIguGYjUHYKQiCFypf9WloRMSmpHXA6RmpJJ7qa5NdnYyU4FsGlmhU1cWwlZ201BOUKfao/6uq0fzOOypnU6GkEksUpltxhRWDq0K7IU6oSJ1wR3s6zu829qXWihOy6VktsenmBitm22uipXYe1NN8W9paK6Ec5Ak00TgdXv23FvaQpaWY32vkrGrruIsWLdK/f39jx47VvHlzI0aMiJxkxCanLjPKpXh+lW1ReUjEz4K93IpO7nWPFvKVivtWV5f4tZ2dIZ6um0xKSFabbxUhLkcyLb+2he5VM88wFlup31bDWE+dDPSGyU71Nw/7kya1SMiBB9zpcfdpZ0s3u0enVQr360pewMdNGFdB6xhda5ENfITAWKEMKfm5X6Tn41vL8H66jVh1FixY4KCDDjJ+/HgtW7Y0fPhwO+64Y71cR0REbah1echPnag8JGJDKTLPv20pVuUIA0f5XHMr38T/7VKvuk3HAgYWNGFUEdr5AAAgAElEQVSLhLJ4mVjQRx/PaJBeCS0PHxKUniWeJBHLdFn25e4M3pGQFBfzG4e7xyU1tm+kN50oVS4RE9NRa697Q4sN7Pf4TT5TC9hjC5quuw3lGkkKPYhPhA4QOGEd7bnmzp3rwAMPNHnyZG3atDFixAg9evSou/EREWugpuUhtQ69BkEwMgiC1TIKgiBoHATByNqOFxFRZ8KlJM6moi/Jf7GJHvrme09GWrM19QrNTjdqrs7JbnFL8bNumJChouUyZfECgjJJbyurVtqSGZwplvO1RIPXxXPmmhKUSqSnmAlJX5mx0rihpPleMttDytagfTrZ+Crh86Sk6eZ62S7meqfW1zqzmL9P5befsO1rHDKKbV9l+Bzum8TY+TUfKyZwtsB9Yut0knPmzLH//vubPHmy9u3be+eddyInGfGjUpfQ6/6ssa15DvbdIGsiImpD4nSpnhoJkqOJtSQ4fqOfto39rKoHu6VDV9svEOi4dJ7SeIXkKiHKEjOwR9X7mG5i6azdo/X1ujEyxFVIOMb+Kx07yW/M8TD41tX29oWsanm6+zlQTEwoIUTXtLXfekxbNc8UnVNCr3dZVkFyhUytH0o5aBiVCnZPHshJ9ZNwbObMmfr16+e7776z1VZbGTlypC5d6qfsJyKirtTYUQZBUD2u1CMIgjbV3sdxCObUl2EREevnAyvyLjMIP8LGd5S5WunvJR/4nVDCLv6qeTqJZzVyuskqp9lSlqQV3rK01DzoV7XLUt9KKtPMdgKB0/1CE428Z7w99XCsFfsmFFU5SSj1vR+8qr3Tq7btaGfPGeEOJ4v73n5ph56r+ld2/by+gCUV6TfVngvCVao87hxfP45y6tSp+vXrZ8aMGbbeemtvv/22jh07bvjAEREbSG1mlJ9bUYO9phBrMelK6YiITUFwAOEzUpkwFQT7bfRThkKz/dkij9pBJ108JkfXtR/Q7GBBx1vs8t0/zW4dk2h1pLZZl1bNAN93mU/dCrZxrEMMEYg5Sl9HrWH2F8gS11BCYdW2zFX6a8Le+urpHW8ZZJmvtNHXjq6o1bW2q17zn0vVKZNWqphusRbBgdrwzTff6Nevn9mzZ+vatauRI0facsvaqyxFRGwMapzMEwRBR6nnyqnYnXRue4oyLAjDcF1lVWsb93e4VKqB+xf4QxiGY9exf1PcICWj1xwzcEEYhkNreL4omed/hbCA5LWEU4gdTWzj9yBc6CnfpUtEiGtgRzv4tE5jFZjtER1W2na0d7WzzzqPW+Bl4/1KQoEtna2HewTrSDdIdTWpvVhtGHLZV9w5nRZZ3Lc9uUkGjaCkEElyMxl/HNtsQMv2L7/8Ur9+/cybN892221nxIgR2rZtW/cBIyJqSL1rvYZhWJlRUJfayzUSBMHxuB3n4CNcgGFBEGwbhuGCNeyfhbewAMdIhXo7SpWsRPzcCBoRv3WTnrLEFKmVhgQSSnxT57HC6jUha9mW0rCdIS5mDx3ExLRyhP6WSioXt/7pXF2cJKn60Vu3S72q88kgnviOxpn833Y0yKzT8GDChAn69+/vhx9+sMMOOxg+fLhWrVrVfcCIiI1AXbqHrPOxPQzDx2sx1kcYF4bh79PvY1I1mXeFYXjTGvY/R2r22b2uXUqiGWXE+lhuponuF5dlB7+Tq4VyBQiU+tIklULgCVv4tS4eqfO5RvmdCe4GHf3CYV6ucmxJSUd43Gu+BCfq5UknVGW0/tT57LPPHHTQQRYtWqR3797eeustLVq0+LHNivgZUdMZZV0c5ZJVNmWigVT4tSgMw3V3h10xTpZUHfYxYRi+VG37Y2gahuERazhmqJRmdRGOkAr/PoWbaxr2jRxlxLooscSTtlNsIULNdNfdUb5wg0BgVzfpZF/zPaGBbbTxezFrn1KFQi+7wTsesoVOzvKg1tXE20OhhcZLKtPKLiuFUMeaZY9VVCEnu8h2ayjO/6kxbtw4Bx98sKVLl9ptt90MGzZMs2bN1n9gREQ9stHabIVhuNr/5iAIuuIe1CYOtoVUDGvVSqz56L6WYzqjH57EodgGd0s562vXdEBah7Z6WkJeLWyM+Jkx30eKqv2XXGyyz0wWk3JqY11mqv3MNVqWJgbopb0D1jreOM973lXpsWa5y7H+Wm1NMxBouRYhgMw1rHJkpb+yC830ulskVRjgAu3W+pXZ/BgzZoyBAwfKz8+39957Gzp0aOXNKiJis6Re1hvDMPwGV+Cf9THeOohJrU+eHYbhJ2EYPi2V2HPOOo75o1SnpMrX7I1sY8RPmMY6WyF1HojLXinQmcRco0GZfG87Y53jfe+rqlliUsJME71jRI1s6aWds63QNb3YfrpooUyJ6/Ux0r1GedC19rbcohpe4Y/L6NGjDRgwQH5+vv3228+bb74ZOcmIzZ56S8yRkm9sV4v9F0plRKwaR2qNeWs5Zi6mrBJm/RJt0qHcNfE3NKn2inLON0eSCT66hRePYtzthKsnumwKmunmII/Js5UmtnGoF7Syojlxns6CquSYUJlVVyJWZkeHCAQCMSFmK3ekAz3l0fXaEgjc52jTXG6GK9zmF2C+byw2u0pPtsgSM32+2vFJST/4TrFlq/1uUxGm/8CIESMMHDhQQUGB/v37Gzp0qLy8KMATsflT69BrEASHr7oJbfF7vF/TccIwLAuC4BP0x0vpsWPp92tr1/U+TgqCIBaGVXfSbpgbhuEae2GmW4GVVrO/piZGbEo+vJH3/pL6+ZsXU45y95rrm9Yn3Z2iu1Oq3m+pn9leF4hransv2FOpxaCXy9Y5Vme7+pNR/urXvjLVtPT2JzzkpBo2ee5k5WX/FraSo5FSRQjFZGizSi/OUgXucqAZPhKX5XRP28mRNTpfffGwWwx2jUxZDht2nhuO/IeSkhKHHHKIF154QW5u7ia1JyKirtQlmWfVR/1QKqlmJC4Ow3BuLcY6Ho/htxgrVR5ynFRW6/wgCB7HnDAM/5jevwMmpY+5S0qd62HcGYbhDTU8Z5TMsznynwOYNWrF+86HcszrdR9v8ePMv4FYHlv+i4Z7brCJlRSZZ7a3NNJROzUTObjC/3nQYAkJcXFHOs6DnqqzDVOM8R+XSKrwS9cY4WtDvamXnVzvGmM96HkXqJTQydPajWsN1NQ/X/ncMXqD5a8y6xjCMgYNGmTIs0O8l/2WQsv1N0hjUeg14sdhYybz1Fu4NgzDp4MgaInrpAQHPschYRhWZlNspVoDojAMZwVBMAD/wHipOsp/4ub6siniR6LdHswenQ65BrTdgJ6DxeOZeZqUk4gxdSDbzyOWvZ4Da0YDbXSrNuOsCVe4xmQTfWC0XnZxvds2yIZu9vYXY8B9HnCJy8Eo7yhQ4FidBIKqsGdFpTDrJuIHqefl/BeYdTwqGHj0AM899ZxLsn7tVUNAR1286lN5m1mD6oiI6tS5zVYQBFtAGIarty/YjIlmlJspFaW8eyVz3mer/elzLfE6VrIvfY7px668rcdsstpvsJmbI6c50789JZHWvd1Odx96y612tTSdu3aMO/XdhAqTRQrs9XRn40/+gQSdTmhpyhNzLM9YZhctV9p3sGcd6phNZltERCUbZUZZTT7ueDRLb1uCIbgyDMNIISeibmRkc0A9qew07EOsMcm0OGlOTzI3viTaDyYpNF97e8m06dbf+tjbY55Aqv9kX/tprLU/mWSq9zTTQTs7bJRzh0IfGWmR+fZxiCbp9dTnn3jRxNMWkWS/U/Y09JG3ZMYz5ciVKUt5NbHYpmpUeh0R8aNRm+4hzaXaNbSXqmP8Mv2rHjgN/YMg2DsMw3WnAUZEbGwy29LtQxbdT6wRLS8kqM8E79X50C1GpcOfLWznVB/K3kThxLOcoVixN/3Xjnr6S7puM1dj26+h/Vd9crvLPJIOI7fSznM+99LDrzrrrLOEYejMM8903333icdTmcINNHSLh13uTGVK/drv7bWOOtSIiM2B2oii3yGVkXpgtTXEyt+1wX8xIgzDC+vdynokCr1G1DdJCbfJlbRCVXGgB+zkrE1qx1LzfeZNzbSzkwM3utRdQkJv2ZJWVGvtcc8JHj4vtf547rnn+te//iUWW/0hpVy5cmUaaLhRbYyIWBc1Db3W5jH7SFyyqpOEMAzn4TL8sraGRkRszoRChZ6z2OWKvLHGfVJVkiuvp65L1m5jsMgcF+jpLqe5zsGe9OeNfs6YmAYarbDhn6qc5AUXXGDw4MFrdJKQKTNykhE/GWrjKNtKlWasjYnUsjNsRMRmznKDLXCsZW4336EKPL3aPoGYg/2rSoFnS/vYbhM0kK7OGM+spM7zqts3+jkDgRs9JkcDC29l3gWp7Zdffrnbb799nTXLX5niAn/0Z9db+BNRFYr4+VKbZJ6F6GTtEnBbk67Cjoj4H2G5J83DchUaI9czGq3BCe7odF38QonFmuu2zv6QG4OGmlWVggQCDTXdJOft5wiD/nqZa666Blx11VWuvfbadTrJeebb00EKFCL0ijd87l3xOrYDi4jY2NTm2zwMN6xJKi4tPH493qwvwyIiNgfmqPCtlFL/N/h+HXJwDbXSQvdN7iRhPyfbw1EgRyPnp7NgNyZhGLr66qurnOT111/vuuuuW6/61QfGWSZfQkJC0kRfmuP7jW5vRERdqc2M8mp8jG+CIBiMr6Tk67bDeVIdOmpXhR0RsZmzdJUyj5nm2flHsmVdLPGNPJP0kqG7g/WsoWJQXQnD0BVXXOGWW24Bt9xyi0svvbRGx3bTpUoMISYmTyOtVqmtjIjYnKjxo28YhrOxFyZLCY2/hBel6iono08YhrM2hpERET8WzexS9XOI703yrQ2Q1ttIvOJ0i30rUOFrL/jY4I12rjAMXXTRRVVO8o477qixk4TtbecJ9+pmG73sYKhn5MjZWOZGRGwwtRIcCMNwGgYGQdBMSmcVvg3DMFqbjPjJkG+xdz0rR0P7OU6mtTWeoZe/+sxgGekS+eVi5hhjm3Qnj82F5eYI02Uagbjl5myU8ySTSX/4wx/cfffd4O6773buuefWepyTHedkx9W3eRERG4Vaa71CWlRgbD3bEhGx0SmU7/d2Md908Lb/uN5ra605zNRQUweZZljaESVtqc+mM7iG7Oxs7/iLQEwgsL0T6/0cyWTSb3/7Ww8++KAgCDzwwAPOPPPMej9PRMTmRp0cZUTET5UvjKxykjDOUIvN1WIdrVQP96SP/Va28Zo5TJeNrHZTF/Z1lVZ2tNgUXQzUup4l6xKJhDPOOMPjjz8uFot59NFHnXJKlJIQ8fMgcpQRPyuartInPEOWBuuRmss0We+K52X/kBCf9JWw5B5Bp0vY/i/UQ3/TCsvN87hQhTZOkam55ZZ60t8tt8QgZ+i+nhSiQKD7Ruo3WVFR4ZRTTjFkyBDxeNyTTz7p+OM3bZ1oRMSPSZ27h/xUiSTsIh5ztafdJEu2Cz2k77rWypJFSsp6yiqcJhhHUF3kao8n6XjSBtmSVOFjuynwBci1jd187hwHmeQjAeIy/cdEW+qyQeeqC2VlZU466STPP/+8zMxMQ4YMcdRRR21yOyIiNgb1KmEXBMGn6QQeQRBcHQRBg/oxMyJi0/Nr13lVsRflr9tJQsFNYqXTxJIERdW2BzHyJ2+wLYUmKfC5VE5tqNg35nvHBGMk05WGZUp86p0NPldtKS0tdcwxx3j++edlZWV5/vnnIycZ8bOkpuUh21ElzPgXqgk8RkT8BImLr1M0PFSR+iExQ2YhiThhi0p3hjCk7cANtiNLa1ZSpAk00dkW2opV2761Hht8rtpQXFzsyCOP9Oqrr8rJyfHyyy8bNGjQJrUhImJzoaZrlJ/jkSAI3pMSGbgkCIKCNe0YhuF19WVcRMSmJjRfhUFC4wR6yci9SFD0uHgxYVeCTBS0ptd/2GLDs1+ztdHDo6Y4XyhhGzdrZFt3eNMtzrXMIie52A72rNP4pQrMM0EznTRWs56chYWFjjjiCCNGjJCbm+vVV1/Vv3//Op0/IuJ/gRqtUQZBsC2uRRfsLCUwULGGXcMwDDdH4ZIqojXKiHVR4WxJDyOBuMBJMud0ZN5fKQ5YFtL7adqtHrIt9IMsjTZp0+Z1sdQsd9tTvu/FZTrFi7qvp/5z+fLlDjvsMKNHj9aoUSOvv/66/fbbuCo/ERE/FjVdo6zRjDIMw69xAgRBkET/MAwX1IehERGbE6F5SKbfJTBXsv1vhVkzBEtLBN1/K9hi5dlVQrnnHGuKl2XI8UtP6b4ROs6VKHaL840z0k729kd3ayhvrfuPcZfl5qdtrPCGK9bpKJctW+bQQw81ZswYjRs39sYbb9h7773r/ToiIn5q1Fq9OQzDWOQkI37SlM1k3nUs+DuJaisIiYT490ekFyFJFV3soSKxjyB4QizvWSp+Sfn4FYco97mHTPEyqFDiFadVdfJY4+kVm2mCImt9gF0jD7jOK+FDJKZ6P/mUu/yxVseviyVLljjooIOMGTNG06ZNDR8+PHKSERFp6lRHGQRBF1wgleRDKhT7zzAMv6svwyIiNgoVC/l6FxJLELL0ObqOYWk++58sNv4rGftsLXxgkKD7CZLh3TIKiGUiExXLWXoeLd8z2wf+4zAlq3SXK1cklBSsoW3UAtP9xT4WmyNHnj/7r241XH+cGU5w97LQ7uVUSHo4b4R1SaT2cb4v/Mcys8X9f3v3HR9Ftf9//PVJpXfpXUVEUWwgqARCuYgCIiJYEJWLDfXaO2K5Kli4XvnptYJYUES/UgSkhSIK2FBBaSq9Su9pe35/zAZCJEuyZDMp7+fjsQ8yZ87Mfs6QzWfPlHNiuZghR623detWOnbsyMKFC6lcuTLTpk3jrLPOylFMIsVBrhOlmf0DGI93g8/XweILgF/NrItzbloexieSt/Z+BelbDy/vnw+p6+G18bB4OQBRX0dB10Xw47kE0j854rSLxQAp3pSsE7mZZHb+7S3O574j7ljNbByD2ckmAJLZxyge5Ingox8b+Y6FvEVZanMqp1GC8pSm7aGE2yu5CuemevuJBm7Y8yfEu2wHPShPbe5lKZv5lQrUo2yWwRYAtmzZQvv27Vm0aBFVq1Zl+vTpNG2at6P6iBR24fQoBwP/cc49lLnQzAYDQwAlSim44upnWjCIKgUxleDAwcMJxzk4sB+29SU6KsDfBu4peQ0AB9mBO3Q9M4qTuZSW3EPdEFNcpZOaackdWv6F15nFrRiQ7uAngzZAObpRl88xjHNcC1z6SOwHsB0Qc1I6VE4PZu9smktp6tD8qOs2btxIu3btWLJkCTVq1GDGjBmceuqpR60rUpyFM8PsqcA7RykfDvn8sJdIbpU6C2oNg5iqXtJs8LmXLPv3gkrlvTpmMLA7EMACQHKm7aM6QOl/A9CKw98V4yhNe56nHgkhn8+8hHsoEbwBJ5YY2tOR9Uzna3cvFrysGQ2cuh4OpsMexpHMEi+s+N7wZVncVHDfg32UjvusHhzc5m24bCK82gxebwWbQg+GsG7dOhISEliyZAm1a9dm9uzZSpIi2cj1EHZmtha4xzk3Jkv5lcCLzrm6eRhfntPjIZKt7Tth3kJoUBtOrQsbmkHacsBBbH2o+ilEn3XEqc71LGAbK6hPW8pRK+Tu09jJSnqxhVnspCH7CbCH5TTYACevgT0l4JvGsD8eLvwDqsbDjtpw6pKrid40E1e2NoxfiO0+/GSWawCu1olEXfR/8O6ZHMrRqXHwwC6I+/tFzNWrV5OYmMiff/5JvXr1SEpKomHDhnlwAEUKlzx9PCSLt4A3zawh8E2w7ALgQWBoGPsTKRgqVYBL2h5erv4NqfveYFTJj1gSs4JqdhPXMYbKNDhUpRYtqEWLHO1+E0+yhxmUJJ0UlrOZANW2Q9uFh0f8qbgXpp0Np2yCfTWg7spziF45ytvBwY1wOrh5HOp9UhrWnf4HlX95mNInQPKZsLMeuP0pVFz3DvENBxwRwx9//EFiYiJr1qyhYcOGJCUlUa9evfCPmUgxEE6ifBrYA9wLPBcs2wA8AbySN2FJsZN2AL6+EdZPgUrNoPUoKFXd35iiKzK7XDqLWIwjwAZ+4lNu5mamhrW7FNYCAb4EFrsA7Q1O2OklSAu+qu2Cq76DaAdx+8+DA0sOr3fgKgINwG0BqwKp9WBzXdgXM4lTKsHGZuCC9xEddPdTh15EUwWA5cuXk5iYyPr162nUqBFJSUnUqhW6FywiYSRK552r/Q/wHzMrGyzbk9eBSTGzaDCs/AQIwOY5sOAOaDvmmJtF2k7WYhgOCJDO9kxzWeZWJa7lSz7jBQCDMg5OqOitCwABgxWlIaUynLmvJjEnfcDBZecQw+FHO9NreJdJD+6LZdWeVHZXhrQ4KFEZUlPAxUAc3sDMzg6Qykyi6clvv/1Gu3bt2LRpE02aNGHGjBlUr+7zFxGRQuK45qNUgpQ8s+cP79qfA1w67F7hd0QANKM383kLIwpHgObcGPa+KnAZW9Ku4l/zP6LWLhh7GtxXC75uAhdthU3x8EmDkkyImgClEmHfDr75JZW99SCxPLiysL8BxKeD7W/I1hrLKJcK8Qeh9k6ISYHYNKiS6ckUc//k58Un0qF9J/766y+aNm3K9OnTqVq1ah4cHZHiQRM3S8FQ/0r480OwaC9RnniN3xEBcBJtuINvWM5UqnEaTY9zaLqbxm2i+i9e7/HG72Dg5fDQRvj41LOwuv0ZwzXEUQ52rSLpjzsYcl0yzdOhRabklxwFBJZxzjYoHXw6xZUBi4MT/gLLNPb5woW76dyhDdu37+Hss89m6tSpVK5c+bjaIFLcaOJmKTg2zICNM7xrlPV7ZvsgfaH2TFlI8YbNSzcjtemFlDivD9S+Pjj8D7BqGnx6Cc93SGXm6VAn2vtGmwp0ddAc2LM9hnqBdGKDJ2WdA0sBFw+p3iVJvvsWLu0EO3dC8+bNmTJlChUqVMjvFosUWJG861UkMmq2815FWZVTYeOP4NKJdo5A4/6Mq/stqzmfhiTQiv7MKtODXQNSOWE7EOXdKWcAzrvl/Nv0MjxT6QKWb59Dw8ABooLrXSrYAYhJg7lL4dJusGcPXHBBCyZNmqovhiJhOq4epZmVcM4dzMN4Ik49SvHVjpUwrj/s+BOa9WVim93MtZeDY8NGUZMaxAU24KIcONi3HmbVPnIX33IyWzibxJSdTNo5jXgLeN3NneAM7lxeg7eu2ULyvnQSWrfgi4nTKVNGc62LZJXTHmWuR+YxsygzG2hm64G9wecpMbOnzaxf2BGLFAcVG8D10+HuP6HtINbbj4eGwXME2MkWL0niPQ5y/l+lqZZ+ZKbcQQWgFElxNelZsg1sg8BO787ZwQsr8P+u8pJk+/btmTQ5SUlS5DiFM4TdY8D1wANASqbyxcA/8yAmkWLjZDoAYMGPYn1aessuGiyKE8+YxIvRP9CNe0ghhrXEk5rpYzuhbD161WjN/LKncOdP9Xnkxt1wIJ1OF3diwoQJlCpVKv8bJVLEhHON8jrgJufcDDN7PVP5z0DjvAlLpPA4yGI28ziQygk8TAma8wdPsI0kKtCSk3mG6Gzmw0rgIWIpxRrm04CLaMEtLGcku+x36tOVatHeFFz/5CXO43L+y31sZheb2AJUBRxnlr+XrbPhrRt6QkqAbt26MXr0aOLj4/PtGIgUZeGM9XoAaOycW21me4AznXN/mlkT4FvnXIE+z6NrlJKXAuxjGXVJZxfgMOKJ507+4Hm8h0KjqM/dnMKLR93+AAdYzTrqU4cSoSaXzCSNNJKYzx5S6MD5TPtsMr179yYtLY0rrriCUaNGERsbm2dtFCmqInnX62/ARcDqLOVXAAvD2J9IoZWSvoz06MMTNzsOsJc5HB5LJ8BO5h1av4c9LGUJjVZvI/2H4bxXeiaDEoxSJaozm7E04sRjvmcMMXTkQgA++ugj+vTpQ3p6OldddRXvvfceMTG6mV0kL4XziXoKGGlmtfCucV5uZqfgnZK9NC+DEylQNq2HdSuh8ZlQugzMfJi4H54negCkxxvxeyE9vgSlSnRiM/PImMqjIon8zFB+ZSRfsYyFm5P56i2IcnAH0GxNLO37x/IUL/EBr+U4nJEjR3LjjTcSCATo27cv77zzDtHRR58wWkTCF85Yr+PMrAvwOLAPL3H+CHRxzmnSZimapo+HAVdAWqo3y8gdDWDtQqKABu+DVXXE7wdnybiWscQ2uI+trKA8LUijNvO4DoDTgbZ/QmzA63NOblSJ1RVLYGnGzzFrYcdX8Es3COyBshfDOeOOOvDC22+/zU033YRzjv79+/P6668TFRXOvXkiciy5+mSZWYyZPQ6sdM51cM5Vdc6Vcs5d6JwLb0oFkcLghYcgPTgP5I6dMP/wVYYSyRC/L7jgAth3j1CRF2lMSRrwEFtZiAW/k0YD6dW8qoPaN+CS68/ktq6NSItpzGJK8MK2vqQHdoClwd4JsOTxv4Xy2muv0b9/f5xzDBgwQElSJMJy9elyzqXhPRaiiyBSvERlOaV5gCM/BZbpn+DlyXQ+JsBCatIWRxpgBIDpDeHWy4yXWwWfjzQDAuC28eCJ9RiYMYmyA7bOPeJtX375ZQYM8OaYvPvuuxk2bJiSpEiEhfMJmwEk5HUgIgXaQy9AbJz3czm8AVdrRsGJTSHhLShz+CaclDMzb2jUpwvtGEUDLmclfXif0bze/FP2lKjMoQwLYI1xFsPEypVx3rxeUPnwZf8hQ4Zw9913e+E89BAvvfQSVhTHwxUpYMLpGU4GBptZU+AHvOuUhzjnxudFYCIFSkInmLsW1q+GqHmw6XMoexI0GwLxFeG0q3Fb55FS8g1Sy3vzaMbQhyiaAXAyV/EFLXiRxcEdJgNtgKl43dMTgcvAbWJv1GjGlT+Xy9JbQ5N7AHj66ad5/HHvNOygQYMYNGiQkqRIPgnnOcpAiNXOOVegb7vTc5QSSQ6HYwmOAFGchvoGIMAAACAASURBVGXqMfbgB/6P9cGlg3hdxoyuYwkgY2aPpZxPLeZxGc45Hn/8cf79738D8Mwzz/DII4/kW3tEirKIPUfpnNMFEZFsGIbR5KjrulA9U6KMxetVGt4tPpmHmosihbo453jwwQd54YUXAHjxxRe59957Ixe8iByVkp4UDoFQJzIKh77U5EZOAipwAfPowzhOIA2jMhCXqeYpnOGqc/fddx9Kkq+88oqSpIhPwppmy8wSgPuAU4NFvwEvOOe+ysPYIkKnXguZTX9B1wHw/a/Q4gwY/yqcUMnvqHJlPyn8yBrqUJF6VGYFycynBqXZAUAy8QzlRX7iAgKkcX6gIicPeIGRr78JwOuvv87NN9/sZxNEiqRITrN1LTAd2A+8EnwdAGaY2dXhhSuSjYeGwo9LwDn4bjE8+l+/IwppXwA+PACfHIAUB5vZzWk8wUW8QEMe5UMWcDLxVKMegeD1yziSeYKdpHIWKeln07j/c4x8/U3MjOHDhytJivgsnLteHwUecM79J1PZK2Z2DzAQGJUnkYkArN8C6enez4F02LDF33hCSHZw4Tb4KTguQfs4SKg0lzXmjQUbwPEAn3ENLTifD5hPD/axkppcQXMeJC0tjRtvvJH333+fqKgoRo4cybXXXutji0QEwkuUDYEJRykfDzx7fOGIZNH/Cpg+7/Awbv16+BtPFuuTYV0ynFkG5qceTpIA01OgacC8e3WCooK9yHKcRkeWHipPTU2lT59rGT16NNHR0YwaNYorr7wyv5ohIiGEkyjXAu2A37OUtw+uE8k7V14MNavCgl+g1VnQspnfER0yegtcswTSgZNKwFtNj1xvQD8uYiLzWM5mYojiP/w9+aWkpNC7d28+//xzYmNjGT16NN27d8+XNojIsYXzHOWtwMvAcOCbYPEFwPXAv5xzb+Q6CLMBwP1AdbwJoO9wzn2bg+16Ax8B45xzl+XwvXQzj+SJOvNgXYr3cxTwdH1IrQRP7fU6kS+Xg9tKQzKp/MpGalKe6pQ/Yh8HDx6kZ8+efPHFF8TFxfHZZ59x6aWahEckP0TyOcr/mdkm4F449PV4CdDLOTcut/szs17AUOAWYAFwFzDFzE5xzmV7QcrM6gMvAgX+TlspPgaVhQfLeIkzLni2OJ5Yzqbu3+oeOHCA7t27M2XKFEqUKMG4cePo2LFj/gYsIscU1uMheRqA2QLgO+fc7cHlKLxTuMOcc4Oz2SYamIPXq70IqKAepeS3zKdeTywB886CE+KOuRkA+/bto2vXriQlJVGqVCkmTJhAYmJiROMVkSNFrEdpZucBUc65BVnKWwDpzrnvc7GvOOAc4LmMMudcwMymAy1DbPo4sMU5946ZXXSM94gH4jMVlc1pfCJZrWUu65hLTVrQq2pbLix/+GaeEjl82GrPnj1ccsklfPXVV5QpU4ZJkyZx0UUhf41FxEfh3MzzKvA83mnSzGoBDwItcrGvKniXczZnKd8MND7aBmZ2IdAPyOldHQ8Dg3IRk8hRLeNzPudyjCgcAS7lfU6Pv5Za8cfeNsOuXbu4+OKLmTdvHuXKlePLL7+kZctQ3wlFxG/hDGHXBPjxKOULg+sixszKAu8D/Z1zW3O42XNA+Uyv2hEKT47X6vUwYSas25S77QIB2Lc/MjFlspiRgOHwhtP7heG52n7Hjh20b9+eefPmUbFiRWbMmKEkKVIIhJMok4FqRymvAaQdpTyUrXiXeLLurxpwtL+WJwL1gQlmlmZmacB1QNfg8olZN3DOJTvndme8gD25jFHyw6xvoVFnb7i6RhfDvJ9ytt28n6D6RVDmXLjkFjiYHLEQy1IbC35kjGjKUSfH227dupXExES+//57qlSpQlJSEueee26kQhWRPBROopwKPGdmh+5zN7MKeIMNTMvNjpxzKXhzWrbLtK+o4PK8o2yyFGiKd9o14zUemBn8Wc9xFlZD3obU4Pes5FR4aUTOtrvhEdi20/t58lfw5ieRiQ+4iKeoQ2uiiKUmzWnDkBxtt3nzZtq2bctPP/1E1apVmTlzJs2aFZznQUUktHCuUd6Hd8fpajNbGCxrhnddsU8Y+xsKjDSz74Fv8R4PKQ2MADCz94D1zrmHnXMH4dDMtwTX7wRwzh1RLoVMyRIQZZDuvCf1S+Twwt+2nRAI3rkdZYeTZiRCpBJXk5SrbTZs2EC7du1YunQpNWrUICkpicaNj3r5XUQKqFz3KJ1z64EzgAfwZg35AfgX0NQ5l+senXNuNF7yfQr4CS/pdnLOZdzgUxfvtK4UZf++EypX9H6uWhkG3Zaz7e65/vDPpUrCtV1y/977d8OGFYfHlM0ja9euJSEhgaVLl1K7dm1mz56tJClSCPn+HGV+03OUBdjBZFi7EerWhPgcPpAIkDQfVq6Hjq2gTi6/Uy2cCs9eBikHoP4Z8MwsKFMxd/s4ilWrVpGYmMjKlSupX78+SUlJNGjQ4Lj3KyJ5J5LTbPU1s0syLT9vZjvN7BszqxdeuCJ4p1tPrp+7JAmQeL43WHpukyTA6wMg5aD38+rFMPl/ud9HFn/88QcJCQmsXLmSE088kdmzZytJihRi4dzM8wje/JOYWUvgdrzTsFuB/4TYTqTgST0ABM+qmB1OmmFatmwZrVu3Zs2aNZxyyinMnj2bunX/PnydiBQe4STKOhyeOeQy4FPn3Jt4D/ZreBEpXK5+CoJTX1G2MnT8Z9i7+vXXX0lISGDDhg00adKEWbNmUatWrbyJU0R8E85dr3uBysAaoCPeXasAB4GSeRSXSP5ofyM0Oh+2rILGLcO+Pvnzzz/Tvn17tm7dyplnnsm0adM44YQT8jZWEfFFOIlyGvB28NGQRsCkYPlpwKo8iksk/9Rt4r3C9OOPP9KhQwe2b9/OOeecw9SpU6lUqVIeBigifgrn1OsAvMEATgB6OOe2BcvPwZsbUqTo2LsXBt4LV3eFj9/72+oFCxaQmJjI9u3badGiBdOnT1eSFCli9HiISCj9esH4zyAQfMbyvc/hEm9Gt7lz59K5c2f27NnDhRdeyMSJE/U7JVKI5Pk0W2aWo1v3nHNrcrpPkQJv7szDSTImBuZ/BZdcxqxZs7j00kvZt28fbdu2Zfz48ZQpU8bfWEUkInJzjXJlpp+DtwnispQ5vGmzRAqVVP5iA8+Sxg6qchNlaeWtOK8lTJ3ojdqTlgbnns+0adPo1q0bBw4coEOHDowdO5ZSpUr52wARiZjcJEoHrAPeBSaQ+5lCRAokh2MpHdnPIgC28RFNWURJGsGrI+GJB+D3ZdDtSibFlOLyLl1ITk7mkksu4dNPP6VEiRI+t0BEIik3ibI20Be4AbgF+AB4xzm3JBKBieSXdHaxn8PTejnS2cvXXqIsXwH+8yYA48aNo2f37qSmpnLZZZcxevRo4uJyOYqQiBQ6Ob7r1Tm3yTk3xDnXGLgCqAgsMLP5ZtY/OD2WSMG06S9IvAEqt4RrHzhi3srVlGELtUl3UTgHzkGpA42O2HzMmDFcccUVpKam0rNnTz755BMlSZFiIqzk5pyb65zrB5wM7AdeByrkZWAix+331fDeOPh5Kdz2NMz5Hrbvgo8mwvPvHKo2Hnhh9ZuUn1aS0t/H0/DaapTq/vah9aNGjaJ3796kpaVxzTXXMGrUKGJjY0lmEXuZQDo7fGiciOSXcAYcwMxaATcCPYFleM9WRm4iQJHcmvcTtOkLKaneGK61qx2eRssM/lx3qGptjNMmbea026pn2sFXkJzMyI8/5oYbbsA5x/XXX8/bb79NdHQ0OwP/Y+fG23CxkF61GvX4nlhq528bRSRf5ObxkBrAdXjXKCsCHwIXaMJkKZD+9/HhxJhxPhUgJhrS0uGKjoeq9iCKLY0aHlp2UVFYzaq8NXIkN99yC845br75Zl577TWioqIgPY3YUXdRPzji8faWm9nVaThVeDy/Wici+Sg3Pco1wHpgJN7ZqlQgyszOyFzJOfdL3oUnEqbyZTj0FFN0FJx2Egy5F35ZDh1aQruWh6pGYQxo1xpefAj+OxKrWplXO5zO7TffDMAdd9zBf++5CvvhPTixDez4ndK/pxzavtI82HFBGpTNx/aJSL7J8cg8ZhbItJixkWWp5pxzBfo5So3MU0xs3grt+8HiFVC7Okx9C049MUebDh06lHvvvReAe++9lxe6n4h9fpu3MrYUXP5f+KL/Eduk37+C6DIn5WkTRCSy8nxkHkAzz0rhUa0K/DIWduyC8mUhOmff3wYPHszDDz8MwCOPPMK///1vbPDJhyukp8D6RXBKV1g2HgB30cNKkiJFWG4SZV/gRefc/kgFI5JnFvwMG/6Cts1zlCSdczz99NMMGjQIgCeffJKBAwdiZlCqEmxfCS7gvUpVgm4vw5bFEFMSq6wkKVKU5ebxkEGABrOUgu/ZN+D8q+DyO+H0bt5p2BCcczz22GOHkuSzzz7L448/7iVJgB6vQ+kq3s/1WkLru707Z6s1BSVJkSIvt9coqzvntkQ2pMjSNcpioNTZcOCg97MZDH0Q7rruqFWdc9x///289NJLALz00kvcc889f68YCEDyHihRztuniBR6kbhGCUcOgi5SMJUqcThROgdljj5guXOOf/3rXwwbNgyAYcOGcfvttx99n1FRULJ8JKIVkQIutyPzLDez7aFeEYlSJKcCARj6AMTFesv1asJ5px+lWoBbb72VYcOGYWa88cYb2SdJESnWctujHATsikQgIsdt01/eIyG//g6xwV/ttZvgoj7w2wTvMREgPT2d/v37M2LECMyM4cOHc/311/sXt4gUaLlNlB8X9muUUoQNHOYlSYDU4CxwgQDs2Qczv4U+XUlLS+P666/nww8/JCoqivfff5+rr77av5hFpMDL7XyUIgXX/J8yLTiICr7SouGkuqSmpnLNNdcwZswYYmJiGDVqFD179vQtXBEpHHJzjVK3+kn+WrMBWl4FZc+Fq+47Ymqso2rc8Mjl2HQ4bw+88ggp5zThyiuvZMyYMcTGxvLpp58qSYpIjuRmPsoonXaVfHXzE/DdYti7Hz6ZDC+NCF3/ydshLtP3uSZboPWJHOx/BZdffjljx44lPj6esWPH0q1bt4iGLiJFhyZbloJr5bpMU2NFwaoNoes3OQnevw3OXQeJa6DObvaf25Vu3boxceJESpQowYQJE+jcuXPkYxeRIiOs+ShF8kXfy+CRl73ZPwIB6NXp2NtcOQDq1IBf57Cv9hl0ef4DZs6cSalSpfjiiy9o27Zt5OMWkSIlxyPzFBUamacQcQ4+neLNANLxArjg7BxvumfPHjp37szcuXMpW7YskyZN4sILL4xgsCJS2OR0ZB4lSilydu7cycUXX8z8+fMpX748U6ZMoUWLFn6HJSIFTKSGsBMp0LZv307Hjh354YcfqFSpElOnTuWcc87xOywRKcSUKKXI+Ouvv+jQoQM///wzVapUYfr06Zx55pl+hyUihZwSpRQJmzZton379vz6669Uq1aNGTNmcNppp/kdlogUAUqUUuht2LCBxMREli1bRs2aNUlKSuKUU07xOywRKSL0HKUUamvXriUhIYFly5ZRp04dZs+erSQpInlKPUoptFauXEliYiKrVq2ifv36zJw5k/r16/sdlogUMepRSqH0+++/k5CQwKpVqzjppJOYM2eOkqSIRIQSpRQ6S5cupXXr1qxdu5bGjRsze/Zs6tSp43dYIlJEKVFKobJ48WLatGnDxo0bOf3005k1axY1a9b0OywRKcKUKKXQ+Pnnn2nbti2bN2+mWbNmzJw5k2rVqvkdlogUcUqUUih8//33tG3blq1bt3LuuecyY8YMqlSp4ndYIlIMKFFKgTd//nzatWvHjh07OP/885k+fTqVKlXyOywRKSaUKKVAmzt3Lh06dGD37t1cdNFFTJ06NWMQYxGRfKFEKQXWzJkz+cc//sHevXtJTExk8uTJlC1b1u+wRKSYUaKUAmnq1Kl07tyZ/fv307FjR7744gtKly7td1giUgwpUUqBM3HiRLp06cLBgwe55JJLGDduHCVLlvQ7LBEpppQopUAZO3Ys3bt3JyUlhe7du/N///d/lChRwu+wRKQYU6KUAmPMmDH07NmT1NRUevXqxejRo4mLi/M7LBEp5pQopUD48MMP6d27N2lpafTp04cPPviA2NhYv8MSEVGiFP+NGDGCPn36EAgEuPHGGxkxYgQxMZrYRkQKhgKRKM1sgJmtMrODZrbAzJqHqNvfzL4ysx3B1/RQ9aVge+ONN7jxxhtxznHLLbfw1ltvER0d7XdYIiKH+J4ozawXMBR4Ejgb+BmYYmZVs9mkDfAR0BZoCawFpppZrchHK3lp2LBh3HLLLQDceeedvPbaa0RF+f4rKSJyBHPO+RuA2QLgO+fc7cHlKLzkN8w5NzgH20cDO4DbnXPv5aB+OWDXrl27KFeu3PEFL2F76aWXuO+++wC4//77GTJkCGbmc1QiUpzs3r07Y6Sv8s653dnV8/Xru5nFAecA0zPKnHOB4HLLHO6mFBALbM/mPeLNrFzGC9DQLj579tlnDyXJxx57TElSRAo0v89zVQGigc1ZyjcD1XO4jyHABjIl2yweBnZleq3LfZiSF5xzPPHEEzz66KMAPPXUUzz99NNKkiJSoPmdKI+LmT0E9Aa6O+cOZlPtOaB8plftfApPMnHO8eijj/Lkk08CMHjwYAYOHOhzVCIix+b3PfhbgXQg6+y71YBNoTY0s/uAh4D2zrlfsqvnnEsGkjNtF3awEh7nHPfddx9Dhw4FYOjQodx9990+RyUikjO+9iidcynAD0C7jLLgzTztgHnZbWdmDwADgU7Oue8jHaeELxAIcOeddx5Kkq+++qqSpIgUKn73KMF7NGSkmX0PfAvcBZQGRgCY2XvAeufcw8HlB4GngKuBVWaWcS1zr3Nub34HL9kLBAKHno00M958803++c9/+h2WiEiu+J4onXOjzewEvORXHfgJr6eYcYNPXSCQaZNbgTjg0yy7ehJ4IrLRSk6lp6fTr18/Ro4cSVRUFMOHD6dv375+hyUikmu+P0eZ3/QcZeSlpaXRt29fRo0aRXR0NO+//z5XXXWV32GJiBwhp89R+t6jlKIlNTWVa665hjFjxhATE8PHH39Mjx49/A5LRCRsSpSSZ5KTk+nVqxfjxo0jLi6OMWPG0LVrV7/DEhE5LkqUkicOHjxIjx49mDRpEvHx8Xz++edcfPHFfoclInLclCjluO3fv5/LLruMadOmUbJkScaPH0/79u39DktEJE8oUcpx2bt3L126dGHWrFmULl2aiRMnkpCQ4HdYIiJ5RolSwrZ79246d+7M119/TdmyZZk8eTIXXHCB32GJiOQpJUoJy86dO+nUqRMLFiygfPnyTJ06lebNNX+2iBQ9SpSSa9u2baNjx478+OOPVKpUiWnTpnH22Wf7HZaISEQoUUqu/PXXX7Rv355ffvmFE044genTp3PGGWf4HZaISMQoUUqObdq0iXbt2vHbb79RvXp1ZsyYQZMmTfwOS0QkopQoJUfWr19PYmIiy5cvp1atWiQlJdGoUSO/wxIRibhCPXGz5I81a9aQkJDA8uXLqVu3LrNnz1aSFJFiQz1KCWnlypW0bduW1atX06BBA2bOnEm9evX8DktEJN+oRynZWrFiBa1bt2b16tWcfPLJzJkzR0lSRIodJUo5qiVLlpCQkMC6des49dRTmT17NrVr1/Y7LBGRfKdEKX+zePFi2rRpw8aNG2natCmzZs2iRo0afoclIuILJUo5wsKFC2nTpg1btmyhWbNmJCUlUbVqVb/DEhHxjRKlHPLdd9+RmJjItm3bOO+880hKSqJKlSp+hyUi4islSgFg3rx5tG/fnp07d9KqVSumTZtGxYoV/Q5LRMR3SpTCnDlz6NixI7t376Z169Z8+eWXlC9f3u+wREQKBCXKYm7GjBlcfPHF7N27l3bt2jFp0iTKli3rd1giIgWGEmUxNmXKFC699FL2799Pp06dmDBhAqVLl/Y7LBGRAkWJspj64osv6Nq1KwcPHqRLly6MHTuWkiVL+h2WiEiBo0RZDH3++edcfvnlpKSk0KNHDz799FPi4+P9DktEpEBSoixmRo8eTc+ePUlNTaV37958/PHHxMXF+R2WiEiBpURZjLz//vtcffXVpKen06dPHz744ANiYjQuvohIKEqUxcTw4cPp27cvgUCAfv36MWLECKKjo/0OS0SkwFOiLAZef/11+vXrh3OOW2+9lTfffFNJUkQkh5Qoi7hXXnmFW2+9FYC77rqLV199lago/beLiOSU/mIWYS+88AL/+te/AHjggQcYOnQoZuZzVCIihYsSZRH1zDPP8MADDwAwcOBABg8erCQpIhIGJcoixjnHoEGDeOyxxwB4+umneeqpp5QkRUTCpGcDihDnHA8//DBDhgwB4Pnnn+f+++/3OSoRkcJNibKIcM5xzz338PLLLwPw8ssvH7o+KSIi4VOiLAICgQB33HEHr732GgCvvfbaoTtdRUTk+ChRFnKBQICbb76Zt99+GzPjrbfeol+/fn6HJSJSZChRFmLp6en069ePkSNHEhUVxbvvvkufPn38DktEpEhRoiyk0tLSuO666/joo4+Ijo7mww8/pFevXn6HJSJS5ChRFkIpKSlcffXVfPbZZ8TExDB69Gguv/xyv8MSESmSlCgLmeTkZK688krGjx9PXFwcn376KV26dPE7LBGRIkuJshA5cOAAPXr0YPLkyZQoUYLPP/+cTp06+R2WiEiRpkRZSOzfv59u3boxffp0SpYsyYQJE2jXrp3fYYmIFHlKlIXA3r17ufTSS5k9ezZlypRh4sSJtG7d2u+wRESKBSXKAm7Xrl107tyZb775hnLlyjF58mRatWrld1giIsWGEmUBtmPHDjp16sS3335LhQoVmDp1Kuedd57fYYmIFCtKlAXUtm3b6NChAwsXLqRy5cpMmzaNs846y++wRESKHSXKAmjLli20b9+eRYsWUbVqVaZPn07Tpk39DktEpFhSoixgNm7cSLt27ViyZAnVq1cnKSmJU0891e+wRESKLSXKAmTdunUkJiayYsUKatWqRVJSEo0aNfI7LBGRYi3K7wDEs3r1ahISElixYgX16tVjzpw5SpIiIgWAepQFwJ9//knbtm1Zs2YNDRs2JCkpiXr16vkdloiIoB6l75YvX07r1q1Zs2YNjRo1Ys6cOUqSIiIFSIFIlGY2wMxWmdlBM1tgZs2PUb+nmS0N1l9kZp3zK9a8tGTJEhISEli/fj1NmjRh9uzZ1KpVy++wREQkE98TpZn1AoYCTwJnAz8DU8ysajb1WwEfAe8AZwFjgbFmdnr+RJw3Fi1aREJCAps2baJp06bMnDmT6tWr+x2WiIhkYc45fwMwWwB855y7PbgcBawFhjnnBh+l/migtHPu0kxl84GfnHO35OD9ygG7du3aRbly5fKqGbmycOFCOnTowLZt2zj77LOZOnUqlStX9iUWEZHiavfu3ZQvXx6gvHNud3b1fO1RmlkccA4wPaPMORcILrfMZrOWmesHTcmuvpnFm1m5jBdQ9rgDPw7ffvstiYmJbNu2jebNmzNjxgwlSRGRAszvU69VgGhgc5byzUB25yGr57L+w8CuTK91YUWaR9555x127txJq1atmDZtGhUqVPAzHBEROYbi8HjIc3jXQDOUxcdk+eqrr1KnTh3uuusuypQp41cYIiKSQ34nyq1AOlAtS3k1YFM222zKTX3nXDKQnLFsZmEFmldiYmJ47LHHfI1BRERyztdTr865FOAHoF1GWfBmnnbAvGw2m5e5flCHEPVFRETC5nePErzToiPN7HvgW+AuoDQwAsDM3gPWO+ceDtb/LzDbzO4FJgK9gXOBm/I7cBERKfp8T5TOudFmdgLwFN4NOT8BnZxzGTfs1AUCmep/Y2ZXA/8GngVWAJc55xbnb+QiIlIc+P4cZX4rCM9RioiI/wrFc5QiIiIFnRKliIhICEqUIiIiIShRioiIhKBEKSIiEoISpYiISAhKlCIiIiEoUYqIiISgRCkiIhKCEqWIiEgISpQiIiIhKFGKiIiEoEQpIiISghKliIhICEqUIiIiIShRioiIhKBEKSIiEoISpYiISAhKlCIiIiEoUYqIiISgRCkiIhKCEqWIiEgISpQiIiIhKFGKiIiEEON3AH7ZvXu33yGIiIiPcpoHzDkX4VAKFjOrBazzOw4RESkwajvn1me3sjgmSgNqAnt8DKMsXrKu7XMcfinu7Qcdg+LeftAxKCjtLwtscCGSYbE79Ro8GNl+c8gPXq4GYI9zrtidAy7u7Qcdg+LeftAxKEDtP+Z762YeERGREJQoRUREQlCi9Ecy8GTw3+KouLcfdAyKe/tBx6DQtL/Y3cwjIiKSG+pRioiIhKBEKSIiEoISpYiISAhKlCIiIiEoUUaImQ0ws1VmdtDMFphZ82PU72lmS4P1F5lZ5/yKNRJy034z629mX5nZjuBr+rGOV2GQ29+BTNv1NjNnZmMjHWMkhfEZqGBmr5rZRjNLNrPlxelzEKx/l5ktM7MDZrbWzP5jZiXyK968ZGatzWyCmW0I/j5floNt2pjZj8H//9/N7Pp8CPWYlCgjwMx6AUPxbn0+G/gZmGJmVbOp3wr4CHgHOAsYC4w1s9PzJ+K8ldv2A23w2t8WaAmsBaYGx+UtlMI4Bhnb1QdeBL6KcIgRFcZnIA6YBtQHrgBOAfrj8yhaxyOMY3A1MDhY/1SgH9ALeDZfAs57pfHaPCAnlc2sATARmAk0A14G3jazf0QswpxyzumVxy9gAfD/Mi1H4X3gH8qm/mjgiyxl84HX/W5LfrT/KNtH4w0rdZ3fbcnPYxBs99d4fyDfBcb63Y78aj9wC/AHEOt37D4eg/8HzMhS9hIw1++25MGxcMBlx6gzBFicpexj4Eu/41ePm5dgKAAACCZJREFUMo8FvxmfA0zPKHPOBYLLLbPZrGXm+kFTQtQvsMJsf1algFhge54HmA+O4xg8Dmxxzr0T2QgjK8z2dwXmAa+a2WYzW2xmj5hZdMQDjoAwj8E3wDkZp2fNrCHQGZgU2WgLjAL7d7DYDYqeD6rg9Qw2ZynfDDTOZpvq2dSvnreh5Ytw2p/VEGADf//QFBa5PgZmdiFeT7JZZEPLF+H8DjQEEoEP8ZLDScBreF+YnoxMmBGV62PgnBtlZlWAucFZjmLwzioV1lOvuZXd38FyZlbSOXfAh5gAXaOUAsbMHgJ6A92dcwf9jic/mFlZ4H2gv3Nuq9/x+CQK2ALc5Jz7wTk3GngG75RssWBmbYBHgNvwrmleDlxiZgP9jEvUo4yErUA6UC1LeTVgUzbbbMpl/YIsnPYDYGb3AQ8B7Z1zv0QmvHyR22NwIt5NLBMyTT0UBWBmacApzrk/IhJpZITzO7ARSHXOpWcqWwJUN7M451xK3ocZUeEcg6eB951zbweXF5lZaeBNM3smeOq2KMvu7+BuP3uToB5lngt+oH8A2mWUmVlUcHleNpvNy1w/qEOI+gVWmO3HzB4ABgKdnHPfRzrOSArjGCwFmuKdds14jefw3X9rIxxyngrzd+Br4KRgvQyNgI2FMEmGewxKAVmTYcYXB6PoK7h/B/2+m6govvBu6T4I9MW7zfsNYAdQLbj+PeC5TPVbAanAvXjXL54AUoDT/W5LPrX/QbwZBHrgXafIeJXxuy35dQyOsv27FO67XnP7O1AH707nYXgJ8hK861OP+t2WfDwGTwSPQW+gAV6S+B0Y7Xdbwmx/GQ5/8XPA3cGf6wbXPwe8l6l+A2Af8Hzw7+BtQBrwD9/b4ncARfUF3A6sDiaABUCLTOtmAe9mqd8TWBasvxjo7Hcb8qv9wKrgBynr6wm/25GfvwNZti3UiTKc9uPd3Tg/mFz+wLteF+13O/LrGOBdChsUTI4HgDXAq0AFv9sRZtvbZPO5fje4/l1g1lG2WRg8Xn8A1/vdDuecptkSEREJRdcoRUREQlCiFBERCUGJUkREJAQlShERkRCUKEVEREJQohQREQlBiVJERCQEJUoRyRUza2xm883soJn95Hc8IpGmRCmShZm5Y7yeMLP6wZ/TzaxWlu1rmFlacH19f1oRUU/iDTV2Cn8fmxMAM3vXzMbma1Te+15vZjvz+32laFOiFPm7Gpled+GNv5m57MVMddcD12XZvm+w3DdmFhvB3Z8IzHXOrXbObYvg+4gUCEqUIlk45zZlvIBdXtHhMufc3kzVRwI3ZNnFDcHyQ8ysopl9aGZ/mdkBM1thZjdkWl/bzD4ys+1mts/MvjezFpnW32pmf5hZipktM7M+WfbvgnXGm9k+4NFgeTcz+zF4mvRPMxtkZtlOr2dmUWb2uJmtM7NkM/vJzDplfh/gHODxjN51To6pmc0ys1fM7PlgGzdl3TZTGyYHj9GfZnZFpvVtgnUqZCprltFzD87nOAIon7n3n5P4REJRohQ5PuOBimZ2IUDw34rAhCz1ngaaABfjzSRxK96chZhZGWA2UAvoCpyJN4NCxpyU3YH/Ai8Bp+PNQjHCzNpmeY8ngM/xpuwabmYX4c1Q8d/ge98MXE8wiWbjX3iz2NwHnAFMAcab2cnB9TWAX4OxZO1dH0tfvFO2LYAH8JJthyx1ngY+wzsGHwIfm9mpOdz/N/z9DEBu4hM5Kk3cLHJ8UoEPgBuBucF/PwiWZ1YXWOgOz7W5KtO6q4ETgPOcc9uDZb9nWn8f3owLrwWXh5rZ+cHymZnqjXLOjchYMLPhwGDnXEbv9k8zG4iXhJ/Mpj33AUOccx8Hlx8MJuS7gAHOuU3ByaT3BnvcufGLcy7jfVeY2e141zinZaozxh2euHhgMJHegTflUkjOuRQzO3QGIJexiWRLPUqR4zcc6Glm1fGmSxt+lDr/A3oHT2U+b2atMq1rhpdEtx9lO/B6oF9nKfs6WJ5Z1gmvz8Trte3NeAFvATXMrFTWNzGzckDNHL5XOH7JsrwRqJqlLOskvfPy6L1FwqZEKXKcnHOLgKXAR8AS59zio9SZDNQD/oOXjGaYWcZpwQN5FMq+LMtl8OY3bJbp1RQ4GW/Ox/yWtZftyN3foEDwX8tUFsmblkQAJUqRvDIcb9LZo/UmAXDO/eWcG+mcuxbvVOZNwVW/AM3MrFI2my4BLshSdgHw2zFi+hE4xTn3+1FegayVnXO7gQ1hvldeOf8oy0uCP/8V/LdGpvXNstRPAaIjEJcUY7pGKZI33gLGAEd9hs/MngJ+wLsRJh64lMMJ4CPgEWCsmT2Md0ryLGCDc24e8ALwiZktBKYDXYDLgfbHiOkp4AszWwN8itcjOxM43Tn3WDbbvAA8aWZ/AD/h3cHbDLjmGO+VV3qa2fd413uvAZoD/YLrfgfWAk+Y2aNAI7wbjzJbBZQxs3bAz8B+59z+/Ahcii71KEXygHMuzTm31TmXlk2VFOA5vN7jHCAd6B3cNgXoCGwBJgGLgIeCdXDOjcW7G/U+vER7M3CDc27WMWKagpeQOwLfAfOBu4HVITZ7BRiKd1frIqAT0NU5tyLUe+WhQXjH5Re851Ovcs79BuCcSwWuAhoH1z8IHJHwnXPfAK8Do/F6oA/kU9xShJlzzu8YREQyntHsHvxiIFJgqEcpIiISghKliIhICDr1KiIiEoJ6lCIiIiEoUYqIiISgRCkiIhKCEqWIiEgISpQiIiIhKFGKiIiEoEQpIiISghKliIhICEqUIiIiIfx/Xp7+FXwAgIYAAAAASUVORK5CYII=\n" + }, + "metadata": { + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "markdown", + "source": [ + "## rank sequences\n", + "Example: ParD and ParE are an example of a toxin and antitoxin pair of proteins. If the pair of proteins bind, the organism survives, if they do not, organism does not! Mike Laub et al. created a library of mutants that targets this interface and their measured \"fitness\". Let's see how well AlphaFold can predict this, using the template trick." + ], + "metadata": { + "id": "vD1QKR0DDdQy" + } + }, + { + "cell_type": "code", + "source": [ + "# get data\n", + "%shell wget -qnc https://files.ipd.uw.edu/krypton/5CEG_AD_trim.pdb\n", + "%shell wget -qnc https://files.ipd.uw.edu/krypton/design/Library_fitness_vs_parE3_replicate_A.csv\n", + "%shell wget -qnc https://files.ipd.uw.edu/krypton/design/Library_fitness_vs_parE3_replicate_B.csv\n", + "\n", + "# lets parse the data\n", + "lib_a = dict([line.rstrip().split(\",\") for line in open(\"Library_fitness_vs_parE3_replicate_A.csv\")])\n", + "lib_b = dict([line.rstrip().split(\",\") for line in open(\"Library_fitness_vs_parE3_replicate_B.csv\")])\n", + "lib_ab = jax.tree_map(lambda a,b:(float(a)+float(b))/2,lib_a,lib_b)\n", + "\n", + "# get sequences\n", + "seqs = {}\n", + "for mut,sco in lib_ab.items():\n", + " seq = list(\"RHDDIRRLRQLWDEGKASGRPEPVDFDALRKEARQKLTEVRLVWSPTAKADLIDIYVMIGSENIRAADRYYDQLEARALQLADQPRMGVRRPDIRPSARMLVEAPFVLLYETVPDTDDGPVEWVEIVRVVDGRRDLNRLF\")\n", + " # mutate seq\n", + " for i,m in zip([10,11,12,15],list(mut)): seq[i] = m\n", + " seq = \"\".join(seq)\n", + " seqs[mut] = {\"seq\":seq, \"sco\":sco}\n", + "\n", + "NAME = \"toxin\"\n", + "if save_output_pdbs:\n", + " os.makedirs(f\"{NAME}_output\",ok_exists=True)\n" + ], + "metadata": { + "id": "Ed3SBjR0Defv" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# setup model\n", + "clear_mem()\n", + "af = af2rank(\"5CEG_AD_trim.pdb\", chain=\"A,B\", model_name=SETTINGS[\"model_name\"])\n", + "SCORES,LABELS = [],[]" + ], + "metadata": { + "id": "lySWA526TtUQ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "for label,x in seqs.items():\n", + " if label not in LABELS:\n", + "\n", + " if save_output_pdbs:\n", + " output_pdb = os.path.join(f\"{NAME}_output\",f\"{label}.pdb\")\n", + " else:\n", + " output_pdb = None\n", + "\n", + " score = af.predict(seq=x[\"seq\"], **SETTINGS, output_pdb=output_pdb,\n", + " extras={\"fitness\":x[\"sco\"], \"id\":label})\n", + " SCORES.append(score)\n", + " LABELS.append(label)" + ], + "metadata": { + "id": "fYUmIaJBL4j7" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "plot_me(SCORES, x=\"fitness\", y=\"composite\", scale_axis=False)" + ], + "metadata": { + "id": "mpBcceKdSlOG" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/RSO.ipynb b/model/PXDesignBench/ColabDesign/af/examples/RSO.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..5f85af6f90916b8084223f0efbf743da9cb9f114 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/RSO.ipynb @@ -0,0 +1,1297 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "\n", + "\n", + "\n", + "#Protein Design using Relaxed Sequence Optimization\n", + "\n", + "\n", + "**Scalable protein design using optimization in a relaxed sequence space**\n", + "\n", + "\n", + "\n", + "\n", + "Christopher Frank, Ali Khoshouei, Lara Fuß, Lara Weber Dominik Schiewitz,Zhixuan Zhao, Motoyuki Hattori, Yosta de Stigter, Shihao Feng, Sergey Ovchinnikov and Hendrik Dietz\n", + "\n", + "\n", + "This notebook contains code to run relaxed sequence optimisation for de novo protein design as described in the manuscript. There are additional options to modify the pipeline according to ones needs\n", + "\n", + "We recommend using at least an L4 GPU to run this notebook, as the free T4 GPU struggles with larger proteins\n", + "\n", + "Alternativly a local installation of ColabDesign is strongly recommendet, especially for the design of larger proteins.\n", + "\n", + "For questions feel free to reach out to the authors\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install pyppeteer nest_asyncio\")\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "import requests, time\n", + "if not os.path.isfile(\"TMscore\"):\n", + " os.system(\"wget -qnc https://zhanggroup.org/TM-score/TMscore.cpp\")\n", + " os.system(\"g++ -static -O3 -ffast-math -lm -o TMscore TMscore.cpp\")\n", + "def tmscore(x,y):\n", + " # pass to TMscore\n", + " output = os.popen(f'./TMscore {x} {y}')\n", + " # parse outputs\n", + " parse_float = lambda x: float(x.split(\"=\")[1].split()[0])\n", + " o = {}\n", + " for line in output:\n", + " line = line.rstrip()\n", + " if line.startswith(\"RMSD\"): o[\"rms\"] = parse_float(line)\n", + " if line.startswith(\"TM-score\"): o[\"tms\"] = parse_float(line)\n", + " if line.startswith(\"GDT-TS-score\"): o[\"gdt\"] = parse_float(line)\n", + " return o\n", + "\n", + "import asyncio\n", + "import nest_asyncio\n", + "from pyppeteer import launch\n", + "import base64\n", + "\n", + "# Apply nest_asyncio to enable nested event loops\n", + "nest_asyncio.apply()\n", + "\n", + "async def fetch_blob_content(page, blob_url):\n", + " blob_to_base64 = \"\"\"\n", + " async (blobUrl) => {\n", + " const blob = await fetch(blobUrl).then(r => r.blob());\n", + " return new Promise((resolve) => {\n", + " const reader = new FileReader();\n", + " reader.onloadend = () => resolve(reader.result);\n", + " reader.readAsDataURL(blob);\n", + " });\n", + " }\n", + " \"\"\"\n", + " base64_data = await page.evaluate(blob_to_base64, blob_url)\n", + " _, encoded = base64_data.split(',', 1)\n", + " return base64.b64decode(encoded)\n", + "\n", + "async def extract_pdb_file_download_link_and_content(url):\n", + " browser = await launch(headless=True, args=['--no-sandbox', '--disable-setuid-sandbox'])\n", + " page = await browser.newPage()\n", + " await page.goto(url, {'waitUntil': 'networkidle0'})\n", + " elements = await page.querySelectorAll('a.btn.bg-purple')\n", + " for element in elements:\n", + " href = await page.evaluate('(element) => element.getAttribute(\"href\")', element)\n", + " if 'blob:https://esmatlas.com/' in href:\n", + " content = await fetch_blob_content(page, href)\n", + " await browser.close()\n", + " return href, content\n", + " await browser.close()\n", + " return \"No PDB file link found.\", None\n", + "\n", + "def esmfold_api(sequence):\n", + " url = f'https://esmatlas.com/resources/fold/result?fasta_header=%3Eunnamed&sequence={sequence}'\n", + " result = asyncio.get_event_loop().run_until_complete(extract_pdb_file_download_link_and_content(url))\n", + " if result[1]:\n", + " pdb_str = result[1].decode('utf-8')\n", + " return pdb_str\n", + " else:\n", + " return \"Failed to retrieve PDB content.\"\n", + "\n", + "import jax\n", + "import jax.numpy as jnp\n", + "from colabdesign.af.alphafold.common import residue_constants" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "sZnYfCbfEvol", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title # Unconditional Generation (Custom)\n", + "#@markdown For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts).\n", + "LENGTH = 100 #@param {type:\"integer\"}\n", + "#@markdown With copies you can specify the number of identical sequences design, resulting in homo oligomers. Copies = 1 is the standard, resulting in a monomer\n", + "\n", + "COPIES = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\"] {type:\"raw\"}\n", + "MODE = \"manuscript\"\n", + "\n", + "#@markdown Select the losses you want to use. For unconditional generation as reported in the manuscript use all the losses. To increase the diversity of designes remove confidence losses and/or increase the weight of the helix loss.\n", + "\n", + "use_rg_loss = True #@param {type:\"boolean\"}\n", + "#@markdown A too strong rg loss can lead to problems and clashes. Use 0.1 for backbones smaller then 600 AA and 0.01 for larger proteins (0.001 for 1000 AA).\n", + "rg_weight = 0.1 #@param {type:\"raw\"}\n", + "use_helix_loss = True #@param {type:\"boolean\"}\n", + "use_con_loss = True #@param {type:\"boolean\"}\n", + "use_confidence_loss = True #@param {type:\"boolean\"}\n", + "#@markdown How many halluicnation iteration you want to perform. The standard in the manuscript is 100.\n", + "\n", + "iters = 50 #@param [\"100\", \"50\", \"30\"] {type:\"raw\"}\n", + "\n", + "\n", + "#@markdown Select if you want to use the 'standard\" ProteinMPNN weights or the soluble ones. The soluble ones usually result in higher in silico as well as experimental sucess, but will increase the negative net charge of the protein which sould potentially interfer with certain protein design problems. The manuscript settings are soluble MPNN\n", + "\n", + "use_solubleMPNN = True #@param {type:\"boolean\"}\n", + "#@markdown Select this to use an experimental ProteinMPNN loss, also backpropagating through ProteinMPNN. This was not used in the manuscript\n", + "\n", + "use_mpnn_loss = False #@param {type:\"boolean\"}\n", + "#@markdown\n", + "\n", + "def add_rg_loss(self, weight=0.1):\n", + " '''add radius of gyration loss'''\n", + " def loss_fn(inputs, outputs):\n", + " xyz = outputs[\"structure_module\"]\n", + " ca = xyz[\"final_atom_positions\"][:,residue_constants.atom_order[\"CA\"]]\n", + " if self.protocol == \"binder\":\n", + " ca = ca[-self._binder_len:]\n", + " #This uses a scaled version of the rg loss, only looking at every 5th residue\n", + " if MODE == \"manuscript\":\n", + " ca = ca[::5]\n", + " rg = jnp.sqrt(jnp.square(ca - ca.mean(0)).sum(-1).mean() + 1e-8)\n", + "\n", + " if MODE == \"original\":\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"rg\"] = weight\n", + "\n", + "def add_mpnn_loss(self, mpnn=0.1, mpnn_seq=0.0):\n", + " '''\n", + " add mpnn loss\n", + " mpnn = maximize confidence of proteinmpnn\n", + " mpnn_seq = push designed sequence to match proteinmpnn logits\n", + " '''\n", + "\n", + " self._mpnn = mk_mpnn_model(weights = \"soluble\" if use_solubleMPNN else \"original\")\n", + " def loss_fn(inputs, outputs, aux, key):\n", + "\n", + " # get structure\n", + " atom_idx = tuple(residue_constants.atom_order[k] for k in [\"N\",\"CA\",\"C\",\"O\"])\n", + " I = {\"S\": inputs[\"aatype\"],\n", + " \"residue_idx\": inputs[\"residue_index\"],\n", + " \"chain_idx\": inputs[\"asym_id\"],\n", + " \"X\": outputs[\"structure_module\"][\"final_atom_positions\"][:,atom_idx],\n", + " \"mask\": outputs[\"structure_module\"][\"final_atom_mask\"][:,1],\n", + " \"lengths\": self._lengths,\n", + " \"key\": key}\n", + "\n", + " if \"offset\" in inputs:\n", + " I[\"offset\"] = inputs[\"offset\"]\n", + "\n", + " # set autoregressive mask\n", + " L = sum(self._lengths)\n", + " if self.protocol == \"binder\":\n", + " I[\"ar_mask\"] = 1 - np.eye(L)\n", + " I[\"ar_mask\"][-self._len:,-self._len:] = 0\n", + " else:\n", + " I[\"ar_mask\"] = np.zeros((L,L))\n", + "\n", + " # get logits\n", + " logits = self._mpnn._score(**I)[\"logits\"][:,:20]\n", + " if self.protocol == \"binder\":\n", + " logits = logits[-self._len:]\n", + " else:\n", + " logits = logits[:self._len]\n", + " aux[\"mpnn_logits\"] = logits\n", + "\n", + " # compute loss\n", + " log_q = jax.nn.log_softmax(logits)\n", + " p = inputs[\"seq\"][\"hard\"]\n", + " q = jax.nn.softmax(logits)\n", + " losses = {}\n", + " losses[\"mpnn\"] = -log_q.max(-1).mean()\n", + " losses[\"mpnn_seq\"] = -(p * jax.lax.stop_gradient(log_q)).sum(-1).mean()\n", + " return losses\n", + "\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"mpnn\"] = mpnn\n", + " self.opt[\"weights\"][\"mpnn_seq\"] = mpnn_seq\n", + "\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "af_model.prep_inputs(length=LENGTH, copies=COPIES)\n", + "\n", + "# add extra losses\n", + "\n", + "if use_mpnn_loss: add_mpnn_loss(af_model)\n", + "\n", + "print(\"length\",af_model._lengths)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "#This cell runs the design loop. Run this in a for loop for design of multiple proteins\n", + "\n", + "af_model.restart()\n", + "af_model.set_seq(mode=[\"gumbel\",\"soft\"])\n", + "if use_rg_loss: add_rg_loss(af_model,rg_weight)\n", + "if use_helix_loss : af_model.set_weights(helix=-0.2)\n", + "if use_con_loss : af_model.set_weights(con=1.0)\n", + "if use_confidence_loss : af_model.set_weights(plddt=0.5, pae=0.5)\n", + "print(\"weights\",af_model.opt[\"weights\"])\n", + "af_model.design_logits(iters-10)\n", + "af_model.design_logits(10, save_best=True)" + ], + "metadata": { + "id": "f76xqCkw0vj9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya" + }, + "outputs": [], + "source": [ + "#This cell plots and saves the results as a pdb file\n", + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "af_model.get_seqs()" + ] + }, + { + "cell_type": "code", + "source": [ + "import pandas as pd\n", + "#@title # Designability test\n", + "#@markdown Test the designability of the backbone, taking in the backbone, generating sequences with solubleMPNN and predicting the sequence with AF2 in single sequence mode.\n", + "#@markdown Use Initial Guess (IG) and All Atom Initialisation (AA) for larger proteins\n", + "\n", + "AA = False #@param {type:\"boolean\"}\n", + "IG = False #@param {type:\"boolean\"}\n", + "#@markdown NOTE: we remove cysteines from all designed proteins. Additionally for large proteins we also exclude methions to reduce the number of internal start codons\n", + "\n", + "def designability_test(af_model_test, mpnn_model_test,\n", + " num_seqs=8, sampling_temp=0.1, num_recycles=3,\n", + " model_num=4, best_metric=\"rmsd\",\n", + " in_pdb=\"init.pdb\", out_pdb=\"final.pdb\",\n", + " verbose=False):\n", + " alphafold_model = f\"model_{model_num}_ptm\"\n", + "\n", + " af_model_test.prep_inputs(in_pdb)\n", + " af_model_test.restart(rm_aa=\"C,M\")\n", + " af_model_test._args[\"best_metric\"] = best_metric\n", + " L = sum(af_model_test._lengths)\n", + " mpnn_model_test.get_af_inputs(af_model_test)\n", + " out = mpnn_model_test.sample(num=num_seqs // 8, batch=8,\n", + " temperature=sampling_temp)\n", + "\n", + " af_terms = [\"plddt\", \"ptm\", \"pae\", \"rmsd\", \"dgram_cce\"]\n", + " for k in af_terms: out[k] = []\n", + "\n", + " for n in range(num_seqs):\n", + " seq = out[\"seq\"][n]\n", + " af_model_test.predict(seq=seq,\n", + " num_recycles=num_recycles,\n", + " num_models=1,\n", + " verbose=False,\n", + " models=alphafold_model)\n", + "\n", + " for k in af_terms: out[k].append(af_model_test.aux[\"log\"][k])\n", + " out[\"pae\"][-1] = out[\"pae\"][-1] * 31\n", + " af_model_test._save_results(save_best=True, verbose=verbose)\n", + " af_model_test._k += 1\n", + "\n", + " af_model_test.save_pdb(out_pdb)\n", + " labels = [\"score\"] + af_terms + [\"seq\"]\n", + " data = [[out[k][n] for k in labels] for n in range(num_seqs)]\n", + " labels[0] = \"mpnn\"\n", + " df = pd.DataFrame(data, columns=labels)\n", + " return df\n", + "\n", + "af_model_test = mk_afdesign_model(protocol=\"fixbb\",best_metric=\"rmsd\",use_initial_guess=IG,use_initial_atom_pos=AA,use_templates=False)\n", + "mpnn_model_test = mk_mpnn_model(weights=\"soluble\")\n", + "\n", + "\n", + "lowest_rmsd = float('inf')\n", + "lowest_rmsd_data = None\n", + "\n", + "in_pdb = f\"{af_model.protocol}.pdb\"\n", + "out_pdb = f\"{af_model.protocol}_out.pdb\"\n", + "\n", + "\n", + "out = designability_test(af_model_test, mpnn_model_test,\n", + " num_seqs=8, sampling_temp=0.1, num_recycles=3,\n", + " model_num=4, best_metric=\"rmsd\",\n", + " in_pdb=in_pdb, out_pdb=out_pdb,\n", + " verbose=True)\n", + "\n" + ], + "metadata": { + "cellView": "form", + "id": "Y_-8_Ya4Q8oo" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "import jax\n", + "import jax.numpy as jnp\n", + "#@title # OPTIONAL Unconditional Generation (Manuscript Code)\n", + "\n", + "#@markdown This code generates a sample of 10 unconditional proteins for lengths between 100 and 800 AA exactly as in the manuscript. For larger proteins CUDA_UNIFIED_MEMORY is needed. This can be done by localy running the code on a CUDA capeable GPU with sufficient memory (A100 80GB e.g.) and running the code with the environment variables XLA_PYTHON_CLIENT_MEM_FRACTION=100.0 TF_FORCE_UNIFIED_MEMORY=1\n", + "def rg_loss(inputs, outputs):\n", + " positions = outputs[\"structure_module\"][\"final_atom_positions\"]\n", + " ca = positions[::5,residue_constants.atom_order[\"CA\"]]\n", + " center = ca.mean(0)\n", + " rg = jnp.sqrt(jnp.square(ca - center).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}\n", + "\n", + "\n", + "\n", + "\n", + "for length in [100,200,300,400,500,600,700,800]:\n", + " model = mk_afdesign_model(protocol=\"hallucination\",loss_callback=rg_loss)\n", + " model.prep_inputs(length=length)\n", + " print(\"weights\",model.opt[\"weights\"])\n", + " print('Starting up and compiling JAX model....')\n", + "\n", + " for i in range(10):\n", + " model.restart(mode=[\"gumbel\", \"soft\"],rm_aa=\"C\")\n", + " model.opt[\"weights\"][\"rg\"] = 0.1\n", + " if length > 600:\n", + " model.opt[\"weights\"][\"rg\"] = 0.01\n", + " #model.opt[\"weights\"]['helix'] = -0.1\n", + " model.opt[\"weights\"]['plddt'] = 1.0\n", + " model.opt[\"weights\"]['pae'] = 1.0\n", + " model.opt[\"weights\"]['helix'] = -0.1\n", + " print(\"weights\", model.opt[\"weights\"])\n", + " model.design_logits(100)\n", + "\n", + " #change the output path for local execution\n", + " model.save_pdb(f\"Hallo_{i}.pdb\")" + ], + "metadata": { + "cellView": "form", + "id": "gPby7oP25b5i" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Redesign with ProteinMPNN for ESMFold prediction\n", + "#@markdown The standard manuscript settings were 8 sequences, 0.1 sampling temperature and the removal of cysteines\n", + "import pickle\n", + "num_seqs = 8 #@param [\"8\", \"16\", \"32\", \"64\"] {type:\"raw\"}\n", + "mpnn_sampling_temp = 0.1 #@param [\"0.0001\", \"0.1\", \"0.15\", \"0.2\", \"0.25\", \"0.3\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "rm_aa = \"C\" #@param {type:\"string\"}\n", + "use_solubleMPNN = False #@param {type:\"boolean\"}\n", + "#@markdown - `mpnn_sampling_temp` - control diversity of sampled sequences. (higher = more diverse).\n", + "#@markdown - `rm_aa='C'` - do not use [C]ysteines.\n", + "#@markdown - `use_solubleMPNN` - use weights trained only on soluble proteins.\n", + "#@markdown\n", + "\n", + "from colabdesign.shared.protein import alphabet_list as chain_list\n", + "mpnn_model = mk_mpnn_model()\n", + "mpnn_model.prep_inputs(pdb_filename=f\"{af_model.protocol}.pdb\",\n", + " chain=\",\".join(chain_list[:COPIES]),\n", + " homooligmer=COPIES>1,\n", + " rm_aa=rm_aa,\n", + " weights = \"soluble\" if use_solubleMPNN else\"original\")\n", + "out = mpnn_model.sample(num=num_seqs//8,\n", + " batch=8,\n", + " temperature=mpnn_sampling_temp)\n", + "for seq,score in zip(out[\"seq\"],out[\"score\"]):\n", + " print(score,seq.split(\"/\")[0])\n", + "df = pd.DataFrame(out[\"seq\"])\n", + "\n", + "# Define the output path for saving the sequences as a .pkl file\n", + "output_pkl_file = \"redesigned_sequences.pkl\"\n", + "\n", + "# Save the DataFrame to a .pkl file\n", + "with open(output_pkl_file, 'wb') as f:\n", + " pickle.dump(df, f)" + ], + "metadata": { + "id": "m2qAYsDsCfqJ", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Run ESMFold to test designability\n", + "#@markdown This cells runs ESMFold from huggingface and automatically calculates the RMSD to the designed backbone\n", + "#@markdown NOTE: GPU memory can be a big problem here. If you get memory errors please restart the runtime and run this cell again. It should be self contained. Additionally, after finish the ESMFold prediction rerun the setup cell\n", + "\n", + "import os\n", + "import pandas as pd\n", + "from Bio.PDB import PDBParser, Superimposer\n", + "import pickle\n", + "import torch\n", + "import numpy as np\n", + "from transformers import AutoTokenizer, EsmForProteinFolding\n", + "from transformers.models.esm.openfold_utils.protein import to_pdb, Protein as OFProtein\n", + "from transformers.models.esm.openfold_utils.feats import atom14_to_atom37\n", + "output_pkl_file = \"redesigned_sequences.pkl\"\n", + "\n", + "with open(output_pkl_file, 'rb') as f:\n", + " seq = pickle.load(f)\n", + "seq_list = []\n", + "for i in np.asarray(seq):\n", + " seq_list.append(i[0])\n", + "\n", + "pdb_file = \"hallucination.pdb\"\n", + "print(seq_list)\n", + "\n", + "\n", + "tokenizer = AutoTokenizer.from_pretrained(\"facebook/esmfold_v1\")\n", + "model = EsmForProteinFolding.from_pretrained(\"facebook/esmfold_v1\", low_cpu_mem_usage=True)\n", + "\n", + "device = 'cuda:0'\n", + "model = model.cuda(device)\n", + "model.esm = model.esm.half()\n", + "model.trunk.set_chunk_size(64)\n", + "torch.backends.cuda.matmul.allow_tf32 = True\n", + "\n", + "def convert_outputs_to_pdb(outputs):\n", + " final_atom_positions = atom14_to_atom37(outputs[\"positions\"][-1], outputs)\n", + " outputs = {k: v.to(\"cpu\").numpy() for k, v in outputs.items()}\n", + " final_atom_positions = final_atom_positions.cpu().numpy()\n", + " final_atom_mask = outputs[\"atom37_atom_exists\"]\n", + " pdbs = []\n", + " for i in range(outputs[\"aatype\"].shape[0]):\n", + " aa = outputs[\"aatype\"][i]\n", + " pred_pos = final_atom_positions[i]\n", + " mask = final_atom_mask[i]\n", + " resid = outputs[\"residue_index\"][i] + 1\n", + " pred = OFProtein(\n", + " aatype=aa,\n", + " atom_positions=pred_pos,\n", + " atom_mask=mask,\n", + " residue_index=resid,\n", + " b_factors=outputs[\"plddt\"][i],\n", + " chain_index=outputs[\"chain_index\"][i] if \"chain_index\" in outputs else None,\n", + " )\n", + " pdbs.append(to_pdb(pred))\n", + " return pdbs\n", + "\n", + "def calculate_ca_rmsd(pdb_file1, pdb_file2):\n", + " parser = PDBParser(QUIET=True)\n", + "\n", + " structure1 = parser.get_structure(\"Protein1\", pdb_file1)\n", + " structure2 = parser.get_structure(\"Protein2\", pdb_file2)\n", + "\n", + " ca_atoms1 = [atom for atom in structure1.get_atoms() if atom.get_name() == \"CA\"]\n", + " ca_atoms2 = [atom for atom in structure2.get_atoms() if atom.get_name() == \"CA\"]\n", + "\n", + " super_imposer = Superimposer()\n", + " super_imposer.set_atoms(ca_atoms1, ca_atoms2)\n", + " super_imposer.apply(structure2.get_atoms())\n", + " rmsd = super_imposer.rms\n", + " return rmsd\n", + "\n", + "def process_sequences(seq_list, pdb_file):\n", + " lowest_rmsd = float('inf')\n", + " lowest_rmsd_data = None\n", + " out_ss_path = \"./output\"\n", + "\n", + " if not os.path.exists(out_ss_path):\n", + " os.mkdir(out_ss_path)\n", + "\n", + " for test_protein in seq_list:\n", + " data = {}\n", + " tokenized_input = tokenizer([test_protein], return_tensors=\"pt\", add_special_tokens=False)['input_ids']\n", + " tokenized_input = tokenized_input.cuda(device)\n", + "\n", + " with torch.no_grad():\n", + " output = model(tokenized_input)\n", + "\n", + " data['out'] = output\n", + " data[\"plddt\"] = torch.mean(output['plddt']).item()\n", + " data['pae'] = torch.mean(output['predicted_aligned_error']).item()\n", + "\n", + " pdb_data = convert_outputs_to_pdb(output)\n", + " tmp_pdb_file = os.path.join(out_ss_path, \"TMP.pdb\")\n", + "\n", + " with open(tmp_pdb_file, 'w') as file:\n", + " for line in pdb_data:\n", + " file.write(line)\n", + "\n", + " data['rmsd'] = calculate_ca_rmsd(tmp_pdb_file, pdb_file)\n", + " print(f'Sequence: {test_protein}, plddt: {data[\"plddt\"]}, PAE: {data[\"pae\"]}, RMSD: {data[\"rmsd\"]}')\n", + "\n", + " if data['rmsd'] < lowest_rmsd:\n", + " lowest_rmsd = data['rmsd']\n", + " lowest_rmsd_data = data\n", + "\n", + " if lowest_rmsd_data is not None:\n", + " print(f'Lowest RMSD: {lowest_rmsd}')\n", + " best_pdb_data = convert_outputs_to_pdb(lowest_rmsd_data['out'])\n", + " best_pdb_file = os.path.join(out_ss_path, \"best_structure.pdb\")\n", + "\n", + " with open(best_pdb_file, 'w') as file:\n", + " for line in best_pdb_data:\n", + " file.write(line)\n", + "\n", + " original_dict = lowest_rmsd_data\n", + " key_to_exclude = 'out'\n", + " data_out = {k: v for k, v in original_dict.items() if k != key_to_exclude}\n", + "\n", + " with open(os.path.join(out_ss_path, \"best_structure_data.pkl\"), 'wb') as f:\n", + " pickle.dump(data_out, f)\n", + "\n", + " return lowest_rmsd, best_pdb_file, data_out\n", + "\n", + " return None, None, None\n", + "\n", + "\n", + "\n", + "lowest_rmsd, best_pdb_file, best_data = process_sequences(seq_list, pdb_file)\n", + "if lowest_rmsd is not None:\n", + " print(f\"Lowest RMSD: {lowest_rmsd}, Best PDB file: {best_pdb_file}\")\n", + "else:\n", + " print(\"No valid result found.\")\n" + ], + "metadata": { + "id": "Ey29NmNAFtK0", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title # Heterodimer Design Prep\n", + "#@markdown Design a set of heterodimeric proteins with two chains making a complex. The settings are excatly the ones used in the manuscript to design the heterodimer binders.\n", + "LENGTH1 = 100 #@param {type:\"integer\"}\n", + "LENGTH2 = 100 #@param {type:\"integer\"}\n", + "\n", + "#@markdown ProteinMPNN Settings\n", + "use_solubleMPNN = True #@param {type:\"boolean\"}\n", + "#@markdown\n", + "\n", + "\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "import jax\n", + "import jax.numpy as jnp\n", + "\n", + "def hd_loss(inputs, outputs):\n", + " positions = outputs[\"structure_module\"][\"final_atom_positions\"]\n", + " ca1 = positions[:LENGTH1, residue_constants.atom_order[\"CA\"]]\n", + " center1 = ca1.mean(0)\n", + " rg1 = jnp.sqrt(jnp.square(ca1 - center1).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca1.shape[0] ** 0.365\n", + " rg1 = jax.nn.elu(rg1 - rg_th)\n", + "\n", + "\n", + " ca2 = positions[LENGTH2:, residue_constants.atom_order[\"CA\"]]\n", + " center2 = ca2.mean(0)\n", + " rg2 = jnp.sqrt(jnp.square(ca2 - center2).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca2.shape[0] ** 0.365\n", + " rg2 = jax.nn.elu(rg2 - rg_th)\n", + "\n", + "\n", + "\n", + " return {\"hd\":rg1+rg2}\n", + "\n", + "total_length = LENGTH1 + LENGTH2\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\", loss_callback=hd_loss)\n", + "af_model.prep_inputs(length=total_length)\n", + "af_model._inputs['residue_index'][LENGTH1:] = np.arange(LENGTH2) + 50 + LENGTH1\n", + "# add extra losses\n", + "af_model.restart(mode=[\"gumbel\", \"soft\"])\n", + "af_model.opt[\"weights\"][\"hd\"] = 0.1\n", + "af_model.opt[\"weights\"]['plddt'] = 1.0\n", + "af_model.opt[\"weights\"]['pae'] = 1.0\n", + "af_model.opt[\"weights\"]['helix'] = -0.5\n", + "print(\"weights\", af_model.opt[\"weights\"])\n", + "print('Starting up and compiling JAX model....')\n" + ], + "metadata": { + "id": "88HCs0ID6CGc", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title # Run Design\n", + "af_model.design_logits(100)\n", + "af_model.save_pdb(\"Heterodimer.pdb\")" + ], + "metadata": { + "id": "5KVtj6LM7RQ4" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.save_pdb(\"Heterodimer.pdb\")\n", + "af_model.plot_pdb()" + ], + "metadata": { + "id": "qfOEMo4qpWfm" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title # Design Sequence using Homooligomer Filter\n", + "#@markdown We first test if the two protomers are predictd to fold into a high confidence protein on their own, removing proteins that are not likely to be expressed on their own. Then we predict the heterodimer using the AF multimer model. Generally the AF multimer model has a hard time predicting de novo designed proteins. This is why we use templates and remove any interchain information. Finally we predict each individual protomer with a copy of itself, testing for homooligomerisation.\n", + "\n", + "\n", + "file_path =\"Heterodimer.pdb\"\n", + "\n", + "folder_path = \"/content/\"\n", + "\n", + "######## make A - B chain file\n", + "\n", + "from Bio.PDB import PDBParser, PDBIO, Chain\n", + "\n", + "# Set the input and output PDB file names\n", + "input_pdb_file = file_path\n", + "if not os.path.exists(os.path.join(folder_path, 'AB')):\n", + " os.mkdir(os.path.join(folder_path, 'AB'))\n", + "output_pdb_file = os.path.join(folder_path, 'AB',\"Heterodimer.pdb\")\n", + "\n", + "# Create a PDB parser and read the input PDB file\n", + "parser = PDBParser()\n", + "structure = parser.get_structure(\"input_structure\", input_pdb_file)\n", + "\n", + "# Find the initial chain id\n", + "initial_chain_id = None\n", + "for chain in structure[0]:\n", + " initial_chain_id = chain.get_id()\n", + " break\n", + "\n", + "# Create new chains A and B\n", + "chain_A = Chain.Chain(\"A\")\n", + "chain_B = Chain.Chain(\"B\")\n", + "\n", + "# Iterate over the residues in the original chain\n", + "for residue in structure[0][initial_chain_id]:\n", + " res_id = residue.get_id()[1]\n", + "\n", + " # Add residues 1-200 to chain A\n", + " if 1 <= res_id <= 100:\n", + " chain_A.add(residue.copy())\n", + "\n", + " # Add residues 201-400 to chain B\n", + " elif 151 <= res_id <= 450:\n", + " chain_B.add(residue.copy())\n", + "\n", + "# Remove the existing chain\n", + "for model in structure:\n", + " model.detach_child(initial_chain_id)\n", + "\n", + "# Add the new chains to the model\n", + "structure[0].add(chain_A)\n", + "structure[0].add(chain_B)\n", + "\n", + "# Save the modified structure to a new PDB file\n", + "io = PDBIO()\n", + "io.set_structure(structure)\n", + "io.save(output_pdb_file)\n", + "\n", + "\n", + "clear_mem()\n", + "he_model = mk_afdesign_model(protocol=\"fixbb\", use_templates=True, use_multimer=True)\n", + "\n", + "\n", + "ho_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "ho_model.prep_inputs(length=LENGTH1, copies=2)\n", + "\n", + "ho_model.set_weights(i_pae=1.0)\n", + "s_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "s_model.prep_inputs(length=LENGTH2)\n", + "mpnn_model = mk_mpnn_model(weights=\"soluble\")\n", + "\n", + "\n", + "mpnn_model.prep_inputs(pdb_filename=output_pdb_file, chain='A,B',rm_aa=\"C\")\n", + "samples = mpnn_model.sample_parallel(8)\n", + "\n", + "he_model.prep_inputs(pdb_filename=output_pdb_file, chain='A,B',rm_template_ic=True)\n", + "he_model._inputs['residue_index'][LENGTH1:] = np.arange(LENGTH2) + 50 + LENGTH1\n", + "\n", + "k = 0\n", + "for seq in samples['seq']:\n", + " print('Predicting Protomer 1...')\n", + " s_model.predict(seq=seq[:LENGTH1], num_recycles=3)\n", + " plddt1 = s_model.aux['losses']['plddt']\n", + " print('Predicting Protomer 2...')\n", + " s_model.predict(seq=seq[LENGTH1+1:], num_recycles=3)\n", + " plddt2 = s_model.aux['losses']['plddt']\n", + " k = k + 1\n", + " if plddt1 < 0.20 and plddt2 < 0.20:\n", + " print('Passed Protomer Check! Predicting Heterodimer...')\n", + " he_model.predict(seq=''.join([seq[:LENGTH1], seq[LENGTH1+1:]]), num_recycles=3)\n", + "\n", + " if he_model.aux['losses']['plddt'] < 0.15 and he_model.aux['losses']['rmsd'] < 2.0:\n", + " print('Passed Heterodimer Check! Predicting Homodimer 1...')\n", + " ho_model.predict(seq=seq[:LENGTH1],num_recycles=3)\n", + " print('Predicting Homodimer 2...')\n", + " ipae1 = ho_model.aux['losses']['i_pae']\n", + " ho_model.predict(seq=seq[LENGTH1+1:],num_recycles=3)\n", + " ipae2 = ho_model.aux['losses']['i_pae']\n", + " if ipae1 > 0.8 and ipae2 > 0.8:\n", + " print('Passed Homodimer check!')\n", + " he_model.save_pdb(f'Heterodimer_seq_{k}.pdb')\n", + "\n" + ], + "metadata": { + "id": "mII01sjwhAqX", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def add_rg_loss(self, weight=0.1):\n", + " '''add radius of gyration loss'''\n", + " def loss_fn(inputs, outputs):\n", + " xyz = outputs[\"structure_module\"]\n", + " ca = xyz[\"final_atom_positions\"][:,residue_constants.atom_order[\"CA\"]]\n", + "\n", + " ca = ca[-self._binder_len:]\n", + "\n", + " rg = jnp.sqrt(jnp.square(ca - ca.mean(0)).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"rg\"] = weight\n", + "\n", + "\n", + "\n", + "#@title # Binder Design\n", + "#@markdown For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts).\n", + "LENGTH = 100 #@param {type:\"integer\"}\n", + "binder_pdb = '5NGV' #@param {type:\"string\"}\n", + "binder_chain ='A' #@param {type:\"string\"}\n", + "hotspot ='' #@param {type:\"string\"}\n", + "if hotspot == \"\": hotspot = None\n", + "#@markdown ProteinMPNN Settings\n", + "use_solubleMPNN = True #@param {type:\"boolean\"}\n", + "#@markdown\n", + "\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"binder\")\n", + "add_rg_loss(af_model)\n", + "af_model.prep_inputs(pdb_filename=get_pdb(binder_pdb), chain=binder_chain,hotspot=hotspot, binder_len=LENGTH)\n", + "\n", + "\n", + "af_model.restart(mode=[\"gumbel\", \"soft\"])\n", + "\n", + "af_model.opt[\"weights\"][\"rg\"] = 0.5\n", + "\n", + "af_model.opt[\"weights\"]['helix'] = -0.2\n", + "af_model.opt[\"weights\"]['plddt'] = 0.1\n", + "af_model.opt[\"weights\"]['pae'] = 0.1\n", + "af_model.opt[\"weights\"]['i_pae'] = 0.1\n", + "af_model.opt[\"weights\"]['i_con'] = 2.0\n", + "\n", + "print(\"weights\", af_model.opt[\"weights\"])\n", + "print('Starting up and compiling JAX model....')\n" + ], + "metadata": { + "id": "H4WqduyJ785H", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.design_logits(100)\n", + "af_model.save_pdb(\"Binder.pdb\")" + ], + "metadata": { + "id": "bS83MeVd99FN" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_pdb()" + ], + "metadata": { + "id": "UQMYKLCNZK2L" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "\n", + "#@title # Binder Sequence Design with AF Multimer filtering\n", + "#@markdown Use this to generate sequences for the binder candidate generated in the previous step\n", + "\n", + "#@markdown First we use the AF2 PTM model to predict the binder without receptor, acting as a fast pre filter. Then we use the AF Multimer model to predict the Receptor Binder complex. Again we use a template for the binder to help AF Multimer predicting the de novo designed protein\n", + "\n", + "binder_model = mk_afdesign_model(protocol=\"binder\",use_multimer=True,use_initial_guess=True)\n", + "hall_model = mk_afdesign_model(protocol=\"fixbb\")\n", + "\n", + "\n", + "binder_model.set_weights(i_pae=1.0)\n", + "\n", + "\n", + "mpnn_model = mk_mpnn_model(weights=\"soluble\")\n", + "mpnn_model.prep_inputs(pdb_filename=\"Binder.pdb\", chain='A,B', fix_pos='A',rm_aa=\"C\")\n", + "\n", + "samples = mpnn_model.sample_parallel(8,temperature=0.01)\n", + "hall_model.prep_inputs(pdb_filename=\"Binder.pdb\", chain='B')\n", + "binder_model.prep_inputs(pdb_filename=\"Binder.pdb\", chain='A', binder_chain='B',use_binder_template=True,rm_template_ic=True)\n", + "k=0\n", + "for seq in samples['seq']:\n", + " print(\"Predicting binder only\")\n", + " hall_model.predict(seq=seq[-LENGTH:], num_recycles=3)\n", + " if hall_model.aux['losses']['rmsd'] < 2.0 :\n", + " print(\"Passed! Predicting binder with receptor using AF Multimer\")\n", + " binder_model.predict(seq=seq[-LENGTH:], num_recycles=3)\n", + " plddt1 = binder_model.aux['losses']['plddt']\n", + " i_pae = binder_model.aux['losses']['i_pae']\n", + " if plddt1 < 0.15 and i_pae < 0.4:\n", + " print(f\"Passed! Final I_PAE is {i_pae*31}\")\n", + " binder_model.save_pdb(f'Binder_seq_{k}.pdb')\n", + " binder_model.plot_pdb()\n", + "\n", + " k = k + 1" + ], + "metadata": { + "id": "QfrRhvwTAyK-", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title # Site scaffolding example\n", + "#@markdown This cell provides the code to perform the site scaffolding in bulk.\n", + "#@markdown Just go to the commented section with names, contigs and length to insert the desired PDB identifier, contigs and final size and start designing.\n", + "#@markdown Num_designs controls how many backbones one designes per PDB file\n", + "\n", + "num_designs = 1 #@param {type:\"integer\"}\n", + "\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "\n", + "\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "import contextlib\n", + "\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "import jax\n", + "import jax.numpy as jnp\n", + "import pickle\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "import re\n", + "import os\n", + "\n", + "\n", + "#Add the names of the PDB files for the scaffolding problem here\n", + "names = [\n", + " \"1PRW\"\n", + "]\n", + "print(len(names))\n", + "#Add the design contigs here\n", + "\n", + "inputs = [\n", + " \"5-20,A16-35,10-25,A52-71,5-20\"\n", + "]\n", + "#Add the total length here. We only use the maximum length specified\n", + "lengths = [\n", + " \"60-105\"\n", + "]\n", + "\n", + "\n", + "def rg_loss(inputs, outputs):\n", + " positions = outputs[\"structure_module\"][\"final_atom_positions\"]\n", + " ca = positions[::5, residue_constants.atom_order[\"CA\"]]\n", + " center = ca.mean(0)\n", + " rg = jnp.sqrt(jnp.square(ca - center).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\": rg}\n", + "\n", + "\n", + "clear_mem()\n", + "\n", + "for _name, _input, _length in zip(\n", + " names, inputs, lengths\n", + "):\n", + " print(f\"Starting on {_name}\")\n", + " _input = _input.replace(\" \", \"\")\n", + " __name = _name.split(\"_\")[0]\n", + " model = mk_afdesign_model(\n", + " protocol=\"partial\"\n", + " )\n", + " wire_loop_repr = [\"l\" if re.search(\"[A-Z]\", x) else \"w\" for x in _input.split(\",\")]\n", + "\n", + " _lengths = []\n", + " for _id, rep in zip(wire_loop_repr, _input.split(\",\")):\n", + " if \"-\" in rep: # loop or range\n", + " if _id == \"l\": # loop\n", + " rep = rep[1:]\n", + " _len = int(rep.split(\"-\")[1]) - int(rep.split(\"-\")[0]) + 1\n", + " else: # range\n", + " _len = int(rep.split(\"-\")[1])\n", + " else:\n", + " if _id == \"l\":\n", + " rep = rep[1:]\n", + " _len = int(1)\n", + " _lengths.append(_len)\n", + "\n", + " overall_length = sum(_lengths)\n", + " print(overall_length)\n", + " old_pos = list(filter(lambda x: re.search(\"[A-Z]\", x), _input.split(\",\")))\n", + " order = list(range(len(old_pos)))\n", + " old_pos = \",\".join(old_pos)\n", + " wires = list(filter(lambda x: not re.search(\"[A-Z]\", x), _input.split(\",\")))\n", + " wires = [\n", + " int(wire) if \"-\" not in wire else int(wire.split(\"-\")[1]) for wire in wires\n", + " ]\n", + " offset = wires[0] if not wire_loop_repr[0] == \"l\" else 0\n", + " if wire_loop_repr[0] == \"w\":\n", + " wires = wires[1:]\n", + " if wire_loop_repr[-1] == \"w\":\n", + " wires = wires[:-1]\n", + "\n", + " chain = re.findall(\"[A-Z]\", _input)\n", + " chain = list(set(chain))\n", + " assert len(chain) == 1\n", + " chain = chain[0]\n", + " if \"-\" in _length:\n", + " _length = _length.split(\"-\")[1]\n", + " _length = int(_length)\n", + " if _length < overall_length:\n", + " _length = overall_length\n", + "\n", + " debug = False\n", + " if debug:\n", + " print(\"chain \" + str(chain))\n", + " print(\"old_pos \" + str(old_pos))\n", + " print(\"wires \" + str(wires))\n", + " print(\"offset \" + str(offset))\n", + " print(\"_length \" + str(_length))\n", + " print(\"order \" + str(order))\n", + " print(_name)\n", + " pdb_file = get_pdb(_name)\n", + " model.prep_inputs(\n", + " pdb_file,\n", + " chain=chain,\n", + " pos=old_pos,\n", + " length=_length,\n", + " fix_seq=True,\n", + " )\n", + "\n", + "\n", + " model.rewire(\n", + " order=order, # set order of segments\n", + " loops=wires, # change loop length inbetween segments\n", + " offset=offset,\n", + " ) # essentially loop length at the N term\n", + "\n", + " print(\" Starting up and compiling JAX model....\")\n", + "\n", + " for i in range(num_designs):\n", + " print(f\" Iteration {i} of 100\")\n", + " model.restart(mode=[\"gumbel\", \"soft\"], rm_aa=\"C\")\n", + " model.opt[\"weights\"][\"rg\"] = 0.1\n", + " model.opt[\"weights\"][\"dgram_cce\"] = 2.0\n", + " model.opt[\"weights\"][\"plddt\"] = 0.1\n", + " model.opt[\"weights\"][\"pae\"] = 0.1\n", + " model.opt[\"weights\"][\"rmsd\"] = 1.0\n", + " model.opt[\"weights\"]['sc_rmsd'] = 1.0\n", + " # model.opt[\"weights\"]['fape'] = 1.0\n", + "\n", + " model.design_logits(190)\n", + " model.design_logits(10, save_best=True)\n", + " outfile = f\"out_sc/{_name}_resesigned/{_name}_redesigned_{i}.pdb\"\n", + " os.makedirs(os.path.dirname(outfile), exist_ok=True)\n", + " model.save_pdb(outfile)\n", + " mpnn_model = mk_mpnn_model()\n", + "\n", + " p = (\n", + " []\n", + " ) # [homo if not n in _interfaceFixturesIndexSecChain else hetero for n, (homo, hetero) in enumerate(zip(list(ho2), list(he[-len(ho2):])))]\n", + " for k in model.opt[\"pos\"]:\n", + " p.append(str(k + 1)) # Might be wrong\n", + " p.append(\",\")\n", + " posf = \"\".join(p[:-1])\n", + "\n", + " repredictionModel = mk_afdesign_model(\n", + " protocol=\"fixbb\", use_templates=False\n", + " )\n", + " os.makedirs(os.path.dirname('out_sc_Redesigned/'), exist_ok=True)\n", + "\n", + " for j in range(num_designs):\n", + " print(f\" Reprediction Iteration {j} of 100\")\n", + " repredictionModel.prep_inputs(\n", + " f\"out_sc/{_name}_resesigned/{_name}_redesigned_{j}.pdb\"\n", + " )\n", + "\n", + " mpnn_model.prep_inputs(\n", + " pdb_filename=f\"out_sc/{_name}_resesigned/{_name}_redesigned_{j}.pdb\",\n", + " chain=\"A\",\n", + " fix_pos=posf,\n", + " rm_aa=\"C\",\n", + " )\n", + " out = mpnn_model.sample(num=1, batch=8, temperature=0.1)\n", + "\n", + " for n, i in enumerate(out[\"seq\"]):\n", + "\n", + " repredictionModel.predict(seq=i, num_recycles=3)\n", + " if (\n", + " repredictionModel.aux[\"log\"][\"rmsd\"] < 2.0\n", + " and repredictionModel.aux[\"log\"][\"plddt\"] > 0.85\n", + " ):\n", + " filename = f'out_sc_Redesigned/{_name}_resesigned/{_name}_redesigned-{j}_num-{n}_rmsd-{int(repredictionModel.aux[\"log\"][\"rmsd\"]*100)}.pdb'\n", + " os.makedirs(os.path.dirname(filename), exist_ok=True)\n", + " repredictionModel.save_pdb(filename)\n", + "\n", + "for _name, _input, _length in zip(\n", + " names, inputs, lengths\n", + "):\n", + " print(f\"Starting on {_name}\")\n", + " clear_mem()\n", + "\n", + " _input = _input.replace(\" \", \"\")\n", + " __name = _name.split(\"_\")[0]\n", + "\n", + " test_model = mk_afdesign_model(protocol='fixbb')\n", + " model = mk_afdesign_model(\n", + " protocol=\"partial\", use_templates=False\n", + " ) # set True to constrain positions using template input\n", + " # define positions we want to constrain (input PDB numbering)\n", + "\n", + " wire_loop_repr = [\"l\" if re.search(\"[A-Z]\", x) else \"w\" for x in _input.split(\",\")]\n", + "\n", + " _lengths = []\n", + " for _id, rep in zip(wire_loop_repr, _input.split(\",\")):\n", + " if \"-\" in rep: # loop or range\n", + " if _id == \"l\": # loop\n", + " rep = rep[1:]\n", + " _len = int(rep.split(\"-\")[1]) - int(rep.split(\"-\")[0]) + 1\n", + " else: # range\n", + " _len = int(rep.split(\"-\")[1])\n", + " else:\n", + " if _id == \"l\":\n", + " rep = rep[1:]\n", + " _len = 1\n", + " _lengths.append(_len)\n", + "\n", + " overall_length = sum(_lengths)\n", + "\n", + " old_pos = list(filter(lambda x: re.search(\"[A-Z]\", x), _input.split(\",\")))\n", + " order = list(range(len(old_pos)))\n", + " old_pos = \",\".join(old_pos)\n", + " wires = list(filter(lambda x: not re.search(\"[A-Z]\", x), _input.split(\",\")))\n", + " wires = [\n", + " int(wire) if \"-\" not in wire else int(wire.split(\"-\")[1]) for wire in wires\n", + " ]\n", + " offset = wires[0] if not wire_loop_repr[0] == \"l\" else 0\n", + " if wire_loop_repr[0] == \"w\":\n", + " wires = wires[1:]\n", + " if wire_loop_repr[-1] == \"w\":\n", + " wires = wires[:-1]\n", + "\n", + " chain = re.findall(\"[A-Z]\", _input)\n", + " chain = list(set(chain))\n", + " assert len(chain) == 1\n", + " chain = chain[0]\n", + " if \"-\" in _length:\n", + " _length = _length.split(\"-\")[1]\n", + " _length = int(_length)\n", + " if _length < overall_length:\n", + " _length = overall_length\n", + "\n", + "\n", + " print(_name)\n", + " pdb_file = get_pdb(_name)\n", + "\n", + "\n", + "\n", + " model.prep_inputs(\n", + " pdb_file,\n", + " chain=chain,\n", + " pos=old_pos, # define positions to contrain\n", + " length=_length, # define if the desired length is different from input PDB\n", + " fix_seq=True,\n", + " ) # set True to constrain the sequence\n", + "\n", + " # set positions (if different from PDB)\n", + " # reorder the segments,\n", + " model.rewire(\n", + " order=order, # set order of segments\n", + " loops=wires, # change loop length inbetween segments\n", + " offset=offset,\n", + " ) # essentially loop length at the N term\n", + "\n", + " in_files = os.listdir(f'out_sc_Redesigned/{_name}_resesigned/')\n", + " if not os.path.exists(f'out_sc_Redesigned/{_name}_resesigned/out/'):\n", + " os.mkdir(f'out_sc_Redesigned/{_name}_resesigned/out/')\n", + " for ii in in_files:\n", + " if ii[-1] == 'b':\n", + " test_model.prep_inputs(pdb_filename=f'out_sc_Redesigned/{_name}_resesigned/{ii}')\n", + " seq = test_model._inputs['batch'][\"aatype\"]\n", + " #print(seq)\n", + " model.predict(seq=seq, num_recycles=3)\n", + " if model.aux[\"losses\"][\"rmsd\"] < 1.0:\n", + " model.save_pdb(f'out_sc_Redesigned/{_name}_resesigned/out/{ii}')\n", + " with open(f'out_sc_Redesigned/{_name}_resesigned/out/{ii[:-4]}_data.pkl', 'wb') as f:\n", + " pickle.dump(model.aux[\"losses\"][\"rmsd\"], f)\n", + "\n" + ], + "metadata": { + "id": "8sLixVvGGJ47", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "QHFiJeHjB4sM" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "machine_shape": "hm", + "gpuType": "L4", + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af2cycler.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af2cycler.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..062fb418600b4df3a25353e28b8b0438ddaf2287 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af2cycler.ipynb @@ -0,0 +1,741 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "machine_shape": "hm", + "gpuType": "L4", + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU" + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# The AF2cycler\n", + "This notebook contains the code to run the af2cycler and use for improvement of suboptimal designed protein backbones.\n", + "Based on:\n", + "\n", + "**Alphafold2 refinement improves designability of large de novo proteins**\n", + "\n", + "Christopher Frank, Dominik Schiwietz, Lara Fuß, Sergey Ovchinnikov and Hendrik Dietz\n", + "\n", + "We recommend to run this Notebook with at leat a L4 or better a A100 GPU as the GPU memeory needed for ESMFold is quite significant\n", + "\n" + ], + "metadata": { + "id": "wsji9enfo8aM" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "yv2S1XouoxZF" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install pyppeteer nest_asyncio\")\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "import requests, time\n", + "if not os.path.isfile(\"TMscore\"):\n", + " os.system(\"wget -qnc https://zhanggroup.org/TM-score/TMscore.cpp\")\n", + " os.system(\"g++ -static -O3 -ffast-math -lm -o TMscore TMscore.cpp\")\n", + "def tmscore(x,y):\n", + " # pass to TMscore\n", + " output = os.popen(f'./TMscore {x} {y}')\n", + " # parse outputs\n", + " parse_float = lambda x: float(x.split(\"=\")[1].split()[0])\n", + " o = {}\n", + " for line in output:\n", + " line = line.rstrip()\n", + " if line.startswith(\"RMSD\"): o[\"rms\"] = parse_float(line)\n", + " if line.startswith(\"TM-score\"): o[\"tms\"] = parse_float(line)\n", + " if line.startswith(\"GDT-TS-score\"): o[\"gdt\"] = parse_float(line)\n", + " return o\n", + "\n", + "import asyncio\n", + "import nest_asyncio\n", + "from pyppeteer import launch\n", + "import base64\n", + "\n", + "# Apply nest_asyncio to enable nested event loops\n", + "nest_asyncio.apply()\n", + "\n", + "async def fetch_blob_content(page, blob_url):\n", + " blob_to_base64 = \"\"\"\n", + " async (blobUrl) => {\n", + " const blob = await fetch(blobUrl).then(r => r.blob());\n", + " return new Promise((resolve) => {\n", + " const reader = new FileReader();\n", + " reader.onloadend = () => resolve(reader.result);\n", + " reader.readAsDataURL(blob);\n", + " });\n", + " }\n", + " \"\"\"\n", + " base64_data = await page.evaluate(blob_to_base64, blob_url)\n", + " _, encoded = base64_data.split(',', 1)\n", + " return base64.b64decode(encoded)\n", + "\n", + "async def extract_pdb_file_download_link_and_content(url):\n", + " browser = await launch(headless=True, args=['--no-sandbox', '--disable-setuid-sandbox'])\n", + " page = await browser.newPage()\n", + " await page.goto(url, {'waitUntil': 'networkidle0'})\n", + " elements = await page.querySelectorAll('a.btn.bg-purple')\n", + " for element in elements:\n", + " href = await page.evaluate('(element) => element.getAttribute(\"href\")', element)\n", + " if 'blob:https://esmatlas.com/' in href:\n", + " content = await fetch_blob_content(page, href)\n", + " await browser.close()\n", + " return href, content\n", + " await browser.close()\n", + " return \"No PDB file link found.\", None\n", + "\n", + "def esmfold_api(sequence):\n", + " url = f'https://esmatlas.com/resources/fold/result?fasta_header=%3Eunnamed&sequence={sequence}'\n", + " result = asyncio.get_event_loop().run_until_complete(extract_pdb_file_download_link_and_content(url))\n", + " if result[1]:\n", + " pdb_str = result[1].decode('utf-8')\n", + " return pdb_str\n", + " else:\n", + " return \"Failed to retrieve PDB content.\"\n", + "\n", + "import jax\n", + "import jax.numpy as jnp\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "\n", + "if not os.path.exists('/content/in/'):\n", + " os.mkdir('/content/in/')\n", + "\n", + "import py3Dmol\n", + "\n", + "def visualize_pdb_overlay(pdb1_path, pdb2_path):\n", + " viewer = py3Dmol.view(width=800, height=600)\n", + "\n", + " with open(pdb1_path, 'r') as f:\n", + " pdb1_data = f.read()\n", + " viewer.addModel(pdb1_data, 'pdb')\n", + " viewer.setStyle({'model': 0}, {'cartoon': {'color': 'grey'}})\n", + "\n", + " with open(pdb2_path, 'r') as f:\n", + " pdb2_data = f.read()\n", + " viewer.addModel(pdb2_data, 'pdb')\n", + " viewer.setStyle({'model': 1}, {'cartoon': {'color' : 'red'}})\n", + "\n", + " viewer.zoomTo()\n", + " viewer.show()\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "bxL_tvmGqg-S" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# Chroma Design\n", + "\n", + "On the start of this pipeline is the creation of draft backbones using Chroma or any other design method you want to use. We suggest you check out this two notebooks on Chroma to generate your desired proteins:\n", + "**Chroma Quickstart**\n", + "https://colab.research.google.com/github/generatebio/chroma/blob/main/notebooks/ChromaDemo.ipynb\n", + "\n", + "**Chroma API Tutorial**\n", + "https://colab.research.google.com/github/generatebio/chroma/blob/main/notebooks/ChromaAPI.ipynb\n", + "\n", + "If you have your PDB files please upload them into the **in/** folder and proceed\n" + ], + "metadata": { + "id": "WMpjGEyGqgSH" + } + }, + { + "cell_type": "code", + "source": [ + "#@title Monomer af2cycling\n", + "#@markdown The af2cycler takes in the Chroma design and returns a new pdb file with improved structure\n", + "iterations = 10 #@param {type:\"integer\"}\n", + "#@markdown The af2cycled model is shown in red, while the chroma model is shown in grey\n", + "\n", + "\n", + "\n", + "import numpy as np\n", + "import warnings\n", + "\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os, re\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "import os, re\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "import numpy as np\n", + "\n", + "def sample_gumbel(shape, eps=1e-20):\n", + " \"\"\"Sample from Gumbel(0, 1)\"\"\"\n", + " U = np.random.uniform(size=shape)\n", + " return -np.log(-np.log(U + eps) + eps)\n", + "\n", + "\n", + "clear_mem()\n", + "\n", + "iters = iterations\n", + "in_path = '/content/in/'\n", + "out_path = 'out/'\n", + "if not os.path.exists('/content/in/out/'):\n", + " os.mkdir('/content/in/out/')\n", + "\n", + "\n", + "starting_seq = \"\"\n", + "starting_seq = re.sub(\"[^A-Z]\", \"\", starting_seq.upper())\n", + "\n", + "\n", + "file_list = os.listdir(in_path)\n", + "\n", + "clear_mem()\n", + "mpnn_model = mk_mpnn_model()\n", + "af_model = mk_afdesign_model(protocol=\"fixbb\",use_templates=True,use_initial_atom_pos=True,use_initial_guess=True)\n", + "\n", + "for file_name in file_list:\n", + " if file_name[-1] == 'b':\n", + "\n", + " in_pdb = in_path + file_name\n", + " out_pdb = in_path + out_path + 'Out_' + file_name\n", + "\n", + "\n", + "\n", + "\n", + " af_model.prep_inputs(pdb_filename=in_pdb, chain='A')\n", + "\n", + " starting_seq = af_model._inputs['batch'][\"aatype\"]\n", + "\n", + " iterations = iters\n", + "\n", + " use_dropout = True\n", + " num_recycles = 0\n", + "\n", + " mpnn_mode = \"conditional\"\n", + " cmap_seqsep = 9\n", + "\n", + " cmap_num = 2\n", + " #cmap_cutoff = 14\n", + " L = sum(af_model._lengths)\n", + " af_model.restart(mode=\"gumbel\")\n", + " af_model._args[\"clear_prev\"] = False\n", + " #af_model.set_opt(cmap_cutoff=cmap_cutoff)\n", + " af_model.set_weights(helix=1e-8)\n", + " # gather info about inputs\n", + " if \"offset\" in af_model._inputs:\n", + " offset = af_model._inputs\n", + " else:\n", + " idx = af_model._inputs[\"residue_index\"]\n", + " offset = idx[:, None] - idx[None, :]\n", + " # initialize sequence\n", + " if len(starting_seq) > 1:\n", + " af_model.set_seq(seq=starting_seq)\n", + " # initialize coordinates\n", + " af_model._inputs.pop(\"prev\", None)\n", + " init = af_model._inputs[\"batch\"]['all_atom_positions'].copy()\n", + "\n", + " save_best = False\n", + " for k in range(iterations):\n", + "\n", + " if k > (iterations - 10):\n", + " use_dropout = False\n", + " save_best = True\n", + "\n", + " # denoise\n", + " aux = af_model.predict(return_aux=True, verbose=False,\n", + " dropout=use_dropout,\n", + " num_recycles=num_recycles)\n", + "\n", + " #af_model._inputs[\"prev\"] = aux[\"prev\"]\n", + " #af_model._inputs[\"prev\"][\"prev_msa_first_row\"] *= 0\n", + " #af_model._inputs[\"prev\"][\"prev_pos\"] *= 0\n", + "\n", + " cmap = aux[\"cmap\"] * (np.abs(offset) > cmap_seqsep)\n", + " conf = np.sort(cmap)[:, -cmap_num:].mean(-1)\n", + "\n", + " plddt = aux[\"plddt\"]\n", + " seq = aux[\"seq\"][\"hard\"][0].argmax(-1)\n", + " xyz = aux[\"atom_positions\"].copy()\n", + " # update inputs\n", + " af_model._inputs[\"batch\"][\"aatype\"] = seq\n", + " af_model._inputs[\"batch\"][\"all_atom_positions\"] = xyz\n", + "\n", + " if mpnn_mode != \"none\":\n", + "\n", + " mpnn_model.get_af_inputs(af_model)\n", + " opt = {\"mask\": np.sqrt(conf)}\n", + " if mpnn_mode == \"unconditional\":\n", + " opt[\"ar_mask\"] = np.zeros((L, L))\n", + " mpnn_out = mpnn_model.score(**opt)\n", + " mpnn_logits = mpnn_out[\"logits\"][:, :20]\n", + " aux[\"log\"][\"mpnn\"] = mpnn_out[\"score\"]\n", + "\n", + " c = conf[:, None]\n", + "\n", + " new_logits = (1 - c) * sample_gumbel(mpnn_logits.shape) + c * mpnn_logits\n", + "\n", + " af_model._params[\"seq\"] = 0.9 * af_model._params[\"seq\"] + 0.1 * new_logits\n", + "\n", + " # save results\n", + " af_model._save_results(aux, save_best=save_best)\n", + " af_model._k += 1\n", + "\n", + " af_model.save_pdb(out_pdb)\n", + " visualize_pdb_overlay(in_pdb, out_pdb)\n", + "\n" + ], + "metadata": { + "cellView": "form", + "id": "KeWmENFFqf1S" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "HTML(af_model.animate())" + ], + "metadata": { + "id": "HtpnTpvZtHi6" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Redesign with solubleMPNN for ESMFold prediction\n", + "#@markdown The standard manuscript settings were 8 sequences, 0.1 sampling temperature and the removal of cysteines\n", + "import pickle\n", + "import pandas as pd\n", + "in_path = '/content/in/out/'\n", + "out_path = 'out_sMPNN/'\n", + "if not os.path.exists(out_path):\n", + " os.mkdir(out_path)\n", + "\n", + "file_list = os.listdir(in_path)\n", + "\n", + "\n", + "num_seqs = 8 #@param [\"8\", \"16\", \"32\", \"64\"] {type:\"raw\"}\n", + "mpnn_sampling_temp = 0.1 #@param [\"0.0001\", \"0.1\", \"0.15\", \"0.2\", \"0.25\", \"0.3\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "rm_aa = \"C\" #@param {type:\"string\"}\n", + "use_solubleMPNN = True #@param {type:\"boolean\"}\n", + "#@markdown - `mpnn_sampling_temp` - control diversity of sampled sequences. (higher = more diverse).\n", + "#@markdown - `rm_aa='C'` - do not use [C]ysteines.\n", + "#@markdown - `use_solubleMPNN` - use weights trained only on soluble proteins.\n", + "#@markdown\n", + "\n", + "from colabdesign.shared.protein import alphabet_list as chain_list\n", + "mpnn_model = mk_mpnn_model()\n", + "\n", + "\n", + "for file in file_list:\n", + " if file[-4:] == '.pdb':\n", + "\n", + " in_file1 = in_path + file\n", + " mpnn_model.prep_inputs(pdb_filename=in_file1,\n", + " chain='A',\n", + " rm_aa=rm_aa,weights = \"soluble\")\n", + " out = mpnn_model.sample(num=num_seqs//8,\n", + " batch=8,\n", + " temperature=mpnn_sampling_temp)\n", + " for seq,score in zip(out[\"seq\"],out[\"score\"]):\n", + " print(score,seq.split(\"/\")[0])\n", + " df = pd.DataFrame(out[\"seq\"])\n", + "\n", + " # Define the output path for saving the sequences as a .pkl file\n", + " output_pkl_file = out_path + file[:-4] + \"_sequences.pkl\"\n", + "\n", + " # Save the DataFrame to a .pkl file\n", + " with open(output_pkl_file, 'wb') as f:\n", + " pickle.dump(df, f)" + ], + "metadata": { + "cellView": "form", + "id": "KNcTvB5XzG-X" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Run ESMFold to test designability\n", + "\n", + "#@markdown **This cell is a little bit tricky. The problem is the compatibility between the JAX and PYTORCH frameworks between ColabDesign and ESMFold and GPU memory requirements**\n", + "\n", + "#@markdown Go to *Runtime* >> *Restart Session*\n", + "\n", + "#@markdown then Run this cell\n", + "\n", + "#@markdown Runtime 2-5 min\n", + "\n", + "#@markdown This cells runs ESMFold from huggingface and automatically calculates the RMSD to the designed backbone\n", + "#@markdown NOTE: GPU memory can be a big problem here. If you get memory errors please restart the runtime and run this cell again. It should be self contained. Additionally, after finish the ESMFold prediction rerun the setup cell\n", + "\n", + "import os\n", + "import pandas as pd\n", + "from Bio.PDB import PDBParser, Superimposer\n", + "import pickle\n", + "import torch\n", + "import numpy as np\n", + "from transformers import AutoTokenizer, EsmForProteinFolding\n", + "from transformers.models.esm.openfold_utils.protein import to_pdb, Protein as OFProtein\n", + "from transformers.models.esm.openfold_utils.feats import atom14_to_atom37\n", + "\n", + "import py3Dmol\n", + "\n", + "def visualize_pdb_overlay(pdb1_path, pdb2_path):\n", + " viewer = py3Dmol.view(width=800, height=600)\n", + "\n", + " with open(pdb1_path, 'r') as f:\n", + " pdb1_data = f.read()\n", + " viewer.addModel(pdb1_data, 'pdb')\n", + " viewer.setStyle({'model': 0}, {'cartoon': {'color': 'grey'}})\n", + "\n", + " with open(pdb2_path, 'r') as f:\n", + " pdb2_data = f.read()\n", + " viewer.addModel(pdb2_data, 'pdb')\n", + " viewer.setStyle({'model': 1}, {'cartoon': {'color' : 'red'}})\n", + "\n", + " viewer.zoomTo()\n", + " viewer.show()\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "tokenizer = AutoTokenizer.from_pretrained(\"facebook/esmfold_v1\")\n", + "model = EsmForProteinFolding.from_pretrained(\"facebook/esmfold_v1\", low_cpu_mem_usage=True)\n", + "\n", + "device = 'cuda:0'\n", + "model = model.cuda(device)\n", + "model.esm = model.esm.half()\n", + "model.trunk.set_chunk_size(64)\n", + "torch.backends.cuda.matmul.allow_tf32 = True\n", + "\n", + "def convert_outputs_to_pdb(outputs):\n", + " final_atom_positions = atom14_to_atom37(outputs[\"positions\"][-1], outputs)\n", + " outputs = {k: v.to(\"cpu\").numpy() for k, v in outputs.items()}\n", + " final_atom_positions = final_atom_positions.cpu().numpy()\n", + " final_atom_mask = outputs[\"atom37_atom_exists\"]\n", + " pdbs = []\n", + " for i in range(outputs[\"aatype\"].shape[0]):\n", + " aa = outputs[\"aatype\"][i]\n", + " pred_pos = final_atom_positions[i]\n", + " mask = final_atom_mask[i]\n", + " resid = outputs[\"residue_index\"][i] + 1\n", + " pred = OFProtein(\n", + " aatype=aa,\n", + " atom_positions=pred_pos,\n", + " atom_mask=mask,\n", + " residue_index=resid,\n", + " b_factors=outputs[\"plddt\"][i],\n", + " chain_index=outputs[\"chain_index\"][i] if \"chain_index\" in outputs else None,\n", + " )\n", + " pdbs.append(to_pdb(pred))\n", + " return pdbs\n", + "\n", + "def calculate_ca_rmsd(pdb_file1, pdb_file2):\n", + " parser = PDBParser(QUIET=True)\n", + "\n", + " structure1 = parser.get_structure(\"Protein1\", pdb_file1)\n", + " structure2 = parser.get_structure(\"Protein2\", pdb_file2)\n", + "\n", + " ca_atoms1 = [atom for atom in structure1.get_atoms() if atom.get_name() == \"CA\"]\n", + " ca_atoms2 = [atom for atom in structure2.get_atoms() if atom.get_name() == \"CA\"]\n", + "\n", + " super_imposer = Superimposer()\n", + " super_imposer.set_atoms(ca_atoms1, ca_atoms2)\n", + " super_imposer.apply(structure2.get_atoms())\n", + " rmsd = super_imposer.rms\n", + " return rmsd\n", + "\n", + "def process_sequences(seq_list, pdb_file,in_path_pdb):\n", + " lowest_rmsd = float('inf')\n", + " lowest_rmsd_data = None\n", + " pdb_id = pdb_file[16:-4]\n", + " out_ss_path = in_path_pdb + \"output/\"\n", + "\n", + " if not os.path.exists(out_ss_path):\n", + " os.mkdir(out_ss_path)\n", + "\n", + " for test_protein in seq_list:\n", + " data = {}\n", + " tokenized_input = tokenizer([test_protein], return_tensors=\"pt\", add_special_tokens=False)['input_ids']\n", + " tokenized_input = tokenized_input.cuda(device)\n", + "\n", + " with torch.no_grad():\n", + " output = model(tokenized_input)\n", + "\n", + " data['out'] = output\n", + " data[\"plddt\"] = torch.mean(output['plddt']).item()\n", + " data['pae'] = torch.mean(output['predicted_aligned_error']).item()\n", + "\n", + " pdb_data = convert_outputs_to_pdb(output)\n", + " tmp_pdb_file = os.path.join(out_ss_path, \"TMP.pdb\")\n", + "\n", + " with open(tmp_pdb_file, 'w') as file:\n", + " for line in pdb_data:\n", + " file.write(line)\n", + "\n", + " data['rmsd'] = calculate_ca_rmsd(tmp_pdb_file, pdb_file)\n", + " print(f'Sequence: {test_protein}, plddt: {data[\"plddt\"]}, PAE: {data[\"pae\"]}, RMSD: {data[\"rmsd\"]}')\n", + "\n", + " if data['rmsd'] < lowest_rmsd:\n", + " lowest_rmsd = data['rmsd']\n", + " lowest_rmsd_data = data\n", + "\n", + " if lowest_rmsd_data is not None:\n", + " print(f'Lowest RMSD: {lowest_rmsd}')\n", + " best_pdb_data = convert_outputs_to_pdb(lowest_rmsd_data['out'])\n", + " best_pdb_file = os.path.join(out_ss_path, f\"{pdb_id}_best_structure.pdb\")\n", + "\n", + " with open(best_pdb_file, 'w') as file:\n", + " for line in best_pdb_data:\n", + " file.write(line)\n", + "\n", + " original_dict = lowest_rmsd_data\n", + " key_to_exclude = 'out'\n", + " data_out = {k: v for k, v in original_dict.items() if k != key_to_exclude}\n", + "\n", + " with open(os.path.join(out_ss_path, f\"{pdb_id}_best_structure_data.pkl\"), 'wb') as f:\n", + " pickle.dump(data_out, f)\n", + "\n", + " return lowest_rmsd, best_pdb_file, data_out\n", + "\n", + " return None, None, None\n", + "\n", + "\n", + "in_path= '/content/out_sMPNN/'\n", + "file_list = os.listdir(in_path)\n", + "\n", + "for file in file_list:\n", + " if file[-1] =='l':\n", + "\n", + "\n", + "\n", + " output_pkl_file = in_path + file\n", + "\n", + " with open(output_pkl_file, 'rb') as f:\n", + " seq = pickle.load(f)\n", + " seq_list = []\n", + " for i in np.asarray(seq):\n", + " seq_list.append(i[0])\n", + "\n", + " pdb_file = \"/content/in/out/\" + file[:-14] + '.pdb'\n", + " print(seq_list)\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " lowest_rmsd, best_pdb_file, best_data = process_sequences(seq_list, pdb_file,in_path)\n", + " if lowest_rmsd is not None:\n", + " print(f\"Lowest RMSD: {lowest_rmsd}, Best PDB file: {best_pdb_file}\")\n", + " else:\n", + " print(\"No valid result found.\")\n", + " #visualize_pdb_overlay(pdb_file, best_pdb_file)\n" + ], + "metadata": { + "cellView": "form", + "collapsed": true, + "id": "Ctyijhvu0UVe" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Optional: Run AF2 based designability test\n", + "\n", + "\n", + "#@markdown Rerun **setup cell** if you tested ESMFold prediction before!\n", + "\n", + "#@markdown This cell predicts the solubleMPNN generated seuqneces with AF2 with Initial Guess & All atom initialisation\n", + "import re\n", + "clear_mem()\n", + "\n", + "in_path = '/content/in/'\n", + "out_path = 'out/'\n", + "if not os.path.exists('/content/in/out/'):\n", + " os.mkdir('/content/in/out/')\n", + "\n", + "\n", + "starting_seq = \"\"\n", + "starting_seq = re.sub(\"[^A-Z]\", \"\", starting_seq.upper())\n", + "\n", + "\n", + "file_list = os.listdir(in_path)\n", + "\n", + "clear_mem()\n", + "\n", + "af_model = mk_afdesign_model(protocol=\"fixbb\",use_initial_atom_pos=True,use_initial_guess=True)\n", + "\n", + "\n", + "def process_sequences(seq_list, pdb_file,in_path_pdb):\n", + " lowest_rmsd = float('inf')\n", + " lowest_rmsd_data = None\n", + " pdb_id = pdb_file[16:-4]\n", + " out_ss_path = in_path_pdb + \"output_AF2/\"\n", + "\n", + " if not os.path.exists(out_ss_path):\n", + " os.mkdir(out_ss_path)\n", + " kk=0\n", + " for test_protein in seq_list:\n", + " data = {}\n", + " af_model.prep_inputs(pdb_filename=pdb_file, chain='A')\n", + " af_model.predict(seq=test_protein,num_recycles=3)\n", + "\n", + "\n", + "\n", + " data[\"plddt\"] = af_model.aux['losses']['plddt']\n", + " data['pae'] = af_model.aux['losses']['pae']*31\n", + " data['rmsd'] = af_model.aux['losses']['rmsd']\n", + " af_model.save_pdb(f'{out_ss_path}{pdb_id}_{kk}.pdb')\n", + " print(f'Sequence: {test_protein}, plddt: {data[\"plddt\"]}, PAE: {data[\"pae\"]}, RMSD: {data[\"rmsd\"]}')\n", + "\n", + " if data['rmsd'] < lowest_rmsd:\n", + " lowest_rmsd = data['rmsd']\n", + " lowest_rmsd_data = data\n", + "\n", + " if lowest_rmsd_data is not None:\n", + " print(f'Lowest RMSD: {lowest_rmsd}')\n", + "\n", + " best_pdb_file = os.path.join(out_ss_path, f\"{pdb_id}_best_structure.pdb\")\n", + "\n", + " return lowest_rmsd, best_pdb_file\n", + "\n", + " return None, None, None\n", + "\n", + "\n", + "in_path= '/content/out_sMPNN/'\n", + "file_list = os.listdir(in_path)\n", + "\n", + "for file in file_list:\n", + " if file[-1] =='l':\n", + "\n", + "\n", + "\n", + " output_pkl_file = in_path + file\n", + "\n", + " with open(output_pkl_file, 'rb') as f:\n", + " seq = pickle.load(f)\n", + " seq_list = []\n", + " for i in np.asarray(seq):\n", + " seq_list.append(i[0])\n", + "\n", + " pdb_file = \"/content/in/out/\" + file[:-14] + '.pdb'\n", + " print(seq_list)\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + "\n", + " lowest_rmsd, best_pdb_file = process_sequences(seq_list, pdb_file,in_path)\n", + " if lowest_rmsd is not None:\n", + " print(f\"Lowest RMSD: {lowest_rmsd}, Best PDB file: {best_pdb_file}\")\n", + " else:\n", + " print(\"No valid result found.\")\n", + " #visualize_pdb_overlay(pdb_file, best_pdb_file)\n", + "\n", + "\n" + ], + "metadata": { + "cellView": "form", + "id": "s1EVl7Ee8ne-" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "ZQljfnQl8oTc" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "16XTY0u9YyxP" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "u6mCraHrdqM3" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_cyc_design.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_cyc_design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..bc2d32731ff1c87d6adc02ab7752941479017042 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_cyc_design.ipynb @@ -0,0 +1,320 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "#af_cyc_design\n", + "\n", + "**Cyclic peptide structure prediction and design using AlphaFold**\n", + "\n", + "Stephen Rettie, Katelyn Campbell, Asim Bera, Alex Kang, Simon Kozlov, Joshmyn De La Cruz, Victor Adebomi, Guangfeng Zhou, Frank DiMaio, Sergey Ovchinnikov, Gaurav Bhardwaj\n", + "\n", + "doi: https://doi.org/10.1101/2023.02.25.529956\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup (~2 minutes)\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "import jax\n", + "import jax.numpy as jnp\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def add_cyclic_offset(self, offset_type=2):\n", + " '''add cyclic offset to connect N and C term'''\n", + " def cyclic_offset(L):\n", + " i = np.arange(L)\n", + " ij = np.stack([i,i+L],-1)\n", + " offset = i[:,None] - i[None,:]\n", + " c_offset = np.abs(ij[:,None,:,None] - ij[None,:,None,:]).min((2,3))\n", + " if offset_type == 1:\n", + " c_offset = c_offset\n", + " elif offset_type >= 2:\n", + " a = c_offset < np.abs(offset)\n", + " c_offset[a] = -c_offset[a]\n", + " if offset_type == 3:\n", + " idx = np.abs(c_offset) > 2\n", + " c_offset[idx] = (32 * c_offset[idx] )/ abs(c_offset[idx])\n", + " return c_offset * np.sign(offset)\n", + " idx = self._inputs[\"residue_index\"]\n", + " offset = np.array(idx[:,None] - idx[None,:])\n", + "\n", + " if self.protocol == \"binder\":\n", + " c_offset = cyclic_offset(self._binder_len)\n", + " offset[self._target_len:,self._target_len:] = c_offset\n", + "\n", + " if self.protocol in [\"fixbb\",\"partial\",\"hallucination\"]:\n", + " Ln = 0\n", + " for L in self._lengths:\n", + " offset[Ln:Ln+L,Ln:Ln+L] = cyclic_offset(L)\n", + " Ln += L\n", + " self._inputs[\"offset\"] = offset\n", + "\n", + "def add_rg_loss(self, weight=0.1):\n", + " '''add radius of gyration loss'''\n", + " def loss_fn(inputs, outputs):\n", + " xyz = outputs[\"structure_module\"]\n", + " ca = xyz[\"final_atom_positions\"][:,residue_constants.atom_order[\"CA\"]]\n", + " rg = jnp.sqrt(jnp.square(ca - ca.mean(0)).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"rg\"] = weight" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UUfKrOzT0gOS" + }, + "source": [ + "# fixed backbone design (fixbb) (~2 minutes)\n", + "For a given protein backbone, generate/design a new sequence that AlphaFold thinks folds into that conformation." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "qLd1DsnKzxBJ" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"fixbb\")\n", + "af_model.prep_inputs(pdb_filename=get_pdb(\"7m28\"), chain=\"A\")\n", + "add_cyclic_offset(af_model, offset_type=2)\n", + "\n", + "print(\"length\", af_model._len)\n", + "print(\"weights\", af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "import matplotlib.pyplot as plt\n", + "plt.imshow(af_model._inputs[\"offset\"],cmap=\"bwr\")" + ], + "metadata": { + "id": "xr6mw-CXl_o3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart()\n", + "af_model.design_3stage()" + ], + "metadata": { + "id": "u0AwskJ84NGx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_traj()" + ], + "metadata": { + "id": "8FB1v7dn1LL6" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YEApO8YzBoS0" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb(show_mainchains=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "cW1KQiHKJpfp" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "YDrChASGVUUx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# hallucination (~1 minute)\n", + "For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts)." + ], + "metadata": { + "id": "qLwS2s_xcjRI" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "sZnYfCbfEvol" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "af_model.prep_inputs(length=13, rm_aa=\"C\")\n", + "add_cyclic_offset(af_model)\n", + "# add_rg_loss(af_model)\n", + "\n", + "print(\"length\",af_model._len)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "# pre-design with gumbel initialization and softmax activation\n", + "af_model.restart()\n", + "af_model.set_seq(mode=\"gumbel\")\n", + "af_model.set_opt(\"con\", binary=True, cutoff=21.6875, num=af_model._len, seqsep=0)\n", + "af_model.set_weights(pae=1, plddt=1, con=0.5)\n", + "af_model.design_soft(50)\n", + "\n", + "# three stage design\n", + "af_model.set_seq(seq=af_model.aux[\"seq\"][\"pseudo\"])\n", + "af_model.design_3stage(50,50,10)" + ], + "metadata": { + "id": "f76xqCkw0vj9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb(show_mainchains=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "af_model.get_seqs()" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..1b47e6dc5953e6e4baef53e4627fcaad7ca1ac2d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion.ipynb @@ -0,0 +1,266 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "VD9K5H2cnFxL" + }, + "source": [ + "#AF_pseudo_diffusion + proteinMPNN\n", + "Hacking AlphaFold to be a diffusion model (for backbone generation). At each step add logits from proteinMPNN.\n", + "\n", + "\n", + "**WARNING**: This notebook is experimental, designed as a control. Not intended for practical use at this stage.\n", + "\n", + "---\n", + "**NEW**\n", + "For latest version of notebook (reconfigured to work in distogram space) go here:\n", + "[af_pseudo_diffusion_dgram.ipynb](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/v1.1.1/af/examples/af_pseudo_diffusion_dgram.ipynb)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "YCRzPGdTZfEe" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os, re\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def sample_gumbel(shape, eps=1e-20): \n", + " \"\"\"Sample from Gumbel(0, 1)\"\"\"\n", + " U = np.random.uniform(size=shape)\n", + " return -np.log(-np.log(U + eps) + eps)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "wxYMB4A9Zmrf", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title initialize the model\n", + "length = 100 #@param {type:\"integer\"}\n", + "#@markdown Provide a starting point (optional)\n", + "starting_seq = \"\" #@param {type:\"string\"}\n", + "starting_seq = re.sub(\"[^A-Z]\", \"\", starting_seq.upper())\n", + "#@markdown - if `starting_seq` provided the `length` option will be overwritten by length of starting sequence.\n", + "use_starting_pdb = False #@param {type:\"boolean\"}\n", + "pdb = \"\" #@param {type:\"string\"}\n", + "#@markdown - specify PDB or Uniprot code or leave pdb blank for upload prompt\n", + "chains = \"A\" #@param {type:\"string\"}\n", + "#@markdown - (example `A` or `A,B` for complexes)\n", + "fix_pos = \"\" #@param {type:\"string\"}\n", + "#@markdown - specify which positions to keep fixed in the sequence (example: `1,2-10`)\n", + "#@markdown - you can also specify chain specific constraints (example: `A1-10,B1-20`)\n", + "#@markdown - you can also specify to fix entire chain(s) (example: `A`)\n", + "\n", + "if len(starting_seq) > 0:\n", + " length = len(starting_seq)\n", + "\n", + "clear_mem()\n", + "if use_starting_pdb:\n", + " af_model = mk_afdesign_model(protocol=\"fixbb\", use_templates=True)\n", + " af_model.prep_inputs(get_pdb(pdb), chains, fix_pos=fix_pos) \n", + "else:\n", + " af_model = mk_afdesign_model(protocol=\"hallucination\", use_templates=True)\n", + " af_model.prep_inputs(length=length)\n", + "mpnn_model = mk_mpnn_model()\n", + "print(\"lengths\",af_model._lengths)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "3Dt8i00UbxtW", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title run protocol\n", + "#@markdown Optimization options\n", + "iterations = 100 #@param [\"50\", \"100\"] {type:\"raw\"}\n", + "use_xyz_noise = True #@param {type:\"boolean\"}\n", + "use_seq_noise = True #@param {type:\"boolean\"}\n", + "use_dropout = True #@param {type:\"boolean\"}\n", + "use_plddt = True #@param {type:\"boolean\"}\n", + "store_denoised = True #@param {type:\"boolean\"}\n", + "#@markdown - this does not change results, but toggle between storing noised vs denoised coordinates for animation.\n", + "\n", + "#@markdown AlphaFold options\n", + "sample_models = False #@param {type:\"boolean\"}\n", + "rm_template_seq = True #@param {type:\"boolean\"}\n", + "\n", + "#@markdown proteinMPNN options (disable to keep sequence the same)\n", + "use_mpnn = True #@param {type:\"boolean\"}\n", + "mpnn_mode = \"conditional\" #@param [\"conditional\", \"unconditional\"]\n", + "\n", + "af_model.restart(mode=\"gumbel\")\n", + "\n", + "if len(starting_seq) > 1:\n", + " af_model.set_seq(seq=starting_seq)\n", + "elif use_starting_pdb:\n", + " af_model.set_seq(mode=\"wildtype\")\n", + "\n", + "af_model._inputs[\"rm_template_seq\"] = rm_template_seq\n", + "L = sum(af_model._lengths)\n", + "\n", + "af_model._inputs[\"bias\"] = np.zeros((L,20))\n", + "\n", + "if not use_starting_pdb:\n", + " af_model._inputs[\"batch\"] = {\"aatype\":np.zeros(L).astype(int),\n", + " \"all_atom_mask\":np.zeros((L,37)),\n", + " \"all_atom_positions\":np.zeros((L,37,3))}\n", + "\n", + "for k in range(iterations):\n", + " # add noise\n", + " if use_seq_noise:\n", + " af_model._inputs[\"bias\"] = 0.1 * sample_gumbel((L,20))\n", + "\n", + " if use_xyz_noise:\n", + " n = np.random.normal(size=(L,37,3)) * (1-k/iterations)\n", + " af_model._inputs[\"batch\"][\"all_atom_positions\"] += n\n", + " if not store_denoised and k > 0:\n", + " af_model._tmp[\"traj\"][\"xyz\"][-1] += n[:,1]\n", + "\n", + " # denoise\n", + " aux = af_model.predict(return_aux=True, verbose=False,\n", + " sample_models=sample_models, dropout=use_dropout)\n", + " plddt = af_model.aux[\"plddt\"]\n", + " # update inputs\n", + " af_model._inputs[\"batch\"][\"aatype\"] = af_model.aux[\"seq\"][\"hard\"].argmax(-1)[0]\n", + " af_model._inputs[\"batch\"][\"all_atom_mask\"][:,:4] = 1\n", + " if use_plddt:\n", + " af_model._inputs[\"batch\"][\"all_atom_mask\"][:,(1,3)] = np.sqrt(plddt)[:,None]\n", + " af_model._inputs[\"batch\"][\"all_atom_positions\"] = af_model.aux[\"atom_positions\"].copy()\n", + "\n", + " # add logits from proteinmpnn at each stage\n", + " if use_mpnn:\n", + " mpnn_model.get_af_inputs(af_model)\n", + " opt = {} if mpnn_mode == \"conditional\" else {\"ar_mask\":np.zeros((L,L))}\n", + " mpnn_out = mpnn_model.score(**opt)\n", + " aux[\"log\"][\"mpnn\"] = mpnn_out[\"score\"]\n", + " mpnn_logits = mpnn_out[\"logits\"][:,:20]\n", + " m = (k/iterations)\n", + " af_model._params[\"seq\"] = (1-m) * af_model._params[\"seq\"] + m * mpnn_logits\n", + "\n", + " # save results\n", + " af_model._save_results(aux)\n", + " af_model._k += 1" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "v3dPQeEQcAcT" + }, + "outputs": [], + "source": [ + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.save_pdb(\"tmp.pdb\")\n", + "af_model.get_seqs()" + ], + "metadata": { + "id": "6Ck-ME5_99qE" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "6cJhizcYcUxm" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate(dpi=100))" + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "aVS6VC7wKyhD" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "gpuClass": "standard", + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_dgram.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_dgram.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..674ce00ed10631c4f4b6e1769ece5cdb37aa7d82 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_dgram.ipynb @@ -0,0 +1,376 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "VD9K5H2cnFxL" + }, + "source": [ + "#AF_pseudo_diffusion + proteinMPNN\n", + "Hacking AlphaFold to be a diffusion model (for backbone generation) via distogram. At each step add logits from proteinMPNN.\n", + "\n", + "\n", + "**WARNING**: This notebook is experimental, designed as a control. Not intended for practical use at this stage." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "YCRzPGdTZfEe" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os, re\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "from colabdesign.shared.protein import _np_get_cb\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "import jax.numpy as jnp\n", + "import jax\n", + "from scipy.special import softmax\n", + "\n", + "import tqdm.notebook\n", + "TQDM_BAR_FORMAT = '{l_bar}{bar}| {n_fmt}/{total_fmt} [elapsed: {elapsed} remaining: {remaining}]'\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def sample_gumbel(shape, eps=1e-20): \n", + " \"\"\"Sample from Gumbel(0, 1)\"\"\"\n", + " U = np.random.uniform(size=shape)\n", + " return -np.log(-np.log(U + eps) + eps)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "wxYMB4A9Zmrf", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title initialize the model\n", + "length = 100 #@param {type:\"integer\"}\n", + "#symmetry = \"C\" #@param [\"C\"]\n", + "#copies = 1 #@param {type:\"integer\"}\n", + "#@markdown Provide a starting point (optional)\n", + "starting_seq = \"\" #@param {type:\"string\"}\n", + "starting_seq = re.sub(\"[^A-Z]\", \"\", starting_seq.upper())\n", + "#@markdown - if `starting_seq` provided the `length` option will be overwritten by length of starting sequence.\n", + "\n", + "#@markdown Experimental options\n", + "use_multimer = False \n", + "mode = \"dgram_retrain\" #@param [\"dgram\",\"dgram_retrain\"]\n", + "##@markdown - `xyz` - use structure output as template input\n", + "#@markdown - `dgram` - use distogram output as template input\n", + "#@markdown - `dgram_retrain` - replace distogram head from AlphaFold with one retrained to map output bins to template bins.\n", + "\n", + "if len(starting_seq) > 0:\n", + " length = len(starting_seq)\n", + "\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\",\n", + " use_templates=True,\n", + " debug=True, \n", + " use_multimer=use_multimer)\n", + "af_model.prep_inputs(length=length)\n", + "mpnn_model = mk_mpnn_model()\n", + "print(\"lengths\",af_model._lengths)\n", + "\n", + "if \"dgram\" in mode:\n", + " if \"retrain\" in mode and not use_multimer:\n", + " # update distogram head to return all 39 bins\n", + " af_model._cfg.model.heads.distogram.first_break = 3.25\n", + " af_model._cfg.model.heads.distogram.last_break = 50.75\n", + " af_model._cfg.model.heads.distogram.num_bins = 39\n", + " af_model._model = af_model._get_model(af_model._cfg)\n", + " from colabdesign.af.weights import __file__ as af_path\n", + " template_dgram_head = np.load(os.path.join(os.path.dirname(af_path),'template_dgram_head.npy'))\n", + " for k in range(len(af_model._model_params)):\n", + " params = {\"weights\":jnp.array(template_dgram_head[k]),\"bias\":jnp.zeros(39)}\n", + " af_model._model_params[k][\"alphafold/alphafold_iteration/distogram_head/half_logits\"] = params\n", + " else:\n", + " dgram_map = np.eye(39)[np.repeat(np.append(0,np.arange(15)),4)]\n", + " dgram_map[-1,:] = 0 \n", + "\n", + "def get_dgram(positions, num_bins=39, min_bin=3.25, max_bin=50.75):\n", + " atom_idx = residue_constants.atom_order\n", + " atoms = {k:positions[...,atom_idx[k],:] for k in [\"N\",\"CA\",\"C\"]}\n", + " cb = _np_get_cb(**atoms, use_jax=False)\n", + " dist2 = np.square(cb[None,:] - cb[:,None]).sum(-1,keepdims=True)\n", + " lower_breaks = np.linspace(min_bin, max_bin, num_bins)\n", + " lower_breaks = np.square(lower_breaks)\n", + " upper_breaks = np.concatenate([lower_breaks[1:],np.array([1e8], dtype=jnp.float32)], axis=-1)\n", + " return ((dist2 > lower_breaks) * (dist2 < upper_breaks)).astype(float)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "3Dt8i00UbxtW", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title run protocol\n", + "#@markdown Optimization options\n", + "iterations = 100 #@param [\"50\", \"100\"] {type:\"raw\"}\n", + "use_dgram_noise = True #@param {type:\"boolean\"}\n", + "use_seq_noise = True #@param {type:\"boolean\"}\n", + "use_dropout = True #@param {type:\"boolean\"}\n", + "seqsep_mask = 6 #@param {type:\"integer\"}\n", + "\n", + "#@markdown AlphaFold options\n", + "sample_models = True #@param {type:\"boolean\"}\n", + "num_recycles = 0 #@param [\"0\", \"1\", \"2\", \"3\"] {type:\"raw\"}\n", + "\n", + "#@markdown proteinMPNN options (set to `none` to disable)\n", + "mpnn_mode = \"conditional\" #@param [\"none\",\"sample\", \"conditional\", \"unconditional\"]\n", + "\n", + "L = sum(af_model._lengths)\n", + "af_model.restart(mode=\"gumbel\")\n", + "af_model._inputs[\"rm_template_seq\"] = True\n", + "\n", + "# gather info about inputs\n", + "if \"offset\" in af_model._inputs:\n", + " offset = af_model._inputs\n", + "else:\n", + " idx = af_model._inputs[\"residue_index\"]\n", + " offset = idx[:,None] - idx[None,:]\n", + "\n", + "# initialize sequence\n", + "if len(starting_seq) > 1:\n", + " af_model.set_seq(seq=starting_seq)\n", + "af_model._inputs[\"bias\"] = np.zeros((L,20))\n", + "\n", + "# initialize coordinates/dgram\n", + "af_model._inputs[\"batch\"] = {\"aatype\":np.zeros(L).astype(int),\n", + " \"all_atom_mask\":np.zeros((L,37)),\n", + " \"all_atom_positions\":np.zeros((L,37,3)),\n", + " \"dgram\":np.zeros((L,L,39))}\n", + "\n", + "for k in range(iterations):\n", + "\n", + " # disable stochastic part for the last 10 steps\n", + " if k > (iterations - 10):\n", + " use_dropout = False\n", + " sample_models = False\n", + " use_seq_noise = False\n", + " seqsep_mask = 0.0\n", + "\n", + " # noise\n", + " if k > 0:\n", + " dgram_xyz = get_dgram(xyz)\n", + " dgram_prob = softmax(dgram_logits,-1)\n", + "\n", + " if use_seq_noise:\n", + " af_model._inputs[\"bias\"] = 0.1 * sample_gumbel((L,20))\n", + "\n", + " if mode == \"xyz\":\n", + " dgram = dgram_xyz\n", + " if mode == \"dgram\":\n", + " dgram = dgram_prob @ dgram_map\n", + " dgram[...,14:] = dgram_xyz[...,14:] * dgram_prob[...,-1:]\n", + " if mode == \"dgram_retrain\":\n", + " dgram = dgram_prob\n", + " \n", + " if use_dgram_noise:\n", + " noise = sample_gumbel(dgram.shape) * (1 - k/iterations)\n", + " dgram = softmax(np.log(dgram + 1e-8) + noise, -1)\n", + "\n", + " # add mask to avoid local contacts being fixed (otherwise there is a bias toward helix)\n", + " mask = np.abs(offset) > seqsep_mask\n", + " af_model._inputs[\"batch\"][\"dgram\"] = dgram * mask[:,:,None]\n", + "\n", + " # denoise\n", + " aux = af_model.predict(return_aux=True, verbose=False,\n", + " sample_models=sample_models,\n", + " dropout=use_dropout, num_recycles=num_recycles)\n", + " plddt = aux[\"plddt\"]\n", + " seq = aux[\"seq\"][\"hard\"][0].argmax(-1)\n", + " xyz = aux[\"atom_positions\"].copy()\n", + " dgram_logits = aux[\"debug\"][\"outputs\"][\"distogram\"][\"logits\"] \n", + " \n", + " # update inputs \n", + " af_model._inputs[\"batch\"][\"aatype\"] = seq\n", + " af_model._inputs[\"batch\"][\"all_atom_mask\"][:,:4] = np.sqrt(plddt)[:,None]\n", + " af_model._inputs[\"batch\"][\"all_atom_positions\"] = xyz\n", + "\n", + " # add logits from proteinmpnn at each stage\n", + " if mpnn_mode != \"none\":\n", + " mpnn_model.get_af_inputs(af_model)\n", + " if mpnn_mode == \"sample\":\n", + " mpnn_out = mpnn_model.sample(temp = 1-k/iterations)\n", + " mpnn_logits = mpnn_out[\"logits\"][0,:,:20]\n", + " aux[\"log\"][\"mpnn\"] = mpnn_out[\"score\"][0]\n", + " else:\n", + " opt = {} if mpnn_mode == \"conditional\" else {\"ar_mask\":np.zeros((L,L))}\n", + " mpnn_out = mpnn_model.score(**opt)\n", + " mpnn_logits = mpnn_out[\"logits\"][:,:20]\n", + " aux[\"log\"][\"mpnn\"] = mpnn_out[\"score\"]\n", + " \n", + " beta = np.square(k/iterations) * plddt[:,None]\n", + " af_model._params[\"seq\"] = (1-beta) * af_model._params[\"seq\"] + beta * mpnn_logits\n", + "\n", + " # save results\n", + " af_model._save_results(aux)\n", + " af_model._k += 1" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.save_pdb(\"0.pdb\")\n", + "af_model.plot_pdb()\n", + "af_model.get_seqs()" + ], + "metadata": { + "id": "YeYD4KF8MUA_" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "6cJhizcYcUxm" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate(dpi=100))" + ] + }, + { + "cell_type": "code", + "source": [ + "#@title sample new sequences using proteinMPNN and rescore with alphafold (w/o template)\n", + "#@markdown #### Design Options\n", + "num_seqs = 32 #@param [\"32\", \"64\", \"128\", \"256\", \"512\", \"1024\"] {type:\"raw\"}\n", + "sampling_temp = 0.1 \n", + "import pandas as pd\n", + "from google.colab import data_table\n", + "data_table.enable_dataframe_formatter()\n", + "\n", + "# zero out template inputs\n", + "out = mpnn_model.sample(num=num_seqs//32, batch=32,\n", + " temperature=sampling_temp)\n", + "af_terms = [\"plddt\",\"ptm\",\"pae\"]\n", + "for k in af_terms: out[k] = []\n", + "os.system(\"mkdir -p output/all_pdb\")\n", + "\n", + "af_model._inputs[\"batch\"][\"dgram\"] = np.zeros((L,L,39))\n", + "with tqdm.notebook.tqdm(total=out[\"S\"].shape[0], bar_format=TQDM_BAR_FORMAT) as pbar:\n", + " with open(\"design.fasta\",\"w\") as fasta:\n", + " for n in range(num_seqs):\n", + " seq = out[\"seq\"][n]\n", + " af_model.predict(seq=seq,\n", + " num_recycles=1,\n", + " num_models=1,\n", + " verbose=False)\n", + "\n", + " for t in af_terms:\n", + " out[t].append(af_model.aux[\"log\"][t])\n", + " out[\"pae\"][-1] = out[\"pae\"][-1] * 31\n", + " af_model._save_results(save_best=True, verbose=False)\n", + " af_model.save_current_pdb(f\"output/all_pdb/n{n}.pdb\")\n", + " af_model._k += 1\n", + "\n", + " line = f'>mpnn:{out[\"score\"][n]:.3f}_plddt:{out[\"plddt\"][n]:.3f}_ptm:{out[\"ptm\"][n]:.3f}_pae:{out[\"pae\"][n]:.3f}\\n{out[\"seq\"][n]}'\n", + " fasta.write(line+\"\\n\")\n", + " pbar.update(1)\n", + "\n", + "labels = [\"score\"] + af_terms + [\"seq\"]\n", + "data = [[out[k][n] for k in labels] for n in range(num_seqs)]\n", + "labels[0] = \"mpnn\"\n", + "\n", + "df = pd.DataFrame(data, columns=labels)\n", + "df.to_csv('output/mpnn_results.csv')\n", + "data_table.DataTable(df.round(3).sort_values(\"pae\"))" + ], + "metadata": { + "cellView": "form", + "id": "3H_B0AoYIiWH" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "v3dPQeEQcAcT" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(\"1.pdb\")\n", + "af_model.plot_pdb()\n", + "af_model.get_seqs()" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "gpuClass": "standard", + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_recycle.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_recycle.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..240aca5c584059b4a5cb16347487e3dda04a422e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_pseudo_diffusion_recycle.ipynb @@ -0,0 +1,329 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "VD9K5H2cnFxL" + }, + "source": [ + "#AF_pseudo_diffusion + proteinMPNN\n", + "Hacking AlphaFold to be a diffusion model (for backbone generation) via recycling mechanism. At each step add logits from proteinMPNN.\n", + "\n", + "\n", + "**WARNING**: This notebook is experimental, designed as a control. Not intended for practical use at this stage." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "YCRzPGdTZfEe" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os, re\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "from colabdesign.shared.protein import _np_get_cb\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "import jax.numpy as jnp\n", + "import jax\n", + "from scipy.special import softmax, log_softmax\n", + "\n", + "import tqdm.notebook\n", + "TQDM_BAR_FORMAT = '{l_bar}{bar}| {n_fmt}/{total_fmt} [elapsed: {elapsed} remaining: {remaining}]'\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def sample_gumbel(shape, eps=1e-20): \n", + " \"\"\"Sample from Gumbel(0, 1)\"\"\"\n", + " U = np.random.uniform(size=shape)\n", + " return -np.log(-np.log(U + eps) + eps)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "wxYMB4A9Zmrf" + }, + "outputs": [], + "source": [ + "#@title initialize the model\n", + "length = 100 #@param {type:\"integer\"}\n", + "#@markdown Provide a starting point (optional)\n", + "starting_seq = \"\" #@param {type:\"string\"}\n", + "starting_seq = re.sub(\"[^A-Z]\", \"\", starting_seq.upper())\n", + "#@markdown - if `starting_seq` provided the `length` option will be overwritten by length of starting sequence.\n", + "\n", + "if len(starting_seq) > 0:\n", + " length = len(starting_seq)\n", + "\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "af_model.prep_inputs(length=length)\n", + "mpnn_model = mk_mpnn_model()\n", + "\n", + "af_model_test = mk_afdesign_model(protocol=\"fixbb\", best_metric=\"rmsd\")\n", + "mpnn_model_test = mk_mpnn_model()\n", + "\n", + "print(\"lengths\",af_model._lengths)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "3Dt8i00UbxtW", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title run protocol\n", + "#@markdown Optimization options\n", + "iterations = 100 #@param [\"50\", \"100\", \"200\"] {type:\"raw\"}\n", + "\n", + "#AlphaFold options\n", + "use_dropout = True\n", + "num_recycles = 0\n", + "\n", + "#@markdown proteinMPNN options (set to `none` to disable)\n", + "mpnn_mode = \"conditional\" #@param [\"none\",\"conditional\", \"unconditional\"]\n", + "\n", + "#@markdown proteinMPNN contact map masking options\n", + "cmap_seqsep = 6 #@param {type:\"raw\"}\n", + "cmap_num = 1 #@param {type:\"integer\"}\n", + "cmap_cutoff = 8 #@param {type:\"raw\"}\n", + "\n", + "L = sum(af_model._lengths)\n", + "af_model.restart(mode=\"gumbel\")\n", + "af_model._args[\"clear_prev\"] = False\n", + "af_model.set_opt(cmap_cutoff=cmap_cutoff)\n", + "af_model.set_weights(helix=1e-8)\n", + "\n", + "# gather info about inputs\n", + "if \"offset\" in af_model._inputs:\n", + " offset = af_model._inputs\n", + "else:\n", + " idx = af_model._inputs[\"residue_index\"]\n", + " offset = idx[:,None] - idx[None,:]\n", + "\n", + "# initialize sequence\n", + "if len(starting_seq) > 1:\n", + " af_model.set_seq(seq=starting_seq)\n", + "\n", + "# initialize coordinates\n", + "af_model._inputs.pop(\"prev\",None)\n", + "af_model._inputs[\"batch\"] = {\"aatype\":np.zeros(L).astype(int),\n", + " \"all_atom_mask\":np.zeros((L,37)),\n", + " \"all_atom_positions\":np.zeros((L,37,3))}\n", + "\n", + "save_best = False\n", + "for k in range(iterations):\n", + "\n", + " if k > (iterations - 10):\n", + " use_dropout = False\n", + " save_best = True\n", + "\n", + "\n", + " # denoise\n", + " aux = af_model.predict(return_aux=True, verbose=False,\n", + " dropout=use_dropout,\n", + " num_recycles=num_recycles)\n", + " af_model._inputs[\"prev\"] = aux[\"prev\"]\n", + " af_model._inputs[\"prev\"][\"prev_msa_first_row\"] *= 0\n", + " af_model._inputs[\"prev\"][\"prev_pos\"] *= 0\n", + "\n", + " # per position confidence\n", + " cmap = aux[\"cmap\"] * (np.abs(offset) > cmap_seqsep)\n", + " conf = np.sort(cmap)[:,-cmap_num:].mean(-1)\n", + "\n", + " # gather features\n", + " plddt = aux[\"plddt\"]\n", + " seq = aux[\"seq\"][\"hard\"][0].argmax(-1)\n", + " xyz = aux[\"atom_positions\"].copy()\n", + " \n", + " # update inputs \n", + " af_model._inputs[\"batch\"][\"aatype\"] = seq\n", + " af_model._inputs[\"batch\"][\"all_atom_positions\"] = xyz\n", + "\n", + " # add logits from proteinmpnn at each stage\n", + " if mpnn_mode != \"none\": \n", + " mpnn_model.get_af_inputs(af_model)\n", + " opt = {\"mask\":np.sqrt(conf)} \n", + " if mpnn_mode == \"unconditional\":\n", + " opt[\"ar_mask\"] = np.zeros((L,L))\n", + " mpnn_out = mpnn_model.score(**opt)\n", + " mpnn_logits = mpnn_out[\"logits\"][:,:20]\n", + " aux[\"log\"][\"mpnn\"] = mpnn_out[\"score\"]\n", + " \n", + " c = conf[:,None]\n", + " new_logits = (1 - c) * sample_gumbel(mpnn_logits.shape) + c * mpnn_logits\n", + " af_model._params[\"seq\"] = 0.9 * af_model._params[\"seq\"] + 0.1 * new_logits\n", + "\n", + " # save results\n", + " af_model._save_results(aux, save_best=save_best)\n", + " af_model._k += 1\n", + "\n", + "af_model.save_pdb(\"init.pdb\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YeYD4KF8MUA_" + }, + "outputs": [], + "source": [ + "af_model.plot_pdb()\n", + "af_model.get_seqs()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "6cJhizcYcUxm" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate(dpi=100))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "3H_B0AoYIiWH" + }, + "outputs": [], + "source": [ + "#@title sample new sequences using proteinMPNN and rescore with alphafold (w/o template)\n", + "#@markdown #### MPNN Options\n", + "num_seqs = 16 #@param [\"8\", \"16\", \"32\", \"64\", \"128\", \"256\", \"512\", \"1024\"] {type:\"raw\"}\n", + "sampling_temp = 0.1 \n", + "#@markdown #### AlphaFold Options\n", + "alphafold_model = \"model_4_ptm\" #@param [\"model_1_ptm\", \"model_2_ptm\", \"model_3_ptm\", \"model_4_ptm\", \"model_5_ptm\"]\n", + "num_recycles = 3 #@param [\"0\", \"1\", \"2\", \"3\"] {type:\"raw\"}\n", + "import pandas as pd\n", + "\n", + "# zero out template inputs\n", + "af_model_test.prep_inputs(\"init.pdb\")\n", + "mpnn_model_test.get_af_inputs(af_model_test)\n", + "out = mpnn_model_test.sample(num=num_seqs//8, batch=8,\n", + " temperature=sampling_temp)\n", + "af_terms = [\"plddt\",\"ptm\",\"pae\",\"rmsd\",\"dgram_cce\"]\n", + "for k in af_terms: out[k] = []\n", + "os.system(\"mkdir -p output/all_pdb\")\n", + "\n", + "with tqdm.notebook.tqdm(total=out[\"S\"].shape[0], bar_format=TQDM_BAR_FORMAT) as pbar:\n", + " with open(\"design.fasta\",\"w\") as fasta:\n", + " for n in range(num_seqs):\n", + " seq = out[\"seq\"][n]\n", + " af_model_test.predict(seq=seq,\n", + " num_recycles=num_recycles,\n", + " num_models=1,\n", + " verbose=False,\n", + " models=alphafold_model)\n", + "\n", + " for t in af_terms:\n", + " out[t].append(af_model_test.aux[\"log\"][t])\n", + " out[\"pae\"][-1] = out[\"pae\"][-1] * 31\n", + " af_model_test._save_results(save_best=True, verbose=False)\n", + " af_model_test.save_current_pdb(f\"output/all_pdb/n{n}.pdb\")\n", + " af_model_test._k += 1\n", + "\n", + " line = f'>mpnn:{out[\"score\"][n]:.3f}_plddt:{out[\"plddt\"][n]:.3f}_ptm:{out[\"ptm\"][n]:.3f}_pae:{out[\"pae\"][n]:.3f}\\n{out[\"seq\"][n]}'\n", + " fasta.write(line+\"\\n\")\n", + " pbar.update(1)\n", + "\n", + "af_model_test.save_pdb(\"final.pdb\")\n", + "\n", + "labels = [\"score\"] + af_terms + [\"seq\"]\n", + "data = [[out[k][n] for k in labels] for n in range(num_seqs)]\n", + "labels[0] = \"mpnn\"\n", + "\n", + "df = pd.DataFrame(data, columns=labels)\n", + "df.to_csv('output/mpnn_results.csv')\n", + "df.round(3).sort_values(\"rmsd\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "v3dPQeEQcAcT" + }, + "outputs": [], + "source": [ + "af_model_test.plot_pdb()\n", + "af_model_test.get_seqs()" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "gpuClass": "standard", + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_relax_design.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_relax_design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..71d202f0c6763f99e4b76d55d18c0de149b6275e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_relax_design.ipynb @@ -0,0 +1,400 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "#af_relax_design (WIP)\n", + "\n", + "\n", + "**Efficient and scalable de novo protein design using a relaxed sequence space**\n", + "\n", + "Christopher Josef Frank, Ali Khoshouei, Yosta de Stigter, Dominik Schiewitz, Shihao Feng, Sergey Ovchinnikov, Hendrik Dietz\n", + "\n", + "doi: https://doi.org/10.1101/2023.02.24.529906\n", + "\n", + "**WARNING** This notebook is in development, we are still working on adding all the options from the manuscript above." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install pyppeteer nest_asyncio\")\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "import requests, time\n", + "if not os.path.isfile(\"TMscore\"):\n", + " os.system(\"wget -qnc https://zhanggroup.org/TM-score/TMscore.cpp\")\n", + " os.system(\"g++ -static -O3 -ffast-math -lm -o TMscore TMscore.cpp\")\n", + "def tmscore(x,y):\n", + " # pass to TMscore\n", + " output = os.popen(f'./TMscore {x} {y}')\n", + " # parse outputs\n", + " parse_float = lambda x: float(x.split(\"=\")[1].split()[0])\n", + " o = {}\n", + " for line in output:\n", + " line = line.rstrip()\n", + " if line.startswith(\"RMSD\"): o[\"rms\"] = parse_float(line)\n", + " if line.startswith(\"TM-score\"): o[\"tms\"] = parse_float(line)\n", + " if line.startswith(\"GDT-TS-score\"): o[\"gdt\"] = parse_float(line)\n", + " return o\n", + "\n", + "import asyncio\n", + "import nest_asyncio\n", + "from pyppeteer import launch\n", + "import base64\n", + "\n", + "# Apply nest_asyncio to enable nested event loops\n", + "nest_asyncio.apply()\n", + "\n", + "async def fetch_blob_content(page, blob_url):\n", + " blob_to_base64 = \"\"\"\n", + " async (blobUrl) => {\n", + " const blob = await fetch(blobUrl).then(r => r.blob());\n", + " return new Promise((resolve) => {\n", + " const reader = new FileReader();\n", + " reader.onloadend = () => resolve(reader.result);\n", + " reader.readAsDataURL(blob);\n", + " });\n", + " }\n", + " \"\"\"\n", + " base64_data = await page.evaluate(blob_to_base64, blob_url)\n", + " _, encoded = base64_data.split(',', 1)\n", + " return base64.b64decode(encoded)\n", + "\n", + "async def extract_pdb_file_download_link_and_content(url):\n", + " browser = await launch(headless=True, args=['--no-sandbox', '--disable-setuid-sandbox'])\n", + " page = await browser.newPage()\n", + " await page.goto(url, {'waitUntil': 'networkidle0'})\n", + " elements = await page.querySelectorAll('a.btn.bg-purple')\n", + " for element in elements:\n", + " href = await page.evaluate('(element) => element.getAttribute(\"href\")', element)\n", + " if 'blob:https://esmatlas.com/' in href:\n", + " content = await fetch_blob_content(page, href)\n", + " await browser.close()\n", + " return href, content\n", + " await browser.close()\n", + " return \"No PDB file link found.\", None\n", + "\n", + "def esmfold_api(sequence):\n", + " url = f'https://esmatlas.com/resources/fold/result?fasta_header=%3Eunnamed&sequence={sequence}'\n", + " result = asyncio.get_event_loop().run_until_complete(extract_pdb_file_download_link_and_content(url))\n", + " if result[1]:\n", + " pdb_str = result[1].decode('utf-8')\n", + " return pdb_str\n", + " else:\n", + " return \"Failed to retrieve PDB content.\"\n", + "\n", + "import jax\n", + "import jax.numpy as jnp\n", + "from colabdesign.af.alphafold.common import residue_constants" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "sZnYfCbfEvol", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title # hallucination\n", + "#@markdown For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts).\n", + "LENGTH = 100 #@param {type:\"integer\"}\n", + "COPIES = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\"] {type:\"raw\"}\n", + "MODE = \"manuscript\" #@param [\"original\", \"manuscript\"]\n", + "use_rg_loss = True #@param {type:\"boolean\"}\n", + "\n", + "#@markdown ProteinMPNN Settings\n", + "use_mpnn_loss = False #@param {type:\"boolean\"}\n", + "use_solubleMPNN = False #@param {type:\"boolean\"}\n", + "#@markdown\n", + "\n", + "def add_rg_loss(self, weight=0.1):\n", + " '''add radius of gyration loss'''\n", + " def loss_fn(inputs, outputs):\n", + " xyz = outputs[\"structure_module\"]\n", + " ca = xyz[\"final_atom_positions\"][:,residue_constants.atom_order[\"CA\"]]\n", + " if self.protocol == \"binder\":\n", + " ca = ca[-self._binder_len:]\n", + " if MODE == \"manuscript\":\n", + " ca = ca[::5]\n", + " rg = jnp.sqrt(jnp.square(ca - ca.mean(0)).sum(-1).mean() + 1e-8)\n", + " if MODE == \"original\":\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"rg\"] = weight\n", + "\n", + "def add_mpnn_loss(self, mpnn=0.1, mpnn_seq=0.0):\n", + " '''\n", + " add mpnn loss\n", + " mpnn = maximize confidence of proteinmpnn\n", + " mpnn_seq = push designed sequence to match proteinmpnn logits\n", + " '''\n", + "\n", + " self._mpnn = mk_mpnn_model(weights = \"soluble\" if use_solubleMPNN else \"original\")\n", + " def loss_fn(inputs, outputs, aux, key):\n", + "\n", + " # get structure\n", + " atom_idx = tuple(residue_constants.atom_order[k] for k in [\"N\",\"CA\",\"C\",\"O\"])\n", + " I = {\"S\": inputs[\"aatype\"],\n", + " \"residue_idx\": inputs[\"residue_index\"],\n", + " \"chain_idx\": inputs[\"asym_id\"],\n", + " \"X\": outputs[\"structure_module\"][\"final_atom_positions\"][:,atom_idx],\n", + " \"mask\": outputs[\"structure_module\"][\"final_atom_mask\"][:,1],\n", + " \"lengths\": self._lengths,\n", + " \"key\": key}\n", + "\n", + " if \"offset\" in inputs:\n", + " I[\"offset\"] = inputs[\"offset\"]\n", + "\n", + " # set autoregressive mask\n", + " L = sum(self._lengths)\n", + " if self.protocol == \"binder\":\n", + " I[\"ar_mask\"] = 1 - np.eye(L)\n", + " I[\"ar_mask\"][-self._len:,-self._len:] = 0\n", + " else:\n", + " I[\"ar_mask\"] = np.zeros((L,L))\n", + "\n", + " # get logits\n", + " logits = self._mpnn._score(**I)[\"logits\"][:,:20]\n", + " if self.protocol == \"binder\":\n", + " logits = logits[-self._len:]\n", + " else:\n", + " logits = logits[:self._len]\n", + " aux[\"mpnn_logits\"] = logits\n", + "\n", + " # compute loss\n", + " log_q = jax.nn.log_softmax(logits)\n", + " p = inputs[\"seq\"][\"hard\"]\n", + " q = jax.nn.softmax(logits)\n", + " losses = {}\n", + " losses[\"mpnn\"] = -log_q.max(-1).mean()\n", + " losses[\"mpnn_seq\"] = -(p * jax.lax.stop_gradient(log_q)).sum(-1).mean()\n", + " return losses\n", + "\n", + " self._callbacks[\"model\"][\"loss\"].append(loss_fn)\n", + " self.opt[\"weights\"][\"mpnn\"] = mpnn\n", + " self.opt[\"weights\"][\"mpnn_seq\"] = mpnn_seq\n", + "\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + "af_model.prep_inputs(length=LENGTH, copies=COPIES)\n", + "\n", + "# add extra losses\n", + "if use_rg_loss: add_rg_loss(af_model)\n", + "if use_mpnn_loss: add_mpnn_loss(af_model)\n", + "\n", + "print(\"length\",af_model._lengths)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart()\n", + "if MODE == \"original\":\n", + " # pre-design with gumbel initialization and softmax activation\n", + " af_model.set_weights(plddt=0.0, pae=0.0)\n", + " af_model.set_seq(mode=[\"gumbel\"])\n", + " af_model.design_soft(50)\n", + " af_model.set_seq(af_model.aux[\"seq\"][\"pseudo\"])\n", + "\n", + "if MODE == \"manuscript\":\n", + " af_model.set_seq(mode=[\"gumbel\",\"soft\"])\n", + "\n", + "af_model.set_weights(plddt=1.0, pae=1.0)\n", + "af_model.design_logits(40)\n", + "af_model.design_logits(10, save_best=True)" + ], + "metadata": { + "id": "f76xqCkw0vj9" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "af_model.get_seqs()" + ] + }, + { + "cell_type": "code", + "source": [ + "#@markdown #Redesign with ProteinMPNN\n", + "num_seqs = 8 #@param [\"8\", \"16\", \"32\", \"64\"] {type:\"raw\"}\n", + "mpnn_sampling_temp = 0.1 #@param [\"0.0001\", \"0.1\", \"0.15\", \"0.2\", \"0.25\", \"0.3\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "rm_aa = \"C\" #@param {type:\"string\"}\n", + "use_solubleMPNN = False #@param {type:\"boolean\"}\n", + "#@markdown - `mpnn_sampling_temp` - control diversity of sampled sequences. (higher = more diverse).\n", + "#@markdown - `rm_aa='C'` - do not use [C]ysteines.\n", + "#@markdown - `use_solubleMPNN` - use weights trained only on soluble proteins. See [preprint](https://www.biorxiv.org/content/10.1101/2023.05.09.540044v2).\n", + "#@markdown" + ], + "metadata": { + "cellView": "form", + "id": "m2qAYsDsCfqJ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "from colabdesign.shared.protein import alphabet_list as chain_list\n", + "mpnn_model = mk_mpnn_model()\n", + "mpnn_model.prep_inputs(pdb_filename=f\"{af_model.protocol}.pdb\",\n", + " chain=\",\".join(chain_list[:COPIES]),\n", + " homooligmer=COPIES>1,\n", + " rm_aa=rm_aa,\n", + " weights = \"soluble\" if use_solubleMPNN else\"original\")\n", + "out = mpnn_model.sample(num=num_seqs//8,\n", + " batch=8,\n", + " temperature=mpnn_sampling_temp)\n", + "for seq,score in zip(out[\"seq\"],out[\"score\"]):\n", + " print(score,seq.split(\"/\")[0])" + ], + "metadata": { + "id": "uQa0FAp7bGQo" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "#Run ESMfold" + ], + "metadata": { + "id": "eDvyemgjNbX4" + } + }, + { + "cell_type": "code", + "source": [ + "print(\"# rmsd tmscore sequence\")\n", + "best = {}\n", + "best_rmsd = None\n", + "for n,seq in enumerate(out[\"seq\"]):\n", + " x = seq.split(\"/\")[0]\n", + " with open(f\"{af_model.protocol}.esmfold.{n}.pdb\",\"w\") as handle:\n", + " pdb_str = esmfold_api(x)\n", + " handle.write(pdb_str)\n", + " o = tmscore(f\"{af_model.protocol}.pdb\",\n", + " f\"{af_model.protocol}.esmfold.{n}.pdb\")\n", + " print(n,o[\"rms\"],o[\"tms\"],x)\n", + " if best_rmsd is None or o[\"rms\"] < best_rmsd:\n", + " best_rmsd = o[\"rms\"]\n", + " best = {**o,\"seq\":x}" + ], + "metadata": { + "id": "Ey29NmNAFtK0" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "best" + ], + "metadata": { + "id": "ltH6cLw5NhuX" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/af_single_sequential.ipynb b/model/PXDesignBench/ColabDesign/af/examples/af_single_sequential.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..09814e3124025eda611b2f2117b62c7f40f085f9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/af_single_sequential.ipynb @@ -0,0 +1,164 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title af_single_sequential\n", + "#@markdown implementing [@MartinPacesa](https://twitter.com/MartinPacesa/status/1640005299124707328)'s idea\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " print(\"installing AlphaFold...\")\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " print(\"downloading AlphaFold params...\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-03-02.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-03-02.tar -C params\")\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "import tqdm.notebook\n", + "TQDM_BAR_FORMAT = '{l_bar}{bar}| {n_fmt}/{total_fmt} [elapsed: {elapsed} remaining: {remaining}]'\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "#@markdown Specify either pdb/pdb_chain or sequence:\n", + "pdb = \"6D0T\" #@param {type:\"string\"}\n", + "pdb_chain = \"A\" #@param {type:\"string\"}\n", + "sequence = \"\" #@param {type:\"string\"}\n", + "num_recycles = 0 #@param [\"0\", \"1\", \"2\", \"4\", \"8\", \"16\"] {type:\"raw\"}\n", + "clear_mem()\n", + "if sequence == \"\":\n", + " pdb_filename = get_pdb(pdb)\n", + " af_model = mk_afdesign_model(protocol=\"fixbb\")\n", + " af_model.prep_inputs(pdb_filename=pdb_filename, chain=pdb_chain)\n", + " af_model.set_seq(mode=\"wildtype\")\n", + " mode = \"pdb\"\n", + "else:\n", + " af_model = mk_afdesign_model(protocol=\"hallucination\")\n", + " af_model.prep_inputs(length=len(sequence))\n", + " af_model.set_seq(sequence)\n", + " mode = \"free\"\n", + "\n", + "import random, string\n", + "path = ''.join(random.choices(string.ascii_lowercase + string.digits, k=5))\n", + "while os.path.isdir(path):\n", + " path = ''.join(random.choices(string.ascii_lowercase + string.digits, k=5))\n", + "\n", + "seq = af_model._params[\"seq\"].copy()\n", + "os.makedirs(path, exist_ok=True)\n", + "with tqdm.notebook.tqdm(total=af_model._len, bar_format=TQDM_BAR_FORMAT) as pbar:\n", + " for n in range(1,af_model._len+1):\n", + " \n", + " # replace sequence (this is just for visualization)\n", + " af_model._params[\"seq\"] = seq.copy()\n", + " af_model._params[\"seq\"][:,n:] = 0\n", + " \n", + " # mask part of the input features\n", + " af_model._inputs[\"seq_mask\"] = (np.arange(af_model._len) < n).astype(float)\n", + " af_model.predict(verbose=False, hard=False, num_recycles=num_recycles)\n", + " af_model._save_results(verbose=False)\n", + " af_model.save_current_pdb(f\"{path}/{n:04d}.pdb\")\n", + " pbar.update(1)" + ] + }, + { + "cell_type": "code", + "source": [ + "HTML(af_model.animate(dpi=100))" + ], + "metadata": { + "id": "lphWx8wkEpwP" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_pdb()" + ], + "metadata": { + "id": "9h1uXK44TygM" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title Package and download results\n", + "#@markdown If you are having issues downloading the result archive, \n", + "#@markdown try disabling your adblocker and run this cell again. \n", + "#@markdown If that fails click on the little folder icon to the \n", + "#@markdown left, navigate to file: `name.result.zip`, \n", + "#@markdown right-click and select \\\"Download\\\" \n", + "#@markdown (see [screenshot](https://pbs.twimg.com/media/E6wRW2lWUAEOuoe?format=jpg&name=small)).\n", + "from google.colab import files\n", + "!zip -r {path}.result.zip {path}/*\n", + "files.download(f\"{path}.result.zip\")" + ], + "metadata": { + "id": "zGE1CJxuTzyQ", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + }, + "gpuClass": "standard" + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/afdesign_hotspot_test.ipynb b/model/PXDesignBench/ColabDesign/af/examples/afdesign_hotspot_test.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..54a5b35b6077d7a4bdb1a278e08cc016d2706491 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/afdesign_hotspot_test.ipynb @@ -0,0 +1,247 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "# AfDesign - binder + hotspot test" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "-AXy0s_4cKaK", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "source": [ + "%%bash\n", + "wget -qnc https://raw.githubusercontent.com/casperg92/MaSIF_colab/main/example/monomerexample.pdb" + ], + "metadata": { + "id": "TIGDV-NqGMAw" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "3XLJPiRKx5Mw" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "model = mk_afdesign_model(protocol=\"binder\")\n", + "\n", + "# pos = define positions (hotspot) on target you want to target for binder\n", + "model.prep_inputs(pdb_filename=\"monomerexample.pdb\", chain=\"A\",\n", + " binder_len=20,\n", + " hotspot=\"33,17,6,34,30,19,37,15\") \n", + "\n", + "print(\"target_length\",model._target_len)\n", + "print(\"binder_length\",model._binder_len)\n", + "print(\"weights\",model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "u6VxjuinyCZa" + }, + "outputs": [], + "source": [ + "model.restart(mode=\"soft_gumbel\")\n", + "model.design_3stage(100, 100, 10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "9cARoviGyIKb" + }, + "outputs": [], + "source": [ + "HTML(model.animate())" + ] + }, + { + "cell_type": "code", + "source": [ + "model.get_seqs()" + ], + "metadata": { + "id": "RzE137NDZdZc" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.plot_pdb()\n", + "model.save_pdb(f\"{model.protocol}.pdb\")" + ], + "metadata": { + "id": "sTlS7_L8Zfwf" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "as a control, let's try hallucinate a binder without defining a hotspot" + ], + "metadata": { + "id": "aGW9s5t3Xlk4" + } + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "model = mk_afdesign_model(protocol=\"binder\")\n", + "model.prep_inputs(pdb_filename=\"monomerexample.pdb\", chain=\"A\", binder_len=20)" + ], + "metadata": { + "id": "KzkNzuS6Xpqj" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.restart(mode=\"soft_gumbel\")\n", + "model.design_3stage(100, 100, 10)" + ], + "metadata": { + "id": "wjFi2uhwXtPz" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "HTML(model.animate())" + ], + "metadata": { + "id": "pBRNpspoX6pR" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.get_seqs()" + ], + "metadata": { + "id": "J43oqomrYA8v" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.plot_pdb()\n", + "model.save_pdb(f\"{model.protocol}.control.pdb\")" + ], + "metadata": { + "id": "r2d86kMVX_SL" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "xw_5hblQmRqn" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "afdesign_hotspot_test.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/binder_hallucination.ipynb b/model/PXDesignBench/ColabDesign/af/examples/binder_hallucination.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..f02aa49109412109add91ccb610084546c8b0f0d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/binder_hallucination.ipynb @@ -0,0 +1,42 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "this notebook moved to: [peptide_binder_design.ipynb](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/v1.1.1/af/examples/peptide_binder_design.ipynb)" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/model/PXDesignBench/ColabDesign/af/examples/disulfide_design.ipynb b/model/PXDesignBench/ColabDesign/af/examples/disulfide_design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..438f65fffae61ebb235d4af1293ce7053efedb5d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/disulfide_design.ipynb @@ -0,0 +1,348 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "YRk_XS2NILil" + }, + "source": [ + "# disulfide-hallucination\n", + "For a given length, generate/hallucinate a disulfide-rich sequence that AlphaFold thinks folds into a well structured protein" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "7JbLyVu4ILil" + }, + "outputs": [], + "source": [ + "import random\n", + "from jax.lax import dynamic_slice\n", + "import jax.numpy as jnp\n", + "\n", + "from colabdesign.af.loss import _get_con_loss\n", + "def get_con_loss(dgram, dgram_bins, cutoff=None, binary=True,\n", + " num=1, seqsep=0, offset=None):\n", + " '''convert distogram into contact loss''' \n", + " x = _get_con_loss(dgram, dgram_bins, cutoff, binary) \n", + " a,b = x.shape\n", + " if offset is None:\n", + " mask = jnp.abs(jnp.arange(a)[:,None] - jnp.arange(b)[None,:]) >= seqsep\n", + " else:\n", + " mask = jnp.abs(offset) >= seqsep\n", + " x = jnp.sort(jnp.where(mask,x,jnp.nan))\n", + " k_mask = (jnp.arange(b) < num) * (jnp.isnan(x) == False) \n", + " return jnp.where(k_mask,x,0.0).sum(-1) / (k_mask.sum(-1) + 1e-8)\n", + "\n", + "def generate_disulfide_pattern(L, disulfide_num, min_sep=5):\n", + " disulfide_pattern = []\n", + " positions = list(range(L))\n", + " for n in range(disulfide_num):\n", + " for _ in range(100): # try 100 time per postion.\n", + " i,j = random.sample(positions, k=2)\n", + " if abs(i-j)<=min_sep: continue # set min loop len.\n", + " positions.remove(i)\n", + " positions.remove(j)\n", + " disulfide_pattern.append((i,j))\n", + " # check\n", + " if _ > 99:\n", + " print('Not find good disulfide_pos! exit....')\n", + " return 0 # not good pose!\n", + " else:\n", + " break\n", + " sequence_pattern = list('X'*L)\n", + " for pair in disulfide_pattern:\n", + " for i in pair: sequence_pattern[i] = 'C'\n", + "\n", + " return disulfide_pattern, ''.join(sequence_pattern), L\n", + "\n", + "def disulfide_loss(inputs, outputs):\n", + " def get_disulfide_loss(dgram, dgram_bins, disulfide_pattern):\n", + " '''\n", + " Func: simple disulfide loss, make the contacts < 7.0/7.5A.\n", + " # see: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7316719/\n", + " params: disulfide_pattern: List[(pos1, pos2), (pos3, pos4)...]\n", + " '''\n", + " disulfide_loss = 0.0\n", + " for pair in disulfide_pattern:\n", + " i,j = pair\n", + " pair_dgram = dynamic_slice(dgram, (i,j,0), (1,1,len(dgram_bins))) + dynamic_slice(dgram, (j,i,0), (1,1,len(dgram_bins)))\n", + " disulfide_loss += get_con_loss(pair_dgram, dgram_bins, cutoff=7.0, binary=False, num=1)\n", + " return disulfide_loss.mean()\n", + "\n", + " # add disulfide loss here:\n", + " dgram_logits = outputs['distogram']['logits']\n", + " dgram_bins = jnp.append(0, outputs[\"distogram\"][\"bin_edges\"])\n", + " return {\"disulfide\":get_disulfide_loss(dgram_logits, dgram_bins, inputs['opt']['disulfide_pattern'])}" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "aU4e-ZkfILim" + }, + "source": [ + "0. generate_cys_pattern" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "vrSatV2sILim" + }, + "outputs": [], + "source": [ + "disulfide_pattern, sequence_pattern, L = generate_disulfide_pattern(35, 3)\n", + "print(disulfide_pattern)\n", + "print(sequence_pattern)\n", + "print(L)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "jGNGjHeyILim" + }, + "source": [ + "1. hallucination with disulfide-pattern" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "HmsBDNhmILin" + }, + "outputs": [], + "source": [ + "# using some disulfide sequence as input:\n", + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\", loss_callback=disulfide_loss)\n", + "af_model.opt[\"weights\"][\"disulfide\"] = 1.0\n", + "af_model.prep_inputs(length=L)\n", + "\n", + "print(\"length\",af_model._len)\n", + "print(\"weights\",af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "MmBtBMnBILin" + }, + "outputs": [], + "source": [ + "# set disulfide_pattern sequence.\n", + "af_model.restart(seq=sequence_pattern, add_seq=True, rm_aa='C')\n", + "# set disulfide_pattern:\n", + "af_model.opt['disulfide_pattern'] = disulfide_pattern\n", + "# reweight con:\n", + "af_model.opt[\"weights\"]['con'] = 0.5" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.design_3stage(50,50,10)" + ], + "metadata": { + "id": "wstI0n4zMydi" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "ewlj8671ILio" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb(show_sidechains=True)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "iVEqJKaKILio" + }, + "source": [ + "2. fix-sidechain with pyRosetta" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "VGwyvaodILio" + }, + "outputs": [], + "source": [ + "from pyrosetta import init, pose_from_pdb, Pose, create_score_function\n", + "from pyrosetta.rosetta.protocols.relax import FastRelax\n", + "from pyrosetta.rosetta.core.pack.task import TaskFactory\n", + "from pyrosetta.rosetta.core.kinematics import MoveMap\n", + "from pyrosetta.rosetta.core.pack.task.operation import InitializeFromCommandline\n", + "from pyrosetta.rosetta.protocols.denovo_design import DisulfidizeMover\n", + "from pyrosetta.rosetta.core.pack.task.operation import RestrictToRepacking\n", + "from pyrosetta.rosetta.core.select.residue_selector import ChainSelector\n", + "\n", + "def fastrelax(pose):\n", + " full_score = create_score_function('ref2015')\n", + " tf = TaskFactory()\n", + " # tf.push_back(InitializeFromCommandline())\n", + " tf.push_back(RestrictToRepacking())\n", + " mmap = MoveMap()\n", + " mmap.set_bb(True)\n", + " mmap.set_chi(True)\n", + "\n", + " # FastRelax:\n", + " fast_design = FastRelax(full_score, 4) # repeat:6\n", + " fast_design.set_task_factory(tf)\n", + " fast_design.set_movemap(mmap)\n", + " fast_design.apply(pose)\n", + " \n", + "def build_stapled_pose(pose, cys_pattern):\n", + " # rebuild \n", + " disulfidizer = DisulfidizeMover()\n", + " disulfidizer.set_match_rt_limit(999.0)\n", + " disulfidizer.set_max_disulf_score(999.0)\n", + " for pair in cys_pattern:\n", + " full_score = create_score_function('ref2015')\n", + " stapled_pose = Pose().assign(pose) # pose for disulfides stapled\n", + " residue1, residue2 = pair\n", + " disulfidizer.make_disulfide(stapled_pose, residue1+1, residue2+1, False, full_score)\n", + " # fastdesign mover\n", + " pdbnum1 = stapled_pose.pdb_info().pose2pdb(residue1)\n", + " pdbnum2 = stapled_pose.pdb_info().pose2pdb(residue2)\n", + " print('# OPTIMIZE: Around These Residues: %s %s' % (pdbnum1, pdbnum2))\n", + "\n", + " # save pdb:\n", + " fastrelax(stapled_pose)\n", + " \n", + " # filter: all stapled?\n", + " v = ChainSelector(1).apply(stapled_pose)\n", + " l = disulfidizer.find_current_disulfides(stapled_pose, v, v)\n", + " print(len([i for i in l]), len(cys_pattern))\n", + " if len([i for i in l]) == len(cys_pattern):\n", + " return stapled_pose\n", + " else:\n", + " return 0\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "zhMey-4lILip" + }, + "outputs": [], + "source": [ + "# optimze the side-chain\n", + "init('-mute all')\n", + "pose = pose_from_pdb(f\"{af_model.protocol}.pdb\")\n", + "stapled_pose = build_stapled_pose(pose, disulfide_pattern)" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "disulfide_design.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3.8.10 64-bit", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.10" + }, + "vscode": { + "interpreter": { + "hash": "31f2aee4e71d21fbe5cf8b01ff0e069b9275f58929596ceb00d14d90e3e16cd6" + } + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/hallucination.ipynb b/model/PXDesignBench/ColabDesign/af/examples/hallucination.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..8fd6a4d7afbb0d7978ca96383798a5e25627458f --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/hallucination.ipynb @@ -0,0 +1,193 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "# AfDesign - hallucination\n", + "For a given length, generate/hallucinate a protein sequence that AlphaFold thinks folds into a well structured protein (high plddt, low pae, many contacts).\n", + "\n", + "**WARNING**\n", + "1. This notebook is in active development and was designed for demonstration purposes only.\n", + "2. Using AfDesign as the only \"loss\" function for design might be a bad idea, you may find adversarial sequences (aka. sequences that trick AlphaFold)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "source": [ + "#@title Hallucination Options\n", + "length = 100#@param {type:\"integer\"}\n", + "copies = 1#@param {type:\"integer\"}\n", + "#@markdown ####Weights\n", + "#@markdown - Minimizing `pae` or maximizing `plddt` often results in a single helix.\n", + "#@markdown To avoid this, we start with a random sequence and instead try to optimize \n", + "#@markdown defined `num`ber of `con`tacts per position. \n", + "pae = 0.1 #@param [\"0.01\", \"0.1\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "plddt = 0.1 #@param [\"0.01\", \"0.1\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "con = 1.0 #@param [\"0.01\", \"0.1\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "#@markdown ####Contact Definition\n", + "#@markdown - The contact definition is based on Cb-Cb diststance `cutoff`. To avoid \n", + "#@markdown biasing towards helical contact, only contacts with sequence seperation > \n", + "#@markdown `seqsep` are considered.\n", + "\n", + "\n", + "seqsep = 9 #@param [\"0\",\"5\",\"9\"] {type:\"raw\"}\n", + "cutoff = \"14\" #@param [\"8\", \"14\", \"max\"]\n", + "num = \"2\" #@param [\"1\", \"2\", \"4\", \"8\", \"max\"]\n", + "binary = False #@param {type:\"boolean\"}\n", + "if cutoff == \"max\": cutoff = 21.6875\n", + "if num == \"max\": num = length\n", + "\n", + "opt = {\"con\":{\"seqsep\":int(seqsep),\"cutoff\":float(cutoff),\"num\":int(num),\n", + " \"binary\":binary}}\n", + "weights = {\"con\":float(con), \"pae\":float(pae),\"plddt\":float(plddt)}\n", + "\n", + "if \"model\" not in dir() or model._len != length or model._args[\"copies\"] != copies:\n", + " clear_mem()\n", + " model = mk_afdesign_model(protocol=\"hallucination\")\n", + " model.prep_inputs(length=length, copies=copies)\n", + "\n", + "#@markdown ####Optimizer settings\n", + "pre_iters = 100 #@param {type:\"integer\"}\n", + "soft_iters = 50 #@param {type:\"integer\"}\n", + "temp_iters = 50 #@param {type:\"integer\"}\n", + "hard_iters = 10 #@param {type:\"integer\"}\n", + "\n", + "# pre-design with gumbel initialization and softmax activation\n", + "model.restart(mode=\"gumbel\",opt=opt,weights=weights)\n", + "model.design_soft(pre_iters)\n", + "\n", + "# three stage design \n", + "model.set_seq(model.aux[\"seq\"][\"pseudo\"])\n", + "model.design_3stage(soft_iters,temp_iters,hard_iters)" + ], + "metadata": { + "cellView": "form", + "id": "eCGc3J663NGz" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@markdown ## display hallucinated protein {run: \"auto\"}\n", + "color = \"pLDDT\" #@param [\"chain\", \"pLDDT\", \"rainbow\"]\n", + "show_sidechains = False #@param {type:\"boolean\"}\n", + "show_mainchains = False #@param {type:\"boolean\"}\n", + "model.save_pdb(f\"{model.protocol}.pdb\")\n", + "model.plot_pdb(show_sidechains=show_sidechains,\n", + " show_mainchains=show_mainchains,\n", + " color=color)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "model.get_seqs()" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "hallucination.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/hallucination_custom_loss.ipynb b/model/PXDesignBench/ColabDesign/af/examples/hallucination_custom_loss.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..479363b5645ef6e1b5d46911aa99bbbdc50f2e08 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/hallucination_custom_loss.ipynb @@ -0,0 +1,260 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "# AfDesign - hallucination custom loss example\n", + "Backprop through AlphaFold for protein design." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "UUfKrOzT0gOS" + }, + "source": [ + "# Custom loss" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "qLd1DsnKzxBJ" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\", debug=True)\n", + "af_model.prep_inputs(length=100)\n", + "\n", + "print(\"length\", af_model._len)\n", + "print(\"weights\", af_model.opt[\"weights\"])" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart(mode=\"gumbel\",seed=0)\n", + "af_model.set_opt(soft=True)\n", + "af_model.run(backprop=False)" + ], + "metadata": { + "id": "u0AwskJ84NGx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "from colabdesign.af.alphafold.common import residue_constants\n", + "import jax\n", + "import jax.numpy as jnp\n", + "\n", + "# first off, let's implement a custom Radius of Gyration loss function\n", + "def rg_loss(inputs, outputs):\n", + " positions = outputs[\"structure_module\"][\"final_atom_positions\"]\n", + " ca = positions[:,residue_constants.atom_order[\"CA\"]]\n", + " center = ca.mean(0)\n", + " rg = jnp.sqrt(jnp.square(ca - center).sum(-1).mean() + 1e-8)\n", + " rg_th = 2.38 * ca.shape[0] ** 0.365\n", + " rg = jax.nn.elu(rg - rg_th)\n", + " return {\"rg\":rg}" + ], + "metadata": { + "id": "SGxkLR_4VsQI" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.aux[\"debug\"].keys()" + ], + "metadata": { + "id": "LAgsoVLhcJdr" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "rg_loss(**af_model.aux[\"debug\"])" + ], + "metadata": { + "id": "enMbbgFnWLwF" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "#Let's add it to the model!" + ], + "metadata": { + "id": "jmHGCynter0p" + } + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "af_model = mk_afdesign_model(protocol=\"hallucination\",\n", + " debug=False,\n", + " loss_callback=rg_loss) # add our custom loss\n", + "af_model.opt[\"weights\"][\"rg\"] = 0.1 # add our loss to weights (so we can later control it)\n", + "af_model.prep_inputs(length=100)\n", + "print(\"weights\", af_model.opt[\"weights\"])" + ], + "metadata": { + "id": "0D7Z0U6aVD1V" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart(mode=\"gumbel\", seed=0)\n", + "af_model.design_soft(50)\n", + "\n", + "# three stage design \n", + "af_model.set_seq(af_model.aux[\"seq\"][\"pseudo\"])\n", + "af_model.design_3stage(50,50,10)" + ], + "metadata": { + "id": "Wsc9IWsqXreX" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YEApO8YzBoS0" + }, + "outputs": [], + "source": [ + "af_model.save_pdb(f\"{af_model.protocol}.pdb\")\n", + "af_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "cW1KQiHKJpfp" + }, + "outputs": [], + "source": [ + "HTML(af_model.animate())" + ] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "YDrChASGVUUx" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "-js6TX9ZytR9" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "hallucination_custom_loss.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/partial_hallucination_rewire.ipynb b/model/PXDesignBench/ColabDesign/af/examples/partial_hallucination_rewire.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..0d0e89338a65b33a86a52bbd05bee754a071aed6 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/partial_hallucination_rewire.ipynb @@ -0,0 +1,161 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "# AfDesign - rewire (partial hallucination)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "source": [ + "# setup the model\n", + "clear_mem()\n", + "model = mk_afdesign_model(protocol=\"partial\",\n", + " use_templates=False) # set True to constrain positions using template input\n", + " \n", + "# define positions we want to constrain (input PDB numbering)\n", + "old_pos = \"4-9,13-26,30-33,37-50,54-59,63-76,80-84,112-125\"\n", + "\n", + "model.prep_inputs(get_pdb(\"2MR5\"), chain=\"A\",\n", + " pos=old_pos, # define positions to contrain\n", + " length=100, # define if the desired length is different from input PDB\n", + " fix_seq=False) # set True to constrain the sequence\n", + "\n", + "# set positions (if different from PDB)\n", + "# reorder the segments, \n", + "model.rewire(order = [1,2,3,0,7,4,5,6], # set order of segments\n", + " loops = [3,3,3,4,3,3,4], # change loop length inbetween segments\n", + " offset=0) # essentially loop length at the N term\n", + "\n", + "print(model.opt[\"pos\"])" + ], + "metadata": { + "id": "_m7ZaaP4NkII" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# restart optimization\n", + "model.restart()\n", + "# model.set_seq(mode=\"wildtype\") # initialize with wildtype sequence\n", + "\n", + "# balance weights [dgram_cce = restraint weight], [con = hallucination weight]\n", + "model.set_weights(dgram_cce=1, con=0)\n", + "model.design_3stage(300,100,10)" + ], + "metadata": { + "id": "bDA8cPqMT_eY" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "model.save_pdb(f\"{model.protocol}.pdb\")\n", + "model.plot_pdb()" + ], + "metadata": { + "id": "qFegtgcnHdqr" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "HTML(model.animate())" + ], + "metadata": { + "id": "9sjG7kvoHaVi" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "partial_hallucination_rewire.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/peptide_binder_design.ipynb b/model/PXDesignBench/ColabDesign/af/examples/peptide_binder_design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..4970c492c6cd175d12d6b86455f833cccc424d6d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/peptide_binder_design.ipynb @@ -0,0 +1,319 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "# AfDesign - peptide binder design\n", + "For a given protein target and protein binder length, generate/hallucinate a protein binder sequence AlphaFold thinks will bind to the target structure. To do this, we maximize number of contacts at the interface and maximize pLDDT of the binder.\n", + "\n", + "**WARNING**\n", + "1. This notebook is in active development and was designed for demonstration purposes only.\n", + "2. Using AfDesign as the only \"loss\" function for design might be a bad idea, you may find adversarial sequences (aka. sequences that trick AlphaFold)." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title **setup**\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.shared.utils import copy_dict\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "import numpy as np\n", + "\n", + "#########################\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "source": [ + "#@title **prep inputs**\n", + "import re\n", + "#@markdown ---\n", + "#@markdown **target info**\n", + "pdb = \"4N5T\" #@param {type:\"string\"}\n", + "#@markdown - enter PDB code or UniProt code (to fetch AlphaFoldDB model) or leave blink to upload your own\n", + "target_chain = \"A\" #@param {type:\"string\"}\n", + "target_hotspot = \"\" #@param {type:\"string\"}\n", + "if target_hotspot == \"\": target_hotspot = None\n", + "#@markdown - restrict loss to predefined positions on target (eg. \"1-10,12,15\")\n", + "target_flexible = False #@param {type:\"boolean\"}\n", + "#@markdown - allow backbone of target structure to be flexible\n", + "\n", + "#@markdown ---\n", + "#@markdown **binder info**\n", + "binder_len = 14 #@param {type:\"integer\"}\n", + "#@markdown - length of binder to hallucination\n", + "binder_seq = \"\" #@param {type:\"string\"}\n", + "binder_seq = re.sub(\"[^A-Z]\", \"\", binder_seq.upper())\n", + "if len(binder_seq) > 0:\n", + " binder_len = len(binder_seq)\n", + "else:\n", + " binder_seq = None\n", + "#@markdown - if defined, will initialize design with this sequence\n", + "\n", + "binder_chain = \"\" #@param {type:\"string\"}\n", + "if binder_chain == \"\": binder_chain = None\n", + "#@markdown - if defined, supervised loss is used (binder_len is ignored)\n", + "\n", + "#@markdown ---\n", + "#@markdown **model config**\n", + "use_multimer = False #@param {type:\"boolean\"}\n", + "#@markdown - use alphafold-multimer for design\n", + "num_recycles = 0 #@param [\"0\", \"1\", \"3\", \"6\"] {type:\"raw\"}\n", + "num_models = \"2\" #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"all\"]\n", + "num_models = 5 if num_models == \"all\" else int(num_models)\n", + "#@markdown - number of trained models to use during optimization\n", + "\n", + "\n", + "x = {\"pdb_filename\":pdb,\n", + " \"chain\":target_chain,\n", + " \"binder_len\":binder_len,\n", + " \"binder_chain\":binder_chain,\n", + " \"hotspot\":target_hotspot,\n", + " \"use_multimer\":use_multimer,\n", + " \"rm_target_seq\":target_flexible}\n", + " \n", + "x[\"pdb_filename\"] = get_pdb(x[\"pdb_filename\"]) \n", + "\n", + "if \"x_prev\" not in dir() or x != x_prev:\n", + " clear_mem()\n", + " model = mk_afdesign_model(protocol=\"binder\",\n", + " use_multimer=x[\"use_multimer\"],\n", + " num_recycles=num_recycles,\n", + " recycle_mode=\"sample\")\n", + " model.prep_inputs(**x,\n", + " ignore_missing=False)\n", + " x_prev = copy_dict(x)\n", + " print(\"target length:\", model._target_len)\n", + " print(\"binder length:\", model._binder_len)\n", + " binder_len = model._binder_len" + ], + "metadata": { + "id": "HSgE99WALOE-", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title **run AfDesign**\n", + "from scipy.special import softmax\n", + "\n", + "optimizer = \"pssm_semigreedy\" #@param [\"pssm_semigreedy\", \"3stage\", \"semigreedy\", \"pssm\", \"logits\", \"soft\", \"hard\"]\n", + "#@markdown - `pssm_semigreedy` - uses the designed PSSM to bias semigreedy opt. (Recommended)\n", + "#@markdown - `3stage` - gradient based optimization (GD) (logits → soft → hard)\n", + "#@markdown - `pssm` - GD optimize (logits → soft) to get a sequence profile (PSSM).\n", + "#@markdown - `semigreedy` - tries X random mutations, accepts those that decrease loss\n", + "#@markdown - `logits` - GD optimize logits inputs (continious)\n", + "#@markdown - `soft` - GD optimize softmax(logits) inputs (probabilities)\n", + "#@markdown - `hard` - GD optimize one_hot(logits) inputs (discrete)\n", + "\n", + "#@markdown WARNING: The output sequence from `pssm`,`logits`,`soft` is not one_hot. To get a valid sequence use the other optimizers, or redesign the output backbone with another protocol like ProteinMPNN.\n", + "\n", + "#@markdown ----\n", + "#@markdown #### advanced GD settings\n", + "GD_method = \"sgd\" #@param [\"adabelief\", \"adafactor\", \"adagrad\", \"adam\", \"adamw\", \"fromage\", \"lamb\", \"lars\", \"noisy_sgd\", \"dpsgd\", \"radam\", \"rmsprop\", \"sgd\", \"sm3\", \"yogi\"]\n", + "learning_rate = 0.1 #@param {type:\"raw\"}\n", + "norm_seq_grad = True #@param {type:\"boolean\"}\n", + "dropout = True #@param {type:\"boolean\"}\n", + "\n", + "model.restart(seq=binder_seq)\n", + "model.set_optimizer(optimizer=GD_method,\n", + " learning_rate=learning_rate,\n", + " norm_seq_grad=norm_seq_grad)\n", + "models = model._model_names[:num_models]\n", + "\n", + "flags = {\"num_recycles\":num_recycles,\n", + " \"models\":models,\n", + " \"dropout\":dropout}\n", + "\n", + "if optimizer == \"3stage\":\n", + " model.design_3stage(120, 60, 10, **flags)\n", + " pssm = softmax(model._tmp[\"seq_logits\"],-1)\n", + "\n", + "if optimizer == \"pssm_semigreedy\":\n", + " model.design_pssm_semigreedy(120, 32, **flags)\n", + " pssm = softmax(model._tmp[\"seq_logits\"],1)\n", + "\n", + "if optimizer == \"semigreedy\":\n", + " model.design_pssm_semigreedy(0, 32, **flags)\n", + " pssm = None\n", + "\n", + "if optimizer == \"pssm\":\n", + " model.design_logits(120, e_soft=1.0, num_models=1, ramp_recycles=True, **flags)\n", + " model.design_soft(32, num_models=1, **flags)\n", + " flags.update({\"dropout\":False,\"save_best\":True})\n", + " model.design_soft(10, num_models=num_models, **flags)\n", + " pssm = softmax(model.aux[\"seq\"][\"logits\"],-1)\n", + "\n", + "O = {\"logits\":model.design_logits,\n", + " \"soft\":model.design_soft,\n", + " \"hard\":model.design_hard}\n", + "\n", + "if optimizer in O:\n", + " O[optimizer](120, num_models=1, ramp_recycles=True, **flags)\n", + " flags.update({\"dropout\":False,\"save_best\":True})\n", + " O[optimizer](10, num_models=num_models, **flags)\n", + " pssm = softmax(model.aux[\"seq\"][\"logits\"],-1)\n", + "\n", + "model.save_pdb(f\"{model.protocol}.pdb\")" + ], + "metadata": { + "cellView": "form", + "id": "60qmxpzno0yV" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "A1GxeLZdTTya", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title display hallucinated protein {run: \"auto\"}\n", + "color = \"pLDDT\" #@param [\"chain\", \"pLDDT\", \"rainbow\"]\n", + "show_sidechains = False #@param {type:\"boolean\"}\n", + "show_mainchains = False #@param {type:\"boolean\"}\n", + "color_HP = False #@param {type:\"boolean\"}\n", + "animate = True #@param {type:\"boolean\"}\n", + "model.plot_pdb(show_sidechains=show_sidechains,\n", + " show_mainchains=show_mainchains,\n", + " color=color, color_HP=color_HP, animate=animate)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "L2E9Tn2Acchj" + }, + "outputs": [], + "source": [ + "HTML(model.animate(dpi=100))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YSKWYu0_GlUH" + }, + "outputs": [], + "source": [ + "model.save_pdb(f\"{model.protocol}.pdb\")\n", + "model.get_seqs()" + ] + }, + { + "cell_type": "code", + "source": [ + "#@markdown ### Amino acid probabilties\n", + "import plotly.express as px\n", + "alphabet = \"ACDEFGHIKLMNPQRSTVWY\"\n", + "if \"pssm\" in dir() and pssm is not None:\n", + " fig = px.imshow(pssm.mean(0).T,\n", + " labels=dict(x=\"positions\", y=\"amino acids\", color=\"probability\"),\n", + " y=residue_constants.restypes,\n", + " zmin=0,\n", + " zmax=1,\n", + " template=\"simple_white\",\n", + " )\n", + " fig.update_xaxes(side=\"top\")\n", + " fig.show()" + ], + "metadata": { + "cellView": "form", + "id": "3pvptBM55GHU" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "# log\n", + "model._tmp[\"best\"][\"aux\"][\"log\"]" + ], + "metadata": { + "id": "1SGmdJKLNKvb" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af/examples/use_esm_1b_bias.ipynb b/model/PXDesignBench/ColabDesign/af/examples/use_esm_1b_bias.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..48d6290e1132e7f3d5748b7917360e326878117a --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af/examples/use_esm_1b_bias.ipynb @@ -0,0 +1,329 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "# Gather inputs" + ], + "metadata": { + "id": "M9xamJDvx1pd" + } + }, + { + "cell_type": "code", + "source": [ + "import requests, re\n", + "from google.colab import files\n", + "\n", + "def get_uniprot_seq(uid):\n", + " url = f'https://rest.uniprot.org/uniprotkb/stream?compressed=false&format=fasta&query={uid}'\n", + " sequence = \"\".join(re.split(r'\\n(?=>)', requests.get(url).text)[0].split(\"\\n\")[1:])\n", + " return sequence\n", + "\n", + "def get_pdb(pdb_code=\"\",alphafold_model=False):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " else:\n", + " if alphafold_model:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\" \n", + " else:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"" + ], + "metadata": { + "id": "lev6Nc_-vx2D" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "UNIPROT = \"P0A6A8\"\n", + "SEQUENCE = get_uniprot_seq(UNIPROT)\n", + "PDB_FILENAME = get_pdb(UNIPROT, alphafold_model=True)" + ], + "metadata": { + "id": "VkPdQj-Fv1LQ" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "H5LVw2BwijkB" + }, + "source": [ + "#ESM_1b\n", + "use logits from ESM_1b as prior to AfDesign" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "8j12AU-SikvN" + }, + "outputs": [], + "source": [ + "!pip -q install fair-esm\n", + "import esm\n", + "import gc\n", + "import torch\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "63LNj3dHilRW" + }, + "outputs": [], + "source": [ + "model, alphabet = esm.pretrained.esm1b_t33_650M_UR50S()\n", + "\n", + "# run model on GPU if available\n", + "device = torch.device('cuda:0' if torch.cuda.is_available() else 'cpu')\n", + "model = model.to(device)\n", + "model = model.eval()\n", + "model.args.token_dropout = False" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "ql8K460bjQtv" + }, + "outputs": [], + "source": [ + "def get_bias_from_esm(seq, p=None):\n", + " '''p=None; number of calculation done in parallel (increase if you have more gpu-memory)'''\n", + "\n", + " # map esm-alphabet to standard-alphabet\n", + " tmp_a2n = {a:n for n,a in enumerate(alphabet.all_toks[4:24])}\n", + " tmp_aa_map = np.array([tmp_a2n[a] for a in \"ARNDCQEGHILKMFPSTWYV\"])\n", + "\n", + " x,ln = alphabet.get_batch_converter()([(None,seq)])[-1],len(seq)\n", + " if p is None: p = ln\n", + " with torch.no_grad():\n", + " f = lambda x: model(x)[\"logits\"][:,1:(ln+1),4:24]\n", + " logits = np.zeros((ln,20))\n", + " for n in range(0,ln,p):\n", + " m = min(n+p,ln)\n", + " x_h = torch.tile(torch.clone(x),[m-n,1])\n", + " for i in range(m-n):\n", + " x_h[i,n+i+1] = alphabet.mask_idx\n", + " fx_h = f(x_h.to(device))\n", + " for i in range(m-n):\n", + " logits[n+i] = fx_h[i,n+i].cpu().numpy()\n", + " \n", + " return logits[:,tmp_aa_map]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "mrD1PRRMkZt3" + }, + "outputs": [], + "source": [ + "# get bias\n", + "seq = SEQUENCE\n", + "bias = get_bias_from_esm(seq)\n", + "np.savetxt(\"bias.txt\",bias)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "K_8S9rXOkwZ8" + }, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "plt.imshow(bias.T,cmap=\"bwr_r\",vmin=-10,vmax=10)" + ] + }, + { + "cell_type": "code", + "source": [ + "# clear GPU memory\n", + "del model\n", + "gc.collect()\n", + "torch.cuda.empty_cache()" + ], + "metadata": { + "id": "10_kZfNQJpsz" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "OA2k3sAYuiXe" + }, + "source": [ + "#AfDesign \n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "-AXy0s_4cKaK" + }, + "outputs": [], + "source": [ + "#@title setup afdesign\n", + "%%time\n", + "import os\n", + "if not os.path.isdir(\"params\"):\n", + " # get code\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " # for debugging\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + " # download params\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "import os\n", + "from colabdesign import mk_afdesign_model, clear_mem\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "from IPython.display import HTML\n", + "import numpy as np\n", + "\n" + ] + + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "qLd1DsnKzxBJ" + }, + "outputs": [], + "source": [ + "clear_mem()\n", + "model = mk_afdesign_model(protocol=\"fixbb\",\n", + " use_templates=False) # set True to constrain structure\n", + "model.prep_inputs(PDB_FILENAME, chain=\"A\")\n", + "print(\"length\", model._len)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "WZGyGfMTmdXE" + }, + "outputs": [], + "source": [ + "import matplotlib.pyplot as plt\n", + "bias = np.loadtxt(\"bias.txt\")\n", + "plt.imshow(bias.T,cmap=\"bwr_r\",vmin=-10,vmax=10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "xeVuwTYWmQmp" + }, + "outputs": [], + "source": [ + "model.restart()\n", + "model.set_seq(bias=bias)\n", + "model.design_3stage(50,50,10)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "cW1KQiHKJpfp" + }, + "outputs": [], + "source": [ + "HTML(model.animate())" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YDrChASGVUUx" + }, + "outputs": [], + "source": [ + "model.get_seqs()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YEApO8YzBoS0" + }, + "outputs": [], + "source": [ + "model.save_pdb(f\"{model.protocol}.pdb\")\n", + "model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "source": [], + "metadata": { + "id": "0Xd7zQ-PqTly" + }, + "execution_count": null, + "outputs": [] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [ + "q4qiU9I0QHSz" + ], + "name": "use_esm_1b_bias.ipynb", + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/af_design_tutorial.ipynb b/model/PXDesignBench/ColabDesign/af_design_tutorial.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..3d17811c666642116d6b5d0fd062d190cc2c5530 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/af_design_tutorial.ipynb @@ -0,0 +1,43 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "authorship_tag": "ABX9TyM3Mazv53Et9F6cqnRak08f", + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + } + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "The general tutorial has moved to:\n", + "https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/af/design.ipynb\n", + "\n", + "For peptide design tutorial see:\n", + "https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/af/examples/peptide_binder_design.ipynb" + ], + "metadata": { + "id": "IabCAgHR6Xa3" + } + } + ] +} diff --git a/model/PXDesignBench/ColabDesign/colabdesign/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..0481f86088b5e62051c5378019e330c7abe61c12 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/__init__.py @@ -0,0 +1,16 @@ +import os,jax +# disable triton_gemm for jax versions > 0.3 +if int(jax.__version__.split(".")[1]) > 3: + os.environ["XLA_FLAGS"] = "--xla_gpu_enable_triton_gemm=false" + +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) + +from colabdesign.shared.utils import clear_mem +from colabdesign.af.model import mk_af_model +from colabdesign.tr.model import mk_tr_model +from colabdesign.mpnn.model import mk_mpnn_model + +# backward compatability +mk_design_model = mk_afdesign_model = mk_af_model +mk_trdesign_model = mk_tr_model \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/README.md b/model/PXDesignBench/ColabDesign/colabdesign/af/README.md new file mode 100644 index 0000000000000000000000000000000000000000..c5ddef98caa289b52cbf98b3f29f1c162ec7901b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/README.md @@ -0,0 +1,6 @@ +- model.py - configure the model +- inputs.py - configure the inputs +- loss.py - configure the loss +- prep.py - prep features +- design.py - gradient update loop +- utils.py - various tools for saving/plotting \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..fcf76028e0409d6840b11089840f49c831f63135 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/__init__.py @@ -0,0 +1,13 @@ +import os,jax +# disable triton_gemm for jax versions > 0.3 +if int(jax.__version__.split(".")[1]) > 3: + os.environ["XLA_FLAGS"] = "--xla_gpu_enable_triton_gemm=false" + +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) + +from colabdesign.shared.utils import clear_mem +from colabdesign.af.model import mk_af_model + +# backward compatability +mk_design_model = mk_afdesign_model = mk_af_model \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..8a49baa927839d7ca20ec99e165c2ea3ca29c512 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""An implementation of the inference pipeline of AlphaFold v2.0.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..7f7dd9e2b7c2ce62829e91de8575de9cbb941714 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Common data types and constants used within Alphafold.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/confidence.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/confidence.py new file mode 100644 index 0000000000000000000000000000000000000000..63ea2f7e2f3b013df42039b3f07c5403b2acd2d2 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/confidence.py @@ -0,0 +1,169 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Functions for processing confidence metrics.""" + +import jax.numpy as jnp +import jax +import numpy as np +from colabdesign.af.alphafold.common import residue_constants +import scipy.special + +def compute_tol(prev_pos, current_pos, mask, use_jnp=False): + # Early stopping criteria based on criteria used in + # AF2Complex: https://www.nature.com/articles/s41467-022-29394-2 + _np = jnp if use_jnp else np + dist = lambda x:_np.sqrt(((x[:,None] - x[None,:])**2).sum(-1)) + ca_idx = residue_constants.atom_order['CA'] + sq_diff = _np.square(dist(prev_pos[:,ca_idx])-dist(current_pos[:,ca_idx])) + mask_2d = mask[:,None] * mask[None,:] + return _np.sqrt((sq_diff * mask_2d).sum()/mask_2d.sum() + 1e-8) + + +def compute_plddt(logits, use_jnp=False): + """Computes per-residue pLDDT from logits. + Args: + logits: [num_res, num_bins] output from the PredictedLDDTHead. + Returns: + plddt: [num_res] per-residue pLDDT. + """ + if use_jnp: + _np, _softmax = jnp, jax.nn.softmax + else: + _np, _softmax = np, scipy.special.softmax + + num_bins = logits.shape[-1] + bin_width = 1.0 / num_bins + bin_centers = _np.arange(start=0.5 * bin_width, stop=1.0, step=bin_width) + probs = _softmax(logits, axis=-1) + predicted_lddt_ca = (probs * bin_centers[None, :]).sum(-1) + return predicted_lddt_ca * 100 + +def _calculate_bin_centers(breaks, use_jnp=False): + """Gets the bin centers from the bin edges. + Args: + breaks: [num_bins - 1] the error bin edges. + Returns: + bin_centers: [num_bins] the error bin centers. + """ + _np = jnp if use_jnp else np + step = breaks[1] - breaks[0] + + # Add half-step to get the center + bin_centers = breaks + step / 2 + + # Add a catch-all bin at the end. + return _np.append(bin_centers, bin_centers[-1] + step) + +def _calculate_expected_aligned_error( + alignment_confidence_breaks, + aligned_distance_error_probs, + use_jnp=False): + """Calculates expected aligned distance errors for every pair of residues. + Args: + alignment_confidence_breaks: [num_bins - 1] the error bin edges. + aligned_distance_error_probs: [num_res, num_res, num_bins] the predicted + probs for each error bin, for each pair of residues. + Returns: + predicted_aligned_error: [num_res, num_res] the expected aligned distance + error for each pair of residues. + max_predicted_aligned_error: The maximum predicted error possible. + """ + bin_centers = _calculate_bin_centers(alignment_confidence_breaks, use_jnp=use_jnp) + # Tuple of expected aligned distance error and max possible error. + pae = (aligned_distance_error_probs * bin_centers).sum(-1) + return (pae, bin_centers[-1]) + +def compute_predicted_aligned_error(logits, breaks, use_jnp=False): + """Computes aligned confidence metrics from logits. + Args: + logits: [num_res, num_res, num_bins] the logits output from + PredictedAlignedErrorHead. + breaks: [num_bins - 1] the error bin edges. + + Returns: + aligned_confidence_probs: [num_res, num_res, num_bins] the predicted + aligned error probabilities over bins for each residue pair. + predicted_aligned_error: [num_res, num_res] the expected aligned distance + error for each pair of residues. + max_predicted_aligned_error: The maximum predicted error possible. + """ + _softmax = jax.nn.softmax if use_jnp else scipy.special.softmax + aligned_confidence_probs = _softmax(logits,axis=-1) + predicted_aligned_error, max_predicted_aligned_error = \ + _calculate_expected_aligned_error(breaks, aligned_confidence_probs, use_jnp=use_jnp) + + return { + 'aligned_confidence_probs': aligned_confidence_probs, + 'predicted_aligned_error': predicted_aligned_error, + 'max_predicted_aligned_error': max_predicted_aligned_error, + } + +def predicted_tm_score(logits, breaks, residue_weights = None, + asym_id = None, use_jnp=False): + """Computes predicted TM alignment or predicted interface TM alignment score. + + Args: + logits: [num_res, num_res, num_bins] the logits output from + PredictedAlignedErrorHead. + breaks: [num_bins] the error bins. + residue_weights: [num_res] the per residue weights to use for the + expectation. + asym_id: [num_res] the asymmetric unit ID - the chain ID. Only needed for + ipTM calculation. + + Returns: + ptm_score: The predicted TM alignment or the predicted iTM score. + """ + if use_jnp: + _np, _softmax = jnp, jax.nn.softmax + else: + _np, _softmax = np, scipy.special.softmax + + # residue_weights has to be in [0, 1], but can be floating-point, i.e. the + # exp. resolved head's probability. + if residue_weights is None: + residue_weights = _np.ones(logits.shape[0]) + + bin_centers = _calculate_bin_centers(breaks, use_jnp=use_jnp) + num_res = residue_weights.shape[0] + + # Clip num_res to avoid negative/undefined d0. + clipped_num_res = _np.maximum(residue_weights.sum(), 19) + + # Compute d_0(num_res) as defined by TM-score, eqn. (5) in Yang & Skolnick + # "Scoring function for automated assessment of protein structure template + # quality", 2004: http://zhanglab.ccmb.med.umich.edu/papers/2004_3.pdf + d0 = 1.24 * (clipped_num_res - 15) ** (1./3) - 1.8 + + # Convert logits to probs. + probs = _softmax(logits, axis=-1) + + # TM-Score term for every bin. + tm_per_bin = 1. / (1 + _np.square(bin_centers) / _np.square(d0)) + # E_distances tm(distance). + predicted_tm_term = (probs * tm_per_bin).sum(-1) + + if asym_id is None: + pair_mask = _np.full((num_res,num_res),True) + else: + pair_mask = asym_id[:, None] != asym_id[None, :] + + predicted_tm_term *= pair_mask + + pair_residue_weights = pair_mask * (residue_weights[None, :] * residue_weights[:, None]) + normed_residue_mask = pair_residue_weights / (1e-8 + pair_residue_weights.sum(-1, keepdims=True)) + per_alignment = (predicted_tm_term * normed_residue_mask).sum(-1) + + return (per_alignment * residue_weights).max() \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/protein.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/protein.py new file mode 100644 index 0000000000000000000000000000000000000000..2c7f69593f0ead4d1f57029205c966ca0001777f --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/protein.py @@ -0,0 +1,229 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Protein data type.""" +import dataclasses +import io +from typing import Any, Mapping, Optional +from colabdesign.af.alphafold.common import residue_constants +from Bio.PDB import PDBParser +import numpy as np + +FeatureDict = Mapping[str, np.ndarray] +ModelOutput = Mapping[str, Any] # Is a nested dict. + + +@dataclasses.dataclass(frozen=True) +class Protein: + """Protein structure representation.""" + + # Cartesian coordinates of atoms in angstroms. The atom types correspond to + # residue_constants.atom_types, i.e. the first three are N, CA, CB. + atom_positions: np.ndarray # [num_res, num_atom_type, 3] + + # Amino-acid type for each residue represented as an integer between 0 and + # 20, where 20 is 'X'. + aatype: np.ndarray # [num_res] + + # Binary float mask to indicate presence of a particular atom. 1.0 if an atom + # is present and 0.0 if not. This should be used for loss masking. + atom_mask: np.ndarray # [num_res, num_atom_type] + + # Residue index as used in PDB. It is not necessarily continuous or 0-indexed. + residue_index: np.ndarray # [num_res] + + # B-factors, or temperature factors, of each residue (in sq. angstroms units), + # representing the displacement of the residue from its ground truth mean + # value. + b_factors: np.ndarray # [num_res, num_atom_type] + + +def from_pdb_string(pdb_str: str, chain_id: Optional[str] = None) -> Protein: + """Takes a PDB string and constructs a Protein object. + + WARNING: All non-standard residue types will be converted into UNK. All + non-standard atoms will be ignored. + + Args: + pdb_str: The contents of the pdb file + chain_id: If None, then the pdb file must contain a single chain (which + will be parsed). If chain_id is specified (e.g. A), then only that chain + is parsed. + + Returns: + A new `Protein` parsed from the pdb contents. + """ + pdb_fh = io.StringIO(pdb_str) + parser = PDBParser(QUIET=True) + structure = parser.get_structure('none', pdb_fh) + models = list(structure.get_models()) + if len(models) != 1: + raise ValueError( + f'Only single model PDBs are supported. Found {len(models)} models.') + model = models[0] + + if chain_id is not None: + chain = model[chain_id] + else: + chains = list(model.get_chains()) + if len(chains) != 1: + raise ValueError( + 'Only single chain PDBs are supported when chain_id not specified. ' + f'Found {len(chains)} chains.') + else: + chain = chains[0] + + atom_positions = [] + aatype = [] + atom_mask = [] + residue_index = [] + b_factors = [] + + for res in chain: + if res.id[2] != ' ': + raise ValueError( + f'PDB contains an insertion code at chain {chain.id} and residue ' + f'index {res.id[1]}. These are not supported.') + res_shortname = residue_constants.restype_3to1.get(res.resname, 'X') + restype_idx = residue_constants.restype_order.get( + res_shortname, residue_constants.restype_num) + pos = np.zeros((residue_constants.atom_type_num, 3)) + mask = np.zeros((residue_constants.atom_type_num,)) + res_b_factors = np.zeros((residue_constants.atom_type_num,)) + for atom in res: + if atom.name not in residue_constants.atom_types: + continue + pos[residue_constants.atom_order[atom.name]] = atom.coord + mask[residue_constants.atom_order[atom.name]] = 1. + res_b_factors[residue_constants.atom_order[atom.name]] = atom.bfactor + if np.sum(mask) < 0.5: + # If no known atom positions are reported for the residue then skip it. + continue + aatype.append(restype_idx) + atom_positions.append(pos) + atom_mask.append(mask) + residue_index.append(res.id[1]) + b_factors.append(res_b_factors) + + return Protein( + atom_positions=np.array(atom_positions), + atom_mask=np.array(atom_mask), + aatype=np.array(aatype), + residue_index=np.array(residue_index), + b_factors=np.array(b_factors)) + + +def to_pdb(prot: Protein) -> str: + """Converts a `Protein` instance to a PDB string. + + Args: + prot: The protein to convert to PDB. + + Returns: + PDB string. + """ + restypes = residue_constants.restypes + ['X'] + res_1to3 = lambda r: residue_constants.restype_1to3.get(restypes[r], 'UNK') + atom_types = residue_constants.atom_types + + pdb_lines = [] + + atom_mask = prot.atom_mask + aatype = prot.aatype + atom_positions = prot.atom_positions + residue_index = prot.residue_index.astype(np.int32) + b_factors = prot.b_factors + + if np.any(aatype > residue_constants.restype_num): + raise ValueError('Invalid aatypes.') + + pdb_lines.append('MODEL 1') + atom_index = 1 + chain_id = 'A' + # Add all atom sites. + for i in range(aatype.shape[0]): + res_name_3 = res_1to3(aatype[i]) + for atom_name, pos, mask, b_factor in zip( + atom_types, atom_positions[i], atom_mask[i], b_factors[i]): + if mask < 0.5: + continue + + record_type = 'ATOM' + name = atom_name if len(atom_name) == 4 else f' {atom_name}' + alt_loc = '' + insertion_code = '' + occupancy = 1.00 + element = atom_name[0] # Protein supports only C, N, O, S, this works. + charge = '' + # PDB is a columnar format, every space matters here! + atom_line = (f'{record_type:<6}{atom_index:>5} {name:<4}{alt_loc:>1}' + f'{res_name_3:>3} {chain_id:>1}' + f'{residue_index[i]:>4}{insertion_code:>1} ' + f'{pos[0]:>8.3f}{pos[1]:>8.3f}{pos[2]:>8.3f}' + f'{occupancy:>6.2f}{b_factor:>6.2f} ' + f'{element:>2}{charge:>2}') + pdb_lines.append(atom_line) + atom_index += 1 + + # Close the chain. + chain_end = 'TER' + chain_termination_line = ( + f'{chain_end:<6}{atom_index:>5} {res_1to3(aatype[-1]):>3} ' + f'{chain_id:>1}{residue_index[-1]:>4}') + pdb_lines.append(chain_termination_line) + pdb_lines.append('ENDMDL') + + pdb_lines.append('END') + pdb_lines.append('') + return '\n'.join(pdb_lines) + + +def ideal_atom_mask(prot: Protein) -> np.ndarray: + """Computes an ideal atom mask. + + `Protein.atom_mask` typically is defined according to the atoms that are + reported in the PDB. This function computes a mask according to heavy atoms + that should be present in the given sequence of amino acids. + + Args: + prot: `Protein` whose fields are `numpy.ndarray` objects. + + Returns: + An ideal atom mask. + """ + return residue_constants.STANDARD_ATOM_MASK[prot.aatype] + + +def from_prediction(features: FeatureDict, result: ModelOutput, + b_factors: Optional[np.ndarray] = None) -> Protein: + """Assembles a protein from a prediction. + + Args: + features: Dictionary holding model inputs. + result: Dictionary holding model outputs. + b_factors: (Optional) B-factors to use for the protein. + + Returns: + A protein instance. + """ + fold_output = result['structure_module'] + if b_factors is None: + b_factors = np.zeros_like(fold_output['final_atom_mask']) + + return Protein( + aatype=features['aatype'][0], + atom_positions=fold_output['final_atom_positions'], + atom_mask=fold_output['final_atom_mask'], + residue_index=features['residue_index'][0] + 1, + b_factors=b_factors) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/residue_constants.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/residue_constants.py new file mode 100644 index 0000000000000000000000000000000000000000..a8fa0d9e0d86222a495c477453aa8755d0c870d0 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/common/residue_constants.py @@ -0,0 +1,911 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Constants used in AlphaFold.""" + +import collections +import functools +from typing import List, Mapping, Tuple + +import numpy as np +import tree + +# Internal import (35fd). + + +# Distance from one CA to next CA [trans configuration: omega = 180]. +ca_ca = 3.80209737096 + +# Format: The list for each AA type contains chi1, chi2, chi3, chi4 in +# this order (or a relevant subset from chi1 onwards). ALA and GLY don't have +# chi angles so their chi angle lists are empty. +chi_angles_atoms = { + 'ALA': [], + # Chi5 in arginine is always 0 +- 5 degrees, so ignore it. + 'ARG': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD'], + ['CB', 'CG', 'CD', 'NE'], ['CG', 'CD', 'NE', 'CZ']], + 'ASN': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'OD1']], + 'ASP': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'OD1']], + 'CYS': [['N', 'CA', 'CB', 'SG']], + 'GLN': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD'], + ['CB', 'CG', 'CD', 'OE1']], + 'GLU': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD'], + ['CB', 'CG', 'CD', 'OE1']], + 'GLY': [], + 'HIS': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'ND1']], + 'ILE': [['N', 'CA', 'CB', 'CG1'], ['CA', 'CB', 'CG1', 'CD1']], + 'LEU': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD1']], + 'LYS': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD'], + ['CB', 'CG', 'CD', 'CE'], ['CG', 'CD', 'CE', 'NZ']], + 'MET': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'SD'], + ['CB', 'CG', 'SD', 'CE']], + 'PHE': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD1']], + 'PRO': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD']], + 'SER': [['N', 'CA', 'CB', 'OG']], + 'THR': [['N', 'CA', 'CB', 'OG1']], + 'TRP': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD1']], + 'TYR': [['N', 'CA', 'CB', 'CG'], ['CA', 'CB', 'CG', 'CD1']], + 'VAL': [['N', 'CA', 'CB', 'CG1']], +} + +# If chi angles given in fixed-length array, this matrix determines how to mask +# them for each AA type. The order is as per restype_order (see below). +chi_angles_mask = [ + [0.0, 0.0, 0.0, 0.0], # ALA + [1.0, 1.0, 1.0, 1.0], # ARG + [1.0, 1.0, 0.0, 0.0], # ASN + [1.0, 1.0, 0.0, 0.0], # ASP + [1.0, 0.0, 0.0, 0.0], # CYS + [1.0, 1.0, 1.0, 0.0], # GLN + [1.0, 1.0, 1.0, 0.0], # GLU + [0.0, 0.0, 0.0, 0.0], # GLY + [1.0, 1.0, 0.0, 0.0], # HIS + [1.0, 1.0, 0.0, 0.0], # ILE + [1.0, 1.0, 0.0, 0.0], # LEU + [1.0, 1.0, 1.0, 1.0], # LYS + [1.0, 1.0, 1.0, 0.0], # MET + [1.0, 1.0, 0.0, 0.0], # PHE + [1.0, 1.0, 0.0, 0.0], # PRO + [1.0, 0.0, 0.0, 0.0], # SER + [1.0, 0.0, 0.0, 0.0], # THR + [1.0, 1.0, 0.0, 0.0], # TRP + [1.0, 1.0, 0.0, 0.0], # TYR + [1.0, 0.0, 0.0, 0.0], # VAL +] + +# The following chi angles are pi periodic: they can be rotated by a multiple +# of pi without affecting the structure. +chi_pi_periodic = [ + [0.0, 0.0, 0.0, 0.0], # ALA + [0.0, 0.0, 0.0, 0.0], # ARG + [0.0, 0.0, 0.0, 0.0], # ASN + [0.0, 1.0, 0.0, 0.0], # ASP + [0.0, 0.0, 0.0, 0.0], # CYS + [0.0, 0.0, 0.0, 0.0], # GLN + [0.0, 0.0, 1.0, 0.0], # GLU + [0.0, 0.0, 0.0, 0.0], # GLY + [0.0, 0.0, 0.0, 0.0], # HIS + [0.0, 0.0, 0.0, 0.0], # ILE + [0.0, 0.0, 0.0, 0.0], # LEU + [0.0, 0.0, 0.0, 0.0], # LYS + [0.0, 0.0, 0.0, 0.0], # MET + [0.0, 1.0, 0.0, 0.0], # PHE + [0.0, 0.0, 0.0, 0.0], # PRO + [0.0, 0.0, 0.0, 0.0], # SER + [0.0, 0.0, 0.0, 0.0], # THR + [0.0, 0.0, 0.0, 0.0], # TRP + [0.0, 1.0, 0.0, 0.0], # TYR + [0.0, 0.0, 0.0, 0.0], # VAL + [0.0, 0.0, 0.0, 0.0], # UNK +] + +# Atoms positions relative to the 8 rigid groups, defined by the pre-omega, phi, +# psi and chi angles: +# 0: 'backbone group', +# 1: 'pre-omega-group', (empty) +# 2: 'phi-group', (currently empty, because it defines only hydrogens) +# 3: 'psi-group', +# 4,5,6,7: 'chi1,2,3,4-group' +# The atom positions are relative to the axis-end-atom of the corresponding +# rotation axis. The x-axis is in direction of the rotation axis, and the y-axis +# is defined such that the dihedral-angle-definiting atom (the last entry in +# chi_angles_atoms above) is in the xy-plane (with a positive y-coordinate). +# format: [atomname, group_idx, rel_position] +rigid_group_atom_positions = { + 'ALA': [ + ['N', 0, (-0.525, 1.363, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, -0.000, -0.000)], + ['CB', 0, (-0.529, -0.774, -1.205)], + ['O', 3, (0.627, 1.062, 0.000)], + ], + 'ARG': [ + ['N', 0, (-0.524, 1.362, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, -0.000, -0.000)], + ['CB', 0, (-0.524, -0.778, -1.209)], + ['O', 3, (0.626, 1.062, 0.000)], + ['CG', 4, (0.616, 1.390, -0.000)], + ['CD', 5, (0.564, 1.414, 0.000)], + ['NE', 6, (0.539, 1.357, -0.000)], + ['NH1', 7, (0.206, 2.301, 0.000)], + ['NH2', 7, (2.078, 0.978, -0.000)], + ['CZ', 7, (0.758, 1.093, -0.000)], + ], + 'ASN': [ + ['N', 0, (-0.536, 1.357, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, -0.000, -0.000)], + ['CB', 0, (-0.531, -0.787, -1.200)], + ['O', 3, (0.625, 1.062, 0.000)], + ['CG', 4, (0.584, 1.399, 0.000)], + ['ND2', 5, (0.593, -1.188, 0.001)], + ['OD1', 5, (0.633, 1.059, 0.000)], + ], + 'ASP': [ + ['N', 0, (-0.525, 1.362, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.527, 0.000, -0.000)], + ['CB', 0, (-0.526, -0.778, -1.208)], + ['O', 3, (0.626, 1.062, -0.000)], + ['CG', 4, (0.593, 1.398, -0.000)], + ['OD1', 5, (0.610, 1.091, 0.000)], + ['OD2', 5, (0.592, -1.101, -0.003)], + ], + 'CYS': [ + ['N', 0, (-0.522, 1.362, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.524, 0.000, 0.000)], + ['CB', 0, (-0.519, -0.773, -1.212)], + ['O', 3, (0.625, 1.062, -0.000)], + ['SG', 4, (0.728, 1.653, 0.000)], + ], + 'GLN': [ + ['N', 0, (-0.526, 1.361, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, 0.000, 0.000)], + ['CB', 0, (-0.525, -0.779, -1.207)], + ['O', 3, (0.626, 1.062, -0.000)], + ['CG', 4, (0.615, 1.393, 0.000)], + ['CD', 5, (0.587, 1.399, -0.000)], + ['NE2', 6, (0.593, -1.189, -0.001)], + ['OE1', 6, (0.634, 1.060, 0.000)], + ], + 'GLU': [ + ['N', 0, (-0.528, 1.361, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, -0.000, -0.000)], + ['CB', 0, (-0.526, -0.781, -1.207)], + ['O', 3, (0.626, 1.062, 0.000)], + ['CG', 4, (0.615, 1.392, 0.000)], + ['CD', 5, (0.600, 1.397, 0.000)], + ['OE1', 6, (0.607, 1.095, -0.000)], + ['OE2', 6, (0.589, -1.104, -0.001)], + ], + 'GLY': [ + ['N', 0, (-0.572, 1.337, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.517, -0.000, -0.000)], + ['O', 3, (0.626, 1.062, -0.000)], + ], + 'HIS': [ + ['N', 0, (-0.527, 1.360, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, 0.000, 0.000)], + ['CB', 0, (-0.525, -0.778, -1.208)], + ['O', 3, (0.625, 1.063, 0.000)], + ['CG', 4, (0.600, 1.370, -0.000)], + ['CD2', 5, (0.889, -1.021, 0.003)], + ['ND1', 5, (0.744, 1.160, -0.000)], + ['CE1', 5, (2.030, 0.851, 0.002)], + ['NE2', 5, (2.145, -0.466, 0.004)], + ], + 'ILE': [ + ['N', 0, (-0.493, 1.373, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.527, -0.000, -0.000)], + ['CB', 0, (-0.536, -0.793, -1.213)], + ['O', 3, (0.627, 1.062, -0.000)], + ['CG1', 4, (0.534, 1.437, -0.000)], + ['CG2', 4, (0.540, -0.785, -1.199)], + ['CD1', 5, (0.619, 1.391, 0.000)], + ], + 'LEU': [ + ['N', 0, (-0.520, 1.363, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, -0.000, -0.000)], + ['CB', 0, (-0.522, -0.773, -1.214)], + ['O', 3, (0.625, 1.063, -0.000)], + ['CG', 4, (0.678, 1.371, 0.000)], + ['CD1', 5, (0.530, 1.430, -0.000)], + ['CD2', 5, (0.535, -0.774, 1.200)], + ], + 'LYS': [ + ['N', 0, (-0.526, 1.362, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, 0.000, 0.000)], + ['CB', 0, (-0.524, -0.778, -1.208)], + ['O', 3, (0.626, 1.062, -0.000)], + ['CG', 4, (0.619, 1.390, 0.000)], + ['CD', 5, (0.559, 1.417, 0.000)], + ['CE', 6, (0.560, 1.416, 0.000)], + ['NZ', 7, (0.554, 1.387, 0.000)], + ], + 'MET': [ + ['N', 0, (-0.521, 1.364, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, 0.000, 0.000)], + ['CB', 0, (-0.523, -0.776, -1.210)], + ['O', 3, (0.625, 1.062, -0.000)], + ['CG', 4, (0.613, 1.391, -0.000)], + ['SD', 5, (0.703, 1.695, 0.000)], + ['CE', 6, (0.320, 1.786, -0.000)], + ], + 'PHE': [ + ['N', 0, (-0.518, 1.363, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.524, 0.000, -0.000)], + ['CB', 0, (-0.525, -0.776, -1.212)], + ['O', 3, (0.626, 1.062, -0.000)], + ['CG', 4, (0.607, 1.377, 0.000)], + ['CD1', 5, (0.709, 1.195, -0.000)], + ['CD2', 5, (0.706, -1.196, 0.000)], + ['CE1', 5, (2.102, 1.198, -0.000)], + ['CE2', 5, (2.098, -1.201, -0.000)], + ['CZ', 5, (2.794, -0.003, -0.001)], + ], + 'PRO': [ + ['N', 0, (-0.566, 1.351, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.527, -0.000, 0.000)], + ['CB', 0, (-0.546, -0.611, -1.293)], + ['O', 3, (0.621, 1.066, 0.000)], + ['CG', 4, (0.382, 1.445, 0.0)], + # ['CD', 5, (0.427, 1.440, 0.0)], + ['CD', 5, (0.477, 1.424, 0.0)], # manually made angle 2 degrees larger + ], + 'SER': [ + ['N', 0, (-0.529, 1.360, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, -0.000, -0.000)], + ['CB', 0, (-0.518, -0.777, -1.211)], + ['O', 3, (0.626, 1.062, -0.000)], + ['OG', 4, (0.503, 1.325, 0.000)], + ], + 'THR': [ + ['N', 0, (-0.517, 1.364, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.526, 0.000, -0.000)], + ['CB', 0, (-0.516, -0.793, -1.215)], + ['O', 3, (0.626, 1.062, 0.000)], + ['CG2', 4, (0.550, -0.718, -1.228)], + ['OG1', 4, (0.472, 1.353, 0.000)], + ], + 'TRP': [ + ['N', 0, (-0.521, 1.363, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.525, -0.000, 0.000)], + ['CB', 0, (-0.523, -0.776, -1.212)], + ['O', 3, (0.627, 1.062, 0.000)], + ['CG', 4, (0.609, 1.370, -0.000)], + ['CD1', 5, (0.824, 1.091, 0.000)], + ['CD2', 5, (0.854, -1.148, -0.005)], + ['CE2', 5, (2.186, -0.678, -0.007)], + ['CE3', 5, (0.622, -2.530, -0.007)], + ['NE1', 5, (2.140, 0.690, -0.004)], + ['CH2', 5, (3.028, -2.890, -0.013)], + ['CZ2', 5, (3.283, -1.543, -0.011)], + ['CZ3', 5, (1.715, -3.389, -0.011)], + ], + 'TYR': [ + ['N', 0, (-0.522, 1.362, 0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.524, -0.000, -0.000)], + ['CB', 0, (-0.522, -0.776, -1.213)], + ['O', 3, (0.627, 1.062, -0.000)], + ['CG', 4, (0.607, 1.382, -0.000)], + ['CD1', 5, (0.716, 1.195, -0.000)], + ['CD2', 5, (0.713, -1.194, -0.001)], + ['CE1', 5, (2.107, 1.200, -0.002)], + ['CE2', 5, (2.104, -1.201, -0.003)], + ['OH', 5, (4.168, -0.002, -0.005)], + ['CZ', 5, (2.791, -0.001, -0.003)], + ], + 'VAL': [ + ['N', 0, (-0.494, 1.373, -0.000)], + ['CA', 0, (0.000, 0.000, 0.000)], + ['C', 0, (1.527, -0.000, -0.000)], + ['CB', 0, (-0.533, -0.795, -1.213)], + ['O', 3, (0.627, 1.062, -0.000)], + ['CG1', 4, (0.540, 1.429, -0.000)], + ['CG2', 4, (0.533, -0.776, 1.203)], + ], +} + +# A list of atoms (excluding hydrogen) for each AA type. PDB naming convention. +residue_atoms = { + 'ALA': ['C', 'CA', 'CB', 'N', 'O'], + 'ARG': ['C', 'CA', 'CB', 'CG', 'CD', 'CZ', 'N', 'NE', 'O', 'NH1', 'NH2'], + 'ASP': ['C', 'CA', 'CB', 'CG', 'N', 'O', 'OD1', 'OD2'], + 'ASN': ['C', 'CA', 'CB', 'CG', 'N', 'ND2', 'O', 'OD1'], + 'CYS': ['C', 'CA', 'CB', 'N', 'O', 'SG'], + 'GLU': ['C', 'CA', 'CB', 'CG', 'CD', 'N', 'O', 'OE1', 'OE2'], + 'GLN': ['C', 'CA', 'CB', 'CG', 'CD', 'N', 'NE2', 'O', 'OE1'], + 'GLY': ['C', 'CA', 'N', 'O'], + 'HIS': ['C', 'CA', 'CB', 'CG', 'CD2', 'CE1', 'N', 'ND1', 'NE2', 'O'], + 'ILE': ['C', 'CA', 'CB', 'CG1', 'CG2', 'CD1', 'N', 'O'], + 'LEU': ['C', 'CA', 'CB', 'CG', 'CD1', 'CD2', 'N', 'O'], + 'LYS': ['C', 'CA', 'CB', 'CG', 'CD', 'CE', 'N', 'NZ', 'O'], + 'MET': ['C', 'CA', 'CB', 'CG', 'CE', 'N', 'O', 'SD'], + 'PHE': ['C', 'CA', 'CB', 'CG', 'CD1', 'CD2', 'CE1', 'CE2', 'CZ', 'N', 'O'], + 'PRO': ['C', 'CA', 'CB', 'CG', 'CD', 'N', 'O'], + 'SER': ['C', 'CA', 'CB', 'N', 'O', 'OG'], + 'THR': ['C', 'CA', 'CB', 'CG2', 'N', 'O', 'OG1'], + 'TRP': ['C', 'CA', 'CB', 'CG', 'CD1', 'CD2', 'CE2', 'CE3', 'CZ2', 'CZ3', + 'CH2', 'N', 'NE1', 'O'], + 'TYR': ['C', 'CA', 'CB', 'CG', 'CD1', 'CD2', 'CE1', 'CE2', 'CZ', 'N', 'O', + 'OH'], + 'VAL': ['C', 'CA', 'CB', 'CG1', 'CG2', 'N', 'O'] +} + +# Naming swaps for ambiguous atom names. +# Due to symmetries in the amino acids the naming of atoms is ambiguous in +# 4 of the 20 amino acids. +# (The LDDT paper lists 7 amino acids as ambiguous, but the naming ambiguities +# in LEU, VAL and ARG can be resolved by using the 3d constellations of +# the 'ambiguous' atoms and their neighbours) +residue_atom_renaming_swaps = { + 'ASP': {'OD1': 'OD2'}, + 'GLU': {'OE1': 'OE2'}, + 'PHE': {'CD1': 'CD2', 'CE1': 'CE2'}, + 'TYR': {'CD1': 'CD2', 'CE1': 'CE2'}, +} + +# Van der Waals radii [Angstroem] of the atoms (from Wikipedia) +van_der_waals_radius = { + 'C': 1.7, + 'N': 1.55, + 'O': 1.52, + 'S': 1.8, +} + +Bond = collections.namedtuple( + 'Bond', ['atom1_name', 'atom2_name', 'length', 'stddev']) +BondAngle = collections.namedtuple( + 'BondAngle', + ['atom1_name', 'atom2_name', 'atom3name', 'angle_rad', 'stddev']) + + +@functools.lru_cache(maxsize=None) +def load_stereo_chemical_props() -> Tuple[Mapping[str, List[Bond]], + Mapping[str, List[Bond]], + Mapping[str, List[BondAngle]]]: + """Load stereo_chemical_props.txt into a nice structure. + + Load literature values for bond lengths and bond angles and translate + bond angles into the length of the opposite edge of the triangle + ("residue_virtual_bonds"). + + Returns: + residue_bonds: dict that maps resname --> list of Bond tuples + residue_virtual_bonds: dict that maps resname --> list of Bond tuples + residue_bond_angles: dict that maps resname --> list of BondAngle tuples + """ + stereo_chemical_props_path = ( + 'alphafold/common/stereo_chemical_props.txt') + with open(stereo_chemical_props_path, 'rt') as f: + stereo_chemical_props = f.read() + lines_iter = iter(stereo_chemical_props.splitlines()) + # Load bond lengths. + residue_bonds = {} + next(lines_iter) # Skip header line. + for line in lines_iter: + if line.strip() == '-': + break + bond, resname, length, stddev = line.split() + atom1, atom2 = bond.split('-') + if resname not in residue_bonds: + residue_bonds[resname] = [] + residue_bonds[resname].append( + Bond(atom1, atom2, float(length), float(stddev))) + residue_bonds['UNK'] = [] + + # Load bond angles. + residue_bond_angles = {} + next(lines_iter) # Skip empty line. + next(lines_iter) # Skip header line. + for line in lines_iter: + if line.strip() == '-': + break + bond, resname, angle_degree, stddev_degree = line.split() + atom1, atom2, atom3 = bond.split('-') + if resname not in residue_bond_angles: + residue_bond_angles[resname] = [] + residue_bond_angles[resname].append( + BondAngle(atom1, atom2, atom3, + float(angle_degree) / 180. * np.pi, + float(stddev_degree) / 180. * np.pi)) + residue_bond_angles['UNK'] = [] + + def make_bond_key(atom1_name, atom2_name): + """Unique key to lookup bonds.""" + return '-'.join(sorted([atom1_name, atom2_name])) + + # Translate bond angles into distances ("virtual bonds"). + residue_virtual_bonds = {} + for resname, bond_angles in residue_bond_angles.items(): + # Create a fast lookup dict for bond lengths. + bond_cache = {} + for b in residue_bonds[resname]: + bond_cache[make_bond_key(b.atom1_name, b.atom2_name)] = b + residue_virtual_bonds[resname] = [] + for ba in bond_angles: + bond1 = bond_cache[make_bond_key(ba.atom1_name, ba.atom2_name)] + bond2 = bond_cache[make_bond_key(ba.atom2_name, ba.atom3name)] + + # Compute distance between atom1 and atom3 using the law of cosines + # c^2 = a^2 + b^2 - 2ab*cos(gamma). + gamma = ba.angle_rad + length = np.sqrt(bond1.length**2 + bond2.length**2 + - 2 * bond1.length * bond2.length * np.cos(gamma)) + + # Propagation of uncertainty assuming uncorrelated errors. + dl_outer = 0.5 / length + dl_dgamma = (2 * bond1.length * bond2.length * np.sin(gamma)) * dl_outer + dl_db1 = (2 * bond1.length - 2 * bond2.length * np.cos(gamma)) * dl_outer + dl_db2 = (2 * bond2.length - 2 * bond1.length * np.cos(gamma)) * dl_outer + stddev = np.sqrt((dl_dgamma * ba.stddev)**2 + + (dl_db1 * bond1.stddev)**2 + + (dl_db2 * bond2.stddev)**2) + residue_virtual_bonds[resname].append( + Bond(ba.atom1_name, ba.atom3name, length, stddev)) + + return (residue_bonds, + residue_virtual_bonds, + residue_bond_angles) + + +# Between-residue bond lengths for general bonds (first element) and for Proline +# (second element). +between_res_bond_length_c_n = [1.329, 1.341] +between_res_bond_length_stddev_c_n = [0.014, 0.016] + +# Between-residue cos_angles. +between_res_cos_angles_c_n_ca = [-0.5203, 0.0353] # degrees: 121.352 +- 2.315 +between_res_cos_angles_ca_c_n = [-0.4473, 0.0311] # degrees: 116.568 +- 1.995 + +# This mapping is used when we need to store atom data in a format that requires +# fixed atom data size for every residue (e.g. a numpy array). +atom_types = [ + 'N', 'CA', 'C', 'CB', 'O', 'CG', 'CG1', 'CG2', 'OG', 'OG1', 'SG', 'CD', + 'CD1', 'CD2', 'ND1', 'ND2', 'OD1', 'OD2', 'SD', 'CE', 'CE1', 'CE2', 'CE3', + 'NE', 'NE1', 'NE2', 'OE1', 'OE2', 'CH2', 'NH1', 'NH2', 'OH', 'CZ', 'CZ2', + 'CZ3', 'NZ', 'OXT' +] +atom_order = {atom_type: i for i, atom_type in enumerate(atom_types)} +atom_type_num = len(atom_types) # := 37. + +# A compact atom encoding with 14 columns +# pylint: disable=line-too-long +# pylint: disable=bad-whitespace +restype_name_to_atom14_names = { + 'ALA': ['N', 'CA', 'C', 'O', 'CB', '', '', '', '', '', '', '', '', ''], + 'ARG': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD', 'NE', 'CZ', 'NH1', 'NH2', '', '', ''], + 'ASN': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'OD1', 'ND2', '', '', '', '', '', ''], + 'ASP': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'OD1', 'OD2', '', '', '', '', '', ''], + 'CYS': ['N', 'CA', 'C', 'O', 'CB', 'SG', '', '', '', '', '', '', '', ''], + 'GLN': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD', 'OE1', 'NE2', '', '', '', '', ''], + 'GLU': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD', 'OE1', 'OE2', '', '', '', '', ''], + 'GLY': ['N', 'CA', 'C', 'O', '', '', '', '', '', '', '', '', '', ''], + 'HIS': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'ND1', 'CD2', 'CE1', 'NE2', '', '', '', ''], + 'ILE': ['N', 'CA', 'C', 'O', 'CB', 'CG1', 'CG2', 'CD1', '', '', '', '', '', ''], + 'LEU': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD1', 'CD2', '', '', '', '', '', ''], + 'LYS': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD', 'CE', 'NZ', '', '', '', '', ''], + 'MET': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'SD', 'CE', '', '', '', '', '', ''], + 'PHE': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD1', 'CD2', 'CE1', 'CE2', 'CZ', '', '', ''], + 'PRO': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD', '', '', '', '', '', '', ''], + 'SER': ['N', 'CA', 'C', 'O', 'CB', 'OG', '', '', '', '', '', '', '', ''], + 'THR': ['N', 'CA', 'C', 'O', 'CB', 'OG1', 'CG2', '', '', '', '', '', '', ''], + 'TRP': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD1', 'CD2', 'NE1', 'CE2', 'CE3', 'CZ2', 'CZ3', 'CH2'], + 'TYR': ['N', 'CA', 'C', 'O', 'CB', 'CG', 'CD1', 'CD2', 'CE1', 'CE2', 'CZ', 'OH', '', ''], + 'VAL': ['N', 'CA', 'C', 'O', 'CB', 'CG1', 'CG2', '', '', '', '', '', '', ''], + 'UNK': ['', '', '', '', '', '', '', '', '', '', '', '', '', ''], + +} +# pylint: enable=line-too-long +# pylint: enable=bad-whitespace + + +# This is the standard residue order when coding AA type as a number. +# Reproduce it by taking 3-letter AA codes and sorting them alphabetically. +restypes = [ + 'A', 'R', 'N', 'D', 'C', 'Q', 'E', 'G', 'H', 'I', 'L', 'K', 'M', 'F', 'P', + 'S', 'T', 'W', 'Y', 'V' +] +restype_order = {restype: i for i, restype in enumerate(restypes)} +restype_num = len(restypes) # := 20. +unk_restype_index = restype_num # Catch-all index for unknown restypes. + +restypes_with_x = restypes + ['X'] +restype_order_with_x = {restype: i for i, restype in enumerate(restypes_with_x)} + + +def sequence_to_onehot( + sequence: str, + mapping: Mapping[str, int], + map_unknown_to_x: bool = False) -> np.ndarray: + """Maps the given sequence into a one-hot encoded matrix. + + Args: + sequence: An amino acid sequence. + mapping: A dictionary mapping amino acids to integers. + map_unknown_to_x: If True, any amino acid that is not in the mapping will be + mapped to the unknown amino acid 'X'. If the mapping doesn't contain + amino acid 'X', an error will be thrown. If False, any amino acid not in + the mapping will throw an error. + + Returns: + A numpy array of shape (seq_len, num_unique_aas) with one-hot encoding of + the sequence. + + Raises: + ValueError: If the mapping doesn't contain values from 0 to + num_unique_aas - 1 without any gaps. + """ + num_entries = max(mapping.values()) + 1 + + if sorted(set(mapping.values())) != list(range(num_entries)): + raise ValueError('The mapping must have values from 0 to num_unique_aas-1 ' + 'without any gaps. Got: %s' % sorted(mapping.values())) + + one_hot_arr = np.zeros((len(sequence), num_entries), dtype=np.int32) + + for aa_index, aa_type in enumerate(sequence): + if map_unknown_to_x: + if aa_type.isalpha() and aa_type.isupper(): + aa_id = mapping.get(aa_type, mapping['X']) + else: + raise ValueError(f'Invalid character in the sequence: {aa_type}') + else: + aa_id = mapping[aa_type] + one_hot_arr[aa_index, aa_id] = 1 + + return one_hot_arr + + +restype_1to3 = { + 'A': 'ALA', + 'R': 'ARG', + 'N': 'ASN', + 'D': 'ASP', + 'C': 'CYS', + 'Q': 'GLN', + 'E': 'GLU', + 'G': 'GLY', + 'H': 'HIS', + 'I': 'ILE', + 'L': 'LEU', + 'K': 'LYS', + 'M': 'MET', + 'F': 'PHE', + 'P': 'PRO', + 'S': 'SER', + 'T': 'THR', + 'W': 'TRP', + 'Y': 'TYR', + 'V': 'VAL', +} + + +# NB: restype_3to1 differs from Bio.PDB.protein_letters_3to1 by being a simple +# 1-to-1 mapping of 3 letter names to one letter names. The latter contains +# many more, and less common, three letter names as keys and maps many of these +# to the same one letter name (including 'X' and 'U' which we don't use here). +restype_3to1 = {v: k for k, v in restype_1to3.items()} + +# Define a restype name for all unknown residues. +unk_restype = 'UNK' + +resnames = [restype_1to3[r] for r in restypes] + [unk_restype] +resname_to_idx = {resname: i for i, resname in enumerate(resnames)} + + +# The mapping here uses hhblits convention, so that B is mapped to D, J and O +# are mapped to X, U is mapped to C, and Z is mapped to E. Other than that the +# remaining 20 amino acids are kept in alphabetical order. +# There are 2 non-amino acid codes, X (representing any amino acid) and +# "-" representing a missing amino acid in an alignment. The id for these +# codes is put at the end (20 and 21) so that they can easily be ignored if +# desired. +HHBLITS_AA_TO_ID = { + 'A': 0, + 'B': 2, + 'C': 1, + 'D': 2, + 'E': 3, + 'F': 4, + 'G': 5, + 'H': 6, + 'I': 7, + 'J': 20, + 'K': 8, + 'L': 9, + 'M': 10, + 'N': 11, + 'O': 20, + 'P': 12, + 'Q': 13, + 'R': 14, + 'S': 15, + 'T': 16, + 'U': 1, + 'V': 17, + 'W': 18, + 'X': 20, + 'Y': 19, + 'Z': 3, + '-': 21, +} + +# Partial inversion of HHBLITS_AA_TO_ID. +ID_TO_HHBLITS_AA = { + 0: 'A', + 1: 'C', # Also U. + 2: 'D', # Also B. + 3: 'E', # Also Z. + 4: 'F', + 5: 'G', + 6: 'H', + 7: 'I', + 8: 'K', + 9: 'L', + 10: 'M', + 11: 'N', + 12: 'P', + 13: 'Q', + 14: 'R', + 15: 'S', + 16: 'T', + 17: 'V', + 18: 'W', + 19: 'Y', + 20: 'X', # Includes J and O. + 21: '-', +} + +restypes_with_x_and_gap = restypes + ['X', '-'] +MAP_HHBLITS_AATYPE_TO_OUR_AATYPE = tuple( + restypes_with_x_and_gap.index(ID_TO_HHBLITS_AA[i]) + for i in range(len(restypes_with_x_and_gap))) + + +def _make_standard_atom_mask() -> np.ndarray: + """Returns [num_res_types, num_atom_types] mask array.""" + # +1 to account for unknown (all 0s). + mask = np.zeros([restype_num + 1, atom_type_num], dtype=np.int32) + for restype, restype_letter in enumerate(restypes): + restype_name = restype_1to3[restype_letter] + atom_names = residue_atoms[restype_name] + for atom_name in atom_names: + atom_type = atom_order[atom_name] + mask[restype, atom_type] = 1 + return mask + + +STANDARD_ATOM_MASK = _make_standard_atom_mask() + + +# A one hot representation for the first and second atoms defining the axis +# of rotation for each chi-angle in each residue. +def chi_angle_atom(atom_index: int) -> np.ndarray: + """Define chi-angle rigid groups via one-hot representations.""" + chi_angles_index = {} + one_hots = [] + + for k, v in chi_angles_atoms.items(): + indices = [atom_types.index(s[atom_index]) for s in v] + indices.extend([-1]*(4-len(indices))) + chi_angles_index[k] = indices + + for r in restypes: + res3 = restype_1to3[r] + one_hot = np.eye(atom_type_num)[chi_angles_index[res3]] + one_hots.append(one_hot) + + one_hots.append(np.zeros([4, atom_type_num])) # Add zeros for residue `X`. + one_hot = np.stack(one_hots, axis=0) + one_hot = np.transpose(one_hot, [0, 2, 1]) + + return one_hot + +chi_atom_1_one_hot = chi_angle_atom(1) +chi_atom_2_one_hot = chi_angle_atom(2) + +# An array like chi_angles_atoms but using indices rather than names. +chi_angles_atom_indices = [chi_angles_atoms[restype_1to3[r]] for r in restypes] +chi_angles_atom_indices = tree.map_structure( + lambda atom_name: atom_order[atom_name], chi_angles_atom_indices) +chi_angles_atom_indices = np.array([ + chi_atoms + ([[0, 0, 0, 0]] * (4 - len(chi_atoms))) + for chi_atoms in chi_angles_atom_indices]) + +# Mapping from (res_name, atom_name) pairs to the atom's chi group index +# and atom index within that group. +chi_groups_for_atom = collections.defaultdict(list) +for res_name, chi_angle_atoms_for_res in chi_angles_atoms.items(): + for chi_group_i, chi_group in enumerate(chi_angle_atoms_for_res): + for atom_i, atom in enumerate(chi_group): + chi_groups_for_atom[(res_name, atom)].append((chi_group_i, atom_i)) +chi_groups_for_atom = dict(chi_groups_for_atom) + + +def _make_rigid_transformation_4x4(ex, ey, translation): + """Create a rigid 4x4 transformation matrix from two axes and transl.""" + # Normalize ex. + ex_normalized = ex / np.linalg.norm(ex) + + # make ey perpendicular to ex + ey_normalized = ey - np.dot(ey, ex_normalized) * ex_normalized + ey_normalized /= np.linalg.norm(ey_normalized) + + # compute ez as cross product + eznorm = np.cross(ex_normalized, ey_normalized) + m = np.stack([ex_normalized, ey_normalized, eznorm, translation]).transpose() + m = np.concatenate([m, [[0., 0., 0., 1.]]], axis=0) + return m + + +# create an array with (restype, atomtype) --> rigid_group_idx +# and an array with (restype, atomtype, coord) for the atom positions +# and compute affine transformation matrices (4,4) from one rigid group to the +# previous group +restype_atom37_to_rigid_group = np.zeros([21, 37], dtype=np.int32) +restype_atom37_mask = np.zeros([21, 37], dtype=np.float32) +restype_atom37_rigid_group_positions = np.zeros([21, 37, 3], dtype=np.float32) +restype_atom14_to_rigid_group = np.zeros([21, 14], dtype=np.int32) +restype_atom14_mask = np.zeros([21, 14], dtype=np.float32) +restype_atom14_rigid_group_positions = np.zeros([21, 14, 3], dtype=np.float32) +restype_rigid_group_default_frame = np.zeros([21, 8, 4, 4], dtype=np.float32) + +############################################### +restype_atom14_to_atom37 = [] +restype_atom37_to_atom14 = [] +for rt in restypes: + atom_names = restype_name_to_atom14_names[restype_1to3[rt]] + restype_atom14_to_atom37.append([(atom_order[name] if name else 0) for name in atom_names]) + atom_name_to_idx14 = {name: i for i, name in enumerate(atom_names)} + restype_atom37_to_atom14.append([(atom_name_to_idx14[name] if name in atom_name_to_idx14 else 0) for name in atom_types]) +restype_atom14_to_atom37.append([0] * 14) +restype_atom37_to_atom14.append([0] * 37) +restype_atom14_to_atom37 = np.array(restype_atom14_to_atom37, dtype=np.int32) +restype_atom37_to_atom14 = np.array(restype_atom37_to_atom14, dtype=np.int32) +################################################ + +def _make_rigid_group_constants(): + """Fill the arrays above.""" + + + for restype, restype_letter in enumerate(restypes): + resname = restype_1to3[restype_letter] + for atomname, group_idx, atom_position in rigid_group_atom_positions[resname]: + atomtype = atom_order[atomname] + restype_atom37_to_rigid_group[restype, atomtype] = group_idx + restype_atom37_mask[restype, atomtype] = 1 + restype_atom37_rigid_group_positions[restype, atomtype, :] = atom_position + + atom14idx = restype_name_to_atom14_names[resname].index(atomname) + restype_atom14_to_rigid_group[restype, atom14idx] = group_idx + restype_atom14_mask[restype, atom14idx] = 1 + restype_atom14_rigid_group_positions[restype, atom14idx, :] = atom_position + + atom_names = residue_atoms[resname] + atom_name_to_idx14 = {name: i for i, name in enumerate(atom_names)} + + for restype, restype_letter in enumerate(restypes): + resname = restype_1to3[restype_letter] + atom_positions = {name: np.array(pos) for name, _, pos + in rigid_group_atom_positions[resname]} + + # backbone to backbone is the identity transform + restype_rigid_group_default_frame[restype, 0, :, :] = np.eye(4) + + # pre-omega-frame to backbone (currently dummy identity matrix) + restype_rigid_group_default_frame[restype, 1, :, :] = np.eye(4) + + # phi-frame to backbone + mat = _make_rigid_transformation_4x4( + ex=atom_positions['N'] - atom_positions['CA'], + ey=np.array([1., 0., 0.]), + translation=atom_positions['N']) + restype_rigid_group_default_frame[restype, 2, :, :] = mat + + # psi-frame to backbone + mat = _make_rigid_transformation_4x4( + ex=atom_positions['C'] - atom_positions['CA'], + ey=atom_positions['CA'] - atom_positions['N'], + translation=atom_positions['C']) + restype_rigid_group_default_frame[restype, 3, :, :] = mat + + # chi1-frame to backbone + if chi_angles_mask[restype][0]: + base_atom_names = chi_angles_atoms[resname][0] + base_atom_positions = [atom_positions[name] for name in base_atom_names] + mat = _make_rigid_transformation_4x4( + ex=base_atom_positions[2] - base_atom_positions[1], + ey=base_atom_positions[0] - base_atom_positions[1], + translation=base_atom_positions[2]) + restype_rigid_group_default_frame[restype, 4, :, :] = mat + + # chi2-frame to chi1-frame + # chi3-frame to chi2-frame + # chi4-frame to chi3-frame + # luckily all rotation axes for the next frame start at (0,0,0) of the + # previous frame + for chi_idx in range(1, 4): + if chi_angles_mask[restype][chi_idx]: + axis_end_atom_name = chi_angles_atoms[resname][chi_idx][2] + axis_end_atom_position = atom_positions[axis_end_atom_name] + mat = _make_rigid_transformation_4x4( + ex=axis_end_atom_position, + ey=np.array([-1., 0., 0.]), + translation=axis_end_atom_position) + restype_rigid_group_default_frame[restype, 4 + chi_idx, :, :] = mat + + +_make_rigid_group_constants() + + +def make_atom14_dists_bounds(overlap_tolerance=1.5, + bond_length_tolerance_factor=15): + """compute upper and lower bounds for bonds to assess violations.""" + restype_atom14_bond_lower_bound = np.zeros([21, 14, 14], np.float32) + restype_atom14_bond_upper_bound = np.zeros([21, 14, 14], np.float32) + restype_atom14_bond_stddev = np.zeros([21, 14, 14], np.float32) + residue_bonds, residue_virtual_bonds, _ = load_stereo_chemical_props() + for restype, restype_letter in enumerate(restypes): + resname = restype_1to3[restype_letter] + atom_list = restype_name_to_atom14_names[resname] + + # create lower and upper bounds for clashes + for atom1_idx, atom1_name in enumerate(atom_list): + if not atom1_name: + continue + atom1_radius = van_der_waals_radius[atom1_name[0]] + for atom2_idx, atom2_name in enumerate(atom_list): + if (not atom2_name) or atom1_idx == atom2_idx: + continue + atom2_radius = van_der_waals_radius[atom2_name[0]] + lower = atom1_radius + atom2_radius - overlap_tolerance + upper = 1e10 + restype_atom14_bond_lower_bound[restype, atom1_idx, atom2_idx] = lower + restype_atom14_bond_lower_bound[restype, atom2_idx, atom1_idx] = lower + restype_atom14_bond_upper_bound[restype, atom1_idx, atom2_idx] = upper + restype_atom14_bond_upper_bound[restype, atom2_idx, atom1_idx] = upper + + # overwrite lower and upper bounds for bonds and angles + for b in residue_bonds[resname] + residue_virtual_bonds[resname]: + atom1_idx = atom_list.index(b.atom1_name) + atom2_idx = atom_list.index(b.atom2_name) + lower = b.length - bond_length_tolerance_factor * b.stddev + upper = b.length + bond_length_tolerance_factor * b.stddev + restype_atom14_bond_lower_bound[restype, atom1_idx, atom2_idx] = lower + restype_atom14_bond_lower_bound[restype, atom2_idx, atom1_idx] = lower + restype_atom14_bond_upper_bound[restype, atom1_idx, atom2_idx] = upper + restype_atom14_bond_upper_bound[restype, atom2_idx, atom1_idx] = upper + restype_atom14_bond_stddev[restype, atom1_idx, atom2_idx] = b.stddev + restype_atom14_bond_stddev[restype, atom2_idx, atom1_idx] = b.stddev + return {'lower_bound': restype_atom14_bond_lower_bound, # shape (21,14,14) + 'upper_bound': restype_atom14_bond_upper_bound, # shape (21,14,14) + 'stddev': restype_atom14_bond_stddev, # shape (21,14,14) + } diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..2a0466ce1f70a8d3e911e435d6c71f7d90252ba2 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Data pipeline for model features.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/mmcif_parsing.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/mmcif_parsing.py new file mode 100644 index 0000000000000000000000000000000000000000..13da5ab26ab65fb8166005746e0ecf58f78169b5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/mmcif_parsing.py @@ -0,0 +1,384 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Parses the mmCIF file format.""" +import collections +import dataclasses +import io +from typing import Any, Mapping, Optional, Sequence, Tuple + +from absl import logging +from Bio import PDB +from Bio.Data import SCOPData + +# Type aliases: +ChainId = str +PdbHeader = Mapping[str, Any] +PdbStructure = PDB.Structure.Structure +SeqRes = str +MmCIFDict = Mapping[str, Sequence[str]] + + +@dataclasses.dataclass(frozen=True) +class Monomer: + id: str + num: int + + +# Note - mmCIF format provides no guarantees on the type of author-assigned +# sequence numbers. They need not be integers. +@dataclasses.dataclass(frozen=True) +class AtomSite: + residue_name: str + author_chain_id: str + mmcif_chain_id: str + author_seq_num: str + mmcif_seq_num: int + insertion_code: str + hetatm_atom: str + model_num: int + + +# Used to map SEQRES index to a residue in the structure. +@dataclasses.dataclass(frozen=True) +class ResiduePosition: + chain_id: str + residue_number: int + insertion_code: str + + +@dataclasses.dataclass(frozen=True) +class ResidueAtPosition: + position: Optional[ResiduePosition] + name: str + is_missing: bool + hetflag: str + + +@dataclasses.dataclass(frozen=True) +class MmcifObject: + """Representation of a parsed mmCIF file. + + Contains: + file_id: A meaningful name, e.g. a pdb_id. Should be unique amongst all + files being processed. + header: Biopython header. + structure: Biopython structure. + chain_to_seqres: Dict mapping chain_id to 1 letter amino acid sequence. E.g. + {'A': 'ABCDEFG'} + seqres_to_structure: Dict; for each chain_id contains a mapping between + SEQRES index and a ResidueAtPosition. e.g. {'A': {0: ResidueAtPosition, + 1: ResidueAtPosition, + ...}} + raw_string: The raw string used to construct the MmcifObject. + """ + file_id: str + header: PdbHeader + structure: PdbStructure + chain_to_seqres: Mapping[ChainId, SeqRes] + seqres_to_structure: Mapping[ChainId, Mapping[int, ResidueAtPosition]] + raw_string: Any + + +@dataclasses.dataclass(frozen=True) +class ParsingResult: + """Returned by the parse function. + + Contains: + mmcif_object: A MmcifObject, may be None if no chain could be successfully + parsed. + errors: A dict mapping (file_id, chain_id) to any exception generated. + """ + mmcif_object: Optional[MmcifObject] + errors: Mapping[Tuple[str, str], Any] + + +class ParseError(Exception): + """An error indicating that an mmCIF file could not be parsed.""" + + +def mmcif_loop_to_list(prefix: str, + parsed_info: MmCIFDict) -> Sequence[Mapping[str, str]]: + """Extracts loop associated with a prefix from mmCIF data as a list. + + Reference for loop_ in mmCIF: + http://mmcif.wwpdb.org/docs/tutorials/mechanics/pdbx-mmcif-syntax.html + + Args: + prefix: Prefix shared by each of the data items in the loop. + e.g. '_entity_poly_seq.', where the data items are _entity_poly_seq.num, + _entity_poly_seq.mon_id. Should include the trailing period. + parsed_info: A dict of parsed mmCIF data, e.g. _mmcif_dict from a Biopython + parser. + + Returns: + Returns a list of dicts; each dict represents 1 entry from an mmCIF loop. + """ + cols = [] + data = [] + for key, value in parsed_info.items(): + if key.startswith(prefix): + cols.append(key) + data.append(value) + + assert all([len(xs) == len(data[0]) for xs in data]), ( + 'mmCIF error: Not all loops are the same length: %s' % cols) + + return [dict(zip(cols, xs)) for xs in zip(*data)] + + +def mmcif_loop_to_dict(prefix: str, + index: str, + parsed_info: MmCIFDict, + ) -> Mapping[str, Mapping[str, str]]: + """Extracts loop associated with a prefix from mmCIF data as a dictionary. + + Args: + prefix: Prefix shared by each of the data items in the loop. + e.g. '_entity_poly_seq.', where the data items are _entity_poly_seq.num, + _entity_poly_seq.mon_id. Should include the trailing period. + index: Which item of loop data should serve as the key. + parsed_info: A dict of parsed mmCIF data, e.g. _mmcif_dict from a Biopython + parser. + + Returns: + Returns a dict of dicts; each dict represents 1 entry from an mmCIF loop, + indexed by the index column. + """ + entries = mmcif_loop_to_list(prefix, parsed_info) + return {entry[index]: entry for entry in entries} + + +def parse(*, + file_id: str, + mmcif_string: str, + catch_all_errors: bool = True) -> ParsingResult: + """Entry point, parses an mmcif_string. + + Args: + file_id: A string identifier for this file. Should be unique within the + collection of files being processed. + mmcif_string: Contents of an mmCIF file. + catch_all_errors: If True, all exceptions are caught and error messages are + returned as part of the ParsingResult. If False exceptions will be allowed + to propagate. + + Returns: + A ParsingResult. + """ + errors = {} + try: + parser = PDB.MMCIFParser(QUIET=True) + handle = io.StringIO(mmcif_string) + full_structure = parser.get_structure('', handle) + first_model_structure = _get_first_model(full_structure) + # Extract the _mmcif_dict from the parser, which contains useful fields not + # reflected in the Biopython structure. + parsed_info = parser._mmcif_dict # pylint:disable=protected-access + + # Ensure all values are lists, even if singletons. + for key, value in parsed_info.items(): + if not isinstance(value, list): + parsed_info[key] = [value] + + header = _get_header(parsed_info) + + # Determine the protein chains, and their start numbers according to the + # internal mmCIF numbering scheme (likely but not guaranteed to be 1). + valid_chains = _get_protein_chains(parsed_info=parsed_info) + if not valid_chains: + return ParsingResult( + None, {(file_id, ''): 'No protein chains found in this file.'}) + seq_start_num = {chain_id: min([monomer.num for monomer in seq]) + for chain_id, seq in valid_chains.items()} + + # Loop over the atoms for which we have coordinates. Populate two mappings: + # -mmcif_to_author_chain_id (maps internal mmCIF chain ids to chain ids used + # the authors / Biopython). + # -seq_to_structure_mappings (maps idx into sequence to ResidueAtPosition). + mmcif_to_author_chain_id = {} + seq_to_structure_mappings = {} + for atom in _get_atom_site_list(parsed_info): + if atom.model_num != '1': + # We only process the first model at the moment. + continue + + mmcif_to_author_chain_id[atom.mmcif_chain_id] = atom.author_chain_id + + if atom.mmcif_chain_id in valid_chains: + hetflag = ' ' + if atom.hetatm_atom == 'HETATM': + # Water atoms are assigned a special hetflag of W in Biopython. We + # need to do the same, so that this hetflag can be used to fetch + # a residue from the Biopython structure by id. + if atom.residue_name in ('HOH', 'WAT'): + hetflag = 'W' + else: + hetflag = 'H_' + atom.residue_name + insertion_code = atom.insertion_code + if not _is_set(atom.insertion_code): + insertion_code = ' ' + position = ResiduePosition(chain_id=atom.author_chain_id, + residue_number=int(atom.author_seq_num), + insertion_code=insertion_code) + seq_idx = int(atom.mmcif_seq_num) - seq_start_num[atom.mmcif_chain_id] + current = seq_to_structure_mappings.get(atom.author_chain_id, {}) + current[seq_idx] = ResidueAtPosition(position=position, + name=atom.residue_name, + is_missing=False, + hetflag=hetflag) + seq_to_structure_mappings[atom.author_chain_id] = current + + # Add missing residue information to seq_to_structure_mappings. + for chain_id, seq_info in valid_chains.items(): + author_chain = mmcif_to_author_chain_id[chain_id] + current_mapping = seq_to_structure_mappings[author_chain] + for idx, monomer in enumerate(seq_info): + if idx not in current_mapping: + current_mapping[idx] = ResidueAtPosition(position=None, + name=monomer.id, + is_missing=True, + hetflag=' ') + + author_chain_to_sequence = {} + for chain_id, seq_info in valid_chains.items(): + author_chain = mmcif_to_author_chain_id[chain_id] + seq = [] + for monomer in seq_info: + code = SCOPData.protein_letters_3to1.get(monomer.id, 'X') + seq.append(code if len(code) == 1 else 'X') + seq = ''.join(seq) + author_chain_to_sequence[author_chain] = seq + + mmcif_object = MmcifObject( + file_id=file_id, + header=header, + structure=first_model_structure, + chain_to_seqres=author_chain_to_sequence, + seqres_to_structure=seq_to_structure_mappings, + raw_string=parsed_info) + + return ParsingResult(mmcif_object=mmcif_object, errors=errors) + except Exception as e: # pylint:disable=broad-except + errors[(file_id, '')] = e + if not catch_all_errors: + raise + return ParsingResult(mmcif_object=None, errors=errors) + + +def _get_first_model(structure: PdbStructure) -> PdbStructure: + """Returns the first model in a Biopython structure.""" + return next(structure.get_models()) + +_MIN_LENGTH_OF_CHAIN_TO_BE_COUNTED_AS_PEPTIDE = 21 + + +def get_release_date(parsed_info: MmCIFDict) -> str: + """Returns the oldest revision date.""" + revision_dates = parsed_info['_pdbx_audit_revision_history.revision_date'] + return min(revision_dates) + + +def _get_header(parsed_info: MmCIFDict) -> PdbHeader: + """Returns a basic header containing method, release date and resolution.""" + header = {} + + experiments = mmcif_loop_to_list('_exptl.', parsed_info) + header['structure_method'] = ','.join([ + experiment['_exptl.method'].lower() for experiment in experiments]) + + # Note: The release_date here corresponds to the oldest revision. We prefer to + # use this for dataset filtering over the deposition_date. + if '_pdbx_audit_revision_history.revision_date' in parsed_info: + header['release_date'] = get_release_date(parsed_info) + else: + logging.warning('Could not determine release_date: %s', + parsed_info['_entry.id']) + + header['resolution'] = 0.00 + for res_key in ('_refine.ls_d_res_high', '_em_3d_reconstruction.resolution', + '_reflns.d_resolution_high'): + if res_key in parsed_info: + try: + raw_resolution = parsed_info[res_key][0] + header['resolution'] = float(raw_resolution) + except ValueError: + logging.warning('Invalid resolution format: %s', parsed_info[res_key]) + + return header + + +def _get_atom_site_list(parsed_info: MmCIFDict) -> Sequence[AtomSite]: + """Returns list of atom sites; contains data not present in the structure.""" + return [AtomSite(*site) for site in zip( # pylint:disable=g-complex-comprehension + parsed_info['_atom_site.label_comp_id'], + parsed_info['_atom_site.auth_asym_id'], + parsed_info['_atom_site.label_asym_id'], + parsed_info['_atom_site.auth_seq_id'], + parsed_info['_atom_site.label_seq_id'], + parsed_info['_atom_site.pdbx_PDB_ins_code'], + parsed_info['_atom_site.group_PDB'], + parsed_info['_atom_site.pdbx_PDB_model_num'], + )] + + +def _get_protein_chains( + *, parsed_info: Mapping[str, Any]) -> Mapping[ChainId, Sequence[Monomer]]: + """Extracts polymer information for protein chains only. + + Args: + parsed_info: _mmcif_dict produced by the Biopython parser. + + Returns: + A dict mapping mmcif chain id to a list of Monomers. + """ + # Get polymer information for each entity in the structure. + entity_poly_seqs = mmcif_loop_to_list('_entity_poly_seq.', parsed_info) + + polymers = collections.defaultdict(list) + for entity_poly_seq in entity_poly_seqs: + polymers[entity_poly_seq['_entity_poly_seq.entity_id']].append( + Monomer(id=entity_poly_seq['_entity_poly_seq.mon_id'], + num=int(entity_poly_seq['_entity_poly_seq.num']))) + + # Get chemical compositions. Will allow us to identify which of these polymers + # are proteins. + chem_comps = mmcif_loop_to_dict('_chem_comp.', '_chem_comp.id', parsed_info) + + # Get chains information for each entity. Necessary so that we can return a + # dict keyed on chain id rather than entity. + struct_asyms = mmcif_loop_to_list('_struct_asym.', parsed_info) + + entity_to_mmcif_chains = collections.defaultdict(list) + for struct_asym in struct_asyms: + chain_id = struct_asym['_struct_asym.id'] + entity_id = struct_asym['_struct_asym.entity_id'] + entity_to_mmcif_chains[entity_id].append(chain_id) + + # Identify and return the valid protein chains. + valid_chains = {} + for entity_id, seq_info in polymers.items(): + chain_ids = entity_to_mmcif_chains[entity_id] + + # Reject polymers without any peptide-like components, such as DNA/RNA. + if any(['peptide' in chem_comps[monomer.id]['_chem_comp.type'] + for monomer in seq_info]): + for chain_id in chain_ids: + valid_chains[chain_id] = seq_info + return valid_chains + + +def _is_set(data: str) -> bool: + """Returns False if data is a special mmCIF character indicating 'unset'.""" + return data not in ('.', '?') diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/parsers.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/parsers.py new file mode 100644 index 0000000000000000000000000000000000000000..3d69844f0f5291e16466dd380f00c3b7f99fadfe --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/parsers.py @@ -0,0 +1,364 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Functions for parsing various file formats.""" +import collections +import dataclasses +import re +import string +from typing import Dict, Iterable, List, Optional, Sequence, Tuple + +DeletionMatrix = Sequence[Sequence[int]] + + +@dataclasses.dataclass(frozen=True) +class TemplateHit: + """Class representing a template hit.""" + index: int + name: str + aligned_cols: int + sum_probs: float + query: str + hit_sequence: str + indices_query: List[int] + indices_hit: List[int] + + +def parse_fasta(fasta_string: str) -> Tuple[Sequence[str], Sequence[str]]: + """Parses FASTA string and returns list of strings with amino-acid sequences. + + Arguments: + fasta_string: The string contents of a FASTA file. + + Returns: + A tuple of two lists: + * A list of sequences. + * A list of sequence descriptions taken from the comment lines. In the + same order as the sequences. + """ + sequences = [] + descriptions = [] + index = -1 + for line in fasta_string.splitlines(): + line = line.strip() + if line.startswith('>'): + index += 1 + descriptions.append(line[1:]) # Remove the '>' at the beginning. + sequences.append('') + continue + elif not line: + continue # Skip blank lines. + sequences[index] += line + + return sequences, descriptions + + +def parse_stockholm( + stockholm_string: str +) -> Tuple[Sequence[str], DeletionMatrix, Sequence[str]]: + """Parses sequences and deletion matrix from stockholm format alignment. + + Args: + stockholm_string: The string contents of a stockholm file. The first + sequence in the file should be the query sequence. + + Returns: + A tuple of: + * A list of sequences that have been aligned to the query. These + might contain duplicates. + * The deletion matrix for the alignment as a list of lists. The element + at `deletion_matrix[i][j]` is the number of residues deleted from + the aligned sequence i at residue position j. + * The names of the targets matched, including the jackhmmer subsequence + suffix. + """ + name_to_sequence = collections.OrderedDict() + for line in stockholm_string.splitlines(): + line = line.strip() + if not line or line.startswith(('#', '//')): + continue + name, sequence = line.split() + if name not in name_to_sequence: + name_to_sequence[name] = '' + name_to_sequence[name] += sequence + + msa = [] + deletion_matrix = [] + + query = '' + keep_columns = [] + for seq_index, sequence in enumerate(name_to_sequence.values()): + if seq_index == 0: + # Gather the columns with gaps from the query + query = sequence + keep_columns = [i for i, res in enumerate(query) if res != '-'] + + # Remove the columns with gaps in the query from all sequences. + aligned_sequence = ''.join([sequence[c] for c in keep_columns]) + + msa.append(aligned_sequence) + + # Count the number of deletions w.r.t. query. + deletion_vec = [] + deletion_count = 0 + for seq_res, query_res in zip(sequence, query): + if seq_res != '-' or query_res != '-': + if query_res == '-': + deletion_count += 1 + else: + deletion_vec.append(deletion_count) + deletion_count = 0 + deletion_matrix.append(deletion_vec) + + return msa, deletion_matrix, list(name_to_sequence.keys()) + + +def parse_a3m(a3m_string: str) -> Tuple[Sequence[str], DeletionMatrix]: + """Parses sequences and deletion matrix from a3m format alignment. + + Args: + a3m_string: The string contents of a a3m file. The first sequence in the + file should be the query sequence. + + Returns: + A tuple of: + * A list of sequences that have been aligned to the query. These + might contain duplicates. + * The deletion matrix for the alignment as a list of lists. The element + at `deletion_matrix[i][j]` is the number of residues deleted from + the aligned sequence i at residue position j. + """ + sequences, _ = parse_fasta(a3m_string) + deletion_matrix = [] + for msa_sequence in sequences: + deletion_vec = [] + deletion_count = 0 + for j in msa_sequence: + if j.islower(): + deletion_count += 1 + else: + deletion_vec.append(deletion_count) + deletion_count = 0 + deletion_matrix.append(deletion_vec) + + # Make the MSA matrix out of aligned (deletion-free) sequences. + deletion_table = str.maketrans('', '', string.ascii_lowercase) + aligned_sequences = [s.translate(deletion_table) for s in sequences] + return aligned_sequences, deletion_matrix + + +def _convert_sto_seq_to_a3m( + query_non_gaps: Sequence[bool], sto_seq: str) -> Iterable[str]: + for is_query_res_non_gap, sequence_res in zip(query_non_gaps, sto_seq): + if is_query_res_non_gap: + yield sequence_res + elif sequence_res != '-': + yield sequence_res.lower() + + +def convert_stockholm_to_a3m(stockholm_format: str, + max_sequences: Optional[int] = None) -> str: + """Converts MSA in Stockholm format to the A3M format.""" + descriptions = {} + sequences = {} + reached_max_sequences = False + + for line in stockholm_format.splitlines(): + reached_max_sequences = max_sequences and len(sequences) >= max_sequences + if line.strip() and not line.startswith(('#', '//')): + # Ignore blank lines, markup and end symbols - remainder are alignment + # sequence parts. + seqname, aligned_seq = line.split(maxsplit=1) + if seqname not in sequences: + if reached_max_sequences: + continue + sequences[seqname] = '' + sequences[seqname] += aligned_seq + + for line in stockholm_format.splitlines(): + if line[:4] == '#=GS': + # Description row - example format is: + # #=GS UniRef90_Q9H5Z4/4-78 DE [subseq from] cDNA: FLJ22755 ... + columns = line.split(maxsplit=3) + seqname, feature = columns[1:3] + value = columns[3] if len(columns) == 4 else '' + if feature != 'DE': + continue + if reached_max_sequences and seqname not in sequences: + continue + descriptions[seqname] = value + if len(descriptions) == len(sequences): + break + + # Convert sto format to a3m line by line + a3m_sequences = {} + # query_sequence is assumed to be the first sequence + query_sequence = next(iter(sequences.values())) + query_non_gaps = [res != '-' for res in query_sequence] + for seqname, sto_sequence in sequences.items(): + a3m_sequences[seqname] = ''.join( + _convert_sto_seq_to_a3m(query_non_gaps, sto_sequence)) + + fasta_chunks = (f">{k} {descriptions.get(k, '')}\n{a3m_sequences[k]}" + for k in a3m_sequences) + return '\n'.join(fasta_chunks) + '\n' # Include terminating newline. + + +def _get_hhr_line_regex_groups( + regex_pattern: str, line: str) -> Sequence[Optional[str]]: + match = re.match(regex_pattern, line) + if match is None: + raise RuntimeError(f'Could not parse query line {line}') + return match.groups() + + +def _update_hhr_residue_indices_list( + sequence: str, start_index: int, indices_list: List[int]): + """Computes the relative indices for each residue with respect to the original sequence.""" + counter = start_index + for symbol in sequence: + if symbol == '-': + indices_list.append(-1) + else: + indices_list.append(counter) + counter += 1 + + +def _parse_hhr_hit(detailed_lines: Sequence[str]) -> TemplateHit: + """Parses the detailed HMM HMM comparison section for a single Hit. + + This works on .hhr files generated from both HHBlits and HHSearch. + + Args: + detailed_lines: A list of lines from a single comparison section between 2 + sequences (which each have their own HMM's) + + Returns: + A dictionary with the information from that detailed comparison section + + Raises: + RuntimeError: If a certain line cannot be processed + """ + # Parse first 2 lines. + number_of_hit = int(detailed_lines[0].split()[-1]) + name_hit = detailed_lines[1][1:] + + # Parse the summary line. + pattern = ( + 'Probab=(.*)[\t ]*E-value=(.*)[\t ]*Score=(.*)[\t ]*Aligned_cols=(.*)[\t' + ' ]*Identities=(.*)%[\t ]*Similarity=(.*)[\t ]*Sum_probs=(.*)[\t ' + ']*Template_Neff=(.*)') + match = re.match(pattern, detailed_lines[2]) + if match is None: + raise RuntimeError( + 'Could not parse section: %s. Expected this: \n%s to contain summary.' % + (detailed_lines, detailed_lines[2])) + (prob_true, e_value, _, aligned_cols, _, _, sum_probs, + neff) = [float(x) for x in match.groups()] + + # The next section reads the detailed comparisons. These are in a 'human + # readable' format which has a fixed length. The strategy employed is to + # assume that each block starts with the query sequence line, and to parse + # that with a regexp in order to deduce the fixed length used for that block. + query = '' + hit_sequence = '' + indices_query = [] + indices_hit = [] + length_block = None + + for line in detailed_lines[3:]: + # Parse the query sequence line + if (line.startswith('Q ') and not line.startswith('Q ss_dssp') and + not line.startswith('Q ss_pred') and + not line.startswith('Q Consensus')): + # Thus the first 17 characters must be 'Q ', and we can parse + # everything after that. + # start sequence end total_sequence_length + patt = r'[\t ]*([0-9]*) ([A-Z-]*)[\t ]*([0-9]*) \([0-9]*\)' + groups = _get_hhr_line_regex_groups(patt, line[17:]) + + # Get the length of the parsed block using the start and finish indices, + # and ensure it is the same as the actual block length. + start = int(groups[0]) - 1 # Make index zero based. + delta_query = groups[1] + end = int(groups[2]) + num_insertions = len([x for x in delta_query if x == '-']) + length_block = end - start + num_insertions + assert length_block == len(delta_query) + + # Update the query sequence and indices list. + query += delta_query + _update_hhr_residue_indices_list(delta_query, start, indices_query) + + elif line.startswith('T '): + # Parse the hit sequence. + if (not line.startswith('T ss_dssp') and + not line.startswith('T ss_pred') and + not line.startswith('T Consensus')): + # Thus the first 17 characters must be 'T ', and we can + # parse everything after that. + # start sequence end total_sequence_length + patt = r'[\t ]*([0-9]*) ([A-Z-]*)[\t ]*[0-9]* \([0-9]*\)' + groups = _get_hhr_line_regex_groups(patt, line[17:]) + start = int(groups[0]) - 1 # Make index zero based. + delta_hit_sequence = groups[1] + assert length_block == len(delta_hit_sequence) + + # Update the hit sequence and indices list. + hit_sequence += delta_hit_sequence + _update_hhr_residue_indices_list(delta_hit_sequence, start, indices_hit) + + return TemplateHit( + index=number_of_hit, + name=name_hit, + aligned_cols=int(aligned_cols), + sum_probs=sum_probs, + query=query, + hit_sequence=hit_sequence, + indices_query=indices_query, + indices_hit=indices_hit, + ) + + +def parse_hhr(hhr_string: str) -> Sequence[TemplateHit]: + """Parses the content of an entire HHR file.""" + lines = hhr_string.splitlines() + + # Each .hhr file starts with a results table, then has a sequence of hit + # "paragraphs", each paragraph starting with a line 'No '. We + # iterate through each paragraph to parse each hit. + + block_starts = [i for i, line in enumerate(lines) if line.startswith('No ')] + + hits = [] + if block_starts: + block_starts.append(len(lines)) # Add the end of the final block. + for i in range(len(block_starts) - 1): + hits.append(_parse_hhr_hit(lines[block_starts[i]:block_starts[i + 1]])) + return hits + + +def parse_e_values_from_tblout(tblout: str) -> Dict[str, float]: + """Parse target to e-value mapping parsed from Jackhmmer tblout string.""" + e_values = {'query': 0} + lines = [line for line in tblout.splitlines() if line[0] != '#'] + # As per http://eddylab.org/software/hmmer/Userguide.pdf fields are + # space-delimited. Relevant fields are (1) target name: and + # (5) E-value (full sequence) (numbering from 1). + for line in lines: + fields = line.split() + e_value = fields[4] + target_name = fields[0] + e_values[target_name] = float(e_value) + return e_values diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline.py new file mode 100644 index 0000000000000000000000000000000000000000..3a1989dbd4d795613eddad846d4126fcd69a816c --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline.py @@ -0,0 +1,72 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Functions for building the input features for the AlphaFold model.""" + +import os +from typing import Mapping, Optional, Sequence +from absl import logging +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.data import parsers +import numpy as np + +# Internal import (7716). + +FeatureDict = Mapping[str, np.ndarray] +def make_sequence_features( + sequence: str, description: str, num_res: int) -> FeatureDict: + """Constructs a feature dict of sequence features.""" + features = {} + features['aatype'] = residue_constants.sequence_to_onehot( + sequence=sequence, + mapping=residue_constants.restype_order_with_x, + map_unknown_to_x=True) + features['between_segment_residues'] = np.zeros((num_res,), dtype=np.int32) + features['domain_name'] = np.array([description.encode('utf-8')], + dtype=np.object_) + features['residue_index'] = np.array(range(num_res), dtype=np.int32) + features['seq_length'] = np.array([num_res] * num_res, dtype=np.int32) + features['sequence'] = np.array([sequence.encode('utf-8')], dtype=np.object_) + return features + + +def make_msa_features( + msas: Sequence[Sequence[str]], + deletion_matrices: Sequence[parsers.DeletionMatrix]) -> FeatureDict: + """Constructs a feature dict of MSA features.""" + if not msas: + raise ValueError('At least one MSA must be provided.') + + int_msa = [] + deletion_matrix = [] + seen_sequences = set() + for msa_index, msa in enumerate(msas): + if not msa: + raise ValueError(f'MSA {msa_index} must contain at least one sequence.') + for sequence_index, sequence in enumerate(msa): + if sequence in seen_sequences: + continue + seen_sequences.add(sequence) + int_msa.append( + [residue_constants.HHBLITS_AA_TO_ID[res] for res in sequence]) + deletion_matrix.append(deletion_matrices[msa_index][sequence_index]) + + num_res = len(msas[0][0]) + num_alignments = len(int_msa) + features = {} + features['deletion_matrix_int'] = np.array(deletion_matrix, dtype=np.int32) + features['msa'] = np.array(int_msa, dtype=np.int32) + features['num_alignments'] = np.array( + [num_alignments] * num_res, dtype=np.int32) + return features \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline_multimer.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline_multimer.py new file mode 100644 index 0000000000000000000000000000000000000000..f4134fcfc1fc146a9d122ab5637aeb19c4690969 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/pipeline_multimer.py @@ -0,0 +1,284 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Functions for building the features for the AlphaFold multimer model.""" + +import collections +import contextlib +import copy +import dataclasses +import json +import os +import tempfile +from typing import Mapping, MutableMapping, Sequence + +from absl import logging +from alphafold.common import protein +from alphafold.common import residue_constants +from alphafold.data import feature_processing +from alphafold.data import msa_pairing +from alphafold.data import parsers +from alphafold.data import pipeline +from alphafold.data.tools import jackhmmer +import numpy as np + +# Internal import (7716). + + +@dataclasses.dataclass(frozen=True) +class _FastaChain: + sequence: str + description: str + + +def _make_chain_id_map(*, + sequences: Sequence[str], + descriptions: Sequence[str], + ) -> Mapping[str, _FastaChain]: + """Makes a mapping from PDB-format chain ID to sequence and description.""" + if len(sequences) != len(descriptions): + raise ValueError('sequences and descriptions must have equal length. ' + f'Got {len(sequences)} != {len(descriptions)}.') + if len(sequences) > protein.PDB_MAX_CHAINS: + raise ValueError('Cannot process more chains than the PDB format supports. ' + f'Got {len(sequences)} chains.') + chain_id_map = {} + for chain_id, sequence, description in zip( + protein.PDB_CHAIN_IDS, sequences, descriptions): + chain_id_map[chain_id] = _FastaChain( + sequence=sequence, description=description) + return chain_id_map + + +@contextlib.contextmanager +def temp_fasta_file(fasta_str: str): + with tempfile.NamedTemporaryFile('w', suffix='.fasta') as fasta_file: + fasta_file.write(fasta_str) + fasta_file.seek(0) + yield fasta_file.name + + +def convert_monomer_features( + monomer_features: pipeline.FeatureDict, + chain_id: str) -> pipeline.FeatureDict: + """Reshapes and modifies monomer features for multimer models.""" + converted = {} + converted['auth_chain_id'] = np.asarray(chain_id, dtype=np.object_) + unnecessary_leading_dim_feats = { + 'sequence', 'domain_name', 'num_alignments', 'seq_length'} + for feature_name, feature in monomer_features.items(): + if feature_name in unnecessary_leading_dim_feats: + # asarray ensures it's a np.ndarray. + feature = np.asarray(feature[0], dtype=feature.dtype) + elif feature_name == 'aatype': + # The multimer model performs the one-hot operation itself. + feature = np.argmax(feature, axis=-1).astype(np.int32) + elif feature_name == 'template_aatype': + feature = np.argmax(feature, axis=-1).astype(np.int32) + new_order_list = residue_constants.MAP_HHBLITS_AATYPE_TO_OUR_AATYPE + feature = np.take(new_order_list, feature.astype(np.int32), axis=0) + elif feature_name == 'template_all_atom_mask': + feature_name = 'template_all_atom_mask' + converted[feature_name] = feature + return converted + + +def int_id_to_str_id(num: int) -> str: + """Encodes a number as a string, using reverse spreadsheet style naming. + + Args: + num: A positive integer. + + Returns: + A string that encodes the positive integer using reverse spreadsheet style, + naming e.g. 1 = A, 2 = B, ..., 27 = AA, 28 = BA, 29 = CA, ... This is the + usual way to encode chain IDs in mmCIF files. + """ + if num <= 0: + raise ValueError(f'Only positive integers allowed, got {num}.') + + num = num - 1 # 1-based indexing. + output = [] + while num >= 0: + output.append(chr(num % 26 + ord('A'))) + num = num // 26 - 1 + return ''.join(output) + + +def add_assembly_features( + all_chain_features: MutableMapping[str, pipeline.FeatureDict], + ) -> MutableMapping[str, pipeline.FeatureDict]: + """Add features to distinguish between chains. + + Args: + all_chain_features: A dictionary which maps chain_id to a dictionary of + features for each chain. + + Returns: + all_chain_features: A dictionary which maps strings of the form + `_` to the corresponding chain features. E.g. two + chains from a homodimer would have keys A_1 and A_2. Two chains from a + heterodimer would have keys A_1 and B_1. + """ + # Group the chains by sequence + seq_to_entity_id = {} + grouped_chains = collections.defaultdict(list) + for chain_id, chain_features in all_chain_features.items(): + seq = str(chain_features['sequence']) + if seq not in seq_to_entity_id: + seq_to_entity_id[seq] = len(seq_to_entity_id) + 1 + grouped_chains[seq_to_entity_id[seq]].append(chain_features) + + new_all_chain_features = {} + chain_id = 1 + for entity_id, group_chain_features in grouped_chains.items(): + for sym_id, chain_features in enumerate(group_chain_features, start=1): + new_all_chain_features[ + f'{int_id_to_str_id(entity_id)}_{sym_id}'] = chain_features + seq_length = chain_features['seq_length'] + chain_features['asym_id'] = chain_id * np.ones(seq_length) + chain_features['sym_id'] = sym_id * np.ones(seq_length) + chain_features['entity_id'] = entity_id * np.ones(seq_length) + chain_id += 1 + + return new_all_chain_features + + +def pad_msa(np_example, min_num_seq): + np_example = dict(np_example) + num_seq = np_example['msa'].shape[0] + if num_seq < min_num_seq: + for feat in ('msa', 'deletion_matrix', 'bert_mask', 'msa_mask'): + np_example[feat] = np.pad( + np_example[feat], ((0, min_num_seq - num_seq), (0, 0))) + np_example['cluster_bias_mask'] = np.pad( + np_example['cluster_bias_mask'], ((0, min_num_seq - num_seq),)) + return np_example + + +class DataPipeline: + """Runs the alignment tools and assembles the input features.""" + + def __init__(self, + monomer_data_pipeline: pipeline.DataPipeline, + jackhmmer_binary_path: str, + uniprot_database_path: str, + max_uniprot_hits: int = 50000, + use_precomputed_msas: bool = False): + """Initializes the data pipeline. + + Args: + monomer_data_pipeline: An instance of pipeline.DataPipeline - that runs + the data pipeline for the monomer AlphaFold system. + jackhmmer_binary_path: Location of the jackhmmer binary. + uniprot_database_path: Location of the unclustered uniprot sequences, that + will be searched with jackhmmer and used for MSA pairing. + max_uniprot_hits: The maximum number of hits to return from uniprot. + use_precomputed_msas: Whether to use pre-existing MSAs; see run_alphafold. + """ + self._monomer_data_pipeline = monomer_data_pipeline + self._uniprot_msa_runner = jackhmmer.Jackhmmer( + binary_path=jackhmmer_binary_path, + database_path=uniprot_database_path) + self._max_uniprot_hits = max_uniprot_hits + self.use_precomputed_msas = use_precomputed_msas + + def _process_single_chain( + self, + chain_id: str, + sequence: str, + description: str, + msa_output_dir: str, + is_homomer_or_monomer: bool) -> pipeline.FeatureDict: + """Runs the monomer pipeline on a single chain.""" + chain_fasta_str = f'>chain_{chain_id}\n{sequence}\n' + chain_msa_output_dir = os.path.join(msa_output_dir, chain_id) + if not os.path.exists(chain_msa_output_dir): + os.makedirs(chain_msa_output_dir) + with temp_fasta_file(chain_fasta_str) as chain_fasta_path: + logging.info('Running monomer pipeline on chain %s: %s', + chain_id, description) + chain_features = self._monomer_data_pipeline.process( + input_fasta_path=chain_fasta_path, + msa_output_dir=chain_msa_output_dir) + + # We only construct the pairing features if there are 2 or more unique + # sequences. + if not is_homomer_or_monomer: + all_seq_msa_features = self._all_seq_msa_features(chain_fasta_path, + chain_msa_output_dir) + chain_features.update(all_seq_msa_features) + return chain_features + + def _all_seq_msa_features(self, input_fasta_path, msa_output_dir): + """Get MSA features for unclustered uniprot, for pairing.""" + out_path = os.path.join(msa_output_dir, 'uniprot_hits.sto') + result = pipeline.run_msa_tool( + self._uniprot_msa_runner, input_fasta_path, out_path, 'sto', + self.use_precomputed_msas) + msa = parsers.parse_stockholm(result['sto']) + msa = msa.truncate(max_seqs=self._max_uniprot_hits) + all_seq_features = pipeline.make_msa_features([msa]) + valid_feats = msa_pairing.MSA_FEATURES + ( + 'msa_species_identifiers', + ) + feats = {f'{k}_all_seq': v for k, v in all_seq_features.items() + if k in valid_feats} + return feats + + def process(self, + input_fasta_path: str, + msa_output_dir: str) -> pipeline.FeatureDict: + """Runs alignment tools on the input sequences and creates features.""" + with open(input_fasta_path) as f: + input_fasta_str = f.read() + input_seqs, input_descs = parsers.parse_fasta(input_fasta_str) + + chain_id_map = _make_chain_id_map(sequences=input_seqs, + descriptions=input_descs) + chain_id_map_path = os.path.join(msa_output_dir, 'chain_id_map.json') + with open(chain_id_map_path, 'w') as f: + chain_id_map_dict = {chain_id: dataclasses.asdict(fasta_chain) + for chain_id, fasta_chain in chain_id_map.items()} + json.dump(chain_id_map_dict, f, indent=4, sort_keys=True) + + all_chain_features = {} + sequence_features = {} + is_homomer_or_monomer = len(set(input_seqs)) == 1 + for chain_id, fasta_chain in chain_id_map.items(): + if fasta_chain.sequence in sequence_features: + all_chain_features[chain_id] = copy.deepcopy( + sequence_features[fasta_chain.sequence]) + continue + chain_features = self._process_single_chain( + chain_id=chain_id, + sequence=fasta_chain.sequence, + description=fasta_chain.description, + msa_output_dir=msa_output_dir, + is_homomer_or_monomer=is_homomer_or_monomer) + + chain_features = convert_monomer_features(chain_features, + chain_id=chain_id) + all_chain_features[chain_id] = chain_features + sequence_features[fasta_chain.sequence] = chain_features + + all_chain_features = add_assembly_features(all_chain_features) + + np_example = feature_processing.pair_and_merge( + all_chain_features=all_chain_features) + + # Pad MSA to avoid zero-sized extra_msa. + np_example = pad_msa(np_example, 512) + + return np_example diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/prep_inputs.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/prep_inputs.py new file mode 100644 index 0000000000000000000000000000000000000000..1fc226d2d99d6be13cb5a8e8c6a56379932186c5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/prep_inputs.py @@ -0,0 +1,132 @@ +import numpy as np +from colabdesign.af.alphafold.common import residue_constants + +def make_atom14_positions(batch): + """Constructs denser atom positions (14 dimensions instead of 37).""" + restype_atom14_to_atom37 = [] # mapping (restype, atom14) --> atom37 + restype_atom37_to_atom14 = [] # mapping (restype, atom37) --> atom14 + restype_atom14_mask = [] + + for rt in residue_constants.restypes: + atom_names = residue_constants.restype_name_to_atom14_names[ + residue_constants.restype_1to3[rt]] + + restype_atom14_to_atom37.append([ + (residue_constants.atom_order[name] if name else 0) + for name in atom_names + ]) + + atom_name_to_idx14 = {name: i for i, name in enumerate(atom_names)} + restype_atom37_to_atom14.append([ + (atom_name_to_idx14[name] if name in atom_name_to_idx14 else 0) + for name in residue_constants.atom_types + ]) + + restype_atom14_mask.append([(1. if name else 0.) for name in atom_names]) + + # Add dummy mapping for restype 'UNK'. + restype_atom14_to_atom37.append([0] * 14) + restype_atom37_to_atom14.append([0] * 37) + restype_atom14_mask.append([0.] * 14) + + restype_atom14_to_atom37 = np.array(restype_atom14_to_atom37, dtype=np.int32) + restype_atom37_to_atom14 = np.array(restype_atom37_to_atom14, dtype=np.int32) + restype_atom14_mask = np.array(restype_atom14_mask, dtype=np.float32) + + # Create the mapping for (residx, atom14) --> atom37, i.e. an array + # with shape (num_res, 14) containing the atom37 indices for this protein. + residx_atom14_to_atom37 = restype_atom14_to_atom37[batch["aatype"]] + residx_atom14_mask = restype_atom14_mask[batch["aatype"]] + + # Create a mask for known ground truth positions. + residx_atom14_gt_mask = residx_atom14_mask * np.take_along_axis( + batch["all_atom_mask"], residx_atom14_to_atom37, axis=1).astype(np.float32) + + # Gather the ground truth positions. + residx_atom14_gt_positions = residx_atom14_gt_mask[:, :, None] * ( + np.take_along_axis(batch["all_atom_positions"], + residx_atom14_to_atom37[..., None], + axis=1)) + + prot = {} + prot["atom14_atom_exists"] = residx_atom14_mask + prot["atom14_gt_exists"] = residx_atom14_gt_mask + prot["atom14_gt_positions"] = residx_atom14_gt_positions + + prot["residx_atom14_to_atom37"] = residx_atom14_to_atom37 + + # Create the gather indices for mapping back. + residx_atom37_to_atom14 = restype_atom37_to_atom14[batch["aatype"]] + prot["residx_atom37_to_atom14"] = residx_atom37_to_atom14 + + # Create the corresponding mask. + restype_atom37_mask = np.zeros([21, 37], dtype=np.float32) + for restype, restype_letter in enumerate(residue_constants.restypes): + restype_name = residue_constants.restype_1to3[restype_letter] + atom_names = residue_constants.residue_atoms[restype_name] + for atom_name in atom_names: + atom_type = residue_constants.atom_order[atom_name] + restype_atom37_mask[restype, atom_type] = 1 + + residx_atom37_mask = restype_atom37_mask[batch["aatype"]] + prot["atom37_atom_exists"] = residx_atom37_mask + + # As the atom naming is ambiguous for 7 of the 20 amino acids, provide + # alternative ground truth coordinates where the naming is swapped + restype_3 = [ + residue_constants.restype_1to3[res] for res in residue_constants.restypes + ] + restype_3 += ["UNK"] + + # Matrices for renaming ambiguous atoms. + all_matrices = {res: np.eye(14, dtype=np.float32) for res in restype_3} + for resname, swap in residue_constants.residue_atom_renaming_swaps.items(): + correspondences = np.arange(14) + for source_atom_swap, target_atom_swap in swap.items(): + source_index = residue_constants.restype_name_to_atom14_names[ + resname].index(source_atom_swap) + target_index = residue_constants.restype_name_to_atom14_names[ + resname].index(target_atom_swap) + correspondences[source_index] = target_index + correspondences[target_index] = source_index + renaming_matrix = np.zeros((14, 14), dtype=np.float32) + for index, correspondence in enumerate(correspondences): + renaming_matrix[index, correspondence] = 1. + all_matrices[resname] = renaming_matrix.astype(np.float32) + renaming_matrices = np.stack([all_matrices[restype] for restype in restype_3]) + + # Pick the transformation matrices for the given residue sequence + # shape (num_res, 14, 14). + renaming_transform = renaming_matrices[batch["aatype"]] + + # Apply it to the ground truth positions. shape (num_res, 14, 3). + alternative_gt_positions = np.einsum("rac,rab->rbc", + residx_atom14_gt_positions, + renaming_transform) + prot["atom14_alt_gt_positions"] = alternative_gt_positions + + # Create the mask for the alternative ground truth (differs from the + # ground truth mask, if only one of the atoms in an ambiguous pair has a + # ground truth position). + alternative_gt_mask = np.einsum("ra,rab->rb", + residx_atom14_gt_mask, + renaming_transform) + + prot["atom14_alt_gt_exists"] = alternative_gt_mask + + # Create an ambiguous atoms mask. shape: (21, 14). + restype_atom14_is_ambiguous = np.zeros((21, 14), dtype=np.float32) + for resname, swap in residue_constants.residue_atom_renaming_swaps.items(): + for atom_name1, atom_name2 in swap.items(): + restype = residue_constants.restype_order[ + residue_constants.restype_3to1[resname]] + atom_idx1 = residue_constants.restype_name_to_atom14_names[resname].index( + atom_name1) + atom_idx2 = residue_constants.restype_name_to_atom14_names[resname].index( + atom_name2) + restype_atom14_is_ambiguous[restype, atom_idx1] = 1 + restype_atom14_is_ambiguous[restype, atom_idx2] = 1 + + # From this create an ambiguous_mask for the given sequence. + prot["atom14_atom_is_ambiguous"] = (restype_atom14_is_ambiguous[batch["aatype"]]) + return prot \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..56baa54b25fb0c0b0db11c880d1d1ba5a4a86688 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Python wrappers for third party tools.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..9c04ffa0e8d367c2c3c39dbf387632d926f8afa2 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/data/tools/utils.py @@ -0,0 +1,40 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Common utilities for data pipeline tools.""" +import contextlib +import shutil +import tempfile +import time +from typing import Optional + +from absl import logging + + +@contextlib.contextmanager +def tmpdir_manager(base_dir: Optional[str] = None): + """Context manager that deletes a temporary directory on exit.""" + tmpdir = tempfile.mkdtemp(dir=base_dir) + try: + yield tmpdir + finally: + shutil.rmtree(tmpdir, ignore_errors=True) + + +@contextlib.contextmanager +def timing(msg: str): + logging.info('Started %s', msg) + tic = time.time() + yield + toc = time.time() + logging.info('Finished %s in %.3f seconds', msg, toc - tic) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..56034b041744c974cc8f085f71a460945e522e80 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Alphafold model.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom.py new file mode 100644 index 0000000000000000000000000000000000000000..812a3ad4a6acc1f551f72dab3a7072ae47f57682 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom.py @@ -0,0 +1,1131 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Ops for all atom representations. + +Generally we employ two different representations for all atom coordinates, +one is atom37 where each heavy atom corresponds to a given position in a 37 +dimensional array, This mapping is non amino acid specific, but each slot +corresponds to an atom of a given name, for example slot 12 always corresponds +to 'C delta 1', positions that are not present for a given amino acid are +zeroed out and denoted by a mask. +The other representation we employ is called atom14, this is a more dense way +of representing atoms with 14 slots. Here a given slot will correspond to a +different kind of atom depending on amino acid type, for example slot 5 +corresponds to 'N delta 2' for Aspargine, but to 'C delta 1' for Isoleucine. +14 is chosen because it is the maximum number of heavy atoms for any standard +amino acid. +The order of slots can be found in 'residue_constants.residue_atoms'. +Internally the model uses the atom14 representation because it is +computationally more efficient. +The internal atom14 representation is turned into the atom37 at the output of +the network to facilitate easier conversion to existing protein datastructures. +""" + +from typing import Dict, Optional +from colabdesign.af.alphafold.common import residue_constants + +from colabdesign.af.alphafold.model import r3 +from colabdesign.af.alphafold.model import utils +import jax +import jax.numpy as jnp +import numpy as np + + +def squared_difference(x, y): + return jnp.square(x - y) + + +def get_chi_atom_indices(): + """Returns atom indices needed to compute chi angles for all residue types. + + Returns: + A tensor of shape [residue_types=21, chis=4, atoms=4]. The residue types are + in the order specified in residue_constants.restypes + unknown residue type + at the end. For chi angles which are not defined on the residue, the + positions indices are by default set to 0. + """ + chi_atom_indices = [] + for residue_name in residue_constants.restypes: + residue_name = residue_constants.restype_1to3[residue_name] + residue_chi_angles = residue_constants.chi_angles_atoms[residue_name] + atom_indices = [] + for chi_angle in residue_chi_angles: + atom_indices.append( + [residue_constants.atom_order[atom] for atom in chi_angle]) + for _ in range(4 - len(atom_indices)): + atom_indices.append([0, 0, 0, 0]) # For chi angles not defined on the AA. + chi_atom_indices.append(atom_indices) + + chi_atom_indices.append([[0, 0, 0, 0]] * 4) # For UNKNOWN residue. + + return jnp.asarray(chi_atom_indices) + + +def atom14_to_atom37(atom14_data: jnp.ndarray, # (N, 14, ...) + batch: Dict[str, jnp.ndarray] + ) -> jnp.ndarray: # (N, 37, ...) + """Convert atom14 to atom37 representation.""" + assert len(atom14_data.shape) in [2, 3] + assert 'residx_atom37_to_atom14' in batch + assert 'atom37_atom_exists' in batch + + atom37_data = utils.batched_gather(atom14_data, batch['residx_atom37_to_atom14'], batch_dims=1) + + if len(atom14_data.shape) == 2: + atom37_data *= batch['atom37_atom_exists'] + elif len(atom14_data.shape) == 3: + atom37_data *= batch['atom37_atom_exists'][:, :, None].astype(atom37_data.dtype) + return atom37_data + +def atom37_to_atom14( + atom37_data: jnp.ndarray, # (N, 37, ...) + batch: Dict[str, jnp.ndarray]) -> jnp.ndarray: # (N, 14, ...) + """Convert atom14 to atom37 representation.""" + assert len(atom37_data.shape) in [2, 3] + assert 'residx_atom14_to_atom37' in batch + assert 'atom14_atom_exists' in batch + + atom14_data = utils.batched_gather(atom37_data, batch['residx_atom14_to_atom37'], batch_dims=1) + + if len(atom37_data.shape) == 2: + atom14_data *= batch['atom14_atom_exists'].astype(atom14_data.dtype) + elif len(atom37_data.shape) == 3: + atom14_data *= batch['atom14_atom_exists'][:, :, None].astype(atom14_data.dtype) + return atom14_data + + +def atom37_to_frames( + aatype: jnp.ndarray, # (...) + all_atom_positions: jnp.ndarray, # (..., 37, 3) + all_atom_mask: jnp.ndarray, # (..., 37) +) -> Dict[str, jnp.ndarray]: + """Computes the frames for the up to 8 rigid groups for each residue. + + The rigid groups are defined by the possible torsions in a given amino acid. + We group the atoms according to their dependence on the torsion angles into + "rigid groups". E.g., the position of atoms in the chi2-group depend on + chi1 and chi2, but do not depend on chi3 or chi4. + Jumper et al. (2021) Suppl. Table 2 and corresponding text. + + Args: + aatype: Amino acid type, given as array with integers. + all_atom_positions: atom37 representation of all atom coordinates. + all_atom_mask: atom37 representation of mask on all atom coordinates. + Returns: + Dictionary containing: + * 'rigidgroups_gt_frames': 8 Frames corresponding to 'all_atom_positions' + represented as flat 12 dimensional array. + * 'rigidgroups_gt_exists': Mask denoting whether the atom positions for + the given frame are available in the ground truth, e.g. if they were + resolved in the experiment. + * 'rigidgroups_group_exists': Mask denoting whether given group is in + principle present for given amino acid type. + * 'rigidgroups_group_is_ambiguous': Mask denoting whether frame is + affected by naming ambiguity. + * 'rigidgroups_alt_gt_frames': 8 Frames with alternative atom renaming + corresponding to 'all_atom_positions' represented as flat + 12 dimensional array. + """ + # 0: 'backbone group', + # 1: 'pre-omega-group', (empty) + # 2: 'phi-group', (currently empty, because it defines only hydrogens) + # 3: 'psi-group', + # 4,5,6,7: 'chi1,2,3,4-group' + aatype_in_shape = aatype.shape + + # If there is a batch axis, just flatten it away, and reshape everything + # back at the end of the function. + aatype = jnp.reshape(aatype, [-1]) + all_atom_positions = jnp.reshape(all_atom_positions, [-1, 37, 3]) + all_atom_mask = jnp.reshape(all_atom_mask, [-1, 37]) + + # Create an array with the atom names. + # shape (num_restypes, num_rigidgroups, 3_atoms): (21, 8, 3) + restype_rigidgroup_base_atom_names = np.full([21, 8, 3], '', dtype=object) + + # 0: backbone frame + restype_rigidgroup_base_atom_names[:, 0, :] = ['C', 'CA', 'N'] + + # 3: 'psi-group' + restype_rigidgroup_base_atom_names[:, 3, :] = ['CA', 'C', 'O'] + + # 4,5,6,7: 'chi1,2,3,4-group' + for restype, restype_letter in enumerate(residue_constants.restypes): + resname = residue_constants.restype_1to3[restype_letter] + for chi_idx in range(4): + if residue_constants.chi_angles_mask[restype][chi_idx]: + atom_names = residue_constants.chi_angles_atoms[resname][chi_idx] + restype_rigidgroup_base_atom_names[ + restype, chi_idx + 4, :] = atom_names[1:] + + # Create mask for existing rigid groups. + restype_rigidgroup_mask = np.zeros([21, 8], dtype=np.float32) + restype_rigidgroup_mask[:, 0] = 1 + restype_rigidgroup_mask[:, 3] = 1 + restype_rigidgroup_mask[:20, 4:] = residue_constants.chi_angles_mask + + # Translate atom names into atom37 indices. + lookuptable = residue_constants.atom_order.copy() + lookuptable[''] = 0 + restype_rigidgroup_base_atom37_idx = np.vectorize(lambda x: lookuptable[x])( + restype_rigidgroup_base_atom_names) + + # Compute the gather indices for all residues in the chain. + # shape (N, 8, 3) + residx_rigidgroup_base_atom37_idx = utils.batched_gather( + restype_rigidgroup_base_atom37_idx, aatype) + + # Gather the base atom positions for each rigid group. + base_atom_pos = utils.batched_gather( + all_atom_positions, + residx_rigidgroup_base_atom37_idx, + batch_dims=1) + + # Compute the Rigids. + gt_frames = r3.rigids_from_3_points( + point_on_neg_x_axis=r3.vecs_from_tensor(base_atom_pos[:, :, 0, :]), + origin=r3.vecs_from_tensor(base_atom_pos[:, :, 1, :]), + point_on_xy_plane=r3.vecs_from_tensor(base_atom_pos[:, :, 2, :]) + ) + + # Compute a mask whether the group exists. + # (N, 8) + group_exists = utils.batched_gather(restype_rigidgroup_mask, aatype) + + # Compute a mask whether ground truth exists for the group + gt_atoms_exist = utils.batched_gather( # shape (N, 8, 3) + all_atom_mask.astype(jnp.float32), + residx_rigidgroup_base_atom37_idx, + batch_dims=1) + gt_exists = jnp.min(gt_atoms_exist, axis=-1) * group_exists # (N, 8) + + # Adapt backbone frame to old convention (mirror x-axis and z-axis). + rots = np.tile(np.eye(3, dtype=np.float32), [8, 1, 1]) + rots[0, 0, 0] = -1 + rots[0, 2, 2] = -1 + gt_frames = r3.rigids_mul_rots(gt_frames, r3.rots_from_tensor3x3(rots)) + + # The frames for ambiguous rigid groups are just rotated by 180 degree around + # the x-axis. The ambiguous group is always the last chi-group. + restype_rigidgroup_is_ambiguous = np.zeros([21, 8], dtype=np.float32) + restype_rigidgroup_rots = np.tile(np.eye(3, dtype=np.float32), [21, 8, 1, 1]) + + for resname, _ in residue_constants.residue_atom_renaming_swaps.items(): + restype = residue_constants.restype_order[ + residue_constants.restype_3to1[resname]] + chi_idx = int(sum(residue_constants.chi_angles_mask[restype]) - 1) + restype_rigidgroup_is_ambiguous[restype, chi_idx + 4] = 1 + restype_rigidgroup_rots[restype, chi_idx + 4, 1, 1] = -1 + restype_rigidgroup_rots[restype, chi_idx + 4, 2, 2] = -1 + + # Gather the ambiguity information for each residue. + residx_rigidgroup_is_ambiguous = utils.batched_gather( + restype_rigidgroup_is_ambiguous, aatype) + residx_rigidgroup_ambiguity_rot = utils.batched_gather( + restype_rigidgroup_rots, aatype) + + # Create the alternative ground truth frames. + alt_gt_frames = r3.rigids_mul_rots( + gt_frames, r3.rots_from_tensor3x3(residx_rigidgroup_ambiguity_rot)) + + gt_frames_flat12 = r3.rigids_to_tensor_flat12(gt_frames) + alt_gt_frames_flat12 = r3.rigids_to_tensor_flat12(alt_gt_frames) + + # reshape back to original residue layout + gt_frames_flat12 = jnp.reshape(gt_frames_flat12, aatype_in_shape + (8, 12)) + gt_exists = jnp.reshape(gt_exists, aatype_in_shape + (8,)) + group_exists = jnp.reshape(group_exists, aatype_in_shape + (8,)) + gt_frames_flat12 = jnp.reshape(gt_frames_flat12, aatype_in_shape + (8, 12)) + residx_rigidgroup_is_ambiguous = jnp.reshape(residx_rigidgroup_is_ambiguous, + aatype_in_shape + (8,)) + alt_gt_frames_flat12 = jnp.reshape(alt_gt_frames_flat12, + aatype_in_shape + (8, 12,)) + + return { + 'rigidgroups_gt_frames': gt_frames_flat12, # (..., 8, 12) + 'rigidgroups_gt_exists': gt_exists, # (..., 8) + 'rigidgroups_group_exists': group_exists, # (..., 8) + 'rigidgroups_group_is_ambiguous': + residx_rigidgroup_is_ambiguous, # (..., 8) + 'rigidgroups_alt_gt_frames': alt_gt_frames_flat12, # (..., 8, 12) + } + + +def atom37_to_torsion_angles( + aatype: jnp.ndarray, # (B, N) + all_atom_pos: jnp.ndarray, # (B, N, 37, 3) + all_atom_mask: jnp.ndarray, # (B, N, 37) + placeholder_for_undefined=False, +) -> Dict[str, jnp.ndarray]: + """Computes the 7 torsion angles (in sin, cos encoding) for each residue. + + The 7 torsion angles are in the order + '[pre_omega, phi, psi, chi_1, chi_2, chi_3, chi_4]', + here pre_omega denotes the omega torsion angle between the given amino acid + and the previous amino acid. + + Args: + aatype: Amino acid type, given as array with integers. + all_atom_pos: atom37 representation of all atom coordinates. + all_atom_mask: atom37 representation of mask on all atom coordinates. + placeholder_for_undefined: flag denoting whether to set masked torsion + angles to zero. + Returns: + Dict containing: + * 'torsion_angles_sin_cos': Array with shape (B, N, 7, 2) where the final + 2 dimensions denote sin and cos respectively + * 'alt_torsion_angles_sin_cos': same as 'torsion_angles_sin_cos', but + with the angle shifted by pi for all chi angles affected by the naming + ambiguities. + * 'torsion_angles_mask': Mask for which chi angles are present. + """ + + # Map aatype > 20 to 'Unknown' (20). + aatype = jnp.minimum(aatype, 20) + + # Compute the backbone angles. + num_batch, num_res = aatype.shape + + pad = jnp.zeros([num_batch, 1, 37, 3], jnp.float32) + prev_all_atom_pos = jnp.concatenate([pad, all_atom_pos[:, :-1, :, :]], axis=1) + + pad = jnp.zeros([num_batch, 1, 37], jnp.float32) + prev_all_atom_mask = jnp.concatenate([pad, all_atom_mask[:, :-1, :]], axis=1) + + # For each torsion angle collect the 4 atom positions that define this angle. + # shape (B, N, atoms=4, xyz=3) + pre_omega_atom_pos = jnp.concatenate( + [prev_all_atom_pos[:, :, 1:3, :], # prev CA, C + all_atom_pos[:, :, 0:2, :] # this N, CA + ], axis=-2) + phi_atom_pos = jnp.concatenate( + [prev_all_atom_pos[:, :, 2:3, :], # prev C + all_atom_pos[:, :, 0:3, :] # this N, CA, C + ], axis=-2) + psi_atom_pos = jnp.concatenate( + [all_atom_pos[:, :, 0:3, :], # this N, CA, C + all_atom_pos[:, :, 4:5, :] # this O + ], axis=-2) + + # Collect the masks from these atoms. + # Shape [batch, num_res] + pre_omega_mask = ( + jnp.prod(prev_all_atom_mask[:, :, 1:3], axis=-1) # prev CA, C + * jnp.prod(all_atom_mask[:, :, 0:2], axis=-1)) # this N, CA + phi_mask = ( + prev_all_atom_mask[:, :, 2] # prev C + * jnp.prod(all_atom_mask[:, :, 0:3], axis=-1)) # this N, CA, C + psi_mask = ( + jnp.prod(all_atom_mask[:, :, 0:3], axis=-1) * # this N, CA, C + all_atom_mask[:, :, 4]) # this O + + # Collect the atoms for the chi-angles. + # Compute the table of chi angle indices. Shape: [restypes, chis=4, atoms=4]. + chi_atom_indices = get_chi_atom_indices() + # Select atoms to compute chis. Shape: [batch, num_res, chis=4, atoms=4]. + atom_indices = utils.batched_gather( + params=chi_atom_indices, indices=aatype, axis=0, batch_dims=0) + # Gather atom positions. Shape: [batch, num_res, chis=4, atoms=4, xyz=3]. + chis_atom_pos = utils.batched_gather( + params=all_atom_pos, indices=atom_indices, axis=-2, + batch_dims=2) + + # Copy the chi angle mask, add the UNKNOWN residue. Shape: [restypes, 4]. + chi_angles_mask = list(residue_constants.chi_angles_mask) + chi_angles_mask.append([0.0, 0.0, 0.0, 0.0]) + chi_angles_mask = jnp.asarray(chi_angles_mask) + + # Compute the chi angle mask. I.e. which chis angles exist according to the + # aatype. Shape [batch, num_res, chis=4]. + chis_mask = utils.batched_gather(params=chi_angles_mask, indices=aatype, + axis=0, batch_dims=0) + + # Constrain the chis_mask to those chis, where the ground truth coordinates of + # all defining four atoms are available. + # Gather the chi angle atoms mask. Shape: [batch, num_res, chis=4, atoms=4]. + chi_angle_atoms_mask = utils.batched_gather( + params=all_atom_mask, indices=atom_indices, axis=-1, + batch_dims=2) + # Check if all 4 chi angle atoms were set. Shape: [batch, num_res, chis=4]. + chi_angle_atoms_mask = jnp.prod(chi_angle_atoms_mask, axis=[-1]) + chis_mask = chis_mask * (chi_angle_atoms_mask).astype(jnp.float32) + + # Stack all torsion angle atom positions. + # Shape (B, N, torsions=7, atoms=4, xyz=3) + torsions_atom_pos = jnp.concatenate( + [pre_omega_atom_pos[:, :, None, :, :], + phi_atom_pos[:, :, None, :, :], + psi_atom_pos[:, :, None, :, :], + chis_atom_pos + ], axis=2) + + # Stack up masks for all torsion angles. + # shape (B, N, torsions=7) + torsion_angles_mask = jnp.concatenate( + [pre_omega_mask[:, :, None], + phi_mask[:, :, None], + psi_mask[:, :, None], + chis_mask + ], axis=2) + + # Create a frame from the first three atoms: + # First atom: point on x-y-plane + # Second atom: point on negative x-axis + # Third atom: origin + # r3.Rigids (B, N, torsions=7) + torsion_frames = r3.rigids_from_3_points( + point_on_neg_x_axis=r3.vecs_from_tensor(torsions_atom_pos[:, :, :, 1, :]), + origin=r3.vecs_from_tensor(torsions_atom_pos[:, :, :, 2, :]), + point_on_xy_plane=r3.vecs_from_tensor(torsions_atom_pos[:, :, :, 0, :])) + + # Compute the position of the forth atom in this frame (y and z coordinate + # define the chi angle) + # r3.Vecs (B, N, torsions=7) + forth_atom_rel_pos = r3.rigids_mul_vecs( + r3.invert_rigids(torsion_frames), + r3.vecs_from_tensor(torsions_atom_pos[:, :, :, 3, :])) + + # Normalize to have the sin and cos of the torsion angle. + # jnp.ndarray (B, N, torsions=7, sincos=2) + torsion_angles_sin_cos = jnp.stack( + [forth_atom_rel_pos.z, forth_atom_rel_pos.y], axis=-1) + torsion_angles_sin_cos /= jnp.sqrt( + jnp.sum(jnp.square(torsion_angles_sin_cos), axis=-1, keepdims=True) + + 1e-8) + + # Mirror psi, because we computed it from the Oxygen-atom. + torsion_angles_sin_cos *= jnp.asarray( + [1., 1., -1., 1., 1., 1., 1.])[None, None, :, None] + + # Create alternative angles for ambiguous atom names. + chi_is_ambiguous = utils.batched_gather( + jnp.asarray(residue_constants.chi_pi_periodic), aatype) + mirror_torsion_angles = jnp.concatenate( + [jnp.ones([num_batch, num_res, 3]), + 1.0 - 2.0 * chi_is_ambiguous], axis=-1) + alt_torsion_angles_sin_cos = ( + torsion_angles_sin_cos * mirror_torsion_angles[:, :, :, None]) + + if placeholder_for_undefined: + # Add placeholder torsions in place of undefined torsion angles + # (e.g. N-terminus pre-omega) + placeholder_torsions = jnp.stack([ + jnp.ones(torsion_angles_sin_cos.shape[:-1]), + jnp.zeros(torsion_angles_sin_cos.shape[:-1]) + ], axis=-1) + torsion_angles_sin_cos = torsion_angles_sin_cos * torsion_angles_mask[ + ..., None] + placeholder_torsions * (1 - torsion_angles_mask[..., None]) + alt_torsion_angles_sin_cos = alt_torsion_angles_sin_cos * torsion_angles_mask[ + ..., None] + placeholder_torsions * (1 - torsion_angles_mask[..., None]) + + return { + 'torsion_angles_sin_cos': torsion_angles_sin_cos, # (B, N, 7, 2) + 'alt_torsion_angles_sin_cos': alt_torsion_angles_sin_cos, # (B, N, 7, 2) + 'torsion_angles_mask': torsion_angles_mask # (B, N, 7) + } + + +def torsion_angles_to_frames( + aatype: jnp.ndarray, # (N) + backb_to_global: r3.Rigids, # (N) + torsion_angles_sin_cos: jnp.ndarray # (N, 7, 2) +) -> r3.Rigids: # (N, 8) + """Compute rigid group frames from torsion angles. + + Jumper et al. (2021) Suppl. Alg. 24 "computeAllAtomCoordinates" lines 2-10 + Jumper et al. (2021) Suppl. Alg. 25 "makeRotX" + + Args: + aatype: aatype for each residue + backb_to_global: Rigid transformations describing transformation from + backbone frame to global frame. + torsion_angles_sin_cos: sin and cosine of the 7 torsion angles + Returns: + Frames corresponding to all the Sidechain Rigid Transforms + """ + assert len(aatype.shape) == 1 + assert len(backb_to_global.rot.xx.shape) == 1 + assert len(torsion_angles_sin_cos.shape) == 3 + assert torsion_angles_sin_cos.shape[1] == 7 + assert torsion_angles_sin_cos.shape[2] == 2 + + # Gather the default frames for all rigid groups. + # r3.Rigids with shape (N, 8) + + m = utils.batched_gather(residue_constants.restype_rigid_group_default_frame, aatype) + + default_frames = r3.rigids_from_tensor4x4(m) + + # Create the rotation matrices according to the given angles (each frame is + # defined such that its rotation is around the x-axis). + sin_angles = torsion_angles_sin_cos[..., 0] + cos_angles = torsion_angles_sin_cos[..., 1] + + # insert zero rotation for backbone group. + num_residues, = aatype.shape + sin_angles = jnp.concatenate([jnp.zeros([num_residues, 1]), sin_angles],axis=-1) + cos_angles = jnp.concatenate([jnp.ones([num_residues, 1]), cos_angles],axis=-1) + zeros = jnp.zeros_like(sin_angles) + ones = jnp.ones_like(sin_angles) + + # all_rots are r3.Rots with shape (N, 8) + all_rots = r3.Rots(ones, zeros, zeros, + zeros, cos_angles, -sin_angles, + zeros, sin_angles, cos_angles) + + # Apply rotations to the frames. + all_frames = r3.rigids_mul_rots(default_frames, all_rots) + + # chi2, chi3, and chi4 frames do not transform to the backbone frame but to + # the previous frame. So chain them up accordingly. + chi2_frame_to_frame = jax.tree_util.tree_map(lambda x: x[:, 5], all_frames) + chi3_frame_to_frame = jax.tree_util.tree_map(lambda x: x[:, 6], all_frames) + chi4_frame_to_frame = jax.tree_util.tree_map(lambda x: x[:, 7], all_frames) + + chi1_frame_to_backb = jax.tree_util.tree_map(lambda x: x[:, 4], all_frames) + chi2_frame_to_backb = r3.rigids_mul_rigids(chi1_frame_to_backb, + chi2_frame_to_frame) + chi3_frame_to_backb = r3.rigids_mul_rigids(chi2_frame_to_backb, + chi3_frame_to_frame) + chi4_frame_to_backb = r3.rigids_mul_rigids(chi3_frame_to_backb, + chi4_frame_to_frame) + + # Recombine them to a r3.Rigids with shape (N, 8). + def _concat_frames(xall, x5, x6, x7): + return jnp.concatenate( + [xall[:, 0:5], x5[:, None], x6[:, None], x7[:, None]], axis=-1) + + all_frames_to_backb = jax.tree_util.tree_map( + _concat_frames, + all_frames, + chi2_frame_to_backb, + chi3_frame_to_backb, + chi4_frame_to_backb) + + # Create the global frames. + # shape (N, 8) + all_frames_to_global = r3.rigids_mul_rigids( + jax.tree_util.tree_map(lambda x: x[:, None], backb_to_global), + all_frames_to_backb) + + return all_frames_to_global + + +def frames_and_literature_positions_to_atom14_pos( + aatype: jnp.ndarray, # (N) + all_frames_to_global: r3.Rigids # (N, 8) +) -> r3.Vecs: # (N, 14) + """Put atom literature positions (atom14 encoding) in each rigid group. + + Jumper et al. (2021) Suppl. Alg. 24 "computeAllAtomCoordinates" line 11 + + Args: + aatype: aatype for each residue. + all_frames_to_global: All per residue coordinate frames. + Returns: + Positions of all atom coordinates in global frame. + """ + + # Pick the appropriate transform for every atom. + residx_to_group_idx = utils.batched_gather(residue_constants.restype_atom14_to_rigid_group, aatype) + group_mask = jax.nn.one_hot(residx_to_group_idx, num_classes=8) # shape (N, 14, 8) + + # r3.Rigids with shape (N, 14) + map_atoms_to_global = jax.tree_util.tree_map( + lambda x: jnp.sum(x[:, None, :] * group_mask, axis=-1), + all_frames_to_global) + + # Gather the literature atom positions for each residue. + # r3.Vecs with shape (N, 14) + group_pos = utils.batched_gather(residue_constants.restype_atom14_rigid_group_positions, aatype) + lit_positions = r3.vecs_from_tensor(group_pos) + + # Transform each atom from its local frame to the global frame. + # r3.Vecs with shape (N, 14) + pred_positions = r3.rigids_mul_vecs(map_atoms_to_global, lit_positions) + + # Mask out non-existing atoms. + mask = utils.batched_gather(residue_constants.restype_atom14_mask, aatype) + pred_positions = jax.tree_util.tree_map(lambda x: x * mask, pred_positions) + return pred_positions + + +def extreme_ca_ca_distance_violations( + pred_atom_positions: jnp.ndarray, # (N, 37(14), 3) + pred_atom_mask: jnp.ndarray, # (N, 37(14)) + residue_index: jnp.ndarray, # (N) + max_angstrom_tolerance=1.5 + ) -> jnp.ndarray: + """Counts residues whose Ca is a large distance from its neighbour. + + Measures the fraction of CA-CA pairs between consecutive amino acids that are + more than 'max_angstrom_tolerance' apart. + + Args: + pred_atom_positions: Atom positions in atom37/14 representation + pred_atom_mask: Atom mask in atom37/14 representation + residue_index: Residue index for given amino acid, this is assumed to be + monotonically increasing. + max_angstrom_tolerance: Maximum distance allowed to not count as violation. + Returns: + Fraction of consecutive CA-CA pairs with violation. + """ + this_ca_pos = pred_atom_positions[:-1, 1, :] # (N - 1, 3) + this_ca_mask = pred_atom_mask[:-1, 1] # (N - 1) + next_ca_pos = pred_atom_positions[1:, 1, :] # (N - 1, 3) + next_ca_mask = pred_atom_mask[1:, 1] # (N - 1) + has_no_gap_mask = ((residue_index[1:] - residue_index[:-1]) == 1.0).astype( + jnp.float32) + ca_ca_distance = jnp.sqrt( + 1e-6 + jnp.sum(squared_difference(this_ca_pos, next_ca_pos), axis=-1)) + violations = (ca_ca_distance - + residue_constants.ca_ca) > max_angstrom_tolerance + mask = this_ca_mask * next_ca_mask * has_no_gap_mask + return utils.mask_mean(mask=mask, value=violations) + + +def between_residue_bond_loss( + pred_atom_positions: jnp.ndarray, # (N, 37(14), 3) + pred_atom_mask: jnp.ndarray, # (N, 37(14)) + residue_index: jnp.ndarray, # (N) + aatype: jnp.ndarray, # (N) + tolerance_factor_soft=12.0, + tolerance_factor_hard=12.0 +) -> Dict[str, jnp.ndarray]: + """Flat-bottom loss to penalize structural violations between residues. + + This is a loss penalizing any violation of the geometry around the peptide + bond between consecutive amino acids. This loss corresponds to + Jumper et al. (2021) Suppl. Sec. 1.9.11, eq 44, 45. + + Args: + pred_atom_positions: Atom positions in atom37/14 representation + pred_atom_mask: Atom mask in atom37/14 representation + residue_index: Residue index for given amino acid, this is assumed to be + monotonically increasing. + aatype: Amino acid type of given residue + tolerance_factor_soft: soft tolerance factor measured in standard deviations + of pdb distributions + tolerance_factor_hard: hard tolerance factor measured in standard deviations + of pdb distributions + + Returns: + Dict containing: + * 'c_n_loss_mean': Loss for peptide bond length violations + * 'ca_c_n_loss_mean': Loss for violations of bond angle around C spanned + by CA, C, N + * 'c_n_ca_loss_mean': Loss for violations of bond angle around N spanned + by C, N, CA + * 'per_residue_loss_sum': sum of all losses for each residue + * 'per_residue_violation_mask': mask denoting all residues with violation + present. + """ + assert len(pred_atom_positions.shape) == 3 + assert len(pred_atom_mask.shape) == 2 + assert len(residue_index.shape) == 1 + assert len(aatype.shape) == 1 + + # Get the positions of the relevant backbone atoms. + this_ca_pos = pred_atom_positions[:-1, 1, :] # (N - 1, 3) + this_ca_mask = pred_atom_mask[:-1, 1] # (N - 1) + this_c_pos = pred_atom_positions[:-1, 2, :] # (N - 1, 3) + this_c_mask = pred_atom_mask[:-1, 2] # (N - 1) + next_n_pos = pred_atom_positions[1:, 0, :] # (N - 1, 3) + next_n_mask = pred_atom_mask[1:, 0] # (N - 1) + next_ca_pos = pred_atom_positions[1:, 1, :] # (N - 1, 3) + next_ca_mask = pred_atom_mask[1:, 1] # (N - 1) + has_no_gap_mask = ((residue_index[1:] - residue_index[:-1]) == 1.0).astype( + jnp.float32) + + # Compute loss for the C--N bond. + c_n_bond_length = jnp.sqrt( + 1e-6 + jnp.sum(squared_difference(this_c_pos, next_n_pos), axis=-1)) + + # The C-N bond to proline has slightly different length because of the ring. + next_is_proline = ( + aatype[1:] == residue_constants.resname_to_idx['PRO']).astype(jnp.float32) + gt_length = ( + (1. - next_is_proline) * residue_constants.between_res_bond_length_c_n[0] + + next_is_proline * residue_constants.between_res_bond_length_c_n[1]) + gt_stddev = ( + (1. - next_is_proline) * + residue_constants.between_res_bond_length_stddev_c_n[0] + + next_is_proline * residue_constants.between_res_bond_length_stddev_c_n[1]) + c_n_bond_length_error = jnp.sqrt(1e-6 + + jnp.square(c_n_bond_length - gt_length)) + c_n_loss_per_residue = jax.nn.relu( + c_n_bond_length_error - tolerance_factor_soft * gt_stddev) + mask = this_c_mask * next_n_mask * has_no_gap_mask + c_n_loss = jnp.sum(mask * c_n_loss_per_residue) / (jnp.sum(mask) + 1e-6) + c_n_violation_mask = mask * ( + c_n_bond_length_error > (tolerance_factor_hard * gt_stddev)) + + # Compute loss for the angles. + ca_c_bond_length = jnp.sqrt(1e-6 + jnp.sum( + squared_difference(this_ca_pos, this_c_pos), axis=-1)) + n_ca_bond_length = jnp.sqrt(1e-6 + jnp.sum( + squared_difference(next_n_pos, next_ca_pos), axis=-1)) + + c_ca_unit_vec = (this_ca_pos - this_c_pos) / ca_c_bond_length[:, None] + c_n_unit_vec = (next_n_pos - this_c_pos) / c_n_bond_length[:, None] + n_ca_unit_vec = (next_ca_pos - next_n_pos) / n_ca_bond_length[:, None] + + ca_c_n_cos_angle = jnp.sum(c_ca_unit_vec * c_n_unit_vec, axis=-1) + gt_angle = residue_constants.between_res_cos_angles_ca_c_n[0] + gt_stddev = residue_constants.between_res_bond_length_stddev_c_n[0] + ca_c_n_cos_angle_error = jnp.sqrt( + 1e-6 + jnp.square(ca_c_n_cos_angle - gt_angle)) + ca_c_n_loss_per_residue = jax.nn.relu( + ca_c_n_cos_angle_error - tolerance_factor_soft * gt_stddev) + mask = this_ca_mask * this_c_mask * next_n_mask * has_no_gap_mask + ca_c_n_loss = jnp.sum(mask * ca_c_n_loss_per_residue) / (jnp.sum(mask) + 1e-6) + ca_c_n_violation_mask = mask * (ca_c_n_cos_angle_error > + (tolerance_factor_hard * gt_stddev)) + + c_n_ca_cos_angle = jnp.sum((-c_n_unit_vec) * n_ca_unit_vec, axis=-1) + gt_angle = residue_constants.between_res_cos_angles_c_n_ca[0] + gt_stddev = residue_constants.between_res_cos_angles_c_n_ca[1] + c_n_ca_cos_angle_error = jnp.sqrt( + 1e-6 + jnp.square(c_n_ca_cos_angle - gt_angle)) + c_n_ca_loss_per_residue = jax.nn.relu( + c_n_ca_cos_angle_error - tolerance_factor_soft * gt_stddev) + mask = this_c_mask * next_n_mask * next_ca_mask * has_no_gap_mask + c_n_ca_loss = jnp.sum(mask * c_n_ca_loss_per_residue) / (jnp.sum(mask) + 1e-6) + c_n_ca_violation_mask = mask * ( + c_n_ca_cos_angle_error > (tolerance_factor_hard * gt_stddev)) + + # Compute a per residue loss (equally distribute the loss to both + # neighbouring residues). + per_residue_loss_sum = (c_n_loss_per_residue + + ca_c_n_loss_per_residue + + c_n_ca_loss_per_residue) + per_residue_loss_sum = 0.5 * (jnp.pad(per_residue_loss_sum, [[0, 1]]) + + jnp.pad(per_residue_loss_sum, [[1, 0]])) + + # Compute hard violations. + violation_mask = jnp.max( + jnp.stack([c_n_violation_mask, + ca_c_n_violation_mask, + c_n_ca_violation_mask]), axis=0) + violation_mask = jnp.maximum( + jnp.pad(violation_mask, [[0, 1]]), + jnp.pad(violation_mask, [[1, 0]])) + + return {'c_n_loss_mean': c_n_loss, # shape () + 'ca_c_n_loss_mean': ca_c_n_loss, # shape () + 'c_n_ca_loss_mean': c_n_ca_loss, # shape () + 'per_residue_loss_sum': per_residue_loss_sum, # shape (N) + 'per_residue_violation_mask': violation_mask # shape (N) + } + + +def between_residue_clash_loss( + atom14_pred_positions: jnp.ndarray, # (N, 14, 3) + atom14_atom_exists: jnp.ndarray, # (N, 14) + atom14_atom_radius: jnp.ndarray, # (N, 14) + residue_index: jnp.ndarray, # (N) + overlap_tolerance_soft=1.5, + overlap_tolerance_hard=1.5 +) -> Dict[str, jnp.ndarray]: + """Loss to penalize steric clashes between residues. + + This is a loss penalizing any steric clashes due to non bonded atoms in + different peptides coming too close. This loss corresponds to the part with + different residues of + Jumper et al. (2021) Suppl. Sec. 1.9.11, eq 46. + + Args: + atom14_pred_positions: Predicted positions of atoms in + global prediction frame + atom14_atom_exists: Mask denoting whether atom at positions exists for given + amino acid type + atom14_atom_radius: Van der Waals radius for each atom. + residue_index: Residue index for given amino acid. + overlap_tolerance_soft: Soft tolerance factor. + overlap_tolerance_hard: Hard tolerance factor. + + Returns: + Dict containing: + * 'mean_loss': average clash loss + * 'per_atom_loss_sum': sum of all clash losses per atom, shape (N, 14) + * 'per_atom_clash_mask': mask whether atom clashes with any other atom + shape (N, 14) + """ + assert len(atom14_pred_positions.shape) == 3 + assert len(atom14_atom_exists.shape) == 2 + assert len(atom14_atom_radius.shape) == 2 + assert len(residue_index.shape) == 1 + + # Create the distance matrix. + # (N, N, 14, 14) + dists = jnp.sqrt(1e-10 + jnp.sum( + squared_difference( + atom14_pred_positions[:, None, :, None, :], + atom14_pred_positions[None, :, None, :, :]), + axis=-1)) + + # Create the mask for valid distances. + # shape (N, N, 14, 14) + dists_mask = (atom14_atom_exists[:, None, :, None] * + atom14_atom_exists[None, :, None, :]) + + # Mask out all the duplicate entries in the lower triangular matrix. + # Also mask out the diagonal (atom-pairs from the same residue) -- these atoms + # are handled separately. + dists_mask *= ( + residue_index[:, None, None, None] < residue_index[None, :, None, None]) + + # Backbone C--N bond between subsequent residues is no clash. + c_one_hot = jax.nn.one_hot(2, num_classes=14) + n_one_hot = jax.nn.one_hot(0, num_classes=14) + neighbour_mask = ((residue_index[:, None, None, None] + + 1) == residue_index[None, :, None, None]) + c_n_bonds = neighbour_mask * c_one_hot[None, None, :, + None] * n_one_hot[None, None, None, :] + dists_mask *= (1. - c_n_bonds) + + # Disulfide bridge between two cysteines is no clash. + cys_sg_idx = residue_constants.restype_name_to_atom14_names['CYS'].index('SG') + cys_sg_one_hot = jax.nn.one_hot(cys_sg_idx, num_classes=14) + disulfide_bonds = (cys_sg_one_hot[None, None, :, None] * + cys_sg_one_hot[None, None, None, :]) + dists_mask *= (1. - disulfide_bonds) + + # Compute the lower bound for the allowed distances. + # shape (N, N, 14, 14) + dists_lower_bound = dists_mask * (atom14_atom_radius[:, None, :, None] + + atom14_atom_radius[None, :, None, :]) + + # Compute the error. + # shape (N, N, 14, 14) + dists_to_low_error = dists_mask * jax.nn.relu( + dists_lower_bound - overlap_tolerance_soft - dists) + + # Compute the mean loss. + # shape () + mean_loss = (jnp.sum(dists_to_low_error) + / (1e-6 + jnp.sum(dists_mask))) + + # Compute the per atom loss sum. + # shape (N, 14) + per_atom_loss_sum = (jnp.sum(dists_to_low_error, axis=[0, 2]) + + jnp.sum(dists_to_low_error, axis=[1, 3])) + + # Compute the hard clash mask. + # shape (N, N, 14, 14) + clash_mask = dists_mask * ( + dists < (dists_lower_bound - overlap_tolerance_hard)) + + # Compute the per atom clash. + # shape (N, 14) + per_atom_clash_mask = jnp.maximum( + jnp.max(clash_mask, axis=[0, 2]), + jnp.max(clash_mask, axis=[1, 3])) + + return {'mean_loss': mean_loss, # shape () + 'per_atom_loss_sum': per_atom_loss_sum, # shape (N, 14) + 'per_atom_clash_mask': per_atom_clash_mask # shape (N, 14) + } + + +def within_residue_violations( + atom14_pred_positions: jnp.ndarray, # (N, 14, 3) + atom14_atom_exists: jnp.ndarray, # (N, 14) + atom14_dists_lower_bound: jnp.ndarray, # (N, 14, 14) + atom14_dists_upper_bound: jnp.ndarray, # (N, 14, 14) + tighten_bounds_for_loss=0.0, +) -> Dict[str, jnp.ndarray]: + """Loss to penalize steric clashes within residues. + + This is a loss penalizing any steric violations or clashes of non-bonded atoms + in a given peptide. This loss corresponds to the part with + the same residues of + Jumper et al. (2021) Suppl. Sec. 1.9.11, eq 46. + + Args: + atom14_pred_positions: Predicted positions of atoms in + global prediction frame + atom14_atom_exists: Mask denoting whether atom at positions exists for given + amino acid type + atom14_dists_lower_bound: Lower bound on allowed distances. + atom14_dists_upper_bound: Upper bound on allowed distances + tighten_bounds_for_loss: Extra factor to tighten loss + + Returns: + Dict containing: + * 'per_atom_loss_sum': sum of all clash losses per atom, shape (N, 14) + * 'per_atom_clash_mask': mask whether atom clashes with any other atom + shape (N, 14) + """ + assert len(atom14_pred_positions.shape) == 3 + assert len(atom14_atom_exists.shape) == 2 + assert len(atom14_dists_lower_bound.shape) == 3 + assert len(atom14_dists_upper_bound.shape) == 3 + + # Compute the mask for each residue. + # shape (N, 14, 14) + dists_masks = (1. - jnp.eye(14, 14)[None]) + dists_masks *= (atom14_atom_exists[:, :, None] * + atom14_atom_exists[:, None, :]) + + # Distance matrix + # shape (N, 14, 14) + dists = jnp.sqrt(1e-10 + jnp.sum( + squared_difference( + atom14_pred_positions[:, :, None, :], + atom14_pred_positions[:, None, :, :]), + axis=-1)) + + # Compute the loss. + # shape (N, 14, 14) + dists_to_low_error = jax.nn.relu( + atom14_dists_lower_bound + tighten_bounds_for_loss - dists) + dists_to_high_error = jax.nn.relu( + dists - (atom14_dists_upper_bound - tighten_bounds_for_loss)) + loss = dists_masks * (dists_to_low_error + dists_to_high_error) + + # Compute the per atom loss sum. + # shape (N, 14) + per_atom_loss_sum = (jnp.sum(loss, axis=1) + + jnp.sum(loss, axis=2)) + + # Compute the violations mask. + # shape (N, 14, 14) + violations = dists_masks * ((dists < atom14_dists_lower_bound) | + (dists > atom14_dists_upper_bound)) + + # Compute the per atom violations. + # shape (N, 14) + per_atom_violations = jnp.maximum( + jnp.max(violations, axis=1), jnp.max(violations, axis=2)) + + return {'per_atom_loss_sum': per_atom_loss_sum, # shape (N, 14) + 'per_atom_violations': per_atom_violations # shape (N, 14) + } + + +def find_optimal_renaming( + atom14_gt_positions: jnp.ndarray, # (N, 14, 3) + atom14_alt_gt_positions: jnp.ndarray, # (N, 14, 3) + atom14_atom_is_ambiguous: jnp.ndarray, # (N, 14) + atom14_gt_exists: jnp.ndarray, # (N, 14) + atom14_pred_positions: jnp.ndarray, # (N, 14, 3) + atom14_atom_exists: jnp.ndarray, # (N, 14) +) -> jnp.ndarray: # (N): + """Find optimal renaming for ground truth that maximizes LDDT. + + Jumper et al. (2021) Suppl. Alg. 26 + "renameSymmetricGroundTruthAtoms" lines 1-5 + + Args: + atom14_gt_positions: Ground truth positions in global frame of ground truth. + atom14_alt_gt_positions: Alternate ground truth positions in global frame of + ground truth with coordinates of ambiguous atoms swapped relative to + 'atom14_gt_positions'. + atom14_atom_is_ambiguous: Mask denoting whether atom is among ambiguous + atoms, see Jumper et al. (2021) Suppl. Table 3 + atom14_gt_exists: Mask denoting whether atom at positions exists in ground + truth. + atom14_pred_positions: Predicted positions of atoms in + global prediction frame + atom14_atom_exists: Mask denoting whether atom at positions exists for given + amino acid type + + Returns: + Float array of shape [N] with 1. where atom14_alt_gt_positions is closer to + prediction and 0. otherwise + """ + assert len(atom14_gt_positions.shape) == 3 + assert len(atom14_alt_gt_positions.shape) == 3 + assert len(atom14_atom_is_ambiguous.shape) == 2 + assert len(atom14_gt_exists.shape) == 2 + assert len(atom14_pred_positions.shape) == 3 + assert len(atom14_atom_exists.shape) == 2 + + # Create the pred distance matrix. + # shape (N, N, 14, 14) + pred_dists = jnp.sqrt(1e-10 + jnp.sum( + squared_difference( + atom14_pred_positions[:, None, :, None, :], + atom14_pred_positions[None, :, None, :, :]), + axis=-1)) + + # Compute distances for ground truth with original and alternative names. + # shape (N, N, 14, 14) + gt_dists = jnp.sqrt(1e-10 + jnp.sum( + squared_difference( + atom14_gt_positions[:, None, :, None, :], + atom14_gt_positions[None, :, None, :, :]), + axis=-1)) + alt_gt_dists = jnp.sqrt(1e-10 + jnp.sum( + squared_difference( + atom14_alt_gt_positions[:, None, :, None, :], + atom14_alt_gt_positions[None, :, None, :, :]), + axis=-1)) + + # Compute LDDT's. + # shape (N, N, 14, 14) + lddt = jnp.sqrt(1e-10 + squared_difference(pred_dists, gt_dists)) + alt_lddt = jnp.sqrt(1e-10 + squared_difference(pred_dists, alt_gt_dists)) + + # Create a mask for ambiguous atoms in rows vs. non-ambiguous atoms + # in cols. + # shape (N ,N, 14, 14) + mask = (atom14_gt_exists[:, None, :, None] * # rows + atom14_atom_is_ambiguous[:, None, :, None] * # rows + atom14_gt_exists[None, :, None, :] * # cols + (1. - atom14_atom_is_ambiguous[None, :, None, :])) # cols + + # Aggregate distances for each residue to the non-amibuguous atoms. + # shape (N) + per_res_lddt = jnp.sum(mask * lddt, axis=[1, 2, 3]) + alt_per_res_lddt = jnp.sum(mask * alt_lddt, axis=[1, 2, 3]) + + # Decide for each residue, whether alternative naming is better. + # shape (N) + alt_naming_is_better = (alt_per_res_lddt < per_res_lddt).astype(jnp.float32) + + return alt_naming_is_better # shape (N) + + +def frame_aligned_point_error( + pred_frames: r3.Rigids, # shape (num_frames) + target_frames: r3.Rigids, # shape (num_frames) + frames_mask: jnp.ndarray, # shape (num_frames) + pred_positions: r3.Vecs, # shape (num_positions) + target_positions: r3.Vecs, # shape (num_positions) + positions_mask: jnp.ndarray, # shape (num_positions) + length_scale: float, + l1_clamp_distance: Optional[float] = None, + epsilon=1e-4) -> jnp.ndarray: # shape () + """Measure point error under different alignments. + + Jumper et al. (2021) Suppl. Alg. 28 "computeFAPE" + + Computes error between two structures with B points under A alignments derived + from the given pairs of frames. + Args: + pred_frames: num_frames reference frames for 'pred_positions'. + target_frames: num_frames reference frames for 'target_positions'. + frames_mask: Mask for frame pairs to use. + pred_positions: num_positions predicted positions of the structure. + target_positions: num_positions target positions of the structure. + positions_mask: Mask on which positions to score. + length_scale: length scale to divide loss by. + l1_clamp_distance: Distance cutoff on error beyond which gradients will + be zero. + epsilon: small value used to regularize denominator for masked average. + Returns: + Masked Frame Aligned Point Error. + """ + assert pred_frames.rot.xx.ndim == 1 + assert target_frames.rot.xx.ndim == 1 + assert frames_mask.ndim == 1, frames_mask.ndim + assert pred_positions.x.ndim == 1 + assert target_positions.x.ndim == 1 + assert positions_mask.ndim == 1 + + # Compute array of predicted positions in the predicted frames. + # r3.Vecs (num_frames, num_positions) + local_pred_pos = r3.rigids_mul_vecs( + jax.tree_util.tree_map(lambda r: r[:, None], r3.invert_rigids(pred_frames)), + jax.tree_util.tree_map(lambda x: x[None, :], pred_positions)) + + # Compute array of target positions in the target frames. + # r3.Vecs (num_frames, num_positions) + local_target_pos = r3.rigids_mul_vecs( + jax.tree_util.tree_map(lambda r: r[:, None], r3.invert_rigids(target_frames)), + jax.tree_util.tree_map(lambda x: x[None, :], target_positions)) + + # Compute errors between the structures. + # jnp.ndarray (num_frames, num_positions) + error_dist = jnp.sqrt( + r3.vecs_squared_distance(local_pred_pos, local_target_pos) + + epsilon) + + if l1_clamp_distance: + error_dist = jnp.clip(error_dist, 0, l1_clamp_distance) + + normed_error = error_dist / length_scale + normed_error *= jnp.expand_dims(frames_mask, axis=-1) + normed_error *= jnp.expand_dims(positions_mask, axis=-2) + + mask = (jnp.expand_dims(frames_mask, axis=-1) * + jnp.expand_dims(positions_mask, axis=-2)) + normalization_factor = jnp.sum(mask, axis=(-1, -2)) + return (jnp.sum(normed_error, axis=(-2, -1)) / + (epsilon + normalization_factor)) + + +def _make_renaming_matrices(): + """Matrices to map atoms to symmetry partners in ambiguous case.""" + # As the atom naming is ambiguous for 7 of the 20 amino acids, provide + # alternative groundtruth coordinates where the naming is swapped + restype_3 = [ + residue_constants.restype_1to3[res] for res in residue_constants.restypes + ] + restype_3 += ['UNK'] + # Matrices for renaming ambiguous atoms. + all_matrices = {res: np.eye(14, dtype=np.float32) for res in restype_3} + for resname, swap in residue_constants.residue_atom_renaming_swaps.items(): + correspondences = np.arange(14) + for source_atom_swap, target_atom_swap in swap.items(): + source_index = residue_constants.restype_name_to_atom14_names[ + resname].index(source_atom_swap) + target_index = residue_constants.restype_name_to_atom14_names[ + resname].index(target_atom_swap) + correspondences[source_index] = target_index + correspondences[target_index] = source_index + renaming_matrix = np.zeros((14, 14), dtype=np.float32) + for index, correspondence in enumerate(correspondences): + renaming_matrix[index, correspondence] = 1. + all_matrices[resname] = renaming_matrix.astype(np.float32) + renaming_matrices = np.stack([all_matrices[restype] for restype in restype_3]) + return renaming_matrices + + +RENAMING_MATRICES = _make_renaming_matrices() + + +def get_alt_atom14(aatype, positions, mask): + """Get alternative atom14 positions. + + Constructs renamed atom positions for ambiguous residues. + + Jumper et al. (2021) Suppl. Table 3 "Ambiguous atom names due to 180 degree- + rotation-symmetry" + + Args: + aatype: Amino acid at given position + positions: Atom positions as r3.Vecs in atom14 representation, (N, 14) + mask: Atom masks in atom14 representation, (N, 14) + Returns: + renamed atom positions, renamed atom mask + """ + # pick the transformation matrices for the given residue sequence + # shape (num_res, 14, 14) + renaming_transform = utils.batched_gather( + jnp.asarray(RENAMING_MATRICES), aatype) + + positions = jax.tree_util.tree_map(lambda x: x[:, :, None], positions) + alternative_positions = jax.tree_util.tree_map( + lambda x: jnp.sum(x, axis=1), positions * renaming_transform) + + # Create the mask for the alternative ground truth (differs from the + # ground truth mask, if only one of the atoms in an ambiguous pair has a + # ground truth position) + alternative_mask = jnp.sum(mask[..., None] * renaming_transform, axis=1) + + return alternative_positions, alternative_mask diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom_multimer.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom_multimer.py new file mode 100644 index 0000000000000000000000000000000000000000..2b32cda6005ab34f9a5c773e305e54595c7adb90 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/all_atom_multimer.py @@ -0,0 +1,966 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Ops for all atom representations.""" + +from typing import Dict, Text + +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import geometry +from colabdesign.af.alphafold.model import utils + +import jax +import jax.numpy as jnp +import numpy as np + +def squared_difference(x, y): + return jnp.square(x - y) + +def _make_chi_atom_indices(): + """Returns atom indices needed to compute chi angles for all residue types. + + Returns: + A tensor of shape [residue_types=21, chis=4, atoms=4]. The residue types are + in the order specified in residue_constants.restypes + unknown residue type + at the end. For chi angles which are not defined on the residue, the + positions indices are by default set to 0. + """ + chi_atom_indices = [] + for residue_name in residue_constants.restypes: + residue_name = residue_constants.restype_1to3[residue_name] + residue_chi_angles = residue_constants.chi_angles_atoms[residue_name] + atom_indices = [] + for chi_angle in residue_chi_angles: + atom_indices.append( + [residue_constants.atom_order[atom] for atom in chi_angle]) + for _ in range(4 - len(atom_indices)): + atom_indices.append([0, 0, 0, 0]) # For chi angles not defined on the AA. + chi_atom_indices.append(atom_indices) + + chi_atom_indices.append([[0, 0, 0, 0]] * 4) # For UNKNOWN residue. + + return np.array(chi_atom_indices) + + +def _make_renaming_matrices(): + """Matrices to map atoms to symmetry partners in ambiguous case.""" + # As the atom naming is ambiguous for 7 of the 20 amino acids, provide + # alternative groundtruth coordinates where the naming is swapped + restype_3 = [ + residue_constants.restype_1to3[res] for res in residue_constants.restypes + ] + restype_3 += ['UNK'] + # Matrices for renaming ambiguous atoms. + all_matrices = {res: np.eye(14, dtype=np.float32) for res in restype_3} + for resname, swap in residue_constants.residue_atom_renaming_swaps.items(): + correspondences = np.arange(14) + for source_atom_swap, target_atom_swap in swap.items(): + source_index = residue_constants.restype_name_to_atom14_names[ + resname].index(source_atom_swap) + target_index = residue_constants.restype_name_to_atom14_names[ + resname].index(target_atom_swap) + correspondences[source_index] = target_index + correspondences[target_index] = source_index + renaming_matrix = np.zeros((14, 14), dtype=np.float32) + for index, correspondence in enumerate(correspondences): + renaming_matrix[index, correspondence] = 1. + all_matrices[resname] = renaming_matrix.astype(np.float32) + renaming_matrices = np.stack([all_matrices[restype] for restype in restype_3]) + return renaming_matrices + + +def _make_restype_atom37_mask(): + """Mask of which atoms are present for which residue type in atom37.""" + # create the corresponding mask + restype_atom37_mask = np.zeros([21, 37], dtype=np.float32) + for restype, restype_letter in enumerate(residue_constants.restypes): + restype_name = residue_constants.restype_1to3[restype_letter] + atom_names = residue_constants.residue_atoms[restype_name] + for atom_name in atom_names: + atom_type = residue_constants.atom_order[atom_name] + restype_atom37_mask[restype, atom_type] = 1 + return restype_atom37_mask + + +def _make_restype_atom14_mask(): + """Mask of which atoms are present for which residue type in atom14.""" + restype_atom14_mask = [] + + for rt in residue_constants.restypes: + atom_names = residue_constants.restype_name_to_atom14_names[ + residue_constants.restype_1to3[rt]] + restype_atom14_mask.append([(1. if name else 0.) for name in atom_names]) + + restype_atom14_mask.append([0.] * 14) + restype_atom14_mask = np.array(restype_atom14_mask, dtype=np.float32) + return restype_atom14_mask + + +def _make_restype_atom37_to_atom14(): + """Map from atom37 to atom14 per residue type.""" + restype_atom37_to_atom14 = [] # mapping (restype, atom37) --> atom14 + for rt in residue_constants.restypes: + atom_names = residue_constants.restype_name_to_atom14_names[ + residue_constants.restype_1to3[rt]] + atom_name_to_idx14 = {name: i for i, name in enumerate(atom_names)} + restype_atom37_to_atom14.append([ + (atom_name_to_idx14[name] if name in atom_name_to_idx14 else 0) + for name in residue_constants.atom_types + ]) + + restype_atom37_to_atom14.append([0] * 37) + restype_atom37_to_atom14 = np.array(restype_atom37_to_atom14, dtype=np.int32) + return restype_atom37_to_atom14 + + +def _make_restype_atom14_to_atom37(): + """Map from atom14 to atom37 per residue type.""" + restype_atom14_to_atom37 = [] # mapping (restype, atom14) --> atom37 + for rt in residue_constants.restypes: + atom_names = residue_constants.restype_name_to_atom14_names[ + residue_constants.restype_1to3[rt]] + restype_atom14_to_atom37.append([ + (residue_constants.atom_order[name] if name else 0) + for name in atom_names + ]) + # Add dummy mapping for restype 'UNK' + restype_atom14_to_atom37.append([0] * 14) + restype_atom14_to_atom37 = np.array(restype_atom14_to_atom37, dtype=np.int32) + return restype_atom14_to_atom37 + + +def _make_restype_atom14_is_ambiguous(): + """Mask which atoms are ambiguous in atom14.""" + # create an ambiguous atoms mask. shape: (21, 14) + restype_atom14_is_ambiguous = np.zeros((21, 14), dtype=np.float32) + for resname, swap in residue_constants.residue_atom_renaming_swaps.items(): + for atom_name1, atom_name2 in swap.items(): + restype = residue_constants.restype_order[ + residue_constants.restype_3to1[resname]] + atom_idx1 = residue_constants.restype_name_to_atom14_names[resname].index( + atom_name1) + atom_idx2 = residue_constants.restype_name_to_atom14_names[resname].index( + atom_name2) + restype_atom14_is_ambiguous[restype, atom_idx1] = 1 + restype_atom14_is_ambiguous[restype, atom_idx2] = 1 + + return restype_atom14_is_ambiguous + + +def _make_restype_rigidgroup_base_atom37_idx(): + """Create Map from rigidgroups to atom37 indices.""" + # Create an array with the atom names. + # shape (num_restypes, num_rigidgroups, 3_atoms): (21, 8, 3) + base_atom_names = np.full([21, 8, 3], '', dtype=object) + + # 0: backbone frame + base_atom_names[:, 0, :] = ['C', 'CA', 'N'] + + # 3: 'psi-group' + base_atom_names[:, 3, :] = ['CA', 'C', 'O'] + + # 4,5,6,7: 'chi1,2,3,4-group' + for restype, restype_letter in enumerate(residue_constants.restypes): + resname = residue_constants.restype_1to3[restype_letter] + for chi_idx in range(4): + if residue_constants.chi_angles_mask[restype][chi_idx]: + atom_names = residue_constants.chi_angles_atoms[resname][chi_idx] + base_atom_names[restype, chi_idx + 4, :] = atom_names[1:] + + # Translate atom names into atom37 indices. + lookuptable = residue_constants.atom_order.copy() + lookuptable[''] = 0 + restype_rigidgroup_base_atom37_idx = np.vectorize(lambda x: lookuptable[x])( + base_atom_names) + return restype_rigidgroup_base_atom37_idx + + +CHI_ATOM_INDICES = _make_chi_atom_indices() +RENAMING_MATRICES = _make_renaming_matrices() +RESTYPE_ATOM14_TO_ATOM37 = _make_restype_atom14_to_atom37() +RESTYPE_ATOM37_TO_ATOM14 = _make_restype_atom37_to_atom14() +RESTYPE_ATOM37_MASK = _make_restype_atom37_mask() +RESTYPE_ATOM14_MASK = _make_restype_atom14_mask() +RESTYPE_ATOM14_IS_AMBIGUOUS = _make_restype_atom14_is_ambiguous() +RESTYPE_RIGIDGROUP_BASE_ATOM37_IDX = _make_restype_rigidgroup_base_atom37_idx() + +# Create mask for existing rigid groups. +RESTYPE_RIGIDGROUP_MASK = np.zeros([21, 8], dtype=np.float32) +RESTYPE_RIGIDGROUP_MASK[:, 0] = 1 +RESTYPE_RIGIDGROUP_MASK[:, 3] = 1 +RESTYPE_RIGIDGROUP_MASK[:20, 4:] = residue_constants.chi_angles_mask + + +def get_atom37_mask(aatype): + return utils.batched_gather(jnp.asarray(RESTYPE_ATOM37_MASK), aatype) + +def get_atom14_mask(aatype): + return utils.batched_gather(jnp.asarray(RESTYPE_ATOM14_MASK), aatype) + +def get_atom14_is_ambiguous(aatype): + return utils.batched_gather(jnp.asarray(RESTYPE_ATOM14_IS_AMBIGUOUS), aatype) + +def get_atom14_to_atom37_map(aatype): + return utils.batched_gather(jnp.asarray(RESTYPE_ATOM14_TO_ATOM37), aatype) + +def get_atom37_to_atom14_map(aatype): + return utils.batched_gather(jnp.asarray(RESTYPE_ATOM37_TO_ATOM14), aatype) + +def atom14_to_atom37(atom14_data: jnp.ndarray, # (N, 14, ...) + aatype: jnp.ndarray + ) -> jnp.ndarray: # (N, 37, ...) + """Convert atom14 to atom37 representation.""" + + assert len(atom14_data.shape) in [2, 3] + idx_atom37_to_atom14 = get_atom37_to_atom14_map(aatype) + atom37_data = utils.batched_gather( + atom14_data, idx_atom37_to_atom14, batch_dims=1) + atom37_mask = get_atom37_mask(aatype) + if len(atom14_data.shape) == 2: + atom37_data *= atom37_mask + elif len(atom14_data.shape) == 3: + atom37_data *= atom37_mask[:, :, None].astype(atom37_data.dtype) + return atom37_data + + +def atom37_to_atom14(aatype, all_atom_pos, all_atom_mask): + """Convert Atom37 positions to Atom14 positions.""" + residx_atom14_to_atom37 = utils.batched_gather( + jnp.asarray(RESTYPE_ATOM14_TO_ATOM37), aatype) + atom14_mask = utils.batched_gather( + all_atom_mask, residx_atom14_to_atom37, batch_dims=1).astype(jnp.float32) + # create a mask for known groundtruth positions + atom14_mask *= utils.batched_gather(jnp.asarray(RESTYPE_ATOM14_MASK), aatype) + # gather the groundtruth positions + atom14_positions = jax.tree_util.tree_map( + lambda x: utils.batched_gather(x, residx_atom14_to_atom37, batch_dims=1), + all_atom_pos) + atom14_positions = atom14_mask * atom14_positions + return atom14_positions, atom14_mask + + +def get_alt_atom14(aatype, positions: geometry.Vec3Array, mask): + """Get alternative atom14 positions.""" + # pick the transformation matrices for the given residue sequence + # shape (num_res, 14, 14) + renaming_transform = utils.batched_gather( + jnp.asarray(RENAMING_MATRICES), aatype) + + alternative_positions = jax.tree_util.tree_map( + lambda x: jnp.sum(x, axis=1), positions[:, :, None] * renaming_transform) + + # Create the mask for the alternative ground truth (differs from the + # ground truth mask, if only one of the atoms in an ambiguous pair has a + # ground truth position) + alternative_mask = jnp.sum(mask[..., None] * renaming_transform, axis=1) + + return alternative_positions, alternative_mask + + +def atom37_to_frames( + aatype: jnp.ndarray, # (...) + all_atom_positions: geometry.Vec3Array, # (..., 37) + all_atom_mask: jnp.ndarray, # (..., 37) +) -> Dict[Text, jnp.ndarray]: + + """Computes the frames for the up to 8 rigid groups for each residue.""" + # 0: 'backbone group', + # 1: 'pre-omega-group', (empty) + # 2: 'phi-group', (currently empty, because it defines only hydrogens) + # 3: 'psi-group', + # 4,5,6,7: 'chi1,2,3,4-group' + aatype_in_shape = aatype.shape + + # If there is a batch axis, just flatten it away, and reshape everything + # back at the end of the function. + aatype = jnp.reshape(aatype, [-1]) + all_atom_positions = jax.tree_util.tree_map(lambda x: jnp.reshape(x, [-1, 37]), + all_atom_positions) + all_atom_mask = jnp.reshape(all_atom_mask, [-1, 37]) + + # Compute the gather indices for all residues in the chain. + # shape (N, 8, 3) + residx_rigidgroup_base_atom37_idx = utils.batched_gather( + RESTYPE_RIGIDGROUP_BASE_ATOM37_IDX, aatype) + + # Gather the base atom positions for each rigid group. + base_atom_pos = jax.tree_util.tree_map( + lambda x: utils.batched_gather( # pylint: disable=g-long-lambda + x, residx_rigidgroup_base_atom37_idx, batch_dims=1), + all_atom_positions) + + # Compute the Rigids. + point_on_neg_x_axis = base_atom_pos[:, :, 0] + origin = base_atom_pos[:, :, 1] + point_on_xy_plane = base_atom_pos[:, :, 2] + gt_rotation = geometry.Rot3Array.from_two_vectors( + origin - point_on_neg_x_axis, point_on_xy_plane - origin) + + gt_frames = geometry.Rigid3Array(gt_rotation, origin) + + # Compute a mask whether the group exists. + # (N, 8) + group_exists = utils.batched_gather(RESTYPE_RIGIDGROUP_MASK, aatype) + + # Compute a mask whether ground truth exists for the group + gt_atoms_exist = utils.batched_gather( # shape (N, 8, 3) + all_atom_mask.astype(jnp.float32), + residx_rigidgroup_base_atom37_idx, + batch_dims=1) + gt_exists = jnp.min(gt_atoms_exist, axis=-1) * group_exists # (N, 8) + + # Adapt backbone frame to old convention (mirror x-axis and z-axis). + rots = np.tile(np.eye(3, dtype=np.float32), [8, 1, 1]) + rots[0, 0, 0] = -1 + rots[0, 2, 2] = -1 + gt_frames = gt_frames.compose_rotation( + geometry.Rot3Array.from_array(rots)) + + # The frames for ambiguous rigid groups are just rotated by 180 degree around + # the x-axis. The ambiguous group is always the last chi-group. + restype_rigidgroup_is_ambiguous = np.zeros([21, 8], dtype=np.float32) + restype_rigidgroup_rots = np.tile(np.eye(3, dtype=np.float32), [21, 8, 1, 1]) + + for resname, _ in residue_constants.residue_atom_renaming_swaps.items(): + restype = residue_constants.restype_order[ + residue_constants.restype_3to1[resname]] + chi_idx = int(sum(residue_constants.chi_angles_mask[restype]) - 1) + restype_rigidgroup_is_ambiguous[restype, chi_idx + 4] = 1 + restype_rigidgroup_rots[restype, chi_idx + 4, 1, 1] = -1 + restype_rigidgroup_rots[restype, chi_idx + 4, 2, 2] = -1 + + # Gather the ambiguity information for each residue. + residx_rigidgroup_is_ambiguous = utils.batched_gather( + restype_rigidgroup_is_ambiguous, aatype) + ambiguity_rot = utils.batched_gather(restype_rigidgroup_rots, aatype) + ambiguity_rot = geometry.Rot3Array.from_array(ambiguity_rot) + + # Create the alternative ground truth frames. + alt_gt_frames = gt_frames.compose_rotation(ambiguity_rot) + + fix_shape = lambda x: jnp.reshape(x, aatype_in_shape + (8,)) + + # reshape back to original residue layout + gt_frames = jax.tree_util.tree_map(fix_shape, gt_frames) + gt_exists = fix_shape(gt_exists) + group_exists = fix_shape(group_exists) + residx_rigidgroup_is_ambiguous = fix_shape(residx_rigidgroup_is_ambiguous) + alt_gt_frames = jax.tree_util.tree_map(fix_shape, alt_gt_frames) + + return { + 'rigidgroups_gt_frames': gt_frames, # Rigid (..., 8) + 'rigidgroups_gt_exists': gt_exists, # (..., 8) + 'rigidgroups_group_exists': group_exists, # (..., 8) + 'rigidgroups_group_is_ambiguous': + residx_rigidgroup_is_ambiguous, # (..., 8) + 'rigidgroups_alt_gt_frames': alt_gt_frames, # Rigid (..., 8) + } + + +def torsion_angles_to_frames( + aatype: jnp.ndarray, # (N) + backb_to_global: geometry.Rigid3Array, # (N) + torsion_angles_sin_cos: jnp.ndarray # (N, 7, 2) +) -> geometry.Rigid3Array: # (N, 8) + """Compute rigid group frames from torsion angles.""" + + assert len(aatype.shape) == 1, ( + f'Expected array of rank 1, got array with shape: {aatype.shape}.') + assert len(backb_to_global.rotation.shape) == 1, ( + f'Expected array of rank 1, got array with shape: ' + f'{backb_to_global.rotation.shape}') + assert len(torsion_angles_sin_cos.shape) == 3, ( + f'Expected array of rank 3, got array with shape: ' + f'{torsion_angles_sin_cos.shape}') + assert torsion_angles_sin_cos.shape[1] == 7, ( + f'wrong shape {torsion_angles_sin_cos.shape}') + assert torsion_angles_sin_cos.shape[2] == 2, ( + f'wrong shape {torsion_angles_sin_cos.shape}') + + # Gather the default frames for all rigid groups. + # geometry.Rigid3Array with shape (N, 8) + m = utils.batched_gather(residue_constants.restype_rigid_group_default_frame, + aatype) + default_frames = geometry.Rigid3Array.from_array4x4(m) + + # Create the rotation matrices according to the given angles (each frame is + # defined such that its rotation is around the x-axis). + sin_angles = torsion_angles_sin_cos[..., 0] + cos_angles = torsion_angles_sin_cos[..., 1] + + # insert zero rotation for backbone group. + num_residues, = aatype.shape + sin_angles = jnp.concatenate([jnp.zeros([num_residues, 1]), sin_angles], + axis=-1) + cos_angles = jnp.concatenate([jnp.ones([num_residues, 1]), cos_angles], + axis=-1) + zeros = jnp.zeros_like(sin_angles) + ones = jnp.ones_like(sin_angles) + + # all_rots are geometry.Rot3Array with shape (N, 8) + all_rots = geometry.Rot3Array(ones, zeros, zeros, + zeros, cos_angles, -sin_angles, + zeros, sin_angles, cos_angles) + + # Apply rotations to the frames. + all_frames = default_frames.compose_rotation(all_rots) + + # chi2, chi3, and chi4 frames do not transform to the backbone frame but to + # the previous frame. So chain them up accordingly. + + chi1_frame_to_backb = all_frames[:, 4] + chi2_frame_to_backb = chi1_frame_to_backb @ all_frames[:, 5] + chi3_frame_to_backb = chi2_frame_to_backb @ all_frames[:, 6] + chi4_frame_to_backb = chi3_frame_to_backb @ all_frames[:, 7] + + all_frames_to_backb = jax.tree_util.tree_map( + lambda *x: jnp.concatenate(x, axis=-1), all_frames[:, 0:5], + chi2_frame_to_backb[:, None], chi3_frame_to_backb[:, None], + chi4_frame_to_backb[:, None]) + + # Create the global frames. + # shape (N, 8) + all_frames_to_global = backb_to_global[:, None] @ all_frames_to_backb + + return all_frames_to_global + + +def frames_and_literature_positions_to_atom14_pos( + aatype: jnp.ndarray, # (N) + all_frames_to_global: geometry.Rigid3Array # (N, 8) +) -> geometry.Vec3Array: # (N, 14) + """Put atom literature positions (atom14 encoding) in each rigid group.""" + + # Pick the appropriate transform for every atom. + residx_to_group_idx = utils.batched_gather( + residue_constants.restype_atom14_to_rigid_group, aatype) + group_mask = jax.nn.one_hot( + residx_to_group_idx, num_classes=8) # shape (N, 14, 8) + + # geometry.Rigid3Array with shape (N, 14) + map_atoms_to_global = jax.tree_util.tree_map( + lambda x: jnp.sum(x[:, None, :] * group_mask, axis=-1), + all_frames_to_global) + + # Gather the literature atom positions for each residue. + # geometry.Vec3Array with shape (N, 14) + lit_positions = geometry.Vec3Array.from_array( + utils.batched_gather( + residue_constants.restype_atom14_rigid_group_positions, aatype)) + + # Transform each atom from its local frame to the global frame. + # geometry.Vec3Array with shape (N, 14) + pred_positions = map_atoms_to_global.apply_to_point(lit_positions) + + # Mask out non-existing atoms. + mask = utils.batched_gather(residue_constants.restype_atom14_mask, aatype) + pred_positions = pred_positions * mask + + return pred_positions + + +def extreme_ca_ca_distance_violations( + positions: geometry.Vec3Array, # (N, 37(14)) + mask: jnp.ndarray, # (N, 37(14)) + residue_index: jnp.ndarray, # (N) + max_angstrom_tolerance=1.5 + ) -> jnp.ndarray: + """Counts residues whose Ca is a large distance from its neighbor.""" + this_ca_pos = positions[:-1, 1] # (N - 1,) + this_ca_mask = mask[:-1, 1] # (N - 1) + next_ca_pos = positions[1:, 1] # (N - 1,) + next_ca_mask = mask[1:, 1] # (N - 1) + has_no_gap_mask = ((residue_index[1:] - residue_index[:-1]) == 1.0).astype( + jnp.float32) + ca_ca_distance = geometry.euclidean_distance(this_ca_pos, next_ca_pos, 1e-6) + violations = (ca_ca_distance - + residue_constants.ca_ca) > max_angstrom_tolerance + mask = this_ca_mask * next_ca_mask * has_no_gap_mask + return utils.mask_mean(mask=mask, value=violations) + + +def between_residue_bond_loss( + pred_atom_positions: geometry.Vec3Array, # (N, 37(14)) + pred_atom_mask: jnp.ndarray, # (N, 37(14)) + residue_index: jnp.ndarray, # (N) + aatype: jnp.ndarray, # (N) + tolerance_factor_soft=12.0, + tolerance_factor_hard=12.0) -> Dict[Text, jnp.ndarray]: + """Flat-bottom loss to penalize structural violations between residues.""" + + assert len(pred_atom_positions.shape) == 2 + assert len(pred_atom_mask.shape) == 2 + assert len(residue_index.shape) == 1 + assert len(aatype.shape) == 1 + + # Get the positions of the relevant backbone atoms. + this_ca_pos = pred_atom_positions[:-1, 1] # (N - 1) + this_ca_mask = pred_atom_mask[:-1, 1] # (N - 1) + this_c_pos = pred_atom_positions[:-1, 2] # (N - 1) + this_c_mask = pred_atom_mask[:-1, 2] # (N - 1) + next_n_pos = pred_atom_positions[1:, 0] # (N - 1) + next_n_mask = pred_atom_mask[1:, 0] # (N - 1) + next_ca_pos = pred_atom_positions[1:, 1] # (N - 1) + next_ca_mask = pred_atom_mask[1:, 1] # (N - 1) + has_no_gap_mask = ((residue_index[1:] - residue_index[:-1]) == 1.0).astype( + jnp.float32) + + # Compute loss for the C--N bond. + c_n_bond_length = geometry.euclidean_distance(this_c_pos, next_n_pos, 1e-6) + + # The C-N bond to proline has slightly different length because of the ring. + next_is_proline = ( + aatype[1:] == residue_constants.restype_order['P']).astype(jnp.float32) + gt_length = ( + (1. - next_is_proline) * residue_constants.between_res_bond_length_c_n[0] + + next_is_proline * residue_constants.between_res_bond_length_c_n[1]) + gt_stddev = ( + (1. - next_is_proline) * + residue_constants.between_res_bond_length_stddev_c_n[0] + + next_is_proline * residue_constants.between_res_bond_length_stddev_c_n[1]) + c_n_bond_length_error = jnp.sqrt(1e-6 + + jnp.square(c_n_bond_length - gt_length)) + c_n_loss_per_residue = jax.nn.relu( + c_n_bond_length_error - tolerance_factor_soft * gt_stddev) + mask = this_c_mask * next_n_mask * has_no_gap_mask + c_n_loss = jnp.sum(mask * c_n_loss_per_residue) / (jnp.sum(mask) + 1e-6) + c_n_violation_mask = mask * ( + c_n_bond_length_error > (tolerance_factor_hard * gt_stddev)) + + # Compute loss for the angles. + c_ca_unit_vec = (this_ca_pos - this_c_pos).normalized(1e-6) + c_n_unit_vec = (next_n_pos - this_c_pos) / c_n_bond_length + n_ca_unit_vec = (next_ca_pos - next_n_pos).normalized(1e-6) + + ca_c_n_cos_angle = c_ca_unit_vec.dot(c_n_unit_vec) + gt_angle = residue_constants.between_res_cos_angles_ca_c_n[0] + gt_stddev = residue_constants.between_res_bond_length_stddev_c_n[0] + ca_c_n_cos_angle_error = jnp.sqrt( + 1e-6 + jnp.square(ca_c_n_cos_angle - gt_angle)) + ca_c_n_loss_per_residue = jax.nn.relu( + ca_c_n_cos_angle_error - tolerance_factor_soft * gt_stddev) + mask = this_ca_mask * this_c_mask * next_n_mask * has_no_gap_mask + ca_c_n_loss = jnp.sum(mask * ca_c_n_loss_per_residue) / (jnp.sum(mask) + 1e-6) + ca_c_n_violation_mask = mask * (ca_c_n_cos_angle_error > + (tolerance_factor_hard * gt_stddev)) + + c_n_ca_cos_angle = (-c_n_unit_vec).dot(n_ca_unit_vec) + gt_angle = residue_constants.between_res_cos_angles_c_n_ca[0] + gt_stddev = residue_constants.between_res_cos_angles_c_n_ca[1] + c_n_ca_cos_angle_error = jnp.sqrt( + 1e-6 + jnp.square(c_n_ca_cos_angle - gt_angle)) + c_n_ca_loss_per_residue = jax.nn.relu( + c_n_ca_cos_angle_error - tolerance_factor_soft * gt_stddev) + mask = this_c_mask * next_n_mask * next_ca_mask * has_no_gap_mask + c_n_ca_loss = jnp.sum(mask * c_n_ca_loss_per_residue) / (jnp.sum(mask) + 1e-6) + c_n_ca_violation_mask = mask * ( + c_n_ca_cos_angle_error > (tolerance_factor_hard * gt_stddev)) + + # Compute a per residue loss (equally distribute the loss to both + # neighbouring residues). + per_residue_loss_sum = (c_n_loss_per_residue + + ca_c_n_loss_per_residue + + c_n_ca_loss_per_residue) + per_residue_loss_sum = 0.5 * (jnp.pad(per_residue_loss_sum, [[0, 1]]) + + jnp.pad(per_residue_loss_sum, [[1, 0]])) + + # Compute hard violations. + violation_mask = jnp.max( + jnp.stack([c_n_violation_mask, + ca_c_n_violation_mask, + c_n_ca_violation_mask]), axis=0) + violation_mask = jnp.maximum( + jnp.pad(violation_mask, [[0, 1]]), + jnp.pad(violation_mask, [[1, 0]])) + + return {'c_n_loss_mean': c_n_loss, # shape () + 'ca_c_n_loss_mean': ca_c_n_loss, # shape () + 'c_n_ca_loss_mean': c_n_ca_loss, # shape () + 'per_residue_loss_sum': per_residue_loss_sum, # shape (N) + 'per_residue_violation_mask': violation_mask # shape (N) + } + + +def between_residue_clash_loss( + pred_positions: geometry.Vec3Array, # (N, 14) + atom_exists: jnp.ndarray, # (N, 14) + atom_radius: jnp.ndarray, # (N, 14) + residue_index: jnp.ndarray, # (N) + asym_id: jnp.ndarray, # (N) + overlap_tolerance_soft=1.5, + overlap_tolerance_hard=1.5) -> Dict[Text, jnp.ndarray]: + """Loss to penalize steric clashes between residues.""" + assert len(pred_positions.shape) == 2 + assert len(atom_exists.shape) == 2 + assert len(atom_radius.shape) == 2 + assert len(residue_index.shape) == 1 + + # Create the distance matrix. + # (N, N, 14, 14) + dists = geometry.euclidean_distance(pred_positions[:, None, :, None], + pred_positions[None, :, None, :], 1e-10) + + # Create the mask for valid distances. + # shape (N, N, 14, 14) + dists_mask = (atom_exists[:, None, :, None] * atom_exists[None, :, None, :]) + + # Mask out all the duplicate entries in the lower triangular matrix. + # Also mask out the diagonal (atom-pairs from the same residue) -- these atoms + # are handled separately. + dists_mask *= ( + residue_index[:, None, None, None] < residue_index[None, :, None, None]) + + # Backbone C--N bond between subsequent residues is no clash. + c_one_hot = jax.nn.one_hot(2, num_classes=14) + n_one_hot = jax.nn.one_hot(0, num_classes=14) + neighbour_mask = ((residue_index[:, None] + 1) == residue_index[None, :]) + neighbour_mask &= (asym_id[:, None] == asym_id[None, :]) + neighbour_mask = neighbour_mask[..., None, None] + c_n_bonds = neighbour_mask * c_one_hot[None, None, :, + None] * n_one_hot[None, None, None, :] + dists_mask *= (1. - c_n_bonds) + + # Disulfide bridge between two cysteines is no clash. + cys_sg_idx = residue_constants.restype_name_to_atom14_names['CYS'].index('SG') + cys_sg_one_hot = jax.nn.one_hot(cys_sg_idx, num_classes=14) + disulfide_bonds = (cys_sg_one_hot[None, None, :, None] * + cys_sg_one_hot[None, None, None, :]) + dists_mask *= (1. - disulfide_bonds) + + # Compute the lower bound for the allowed distances. + # shape (N, N, 14, 14) + dists_lower_bound = dists_mask * ( + atom_radius[:, None, :, None] + atom_radius[None, :, None, :]) + + # Compute the error. + # shape (N, N, 14, 14) + dists_to_low_error = dists_mask * jax.nn.relu( + dists_lower_bound - overlap_tolerance_soft - dists) + + # Compute the mean loss. + # shape () + mean_loss = (jnp.sum(dists_to_low_error) + / (1e-6 + jnp.sum(dists_mask))) + + # Compute the per atom loss sum. + # shape (N, 14) + per_atom_loss_sum = (jnp.sum(dists_to_low_error, axis=[0, 2]) + + jnp.sum(dists_to_low_error, axis=[1, 3])) + + # Compute the hard clash mask. + # shape (N, N, 14, 14) + clash_mask = dists_mask * ( + dists < (dists_lower_bound - overlap_tolerance_hard)) + + # Compute the per atom clash. + # shape (N, 14) + per_atom_clash_mask = jnp.maximum( + jnp.max(clash_mask, axis=[0, 2]), + jnp.max(clash_mask, axis=[1, 3])) + + return {'mean_loss': mean_loss, # shape () + 'per_atom_loss_sum': per_atom_loss_sum, # shape (N, 14) + 'per_atom_clash_mask': per_atom_clash_mask # shape (N, 14) + } + + +def within_residue_violations( + pred_positions: geometry.Vec3Array, # (N, 14) + atom_exists: jnp.ndarray, # (N, 14) + dists_lower_bound: jnp.ndarray, # (N, 14, 14) + dists_upper_bound: jnp.ndarray, # (N, 14, 14) + tighten_bounds_for_loss=0.0, +) -> Dict[Text, jnp.ndarray]: + """Find within-residue violations.""" + assert len(pred_positions.shape) == 2 + assert len(atom_exists.shape) == 2 + assert len(dists_lower_bound.shape) == 3 + assert len(dists_upper_bound.shape) == 3 + + # Compute the mask for each residue. + # shape (N, 14, 14) + dists_masks = (1. - jnp.eye(14, 14)[None]) + dists_masks *= (atom_exists[:, :, None] * atom_exists[:, None, :]) + + # Distance matrix + # shape (N, 14, 14) + dists = geometry.euclidean_distance(pred_positions[:, :, None], + pred_positions[:, None, :], 1e-10) + + # Compute the loss. + # shape (N, 14, 14) + dists_to_low_error = jax.nn.relu( + dists_lower_bound + tighten_bounds_for_loss - dists) + dists_to_high_error = jax.nn.relu( + dists + tighten_bounds_for_loss - dists_upper_bound) + loss = dists_masks * (dists_to_low_error + dists_to_high_error) + + # Compute the per atom loss sum. + # shape (N, 14) + per_atom_loss_sum = (jnp.sum(loss, axis=1) + + jnp.sum(loss, axis=2)) + + # Compute the violations mask. + # shape (N, 14, 14) + violations = dists_masks * ((dists < dists_lower_bound) | + (dists > dists_upper_bound)) + + # Compute the per atom violations. + # shape (N, 14) + per_atom_violations = jnp.maximum( + jnp.max(violations, axis=1), jnp.max(violations, axis=2)) + + return {'per_atom_loss_sum': per_atom_loss_sum, # shape (N, 14) + 'per_atom_violations': per_atom_violations # shape (N, 14) + } + + +def find_optimal_renaming( + gt_positions: geometry.Vec3Array, # (N, 14) + alt_gt_positions: geometry.Vec3Array, # (N, 14) + atom_is_ambiguous: jnp.ndarray, # (N, 14) + gt_exists: jnp.ndarray, # (N, 14) + pred_positions: geometry.Vec3Array, # (N, 14) +) -> jnp.ndarray: # (N): + """Find optimal renaming for ground truth that maximizes LDDT.""" + assert len(gt_positions.shape) == 2 + assert len(alt_gt_positions.shape) == 2 + assert len(atom_is_ambiguous.shape) == 2 + assert len(gt_exists.shape) == 2 + assert len(pred_positions.shape) == 2 + + # Create the pred distance matrix. + # shape (N, N, 14, 14) + pred_dists = geometry.euclidean_distance(pred_positions[:, None, :, None], + pred_positions[None, :, None, :], + 1e-10) + + # Compute distances for ground truth with original and alternative names. + # shape (N, N, 14, 14) + gt_dists = geometry.euclidean_distance(gt_positions[:, None, :, None], + gt_positions[None, :, None, :], 1e-10) + + alt_gt_dists = geometry.euclidean_distance(alt_gt_positions[:, None, :, None], + alt_gt_positions[None, :, None, :], + 1e-10) + + # Compute LDDT's. + # shape (N, N, 14, 14) + lddt = jnp.sqrt(1e-10 + squared_difference(pred_dists, gt_dists)) + alt_lddt = jnp.sqrt(1e-10 + squared_difference(pred_dists, alt_gt_dists)) + + # Create a mask for ambiguous atoms in rows vs. non-ambiguous atoms + # in cols. + # shape (N ,N, 14, 14) + mask = ( + gt_exists[:, None, :, None] * # rows + atom_is_ambiguous[:, None, :, None] * # rows + gt_exists[None, :, None, :] * # cols + (1. - atom_is_ambiguous[None, :, None, :])) # cols + + # Aggregate distances for each residue to the non-amibuguous atoms. + # shape (N) + per_res_lddt = jnp.sum(mask * lddt, axis=[1, 2, 3]) + alt_per_res_lddt = jnp.sum(mask * alt_lddt, axis=[1, 2, 3]) + + # Decide for each residue, whether alternative naming is better. + # shape (N) + alt_naming_is_better = (alt_per_res_lddt < per_res_lddt).astype(jnp.float32) + + return alt_naming_is_better # shape (N) + + +def frame_aligned_point_error( + pred_frames: geometry.Rigid3Array, # shape (num_frames) + target_frames: geometry.Rigid3Array, # shape (num_frames) + frames_mask: jnp.ndarray, # shape (num_frames) + pred_positions: geometry.Vec3Array, # shape (num_positions) + target_positions: geometry.Vec3Array, # shape (num_positions) + positions_mask: jnp.ndarray, # shape (num_positions) + pair_mask: jnp.ndarray, # shape (num_frames, num_posiitons) + l1_clamp_distance: float, + length_scale=20., + epsilon=1e-4) -> jnp.ndarray: # shape () + """Measure point error under different alignements. + + Computes error between two structures with B points + under A alignments derived form the given pairs of frames. + Args: + pred_frames: num_frames reference frames for 'pred_positions'. + target_frames: num_frames reference frames for 'target_positions'. + frames_mask: Mask for frame pairs to use. + pred_positions: num_positions predicted positions of the structure. + target_positions: num_positions target positions of the structure. + positions_mask: Mask on which positions to score. + pair_mask: A (num_frames, num_positions) mask to use in the loss, useful + for separating intra from inter chain losses. + l1_clamp_distance: Distance cutoff on error beyond which gradients will + be zero. + length_scale: length scale to divide loss by. + epsilon: small value used to regularize denominator for masked average. + Returns: + Masked Frame aligned point error. + """ + # For now we do not allow any batch dimensions. + assert len(pred_frames.rotation.shape) == 1 + assert len(target_frames.rotation.shape) == 1 + assert frames_mask.ndim == 1 + assert pred_positions.x.ndim == 1 + assert target_positions.x.ndim == 1 + assert positions_mask.ndim == 1 + + # Compute array of predicted positions in the predicted frames. + # geometry.Vec3Array (num_frames, num_positions) + local_pred_pos = pred_frames[:, None].inverse().apply_to_point( + pred_positions[None, :]) + + # Compute array of target positions in the target frames. + # geometry.Vec3Array (num_frames, num_positions) + local_target_pos = target_frames[:, None].inverse().apply_to_point( + target_positions[None, :]) + + # Compute errors between the structures. + # jnp.ndarray (num_frames, num_positions) + error_dist = geometry.euclidean_distance(local_pred_pos, local_target_pos, + epsilon) + + clipped_error_dist = jnp.clip(error_dist, 0, l1_clamp_distance) + + normed_error = clipped_error_dist / length_scale + normed_error *= jnp.expand_dims(frames_mask, axis=-1) + normed_error *= jnp.expand_dims(positions_mask, axis=-2) + if pair_mask is not None: + normed_error *= pair_mask + + mask = (jnp.expand_dims(frames_mask, axis=-1) * + jnp.expand_dims(positions_mask, axis=-2)) + if pair_mask is not None: + mask *= pair_mask + normalization_factor = jnp.sum(mask, axis=(-1, -2)) + return (jnp.sum(normed_error, axis=(-2, -1)) / + (epsilon + normalization_factor)) + + +def get_chi_atom_indices(): + """Returns atom indices needed to compute chi angles for all residue types. + + Returns: + A tensor of shape [residue_types=21, chis=4, atoms=4]. The residue types are + in the order specified in residue_constants.restypes + unknown residue type + at the end. For chi angles which are not defined on the residue, the + positions indices are by default set to 0. + """ + chi_atom_indices = [] + for residue_name in residue_constants.restypes: + residue_name = residue_constants.restype_1to3[residue_name] + residue_chi_angles = residue_constants.chi_angles_atoms[residue_name] + atom_indices = [] + for chi_angle in residue_chi_angles: + atom_indices.append( + [residue_constants.atom_order[atom] for atom in chi_angle]) + for _ in range(4 - len(atom_indices)): + atom_indices.append([0, 0, 0, 0]) # For chi angles not defined on the AA. + chi_atom_indices.append(atom_indices) + + chi_atom_indices.append([[0, 0, 0, 0]] * 4) # For UNKNOWN residue. + + return jnp.asarray(chi_atom_indices) + + +def compute_chi_angles(positions: geometry.Vec3Array, + mask: geometry.Vec3Array, + aatype: geometry.Vec3Array): + """Computes the chi angles given all atom positions and the amino acid type. + + Args: + positions: A Vec3Array of shape + [num_res, residue_constants.atom_type_num], with positions of + atoms needed to calculate chi angles. Supports up to 1 batch dimension. + mask: An optional tensor of shape + [num_res, residue_constants.atom_type_num] that masks which atom + positions are set for each residue. If given, then the chi mask will be + set to 1 for a chi angle only if the amino acid has that chi angle and all + the chi atoms needed to calculate that chi angle are set. If not given + (set to None), the chi mask will be set to 1 for a chi angle if the amino + acid has that chi angle and whether the actual atoms needed to calculate + it were set will be ignored. + aatype: A tensor of shape [num_res] with amino acid type integer + code (0 to 21). Supports up to 1 batch dimension. + + Returns: + A tuple of tensors (chi_angles, mask), where both have shape + [num_res, 4]. The mask masks out unused chi angles for amino acid + types that have less than 4 chi angles. If atom_positions_mask is set, the + chi mask will also mask out uncomputable chi angles. + """ + + # Don't assert on the num_res and batch dimensions as they might be unknown. + + assert positions.shape[-1] == residue_constants.atom_type_num + assert mask.shape[-1] == residue_constants.atom_type_num + + # Compute the table of chi angle indices. Shape: [restypes, chis=4, atoms=4]. + chi_atom_indices = get_chi_atom_indices() + # Select atoms to compute chis. Shape: [num_res, chis=4, atoms=4]. + atom_indices = utils.batched_gather( + params=chi_atom_indices, indices=aatype, axis=0) + # Gather atom positions. Shape: [num_res, chis=4, atoms=4, xyz=3]. + chi_angle_atoms = jax.tree_util.tree_map( + lambda x: utils.batched_gather( # pylint: disable=g-long-lambda + params=x, indices=atom_indices, axis=-1, batch_dims=1), positions) + a, b, c, d = [chi_angle_atoms[..., i] for i in range(4)] + + chi_angles = geometry.dihedral_angle(a, b, c, d) + + # Copy the chi angle mask, add the UNKNOWN residue. Shape: [restypes, 4]. + chi_angles_mask = list(residue_constants.chi_angles_mask) + chi_angles_mask.append([0.0, 0.0, 0.0, 0.0]) + chi_angles_mask = jnp.asarray(chi_angles_mask) + # Compute the chi angle mask. Shape [num_res, chis=4]. + chi_mask = utils.batched_gather(params=chi_angles_mask, indices=aatype, + axis=0) + + # The chi_mask is set to 1 only when all necessary chi angle atoms were set. + # Gather the chi angle atoms mask. Shape: [num_res, chis=4, atoms=4]. + chi_angle_atoms_mask = utils.batched_gather( + params=mask, indices=atom_indices, axis=-1, batch_dims=1) + # Check if all 4 chi angle atoms were set. Shape: [num_res, chis=4]. + chi_angle_atoms_mask = jnp.prod(chi_angle_atoms_mask, axis=[-1]) + chi_mask = chi_mask * chi_angle_atoms_mask.astype(jnp.float32) + + return chi_angles, chi_mask + +def make_transform_from_reference( + a_xyz: geometry.Vec3Array, + b_xyz: geometry.Vec3Array, + c_xyz: geometry.Vec3Array) -> geometry.Rigid3Array: + """Returns rotation and translation matrices to convert from reference. + + Note that this method does not take care of symmetries. If you provide the + coordinates in the non-standard way, the A atom will end up in the negative + y-axis rather than in the positive y-axis. You need to take care of such + cases in your code. + + Args: + a_xyz: A Vec3Array. + b_xyz: A Vec3Array. + c_xyz: A Vec3Array. + + Returns: + A Rigid3Array which, when applied to coordinates in a canonicalized + reference frame, will give coordinates approximately equal + the original coordinates (in the global frame). + """ + rotation = geometry.Rot3Array.from_two_vectors(c_xyz - b_xyz, + a_xyz - b_xyz) + return geometry.Rigid3Array(rotation, b_xyz) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/common_modules.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/common_modules.py new file mode 100644 index 0000000000000000000000000000000000000000..d15b4b4ca07adab21759ff16ea63f191a2718543 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/common_modules.py @@ -0,0 +1,184 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""A collection of common Haiku modules for use in protein folding.""" +import numbers +from typing import Union, Sequence + +import haiku as hk +import jax.numpy as jnp +import numpy as np + + +# Constant from scipy.stats.truncnorm.std(a=-2, b=2, loc=0., scale=1.) +TRUNCATED_NORMAL_STDDEV_FACTOR = np.asarray(.87962566103423978, + dtype=np.float32) + + +def get_initializer_scale(initializer_name, input_shape): + """Get Initializer for weights and scale to multiply activations by.""" + + if initializer_name == 'zeros': + w_init = hk.initializers.Constant(0.0) + else: + # fan-in scaling + scale = 1. + for channel_dim in input_shape: + scale /= channel_dim + if initializer_name == 'relu': + scale *= 2 + + noise_scale = scale + + stddev = np.sqrt(noise_scale) + # Adjust stddev for truncation. + stddev = stddev / TRUNCATED_NORMAL_STDDEV_FACTOR + w_init = hk.initializers.TruncatedNormal(mean=0.0, stddev=stddev) + + return w_init + + +class Linear(hk.Module): + """Protein folding specific Linear module. + This differs from the standard Haiku Linear in a few ways: + * It supports inputs and outputs of arbitrary rank + * Initializers are specified by strings + """ + + def __init__(self, + num_output: Union[int, Sequence[int]], + initializer: str = 'linear', + num_input_dims: int = 1, + use_bias: bool = True, + bias_init: float = 0., + precision = None, + name: str = 'linear'): + """Constructs Linear Module. + Args: + num_output: Number of output channels. Can be tuple when outputting + multiple dimensions. + initializer: What initializer to use, should be one of {'linear', 'relu', + 'zeros'} + num_input_dims: Number of dimensions from the end to project. + use_bias: Whether to include trainable bias + bias_init: Value used to initialize bias. + precision: What precision to use for matrix multiplication, defaults + to None. + name: Name of module, used for name scopes. + """ + super().__init__(name=name) + if isinstance(num_output, numbers.Integral): + self.output_shape = (num_output,) + else: + self.output_shape = tuple(num_output) + self.initializer = initializer + self.use_bias = use_bias + self.bias_init = bias_init + self.num_input_dims = num_input_dims + self.num_output_dims = len(self.output_shape) + self.precision = precision + + def __call__(self, inputs): + """Connects Module. + Args: + inputs: Tensor with at least num_input_dims dimensions. + Returns: + output of shape [...] + num_output. + """ + + num_input_dims = self.num_input_dims + + if self.num_input_dims > 0: + in_shape = inputs.shape[-self.num_input_dims:] + else: + in_shape = () + + weight_init = get_initializer_scale(self.initializer, in_shape) + + in_letters = 'abcde'[:self.num_input_dims] + out_letters = 'hijkl'[:self.num_output_dims] + + weight_shape = in_shape + self.output_shape + weights = hk.get_parameter('weights', weight_shape, inputs.dtype, + weight_init) + + equation = f'...{in_letters}, {in_letters}{out_letters}->...{out_letters}' + + output = jnp.einsum(equation, inputs, weights, precision=self.precision) + + if self.use_bias: + bias = hk.get_parameter('bias', self.output_shape, inputs.dtype, + hk.initializers.Constant(self.bias_init)) + output += bias + + return output + +class LayerNorm(hk.LayerNorm): + """LayerNorm module. + Equivalent to hk.LayerNorm but with different parameter shapes: they are + always vectors rather than possibly higher-rank tensors. This makes it easier + to change the layout whilst keep the model weight-compatible. + """ + + def __init__(self, + axis, + create_scale: bool, + create_offset: bool, + eps: float = 1e-5, + scale_init=None, + offset_init=None, + use_fast_variance: bool = False, + name=None, + param_axis=None): + super().__init__( + axis=axis, + create_scale=False, + create_offset=False, + eps=eps, + scale_init=None, + offset_init=None, + use_fast_variance=use_fast_variance, + name=name, + param_axis=param_axis) + self._temp_create_scale = create_scale + self._temp_create_offset = create_offset + + def __call__(self, x: jnp.ndarray) -> jnp.ndarray: + is_bf16 = (x.dtype == jnp.bfloat16) + if is_bf16: + x = x.astype(jnp.float32) + + param_axis = self.param_axis[0] if self.param_axis else -1 + param_shape = (x.shape[param_axis],) + + param_broadcast_shape = [1] * x.ndim + param_broadcast_shape[param_axis] = x.shape[param_axis] + scale = None + offset = None + if self._temp_create_scale: + scale = hk.get_parameter( + 'scale', param_shape, x.dtype, init=self.scale_init) + scale = scale.reshape(param_broadcast_shape) + + if self._temp_create_offset: + offset = hk.get_parameter( + 'offset', param_shape, x.dtype, init=self.offset_init) + offset = offset.reshape(param_broadcast_shape) + + out = super().__call__(x, scale=scale, offset=offset) + + if is_bf16: + out = out.astype(jnp.bfloat16) + + return out \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/config.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/config.py new file mode 100644 index 0000000000000000000000000000000000000000..de6dbf823fc20d28cc2236d639789bf44132624a --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/config.py @@ -0,0 +1,611 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Model config.""" + +import copy +from colabdesign.af.alphafold.model.tf import shape_placeholders +import ml_collections + + +NUM_RES = shape_placeholders.NUM_RES +NUM_MSA_SEQ = shape_placeholders.NUM_MSA_SEQ +NUM_EXTRA_SEQ = shape_placeholders.NUM_EXTRA_SEQ +NUM_TEMPLATES = shape_placeholders.NUM_TEMPLATES + +def model_config(name: str) -> ml_collections.ConfigDict: + """Get the ConfigDict of a CASP14 model.""" + + if 'multimer' in name: + return CONFIG_MULTIMER + + if name not in CONFIG_DIFFS: + raise ValueError(f'Invalid model name {name}.') + cfg = copy.deepcopy(CONFIG) + cfg.update_from_flattened_dict(CONFIG_DIFFS[name]) + return cfg + +CONFIG_DIFFS = { + 'model_1': { + # Jumper et al. (2021) Suppl. Table 5, Model 1.1.1 + 'model.embeddings_and_evoformer.template.embed_torsion_angles': True, + 'model.embeddings_and_evoformer.template.enabled': True + }, + 'model_2': { + # Jumper et al. (2021) Suppl. Table 5, Model 1.1.2 + 'model.embeddings_and_evoformer.template.embed_torsion_angles': True, + 'model.embeddings_and_evoformer.template.enabled': True + }, + 'model_3': { + # Jumper et al. (2021) Suppl. Table 5, Model 1.2.1 + }, + 'model_4': { + # Jumper et al. (2021) Suppl. Table 5, Model 1.2.2 + }, + 'model_5': { + # Jumper et al. (2021) Suppl. Table 5, Model 1.2.3 + }, + + # The following models are fine-tuned from the corresponding models above + # with an additional predicted_aligned_error head that can produce + # predicted TM-score (pTM) and predicted aligned errors. + 'model_1_ptm': { + 'model.embeddings_and_evoformer.template.embed_torsion_angles': True, + 'model.embeddings_and_evoformer.template.enabled': True, + 'model.heads.predicted_aligned_error.weight': 0.1 + }, + 'model_2_ptm': { + 'model.embeddings_and_evoformer.template.embed_torsion_angles': True, + 'model.embeddings_and_evoformer.template.enabled': True, + 'model.heads.predicted_aligned_error.weight': 0.1 + }, + 'model_3_ptm': { + 'model.heads.predicted_aligned_error.weight': 0.1 + }, + 'model_4_ptm': { + 'model.heads.predicted_aligned_error.weight': 0.1 + }, + 'model_5_ptm': { + 'model.heads.predicted_aligned_error.weight': 0.1 + } +} + +CONFIG = ml_collections.ConfigDict({ + 'data': { + 'eval': { + 'feat': { + 'aatype': [NUM_RES], + 'all_atom_mask': [NUM_RES, None], + 'all_atom_positions': [NUM_RES, None, None], + 'alt_chi_angles': [NUM_RES, None], + 'atom14_alt_gt_exists': [NUM_RES, None], + 'atom14_alt_gt_positions': [NUM_RES, None, None], + 'atom14_atom_exists': [NUM_RES, None], + 'atom14_atom_is_ambiguous': [NUM_RES, None], + 'atom14_gt_exists': [NUM_RES, None], + 'atom14_gt_positions': [NUM_RES, None, None], + 'atom37_atom_exists': [NUM_RES, None], + 'backbone_affine_mask': [NUM_RES], + 'backbone_affine_tensor': [NUM_RES, None], + 'bert_mask': [NUM_MSA_SEQ, NUM_RES], + 'chi_angles': [NUM_RES, None], + 'chi_mask': [NUM_RES, None], + 'extra_deletion_value': [NUM_EXTRA_SEQ, NUM_RES], + 'extra_has_deletion': [NUM_EXTRA_SEQ, NUM_RES], + 'extra_msa': [NUM_EXTRA_SEQ, NUM_RES], + 'extra_msa_mask': [NUM_EXTRA_SEQ, NUM_RES], + 'extra_msa_row_mask': [NUM_EXTRA_SEQ], + 'is_distillation': [], + 'msa_feat': [NUM_MSA_SEQ, NUM_RES, None], + 'msa_mask': [NUM_MSA_SEQ, NUM_RES], + 'msa_row_mask': [NUM_MSA_SEQ], + 'pseudo_beta': [NUM_RES, None], + 'pseudo_beta_mask': [NUM_RES], + 'random_crop_to_size_seed': [None], + 'residue_index': [NUM_RES], + 'residx_atom14_to_atom37': [NUM_RES, None], + 'residx_atom37_to_atom14': [NUM_RES, None], + 'resolution': [], + 'rigidgroups_alt_gt_frames': [NUM_RES, None, None], + 'rigidgroups_group_exists': [NUM_RES, None], + 'rigidgroups_group_is_ambiguous': [NUM_RES, None], + 'rigidgroups_gt_exists': [NUM_RES, None], + 'rigidgroups_gt_frames': [NUM_RES, None, None], + 'seq_length': [], + 'seq_mask': [NUM_RES], + 'target_feat': [NUM_RES, None], + 'template_aatype': [NUM_TEMPLATES, NUM_RES], + 'template_all_atom_mask': [NUM_TEMPLATES, NUM_RES, None], + 'template_all_atom_positions': [ + NUM_TEMPLATES, NUM_RES, None, None], + 'template_backbone_affine_mask': [NUM_TEMPLATES, NUM_RES], + 'template_backbone_affine_tensor': [ + NUM_TEMPLATES, NUM_RES, None], + 'template_mask': [NUM_TEMPLATES], + 'template_pseudo_beta': [NUM_TEMPLATES, NUM_RES, None], + 'template_pseudo_beta_mask': [NUM_TEMPLATES, NUM_RES], + 'template_sum_probs': [NUM_TEMPLATES, None], + 'true_msa': [NUM_MSA_SEQ, NUM_RES], + 'asym_id': [NUM_RES], + 'sym_id': [NUM_RES], + 'entity_id': [NUM_RES], + + # extras + 'prev_pos': [NUM_RES, None, None], + 'prev_pair': [NUM_RES, NUM_RES, None], + 'prev_msa_first_row': [NUM_RES, None], + 'rm_template': [NUM_RES], + 'rm_template_seq': [NUM_RES], + 'rm_template_sc': [NUM_RES] + }, + }, + }, + 'model': { + 'embeddings_and_evoformer': { + 'evoformer_num_block': 48, + 'evoformer': { + 'msa_row_attention_with_pair_bias': { + 'dropout_rate': 0.15, + 'gating': True, + 'num_head': 8, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'msa_column_attention': { + 'dropout_rate': 0.0, + 'gating': True, + 'num_head': 8, + 'orientation': 'per_column', + 'shared_dropout': True + }, + 'msa_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'outer_product_mean': { + 'first': False, + 'chunk_size': 128, + 'dropout_rate': 0.0, + 'num_outer_channel': 32, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_attention_starting_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_attention_ending_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_column', + 'shared_dropout': True + }, + 'triangle_multiplication_outgoing': { + 'dropout_rate': 0.25, + 'equation': 'ikc,jkc->ijc', + 'num_intermediate_channel': 128, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + }, + 'triangle_multiplication_incoming': { + 'dropout_rate': 0.25, + 'equation': 'kjc,kic->ijc', + 'num_intermediate_channel': 128, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + }, + 'pair_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 4, + 'orientation': 'per_row', + 'shared_dropout': True + } + }, + 'use_msa': True, + 'use_extra_msa': True, + 'extra_msa_channel': 64, + 'extra_msa_stack_num_block': 4, + 'max_relative_feature': 32, + 'custom_relative_features': False, + 'msa_channel': 256, + 'pair_channel': 128, + 'prev_pos': { + 'min_bin': 3.25, + 'max_bin': 20.75, + 'num_bins': 15 + }, + 'recycle_features': True, + 'recycle_pos': True, + 'recycle_dgram': False, + 'backprop_dgram': False, + 'backprop_dgram_temp': 1.0, + 'seq_channel': 384, + 'template': { + 'attention': { + 'gating': False, + 'key_dim': 64, + 'num_head': 4, + 'value_dim': 64 + }, + 'dgram_features': { + 'min_bin': 3.25, + 'max_bin': 50.75, + 'num_bins': 39 + }, + 'backprop_dgram': False, + 'backprop_dgram_temp': 1.0, + 'embed_torsion_angles': False, + 'enabled': False, + 'template_pair_stack': { + 'num_block': 2, + 'triangle_attention_starting_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'key_dim': 64, + 'num_head': 4, + 'orientation': 'per_row', + 'shared_dropout': True, + 'value_dim': 64 + }, + 'triangle_attention_ending_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'key_dim': 64, + 'num_head': 4, + 'orientation': 'per_column', + 'shared_dropout': True, + 'value_dim': 64 + }, + 'triangle_multiplication_outgoing': { + 'dropout_rate': 0.25, + 'equation': 'ikc,jkc->ijc', + 'num_intermediate_channel': 64, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + }, + 'triangle_multiplication_incoming': { + 'dropout_rate': 0.25, + 'equation': 'kjc,kic->ijc', + 'num_intermediate_channel': 64, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + }, + 'pair_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 2, + 'orientation': 'per_row', + 'shared_dropout': True + } + }, + 'subbatch_size': 128, + 'use_template_unit_vector': False, + } + }, + 'global_config': { + 'bfloat16': True, + 'bfloat16_output': False, + 'multimer_mode': False, + 'subbatch_size': 4, + 'use_remat': False, + 'zero_init': True + }, + 'heads': { + 'distogram': { + 'first_break': 2.3125, + 'last_break': 21.6875, + 'num_bins': 64, + 'weight': 0.3 + }, + 'predicted_aligned_error': { + # `num_bins - 1` bins uniformly space the + # [0, max_error_bin A] range. + # The final bin covers [max_error_bin A, +infty] + # 31A gives bins with 0.5A width. + 'max_error_bin': 31., + 'num_bins': 64, + 'num_channels': 128, + 'filter_by_resolution': True, + 'min_resolution': 0.1, + 'max_resolution': 3.0, + 'weight': 0.0, + }, + 'experimentally_resolved': { + 'filter_by_resolution': True, + 'max_resolution': 3.0, + 'min_resolution': 0.1, + 'weight': 0.01 + }, + 'structure_module': { + 'num_layer': 8, + 'fape': { + 'clamp_distance': 10.0, + 'clamp_type': 'relu', + 'loss_unit_distance': 10.0 + }, + 'angle_norm_weight': 0.01, + 'chi_weight': 0.5, + 'clash_overlap_tolerance': 1.5, + 'compute_in_graph_metrics': True, + 'dropout': 0.1, + 'num_channel': 384, + 'num_head': 12, + 'num_layer_in_transition': 3, + 'num_point_qk': 4, + 'num_point_v': 8, + 'num_scalar_qk': 16, + 'num_scalar_v': 16, + 'position_scale': 10.0, + 'sidechain': { + 'atom_clamp_distance': 10.0, + 'num_channel': 128, + 'num_residual_block': 2, + 'weight_frac': 0.5, + 'length_scale': 10., + }, + 'structural_violation_loss_weight': 1.0, + 'violation_tolerance_factor': 12.0, + 'weight': 1.0 + }, + 'predicted_lddt': { + 'filter_by_resolution': True, + 'max_resolution': 3.0, + 'min_resolution': 0.1, + 'num_bins': 50, + 'num_channels': 128, + 'weight': 0.01 + }, + 'masked_msa': { + 'num_output': 23, + 'weight': 2.0 + }, + }, + 'num_recycle': 3 + }, +}) + +CONFIG_MULTIMER = ml_collections.ConfigDict({ + 'model': { + 'embeddings_and_evoformer': { + 'evoformer_num_block': 48, + 'evoformer': { + 'msa_column_attention': { + 'dropout_rate': 0.0, + 'gating': True, + 'num_head': 8, + 'orientation': 'per_column', + 'shared_dropout': True + }, + 'msa_row_attention_with_pair_bias': { + 'dropout_rate': 0.15, + 'gating': True, + 'num_head': 8, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'msa_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'outer_product_mean': { + 'chunk_size': 128, + 'dropout_rate': 0.0, + 'first': True, + 'num_outer_channel': 32, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'pair_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_attention_ending_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_column', + 'shared_dropout': True + }, + 'triangle_attention_starting_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_multiplication_incoming': { + 'dropout_rate': 0.25, + 'equation': 'kjc,kic->ijc', + 'num_intermediate_channel': 128, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True + }, + 'triangle_multiplication_outgoing': { + 'dropout_rate': 0.25, + 'equation': 'ikc,jkc->ijc', + 'num_intermediate_channel': 128, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True + } + }, + 'extra_msa_channel': 64, + 'extra_msa_stack_num_block': 4, + 'num_extra_msa': 1, + 'masked_msa': { + 'profile_prob': 0.1, + 'replace_fraction': 0.15, + 'same_prob': 0.1, + 'uniform_prob': 0.1 + }, + 'use_chain_relative': True, + 'max_relative_chain': 2, + 'max_relative_idx': 32, + 'seq_channel': 384, + 'msa_channel': 256, + 'pair_channel': 128, + 'prev_pos': { + 'max_bin': 20.75, + 'min_bin': 3.25, + 'num_bins': 15 + }, + 'recycle_features': True, + 'recycle_pos': True, + 'template': { + 'attention': { + 'gating': False, + 'num_head': 4 + }, + 'dgram_features': { + 'max_bin': 50.75, + 'min_bin': 3.25, + 'num_bins': 39 + }, + 'enabled': True, + 'num_channels': 64, + 'subbatch_size': 128, + 'template_pair_stack': { + 'num_block': 2, + 'pair_transition': { + 'dropout_rate': 0.0, + 'num_intermediate_factor': 2, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_attention_ending_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_column', + 'shared_dropout': True + }, + 'triangle_attention_starting_node': { + 'dropout_rate': 0.25, + 'gating': True, + 'num_head': 4, + 'orientation': 'per_row', + 'shared_dropout': True + }, + 'triangle_multiplication_incoming': { + 'dropout_rate': 0.25, + 'equation': 'kjc,kic->ijc', + 'num_intermediate_channel': 64, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + }, + 'triangle_multiplication_outgoing': { + 'dropout_rate': 0.25, + 'equation': 'ikc,jkc->ijc', + 'num_intermediate_channel': 64, + 'orientation': 'per_row', + 'shared_dropout': True, + 'fuse_projection_weights': True, + } + } + }, + }, + 'global_config': { + 'bfloat16': True, + 'bfloat16_output': False, + 'multimer_mode': True, + 'subbatch_size': 4, + 'use_remat': False, + 'zero_init': True, + 'use_dgram': False + }, + 'heads': { + 'distogram': { + 'first_break': 2.3125, + 'last_break': 21.6875, + 'num_bins': 64, + 'weight': 0.3 + }, + 'experimentally_resolved': { + 'filter_by_resolution': True, + 'max_resolution': 3.0, + 'min_resolution': 0.1, + 'weight': 0.01 + }, + 'masked_msa': { + 'weight': 2.0 + }, + 'predicted_aligned_error': { + 'filter_by_resolution': True, + 'max_error_bin': 31.0, + 'max_resolution': 3.0, + 'min_resolution': 0.1, + 'num_bins': 64, + 'num_channels': 128, + 'weight': 0.1 + }, + 'predicted_lddt': { + 'filter_by_resolution': True, + 'max_resolution': 3.0, + 'min_resolution': 0.1, + 'num_bins': 50, + 'num_channels': 128, + 'weight': 0.01 + }, + 'structure_module': { + 'angle_norm_weight': 0.01, + 'chi_weight': 0.5, + 'clash_overlap_tolerance': 1.5, + 'dropout': 0.1, + 'interface_fape': { + 'atom_clamp_distance': 1000.0, + 'loss_unit_distance': 20.0 + }, + 'intra_chain_fape': { + 'atom_clamp_distance': 10.0, + 'loss_unit_distance': 10.0 + }, + 'num_channel': 384, + 'num_head': 12, + 'num_layer': 8, + 'num_layer_in_transition': 3, + 'num_point_qk': 4, + 'num_point_v': 8, + 'num_scalar_qk': 16, + 'num_scalar_v': 16, + 'position_scale': 20.0, + 'sidechain': { + 'atom_clamp_distance': 10.0, + 'loss_unit_distance': 10.0, + 'num_channel': 128, + 'num_residual_block': 2, + 'weight_frac': 0.5 + }, + 'structural_violation_loss_weight': 1.0, + 'violation_tolerance_factor': 12.0, + 'weight': 1.0 + } + }, + 'num_recycle': 3, + 'use_struct': True, + } +}) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/data.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/data.py new file mode 100644 index 0000000000000000000000000000000000000000..5479bc15980bbdf3d618bf5e8e60dfd500f52786 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/data.py @@ -0,0 +1,41 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Convenience functions for reading data.""" + +import io +import os +from typing import List +from colabdesign.af.alphafold.model import utils +import haiku as hk +import numpy as np +# Internal import (7716). + + +def casp_model_names(data_dir: str) -> List[str]: + params = os.listdir(os.path.join(data_dir, 'params')) + return [os.path.splitext(filename)[0] for filename in params] + + +def get_model_haiku_params(model_name: str, data_dir: str, fuse: bool = None) -> hk.Params: + """Get the Haiku parameters from a model name.""" + + path = os.path.join(data_dir, 'params', f'params_{model_name}.npz') + if not os.path.isfile(path): path = os.path.join(data_dir, f'params_{model_name}.npz') + if not os.path.isfile(path): path = os.path.join(data_dir, 'params', f'{model_name}.npz') + if not os.path.isfile(path): path = os.path.join(data_dir, f'{model_name}.npz') + if os.path.isfile(path): + with open(path, 'rb') as f: + params = np.load(io.BytesIO(f.read()), allow_pickle=False) + return utils.flat_params_to_haiku(params, fuse=fuse) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding.py new file mode 100644 index 0000000000000000000000000000000000000000..638619510f398058bb2bac9e688c6e85916223ac --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding.py @@ -0,0 +1,982 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Modules and utilities for the structure module.""" + +import functools +from typing import Dict +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import all_atom +from colabdesign.af.alphafold.model import common_modules +from colabdesign.af.alphafold.model import prng +from colabdesign.af.alphafold.model import quat_affine +from colabdesign.af.alphafold.model import r3 +from colabdesign.af.alphafold.model import utils +import haiku as hk +import jax +import jax.numpy as jnp +import ml_collections +import numpy as np + + +def squared_difference(x, y): + return jnp.square(x - y) + + +class InvariantPointAttention(hk.Module): + """Invariant Point attention module. + + The high-level idea is that this attention module works over a set of points + and associated orientations in 3D space (e.g. protein residues). + + Each residue outputs a set of queries and keys as points in their local + reference frame. The attention is then defined as the euclidean distance + between the queries and keys in the global frame. + + Jumper et al. (2021) Suppl. Alg. 22 "InvariantPointAttention" + """ + + def __init__(self, + config, + global_config, + dist_epsilon=1e-8, + name='invariant_point_attention'): + """Initialize. + + Args: + config: Structure Module Config + global_config: Global Config of Model. + dist_epsilon: Small value to avoid NaN in distance calculation. + name: Haiku Module name. + """ + super().__init__(name=name) + + self._dist_epsilon = dist_epsilon + self._zero_initialize_last = global_config.zero_init + + self.config = config + + self.global_config = global_config + + def __call__(self, inputs_1d, inputs_2d, mask, affine): + """Compute geometry-aware attention. + + Given a set of query residues (defined by affines and associated scalar + features), this function computes geometry-aware attention between the + query residues and target residues. + + The residues produce points in their local reference frame, which + are converted into the global frame in order to compute attention via + euclidean distance. + + Equivalently, the target residues produce points in their local frame to be + used as attention values, which are converted into the query residues' + local frames. + + Args: + inputs_1d: (N, C) 1D input embedding that is the basis for the + scalar queries. + inputs_2d: (N, M, C') 2D input embedding, used for biases and values. + mask: (N, 1) mask to indicate which elements of inputs_1d participate + in the attention. + affine: QuatAffine object describing the position and orientation of + every element in inputs_1d. + + Returns: + Transformation of the input embedding. + """ + num_residues, _ = inputs_1d.shape + + # Improve readability by removing a large number of 'self's. + num_head = self.config.num_head + num_scalar_qk = self.config.num_scalar_qk + num_point_qk = self.config.num_point_qk + num_scalar_v = self.config.num_scalar_v + num_point_v = self.config.num_point_v + num_output = self.config.num_channel + + assert num_scalar_qk > 0 + assert num_point_qk > 0 + assert num_point_v > 0 + + # Construct scalar queries of shape: + # [num_query_residues, num_head, num_points] + q_scalar = common_modules.Linear( + num_head * num_scalar_qk, name='q_scalar')( + inputs_1d) + q_scalar = jnp.reshape( + q_scalar, [num_residues, num_head, num_scalar_qk]) + + # Construct scalar keys/values of shape: + # [num_target_residues, num_head, num_points] + kv_scalar = common_modules.Linear( + num_head * (num_scalar_v + num_scalar_qk), name='kv_scalar')( + inputs_1d) + kv_scalar = jnp.reshape(kv_scalar, + [num_residues, num_head, + num_scalar_v + num_scalar_qk]) + k_scalar, v_scalar = jnp.split(kv_scalar, [num_scalar_qk], axis=-1) + + # Construct query points of shape: + # [num_residues, num_head, num_point_qk] + + # First construct query points in local frame. + q_point_local = common_modules.Linear( + num_head * 3 * num_point_qk, name='q_point_local')( + inputs_1d) + q_point_local = jnp.split(q_point_local, 3, axis=-1) + # Project query points into global frame. + q_point_global = affine.apply_to_point(q_point_local, extra_dims=1) + # Reshape query point for later use. + q_point = [ + jnp.reshape(x, [num_residues, num_head, num_point_qk]) + for x in q_point_global] + + # Construct key and value points. + # Key points have shape [num_residues, num_head, num_point_qk] + # Value points have shape [num_residues, num_head, num_point_v] + + # Construct key and value points in local frame. + kv_point_local = common_modules.Linear( + num_head * 3 * (num_point_qk + num_point_v), name='kv_point_local')( + inputs_1d) + kv_point_local = jnp.split(kv_point_local, 3, axis=-1) + # Project key and value points into global frame. + kv_point_global = affine.apply_to_point(kv_point_local, extra_dims=1) + kv_point_global = [ + jnp.reshape(x, [num_residues, + num_head, (num_point_qk + num_point_v)]) + for x in kv_point_global] + # Split key and value points. + k_point, v_point = list( + zip(*[ + jnp.split(x, [num_point_qk,], axis=-1) + for x in kv_point_global + ])) + + # We assume that all queries and keys come iid from N(0, 1) distribution + # and compute the variances of the attention logits. + # Each scalar pair (q, k) contributes Var q*k = 1 + scalar_variance = max(num_scalar_qk, 1) * 1. + # Each point pair (q, k) contributes Var [0.5 ||q||^2 - ] = 9 / 2 + point_variance = max(num_point_qk, 1) * 9. / 2 + + # Allocate equal variance to scalar, point and attention 2d parts so that + # the sum is 1. + + num_logit_terms = 3 + + scalar_weights = np.sqrt(1.0 / (num_logit_terms * scalar_variance)) + point_weights = np.sqrt(1.0 / (num_logit_terms * point_variance)) + attention_2d_weights = np.sqrt(1.0 / (num_logit_terms)) + + # Trainable per-head weights for points. + trainable_point_weights = jax.nn.softplus(hk.get_parameter( + 'trainable_point_weights', shape=[num_head], + # softplus^{-1} (1) + init=hk.initializers.Constant(np.log(np.exp(1.) - 1.)))) + point_weights *= jnp.expand_dims(trainable_point_weights, axis=1) + + v_point = [jnp.swapaxes(x, -2, -3) for x in v_point] + + q_point = [jnp.swapaxes(x, -2, -3) for x in q_point] + k_point = [jnp.swapaxes(x, -2, -3) for x in k_point] + dist2 = [ + squared_difference(qx[:, :, None, :], kx[:, None, :, :]) + for qx, kx in zip(q_point, k_point) + ] + dist2 = sum(dist2) + attn_qk_point = -0.5 * jnp.sum( + point_weights[:, None, None, :] * dist2, axis=-1) + + v = jnp.swapaxes(v_scalar, -2, -3) + q = jnp.swapaxes(scalar_weights * q_scalar, -2, -3) + k = jnp.swapaxes(k_scalar, -2, -3) + attn_qk_scalar = jnp.matmul(q, jnp.swapaxes(k, -2, -1)) + attn_logits = attn_qk_scalar + attn_qk_point + + attention_2d = common_modules.Linear( + num_head, name='attention_2d')( + inputs_2d) + + attention_2d = jnp.transpose(attention_2d, [2, 0, 1]) + attention_2d = attention_2d_weights * attention_2d + attn_logits += attention_2d + + mask_2d = mask * jnp.swapaxes(mask, -1, -2) + attn_logits -= 1e5 * (1. - mask_2d) + + # [num_head, num_query_residues, num_target_residues] + attn = jax.nn.softmax(attn_logits) + + # [num_head, num_query_residues, num_head * num_scalar_v] + result_scalar = jnp.matmul(attn, v) + + # For point result, implement matmul manually so that it will be a float32 + # on TPU. This is equivalent to + # result_point_global = [jnp.einsum('bhqk,bhkc->bhqc', attn, vx) + # for vx in v_point] + # but on the TPU, doing the multiply and reduce_sum ensures the + # computation happens in float32 instead of bfloat16. + result_point_global = [jnp.sum( + attn[:, :, :, None] * vx[:, None, :, :], + axis=-2) for vx in v_point] + + # [num_query_residues, num_head, num_head * num_(scalar|point)_v] + result_scalar = jnp.swapaxes(result_scalar, -2, -3) + result_point_global = [ + jnp.swapaxes(x, -2, -3) + for x in result_point_global] + + # Features used in the linear output projection. Should have the size + # [num_query_residues, ?] + output_features = [] + + result_scalar = jnp.reshape( + result_scalar, [num_residues, num_head * num_scalar_v]) + output_features.append(result_scalar) + + result_point_global = [ + jnp.reshape(r, [num_residues, num_head * num_point_v]) + for r in result_point_global] + result_point_local = affine.invert_point(result_point_global, extra_dims=1) + output_features.extend(result_point_local) + + output_features.append(jnp.sqrt(self._dist_epsilon + + jnp.square(result_point_local[0]) + + jnp.square(result_point_local[1]) + + jnp.square(result_point_local[2]))) + + # Dimensions: h = heads, i and j = residues, + # c = inputs_2d channels + # Contraction happens over the second residue dimension, similarly to how + # the usual attention is performed. + result_attention_over_2d = jnp.einsum('hij, ijc->ihc', attn, inputs_2d) + num_out = num_head * result_attention_over_2d.shape[-1] + output_features.append( + jnp.reshape(result_attention_over_2d, + [num_residues, num_out])) + + final_init = 'zeros' if self._zero_initialize_last else 'linear' + + final_act = jnp.concatenate(output_features, axis=-1) + + return common_modules.Linear( + num_output, + initializer=final_init, + name='output_projection')(final_act) + + +class FoldIteration(hk.Module): + """A single iteration of the main structure module loop. + + Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" lines 6-21 + + First, each residue attends to all residues using InvariantPointAttention. + Then, we apply transition layers to update the hidden representations. + Finally, we use the hidden representations to produce an update to the + affine of each residue. + """ + + def __init__(self, config, global_config, + name='fold_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + activations, + sequence_mask, + update_affine, + initial_act, + use_dropout, + safe_key=None, + static_feat_2d=None, + aatype=None): + c = self.config + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + def safe_dropout_fn(tensor, safe_key): + return prng.safe_dropout( + tensor=tensor, + safe_key=safe_key, + rate=jnp.where(use_dropout, c.dropout, 0)) + + affine = quat_affine.QuatAffine.from_tensor(activations['affine']) + + act = activations['act'] + attention_module = InvariantPointAttention(self.config, self.global_config) + # Attention + attn = attention_module( + inputs_1d=act, + inputs_2d=static_feat_2d, + mask=sequence_mask, + affine=affine) + act += attn + safe_key, *sub_keys = safe_key.split(3) + sub_keys = iter(sub_keys) + act = safe_dropout_fn(act, next(sub_keys)) + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='attention_layer_norm')( + act) + + final_init = 'zeros' if self.global_config.zero_init else 'linear' + + # Transition + input_act = act + for i in range(c.num_layer_in_transition): + init = 'relu' if i < c.num_layer_in_transition - 1 else final_init + act = common_modules.Linear( + c.num_channel, + initializer=init, + name='transition')( + act) + if i < c.num_layer_in_transition - 1: + act = jax.nn.relu(act) + act += input_act + act = safe_dropout_fn(act, next(sub_keys)) + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='transition_layer_norm')(act) + + if update_affine: + # This block corresponds to + # Jumper et al. (2021) Alg. 23 "Backbone update" + affine_update_size = 6 + + # Affine update + affine_update = common_modules.Linear( + affine_update_size, + initializer=final_init, + name='affine_update')( + act) + + affine = affine.pre_compose(affine_update) + + sc = MultiRigidSidechain(c.sidechain, self.global_config)( + affine.scale_translation(c.position_scale), [act, initial_act], aatype) + + outputs = {'affine': affine.to_tensor(), 'sc': sc} + + # affine = affine.apply_rotation_tensor_fn(jax.lax.stop_gradient) + + new_activations = { + 'act': act, + 'affine': affine.to_tensor() + } + return new_activations, outputs + + +def generate_affines(representations, batch, config, global_config, safe_key): + """Generate predicted affines for a single chain. + + Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" + + This is the main part of the structure module - it iteratively applies + folding to produce a set of predicted residue positions. + + Args: + representations: Representations dictionary. + batch: Batch dictionary. + config: Config for the structure module. + global_config: Global config. + safe_key: A prng.SafeKey object that wraps a PRNG key. + + Returns: + A dictionary containing residue affines and sidechain positions. + """ + c = config + sequence_mask = batch['seq_mask'][:, None] + + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='single_layer_norm')( + representations['single']) + + initial_act = act + act = common_modules.Linear( + c.num_channel, name='initial_projection')( + act) + + if "initial_atom_pos" in batch: + atom = residue_constants.atom_order + atom_pos = batch["initial_atom_pos"] + if global_config.bfloat16: + atom_pos = atom_pos.astype(jnp.float32) + rot, trans = quat_affine.make_transform_from_reference( + n_xyz=atom_pos[:, atom["N"]], + ca_xyz=atom_pos[:, atom["CA"]], + c_xyz=atom_pos[:, atom["C"]]) + + affine = quat_affine.QuatAffine( + quaternion=quat_affine.rot_to_quat(rot, unstack_inputs=True), + translation=trans, + rotation=rot, + unstack_inputs=True).scale_translation(1/c.position_scale) + else: + affine = generate_new_affine(sequence_mask) + + fold_iteration = FoldIteration( + c, global_config, name='fold_iteration') + + assert len(batch['seq_mask'].shape) == 1 + + activations = {'act': act, + 'affine': affine.to_tensor(), + } + + act_2d = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='pair_layer_norm')( + representations['pair']) + + def fold_iter(act, key): + act, out = fold_iteration( + act, + initial_act=initial_act, + static_feat_2d=act_2d, + safe_key=prng.SafeKey(key), + sequence_mask=sequence_mask, + update_affine=True, + aatype=batch['aatype'], + use_dropout=batch["use_dropout"]) + return act, out + keys = jax.random.split(safe_key.get(), c.num_layer) + activations, output = hk.scan(fold_iter, activations, keys) + + # Include the activations in the output dict for use by the LDDT-Head. + output['act'] = activations['act'] + + return output + + +class dummy(hk.Module): + def __init__(self, config, global_config): + super().__init__(name="dummy") + def __call__(self, representations, batch, safe_key=None): + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + return {} + +class StructureModule(hk.Module): + """StructureModule as a network head. + + Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" + """ + + def __init__(self, config, global_config, + name='structure_module'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, representations, batch, safe_key=None): + c = self.config + ret = {} + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + output = generate_affines( + representations=representations, + batch=batch, + config=self.config, + global_config=self.global_config, + safe_key=safe_key) + + ret['representations'] = {'structure_module': output['act']} + + ret['traj'] = output['affine'] * jnp.array([1.] * 4 + [c.position_scale] * 3) + ret['sidechains'] = output['sc'] + atom14_pred_positions = r3.vecs_to_tensor(output['sc']['atom_pos'])[-1] + ret['final_atom14_positions'] = atom14_pred_positions # (N, 14, 3) + ret['final_atom14_mask'] = batch['atom14_atom_exists'] # (N, 14) + + atom37_pred_positions = all_atom.atom14_to_atom37(atom14_pred_positions, batch) + atom37_pred_positions *= batch['atom37_atom_exists'][:, :, None] + ret['final_atom_positions'] = atom37_pred_positions # (N, 37, 3) + ret['final_atom_mask'] = batch['atom37_atom_exists'] # (N, 37) + ret['final_affines'] = ret['traj'][-1] + + return ret + + +def compute_renamed_ground_truth( + batch: Dict[str, jnp.ndarray], + atom14_pred_positions: jnp.ndarray, + ) -> Dict[str, jnp.ndarray]: + """Find optimal renaming of ground truth based on the predicted positions. + + Jumper et al. (2021) Suppl. Alg. 26 "renameSymmetricGroundTruthAtoms" + + This renamed ground truth is then used for all losses, + such that each loss moves the atoms in the same direction. + Shape (N). + + Args: + batch: Dictionary containing: + * atom14_gt_positions: Ground truth positions. + * atom14_alt_gt_positions: Ground truth positions with renaming swaps. + * atom14_atom_is_ambiguous: 1.0 for atoms that are affected by + renaming swaps. + * atom14_gt_exists: Mask for which atoms exist in ground truth. + * atom14_alt_gt_exists: Mask for which atoms exist in ground truth + after renaming. + * atom14_atom_exists: Mask for whether each atom is part of the given + amino acid type. + atom14_pred_positions: Array of atom positions in global frame with shape + (N, 14, 3). + Returns: + Dictionary containing: + alt_naming_is_better: Array with 1.0 where alternative swap is better. + renamed_atom14_gt_positions: Array of optimal ground truth positions + after renaming swaps are performed. + renamed_atom14_gt_exists: Mask after renaming swap is performed. + """ + alt_naming_is_better = all_atom.find_optimal_renaming( + atom14_gt_positions=batch['atom14_gt_positions'], + atom14_alt_gt_positions=batch['atom14_alt_gt_positions'], + atom14_atom_is_ambiguous=batch['atom14_atom_is_ambiguous'], + atom14_gt_exists=batch['atom14_gt_exists'], + atom14_pred_positions=atom14_pred_positions, + atom14_atom_exists=batch['atom14_atom_exists']) + + renamed_atom14_gt_positions = ( + (1. - alt_naming_is_better[:, None, None]) + * batch['atom14_gt_positions'] + + alt_naming_is_better[:, None, None] + * batch['atom14_alt_gt_positions']) + + renamed_atom14_gt_mask = ( + (1. - alt_naming_is_better[:, None]) * batch['atom14_gt_exists'] + + alt_naming_is_better[:, None] * batch['atom14_alt_gt_exists']) + + return { + 'alt_naming_is_better': alt_naming_is_better, # (N) + 'renamed_atom14_gt_positions': renamed_atom14_gt_positions, # (N, 14, 3) + 'renamed_atom14_gt_exists': renamed_atom14_gt_mask, # (N, 14) + } + + +def backbone_loss(batch, value, config): + """Backbone FAPE Loss. + + Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" line 17 + + Args: + ret: Dictionary to write outputs into, needs to contain 'loss'. + batch: Batch, needs to contain 'backbone_affine_tensor', + 'backbone_affine_mask'. + value: Dictionary containing structure module output, needs to contain + 'traj', a trajectory of rigids. + config: Configuration of loss, should contain 'fape.clamp_distance' and + 'fape.loss_unit_distance'. + """ + affine_trajectory = quat_affine.QuatAffine.from_tensor(value['traj']) + rigid_trajectory = r3.rigids_from_quataffine(affine_trajectory) + + if 'backbone_affine_tensor' in batch: + gt_affine = quat_affine.QuatAffine.from_tensor(batch['backbone_affine_tensor']) + backbone_mask = batch['backbone_affine_mask'] + else: + n_xyz = batch['all_atom_positions'][...,0,:] + ca_xyz = batch['all_atom_positions'][...,1,:] + c_xyz = batch['all_atom_positions'][...,2,:] + rot, trans = quat_affine.make_transform_from_reference(n_xyz, ca_xyz, c_xyz) + gt_affine = quat_affine.QuatAffine(quaternion=None, + translation=trans, + rotation=rot, + unstack_inputs=True) + backbone_mask = batch['all_atom_mask'][...,0] + + gt_rigid = r3.rigids_from_quataffine(gt_affine) + + fape_loss_fn = functools.partial( + all_atom.frame_aligned_point_error, + l1_clamp_distance=config.fape.clamp_distance, + length_scale=config.fape.loss_unit_distance) + + fape_loss_fn = jax.vmap(fape_loss_fn, (0, None, None, 0, None, None)) + fape_loss = fape_loss_fn(rigid_trajectory, gt_rigid, backbone_mask, + rigid_trajectory.trans, gt_rigid.trans, + backbone_mask) + + if 'use_clamped_fape' in batch: + # Jumper et al. (2021) Suppl. Sec. 1.11.5 "Loss clamping details" + use_clamped_fape = jnp.asarray(batch['use_clamped_fape'], jnp.float32) + unclamped_fape_loss_fn = functools.partial( + all_atom.frame_aligned_point_error, + l1_clamp_distance=None, + length_scale=config.fape.loss_unit_distance) + unclamped_fape_loss_fn = jax.vmap(unclamped_fape_loss_fn, + (0, None, None, 0, None, None)) + fape_loss_unclamped = unclamped_fape_loss_fn(rigid_trajectory, gt_rigid, + backbone_mask, + rigid_trajectory.trans, + gt_rigid.trans, + backbone_mask) + + fape_loss = (fape_loss * use_clamped_fape + fape_loss_unclamped * (1 - use_clamped_fape)) + + return jnp.mean(fape_loss), fape_loss[-1] + + +def sidechain_loss(batch, value, config): + """All Atom FAPE Loss using renamed rigids.""" + # Rename Frames + # Jumper et al. (2021) Suppl. Alg. 26 "renameSymmetricGroundTruthAtoms" line 7 + alt_naming_is_better = value['alt_naming_is_better'] + renamed_gt_frames = ( + (1. - alt_naming_is_better[:, None, None]) + * batch['rigidgroups_gt_frames'] + + alt_naming_is_better[:, None, None] + * batch['rigidgroups_alt_gt_frames']) + + flat_gt_frames = r3.rigids_from_tensor_flat12(jnp.reshape(renamed_gt_frames, [-1, 12])) + flat_frames_mask = jnp.reshape(batch['rigidgroups_gt_exists'], [-1]) + + flat_gt_positions = r3.vecs_from_tensor(jnp.reshape(value['renamed_atom14_gt_positions'], [-1, 3])) + flat_positions_mask = jnp.reshape(value['renamed_atom14_gt_exists'], [-1]) + + # Compute frame_aligned_point_error score for the final layer. + pred_frames = value['sidechains']['frames'] + pred_positions = value['sidechains']['atom_pos'] + + def _slice_last_layer_and_flatten(x): + return jnp.reshape(x[-1], [-1]) + + flat_pred_frames = jax.tree_util.tree_map(_slice_last_layer_and_flatten, pred_frames) + flat_pred_positions = jax.tree_util.tree_map(_slice_last_layer_and_flatten, pred_positions) + # FAPE Loss on sidechains + fape = all_atom.frame_aligned_point_error( + pred_frames=flat_pred_frames, + target_frames=flat_gt_frames, + frames_mask=flat_frames_mask, + pred_positions=flat_pred_positions, + target_positions=flat_gt_positions, + positions_mask=flat_positions_mask, + l1_clamp_distance=config.sidechain.atom_clamp_distance, + length_scale=config.sidechain.length_scale) + + return { + 'fape': fape, + 'loss': fape} + + +def structural_violation_loss(ret, batch, value, config): + """Computes loss for structural violations.""" + assert config.sidechain.weight_frac + + # Put all violation losses together to one large loss. + violations = value['violations'] + num_atoms = jnp.sum(batch['atom14_atom_exists']).astype(jnp.float32) + ret['loss'] += (config.structural_violation_loss_weight * ( + violations['between_residues']['bonds_c_n_loss_mean'] + + violations['between_residues']['angles_ca_c_n_loss_mean'] + + violations['between_residues']['angles_c_n_ca_loss_mean'] + + jnp.sum( + violations['between_residues']['clashes_per_atom_loss_sum'] + + violations['within_residues']['per_atom_loss_sum']) / + (1e-6 + num_atoms))) + + +def find_structural_violations( + batch: Dict[str, jnp.ndarray], + atom14_pred_positions: jnp.ndarray, # (N, 14, 3) + config: ml_collections.ConfigDict + ): + """Computes several checks for structural violations.""" + + # Compute between residue backbone violations of bonds and angles. + connection_violations = all_atom.between_residue_bond_loss( + pred_atom_positions=atom14_pred_positions, + pred_atom_mask=batch['atom14_atom_exists'].astype(jnp.float32), + residue_index=batch['residue_index'].astype(jnp.float32), + aatype=batch['aatype'], + tolerance_factor_soft=config.violation_tolerance_factor, + tolerance_factor_hard=config.violation_tolerance_factor) + + # Compute the Van der Waals radius for every atom + # (the first letter of the atom name is the element type). + # Shape: (N, 14). + atomtype_radius = [ + residue_constants.van_der_waals_radius[name[0]] + for name in residue_constants.atom_types + ] + atom14_atom_radius = batch['atom14_atom_exists'] * utils.batched_gather( + atomtype_radius, batch['residx_atom14_to_atom37']) + + # Compute the between residue clash loss. + between_residue_clashes = all_atom.between_residue_clash_loss( + atom14_pred_positions=atom14_pred_positions, + atom14_atom_exists=batch['atom14_atom_exists'], + atom14_atom_radius=atom14_atom_radius, + residue_index=batch['residue_index'], + overlap_tolerance_soft=config.clash_overlap_tolerance, + overlap_tolerance_hard=config.clash_overlap_tolerance) + + # Compute all within-residue violations (clashes, + # bond length and angle violations). + restype_atom14_bounds = residue_constants.make_atom14_dists_bounds( + overlap_tolerance=config.clash_overlap_tolerance, + bond_length_tolerance_factor=config.violation_tolerance_factor) + atom14_dists_lower_bound = utils.batched_gather( + restype_atom14_bounds['lower_bound'], batch['aatype']) + atom14_dists_upper_bound = utils.batched_gather( + restype_atom14_bounds['upper_bound'], batch['aatype']) + within_residue_violations = all_atom.within_residue_violations( + atom14_pred_positions=atom14_pred_positions, + atom14_atom_exists=batch['atom14_atom_exists'], + atom14_dists_lower_bound=atom14_dists_lower_bound, + atom14_dists_upper_bound=atom14_dists_upper_bound, + tighten_bounds_for_loss=0.0) + + # Combine them to a single per-residue violation mask (used later for LDDT). + per_residue_violations_mask = jnp.max(jnp.stack([ + connection_violations['per_residue_violation_mask'], + jnp.max(between_residue_clashes['per_atom_clash_mask'], axis=-1), + jnp.max(within_residue_violations['per_atom_violations'], + axis=-1)]), axis=0) + + return { + 'between_residues': { + 'bonds_c_n_loss_mean': + connection_violations['c_n_loss_mean'], # () + 'angles_ca_c_n_loss_mean': + connection_violations['ca_c_n_loss_mean'], # () + 'angles_c_n_ca_loss_mean': + connection_violations['c_n_ca_loss_mean'], # () + 'connections_per_residue_loss_sum': + connection_violations['per_residue_loss_sum'], # (N) + 'connections_per_residue_violation_mask': + connection_violations['per_residue_violation_mask'], # (N) + 'clashes_mean_loss': + between_residue_clashes['mean_loss'], # () + 'clashes_per_atom_loss_sum': + between_residue_clashes['per_atom_loss_sum'], # (N, 14) + 'clashes_per_atom_clash_mask': + between_residue_clashes['per_atom_clash_mask'], # (N, 14) + }, + 'within_residues': { + 'per_atom_loss_sum': + within_residue_violations['per_atom_loss_sum'], # (N, 14) + 'per_atom_violations': + within_residue_violations['per_atom_violations'], # (N, 14), + }, + 'total_per_residue_violations_mask': + per_residue_violations_mask, # (N) + } + + +def compute_violation_metrics( + batch: Dict[str, jnp.ndarray], + atom14_pred_positions: jnp.ndarray, # (N, 14, 3) + violations: Dict[str, jnp.ndarray], + ) -> Dict[str, jnp.ndarray]: + """Compute several metrics to assess the structural violations.""" + + ret = {} + extreme_ca_ca_violations = all_atom.extreme_ca_ca_distance_violations( + pred_atom_positions=atom14_pred_positions, + pred_atom_mask=batch['atom14_atom_exists'].astype(jnp.float32), + residue_index=batch['residue_index'].astype(jnp.float32)) + ret['violations_extreme_ca_ca_distance'] = extreme_ca_ca_violations + ret['violations_between_residue_bond'] = utils.mask_mean( + mask=batch['seq_mask'], + value=violations['between_residues'][ + 'connections_per_residue_violation_mask']) + ret['violations_between_residue_clash'] = utils.mask_mean( + mask=batch['seq_mask'], + value=jnp.max( + violations['between_residues']['clashes_per_atom_clash_mask'], + axis=-1)) + ret['violations_within_residue'] = utils.mask_mean( + mask=batch['seq_mask'], + value=jnp.max( + violations['within_residues']['per_atom_violations'], axis=-1)) + ret['violations_per_residue'] = utils.mask_mean( + mask=batch['seq_mask'], + value=violations['total_per_residue_violations_mask']) + return ret + + +def supervised_chi_loss(ret, batch, value, config): + """Computes loss for direct chi angle supervision. + + Jumper et al. (2021) Suppl. Alg. 27 "torsionAngleLoss" + + Args: + ret: Dictionary to write outputs into, needs to contain 'loss'. + batch: Batch, needs to contain 'seq_mask', 'chi_mask', 'chi_angles'. + value: Dictionary containing structure module output, needs to contain + value['sidechains']['angles_sin_cos'] for angles and + value['sidechains']['unnormalized_angles_sin_cos'] for unnormalized + angles. + config: Configuration of loss, should contain 'chi_weight' and + 'angle_norm_weight', 'angle_norm_weight' scales angle norm term, + 'chi_weight' scales torsion term. + """ + eps = 1e-6 + + sequence_mask = batch['seq_mask'] + num_res = sequence_mask.shape[0] + chi_mask = batch['chi_mask'].astype(jnp.float32) + pred_angles = jnp.reshape( + value['sidechains']['angles_sin_cos'], [-1, num_res, 7, 2]) + pred_angles = pred_angles[:, :, 3:] + + residue_type_one_hot = jax.nn.one_hot( + batch['aatype'], residue_constants.restype_num + 1, + dtype=jnp.float32)[None] + chi_pi_periodic = jnp.einsum('ijk, kl->ijl', residue_type_one_hot, + jnp.asarray(residue_constants.chi_pi_periodic)) + + true_chi = batch['chi_angles'][None] + sin_true_chi = jnp.sin(true_chi) + cos_true_chi = jnp.cos(true_chi) + sin_cos_true_chi = jnp.stack([sin_true_chi, cos_true_chi], axis=-1) + + # This is -1 if chi is pi-periodic and +1 if it's 2pi-periodic + shifted_mask = (1 - 2 * chi_pi_periodic)[..., None] + sin_cos_true_chi_shifted = shifted_mask * sin_cos_true_chi + + sq_chi_error = jnp.sum( + squared_difference(sin_cos_true_chi, pred_angles), -1) + sq_chi_error_shifted = jnp.sum( + squared_difference(sin_cos_true_chi_shifted, pred_angles), -1) + sq_chi_error = jnp.minimum(sq_chi_error, sq_chi_error_shifted) + + sq_chi_loss = utils.mask_mean(mask=chi_mask[None], value=sq_chi_error) + ret['chi_loss'] = sq_chi_loss + ret['loss'] += config.chi_weight * sq_chi_loss + unnormed_angles = jnp.reshape( + value['sidechains']['unnormalized_angles_sin_cos'], [-1, num_res, 7, 2]) + angle_norm = jnp.sqrt(jnp.sum(jnp.square(unnormed_angles), axis=-1) + eps) + norm_error = jnp.abs(angle_norm - 1.) + angle_norm_loss = utils.mask_mean(mask=sequence_mask[None, :, None], + value=norm_error) + + ret['angle_norm_loss'] = angle_norm_loss + ret['loss'] += config.angle_norm_weight * angle_norm_loss + + +def generate_new_affine(sequence_mask): + num_residues, _ = sequence_mask.shape + quaternion = jnp.tile( + jnp.reshape(jnp.asarray([1., 0., 0., 0.]), [1, 4]), + [num_residues, 1]) + + translation = jnp.zeros([num_residues, 3]) + return quat_affine.QuatAffine(quaternion, translation, unstack_inputs=True) + + +def l2_normalize(x, axis=-1, epsilon=1e-12): + return x / jnp.sqrt( + jnp.maximum(jnp.sum(x**2, axis=axis, keepdims=True), epsilon)) + + +class MultiRigidSidechain(hk.Module): + """Class to make side chain atoms.""" + + def __init__(self, config, global_config, name='rigid_sidechain'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, affine, representations_list, aatype): + """Predict side chains using multi-rigid representations. + + Args: + affine: The affines for each residue (translations in angstroms). + representations_list: A list of activations to predict side chains from. + aatype: Amino acid types. + + Returns: + Dict containing atom positions and frames (in angstroms). + """ + act = [ + common_modules.Linear( # pylint: disable=g-complex-comprehension + self.config.num_channel, + name='input_projection')(jax.nn.relu(x)) + for x in representations_list + ] + # Sum the activation list (equivalent to concat then Linear). + act = sum(act) + + final_init = 'zeros' if self.global_config.zero_init else 'linear' + + # Mapping with some residual blocks. + for _ in range(self.config.num_residual_block): + old_act = act + act = common_modules.Linear( + self.config.num_channel, + initializer='relu', + name='resblock1')( + jax.nn.relu(act)) + act = common_modules.Linear( + self.config.num_channel, + initializer=final_init, + name='resblock2')( + jax.nn.relu(act)) + act += old_act + + # Map activations to torsion angles. Shape: (num_res, 14). + num_res = act.shape[0] + unnormalized_angles = common_modules.Linear( + 14, name='unnormalized_angles')( + jax.nn.relu(act)) + unnormalized_angles = jnp.reshape( + unnormalized_angles, [num_res, 7, 2]) + angles = l2_normalize(unnormalized_angles, axis=-1) + + outputs = { + 'angles_sin_cos': angles, # jnp.ndarray (N, 7, 2) + 'unnormalized_angles_sin_cos': + unnormalized_angles, # jnp.ndarray (N, 7, 2) + } + + # Map torsion angles to frames. + backb_to_global = r3.rigids_from_quataffine(affine) + + # Jumper et al. (2021) Suppl. Alg. 24 "computeAllAtomCoordinates" + + # r3.Rigids with shape (N, 8). + all_frames_to_global = all_atom.torsion_angles_to_frames( + aatype, + backb_to_global, + angles) + + # Use frames and literature positions to create the final atom coordinates. + # r3.Vecs with shape (N, 14). + pred_positions = all_atom.frames_and_literature_positions_to_atom14_pos( + aatype, all_frames_to_global) + + outputs.update({ + 'atom_pos': pred_positions, # r3.Vecs (N, 14) + 'frames': all_frames_to_global, # r3.Rigids (N, 8) + 'angles': angles, + 'backb_to_global': backb_to_global + }) + return outputs diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding_multimer.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding_multimer.py new file mode 100644 index 0000000000000000000000000000000000000000..7a74be022cfeb47cbba841b5d866d708c7c371ba --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/folding_multimer.py @@ -0,0 +1,1033 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Modules and utilities for the structure module in the multimer system.""" + +import functools +import numbers +from typing import Any, Dict, Iterable, Mapping, Optional, Tuple, Union + +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import all_atom_multimer +from colabdesign.af.alphafold.model import common_modules +from colabdesign.af.alphafold.model import geometry +from colabdesign.af.alphafold.model import modules +from colabdesign.af.alphafold.model import prng +from colabdesign.af.alphafold.model import utils +from colabdesign.af.alphafold.model.geometry import utils as geometry_utils +import haiku as hk +import jax +import jax.numpy as jnp +import ml_collections +import numpy as np + + +EPSILON = 1e-8 +Float = Union[float, jnp.ndarray] + + +def squared_difference(x: jnp.ndarray, y: jnp.ndarray) -> jnp.ndarray: + """Computes Squared difference between two arrays.""" + return jnp.square(x - y) + + +def make_backbone_affine( + positions: geometry.Vec3Array, + mask: jnp.ndarray, + aatype: jnp.ndarray, + ) -> Tuple[geometry.Rigid3Array, jnp.ndarray]: + """Make backbone Rigid3Array and mask.""" + del aatype + a = residue_constants.atom_order['N'] + b = residue_constants.atom_order['CA'] + c = residue_constants.atom_order['C'] + + rigid_mask = (mask[:, a] * mask[:, b] * mask[:, c]).astype( + jnp.float32) + + rigid = all_atom_multimer.make_transform_from_reference( + a_xyz=positions[:, a], b_xyz=positions[:, b], c_xyz=positions[:, c]) + + return rigid, rigid_mask + + +class QuatRigid(hk.Module): + """Module for projecting Rigids via a quaternion.""" + + def __init__(self, + global_config: ml_collections.ConfigDict, + rigid_shape: Union[int, Iterable[int]] = tuple(), + full_quat: bool = False, + init: str = 'zeros', + name: str = 'quat_rigid'): + """Module projecting a Rigid Object. + + For this Module the Rotation is parametrized as a quaternion, + If 'full_quat' is True a 4 vector is produced for the rotation which is + normalized and treated as a quaternion. + When 'full_quat' is False a 3 vector is produced and the 1st component of + the quaternion is set to 1. + + Args: + global_config: Global Config, used to set certain properties of underlying + Linear module, see common_modules.Linear for details. + rigid_shape: Shape of Rigids relative to shape of activations, e.g. when + activations have shape (n,) and this is (m,) output will be (n, m) + full_quat: Whether to parametrize rotation using full quaternion. + init: initializer to use, see common_modules.Linear for details + name: Name to use for module. + """ + self.init = init + self.global_config = global_config + if isinstance(rigid_shape, int): + self.rigid_shape = (rigid_shape,) + else: + self.rigid_shape = tuple(rigid_shape) + self.full_quat = full_quat + super(QuatRigid, self).__init__(name=name) + + def __call__(self, activations: jnp.ndarray) -> geometry.Rigid3Array: + """Executes Module. + + This returns a set of rigid with the same shape as activations, projecting + the channel dimension, rigid_shape controls the trailing dimensions. + For example when activations is shape (12, 5) and rigid_shape is (3, 2) + then the shape of the output rigids will be (12, 3, 2). + This also supports passing in an empty tuple for rigid shape, in that case + the example would produce a rigid of shape (12,). + + Args: + activations: Activations to use for projection, shape [..., num_channel] + Returns: + Rigid transformations with shape [...] + rigid_shape + """ + if self.full_quat: + rigid_dim = 7 + else: + rigid_dim = 6 + linear_dims = self.rigid_shape + (rigid_dim,) + rigid_flat = common_modules.Linear( + linear_dims, + initializer=self.init, + precision=jax.lax.Precision.HIGHEST, + name='rigid')( + activations) + rigid_flat = geometry_utils.unstack(rigid_flat) + if self.full_quat: + qw, qx, qy, qz = rigid_flat[:4] + translation = rigid_flat[4:] + else: + qx, qy, qz = rigid_flat[:3] + qw = jnp.ones_like(qx) + translation = rigid_flat[3:] + rotation = geometry.Rot3Array.from_quaternion( + qw, qx, qy, qz, normalize=True) + translation = geometry.Vec3Array(*translation) + return geometry.Rigid3Array(rotation, translation) + + +class PointProjection(hk.Module): + """Given input reprensentation and frame produces points in global frame.""" + + def __init__(self, + num_points: Union[Iterable[int], int], + global_config: ml_collections.ConfigDict, + return_local_points: bool = False, + name: str = 'point_projection'): + """Constructs Linear Module. + + Args: + num_points: number of points to project. Can be tuple when outputting + multiple dimensions + global_config: Global Config, passed through to underlying Linear + return_local_points: Whether to return points in local frame as well. + name: name of module, used for name scopes. + """ + if isinstance(num_points, numbers.Integral): + self.num_points = (num_points,) + else: + self.num_points = tuple(num_points) + + self.return_local_points = return_local_points + + self.global_config = global_config + + super().__init__(name=name) + + def __call__( + self, activations: jnp.ndarray, rigids: geometry.Rigid3Array + ) -> Union[geometry.Vec3Array, Tuple[geometry.Vec3Array, geometry.Vec3Array]]: + output_shape = self.num_points + output_shape = output_shape[:-1] + (3 * output_shape[-1],) + points_local = common_modules.Linear( + output_shape, + precision=jax.lax.Precision.HIGHEST, + name='point_projection')( + activations) + points_local = jnp.split(points_local, 3, axis=-1) + points_local = geometry.Vec3Array(*points_local) + rigids = rigids[(...,) + (None,) * len(output_shape)] + points_global = rigids.apply_to_point(points_local) + if self.return_local_points: + return points_global, points_local + else: + return points_global + + +class InvariantPointAttention(hk.Module): + """Invariant point attention module. + + The high-level idea is that this attention module works over a set of points + and associated orientations in 3D space (e.g. protein residues). + + Each residue outputs a set of queries and keys as points in their local + reference frame. The attention is then defined as the euclidean distance + between the queries and keys in the global frame. + """ + + def __init__(self, + config: ml_collections.ConfigDict, + global_config: ml_collections.ConfigDict, + dist_epsilon: float = 1e-8, + name: str = 'invariant_point_attention'): + """Initialize. + + Args: + config: iterative Fold Head Config + global_config: Global Config of Model. + dist_epsilon: Small value to avoid NaN in distance calculation. + name: Sonnet name. + """ + super().__init__(name=name) + + self._dist_epsilon = dist_epsilon + self._zero_initialize_last = global_config.zero_init + + self.config = config + + self.global_config = global_config + + def __call__( + self, + inputs_1d: jnp.ndarray, + inputs_2d: jnp.ndarray, + mask: jnp.ndarray, + rigid: geometry.Rigid3Array, + ) -> jnp.ndarray: + """Compute geometric aware attention. + + Given a set of query residues (defined by affines and associated scalar + features), this function computes geometric aware attention between the + query residues and target residues. + + The residues produce points in their local reference frame, which + are converted into the global frame to get attention via euclidean distance. + + Equivalently the target residues produce points in their local frame to be + used as attention values, which are converted into the query residues local + frames. + + Args: + inputs_1d: (N, C) 1D input embedding that is the basis for the + scalar queries. + inputs_2d: (N, M, C') 2D input embedding, used for biases values in the + attention between query_inputs_1d and target_inputs_1d. + mask: (N, 1) mask to indicate query_inputs_1d that participate in + the attention. + rigid: Rigid object describing the position and orientation of + every element in query_inputs_1d. + + Returns: + Transformation of the input embedding. + """ + + num_head = self.config.num_head + + attn_logits = 0. + + num_point_qk = self.config.num_point_qk + # Each point pair (q, k) contributes Var [0.5 ||q||^2 - ] = 9 / 2 + point_variance = max(num_point_qk, 1) * 9. / 2 + point_weights = np.sqrt(1.0 / point_variance) + + # This is equivalent to jax.nn.softplus, but avoids a bug in the test... + softplus = lambda x: jnp.logaddexp(x, jnp.zeros_like(x)) + raw_point_weights = hk.get_parameter( + 'trainable_point_weights', + shape=[num_head], + # softplus^{-1} (1) + init=hk.initializers.Constant(np.log(np.exp(1.) - 1.))) + + # Trainable per-head weights for points. + trainable_point_weights = softplus(raw_point_weights) + point_weights *= trainable_point_weights + q_point = PointProjection([num_head, num_point_qk], + self.global_config, + name='q_point_projection')(inputs_1d, + rigid) + + k_point = PointProjection([num_head, num_point_qk], + self.global_config, + name='k_point_projection')(inputs_1d, + rigid) + + dist2 = geometry.square_euclidean_distance( + q_point[:, None, :, :], k_point[None, :, :, :], epsilon=0.) + attn_qk_point = -0.5 * jnp.sum(point_weights[:, None] * dist2, axis=-1) + attn_logits += attn_qk_point + + num_scalar_qk = self.config.num_scalar_qk + # We assume that all queries and keys come iid from N(0, 1) distribution + # and compute the variances of the attention logits. + # Each scalar pair (q, k) contributes Var q*k = 1 + scalar_variance = max(num_scalar_qk, 1) * 1. + scalar_weights = np.sqrt(1.0 / scalar_variance) + q_scalar = common_modules.Linear([num_head, num_scalar_qk], + use_bias=False, + name='q_scalar_projection')( + inputs_1d) + + k_scalar = common_modules.Linear([num_head, num_scalar_qk], + use_bias=False, + name='k_scalar_projection')( + inputs_1d) + q_scalar *= scalar_weights + attn_logits += jnp.einsum('qhc,khc->qkh', q_scalar, k_scalar) + + attention_2d = common_modules.Linear( + num_head, name='attention_2d')(inputs_2d) + attn_logits += attention_2d + + mask_2d = mask * jnp.swapaxes(mask, -1, -2) + attn_logits -= 1e5 * (1. - mask_2d[..., None]) + + attn_logits *= np.sqrt(1. / 3) # Normalize by number of logit terms (3) + attn = jax.nn.softmax(attn_logits, axis=-2) + + num_scalar_v = self.config.num_scalar_v + + v_scalar = common_modules.Linear([num_head, num_scalar_v], + use_bias=False, + name='v_scalar_projection')( + inputs_1d) + + # [num_query_residues, num_head, num_scalar_v] + result_scalar = jnp.einsum('qkh, khc->qhc', attn, v_scalar) + + num_point_v = self.config.num_point_v + v_point = PointProjection([num_head, num_point_v], + self.global_config, + name='v_point_projection')(inputs_1d, + rigid) + + result_point_global = jax.tree_util.tree_map( + lambda x: jnp.sum(attn[..., None] * x, axis=-3), v_point[None]) + + # Features used in the linear output projection. Should have the size + # [num_query_residues, ?] + output_features = [] + num_query_residues, _ = inputs_1d.shape + + flat_shape = [num_query_residues, -1] + + result_scalar = jnp.reshape(result_scalar, flat_shape) + output_features.append(result_scalar) + + result_point_global = jax.tree_util.tree_map(lambda r: jnp.reshape(r, flat_shape), + result_point_global) + result_point_local = rigid[..., None].apply_inverse_to_point( + result_point_global) + output_features.extend( + [result_point_local.x, result_point_local.y, result_point_local.z]) + + point_norms = result_point_local.norm(self._dist_epsilon) + output_features.append(point_norms) + + # Dimensions: h = heads, i and j = residues, + # c = inputs_2d channels + # Contraction happens over the second residue dimension, similarly to how + # the usual attention is performed. + result_attention_over_2d = jnp.einsum('ijh, ijc->ihc', attn, inputs_2d) + output_features.append(jnp.reshape(result_attention_over_2d, flat_shape)) + + final_init = 'zeros' if self._zero_initialize_last else 'linear' + + final_act = jnp.concatenate(output_features, axis=-1) + + return common_modules.Linear( + self.config.num_channel, + initializer=final_init, + name='output_projection')(final_act) + + +class FoldIteration(hk.Module): + """A single iteration of iterative folding. + + First, each residue attends to all residues using InvariantPointAttention. + Then, we apply transition layers to update the hidden representations. + Finally, we use the hidden representations to produce an update to the + affine of each residue. + """ + + def __init__(self, + config: ml_collections.ConfigDict, + global_config: ml_collections.ConfigDict, + name: str = 'fold_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__( + self, + activations: Mapping[str, Any], + aatype: jnp.ndarray, + sequence_mask: jnp.ndarray, + update_rigid: bool, + initial_act: jnp.ndarray, + use_dropout: bool, + safe_key: Optional[prng.SafeKey] = None, + static_feat_2d: Optional[jnp.ndarray] = None, + ) -> Tuple[Dict[str, Any], Dict[str, Any]]: + + c = self.config + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + def safe_dropout_fn(tensor, safe_key): + return modules.apply_dropout( + tensor=tensor, + safe_key=safe_key, + rate=jnp.where(use_dropout, c.dropout, 0)) + + rigid = activations['rigid'] + + act = activations['act'] + attention_module = InvariantPointAttention( + self.config, self.global_config) + # Attention + act += attention_module( + inputs_1d=act, + inputs_2d=static_feat_2d, + mask=sequence_mask, + rigid=rigid) + + safe_key, *sub_keys = safe_key.split(3) + sub_keys = iter(sub_keys) + act = safe_dropout_fn(act, next(sub_keys)) + act = common_modules.LayerNorm( + axis=-1, + create_scale=True, + create_offset=True, + name='attention_layer_norm')( + act) + final_init = 'zeros' if self.global_config.zero_init else 'linear' + + # Transition + input_act = act + for i in range(c.num_layer_in_transition): + init = 'relu' if i < c.num_layer_in_transition - 1 else final_init + act = common_modules.Linear( + c.num_channel, + initializer=init, + name='transition')( + act) + if i < c.num_layer_in_transition - 1: + act = jax.nn.relu(act) + act += input_act + act = safe_dropout_fn(act, next(sub_keys)) + act = common_modules.LayerNorm( + axis=-1, + create_scale=True, + create_offset=True, + name='transition_layer_norm')(act) + if update_rigid: + # Rigid update + rigid_update = QuatRigid( + self.global_config, init=final_init)( + act) + rigid = rigid @ rigid_update + + sc = MultiRigidSidechain(c.sidechain, self.global_config)( + rigid.scale_translation(c.position_scale), [act, initial_act], aatype) + + outputs = {'rigid': rigid, 'sc': sc} + + rotation = rigid.rotation #jax.tree_util.tree_map(jax.lax.stop_gradient, rigid.rotation) + rigid = geometry.Rigid3Array(rotation, rigid.translation) + + new_activations = { + 'act': act, + 'rigid': rigid + } + return new_activations, outputs + + +def generate_monomer_rigids(representations: Mapping[str, jnp.ndarray], + batch: Mapping[str, jnp.ndarray], + config: ml_collections.ConfigDict, + global_config: ml_collections.ConfigDict, + safe_key: prng.SafeKey + ) -> Dict[str, Any]: + """Generate predicted Rigid's for a single chain. + + This is the main part of the iterative fold head - it iteratively applies + folding to produce a set of predicted residue positions. + + Args: + representations: Embeddings dictionary. + batch: Batch dictionary. + config: config for the iterative fold head. + global_config: global config. + safe_key: A prng.SafeKey object that wraps a PRNG key. + + Returns: + A dictionary containing residue Rigid's and sidechain positions. + """ + c = config + sequence_mask = batch['seq_mask'][:, None] + act = common_modules.LayerNorm( + axis=-1, create_scale=True, create_offset=True, name='single_layer_norm')( + representations['single']) + + initial_act = act + act = common_modules.Linear( + c.num_channel, name='initial_projection')(act) + + if "initial_atom_pos" in batch: + atom = residue_constants.atom_order + atom_pos = batch["initial_atom_pos"] + if global_config.bfloat16: atom_pos = atom_pos.astype(jnp.float32) + atom_pos = geometry.Vec3Array.from_array(atom_pos) + rigid = all_atom_multimer.make_transform_from_reference( + a_xyz=atom_pos[:, atom["N"]], + b_xyz=atom_pos[:, atom["CA"]], + c_xyz=atom_pos[:, atom["C"]]).scale_translation(1/c.position_scale) + + else: + # Sequence Mask has extra 1 at the end. + rigid = geometry.Rigid3Array.identity(sequence_mask.shape[:-1]) + + fold_iteration = FoldIteration(c, global_config, name='fold_iteration') + + assert len(batch['seq_mask'].shape) == 1 + + activations = { + 'act': + act, + 'rigid': + rigid + } + + act_2d = common_modules.LayerNorm( + axis=-1, + create_scale=True, + create_offset=True, + name='pair_layer_norm')( + representations['pair']) + + outputs = [] + def fold_iter(act, key): + act, out = fold_iteration( + act, + initial_act=initial_act, + static_feat_2d=act_2d, + aatype=batch['aatype'], + safe_key=prng.SafeKey(key), + sequence_mask=sequence_mask, + update_rigid=True, + use_dropout=batch["use_dropout"]) + return act, out + + keys = jax.random.split(safe_key.get(), c.num_layer) + activations, output = hk.scan(fold_iter, activations, keys) + output['act'] = activations['act'] + return output + + +class StructureModule(hk.Module): + """StructureModule as a network head. + + Jumper et al. (2021) Suppl. Alg. 20 "StructureModule" + """ + + def __init__(self, + config: ml_collections.ConfigDict, + global_config: ml_collections.ConfigDict, + name: str = 'structure_module'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + representations: Mapping[str, jnp.ndarray], + batch: Mapping[str, Any], + safe_key: Optional[prng.SafeKey] = None, + ) -> Dict[str, Any]: + c = self.config + ret = {} + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + output = generate_monomer_rigids( + representations=representations, + batch=batch, + config=self.config, + global_config=self.global_config, + safe_key=safe_key) + + ret['traj'] = output['rigid'].scale_translation(c.position_scale).to_array() + ret['sidechains'] = output['sc'] + ret['sidechains']['atom_pos'] = ret['sidechains']['atom_pos'].to_array() + ret['sidechains']['frames'] = ret['sidechains']['frames'].to_array() + if 'local_atom_pos' in ret['sidechains']: + ret['sidechains']['local_atom_pos'] = ret['sidechains'][ + 'local_atom_pos'].to_array() + ret['sidechains']['local_frames'] = ret['sidechains'][ + 'local_frames'].to_array() + + aatype = batch['aatype'] + seq_mask = batch['seq_mask'] + + atom14_pred_mask = all_atom_multimer.get_atom14_mask( + aatype) * seq_mask[:, None] + atom14_pred_positions = output['sc']['atom_pos'][-1] + ret['final_atom14_positions'] = atom14_pred_positions # (N, 14, 3) + ret['final_atom14_mask'] = atom14_pred_mask # (N, 14) + + atom37_mask = all_atom_multimer.get_atom37_mask(aatype) * seq_mask[:, None] + atom37_pred_positions = all_atom_multimer.atom14_to_atom37( + atom14_pred_positions, aatype) + atom37_pred_positions *= atom37_mask[:, :, None] + ret['final_atom_positions'] = atom37_pred_positions # (N, 37, 3) + ret['final_atom_mask'] = atom37_mask # (N, 37) + ret['final_rigids'] = ret['traj'][-1] + + ret['act'] = output['act'] + + return ret + + +def compute_atom14_gt( + aatype: jnp.ndarray, + all_atom_positions: geometry.Vec3Array, + all_atom_mask: jnp.ndarray, + pred_pos: geometry.Vec3Array +) -> Tuple[geometry.Vec3Array, jnp.ndarray, jnp.ndarray]: + """Find atom14 positions, this includes finding the correct renaming.""" + gt_positions, gt_mask = all_atom_multimer.atom37_to_atom14( + aatype, all_atom_positions, + all_atom_mask) + alt_gt_positions, alt_gt_mask = all_atom_multimer.get_alt_atom14( + aatype, gt_positions, gt_mask) + atom_is_ambiguous = all_atom_multimer.get_atom14_is_ambiguous(aatype) + + alt_naming_is_better = all_atom_multimer.find_optimal_renaming( + gt_positions=gt_positions, + alt_gt_positions=alt_gt_positions, + atom_is_ambiguous=atom_is_ambiguous, + gt_exists=gt_mask, + pred_positions=pred_pos) + + use_alt = alt_naming_is_better[:, None] + + gt_mask = (1. - use_alt) * gt_mask + use_alt * alt_gt_mask + gt_positions = (1. - use_alt) * gt_positions + use_alt * alt_gt_positions + + return gt_positions, alt_gt_mask, alt_naming_is_better + + +def backbone_loss(gt_rigid: geometry.Rigid3Array, + gt_frames_mask: jnp.ndarray, + gt_positions_mask: jnp.ndarray, + target_rigid: geometry.Rigid3Array, + config: ml_collections.ConfigDict, + pair_mask: jnp.ndarray + ) -> Tuple[Float, jnp.ndarray]: + """Backbone FAPE Loss.""" + loss_fn = functools.partial( + all_atom_multimer.frame_aligned_point_error, + l1_clamp_distance=config.atom_clamp_distance, + length_scale=config.loss_unit_distance) + + loss_fn = jax.vmap(loss_fn, (0, None, None, 0, None, None, None)) + fape = loss_fn(target_rigid, gt_rigid, gt_frames_mask, + target_rigid.translation, gt_rigid.translation, + gt_positions_mask, pair_mask) + + return jnp.mean(fape), fape[-1] + + +def compute_frames( + aatype: jnp.ndarray, + all_atom_positions: geometry.Vec3Array, + all_atom_mask: jnp.ndarray, + use_alt: jnp.ndarray + ) -> Tuple[geometry.Rigid3Array, jnp.ndarray]: + """Compute Frames from all atom positions. + + Args: + aatype: array of aatypes, int of [N] + all_atom_positions: Vector of all atom positions, shape [N, 37] + all_atom_mask: mask, shape [N] + use_alt: whether to use alternative orientation for ambiguous aatypes + shape [N] + Returns: + Rigid corresponding to Frames w shape [N, 8], + mask which Rigids are present w shape [N, 8] + """ + frames_batch = all_atom_multimer.atom37_to_frames(aatype, all_atom_positions, + all_atom_mask) + gt_frames = frames_batch['rigidgroups_gt_frames'] + alt_gt_frames = frames_batch['rigidgroups_alt_gt_frames'] + use_alt = use_alt[:, None] + + renamed_gt_frames = jax.tree_util.tree_map( + lambda x, y: (1. - use_alt) * x + use_alt * y, gt_frames, alt_gt_frames) + + return renamed_gt_frames, frames_batch['rigidgroups_gt_exists'] + + +def sidechain_loss(gt_frames: geometry.Rigid3Array, + gt_frames_mask: jnp.ndarray, + gt_positions: geometry.Vec3Array, + gt_mask: jnp.ndarray, + pred_frames: geometry.Rigid3Array, + pred_positions: geometry.Vec3Array, + config: ml_collections.ConfigDict + ) -> Dict[str, jnp.ndarray]: + """Sidechain Loss using cleaned up rigids.""" + + flat_gt_frames = jax.tree_util.tree_map(jnp.ravel, gt_frames) + flat_frames_mask = jnp.ravel(gt_frames_mask) + + flat_gt_positions = jax.tree_util.tree_map(jnp.ravel, gt_positions) + flat_positions_mask = jnp.ravel(gt_mask) + + # Compute frame_aligned_point_error score for the final layer. + def _slice_last_layer_and_flatten(x): + return jnp.ravel(x[-1]) + + flat_pred_frames = jax.tree_util.tree_map(_slice_last_layer_and_flatten, pred_frames) + flat_pred_positions = jax.tree_util.tree_map(_slice_last_layer_and_flatten, + pred_positions) + fape = all_atom_multimer.frame_aligned_point_error( + pred_frames=flat_pred_frames, + target_frames=flat_gt_frames, + frames_mask=flat_frames_mask, + pred_positions=flat_pred_positions, + target_positions=flat_gt_positions, + positions_mask=flat_positions_mask, + pair_mask=None, + length_scale=config.sidechain.loss_unit_distance, + l1_clamp_distance=config.sidechain.atom_clamp_distance) + + return { + 'fape': fape, + 'loss': fape} + + +def structural_violation_loss(mask: jnp.ndarray, + violations: Mapping[str, Float], + config: ml_collections.ConfigDict + ) -> Float: + """Computes Loss for structural Violations.""" + # Put all violation losses together to one large loss. + num_atoms = jnp.sum(mask).astype(jnp.float32) + 1e-6 + between_residues = violations['between_residues'] + within_residues = violations['within_residues'] + return (config.structural_violation_loss_weight * + (between_residues['bonds_c_n_loss_mean'] + + between_residues['angles_ca_c_n_loss_mean'] + + between_residues['angles_c_n_ca_loss_mean'] + + jnp.sum(between_residues['clashes_per_atom_loss_sum'] + + within_residues['per_atom_loss_sum']) / num_atoms + )) + + +def find_structural_violations( + aatype: jnp.ndarray, + residue_index: jnp.ndarray, + mask: jnp.ndarray, + pred_positions: geometry.Vec3Array, # (N, 14) + config: ml_collections.ConfigDict, + asym_id: jnp.ndarray, + ) -> Dict[str, Any]: + """Computes several checks for structural Violations.""" + + # Compute between residue backbone violations of bonds and angles. + connection_violations = all_atom_multimer.between_residue_bond_loss( + pred_atom_positions=pred_positions, + pred_atom_mask=mask.astype(jnp.float32), + residue_index=residue_index.astype(jnp.float32), + aatype=aatype, + tolerance_factor_soft=config.violation_tolerance_factor, + tolerance_factor_hard=config.violation_tolerance_factor) + + # Compute the van der Waals radius for every atom + # (the first letter of the atom name is the element type). + # shape (N, 14) + atomtype_radius = jnp.array([ + residue_constants.van_der_waals_radius[name[0]] + for name in residue_constants.atom_types + ]) + residx_atom14_to_atom37 = all_atom_multimer.get_atom14_to_atom37_map(aatype) + atom_radius = mask * utils.batched_gather(atomtype_radius, + residx_atom14_to_atom37) + + # Compute the between residue clash loss. + between_residue_clashes = all_atom_multimer.between_residue_clash_loss( + pred_positions=pred_positions, + atom_exists=mask, + atom_radius=atom_radius, + residue_index=residue_index, + overlap_tolerance_soft=config.clash_overlap_tolerance, + overlap_tolerance_hard=config.clash_overlap_tolerance, + asym_id=asym_id) + + # Compute all within-residue violations (clashes, + # bond length and angle violations). + restype_atom14_bounds = residue_constants.make_atom14_dists_bounds( + overlap_tolerance=config.clash_overlap_tolerance, + bond_length_tolerance_factor=config.violation_tolerance_factor) + dists_lower_bound = utils.batched_gather(restype_atom14_bounds['lower_bound'], + aatype) + dists_upper_bound = utils.batched_gather(restype_atom14_bounds['upper_bound'], + aatype) + within_residue_violations = all_atom_multimer.within_residue_violations( + pred_positions=pred_positions, + atom_exists=mask, + dists_lower_bound=dists_lower_bound, + dists_upper_bound=dists_upper_bound, + tighten_bounds_for_loss=0.0) + + # Combine them to a single per-residue violation mask (used later for LDDT). + per_residue_violations_mask = jnp.max(jnp.stack([ + connection_violations['per_residue_violation_mask'], + jnp.max(between_residue_clashes['per_atom_clash_mask'], axis=-1), + jnp.max(within_residue_violations['per_atom_violations'], + axis=-1)]), axis=0) + + return { + 'between_residues': { + 'bonds_c_n_loss_mean': + connection_violations['c_n_loss_mean'], # () + 'angles_ca_c_n_loss_mean': + connection_violations['ca_c_n_loss_mean'], # () + 'angles_c_n_ca_loss_mean': + connection_violations['c_n_ca_loss_mean'], # () + 'connections_per_residue_loss_sum': + connection_violations['per_residue_loss_sum'], # (N) + 'connections_per_residue_violation_mask': + connection_violations['per_residue_violation_mask'], # (N) + 'clashes_mean_loss': + between_residue_clashes['mean_loss'], # () + 'clashes_per_atom_loss_sum': + between_residue_clashes['per_atom_loss_sum'], # (N, 14) + 'clashes_per_atom_clash_mask': + between_residue_clashes['per_atom_clash_mask'], # (N, 14) + }, + 'within_residues': { + 'per_atom_loss_sum': + within_residue_violations['per_atom_loss_sum'], # (N, 14) + 'per_atom_violations': + within_residue_violations['per_atom_violations'], # (N, 14), + }, + 'total_per_residue_violations_mask': + per_residue_violations_mask, # (N) + } + + +def compute_violation_metrics( + residue_index: jnp.ndarray, + mask: jnp.ndarray, + seq_mask: jnp.ndarray, + pred_positions: geometry.Vec3Array, # (N, 14) + violations: Mapping[str, jnp.ndarray], +) -> Dict[str, jnp.ndarray]: + """Compute several metrics to assess the structural violations.""" + ret = {} + between_residues = violations['between_residues'] + within_residues = violations['within_residues'] + extreme_ca_ca_violations = all_atom_multimer.extreme_ca_ca_distance_violations( + positions=pred_positions, + mask=mask.astype(jnp.float32), + residue_index=residue_index.astype(jnp.float32)) + ret['violations_extreme_ca_ca_distance'] = extreme_ca_ca_violations + ret['violations_between_residue_bond'] = utils.mask_mean( + mask=seq_mask, + value=between_residues['connections_per_residue_violation_mask']) + ret['violations_between_residue_clash'] = utils.mask_mean( + mask=seq_mask, + value=jnp.max(between_residues['clashes_per_atom_clash_mask'], axis=-1)) + ret['violations_within_residue'] = utils.mask_mean( + mask=seq_mask, + value=jnp.max(within_residues['per_atom_violations'], axis=-1)) + ret['violations_per_residue'] = utils.mask_mean( + mask=seq_mask, value=violations['total_per_residue_violations_mask']) + return ret + + +def supervised_chi_loss( + sequence_mask: jnp.ndarray, + target_chi_mask: jnp.ndarray, + aatype: jnp.ndarray, + target_chi_angles: jnp.ndarray, + pred_angles: jnp.ndarray, + unnormed_angles: jnp.ndarray, + config: ml_collections.ConfigDict) -> Tuple[Float, Float, Float]: + """Computes loss for direct chi angle supervision.""" + eps = 1e-6 + chi_mask = target_chi_mask.astype(jnp.float32) + + pred_angles = pred_angles[:, :, 3:] + + residue_type_one_hot = jax.nn.one_hot( + aatype, residue_constants.restype_num + 1, dtype=jnp.float32)[None] + chi_pi_periodic = jnp.einsum('ijk, kl->ijl', residue_type_one_hot, + jnp.asarray(residue_constants.chi_pi_periodic)) + + true_chi = target_chi_angles[None] + sin_true_chi = jnp.sin(true_chi) + cos_true_chi = jnp.cos(true_chi) + sin_cos_true_chi = jnp.stack([sin_true_chi, cos_true_chi], axis=-1) + + # This is -1 if chi is pi periodic and +1 if it's 2 pi periodic + shifted_mask = (1 - 2 * chi_pi_periodic)[..., None] + sin_cos_true_chi_shifted = shifted_mask * sin_cos_true_chi + + sq_chi_error = jnp.sum( + squared_difference(sin_cos_true_chi, pred_angles), -1) + sq_chi_error_shifted = jnp.sum( + squared_difference(sin_cos_true_chi_shifted, pred_angles), -1) + sq_chi_error = jnp.minimum(sq_chi_error, sq_chi_error_shifted) + + sq_chi_loss = utils.mask_mean(mask=chi_mask[None], value=sq_chi_error) + angle_norm = jnp.sqrt(jnp.sum(jnp.square(unnormed_angles), axis=-1) + eps) + norm_error = jnp.abs(angle_norm - 1.) + angle_norm_loss = utils.mask_mean(mask=sequence_mask[None, :, None], + value=norm_error) + loss = (config.chi_weight * sq_chi_loss + + config.angle_norm_weight * angle_norm_loss) + return loss, sq_chi_loss, angle_norm_loss + + +def l2_normalize(x: jnp.ndarray, + axis: int = -1, + epsilon: float = 1e-12 + ) -> jnp.ndarray: + return x / jnp.sqrt( + jnp.maximum(jnp.sum(x**2, axis=axis, keepdims=True), epsilon)) + + +def get_renamed_chi_angles(aatype: jnp.ndarray, + chi_angles: jnp.ndarray, + alt_is_better: jnp.ndarray + ) -> jnp.ndarray: + """Return renamed chi angles.""" + chi_angle_is_ambiguous = utils.batched_gather( + jnp.array(residue_constants.chi_pi_periodic, dtype=jnp.float32), aatype) + alt_chi_angles = chi_angles + np.pi * chi_angle_is_ambiguous + # Map back to [-pi, pi]. + alt_chi_angles = alt_chi_angles - 2 * np.pi * (alt_chi_angles > np.pi).astype( + jnp.float32) + alt_is_better = alt_is_better[:, None] + return (1. - alt_is_better) * chi_angles + alt_is_better * alt_chi_angles + + +class MultiRigidSidechain(hk.Module): + """Class to make side chain atoms.""" + + def __init__(self, + config: ml_collections.ConfigDict, + global_config: ml_collections.ConfigDict, + name: str = 'rigid_sidechain'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + rigid: geometry.Rigid3Array, + representations_list: Iterable[jnp.ndarray], + aatype: jnp.ndarray + ) -> Dict[str, Any]: + """Predict sidechains using multi-rigid representations. + + Args: + rigid: The Rigid's for each residue (translations in angstoms) + representations_list: A list of activations to predict sidechains from. + aatype: amino acid types. + + Returns: + dict containing atom positions and frames (in angstrom) + """ + act = [ + common_modules.Linear( # pylint: disable=g-complex-comprehension + self.config.num_channel, + name='input_projection')(jax.nn.relu(x)) + for x in representations_list] + # Sum the activation list (equivalent to concat then Conv1D) + act = sum(act) + + final_init = 'zeros' if self.global_config.zero_init else 'linear' + + # Mapping with some residual blocks. + for _ in range(self.config.num_residual_block): + old_act = act + act = common_modules.Linear( + self.config.num_channel, + initializer='relu', + name='resblock1')( + jax.nn.relu(act)) + act = common_modules.Linear( + self.config.num_channel, + initializer=final_init, + name='resblock2')( + jax.nn.relu(act)) + act += old_act + + # Map activations to torsion angles. + # [batch_size, num_res, 14] + num_res = act.shape[0] + unnormalized_angles = common_modules.Linear( + 14, name='unnormalized_angles')( + jax.nn.relu(act)) + unnormalized_angles = jnp.reshape( + unnormalized_angles, [num_res, 7, 2]) + angles = l2_normalize(unnormalized_angles, axis=-1) + + outputs = { + 'angles_sin_cos': angles, # jnp.ndarray (N, 7, 2) + 'unnormalized_angles_sin_cos': + unnormalized_angles, # jnp.ndarray (N, 7, 2) + } + + # Map torsion angles to frames. + # geometry.Rigid3Array with shape (N, 8) + all_frames_to_global = all_atom_multimer.torsion_angles_to_frames( + aatype, + rigid, + angles) + + # Use frames and literature positions to create the final atom coordinates. + # geometry.Vec3Array with shape (N, 14) + pred_positions = all_atom_multimer.frames_and_literature_positions_to_atom14_pos( + aatype, all_frames_to_global) + + outputs.update({ + 'atom_pos': pred_positions, # geometry.Vec3Array (N, 14) + 'frames': all_frames_to_global, # geometry.Rigid3Array (N, 8) + }) + return outputs diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..df46fe4171617c78e2f1b157780a10d269942432 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/__init__.py @@ -0,0 +1,31 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Geometry Module.""" + +from colabdesign.af.alphafold.model.geometry import rigid_matrix_vector +from colabdesign.af.alphafold.model.geometry import rotation_matrix +from colabdesign.af.alphafold.model.geometry import struct_of_array +from colabdesign.af.alphafold.model.geometry import vector + +Rot3Array = rotation_matrix.Rot3Array +Rigid3Array = rigid_matrix_vector.Rigid3Array + +StructOfArray = struct_of_array.StructOfArray + +Vec3Array = vector.Vec3Array +square_euclidean_distance = vector.square_euclidean_distance +euclidean_distance = vector.euclidean_distance +dihedral_angle = vector.dihedral_angle +dot = vector.dot +cross = vector.cross diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py new file mode 100644 index 0000000000000000000000000000000000000000..7a8da50cbf695037a82c5e25657448a736486faa --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rigid_matrix_vector.py @@ -0,0 +1,106 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Rigid3Array Transformations represented by a Matrix and a Vector.""" + +from __future__ import annotations +from typing import Union + +from colabdesign.af.alphafold.model.geometry import rotation_matrix +from colabdesign.af.alphafold.model.geometry import struct_of_array +from colabdesign.af.alphafold.model.geometry import vector +import jax +import jax.numpy as jnp + +Float = Union[float, jnp.ndarray] + +VERSION = '0.1' + + +@struct_of_array.StructOfArray(same_dtype=True) +class Rigid3Array: + """Rigid Transformation, i.e. element of special euclidean group.""" + + rotation: rotation_matrix.Rot3Array + translation: vector.Vec3Array + + def __matmul__(self, other: Rigid3Array) -> Rigid3Array: + new_rotation = self.rotation @ other.rotation + new_translation = self.apply_to_point(other.translation) + return Rigid3Array(new_rotation, new_translation) + + def inverse(self) -> Rigid3Array: + """Return Rigid3Array corresponding to inverse transform.""" + inv_rotation = self.rotation.inverse() + inv_translation = inv_rotation.apply_to_point(-self.translation) + return Rigid3Array(inv_rotation, inv_translation) + + def apply_to_point(self, point: vector.Vec3Array) -> vector.Vec3Array: + """Apply Rigid3Array transform to point.""" + return self.rotation.apply_to_point(point) + self.translation + + def apply_inverse_to_point(self, point: vector.Vec3Array) -> vector.Vec3Array: + """Apply inverse Rigid3Array transform to point.""" + new_point = point - self.translation + return self.rotation.apply_inverse_to_point(new_point) + + def compose_rotation(self, other_rotation): + rot = self.rotation @ other_rotation + trans = jax.tree_util.tree_map(lambda x: jnp.broadcast_to(x, rot.shape), + self.translation) + return Rigid3Array(rot, trans) + + @classmethod + def identity(cls, shape, dtype=jnp.float32) -> Rigid3Array: + """Return identity Rigid3Array of given shape.""" + return cls( + rotation_matrix.Rot3Array.identity(shape, dtype=dtype), + vector.Vec3Array.zeros(shape, dtype=dtype)) # pytype: disable=wrong-arg-count # trace-all-classes + + def scale_translation(self, factor: Float) -> Rigid3Array: + """Scale translation in Rigid3Array by 'factor'.""" + return Rigid3Array(self.rotation, self.translation * factor) + + def to_array(self): + rot_array = self.rotation.to_array() + vec_array = self.translation.to_array() + return jnp.concatenate([rot_array, vec_array[..., None]], axis=-1) + + @classmethod + def from_array(cls, array): + rot = rotation_matrix.Rot3Array.from_array(array[..., :3]) + vec = vector.Vec3Array.from_array(array[..., -1]) + return cls(rot, vec) # pytype: disable=wrong-arg-count # trace-all-classes + + @classmethod + def from_array4x4(cls, array: jnp.ndarray) -> Rigid3Array: + """Construct Rigid3Array from homogeneous 4x4 array.""" + assert array.shape[-1] == 4 + assert array.shape[-2] == 4 + rotation = rotation_matrix.Rot3Array( + array[..., 0, 0], array[..., 0, 1], array[..., 0, 2], + array[..., 1, 0], array[..., 1, 1], array[..., 1, 2], + array[..., 2, 0], array[..., 2, 1], array[..., 2, 2] + ) + translation = vector.Vec3Array( + array[..., 0, 3], array[..., 1, 3], array[..., 2, 3]) + return cls(rotation, translation) # pytype: disable=wrong-arg-count # trace-all-classes + + def __getstate__(self): + return (VERSION, (self.rotation, self.translation)) + + def __setstate__(self, state): + version, (rot, trans) = state + del version + object.__setattr__(self, 'rotation', rot) + object.__setattr__(self, 'translation', trans) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rotation_matrix.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rotation_matrix.py new file mode 100644 index 0000000000000000000000000000000000000000..a4b1c7516324ac88baa47b7b8fedfc60c89f9446 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/rotation_matrix.py @@ -0,0 +1,157 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Rot3Array Matrix Class.""" + +from __future__ import annotations +import dataclasses + +from colabdesign.af.alphafold.model.geometry import struct_of_array +from colabdesign.af.alphafold.model.geometry import utils +from colabdesign.af.alphafold.model.geometry import vector +import jax +import jax.numpy as jnp +import numpy as np + +COMPONENTS = ['xx', 'xy', 'xz', 'yx', 'yy', 'yz', 'zx', 'zy', 'zz'] + +VERSION = '0.1' + + +@struct_of_array.StructOfArray(same_dtype=True) +class Rot3Array: + """Rot3Array Matrix in 3 dimensional Space implemented as struct of arrays.""" + + xx: jnp.ndarray = dataclasses.field(metadata={'dtype': jnp.float32}) + xy: jnp.ndarray + xz: jnp.ndarray + yx: jnp.ndarray + yy: jnp.ndarray + yz: jnp.ndarray + zx: jnp.ndarray + zy: jnp.ndarray + zz: jnp.ndarray + + __array_ufunc__ = None + + def inverse(self) -> Rot3Array: + """Returns inverse of Rot3Array.""" + return Rot3Array(self.xx, self.yx, self.zx, + self.xy, self.yy, self.zy, + self.xz, self.yz, self.zz) + + def apply_to_point(self, point: vector.Vec3Array) -> vector.Vec3Array: + """Applies Rot3Array to point.""" + return vector.Vec3Array( + self.xx * point.x + self.xy * point.y + self.xz * point.z, + self.yx * point.x + self.yy * point.y + self.yz * point.z, + self.zx * point.x + self.zy * point.y + self.zz * point.z) + + def apply_inverse_to_point(self, point: vector.Vec3Array) -> vector.Vec3Array: + """Applies inverse Rot3Array to point.""" + return self.inverse().apply_to_point(point) + + def __matmul__(self, other: Rot3Array) -> Rot3Array: + """Composes two Rot3Arrays.""" + c0 = self.apply_to_point(vector.Vec3Array(other.xx, other.yx, other.zx)) + c1 = self.apply_to_point(vector.Vec3Array(other.xy, other.yy, other.zy)) + c2 = self.apply_to_point(vector.Vec3Array(other.xz, other.yz, other.zz)) + return Rot3Array(c0.x, c1.x, c2.x, c0.y, c1.y, c2.y, c0.z, c1.z, c2.z) + + @classmethod + def identity(cls, shape, dtype=jnp.float32) -> Rot3Array: + """Returns identity of given shape.""" + ones = jnp.ones(shape, dtype=dtype) + zeros = jnp.zeros(shape, dtype=dtype) + return cls(ones, zeros, zeros, zeros, ones, zeros, zeros, zeros, ones) # pytype: disable=wrong-arg-count # trace-all-classes + + @classmethod + def from_two_vectors(cls, e0: vector.Vec3Array, + e1: vector.Vec3Array) -> Rot3Array: + """Construct Rot3Array from two Vectors. + + Rot3Array is constructed such that in the corresponding frame 'e0' lies on + the positive x-Axis and 'e1' lies in the xy plane with positive sign of y. + + Args: + e0: Vector + e1: Vector + Returns: + Rot3Array + """ + # Normalize the unit vector for the x-axis, e0. + e0 = e0.normalized() + # make e1 perpendicular to e0. + c = e1.dot(e0) + e1 = (e1 - c * e0).normalized() + # Compute e2 as cross product of e0 and e1. + e2 = e0.cross(e1) + return cls(e0.x, e1.x, e2.x, e0.y, e1.y, e2.y, e0.z, e1.z, e2.z) # pytype: disable=wrong-arg-count # trace-all-classes + + @classmethod + def from_array(cls, array: jnp.ndarray) -> Rot3Array: + """Construct Rot3Array Matrix from array of shape. [..., 3, 3].""" + unstacked = utils.unstack(array, axis=-2) + unstacked = sum([utils.unstack(x, axis=-1) for x in unstacked], []) + return cls(*unstacked) + + def to_array(self) -> jnp.ndarray: + """Convert Rot3Array to array of shape [..., 3, 3].""" + return jnp.stack( + [jnp.stack([self.xx, self.xy, self.xz], axis=-1), + jnp.stack([self.yx, self.yy, self.yz], axis=-1), + jnp.stack([self.zx, self.zy, self.zz], axis=-1)], + axis=-2) + + @classmethod + def from_quaternion(cls, + w: jnp.ndarray, + x: jnp.ndarray, + y: jnp.ndarray, + z: jnp.ndarray, + normalize: bool = True, + epsilon: float = 1e-6) -> Rot3Array: + """Construct Rot3Array from components of quaternion.""" + if normalize: + inv_norm = jax.lax.rsqrt(jnp.maximum(epsilon, w**2 + x**2 + y**2 + z**2)) + w *= inv_norm + x *= inv_norm + y *= inv_norm + z *= inv_norm + xx = 1 - 2 * (jnp.square(y) + jnp.square(z)) + xy = 2 * (x * y - w * z) + xz = 2 * (x * z + w * y) + yx = 2 * (x * y + w * z) + yy = 1 - 2 * (jnp.square(x) + jnp.square(z)) + yz = 2 * (y * z - w * x) + zx = 2 * (x * z - w * y) + zy = 2 * (y * z + w * x) + zz = 1 - 2 * (jnp.square(x) + jnp.square(y)) + return cls(xx, xy, xz, yx, yy, yz, zx, zy, zz) # pytype: disable=wrong-arg-count # trace-all-classes + + @classmethod + def random_uniform(cls, key, shape, dtype=jnp.float32) -> Rot3Array: + """Samples uniform random Rot3Array according to Haar Measure.""" + quat_array = jax.random.normal(key, tuple(shape) + (4,), dtype=dtype) + quats = utils.unstack(quat_array) + return cls.from_quaternion(*quats) + + def __getstate__(self): + return (VERSION, + [np.asarray(getattr(self, field)) for field in COMPONENTS]) + + def __setstate__(self, state): + version, state = state + del version + for i, field in enumerate(COMPONENTS): + object.__setattr__(self, field, state[i]) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/struct_of_array.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/struct_of_array.py new file mode 100644 index 0000000000000000000000000000000000000000..577622f2c391ba263ae35b2eec9eb19502b7e4a7 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/struct_of_array.py @@ -0,0 +1,220 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Class decorator to represent (nested) struct of arrays.""" + +import dataclasses + +import jax + + +def get_item(instance, key): + sliced = {} + for field in get_array_fields(instance): + num_trailing_dims = field.metadata.get('num_trailing_dims', 0) + this_key = key + if isinstance(key, tuple) and Ellipsis in this_key: + this_key += (slice(None),) * num_trailing_dims + sliced[field.name] = getattr(instance, field.name)[this_key] + return dataclasses.replace(instance, **sliced) + + +@property +def get_shape(instance): + """Returns Shape for given instance of dataclass.""" + first_field = dataclasses.fields(instance)[0] + num_trailing_dims = first_field.metadata.get('num_trailing_dims', None) + value = getattr(instance, first_field.name) + if num_trailing_dims: + return value.shape[:-num_trailing_dims] + else: + return value.shape + + +def get_len(instance): + """Returns length for given instance of dataclass.""" + shape = instance.shape + if shape: + return shape[0] + else: + raise TypeError('len() of unsized object') # Match jax.numpy behavior. + + +@property +def get_dtype(instance): + """Returns Dtype for given instance of dataclass.""" + fields = dataclasses.fields(instance) + sets_dtype = [ + field.name for field in fields if field.metadata.get('sets_dtype', False) + ] + if sets_dtype: + assert len(sets_dtype) == 1, 'at most field can set dtype' + field_value = getattr(instance, sets_dtype[0]) + elif instance.same_dtype: + field_value = getattr(instance, fields[0].name) + else: + # Should this be Value Error? + raise AttributeError('Trying to access Dtype on Struct of Array without' + 'either "same_dtype" or field setting dtype') + + if hasattr(field_value, 'dtype'): + return field_value.dtype + else: + # Should this be Value Error? + raise AttributeError(f'field_value {field_value} does not have dtype') + + +def replace(instance, **kwargs): + return dataclasses.replace(instance, **kwargs) + + +def post_init(instance): + """Validate instance has same shapes & dtypes.""" + array_fields = get_array_fields(instance) + arrays = list(get_array_fields(instance, return_values=True).values()) + first_field = array_fields[0] + # These slightly weird constructions about checking whether the leaves are + # actual arrays is since e.g. vmap internally relies on being able to + # construct pytree's with object() as leaves, this would break the checking + # as such we are only validating the object when the entries in the dataclass + # Are arrays or other dataclasses of arrays. + try: + dtype = instance.dtype + except AttributeError: + dtype = None + if dtype is not None: + first_shape = instance.shape + for array, field in zip(arrays, array_fields): + field_shape = array.shape + num_trailing_dims = field.metadata.get('num_trailing_dims', None) + if num_trailing_dims: + array_shape = array.shape + field_shape = array_shape[:-num_trailing_dims] + msg = (f'field {field} should have number of trailing dims' + ' {num_trailing_dims}') + assert len(array_shape) == len(first_shape) + num_trailing_dims, msg + else: + field_shape = array.shape + + shape_msg = (f"Stripped Shape {field_shape} of field {field} doesn't " + f"match shape {first_shape} of field {first_field}") + assert field_shape == first_shape, shape_msg + + field_dtype = array.dtype + + allowed_metadata_dtypes = field.metadata.get('allowed_dtypes', []) + if allowed_metadata_dtypes: + msg = f'Dtype is {field_dtype} but must be in {allowed_metadata_dtypes}' + assert field_dtype in allowed_metadata_dtypes, msg + + if 'dtype' in field.metadata: + target_dtype = field.metadata['dtype'] + else: + target_dtype = dtype + + msg = f'Dtype is {field_dtype} but must be {target_dtype}' + assert field_dtype == target_dtype, msg + + +def flatten(instance): + """Flatten Struct of Array instance.""" + array_likes = list(get_array_fields(instance, return_values=True).values()) + flat_array_likes = [] + inner_treedefs = [] + num_arrays = [] + for array_like in array_likes: + flat_array_like, inner_treedef = jax.tree_util.tree_flatten(array_like) + inner_treedefs.append(inner_treedef) + flat_array_likes += flat_array_like + num_arrays.append(len(flat_array_like)) + metadata = get_metadata_fields(instance, return_values=True) + metadata = type(instance).metadata_cls(**metadata) + return flat_array_likes, (inner_treedefs, metadata, num_arrays) + + +def make_metadata_class(cls): + metadata_fields = get_fields(cls, + lambda x: x.metadata.get('is_metadata', False)) + metadata_cls = dataclasses.make_dataclass( + cls_name='Meta' + cls.__name__, + fields=[(field.name, field.type, field) for field in metadata_fields], + frozen=True, + eq=True) + return metadata_cls + + +def get_fields(cls_or_instance, filterfn, return_values=False): + fields = dataclasses.fields(cls_or_instance) + fields = [field for field in fields if filterfn(field)] + if return_values: + return { + field.name: getattr(cls_or_instance, field.name) for field in fields + } + else: + return fields + + +def get_array_fields(cls, return_values=False): + return get_fields( + cls, + lambda x: not x.metadata.get('is_metadata', False), + return_values=return_values) + + +def get_metadata_fields(cls, return_values=False): + return get_fields( + cls, + lambda x: x.metadata.get('is_metadata', False), + return_values=return_values) + + +class StructOfArray: + """Class Decorator for Struct Of Arrays.""" + + def __init__(self, same_dtype=True): + self.same_dtype = same_dtype + + def __call__(self, cls): + cls.__array_ufunc__ = None + cls.replace = replace + cls.same_dtype = self.same_dtype + cls.dtype = get_dtype + cls.shape = get_shape + cls.__len__ = get_len + cls.__getitem__ = get_item + cls.__post_init__ = post_init + new_cls = dataclasses.dataclass(cls, frozen=True, eq=False) # pytype: disable=wrong-keyword-args + # pytree claims to require metadata to be hashable, not sure why, + # But making derived dataclass that can just hold metadata + new_cls.metadata_cls = make_metadata_class(new_cls) + + def unflatten(aux, data): + inner_treedefs, metadata, num_arrays = aux + array_fields = [field.name for field in get_array_fields(new_cls)] + value_dict = {} + array_start = 0 + for num_array, inner_treedef, array_field in zip(num_arrays, + inner_treedefs, + array_fields): + value_dict[array_field] = jax.tree_util.tree_unflatten( + inner_treedef, data[array_start:array_start + num_array]) + array_start += num_array + metadata_fields = get_metadata_fields(new_cls) + for field in metadata_fields: + value_dict[field.name] = getattr(metadata, field.name) + + return new_cls(**value_dict) + + jax.tree_util.register_pytree_node( + nodetype=new_cls, flatten_func=flatten, unflatten_func=unflatten) + return new_cls diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/test_utils.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/test_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..415e5ffdbe719fb514ec9a7479c62f37c5d16631 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/test_utils.py @@ -0,0 +1,98 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Shared utils for tests.""" + +import dataclasses + +from colabdesign.af.alphafold.model.geometry import rigid_matrix_vector +from colabdesign.af.alphafold.model.geometry import rotation_matrix +from colabdesign.af.alphafold.model.geometry import vector +import jax.numpy as jnp +import numpy as np + + +def assert_rotation_matrix_equal(matrix1: rotation_matrix.Rot3Array, + matrix2: rotation_matrix.Rot3Array): + for field in dataclasses.fields(rotation_matrix.Rot3Array): + field = field.name + np.testing.assert_array_equal( + getattr(matrix1, field), getattr(matrix2, field)) + + +def assert_rotation_matrix_close(mat1: rotation_matrix.Rot3Array, + mat2: rotation_matrix.Rot3Array): + np.testing.assert_array_almost_equal(mat1.to_array(), mat2.to_array(), 6) + + +def assert_array_equal_to_rotation_matrix(array: jnp.ndarray, + matrix: rotation_matrix.Rot3Array): + """Check that array and Matrix match.""" + np.testing.assert_array_equal(matrix.xx, array[..., 0, 0]) + np.testing.assert_array_equal(matrix.xy, array[..., 0, 1]) + np.testing.assert_array_equal(matrix.xz, array[..., 0, 2]) + np.testing.assert_array_equal(matrix.yx, array[..., 1, 0]) + np.testing.assert_array_equal(matrix.yy, array[..., 1, 1]) + np.testing.assert_array_equal(matrix.yz, array[..., 1, 2]) + np.testing.assert_array_equal(matrix.zx, array[..., 2, 0]) + np.testing.assert_array_equal(matrix.zy, array[..., 2, 1]) + np.testing.assert_array_equal(matrix.zz, array[..., 2, 2]) + + +def assert_array_close_to_rotation_matrix(array: jnp.ndarray, + matrix: rotation_matrix.Rot3Array): + np.testing.assert_array_almost_equal(matrix.to_array(), array, 6) + + +def assert_vectors_equal(vec1: vector.Vec3Array, vec2: vector.Vec3Array): + np.testing.assert_array_equal(vec1.x, vec2.x) + np.testing.assert_array_equal(vec1.y, vec2.y) + np.testing.assert_array_equal(vec1.z, vec2.z) + + +def assert_vectors_close(vec1: vector.Vec3Array, vec2: vector.Vec3Array): + np.testing.assert_allclose(vec1.x, vec2.x, atol=1e-6, rtol=0.) + np.testing.assert_allclose(vec1.y, vec2.y, atol=1e-6, rtol=0.) + np.testing.assert_allclose(vec1.z, vec2.z, atol=1e-6, rtol=0.) + + +def assert_array_close_to_vector(array: jnp.ndarray, vec: vector.Vec3Array): + np.testing.assert_allclose(vec.to_array(), array, atol=1e-6, rtol=0.) + + +def assert_array_equal_to_vector(array: jnp.ndarray, vec: vector.Vec3Array): + np.testing.assert_array_equal(vec.to_array(), array) + + +def assert_rigid_equal_to_rigid(rigid1: rigid_matrix_vector.Rigid3Array, + rigid2: rigid_matrix_vector.Rigid3Array): + assert_rot_trans_equal_to_rigid(rigid1.rotation, rigid1.translation, rigid2) + + +def assert_rigid_close_to_rigid(rigid1: rigid_matrix_vector.Rigid3Array, + rigid2: rigid_matrix_vector.Rigid3Array): + assert_rot_trans_close_to_rigid(rigid1.rotation, rigid1.translation, rigid2) + + +def assert_rot_trans_equal_to_rigid(rot: rotation_matrix.Rot3Array, + trans: vector.Vec3Array, + rigid: rigid_matrix_vector.Rigid3Array): + assert_rotation_matrix_equal(rot, rigid.rotation) + assert_vectors_equal(trans, rigid.translation) + + +def assert_rot_trans_close_to_rigid(rot: rotation_matrix.Rot3Array, + trans: vector.Vec3Array, + rigid: rigid_matrix_vector.Rigid3Array): + assert_rotation_matrix_close(rot, rigid.rotation) + assert_vectors_close(trans, rigid.translation) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..11238170e7aa8b648cfe05ecb99daa9fcb45f134 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/utils.py @@ -0,0 +1,23 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Utils for geometry library.""" + +from typing import List + +import jax.numpy as jnp + + +def unstack(value: jnp.ndarray, axis: int = -1) -> List[jnp.ndarray]: + return [jnp.squeeze(v, axis=axis) + for v in jnp.split(value, value.shape[axis], axis=axis)] diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/vector.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/vector.py new file mode 100644 index 0000000000000000000000000000000000000000..53f6917e7bb8fa695b92710a424dfec41e48ce62 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/geometry/vector.py @@ -0,0 +1,217 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Vec3Array Class.""" + +from __future__ import annotations +import dataclasses +from typing import Union + +from colabdesign.af.alphafold.model.geometry import struct_of_array +from colabdesign.af.alphafold.model.geometry import utils +import jax +import jax.numpy as jnp +import numpy as np + +Float = Union[float, jnp.ndarray] + +VERSION = '0.1' + + +@struct_of_array.StructOfArray(same_dtype=True) +class Vec3Array: + """Vec3Array in 3 dimensional Space implemented as struct of arrays. + + This is done in order to improve performance and precision. + On TPU small matrix multiplications are very suboptimal and will waste large + compute ressources, furthermore any matrix multiplication on tpu happen in + mixed bfloat16/float32 precision, which is often undesirable when handling + physical coordinates. + In most cases this will also be faster on cpu's/gpu's since it allows for + easier use of vector instructions. + """ + + x: jnp.ndarray = dataclasses.field(metadata={'dtype': jnp.float32}) + y: jnp.ndarray + z: jnp.ndarray + + def __post_init__(self): + if hasattr(self.x, 'dtype'): + assert self.x.dtype == self.y.dtype + assert self.x.dtype == self.z.dtype + assert all([x == y for x, y in zip(self.x.shape, self.y.shape)]) + assert all([x == z for x, z in zip(self.x.shape, self.z.shape)]) + + def __add__(self, other: Vec3Array) -> Vec3Array: + return jax.tree_util.tree_map(lambda x, y: x + y, self, other) + + def __sub__(self, other: Vec3Array) -> Vec3Array: + return jax.tree_util.tree_map(lambda x, y: x - y, self, other) + + def __mul__(self, other: Float) -> Vec3Array: + return jax.tree_util.tree_map(lambda x: x * other, self) + + def __rmul__(self, other: Float) -> Vec3Array: + return self * other + + def __truediv__(self, other: Float) -> Vec3Array: + return jax.tree_util.tree_map(lambda x: x / other, self) + + def __neg__(self) -> Vec3Array: + return jax.tree_util.tree_map(lambda x: -x, self) + + def __pos__(self) -> Vec3Array: + return jax.tree_util.tree_map(lambda x: x, self) + + def cross(self, other: Vec3Array) -> Vec3Array: + """Compute cross product between 'self' and 'other'.""" + new_x = self.y * other.z - self.z * other.y + new_y = self.z * other.x - self.x * other.z + new_z = self.x * other.y - self.y * other.x + return Vec3Array(new_x, new_y, new_z) + + def dot(self, other: Vec3Array) -> Float: + """Compute dot product between 'self' and 'other'.""" + return self.x * other.x + self.y * other.y + self.z * other.z + + def norm(self, epsilon: float = 1e-6) -> Float: + """Compute Norm of Vec3Array, clipped to epsilon.""" + # To avoid NaN on the backward pass, we must use maximum before the sqrt + norm2 = self.dot(self) + if epsilon: + norm2 = jnp.maximum(norm2, epsilon**2) + return jnp.sqrt(norm2) + + def norm2(self): + return self.dot(self) + + def normalized(self, epsilon: float = 1e-6) -> Vec3Array: + """Return unit vector with optional clipping.""" + return self / self.norm(epsilon) + + @classmethod + def zeros(cls, shape, dtype=jnp.float32): + """Return Vec3Array corresponding to zeros of given shape.""" + return cls( + jnp.zeros(shape, dtype), jnp.zeros(shape, dtype), + jnp.zeros(shape, dtype)) # pytype: disable=wrong-arg-count # trace-all-classes + + def to_array(self) -> jnp.ndarray: + return jnp.stack([self.x, self.y, self.z], axis=-1) + + @classmethod + def from_array(cls, array): + return cls(*utils.unstack(array)) + + def __getstate__(self): + return (VERSION, + [np.asarray(self.x), + np.asarray(self.y), + np.asarray(self.z)]) + + def __setstate__(self, state): + version, state = state + del version + for i, letter in enumerate('xyz'): + object.__setattr__(self, letter, state[i]) + + +def square_euclidean_distance(vec1: Vec3Array, + vec2: Vec3Array, + epsilon: float = 1e-6) -> Float: + """Computes square of euclidean distance between 'vec1' and 'vec2'. + + Args: + vec1: Vec3Array to compute distance to + vec2: Vec3Array to compute distance from, should be + broadcast compatible with 'vec1' + epsilon: distance is clipped from below to be at least epsilon + + Returns: + Array of square euclidean distances; + shape will be result of broadcasting 'vec1' and 'vec2' + """ + difference = vec1 - vec2 + distance = difference.dot(difference) + if epsilon: + distance = jnp.maximum(distance, epsilon) + return distance + + +def dot(vector1: Vec3Array, vector2: Vec3Array) -> Float: + return vector1.dot(vector2) + + +def cross(vector1: Vec3Array, vector2: Vec3Array) -> Float: + return vector1.cross(vector2) + + +def norm(vector: Vec3Array, epsilon: float = 1e-6) -> Float: + return vector.norm(epsilon) + + +def normalized(vector: Vec3Array, epsilon: float = 1e-6) -> Vec3Array: + return vector.normalized(epsilon) + + +def euclidean_distance(vec1: Vec3Array, + vec2: Vec3Array, + epsilon: float = 1e-6) -> Float: + """Computes euclidean distance between 'vec1' and 'vec2'. + + Args: + vec1: Vec3Array to compute euclidean distance to + vec2: Vec3Array to compute euclidean distance from, should be + broadcast compatible with 'vec1' + epsilon: distance is clipped from below to be at least epsilon + + Returns: + Array of euclidean distances; + shape will be result of broadcasting 'vec1' and 'vec2' + """ + distance_sq = square_euclidean_distance(vec1, vec2, epsilon**2) + distance = jnp.sqrt(distance_sq) + return distance + + +def dihedral_angle(a: Vec3Array, b: Vec3Array, c: Vec3Array, + d: Vec3Array) -> Float: + """Computes torsion angle for a quadruple of points. + + For points (a, b, c, d), this is the angle between the planes defined by + points (a, b, c) and (b, c, d). It is also known as the dihedral angle. + + Arguments: + a: A Vec3Array of coordinates. + b: A Vec3Array of coordinates. + c: A Vec3Array of coordinates. + d: A Vec3Array of coordinates. + + Returns: + A tensor of angles in radians: [-pi, pi]. + """ + v1 = a - b + v2 = b - c + v3 = d - c + + c1 = v1.cross(v2) + c2 = v3.cross(v2) + c3 = c2.cross(c1) + + v2_mag = v2.norm() + return jnp.arctan2(c3.dot(v2), v2_mag * c1.dot(c2)) + + +def random_gaussian_vector(shape, key, dtype=jnp.float32): + vec_array = jax.random.normal(key, shape + (3,), dtype) + return Vec3Array.from_array(vec_array) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/layer_stack.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/layer_stack.py new file mode 100644 index 0000000000000000000000000000000000000000..035ae28b80dfbe7813f595dd45b9e54beba0f485 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/layer_stack.py @@ -0,0 +1,274 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Function to stack repeats of a layer function without shared parameters.""" + +import collections +import contextlib +import functools +import inspect +from typing import Any, Callable, Optional, Tuple, Union + +import haiku as hk +import jax +import jax.numpy as jnp + +LayerStackCarry = collections.namedtuple('LayerStackCarry', ['x', 'rng']) +LayerStackScanned = collections.namedtuple('LayerStackScanned', + ['i', 'args_ys']) + +# WrappedFn should take in arbitrarily nested `jnp.ndarray`, and return the +# exact same type. We cannot express this with `typing`. So we just use it +# to inform the user. In reality, the typing below will accept anything. +NestedArray = Any +WrappedFn = Callable[..., Union[NestedArray, Tuple[NestedArray]]] + + +def _check_no_varargs(f): + if list(inspect.signature( + f).parameters.values())[0].kind == inspect.Parameter.VAR_POSITIONAL: + raise ValueError( + 'The function `f` should not have any `varargs` (that is *args) ' + 'argument. Instead, it should only use explicit positional' + 'arguments.') + + +@contextlib.contextmanager +def nullcontext(): + yield + + +def maybe_with_rng(key): + if key is not None: + return hk.with_rng(key) + else: + return nullcontext() + + +def maybe_fold_in(key, data): + if key is not None: + return jax.random.fold_in(key, data) + else: + return None + + +class _LayerStack(hk.Module): + """Module to compose parameterized functions, implemented as a scan.""" + + def __init__(self, + count: int, + unroll: int, + name: Optional[str] = None): + """Iterate a function `f` `count` times, with non-shared parameters.""" + super().__init__(name=name) + self._count = count + self._unroll = unroll + + def __call__(self, x, *args_ys): + count = self._count + if hk.running_init(): + # At initialization time, we run just one layer but add an extra first + # dimension to every initialized tensor, making sure to use different + # random keys for different slices. + def creator(next_creator, shape, dtype, init, context): + del context + + def multi_init(shape, dtype): + assert shape[0] == count + key = hk.maybe_next_rng_key() + + def rng_context_init(slice_idx): + slice_key = maybe_fold_in(key, slice_idx) + with maybe_with_rng(slice_key): + return init(shape[1:], dtype) + + return jax.vmap(rng_context_init)(jnp.arange(count)) + + return next_creator((count,) + tuple(shape), dtype, multi_init) + + def getter(next_getter, value, context): + trailing_dims = len(context.original_shape) + 1 + sliced_value = jax.lax.index_in_dim( + value, index=0, axis=value.ndim - trailing_dims, keepdims=False) + return next_getter(sliced_value) + + with hk.experimental.custom_creator( + creator), hk.experimental.custom_getter(getter): + if len(args_ys) == 1 and args_ys[0] is None: + args0 = (None,) + else: + args0 = [ + jax.lax.dynamic_index_in_dim(ys, 0, keepdims=False) + for ys in args_ys + ] + x, z = self._call_wrapped(x, *args0) + if z is None: + return x, z + + # Broadcast state to hold each layer state. + def broadcast_state(layer_state): + return jnp.broadcast_to( + layer_state, [count,] + list(layer_state.shape)) + zs = jax.tree_util.tree_map(broadcast_state, z) + return x, zs + else: + # Use scan during apply, threading through random seed so that it's + # unique for each layer. + def layer(carry: LayerStackCarry, scanned: LayerStackScanned): + rng = carry.rng + + def getter(next_getter, value, context): + # Getter slices the full param at the current loop index. + trailing_dims = len(context.original_shape) + 1 + assert value.shape[value.ndim - trailing_dims] == count, ( + f'Attempting to use a parameter stack of size ' + f'{value.shape[value.ndim - trailing_dims]} for a LayerStack of ' + f'size {count}.') + + sliced_value = jax.lax.dynamic_index_in_dim( + value, scanned.i, axis=value.ndim - trailing_dims, keepdims=False) + return next_getter(sliced_value) + + with hk.experimental.custom_getter(getter): + if rng is None: + out_x, z = self._call_wrapped(carry.x, *scanned.args_ys) + else: + rng, rng_ = jax.random.split(rng) + with hk.with_rng(rng_): + out_x, z = self._call_wrapped(carry.x, *scanned.args_ys) + return LayerStackCarry(x=out_x, rng=rng), z + + carry = LayerStackCarry(x=x, rng=hk.maybe_next_rng_key()) + scanned = LayerStackScanned(i=jnp.arange(count, dtype=jnp.int32), + args_ys=args_ys) + + carry, zs = hk.scan( + layer, carry, scanned, length=count, unroll=self._unroll) + return carry.x, zs + + def _call_wrapped(self, + x: jnp.ndarray, + *args, + ) -> Tuple[jnp.ndarray, Optional[jnp.ndarray]]: + raise NotImplementedError() + + +class _LayerStackNoState(_LayerStack): + """_LayerStack impl with no per-layer state provided to the function.""" + + def __init__(self, + f: WrappedFn, + count: int, + unroll: int, + name: Optional[str] = None): + super().__init__(count=count, unroll=unroll, name=name) + _check_no_varargs(f) + self._f = f + + @hk.transparent + def _call_wrapped(self, args, y): + del y + ret = self._f(*args) + if len(args) == 1: + # If the function takes a single argument, the wrapped function receives + # a tuple of length 1, and therefore it must return a tuple of length 1. + ret = (ret,) + return ret, None + + +class _LayerStackWithState(_LayerStack): + """_LayerStack impl with per-layer state provided to the function.""" + + def __init__(self, + f: WrappedFn, + count: int, + unroll: int, + name: Optional[str] = None): + super().__init__(count=count, unroll=unroll, name=name) + self._f = f + + @hk.transparent + def _call_wrapped(self, x, *args): + return self._f(x, *args) + + +def layer_stack(num_layers: int, + with_state=False, + unroll: int = 1, + name: Optional[str] = None): + """Utility to wrap a Haiku function and recursively apply it to an input. + + A function is valid if it uses only explicit position parameters, and + its return type matches its input type. The position parameters can be + arbitrarily nested structures with `jnp.ndarray` at the leaf nodes. Note + that kwargs are not supported, neither are functions with variable number + of parameters (specified by `*args`). + + If `with_state=False` then the new, wrapped function can be understood as + performing the following: + ``` + for i in range(num_layers): + x = f(x) + return x + ``` + + And if `with_state=True`, assuming `f` takes two arguments on top of `x`: + ``` + for i in range(num_layers): + x, zs[i] = f(x, ys_0[i], ys_1[i]) + return x, zs + ``` + The code using `layer_stack` for the above function would be: + ``` + def f(x, y_0, y_1): + ... + return new_x, z + x, zs = layer_stack.layer_stack(num_layers, + with_state=True)(f)(x, ys_0, ys_1) + ``` + + Crucially, any parameters created inside `f` will not be shared across + iterations. + + Args: + num_layers: The number of times to iterate the wrapped function. + with_state: Whether or not to pass per-layer state to the wrapped function. + unroll: the unroll used by `scan`. + name: Name of the Haiku context. + + Returns: + Callable that will produce a layer stack when called with a valid function. + """ + def iterate(f): + if with_state: + @functools.wraps(f) + def wrapped(x, *args): + for ys in args: + assert ys.shape[0] == num_layers + return _LayerStackWithState( + f, num_layers, unroll=unroll, name=name)(x, *args) + else: + _check_no_varargs(f) + @functools.wraps(f) + def wrapped(*args): + ret = _LayerStackNoState( + f, num_layers, unroll=unroll, name=name)(args, None)[0] + if len(args) == 1: + # If the function takes a single argument, we must also return a + # single value, and not a tuple of length 1. + ret = ret[0] + return ret + + return wrapped + return iterate diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/lddt.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/lddt.py new file mode 100644 index 0000000000000000000000000000000000000000..3a5fdd1748717b1bfb0b335dbaa18bdafb490f2b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/lddt.py @@ -0,0 +1,88 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""lDDT protein distance score.""" +import jax.numpy as jnp + + +def lddt(predicted_points, + true_points, + true_points_mask, + cutoff=15., + per_residue=False): + """Measure (approximate) lDDT for a batch of coordinates. + + lDDT reference: + Mariani, V., Biasini, M., Barbato, A. & Schwede, T. lDDT: A local + superposition-free score for comparing protein structures and models using + distance difference tests. Bioinformatics 29, 2722–2728 (2013). + + lDDT is a measure of the difference between the true distance matrix and the + distance matrix of the predicted points. The difference is computed only on + points closer than cutoff *in the true structure*. + + This function does not compute the exact lDDT value that the original paper + describes because it does not include terms for physical feasibility + (e.g. bond length violations). Therefore this is only an approximate + lDDT score. + + Args: + predicted_points: (batch, length, 3) array of predicted 3D points + true_points: (batch, length, 3) array of true 3D points + true_points_mask: (batch, length, 1) binary-valued float array. This mask + should be 1 for points that exist in the true points. + cutoff: Maximum distance for a pair of points to be included + per_residue: If true, return score for each residue. Note that the overall + lDDT is not exactly the mean of the per_residue lDDT's because some + residues have more contacts than others. + + Returns: + An (approximate, see above) lDDT score in the range 0-1. + """ + + assert len(predicted_points.shape) == 3 + assert predicted_points.shape[-1] == 3 + assert true_points_mask.shape[-1] == 1 + assert len(true_points_mask.shape) == 3 + + # Compute true and predicted distance matrices. + dmat_true = jnp.sqrt(1e-10 + jnp.sum( + (true_points[:, :, None] - true_points[:, None, :])**2, axis=-1)) + + dmat_predicted = jnp.sqrt(1e-10 + jnp.sum( + (predicted_points[:, :, None] - + predicted_points[:, None, :])**2, axis=-1)) + + dists_to_score = ( + (dmat_true < cutoff).astype(jnp.float32) * true_points_mask * + jnp.transpose(true_points_mask, [0, 2, 1]) * + (1. - jnp.eye(dmat_true.shape[1])) # Exclude self-interaction. + ) + + # Shift unscored distances to be far away. + dist_l1 = jnp.abs(dmat_true - dmat_predicted) + + # True lDDT uses a number of fixed bins. + # We ignore the physical plausibility correction to lDDT, though. + score = 0.25 * ((dist_l1 < 0.5).astype(jnp.float32) + + (dist_l1 < 1.0).astype(jnp.float32) + + (dist_l1 < 2.0).astype(jnp.float32) + + (dist_l1 < 4.0).astype(jnp.float32)) + + # Normalize over the appropriate axes. + reduce_axes = (-1,) if per_residue else (-2, -1) + norm = 1. / (1e-10 + jnp.sum(dists_to_score, axis=reduce_axes)) + score = norm * (1e-10 + jnp.sum(dists_to_score * score, axis=reduce_axes)) + + return score diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/mapping.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/mapping.py new file mode 100644 index 0000000000000000000000000000000000000000..56a3ecb91588eb72b6a9a711cd04341516ad56b7 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/mapping.py @@ -0,0 +1,233 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Specialized mapping functions.""" + +import functools +import inspect + +from typing import Any, Callable, Optional, Sequence, TypeVar, Union + +import haiku as hk +import jax +import jax.numpy as jnp + + +PYTREE = Any +PYTREE_JAX_ARRAY = Any + +partial = functools.partial +PROXY = object() + +T = TypeVar('T') +def _set_docstring(docstr: str) -> Callable[[T], T]: + """Decorator for setting the docstring of a function.""" + + def wrapped(fun: T) -> T: + fun.__doc__ = docstr.format(fun=getattr(fun, '__name__', repr(fun))) + return fun + + return wrapped + + +def _maybe_slice(array, i, slice_size, axis): + if axis is PROXY: + return array + else: + return jax.lax.dynamic_slice_in_dim( + array, i, slice_size=slice_size, axis=axis) + + +def _maybe_get_size(array, axis): + if axis == PROXY: + return -1 + else: + return array.shape[axis] + + +def _expand_axes(axes, values, name='sharded_apply'): + values_tree_def = jax.tree_util.tree_flatten(values)[1] + flat_axes = jax.api_util.flatten_axes(name, values_tree_def, axes) + # Replace None's with PROXY + flat_axes = [PROXY if x is None else x for x in flat_axes] + return jax.tree_util.tree_unflatten(values_tree_def, flat_axes) + + +def sharded_map( + fun: Callable[..., PYTREE_JAX_ARRAY], + shard_size: Union[int, None] = 1, + in_axes: Union[int, PYTREE] = 0, + out_axes: Union[int, PYTREE] = 0) -> Callable[..., PYTREE_JAX_ARRAY]: + """Sharded vmap. + + Maps `fun` over axes, in a way similar to vmap, but does so in shards of + `shard_size`. This allows a smooth trade-off between memory usage + (as in a plain map) vs higher throughput (as in a vmap). + + Args: + fun: Function to apply smap transform to. + shard_size: Integer denoting shard size. + in_axes: Either integer or pytree describing which axis to map over for each + input to `fun`, None denotes broadcasting. + out_axes: integer or pytree denoting to what axis in the output the mapped + over axis maps. + + Returns: + function with smap applied. + """ + if 'split_rng' in inspect.signature(hk.vmap).parameters: + vmapped_fun = hk.vmap(fun, in_axes, out_axes, split_rng=False) + else: + # TODO(tomhennigan): Remove this when older versions of Haiku aren't used. + vmapped_fun = hk.vmap(fun, in_axes, out_axes) + return sharded_apply(vmapped_fun, shard_size, in_axes, out_axes) + +def sharded_apply( + fun: Callable[..., PYTREE_JAX_ARRAY], # pylint: disable=g-bare-generic + shard_size: Union[int, None] = 1, + in_axes: Union[int, PYTREE] = 0, + out_axes: Union[int, PYTREE] = 0, + new_out_axes: bool = False) -> Callable[..., PYTREE_JAX_ARRAY]: + """Sharded apply. + + Applies `fun` over shards to axes, in a way similar to vmap, + but does so in shards of `shard_size`. Shards are stacked after. + This allows a smooth trade-off between + memory usage (as in a plain map) vs higher throughput (as in a vmap). + + Args: + fun: Function to apply smap transform to. + shard_size: Integer denoting shard size. + in_axes: Either integer or pytree describing which axis to map over for each + input to `fun`, None denotes broadcasting. + out_axes: integer or pytree denoting to what axis in the output the mapped + over axis maps. + new_out_axes: whether to stack outputs on new axes. This assumes that the + output sizes for each shard (including the possible remainder shard) are + the same. + + Returns: + function with smap applied. + """ + docstr = ('Mapped version of {fun}. Takes similar arguments to {fun} ' + 'but with additional array axes over which {fun} is mapped.') + if new_out_axes: + raise NotImplementedError('New output axes not yet implemented.') + + # shard size None denotes no sharding + if shard_size is None: + return fun + + @_set_docstring(docstr) + @functools.wraps(fun) + def mapped_fn(*args): + # Expand in axes and Determine Loop range + in_axes_ = _expand_axes(in_axes, args) + + in_sizes = jax.tree_util.tree_map(_maybe_get_size, args, in_axes_) + flat_sizes = jax.tree_util.tree_flatten(in_sizes)[0] + in_size = max(flat_sizes) + assert all(i in {in_size, -1} for i in flat_sizes) + + num_extra_shards = (in_size - 1) // shard_size + + # Fix Up if necessary + last_shard_size = in_size % shard_size + last_shard_size = shard_size if last_shard_size == 0 else last_shard_size + + def apply_fun_to_slice(slice_start, slice_size): + input_slice = jax.tree_util.tree_map( + lambda array, axis: _maybe_slice(array, slice_start, slice_size, axis + ), args, in_axes_) + return fun(*input_slice) + + remainder_shape_dtype = hk.eval_shape( + partial(apply_fun_to_slice, 0, last_shard_size)) + out_dtypes = jax.tree_util.tree_map(lambda x: x.dtype, remainder_shape_dtype) + out_shapes = jax.tree_util.tree_map(lambda x: x.shape, remainder_shape_dtype) + out_axes_ = _expand_axes(out_axes, remainder_shape_dtype) + + if num_extra_shards > 0: + regular_shard_shape_dtype = hk.eval_shape( + partial(apply_fun_to_slice, 0, shard_size)) + shard_shapes = jax.tree_util.tree_map(lambda x: x.shape, regular_shard_shape_dtype) + + def make_output_shape(axis, shard_shape, remainder_shape): + return shard_shape[:axis] + ( + shard_shape[axis] * num_extra_shards + + remainder_shape[axis],) + shard_shape[axis + 1:] + + out_shapes = jax.tree_util.tree_map(make_output_shape, out_axes_, shard_shapes, + out_shapes) + + # Calls dynamic Update slice with different argument order + # This is here since tree_multimap only works with positional arguments + def dynamic_update_slice_in_dim(full_array, update, axis, i): + return jax.lax.dynamic_update_slice_in_dim(full_array, update, i, axis) + + def compute_shard(outputs, slice_start, slice_size): + slice_out = apply_fun_to_slice(slice_start, slice_size) + update_slice = partial( + dynamic_update_slice_in_dim, i=slice_start) + return jax.tree_util.tree_map(update_slice, outputs, slice_out, out_axes_) + + def scan_iteration(outputs, i): + new_outputs = compute_shard(outputs, i, shard_size) + return new_outputs, () + + slice_starts = jnp.arange(0, in_size - shard_size + 1, shard_size) + + def allocate_buffer(dtype, shape): + return jnp.zeros(shape, dtype=dtype) + + outputs = jax.tree_util.tree_map(allocate_buffer, out_dtypes, out_shapes) + + if slice_starts.shape[0] > 0: + outputs, _ = hk.scan(scan_iteration, outputs, slice_starts) + + if last_shard_size != shard_size: + remainder_start = in_size - last_shard_size + outputs = compute_shard(outputs, remainder_start, last_shard_size) + + return outputs + + return mapped_fn + + +def inference_subbatch( + module: Callable[..., PYTREE_JAX_ARRAY], + subbatch_size: int, + batched_args: Sequence[PYTREE_JAX_ARRAY], + nonbatched_args: Sequence[PYTREE_JAX_ARRAY], + low_memory: bool = True, + input_subbatch_dim: int = 0, + output_subbatch_dim: Optional[int] = None) -> PYTREE_JAX_ARRAY: + """Run through subbatches (like batch apply but with split and concat).""" + assert len(batched_args) > 0 # pylint: disable=g-explicit-length-test + + if not low_memory: + args = list(batched_args) + list(nonbatched_args) + return module(*args) + + if output_subbatch_dim is None: + output_subbatch_dim = input_subbatch_dim + + def run_module(*batched_args): + args = list(batched_args) + list(nonbatched_args) + return module(*args) + sharded_module = sharded_apply(run_module, + shard_size=subbatch_size, + in_axes=input_subbatch_dim, + out_axes=output_subbatch_dim) + return sharded_module(*batched_args) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/model.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/model.py new file mode 100644 index 0000000000000000000000000000000000000000..7b04181b6d813632e798a07d5bf2c5e484507c0f --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/model.py @@ -0,0 +1,97 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Code for constructing the model.""" +from typing import Any, Mapping, Optional, Union + +from absl import logging +from colabdesign.af.alphafold.model import modules +from colabdesign.af.alphafold.model import modules_multimer + +import haiku as hk +import jax +import ml_collections +import numpy as np +import tree + +class RunModel: + """Container for JAX model.""" + + def __init__(self, + config: ml_collections.ConfigDict, + params: Optional[Mapping[str, Mapping[str, np.ndarray]]] = None, + return_representations=True, + recycle_mode=None, + use_multimer=False): + + self.config = config + self.params = params + + self.mode = recycle_mode + if self.mode is None: self.mode = [] + + def _forward_fn(batch): + if use_multimer: + model = modules_multimer.AlphaFold(self.config.model) + else: + model = modules.AlphaFold(self.config.model) + return model( + batch, + return_representations=return_representations) + + self.init = jax.jit(hk.transform(_forward_fn).init) + self.apply_fn = jax.jit(hk.transform(_forward_fn).apply) + + def apply(params, key, feat): + + if "prev" in feat: + prev = feat["prev"] + else: + L = feat['aatype'].shape[0] + prev = {'prev_msa_first_row': np.zeros([L,256]), + 'prev_pair': np.zeros([L,L,128]), + 'prev_pos': np.zeros([L,37,3])} + if self.config.global_config.use_dgram: + prev['prev_dgram'] = np.zeros([L,L,64]) + feat["prev"] = prev + + ################################ + # decide how to run recycles + ################################ + if self.config.model.num_recycle: + # use scan() + def loop(prev, sub_key): + feat["prev"] = prev + results = self.apply_fn(params, sub_key, feat) + prev = results["prev"] + if "backprop" not in self.mode: + prev = jax.lax.stop_gradient(prev) + return prev, results + + keys = jax.random.split(key, self.config.model.num_recycle + 1) + _, o = jax.lax.scan(loop, prev, keys) + results = jax.tree_util.tree_map(lambda x:x[-1], o) + + if "add_prev" in self.mode: + for k in ["distogram","predicted_lddt","predicted_aligned_error"]: + if k in results: + results[k]["logits"] = o[k]["logits"].mean(0) + + else: + # single pass + results = self.apply_fn(params, key, feat) + + return results + + self.apply = jax.jit(apply) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules.py new file mode 100644 index 0000000000000000000000000000000000000000..e1a1ededbb89984b659c67cd3458f778b90da721 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules.py @@ -0,0 +1,1780 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Modules and code used in the core part of AlphaFold. + +The structure generation code is in 'folding.py'. +""" +import functools +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import all_atom +from colabdesign.af.alphafold.model import common_modules +from colabdesign.af.alphafold.model import folding +from colabdesign.af.alphafold.model import layer_stack +from colabdesign.af.alphafold.model import lddt +from colabdesign.af.alphafold.model import mapping +from colabdesign.af.alphafold.model import prng +from colabdesign.af.alphafold.model import quat_affine +from colabdesign.af.alphafold.model import utils +import haiku as hk +import jax +import jax.numpy as jnp + +from colabdesign.af.alphafold.model.r3 import Rigids, Rots, Vecs + +def apply_dropout(*, tensor, safe_key, rate, broadcast_dim=None): + """Applies dropout to a tensor.""" + shape = list(tensor.shape) + if broadcast_dim is not None: + shape[broadcast_dim] = 1 + keep_rate = 1.0 - rate + keep = jax.random.bernoulli(safe_key.get(), keep_rate, shape=shape) + return keep * tensor / keep_rate + +def dropout_wrapper(module, + input_act, + mask, + safe_key, + global_config, + use_dropout, + output_act=None, + **kwargs): + """Applies module + dropout + residual update.""" + if output_act is None: + output_act = input_act + + gc = global_config + residual = module(input_act, mask, **kwargs) + + if module.config.shared_dropout: + if module.config.orientation == 'per_row': + broadcast_dim = 0 + else: + broadcast_dim = 1 + else: + broadcast_dim = None + + residual = apply_dropout(tensor=residual, + safe_key=safe_key, + rate=jnp.where(use_dropout, module.config.dropout_rate, 0), + broadcast_dim=broadcast_dim) + + new_act = output_act + residual + + return new_act + + +def create_extra_msa_feature(batch): + """Expand extra_msa into 1hot and concat with other extra msa features. + + We do this as late as possible as the one_hot extra msa can be very large. + + Arguments: + batch: a dictionary with the following keys: + * 'extra_msa': [N_extra_seq, N_res] MSA that wasn't selected as a cluster + centre. Note, that this is not one-hot encoded. + * 'extra_has_deletion': [N_extra_seq, N_res] Whether there is a deletion to + the left of each position in the extra MSA. + * 'extra_deletion_value': [N_extra_seq, N_res] The number of deletions to + the left of each position in the extra MSA. + + Returns: + Concatenated tensor of extra MSA features. + """ + # 23 = 20 amino acids + 'X' for unknown + gap + bert mask + msa_1hot = jax.nn.one_hot(batch['extra_msa'], 23) + msa_feat = [msa_1hot, + jnp.expand_dims(batch['extra_has_deletion'], axis=-1), + jnp.expand_dims(batch['extra_deletion_value'], axis=-1)] + return jnp.concatenate(msa_feat, axis=-1) + +class AlphaFoldIteration(hk.Module): + """A single recycling iteration of AlphaFold architecture. + Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 3-22 + """ + def __init__(self, config, global_config, name='alphafold_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, batch, **kwargs): + + # Compute representations for each batch element and average. + evoformer_module = EmbeddingsAndEvoformer(self.config.embeddings_and_evoformer, self.global_config) + representations = evoformer_module(batch) + + head_factory = { + 'masked_msa': MaskedMsaHead, + 'distogram': DistogramHead, + 'structure_module': folding.StructureModule, + 'predicted_lddt': PredictedLDDTHead, + 'predicted_aligned_error': PredictedAlignedErrorHead, + 'experimentally_resolved': ExperimentallyResolvedHead} + + heads = {} + for name, head_config in sorted(self.config.heads.items()): + if not head_config.weight: continue + heads[name] = head_factory[name](head_config, self.global_config) + + ret = {'representations':representations} + for name, head in heads.items(): + if name in ('predicted_lddt', 'predicted_aligned_error'): + continue + else: + ret[name] = head(representations, batch) + if 'representations' in ret[name]: + representations.update(ret[name].pop('representations')) + + for name in ('predicted_lddt', 'predicted_aligned_error'): + ret[name] = heads[name](representations, batch) + return ret + +class AlphaFold(hk.Module): + """AlphaFold Jumper et al. (2021) Suppl. Alg. 2 "Inference""" + def __init__(self, config, name='alphafold'): + super().__init__(name=name) + self.config = config + self.global_config = config.global_config + + def __call__(self, batch, **kwargs): + """Run the AlphaFold model.""" + impl = AlphaFoldIteration(self.config, self.global_config) + + def get_prev(ret): + new_prev = { + 'prev_msa_first_row': ret['representations']['msa_first_row'], + 'prev_pair': ret['representations']['pair'], + 'prev_pos': ret['structure_module']['final_atom_positions'] + } + if self.global_config.use_dgram: + new_prev['prev_dgram'] = ret["distogram"]["logits"] + return new_prev + + prev = batch.pop("prev") + ret = impl(batch={**batch, **prev}) + ret["prev"] = get_prev(ret) + return ret + +class TemplatePairStack(hk.Module): + """Pair stack for the templates. + + Jumper et al. (2021) Suppl. Alg. 16 "TemplatePairStack" + """ + + def __init__(self, config, global_config, name='template_pair_stack'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, pair_act, pair_mask, use_dropout, safe_key=None): + """Builds TemplatePairStack module. + + Arguments: + pair_act: Pair activations for single template, shape [N_res, N_res, c_t]. + pair_mask: Pair mask, shape [N_res, N_res]. + safe_key: Safe key object encapsulating the random number generation key. + + Returns: + Updated pair_act, shape [N_res, N_res, c_t]. + """ + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + gc = self.global_config + c = self.config + + if not c.num_block: + return pair_act + + def block(x): + """One block of the template pair stack.""" + pair_act, safe_key = x + + dropout_wrapper_fn = functools.partial( + dropout_wrapper, global_config=gc, use_dropout=use_dropout) + + safe_key, *sub_keys = safe_key.split(6) + sub_keys = iter(sub_keys) + + pair_act = dropout_wrapper_fn( + TriangleAttention(c.triangle_attention_starting_node, gc, + name='triangle_attention_starting_node'), + pair_act, + pair_mask, + next(sub_keys)) + pair_act = dropout_wrapper_fn( + TriangleAttention(c.triangle_attention_ending_node, gc, + name='triangle_attention_ending_node'), + pair_act, + pair_mask, + next(sub_keys)) + pair_act = dropout_wrapper_fn( + TriangleMultiplication(c.triangle_multiplication_outgoing, gc, + name='triangle_multiplication_outgoing'), + pair_act, + pair_mask, + next(sub_keys)) + pair_act = dropout_wrapper_fn( + TriangleMultiplication(c.triangle_multiplication_incoming, gc, + name='triangle_multiplication_incoming'), + pair_act, + pair_mask, + next(sub_keys)) + pair_act = dropout_wrapper_fn( + Transition(c.pair_transition, gc, name='pair_transition'), + pair_act, + pair_mask, + next(sub_keys)) + + return pair_act, safe_key + + if gc.use_remat: + block = hk.remat(block) + + res_stack = layer_stack.layer_stack(c.num_block)(block) + pair_act, safe_key = res_stack((pair_act, safe_key)) + return pair_act + + +class Transition(hk.Module): + """Transition layer. + + Jumper et al. (2021) Suppl. Alg. 9 "MSATransition" + Jumper et al. (2021) Suppl. Alg. 15 "PairTransition" + """ + + def __init__(self, config, global_config, name='transition_block'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, act, mask): + """Builds Transition module. + + Arguments: + act: A tensor of queries of size [batch_size, N_res, N_channel]. + mask: A tensor denoting the mask of size [batch_size, N_res]. + + Returns: + A float32 tensor of size [batch_size, N_res, N_channel]. + """ + _, _, nc = act.shape + + num_intermediate = int(nc * self.config.num_intermediate_factor) + mask = jnp.expand_dims(mask, axis=-1) + + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='input_layer_norm')( + act) + + transition_module = hk.Sequential([ + common_modules.Linear( + num_intermediate, + initializer='relu', + name='transition1'), jax.nn.relu, + common_modules.Linear( + nc, + initializer=utils.final_init(self.global_config), + name='transition2') + ]) + + act = mapping.inference_subbatch( + transition_module, + self.global_config.subbatch_size, + batched_args=[act], + nonbatched_args=[], + low_memory=self.global_config.subbatch_size is not None) + + return act + + +def glorot_uniform(): + return hk.initializers.VarianceScaling(scale=1.0, + mode='fan_avg', + distribution='uniform') + + +class Attention(hk.Module): + """Multihead attention.""" + + def __init__(self, config, global_config, output_dim, name='attention'): + super().__init__(name=name) + + self.config = config + self.global_config = global_config + self.output_dim = output_dim + + def __call__(self, q_data, m_data, bias, nonbatched_bias=None): + """Builds Attention module. + + Arguments: + q_data: A tensor of queries, shape [batch_size, N_queries, q_channels]. + m_data: A tensor of memories from which the keys and values are + projected, shape [batch_size, N_keys, m_channels]. + bias: A bias for the attention, shape [batch_size, N_queries, N_keys]. + nonbatched_bias: Shared bias, shape [N_queries, N_keys]. + + Returns: + A float32 tensor of shape [batch_size, N_queries, output_dim]. + """ + # Sensible default for when the config keys are missing + key_dim = self.config.get('key_dim', int(q_data.shape[-1])) + value_dim = self.config.get('value_dim', int(m_data.shape[-1])) + num_head = self.config.num_head + assert key_dim % num_head == 0 + assert value_dim % num_head == 0 + key_dim = key_dim // num_head + value_dim = value_dim // num_head + + q_weights = hk.get_parameter( + 'query_w', shape=(q_data.shape[-1], num_head, key_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + k_weights = hk.get_parameter( + 'key_w', shape=(m_data.shape[-1], num_head, key_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + v_weights = hk.get_parameter( + 'value_w', shape=(m_data.shape[-1], num_head, value_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + + q = jnp.einsum('bqa,ahc->bqhc', q_data, q_weights) * key_dim**(-0.5) + k = jnp.einsum('bka,ahc->bkhc', m_data, k_weights) + v = jnp.einsum('bka,ahc->bkhc', m_data, v_weights) + logits = jnp.einsum('bqhc,bkhc->bhqk', q, k) + bias + if nonbatched_bias is not None: + logits += jnp.expand_dims(nonbatched_bias, axis=0) + + # patch for jax > 0.3.25 + logits = jnp.clip(logits,-1e8,1e8) + + weights = jax.nn.softmax(logits) + weighted_avg = jnp.einsum('bhqk,bkhc->bqhc', weights, v) + + if self.global_config.zero_init: + init = hk.initializers.Constant(0.0) + else: + init = glorot_uniform() + + if self.config.gating: + gating_weights = hk.get_parameter( + 'gating_w', + shape=(q_data.shape[-1], num_head, value_dim), + dtype=q_data.dtype, + init=hk.initializers.Constant(0.0)) + gating_bias = hk.get_parameter( + 'gating_b', + shape=(num_head, value_dim), + dtype=q_data.dtype, + init=hk.initializers.Constant(1.0)) + + gate_values = jnp.einsum('bqc, chv->bqhv', q_data, + gating_weights) + gating_bias + + gate_values = jax.nn.sigmoid(gate_values) + + weighted_avg *= gate_values + + o_weights = hk.get_parameter( + 'output_w', shape=(num_head, value_dim, self.output_dim), + dtype=q_data.dtype, + init=init) + o_bias = hk.get_parameter('output_b', shape=(self.output_dim,), + dtype=q_data.dtype, + init=hk.initializers.Constant(0.0)) + + output = jnp.einsum('bqhc,hco->bqo', weighted_avg, o_weights) + o_bias + + return output + + +class GlobalAttention(hk.Module): + """Global attention. + + Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention" lines 2-7 + """ + + def __init__(self, config, global_config, output_dim, name='attention'): + super().__init__(name=name) + + self.config = config + self.global_config = global_config + self.output_dim = output_dim + + def __call__(self, q_data, m_data, q_mask, bias): + """Builds GlobalAttention module. + + Arguments: + q_data: A tensor of queries with size [batch_size, N_queries, + q_channels] + m_data: A tensor of memories from which the keys and values + projected. Size [batch_size, N_keys, m_channels] + q_mask: A binary mask for q_data with zeros in the padded sequence + elements and ones otherwise. Size [batch_size, N_queries, q_channels] + (or broadcastable to this shape). + bias: A bias for the attention. + + Returns: + A float32 tensor of size [batch_size, N_queries, output_dim]. + """ + # Sensible default for when the config keys are missing + key_dim = self.config.get('key_dim', int(q_data.shape[-1])) + value_dim = self.config.get('value_dim', int(m_data.shape[-1])) + num_head = self.config.num_head + assert key_dim % num_head == 0 + assert value_dim % num_head == 0 + key_dim = key_dim // num_head + value_dim = value_dim // num_head + + q_weights = hk.get_parameter( + 'query_w', shape=(q_data.shape[-1], num_head, key_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + k_weights = hk.get_parameter( + 'key_w', shape=(m_data.shape[-1], key_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + v_weights = hk.get_parameter( + 'value_w', shape=(m_data.shape[-1], value_dim), + dtype=q_data.dtype, + init=glorot_uniform()) + + v = jnp.einsum('bka,ac->bkc', m_data, v_weights) + + q_avg = utils.mask_mean(q_mask, q_data, axis=1) + + q = jnp.einsum('ba,ahc->bhc', q_avg, q_weights) * key_dim**(-0.5) + k = jnp.einsum('bka,ac->bkc', m_data, k_weights) + bias = (1e9 * (q_mask[:, None, :, 0] - 1.)) + logits = jnp.einsum('bhc,bkc->bhk', q, k) + bias + weights = jax.nn.softmax(logits) + weighted_avg = jnp.einsum('bhk,bkc->bhc', weights, v) + + if self.global_config.zero_init: + init = hk.initializers.Constant(0.0) + else: + init = glorot_uniform() + + o_weights = hk.get_parameter( + 'output_w', shape=(num_head, value_dim, self.output_dim), + dtype=q_data.dtype, + init=init) + o_bias = hk.get_parameter('output_b', shape=(self.output_dim,), + dtype=q_data.dtype, + init=hk.initializers.Constant(0.0)) + + if self.config.gating: + gating_weights = hk.get_parameter( + 'gating_w', + shape=(q_data.shape[-1], num_head, value_dim), + dtype=q_data.dtype, + init=hk.initializers.Constant(0.0)) + gating_bias = hk.get_parameter( + 'gating_b', + shape=(num_head, value_dim), + dtype=q_data.dtype, + init=hk.initializers.Constant(1.0)) + + gate_values = jnp.einsum('bqc, chv->bqhv', q_data, gating_weights) + gate_values = jax.nn.sigmoid(gate_values + gating_bias) + weighted_avg = weighted_avg[:, None] * gate_values + output = jnp.einsum('bqhc,hco->bqo', weighted_avg, o_weights) + o_bias + else: + output = jnp.einsum('bhc,hco->bo', weighted_avg, o_weights) + o_bias + output = output[:, None] + return output + + +class MSARowAttentionWithPairBias(hk.Module): + """MSA per-row attention biased by the pair representation. + + Jumper et al. (2021) Suppl. Alg. 7 "MSARowAttentionWithPairBias" + """ + + def __init__(self, config, global_config, + name='msa_row_attention_with_pair_bias'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + msa_act, + msa_mask, + pair_act): + """Builds MSARowAttentionWithPairBias module. + + Arguments: + msa_act: [N_seq, N_res, c_m] MSA representation. + msa_mask: [N_seq, N_res] mask of non-padded regions. + pair_act: [N_res, N_res, c_z] pair representation. + + Returns: + Update to msa_act, shape [N_seq, N_res, c_m]. + """ + c = self.config + + assert len(msa_act.shape) == 3 + assert len(msa_mask.shape) == 2 + assert c.orientation == 'per_row' + + bias = (1e9 * (msa_mask - 1.))[:, None, None, :] + assert len(bias.shape) == 4 + + msa_act = common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, name='query_norm')( + msa_act) + + pair_act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='feat_2d_norm')( + pair_act) + + init_factor = 1. / jnp.sqrt(int(pair_act.shape[-1])) + weights = hk.get_parameter( + 'feat_2d_weights', + shape=(pair_act.shape[-1], c.num_head), + dtype=msa_act.dtype, + init=hk.initializers.RandomNormal(stddev=init_factor)) + nonbatched_bias = jnp.einsum('qkc,ch->hqk', pair_act, weights) + + attn_mod = Attention( + c, self.global_config, msa_act.shape[-1]) + msa_act = mapping.inference_subbatch( + attn_mod, + self.global_config.subbatch_size, + batched_args=[msa_act, msa_act, bias], + nonbatched_args=[nonbatched_bias], + low_memory=self.global_config.subbatch_size is not None) + + return msa_act + + +class MSAColumnAttention(hk.Module): + """MSA per-column attention. + + Jumper et al. (2021) Suppl. Alg. 8 "MSAColumnAttention" + """ + + def __init__(self, config, global_config, name='msa_column_attention'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + msa_act, + msa_mask): + """Builds MSAColumnAttention module. + + Arguments: + msa_act: [N_seq, N_res, c_m] MSA representation. + msa_mask: [N_seq, N_res] mask of non-padded regions. + + Returns: + Update to msa_act, shape [N_seq, N_res, c_m] + """ + c = self.config + + assert len(msa_act.shape) == 3 + assert len(msa_mask.shape) == 2 + assert c.orientation == 'per_column' + + msa_act = jnp.swapaxes(msa_act, -2, -3) + msa_mask = jnp.swapaxes(msa_mask, -1, -2) + + bias = (1e9 * (msa_mask - 1.))[:, None, None, :] + assert len(bias.shape) == 4 + + msa_act = common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, name='query_norm')( + msa_act) + + attn_mod = Attention( + c, self.global_config, msa_act.shape[-1]) + msa_act = mapping.inference_subbatch( + attn_mod, + self.global_config.subbatch_size, + batched_args=[msa_act, msa_act, bias], + nonbatched_args=[], + low_memory=self.global_config.subbatch_size is not None) + + msa_act = jnp.swapaxes(msa_act, -2, -3) + + return msa_act + + +class MSAColumnGlobalAttention(hk.Module): + """MSA per-column global attention. + + Jumper et al. (2021) Suppl. Alg. 19 "MSAColumnGlobalAttention" + """ + + def __init__(self, config, global_config, name='msa_column_global_attention'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + msa_act, + msa_mask): + """Builds MSAColumnGlobalAttention module. + + Arguments: + msa_act: [N_seq, N_res, c_m] MSA representation. + msa_mask: [N_seq, N_res] mask of non-padded regions. + + Returns: + Update to msa_act, shape [N_seq, N_res, c_m]. + """ + c = self.config + + assert len(msa_act.shape) == 3 + assert len(msa_mask.shape) == 2 + assert c.orientation == 'per_column' + + msa_act = jnp.swapaxes(msa_act, -2, -3) + msa_mask = jnp.swapaxes(msa_mask, -1, -2) + + bias = (1e9 * (msa_mask - 1.))[:, None, None, :] + assert len(bias.shape) == 4 + + msa_act = common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, name='query_norm')( + msa_act) + + attn_mod = GlobalAttention( + c, self.global_config, msa_act.shape[-1], + name='attention') + # [N_seq, N_res, 1] + msa_mask = jnp.expand_dims(msa_mask, axis=-1) + msa_act = mapping.inference_subbatch( + attn_mod, + self.global_config.subbatch_size, + batched_args=[msa_act, msa_act, msa_mask, bias], + nonbatched_args=[], + low_memory=self.global_config.subbatch_size is not None) + + msa_act = jnp.swapaxes(msa_act, -2, -3) + + return msa_act + + +class TriangleAttention(hk.Module): + """Triangle Attention. + + Jumper et al. (2021) Suppl. Alg. 13 "TriangleAttentionStartingNode" + Jumper et al. (2021) Suppl. Alg. 14 "TriangleAttentionEndingNode" + """ + + def __init__(self, config, global_config, name='triangle_attention'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, pair_act, pair_mask): + """Builds TriangleAttention module. + + Arguments: + pair_act: [N_res, N_res, c_z] pair activations tensor + pair_mask: [N_res, N_res] mask of non-padded regions in the tensor. + + Returns: + Update to pair_act, shape [N_res, N_res, c_z]. + """ + c = self.config + + assert len(pair_act.shape) == 3 + assert len(pair_mask.shape) == 2 + assert c.orientation in ['per_row', 'per_column'] + + if c.orientation == 'per_column': + pair_act = jnp.swapaxes(pair_act, -2, -3) + pair_mask = jnp.swapaxes(pair_mask, -1, -2) + + bias = (1e9 * (pair_mask - 1.))[:, None, None, :] + assert len(bias.shape) == 4 + + pair_act = common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, name='query_norm')( + pair_act) + + init_factor = 1. / jnp.sqrt(int(pair_act.shape[-1])) + weights = hk.get_parameter( + 'feat_2d_weights', + shape=(pair_act.shape[-1], c.num_head), + dtype=pair_act.dtype, + init=hk.initializers.RandomNormal(stddev=init_factor)) + nonbatched_bias = jnp.einsum('qkc,ch->hqk', pair_act, weights) + + attn_mod = Attention( + c, self.global_config, pair_act.shape[-1]) + pair_act = mapping.inference_subbatch( + attn_mod, + self.global_config.subbatch_size, + batched_args=[pair_act, pair_act, bias], + nonbatched_args=[nonbatched_bias], + low_memory=self.global_config.subbatch_size is not None) + + if c.orientation == 'per_column': + pair_act = jnp.swapaxes(pair_act, -2, -3) + + return pair_act + + +class MaskedMsaHead(hk.Module): + """Head to predict MSA at the masked locations. + + The MaskedMsaHead employs a BERT-style objective to reconstruct a masked + version of the full MSA, based on a linear projection of + the MSA representation. + Jumper et al. (2021) Suppl. Sec. 1.9.9 "Masked MSA prediction" + """ + + def __init__(self, config, global_config, name='masked_msa_head'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + if global_config.multimer_mode: + self.num_output = len(residue_constants.restypes_with_x_and_gap) + else: + self.num_output = config.num_output + + def __call__(self, representations, batch): + """Builds MaskedMsaHead module. + + Arguments: + representations: Dictionary of representations, must contain: + * 'msa': MSA representation, shape [N_seq, N_res, c_m]. + batch: Batch, unused. + + Returns: + Dictionary containing: + * 'logits': logits of shape [N_seq, N_res, N_aatype] with + (unnormalized) log probabilies of predicted aatype at position. + """ + del batch + logits = common_modules.Linear( + self.num_output, + initializer=utils.final_init(self.global_config), + name='logits')( + representations['msa']) + return dict(logits=logits) + +class PredictedLDDTHead(hk.Module): + """Head to predict the per-residue LDDT to be used as a confidence measure. + + Jumper et al. (2021) Suppl. Sec. 1.9.6 "Model confidence prediction (pLDDT)" + Jumper et al. (2021) Suppl. Alg. 29 "predictPerResidueLDDT_Ca" + """ + + def __init__(self, config, global_config, name='predicted_lddt_head'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, representations, batch): + """Builds ExperimentallyResolvedHead module. + + Arguments: + representations: Dictionary of representations, must contain: + * 'structure_module': Single representation from the structure module, + shape [N_res, c_s]. + batch: Batch, unused. + + Returns: + Dictionary containing : + * 'logits': logits of shape [N_res, N_bins] with + (unnormalized) log probabilies of binned predicted lDDT. + """ + act = representations['structure_module'] + + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='input_layer_norm')( + act) + + act = common_modules.Linear( + self.config.num_channels, + initializer='relu', + name='act_0')( + act) + act = jax.nn.relu(act) + + act = common_modules.Linear( + self.config.num_channels, + initializer='relu', + name='act_1')( + act) + act = jax.nn.relu(act) + + logits = common_modules.Linear( + self.config.num_bins, + initializer=utils.final_init(self.global_config), + name='logits')( + act) + # Shape (batch_size, num_res, num_bins) + return dict(logits=logits) + + +class PredictedAlignedErrorHead(hk.Module): + """Head to predict the distance errors in the backbone alignment frames. + + Can be used to compute predicted TM-Score. + Jumper et al. (2021) Suppl. Sec. 1.9.7 "TM-score prediction" + """ + + def __init__(self, config, global_config, + name='predicted_aligned_error_head'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, representations, batch): + """Builds PredictedAlignedErrorHead module. + + Arguments: + representations: Dictionary of representations, must contain: + * 'pair': pair representation, shape [N_res, N_res, c_z]. + batch: Batch, unused. + + Returns: + Dictionary containing: + * logits: logits for aligned error, shape [N_res, N_res, N_bins]. + * bin_breaks: array containing bin breaks, shape [N_bins - 1]. + """ + + act = representations['pair'] + + # Shape (num_res, num_res, num_bins) + logits = common_modules.Linear( + self.config.num_bins, + initializer=utils.final_init(self.global_config), + name='logits')(act) + # Shape (num_bins,) + breaks = jnp.linspace( + 0., self.config.max_error_bin, self.config.num_bins - 1) + return dict(logits=logits, breaks=breaks) + + +class ExperimentallyResolvedHead(hk.Module): + """Predicts if an atom is experimentally resolved in a high-res structure. + + Only trained on high-resolution X-ray crystals & cryo-EM. + Jumper et al. (2021) Suppl. Sec. 1.9.10 '"Experimentally resolved" prediction' + """ + + def __init__(self, config, global_config, + name='experimentally_resolved_head'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, representations, batch): + """Builds ExperimentallyResolvedHead module. + + Arguments: + representations: Dictionary of representations, must contain: + * 'single': Single representation, shape [N_res, c_s]. + batch: Batch, unused. + + Returns: + Dictionary containing: + * 'logits': logits of shape [N_res, 37], + log probability that an atom is resolved in atom37 representation, + can be converted to probability by applying sigmoid. + """ + logits = common_modules.Linear( + 37, # atom_exists.shape[-1] + initializer=utils.final_init(self.global_config), + name='logits')(representations['single']) + return dict(logits=logits) + + +def _layer_norm(axis=-1, name='layer_norm'): + return common_modules.LayerNorm( + axis=axis, + create_scale=True, + create_offset=True, + eps=1e-5, + use_fast_variance=True, + scale_init=hk.initializers.Constant(1.), + offset_init=hk.initializers.Constant(0.), + param_axis=axis, + name=name) + +class TriangleMultiplication(hk.Module): + """Triangle multiplication layer ("outgoing" or "incoming"). + Jumper et al. (2021) Suppl. Alg. 11 "TriangleMultiplicationOutgoing" + Jumper et al. (2021) Suppl. Alg. 12 "TriangleMultiplicationIncoming" + """ + + def __init__(self, config, global_config, name='triangle_multiplication'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, left_act, left_mask): + """Builds TriangleMultiplication module. + Arguments: + left_act: Pair activations, shape [N_res, N_res, c_z] + left_mask: Pair mask, shape [N_res, N_res]. + Returns: + Outputs, same shape/type as left_act. + """ + + if self.config.fuse_projection_weights: + return self._fused_triangle_multiplication(left_act, left_mask) + else: + return self._triangle_multiplication(left_act, left_mask) + + @hk.transparent + def _triangle_multiplication(self, left_act, left_mask): + """Implementation of TriangleMultiplication used in AF2 and AF-M<2.3.""" + c = self.config + gc = self.global_config + + mask = left_mask[..., None] + + act = common_modules.LayerNorm(axis=[-1], create_scale=True, create_offset=True, + name='layer_norm_input')(left_act) + input_act = act + + left_projection = common_modules.Linear( + c.num_intermediate_channel, + name='left_projection') + left_proj_act = mask * left_projection(act) + + right_projection = common_modules.Linear( + c.num_intermediate_channel, + name='right_projection') + right_proj_act = mask * right_projection(act) + + left_gate_values = jax.nn.sigmoid(common_modules.Linear( + c.num_intermediate_channel, + bias_init=1., + initializer=utils.final_init(gc), + name='left_gate')(act)) + + right_gate_values = jax.nn.sigmoid(common_modules.Linear( + c.num_intermediate_channel, + bias_init=1., + initializer=utils.final_init(gc), + name='right_gate')(act)) + + left_proj_act *= left_gate_values + right_proj_act *= right_gate_values + + # "Outgoing" edges equation: 'ikc,jkc->ijc' + # "Incoming" edges equation: 'kjc,kic->ijc' + # Note on the Suppl. Alg. 11 & 12 notation: + # For the "outgoing" edges, a = left_proj_act and b = right_proj_act + # For the "incoming" edges, it's swapped: + # b = left_proj_act and a = right_proj_act + act = jnp.einsum(c.equation, left_proj_act, right_proj_act) + + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='center_layer_norm')( + act) + + output_channel = int(input_act.shape[-1]) + + act = common_modules.Linear( + output_channel, + initializer=utils.final_init(gc), + name='output_projection')(act) + + gate_values = jax.nn.sigmoid(common_modules.Linear( + output_channel, + bias_init=1., + initializer=utils.final_init(gc), + name='gating_linear')(input_act)) + act *= gate_values + + return act + + @hk.transparent + def _fused_triangle_multiplication(self, left_act, left_mask): + """TriangleMultiplication with fused projection weights.""" + mask = left_mask[..., None] + c = self.config + gc = self.global_config + + left_act = _layer_norm(axis=-1, name='left_norm_input')(left_act) + + # Both left and right projections are fused into projection. + projection = common_modules.Linear( + 2*c.num_intermediate_channel, name='projection') + proj_act = mask * projection(left_act) + + # Both left + right gate are fused into gate_values. + gate_values = common_modules.Linear( + 2 * c.num_intermediate_channel, + name='gate', + bias_init=1., + initializer=utils.final_init(gc))(left_act) + proj_act *= jax.nn.sigmoid(gate_values) + + left_proj_act = proj_act[:, :, :c.num_intermediate_channel] + right_proj_act = proj_act[:, :, c.num_intermediate_channel:] + act = jnp.einsum(c.equation, left_proj_act, right_proj_act) + + act = _layer_norm(axis=-1, name='center_norm')(act) + + output_channel = int(left_act.shape[-1]) + + act = common_modules.Linear( + output_channel, + initializer=utils.final_init(gc), + name='output_projection')(act) + + gate_values = common_modules.Linear( + output_channel, + bias_init=1., + initializer=utils.final_init(gc), + name='gating_linear')(left_act) + act *= jax.nn.sigmoid(gate_values) + + return act + + +class DistogramHead(hk.Module): + """Head to predict a distogram. + + Jumper et al. (2021) Suppl. Sec. 1.9.8 "Distogram prediction" + """ + + def __init__(self, config, global_config, name='distogram_head'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, representations, batch): + """Builds DistogramHead module. + + Arguments: + representations: Dictionary of representations, must contain: + * 'pair': pair representation, shape [N_res, N_res, c_z]. + batch: Batch, unused. + + Returns: + Dictionary containing: + * logits: logits for distogram, shape [N_res, N_res, N_bins]. + * bin_breaks: array containing bin breaks, shape [N_bins - 1,]. + """ + half_logits = common_modules.Linear( + self.config.num_bins, + initializer=utils.final_init(self.global_config), + name='half_logits')( + representations['pair']) + + logits = half_logits + jnp.swapaxes(half_logits, -2, -3) + breaks = jnp.linspace(self.config.first_break, self.config.last_break, + self.config.num_bins - 1) + + return dict(logits=logits, bin_edges=breaks) + + +class OuterProductMean(hk.Module): + """Computes mean outer product. + + Jumper et al. (2021) Suppl. Alg. 10 "OuterProductMean" + """ + + def __init__(self, + config, + global_config, + num_output_channel, + name='outer_product_mean'): + super().__init__(name=name) + self.global_config = global_config + self.config = config + self.num_output_channel = num_output_channel + + def __call__(self, act, mask): + """Builds OuterProductMean module. + + Arguments: + act: MSA representation, shape [N_seq, N_res, c_m]. + mask: MSA mask, shape [N_seq, N_res]. + + Returns: + Update to pair representation, shape [N_res, N_res, c_z]. + """ + gc = self.global_config + c = self.config + + mask = mask[..., None] + act = common_modules.LayerNorm([-1], True, True, name='layer_norm_input')(act) + + left_act = mask * common_modules.Linear( + c.num_outer_channel, + initializer='linear', + name='left_projection')( + act) + + right_act = mask * common_modules.Linear( + c.num_outer_channel, + initializer='linear', + name='right_projection')( + act) + + if gc.zero_init: + init_w = hk.initializers.Constant(0.0) + else: + init_w = hk.initializers.VarianceScaling(scale=2., mode='fan_in') + + output_w = hk.get_parameter( + 'output_w', + shape=(c.num_outer_channel, c.num_outer_channel, + self.num_output_channel), + dtype=act.dtype, + init=init_w) + output_b = hk.get_parameter( + 'output_b', shape=(self.num_output_channel,), + dtype=act.dtype, + init=hk.initializers.Constant(0.0)) + + def compute_chunk(left_act): + # This is equivalent to + # + # act = jnp.einsum('abc,ade->dceb', left_act, right_act) + # act = jnp.einsum('dceb,cef->bdf', act, output_w) + output_b + # + # but faster. + left_act = jnp.transpose(left_act, [0, 2, 1]) + act = jnp.einsum('acb,ade->dceb', left_act, right_act) + act = jnp.einsum('dceb,cef->dbf', act, output_w) + output_b + return jnp.transpose(act, [1, 0, 2]) + + act = mapping.inference_subbatch( + compute_chunk, + c.chunk_size, + batched_args=[left_act], + nonbatched_args=[], + low_memory=True, + input_subbatch_dim=1, + output_subbatch_dim=0) + + epsilon = 1e-3 + norm = jnp.einsum('abc,adc->bdc', mask, mask) + act /= epsilon + norm + + return act + +def dgram_from_positions(positions, num_bins, min_bin, max_bin): + """Compute distogram from amino acid positions. + Arguments: + positions: [N_res, 3] Position coordinates. + num_bins: The number of bins in the distogram. + min_bin: The left edge of the first bin. + max_bin: The left edge of the final bin. The final bin catches + everything larger than `max_bin`. + Returns: + Distogram with the specified number of bins. + """ + def squared_difference(x, y): + return jnp.square(x - y) + + lower_breaks = jnp.linspace(min_bin, max_bin, num_bins) + lower_breaks = jnp.square(lower_breaks) + upper_breaks = jnp.concatenate([lower_breaks[1:],jnp.array([1e8], dtype=jnp.float32)], axis=-1) + dist2 = jnp.sum( + squared_difference( + jnp.expand_dims(positions, axis=-2), + jnp.expand_dims(positions, axis=-3)), + axis=-1, keepdims=True) + + return ((dist2 > lower_breaks).astype(jnp.float32) * (dist2 < upper_breaks).astype(jnp.float32)) + +def dgram_from_positions_soft(positions, num_bins, min_bin, max_bin, temp=2.0): + '''soft positions to dgram converter''' + lower_breaks = jnp.append(-1e8,jnp.linspace(min_bin, max_bin, num_bins)) + upper_breaks = jnp.append(lower_breaks[1:],1e8) + dist = jnp.sqrt(jnp.square(positions[...,:,None,:] - positions[...,None,:,:]).sum(-1,keepdims=True) + 1e-8) + o = jax.nn.sigmoid((dist - lower_breaks)/temp) * jax.nn.sigmoid((upper_breaks - dist)/temp) + o = o/(o.sum(-1,keepdims=True) + 1e-8) + return o[...,1:] + +def pseudo_beta_fn(aatype, all_atom_positions, all_atom_mask): + """Create pseudo beta features.""" + + ca_idx = residue_constants.atom_order['CA'] + cb_idx = residue_constants.atom_order['CB'] + + is_gly = jnp.equal(aatype, residue_constants.restype_order['G']) + is_gly_tile = jnp.tile(is_gly[..., None], [1] * len(is_gly.shape) + [3]) + pseudo_beta = jnp.where(is_gly_tile, all_atom_positions[..., ca_idx, :], all_atom_positions[..., cb_idx, :]) + + if all_atom_mask is not None: + pseudo_beta_mask = jnp.where(is_gly, all_atom_mask[..., ca_idx], all_atom_mask[..., cb_idx]) + pseudo_beta_mask = pseudo_beta_mask.astype(jnp.float32) + return pseudo_beta, pseudo_beta_mask + else: + return pseudo_beta + +class EvoformerIteration(hk.Module): + """Single iteration (block) of Evoformer stack. + Jumper et al. (2021) Suppl. Alg. 6 "EvoformerStack" lines 2-10 + """ + + def __init__(self, config, global_config, is_extra_msa, + name='evoformer_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + self.is_extra_msa = is_extra_msa + + def __call__(self, activations, masks, use_dropout, safe_key=None): + """Builds EvoformerIteration module. + + Arguments: + activations: Dictionary containing activations: + * 'msa': MSA activations, shape [N_seq, N_res, c_m]. + * 'pair': pair activations, shape [N_res, N_res, c_z]. + masks: Dictionary of masks: + * 'msa': MSA mask, shape [N_seq, N_res]. + * 'pair': pair mask, shape [N_res, N_res]. + safe_key: prng.SafeKey encapsulating rng key. + + Returns: + Outputs, same shape/type as act. + """ + c = self.config + gc = self.global_config + + msa_act, pair_act = activations['msa'], activations['pair'] + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + msa_mask, pair_mask = masks['msa'], masks['pair'] + + dropout_wrapper_fn = functools.partial( + dropout_wrapper, + global_config=gc, + use_dropout=use_dropout) + + safe_key, *sub_keys = safe_key.split(10) + sub_keys = iter(sub_keys) + + outer_module = OuterProductMean( + config=c.outer_product_mean, + global_config=self.global_config, + num_output_channel=int(pair_act.shape[-1]), + name='outer_product_mean') + if c.outer_product_mean.first: + pair_act = dropout_wrapper_fn( + outer_module, + msa_act, + msa_mask, + safe_key=next(sub_keys), + output_act=pair_act) + + msa_act = dropout_wrapper_fn( + MSARowAttentionWithPairBias( + c.msa_row_attention_with_pair_bias, gc, + name='msa_row_attention_with_pair_bias'), + msa_act, + msa_mask, + safe_key=next(sub_keys), + pair_act=pair_act) + + if not self.is_extra_msa: + attn_mod = MSAColumnAttention( + c.msa_column_attention, gc, name='msa_column_attention') + else: + attn_mod = MSAColumnGlobalAttention( + c.msa_column_attention, gc, name='msa_column_global_attention') + msa_act = dropout_wrapper_fn( + attn_mod, + msa_act, + msa_mask, + safe_key=next(sub_keys)) + + msa_act = dropout_wrapper_fn( + Transition(c.msa_transition, gc, name='msa_transition'), + msa_act, + msa_mask, + safe_key=next(sub_keys)) + + if not c.outer_product_mean.first: + pair_act = dropout_wrapper_fn( + outer_module, + msa_act, + msa_mask, + safe_key=next(sub_keys), + output_act=pair_act) + + pair_act = dropout_wrapper_fn( + TriangleMultiplication(c.triangle_multiplication_outgoing, gc, + name='triangle_multiplication_outgoing'), + pair_act, + pair_mask, + safe_key=next(sub_keys)) + pair_act = dropout_wrapper_fn( + TriangleMultiplication(c.triangle_multiplication_incoming, gc, + name='triangle_multiplication_incoming'), + pair_act, + pair_mask, + safe_key=next(sub_keys)) + + pair_act = dropout_wrapper_fn( + TriangleAttention(c.triangle_attention_starting_node, gc, + name='triangle_attention_starting_node'), + pair_act, + pair_mask, + safe_key=next(sub_keys)) + pair_act = dropout_wrapper_fn( + TriangleAttention(c.triangle_attention_ending_node, gc, + name='triangle_attention_ending_node'), + pair_act, + pair_mask, + safe_key=next(sub_keys)) + + pair_act = dropout_wrapper_fn( + Transition(c.pair_transition, gc, name='pair_transition'), + pair_act, + pair_mask, + safe_key=next(sub_keys)) + + return {'msa': msa_act, 'pair': pair_act} + + +class EmbeddingsAndEvoformer(hk.Module): + """Embeds the input data and runs Evoformer. + + Produces the MSA, single and pair representations. + Jumper et al. (2021) Suppl. Alg. 2 "Inference" line 5-18 + """ + + def __init__(self, config, global_config, name='evoformer'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, batch, safe_key=None): + + c = self.config + gc = self.global_config + dtype = jnp.bfloat16 if gc.bfloat16 else jnp.float32 + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + with utils.bfloat16_context(): + + # Embed clustered MSA. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" line 5 + # Jumper et al. (2021) Suppl. Alg. 3 "InputEmbedder" + + msa_feat = batch['msa_feat'].astype(dtype) + target_feat = jnp.pad(batch["target_feat"].astype(dtype),[[0,0],[1,1]]) + preprocess_1d = common_modules.Linear(c.msa_channel, name='preprocess_1d')(target_feat) + preprocess_msa = common_modules.Linear(c.msa_channel, name='preprocess_msa')(msa_feat) + msa_activations = preprocess_1d[None] + preprocess_msa + + left_single = common_modules.Linear(c.pair_channel, name='left_single')(target_feat) + right_single = common_modules.Linear(c.pair_channel, name='right_single')(target_feat) + pair_activations = left_single[:, None] + right_single[None] + + mask_2d = batch['seq_mask'][:, None] * batch['seq_mask'][None, :] + mask_2d = mask_2d.astype(dtype) + + # Inject previous outputs for recycling. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" line 6 + # Jumper et al. (2021) Suppl. Alg. 32 "RecyclingEmbedder" + + if gc.use_dgram: + # use predicted distogram input (from Sergey) + dgram = jax.nn.softmax(batch["prev_dgram"]) + dgram_map = jax.nn.one_hot(jnp.repeat(jnp.append(0,jnp.arange(15)),4),15).at[:,0].set(0) + dgram = dgram @ dgram_map + + else: + # use predicted position input + prev_pseudo_beta = pseudo_beta_fn(batch['aatype'], batch['prev_pos'], None) + if c.backprop_dgram: + dgram = dgram_from_positions_soft(prev_pseudo_beta, temp=c.backprop_dgram_temp, **c.prev_pos) + else: + dgram = dgram_from_positions(prev_pseudo_beta, **c.prev_pos) + dgram = dgram.astype(dtype) + pair_activations += common_modules.Linear(c.pair_channel, name='prev_pos_linear')(dgram) + + if c.recycle_features: + if 'prev_msa_first_row' in batch: + prev_msa_first_row = common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, + name='prev_msa_first_row_norm')(batch['prev_msa_first_row']).astype(dtype) + msa_activations = msa_activations.at[0].add(prev_msa_first_row) + + if 'prev_pair' in batch: + pair_activations += common_modules.LayerNorm( + axis=[-1], create_scale=True, create_offset=True, + name='prev_pair_norm')(batch['prev_pair']).astype(dtype) + + # Relative position encoding. + # Jumper et al. (2021) Suppl. Alg. 4 "relpos" + # Jumper et al. (2021) Suppl. Alg. 5 "one_hot" + if c.max_relative_feature: + # Add one-hot-encoded clipped residue distances to the pair activations. + if "rel_pos" in batch: + rel_pos = batch['rel_pos'].astype(dtype) + else: + if "offset" in batch: + offset = batch['offset'] + else: + pos = batch['residue_index'] + offset = pos[:, None] - pos[None, :] + rel_pos = jax.nn.one_hot( + jnp.clip( + offset + c.max_relative_feature, + a_min=0, + a_max=2 * c.max_relative_feature), + 2 * c.max_relative_feature + 1).astype(dtype) + pair_activations += common_modules.Linear(c.pair_channel, name='pair_activiations')(rel_pos) + + # Embed templates into the pair activations. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9-13 + + if c.template.enabled: + template_batch = {k: batch[k] for k in batch if k.startswith('template_')} + + multichain_mask = batch['asym_id'][:, None] == batch['asym_id'][None, :] + multichain_mask = jnp.where(batch["mask_template_interchain"], multichain_mask, True) + + template_pair_representation = TemplateEmbedding(c.template, gc)( + pair_activations, + template_batch, + mask_2d, + multichain_mask, + use_dropout=batch["use_dropout"]) + + pair_activations += template_pair_representation + + # Embed extra MSA features. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 14-16 + if c.use_extra_msa: + extra_msa_feat = create_extra_msa_feature(batch) + extra_msa_activations = common_modules.Linear(c.extra_msa_channel, + name='extra_msa_activations')(extra_msa_feat).astype(dtype) + # Extra MSA Stack. + # Jumper et al. (2021) Suppl. Alg. 18 "ExtraMsaStack" + extra_msa_stack_input = {'msa': extra_msa_activations, + 'pair': pair_activations} + extra_msa_stack_iteration = EvoformerIteration(c.evoformer, gc, + is_extra_msa=True, name='extra_msa_stack') + def extra_msa_stack_fn(x): + act, safe_key = x + safe_key, safe_subkey = safe_key.split() + extra_evoformer_output = extra_msa_stack_iteration( + activations=act, + masks={'msa': batch['extra_msa_mask'].astype(dtype), + 'pair': mask_2d}, + safe_key=safe_subkey, + use_dropout=batch["use_dropout"]) + return (extra_evoformer_output, safe_key) + if gc.use_remat: extra_msa_stack_fn = hk.remat(extra_msa_stack_fn) + extra_msa_stack = layer_stack.layer_stack(c.extra_msa_stack_num_block)(extra_msa_stack_fn) + extra_msa_output, safe_key = extra_msa_stack((extra_msa_stack_input, safe_key)) + pair_activations = extra_msa_output['pair'] + + evoformer_input = {'msa': msa_activations,'pair': pair_activations} + evoformer_masks = {'msa': batch['msa_mask'].astype(dtype), + 'pair': mask_2d} + #################################################################### + + # Append num_templ rows to msa_activations with template embeddings. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 7-8 + if c.template.enabled and c.template.embed_torsion_angles: + num_templ, num_res = batch['template_aatype'].shape + # Embed the templates aatypes. + aatype = batch['template_aatype'] + aatype_one_hot = jax.nn.one_hot(batch['template_aatype'], 22, axis=-1) + + # Embed the templates aatype, torsion angles and masks. + # Shape (templates, residues, msa_channels) + ret = all_atom.atom37_to_torsion_angles( + aatype=aatype, + all_atom_pos=batch['template_all_atom_positions'], + all_atom_mask=batch['template_all_atom_mask'], + # Ensure consistent behaviour during testing: + placeholder_for_undefined=not gc.zero_init) + + template_features = jnp.concatenate([ + aatype_one_hot, + jnp.reshape(ret['torsion_angles_sin_cos'], [num_templ, num_res, 14]), + jnp.reshape(ret['alt_torsion_angles_sin_cos'], [num_templ, num_res, 14]), + ret['torsion_angles_mask']], axis=-1).astype(dtype) + + template_activations = common_modules.Linear( + c.msa_channel, + initializer='relu', + name='template_single_embedding')(template_features) + template_activations = jax.nn.relu(template_activations) + template_activations = common_modules.Linear( + c.msa_channel, + initializer='relu', + name='template_projection')(template_activations) + + # Concatenate the templates to the msa. + evoformer_input['msa'] = jnp.concatenate([evoformer_input['msa'], template_activations], axis=0) + + # Concatenate templates masks to the msa masks. + # Use mask from the psi angle, as it only depends on the backbone atoms + # from a single residue. + torsion_angle_mask = ret['torsion_angles_mask'][:, :, 2] + torsion_angle_mask = torsion_angle_mask.astype(evoformer_masks['msa'].dtype) + evoformer_masks['msa'] = jnp.concatenate([evoformer_masks['msa'], torsion_angle_mask], axis=0) + #################################################################### + if c.use_msa: + # Main trunk of the network + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 17-18 + evoformer_iteration = EvoformerIteration(c.evoformer, gc, is_extra_msa=False, name='evoformer_iteration') + def evoformer_fn(x): + act, safe_key = x + safe_key, safe_subkey = safe_key.split() + evoformer_output = evoformer_iteration( + activations=act, + masks=evoformer_masks, + safe_key=safe_subkey, + use_dropout=batch["use_dropout"]) + return (evoformer_output, safe_key) + if gc.use_remat: evoformer_fn = hk.remat(evoformer_fn) + evoformer_stack = layer_stack.layer_stack(c.evoformer_num_block)(evoformer_fn) + evoformer_output, safe_key = evoformer_stack((evoformer_input, safe_key)) + msa_activations = evoformer_output['msa'] + pair_activations = evoformer_output['pair'] + + single_activations = common_modules.Linear(c.seq_channel, name='single_activations')(msa_activations[0]) + num_sequences = batch['msa_feat'].shape[0] + + output = { + 'single': single_activations, + 'pair': pair_activations, + # Crop away template rows such that they are not used in MaskedMsaHead. + 'msa': msa_activations[:num_sequences, :, :], + 'msa_first_row': msa_activations[0], + } + + # Convert back to float32 if we're not saving memory. + if not gc.bfloat16_output: + for k, v in output.items(): + if v.dtype == jnp.bfloat16: + output[k] = v.astype(jnp.float32) + return output + +#################################################################### +#################################################################### +class SingleTemplateEmbedding(hk.Module): + """Embeds a single template. + Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9+11 + """ + + def __init__(self, config, global_config, name='single_template_embedding'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, query_embedding, batch, mask_2d, multichain_mask_2d, use_dropout): + """Build the single template embedding. + Arguments: + query_embedding: Query pair representation, shape [N_res, N_res, c_z]. + batch: A batch of template features (note the template dimension has been + stripped out as this module only runs over a single template). + mask_2d: Padding mask (Note: this doesn't care if a template exists, + unlike the template_pseudo_beta_mask). + Returns: + A template embedding [N_res, N_res, c_z]. + """ + assert mask_2d.dtype == query_embedding.dtype + dtype = query_embedding.dtype + num_res = batch['template_aatype'].shape[0] + num_channels = (self.config.template_pair_stack + .triangle_attention_ending_node.value_dim) + + if "template_dgram" in batch: + template_dgram = batch["template_dgram"] + template_mask_2d = batch["template_dgram"].sum(-1) + + else: + template_mask = batch['template_pseudo_beta_mask'] + template_mask_2d = template_mask[:, None] * template_mask[None, :] + if self.config.backprop_dgram: + template_dgram = dgram_from_positions_soft(batch['template_pseudo_beta'], + temp=self.config.backprop_dgram_temp, + **self.config.dgram_features) + else: + template_dgram = dgram_from_positions(batch['template_pseudo_beta'], + **self.config.dgram_features) + + template_mask_2d = template_mask_2d * multichain_mask_2d + template_mask_2d = template_mask_2d.astype(dtype) + + template_dgram *= template_mask_2d[..., None] + template_dgram = template_dgram.astype(dtype) + to_concat = [template_dgram, template_mask_2d[:, :, None]] + + aatype = jax.nn.one_hot(batch['template_aatype'], 22, axis=-1, dtype=dtype) + + to_concat.append(jnp.tile(aatype[None, :, :], [num_res, 1, 1])) + to_concat.append(jnp.tile(aatype[:, None, :], [1, num_res, 1])) + + if "template_dgram" in batch: + unit_vector = [jnp.zeros((num_res,num_res,1))] * 3 + + else: + # Backbone affine mask: whether the residue has C, CA, N + # (the template mask defined above only considers pseudo CB). + n, ca, c = [residue_constants.atom_order[a] for a in ('N', 'CA', 'C')] + template_mask = ( + batch['template_all_atom_mask'][..., n] * + batch['template_all_atom_mask'][..., ca] * + batch['template_all_atom_mask'][..., c]) + template_mask_2d = template_mask[:, None] * template_mask[None, :] + template_mask_2d = template_mask_2d * multichain_mask_2d + + # compute unit_vector (not used by default) + if self.config.use_template_unit_vector: + raw_atom_pos = template_batch["template_all_atom_positions"] + if gc.bfloat16: + raw_atom_pos = raw_atom_pos.astype(jnp.float32) + + rot, trans = quat_affine.make_transform_from_reference( + n_xyz=raw_atom_pos[:, n], + ca_xyz=raw_atom_pos[:, ca], + c_xyz=raw_atom_pos[:, c]) + affines = quat_affine.QuatAffine( + quaternion=quat_affine.rot_to_quat(rot, unstack_inputs=True), + translation=trans, + rotation=rot, + unstack_inputs=True) + points = [jnp.expand_dims(x, axis=-2) for x in affines.translation] + affine_vec = affines.invert_point(points, extra_dims=1) + inv_distance_scalar = jax.lax.rsqrt(1e-6 + sum([jnp.square(x) for x in affine_vec])) + inv_distance_scalar *= template_mask_2d.astype(inv_distance_scalar.dtype) + unit_vector = [(x * inv_distance_scalar)[..., None] for x in affine_vec] + else: + unit_vector = [jnp.zeros((num_res,num_res,1))] * 3 + + unit_vector = [x.astype(dtype) for x in unit_vector] + to_concat.extend(unit_vector) + + template_mask_2d = template_mask_2d.astype(dtype) + to_concat.append(template_mask_2d[..., None]) + + act = jnp.concatenate(to_concat, axis=-1) + + # Mask out non-template regions so we don't get arbitrary values in the + # distogram for these regions. + act *= template_mask_2d[..., None] + + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" line 9 + act = common_modules.Linear( + num_channels, + initializer='relu', + name='embedding2d')(act) + + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" line 11 + act = TemplatePairStack( + self.config.template_pair_stack, self.global_config)(act, mask_2d, use_dropout=use_dropout) + + act = common_modules.LayerNorm([-1], True, True, name='output_layer_norm')(act) + return act + + +class TemplateEmbedding(hk.Module): + """Embeds a set of templates. + Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9-12 + Jumper et al. (2021) Suppl. Alg. 17 "TemplatePointwiseAttention" + """ + + def __init__(self, config, global_config, name='template_embedding'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, query_embedding, template_batch, mask_2d, multichain_mask_2d, use_dropout): + """Build TemplateEmbedding module. + Arguments: + query_embedding: Query pair representation, shape [N_res, N_res, c_z]. + template_batch: A batch of template features. + mask_2d: Padding mask (Note: this doesn't care if a template exists, + unlike the template_pseudo_beta_mask). + Returns: + A template embedding [N_res, N_res, c_z]. + """ + + num_templates = template_batch['template_mask'].shape[0] + num_channels = (self.config.template_pair_stack + .triangle_attention_ending_node.value_dim) + num_res = query_embedding.shape[0] + + dtype = query_embedding.dtype + template_mask = template_batch['template_mask'] + template_mask = template_mask.astype(dtype) + + query_num_channels = query_embedding.shape[-1] + + # Make sure the weights are shared across templates by constructing the + # embedder here. + # Jumper et al. (2021) Suppl. Alg. 2 "Inference" lines 9-12 + template_embedder = SingleTemplateEmbedding(self.config, self.global_config) + + def map_fn(batch): + return template_embedder(query_embedding, batch, mask_2d, multichain_mask_2d, + use_dropout=use_dropout) + + template_pair_representation = mapping.sharded_map(map_fn, in_axes=0)(template_batch) + + # Cross attend from the query to the templates along the residue + # dimension by flattening everything else into the batch dimension. + # Jumper et al. (2021) Suppl. Alg. 17 "TemplatePointwiseAttention" + flat_query = jnp.reshape(query_embedding,[num_res * num_res, 1, query_num_channels]) + + flat_templates = jnp.reshape( + jnp.transpose(template_pair_representation, [1, 2, 0, 3]), + [num_res * num_res, num_templates, num_channels]) + + bias = (1e9 * (template_mask[None, None, None, :] - 1.)) + + template_pointwise_attention_module = Attention( + self.config.attention, self.global_config, query_num_channels) + nonbatched_args = [bias] + batched_args = [flat_query, flat_templates] + + embedding = mapping.inference_subbatch( + template_pointwise_attention_module, + self.config.subbatch_size, + batched_args=batched_args, + nonbatched_args=nonbatched_args, + low_memory=self.config.subbatch_size is not None) + embedding = jnp.reshape(embedding,[num_res, num_res, query_num_channels]) + + # No gradients if no templates. + embedding *= (jnp.sum(template_mask) > 0.).astype(embedding.dtype) + + return embedding +#################################################################### \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules_multimer.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules_multimer.py new file mode 100644 index 0000000000000000000000000000000000000000..bf73ea8ba552b675d5e3769c757d44932f90fdcf --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/modules_multimer.py @@ -0,0 +1,805 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Core modules, which have been refactored in AlphaFold-Multimer. + +The main difference is that MSA sampling pipeline is moved inside the JAX model +for easier implementation of recycling and ensembling. + +Lower-level modules up to EvoformerIteration are reused from modules.py. +""" + +import functools +from typing import Sequence + +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import all_atom_multimer +from colabdesign.af.alphafold.model import common_modules +from colabdesign.af.alphafold.model import folding_multimer +from colabdesign.af.alphafold.model import geometry +from colabdesign.af.alphafold.model import layer_stack +from colabdesign.af.alphafold.model import modules +from colabdesign.af.alphafold.model import prng +from colabdesign.af.alphafold.model import utils + +import haiku as hk +import jax +import jax.numpy as jnp +import numpy as np + +def create_extra_msa_feature(batch, num_extra_msa): + """Expand extra_msa into 1hot and concat with other extra msa features. + We do this as late as possible as the one_hot extra msa can be very large. + Args: + batch: a dictionary with the following keys: + * 'extra_msa': [num_seq, num_res] MSA that wasn't selected as a cluster + centre. Note - This isn't one-hotted. + * 'extra_deletion_matrix': [num_seq, num_res] Number of deletions at given + position. + num_extra_msa: Number of extra msa to use. + Returns: + Concatenated tensor of extra MSA features. + """ + # 23 = 20 amino acids + 'X' for unknown + gap + bert mask + extra_msa = batch['extra_msa'][:num_extra_msa] + deletion_matrix = batch['extra_deletion_value'][:num_extra_msa] + msa_1hot = jax.nn.one_hot(extra_msa, 23) + has_deletion = jnp.clip(deletion_matrix, 0., 1.)[..., None] + deletion_value = (jnp.arctan(deletion_matrix / 3.) * (2. / jnp.pi))[..., None] + extra_msa_mask = batch['extra_msa_mask'][:num_extra_msa] + return jnp.concatenate([msa_1hot, has_deletion, deletion_value], + axis=-1), extra_msa_mask + +class AlphaFoldIteration(hk.Module): + """A single recycling iteration of AlphaFold architecture. + + Computes ensembled (averaged) representations from the provided features. + These representations are then passed to the various heads + that have been requested by the configuration file. + """ + + def __init__(self, config, global_config, name='alphafold_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, + batch, + return_representations=False, + safe_key=None): + + + # Compute representations for each MSA sample and average. + embedding_module = EmbeddingsAndEvoformer( + self.config.embeddings_and_evoformer, self.global_config) + + safe_key, safe_subkey = safe_key.split() + representations = embedding_module(batch, safe_key=safe_subkey) + + self.representations = representations + self.batch = batch + self.heads = {} + for head_name, head_config in sorted(self.config.heads.items()): + if not head_config.weight: + continue # Do not instantiate zero-weight heads. + + head_factory = { + 'masked_msa': + modules.MaskedMsaHead, + 'distogram': + modules.DistogramHead, + 'structure_module': + folding_multimer.StructureModule, + 'predicted_aligned_error': + modules.PredictedAlignedErrorHead, + 'predicted_lddt': + modules.PredictedLDDTHead, + 'experimentally_resolved': + modules.ExperimentallyResolvedHead, + }[head_name] + self.heads[head_name] = (head_config, + head_factory(head_config, self.global_config)) + + structure_module_output = None + if 'entity_id' in batch and 'all_atom_positions' in batch: + _, fold_module = self.heads['structure_module'] + structure_module_output = fold_module(representations, batch) + + + ret = {} + ret['representations'] = representations + + for name, (head_config, module) in self.heads.items(): + if name == 'structure_module' and structure_module_output is not None: + ret[name] = structure_module_output + representations['structure_module'] = structure_module_output.pop('act') + # Skip confidence heads until StructureModule is executed. + elif name in {'predicted_lddt', 'predicted_aligned_error', + 'experimentally_resolved'}: + continue + else: + ret[name] = module(representations, batch) + + + # Add confidence heads after StructureModule is executed. + if self.config.heads.get('predicted_lddt.weight', 0.0): + name = 'predicted_lddt' + head_config, module = self.heads[name] + ret[name] = module(representations, batch) + + if self.config.heads.experimentally_resolved.weight: + name = 'experimentally_resolved' + head_config, module = self.heads[name] + ret[name] = module(representations, batch) + + if self.config.heads.get('predicted_aligned_error.weight', 0.0): + name = 'predicted_aligned_error' + head_config, module = self.heads[name] + ret[name] = module(representations, batch) + # Will be used for ipTM computation. + ret[name]['asym_id'] = batch['asym_id'] + + return ret + +class AlphaFold(hk.Module): + """AlphaFold-Multimer model with recycling. + """ + + def __init__(self, config, name='alphafold'): + super().__init__(name=name) + self.config = config + self.global_config = config.global_config + + def __call__( + self, + batch, + return_representations=False, + safe_key=None): + + c = self.config + impl = AlphaFoldIteration(c, self.global_config) + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + elif isinstance(safe_key, jnp.ndarray): + safe_key = prng.SafeKey(safe_key) + + assert isinstance(batch, dict) + num_res = batch['aatype'].shape[0] + + def get_prev(ret): + new_prev = { + 'prev_pos': ret['structure_module']['final_atom_positions'], + 'prev_msa_first_row': ret['representations']['msa_first_row'], + 'prev_pair': ret['representations']['pair'], + } + return new_prev + + def apply_network(prev, safe_key): + recycled_batch = {**batch, **prev} + return impl( + batch=recycled_batch, + safe_key=safe_key) + + ret = apply_network(prev=batch.pop("prev"), safe_key=safe_key) + ret["prev"] = get_prev(ret) + + if not return_representations: + del ret['representations'] + return ret + +class EmbeddingsAndEvoformer(hk.Module): + """Embeds the input data and runs Evoformer. + + Produces the MSA, single and pair representations. + """ + + def __init__(self, config, global_config, name='evoformer'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def _relative_encoding(self, batch): + """Add relative position encodings. + + For position (i, j), the value is (i-j) clipped to [-k, k] and one-hotted. + + When not using 'use_chain_relative' the residue indices are used as is, e.g. + for heteromers relative positions will be computed using the positions in + the corresponding chains. + + When using 'use_chain_relative' we add an extra bin that denotes + 'different chain'. Furthermore we also provide the relative chain index + (i.e. sym_id) clipped and one-hotted to the network. And an extra feature + which denotes whether they belong to the same chain type, i.e. it's 0 if + they are in different heteromer chains and 1 otherwise. + + Args: + batch: batch. + Returns: + Feature embedding using the features as described before. + """ + c = self.config + gc = self.global_config + rel_feats = [] + asym_id = batch['asym_id'] + asym_id_same = jnp.equal(asym_id[:, None], asym_id[None, :]) + + if "offset" in batch: + offset = batch['offset'] + else: + pos = batch['residue_index'] + offset = pos[:, None] - pos[None, :] + + clipped_offset = jnp.clip( + offset + c.max_relative_idx, a_min=0, a_max=2 * c.max_relative_idx) + + dtype = jnp.bfloat16 if gc.bfloat16 else jnp.float32 + + if c.use_chain_relative: + + final_offset = jnp.where(asym_id_same, clipped_offset, + (2 * c.max_relative_idx + 1) * + jnp.ones_like(clipped_offset)) + + rel_pos = jax.nn.one_hot(final_offset, 2 * c.max_relative_idx + 2) + + rel_feats.append(rel_pos) + + entity_id = batch['entity_id'] + entity_id_same = jnp.equal(entity_id[:, None], entity_id[None, :]) + rel_feats.append(entity_id_same.astype(rel_pos.dtype)[..., None]) + + sym_id = batch['sym_id'] + rel_sym_id = sym_id[:, None] - sym_id[None, :] + + max_rel_chain = c.max_relative_chain + + clipped_rel_chain = jnp.clip( + rel_sym_id + max_rel_chain, a_min=0, a_max=2 * max_rel_chain) + + final_rel_chain = jnp.where(entity_id_same, clipped_rel_chain, + (2 * max_rel_chain + 1) * + jnp.ones_like(clipped_rel_chain)) + rel_chain = jax.nn.one_hot(final_rel_chain, 2 * c.max_relative_chain + 2) + + rel_feats.append(rel_chain) + + else: + rel_pos = jax.nn.one_hot(clipped_offset, 2 * c.max_relative_idx + 1) + rel_feats.append(rel_pos) + + rel_feat = jnp.concatenate(rel_feats, axis=-1) + + rel_feat = rel_feat.astype(dtype) + return common_modules.Linear( + c.pair_channel, + name='position_activations')(rel_feat) + + def __call__(self, batch, safe_key=None): + + c = self.config + gc = self.global_config + + batch = dict(batch) + dtype = jnp.bfloat16 if gc.bfloat16 else jnp.float32 + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + output = {} + with utils.bfloat16_context(): + + msa_feat = batch['msa_feat'].astype(dtype) + target_feat = jnp.pad(batch["target_feat"].astype(dtype),[[0,0],[0,1]]) + preprocess_1d = common_modules.Linear(c.msa_channel, name='preprocess_1d')(target_feat) + preprocess_msa = common_modules.Linear(c.msa_channel, name='preprocess_msa')(msa_feat) + msa_activations = preprocess_1d[None] + preprocess_msa + num_msa_sequences = msa_activations.shape[0] + + left_single = common_modules.Linear(c.pair_channel, name='left_single')(target_feat) + right_single = common_modules.Linear(c.pair_channel, name='right_single')(target_feat) + pair_activations = left_single[:, None] + right_single[None] + mask_2d = batch['seq_mask'][:, None] * batch['seq_mask'][None, :] + mask_2d = mask_2d.astype(dtype) + + if c.recycle_pos: + prev_pseudo_beta = modules.pseudo_beta_fn(batch['aatype'], batch['prev_pos'], None) + dgram = modules.dgram_from_positions(prev_pseudo_beta, **self.config.prev_pos) + dgram = dgram.astype(dtype) + pair_activations += common_modules.Linear(c.pair_channel, name='prev_pos_linear')(dgram) + + if c.recycle_features: + prev_msa_first_row = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='prev_msa_first_row_norm')(batch['prev_msa_first_row']).astype(dtype) + + msa_activations = msa_activations.at[0].add(prev_msa_first_row) + + pair_activations += common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='prev_pair_norm')(batch['prev_pair']).astype(dtype) + + if c.max_relative_idx: + pair_activations += self._relative_encoding(batch) + + if c.template.enabled: + template_module = TemplateEmbedding(c.template, gc) + template_batch = { + 'template_aatype': batch['template_aatype'], + 'template_all_atom_positions': batch['template_all_atom_positions'], + 'template_all_atom_mask': batch['template_all_atom_mask'] + } + if "template_dgram" in batch: + template_batch["template_dgram"] = batch["template_dgram"] + + # Construct a mask such that only intra-chain template features are + # computed, since all templates are for each chain individually. + multichain_mask = batch['asym_id'][:, None] == batch['asym_id'][None, :] + multichain_mask = jnp.where(batch["mask_template_interchain"], multichain_mask, True) + + safe_key, safe_subkey = safe_key.split() + template_act = template_module( + query_embedding=pair_activations, + template_batch=template_batch, + padding_mask_2d=mask_2d, + multichain_mask_2d=multichain_mask, + use_dropout=batch["use_dropout"], + safe_key=safe_subkey) + pair_activations += template_act + + # Extra MSA stack. + (extra_msa_feat, extra_msa_mask) = create_extra_msa_feature(batch, c.num_extra_msa) + extra_msa_activations = common_modules.Linear(c.extra_msa_channel, + name='extra_msa_activations')(extra_msa_feat).astype(dtype) + extra_msa_mask = extra_msa_mask.astype(dtype) + extra_evoformer_input = {'msa': extra_msa_activations, 'pair': pair_activations} + extra_masks = {'msa': extra_msa_mask, 'pair': mask_2d} + extra_evoformer_iteration = modules.EvoformerIteration(c.evoformer, gc, is_extra_msa=True, name='extra_msa_stack') + + def extra_evoformer_fn(x): + act, safe_key = x + safe_key, safe_subkey = safe_key.split() + extra_evoformer_output = extra_evoformer_iteration( + activations=act, + masks=extra_masks, + use_dropout=batch["use_dropout"], + safe_key=safe_subkey) + return (extra_evoformer_output, safe_key) + + if gc.use_remat: + extra_evoformer_fn = hk.remat(extra_evoformer_fn) + + safe_key, safe_subkey = safe_key.split() + extra_evoformer_stack = layer_stack.layer_stack( + c.extra_msa_stack_num_block)( + extra_evoformer_fn) + extra_evoformer_output, safe_key = extra_evoformer_stack( + (extra_evoformer_input, safe_subkey)) + + pair_activations = extra_evoformer_output['pair'] + # Get the size of the MSA before potentially adding templates, so we + # can crop out the templates later. + num_msa_sequences = msa_activations.shape[0] + evoformer_input = { + 'msa': msa_activations, + 'pair': pair_activations, + } + evoformer_masks = {'msa': batch['msa_mask'].astype(dtype), 'pair': mask_2d} + if c.template.enabled: + template_features, template_masks = ( + template_embedding_1d(batch=batch, num_channel=c.msa_channel, global_config=gc)) + + evoformer_input['msa'] = jnp.concatenate([evoformer_input['msa'], template_features], axis=0) + evoformer_masks['msa'] = jnp.concatenate([evoformer_masks['msa'], template_masks], axis=0) + + evoformer_iteration = modules.EvoformerIteration( + c.evoformer, gc, is_extra_msa=False, name='evoformer_iteration') + + def evoformer_fn(x): + act, safe_key = x + safe_key, safe_subkey = safe_key.split() + evoformer_output = evoformer_iteration( + activations=act, + masks=evoformer_masks, + use_dropout=batch["use_dropout"], + safe_key=safe_subkey) + return (evoformer_output, safe_key) + + if gc.use_remat: + evoformer_fn = hk.remat(evoformer_fn) + + safe_key, safe_subkey = safe_key.split() + evoformer_stack = layer_stack.layer_stack(c.evoformer_num_block)( + evoformer_fn) + + def run_evoformer(evoformer_input): + evoformer_output, _ = evoformer_stack((evoformer_input, safe_subkey)) + return evoformer_output + + evoformer_output = run_evoformer(evoformer_input) + + msa_activations = evoformer_output['msa'] + pair_activations = evoformer_output['pair'] + + single_activations = common_modules.Linear( + c.seq_channel, name='single_activations')(msa_activations[0]) + output.update({ + 'single': + single_activations, + 'pair': + pair_activations, + # Crop away template rows such that they are not used in MaskedMsaHead. + 'msa': + msa_activations[:num_msa_sequences, :, :], + 'msa_first_row': + msa_activations[0], + }) + + # Convert back to float32 if we're not saving memory. + if not gc.bfloat16_output: + for k, v in output.items(): + if v.dtype == jnp.bfloat16: + output[k] = v.astype(jnp.float32) + + return output + + +class TemplateEmbedding(hk.Module): + """Embed a set of templates.""" + + def __init__(self, config, global_config, name='template_embedding'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, query_embedding, template_batch, padding_mask_2d, + multichain_mask_2d, use_dropout, safe_key=None): + """Generate an embedding for a set of templates. + + Args: + query_embedding: [num_res, num_res, num_channel] a query tensor that will + be used to attend over the templates to remove the num_templates + dimension. + template_batch: A dictionary containing: + `template_aatype`: [num_templates, num_res] aatype for each template. + `template_all_atom_positions`: [num_templates, num_res, 37, 3] atom + positions for all templates. + `template_all_atom_mask`: [num_templates, num_res, 37] mask for each + template. + padding_mask_2d: [num_res, num_res] Pair mask for attention operations. + multichain_mask_2d: [num_res, num_res] Mask indicating which residue pairs + are intra-chain, used to mask out residue distance based features + between chains. + safe_key: random key generator. + + Returns: + An embedding of size [num_res, num_res, num_channels] + """ + c = self.config + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + num_templates = template_batch['template_aatype'].shape[0] + num_res, _, query_num_channels = query_embedding.shape + + # Embed each template separately. + template_embedder = SingleTemplateEmbedding(self.config, self.global_config) + def partial_template_embedder(template_batch, unsafe_key): + safe_key = prng.SafeKey(unsafe_key) + return template_embedder(query_embedding, + template_batch, + padding_mask_2d, + multichain_mask_2d, + use_dropout, + safe_key) + + safe_key, unsafe_key = safe_key.split() + unsafe_keys = jax.random.split(unsafe_key._key, num_templates) + + def scan_fn(carry, x): + return carry + partial_template_embedder(*x), None + + scan_init = jnp.zeros((num_res, num_res, c.num_channels), dtype=query_embedding.dtype) + summed_template_embeddings, _ = hk.scan(scan_fn, scan_init, (template_batch, unsafe_keys)) + + embedding = summed_template_embeddings / num_templates + embedding = jax.nn.relu(embedding) + embedding = common_modules.Linear( + query_num_channels, + initializer='relu', + name='output_linear')(embedding) + + return embedding + + +class SingleTemplateEmbedding(hk.Module): + """Embed a single template.""" + + def __init__(self, config, global_config, name='single_template_embedding'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, query_embedding, template_batch, + padding_mask_2d, multichain_mask_2d, use_dropout, safe_key): + """Build the single template embedding graph. + + Args: + query_embedding: (num_res, num_res, num_channels) - embedding of the + query sequence/msa. + template_aatype: [num_res] aatype for each template. + template_all_atom_positions: [num_res, 37, 3] atom positions for all + templates. + template_all_atom_mask: [num_res, 37] mask for each template. + padding_mask_2d: Padding mask (Note: this doesn't care if a template + exists, unlike the template_pseudo_beta_mask). + multichain_mask_2d: A mask indicating intra-chain residue pairs, used + to mask out between chain distances/features when templates are for + single chains. + safe_key: Random key generator. + + Returns: + A template embedding (num_res, num_res, num_channels). + """ + gc = self.global_config + c = self.config + assert padding_mask_2d.dtype == query_embedding.dtype + dtype = query_embedding.dtype + num_channels = self.config.num_channels + + def construct_input(query_embedding, template_batch, multichain_mask_2d): + + if "template_dgram" in template_batch: + template_dgram = template_batch["template_dgram"].astype(dtype) + template_dgram *= multichain_mask_2d[...,None] + pseudo_beta_mask_2d = template_dgram.sum(-1) + + else: + # Compute distogram feature for the template. + template_positions, pseudo_beta_mask = modules.pseudo_beta_fn( + template_batch["template_aatype"], + template_batch["template_all_atom_positions"], + template_batch["template_all_atom_mask"]) + pseudo_beta_mask_2d = (pseudo_beta_mask[:, None] * + pseudo_beta_mask[None, :]) + pseudo_beta_mask_2d *= multichain_mask_2d + template_dgram = modules.dgram_from_positions( + template_positions, **self.config.dgram_features) + template_dgram *= pseudo_beta_mask_2d[..., None] + template_dgram = template_dgram.astype(dtype) + pseudo_beta_mask_2d = pseudo_beta_mask_2d.astype(dtype) + + to_concat = [(template_dgram, 1), (pseudo_beta_mask_2d, 0)] + aatype = jax.nn.one_hot(template_batch["template_aatype"], 22, axis=-1, dtype=dtype) + to_concat.append((aatype[None, :, :], 1)) + to_concat.append((aatype[:, None, :], 1)) + + # Compute a feature representing the normalized vector between each + # backbone affine - i.e. in each residues local frame, what direction are + # each of the other residues. + raw_atom_pos = template_batch["template_all_atom_positions"] + if gc.bfloat16: + raw_atom_pos = raw_atom_pos.astype(jnp.float32) + + atom_pos = geometry.Vec3Array.from_array(raw_atom_pos) + rigid, backbone_mask = folding_multimer.make_backbone_affine( + atom_pos, + template_batch["template_all_atom_mask"], + template_batch["template_aatype"]) + points = rigid.translation + rigid_vec = rigid[:, None].inverse().apply_to_point(points) + unit_vector = rigid_vec.normalized() + unit_vector = [unit_vector.x, unit_vector.y, unit_vector.z] + + if gc.bfloat16: + unit_vector = [x.astype(jnp.bfloat16) for x in unit_vector] + backbone_mask = backbone_mask.astype(jnp.bfloat16) + + backbone_mask_2d = jnp.sqrt(backbone_mask[:,None] * backbone_mask[None,:]) + backbone_mask_2d *= multichain_mask_2d + unit_vector = [x*backbone_mask_2d for x in unit_vector] + + # Note that the backbone_mask takes into account C, CA and N (unlike + # pseudo beta mask which just needs CB) so we add both masks as features. + to_concat.extend([(x, 0) for x in unit_vector]) + to_concat.append((backbone_mask_2d, 0)) + query_embedding = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='query_embedding_norm')(query_embedding) + # Allow the template embedder to see the query embedding. Note this + # contains the position relative feature, so this is how the network knows + # which residues are next to each other. + to_concat.append((query_embedding, 1)) + + act = 0 + + for i, (x, n_input_dims) in enumerate(to_concat): + act += common_modules.Linear( + num_channels, + num_input_dims=n_input_dims, + initializer='relu', + name=f'template_pair_embedding_{i}')(x) + return act + + act = construct_input(query_embedding, template_batch, multichain_mask_2d) + + template_iteration = TemplateEmbeddingIteration( + c.template_pair_stack, gc, name='template_embedding_iteration') + + def template_iteration_fn(x): + act, safe_key = x + + safe_key, safe_subkey = safe_key.split() + act = template_iteration( + act=act, + pair_mask=padding_mask_2d, + use_dropout=use_dropout, + safe_key=safe_subkey) + return (act, safe_key) + + if gc.use_remat: + template_iteration_fn = hk.remat(template_iteration_fn) + + safe_key, safe_subkey = safe_key.split() + template_stack = layer_stack.layer_stack( + c.template_pair_stack.num_block)( + template_iteration_fn) + act, safe_key = template_stack((act, safe_subkey)) + + act = common_modules.LayerNorm( + axis=[-1], + create_scale=True, + create_offset=True, + name='output_layer_norm')( + act) + return act + +class TemplateEmbeddingIteration(hk.Module): + """Single Iteration of Template Embedding.""" + + def __init__(self, config, global_config, + name='template_embedding_iteration'): + super().__init__(name=name) + self.config = config + self.global_config = global_config + + def __call__(self, act, pair_mask, use_dropout, safe_key=None): + """Build a single iteration of the template embedder. + + Args: + act: [num_res, num_res, num_channel] Input pairwise activations. + pair_mask: [num_res, num_res] padding mask. + safe_key: Safe pseudo-random generator key. + + Returns: + [num_res, num_res, num_channel] tensor of activations. + """ + c = self.config + gc = self.global_config + + if safe_key is None: + safe_key = prng.SafeKey(hk.next_rng_key()) + + dropout_wrapper_fn = functools.partial( + modules.dropout_wrapper, + use_dropout=use_dropout, + global_config=gc) + + safe_key, *sub_keys = safe_key.split(20) + sub_keys = iter(sub_keys) + + act = dropout_wrapper_fn( + modules.TriangleMultiplication(c.triangle_multiplication_outgoing, gc, + name='triangle_multiplication_outgoing'), + act, + pair_mask, + safe_key=next(sub_keys)) + + act = dropout_wrapper_fn( + modules.TriangleMultiplication(c.triangle_multiplication_incoming, gc, + name='triangle_multiplication_incoming'), + act, + pair_mask, + safe_key=next(sub_keys)) + + act = dropout_wrapper_fn( + modules.TriangleAttention(c.triangle_attention_starting_node, gc, + name='triangle_attention_starting_node'), + act, + pair_mask, + safe_key=next(sub_keys)) + + act = dropout_wrapper_fn( + modules.TriangleAttention(c.triangle_attention_ending_node, gc, + name='triangle_attention_ending_node'), + act, + pair_mask, + safe_key=next(sub_keys)) + + act = dropout_wrapper_fn( + modules.Transition(c.pair_transition, gc, + name='pair_transition'), + act, + pair_mask, + safe_key=next(sub_keys)) + + return act + + +def template_embedding_1d(batch, num_channel, global_config): + """Embed templates into an (num_res, num_templates, num_channels) embedding. + + Args: + batch: A batch containing: + template_aatype, (num_templates, num_res) aatype for the templates. + template_all_atom_positions, (num_templates, num_residues, 37, 3) atom + positions for the templates. + template_all_atom_mask, (num_templates, num_residues, 37) atom mask for + each template. + num_channel: The number of channels in the output. + + Returns: + An embedding of shape (num_templates, num_res, num_channels) and a mask of + shape (num_templates, num_res). + """ + + # Embed the templates aatypes. + aatype_one_hot = jax.nn.one_hot(batch['template_aatype'], 22, axis=-1) + + num_templates = batch['template_aatype'].shape[0] + all_chi_angles = [] + all_chi_masks = [] + for i in range(num_templates): + atom_pos = geometry.Vec3Array.from_array( + batch['template_all_atom_positions'][i, :, :, :]) + template_chi_angles, template_chi_mask = all_atom_multimer.compute_chi_angles( + atom_pos, + batch['template_all_atom_mask'][i, :, :], + batch['template_aatype'][i, :]) + all_chi_angles.append(template_chi_angles) + all_chi_masks.append(template_chi_mask) + chi_angles = jnp.stack(all_chi_angles, axis=0) + chi_mask = jnp.stack(all_chi_masks, axis=0) + + template_features = jnp.concatenate([ + aatype_one_hot, + jnp.sin(chi_angles) * chi_mask, + jnp.cos(chi_angles) * chi_mask, + chi_mask], axis=-1) + + template_mask = chi_mask[:, :, 0] + + if global_config.bfloat16: + template_features = template_features.astype(jnp.bfloat16) + template_mask = template_mask.astype(jnp.bfloat16) + + template_activations = common_modules.Linear( + num_channel, + initializer='relu', + name='template_single_embedding')( + template_features) + template_activations = jax.nn.relu(template_activations) + template_activations = common_modules.Linear( + num_channel, + initializer='relu', + name='template_projection')( + template_activations) + return template_activations, template_mask diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/prng.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/prng.py new file mode 100644 index 0000000000000000000000000000000000000000..5039c7bbe9e1d991c830530b4e3c7919d7a6c7d5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/prng.py @@ -0,0 +1,67 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""A collection of utilities surrounding PRNG usage in protein folding.""" + +import haiku as hk +import jax + +def safe_dropout(*, tensor, safe_key, rate): + """Applies dropout to a tensor.""" + keep_rate = 1.0 - rate + keep = jax.random.bernoulli(safe_key.get(), keep_rate, shape=tensor.shape) + return keep * tensor / keep_rate + +class SafeKey: + """Safety wrapper for PRNG keys.""" + + def __init__(self, key): + self._key = key + self._used = False + + def _assert_not_used(self): + if self._used: + raise RuntimeError('Random key has been used previously.') + + def get(self): + self._assert_not_used() + self._used = True + return self._key + + def split(self, num_keys=2): + self._assert_not_used() + self._used = True + new_keys = jax.random.split(self._key, num_keys) + return jax.tree_util.tree_map(SafeKey, tuple(new_keys)) + + def duplicate(self, num_keys=2): + self._assert_not_used() + self._used = True + return tuple(SafeKey(self._key) for _ in range(num_keys)) + + +def _safe_key_flatten(safe_key): + # Flatten transfers "ownership" to the tree + return (safe_key._key,), safe_key._used # pylint: disable=protected-access + + +def _safe_key_unflatten(aux_data, children): + ret = SafeKey(children[0]) + ret._used = aux_data # pylint: disable=protected-access + return ret + + +jax.tree_util.register_pytree_node( + SafeKey, _safe_key_flatten, _safe_key_unflatten) + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/quat_affine.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/quat_affine.py new file mode 100644 index 0000000000000000000000000000000000000000..5686d126c9001e587eae39b6c461dc222a228873 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/quat_affine.py @@ -0,0 +1,459 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Quaternion geometry modules. + +This introduces a representation of coordinate frames that is based around a +‘QuatAffine’ object. This object describes an array of coordinate frames. +It consists of vectors corresponding to the +origin of the frames as well as orientations which are stored in two +ways, as unit quaternions as well as a rotation matrices. +The rotation matrices are derived from the unit quaternions and the two are kept +in sync. +For an explanation of the relation between unit quaternions and rotations see +https://en.wikipedia.org/wiki/Quaternions_and_spatial_rotation + +This representation is used in the model for the backbone frames. + +One important thing to note here, is that while we update both representations +the jit compiler is going to ensure that only the parts that are +actually used are executed. +""" + + +import functools +from typing import Tuple + +import jax +import jax.numpy as jnp +import numpy as np + +# pylint: disable=bad-whitespace +QUAT_TO_ROT = np.zeros((4, 4, 3, 3), dtype=np.float32) + +QUAT_TO_ROT[0, 0] = [[ 1, 0, 0], [ 0, 1, 0], [ 0, 0, 1]] # rr +QUAT_TO_ROT[1, 1] = [[ 1, 0, 0], [ 0,-1, 0], [ 0, 0,-1]] # ii +QUAT_TO_ROT[2, 2] = [[-1, 0, 0], [ 0, 1, 0], [ 0, 0,-1]] # jj +QUAT_TO_ROT[3, 3] = [[-1, 0, 0], [ 0,-1, 0], [ 0, 0, 1]] # kk + +QUAT_TO_ROT[1, 2] = [[ 0, 2, 0], [ 2, 0, 0], [ 0, 0, 0]] # ij +QUAT_TO_ROT[1, 3] = [[ 0, 0, 2], [ 0, 0, 0], [ 2, 0, 0]] # ik +QUAT_TO_ROT[2, 3] = [[ 0, 0, 0], [ 0, 0, 2], [ 0, 2, 0]] # jk + +QUAT_TO_ROT[0, 1] = [[ 0, 0, 0], [ 0, 0,-2], [ 0, 2, 0]] # ir +QUAT_TO_ROT[0, 2] = [[ 0, 0, 2], [ 0, 0, 0], [-2, 0, 0]] # jr +QUAT_TO_ROT[0, 3] = [[ 0,-2, 0], [ 2, 0, 0], [ 0, 0, 0]] # kr + +QUAT_MULTIPLY = np.zeros((4, 4, 4), dtype=np.float32) +QUAT_MULTIPLY[:, :, 0] = [[ 1, 0, 0, 0], + [ 0,-1, 0, 0], + [ 0, 0,-1, 0], + [ 0, 0, 0,-1]] + +QUAT_MULTIPLY[:, :, 1] = [[ 0, 1, 0, 0], + [ 1, 0, 0, 0], + [ 0, 0, 0, 1], + [ 0, 0,-1, 0]] + +QUAT_MULTIPLY[:, :, 2] = [[ 0, 0, 1, 0], + [ 0, 0, 0,-1], + [ 1, 0, 0, 0], + [ 0, 1, 0, 0]] + +QUAT_MULTIPLY[:, :, 3] = [[ 0, 0, 0, 1], + [ 0, 0, 1, 0], + [ 0,-1, 0, 0], + [ 1, 0, 0, 0]] + +QUAT_MULTIPLY_BY_VEC = QUAT_MULTIPLY[:, 1:, :] +# pylint: enable=bad-whitespace + + +def rot_to_quat(rot, unstack_inputs=False): + """Convert rotation matrix to quaternion. + + Note that this function calls self_adjoint_eig which is extremely expensive on + the GPU. If at all possible, this function should run on the CPU. + + Args: + rot: rotation matrix (see below for format). + unstack_inputs: If true, rotation matrix should be shape (..., 3, 3) + otherwise the rotation matrix should be a list of lists of tensors. + + Returns: + Quaternion as (..., 4) tensor. + """ + if unstack_inputs: + rot = [jnp.moveaxis(x, -1, 0) for x in jnp.moveaxis(rot, -2, 0)] + + [[xx, xy, xz], [yx, yy, yz], [zx, zy, zz]] = rot + + # pylint: disable=bad-whitespace + k = [[ xx + yy + zz, zy - yz, xz - zx, yx - xy,], + [ zy - yz, xx - yy - zz, xy + yx, xz + zx,], + [ xz - zx, xy + yx, yy - xx - zz, yz + zy,], + [ yx - xy, xz + zx, yz + zy, zz - xx - yy,]] + # pylint: enable=bad-whitespace + + k = (1./3.) * jnp.stack([jnp.stack(x, axis=-1) for x in k], + axis=-2) + + # Get eigenvalues in non-decreasing order and associated. + _, qs = jnp.linalg.eigh(k) + return qs[..., -1] + + +def rot_list_to_tensor(rot_list): + """Convert list of lists to rotation tensor.""" + return jnp.stack( + [jnp.stack(rot_list[0], axis=-1), + jnp.stack(rot_list[1], axis=-1), + jnp.stack(rot_list[2], axis=-1)], + axis=-2) + + +def vec_list_to_tensor(vec_list): + """Convert list to vector tensor.""" + return jnp.stack(vec_list, axis=-1) + + +def quat_to_rot(normalized_quat): + """Convert a normalized quaternion to a rotation matrix.""" + rot_tensor = jnp.sum( + np.reshape(QUAT_TO_ROT, (4, 4, 9)) * + normalized_quat[..., :, None, None] * + normalized_quat[..., None, :, None], + axis=(-3, -2)) + rot = jnp.moveaxis(rot_tensor, -1, 0) # Unstack. + return [[rot[0], rot[1], rot[2]], + [rot[3], rot[4], rot[5]], + [rot[6], rot[7], rot[8]]] + + +def quat_multiply_by_vec(quat, vec): + """Multiply a quaternion by a pure-vector quaternion.""" + return jnp.sum( + QUAT_MULTIPLY_BY_VEC * + quat[..., :, None, None] * + vec[..., None, :, None], + axis=(-3, -2)) + + +def quat_multiply(quat1, quat2): + """Multiply a quaternion by another quaternion.""" + return jnp.sum( + QUAT_MULTIPLY * + quat1[..., :, None, None] * + quat2[..., None, :, None], + axis=(-3, -2)) + + +def apply_rot_to_vec(rot, vec, unstack=False): + """Multiply rotation matrix by a vector.""" + if unstack: + x, y, z = [vec[:, i] for i in range(3)] + else: + x, y, z = vec + return [rot[0][0] * x + rot[0][1] * y + rot[0][2] * z, + rot[1][0] * x + rot[1][1] * y + rot[1][2] * z, + rot[2][0] * x + rot[2][1] * y + rot[2][2] * z] + + +def apply_inverse_rot_to_vec(rot, vec): + """Multiply the inverse of a rotation matrix by a vector.""" + # Inverse rotation is just transpose + return [rot[0][0] * vec[0] + rot[1][0] * vec[1] + rot[2][0] * vec[2], + rot[0][1] * vec[0] + rot[1][1] * vec[1] + rot[2][1] * vec[2], + rot[0][2] * vec[0] + rot[1][2] * vec[1] + rot[2][2] * vec[2]] + + +class QuatAffine(object): + """Affine transformation represented by quaternion and vector.""" + + def __init__(self, quaternion, translation, rotation=None, normalize=True, + unstack_inputs=False): + """Initialize from quaternion and translation. + + Args: + quaternion: Rotation represented by a quaternion, to be applied + before translation. Must be a unit quaternion unless normalize==True. + translation: Translation represented as a vector. + rotation: Same rotation as the quaternion, represented as a (..., 3, 3) + tensor. If None, rotation will be calculated from the quaternion. + normalize: If True, l2 normalize the quaternion on input. + unstack_inputs: If True, translation is a vector with last component 3 + """ + + if quaternion is not None: + assert quaternion.shape[-1] == 4 + + if unstack_inputs: + if rotation is not None: + rotation = [jnp.moveaxis(x, -1, 0) # Unstack. + for x in jnp.moveaxis(rotation, -2, 0)] # Unstack. + translation = jnp.moveaxis(translation, -1, 0) # Unstack. + + if normalize and quaternion is not None: + quaternion = quaternion / jnp.linalg.norm(quaternion, axis=-1, + keepdims=True) + + if rotation is None: + rotation = quat_to_rot(quaternion) + + self.quaternion = quaternion + self.rotation = [list(row) for row in rotation] + self.translation = list(translation) + + assert all(len(row) == 3 for row in self.rotation) + assert len(self.translation) == 3 + + def to_tensor(self): + return jnp.concatenate( + [self.quaternion] + + [jnp.expand_dims(x, axis=-1) for x in self.translation], + axis=-1) + + def apply_tensor_fn(self, tensor_fn): + """Return a new QuatAffine with tensor_fn applied (e.g. stop_gradient).""" + return QuatAffine( + tensor_fn(self.quaternion), + [tensor_fn(x) for x in self.translation], + rotation=[[tensor_fn(x) for x in row] for row in self.rotation], + normalize=False) + + def apply_rotation_tensor_fn(self, tensor_fn): + """Return a new QuatAffine with tensor_fn applied to the rotation part.""" + return QuatAffine( + tensor_fn(self.quaternion), + [x for x in self.translation], + rotation=[[tensor_fn(x) for x in row] for row in self.rotation], + normalize=False) + + def scale_translation(self, position_scale): + """Return a new quat affine with a different scale for translation.""" + + return QuatAffine( + self.quaternion, + [x * position_scale for x in self.translation], + rotation=[[x for x in row] for row in self.rotation], + normalize=False) + + @classmethod + def from_tensor(cls, tensor, normalize=False): + quaternion, tx, ty, tz = jnp.split(tensor, [4, 5, 6], axis=-1) + return cls(quaternion, + [tx[..., 0], ty[..., 0], tz[..., 0]], + normalize=normalize) + + def pre_compose(self, update): + """Return a new QuatAffine which applies the transformation update first. + + Args: + update: Length-6 vector. 3-vector of x, y, and z such that the quaternion + update is (1, x, y, z) and zero for the 3-vector is the identity + quaternion. 3-vector for translation concatenated. + + Returns: + New QuatAffine object. + """ + vector_quaternion_update, x, y, z = jnp.split(update, [3, 4, 5], axis=-1) + trans_update = [jnp.squeeze(x, axis=-1), + jnp.squeeze(y, axis=-1), + jnp.squeeze(z, axis=-1)] + + new_quaternion = (self.quaternion + + quat_multiply_by_vec(self.quaternion, + vector_quaternion_update)) + + trans_update = apply_rot_to_vec(self.rotation, trans_update) + new_translation = [ + self.translation[0] + trans_update[0], + self.translation[1] + trans_update[1], + self.translation[2] + trans_update[2]] + + return QuatAffine(new_quaternion, new_translation) + + def apply_to_point(self, point, extra_dims=0): + """Apply affine to a point. + + Args: + point: List of 3 tensors to apply affine. + extra_dims: Number of dimensions at the end of the transformed_point + shape that are not present in the rotation and translation. The most + common use is rotation N points at once with extra_dims=1 for use in a + network. + + Returns: + Transformed point after applying affine. + """ + rotation = self.rotation + translation = self.translation + for _ in range(extra_dims): + expand_fn = functools.partial(jnp.expand_dims, axis=-1) + rotation = jax.tree_util.tree_map(expand_fn, rotation) + translation = jax.tree_util.tree_map(expand_fn, translation) + + rot_point = apply_rot_to_vec(rotation, point) + return [ + rot_point[0] + translation[0], + rot_point[1] + translation[1], + rot_point[2] + translation[2]] + + def invert_point(self, transformed_point, extra_dims=0): + """Apply inverse of transformation to a point. + + Args: + transformed_point: List of 3 tensors to apply affine + extra_dims: Number of dimensions at the end of the transformed_point + shape that are not present in the rotation and translation. The most + common use is rotation N points at once with extra_dims=1 for use in a + network. + + Returns: + Transformed point after applying affine. + """ + rotation = self.rotation + translation = self.translation + for _ in range(extra_dims): + expand_fn = functools.partial(jnp.expand_dims, axis=-1) + rotation = jax.tree_util.tree_map(expand_fn, rotation) + translation = jax.tree_util.tree_map(expand_fn, translation) + + rot_point = [ + transformed_point[0] - translation[0], + transformed_point[1] - translation[1], + transformed_point[2] - translation[2]] + + return apply_inverse_rot_to_vec(rotation, rot_point) + + def __repr__(self): + return 'QuatAffine(%r, %r)' % (self.quaternion, self.translation) + + +def _multiply(a, b): + return jnp.stack([ + jnp.array([a[0][0]*b[0][0] + a[0][1]*b[1][0] + a[0][2]*b[2][0], + a[0][0]*b[0][1] + a[0][1]*b[1][1] + a[0][2]*b[2][1], + a[0][0]*b[0][2] + a[0][1]*b[1][2] + a[0][2]*b[2][2]]), + + jnp.array([a[1][0]*b[0][0] + a[1][1]*b[1][0] + a[1][2]*b[2][0], + a[1][0]*b[0][1] + a[1][1]*b[1][1] + a[1][2]*b[2][1], + a[1][0]*b[0][2] + a[1][1]*b[1][2] + a[1][2]*b[2][2]]), + + jnp.array([a[2][0]*b[0][0] + a[2][1]*b[1][0] + a[2][2]*b[2][0], + a[2][0]*b[0][1] + a[2][1]*b[1][1] + a[2][2]*b[2][1], + a[2][0]*b[0][2] + a[2][1]*b[1][2] + a[2][2]*b[2][2]])]) + + +def make_canonical_transform( + n_xyz: jnp.ndarray, + ca_xyz: jnp.ndarray, + c_xyz: jnp.ndarray) -> Tuple[jnp.ndarray, jnp.ndarray]: + """Returns translation and rotation matrices to canonicalize residue atoms. + + Note that this method does not take care of symmetries. If you provide the + atom positions in the non-standard way, the N atom will end up not at + [-0.527250, 1.359329, 0.0] but instead at [-0.527250, -1.359329, 0.0]. You + need to take care of such cases in your code. + + Args: + n_xyz: An array of shape [batch, 3] of nitrogen xyz coordinates. + ca_xyz: An array of shape [batch, 3] of carbon alpha xyz coordinates. + c_xyz: An array of shape [batch, 3] of carbon xyz coordinates. + + Returns: + A tuple (translation, rotation) where: + translation is an array of shape [batch, 3] defining the translation. + rotation is an array of shape [batch, 3, 3] defining the rotation. + After applying the translation and rotation to all atoms in a residue: + * All atoms will be shifted so that CA is at the origin, + * All atoms will be rotated so that C is at the x-axis, + * All atoms will be shifted so that N is in the xy plane. + """ + assert len(n_xyz.shape) == 2, n_xyz.shape + assert n_xyz.shape[-1] == 3, n_xyz.shape + assert n_xyz.shape == ca_xyz.shape == c_xyz.shape, ( + n_xyz.shape, ca_xyz.shape, c_xyz.shape) + + # Place CA at the origin. + translation = -ca_xyz + n_xyz = n_xyz + translation + c_xyz = c_xyz + translation + + # Place C on the x-axis. + c_x, c_y, c_z = [c_xyz[:, i] for i in range(3)] + # Rotate by angle c1 in the x-y plane (around the z-axis). + sin_c1 = -c_y / jnp.sqrt(1e-20 + c_x**2 + c_y**2) + cos_c1 = c_x / jnp.sqrt(1e-20 + c_x**2 + c_y**2) + zeros = jnp.zeros_like(sin_c1) + ones = jnp.ones_like(sin_c1) + # pylint: disable=bad-whitespace + c1_rot_matrix = jnp.stack([jnp.array([cos_c1, -sin_c1, zeros]), + jnp.array([sin_c1, cos_c1, zeros]), + jnp.array([zeros, zeros, ones])]) + + # Rotate by angle c2 in the x-z plane (around the y-axis). + sin_c2 = c_z / jnp.sqrt(1e-20 + c_x**2 + c_y**2 + c_z**2) + cos_c2 = jnp.sqrt(c_x**2 + c_y**2) / jnp.sqrt( + 1e-20 + c_x**2 + c_y**2 + c_z**2) + c2_rot_matrix = jnp.stack([jnp.array([cos_c2, zeros, sin_c2]), + jnp.array([zeros, ones, zeros]), + jnp.array([-sin_c2, zeros, cos_c2])]) + + c_rot_matrix = _multiply(c2_rot_matrix, c1_rot_matrix) + n_xyz = jnp.stack(apply_rot_to_vec(c_rot_matrix, n_xyz, unstack=True)).T + + # Place N in the x-y plane. + _, n_y, n_z = [n_xyz[:, i] for i in range(3)] + # Rotate by angle alpha in the y-z plane (around the x-axis). + sin_n = -n_z / jnp.sqrt(1e-20 + n_y**2 + n_z**2) + cos_n = n_y / jnp.sqrt(1e-20 + n_y**2 + n_z**2) + n_rot_matrix = jnp.stack([jnp.array([ones, zeros, zeros]), + jnp.array([zeros, cos_n, -sin_n]), + jnp.array([zeros, sin_n, cos_n])]) + # pylint: enable=bad-whitespace + + return (translation, + jnp.transpose(_multiply(n_rot_matrix, c_rot_matrix), [2, 0, 1])) + + +def make_transform_from_reference( + n_xyz: jnp.ndarray, + ca_xyz: jnp.ndarray, + c_xyz: jnp.ndarray) -> Tuple[jnp.ndarray, jnp.ndarray]: + """Returns rotation and translation matrices to convert from reference. + + Note that this method does not take care of symmetries. If you provide the + atom positions in the non-standard way, the N atom will end up not at + [-0.527250, 1.359329, 0.0] but instead at [-0.527250, -1.359329, 0.0]. You + need to take care of such cases in your code. + + Args: + n_xyz: An array of shape [batch, 3] of nitrogen xyz coordinates. + ca_xyz: An array of shape [batch, 3] of carbon alpha xyz coordinates. + c_xyz: An array of shape [batch, 3] of carbon xyz coordinates. + + Returns: + A tuple (rotation, translation) where: + rotation is an array of shape [batch, 3, 3] defining the rotation. + translation is an array of shape [batch, 3] defining the translation. + After applying the translation and rotation to the reference backbone, + the coordinates will approximately equal to the input coordinates. + + The order of translation and rotation differs from make_canonical_transform + because the rotation from this function should be applied before the + translation, unlike make_canonical_transform. + """ + translation, rotation = make_canonical_transform(n_xyz, ca_xyz, c_xyz) + return np.transpose(rotation, (0, 2, 1)), -translation diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/r3.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/r3.py new file mode 100644 index 0000000000000000000000000000000000000000..aa8b08e5650bcf4c4edbf3562c5bc39089876996 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/r3.py @@ -0,0 +1,320 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Transformations for 3D coordinates. + +This Module contains objects for representing Vectors (Vecs), Rotation Matrices +(Rots) and proper Rigid transformation (Rigids). These are represented as +named tuples with arrays for each entry, for example a set of +[N, M] points would be represented as a Vecs object with arrays of shape [N, M] +for x, y and z. + +This is being done to improve readability by making it very clear what objects +are geometric objects rather than relying on comments and array shapes. +Another reason for this is to avoid using matrix +multiplication primitives like matmul or einsum, on modern accelerator hardware +these can end up on specialized cores such as tensor cores on GPU or the MXU on +cloud TPUs, this often involves lower computational precision which can be +problematic for coordinate geometry. Also these cores are typically optimized +for larger matrices than 3 dimensional, this code is written to avoid any +unintended use of these cores on both GPUs and TPUs. +""" + +import collections +from typing import List +from colabdesign.af.alphafold.model import quat_affine +import jax.numpy as jnp +import tree + +# Array of 3-component vectors, stored as individual array for +# each component. +Vecs = collections.namedtuple('Vecs', ['x', 'y', 'z']) + +# Array of 3x3 rotation matrices, stored as individual array for +# each component. +Rots = collections.namedtuple('Rots', ['xx', 'xy', 'xz', + 'yx', 'yy', 'yz', + 'zx', 'zy', 'zz']) +# Array of rigid 3D transformations, stored as array of rotations and +# array of translations. +Rigids = collections.namedtuple('Rigids', ['rot', 'trans']) + + +def squared_difference(x, y): + return jnp.square(x - y) + + +def invert_rigids(r: Rigids) -> Rigids: + """Computes group inverse of rigid transformations 'r'.""" + inv_rots = invert_rots(r.rot) + t = rots_mul_vecs(inv_rots, r.trans) + inv_trans = Vecs(-t.x, -t.y, -t.z) + return Rigids(inv_rots, inv_trans) + + +def invert_rots(m: Rots) -> Rots: + """Computes inverse of rotations 'm'.""" + return Rots(m.xx, m.yx, m.zx, + m.xy, m.yy, m.zy, + m.xz, m.yz, m.zz) + + +def rigids_from_3_points( + point_on_neg_x_axis: Vecs, # shape (...) + origin: Vecs, # shape (...) + point_on_xy_plane: Vecs, # shape (...) +) -> Rigids: # shape (...) + """Create Rigids from 3 points. + + Jumper et al. (2021) Suppl. Alg. 21 "rigidFrom3Points" + This creates a set of rigid transformations from 3 points by Gram Schmidt + orthogonalization. + + Args: + point_on_neg_x_axis: Vecs corresponding to points on the negative x axis + origin: Origin of resulting rigid transformations + point_on_xy_plane: Vecs corresponding to points in the xy plane + Returns: + Rigid transformations from global frame to local frames derived from + the input points. + """ + m = rots_from_two_vecs( + e0_unnormalized=vecs_sub(origin, point_on_neg_x_axis), + e1_unnormalized=vecs_sub(point_on_xy_plane, origin)) + + return Rigids(rot=m, trans=origin) + + +def rigids_from_list(l: List[jnp.ndarray]) -> Rigids: + """Converts flat list of arrays to rigid transformations.""" + assert len(l) == 12 + return Rigids(Rots(*(l[:9])), Vecs(*(l[9:]))) + + +def rigids_from_quataffine(a: quat_affine.QuatAffine) -> Rigids: + """Converts QuatAffine object to the corresponding Rigids object.""" + return Rigids(Rots(*tree.flatten(a.rotation)), + Vecs(*a.translation)) + + +def rigids_from_tensor4x4( + m: jnp.ndarray # shape (..., 4, 4) +) -> Rigids: # shape (...) + """Construct Rigids object from an 4x4 array. + + Here the 4x4 is representing the transformation in homogeneous coordinates. + + Args: + m: Array representing transformations in homogeneous coordinates. + Returns: + Rigids object corresponding to transformations m + """ + assert m.shape[-1] == 4 + assert m.shape[-2] == 4 + return Rigids( + Rots(m[..., 0, 0], m[..., 0, 1], m[..., 0, 2], + m[..., 1, 0], m[..., 1, 1], m[..., 1, 2], + m[..., 2, 0], m[..., 2, 1], m[..., 2, 2]), + Vecs(m[..., 0, 3], m[..., 1, 3], m[..., 2, 3])) + + +def rigids_from_tensor_flat9( + m: jnp.ndarray # shape (..., 9) +) -> Rigids: # shape (...) + """Flat9 encoding: first two columns of rotation matrix + translation.""" + assert m.shape[-1] == 9 + e0 = Vecs(m[..., 0], m[..., 1], m[..., 2]) + e1 = Vecs(m[..., 3], m[..., 4], m[..., 5]) + trans = Vecs(m[..., 6], m[..., 7], m[..., 8]) + return Rigids(rot=rots_from_two_vecs(e0, e1), + trans=trans) + + +def rigids_from_tensor_flat12( + m: jnp.ndarray # shape (..., 12) +) -> Rigids: # shape (...) + """Flat12 encoding: rotation matrix (9 floats) + translation (3 floats).""" + assert m.shape[-1] == 12 + x = jnp.moveaxis(m, -1, 0) # Unstack + return Rigids(Rots(*x[:9]), Vecs(*x[9:])) + + +def rigids_mul_rigids(a: Rigids, b: Rigids) -> Rigids: + """Group composition of Rigids 'a' and 'b'.""" + return Rigids( + rots_mul_rots(a.rot, b.rot), + vecs_add(a.trans, rots_mul_vecs(a.rot, b.trans))) + + +def rigids_mul_rots(r: Rigids, m: Rots) -> Rigids: + """Compose rigid transformations 'r' with rotations 'm'.""" + return Rigids(rots_mul_rots(r.rot, m), r.trans) + + +def rigids_mul_vecs(r: Rigids, v: Vecs) -> Vecs: + """Apply rigid transforms 'r' to points 'v'.""" + return vecs_add(rots_mul_vecs(r.rot, v), r.trans) + + +def rigids_to_list(r: Rigids) -> List[jnp.ndarray]: + """Turn Rigids into flat list, inverse of 'rigids_from_list'.""" + return list(r.rot) + list(r.trans) + + +def rigids_to_quataffine(r: Rigids) -> quat_affine.QuatAffine: + """Convert Rigids r into QuatAffine, inverse of 'rigids_from_quataffine'.""" + return quat_affine.QuatAffine( + quaternion=None, + rotation=[[r.rot.xx, r.rot.xy, r.rot.xz], + [r.rot.yx, r.rot.yy, r.rot.yz], + [r.rot.zx, r.rot.zy, r.rot.zz]], + translation=[r.trans.x, r.trans.y, r.trans.z]) + + +def rigids_to_tensor_flat9( + r: Rigids # shape (...) +) -> jnp.ndarray: # shape (..., 9) + """Flat9 encoding: first two columns of rotation matrix + translation.""" + return jnp.stack( + [r.rot.xx, r.rot.yx, r.rot.zx, r.rot.xy, r.rot.yy, r.rot.zy] + + list(r.trans), axis=-1) + + +def rigids_to_tensor_flat12( + r: Rigids # shape (...) +) -> jnp.ndarray: # shape (..., 12) + """Flat12 encoding: rotation matrix (9 floats) + translation (3 floats).""" + return jnp.stack(list(r.rot) + list(r.trans), axis=-1) + + +def rots_from_tensor3x3( + m: jnp.ndarray, # shape (..., 3, 3) +) -> Rots: # shape (...) + """Convert rotations represented as (3, 3) array to Rots.""" + assert m.shape[-1] == 3 + assert m.shape[-2] == 3 + return Rots(m[..., 0, 0], m[..., 0, 1], m[..., 0, 2], + m[..., 1, 0], m[..., 1, 1], m[..., 1, 2], + m[..., 2, 0], m[..., 2, 1], m[..., 2, 2]) + + +def rots_from_two_vecs(e0_unnormalized: Vecs, e1_unnormalized: Vecs) -> Rots: + """Create rotation matrices from unnormalized vectors for the x and y-axes. + + This creates a rotation matrix from two vectors using Gram-Schmidt + orthogonalization. + + Args: + e0_unnormalized: vectors lying along x-axis of resulting rotation + e1_unnormalized: vectors lying in xy-plane of resulting rotation + Returns: + Rotations resulting from Gram-Schmidt procedure. + """ + # Normalize the unit vector for the x-axis, e0. + e0 = vecs_robust_normalize(e0_unnormalized) + + # make e1 perpendicular to e0. + c = vecs_dot_vecs(e1_unnormalized, e0) + e1 = Vecs(e1_unnormalized.x - c * e0.x, + e1_unnormalized.y - c * e0.y, + e1_unnormalized.z - c * e0.z) + e1 = vecs_robust_normalize(e1) + + # Compute e2 as cross product of e0 and e1. + e2 = vecs_cross_vecs(e0, e1) + + return Rots(e0.x, e1.x, e2.x, e0.y, e1.y, e2.y, e0.z, e1.z, e2.z) + + +def rots_mul_rots(a: Rots, b: Rots) -> Rots: + """Composition of rotations 'a' and 'b'.""" + c0 = rots_mul_vecs(a, Vecs(b.xx, b.yx, b.zx)) + c1 = rots_mul_vecs(a, Vecs(b.xy, b.yy, b.zy)) + c2 = rots_mul_vecs(a, Vecs(b.xz, b.yz, b.zz)) + return Rots(c0.x, c1.x, c2.x, c0.y, c1.y, c2.y, c0.z, c1.z, c2.z) + + +def rots_mul_vecs(m: Rots, v: Vecs) -> Vecs: + """Apply rotations 'm' to vectors 'v'.""" + return Vecs(m.xx * v.x + m.xy * v.y + m.xz * v.z, + m.yx * v.x + m.yy * v.y + m.yz * v.z, + m.zx * v.x + m.zy * v.y + m.zz * v.z) + + +def vecs_add(v1: Vecs, v2: Vecs) -> Vecs: + """Add two vectors 'v1' and 'v2'.""" + return Vecs(v1.x + v2.x, v1.y + v2.y, v1.z + v2.z) + + +def vecs_dot_vecs(v1: Vecs, v2: Vecs) -> jnp.ndarray: + """Dot product of vectors 'v1' and 'v2'.""" + return v1.x * v2.x + v1.y * v2.y + v1.z * v2.z + + +def vecs_cross_vecs(v1: Vecs, v2: Vecs) -> Vecs: + """Cross product of vectors 'v1' and 'v2'.""" + return Vecs(v1.y * v2.z - v1.z * v2.y, + v1.z * v2.x - v1.x * v2.z, + v1.x * v2.y - v1.y * v2.x) + + +def vecs_from_tensor(x: jnp.ndarray # shape (..., 3) + ) -> Vecs: # shape (...) + """Converts from tensor of shape (3,) to Vecs.""" + num_components = x.shape[-1] + assert num_components == 3 + return Vecs(x[..., 0], x[..., 1], x[..., 2]) + + +def vecs_robust_normalize(v: Vecs, epsilon: float = 1e-8) -> Vecs: + """Normalizes vectors 'v'. + + Args: + v: vectors to be normalized. + epsilon: small regularizer added to squared norm before taking square root. + Returns: + normalized vectors + """ + norms = vecs_robust_norm(v, epsilon) + return Vecs(v.x / norms, v.y / norms, v.z / norms) + + +def vecs_robust_norm(v: Vecs, epsilon: float = 1e-8) -> jnp.ndarray: + """Computes norm of vectors 'v'. + + Args: + v: vectors to be normalized. + epsilon: small regularizer added to squared norm before taking square root. + Returns: + norm of 'v' + """ + return jnp.sqrt(jnp.square(v.x) + jnp.square(v.y) + jnp.square(v.z) + epsilon) + + +def vecs_sub(v1: Vecs, v2: Vecs) -> Vecs: + """Computes v1 - v2.""" + return Vecs(v1.x - v2.x, v1.y - v2.y, v1.z - v2.z) + + +def vecs_squared_distance(v1: Vecs, v2: Vecs) -> jnp.ndarray: + """Computes squared euclidean difference between 'v1' and 'v2'.""" + return (squared_difference(v1.x, v2.x) + + squared_difference(v1.y, v2.y) + + squared_difference(v1.z, v2.z)) + + +def vecs_to_tensor(v: Vecs # shape (...) + ) -> jnp.ndarray: # shape(..., 3) + """Converts 'v' to tensor with shape 3, inverse of 'vecs_from_tensor'.""" + return jnp.stack([v.x, v.y, v.z], axis=-1) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e3443bfb61e2dc0d416d3e9efafdeeb3a7671685 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/__init__.py @@ -0,0 +1,14 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Alphafold model TensorFlow code.""" diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/shape_placeholders.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/shape_placeholders.py new file mode 100644 index 0000000000000000000000000000000000000000..daa0a6f62095a77764dc16013cdeadccd820b763 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/tf/shape_placeholders.py @@ -0,0 +1,20 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""Placeholder values for run-time varying dimension sizes.""" + +NUM_RES = 'num residues placeholder' +NUM_MSA_SEQ = 'msa placeholder' +NUM_EXTRA_SEQ = 'extra msa placeholder' +NUM_TEMPLATES = 'num templates placeholder' diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..3113903bc4b00d12460ed54e5a714f95c0910fc8 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/alphafold/model/utils.py @@ -0,0 +1,125 @@ +# Copyright 2021 DeepMind Technologies Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +"""A collection of JAX utility functions for use in protein folding.""" + +import collections +import contextlib +import functools +import numbers +from typing import Mapping + +import haiku as hk +import jax +import jax.numpy as jnp +import numpy as np +import io + +def bfloat16_creator(next_creator, shape, dtype, init, context): + """Creates float32 variables when bfloat16 is requested.""" + if context.original_dtype == jnp.bfloat16: + dtype = jnp.float32 + return next_creator(shape, dtype, init) + +def bfloat16_getter(next_getter, value, context): + """Casts float32 to bfloat16 when bfloat16 was originally requested.""" + if context.original_dtype == jnp.bfloat16: + assert value.dtype == jnp.float32 + value = value.astype(jnp.bfloat16) + return next_getter(value) + +@contextlib.contextmanager +def bfloat16_context(): + with hk.custom_creator(bfloat16_creator), hk.custom_getter(bfloat16_getter): + yield + +def final_init(config): + if config.zero_init: + return 'zeros' + else: + return 'linear' + +def batched_gather(params, indices, axis=0, batch_dims=0): + """Implements a JAX equivalent of `tf.gather` with `axis` and `batch_dims`.""" + take_fn = lambda p, i: jnp.take(p, i, axis=axis, mode="clip") + for _ in range(batch_dims): + take_fn = jax.vmap(take_fn) + return take_fn(params, indices) + + +def mask_mean(mask, value, axis=None, drop_mask_channel=False, eps=1e-10): + """Masked mean.""" + if drop_mask_channel: + mask = mask[..., 0] + + mask_shape = mask.shape + value_shape = value.shape + + assert len(mask_shape) == len(value_shape) + + if isinstance(axis, numbers.Integral): + axis = [axis] + elif axis is None: + axis = list(range(len(mask_shape))) + + broadcast_factor = 1. + for axis_ in axis: + value_size = value_shape[axis_] + mask_size = mask_shape[axis_] + if mask_size == 1: + broadcast_factor *= value_size + else: + assert mask_size == value_size + + return (jnp.sum(mask * value, axis=axis) / + (jnp.sum(mask, axis=axis) * broadcast_factor + eps)) + +def flat_params_to_haiku(params, fuse=None): + """Convert a dictionary of NumPy arrays to Haiku parameters.""" + P = {} + for path, array in params.items(): + scope, name = path.split('//') + if scope not in P: + P[scope] = {} + P[scope][name] = jnp.array(array) + if fuse is not None: + for a in ["evoformer_iteration", + "extra_msa_stack", + "template_embedding/single_template_embedding/template_embedding_iteration", + "template_embedding/single_template_embedding/template_pair_stack/__layer_stack_no_state"]: + for b in ["triangle_multiplication_incoming","triangle_multiplication_outgoing"]: + k = f"alphafold/alphafold_iteration/evoformer/{a}/{b}" + + if fuse and f"{k}/center_layer_norm" in P: + for c in ["gate","projection"]: + L = P.pop(f"{k}/left_{c}") + R = P.pop(f"{k}/right_{c}") + P[f"{k}/{c}"] = {} + for d in ["bias","weights"]: + P[f"{k}/{c}"][d] = jnp.concatenate([L[d],R[d]],-1) + P[f"{k}/center_norm"] = P.pop(f"{k}/center_layer_norm") + P[f"{k}/left_norm_input"] = P.pop(f"{k}/layer_norm_input") + + if not fuse and f"{k}/center_norm" in P: + for c in ["gate","projection"]: + LR = P.pop(f"{k}/{c}") + P[f"{k}/left_{c}"] = {} + P[f"{k}/right_{c}"] = {} + for d in ["bias","weights"]: + half = LR[d].shape[-1] // 2 + P[f"{k}/left_{c}"][d] = LR[d][...,:half] + P[f"{k}/right_{c}"][d] = LR[d][...,half:] + P[f"{k}/center_layer_norm"] = P.pop(f"{k}/center_norm") + P[f"{k}/layer_norm_input"] = P.pop(f"{k}/left_norm_input") + return P \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/README.md b/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1afa3215dae63369fd8bbfd67b09420238edbf48 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/README.md @@ -0,0 +1 @@ +- crop.py - functions specific to cropping \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/crop.py b/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/crop.py new file mode 100644 index 0000000000000000000000000000000000000000..23283dcd6380d5a4c3afb8e51c0d60ade9d64950 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/contrib/crop.py @@ -0,0 +1,154 @@ +import jax +import jax.numpy as jnp +import numpy as np + +from colabdesign.shared.utils import copy_dict +from colabdesign.af.alphafold.model import config + +def setup(self, crop_len=128, crop_mode="slide", crop_iter=5): + + def set_crop(crop_len=128, crop_mode="slide", crop_iter=5): + assert crop_mode in ["slide","roll","pair"] + assert crop_len < sum(self._lengths) + assert self._args["copies"] == 1 or self._args["repeat"] + assert self.protocol not in ["partial","binder"] + self._args["crop"] = {"len":crop_len, "mode":crop_mode, "iter":crop_iter} + + ################################################################# + # function to apply to inputs + ################################################################# + def pre_callback(inputs, opt): + def crop_feat(feat, pos): + '''crop features to specified [pos]itions''' + if feat is None: return None + def find(x,k): + i = [] + for j,y in enumerate(x): + if y == k: i.append(j) + return i + shapes = config.CONFIG.data.eval.feat + NUM_RES = "num residues placeholder" + idx = {k:find(v,NUM_RES) for k,v in shapes.items()} + new_feat = copy_dict(feat) + for k in new_feat.keys(): + if k in ["batch","prev"]: + new_feat[k] = crop_feat(feat[k], pos) + if k in idx: + for i in idx[k]: new_feat[k] = jnp.take(new_feat[k], pos, i) + return new_feat + + p = opt["crop_pos"] + inputs.update(crop_feat(inputs, p)) + + ################################################################# + # function to apply to outputs + ################################################################# + def post_callback(aux, opt): + length = sum(self._lengths) + def uncrop_feat(x, pos, pair=False): + '''uncrop features''' + if pair: + p1, p2 = pos[:,None], pos[None,:] + return jnp.zeros((length,length)+x.shape[2:]).at[p1,p2].set(x) + else: + return jnp.zeros((length,)+x.shape[1:]).at[pos].set(x) + p,x = opt["crop_pos"], aux["prev"] + full_aux = {"prev":{ + "prev_pos": uncrop_feat(x["prev_pos"], p), + "prev_pair": uncrop_feat(x["prev_pair"], p, pair=True), + "prev_msa_first_row": uncrop_feat(x["prev_msa_first_row"], p) + }, + } + aux.update(full_aux) + + ################################################################# + # function to apply before design step + ################################################################# + def pre_design_callback(self): + def update_pos(): + c = self._args["crop"] + L = sum(self._lengths) + if c["mode"] == "slide": + i = np.random.randint(0,(L-c["len"])+1) + self.opt["crop_pos"] = np.arange(i,i+c["len"]) + if c["mode"] == "roll": + i = np.random.randint(0,L) + self.opt["crop_pos"] = np.sort(np.roll(np.arange(L),L-i)[:c["len"]]) + if c["mode"] == "pair": + # pick random pair of interactig crops + max_L = c["len"] // 2 + # pick first crop + i_range = np.append(np.arange(0,(L-2*max_L)+1),np.arange(max_L,(L-max_L)+1)) + i = np.random.choice(i_range) + # pick second crop + j_range = np.append(np.arange(0,(i-max_L)+1),np.arange(i+max_L,(L-max_L)+1)) + if hasattr(self,"_cmap"): + # if contact map defined, bias to interacting pairs + w = np.array([self._cmap[i:i+max_L,j:j+max_L].sum() for j in j_range]) + 1e-8 + j = np.random.choice(j_range, p=w/w.sum()) + else: + j = np.random.choice(j_range) + self.opt["crop_pos"] = np.sort(np.append(np.arange(i,i+max_L),np.arange(j,j+max_L))) + + if "crop" not in self._tmp: + self._tmp["crop"] = {"k":self._k} + update_pos() + if self._k != self._tmp["crop"]["k"]: + if (self._k % self._args["crop"]["iter"]) == 0: + update_pos() + + self._tmp["crop"]["k"] = self._k + if hasattr(self,"aux"): + for k in ["cmap","pae","plddt","atom_positions"]: + self._tmp["crop"][k] = self.aux[k] + + ################################################################# + # function to apply after design step + ################################################################# + def post_design_callback(self): + # uncrop/accumulate features + L = sum(self._lengths) + def uncrop_feat(x, pos, pair=False): + if pair: + y = np.full((L,L)+x.shape[2:],np.nan) + y[pos[:,None],pos[None,:]] = x + else: + y = np.full((L,)+x.shape[1:],np.nan) + y[pos] = x + return y + + # uncrop features + a, p = self.aux, self.opt["crop_pos"] + vs = {k:uncrop_feat(a[k],p,pair=True) for k in ["cmap","pae"]} + vs.update({k:uncrop_feat(a[k],p) for k in ["plddt","atom_positions"]}) + + # accumulate features + for k,v in vs.items(): + w = self._tmp["crop"].get(k,v) + w = np.where(np.isnan(w),v,w) + vs[k] = np.where(np.isnan(v),w,(v+w)/2) + + self.aux.update(vs) + + ################################################################# + # SETUP + ################################################################# + if hasattr(self,"set_crop"): + self.set_crop(crop_len, crop_mode, crop_iter) + + else: + self.set_crop = set_crop + self.set_crop(crop_len, crop_mode, crop_iter) + + # add distances + if self.protocol == "fixbb": + cb_atoms = self._pdb["cb_feat"]["atoms"] + cb_atoms[self._pdb["cb_feat"]["mask"] == 0,:] = np.nan + cb_dist = np.sqrt(np.square(cb_atoms[:,None] - cb_atoms[None,:]).sum(-1)) + self._cmap = cb_dist < self.opt["cmap_cutoff"] + + # populate callbacks + self._callbacks["model"]["pre"].append(pre_callback) + self._callbacks["model"]["post"].append(post_callback) + self._callbacks["design"]["pre"].append(pre_design_callback) + self._callbacks["design"]["post"].append(post_design_callback) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/design.py b/model/PXDesignBench/ColabDesign/colabdesign/af/design.py new file mode 100644 index 0000000000000000000000000000000000000000..58fc72f472e5ee7d91d41265c76f438a56b13ccb --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/design.py @@ -0,0 +1,561 @@ +import random, os +import jax +import jax.numpy as jnp +import numpy as np +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.shared.utils import copy_dict, update_dict, Key, dict_to_str, to_float, softmax, categorical, to_list, copy_missing + +#################################################### +# AF_DESIGN - design functions +#################################################### +#\ +# \_af_design +# |\ +# | \_restart +# \ +# \_design +# \_step +# \_run +# \_recycle +# \_single +# +#################################################### + +class _af_design: + + def restart(self, seed=None, opt=None, weights=None, + seq=None, mode=None, keep_history=False, reset_opt=True, **kwargs): + ''' + restart the optimization + ------------ + note: model.restart() resets the [opt]ions and weights to their defaults + use model.set_opt(..., set_defaults=True) and model.set_weights(..., set_defaults=True) + or model.restart(reset_opt=False) to avoid this + ------------ + seed=0 - set seed for reproducibility + reset_opt=False - do NOT reset [opt]ions/weights to defaults + keep_history=True - do NOT clear the trajectory/[opt]ions/weights + ''' + # reset [opt]ions + if reset_opt and not keep_history: + copy_missing(self.opt, self._opt) + self.opt = copy_dict(self._opt) + if hasattr(self,"aux"): del self.aux + + if not keep_history: + # initialize trajectory + self._tmp = {"traj":{"seq":[],"xyz":[],"plddt":[],"pae":[]}, + "log":[],"best":{}} + + # update options/settings (if defined) + self.set_opt(opt) + self.set_weights(weights) + + # initialize sequence + self.set_seed(seed) + self.set_seq(seq=seq, mode=mode, **kwargs) + + # reset optimizer + self._k = 0 + self.set_optimizer() + + def _get_model_nums(self, num_models=None, sample_models=None, models=None): + '''decide which model params to use''' + if num_models is None: num_models = self.opt["num_models"] + if sample_models is None: sample_models = self.opt["sample_models"] + + ns_name = self._model_names + ns = list(range(len(ns_name))) + if models is not None: + models = models if isinstance(models,list) else [models] + ns = [ns[n if isinstance(n,int) else ns_name.index(n)] for n in models] + + m = min(num_models,len(ns)) + if sample_models and m != len(ns): + model_nums = np.random.choice(ns,(m,),replace=False) + else: + model_nums = ns[:m] + return model_nums + + def run(self, num_recycles=None, num_models=None, sample_models=None, models=None, + backprop=True, callback=None, model_nums=None, return_aux=False): + '''run model to get outputs, losses and gradients''' + + # pre-design callbacks + for fn in self._callbacks["design"]["pre"]: fn(self) + + # decide which model params to use + if model_nums is None: + model_nums = self._get_model_nums(num_models, sample_models, models) + assert len(model_nums) > 0, "ERROR: no model params defined" + + # loop through model params + auxs = [] + for n in model_nums: + p = self._model_params[n] + auxs.append(self._recycle(p, num_recycles=num_recycles, backprop=backprop)) + auxs = jax.tree_util.tree_map(lambda *x: np.stack(x), *auxs) + + # update aux (average outputs) + def avg_or_first(x): + if np.issubdtype(x.dtype, np.integer): return x[0] + else: return x.mean(0) + + self.aux = jax.tree_util.tree_map(avg_or_first, auxs) + self.aux["atom_positions"] = auxs["atom_positions"][0] + self.aux["all"] = auxs + + # post-design callbacks + for fn in (self._callbacks["design"]["post"] + to_list(callback)): fn(self) + + # update log + self.aux["log"] = {**self.aux["losses"]} + self.aux["log"]["plddt"] = 1 - self.aux["log"]["plddt"] + for k in ["loss","i_ptm","ptm"]: self.aux["log"][k] = self.aux[k] + for k in ["hard","soft","temp"]: self.aux["log"][k] = self.opt[k] + + # compute sequence recovery + if self.protocol in ["fixbb","partial"] or (self.protocol == "binder" and self._args["redesign"]): + if self.protocol == "partial": + aatype = self.aux["aatype"][...,self.opt["pos"]] + else: + aatype = self.aux["seq"]["pseudo"].argmax(-1) + + mask = self._wt_aatype != -1 + true = self._wt_aatype[mask] + pred = aatype[...,mask] + self.aux["log"]["seqid"] = (true == pred).mean() + + self.aux["log"] = to_float(self.aux["log"]) + self.aux["log"].update({"recycles":int(self.aux["num_recycles"]), + "models":model_nums}) + + if return_aux: return self.aux + + def _single(self, model_params, backprop=True): + '''single pass through the model''' + self._inputs["opt"] = self.opt + flags = [self._params, model_params, self._inputs, self.key()] + if backprop: + (loss, aux), grad = self._model["grad_fn"](*flags) + else: + loss, aux = self._model["fn"](*flags) + grad = jax.tree_util.tree_map(np.zeros_like, self._params) + aux.update({"loss":loss,"grad":grad}) + return aux + + def _recycle(self, model_params, num_recycles=None, backprop=True): + '''multiple passes through the model (aka recycle)''' + a = self._args + mode = a["recycle_mode"] + if num_recycles is None: + num_recycles = self.opt["num_recycles"] + + if mode in ["backprop","add_prev"]: + # recycles compiled into model, only need single-pass + aux = self._single(model_params, backprop) + + else: + L = self._inputs["residue_index"].shape[0] + + # intialize previous + if "prev" not in self._inputs or a["clear_prev"]: + prev = {'prev_msa_first_row': np.zeros([L,256]), + 'prev_pair': np.zeros([L,L,128])} + + if a["use_initial_guess"] and "batch" in self._inputs: + prev["prev_pos"] = self._inputs["batch"]["all_atom_positions"] + else: + prev["prev_pos"] = np.zeros([L,37,3]) + + if a["use_dgram"]: + # TODO: add support for initial_guess + use_dgram + prev["prev_dgram"] = np.zeros([L,L,64]) + + if a["use_initial_atom_pos"]: + if "batch" in self._inputs: + self._inputs["initial_atom_pos"] = self._inputs["batch"]["all_atom_positions"] + else: + self._inputs["initial_atom_pos"] = np.zeros([L,37,3]) + + self._inputs["prev"] = prev + # decide which layers to compute gradients for + cycles = (num_recycles + 1) + mask = [0] * cycles + + if mode == "sample": mask[np.random.randint(0,cycles)] = 1 + if mode == "average": mask = [1/cycles] * cycles + if mode == "last": mask[-1] = 1 + if mode == "first": mask[0] = 1 + + # gather gradients across recycles + grad = [] + for m in mask: + if m == 0: + aux = self._single(model_params, backprop=False) + else: + aux = self._single(model_params, backprop) + grad.append(jax.tree_util.tree_map(lambda x:x*m, aux["grad"])) + self._inputs["prev"] = aux["prev"] + if a["use_initial_atom_pos"]: + self._inputs["initial_atom_pos"] = aux["prev"]["prev_pos"] + + aux["grad"] = jax.tree_util.tree_map(lambda *x: np.stack(x).sum(0), *grad) + + aux["num_recycles"] = num_recycles + return aux + + def step(self, lr_scale=1.0, num_recycles=None, + num_models=None, sample_models=None, models=None, backprop=True, + callback=None, save_best=False, verbose=1): + '''do one step of gradient descent''' + + # run + self.run(num_recycles=num_recycles, num_models=num_models, sample_models=sample_models, + models=models, backprop=backprop, callback=callback) + + # modify gradients + if self.opt["norm_seq_grad"]: self._norm_seq_grad() + self._state, self.aux["grad"] = self._optimizer(self._state, self.aux["grad"], self._params) + + # apply gradients + lr = self.opt["learning_rate"] * lr_scale + self._params = jax.tree_util.tree_map(lambda x,g:x-lr*g, self._params, self.aux["grad"]) + + # save results + self._save_results(save_best=save_best, verbose=verbose) + + # increment + self._k += 1 + + def _print_log(self, print_str=None, aux=None): + if aux is None: aux = self.aux + keys = ["models","recycles","hard","soft","temp","seqid","loss", + "seq_ent","mlm","helix","pae","i_pae","exp_res","con","i_con", + "sc_fape","sc_rmsd","dgram_cce","fape","plddt","ptm"] + + if "i_ptm" in aux["log"]: + if len(self._lengths) > 1: + keys.append("i_ptm") + else: + aux["log"].pop("i_ptm") + + print(dict_to_str(aux["log"], filt=self.opt["weights"], + print_str=print_str, keys=keys+["rmsd"], ok=["plddt","rmsd"])) + + def _save_results(self, aux=None, save_best=False, + best_metric=None, metric_higher_better=False, + verbose=True): + if aux is None: aux = self.aux + self._tmp["log"].append(aux["log"]) + if (self._k % self._args["traj_iter"]) == 0: + # update traj + traj = {"seq": aux["seq"]["pseudo"], + "xyz": aux["atom_positions"][:,1,:], + "plddt": aux["plddt"], + "pae": aux["pae"]} + for k,v in traj.items(): + if len(self._tmp["traj"][k]) == self._args["traj_max"]: + self._tmp["traj"][k].pop(0) + self._tmp["traj"][k].append(v) + + # save best + if save_best: + if best_metric is None: + best_metric = self._args["best_metric"] + metric = float(aux["log"][best_metric]) + if self._args["best_metric"] in ["plddt","ptm","i_ptm","seqid","composite"] or metric_higher_better: + metric = -metric + if "metric" not in self._tmp["best"] or metric < self._tmp["best"]["metric"]: + self._tmp["best"]["aux"] = copy_dict(aux) + self._tmp["best"]["metric"] = metric + + if verbose and ((self._k+1) % verbose) == 0: + self._print_log(f"{self._k+1}", aux=aux) + + def predict(self, seq=None, bias=None, + num_models=None, num_recycles=None, models=None, sample_models=False, + dropout=False, hard=True, soft=False, temp=1, + return_aux=False, verbose=True, seed=None, **kwargs): + '''predict structure for input sequence (if provided)''' + + def load_settings(): + if "save" in self._tmp: + [self.opt, self._args, self._params, self._inputs] = self._tmp.pop("save") + + def save_settings(): + load_settings() + self._tmp["save"] = [copy_dict(x) for x in [self.opt, self._args, self._params, self._inputs]] + + save_settings() + + # set seed if defined + if seed is not None: self.set_seed(seed) + + # set [seq]uence/[opt]ions + if seq is not None: self.set_seq(seq=seq, bias=bias) + self.set_opt(hard=hard, soft=soft, temp=temp, dropout=dropout, pssm_hard=True) + self.set_args(shuffle_first=False) + + # run + self.run(num_recycles=num_recycles, num_models=num_models, + sample_models=sample_models, models=models, backprop=False, **kwargs) + if verbose: self._print_log("predict") + + load_settings() + + # return (or save) results + if return_aux: return self.aux + + # --------------------------------------------------------------------------------- + # example design functions + # --------------------------------------------------------------------------------- + def design(self, iters=100, + soft=0.0, e_soft=None, + temp=1.0, e_temp=None, + hard=0.0, e_hard=None, + step=1.0, e_step=None, + dropout=True, opt=None, weights=None, + num_recycles=None, ramp_recycles=False, + num_models=None, sample_models=None, models=None, + backprop=True, callback=None, save_best=False, verbose=1): + + # update options/settings (if defined) + self.set_opt(opt, dropout=dropout) + self.set_weights(weights) + m = {"soft":[soft,e_soft],"temp":[temp,e_temp], + "hard":[hard,e_hard],"step":[step,e_step]} + m = {k:[s,(s if e is None else e)] for k,(s,e) in m.items()} + + if ramp_recycles: + if num_recycles is None: + num_recycles = self.opt["num_recycles"] + m["num_recycles"] = [0,num_recycles] + + for i in range(iters): + for k,(s,e) in m.items(): + if k == "temp": + self.set_opt({k:(e+(s-e)*(1-(i+1)/iters)**2)}) + else: + v = (s+(e-s)*((i+1)/iters)) + if k == "step": step = v + elif k == "num_recycles": num_recycles = round(v) + else: self.set_opt({k:v}) + + # decay learning rate based on temperature + lr_scale = step * ((1 - self.opt["soft"]) + (self.opt["soft"] * self.opt["temp"])) + + self.step(lr_scale=lr_scale, num_recycles=num_recycles, + num_models=num_models, sample_models=sample_models, models=models, + backprop=backprop, callback=callback, save_best=save_best, verbose=verbose) + + def design_logits(self, iters=100, **kwargs): + ''' optimize logits ''' + self.design(iters, **kwargs) + + def design_soft(self, iters=100, temp=1, **kwargs): + ''' optimize softmax(logits/temp)''' + self.design(iters, soft=1, temp=temp, **kwargs) + + def design_hard(self, iters=100, **kwargs): + ''' optimize argmax(logits) ''' + self.design(iters, soft=1, hard=1, **kwargs) + + # --------------------------------------------------------------------------------- + # experimental + # --------------------------------------------------------------------------------- + def design_3stage(self, soft_iters=300, temp_iters=100, hard_iters=10, + ramp_recycles=True, **kwargs): + '''three stage design (logits→soft→hard)''' + + verbose = kwargs.get("verbose",1) + + # stage 1: logits -> softmax(logits/1.0) + if soft_iters > 0: + if verbose: print("Stage 1: running (logits → soft)") + self.design_logits(soft_iters, e_soft=1, + ramp_recycles=ramp_recycles, **kwargs) + self._tmp["seq_logits"] = self.aux["seq"]["logits"] + + # stage 2: softmax(logits/1.0) -> softmax(logits/0.01) + if temp_iters > 0: + if verbose: print("Stage 2: running (soft → hard)") + self.design_soft(temp_iters, e_temp=1e-2, **kwargs) + + # stage 3: + if hard_iters > 0: + if verbose: print("Stage 3: running (hard)") + kwargs["dropout"] = False + kwargs["save_best"] = True + kwargs["num_models"] = len(self._model_names) + self.design_hard(hard_iters, temp=1e-2, **kwargs) + + def _mutate(self, seq, plddt=None, logits=None, mutation_rate=1): + '''mutate random position''' + seq = np.array(seq) + N,L = seq.shape + + # fix some positions + i_prob = np.ones(L) if plddt is None else np.maximum(1-plddt,0) + i_prob[np.isnan(i_prob)] = 0 + if "fix_pos" in self.opt: + if "pos" in self.opt: + p = self.opt["pos"][self.opt["fix_pos"]] + seq[...,p] = self._wt_aatype_sub + else: + p = self.opt["fix_pos"] + seq[...,p] = self._wt_aatype[...,p] + i_prob[p] = 0 + + for m in range(mutation_rate): + # sample position + # https://www.biorxiv.org/content/10.1101/2021.08.24.457549v1 + i = np.random.choice(np.arange(L),p=i_prob/i_prob.sum()) + + # sample amino acid + logits = np.array(0 if logits is None else logits) + if logits.ndim == 3: logits = logits[:,i] + elif logits.ndim == 2: logits = logits[i] + a_logits = logits - np.eye(self._args["alphabet_size"])[seq[:,i]] * 1e8 + a = categorical(softmax(a_logits)) + + # return mutant + seq[:,i] = a + + return seq + + def design_semigreedy(self, iters=100, tries=10, dropout=False, + save_best=True, seq_logits=None, e_tries=None, **kwargs): + + '''semigreedy search''' + if e_tries is None: e_tries = tries + + # get starting sequence + if hasattr(self,"aux"): + seq = self.aux["seq"]["logits"].argmax(-1) + else: + seq = (self._params["seq"] + self._inputs["bias"]).argmax(-1) + + # bias sampling towards the defined bias + if seq_logits is None: seq_logits = 0 + + model_flags = {k:kwargs.pop(k,None) for k in ["num_models","sample_models","models"]} + verbose = kwargs.pop("verbose",1) + + # get current plddt + aux = self.predict(seq, return_aux=True, verbose=False, **model_flags, **kwargs) + plddt = self.aux["plddt"] + plddt = plddt[self._target_len:] if self.protocol == "binder" else plddt[:self._len] + + # optimize! + if verbose: + print("Running semigreedy optimization...") + + for i in range(iters): + buff = [] + model_nums = self._get_model_nums(**model_flags) + num_tries = (tries+(e_tries-tries)*((i+1)/iters)) + for t in range(int(num_tries)): + mut_seq = self._mutate(seq=seq, plddt=plddt, + logits=seq_logits + self._inputs["bias"]) + aux = self.predict(seq=mut_seq, return_aux=True, model_nums=model_nums, verbose=False, **kwargs) + buff.append({"aux":aux, "seq":np.array(mut_seq)}) + + # accept best + losses = [x["aux"]["loss"] for x in buff] + best = buff[np.argmin(losses)] + self.aux, seq = best["aux"], jnp.array(best["seq"]) + self.set_seq(seq=seq, bias=self._inputs["bias"]) + self._save_results(save_best=save_best, verbose=verbose) + + # update plddt + plddt = best["aux"]["plddt"] + plddt = plddt[self._target_len:] if self.protocol == "binder" else plddt[:self._len] + self._k += 1 + + def design_pssm_semigreedy(self, soft_iters=300, hard_iters=32, tries=10, e_tries=None, + ramp_recycles=True, ramp_models=True, **kwargs): + + verbose = kwargs.get("verbose",1) + + # stage 1: logits -> softmax(logits) + if soft_iters > 0: + self.design_3stage(soft_iters, 0, 0, ramp_recycles=ramp_recycles, **kwargs) + self._tmp["seq_logits"] = kwargs["seq_logits"] = self.aux["seq"]["logits"] + + # stage 2: semi_greedy + if hard_iters > 0: + kwargs["dropout"] = False + if ramp_models: + num_models = len(kwargs.get("models",self._model_names)) + iters = hard_iters + for m in range(num_models): + if verbose and m > 0: print(f'Increasing number of models to {m+1}.') + + kwargs["num_models"] = m + 1 + kwargs["save_best"] = (m + 1) == num_models + self.design_semigreedy(iters, tries=tries, e_tries=e_tries, **kwargs) + if m < 2: iters = iters // 2 + else: + self.design_semigreedy(hard_iters, tries=tries, e_tries=e_tries, **kwargs) + + # --------------------------------------------------------------------------------- + # experimental optimizers (not extensively evaluated) + # --------------------------------------------------------------------------------- + + def _design_mcmc(self, steps=1000, half_life=200, T_init=0.01, mutation_rate=1, + seq_logits=None, save_best=True, **kwargs): + ''' + MCMC with simulated annealing + ---------------------------------------- + steps = number for steps for the MCMC trajectory + half_life = half-life for the temperature decay during simulated annealing + T_init = starting temperature for simulated annealing. Temperature is decayed exponentially + mutation_rate = number of mutations at each MCMC step + ''' + + # code borrowed from: github.com/bwicky/oligomer_hallucination + + # gather settings + verbose = kwargs.pop("verbose",1) + model_flags = {k:kwargs.pop(k,None) for k in ["num_models","sample_models","models"]} + + # initialize + plddt, best_loss, current_loss = None, np.inf, np.inf + current_seq = (self._params["seq"] + self._inputs["bias"]).argmax(-1) + if seq_logits is None: seq_logits = 0 + + # run! + if verbose: print("Running MCMC with simulated annealing...") + for i in range(steps): + + # update temperature + T = T_init * (np.exp(np.log(0.5) / half_life) ** i) + + # mutate sequence + if i == 0: + mut_seq = current_seq + else: + mut_seq = self._mutate(seq=current_seq, plddt=plddt, + logits=seq_logits + self._inputs["bias"], + mutation_rate=mutation_rate) + + # get loss + model_nums = self._get_model_nums(**model_flags) + aux = self.predict(seq=mut_seq, return_aux=True, verbose=False, model_nums=model_nums, **kwargs) + loss = aux["log"]["loss"] + + # decide + delta = loss - current_loss + if i == 0 or delta < 0 or np.random.uniform() < np.exp( -delta / T): + + # accept + (current_seq,current_loss) = (mut_seq,loss) + + plddt = aux["all"]["plddt"].mean(0) + plddt = plddt[self._target_len:] if self.protocol == "binder" else plddt[:self._len] + + if loss < best_loss: + (best_loss, self._k) = (loss, i) + self.set_seq(seq=current_seq, bias=self._inputs["bias"]) + self._save_results(save_best=save_best, verbose=verbose) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/inputs.py b/model/PXDesignBench/ColabDesign/colabdesign/af/inputs.py new file mode 100644 index 0000000000000000000000000000000000000000..3fa2600b9c1e8b9f6801c7e8218bd7c7552af05a --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/inputs.py @@ -0,0 +1,155 @@ +import jax +import jax.numpy as jnp +import numpy as np + +from colabdesign.shared.utils import copy_dict +from colabdesign.shared.model import soft_seq +from colabdesign.af.alphafold.common import residue_constants +from colabdesign.af.alphafold.model import model, config + +############################################################################ +# AF_INPUTS - functions for modifying inputs before passing to alphafold +############################################################################ +class _af_inputs: + + def _get_seq(self, inputs, aux, key=None): + params, opt = inputs["params"], inputs["opt"] + '''get sequence features''' + seq = soft_seq(params["seq"], inputs["bias"], opt, key, num_seq=self._num, + shuffle_first=self._args["shuffle_first"]) + seq = self._fix_pos(seq) + aux.update({"seq":seq, "seq_pseudo":seq["pseudo"]}) + + # protocol specific modifications to seq features + if self.protocol == "binder": + # concatenate target and binder sequence + seq_target = jax.nn.one_hot(inputs["batch"]["aatype"][:self._target_len],self._args["alphabet_size"]) + seq_target = jnp.broadcast_to(seq_target,(self._num, *seq_target.shape)) + seq = jax.tree_util.tree_map(lambda x:jnp.concatenate([seq_target,x],1), seq) + + if self.protocol in ["fixbb","hallucination","partial"] and self._args["copies"] > 1: + seq = jax.tree_util.tree_map(lambda x:expand_copies(x, self._args["copies"], self._args["block_diag"]), seq) + + return seq + + def _fix_pos(self, seq, return_p=False): + if "fix_pos" in self.opt: + if "pos" in self.opt: + seq_ref = jax.nn.one_hot(self._wt_aatype_sub,self._args["alphabet_size"]) + p = self.opt["pos"][self.opt["fix_pos"]] + fix_seq = lambda x: x.at[...,p,:].set(seq_ref) + else: + seq_ref = jax.nn.one_hot(self._wt_aatype,self._args["alphabet_size"]) + p = self.opt["fix_pos"] + fix_seq = lambda x: x.at[...,p,:].set(seq_ref[...,p,:]) + seq = jax.tree_util.tree_map(fix_seq, seq) + if return_p: return seq, p + return seq + + def _update_template(self, inputs, key): + ''''dynamically update template features''' + if "batch" in inputs: + batch, opt = inputs["batch"], inputs["opt"] + + # enable templates + inputs["template_mask"] = inputs["template_mask"].at[0].set(1) + L = batch["aatype"].shape[0] + + # decide which position to remove sequence and/or sidechains + rm = jnp.broadcast_to(inputs.get("rm_template",False),L) + rm_seq = jnp.where(rm,True,jnp.broadcast_to(inputs.get("rm_template_seq",True),L)) + rm_sc = jnp.where(rm_seq,True,jnp.broadcast_to(inputs.get("rm_template_sc",True),L)) + + # define template features + template_feats = {"template_aatype":jnp.where(rm_seq,21,batch["aatype"])} + + if "dgram" in batch: + # use dgram from batch if provided + template_feats.update({"template_dgram":batch["dgram"]}) + nT,nL = inputs["template_aatype"].shape + inputs["template_dgram"] = jnp.zeros((nT,nL,nL,39)) + + if "all_atom_positions" in batch: + # get pseudo-carbon-beta coordinates (carbon-alpha for glycine) + # aatype = is used to define template's CB coordinates (CA in case of glycine) + cb, cb_mask = model.modules.pseudo_beta_fn( + jnp.where(rm_seq,0,batch["aatype"]), + batch["all_atom_positions"], + batch["all_atom_mask"]) + template_feats.update({"template_pseudo_beta": cb, + "template_pseudo_beta_mask": cb_mask, + "template_all_atom_positions": batch["all_atom_positions"], + "template_all_atom_mask": batch["all_atom_mask"]}) + + # inject template features + if self.protocol == "partial": + pos = opt["pos"] + if self._args["repeat"] or self._args["homooligomer"]: + C,L = self._args["copies"], self._len + pos = (jnp.repeat(pos,C).reshape(-1,C) + jnp.arange(C) * L).T.flatten() + + for k,v in template_feats.items(): + if self.protocol == "partial": + if k in ["template_dgram"]: + inputs[k] = inputs[k].at[0,pos[:,None],pos[None,:]].set(v) + else: + inputs[k] = inputs[k].at[0,pos].set(v) + else: + inputs[k] = inputs[k].at[0].set(v) + + # remove sidechains (mask anything beyond CB) + if k in ["template_all_atom_mask"]: + if self.protocol == "partial": + inputs[k] = inputs[k].at[:,pos,5:].set(jnp.where(rm_sc[:,None],0,inputs[k][:,pos,5:])) + inputs[k] = inputs[k].at[:,pos].set(jnp.where(rm[:,None],0,inputs[k][:,pos])) + else: + inputs[k] = inputs[k].at[...,5:].set(jnp.where(rm_sc[:,None],0,inputs[k][...,5:])) + inputs[k] = jnp.where(rm[:,None],0,inputs[k]) + +def update_seq(seq, inputs, seq_1hot=None, seq_pssm=None, mlm=None): + '''update the sequence features''' + + if seq_1hot is None: seq_1hot = seq + if seq_pssm is None: seq_pssm = seq + target_feat = seq_1hot[0,:,:20] + + seq_1hot = jnp.pad(seq_1hot,[[0,0],[0,0],[0,22-seq_1hot.shape[-1]]]) + seq_pssm = jnp.pad(seq_pssm,[[0,0],[0,0],[0,22-seq_pssm.shape[-1]]]) + msa_feat = jnp.zeros_like(inputs["msa_feat"]).at[...,0:22].set(seq_1hot).at[...,25:47].set(seq_pssm) + + # masked language modeling (randomly mask positions) + if mlm is not None: + X = jax.nn.one_hot(22,23) + X = jnp.zeros(msa_feat.shape[-1]).at[...,:23].set(X).at[...,25:48].set(X) + msa_feat = jnp.where(mlm[...,None],X,msa_feat) + + inputs.update({"msa_feat":msa_feat, "target_feat":target_feat}) + +def update_aatype(aatype, inputs): + r = residue_constants + a = {"atom14_atom_exists":r.restype_atom14_mask, + "atom37_atom_exists":r.restype_atom37_mask, + "residx_atom14_to_atom37":r.restype_atom14_to_atom37, + "residx_atom37_to_atom14":r.restype_atom37_to_atom14} + mask = inputs["seq_mask"][:,None] + inputs.update(jax.tree_util.tree_map(lambda x:jnp.where(mask,jnp.asarray(x)[aatype],0),a)) + inputs["aatype"] = aatype + +def expand_copies(x, copies, block_diag=True): + ''' + given msa (N,L,20) expand to (1+N*copies,L*copies,22) if block_diag else (N,L*copies,22) + ''' + if x.shape[-1] < 22: + x = jnp.pad(x,[[0,0],[0,0],[0,22-x.shape[-1]]]) + x = jnp.tile(x,[1,copies,1]) + if copies > 1 and block_diag: + L = x.shape[1] + sub_L = L // copies + y = x.reshape((-1,1,copies,sub_L,22)) + block_diag_mask = jnp.expand_dims(jnp.eye(copies),(0,3,4)) + seq = block_diag_mask * y + gap_seq = (1-block_diag_mask) * jax.nn.one_hot(jnp.repeat(21,sub_L),22) + y = (seq + gap_seq).swapaxes(0,1).reshape(-1,L,22) + return jnp.concatenate([x[:1],y],0) + else: + return x \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/loss.py b/model/PXDesignBench/ColabDesign/colabdesign/af/loss.py new file mode 100644 index 0000000000000000000000000000000000000000..d7d67a68f75c410abc00aeeeb3b04fba5fcaa573 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/loss.py @@ -0,0 +1,548 @@ +import jax +import jax.numpy as jnp +import numpy as np + +from colabdesign.shared.utils import Key, copy_dict +from colabdesign.shared.protein import jnp_rmsd_w, _np_kabsch, _np_rmsd, _np_get_6D_loss +from colabdesign.af.alphafold.model import model, folding, all_atom +from colabdesign.af.alphafold.common import confidence, residue_constants + +#################################################### +# AF_LOSS - setup loss function +#################################################### + +class _af_loss: + # protocol specific loss functions + def _loss_fixbb(self, inputs, outputs, aux): + opt = inputs["opt"] + '''get losses''' + copies = self._args["copies"] if self._args["homooligomer"] else 1 + # rmsd loss + aln = get_rmsd_loss(inputs, outputs, copies=copies) + if self._args["realign"]: + aux["atom_positions"] = aln["align"](aux["atom_positions"]) * aux["atom_mask"][...,None] + + # supervised losses + aux["losses"].update({ + "fape": get_fape_loss(inputs, outputs, copies=copies, clamp=opt["fape_cutoff"]), + "dgram_cce": get_dgram_loss(inputs, outputs, copies=copies, aatype=inputs["aatype"]), + "rmsd": aln["rmsd"], + }) + + # unsupervised losses + self._loss_unsupervised(inputs, outputs, aux) + + def _loss_binder(self, inputs, outputs, aux): + '''get losses''' + opt = inputs["opt"] + mask = inputs["seq_mask"] + zeros = jnp.zeros_like(mask) + tL,bL = self._target_len, self._binder_len + binder_id = zeros.at[-bL:].set(mask[-bL:]) + if "hotspot" in opt: + target_id = zeros.at[opt["hotspot"]].set(mask[opt["hotspot"]]) + i_con_loss = get_con_loss(inputs, outputs, opt["i_con"], mask_1d=target_id, mask_1b=binder_id) + else: + target_id = zeros.at[:tL].set(mask[:tL]) + i_con_loss = get_con_loss(inputs, outputs, opt["i_con"], mask_1d=binder_id, mask_1b=target_id) + + # unsupervised losses + aux["losses"].update({ + "plddt": get_plddt_loss(outputs, mask_1d=binder_id), # plddt over binder + "exp_res": get_exp_res_loss(outputs, mask_1d=binder_id), + "pae": get_pae_loss(outputs, mask_1d=binder_id), # pae over binder + interface + "con": get_con_loss(inputs, outputs, opt["con"], mask_1d=binder_id, mask_1b=binder_id), + # interface + "i_con": i_con_loss, + "i_pae": get_pae_loss(outputs, mask_1d=binder_id, mask_1b=target_id), + }) + + # supervised losses + if self._args["redesign"]: + + aln = get_rmsd_loss(inputs, outputs, L=tL, include_L=False) + align_fn = aln["align"] + + # compute cce of binder + interface + aatype = inputs["aatype"] + cce = get_dgram_loss(inputs, outputs, aatype=aatype, return_mtx=True) + + # compute fape + fape = get_fape_loss(inputs, outputs, clamp=opt["fape_cutoff"], return_mtx=True) + + aux["losses"].update({ + "rmsd": aln["rmsd"], + "dgram_cce": cce[-bL:].sum() / (mask[-bL:].sum() + 1e-8), + "fape": fape[-bL:].sum() / (mask[-bL:].sum() + 1e-8) + }) + + else: + align_fn = get_rmsd_loss(inputs, outputs, L=tL)["align"] + + if self._args["realign"]: + aux["atom_positions"] = align_fn(aux["atom_positions"]) * aux["atom_mask"][...,None] + + def _loss_partial(self, inputs, outputs, aux): + '''get losses''' + opt = inputs["opt"] + pos = opt["pos"] + if self._args["repeat"] or self._args["homooligomer"]: + C,L = self._args["copies"], self._len + pos = (jnp.repeat(pos,C).reshape(-1,C) + jnp.arange(C) * L).T.flatten() + + def sub(x, axis=0): + return jax.tree_util.tree_map(lambda y:jnp.take(y,pos,axis),x) + + copies = self._args["copies"] if self._args["homooligomer"] else 1 + aatype = sub(inputs["aatype"]) + dgram = {"logits":sub(sub(outputs["distogram"]["logits"]),1), + "bin_edges":outputs["distogram"]["bin_edges"]} + atoms = sub(outputs["structure_module"]["final_atom_positions"]) + + I = {"aatype": aatype, "batch": inputs["batch"], "seq_mask":sub(inputs["seq_mask"])} + O = {"distogram": dgram, "structure_module": {"final_atom_positions": atoms}} + aln = get_rmsd_loss(I, O, copies=copies) + + # supervised losses + aux["losses"].update({ + "dgram_cce": get_dgram_loss(I, O, copies=copies, aatype=I["aatype"]), + "fape": get_fape_loss(I, O, copies=copies, clamp=opt["fape_cutoff"]), + "rmsd": aln["rmsd"], + }) + + # unsupervised losses + self._loss_unsupervised(inputs, outputs, aux) + + # sidechain specific losses + if self._args["use_sidechains"] and copies == 1: + + struct = outputs["structure_module"] + pred_pos = sub(struct["final_atom14_positions"]) + true_pos = all_atom.atom37_to_atom14(inputs["batch"]["all_atom_positions"], self._sc["batch"]) + + # sc_rmsd + aln = _get_sc_rmsd_loss(true_pos, pred_pos, self._sc["pos"]) + aux["losses"]["sc_rmsd"] = aln["rmsd"] + + # sc_fape + if not self._args["use_multimer"]: + sc_struct = {**folding.compute_renamed_ground_truth(self._sc["batch"], pred_pos), + "sidechains":{k: sub(struct["sidechains"][k],1) for k in ["frames","atom_pos"]}} + batch = {**inputs["batch"], + **all_atom.atom37_to_frames(**inputs["batch"])} + aux["losses"]["sc_fape"] = folding.sidechain_loss(batch, sc_struct, + self._cfg.model.heads.structure_module)["loss"] + + else: + # TODO + print("ERROR: 'sc_fape' not currently supported for 'multimer' mode") + aux["losses"]["sc_fape"] = 0.0 + + # align final atoms + if self._args["realign"]: + aux["atom_positions"] = aln["align"](aux["atom_positions"]) * aux["atom_mask"][...,None] + + def _loss_hallucination(self, inputs, outputs, aux): + # unsupervised losses + self._loss_unsupervised(inputs, outputs, aux) + + def _loss_unsupervised(self, inputs, outputs, aux): + + # define masks + opt = inputs["opt"] + if "pos" in opt: + C,L = self._args["copies"], self._len + pos = opt["pos"] + if C > 1: pos = (jnp.repeat(pos,C).reshape(-1,C) + jnp.arange(C) * L).T.flatten() + mask_1d = inputs["seq_mask"].at[pos].set(0) + else: + mask_1d = inputs["seq_mask"] + + seq_mask_2d = inputs["seq_mask"][:,None] * inputs["seq_mask"][None,:] + mask_2d = inputs["asym_id"][:,None] == inputs["asym_id"][None,:] + masks = {"mask_1d":mask_1d, + "mask_2d":jnp.where(seq_mask_2d,mask_2d,0)} + + # define losses + losses = { + "exp_res": get_exp_res_loss(outputs, mask_1d=mask_1d), + "plddt": get_plddt_loss(outputs, mask_1d=mask_1d), + "pae": get_pae_loss(outputs, **masks), + "con": get_con_loss(inputs, outputs, opt["con"], **masks), + "helix": get_helix_loss(inputs, outputs) + } + + # define losses at interface + if self._args["copies"] > 1 and not self._args["repeat"]: + masks = {"mask_1d": mask_1d if self._args["homooligomer"] else inputs["seq_mask"], + "mask_2d": jnp.where(seq_mask_2d,mask_2d == False,0)} + losses.update({ + "i_pae": get_pae_loss(outputs, **masks), + "i_con": get_con_loss(inputs, outputs, opt["i_con"], **masks), + }) + + aux["losses"].update(losses) + +##################################################################################### + +def get_plddt(outputs): + logits = outputs["predicted_lddt"]["logits"] + num_bins = logits.shape[-1] + bin_width = 1.0 / num_bins + bin_centers = jnp.arange(start=0.5 * bin_width, stop=1.0, step=bin_width) + probs = jax.nn.softmax(logits, axis=-1) + return jnp.sum(probs * bin_centers[None, :], axis=-1) + +def get_pae(outputs): + prob = jax.nn.softmax(outputs["predicted_aligned_error"]["logits"],-1) + breaks = outputs["predicted_aligned_error"]["breaks"] + step = breaks[1]-breaks[0] + bin_centers = breaks + step/2 + bin_centers = jnp.append(bin_centers,bin_centers[-1]+step) + return (prob*bin_centers).sum(-1) + +def get_ptm(inputs, outputs, interface=False): + pae = {"residue_weights":inputs["seq_mask"], + **outputs["predicted_aligned_error"]} + if interface: + if "asym_id" not in pae: + pae["asym_id"] = inputs["asym_id"] + else: + if "asym_id" in pae: + pae.pop("asym_id") + return confidence.predicted_tm_score(**pae, use_jnp=True) + +def get_dgram_bins(outputs): + dgram = outputs["distogram"]["logits"] + if dgram.shape[-1] == 64: + dgram_bins = jnp.append(0,jnp.linspace(2.3125,21.6875,63)) + if dgram.shape[-1] == 39: + dgram_bins = jnp.linspace(3.25,50.75,39) + 1.25 + return dgram_bins + +def get_contact_map(outputs, dist=8.0): + '''get contact map from distogram''' + dist_logits = outputs["distogram"]["logits"] + dist_bins = get_dgram_bins(outputs) + return (jax.nn.softmax(dist_logits) * (dist_bins < dist)).sum(-1) + +#################### +# confidence metrics +#################### +def mask_loss(x, mask=None, mask_grad=False): + if mask is None: + return x.mean() + else: + x_masked = (x * mask).sum() / (1e-8 + mask.sum()) + if mask_grad: + return jax.lax.stop_gradient(x.mean() - x_masked) + x_masked + else: + return x_masked + +def get_exp_res_loss(outputs, mask_1d=None): + p = jax.nn.sigmoid(outputs["experimentally_resolved"]["logits"]) + p = 1 - p[...,residue_constants.atom_order["CA"]] + return mask_loss(p, mask_1d) + +def get_plddt_loss(outputs, mask_1d=None): + p = 1 - get_plddt(outputs) + return mask_loss(p, mask_1d) + +def get_pae_loss(outputs, mask_1d=None, mask_1b=None, mask_2d=None): + p = get_pae(outputs) / 31.0 + p = (p + p.T) / 2 + L = p.shape[0] + if mask_1d is None: mask_1d = jnp.ones(L) + if mask_1b is None: mask_1b = jnp.ones(L) + if mask_2d is None: mask_2d = jnp.ones((L,L)) + mask_2d = mask_2d * mask_1d[:,None] * mask_1b[None,:] + return mask_loss(p, mask_2d) + +def get_con_loss(inputs, outputs, con_opt, + mask_1d=None, mask_1b=None, mask_2d=None): + + # get top k + def min_k(x, k=1, mask=None): + y = jnp.sort(x if mask is None else jnp.where(mask,x,jnp.nan)) + k_mask = jnp.logical_and(jnp.arange(y.shape[-1]) < k, jnp.isnan(y) == False) + return jnp.where(k_mask,y,0).sum(-1) / (k_mask.sum(-1) + 1e-8) + + # decide on what offset to use + if "offset" in inputs: + offset = inputs["offset"] + else: + idx = inputs["residue_index"].flatten() + offset = idx[:,None] - idx[None,:] + + # define distogram + dgram = outputs["distogram"]["logits"] + dgram_bins = get_dgram_bins(outputs) + + p = _get_con_loss(dgram, dgram_bins, cutoff=con_opt["cutoff"], binary=con_opt["binary"]) + if "seqsep" in con_opt: + m = jnp.abs(offset) >= con_opt["seqsep"] + else: + m = jnp.ones_like(offset) + + # mask results + if mask_1d is None: mask_1d = jnp.ones(m.shape[0]) + if mask_1b is None: mask_1b = jnp.ones(m.shape[0]) + + if mask_2d is None: + m = jnp.logical_and(m, mask_1b) + else: + m = jnp.logical_and(m, mask_2d) + + p = min_k(p, con_opt["num"], m) + return min_k(p, con_opt["num_pos"], mask_1d) + +def _get_con_loss(dgram, dgram_bins, cutoff=None, binary=True): + '''dgram to contacts''' + if cutoff is None: cutoff = dgram_bins[-1] + bins = dgram_bins < cutoff + px = jax.nn.softmax(dgram) + px_ = jax.nn.softmax(dgram - 1e7 * (1-bins)) + # binary/cateogorical cross-entropy + con_loss_cat_ent = -(px_ * jax.nn.log_softmax(dgram)).sum(-1) + con_loss_bin_ent = -jnp.log((bins * px + 1e-8).sum(-1)) + return jnp.where(binary, con_loss_bin_ent, con_loss_cat_ent) + +def get_helix_loss(inputs, outputs): + # decide on what offset to use + if "offset" in inputs: + offset = inputs["offset"] + else: + idx = inputs["residue_index"].flatten() + offset = idx[:,None] - idx[None,:] + + # define distogram + dgram = outputs["distogram"]["logits"] + dgram_bins = get_dgram_bins(outputs) + + mask_2d = inputs["seq_mask"][:,None] * inputs["seq_mask"][None,:] + return _get_helix_loss(dgram, dgram_bins, offset, mask_2d=mask_2d) + +def _get_helix_loss(dgram, dgram_bins, offset=None, mask_2d=None, **kwargs): + '''helix bias loss''' + x = _get_con_loss(dgram, dgram_bins, cutoff=6.0, binary=True) + if offset is None: + if mask_2d is None: + return jnp.diagonal(x,3).mean() + else: + return jnp.diagonal(x * mask_2d,3).sum() + (jnp.diagonal(mask_2d,3).sum() + 1e-8) + else: + mask = offset == 3 + if mask_2d is not None: + mask = jnp.where(mask_2d,mask,0) + return jnp.where(mask,x,0.0).sum() / (mask.sum() + 1e-8) + +#################### +# loss functions +#################### +def get_dgram_loss(inputs, outputs, copies=1, aatype=None, return_mtx=False): + + batch = inputs["batch"] + # gather features + if aatype is None: aatype = batch["aatype"] + pred = outputs["distogram"]["logits"] + + # get true features + x, weights = model.modules.pseudo_beta_fn(aatype=aatype, + all_atom_positions=batch["all_atom_positions"], + all_atom_mask=batch["all_atom_mask"]) + + dm = jnp.square(x[:,None]-x[None,:]).sum(-1,keepdims=True) + bin_edges = jnp.linspace(2.3125, 21.6875, pred.shape[-1] - 1) + true = jax.nn.one_hot((dm > jnp.square(bin_edges)).sum(-1), pred.shape[-1]) + + def loss_fn(t,p,m): + cce = -(t*jax.nn.log_softmax(p)).sum(-1) + return cce, (cce*m).sum((-1,-2))/(m.sum((-1,-2))+1e-8) + + weights = jnp.where(inputs["seq_mask"],weights,0) + return _get_pw_loss(true, pred, loss_fn, weights=weights, copies=copies, return_mtx=return_mtx) + +def get_fape_loss(inputs, outputs, copies=1, clamp=10.0, return_mtx=False): + + def robust_norm(x, axis=-1, keepdims=False, eps=1e-8): + return jnp.sqrt(jnp.square(x).sum(axis=axis, keepdims=keepdims) + eps) + + def get_R(N, CA, C): + (v1,v2) = (C-CA, N-CA) + e1 = v1 / robust_norm(v1, axis=-1, keepdims=True) + c = jnp.einsum('li, li -> l', e1, v2)[:,None] + e2 = v2 - c * e1 + e2 = e2 / robust_norm(e2, axis=-1, keepdims=True) + e3 = jnp.cross(e1, e2, axis=-1) + return jnp.concatenate([e1[:,:,None], e2[:,:,None], e3[:,:,None]], axis=-1) + + def get_ij(R,T): + return jnp.einsum('rji,rsj->rsi',R,T[None,:]-T[:,None]) + + def loss_fn(t,p,m): + fape = robust_norm(t-p) + fape = jnp.clip(fape, 0, clamp) / 10.0 + return fape, (fape*m).sum((-1,-2))/(m.sum((-1,-2)) + 1e-8) + + true = inputs["batch"]["all_atom_positions"] + pred = outputs["structure_module"]["final_atom_positions"] + + N,CA,C = (residue_constants.atom_order[k] for k in ["N","CA","C"]) + + true_mask = jnp.where(inputs["seq_mask"][:,None],inputs["batch"]["all_atom_mask"],0) + weights = true_mask[:,N] * true_mask[:,CA] * true_mask[:,C] + + true = get_ij(get_R(true[:,N],true[:,CA],true[:,C]),true[:,CA]) + pred = get_ij(get_R(pred[:,N],pred[:,CA],pred[:,C]),pred[:,CA]) + + return _get_pw_loss(true, pred, loss_fn, weights=weights, copies=copies, return_mtx=return_mtx) + +def _get_pw_loss(true, pred, loss_fn, weights=None, copies=1, return_mtx=False): + length = true.shape[0] + + if weights is None: + weights = jnp.ones(length) + + F = {"t":true, "p":pred, "m":weights[:,None] * weights[None,:]} + + if copies > 1: + (L,C) = (length//copies, copies-1) + + # intra (L,L,F) + intra = jax.tree_util.tree_map(lambda x:x[:L,:L], F) + mtx, loss = loss_fn(**intra) + + # inter (C*L,L,F) + inter = jax.tree_util.tree_map(lambda x:x[L:,:L], F) + if C == 0: + i_mtx, i_loss = loss_fn(**inter) + + else: + # (C,L,L,F) + inter = jax.tree_util.tree_map(lambda x:x.reshape(C,L,L,-1), inter) + inter = {"t":inter["t"][:,None], # (C,1,L,L,F) + "p":inter["p"][None,:], # (1,C,L,L,F) + "m":inter["m"][:,None,:,:,0]} # (C,1,L,L) + + # (C,C,L,L,F) → (C,C,L,L) → (C,C) → (C) → () + i_mtx, i_loss = loss_fn(**inter) + i_loss = sum([i_loss.min(i).sum() for i in [0,1]]) / 2 + + total_loss = (loss + i_loss) / copies + return (mtx, i_mtx) if return_mtx else total_loss + + else: + mtx, loss = loss_fn(**F) + return mtx if return_mtx else loss + +def get_rmsd_loss(inputs, outputs, L=None, include_L=True, copies=1): + batch = inputs["batch"] + true = batch["all_atom_positions"][:,1] + pred = outputs["structure_module"]["final_atom_positions"][:,1] + weights = jnp.where(inputs["seq_mask"],batch["all_atom_mask"][:,1],0) + return _get_rmsd_loss(true, pred, weights=weights, L=L, include_L=include_L, copies=copies) + +def _get_rmsd_loss(true, pred, weights=None, L=None, include_L=True, copies=1): + ''' + get rmsd + alignment function + align based on the first L positions, computed weighted rmsd using all + positions (if include_L=True) or remaining positions (if include_L=False). + ''' + # normalize weights + length = true.shape[-2] + if weights is None: + weights = (jnp.ones(length)/length)[...,None] + else: + weights = (weights/(weights.sum(-1,keepdims=True) + 1e-8))[...,None] + + # determine alignment [L]ength and remaining [l]ength + if copies > 1: + if L is None: + L = iL = length // copies; C = copies-1 + else: + (iL,C) = ((length-L) // copies, copies) + else: + (L,iL,C) = (length,0,0) if L is None else (L,length-L,1) + + # slice inputs + if iL == 0: + (T,P,W) = (true,pred,weights) + else: + (T,P,W) = (x[...,:L,:] for x in (true,pred,weights)) + (iT,iP,iW) = (x[...,L:,:] for x in (true,pred,weights)) + + # get alignment and rmsd functions + (T_mu,P_mu) = ((x*W).sum(-2,keepdims=True)/W.sum((-1,-2)) for x in (T,P)) + aln = _np_kabsch((P-P_mu)*W, T-T_mu) + align_fn = lambda x: (x - P_mu) @ aln + T_mu + msd_fn = lambda t,p,w: (w*jnp.square(align_fn(p)-t)).sum((-1,-2)) + + # compute rmsd + if iL == 0: + msd = msd_fn(true,pred,weights) + elif C > 1: + # all vs all alignment of remaining, get min RMSD + iT = iT.reshape(-1,C,1,iL,3).swapaxes(0,-3) + iP = iP.reshape(-1,1,C,iL,3).swapaxes(0,-3) + imsd = msd_fn(iT, iP, iW.reshape(-1,C,1,iL,1).swapaxes(0,-3)) + imsd = (imsd.min(0).sum(0) + imsd.min(1).sum(0)) / 2 + imsd = imsd.reshape(jnp.broadcast_shapes(true.shape[:-2],pred.shape[:-2])) + msd = (imsd + msd_fn(T,P,W)) if include_L else (imsd/iW.sum((-1,-2))) + else: + msd = msd_fn(true,pred,weights) if include_L else (msd_fn(iT,iP,iW)/iW.sum((-1,-2))) + rmsd = jnp.sqrt(msd + 1e-8) + + return {"rmsd":rmsd, "align":align_fn} + +def _get_sc_rmsd_loss(true, pred, sc): + '''get sidechain rmsd + alignment function''' + + # select atoms + (T, P) = (true.reshape(-1,3), pred.reshape(-1,3)) + (T, T_alt, P) = (T[sc["pos"]], T[sc["pos_alt"]], P[sc["pos"]]) + + # select non-ambigious atoms + (T_na, P_na) = (T[sc["non_amb"]], P[sc["non_amb"]]) + + # get alignment of non-ambigious atoms + if "weight_non_amb" in sc: + T_mu_na = (T_na * sc["weight_non_amb"]).sum(0) + P_mu_na = (P_na * sc["weight_non_amb"]).sum(0) + aln = _np_kabsch((P_na-P_mu_na) * sc["weight_non_amb"], T_na-T_mu_na) + else: + T_mu_na, P_mu_na = T_na.mean(0), P_na.mean(0) + aln = _np_kabsch(P_na-P_mu_na, T_na-T_mu_na) + + # apply alignment to all atoms + align_fn = lambda x: (x - P_mu_na) @ aln + T_mu_na + P = align_fn(P) + + # compute rmsd + sd = jnp.minimum(jnp.square(P-T).sum(-1), jnp.square(P-T_alt).sum(-1)) + if "weight" in sc: + msd = (sd*sc["weight"]).sum() + else: + msd = sd.mean() + rmsd = jnp.sqrt(msd + 1e-8) + return {"rmsd":rmsd, "align":align_fn} + +def get_seq_ent_loss(inputs): + opt = inputs["opt"] + x = inputs["seq"]["logits"] / opt["temp"] + ent = -(jax.nn.softmax(x) * jax.nn.log_softmax(x)).sum(-1) + mask = inputs["seq_mask"][-x.shape[1]:] + if "fix_pos" in opt: + if "pos" in opt: + p = opt["pos"][opt["fix_pos"]] + else: + p = opt["fix_pos"] + mask = mask.at[p].set(0) + ent = (ent * mask).sum() / (mask.sum() + 1e-8) + return {"seq_ent":ent.mean()} + +def get_mlm_loss(outputs, mask, truth=None): + x = outputs["masked_msa"]["logits"][...,:20] + if truth is None: truth = jax.nn.softmax(x) + ent = -(truth[...,:20] * jax.nn.log_softmax(x)).sum(-1) + ent = (ent * mask).sum(-1) / (mask.sum() + 1e-8) + return {"mlm":ent.mean()} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/model.py b/model/PXDesignBench/ColabDesign/colabdesign/af/model.py new file mode 100644 index 0000000000000000000000000000000000000000..157ff24a2c1b5cddaec94d3e71247e33911a7142 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/model.py @@ -0,0 +1,245 @@ +import os +import jax +import jax.numpy as jnp +import numpy as np +from inspect import signature + +from colabdesign.af.alphafold.model import data, config, model, all_atom + +from colabdesign.shared.model import design_model +from colabdesign.shared.utils import Key + +from colabdesign.af.prep import _af_prep +from colabdesign.af.loss import _af_loss, get_plddt, get_pae, get_ptm +from colabdesign.af.loss import get_contact_map, get_seq_ent_loss, get_mlm_loss +from colabdesign.af.utils import _af_utils +from colabdesign.af.design import _af_design +from colabdesign.af.inputs import _af_inputs, update_seq, update_aatype + +################################################################ +# MK_DESIGN_MODEL - initialize model, and put it all together +################################################################ + +class mk_af_model(design_model, _af_inputs, _af_loss, _af_prep, _af_design, _af_utils): + def __init__(self, + protocol="fixbb", + use_multimer=False, + use_templates=False, + debug=False, + data_dir=".", + **kwargs): + assert protocol in ["fixbb","hallucination","binder","partial"] + + self.protocol = protocol + self._num = kwargs.pop("num_seq",1) + self._args = {"use_templates":use_templates, "use_multimer":use_multimer, "use_bfloat16":True, + "recycle_mode":"last", "use_mlm": False, "realign": True, + "debug":debug, "repeat":False, "homooligomer":False, "copies":1, + "optimizer":"sgd", "best_metric":"loss", + "traj_iter":1, "traj_max":10000, + "clear_prev": True, "use_dgram":False, + "shuffle_first":True, "use_remat":True, + "alphabet_size":20, + "use_initial_guess":False, "use_initial_atom_pos":False} + + if self.protocol == "binder": self._args["use_templates"] = True + + self.opt = {"dropout":True, "pssm_hard":False, "learning_rate":0.1, "norm_seq_grad":True, + "num_recycles":0, "num_models":1, "sample_models":True, + "temp":1.0, "soft":0.0, "hard":0.0, "alpha":2.0, + "con": {"num":2, "cutoff":14.0, "binary":False, "seqsep":9, "num_pos":float("inf")}, + "i_con": {"num":1, "cutoff":21.6875, "binary":False, "num_pos":float("inf")}, + "template": {"rm_ic":False}, + "weights": {"seq_ent":0.0, "plddt":0.0, "pae":0.0, "exp_res":0.0, "helix":0.0}, + "fape_cutoff":10.0} + + self._params = {} + self._inputs = {} + self._tmp = {"traj":{"seq":[],"xyz":[],"plddt":[],"pae":[]}, + "log":[],"best":{}} + + # set arguments/options + if "initial_guess" in kwargs: kwargs["use_initial_guess"] = kwargs.pop("initial_guess") + model_names = kwargs.pop("model_names",None) + keys = list(kwargs.keys()) + for k in keys: + if k in self._args: self._args[k] = kwargs.pop(k) + if k in self.opt: self.opt[k] = kwargs.pop(k) + + # collect callbacks + self._callbacks = {"model": {"pre": kwargs.pop("pre_callback",None), + "post":kwargs.pop("post_callback",None), + "loss":kwargs.pop("loss_callback",None)}, + "design":{"pre": kwargs.pop("pre_design_callback",None), + "post":kwargs.pop("post_design_callback",None)}} + + for m,n in self._callbacks.items(): + for k,v in n.items(): + if v is None: v = [] + if not isinstance(v,list): v = [v] + self._callbacks[m][k] = v + + if self._args["use_mlm"]: + self.opt["mlm_dropout"] = 0.15 + self.opt["weights"]["mlm"] = 0.1 + + assert len(kwargs) == 0, f"ERROR: the following inputs were not set: {kwargs}" + + ############################# + # configure AlphaFold + ############################# + if self._args["use_multimer"]: + self._cfg = config.model_config("model_1_multimer") + # TODO + self.opt["pssm_hard"] = True + else: + self._cfg = config.model_config("model_1_ptm" if self._args["use_templates"] else "model_3_ptm") + + if self._args["recycle_mode"] in ["average","first","last","sample"]: + num_recycles = 0 + else: + num_recycles = self.opt["num_recycles"] + self._cfg.model.num_recycle = num_recycles + self._cfg.model.global_config.use_remat = self._args["use_remat"] + self._cfg.model.global_config.use_dgram = self._args["use_dgram"] + self._cfg.model.global_config.bfloat16 = self._args["use_bfloat16"] + + # load model_params + if model_names is None: + model_names = [] + if self._args["use_multimer"]: + model_names += [f"model_{k}_multimer_v3" for k in [1,2,3,4,5]] + else: + if self._args["use_templates"]: + model_names += [f"model_{k}_ptm" for k in [1,2]] + else: + model_names += [f"model_{k}_ptm" for k in [1,2,3,4,5]] + + self._model_params, self._model_names = [],[] + for model_name in model_names: + params = data.get_model_haiku_params(model_name=model_name, data_dir=data_dir, fuse=True) + if params is not None: + if not self._args["use_multimer"] and not self._args["use_templates"]: + params = {k:v for k,v in params.items() if "template" not in k} + self._model_params.append(params) + self._model_names.append(model_name) + else: + print(f"WARNING: '{model_name}' not found") + + ##################################### + # set protocol specific functions + ##################################### + idx = ["fixbb","hallucination","binder","partial"].index(self.protocol) + self.prep_inputs = [self._prep_fixbb, self._prep_hallucination, self._prep_binder, self._prep_partial][idx] + self._get_loss = [self._loss_fixbb, self._loss_hallucination, self._loss_binder, self._loss_partial][idx] + + def _get_model(self, cfg, callback=None): + + a = self._args + runner = model.RunModel(cfg, + recycle_mode=a["recycle_mode"], + use_multimer=a["use_multimer"]) + + # setup function to get gradients + def _model(params, model_params, inputs, key): + inputs["params"] = params + opt = inputs["opt"] + + aux = {} + key = Key(key=key).get + + ####################################################################### + # INPUTS + ####################################################################### + # get sequence + seq = self._get_seq(inputs, aux, key()) + + # update sequence features + pssm = jnp.where(opt["pssm_hard"], seq["hard"], seq["pseudo"]) + if a["use_mlm"]: + shape = seq["pseudo"].shape[:2] + mlm = jax.random.bernoulli(key(),opt["mlm_dropout"],shape) + update_seq(seq["pseudo"], inputs, seq_pssm=pssm, mlm=mlm) + else: + update_seq(seq["pseudo"], inputs, seq_pssm=pssm) + + # update amino acid sidechain identity + update_aatype(seq["pseudo"][0].argmax(-1), inputs) + + # define masks + inputs["msa_mask"] = jnp.where(inputs["seq_mask"],inputs["msa_mask"],0) + + inputs["seq"] = aux["seq"] + + # update template features + inputs["mask_template_interchain"] = opt["template"]["rm_ic"] + if a["use_templates"]: + self._update_template(inputs, key()) + + # set dropout + inputs["use_dropout"] = opt["dropout"] + + if "batch" not in inputs: + inputs["batch"] = None + + # pre callback + for fn in self._callbacks["model"]["pre"]: + fn_args = {"inputs":inputs, "opt":opt, "aux":aux, + "seq":seq, "key":key(), "params":params} + sub_args = {k:fn_args.get(k,None) for k in signature(fn).parameters} + fn(**sub_args) + + ####################################################################### + # OUTPUTS + ####################################################################### + outputs = runner.apply(model_params, key(), inputs) + + # add aux outputs + aux.update({"atom_positions": outputs["structure_module"]["final_atom_positions"], + "atom_mask": outputs["structure_module"]["final_atom_mask"], + "residue_index": inputs["residue_index"], + "aatype": inputs["aatype"], + "plddt": get_plddt(outputs), + "pae": get_pae(outputs), + "ptm": get_ptm(inputs, outputs), + "i_ptm": get_ptm(inputs, outputs, interface=True), + "cmap": get_contact_map(outputs, opt["con"]["cutoff"]), + "i_cmap": get_contact_map(outputs, opt["i_con"]["cutoff"]), + "prev": outputs["prev"]}) + + ####################################################################### + # LOSS + ####################################################################### + aux["losses"] = {} + + # add protocol specific losses + self._get_loss(inputs=inputs, outputs=outputs, aux=aux) + + # sequence entropy loss + aux["losses"].update(get_seq_ent_loss(inputs)) + + # experimental masked-language-modeling + if a["use_mlm"]: + aux["mlm"] = outputs["masked_msa"]["logits"] + mask = jnp.where(inputs["seq_mask"],mlm,0) + aux["losses"].update(get_mlm_loss(outputs, mask=mask, truth=seq["pssm"])) + + # run user defined callbacks + for c in ["loss","post"]: + for fn in self._callbacks["model"][c]: + fn_args = {"inputs":inputs, "outputs":outputs, "opt":opt, + "aux":aux, "seq":seq, "key":key(), "params":params} + sub_args = {k:fn_args.get(k,None) for k in signature(fn).parameters} + if c == "loss": aux["losses"].update(fn(**sub_args)) + if c == "post": fn(**sub_args) + + # save for debugging + if a["debug"]: aux["debug"] = {"inputs":inputs,"outputs":outputs} + + # weighted loss + w = opt["weights"] + loss = sum([v * w[k] if k in w else v for k,v in aux["losses"].items()]) + return loss, aux + + return {"grad_fn":jax.jit(jax.value_and_grad(_model, has_aux=True, argnums=0)), + "fn":jax.jit(_model), "runner":runner} diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/prep.py b/model/PXDesignBench/ColabDesign/colabdesign/af/prep.py new file mode 100644 index 0000000000000000000000000000000000000000..aaa3c6fd5e65597726b8c4b999ab2c4cb1b5119c --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/prep.py @@ -0,0 +1,581 @@ +import jax +import jax.numpy as jnp +import numpy as np +import re + +from colabdesign.af.alphafold.data import pipeline, prep_inputs +from colabdesign.af.alphafold.common import protein, residue_constants +from colabdesign.af.alphafold.model.tf import shape_placeholders +from colabdesign.af.alphafold.model import config + + +from colabdesign.shared.protein import _np_get_cb, pdb_to_string +from colabdesign.shared.prep import prep_pos +from colabdesign.shared.utils import copy_dict +from colabdesign.shared.model import order_aa + +resname_to_idx = residue_constants.resname_to_idx +idx_to_resname = dict((v,k) for k,v in resname_to_idx.items()) + +################################################# +# AF_PREP - input prep functions +################################################# +class _af_prep: + + def _prep_model(self, **kwargs): + '''prep model''' + if not hasattr(self,"_model") or self._cfg != self._model["runner"].config: + self._cfg.model.global_config.subbatch_size = None + self._model = self._get_model(self._cfg) + if sum(self._lengths) > 384: + self._cfg.model.global_config.subbatch_size = 4 + self._model["fn"] = self._get_model(self._cfg)["fn"] + + self._opt = copy_dict(self.opt) + self.restart(**kwargs) + + def _prep_features(self, num_res, num_seq=None, num_templates=1): + '''process features''' + if num_seq is None: num_seq = self._num + return prep_input_features(L=num_res, N=num_seq, T=num_templates) + + def _prep_fixbb(self, pdb_filename, chain=None, + copies=1, repeat=False, homooligomer=False, + rm_template=False, + rm_template_seq=True, + rm_template_sc=True, + rm_template_ic=False, + fix_pos=None, ignore_missing=True, **kwargs): + ''' + prep inputs for fixed backbone design + --------------------------------------------------- + if copies > 1: + -homooligomer=True - input pdb chains are parsed as homo-oligomeric units + -repeat=True - tie the repeating sequence within single chain + -rm_template_seq - if template is defined, remove information about template sequence + -fix_pos="1,2-10" - specify which positions to keep fixed in the sequence + note: supervised loss is applied to all positions, use "partial" + protocol to apply supervised loss to only subset of positions + -ignore_missing=True - skip positions that have missing density (no CA coordinate) + --------------------------------------------------- + ''' + # prep features + self._pdb = prep_pdb(pdb_filename, chain=chain, ignore_missing=ignore_missing, + offsets=kwargs.pop("pdb_offsets",None), + lengths=kwargs.pop("pdb_lengths",None)) + + self._len = self._pdb["residue_index"].shape[0] + self._lengths = [self._len] + + # feat dims + num_seq = self._num + res_idx = self._pdb["residue_index"] + + # get [pos]itions of interests + if fix_pos is not None and fix_pos != "": + self._pos_info = prep_pos(fix_pos, **self._pdb["idx"]) + self.opt["fix_pos"] = self._pos_info["pos"] + + if homooligomer and chain is not None and copies == 1: + copies = len(chain.split(",")) + + # repeat/homo-oligomeric support + if copies > 1: + + if repeat or homooligomer: + self._len = self._len // copies + if "fix_pos" in self.opt: + self.opt["fix_pos"] = self.opt["fix_pos"][self.opt["fix_pos"] < self._len] + + if repeat: + self._lengths = [self._len * copies] + block_diag = False + + else: + self._lengths = [self._len] * copies + block_diag = not self._args["use_multimer"] + + res_idx = repeat_idx(res_idx[:self._len], copies) + num_seq = (self._num * copies + 1) if block_diag else self._num + self.opt["weights"].update({"i_pae":0.0, "i_con":0.0}) + + self._args.update({"copies":copies, "repeat":repeat, "homooligomer":homooligomer, "block_diag":block_diag}) + homooligomer = not repeat + else: + self._lengths = self._pdb["lengths"] + + # configure input features + self._inputs = self._prep_features(num_res=sum(self._lengths), num_seq=num_seq) + self._inputs["residue_index"] = res_idx + self._inputs["batch"] = make_fixed_size(self._pdb["batch"], num_res=sum(self._lengths)) + self._inputs.update(get_multi_id(self._lengths, homooligomer=homooligomer)) + + # configure options/weights + self.opt["weights"].update({"dgram_cce":1.0, "rmsd":0.0, "fape":0.0, "con":0.0}) + self._wt_aatype = self._inputs["batch"]["aatype"][:self._len] + + # configure template [opt]ions + rm,L = {},sum(self._lengths) + for n,x in {"rm_template": rm_template, + "rm_template_seq":rm_template_seq, + "rm_template_sc": rm_template_sc}.items(): + rm[n] = np.full(L,False) + if isinstance(x,str): + rm[n][prep_pos(x,**self._pdb["idx"])["pos"]] = True + else: + rm[n][:] = x + self.opt["template"]["rm_ic"] = rm_template_ic + self._inputs.update(rm) + + self._prep_model(**kwargs) + + def _prep_hallucination(self, length=100, copies=1, repeat=False, **kwargs): + ''' + prep inputs for hallucination + --------------------------------------------------- + if copies > 1: + -repeat=True - tie the repeating sequence within single chain + --------------------------------------------------- + ''' + + # define num copies (for repeats/ homo-oligomers) + if not repeat and copies > 1 and not self._args["use_multimer"]: + (num_seq, block_diag) = (self._num * copies + 1, True) + else: + (num_seq, block_diag) = (self._num, False) + + self._args.update({"repeat":repeat,"block_diag":block_diag,"copies":copies}) + + # prep features + self._len = length + + # set weights + self.opt["weights"].update({"con":1.0}) + if copies > 1: + if repeat: + offset = 1 + self._lengths = [self._len * copies] + self._args["repeat"] = True + else: + offset = 50 + self._lengths = [self._len] * copies + self.opt["weights"].update({"i_pae":0.0, "i_con":1.0}) + self._args["homooligomer"] = True + res_idx = repeat_idx(np.arange(length), copies, offset=offset) + else: + self._lengths = [self._len] + res_idx = np.arange(length) + + # configure input features + self._inputs = self._prep_features(num_res=sum(self._lengths), num_seq=num_seq) + self._inputs["residue_index"] = res_idx + self._inputs.update(get_multi_id(self._lengths, homooligomer=True)) + + self._prep_model(**kwargs) + + def _prep_binder(self, pdb_filename, + target_chain="A", binder_len=50, + rm_target = False, + rm_target_seq = False, + rm_target_sc = False, + + # if binder_chain is defined + binder_chain=None, + rm_binder=True, + rm_binder_seq=True, + rm_binder_sc=True, + rm_template_ic=False, + + hotspot=None, ignore_missing=True, **kwargs): + ''' + prep inputs for binder design + --------------------------------------------------- + -binder_len = length of binder to hallucinate (option ignored if binder_chain is defined) + -binder_chain = chain of binder to redesign + -use_binder_template = use binder coordinates as template input + -rm_template_ic = use target and binder coordinates as seperate template inputs + -hotspot = define position/hotspots on target + -rm_[binder/target]_seq = remove sequence info from template + -rm_[binder/target]_sc = remove sidechain info from template + -ignore_missing=True - skip positions that have missing density (no CA coordinate) + --------------------------------------------------- + ''' + redesign = binder_chain is not None + rm_binder = not kwargs.pop("use_binder_template", not rm_binder) + + self._args.update({"redesign":redesign}) + + # get pdb info + target_chain = kwargs.pop("chain",target_chain) # backward comp + chains = f"{target_chain},{binder_chain}" if redesign else target_chain + im = [True] * len(target_chain.split(",")) + if redesign: im += [ignore_missing] * len(binder_chain.split(",")) + + self._pdb = prep_pdb(pdb_filename, chain=chains, ignore_missing=im) + res_idx = self._pdb["residue_index"] + + if redesign: + self._target_len = sum([(self._pdb["idx"]["chain"] == c).sum() for c in target_chain.split(",")]) + self._binder_len = sum([(self._pdb["idx"]["chain"] == c).sum() for c in binder_chain.split(",")]) + else: + self._target_len = self._pdb["residue_index"].shape[0] + self._binder_len = binder_len + res_idx = np.append(res_idx, res_idx[-1] + np.arange(binder_len) + 50) + + self._len = self._binder_len + self._lengths = [self._target_len, self._binder_len] + + # gather hotspot info + if hotspot is not None: + self.opt["hotspot"] = prep_pos(hotspot, **self._pdb["idx"])["pos"] + + if redesign: + # binder redesign + self._wt_aatype = self._pdb["batch"]["aatype"][self._target_len:] + self.opt["weights"].update({"dgram_cce":1.0, "rmsd":0.0, "fape":0.0, + "con":0.0, "i_con":0.0, "i_pae":0.0}) + else: + # binder hallucination + self._pdb["batch"] = make_fixed_size(self._pdb["batch"], num_res=sum(self._lengths)) + self.opt["weights"].update({"plddt":0.1, "con":0.0, "i_con":1.0, "i_pae":0.0}) + + # configure input features + self._inputs = self._prep_features(num_res=sum(self._lengths), num_seq=1) + self._inputs["residue_index"] = res_idx + self._inputs["batch"] = self._pdb["batch"] + self._inputs.update(get_multi_id(self._lengths)) + + # configure template rm masks + (T,L,rm) = (self._lengths[0],sum(self._lengths),{}) + rm_opt = { + "rm_template": {"target":rm_target, "binder":rm_binder}, + "rm_template_seq":{"target":rm_target_seq,"binder":rm_binder_seq}, + "rm_template_sc": {"target":rm_target_sc, "binder":rm_binder_sc} + } + for n,x in rm_opt.items(): + rm[n] = np.full(L,False) + for m,y in x.items(): + if isinstance(y,str): + rm[n][prep_pos(y,**self._pdb["idx"])["pos"]] = True + else: + if m == "target": rm[n][:T] = y + if m == "binder": rm[n][T:] = y + + # set template [opt]ions + self.opt["template"]["rm_ic"] = rm_template_ic + self._inputs.update(rm) + + self._prep_model(**kwargs) + + def _prep_partial(self, pdb_filename, chain=None, length=None, + copies=1, repeat=False, homooligomer=False, + pos=None, fix_pos=None, use_sidechains=False, atoms_to_exclude=None, + rm_template=False, + rm_template_seq=False, + rm_template_sc=False, + rm_template_ic=False, + ignore_missing=True, **kwargs): + ''' + prep input for partial hallucination + --------------------------------------------------- + -length=100 - total length of protein (if different from input PDB) + -pos="1,2-10" - specify which positions to apply supervised loss to + -use_sidechains=True - add a sidechain supervised loss to the specified positions + -atoms_to_exclude=["N","C","O"] (for sc_rmsd loss, specify which atoms to exclude) + -rm_template_seq - if template is defined, remove information about template sequence + -ignore_missing=True - skip positions that have missing density (no CA coordinate) + --------------------------------------------------- + ''' + # prep features + self._pdb = prep_pdb(pdb_filename, chain=chain, ignore_missing=ignore_missing, + offsets=kwargs.pop("pdb_offsets",None), + lengths=kwargs.pop("pdb_lengths",None)) + + self._pdb["len"] = sum(self._pdb["lengths"]) + + self._len = self._pdb["len"] if length is None else length + self._lengths = [self._len] + + # feat dims + num_seq = self._num + res_idx = np.arange(self._len) + + # get [pos]itions of interests + if pos is None: + self.opt["pos"] = self._pdb["pos"] = np.arange(self._pdb["len"]) + self._pos_info = {"length":np.array([self._pdb["len"]]), "pos":self._pdb["pos"]} + else: + self._pos_info = prep_pos(pos, **self._pdb["idx"]) + self.opt["pos"] = self._pdb["pos"] = self._pos_info["pos"] + + if homooligomer and chain is not None and copies == 1: + copies = len(chain.split(",")) + + # repeat/homo-oligomeric support + if copies > 1: + + if repeat or homooligomer: + self._len = self._len // copies + self._pdb["len"] = self._pdb["len"] // copies + self.opt["pos"] = self._pdb["pos"][self._pdb["pos"] < self._pdb["len"]] + + # repeat positions across copies + self._pdb["pos"] = repeat_pos(self.opt["pos"], copies, self._pdb["len"]) + + if repeat: + self._lengths = [self._len * copies] + block_diag = False + + else: + self._lengths = [self._len] * copies + block_diag = not self._args["use_multimer"] + + num_seq = (self._num * copies + 1) if block_diag else self._num + res_idx = repeat_idx(np.arange(self._len), copies) + + self.opt["weights"].update({"i_pae":0.0, "i_con":1.0}) + + self._args.update({"copies":copies, "repeat":repeat, "homooligomer":homooligomer, "block_diag":block_diag}) + homooligomer = not repeat + + # configure input features + self._inputs = self._prep_features(num_res=sum(self._lengths), num_seq=num_seq) + self._inputs["residue_index"] = res_idx + self._inputs["batch"] = jax.tree_util.tree_map(lambda x:x[self._pdb["pos"]], self._pdb["batch"]) + self._inputs.update(get_multi_id(self._lengths, homooligomer=homooligomer)) + + # configure options/weights + self.opt["weights"].update({"dgram_cce":1.0, "rmsd":0.0, "fape":0.0, "con":1.0}) + self._wt_aatype = self._pdb["batch"]["aatype"][self.opt["pos"]] + + # configure sidechains + self._args["use_sidechains"] = use_sidechains + if use_sidechains: + self._sc = {"batch":prep_inputs.make_atom14_positions(self._inputs["batch"]), + "pos":get_sc_pos(self._wt_aatype, atoms_to_exclude)} + self.opt["weights"].update({"sc_rmsd":0.1, "sc_fape":0.1}) + self.opt["fix_pos"] = np.arange(self.opt["pos"].shape[0]) + self._wt_aatype_sub = self._wt_aatype + + elif fix_pos is not None and fix_pos != "": + sub_fix_pos = [] + sub_i = [] + pos = self.opt["pos"].tolist() + for i in prep_pos(fix_pos, **self._pdb["idx"])["pos"]: + if i in pos: + sub_i.append(i) + sub_fix_pos.append(pos.index(i)) + self.opt["fix_pos"] = np.array(sub_fix_pos) + self._wt_aatype_sub = self._pdb["batch"]["aatype"][sub_i] + + elif kwargs.pop("fix_seq",False): + self.opt["fix_pos"] = np.arange(self.opt["pos"].shape[0]) + self._wt_aatype_sub = self._wt_aatype + + self.opt["template"].update({"rm_ic":rm_template_ic}) + self._inputs.update({"rm_template": rm_template, + "rm_template_seq": rm_template_seq, + "rm_template_sc": rm_template_sc}) + + self._prep_model(**kwargs) + +####################### +# utils +####################### +def repeat_idx(idx, copies=1, offset=50): + idx_offset = np.repeat(np.cumsum([0]+[idx[-1]+offset]*(copies-1)),len(idx)) + return np.tile(idx,copies) + idx_offset + +def repeat_pos(pos, copies, length): + return (np.repeat(pos,copies).reshape(-1,copies) + np.arange(copies) * length).T.flatten() + +def prep_pdb(pdb_filename, chain=None, + offsets=None, lengths=None, + ignore_missing=False): + '''extract features from pdb''' + + def add_cb(batch): + '''add missing CB atoms based on N,CA,C''' + p,m = batch["all_atom_positions"], batch["all_atom_mask"] + atom_idx = residue_constants.atom_order + atoms = {k:p[...,atom_idx[k],:] for k in ["N","CA","C"]} + cb = atom_idx["CB"] + cb_atoms = _np_get_cb(**atoms, use_jax=False) + cb_mask = np.prod([m[...,atom_idx[k]] for k in ["N","CA","C"]],0) + batch["all_atom_positions"][...,cb,:] = np.where(m[:,cb,None], p[:,cb,:], cb_atoms) + batch["all_atom_mask"][...,cb] = (m[:,cb] + cb_mask) > 0 + return {"atoms":batch["all_atom_positions"][:,cb],"mask":cb_mask} + + if isinstance(chain,str) and "," in chain: + chains = chain.split(",") + elif not isinstance(chain,list): + chains = [chain] + + o,last = [],0 + residue_idx, chain_idx = [],[] + full_lengths = [] + + # go through each defined chain + for n,chain in enumerate(chains): + pdb_str = pdb_to_string(pdb_filename, chains=chain, models=[1]) + protein_obj = protein.from_pdb_string(pdb_str, chain_id=chain) + batch = {'aatype': protein_obj.aatype, + 'all_atom_positions': protein_obj.atom_positions, + 'all_atom_mask': protein_obj.atom_mask, + 'residue_index': protein_obj.residue_index} + + cb_feat = add_cb(batch) # add in missing cb (in the case of glycine) + + im = ignore_missing[n] if isinstance(ignore_missing,list) else ignore_missing + if im: + r = batch["all_atom_mask"][:,0] == 1 + batch = jax.tree_util.tree_map(lambda x:x[r], batch) + residue_index = batch["residue_index"] + last + + else: + # pad values + offset = 0 if offsets is None else (offsets[n] if isinstance(offsets,list) else offsets) + r = offset + (protein_obj.residue_index - protein_obj.residue_index.min()) + length = (r.max()+1) if lengths is None else (lengths[n] if isinstance(lengths,list) else lengths) + def scatter(x, value=0): + shape = (length,) + x.shape[1:] + y = np.full(shape, value, dtype=x.dtype) + y[r] = x + return y + + batch = {"aatype":scatter(batch["aatype"],-1), + "all_atom_positions":scatter(batch["all_atom_positions"]), + "all_atom_mask":scatter(batch["all_atom_mask"]), + "residue_index":scatter(batch["residue_index"],-1)} + + residue_index = np.arange(length) + last + + last = residue_index[-1] + 50 + o.append({"batch":batch, + "residue_index": residue_index, + "cb_feat":cb_feat}) + + residue_idx.append(batch.pop("residue_index")) + chain_idx.append([chain] * len(residue_idx[-1])) + full_lengths.append(len(residue_index)) + + # concatenate chains + o = jax.tree_util.tree_map(lambda *x:np.concatenate(x,0),*o) + + # save original residue and chain index + o["idx"] = {"residue":np.concatenate(residue_idx), "chain":np.concatenate(chain_idx)} + o["lengths"] = full_lengths + return o + +def make_fixed_size(feat, num_res, num_seq=1, num_templates=1): + '''pad input features''' + shape_schema = {k:v for k,v in config.CONFIG.data.eval.feat.items()} + + pad_size_map = { + shape_placeholders.NUM_RES: num_res, + shape_placeholders.NUM_MSA_SEQ: num_seq, + shape_placeholders.NUM_EXTRA_SEQ: 1, + shape_placeholders.NUM_TEMPLATES: num_templates + } + for k,v in feat.items(): + if k == "batch": + feat[k] = make_fixed_size(v, num_res) + else: + shape = list(v.shape) + schema = shape_schema[k] + assert len(shape) == len(schema), ( + f'Rank mismatch between shape and shape schema for {k}: ' + f'{shape} vs {schema}') + pad_size = [pad_size_map.get(s2, None) or s1 for (s1, s2) in zip(shape, schema)] + padding = [(0, p - v.shape[i]) for i, p in enumerate(pad_size)] + feat[k] = np.pad(v, padding) + return feat + +def get_sc_pos(aa_ident, atoms_to_exclude=None): + '''get sidechain indices/weights for all_atom14_positions''' + + # decide what atoms to exclude for each residue type + a2e = {} + for r in resname_to_idx: + if isinstance(atoms_to_exclude,dict): + a2e[r] = atoms_to_exclude.get(r,atoms_to_exclude.get("ALL",["N","C","O"])) + else: + a2e[r] = ["N","C","O"] if atoms_to_exclude is None else atoms_to_exclude + + # collect atom indices + pos,pos_alt = [],[] + N,N_non_amb = [],[] + for n,a in enumerate(aa_ident): + aa = idx_to_resname[a] + atoms = set(residue_constants.residue_atoms[aa]) + atoms14 = residue_constants.restype_name_to_atom14_names[aa] + swaps = residue_constants.residue_atom_renaming_swaps.get(aa,{}) + swaps.update({v:k for k,v in swaps.items()}) + for atom in atoms.difference(a2e[aa]): + pos.append(n * 14 + atoms14.index(atom)) + if atom in swaps: + pos_alt.append(n * 14 + atoms14.index(swaps[atom])) + else: + pos_alt.append(pos[-1]) + N_non_amb.append(n) + N.append(n) + + pos, pos_alt = np.asarray(pos), np.asarray(pos_alt) + non_amb = pos == pos_alt + N, N_non_amb = np.asarray(N), np.asarray(N_non_amb) + w = np.array([1/(n == N).sum() for n in N]) + w_na = np.array([1/(n == N_non_amb).sum() for n in N_non_amb]) + w, w_na = w/w.sum(), w_na/w_na.sum() + return {"pos":pos, "pos_alt":pos_alt, "non_amb":non_amb, + "weight":w, "weight_non_amb":w_na[:,None]} + +def prep_input_features(L, N=1, T=1, eN=1): + ''' + given [L]ength, [N]umber of sequences and number of [T]emplates + return dictionary of blank features + ''' + inputs = {'aatype': np.zeros(L,int), + 'target_feat': np.zeros((L,20)), + 'msa_feat': np.zeros((N,L,49)), + # 23 = one_hot -> (20, UNK, GAP, MASK) + # 1 = has deletion + # 1 = deletion_value + # 23 = profile + # 1 = deletion_mean_value + + 'seq_mask': np.ones(L), + 'msa_mask': np.ones((N,L)), + 'msa_row_mask': np.ones(N), + 'atom14_atom_exists': np.zeros((L,14)), + 'atom37_atom_exists': np.zeros((L,37)), + 'residx_atom14_to_atom37': np.zeros((L,14),int), + 'residx_atom37_to_atom14': np.zeros((L,37),int), + 'residue_index': np.arange(L), + 'extra_deletion_value': np.zeros((eN,L)), + 'extra_has_deletion': np.zeros((eN,L)), + 'extra_msa': np.zeros((eN,L),int), + 'extra_msa_mask': np.zeros((eN,L)), + 'extra_msa_row_mask': np.zeros(eN), + + # for template inputs + 'template_aatype': np.zeros((T,L),int), + 'template_all_atom_mask': np.zeros((T,L,37)), + 'template_all_atom_positions': np.zeros((T,L,37,3)), + 'template_mask': np.zeros(T), + 'template_pseudo_beta': np.zeros((T,L,3)), + 'template_pseudo_beta_mask': np.zeros((T,L)), + + # for alphafold-multimer + 'asym_id': np.zeros(L), + 'sym_id': np.zeros(L), + 'entity_id': np.zeros(L), + 'all_atom_positions': np.zeros((N,37,3))} + return inputs + +def get_multi_id(lengths, homooligomer=False): + '''set info for alphafold-multimer''' + i = np.concatenate([[n]*l for n,l in enumerate(lengths)]) + if homooligomer: + return {"asym_id":i, "sym_id":i, "entity_id":np.zeros_like(i)} + else: + return {"asym_id":i, "sym_id":i, "entity_id":i} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/af/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..316aede423bb2168d61d8047073604c8ee2879a8 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/utils.py @@ -0,0 +1,189 @@ +import jax +import jax.numpy as jnp +import numpy as np +import matplotlib.pyplot as plt +from matplotlib.gridspec import GridSpec + +from colabdesign.shared.protein import _np_kabsch +from colabdesign.shared.utils import update_dict, Key +from colabdesign.shared.plot import plot_pseudo_3D, make_animation, show_pdb +from colabdesign.shared.protein import renum_pdb_str +from colabdesign.af.alphafold.common import protein + +#################################################### +# AF_UTILS - various utils (save, plot, etc) +#################################################### +class _af_utils: + + def set_opt(self, *args, **kwargs): + ''' + set [opt]ions + ------------------- + note: model.restart() resets the [opt]ions to their defaults + use model.set_opt(..., set_defaults=True) + or model.restart(..., reset_opt=False) to avoid this + ------------------- + model.set_opt(num_models=1, num_recycles=0) + model.set_opt(con=dict(num=1)) or set_opt({"con":{"num":1}}) or set_opt("con",num=1) + model.set_opt(lr=1, set_defaults=True) + ''' + ks = list(kwargs.keys()) + self.set_args(**{k:kwargs.pop(k) for k in ks if k in self._args}) + + if kwargs.pop("set_defaults", False): + update_dict(self._opt, *args, **kwargs) + + update_dict(self.opt, *args, **kwargs) + + def set_args(self, **kwargs): + ''' + set [arg]uments + ''' + for k in ["best_metric", "traj_iter", "shuffle_first"]: + if k in kwargs: self._args[k] = kwargs.pop(k) + + if "recycle_mode" in kwargs: + ok_recycle_mode_swap = ["average","sample","first","last"] + if kwargs["recycle_mode"] in ok_recycle_mode_swap and self._args["recycle_mode"] in ok_recycle_mode_swap: + self._args["recycle_mode"] = kwargs.pop("recycle_mode") + else: + print(f"ERROR: use {self.__class__.__name__}(recycle_mode=...) to set the recycle_mode") + + if "optimizer" in kwargs: + self.set_optimizer(kwargs.pop("optimizer"), + learning_rate=kwargs.pop("learning_rate", None)) + + ks = list(kwargs.keys()) + if len(ks) > 0: + print(f"ERROR: the following args were not set: {ks}") + + def get_loss(self, x="loss"): + '''output the loss (for entire trajectory)''' + return np.array([loss[x] for loss in self._tmp["log"]]) + + def save_pdb(self, filename=None, get_best=True, renum_pdb=True, aux=None): + ''' + save pdb coordinates (if filename provided, otherwise return as string) + - set get_best=False, to get the last sampled sequence + ''' + if aux is None: + aux = self._tmp["best"]["aux"] if (get_best and "aux" in self._tmp["best"]) else self.aux + aux = aux["all"] + + p = {k:aux[k] for k in ["aatype","residue_index","atom_positions","atom_mask"]} + p["b_factors"] = 100 * p["atom_mask"] * aux["plddt"][...,None] + + def to_pdb_str(x, n=None): + p_str = protein.to_pdb(protein.Protein(**x)) + p_str = "\n".join(p_str.splitlines()[1:-2]) + if renum_pdb: p_str = renum_pdb_str(p_str, self._lengths) + if n is not None: + p_str = f"MODEL{n:8}\n{p_str}\nENDMDL\n" + return p_str + + p_str = "" + for n in range(p["atom_positions"].shape[0]): + p_str += to_pdb_str(jax.tree_util.tree_map(lambda x:x[n],p), n+1) + p_str += "END\n" + + if filename is None: + return p_str + else: + with open(filename, 'w') as f: + f.write(p_str) + + #------------------------------------- + # plotting functions + #------------------------------------- + def animate(self, s=0, e=None, dpi=100, get_best=True, traj=None, aux=None, color_by="plddt"): + ''' + animate the trajectory + - use [s]tart and [e]nd to define range to be animated + - use dpi to specify the resolution of animation + - color_by = ["plddt","chain","rainbow"] + ''' + if aux is None: + aux = self._tmp["best"]["aux"] if (get_best and "aux" in self._tmp["best"]) else self.aux + aux = aux["all"] + if self.protocol in ["fixbb","binder"]: + pos_ref = self._inputs["batch"]["all_atom_positions"][:,1].copy() + pos_ref[(pos_ref == 0).any(-1)] = np.nan + else: + pos_ref = aux["atom_positions"][0,:,1,:] + + if traj is None: traj = self._tmp["traj"] + sub_traj = {k:v[s:e] for k,v in traj.items()} + + align_xyz = self.protocol == "hallucination" + return make_animation(**sub_traj, pos_ref=pos_ref, length=self._lengths, + color_by=color_by, align_xyz=align_xyz, dpi=dpi) + + def plot_pdb(self, show_sidechains=False, show_mainchains=False, + color="pLDDT", color_HP=False, size=(800,480), animate=False, + get_best=True, aux=None, pdb_str=None): + ''' + use py3Dmol to plot pdb coordinates + - color=["pLDDT","chain","rainbow"] + ''' + if pdb_str is None: + pdb_str = self.save_pdb(get_best=get_best, aux=aux) + view = show_pdb(pdb_str, + show_sidechains=show_sidechains, + show_mainchains=show_mainchains, + color=color, + Ls=self._lengths, + color_HP=color_HP, + size=size, + animate=animate) + view.show() + + def plot_traj(self, dpi=100): + fig = plt.figure(figsize=(5,5), dpi=dpi) + gs = GridSpec(4,1, figure=fig) + ax1 = fig.add_subplot(gs[:3,:]) + ax2 = fig.add_subplot(gs[3:,:]) + ax1_ = ax1.twinx() + + if self.protocol in ["fixbb","partial"] or (self.protocol == "binder" and self._args["redesign"]): + if self.protocol == "partial" and self._args["use_sidechains"]: + rmsd = self.get_loss("sc_rmsd") + else: + rmsd = self.get_loss("rmsd") + for k in [0.5,1,2,4,8,16,32]: + ax1.plot([0,len(rmsd)],[k,k],color="lightgrey") + ax1.plot(rmsd,color="black") + seqid = self.get_loss("seqid") + ax1_.plot(seqid,color="green",label="seqid") + # axes labels + ax1.set_yscale("log") + ticks = [0.25,0.5,1,2,4,8,16,32,64] + ax1.set(xticks=[]) + ax1.set_yticks(ticks); ax1.set_yticklabels(ticks) + ax1.set_ylabel("RMSD",color="black");ax1_.set_ylabel("seqid",color="green") + ax1.set_ylim(0.25,64) + ax1_.set_ylim(0,0.8) + # extras + ax2.plot(self.get_loss("soft"),color="yellow",label="soft") + ax2.plot(self.get_loss("temp"),color="orange",label="temp") + ax2.plot(self.get_loss("hard"),color="red",label="hard") + ax2.set_ylim(-0.1,1.1) + ax2.set_xlabel("iterations") + ax2.legend(loc='center left') + else: + print("TODO") + plt.show() + + def clear_best(self): + self._tmp["best"] = {} + + def save_current_pdb(self, filename=None): + '''save pdb coordinates (if filename provided, otherwise return as string)''' + self.save_pdb(filename=filename, get_best=False) + + def plot_current_pdb(self, show_sidechains=False, show_mainchains=False, + color="pLDDT", color_HP=False, size=(800,480), animate=False): + '''use py3Dmol to plot pdb coordinates + - color=["pLDDT","chain","rainbow"] + ''' + self.plot_pdb(show_sidechains=show_sidechains, show_mainchains=show_mainchains, color=color, + color_HP=color_HP, size=size, animate=animate, get_best=False) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/weights/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/af/weights/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..d3f5a12faa99758192ecc4ed3fc22c9249232e86 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/weights/__init__.py @@ -0,0 +1 @@ + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/af/weights/template_dgram_head.npy b/model/PXDesignBench/ColabDesign/colabdesign/af/weights/template_dgram_head.npy new file mode 100644 index 0000000000000000000000000000000000000000..830100e8bf91353f416e343a6db52f206001fea6 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/af/weights/template_dgram_head.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0577de2aabc1d26502262ff82b37417fcf0420f455570320b96ddcd62274b23 +size 99968 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..b16dd18d47ca6106b0deaf3a571c657c14faccad --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/__init__.py @@ -0,0 +1,9 @@ +# Copyright (c) Levinthal, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +from .data import Alphabet, BatchConverter, FastaBatchedDataset # noqa +from .model import MSATransformer, RunModel # noqa +from . import pretrained # noqa +from . import config diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/axial_attention.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/axial_attention.py new file mode 100644 index 0000000000000000000000000000000000000000..131ac3bec2ab7c80a4378421f5f42581933d49dd --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/axial_attention.py @@ -0,0 +1,200 @@ +# Copyright (c) Levinthal, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +import jax +import math +import jax.numpy as jnp +import haiku as hk +from jax.nn import softmax + +from colabdesign.shared.prng import SafeKey + +class RowSelfAttention(hk.Module): + """Compute self-attention over rows of a 2D input.""" + + def __init__( + self, + config, + ): + super().__init__() + self.head_num = config.RowAtt.head_num + self.embed_dim = config.RowAtt.embed_dim + self.dropout = config.dropout + self.max_tokens_per_msa = config.max_tokens_per_msa + + self.head_dim = self.embed_dim // self.head_num + self.scaling = self.head_dim ** -0.5 + self.attn_shape = "hij" + + self.k_proj = hk.Linear(self.embed_dim, name="k_proj") + self.v_proj = hk.Linear(self.embed_dim, name="v_proj") + self.q_proj = hk.Linear(self.embed_dim, name="q_proj") + self.out_proj = hk.Linear(self.embed_dim, name="out_proj") + self.safe_key = SafeKey(hk.next_rng_key()) + + def align_scaling(self, q): + num_rows = q.shape[0] + return self.scaling / math.sqrt(num_rows) + + def _batched_forward( + self, + x, + self_attn_padding_mask, + ): + num_rows, num_cols, embed_dim = x.shape + max_rows = max(1, self.max_tokens_per_msa // num_cols) + attns = 0 + scaling = self.align_scaling(x) + for start in range(0, num_rows, max_rows): + attn_weights = self.compute_attention_weights( + x[start: start + max_rows], + scaling, + self_attn_padding_mask=self_attn_padding_mask[:, start: start + max_rows] + ) + attns += attn_weights + attn_probs = softmax(attns, -1) + self.safe_key, use_key = self.safe_key.split() + attn_probs = hk.dropout(use_key.get(), self.dropout, attn_probs) + + outputs = [] + for start in range(0, num_rows, max_rows): + output = self.compute_attention_update(x[start: start + max_rows], attn_probs) + outputs.append(output) + + output = jnp.concatenate(outputs, 0) + return output, attn_probs + + def compute_attention_weights( + self, + x, + scaling: float, + self_attn_padding_mask, + ): + num_rows, num_cols, embed_dim = x.shape + q = self.q_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + k = self.k_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + q *= scaling + # Zero out any padded aligned positions - this is important since + # we take a sum across the alignment axis. + q *= 1 - jnp.expand_dims(jnp.expand_dims(self_attn_padding_mask, 2), 3) + + attn_weights = jnp.einsum(f"rihd,rjhd->{self.attn_shape}", q, k) + attn_weights *= 1 - jnp.expand_dims(jnp.expand_dims(self_attn_padding_mask[0], 0), 2) + attn_weights += jnp.expand_dims(jnp.expand_dims(self_attn_padding_mask[0], 0), 2) * -10000 + + return attn_weights + + def compute_attention_update( + self, + x, + attn_probs, + ): + num_rows, num_cols, embed_dim = x.shape + v = self.v_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + context = jnp.einsum(f"{self.attn_shape},rjhd->rihd", attn_probs, v) + context = context.reshape([num_rows, num_cols, embed_dim]) + output = self.out_proj(context) + return output + + def __call__(self, x, + self_attn_padding_mask,): + + num_rows, num_cols, embed_dim = x.shape + if num_rows * num_cols > self.max_tokens_per_msa: + return self._batched_forward(x, self_attn_padding_mask) + else: + scaling = self.align_scaling(x) + attn_weights = self.compute_attention_weights( + x, scaling, self_attn_padding_mask + ) + attn_probs = softmax(attn_weights, -1) + self.safe_key, use_key = self.safe_key.split() + attn_probs = hk.dropout(use_key.get(), self.dropout, attn_probs) + output = self.compute_attention_update(x, attn_probs) + return output, attn_probs + + +class ColumnSelfAttention(hk.Module): + """Compute self-attention over columns of a 2D input.""" + + def __init__(self, config): + super().__init__() + self.head_num = config.ColAtt.head_num + self.embed_dim = config.RowAtt.embed_dim + self.dropout = config.dropout + self.max_tokens_per_msa = config.max_tokens_per_msa + + self.head_dim = self.embed_dim // self.head_num + self.scaling = self.head_dim ** -0.5 + self.safe_key = SafeKey(hk.next_rng_key()) + + self.k_proj = hk.Linear(self.embed_dim, name='k_proj') + self.v_proj = hk.Linear(self.embed_dim, name='v_proj') + self.q_proj = hk.Linear(self.embed_dim, name='q_proj') + self.out_proj = hk.Linear(self.embed_dim, name='out_proj') + + def _batched_forward( + self, + x, + self_attn_padding_mask, + ): + num_rows, num_cols, embed_dim = x.shape + max_cols = max(1, self.max_tokens_per_msa // num_rows) + outputs = [] + attns = [] + for start in range(0, num_cols, max_cols): + output, attn = self.compute_attention_update( + x[:, start: start + max_cols], + self_attn_padding_mask=self_attn_padding_mask[:, :, start: start + max_cols] + ) + outputs.append(output) + attns.append(attn) + output = jnp.concatenate(outputs, 1) + attns = jnp.concatenate(attns, 1) + return output, attns + + def compute_attention_update( + self, + x, + self_attn_padding_mask, + ): + num_rows, num_cols, embed_dim = x.shape + if num_rows == 1: + attn_probs = jnp.ones( + [self.head_num, num_cols, num_rows, num_rows], + dtype=x.dtype, + ) + output = self.out_proj(self.v_proj(x)) + return output, attn_probs + else: + q = self.q_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + k = self.k_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + v = self.v_proj(x).reshape([num_rows, num_cols, self.head_num, self.head_dim]) + q *= self.scaling + + attn_weights = jnp.einsum("ichd,jchd->hcij", q, k) + attn_weights *= 1 - jnp.expand_dims(jnp.expand_dims(self_attn_padding_mask.transpose(), 0), 3) + attn_weights += jnp.expand_dims(jnp.expand_dims(self_attn_padding_mask.transpose(), 0), 3) * -10000 + attn_probs = softmax(attn_weights, -1) + + self.safe_key, use_key = self.safe_key.split() + attn_probs = hk.dropout(use_key.get(), self.dropout, attn_probs) + context = jnp.einsum("hcij,jchd->ichd", attn_probs, v) + context = context.reshape([num_rows, num_cols, embed_dim]) + output = self.out_proj(context) + return output, attn_probs + + def __call__( + self, + x, + self_attn_padding_mask, + ): + # if False and num_rows * num_cols > 2 ** 14 and not torch.is_grad_enabled(): + num_rows, num_cols, embed_dim = x.shape + if num_rows * num_cols > self.max_tokens_per_msa: + return self._batched_forward(x, self_attn_padding_mask) + else: + return self.compute_attention_update(x, self_attn_padding_mask) + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/config.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/config.py new file mode 100644 index 0000000000000000000000000000000000000000..21091bb56cdca8eeebc9db5f4eb14e0ba7fc6875 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/config.py @@ -0,0 +1,37 @@ +# Copyright 2021 Levinthal Limited +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Model config.""" + +import ml_collections + +CONFIG = ml_collections.ConfigDict({ + 'RowAtt': { + 'embed_dim': 768, + 'head_num': 12, + + }, + 'ColAtt': { + 'embed_dim': 768, + 'head_num': 12, + + }, + 'Ffn': { + 'embed_dim': 3072, + }, + 'dropout': 0.0, + 'max_tokens_per_msa': 2 ** 16, + 'layer_num': 12, + 'embed_dim': 768, + 'max_position': 1024, +}) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/constants.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/constants.py new file mode 100644 index 0000000000000000000000000000000000000000..478d30ba16f737045deaf3ded45e59e1e8409ed1 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/constants.py @@ -0,0 +1,10 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +# fmt: off +proteinseq_toks = { + 'toks': ['L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', 'X', 'B', 'U', 'Z', 'O', '.', '-'] +} +# fmt: on diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/data.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/data.py new file mode 100644 index 0000000000000000000000000000000000000000..1abc634057ebf8323768030e42b84b3ee19f03fa --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/data.py @@ -0,0 +1,294 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +from typing import Sequence, Tuple, Union +import re +import numpy as np +import jax.numpy as jnp + +from .constants import proteinseq_toks + +RawMSA = Sequence[Tuple[str, str]] + + +class FastaBatchedDataset(object): + def __init__(self, sequence_labels, sequence_strs): + self.sequence_labels = list(sequence_labels) + self.sequence_strs = list(sequence_strs) + + @classmethod + def from_file(cls, fasta_file): + sequence_labels, sequence_strs = [], [] + cur_seq_label = None + buf = [] + + def _flush_current_seq(): + nonlocal cur_seq_label, buf + if cur_seq_label is None: + return + sequence_labels.append(cur_seq_label) + sequence_strs.append("".join(buf)) + cur_seq_label = None + buf = [] + + with open(fasta_file, "r") as infile: + for line_idx, line in enumerate(infile): + if line.startswith(">"): # label line + _flush_current_seq() + line = line[1:].strip() + if len(line) > 0: + cur_seq_label = line + else: + cur_seq_label = f"seqnum{line_idx:09d}" + else: # sequence line + buf.append(line.strip()) + + _flush_current_seq() + + assert len(set(sequence_labels)) == len(sequence_labels), "Found duplicate sequence labels" + + return cls(sequence_labels, sequence_strs) + + def __len__(self): + return len(self.sequence_labels) + + def __getitem__(self, idx): + return self.sequence_labels[idx], self.sequence_strs[idx] + + def get_batch_indices(self, toks_per_batch, extra_toks_per_seq=0): + sizes = [(len(s), i) for i, s in enumerate(self.sequence_strs)] + sizes.sort() + batches = [] + buf = [] + max_len = 0 + + def _flush_current_buf(): + nonlocal max_len, buf + if len(buf) == 0: + return + batches.append(buf) + buf = [] + max_len = 0 + + for sz, i in sizes: + sz += extra_toks_per_seq + if max(sz, max_len) * (len(buf) + 1) > toks_per_batch: + _flush_current_buf() + max_len = max(max_len, sz) + buf.append(i) + + _flush_current_buf() + return batches + + +class Alphabet(object): + def __init__( + self, + standard_toks: Sequence[str], + prepend_toks: Sequence[str] = ("", "", "", ""), + append_toks: Sequence[str] = ("", "", ""), + prepend_bos: bool = True, + append_eos: bool = False, + use_msa: bool = False, + ): + self.standard_toks = list(standard_toks) + self.prepend_toks = list(prepend_toks) + self.append_toks = list(append_toks) + self.prepend_bos = prepend_bos + self.append_eos = append_eos + self.use_msa = use_msa + + self.all_toks = list(self.prepend_toks) + self.all_toks.extend(self.standard_toks) + for i in range((8 - (len(self.all_toks) % 8)) % 8): + self.all_toks.append(f"") + self.all_toks.extend(self.append_toks) + + self.tok_to_idx = {tok: i for i, tok in enumerate(self.all_toks)} + + self.unk_idx = self.tok_to_idx[""] + self.padding_idx = self.get_idx("") + self.cls_idx = self.get_idx("") + self.mask_idx = self.get_idx("") + self.eos_idx = self.get_idx("") + + def __len__(self): + return len(self.all_toks) + + def get_idx(self, tok): + return self.tok_to_idx.get(tok, self.unk_idx) + + def get_tok(self, ind): + return self.all_toks[ind] + + def to_dict(self): + return {"toks": self.toks} + + def get_batch_converter(self): + if self.use_msa: + return MSABatchConverter(self) + else: + return BatchConverter(self) + + @classmethod + def from_dict(cls, d, **kwargs): + return cls(standard_toks=d["toks"], **kwargs) + + @classmethod + def from_architecture(cls, name: str) -> "Alphabet": + if name in ("ESM-1", "protein_bert_base"): + standard_toks = proteinseq_toks["toks"] + prepend_toks: Tuple[str, ...] = ("", "", "", "") + append_toks: Tuple[str, ...] = ("", "", "") + prepend_bos = True + append_eos = False + use_msa = False + elif name in ("ESM-1b", "roberta_large"): + standard_toks = proteinseq_toks["toks"] + prepend_toks = ("", "", "", "") + append_toks = ("",) + prepend_bos = True + append_eos = True + use_msa = False + elif name in ("MSA Transformer", "msa_transformer"): + standard_toks = proteinseq_toks["toks"] + prepend_toks = ("", "", "", "") + append_toks = ("",) + prepend_bos = True + append_eos = False + use_msa = True + else: + raise ValueError("Unknown architecture selected") + return cls(standard_toks, prepend_toks, append_toks, prepend_bos, append_eos, use_msa) + + +class BatchConverter(object): + """Callable to convert an unprocessed (labels + strings) batch to a + processed (labels + tensor) batch. + """ + + def __init__(self, alphabet): + self.alphabet = alphabet + + def __call__(self, raw_batch: Sequence[Tuple[str, str]], return_j=True): + # RoBERTa uses an eos token, while ESM-1 does not. + batch_size = len(raw_batch) + max_len = max(len(seq_str) for _, seq_str in raw_batch) + tokens_np = np.ones( + [ + batch_size, + max_len + int(self.alphabet.prepend_bos) + int(self.alphabet.append_eos) + ], + dtype=np.int64 + ) * self.alphabet.padding_idx + + labels = [] + strs = [] + + for i, (label, seq_str) in enumerate(raw_batch): + labels.append(label) + strs.append(seq_str) + if self.alphabet.prepend_bos: + tokens_np[i, 0] = self.alphabet.cls_idx + seq = np.array([self.alphabet.get_idx(s) for s in seq_str], dtype=np.int64) + tokens_np[ + i, + int(self.alphabet.prepend_bos): len(seq_str) + int(self.alphabet.prepend_bos), + ] = seq + if self.alphabet.append_eos: + tokens_np[i, len(seq_str) + int(self.alphabet.prepend_bos)] = self.alphabet.eos_idx + + if return_j: + tokens = jnp.array(tokens_np) + else: + tokens = tokens_np + + return labels, strs, tokens + + +class MSABatchConverter(BatchConverter): + def __call__(self, inputs: Union[Sequence[RawMSA], RawMSA], return_j=True): + if isinstance(inputs[0][0], str): + # Input is a single MSA + raw_batch: Sequence[RawMSA] = [inputs] # type: ignore + else: + raw_batch = inputs # type: ignore + + batch_size = len(raw_batch) + max_alignments = max(len(msa) for msa in raw_batch) + max_seqlen = max(len(msa[0][1]) for msa in raw_batch) + + tokens_np = np.ones( + [ + batch_size, + max_alignments, + max_seqlen + int(self.alphabet.prepend_bos) + int(self.alphabet.append_eos), + ], + dtype=np.int64, + ) * self.alphabet.padding_idx + + labels = [] + strs = [] + + for i, msa in enumerate(raw_batch): + msa_seqlens = set(len(seq) for _, seq in msa) + if not len(msa_seqlens) == 1: + raise RuntimeError( + "Received unaligned sequences for input to MSA, all sequence " + "lengths must be equal." + ) + msa_labels, msa_strs, msa_tokens = super().__call__(msa, return_j=False) + labels.append(msa_labels) + strs.append(msa_strs) + tokens_np[i, :msa_tokens.shape[0], :msa_tokens.shape[1]] = msa_tokens + + if return_j: + tokens = jnp.array(tokens_np) + else: + tokens = tokens_np + + return labels, strs, tokens + + +def read_fasta( + path, + keep_gaps=True, + keep_insertions=True, + to_upper=False, +): + with open(path, "r") as f: + for result in read_alignment_lines( + f, keep_gaps=keep_gaps, keep_insertions=keep_insertions, to_upper=to_upper + ): + yield result + + +def read_alignment_lines( + lines, + keep_gaps=True, + keep_insertions=True, + to_upper=False, +): + seq = desc = None + + def parse(s): + if not keep_gaps: + s = re.sub("-", "", s) + if not keep_insertions: + s = re.sub("[a-z]", "", s) + return s.upper() if to_upper else s + + for line in lines: + # Line may be empty if seq % file_line_width == 0 + if len(line) > 0 and line[0] == ">": + if seq is not None: + yield desc, parse(seq) + desc = line.strip() + seq = "" + else: + assert isinstance(seq, str) + seq += line.strip() + assert isinstance(seq, str) and isinstance(desc, str) + yield desc, parse(seq) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/model.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/model.py new file mode 100644 index 0000000000000000000000000000000000000000..5ed6cef90697d7da6f07cd96e78924be7d2861d9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/model.py @@ -0,0 +1,141 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +import joblib +import jax.numpy as jnp +import numpy as np +import haiku as hk +import jax + +from .modules import ( + AxialTransformerLayer, + EmbedPosition, + MSAPositionEmbedding, + ContactPredictionHead, + LmHead, +) + +from colabdesign.shared.prng import SafeKey + +class MSATransformer(hk.Module): + def __init__(self, alphabet, config): + super().__init__() + self.alphabet_size = len(alphabet) + self.padding_idx = alphabet.padding_idx + self.mask_idx = alphabet.mask_idx + self.cls_idx = alphabet.cls_idx + self.eos_idx = alphabet.eos_idx + self.prepend_bos = alphabet.prepend_bos + self.append_eos = alphabet.append_eos + self.config = config + self.dropout = config.dropout + + self.embed_tokens = hk.Embed( + vocab_size=self.alphabet_size, + embed_dim=self.config.embed_dim, + ) + + self.msa_position_embedding = MSAPositionEmbedding(self.config.embed_dim) + self.safe_key = SafeKey(hk.next_rng_key()) + + self.layers = [ + AxialTransformerLayer(self.config) + for _ in range(self.config.layer_num) + ] + + self.contact_head = ContactPredictionHead( + self.config.layer_num * self.config.RowAtt.head_num, + self.prepend_bos, + self.append_eos, + eos_idx=self.eos_idx, + ) + self.embed_positions = EmbedPosition( + self.config, + self.padding_idx, + ) + + self.emb_layer_norm_before = hk.LayerNorm(-1, create_scale=True, create_offset=True) + self.emb_layer_norm_after = hk.LayerNorm(-1, create_scale=True, create_offset=True) + + self.lm_head = LmHead( + config=self.config, + output_dim=self.alphabet_size, + weight=self.embed_tokens.embeddings.transpose(), + ) + + def __call__(self, tokens): + num_alignments, seqlen = tokens.shape + padding_mask = jnp.equal(tokens, self.padding_idx) # R, C + x = self.embed_tokens(tokens) + x += self.embed_positions(tokens) + x += self.msa_position_embedding(tokens) + x = self.emb_layer_norm_before(x) + + self.safe_key, use_key = self.safe_key.split() + x = hk.dropout(use_key.get(), self.dropout, x) + x = x * (1 - jnp.expand_dims(padding_mask, axis=-1)) + + row_attn_weights = [] + col_attn_weights = [] + + for layer_idx, layer in enumerate(self.layers): + x = layer( + x, + self_attn_padding_mask=padding_mask, + ) + x, col_attn, row_attn = x + col_attn_weights.append(col_attn) + row_attn_weights.append(row_attn) + + x = self.emb_layer_norm_after(x) + x = self.lm_head(x) + + result = {"logits": x} + # col_attentions: L x H x C x R x R + col_attentions = jnp.stack(col_attn_weights, 0) + # row_attentions: L x H x C x C + row_attentions = jnp.stack(row_attn_weights, 0) + result["col_attentions"] = col_attentions + result["row_attentions"] = row_attentions + contacts = self.contact_head(tokens, row_attentions) + result["contacts"] = contacts + + return result + + +class RunModel: + '''container for msa transformer''' + + def __init__(self, alphabet, config): + self.padding_idx = alphabet.padding_idx + + def _forward(tokens): + model = MSATransformer(alphabet, config) + return model(tokens) + + _forward_t = hk.transform(_forward) + self.init = jax.jit(_forward_t.init) + self.apply = jax.jit(_forward_t.apply) + self.key = jax.random.PRNGKey(42) + + def load_params(self, path): + self.params = joblib.load(path) + + def __call__(self, tokens): + assert tokens.ndim == 2 + num_alignments, seqlen = tokens.shape + + if num_alignments > 1024: + raise RuntimeError( + "Using model with MSA position embedding trained on maximum MSA " + f"depth of 1024, but received {num_alignments} alignments." + ) + + self.key, use_key = jax.random.split(self.key) + result = self.apply(self.params, use_key, tokens) + result_new = {} + for ikey in result.keys(): + result_new[ikey] = np.array(result[ikey]) + return result_new diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/modules.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/modules.py new file mode 100644 index 0000000000000000000000000000000000000000..74814e081821e5af9673bea719c80c5d85341388 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/modules.py @@ -0,0 +1,229 @@ +# Copyright (c) Facebook, Inc. and its affiliates. +# +# This source code is licensed under the MIT license found in the +# LICENSE file in the root directory of this source tree. + +from typing import Optional + +import haiku as hk +import jax +import jax.numpy as jnp + +from .axial_attention import ColumnSelfAttention, RowSelfAttention +from colabdesign.shared.prng import SafeKey + + + +def symmetrize(x): + "Make layer symmetric in final two dimensions, used for contact prediction." + return x + x.transpose([0, 2, 1]) + + +def apc(x): + "Perform average product correct, used for contact prediction." + a1 = x.sum(-1, keepdims=True) + a2 = x.sum(-2, keepdims=True) + a12 = x.sum((-1, -2), keepdims=True) + + avg = a1 * a2 + avg = avg / a12 + normalized = x - avg + return normalized + + +class AxialTransformerLayer(hk.Module): + """Implements an Axial MSA Transformer block.""" + + def __init__( + self, + config, + ) -> None: + super().__init__() + self.config = config + + row_self_attention = RowSelfAttention(config) + column_self_attention = ColumnSelfAttention(config) + feed_forward_layer = FeedForwardNetwork(config) + + self.row_self_attention = self.build_residual(row_self_attention, name='row_self_attention') + self.column_self_attention = self.build_residual(column_self_attention, name='column_self_attention') + self.feed_forward_layer = self.build_residual(feed_forward_layer, name='feed_forward_layer') + + def build_residual(self, layer: hk.Module, name=None): + return NormalizedResidualBlock( + layer, + self.config, + name=name, + ) + + def __call__( + self, + x, + self_attn_padding_mask, + ): + """ + LayerNorm is applied either before or after the self-attention/ffn + modules similar to the original Transformer implementation. + """ + x, row_attn = self.row_self_attention( + x, + self_attn_padding_mask=self_attn_padding_mask, + ) + x, column_attn = self.column_self_attention( + x, + self_attn_padding_mask=self_attn_padding_mask, + ) + x = self.feed_forward_layer(x) + return x, column_attn, row_attn + + +class LmHead(hk.Module): + def __init__(self, config, output_dim, weight): + super().__init__() + self.layer_norm = hk.LayerNorm(-1, create_scale=True, create_offset=True) + self.dense = hk.Linear(config.embed_dim, name='dense') + self.weight = weight + self.bias = hk.get_parameter(name='bias', shape=[output_dim], init=jnp.zeros) + + def __call__(self, input): + x = self.dense(input) + x = jax.nn.gelu(x) + x = self.layer_norm(x) + x = jnp.dot(x, self.weight) + self.bias + return x + + +class ContactPredictionHead(hk.Module): + """Performs symmetrization, apc, and computes a logistic regression on the output features""" + + def __init__( + self, + in_features: int, + prepend_bos: bool, + append_eos: bool, + bias=True, + eos_idx: Optional[int] = None, + ): + super().__init__() + self.in_features = in_features + self.prepend_bos = prepend_bos + self.append_eos = append_eos + self.eos_idx = eos_idx + self.regression = hk.Linear(1, with_bias=bias) + self.activation = jax.nn.sigmoid + + def __call__(self, tokens, attentions): + # remove eos token attentions + if self.append_eos: + eos_mask = jnp.not_equal(tokens, self.eos_idx) + eos_mask = jnp.expand_dims(eos_mask, axis=0) * jnp.expand_dims(eos_mask, axis=1) + attentions = attentions * eos_mask[None, None, :, :] + attentions = attentions[..., :-1, :-1] + + # remove cls token attentions + if self.prepend_bos: + attentions = attentions[..., 1:, 1:] + + layers, heads, seqlen, _ = attentions.shape + attentions = attentions.reshape([layers * heads, seqlen, seqlen]) + + # features: C x T x T + attentions = apc(symmetrize(attentions)) + attentions = attentions.transpose([1, 2, 0]) + return self.activation(self.regression(attentions).squeeze(2)) + + +class NormalizedResidualBlock(hk.Module): + def __init__( + self, + layer: hk.Module, + config, + name=None, + ): + super().__init__(name=name) + self.embed_dim = config.embed_dim + self.dropout = config.dropout + self.safe_key = SafeKey(hk.next_rng_key()) + + self.layer = layer + self.layer_norm = hk.LayerNorm(-1, create_scale=True, create_offset=True) + + def __call__(self, x, *args, **kwargs): + residual = x + x = self.layer_norm(x) + outputs = self.layer(x, *args, **kwargs) + if isinstance(outputs, tuple): + x, *out = outputs + else: + x = outputs + out = None + + self.safe_key, use_key = self.safe_key.split() + x = hk.dropout(use_key.get(), self.dropout, x) + x = residual + x + + if out is not None: + return (x,) + tuple(out) + else: + return x + + +class FeedForwardNetwork(hk.Module): + def __init__( + self, + config, + ): + super().__init__() + self.embed_dim = config.embed_dim + self.ffn_embed_dim = config.Ffn.embed_dim + self.max_tokens_per_msa = config.max_tokens_per_msa + self.dropout = config.dropout + + self.safe_key = SafeKey(hk.next_rng_key()) + self.activation_fn = jax.nn.gelu + + self.fc1 = hk.Linear(self.ffn_embed_dim, name='fc1') + self.fc2 = hk.Linear(self.embed_dim, name='fc2') + + def __call__(self, x): + x = self.activation_fn(self.fc1(x)) + self.safe_key, use_key = self.safe_key.split() + x = hk.dropout(use_key.get(), self.dropout, x) + x = self.fc2(x) + return x + + +class MSAPositionEmbedding(hk.Module): + def __init__(self, embed_dim): + super().__init__() + self.embed_dim = embed_dim + self.weight = hk.get_parameter(name='data', + shape=[1024, 1, embed_dim], + init=jnp.zeros) + + def __call__(self, x): + # num_alignments, seq_len = x.shape + num_rows, num_cols = x.shape + return self.weight[:num_rows] + + +class EmbedPosition(hk.Module): + def __init__(self, config, padding_idx): + super().__init__() + self.max_position = config.max_position + self.embed_dim = config.embed_dim + self.padding_idx = padding_idx + self.max_position_ = self.max_position + self.padding_idx + 1 + self.embed = hk.Embed(vocab_size=self.max_position_, + embed_dim=self.embed_dim) + + def __call__(self, tokens): + mask = jnp.not_equal(tokens, self.padding_idx) + # tokens always begin with , do not consider. is before in alphabet. + positions = jnp.cumsum(mask, axis=-1, dtype='int32') * mask + self.padding_idx + + # position_oh = jax.nn.one_hot(positions, self.max_position_) + # weight = hk.get_parameter('weight', shape=[self.max_position_, self.embed_dim], init=jnp.zeros) + # x = jnp.dot(position_one_hot, weight) + # return x + return self.embed(positions) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/pretrained.py b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/pretrained.py new file mode 100644 index 0000000000000000000000000000000000000000..6461473b4eaa210353bdb46ca3caa11903f93e4d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/esm_msa/pretrained.py @@ -0,0 +1,10 @@ +from colabdesign import esm_msa +import joblib + + +def get_model(): + alphabet = esm_msa.Alphabet.from_architecture('msa_transformer') + config = esm_msa.config.CONFIG + model = esm_msa.RunModel(alphabet, config) + + return model, alphabet diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..3386d069c9384cb87233a836a8daee41f498bf16 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/__init__.py @@ -0,0 +1,10 @@ +import os,jax +# disable triton_gemm for jax versions > 0.3 +if int(jax.__version__.split(".")[1]) > 3: + os.environ["XLA_FLAGS"] = "--xla_gpu_enable_triton_gemm=false" + +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) + +from colabdesign.shared.utils import clear_mem +from .model import mk_mpnn_model \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/example.ipynb b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/example.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..6a2e973aab9b3f243e1c910ecbb0e64ad4a48e60 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/example.ipynb @@ -0,0 +1,311 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "colab_type": "text", + "id": "view-in-github" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7nofzcgaP96j", + "metadata": { + "id": "7nofzcgaP96j" + }, + "outputs": [], + "source": [ + "#@title install\n", + "%%bash\n", + "pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\n", + "# for debugging\n", + "ln -s /usr/local/lib/python3.7/dist-packages/colabdesign colabdesign" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "dcea2f7e", + "metadata": { + "id": "dcea2f7e" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "py3Dmol not installed\n" + ] + } + ], + "source": [ + "import numpy as np\n", + "import os, sys\n", + "import joblib\n", + "import jax\n", + "import jax.numpy as jnp\n", + "import re\n", + "import copy\n", + "import random\n", + "import haiku as hk\n", + "from tqdm import tqdm\n", + "from matplotlib import pyplot as plt\n", + "\n", + "from colabdesign.mpnn.legacy.wrapper import MPNN_wrapper" + ] + }, + { + "cell_type": "markdown", + "id": "931140c7", + "metadata": { + "id": "931140c7" + }, + "source": [ + "# Initialize model" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "23ef08a0", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "23ef08a0", + "outputId": "d5e1a8bb-bac9-4b0a-d99a-b94eb10eeef0" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Number of edges: 48\n", + "Training noise level: 0.02A\n" + ] + } + ], + "source": [ + "params_path = '/content/colabdesign/mpnn/jax_weights'\n", + "model = MPNN_wrapper(params_path=params_path)" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "b3896466", + "metadata": {}, + "outputs": [], + "source": [ + "# set the provided pdb\n", + "pdb_path='1P3J.pdb'\n", + "input = model.prep_input(pdb_path=pdb_path,\n", + " target_chain='A')" + ] + }, + { + "cell_type": "markdown", + "id": "1350bfbd", + "metadata": { + "id": "1350bfbd" + }, + "source": [ + "## Get the outputs from MPNN" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "228701fa", + "metadata": { + "id": "228701fa" + }, + "outputs": [], + "source": [ + "L = len(input['dataset_valid'][0]['seq'])\n", + "seed = random.randint(0,2147483647)\n", + "order = jax.random.normal(jax.random.PRNGKey(seed), (L,))\n", + "logits, log_probs = model.score(input, order=order)" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "024d0ad9", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "024d0ad9", + "outputId": "4420ce1c-6f62-495c-8bec-30410838d5b7" + }, + "outputs": [ + { + "data": { + "text/plain": [ + "((1, 212, 21), (1, 212, 21))" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "logits.shape, log_probs.shape" + ] + }, + { + "cell_type": "markdown", + "id": "3acf7c73", + "metadata": {}, + "source": [ + "## Generate sequences" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "id": "T_fMvaY2bANv", + "metadata": { + "id": "T_fMvaY2bANv" + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 1/1 [00:23<00:00, 23.37s/it]\n" + ] + } + ], + "source": [ + "# generate sequences\n", + "seqs = model.sampling(input, 1, 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "id": "39616c44", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['MNIVLLGLPGSGKSTIGELICKDLGVPLISIDDIYVKAIKEKTPYGKEAEKYILKGKLVPNELTNGIIEKELSKEECKNGFVLDGYPRTVEEAEALEKILEKRGRPIDLVIYLECEEEVLRERLLTRLVCSKCFRSYNLVYRPPKTPGVCDECGAKLVVPKWDKPEVVEVRLKEYKERVEPLLEYFKEKGKLVKVDANKNEEEVYEDVKKLL']" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "seqs" + ] + }, + { + "cell_type": "markdown", + "id": "791d40a0", + "metadata": {}, + "source": [ + "## Genrate sequences for homomer" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "id": "668ec046", + "metadata": {}, + "outputs": [], + "source": [ + "pdb_path='1O91.pdb'\n", + "input = model.prep_input(pdb_path=pdb_path,\n", + " target_chain='A B C',\n", + " ishomomer=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "34518ad9", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|██████████| 1/1 [00:17<00:00, 17.29s/it]\n" + ] + } + ], + "source": [ + "seqs = model.sampling(input, 1, 1)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "58db1d7a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['EKEAFTALLTTPYPPVGEPIKFDKLLYNGQNVYDPATGIFTCKTPGVYFFSWNLNVYGKDLHVQLYKNDEAIQSSYMEYIEGKLSLTSGSAVLKLEKGDKVYLECPTEEANGLYAGEDVHSSFSGFLLYET/EKEAFTALLTTPYPPVGEPIKFDKLLYNGQNVYDPATGIFTCKTPGVYFFSWNLNVYGKDLHVQLYKNDEAIQSSYMEYIEGKLSLTSGSAVLKLEKGDKVYLECPTEEANGLYAGEDVHSSFSGFLLYET/EKEAFTALLTTPYPPVGEPIKFDKLLYNGQNVYDPATGIFTCKTPGVYFFSWNLNVYGKDLHVQLYKNDEAIQSSYMEYIEGKLSLTSGSAVLKLEKGDKVYLECPTEEANGLYAGEDVHSSFSGFLLYET']" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "seqs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3f12f535", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "colab": { + "include_colab_link": true, + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3.8.13 ('jax038')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.13" + }, + "vscode": { + "interpreter": { + "hash": "d39b7156cdbdfdeaeb5cea9c1b6bf180b493eeb3b22ef2423895aed018ecbde9" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/modules.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/modules.py new file mode 100644 index 0000000000000000000000000000000000000000..e7182801e4366f917c6e1f17c976061714614c91 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/modules.py @@ -0,0 +1,408 @@ +import functools +import haiku as hk +import jax +import jax.numpy as jnp +import numpy as np +import itertools +import joblib + +from colabdesign.shared.prng import SafeKey +from .utils import gather_edges, gather_nodes, cat_neighbors_nodes, scatter, get_ar_mask +from .sample import mpnn_sample + +Gelu = functools.partial(jax.nn.gelu, approximate=False) + +class dropout_cust(hk.Module): + def __init__(self, rate) -> None: + super().__init__() + self.rate = rate + self.safe_key = SafeKey(hk.next_rng_key()) + + def __call__(self, x): + self.safe_key, use_key = self.safe_key.split() + return hk.dropout(use_key.get(), self.rate, x) + + +class EncLayer(hk.Module): + def __init__(self, num_hidden, + num_in, dropout=0.1, + num_heads=None, scale=30, + name=None): + super(EncLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + + self.safe_key = SafeKey(hk.next_rng_key()) + + self.dropout1 = dropout_cust(dropout) + self.dropout2 = dropout_cust(dropout) + self.dropout3 = dropout_cust(dropout) + self.norm1 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm1') + self.norm2 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm2') + self.norm3 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm3') + + self.W1 = hk.Linear(num_hidden, with_bias=True, name=name + '_W1') + self.W2 = hk.Linear(num_hidden, with_bias=True, name=name + '_W2') + self.W3 = hk.Linear(num_hidden, with_bias=True, name=name + '_W3') + self.W11 = hk.Linear(num_hidden, with_bias=True, name=name + '_W11') + self.W12 = hk.Linear(num_hidden, with_bias=True, name=name + '_W12') + self.W13 = hk.Linear(num_hidden, with_bias=True, name=name + '_W13') + self.act = Gelu + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4, + name=name + '_dense') + + def __call__(self, h_V, h_E, E_idx, + mask_V=None, mask_attend=None): + """ Parallel computation of full transformer layer """ + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, 1, h_EV.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_EV], -1) + + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = jnp.expand_dims(mask_attend, -1)* h_message + dh = jnp.sum(h_message, -2) / self.scale + h_V = self.norm1(h_V + self.dropout1(dh)) + + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + if mask_V is not None: + mask_V = jnp.expand_dims(mask_V, -1) + h_V = mask_V * h_V + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, 1, h_EV.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_EV], -1) + h_message = self.W13(self.act(self.W12(self.act(self.W11(h_EV))))) + h_E = self.norm3(h_E + self.dropout3(h_message)) + return h_V, h_E + +class DecLayer(hk.Module): + def __init__(self, num_hidden, num_in, + dropout=0.1, num_heads=None, + scale=30, name=None): + super(DecLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + self.dropout1 = dropout_cust(dropout) + self.dropout2 = dropout_cust(dropout) + self.norm1 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm1') + self.norm2 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm2') + + self.W1 = hk.Linear(num_hidden, with_bias=True, name=name + '_W1') + self.W2 = hk.Linear(num_hidden, with_bias=True, name=name + '_W2') + self.W3 = hk.Linear(num_hidden, with_bias=True, name=name + '_W3') + self.act = Gelu + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4, + name=name + '_dense') + + def __call__(self, h_V, h_E, + mask_V=None, mask_attend=None): + """ Parallel computation of full transformer layer """ + + # Concatenate h_V_i to h_E_ij + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, 1, h_E.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_E], -1) + + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = jnp.expand_dims(mask_attend, -1) * h_message + dh = jnp.sum(h_message, -2) / self.scale + + h_V = self.norm1(h_V + self.dropout1(dh)) + + # Position-wise feedforward + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + + if mask_V is not None: + mask_V = jnp.expand_dims(mask_V, -1) + h_V = mask_V * h_V + return h_V + +class PositionWiseFeedForward(hk.Module): + def __init__(self, num_hidden, num_ff, name=None): + super(PositionWiseFeedForward, self).__init__() + self.W_in = hk.Linear(num_ff, with_bias=True, name=name + '_W_in') + self.W_out = hk.Linear(num_hidden, with_bias=True, name=name + '_W_out') + self.act = Gelu + def __call__(self, h_V): + h = self.act(self.W_in(h_V), approximate=False) + h = self.W_out(h) + return h + +class PositionalEncodings(hk.Module): + def __init__(self, num_embeddings, max_relative_feature=32): + super(PositionalEncodings, self).__init__() + self.num_embeddings = num_embeddings + self.max_relative_feature = max_relative_feature + self.linear = hk.Linear(num_embeddings, name='embedding_linear') + + def __call__(self, offset, mask): + d = jnp.clip(offset + self.max_relative_feature, 0, 2*self.max_relative_feature) * mask + \ + (1 - mask) * (2*self.max_relative_feature + 1) + d_onehot = jax.nn.one_hot(d, 2*self.max_relative_feature + 1 + 1) + E = self.linear(d_onehot) + return E + +class RunModel: + def __init__(self, config) -> None: + self.config = config + + def _forward_score(inputs): + model = ProteinMPNN(**self.config) + return model(**inputs) + self.score = jax.jit(hk.transform(_forward_score).apply) + self.init_score = jax.jit(hk.transform(_forward_score).init) + + def _forward_sample(inputs): + model = ProteinMPNN(**self.config) + return model.sample(**inputs) + self.sample = jax.jit(hk.transform(_forward_sample).apply) + self.init_sample = jax.jit(hk.transform(_forward_sample).init) + + def _forward_tsample(inputs): + model = ProteinMPNN(**self.config) + return model.tied_sample(**inputs) + self.tied_sample = jax.jit(hk.transform(_forward_tsample).apply) + self.init_tsample = jax.jit(hk.transform(_forward_tsample).init) + + def load_params(self, path): + self.params = joblib.load(path) + +class ProteinFeatures(hk.Module): + def __init__(self, edge_features, node_features, + num_positional_embeddings=16, + num_rbf=16, top_k=30, + augment_eps=0., num_chain_embeddings=16): + + """ Extract protein features """ + super(ProteinFeatures, self).__init__() + self.edge_features = edge_features + self.node_features = node_features + self.top_k = top_k + self.augment_eps = augment_eps + self.num_rbf = num_rbf + self.num_positional_embeddings = num_positional_embeddings + + self.embeddings = PositionalEncodings(num_positional_embeddings) + node_in, edge_in = 6, num_positional_embeddings + num_rbf*25 + self.edge_embedding = hk.Linear(edge_features, with_bias=False, name='edge_embedding') + self.norm_edges = hk.LayerNorm(-1, create_scale=True, create_offset=True, name='norm_edges') + + self.safe_key = SafeKey(hk.next_rng_key()) + + def _get_edge_idx(self, X, mask, eps=1E-6): + ''' get edge index + input: mask.shape = (...,L), X.shape = (...,L,3) + return: (...,L,k) + ''' + mask_2D = mask[...,None,:] * mask[...,:,None] + dX = X[...,None,:,:] - X[...,:,None,:] + D = jnp.sqrt(jnp.square(dX).sum(-1) + eps) + D_masked = jnp.where(mask_2D,D,D.max(-1,keepdims=True)) + k = min(self.top_k, X.shape[-2]) + _, E_idx = jax.lax.approx_min_k(D_masked, k, reduction_dimension=-1) + return E_idx + + def _rbf(self, D): + ''' radial basis function (RBF) + input: (...,L,k) + output: (...,L,k,?) + ''' + D_min, D_max, D_count = 2., 22., self.num_rbf + D_mu = jnp.linspace(D_min, D_max, D_count) + D_sigma = (D_max - D_min) / D_count + return jnp.exp(-((D[...,None] - D_mu) / D_sigma)**2) + + def _get_rbf(self, A, B, E_idx): + D = jnp.sqrt(jnp.square(A[...,:,None,:] - B[...,None,:,:]).sum(-1) + 1e-6) + D_neighbors = gather_edges(D[...,None], E_idx)[...,0] #[...,L,K] + return self._rbf(D_neighbors) + + def __call__(self, X, mask, residue_idx, chain_idx, offset=None): + if self.augment_eps > 0: + self.safe_key, use_key = self.safe_key.split() + X = X + self.augment_eps * jax.random.normal(use_key, X.shape) + + ########################## + # get atoms + ########################## + # N,Ca,C,O,Cb + Y = X.transpose((2,0,1,3)) + if Y.shape[0] == 4: + # add Cb + b,c = (Y[1]-Y[0]),(Y[2]-Y[1]) + Cb = -0.58273431*jnp.cross(b,c) + 0.56802827*b - 0.54067466*c + Y[1] + Y = jnp.concatenate([Y,Cb[None]],0) + + ########################## + # gather edge features + ########################## + # get edge indices (based on ca-ca distances) + E_idx = self._get_edge_idx(Y[1], mask) + + # rbf encode distances between atoms + edges = jnp.array([[1,1],[0,0],[2,2],[3,3],[4,4], + [1,0],[1,2],[1,3],[1,4],[0,2], + [0,3],[0,4],[4,2],[4,3],[3,2], + [0,1],[2,1],[3,1],[4,1],[2,0], + [3,0],[4,0],[2,4],[3,4],[2,3]]) + RBF_all = jax.vmap(lambda x:self._get_rbf(Y[x[0]],Y[x[1]],E_idx))(edges) + RBF_all = RBF_all.transpose((1,2,3,0,4)) + RBF_all = RBF_all.reshape(RBF_all.shape[:-2]+(-1,)) + + ########################## + # position embedding + ########################## + # residue index offset + if offset is None: + offset = (residue_idx[...,:,None] - residue_idx[...,None,:]) + offset = gather_edges(offset[...,None], E_idx)[...,0] #[B, L, K] + + # chain index offset + d_chains = (chain_idx[...,:,None] == chain_idx[...,None,:]).astype(int) + E_chains = gather_edges(d_chains[...,None], E_idx)[...,0] + E_positional = self.embeddings(offset, E_chains) + + ########################## + # define edges + ########################## + E = jnp.concatenate((E_positional, RBF_all), -1) + E = self.edge_embedding(E) + E = self.norm_edges(E) + return E, E_idx + +class EmbedToken(hk.Module): + def __init__(self, vocab_size, embed_dim): + super().__init__() + self.vocab_size = vocab_size + self.embed_dim = embed_dim + self.w_init = hk.initializers.TruncatedNormal() + + @property + def embeddings(self): + return hk.get_parameter("W_s", + [self.vocab_size, self.embed_dim], + init=self.w_init) + + def __call__(self, arr): + if jnp.issubdtype(arr.dtype, jnp.integer): + one_hot = jax.nn.one_hot(arr, self.vocab_size) + else: + one_hot = arr + return jnp.tensordot(one_hot, self.embeddings, 1) + +class ProteinMPNN(hk.Module, mpnn_sample): + def __init__(self, num_letters, + node_features, edge_features, hidden_dim, + num_encoder_layers=3, num_decoder_layers=3, + vocab=21, k_neighbors=64, + augment_eps=0.05, dropout=0.1): + super(ProteinMPNN, self).__init__() + + # Hyperparameters + self.node_features = node_features + self.edge_features = edge_features + self.hidden_dim = hidden_dim + + # Featurization layers + self.features = ProteinFeatures(edge_features, + node_features, + top_k=k_neighbors, + augment_eps=augment_eps) + + self.W_e = hk.Linear(hidden_dim, with_bias=True, name='W_e') + self.W_s = EmbedToken(vocab_size=vocab, embed_dim=hidden_dim) + + # Encoder layers + self.encoder_layers = [ + EncLayer(hidden_dim, hidden_dim*2, dropout=dropout, name='enc' + str(i)) + for i in range(num_encoder_layers) + ] + + # Decoder layers + self.decoder_layers = [ + DecLayer(hidden_dim, hidden_dim*3, dropout=dropout, name='dec' + str(i)) + for i in range(num_decoder_layers) + ] + self.W_out = hk.Linear(num_letters, with_bias=True, name='W_out') + + def __call__(self, X, mask, residue_idx, chain_idx, + S=None, chain_M=None, randn=None, + ar_mask=None, decoding_order=None, offset=None): + """ Graph-conditioned sequence model """ + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_idx, offset=offset) + h_V = jnp.zeros((E.shape[0], E.shape[1], E.shape[-1])) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask[...,None],E_idx)[...,0] + mask_attend = mask[...,None] * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Build encoder embeddings + h_EX_encoder = cat_neighbors_nodes(jnp.zeros_like(h_V), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + + if S is None: + ########################################## + # unconditional_probs + ########################################## + + # make an autogressive mask + ar_mask = jnp.zeros([X.shape[0], X.shape[1], X.shape[1]]) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 2)[...,None] + mask_1D = mask.reshape([mask.shape[0], mask.shape[1], 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1. - mask_attend) + + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for layer in self.decoder_layers: + h_V = layer(h_V, h_EXV_encoder_fw, mask) + + else: + ########################################## + # conditional_probs + ########################################## + + # Concatenate sequence embeddings for autoregressive decoder + h_S = self.W_s(S) + h_ES = cat_neighbors_nodes(h_S, h_E, E_idx) + + if ar_mask is None: + if decoding_order is None: + # update chain_M to include missing regions + chain_M = chain_M * mask + #[numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + decoding_order = jnp.argsort((chain_M+0.0001)*(jnp.abs(randn))) + + # make an autogressive mask + ar_mask = get_ar_mask(decoding_order) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 2)[...,None] + mask_1D = mask.reshape([mask.shape[0], mask.shape[1], 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1. - mask_attend) + + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for layer in self.decoder_layers: + # Masked positions attend to encoder information, unmasked see. + h_ESV = cat_neighbors_nodes(h_V, h_ES, E_idx) + h_ESV = mask_bw * h_ESV + h_EXV_encoder_fw + h_V = layer(h_V, h_ESV, mask) + + logits = self.W_out(h_V) + log_probs = jax.nn.log_softmax(logits, axis=-1) + return logits, log_probs \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/sample.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/sample.py new file mode 100644 index 0000000000000000000000000000000000000000..dbd8d1b1d88606226b2ed884a3c61a58985e57db --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/sample.py @@ -0,0 +1,214 @@ +import jax +import jax.numpy as jnp +import numpy as np +import itertools + +from .utils import gather_nodes, cat_neighbors_nodes, scatter, get_ar_mask + +class mpnn_sample: + def sample(self, key, X, randn, S_true, + chain_mask, chain_idx, residue_idx, + mask=None, temperature=1.0, omit_AAs_np=None, + bias_AAs_np=None, chain_M_pos=None, omit_AA_mask=None, + pssm_coef=None, pssm_bias=None, pssm_multi=None, + pssm_log_odds_flag=None, pssm_log_odds_mask=None, + pssm_bias_flag=None, bias_by_res=None): + + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_idx) + h_V = jnp.zeros((E.shape[0], E.shape[1], E.shape[-1])) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask[...,None], E_idx)[...,0] + mask_attend = mask[...,None] * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Decoder uses masked self-attention + chain_mask = chain_mask * chain_M_pos * mask #update chain_M to include missing regions + decoding_order = jnp.argsort((chain_mask+0.0001)*(jnp.abs(randn))) #[numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + + ar_mask = get_ar_mask(decoding_order) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 2)[...,None] + mask_1D = mask.reshape([mask.shape[0], mask.shape[1], 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1. - mask_attend) + + N_batch, N_nodes = X.shape[0], X.shape[1] + log_probs = jnp.zeros((N_batch, N_nodes, 21)) + all_probs = jnp.zeros((N_batch, N_nodes, 21)) + h_S = jnp.zeros_like(h_V,) + S = jnp.zeros((N_batch, N_nodes), dtype=jnp.int32) + h_V_stack = [h_V] + [jnp.zeros_like(h_V) for _ in range(len(self.decoder_layers))] + constant = jnp.array(omit_AAs_np) + constant_bias = jnp.array(bias_AAs_np) + #chain_mask_combined = chain_mask*chain_M_pos + omit_AA_mask_flag = omit_AA_mask != None + + h_EX_encoder = cat_neighbors_nodes(jnp.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + + for t_ in range(N_nodes): + t = decoding_order[:, t_] # [B] + chain_mask_gathered = jnp.take_along_axis(chain_mask, t[:,None], 1) # [B] + bias_by_res_gathered = jnp.take_along_axis(bias_by_res, jnp.tile(t[:,None, None], [1,1,21]), 1)[:,0,:] # [B, 21] + if jnp.equal(chain_mask_gathered, 0).all(): + S_t = jnp.take_along_axis(S_true, t[:,None], 1) + else: + # Hidden layers + E_idx_t = jnp.take_along_axis(E_idx, jnp.tile(t[:,None,None], [1,1,E_idx.shape[-1]]), 1) + h_E_t = jnp.take_along_axis(h_E, jnp.tile(t[:,None,None,None], [1,1,h_E.shape[-2], h_E.shape[-1]]), 1) + h_ES_t = cat_neighbors_nodes(h_S, h_E_t, E_idx_t) + h_EXV_encoder_t = jnp.take_along_axis(h_EXV_encoder_fw, jnp.tile(t[:,None,None,None], [1,1,h_EXV_encoder_fw.shape[-2], h_EXV_encoder_fw.shape[-1]]), 1) + mask_t = jnp.take_along_axis(mask, t[:,None], 1) + for l, layer in enumerate(self.decoder_layers): + # Updated relational features for future states + h_ESV_decoder_t = cat_neighbors_nodes(h_V_stack[l], h_ES_t, E_idx_t) + h_V_t = jnp.take_along_axis(h_V_stack[l], jnp.tile(t[:,None,None], [1,1,h_V_stack[l].shape[-1]]), 1) + h_ESV_t = jnp.take_along_axis(mask_bw, jnp.tile(t[:,None,None,None], [1,1,mask_bw.shape[-2], mask_bw.shape[-1]]), 1) * h_ESV_decoder_t + h_EXV_encoder_t + h_V_stack[l+1] = scatter(h_V_stack[l+1], 1, jnp.tile(t[:,None,None], [1,1,h_V.shape[-1]]), layer(h_V_t, h_ESV_t, mask_V=mask_t)) + # Sampling step + h_V_t = jnp.take_along_axis(h_V_stack[-1], jnp.tile(t[:,None,None], [1,1,h_V_stack[-1].shape[-1]]), 1)[:,0] + logits = self.W_out(h_V_t) / temperature + probs = jax.nn.softmax(logits-constant[None,:]*1e8+constant_bias[None,:]/temperature+bias_by_res_gathered/temperature, axis=-1) + if pssm_bias_flag: + pssm_coef_gathered = jnp.take_along_axis(pssm_coef, t[:,None], 1)[:,0] + pssm_bias_gathered = jnp.take_along_axis(pssm_bias, jnp.tile(t[:,None,None], [1,1,pssm_bias.shape[-1]]), 1)[:,0] + probs = (1-pssm_multi*pssm_coef_gathered[:,None])*probs + pssm_multi*pssm_coef_gathered[:,None]*pssm_bias_gathered + if pssm_log_odds_flag: + pssm_log_odds_mask_gathered = jnp.take_along_axis(pssm_log_odds_mask, jnp.tile(t[:,None, None], [1,1,pssm_log_odds_mask.shape[-1]]), 1)[:,0] #[B, 21] + probs_masked = probs*pssm_log_odds_mask_gathered + probs_masked += probs * 0.001 + probs = probs_masked/jnp.sum(probs_masked, axis=-1, keepdims=True) #[B, 21] + if omit_AA_mask_flag: + omit_AA_mask_gathered = jnp.take_along_axis(omit_AA_mask, jnp.tile(t[:,None, None], [1,1,omit_AA_mask.shape[-1]]), 1)[:,0] #[B, 21] + probs_masked = probs*(1.0-omit_AA_mask_gathered) + probs = probs_masked/jnp.sum(probs_masked, axis=-1, keepdims=True) #[B, 21] + used_key = jax.random.split(key, probs.shape[0]) + input = jnp.tile(jnp.arange(probs.shape[1])[None], [probs.shape[0], 1]) + S_t = jax.vmap(lambda key, input, prob: jax.random.choice(key, input, p=prob), + in_axes=(0, 0, 0), out_axes=0)(used_key, input, probs) + all_probs = scatter(all_probs, 1, jnp.tile(t[:,None,None], [1,1,21]), + (chain_mask_gathered[:,:,None,]*probs[:,None,:])) + S_true_gathered = jnp.take_along_axis(S_true, t[:,None], 1) + S_t = (S_t*chain_mask_gathered+S_true_gathered*(1.0-chain_mask_gathered)).astype(int) + temp1 = self.W_s(S_t) + h_S = scatter(h_S, 1, jnp.tile(t[:,None,None], [1,1,temp1.shape[-1]]), temp1) + S = scatter(S, 1, t[:,None], S_t) + output_dict = {"S": S, "probs": all_probs, "decoding_order": decoding_order} + return output_dict + + + def tied_sample(self, key, X, randn, S_true, + chain_mask, chain_idx, residue_idx, + mask=None, temperature=1.0, omit_AAs_np=None, + bias_AAs_np=None, chain_M_pos=None, omit_AA_mask=None, + pssm_coef=None, pssm_bias=None, pssm_multi=None, + pssm_log_odds_flag=None, pssm_log_odds_mask=None, + pssm_bias_flag=None, tied_pos=None, tied_beta=None, + bias_by_res=None): + + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_idx) + h_V = jnp.zeros((E.shape[0], E.shape[1], E.shape[-1])) + h_E = self.W_e(E) + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask[...,None],E_idx)[...,0] + mask_attend = mask[...,None] * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Decoder uses masked self-attention + chain_mask = chain_mask*chain_M_pos*mask #update chain_M to include missing regions + decoding_order = jnp.argsort((chain_mask+0.0001)*(jnp.abs(randn))) #[numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + + new_decoding_order = [] + for t_dec in list(decoding_order[0]): + if t_dec not in list(itertools.chain(*new_decoding_order)): + list_a = [item for item in tied_pos if t_dec in item] + if list_a: + new_decoding_order.append(list_a[0]) + else: + new_decoding_order.append([t_dec]) + decoding_order = jnp.tile(jnp.array(list(itertools.chain(*new_decoding_order)))[None,], [X.shape[0], 1]) + + ar_mask = get_ar_mask(decoding_order) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 2)[...,None] + mask_1D = mask.reshape([mask.shape[0], mask.shape[1], 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1. - mask_attend) + + N_batch, N_nodes = X.shape[0], X.shape[1] + log_probs = jnp.zeros((N_batch, N_nodes, 21)) + all_probs = jnp.zeros((N_batch, N_nodes, 21)) + h_S = jnp.zeros_like(h_V) + S = jnp.zeros((N_batch, N_nodes), dtype=jnp.int32) + h_V_stack = [h_V] + [jnp.zeros_like(h_V) for _ in range(len(self.decoder_layers))] + constant = jnp.array(omit_AAs_np) + constant_bias = jnp.array(bias_AAs_np) + omit_AA_mask_flag = omit_AA_mask != None + + h_EX_encoder = cat_neighbors_nodes(jnp.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for t_list in new_decoding_order: + logits = 0.0 + logit_list = [] + done_flag = False + for t in t_list: + if (chain_mask[:,t]==0).all(): + S_t = S_true[:,t] + for t in t_list: + h_S[:,t,:] = self.W_s(S_t) + S[:,t] = S_t + done_flag = True + break + else: + E_idx_t = E_idx[:,t:t+1,:] + h_E_t = h_E[:,t:t+1,:,:] + h_ES_t = cat_neighbors_nodes(h_S, h_E_t, E_idx_t) + h_EXV_encoder_t = h_EXV_encoder_fw[:,t:t+1,:,:] + mask_t = mask[:,t:t+1] + for l, layer in enumerate(self.decoder_layers): + h_ESV_decoder_t = cat_neighbors_nodes(h_V_stack[l], h_ES_t, E_idx_t) + h_V_t = h_V_stack[l][:,t:t+1,:] + h_ESV_t = mask_bw[:,t:t+1,:,:] * h_ESV_decoder_t + h_EXV_encoder_t + h_V_stack[l+1] = h_V_stack[l+1].at[:,t,:].set(layer(h_V_t, h_ESV_t, mask_V=mask_t).squeeze(1)) + # h_V_stack[l+1][:,t,:] = layer(h_V_t, h_ESV_t, mask_V=mask_t).squeeze(1) + h_V_t = h_V_stack[-1][:,t,:] + logit_list.append((self.W_out(h_V_t) / temperature)/len(t_list)) + logits += tied_beta[t]*(self.W_out(h_V_t) / temperature)/len(t_list) + if done_flag: + pass + else: + bias_by_res_gathered = bias_by_res[:,t,:] #[B, 21] + probs = jax.nn.softmax(logits-constant[None,:]*1e8+constant_bias[None,:]/temperature+bias_by_res_gathered/temperature, axis=-1) + if pssm_bias_flag: + pssm_coef_gathered = pssm_coef[:,t] + pssm_bias_gathered = pssm_bias[:,t] + probs = (1-pssm_multi*pssm_coef_gathered[:,None])*probs + pssm_multi*pssm_coef_gathered[:,None]*pssm_bias_gathered + if pssm_log_odds_flag: + pssm_log_odds_mask_gathered = pssm_log_odds_mask[:,t] + probs_masked = probs*pssm_log_odds_mask_gathered + probs_masked += probs * 0.001 + probs = probs_masked/jnp.sum(probs_masked, aixs=-1, keepdims=True) #[B, 21] + if omit_AA_mask_flag: + omit_AA_mask_gathered = omit_AA_mask[:,t] + probs_masked = probs*(1.0-omit_AA_mask_gathered) + probs = probs_masked/jnp.sum(probs_masked, axis=-1, keepdims=True) #[B, 21] + + used_key = jax.random.split(key, probs.shape[0]) + input = jnp.tile(jnp.arange(probs.shape[1])[None], [probs.shape[0], 1]) + S_t_repeat = jax.vmap(lambda key, input, prob: jax.random.choice(key, input, p=prob), + in_axes=(0, 0, 0), out_axes=0)(used_key, input, probs) + + for t in t_list: + h_S = h_S.at[:,t,:].set(self.W_s(S_t_repeat)) + S = S.at[:,t].set(S_t_repeat) + all_probs = all_probs.at[:,t,:].set(probs) + output_dict = {"S": S, "probs": all_probs, "decoding_order": decoding_order} + return output_dict \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..f06ee77f26b85f32acfd23e0c919301cf0a70912 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/utils.py @@ -0,0 +1,469 @@ +import numpy as np +import itertools +import jax.numpy as jnp +import jax +import time + +# The following gather functions +def gather_edges(edges, neighbor_idx): + # Features [B,N,N,C] at Neighbor indices [B,N,K] => Neighbor features [B,N,K,C] + neighbors = jnp.tile(jnp.expand_dims(neighbor_idx, -1), [1, 1, 1, edges.shape[-1]]) + edge_features = jnp.take_along_axis(edges, neighbors, 2) + return edge_features + +def gather_nodes(nodes, neighbor_idx): + # Features [B,N,C] at Neighbor indices [B,N,K] => [B,N,K,C] + # Flatten and expand indices per batch [B,N,K] => [B,NK] => [B,NK,C] + neighbors_flat = neighbor_idx.reshape([neighbor_idx.shape[0], -1]) + neighbors_flat = jnp.tile(jnp.expand_dims(neighbors_flat, -1),[1, 1, nodes.shape[2]]) + # Gather and re-pack + neighbor_features = jnp.take_along_axis(nodes, neighbors_flat, 1) + neighbor_features = neighbor_features.reshape(list(neighbor_idx.shape[:3]) + [-1]) + return neighbor_features + +def gather_nodes_t(nodes, neighbor_idx): + # Features [B,N,C] at Neighbor index [B,K] => Neighbor features[B,K,C] + idx_flat = jnp.tile(jnp.expand_dims(neighbor_idx, -1),[1, 1, nodes.shape[2]]) + neighbor_features = jnp.take_along_axis(nodes, idx_flat, 1) + return neighbor_features + +def cat_neighbors_nodes(h_nodes, h_neighbors, E_idx): + h_nodes = gather_nodes(h_nodes, E_idx) + h_nn = jnp.concatenate([h_neighbors, h_nodes], -1) + return h_nn + +def scatter(input, dim, index, src): + idx = jnp.indices(index.shape) + dim_num = idx.shape[0] # dimension of the dim + a = idx.at[dim].set(index) + idx = jnp.moveaxis(idx, 0, -1).reshape((-1, dim_num)) + a = jnp.moveaxis(a, 0, -1).reshape((-1, dim_num)) + return input.at[tuple(a.T)].set(src[tuple(idx.T)]) + +def get_ar_mask(order): + '''compute autoregressive mask, given order of positions''' + L = order.shape[-1] + oh_order = jax.nn.one_hot(order, L) + tri = jnp.tri(L, k=-1) + return jnp.einsum('ij,...iq,...jp->...qp', tri, oh_order, oh_order) + +class StructureDatasetPDB(): + def __init__(self, pdb_dict_list, verbose=True, truncate=None, max_length=100, + alphabet='ACDEFGHIKLMNPQRSTVWYX-'): + alphabet_set = set([a for a in alphabet]) + discard_count = { + 'bad_chars': 0, + 'too_long': 0, + 'bad_seq_length': 0 + } + self.data = [] + + start = time.time() + for i, entry in enumerate(pdb_dict_list): + seq = entry['seq'] + name = entry['name'] + + bad_chars = set([s for s in seq]).difference(alphabet_set) + if len(bad_chars) == 0: + if len(entry['seq']) <= max_length: + self.data.append(entry) + else: + discard_count['too_long'] += 1 + else: + discard_count['bad_chars'] += 1 + + # Truncate early + if truncate is not None and len(self.data) == truncate: + return + + if verbose and (i + 1) % 1000 == 0: + elapsed = time.time() - start + + #print('Discarded', discard_count) + def __len__(self): + return len(self.data) + + def __getitem__(self, idx): + return self.data[idx] + + +def _S_to_seq(S, mask): + alphabet = 'ACDEFGHIKLMNPQRSTVWYX' + seq = ''.join([alphabet[c] for c, m in zip(S.tolist(), mask.tolist()) if m > 0]) + return seq + + +def parse_PDB_biounits(x, atoms=['N', 'CA', 'C'], chain=None): + ''' + input: x = PDB filename + atoms = atoms to extract (optional) + output: (length, atoms, coords=(x,y,z)), sequence + ''' + + alpha_1 = list("ARNDCQEGHILKMFPSTWYV-") + states = len(alpha_1) + alpha_3 = ['ALA', 'ARG', 'ASN', 'ASP', 'CYS', 'GLN', 'GLU', 'GLY', 'HIS', 'ILE', + 'LEU', 'LYS', 'MET', 'PHE', 'PRO', 'SER', 'THR', 'TRP', 'TYR', 'VAL', 'GAP'] + + aa_1_N = {a: n for n, a in enumerate(alpha_1)} + aa_3_N = {a: n for n, a in enumerate(alpha_3)} + aa_N_1 = {n: a for n, a in enumerate(alpha_1)} + aa_1_3 = {a: b for a, b in zip(alpha_1, alpha_3)} + aa_3_1 = {b: a for a, b in zip(alpha_1, alpha_3)} + + def AA_to_N(x): + # ["ARND"] -> [[0,1,2,3]] + x = np.array(x) + if x.ndim == 0: + x = x[None] + return [[aa_1_N.get(a, states-1) for a in y] for y in x] + + def N_to_AA(x): + # [[0,1,2,3]] -> ["ARND"] + x = np.array(x) + if x.ndim == 1: + x = x[None] + return ["".join([aa_N_1.get(a, "-") for a in y]) for y in x] + + xyz, seq, min_resn, max_resn = {}, {}, 1e6, -1e6 + for line in open(x, "rb"): + line = line.decode("utf-8", "ignore").rstrip() + + if line[:6] == "HETATM" and line[17:17+3] == "MSE": + line = line.replace("HETATM", "ATOM ") + line = line.replace("MSE", "MET") + + if line[:4] == "ATOM": + ch = line[21:22] + if ch == chain or chain is None: + atom = line[12:12+4].strip() + resi = line[17:17+3] + resn = line[22:22+5].strip() + x, y, z = [float(line[i:(i+8)]) for i in [30, 38, 46]] + + if resn[-1].isalpha(): + resa, resn = resn[-1], int(resn[:-1])-1 + else: + resa, resn = "", int(resn)-1 +# resn = int(resn) + if resn < min_resn: + min_resn = resn + if resn > max_resn: + max_resn = resn + if resn not in xyz: + xyz[resn] = {} + if resa not in xyz[resn]: + xyz[resn][resa] = {} + if resn not in seq: + seq[resn] = {} + if resa not in seq[resn]: + seq[resn][resa] = resi + + if atom not in xyz[resn][resa]: + xyz[resn][resa][atom] = np.array([x, y, z]) + + # convert to numpy arrays, fill in missing values + seq_, xyz_ = [], [] + try: + for resn in range(min_resn, max_resn+1): + if resn in seq: + for k in sorted(seq[resn]): + seq_.append(aa_3_N.get(seq[resn][k], 20)) + else: + seq_.append(20) + if resn in xyz: + for k in sorted(xyz[resn]): + for atom in atoms: + if atom in xyz[resn][k]: + xyz_.append(xyz[resn][k][atom]) + else: + xyz_.append(np.full(3, np.nan)) + else: + for atom in atoms: + xyz_.append(np.full(3, np.nan)) + return np.array(xyz_).reshape(-1, len(atoms), 3), N_to_AA(np.array(seq_)) + except TypeError: + return 'no_chain', 'no_chain' + + +def parse_PDB(path_to_pdb, input_chain_list=None): + c = 0 + pdb_dict_list = [] + init_alphabet = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', + 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] + extra_alphabet = [str(item) for item in list(np.arange(300))] + chain_alphabet = init_alphabet + extra_alphabet + + if input_chain_list: + chain_alphabet = input_chain_list + + biounit_names = [path_to_pdb] + for biounit in biounit_names: + my_dict = {} + s = 0 + concat_seq = '' + concat_N = [] + concat_CA = [] + concat_C = [] + concat_O = [] + concat_mask = [] + coords_dict = {} + for letter in chain_alphabet: + xyz, seq = parse_PDB_biounits( + biounit, atoms=['N', 'CA', 'C', 'O'], chain=letter) + if type(xyz) != str: + concat_seq += seq[0] + my_dict['seq_chain_'+letter] = seq[0] + coords_dict_chain = {} + coords_dict_chain['N_chain_'+letter] = xyz[:, 0, :].tolist() + coords_dict_chain['CA_chain_'+letter] = xyz[:, 1, :].tolist() + coords_dict_chain['C_chain_'+letter] = xyz[:, 2, :].tolist() + coords_dict_chain['O_chain_'+letter] = xyz[:, 3, :].tolist() + my_dict['coords_chain_'+letter] = coords_dict_chain + s += 1 + fi = biounit.rfind("/") + my_dict['name'] = biounit[(fi+1):-4] + my_dict['num_of_chains'] = s + my_dict['seq'] = concat_seq + if s <= len(chain_alphabet): + pdb_dict_list.append(my_dict) + c += 1 + return pdb_dict_list + + +def tied_featurize(batch, chain_dict, + fixed_position_dict=None, omit_AA_dict=None, + tied_positions_dict=None, pssm_dict=None, + bias_by_res_dict=None): + """ Pack and pad batch into torch tensors """ + alphabet = 'ACDEFGHIKLMNPQRSTVWYX' + B = len(batch) + lengths = np.array([len(b['seq']) for b in batch], int) #sum of chain seq lengths + L_max = max([len(b['seq']) for b in batch]) + X = np.zeros([B, L_max, 4, 3]) + residue_idx = -100*np.ones([B, L_max], int) + chain_M = np.zeros([B, L_max], int) #1.0 for the bits that need to be predicted + pssm_coef_all = np.zeros([B, L_max], float) #1.0 for the bits that need to be predicted + pssm_bias_all = np.zeros([B, L_max, 21], float) #1.0 for the bits that need to be predicted + pssm_log_odds_all = 10000.0*np.ones([B, L_max, 21], float) #1.0 for the bits that need to be predicted + chain_M_pos = np.zeros([B, L_max], int) #1.0 for the bits that need to be predicted + bias_by_res_all = np.zeros([B, L_max, 21], float) + chain_idx = np.zeros([B, L_max], int) #1.0 for the bits that need to be predicted + S = np.zeros([B, L_max], int) + omit_AA_mask = np.zeros([B, L_max, len(alphabet)], int) + # Build the batch + letter_list_list = [] + visible_list_list = [] + masked_list_list = [] + masked_chain_length_list_list = [] + tied_pos_list_of_lists_list = [] + #shuffle all chains before the main loop + for i, b in enumerate(batch): + if chain_dict != None: + masked_chains, visible_chains = chain_dict[b['name']] #masked_chains a list of chain letters to predict [A, D, F] + else: + masked_chains = [item[-1:] for item in list(b) if item[:10]=='seq_chain_'] + visible_chains = [] + num_chains = b['num_of_chains'] + all_chains = masked_chains + visible_chains + #random.shuffle(all_chains) + for i, b in enumerate(batch): + mask_dict = {} + a = 0 + x_chain_list = [] + chain_mask_list = [] + chain_seq_list = [] + chain_encoding_list = [] + c = 1 + letter_list = [] + global_idx_start_list = [0] + visible_list = [] + masked_list = [] + masked_chain_length_list = [] + fixed_position_mask_list = [] + omit_AA_mask_list = [] + pssm_coef_list = [] + pssm_bias_list = [] + pssm_log_odds_list = [] + bias_by_res_list = [] + l0 = 0 + l1 = 0 + for step, letter in enumerate(all_chains): + if letter in visible_chains: + letter_list.append(letter) + visible_list.append(letter) + chain_seq = b[f'seq_chain_{letter}'] + chain_seq = ''.join([a if a!='-' else 'X' for a in chain_seq]) + chain_length = len(chain_seq) + global_idx_start_list.append(global_idx_start_list[-1]+chain_length) + chain_coords = b[f'coords_chain_{letter}'] #this is a dictionary + chain_mask = np.zeros(chain_length) #0.0 for visible chains + x_chain = np.stack([chain_coords[c] for c in [f'N_chain_{letter}', f'CA_chain_{letter}', f'C_chain_{letter}', f'O_chain_{letter}']], 1) #[chain_lenght,4,3] + x_chain_list.append(x_chain) + chain_mask_list.append(chain_mask) + chain_seq_list.append(chain_seq) + chain_encoding_list.append(c*np.ones(np.array(chain_mask).shape[0])) + l1 += chain_length + residue_idx[i, l0:l1] = 100*(c-1)+np.arange(l0, l1) + l0 += chain_length + c+=1 + fixed_position_mask = np.ones(chain_length) + fixed_position_mask_list.append(fixed_position_mask) + omit_AA_mask_temp = np.zeros([chain_length, len(alphabet)], np.int32) + omit_AA_mask_list.append(omit_AA_mask_temp) + pssm_coef = np.zeros(chain_length) + pssm_bias = np.zeros([chain_length, 21]) + pssm_log_odds = 10000.0*np.ones([chain_length, 21]) + pssm_coef_list.append(pssm_coef) + pssm_bias_list.append(pssm_bias) + pssm_log_odds_list.append(pssm_log_odds) + bias_by_res_list.append(np.zeros([chain_length, 21])) + if letter in masked_chains: + masked_list.append(letter) + letter_list.append(letter) + chain_seq = b[f'seq_chain_{letter}'] + chain_seq = ''.join([a if a!='-' else 'X' for a in chain_seq]) + chain_length = len(chain_seq) + global_idx_start_list.append(global_idx_start_list[-1]+chain_length) + masked_chain_length_list.append(chain_length) + chain_coords = b[f'coords_chain_{letter}'] #this is a dictionary + chain_mask = np.ones(chain_length) #1.0 for masked + x_chain = np.stack([chain_coords[c] for c in [f'N_chain_{letter}', f'CA_chain_{letter}', f'C_chain_{letter}', f'O_chain_{letter}']], 1) #[chain_lenght,4,3] + x_chain_list.append(x_chain) + chain_mask_list.append(chain_mask) + chain_seq_list.append(chain_seq) + chain_encoding_list.append(c*np.ones(np.array(chain_mask).shape[0])) + l1 += chain_length + residue_idx[i, l0:l1] = 100*(c-1)+np.arange(l0, l1) + l0 += chain_length + c+=1 + fixed_position_mask = np.ones(chain_length) + if fixed_position_dict!=None: + fixed_pos_list = fixed_position_dict[b['name']][letter] + if fixed_pos_list: + fixed_position_mask[np.array(fixed_pos_list)-1] = 0.0 + fixed_position_mask_list.append(fixed_position_mask) + omit_AA_mask_temp = np.zeros([chain_length, len(alphabet)], np.int32) + if omit_AA_dict!=None: + for item in omit_AA_dict[b['name']][letter]: + idx_AA = np.array(item[0])-1 + AA_idx = np.array([np.argwhere(np.array(list(alphabet))== AA)[0][0] for AA in item[1]]).repeat(idx_AA.shape[0]) + idx_ = np.array([[a, b] for a in idx_AA for b in AA_idx]) + omit_AA_mask_temp[idx_[:,0], idx_[:,1]] = 1 + omit_AA_mask_list.append(omit_AA_mask_temp) + pssm_coef = np.zeros(chain_length) + pssm_bias = np.zeros([chain_length, 21]) + pssm_log_odds = 10000.0*np.ones([chain_length, 21]) + if pssm_dict: + if pssm_dict[b['name']][letter]: + pssm_coef = pssm_dict[b['name']][letter]['pssm_coef'] + pssm_bias = pssm_dict[b['name']][letter]['pssm_bias'] + pssm_log_odds = pssm_dict[b['name']][letter]['pssm_log_odds'] + pssm_coef_list.append(pssm_coef) + pssm_bias_list.append(pssm_bias) + pssm_log_odds_list.append(pssm_log_odds) + if bias_by_res_dict: + bias_by_res_list.append(bias_by_res_dict[b['name']][letter]) + else: + bias_by_res_list.append(np.zeros([chain_length, 21])) + + + letter_list_np = np.array(letter_list) + tied_pos_list_of_lists = [] + tied_beta = np.ones(L_max) + if tied_positions_dict!=None: + tied_pos_list = tied_positions_dict[b['name']] + if tied_pos_list: + set_chains_tied = set(list(itertools.chain(*[list(item) for item in tied_pos_list]))) + for tied_item in tied_pos_list: + one_list = [] + for k, v in tied_item.items(): + start_idx = global_idx_start_list[np.argwhere(letter_list_np == k)[0][0]] + if isinstance(v[0], list): + for v_count in range(len(v[0])): + one_list.append(start_idx+v[0][v_count]-1)#make 0 to be the first + tied_beta[start_idx+v[0][v_count]-1] = v[1][v_count] + else: + for v_ in v: + one_list.append(start_idx+v_-1)#make 0 to be the first + tied_pos_list_of_lists.append(one_list) + tied_pos_list_of_lists_list.append(tied_pos_list_of_lists) + + + + x = np.concatenate(x_chain_list,0) #[L, 4, 3] + all_sequence = "".join(chain_seq_list) + m = np.concatenate(chain_mask_list,0) #[L,], 1.0 for places that need to be predicted + chain_encoding = np.concatenate(chain_encoding_list,0) + m_pos = np.concatenate(fixed_position_mask_list,0) #[L,], 1.0 for places that need to be predicted + + pssm_coef_ = np.concatenate(pssm_coef_list,0) #[L,], 1.0 for places that need to be predicted + pssm_bias_ = np.concatenate(pssm_bias_list,0) #[L,], 1.0 for places that need to be predicted + pssm_log_odds_ = np.concatenate(pssm_log_odds_list,0) #[L,], 1.0 for places that need to be predicted + + bias_by_res_ = np.concatenate(bias_by_res_list, 0) #[L,21], 0.0 for places where AA frequencies don't need to be tweaked + + l = len(all_sequence) + x_pad = np.pad(x, [[0,L_max-l], [0,0], [0,0]], 'constant', constant_values=(np.nan, )) + X[i,:,:,:] = x_pad + + m_pad = np.pad(m, [[0,L_max-l]], 'constant', constant_values=(0.0, )) + m_pos_pad = np.pad(m_pos, [[0,L_max-l]], 'constant', constant_values=(0.0, )) + omit_AA_mask_pad = np.pad(np.concatenate(omit_AA_mask_list,0), [[0,L_max-l]], 'constant', constant_values=(0.0, )) + chain_M[i,:] = m_pad + chain_M_pos[i,:] = m_pos_pad + omit_AA_mask[i,] = omit_AA_mask_pad + + chain_encoding_pad = np.pad(chain_encoding, [[0,L_max-l]], 'constant', constant_values=(0.0, )) + chain_idx[i,:] = chain_encoding_pad + + pssm_coef_pad = np.pad(pssm_coef_, [[0,L_max-l]], 'constant', constant_values=(0.0, )) + pssm_bias_pad = np.pad(pssm_bias_, [[0,L_max-l], [0,0]], 'constant', constant_values=(0.0, )) + pssm_log_odds_pad = np.pad(pssm_log_odds_, [[0,L_max-l], [0,0]], 'constant', constant_values=(0.0, )) + + pssm_coef_all[i,:] = pssm_coef_pad + pssm_bias_all[i,:] = pssm_bias_pad + pssm_log_odds_all[i,:] = pssm_log_odds_pad + + bias_by_res_pad = np.pad(bias_by_res_, [[0,L_max-l], [0,0]], 'constant', constant_values=(0.0, )) + bias_by_res_all[i,:] = bias_by_res_pad + + # Convert to labels + indices = np.asarray([alphabet.index(a) for a in all_sequence], int) + S[i, :l] = indices + letter_list_list.append(letter_list) + visible_list_list.append(visible_list) + masked_list_list.append(masked_list) + masked_chain_length_list_list.append(masked_chain_length_list) + + + isnan = np.isnan(X) + mask = np.isfinite(np.sum(X,(2,3))).astype(float) + X[isnan] = 0. + + # Conversion + pssm_coef_all = jnp.array(pssm_coef_all, float) + pssm_bias_all = jnp.array(pssm_bias_all, float) + pssm_log_odds_all = jnp.array(pssm_log_odds_all, float) + + tied_beta = jnp.array(tied_beta, float) + + jumps = ((residue_idx[:,1:]-residue_idx[:,:-1])==1).astype(float) + bias_by_res_all = jnp.array(bias_by_res_all, float) + phi_mask = np.pad(jumps, [[0,0],[1,0]]) + psi_mask = np.pad(jumps, [[0,0],[0,1]]) + omega_mask = np.pad(jumps, [[0,0],[0,1]]) + dihedral_mask = np.concatenate([phi_mask[:,:,None], psi_mask[:,:,None], omega_mask[:,:,None]], -1) #[B,L,3] + dihedral_mask = jnp.array(dihedral_mask, float) + residue_idx = jnp.array(residue_idx, int) + S = jnp.array(S, int) + X = jnp.array(X, float) + mask = jnp.array(mask, float) + chain_M = jnp.array(chain_M, float) + chain_M_pos = jnp.array(chain_M_pos, float) + omit_AA_mask = jnp.array(omit_AA_mask, float) + chain_idx = jnp.array(chain_idx, int) + return X, S, mask, lengths, chain_M, chain_idx, letter_list_list, \ + visible_list_list, masked_list_list, masked_chain_length_list_list, \ + chain_M_pos, omit_AA_mask, residue_idx, dihedral_mask, tied_pos_list_of_lists_list, \ + pssm_coef_all, pssm_bias_all, pssm_log_odds_all, bias_by_res_all, tied_beta diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/wrapper.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/wrapper.py new file mode 100644 index 0000000000000000000000000000000000000000..d34aaf60fa8b77bbd2148369e6d9d68ad9f82468 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/legacy/wrapper.py @@ -0,0 +1,294 @@ +import jax +import jax.numpy as jnp +import numpy as np +import re +import copy +import random +import os +import joblib +from tqdm import tqdm + +from .modules import RunModel +from .utils import parse_PDB, StructureDatasetPDB, tied_featurize, _S_to_seq +from colabdesign.shared.prng import SafeKey +from colabdesign.mpnn.jax_weights import __file__ as mpnn_path + +class MPNN_wrapper: + def __init__(self, + model_name="v_48_020", verbose=False): + self.model_name = model_name + + backbone_noise = 0.00 # Standard deviation of Gaussian noise to add to backbone atoms + hidden_dim = 128 + num_layers = 3 + + path = os.path.join(os.path.dirname(mpnn_path), f'{model_name}.pkl') + checkpoint = joblib.load(path) + params = jax.tree_util.tree_map(jnp.array, checkpoint['model_state_dict']) + + if verbose: + print('Number of edges:', checkpoint['num_edges']) + noise_level_print = checkpoint['noise_level'] + print(f'Training noise level: {noise_level_print}A') + + config = {'num_letters': 21, + 'node_features': hidden_dim, + 'edge_features': hidden_dim, + 'hidden_dim': hidden_dim, + 'num_encoder_layers': num_layers, + 'num_decoder_layers': num_layers, + 'augment_eps': backbone_noise, + 'k_neighbors': checkpoint['num_edges'], + 'dropout': 0.0 + } + + model = RunModel(config) + model.params = params + self.model = model + + self.alphabet = 'ACDEFGHIKLMNPQRSTVWYX' + self.max_length = 20000 + + seed = random.randint(0,2147483647) + seed = jax.random.PRNGKey(seed) + self.safe_key = SafeKey(seed) + + def prep_inputs(self, pdb_path, + target_chain, fixed_chain=None, + ishomomer=False, omit_AAs='X'): + """generate input for score and sampling function + + Args: + pdb_path (str): the path of the pdb file + target_chain (str): chain ID of the protein sequence + fixed_chain (str, optional): chain ID of the protein sequence that should be fixed. Defaults to None. + ishomomer (bool, optional): for tie sampling. Defaults to False. + omit_AAs (str, optional): aas should not be generated in sampling. Defaults to 'X'. + + Returns: + dict: input dictionary + """ + # initialize some var + fixed_positions_dict = None + pssm_dict = None + omit_AA_dict = None + bias_by_res_dict = None + bias_AAs_np = np.zeros(len(self.alphabet)) + pssm_threshold = 0.0 + pssm_multi = 0.0 + pssm_log_odds_flag = 0 + pssm_bias_flag = 0 + + # fixed chain + if fixed_chain is None: + fixed_chain = '' + fixed_chain_list = [] + else: + fixed_chain_list = re.sub("[^A-Za-z]+",",", fixed_chain).split(",") + + # design chains + if target_chain == '': + designed_chain_list = [] + else: + designed_chain_list = re.sub("[^A-Za-z]+",",", target_chain).split(",") + + #chain list + chain_list = list(set(designed_chain_list + fixed_chain_list)) + + # omit AAs + omit_AAs_list = omit_AAs + omit_AAs_np = np.array([AA in omit_AAs_list for AA in self.alphabet]).astype(np.float32) + + # prepare input + pdb_dict_list = parse_PDB(pdb_path, input_chain_list=chain_list) + dataset_valid = StructureDatasetPDB(pdb_dict_list, truncate=None, max_length=self.max_length) + + chain_id_dict = {} + chain_id_dict[pdb_dict_list[0]['name']]= (designed_chain_list, fixed_chain_list) + + if ishomomer: + # haven't tested + tied_positions_dict = self.make_tied_positions_for_homomers(pdb_dict_list) + else: + tied_positions_dict = None + + return {'dataset_valid': dataset_valid, + 'chain_id_dict': chain_id_dict, + 'fixed_positions_dict': fixed_positions_dict, + 'omit_AA_dict': omit_AA_dict, + 'tied_positions_dict': tied_positions_dict, + 'pssm_dict': pssm_dict, + 'bias_by_res_dict': bias_by_res_dict, + 'pssm_threshold': pssm_threshold, + 'omit_AAs_np': omit_AAs_np, + 'bias_AAs_np': bias_AAs_np, + 'pssm_multi': pssm_multi, + 'pssm_log_odds_flag': pssm_log_odds_flag, + 'pssm_bias_flag': pssm_bias_flag, + } + + def score(self, inputs, seq=None, order=None, key=None, unconditional=False): + """get the output of MPNN + + Args: + inputs (dict): output of the prep_input function + seq (str, optional): the input sequence. + If not provided, the original sequence will be used. + Defaults to None. + order (array, optional): the decoding order. + If not provided, the decoding order is random. + Defaults to None. + key (jax.random.PRNGkey, optional): the random seed. Defaults to None. + + Returns: + logits + log_probs + """ + protein = inputs['dataset_valid'][0] + batch_clones = [copy.deepcopy(protein)] + (X, S, mask, lengths, chain_M, chain_idx, chain_list_list, + visible_list_list, masked_list_list, masked_chain_length_list_list, + chain_M_pos, omit_AA_mask, residue_idx, dihedral_mask, + tied_pos_list_of_lists_list, pssm_coef, pssm_bias, + pssm_log_odds_all, bias_by_res_all, tied_beta) = tied_featurize(batch_clones, + inputs['chain_id_dict'], inputs['fixed_positions_dict'], + inputs['omit_AA_dict'], inputs['tied_positions_dict'], + inputs['pssm_dict'], inputs['bias_by_res_dict']) + score_input = {'X': X, + 'S': S, + 'mask': mask, + 'chain_M': chain_M * chain_M_pos, + 'residue_idx': residue_idx, + 'chain_idx': chain_idx} + + if unconditional: + score_input["S"] = None + else: + if seq is not None: + S = np.asarray([self.alphabet.index(a) for a in seq], dtype=np.int32) + S = S[None, :] + score_input['S'] = jnp.array(S) + + if order is None: + if key is not None: + self.safe_key = SafeKey(key) + self.safe_key, used_key = self.safe_key.split() + order = jax.random.normal(used_key.get(), (chain_M.shape[1],)) + score_input['randn'] = jnp.expand_dims(order, 0) + + self.safe_key, used_key = self.safe_key.split() + return self.model.score(self.model.params, used_key.get(), score_input) + + def sampling(self, inputs, + sample_num, batch_size, + sampling_temp=0.1, order=None, key=None): + """sample sequences from the given protein structure + + Args: + inputs (dict): output of the prep_input function + sample_num (int): number of sequences you want to generate + batch_size (int): size of one batch + sampling_temp (float, optional): sampling temperature. Defaults to 0.1. + order (array, optional): the sampling order. + If not provided, the order is random. + Defaults to None. + key (jax.random.PRNGkey, optional): the random seed. Defaults to None. + + Returns: + seq_gen (list): generated sequence + """ + NUM_BATCHES = sample_num//batch_size + BATCH_COPIES = batch_size + if key is not None: + self.safe_key = SafeKey(key) + + protein = inputs['dataset_valid'][0] + batch_clones = [copy.deepcopy(protein) for i in range(BATCH_COPIES)] + (X, S, mask, lengths, chain_M, chain_idx, chain_list_list, + visible_list_list, masked_list_list, masked_chain_length_list_list, + chain_M_pos, omit_AA_mask, residue_idx, dihedral_mask, + tied_pos_list_of_lists_list, pssm_coef, pssm_bias, + pssm_log_odds_all, bias_by_res_all, tied_beta) = tied_featurize(batch_clones, + inputs['chain_id_dict'], inputs['fixed_positions_dict'], + inputs['omit_AA_dict'], inputs['tied_positions_dict'], + inputs['pssm_dict'], inputs['bias_by_res_dict']) + pssm_log_odds_mask = jax.lax.convert_element_type((pssm_log_odds_all > inputs['pssm_threshold']), + jnp.float32) # 1.0 for true, 0.0 for false + + if order is None: + self.safe_key, used_key = self.safe_key.split() + order = jax.random.normal(used_key.get(), (chain_M.shape[1],)) + randn_1 = jnp.expand_dims(order, 0) + + # sample input + sample_input = {'X': X, + 'randn': randn_1, + 'S_true': S, + 'chain_mask': chain_M, + 'chain_idx': chain_idx, + 'residue_idx': residue_idx, + 'mask': mask, + 'temperature': sampling_temp, + 'omit_AAs_np': inputs['omit_AAs_np'], + 'bias_AAs_np': inputs['bias_AAs_np'], + 'chain_M_pos': chain_M_pos, + 'omit_AA_mask': omit_AA_mask, + 'pssm_coef': pssm_coef, + 'pssm_bias': pssm_bias, + 'pssm_multi': inputs['pssm_multi'], + 'pssm_log_odds_flag': bool(inputs['pssm_log_odds_flag']), + 'pssm_log_odds_mask': pssm_log_odds_mask, + 'pssm_bias_flag': bool(inputs['pssm_bias_flag']), + 'bias_by_res': bias_by_res_all + } + seq_gen = [] + for _ in tqdm(range(NUM_BATCHES)): + self.safe_key, used_key = self.safe_key.split() + sample_input.update({'key': used_key.get()}) + + self.safe_key, used_key = self.safe_key.split() + if inputs['tied_positions_dict'] is None: + sample_dict = self.model.sample(self.model.params, used_key.get(), sample_input) + else: + sample_input.update({'tied_pos': tied_pos_list_of_lists_list[0], + 'tied_beta': tied_beta, + 'bias_by_res': bias_by_res_all, + }) + sample_dict = self.model.tied_sample(self.model.params, used_key.get(), sample_input) + S_sample = sample_dict["S"] + for b_ix in range(BATCH_COPIES): + masked_chain_length_list = masked_chain_length_list_list[b_ix] + masked_list = masked_list_list[b_ix] + seq = _S_to_seq(S_sample[b_ix], chain_M[b_ix]) + + start = 0 + end = 0 + list_of_AAs = [] + for mask_l in masked_chain_length_list: + end += mask_l + list_of_AAs.append(seq[start:end]) + start = end + + seq = "".join(list(np.array(list_of_AAs)[np.argsort(masked_list)])) + l0 = 0 + for mc_length in list(np.array(masked_chain_length_list)[np.argsort(masked_list)])[:-1]: + l0 += mc_length + seq = seq[:l0] + '/' + seq[l0:] + l0 += 1 + seq_gen.append(seq) + return seq_gen + + @staticmethod + def make_tied_positions_for_homomers(pdb_dict_list): + my_dict = {} + for result in pdb_dict_list: + all_chain_list = sorted([item[-1:] for item in list(result) if item[:9]=='seq_chain']) # A, B, C, ... + tied_positions_list = [] + chain_length = len(result[f"seq_chain_{all_chain_list[0]}"]) + for i in range(1,chain_length+1): + temp_dict = {} + for j, chain in enumerate(all_chain_list): + temp_dict[chain] = [i] #needs to be a list + tied_positions_list.append(temp_dict) + my_dict[result['name']] = tied_positions_list + return my_dict diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/model.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/model.py new file mode 100644 index 0000000000000000000000000000000000000000..8e89a86953180fd079003e71e36497e22c4f614c --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/model.py @@ -0,0 +1,324 @@ +import jax +import jax.numpy as jnp +import numpy as np +import re +import copy +import random +import os +import joblib + +from .modules import RunModel + +from colabdesign.shared.prep import prep_pos +from colabdesign.shared.utils import Key, copy_dict + +# borrow some stuff from AfDesign +from colabdesign.af.prep import prep_pdb +from colabdesign.af.alphafold.common import protein, residue_constants +aa_order = residue_constants.restype_order +order_aa = {b:a for a,b in aa_order.items()} + +from scipy.special import softmax, log_softmax + +class mk_mpnn_model(): + def __init__(self, model_name="v_48_020", + backbone_noise=0.0, dropout=0.0, + seed=None, verbose=False, weights="original"): # weights can be set to either original or soluble + # load model + if weights == "original": + from .weights import __file__ as mpnn_path + elif weights == "soluble": + from .weights_soluble import __file__ as mpnn_path + else: + raise ValueError(f'Invalid value {weights} supplied for weights. Value must be either "original" or "soluble".') + + path = os.path.join(os.path.dirname(mpnn_path), f'{model_name}.pkl') + checkpoint = joblib.load(path) + config = {'num_letters': 21, + 'node_features': 128, + 'edge_features': 128, + 'hidden_dim': 128, + 'num_encoder_layers': 3, + 'num_decoder_layers': 3, + 'augment_eps': backbone_noise, + 'k_neighbors': checkpoint['num_edges'], + 'dropout': dropout} + + self._model = RunModel(config) + self._model.params = jax.tree_util.tree_map(np.array, checkpoint['model_state_dict']) + self._setup() + self.set_seed(seed) + + self._num = 1 + self._inputs = {} + self._tied_lengths = False + + def prep_inputs(self, pdb_filename=None, chain=None, homooligomer=False, + ignore_missing=True, fix_pos=None, inverse=False, + rm_aa=None, verbose=False, **kwargs): + + '''get inputs from input pdb''' + pdb = prep_pdb(pdb_filename, chain, ignore_missing=ignore_missing) + atom_idx = tuple(residue_constants.atom_order[k] for k in ["N","CA","C","O"]) + chain_idx = np.concatenate([[n]*l for n,l in enumerate(pdb["lengths"])]) + self._lengths = pdb["lengths"] + L = sum(self._lengths) + + self._inputs = {"X": pdb["batch"]["all_atom_positions"][:,atom_idx], + "mask": pdb["batch"]["all_atom_mask"][:,1], + "S": pdb["batch"]["aatype"], + "residue_idx": pdb["residue_index"], + "chain_idx": chain_idx, + "lengths": np.array(self._lengths), + "bias": np.zeros((L,20))} + + + if rm_aa is not None: + for aa in rm_aa.split(","): + self._inputs["bias"][...,aa_order[aa]] -= 1e6 + + if fix_pos is not None: + p = prep_pos(fix_pos, **pdb["idx"])["pos"] + if inverse: + p = np.delete(np.arange(L),p) + self._inputs["fix_pos"] = p + self._inputs["bias"][p] = 1e7 * np.eye(21)[self._inputs["S"]][p,:20] + + if homooligomer: + assert min(self._lengths) == max(self._lengths) + self._tied_lengths = True + self._len = self._lengths[0] + else: + self._tied_lengths = False + self._len = sum(self._lengths) + + self.pdb = pdb + + if verbose: + print("lengths", self._lengths) + if "fix_pos" in self._inputs: + print("the following positions will be fixed:") + print(self._inputs["fix_pos"]) + + def get_af_inputs(self, af): + '''get inputs from alphafold model''' + + self._lengths = af._lengths + self._len = af._len + + self._inputs["residue_idx"] = af._inputs["residue_index"] + self._inputs["chain_idx"] = af._inputs["asym_id"] + self._inputs["lengths"] = np.array(self._lengths) + + # set bias + L = sum(self._lengths) + self._inputs["bias"] = np.zeros((L,20)) + self._inputs["bias"][-af._len:] = af._inputs["bias"] + + if "offset" in af._inputs: + self._inputs["offset"] = af._inputs["offset"] + + if "batch" in af._inputs: + atom_idx = tuple(residue_constants.atom_order[k] for k in ["N","CA","C","O"]) + batch = af._inputs["batch"] + self._inputs["X"] = batch["all_atom_positions"][:,atom_idx] + self._inputs["mask"] = batch["all_atom_mask"][:,1] + self._inputs["S"] = batch["aatype"] + + # fix positions + if af.protocol == "binder": + p = np.arange(af._target_len) + else: + p = af.opt.get("fix_pos",None) + + if p is not None: + self._inputs["fix_pos"] = p + self._inputs["bias"][p] = 1e7 * np.eye(21)[self._inputs["S"]][p,:20] + + # tie positions + if af._args["homooligomer"]: + assert min(self._lengths) == max(self._lengths) + self._tied_lengths = True + else: + self._tied_lengths = False + + def sample(self, num=1, batch=1, temperature=0.1, rescore=False, **kwargs): + '''sample sequence''' + O = [] + for _ in range(num): + O.append(self.sample_parallel(batch, temperature, rescore, **kwargs)) + return jax.tree_util.tree_map(lambda *x:np.concatenate(x,0),*O) + + def sample_parallel(self, batch=10, temperature=0.1, rescore=False, **kwargs): + '''sample new sequence(s) in parallel''' + I = copy_dict(self._inputs) + I.update(kwargs) + key = I.pop("key",self.key()) + keys = jax.random.split(key,batch) + O = self._sample_parallel(keys, I, temperature, self._tied_lengths) + if rescore: + O = self._rescore_parallel(keys, I, O["S"], O["decoding_order"]) + O = jax.tree_util.tree_map(np.array, O) + + # process outputs to human-readable form + O.update(self._get_seq(O)) + O.update(self._get_score(I,O)) + return O + + def _get_seq(self, O): + ''' one_hot to amino acid sequence ''' + def split_seq(seq): + if len(self._lengths) > 1: + seq = "".join(np.insert(list(seq),np.cumsum(self._lengths[:-1]),"/")) + if self._tied_lengths: + seq = seq.split("/")[0] + return seq + seqs, S = [], O["S"].argmax(-1) + if S.ndim == 1: S = [S] + for s in S: + seq = "".join([order_aa[a] for a in s]) + seq = split_seq(seq) + seqs.append(seq) + + return {"seq": np.array(seqs)} + + def _get_score(self, I, O): + ''' logits to score/sequence_recovery ''' + mask = I["mask"].copy() + if "fix_pos" in I: + mask[I["fix_pos"]] = 0 + + log_q = log_softmax(O["logits"],-1)[...,:20] + q = softmax(O["logits"][...,:20],-1) + if "S" in O: + S = O["S"][...,:20] + score = -(S * log_q).sum(-1) + seqid = S.argmax(-1) == self._inputs["S"] + else: + score = -(q * log_q).sum(-1) + seqid = np.zeros_like(score) + + score = (score * mask).sum(-1) / (mask.sum() + 1e-8) + seqid = (seqid * mask).sum(-1) / (mask.sum() + 1e-8) + + return {"score":score, "seqid":seqid} + + def score(self, seq=None, **kwargs): + '''score sequence''' + I = copy_dict(self._inputs) + if seq is not None: + p = np.arange(I["S"].shape[0]) + if self._tied_lengths and len(seq) == self._lengths[0]: + seq = seq * len(self._lengths) + if "fix_pos" in I and len(seq) == (I["S"].shape[0] - I["fix_pos"].shape[0]): + p = np.delete(p,I["fix_pos"]) + I["S"][p] = np.array([aa_order.get(aa,-1) for aa in seq]) + I.update(kwargs) + key = I.pop("key",self.key()) + O = jax.tree_util.tree_map(np.array, self._score(**I, key=key)) + O.update(self._get_score(I,O)) + return O + + def get_logits(self, **kwargs): + '''get logits''' + return self.score(**kwargs)["logits"] + + def get_unconditional_logits(self, **kwargs): + L = self._inputs["X"].shape[0] + kwargs["ar_mask"] = np.zeros((L,L)) + return self.score(**kwargs)["logits"] + + def set_seed(self, seed=None): + np.random.seed(seed=seed) + self.key = Key(seed=seed).get + + def _setup(self): + def _score(X, mask, residue_idx, chain_idx, key, **kwargs): + I = {'X': X, + 'mask': mask, + 'residue_idx': residue_idx, + 'chain_idx': chain_idx} + I.update(kwargs) + + # define decoding order + if "decoding_order" not in I: + key, sub_key = jax.random.split(key) + randn = jax.random.uniform(sub_key, (I["X"].shape[0],)) + randn = jnp.where(I["mask"], randn, randn+1) + if "fix_pos" in I: randn = randn.at[I["fix_pos"]].add(-1) + I["decoding_order"] = randn.argsort() + + for k in ["S","bias"]: + if k in I: I[k] = _aa_convert(I[k]) + + O = self._model.score(self._model.params, key, I) + O["S"] = _aa_convert(O["S"], rev=True) + O["logits"] = _aa_convert(O["logits"], rev=True) + return O + + def _sample(X, mask, residue_idx, chain_idx, key, + temperature=0.1, tied_lengths=False, **kwargs): + I = {'X': X, + 'mask': mask, + 'residue_idx': residue_idx, + 'chain_idx': chain_idx, + 'temperature': temperature} + I.update(kwargs) + + # define decoding order + if "decoding_order" in I: + if I["decoding_order"].ndim == 1: + I["decoding_order"] = I["decoding_order"][:,None] + else: + key, sub_key = jax.random.split(key) + randn = jax.random.uniform(sub_key, (I["X"].shape[0],)) + randn = jnp.where(I["mask"], randn, randn+1) + if "fix_pos" in I: randn = randn.at[I["fix_pos"]].add(-1) + if tied_lengths: + copies = I["lengths"].shape[0] + decoding_order_tied = randn.reshape(copies,-1).mean(0).argsort() + I["decoding_order"] = jnp.arange(I["X"].shape[0]).reshape(copies,-1).T[decoding_order_tied] + else: + I["decoding_order"] = randn.argsort()[:,None] + + for k in ["S","bias"]: + if k in I: I[k] = _aa_convert(I[k]) + + O = self._model.sample(self._model.params, key, I) + O["S"] = _aa_convert(O["S"], rev=True) + O["logits"] = _aa_convert(O["logits"], rev=True) + return O + + self._score = jax.jit(_score) + self._sample = jax.jit(_sample, static_argnames=["tied_lengths"]) + + def _sample_parallel(key, inputs, temperature, tied_lengths=False): + inputs.pop("temperature",None) + inputs.pop("key",None) + return _sample(**inputs, key=key, temperature=temperature, tied_lengths=tied_lengths) + fn = jax.vmap(_sample_parallel, in_axes=[0,None,None,None]) + self._sample_parallel = jax.jit(fn, static_argnames=["tied_lengths"]) + + def _rescore_parallel(key, inputs, S, decoding_order): + inputs.pop("S",None) + inputs.pop("decoding_order",None) + inputs.pop("key",None) + return _score(**inputs, key=key, S=S, decoding_order=decoding_order) + fn = jax.vmap(_rescore_parallel, in_axes=[0,None,0,0]) + self._rescore_parallel = jax.jit(fn) + +####################################################################################### + +def _aa_convert(x, rev=False): + mpnn_alphabet = 'ACDEFGHIKLMNPQRSTVWYX' + af_alphabet = 'ARNDCQEGHILKMFPSTWYVX' + if x is None: + return x + else: + if rev: + return x[...,tuple(mpnn_alphabet.index(k) for k in af_alphabet)] + else: + x = jax.nn.one_hot(x,21) if jnp.issubdtype(x.dtype, jnp.integer) else x + if x.shape[-1] == 20: + x = jnp.pad(x,[[0,0],[0,1]]) + return x[...,tuple(af_alphabet.index(k) for k in mpnn_alphabet)] \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/modules.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/modules.py new file mode 100644 index 0000000000000000000000000000000000000000..b76671c9dcb80ede06d2cb73533af1c998a63402 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/modules.py @@ -0,0 +1,332 @@ +import functools +import haiku as hk +import jax +import jax.numpy as jnp +import numpy as np +import joblib + +from colabdesign.shared.prng import SafeKey +from .utils import cat_neighbors_nodes, get_ar_mask +from .sample import mpnn_sample +from .score import mpnn_score + +Gelu = functools.partial(jax.nn.gelu, approximate=False) + +class dropout_cust(hk.Module): + def __init__(self, rate) -> None: + super().__init__() + self.rate = rate + self.safe_key = SafeKey(hk.next_rng_key()) + + def __call__(self, x): + self.safe_key, use_key = self.safe_key.split() + return hk.dropout(use_key.get(), self.rate, x) + + +class EncLayer(hk.Module): + def __init__(self, num_hidden, + num_in, dropout=0.1, + num_heads=None, scale=30, + name=None): + super(EncLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + + self.safe_key = SafeKey(hk.next_rng_key()) + + self.dropout1 = dropout_cust(dropout) + self.dropout2 = dropout_cust(dropout) + self.dropout3 = dropout_cust(dropout) + self.norm1 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm1') + self.norm2 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm2') + self.norm3 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm3') + + self.W1 = hk.Linear(num_hidden, with_bias=True, name=name + '_W1') + self.W2 = hk.Linear(num_hidden, with_bias=True, name=name + '_W2') + self.W3 = hk.Linear(num_hidden, with_bias=True, name=name + '_W3') + self.W11 = hk.Linear(num_hidden, with_bias=True, name=name + '_W11') + self.W12 = hk.Linear(num_hidden, with_bias=True, name=name + '_W12') + self.W13 = hk.Linear(num_hidden, with_bias=True, name=name + '_W13') + self.act = Gelu + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4, + name=name + '_dense') + + def __call__(self, h_V, h_E, E_idx, + mask_V=None, mask_attend=None): + """ Parallel computation of full transformer layer """ + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, h_EV.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_EV], -1) + + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = jnp.expand_dims(mask_attend, -1)* h_message + dh = jnp.sum(h_message, -2) / self.scale + h_V = self.norm1(h_V + self.dropout1(dh)) + + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + if mask_V is not None: + mask_V = jnp.expand_dims(mask_V, -1) + h_V = mask_V * h_V + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, h_EV.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_EV], -1) + + h_message = self.W13(self.act(self.W12(self.act(self.W11(h_EV))))) + h_E = self.norm3(h_E + self.dropout3(h_message)) + return h_V, h_E + +class DecLayer(hk.Module): + def __init__(self, num_hidden, num_in, + dropout=0.1, num_heads=None, + scale=30, name=None): + super(DecLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + self.dropout1 = dropout_cust(dropout) + self.dropout2 = dropout_cust(dropout) + self.norm1 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm1') + self.norm2 = hk.LayerNorm(-1, create_scale=True, create_offset=True, + name=name + '_norm2') + + self.W1 = hk.Linear(num_hidden, with_bias=True, name=name + '_W1') + self.W2 = hk.Linear(num_hidden, with_bias=True, name=name + '_W2') + self.W3 = hk.Linear(num_hidden, with_bias=True, name=name + '_W3') + self.act = Gelu + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4, + name=name + '_dense') + + + def __call__(self, h_V, h_E, + mask_V=None, mask_attend=None): + """ Parallel computation of full transformer layer """ + + # Concatenate h_V_i to h_E_ij + h_V_expand = jnp.tile(jnp.expand_dims(h_V, -2),[1, h_E.shape[-2], 1]) + h_EV = jnp.concatenate([h_V_expand, h_E], -1) + + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = jnp.expand_dims(mask_attend, -1) * h_message + dh = jnp.sum(h_message, -2) / self.scale + + h_V = self.norm1(h_V + self.dropout1(dh)) + + # Position-wise feedforward + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + + if mask_V is not None: + mask_V = jnp.expand_dims(mask_V, -1) + h_V = mask_V * h_V + return h_V + +class PositionWiseFeedForward(hk.Module): + def __init__(self, num_hidden, num_ff, name=None): + super(PositionWiseFeedForward, self).__init__() + self.W_in = hk.Linear(num_ff, with_bias=True, name=name + '_W_in') + self.W_out = hk.Linear(num_hidden, with_bias=True, name=name + '_W_out') + self.act = Gelu + def __call__(self, h_V): + h = self.act(self.W_in(h_V), approximate=False) + h = self.W_out(h) + return h + +class PositionalEncodings(hk.Module): + def __init__(self, num_embeddings, max_relative_feature=32): + super(PositionalEncodings, self).__init__() + self.num_embeddings = num_embeddings + self.max_relative_feature = max_relative_feature + self.linear = hk.Linear(num_embeddings, name='embedding_linear') + + def __call__(self, offset, mask): + d = jnp.clip(offset + self.max_relative_feature, 0, 2*self.max_relative_feature) * mask + \ + (1 - mask) * (2*self.max_relative_feature + 1) + d_onehot = jax.nn.one_hot(d, 2*self.max_relative_feature + 1 + 1) + E = self.linear(d_onehot) + return E + +class RunModel: + def __init__(self, config) -> None: + self.config = config + + def _forward_score(inputs): + model = ProteinMPNN(**self.config) + return model.score(inputs) + self.score = hk.transform(_forward_score).apply + + def _forward_sample(inputs): + model = ProteinMPNN(**self.config) + return model.sample(inputs) + self.sample = hk.transform(_forward_sample).apply + + def load_params(self, path): + self.params = joblib.load(path) + +class ProteinFeatures(hk.Module): + def __init__(self, edge_features, node_features, + num_positional_embeddings=16, + num_rbf=16, top_k=30, + augment_eps=0., num_chain_embeddings=16): + + """ Extract protein features """ + super(ProteinFeatures, self).__init__() + self.edge_features = edge_features + self.node_features = node_features + self.top_k = top_k + self.augment_eps = augment_eps + self.num_rbf = num_rbf + self.num_positional_embeddings = num_positional_embeddings + + self.embeddings = PositionalEncodings(num_positional_embeddings) + node_in, edge_in = 6, num_positional_embeddings + num_rbf*25 + self.edge_embedding = hk.Linear(edge_features, with_bias=False, name='edge_embedding') + self.norm_edges = hk.LayerNorm(-1, create_scale=True, create_offset=True, name='norm_edges') + + self.safe_key = SafeKey(hk.next_rng_key()) + + def _get_edge_idx(self, X, mask, eps=1E-6): + ''' get edge index + input: mask.shape = (...,L), X.shape = (...,L,3) + return: (...,L,k) + ''' + mask_2D = mask[...,None,:] * mask[...,:,None] + dX = X[...,None,:,:] - X[...,:,None,:] + D = jnp.sqrt(jnp.square(dX).sum(-1) + eps) + D_masked = jnp.where(mask_2D,D,D.max(-1,keepdims=True)) + k = min(self.top_k, X.shape[-2]) + return jax.lax.approx_min_k(D_masked, k, reduction_dimension=-1)[1] + + def _rbf(self, D): + ''' radial basis function (RBF) + input: (...,L,k) + output: (...,L,k,?) + ''' + D_min, D_max, D_count = 2., 22., self.num_rbf + D_mu = jnp.linspace(D_min, D_max, D_count) + D_sigma = (D_max - D_min) / D_count + return jnp.exp(-((D[...,None] - D_mu) / D_sigma)**2) + + def _get_rbf(self, A, B, E_idx): + D = jnp.sqrt(jnp.square(A[...,:,None,:] - B[...,None,:,:]).sum(-1) + 1e-6) + D_neighbors = jnp.take_along_axis(D, E_idx, 1) + return self._rbf(D_neighbors) + + def __call__(self, I): + if self.augment_eps > 0: + self.safe_key, use_key = self.safe_key.split() + X = I["X"] + self.augment_eps * jax.random.normal(use_key.get(), I["X"].shape) + else: + X = I["X"] + + ########################## + # get atoms + ########################## + # N,Ca,C,O,Cb + Y = X.swapaxes(0,1) #(length, atoms, 3) -> (atoms, length, 3) + if Y.shape[0] == 4: + # add Cb + b,c = (Y[1]-Y[0]),(Y[2]-Y[1]) + Cb = -0.58273431*jnp.cross(b,c) + 0.56802827*b - 0.54067466*c + Y[1] + Y = jnp.concatenate([Y,Cb[None]],0) + + ########################## + # gather edge features + ########################## + # get edge indices (based on ca-ca distances) + E_idx = self._get_edge_idx(Y[1], I["mask"]) + + # rbf encode distances between atoms + edges = jnp.array([[1,1],[0,0],[2,2],[3,3],[4,4], + [1,0],[1,2],[1,3],[1,4],[0,2], + [0,3],[0,4],[4,2],[4,3],[3,2], + [0,1],[2,1],[3,1],[4,1],[2,0], + [3,0],[4,0],[2,4],[3,4],[2,3]]) + RBF_all = jax.vmap(lambda x:self._get_rbf(Y[x[0]],Y[x[1]],E_idx))(edges) + RBF_all = RBF_all.transpose((1,2,0,3)) + RBF_all = RBF_all.reshape(RBF_all.shape[:-2]+(-1,)) + + ########################## + # position embedding + ########################## + # residue index offset + if "offset" not in I: + I["offset"] = I["residue_idx"][:,None] - I["residue_idx"][None,:] + offset = jnp.take_along_axis(I["offset"], E_idx, 1) + + # chain index offset + E_chains = (I["chain_idx"][:,None] == I["chain_idx"][None,:]).astype(int) + E_chains = jnp.take_along_axis(E_chains, E_idx, 1) + E_positional = self.embeddings(offset, E_chains) + + ########################## + # define edges + ########################## + E = jnp.concatenate((E_positional, RBF_all), -1) + E = self.edge_embedding(E) + E = self.norm_edges(E) + return E, E_idx + +class EmbedToken(hk.Module): + def __init__(self, vocab_size, embed_dim): + super().__init__() + self.vocab_size = vocab_size + self.embed_dim = embed_dim + self.w_init = hk.initializers.TruncatedNormal() + + @property + def embeddings(self): + return hk.get_parameter("W_s", + [self.vocab_size, self.embed_dim], + init=self.w_init) + + def __call__(self, arr): + if jnp.issubdtype(arr.dtype, jnp.integer): + one_hot = jax.nn.one_hot(arr, self.vocab_size) + else: + one_hot = arr + return jnp.tensordot(one_hot, self.embeddings, 1) + +class ProteinMPNN(hk.Module, mpnn_sample, mpnn_score): + def __init__(self, num_letters, + node_features, edge_features, hidden_dim, + num_encoder_layers=3, num_decoder_layers=3, + vocab=21, k_neighbors=64, + augment_eps=0.05, dropout=0.1): + super(ProteinMPNN, self).__init__() + + # Hyperparameters + self.node_features = node_features + self.edge_features = edge_features + self.hidden_dim = hidden_dim + + # Featurization layers + self.features = ProteinFeatures(edge_features, + node_features, + top_k=k_neighbors, + augment_eps=augment_eps) + + self.W_e = hk.Linear(hidden_dim, with_bias=True, name='W_e') + self.W_s = EmbedToken(vocab_size=vocab, embed_dim=hidden_dim) + + # Encoder layers + self.encoder_layers = [ + EncLayer(hidden_dim, hidden_dim*2, dropout=dropout, name='enc' + str(i)) + for i in range(num_encoder_layers) + ] + + # Decoder layers + self.decoder_layers = [ + DecLayer(hidden_dim, hidden_dim*3, dropout=dropout, name='dec' + str(i)) + for i in range(num_decoder_layers) + ] + self.W_out = hk.Linear(num_letters, with_bias=True, name='W_out') \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/sample.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/sample.py new file mode 100644 index 0000000000000000000000000000000000000000..2dcf037b7fa31c29751752f8b167e5bce8ec11e3 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/sample.py @@ -0,0 +1,107 @@ +import jax +import jax.numpy as jnp +import haiku as hk +import numpy as np + +from .utils import cat_neighbors_nodes, get_ar_mask + +class mpnn_sample: + def sample(self, I): + """ + I = { + [[required]] + 'X' = (L,4,3) + 'mask' = (L,) + 'residue_index' = (L,) + 'chain_idx' = (L,) + 'decoding_order' = (L,) + + [[optional]] + 'ar_mask' = (L,L) + 'bias' = (L,21) + 'temperature' = 1.0 + } + """ + + key = hk.next_rng_key() + L = I["X"].shape[0] + temperature = I.get("temperature",1.0) + + # prepare node and edge embeddings + E, E_idx = self.features(I) + h_V = jnp.zeros((E.shape[0], E.shape[-1])) + h_E = self.W_e(E) + + ############## + # encoder + ############## + mask_attend = jnp.take_along_axis(I["mask"][:,None] * I["mask"][None,:], E_idx, 1) + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, I["mask"], mask_attend) + + # get autoregressive mask + ar_mask = I.get("ar_mask",get_ar_mask(I["decoding_order"])) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 1) + mask_1D = I["mask"][:,None] + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1 - mask_attend) + + h_EX_encoder = cat_neighbors_nodes(jnp.zeros_like(h_V), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + h_EXV_encoder = mask_fw[...,None] * h_EXV_encoder + + def fwd(x, t, key): + h_EXV_encoder_t = h_EXV_encoder[t] + E_idx_t = E_idx[t] + mask_t = I["mask"][t] + mask_bw_t = mask_bw[t] + h_ES_t = cat_neighbors_nodes(x["h_S"], h_E[t], E_idx_t) + + ############## + # decoder + ############## + for l,layer in enumerate(self.decoder_layers): + h_V = x["h_V"][l] + h_ESV_decoder_t = cat_neighbors_nodes(h_V, h_ES_t, E_idx_t) + h_ESV_t = mask_bw_t[...,None] * h_ESV_decoder_t + h_EXV_encoder_t + h_V_t = layer(h_V[t], h_ESV_t, mask_V=mask_t) + # update + x["h_V"] = x["h_V"].at[l+1,t].set(h_V_t) + + logits_t = self.W_out(h_V_t) + x["logits"] = x["logits"].at[t].set(logits_t) + + ############## + # sample + ############## + + # add bias + if "bias" in I: logits_t += I["bias"][t] + + # sample character + logits_t = logits_t/temperature + jax.random.gumbel(key, logits_t.shape) + + # tie positions + logits_t = logits_t.mean(0, keepdims=True) + + S_t = jax.nn.one_hot(logits_t[...,:20].argmax(-1), 21) + + # update + x["h_S"] = x["h_S"].at[t].set(self.W_s(S_t)) + x["S"] = x["S"].at[t].set(S_t) + return x, None + + # initial values + X = {"h_S": jnp.zeros_like(h_V), + "h_V": jnp.array([h_V] + [jnp.zeros_like(h_V)] * len(self.decoder_layers)), + "S": jnp.zeros((L,21)), + "logits": jnp.zeros((L,21))} + + # scan over decoding order + t = I["decoding_order"] + if t.ndim == 1: t = t[:,None] + XS = {"t":t, "key":jax.random.split(key,t.shape[0])} + X = hk.scan(lambda x, xs: fwd(x, xs["t"], xs["key"]), X, XS)[0] + + return {"S":X["S"], "logits":X["logits"], "decoding_order":t} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/score.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/score.py new file mode 100644 index 0000000000000000000000000000000000000000..09728abc11017f176f89250cb759c7a7b1d6032d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/score.py @@ -0,0 +1,80 @@ +import jax +import jax.numpy as jnp +import haiku as hk +import numpy as np + +from .utils import cat_neighbors_nodes, get_ar_mask + +class mpnn_score: + def score(self, I): + """ + I = { + [[required]] + 'X' = (L,4,3) + 'mask' = (L,) + 'residue_index' = (L,) + 'chain_idx' = (L,) + + [[optional]] + 'S' = (L,21) + 'decoding_order' = (L,) + 'ar_mask' = (L,L) + } + """ + + key = hk.next_rng_key() + # Prepare node and edge embeddings + E, E_idx = self.features(I) + h_V = jnp.zeros((E.shape[0], E.shape[-1])) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = jnp.take_along_axis(I["mask"][:,None] * I["mask"][None,:], E_idx, 1) + + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, I["mask"], mask_attend) + + # Build encoder embeddings + h_EX_encoder = cat_neighbors_nodes(jnp.zeros_like(h_V), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + + if "S" not in I: + ########################################## + # unconditional_probs + ########################################## + h_EXV_encoder_fw = h_EXV_encoder + for layer in self.decoder_layers: + h_V = layer(h_V, h_EXV_encoder_fw, I["mask"]) + decoding_order = None + else: + ########################################## + # conditional_probs + ########################################## + + # Concatenate sequence embeddings for autoregressive decoder + h_S = self.W_s(I["S"]) + h_ES = cat_neighbors_nodes(h_S, h_E, E_idx) + + # get autoregressive mask + if "ar_mask" in I: + decoding_order = None + ar_mask = I["ar_mask"] + else: + decoding_order = I["decoding_order"] + ar_mask = get_ar_mask(decoding_order) + + mask_attend = jnp.take_along_axis(ar_mask, E_idx, 1) + mask_1D = I["mask"][:,None] + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1 - mask_attend) + + h_EXV_encoder_fw = mask_fw[...,None] * h_EXV_encoder + for layer in self.decoder_layers: + # Masked positions attend to encoder information, unmasked see. + h_ESV = cat_neighbors_nodes(h_V, h_ES, E_idx) + h_ESV = mask_bw[...,None] * h_ESV + h_EXV_encoder_fw + h_V = layer(h_V, h_ESV, I["mask"]) + + logits = self.W_out(h_V) + S = I.get("S",None) + return {"logits": logits, "decoding_order":decoding_order, "S":S} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..de946cc3c1632bed74970a293864d00296635e83 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/utils.py @@ -0,0 +1,26 @@ +import jax.numpy as jnp +import jax + +def gather_nodes(nodes, neighbor_idx): + # Features [B,N,C] at Neighbor indices [B,N,K] => [B,N,K,C] + # Flatten and expand indices per batch [B,N,K] => [B,NK] => [B,NK,C] + neighbors_flat = neighbor_idx.reshape([neighbor_idx[None].shape[0], -1]) + neighbors_flat = jnp.tile(jnp.expand_dims(neighbors_flat, -1),[1, 1, nodes[None].shape[2]]) + # Gather and re-pack + neighbor_features = jnp.take_along_axis(nodes[None], neighbors_flat, 1) + neighbor_features = neighbor_features.reshape(list(neighbor_idx[None].shape[:3]) + [-1]) + return neighbor_features[0] + +def cat_neighbors_nodes(h_nodes, h_neighbors, E_idx): + h_nodes = gather_nodes(h_nodes, E_idx)[None] + h_nn = jnp.concatenate([h_neighbors[None], h_nodes], -1) + return h_nn[0] + +def get_ar_mask(order): + '''compute autoregressive mask, given order of positions''' + order = order.flatten() + L = order.shape[-1] + tri = jnp.tri(L, k=-1) + idx = order.argsort() + ar_mask = tri[idx,:][:,idx] + return ar_mask \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..d3f5a12faa99758192ecc4ed3fc22c9249232e86 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/__init__.py @@ -0,0 +1 @@ + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_002.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_002.pkl new file mode 100644 index 0000000000000000000000000000000000000000..34b4c2c86263f36ac45a6f4ca7bbd5d493a07e99 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_002.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf9c5980389312d26e8d25699e3d1372a9563b81770b4ca04c02027dcceb27a2 +size 6650698 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_010.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_010.pkl new file mode 100644 index 0000000000000000000000000000000000000000..26dd10a0b5e622eff1d7c1737f356b8160bfd5ea --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_010.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7020cb9bda0c5722c7ededcfd00f8546af1510c66a44fb7acaebcaa33c1479ea +size 6650698 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_020.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_020.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a2a5447501268e0847f999f5cd0dc01079c28d4e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_020.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:993194d9cbe9334f6c2c81bddeb1404ea831711bca8e38b591b4116060484ac3 +size 6650698 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_030.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_030.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9c508856794baf342db57bbde7108c606b5b7f49 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights/v_48_030.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b7882f9ca25c24379c29aeb9b8e78e8bcffab5699a3521fd22c50713220697 +size 6650698 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..d3f5a12faa99758192ecc4ed3fc22c9249232e86 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/__init__.py @@ -0,0 +1 @@ + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_002.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_002.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1faae0b937e3711d24fbafb2ccd9f18b6b0f9120 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_002.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71f50e774950063da724870cb9377020b54ed1630cb025a44dc3079fe1f5af82 +size 6650310 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_010.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_010.pkl new file mode 100644 index 0000000000000000000000000000000000000000..927cf86d8aef9356987d17002d4bfb371dbb298c --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_010.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b54d7ddbfac98eedd4ee37c93515c91691abb681b59fa2717c178d31cd7dd18a +size 6650310 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_020.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_020.pkl new file mode 100644 index 0000000000000000000000000000000000000000..42a741835bb572d021d5b51f26d8a92b61839f2d --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_020.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3f705752e625a173ac5ea4d2b2e46bd10ff13905a73bcc1ca2ecd3420b361e1 +size 6650310 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_030.pkl b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_030.pkl new file mode 100644 index 0000000000000000000000000000000000000000..282672a58a3103d2b1088d54db1f7ad33f0f7c16 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/mpnn/weights_soluble/v_48_030.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36ee859552bca57676f7e1b4f094c5dea4d37534e0e27351fa7582ac14d0ab78 +size 6650310 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/rf/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/rf/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.css b/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.css new file mode 100644 index 0000000000000000000000000000000000000000..eecd36b56c7f68522b001baac59db477a90e9ed9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.css @@ -0,0 +1,29 @@ +.grid-item { + display: flex; + align-items: center; + justify-content: center; + width: 30px; + height: 30px; + background-color: lightgray; + border: 2px solid black; + box-sizing: border-box; + color: black; +} +.text { + height: 25px; + width: 50px; + border: 2px solid lightgray; + box-sizing: border-box; +} +.pos { + display: flex; + align-items: center; + justify-content: center; +} +.button { + height: 25px; + border: 2px solid black; + margin: 2px 0px 2px 0px; + box-sizing: border-box; + color: black; +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.js b/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.js new file mode 100644 index 0000000000000000000000000000000000000000..f3a1935a69b5e298a1f035f8727d93ab22a2fdd8 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/rf/blueprint.js @@ -0,0 +1,115 @@ +function textFieldChanged(row, textField) { + var newValue = textField.value; + google.colab.kernel.invokeFunction("text_callback", [row, newValue], {}); +} +function toggleCellContent(cell, row, col) { + if (row === col) { + var textCell = document.getElementById(`cell_${row}`); + var diagMap = { 'H': ['E', 'yellow', 5], 'E': ['C', 'lime', 3], 'C': ['?', 'lightgray', 0], '?': ['H', 'red', 19], }; + [cell.textContent, cell.style.backgroundColor, textCell.value] = diagMap[cell.textContent] || ['', '']; + if (cell.textContent === "?" || cell.textContent === "H" || cell.textContent === "C"){ + var gridContainer = document.querySelector('.grid-container'); + var currentSize = (Math.sqrt(1 + 4 * gridContainer.childElementCount) - 1) / 2 - 1; + for (var k = 0; k < currentSize; k++){ + if (k !== row){ + var a = document.getElementById(`cell_${k}_${row}`); + var b = document.getElementById(`cell_${row}_${k}`); + var diagCell = document.getElementById(`cell_${k}_${k}`); + if (cell.textContent === "?" || diagCell.textContent === "?" ){ + a.textContent = b.textContent = '?'; + a.style.backgroundColor = b.style.backgroundColor = 'lightgray'; + a.style.opacity = b.style.opacity = 0.1; + } else { + a.textContent = b.textContent = '0'; + a.style.backgroundColor = b.style.backgroundColor = 'white'; + if (cell.textContent === "C" || diagCell.textContent === "C" ){ + a.style.opacity = b.style.opacity = 0.1; + } else { + a.style.opacity = b.style.opacity = 1.0; + } + } + } + } + } + } else { + var diagRow = document.getElementById(`cell_${row}_${row}`); + var diagCol = document.getElementById(`cell_${col}_${col}`); + if (diagRow.textContent !== "?" && diagCol.textContent !== "?" && diagRow.textContent !== "C" && diagCol.textContent !== "C"){ + var symcell = document.getElementById(`cell_${col}_${row}`); + var offdiagMap = { '0': ['1', 'lightblue'], '1': ['?', 'lightgray'], '?': ['0', 'white'] }; + [cell.textContent, cell.style.backgroundColor] = [symcell.textContent, symcell.style.backgroundColor] = offdiagMap[cell.textContent] || ['', '']; + } + } + google.colab.kernel.invokeFunction("toggle_callback", [row, col], {}); +} +function updateGridClickEvents() { + var cells = document.querySelectorAll('.grid-item'); + cells.forEach(cell => { + cell.addEventListener('click', () => { + var [row, col] = cell.id.split('_').slice(1).map(Number); + toggleCellContent(cell, row, col); + }); + }); +} +function createGridItem(row, col, bgColor, content, opacity) { + return `
${content}
`; +} +function createTextInput(row, value) { + return `
`; +} +function updateGrid(add) { + var positionInput = document.getElementById('position'); + var gridContainer = document.querySelector('.grid-container'); + var currentSize = (Math.sqrt(1 + 4 * gridContainer.childElementCount) - 1) / 2 - 1; + var newSize = add ? currentSize + 1 : currentSize - 1; + var position = parseInt(positionInput.value); + if (position === -1) { position = currentSize; } + + var newGrid = '
'; + for (var row = 0; row < newSize; row++) { + newGrid += `
${row}
`; + } + newGrid += '
'; + for (var row = 0; row < newSize; row++) { + var oldRow = add ? (row < position ? row : row - 1) : (row < position ? row : row + 1); + newGrid += `
${row}
`; + for (var col = 0; col < newSize; col++) { + var oldCol = add ? (col < position ? col : col - 1) : (col < position ? col : col + 1); + var bgColor, content, opacity; + if (add && (row === position || col === position)) { + if (row === col) { + bgColor = 'red'; + content = 'H'; + opacity = 1.0; + } else { + var cell = col === position ? document.getElementById(`cell_${oldRow}_${oldRow}`) : document.getElementById(`cell_${oldCol}_${oldCol}`); + if (cell.textContent === "?") { + bgColor = 'lightgray'; + content = '?'; + opacity = 0.1; + } else { + bgColor = 'white'; + content = '0'; + opacity = cell.textContent === "C" ? 0.1 : 1.0; + } + } + newGrid += createGridItem(row, col, bgColor, content, opacity); + } else { + var cell = document.getElementById(`cell_${oldRow}_${oldCol}`); + newGrid += createGridItem(row, col, cell.style.backgroundColor, cell.textContent, cell.style.opacity); + } + } + if (add && row === position) { + newGrid += createTextInput(row, 19); + } else { + var cell = document.getElementById(`cell_${oldRow}`); + newGrid += createTextInput(row, cell.value); + } + } + gridContainer.style.gridTemplateColumns = `repeat(${newSize + 2}, 30px)`; + gridContainer.innerHTML = newGrid; + updateGridClickEvents(); + positionInput.max = newSize; + google.colab.kernel.invokeFunction("update_callback", [position, add], {}); +} +updateGridClickEvents(); \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/rf/designability_test.py b/model/PXDesignBench/ColabDesign/colabdesign/rf/designability_test.py new file mode 100644 index 0000000000000000000000000000000000000000..a732ff4ed6426e8069c0c09a50cea10e2d63a945 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/rf/designability_test.py @@ -0,0 +1,199 @@ +import os,sys + +from colabdesign.mpnn import mk_mpnn_model +from colabdesign.af import mk_af_model +from colabdesign.shared.protein import pdb_to_string +from colabdesign.shared.parse_args import parse_args + +import pandas as pd +import numpy as np +from string import ascii_uppercase, ascii_lowercase +alphabet_list = list(ascii_uppercase+ascii_lowercase) + +def get_info(contig): + F = [] + free_chain = False + fixed_chain = False + sub_contigs = [x.split("-") for x in contig.split("/")] + for n,(a,b) in enumerate(sub_contigs): + if a[0].isalpha(): + L = int(b)-int(a[1:]) + 1 + F += [1] * L + fixed_chain = True + else: + L = int(b) + F += [0] * L + free_chain = True + return F,[fixed_chain,free_chain] + +def main(argv): + ag = parse_args() + ag.txt("-------------------------------------------------------------------------------------") + ag.txt("Designability Test") + ag.txt("-------------------------------------------------------------------------------------") + ag.txt("REQUIRED") + ag.txt("-------------------------------------------------------------------------------------") + ag.add(["pdb=" ], None, str, ["input pdb"]) + ag.add(["loc=" ], None, str, ["location to save results"]) + ag.add(["contigs=" ], None, str, ["contig definition"]) + ag.txt("-------------------------------------------------------------------------------------") + ag.txt("OPTIONAL") + ag.txt("-------------------------------------------------------------------------------------") + ag.add(["copies=" ], 1, int, ["number of repeating copies"]) + ag.add(["num_seqs=" ], 8, int, ["number of mpnn designs to evaluate"]) + ag.add(["initial_guess" ], False, None, ["initialize previous coordinates"]) + ag.add(["use_multimer" ], False, None, ["use alphafold_multimer_v3"]) + ag.add(["use_soluble" ], False, None, ["use solubleMPNN"]) + ag.add(["num_recycles=" ], 3, int, ["number of recycles"]) + ag.add(["rm_aa="], "C", str, ["disable specific amino acids from being sampled"]) + ag.add(["num_designs=" ], 1, int, ["number of designs to evaluate"]) + ag.add(["mpnn_sampling_temp=" ], 0.1, float, ["sampling temperature used by proteinMPNN"]) + ag.txt("-------------------------------------------------------------------------------------") + o = ag.parse(argv) + + if None in [o.pdb, o.loc, o.contigs]: + ag.usage("Missing Required Arguments") + + if o.rm_aa == "": + o.rm_aa = None + + # filter contig input + contigs = [] + for contig_str in o.contigs.replace(" ",":").replace(",",":").split(":"): + if len(contig_str) > 0: + contig = [] + for x in contig_str.split("/"): + if x != "0": contig.append(x) + contigs.append("/".join(contig)) + + chains = alphabet_list[:len(contigs)] + info = [get_info(x) for x in contigs] + fixed_pos = [] + fixed_chains = [] + free_chains = [] + both_chains = [] + for pos,(fixed_chain,free_chain) in info: + fixed_pos += pos + fixed_chains += [fixed_chain and not free_chain] + free_chains += [free_chain and not fixed_chain] + both_chains += [fixed_chain and free_chain] + + flags = {"initial_guess":o.initial_guess, + "best_metric":"rmsd", + "use_multimer":o.use_multimer, + "model_names":["model_1_multimer_v3" if o.use_multimer else "model_1_ptm"]} + + if sum(both_chains) == 0 and sum(fixed_chains) > 0 and sum(free_chains) > 0: + protocol = "binder" + print("protocol=binder") + target_chains = [] + binder_chains = [] + for n,x in enumerate(fixed_chains): + if x: target_chains.append(chains[n]) + else: binder_chains.append(chains[n]) + af_model = mk_af_model(protocol="binder",**flags) + prep_flags = {"target_chain":",".join(target_chains), + "binder_chain":",".join(binder_chains), + "rm_aa":o.rm_aa} + opt_extra = {} + + elif sum(fixed_pos) > 0: + protocol = "partial" + print("protocol=partial") + af_model = mk_af_model(protocol="fixbb", + use_templates=True, + **flags) + rm_template = np.array(fixed_pos) == 0 + prep_flags = {"chain":",".join(chains), + "rm_template":rm_template, + "rm_template_seq":rm_template, + "copies":o.copies, + "homooligomer":o.copies>1, + "rm_aa":o.rm_aa} + else: + protocol = "fixbb" + print("protocol=fixbb") + af_model = mk_af_model(protocol="fixbb",**flags) + prep_flags = {"chain":",".join(chains), + "copies":o.copies, + "homooligomer":o.copies>1, + "rm_aa":o.rm_aa} + + batch_size = 8 + if o.num_seqs < batch_size: + batch_size = o.num_seqs + + print("running proteinMPNN...") + sampling_temp = o.mpnn_sampling_temp + mpnn_model = mk_mpnn_model(weights="soluble" if o.use_soluble else "original") + outs = [] + pdbs = [] + for m in range(o.num_designs): + if o.num_designs == 0: + pdb_filename = o.pdb + else: + pdb_filename = o.pdb.replace("_0.pdb",f"_{m}.pdb") + pdbs.append(pdb_filename) + af_model.prep_inputs(pdb_filename, **prep_flags) + if protocol == "partial": + p = np.where(fixed_pos)[0] + af_model.opt["fix_pos"] = p[p < af_model._len] + + mpnn_model.get_af_inputs(af_model) + outs.append(mpnn_model.sample(num=o.num_seqs//batch_size, batch=batch_size, temperature=sampling_temp)) + + if protocol == "binder": + af_terms = ["plddt","i_ptm","i_pae","rmsd"] + elif o.copies > 1: + af_terms = ["plddt","ptm","i_ptm","pae","i_pae","rmsd"] + else: + af_terms = ["plddt","ptm","pae","rmsd"] + + labels = ["design","n","score"] + af_terms + ["seq"] + data = [] + best = {"rmsd":np.inf,"design":0,"n":0} + print("running AlphaFold...") + os.system(f"mkdir -p {o.loc}/all_pdb") + with open(f"{o.loc}/design.fasta","w") as fasta: + for m,(out,pdb_filename) in enumerate(zip(outs,pdbs)): + out["design"] = [] + out["n"] = [] + af_model.prep_inputs(pdb_filename, **prep_flags) + for k in af_terms: out[k] = [] + for n in range(o.num_seqs): + out["design"].append(m) + out["n"].append(n) + sub_seq = out["seq"][n].replace("/","")[-af_model._len:] + af_model.predict(seq=sub_seq, num_recycles=o.num_recycles, verbose=False) + for t in af_terms: out[t].append(af_model.aux["log"][t]) + if "i_pae" in out: + out["i_pae"][-1] = out["i_pae"][-1] * 31 + if "pae" in out: + out["pae"][-1] = out["pae"][-1] * 31 + rmsd = out["rmsd"][-1] + if rmsd < best["rmsd"]: + best = {"design":m,"n":n,"rmsd":rmsd} + af_model.save_current_pdb(f"{o.loc}/all_pdb/design{m}_n{n}.pdb") + af_model._save_results(save_best=True, verbose=False) + af_model._k += 1 + score_line = [f'design:{m} n:{n}',f'mpnn:{out["score"][n]:.3f}'] + for t in af_terms: + score_line.append(f'{t}:{out[t][n]:.3f}') + print(" ".join(score_line)+" "+out["seq"][n]) + line = f'>{"|".join(score_line)}\n{out["seq"][n]}' + fasta.write(line+"\n") + data += [[out[k][n] for k in labels] for n in range(o.num_seqs)] + af_model.save_pdb(f"{o.loc}/best_design{m}.pdb") + + # save best + with open(f"{o.loc}/best.pdb", "w") as handle: + remark_text = f"design {best['design']} N {best['n']} RMSD {best['rmsd']:.3f}" + handle.write(f"REMARK 001 {remark_text}\n") + handle.write(open(f"{o.loc}/best_design{best['design']}.pdb", "r").read()) + + labels[2] = "mpnn" + df = pd.DataFrame(data, columns=labels) + df.to_csv(f'{o.loc}/mpnn_results.csv') + +if __name__ == "__main__": + main(sys.argv[1:]) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/rf/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/rf/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..e952ed05a597301f54e50e7013be8ab90c0ee9a5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/rf/utils.py @@ -0,0 +1,246 @@ +import matplotlib +import matplotlib.pyplot as plt +from matplotlib import animation +from colabdesign.shared.plot import plot_pseudo_3D, pymol_cmap, _np_kabsch +from string import ascii_uppercase, ascii_lowercase +alphabet_list = list(ascii_uppercase+ascii_lowercase) +import numpy as np + +def sym_it(coords, center, cyclic_symmetry_axis, reflection_axis=None): + + def rotation_matrix(axis, theta): + axis = axis / np.linalg.norm(axis) + a = np.cos(theta / 2) + b, c, d = -axis * np.sin(theta / 2) + return np.array([[a*a+b*b-c*c-d*d, 2*(b*c-a*d), 2*(b*d+a*c)], + [2*(b*c+a*d), a*a+c*c-b*b-d*d, 2*(c*d-a*b)], + [2*(b*d-a*c), 2*(c*d+a*b), a*a+d*d-b*b-c*c]]) + + def align_axes(coords, source_axis, target_axis): + rotation_axis = np.cross(source_axis, target_axis) + rotation_angle = np.arccos(np.dot(source_axis, target_axis)) + rot_matrix = rotation_matrix(rotation_axis, rotation_angle) + return np.dot(coords, rot_matrix) + + # Center the coordinates + coords = coords - center + + # Align cyclic symmetry axis with Z-axis + z_axis = np.array([0, 0, 1]) + coords = align_axes(coords, cyclic_symmetry_axis, z_axis) + + if reflection_axis is not None: + # Align reflection axis with X-axis + x_axis = np.array([1, 0, 0]) + coords = align_axes(coords, reflection_axis, x_axis) + return coords + +def fix_partial_contigs(contigs, parsed_pdb): + INF = float("inf") + + # get unique chains + chains = [] + for c, i in parsed_pdb["pdb_idx"]: + if c not in chains: chains.append(c) + + # get observed positions and chains + ok = [] + for contig in contigs: + for x in contig.split("/"): + if x[0].isalpha: + C,x = x[0],x[1:] + S,E = -INF,INF + if x.startswith("-"): + E = int(x[1:]) + elif x.endswith("-"): + S = int(x[:-1]) + elif "-" in x: + (S,E) = (int(y) for y in x.split("-")) + elif x.isnumeric(): + S = E = int(x) + for c, i in parsed_pdb["pdb_idx"]: + if c == C and i >= S and i <= E: + if [c,i] not in ok: ok.append([c,i]) + + # define new contigs + new_contigs = [] + for C in chains: + new_contig = [] + unseen = [] + seen = [] + for c,i in parsed_pdb["pdb_idx"]: + if c == C: + if [c,i] in ok: + L = len(unseen) + if L > 0: + new_contig.append(f"{L}-{L}") + unseen = [] + seen.append([c,i]) + else: + L = len(seen) + if L > 0: + new_contig.append(f"{seen[0][0]}{seen[0][1]}-{seen[-1][1]}") + seen = [] + unseen.append([c,i]) + L = len(unseen) + if L > 0: + new_contig.append(f"{L}-{L}") + L = len(seen) + if L > 0: + new_contig.append(f"{seen[0][0]}{seen[0][1]}-{seen[-1][1]}") + new_contigs.append("/".join(new_contig)) + + return new_contigs + +def fix_contigs(contigs,parsed_pdb): + def fix_contig(contig): + INF = float("inf") + X = contig.split("/") + Y = [] + for n,x in enumerate(X): + if x[0].isalpha(): + C,x = x[0],x[1:] + S,E = -INF,INF + if x.startswith("-"): + E = int(x[1:]) + elif x.endswith("-"): + S = int(x[:-1]) + elif "-" in x: + (S,E) = (int(y) for y in x.split("-")) + elif x.isnumeric(): + S = E = int(x) + new_x = "" + c_,i_ = None,0 + for c, i in parsed_pdb["pdb_idx"]: + if c == C and i >= S and i <= E: + if c_ is None: + new_x = f"{c}{i}" + else: + if c != c_ or i != i_+1: + new_x += f"-{i_}/{c}{i}" + c_,i_ = c,i + Y.append(new_x + f"-{i_}") + elif "-" in x: + # sample length + s,e = x.split("-") + m = np.random.randint(int(s),int(e)+1) + Y.append(f"{m}-{m}") + elif x.isnumeric() and x != "0": + Y.append(f"{x}-{x}") + return "/".join(Y) + return [fix_contig(x) for x in contigs] + +def fix_pdb(pdb_str, contigs): + def get_range(contig): + L_init = 1 + R = [] + sub_contigs = [x.split("-") for x in contig.split("/")] + for n,(a,b) in enumerate(sub_contigs): + if a[0].isalpha(): + if n > 0: + pa,pb = sub_contigs[n-1] + if pa[0].isalpha() and a[0] == pa[0]: + L_init += int(a[1:]) - int(pb) - 1 + L = int(b)-int(a[1:]) + 1 + else: + L = int(b) + R += range(L_init,L_init+L) + L_init += L + return R + + contig_ranges = [get_range(x) for x in contigs] + R,C = [],[] + for n,r in enumerate(contig_ranges): + R += r + C += [alphabet_list[n]] * len(r) + + pdb_out = [] + r_, c_,n = None, None, 0 + for line in pdb_str.split("\n"): + if line[:4] == "ATOM": + c = line[21:22] + r = int(line[22:22+5]) + if r_ is None: r_ = r + if c_ is None: c_ = c + if r != r_ or c != c_: + n += 1 + r_,c_ = r,c + pdb_out.append("%s%s%4i%s" % (line[:21],C[n],R[n],line[26:])) + if line[:5] == "MODEL" or line[:3] == "TER" or line[:6] == "ENDMDL": + pdb_out.append(line) + r_, c_,n = None, None, 0 + return "\n".join(pdb_out) + +def get_ca(pdb_filename, get_bfact=False): + xyz = [] + bfact = [] + for line in open(pdb_filename, "r"): + line = line.rstrip() + if line[:4] == "ATOM": + atom = line[12:12+4].strip() + if atom == "CA": + x = float(line[30:30+8]) + y = float(line[38:38+8]) + z = float(line[46:46+8]) + xyz.append([x, y, z]) + if get_bfact: + b_factor = float(line[60:60+6].strip()) + bfact.append(b_factor) + if get_bfact: + return np.array(xyz), np.array(bfact) + else: + return np.array(xyz) + +def get_Ls(contigs): + Ls = [] + for contig in contigs: + L = 0 + for n,(a,b) in enumerate(x.split("-") for x in contig.split("/")): + if a[0].isalpha(): + L += int(b)-int(a[1:]) + 1 + else: + L += int(b) + Ls.append(L) + return Ls + +def make_animation(pos, plddt=None, Ls=None, ref=0, line_w=2.0, dpi=100): + if plddt is None: + plddt = [None] * len(pos) + + # center inputs + pos = pos - pos[ref,None].mean(1,keepdims=True) + + # align to best view + best_view = _np_kabsch(pos[ref], pos[ref], return_v=True, use_jax=False) + pos = np.asarray([p @ best_view for p in pos]) + + fig, (ax1) = plt.subplots(1) + fig.set_figwidth(5) + fig.set_figheight(5) + fig.set_dpi(dpi) + + xy_min = pos[...,:2].min() - 1 + xy_max = pos[...,:2].max() + 1 + z_min = None #pos[...,-1].min() - 1 + z_max = None #pos[...,-1].max() + 1 + + for ax in [ax1]: + ax.set_xlim(xy_min, xy_max) + ax.set_ylim(xy_min, xy_max) + ax.axis(False) + + ims=[] + for pos_,plddt_ in zip(pos,plddt): + if plddt_ is None: + if Ls is None: + img = plot_pseudo_3D(pos_, ax=ax1, line_w=line_w, zmin=z_min, zmax=z_max) + else: + c = np.concatenate([[n]*L for n,L in enumerate(Ls)]) + img = plot_pseudo_3D(pos_, c=c, cmap=pymol_cmap, cmin=0, cmax=39, line_w=line_w, ax=ax1, zmin=z_min, zmax=z_max) + else: + img = plot_pseudo_3D(pos_, c=plddt_, cmin=50, cmax=90, line_w=line_w, ax=ax1, zmin=z_min, zmax=z_max) + ims.append([img]) + + ani = animation.ArtistAnimation(fig, ims, blit=True, interval=120) + plt.close() + return ani.to_html5_video() \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/kmeans.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/kmeans.py new file mode 100644 index 0000000000000000000000000000000000000000..647d88d910e2852819d75a52dba2a95e0ceff3f5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/seq/kmeans.py @@ -0,0 +1,133 @@ +import jax +import jax.numpy as jnp +import numpy +from math import log + +def _kmeans(X, X_weight, n_clusters=8, n_init=10, max_iter=300, tol=1e-4, seed=0): + '''kmeans implemented in jax''' + + def _dist(a,b): + sm = a @ b.T + + a_norm = jnp.square(a).sum(-1) + b_norm = jnp.square(b).sum(-1) + + return jnp.abs(a_norm[:,None] + b_norm[None,:] - 2 * sm) + + def _kmeans_plus_plus(key, X, X_weight, n_clusters): + '''kmeans++ implemented in jax, for initialization''' + n_samples, n_features = X.shape + n_candidates = 2 + int(log(n_clusters)) + + def loop(m,c): + n,k = c + + inf_mask = jnp.inf * (jnp.arange(n_clusters) > n) + p = (inf_mask + _dist(X,m)).min(-1) + + # sample candidates + candidates = jax.random.choice(k, jnp.arange(n_samples), + shape=(n_candidates,), + p=p/p.sum(), replace=False) + + # pick sample that decreases inertia the most + dist = jnp.minimum(p[:,None],_dist(X,X[candidates])) + i = candidates[(X_weight[:,None] * dist).sum(0).argmin()] + return m.at[n].set(X[i]), None + + i = jax.random.choice(key,jnp.arange(n_samples)) + init_means = jnp.zeros((n_clusters,n_features)).at[0].set(X[i]) + carry = (jnp.arange(1,n_clusters), jax.random.split(key, n_clusters-1)) + return jax.lax.scan(loop, init_means, carry)[0] + + def _E(means): + # get labels + return _dist(X,means).argmin(-1) + + def _M(labels): + # get means + labels = jax.nn.one_hot(labels, n_clusters) + labels = labels * X_weight[:,None] + labels /= labels.sum(0) + 1e-8 + return labels.T @ X + + def _inertia(means): + # compute score: sum(min(dist(X,means))) + sco = _dist(X,means).min(-1) + return (X_weight * sco).sum() + + def single_run(key): + # initialize + init_means = _kmeans_plus_plus(key, X, X_weight, n_clusters) + + # run EM + if tol == 0: + means = jax.lax.scan(lambda mu,_:(_M(_E(mu)),None), init_means, + None, length=max_iter)[0] + else: + def EM(x): + old_mu, old_sco, _, n = x + new_mu = _M(_E(old_mu)) + new_sco = _inertia(new_mu) + return new_mu, new_sco, old_sco, n+1 + def check(x): + _, new_sco, old_sco, n = x + return ((old_sco-new_sco) > tol) & (n < max_iter) + init = EM((init_means,jnp.inf,None,0)) + means = jax.lax.while_loop(check, EM, init)[0] + + return {"labels":_E(means), + "means":means, + "inertia":_inertia(means)} + + # mulitple runs + key = jax.random.PRNGKey(seed) + if n_init > 0: + out = jax.vmap(single_run)(jax.random.split(key,n_init)) + i = out["inertia"].argmin() + out = jax.tree_util.tree_map(lambda x:x[i],out) + else: + out = single_run(key) + + labels = jax.nn.one_hot(out["labels"],n_clusters) + cat = (labels * X_weight[:,None]).sum(0) / X_weight.sum() + return {**out, "cat":cat} + +def kmeans(x, x_weights, k, seed=0, max_iter=300): + N,L,A = x.shape + if k == 1: + kms = {"means":(x*x_weights[:,None,None]).sum(0,keepdims=True)/x_weights.sum(), + "labels":jnp.zeros(N,dtype=int), + "cat":jnp.ones((1,))} + else: + kms = _kmeans(x.reshape(N,-1), x_weights, n_clusters=k, max_iter=max_iter, seed=seed) + kms["means"] = kms["means"].reshape(k,L,A) + return kms + +def kmeans_sample(msa, msa_weights, k=1, samples=None, seed=0): + + assert k > 0 + + # run kmeans + kms = kmeans(jnp.asarray(msa), jnp.asarray(msa_weights), k=k, seed=seed) + + # sample sequences from kmeans + key = jax.random.PRNGKey(seed) + N,L,A = msa.shape + if samples is None: + # if number of samples is undefined, set to size of input MSA + samples = N + sampled_labels = kms["labels"] + else: + # sample labels + key, key_ = jax.random.split(key) + sampled_labels = jnp.sort(jax.random.choice(key_,jnp.arange(k),shape=(samples,),p=kms["cat"])) + + # sample MSA + sampled_msa = kms["means"][sampled_labels] + sampled_msa = (sampled_msa.cumsum(-1) >= jax.random.uniform(key, shape=(samples,L,1))).argmax(-1) + o = {"kms":kms, + "sampled_labels":sampled_labels, + "sampled_msa":sampled_msa} + + return jax.tree_util.tree_map(lambda x:np.asarray(x),o) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/learn_msa.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/learn_msa.py new file mode 100644 index 0000000000000000000000000000000000000000..40c9bb9663838776553518227d21ef21e92260b4 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/seq/learn_msa.py @@ -0,0 +1,89 @@ +import jax +import jax.numpy as jnp +import numpy + +from colabdesign.seq.kmeans import kmeans +from colabdesign.seq.stats import get_stats, get_eff + +# LEARN SEQUENCES +# "parameter-free" model, where we learn msa to match the statistics. +# We can take kmeans to the "next" level and directly optimize sequences to match desired stats. + +class LEARN_MSA: + def __init__(self, X, X_weight=None, samples=None, + mode="tied", k=1, + seed=0, learning_rate=1e-3): + + assert mode in ["tied","full"] + assert k > 0 + + key = jax.random.PRNGKey(seed) + self.k = k + + # collect X stats + N,L,A = X.shape + if samples is None: samples = N + X = jnp.asarray(X) + X_weight = get_eff(X) if X_weight is None else jnp.asarray(X_weight) + + # run kmeans + self.kms = kmeans(X, X_weight, k=self.k) + stats_args = dict(add_f_ij=True, add_mf_ij=(mode=="full"), add_c=True) + self.X_stats = get_stats(X, X_weight, labels=jax.nn.one_hot(self.kms["labels"],self.k), **stats_args) + + if samples == N: + self.Y_labels = self.kms["labels"] + else: + # sample labels + key,key_ = jax.random.split(key) + self.Y_labels = jnp.sort(jax.random.choice(key_, jnp.arange(k), shape=(samples,), p=self.kms["cat"])) + + key, key_ = jax.random.split(key) + Neff = X_weight.sum() + Y_logits = jnp.log(self.kms["means"] * Neff + 0.01 * jnp.log(Neff))[self.Y_labels] + Y = jax.nn.softmax(Y_logits + jax.random.gumbel(key_,(samples,L,A))) + + # setup the model + def model(params, X_stats): + # categorical reparameterization of Y + Y_hard = jax.nn.one_hot(params["Y"].argmax(-1),A) + Y = jax.lax.stop_gradient(Y_hard - params["Y"]) + params["Y"] + + # collect Y stats + Y_stats = get_stats(Y, labels=jax.nn.one_hot(self.Y_labels, self.k), **stats_args) + + # define loss function + i,ij = ("f_i","c_ij") if k == 1 else ("mf_i",("c_ij" if mode == "tied" else "mc_ij")) + loss_i = jnp.square(X_stats[i] - Y_stats[i]).sum((-1,-2)) + loss_ij = jnp.square(X_stats[ij] - Y_stats[ij]).sum((-1,-2,-3)).mean(-1) + + if self.k > 1: + loss_i = (loss_i * self.kms["cat"]).sum() + if mode == "full": + loss_ij = (loss_ij * self.kms["cat"]).sum() + + loss = loss_i + loss_ij + + aux = {"r":get_r(X_stats["c_ij"], Y_stats["c_ij"])} + return loss, aux + + # setup optimizer + self.n = 0 + init_fun, self.update_fun, self.get_params = adam(learning_rate) + self.state = init_fun({"Y":Y}) + self.grad = jax.jit(jax.value_and_grad(model, has_aux=True)) + + def get_msa(self): + Y = np.array(self.get_params(self.state)["Y"]) + return {"kms":self.kms, + "sampled_msa":Y.argmax(-1), + "sampled_labels":self.Y_labels} + + def fit(self, steps=100, verbose=True): + '''train model''' + for n in range(steps): + (loss, aux), grad = self.grad(self.get_params(self.state), self.X_stats) + self.state = self.update_fun(self.n, grad, self.state) + self.n += 1 + if (n+1) % (steps // 10) == 0: + print(self.n, loss, aux["r"]) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/mrf.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/mrf.py new file mode 100644 index 0000000000000000000000000000000000000000..418d113bf04cc29923828822bebdf1a46d5defea --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/seq/mrf.py @@ -0,0 +1,314 @@ +############################ +# TODO: remove reference to laxy, clean up the code +############################ + +def sample_msa(samples=10000, burn_in=1, temp=1.0, + order=None, ar=False, diff=False, seq=True): + + def sample_cat(key, logits=None, probs=None): + if logits is not None: + hard = jax.nn.one_hot(jax.random.categorical(key,logits/temp),logits.shape[-1]) + probs = jax.nn.softmax(logits,-1) + elif probs is not None: + hard = (probs.cumsum(-1) >= jax.random.uniform(key, shape=probs.shape[:-1])).argmax(-1) + if diff: hard = jax.lax.stop_gradient(hard - probs) + probs + return hard + + def sample_pll(key,msa,par): + N,L,A = msa.shape + if seq and ("w" in par or "mw" in par): + # sequential sampling + # burn_in = 1: autoregressive + # burn_in > 1: gibbs + def loop(m,x): + i,k = x + m_logits = [] + if "w" in par: m_logits.append(jnp.einsum("njb,ajb->na", m, par["w"][i])) + if "b" in par: m_logits.append(par["b"][i]) + if "mw" in par: m_logits.append(jnp.einsum("nc,njb,cajb->na", par["labels"], m, par["mw"][:,i])) + if "mb" in par: m_logits.append(jnp.einsum("nc,ca->na", par["labels"], par["mb"][:,i])) + return m.at[:,i].set(sample_cat(k,sum(m_logits))), None + # scan over positions + if order is not None: i = order + elif ar: i = jnp.arange(L) + else: i = jax.random.permutation(key,jnp.arange(L)) + k = jax.random.split(key,L) + return jax.lax.scan(loop,msa,(i,k))[0] + else: + # sample all position independently + logits = [] + if "b" in par: logits.append(par["b"]) + if "mb" in par: logits.append(jnp.einsum("nc,cia->nia", par["labels"], par["mb"])) + if burn_in > 1: + if "w" in par: logits.append(jnp.einsum("njb,iajb->nia", msa, par["w"])) + if "mw" in par: logits.append(jnp.einsum("nc,njb,ciajb->nia", par["labels"], msa, par["mw"])) + return sample_cat(key,sum(logits)) + + def sample(key, params): + for p in ["b","w","mb","mw"]: + if p in params: + L,A = params[p].shape[-2:] + break + msa = jnp.zeros((samples,L,A)) + + # sample from mixture + if "c" in params and ("mb" in params or "mw" in params): + c = params["c"] + labels_logits = jnp.tile(c,(samples,1)) + params["labels"] = jax.nn.one_hot(jax.random.categorical(key,labels_logits),c.shape[0]) + if diff: + labels_soft = jax.nn.softmax(labels_logits,-1) + params["labels"] = jax.lax.stop_gradient(params["labels"] - labels_soft) + labels_soft + else: + params["labels"] = None + + # number of iterations (burn-in) + sample_loop = lambda m,k:(sample_pll(k,m,params),None) + iters = jax.random.split(key,burn_in) + msa = jax.lax.scan(sample_loop,msa,iters)[0] + return {"msa":msa, "labels":params["labels"]} + + return sample + +def reg_loss(params, lam): + reg_loss = [] + if "b" in params: + reg_loss.append(lam * jnp.square(params["b"]).sum()) + if "w" in params: + L,A = params["w"].shape[-2:] + reg_loss.append(lam/2*(L-1)*(A-1) * jnp.square(params["w"]).sum()) + if "mb" in params: + reg_loss.append(lam * jnp.square(params["mb"]).sum()) + if "mw" in params: + L,A = params["mw"].shape[-2:] + reg_loss.append(lam/2*(L-1)*(A-1) * jnp.square(params["mw"]).sum()) + return sum(reg_loss) + +def pll_loss(params, inputs, order=None, labels=None): + logits = [] + + L = inputs["x"].shape[1] + w_mask = 1-jnp.eye(L) + if order is not None: + w_mask *= ar_mask(order) + + if "b" in params: + logits.append(params["b"]) + if "w" in params: + w = params["w"] + w = 0.5 * (w + w.transpose([2,3,0,1])) * w_mask[:,None,:,None] + logits.append(jnp.einsum("nia,iajb->njb", inputs["x"], w)) + + # MIXTURES + if "mb" in params: + logits.append(jnp.einsum("nc,cia->nia", labels, params["mb"])) + + if "mw" in params: + mw = params["mw"] + mw = 0.5 * (mw + mw.transpose([0,3,4,1,2])) * w_mask[None,:,None,:,None] + logits.append(jnp.einsum("nc,nia,ciajb->njb", labels, inputs["x"], mw)) + + # categorical-crossentropy (or pseudo-likelihood) + cce_loss = -(inputs["x"] * jax.nn.log_softmax(sum(logits))).sum([1,2]) + + return (cce_loss*inputs["x_weight"]).sum() + +class MRF: + def __init__(self, X, X_weight=None, + batch_size=None, + ar=False, ar_ent=False, + lam=0.01, + k=1, lr=0.1, shared=False, tied=True, full=False): + + ## MODE ## + inc = ["b","w"] if (tied or full) else ["b"] + if k > 1: + if shared: + if tied: inc += ["mb"] + if full: inc += ["mb","mw"] + else: + if tied: inc = ["mb","w"] + if full: inc = ["mb","mw"] + + N,L,A = X.shape + self.batch_size = batch_size + self.k = k + + # weight per sequence + X = jnp.asarray(X) + X_weight = get_eff(X) if X_weight is None else jnp.asarray(X_weight) + self.Neff = X_weight.sum() + + if batch_size is None: + learning_rate = lr * np.log(N)/L + else: + lam = lam * batch_size/N + learning_rate = lr * jnp.log(batch_size)/L + + if ar: + self.order = jnp.arange(L) + elif ar_ent: + f_i = (X * X_weight[:,None,None]).sum(0)/self.Neff + self.order = (-f_i * jnp.log(f_i + 1e-8)).sum(-1).argsort() + else: + self.order = None + + # setup the model + def model(params, inputs): + labels = inputs["labels"] if "labels" in inputs else None + pll = pll_loss(params, inputs, self.order, labels) + reg = reg_loss(params, lam) + loss = pll + reg + return None, loss + + # initialize inputs + self.inputs = {"x":X, "x_weight":X_weight} + + # initialize params + self.params = {} + if "w" in inc: self.params["w"] = jnp.zeros((L,A,L,A)) + if "mw" in inc: self.params["mw"] = jnp.zeros((k,L,A,L,A)) + if "b" in inc: + b = jnp.log((X * X_weight[:,None,None]).sum(0) + (lam+1e-8) * jnp.log(self.Neff)) + self.params["b"] = b - b.mean(-1,keepdims=True) + if "mb" in inc or "mw" in inc: + kms = kmeans(X, X_weight, k=k) + self.inputs["labels"] = kms["labels"] + mb = jnp.log(kms["means"] * self.Neff + (lam+1e-8) * jnp.log(self.Neff)) + self.params["mb"] = mb - mb.mean(-1,keepdims=True) + if "b" in self.params: + self.params["mb"] -= self.params["b"] + + # setup optimizer + self.opt = laxy.OPT(model, self.params, lr=learning_rate) + + def get_msa(self, samples=1000, burn_in=1): + self.params = self.opt.get_params() + if "labels" in self.inputs: + self.params["c"] = jnp.log((self.inputs["x_weight"][:,None] * self.inputs["labels"]).sum(0) + 1e-8) + + key = laxy.get_random_key() + return sample_msa(samples=samples,burn_in=burn_in,order=self.order)(key, self.params) + + def get_w(self): + self.params = self.opt.get_params() + w = [] + if "w" in self.params: w.append(self.params["w"]) + if "mw" in self.params: w.append(self.params["mw"].sum(0)) + w = sum(w) + w = (w + w.transpose(2,3,0,1))/2 + w = w - w.mean((1,3),keepdims=True) + return w + + def fit(self, steps=100, verbose=True, return_losses=False): + '''train model''' + losses = self.opt.fit(self.inputs, steps=steps, batch_size=self.batch_size, + verbose=verbose, return_losses=return_losses) + if return_losses: return losses + +class MRF_BM: + def __init__(self, X, X_weight=None, samples=1000, + burn_in=1, temp=1.0, + ar=False, ar_ent=True, + lr=0.05, lam=0.01, + k=1, mode="tied"): + + ## MODE ## + inc = ["b","mb"] if k > 1 else ["b"] + if mode == "tied": inc += ["w"] + if mode == "full": inc += ["w","mw"] if k > 1 else ["w"] + + self.X = jnp.asarray(X) + N,L,A = self.X.shape + learning_rate = lr * np.log(N)/L + + # weight per sequence + self.X_weight = get_eff(X) if X_weight is None else jnp.asarray(X_weight) + self.Neff = self.X_weight.sum() + + # collect stats + if k > 1: + self.kms = kmeans(self.X, self.X_weight, k=k) + self.labels = self.kms["labels"] + self.inputs = get_stats(self.X, self.X_weight, labels=self.kms["labels"], + add_mf_ij=("mw" in inc)) + self.inputs["c"] = self.kms["cat"] + else: + self.labels = None + self.inputs = get_stats(self.X, self.X_weight) + + # low entropy to high entropy + if ar_ent: + ent = -(self.inputs["f_i"] * jnp.log(self.inputs["f_i"] + 1e-8)).sum(-1) + self.order = ent.argsort() + elif ar: self.order = jnp.arange(L) + else: self.order = None + + self.burn_in = burn_in + self.temp = temp + + # setup the model + def model(params, inputs): + + # sample msa + sample = sample_msa(samples=samples, burn_in=burn_in, + temp=temp, order=self.order)(inputs["key"], params) + + # compute stats + stats = get_stats(sample["msa"], labels=sample["labels"], + add_mf_ij=("mw" in params)) + + # define gradients + grad = {} + I = (1-jnp.eye(L))[:,None,:,None] + if "c" in params: grad["c"] = sample["labels"].mean(0) - inputs["c"] + if "b" in params: grad["b"] = stats["f_i"] - inputs["f_i"] + if "w" in params: grad["w"] = (stats["f_ij"] - inputs["f_ij"]) * I + if "mb" in params: grad["mb"] = stats["mf_i"] - inputs["mf_i"] + if "mw" in params: grad["mw"] = (stats["mf_ij"] - inputs["mf_ij"]) * I[None] + + # add regularization + reg_grad = jax.grad(reg_loss)(params,lam) + + for g in grad.keys(): + if g in reg_grad: grad[g] = grad[g] * self.Neff + reg_grad[g] + else: grad[g] = grad[g] * self.Neff + + return None, None, grad + + # initialize model params + self.params = {} + if "w" in inc: + self.params["w"] = jnp.zeros((L,A,L,A)) + if "b" in inc: + b = jnp.log(self.inputs["f_i"] * self.Neff + (lam+1e-8) * jnp.log(self.Neff)) + self.params["b"] = b - b.mean(-1,keepdims=True) + + # setup mixture params + if "mb" in inc or "mw" in inc: + c = jnp.log(self.inputs["c"] * self.Neff + 1e-8) + self.params["c"] = c - c.mean(-1,keepdims=True) + + if "mw" in inc: + self.params["mw"] = jnp.zeros((k,L,A,L,A)) + if "mb" in inc: + mb = jnp.log(self.inputs["mf_i"] * self.Neff + (lam+1e-8) * jnp.log(self.Neff)) + self.params["mb"] = mb - mb.mean(-1,keepdims=True) + if "b" in self.params: self.params["mb"] -= self.params["b"] + + # setup optimizer + self.opt = laxy.OPT(model, self.params, lr=learning_rate, has_grad=True) + + def get_msa(self, samples=1000, burn_in=None, temp=None, seed=0): + if burn_in is None: burn_in = self.burn_in + if temp is None: temp = self.temp + + self.params = self.opt.get_params() + key = jax.random.PRNGKey(seed) + return sample_msa(samples=samples, + burn_in=self.burn_in, + order=self.order)(key, self.params)["msa"] + + def fit(self, steps=1000, verbose=True): + '''train model''' + self.opt.fit(self.inputs, steps=steps, verbose=verbose) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/stats.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/stats.py new file mode 100644 index 0000000000000000000000000000000000000000..5f3829de05fcc64db78492f95532b0a6901c8772 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/seq/stats.py @@ -0,0 +1,77 @@ +import jax +import jax.numpy as jnp +import numpy as np + +def get_stats(X, X_weight=None, labels=None, add_f_ij=True, add_mf_ij=False, add_c=False): + '''compute f_i/f_ij/f_ijk given msa ''' + n = None + if X_weight is None: + Xn = Xs = X + else: + Xn, Xs = X*X_weight[:,n,n], X*jnp.sqrt(X_weight[:,n,n]) + f_i = Xn.sum(0) + o = {"f_i": f_i / f_i.sum(1,keepdims=True)} + + if add_f_ij: + f_ij = jnp.tensordot(Xs,Xs,[0,0]) + o["f_ij"] = f_ij / f_ij.sum((1,3),keepdims=True) + if add_c: o["c_ij"] = o["f_ij"] - o["f_i"][:,:,n,n] * o["f_i"][n,n,:,:] + + if labels is not None: + # compute mixture stats + if jnp.issubdtype(labels, jnp.integer): + labels = jax.nn.one_hot(labels,labels.max()+1) + mf_i = jnp.einsum("nc,nia->cia", labels, Xn) + o["mf_i"] = mf_i/mf_i.sum((0,2),keepdims=True) + if add_mf_ij: + mf_ij = jnp.einsum("nc,nia,njb->ciajb", labels, Xs, Xs) + o["mf_ij"] = mf_ij/mf_ij.sum((0,2,4),keepdims=True) + if add_c: o["mc_ij"] = o["mf_ij"] - o["mf_i"][:,:,:,n,n] * o["mf_i"][:,n,n,:,:] + return o + +def get_r(a,b): + a = jnp.array(a).flatten() + b = jnp.array(b).flatten() + return jnp.corrcoef(a,b)[0,1] + +def inv_cov(X, X_weight=None): + X = jnp.asarray(X) + N,L,A = X.shape + if X_weight is None: + num_points = N + else: + X_weight = jnp.asarray(X_weight) + num_points = X_weight.sum() + c = get_stats(X, X_weight, add_mf_ij=True, add_c=True)["c_ij"] + c = c.reshape(L*A,L*A) + shrink = 4.5/jnp.sqrt(num_points) * jnp.eye(c.shape[0]) + ic = jnp.linalg.inv(c + shrink) + return ic.reshape(L,A,L,A) + +def get_mtx(W): + W = jnp.asarray(W) + # l2norm of 20x20 matrices (note: we ignore gaps) + raw = jnp.sqrt(jnp.sum(np.square(W[:,1:,:,1:]),(1,3))) + raw = raw.at[jnp.diag_indices_from(raw)].set(0) + + # apc (average product correction) + ap = raw.sum(0,keepdims=True) * raw.sum(1,keepdims=True) / raw.sum() + apc = raw - ap + apc = apc.at[jnp.diag_indices_from(apc)].set(0) + return raw, apc + +def con_auc(true, pred, mask=None): + '''compute agreement between predicted and measured contact map''' + true = jnp.asarray(true) + pred = jnp.asarray(pred) + if mask is not None: + mask = jnp.asarray(mask) + idx = mask.sum(-1) > 0 + true = true[idx,:][:,idx] + pred = pred[idx,:][:,idx] + eval_idx = jnp.triu_indices_from(true, 6) + pred_, true_ = pred[eval_idx], true[eval_idx] + L = (jnp.linspace(0.1,1.0,10)*len(true)).astype(jnp.int32) + sort_idx = jnp.argsort(pred_)[::-1] + return jnp.asarray([true_[sort_idx[:l]].mean() for l in L]) + diff --git a/model/PXDesignBench/ColabDesign/colabdesign/seq/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/seq/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..0a8b66e892183c19977db042c97997fa684a18d1 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/seq/utils.py @@ -0,0 +1,60 @@ +import os, string +import numpy as np +import jax +import jax.numpy as jnp + +ALPHABET = list("ARNDCQEGHILKMFPSTWYV-") + +def parse_fasta(filename, a3m=False, stop=100000): + '''function to parse fasta file''' + + if a3m: + # for a3m files the lowercase letters are removed + # as these do not align to the query sequence + rm_lc = str.maketrans(dict.fromkeys(string.ascii_lowercase)) + + header, sequence = [],[] + lines = open(filename, "r") + for line in lines: + line = line.rstrip() + if len(line) > 0: + if line[0] == ">": + if len(header) == stop: + break + else: + header.append(line[1:]) + sequence.append([]) + else: + if a3m: line = line.translate(rm_lc) + else: line = line.upper() + sequence[-1].append(line) + lines.close() + sequence = [''.join(seq) for seq in sequence] + + return header, sequence + +def mk_msa(seqs): + '''one hot encode msa''' + states = len(ALPHABET) + a2n = {a:n for n,a in enumerate(ALPHABET)} + msa_ori = np.array([[a2n.get(aa, states-1) for aa in seq] for seq in seqs]) + return np.eye(states)[msa_ori] + +def get_eff(msa, eff_cutoff=0.8): + '''compute weight per sequence''' + if msa.shape[0] > 10000: + # loop one-to-all (to avoid memory issues) + msa = msa.argmax(-1) + def get_w(seq): return 1/((seq==msa).mean(-1) > eff_cutoff).sum() + return jax.lax.scan(lambda _,x:(_,get_w(x)),None,msa,unroll=2)[1] + else: + # all-to-all + msa_ident = jnp.tensordot(msa,msa,[[1,2],[1,2]])/msa.shape[1] + return 1/(msa_ident >= eff_cutoff).sum(-1) + +def ar_mask(order, diag=True): + '''compute autoregressive mask, given order of positions''' + L = order.shape[0] + r = order[::-1].argsort() + tri = jnp.triu(jnp.ones((L,L)),k=not diag) + return tri[r[None,:],r[:,None]] diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/model.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/model.py new file mode 100644 index 0000000000000000000000000000000000000000..c29f0ddac60eea4473ce9409395853dc506e925e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/model.py @@ -0,0 +1,223 @@ +import jax +import jax.numpy as jnp +import numpy as np +import optax + +from colabdesign.shared.utils import copy_dict, update_dict, softmax, Key +from colabdesign.shared.prep import rewire +from colabdesign.af.alphafold.common import residue_constants + +aa_order = residue_constants.restype_order +order_aa = {b:a for a,b in aa_order.items()} + +class design_model: + def set_weights(self, *args, **kwargs): + ''' + set weights + ------------------- + note: model.restart() resets the weights to their defaults + use model.set_weights(..., set_defaults=True) to avoid this + ------------------- + model.set_weights(rmsd=1) + ''' + if kwargs.pop("set_defaults", False): + update_dict(self._opt["weights"], *args, **kwargs) + update_dict(self.opt["weights"], *args, **kwargs) + + def set_seq(self, seq=None, mode=None, bias=None, rm_aa=None, set_state=True, **kwargs): + ''' + set sequence params and bias + ----------------------------------- + -seq=str or seq=[str,str] or seq=array(shape=(L,20) or shape=(?,L,20)) + -mode= + -"wildtype"/"wt" = initialize sequence with sequence saved from input PDB + -"gumbel" = initial sequence with gumbel distribution + -"soft_???" = apply softmax-activation to initailized sequence (eg. "soft_gumbel") + -bias=array(shape=(20,) or shape=(L,20)) - bias the sequence + -rm_aa="C,W" = specify which amino acids to remove (aka. add a negative-infinity bias to these aa) + ----------------------------------- + ''' + + # backward compatibility + seq_init = kwargs.pop("seq_init",None) + if seq_init is not None: + modes = ["soft","gumbel","wildtype","wt"] + if isinstance(seq_init,str): + seq_init = seq_init.split("_") + if isinstance(seq_init,list) and seq_init[0] in modes: + mode = seq_init + else: + seq = seq_init + + if mode is None: mode = [] + + # decide on shape + shape = (self._num, self._len, self._args.get("alphabet_size",20)) + + # initialize bias + if bias is None: + b = np.zeros(shape[1:]) + else: + b = np.array(np.broadcast_to(bias, shape[1:])) + + # disable certain amino acids + if rm_aa is not None: + for aa in rm_aa.split(","): + b[...,aa_order[aa]] -= 1e6 + + # use wildtype sequence + if ("wildtype" in mode or "wt" in mode) and hasattr(self,"_wt_aatype"): + wt_seq = np.eye(shape[-1])[self._wt_aatype] + wt_seq[self._wt_aatype == -1] = 0 + if "pos" in self.opt and self.opt["pos"].shape[0] == wt_seq.shape[0]: + seq = np.zeros(shape) + seq[:,self.opt["pos"],:] = wt_seq + else: + seq = wt_seq + + # initialize sequence + if seq is None: + if hasattr(self,"key"): + x = 0.01 * np.random.normal(size=shape) + else: + x = np.zeros(shape) + else: + if isinstance(seq, str): + seq = [seq] + if isinstance(seq, list): + if isinstance(seq[0], str): + aa_dict = copy_dict(aa_order) + if shape[-1] > 21: + aa_dict["-"] = 21 # add gap character + seq = np.asarray([[aa_dict.get(aa,-1) for aa in s] for s in seq]) + else: + seq = np.asarray(seq) + else: + seq = np.asarray(seq) + + if np.issubdtype(seq.dtype, np.integer): + seq_ = np.eye(shape[-1])[seq] + seq_[seq == -1] = 0 + seq = seq_ + + if kwargs.pop("add_seq",False): + b = b + seq * 1e7 + + if seq.ndim == 2: + x = np.pad(seq[None],[[0,shape[0]-1],[0,0],[0,0]]) + elif shape[0] > seq.shape[0]: + x = np.pad(seq,[[0,shape[0]-seq.shape[0]],[0,0],[0,0]]) + else: + x = seq + + if "gumbel" in mode: + y_gumbel = jax.random.gumbel(self.key(),shape) + if "soft" in mode: + y = softmax(x + b + y_gumbel) + elif "alpha" in self.opt: + y = x + y_gumbel / self.opt["alpha"] + else: + y = x + y_gumbel + + x = np.where(x.sum(-1,keepdims=True) == 1, x, y) + + # set seq/bias/state + self._params["seq"] = x + self._inputs["bias"] = b + + def _norm_seq_grad(self): + g = self.aux["grad"]["seq"] + eff_L = (np.square(g).sum(-1,keepdims=True) > 0).sum(-2,keepdims=True) + gn = np.linalg.norm(g,axis=(-1,-2),keepdims=True) + self.aux["grad"]["seq"] = g * np.sqrt(eff_L) / (gn + 1e-7) + + def set_optimizer(self, optimizer=None, learning_rate=None, norm_seq_grad=None, **kwargs): + ''' + set/reset optimizer + ---------------------------------- + supported optimizers include: [adabelief, adafactor, adagrad, adam, adamw, + fromage, lamb, lars, noisy_sgd, dpsgd, radam, rmsprop, sgd, sm3, yogi] + ''' + optimizers = {'adabelief':optax.adabelief,'adafactor':optax.adafactor, + 'adagrad':optax.adagrad,'adam':optax.adam, + 'adamw':optax.adamw,'fromage':optax.fromage, + 'lamb':optax.lamb,'lars':optax.lars, + 'noisy_sgd':optax.noisy_sgd,'dpsgd':optax.dpsgd, + 'radam':optax.radam,'rmsprop':optax.rmsprop, + 'sgd':optax.sgd,'sm3':optax.sm3,'yogi':optax.yogi} + + if optimizer is None: optimizer = self._args["optimizer"] + if learning_rate is not None: self.opt["learning_rate"] = learning_rate + if norm_seq_grad is not None: self.opt["norm_seq_grad"] = norm_seq_grad + + o = optimizers[optimizer](1.0, **kwargs) + self._state = o.init(self._params) + + def update_grad(state, grad, params): + updates, state = o.update(grad, state, params) + grad = jax.tree_util.tree_map(lambda x:-x, updates) + return state, grad + + self._optimizer = jax.jit(update_grad) + + def set_seed(self, seed=None): + np.random.seed(seed=seed) + self.key = Key(seed=seed).get + + def get_seq(self, get_best=True): + ''' + get sequences as strings + - set get_best=False, to get the last sampled sequence + ''' + aux = self._tmp["best"]["aux"] if (get_best and "aux" in self._tmp["best"]) else self.aux + x = aux["seq"]["hard"].argmax(-1) + return ["".join([order_aa[a] for a in s]) for s in x] + + def get_seqs(self, get_best=True): + return self.get_seq(get_best) + + def rewire(self, order=None, offset=0, loops=0): + ''' + helper function for "partial" protocol + ----------------------------------------- + -order=[0,1,2] - change order of specified segments + -offset=0 - specify start position of the first segment + -loops=[3,2] - specified loop lengths between segments + ----------------------------------------- + ''' + self.opt["pos"] = rewire(length=self._pos_info["length"], order=order, + offset=offset, loops=loops) + + # make default + if hasattr(self,"_opt"): self._opt["pos"] = self.opt["pos"] + +def soft_seq(x, bias, opt, key=None, num_seq=None, shuffle_first=True): + seq = {"input":x} + # shuffle msa + if x.ndim == 3 and x.shape[0] > 1 and key is not None: + key, sub_key = jax.random.split(key) + if num_seq is None or x.shape[0] == num_seq: + # randomly pick which sequence is query + if shuffle_first: + n = jax.random.randint(sub_key,[],0,x.shape[0]) + seq["input"] = seq["input"].at[0].set(seq["input"][n]).at[n].set(seq["input"][0]) + else: + n = jnp.arange(x.shape[0]) + if shuffle_first: + n = jax.random.permutation(sub_key,n) + else: + n = jnp.append(0,jax.random.permutation(sub_key,n[1:])) + seq["input"] = seq["input"][n[:num_seq]] + + # straight-through/reparameterization + seq["logits"] = seq["input"] * opt["alpha"] + if bias is not None: seq["logits"] = seq["logits"] + bias + seq["pssm"] = jax.nn.softmax(seq["logits"]) + seq["soft"] = jax.nn.softmax(seq["logits"] / opt["temp"]) + seq["hard"] = jax.nn.one_hot(seq["soft"].argmax(-1), seq["soft"].shape[-1]) + seq["hard"] = jax.lax.stop_gradient(seq["hard"] - seq["soft"]) + seq["soft"] + + # create pseudo sequence + seq["pseudo"] = opt["soft"] * seq["soft"] + (1-opt["soft"]) * seq["input"] + seq["pseudo"] = opt["hard"] * seq["hard"] + (1-opt["hard"]) * seq["pseudo"] + return seq diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/parse_args.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/parse_args.py new file mode 100644 index 0000000000000000000000000000000000000000..4ed6ea538aacad735bad93af3dc19302e9aef334 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/parse_args.py @@ -0,0 +1,55 @@ +import sys, getopt +# class for parsing arguments +class parse_args: + def __init__(self): + self.long,self.short = [],[] + self.info,self.help = [],[] + + def txt(self,help): + self.help.append(["txt",help]) + + def add(self, arg, default, type, help=None): + self.long.append(arg[0]) + key = arg[0].replace("=","") + self.info.append({"key":key, "type":type, + "value":default, "arg":[f"--{key}"]}) + if len(arg) == 2: + self.short.append(arg[1]) + s_key = arg[1].replace(":","") + self.info[-1]["arg"].append(f"-{s_key}") + if help is not None: + self.help.append(["opt",[arg,help]]) + + def parse(self,argv): + for opt, arg in getopt.getopt(argv,"".join(self.short),self.long)[0]: + for x in self.info: + if opt in x["arg"]: + if x["type"] is None: x["value"] = (x["value"] == False) + else: x["value"] = x["type"](arg) + + opts = {x["key"]:x["value"] for x in self.info} + print(str(opts).replace(" ","")) + return dict2obj(opts) + + def usage(self, err): + for type,info in self.help: + if type == "txt": print(info) + if type == "opt": + arg, helps = info + help = helps[0] + if len(arg) == 1: print("--%-15s : %s" % (arg[0],help)) + if len(arg) == 2: print("--%-10s -%-3s : %s" % (arg[0],arg[1].replace(":",""),help)) + for help in helps[1:]: print("%19s %s" % ("",help)) + print(f"< {err} >") + print(" "+"-"*(len(err)+2)) + print(" \ ^__^ ") + print(" \ (oo)\_______ ") + print(" (__)\ )\/\ ") + print(" ||----w | ") + print(" || || ") + sys.exit() + +class dict2obj(): + def __init__(self, dictionary): + for key in dictionary: + setattr(self, key, dictionary[key]) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/plot.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/plot.py new file mode 100644 index 0000000000000000000000000000000000000000..a510a20df01660d0a6bd83a5d0ed7a576047b3f9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/plot.py @@ -0,0 +1,337 @@ +# import matplotlib +import numpy as np +from scipy.special import expit as sigmoid +from colabdesign.shared.protein import _np_kabsch, alphabet_list + +import matplotlib +import matplotlib.pyplot as plt +import matplotlib.patheffects +from matplotlib import animation +from matplotlib.gridspec import GridSpec +from matplotlib import collections as mcoll +try: + import py3Dmol +except: + print("py3Dmol not installed") + +pymol_color_list = ["#33ff33","#00ffff","#ff33cc","#ffff00","#ff9999","#e5e5e5","#7f7fff","#ff7f00", + "#7fff7f","#199999","#ff007f","#ffdd5e","#8c3f99","#b2b2b2","#007fff","#c4b200", + "#8cb266","#00bfbf","#b27f7f","#fcd1a5","#ff7f7f","#ffbfdd","#7fffff","#ffff7f", + "#00ff7f","#337fcc","#d8337f","#bfff3f","#ff7fff","#d8d8ff","#3fffbf","#b78c4c", + "#339933","#66b2b2","#ba8c84","#84bf00","#b24c66","#7f7f7f","#3f3fa5","#a5512b"] + +jalview_color_list = {"Clustal": ["#80a0f0","#f01505","#00ff00","#c048c0","#f08080","#00ff00","#c048c0","#f09048","#15a4a4","#80a0f0","#80a0f0","#f01505","#80a0f0","#80a0f0","#ffff00","#00ff00","#00ff00","#80a0f0","#15a4a4","#80a0f0"], + "Zappo": ["#ffafaf","#6464ff","#00ff00","#ff0000","#ffff00","#00ff00","#ff0000","#ff00ff","#6464ff","#ffafaf","#ffafaf","#6464ff","#ffafaf","#ffc800","#ff00ff","#00ff00","#00ff00","#ffc800","#ffc800","#ffafaf"], + "Taylor": ["#ccff00","#0000ff","#cc00ff","#ff0000","#ffff00","#ff00cc","#ff0066","#ff9900","#0066ff","#66ff00","#33ff00","#6600ff","#00ff00","#00ff66","#ffcc00","#ff3300","#ff6600","#00ccff","#00ffcc","#99ff00"], + "Hydrophobicity": ["#ad0052","#0000ff","#0c00f3","#0c00f3","#c2003d","#0c00f3","#0c00f3","#6a0095","#1500ea","#ff0000","#ea0015","#0000ff","#b0004f","#cb0034","#4600b9","#5e00a1","#61009e","#5b00a4","#4f00b0","#f60009","#0c00f3","#680097","#0c00f3"], + "Helix Propensity": ["#e718e7","#6f906f","#1be41b","#778877","#23dc23","#926d92","#ff00ff","#00ff00","#758a75","#8a758a","#ae51ae","#a05fa0","#ef10ef","#986798","#00ff00","#36c936","#47b847","#8a758a","#21de21","#857a85","#49b649","#758a75","#c936c9"], + "Strand Propensity": ["#5858a7","#6b6b94","#64649b","#2121de","#9d9d62","#8c8c73","#0000ff","#4949b6","#60609f","#ecec13","#b2b24d","#4747b8","#82827d","#c2c23d","#2323dc","#4949b6","#9d9d62","#c0c03f","#d3d32c","#ffff00","#4343bc","#797986","#4747b8"], + "Turn Propensity": ["#2cd3d3","#708f8f","#ff0000","#e81717","#a85757","#3fc0c0","#778888","#ff0000","#708f8f","#00ffff","#1ce3e3","#7e8181","#1ee1e1","#1ee1e1","#f60909","#e11e1e","#738c8c","#738c8c","#9d6262","#07f8f8","#f30c0c","#7c8383","#5ba4a4"], + "Buried Index": ["#00a35c","#00fc03","#00eb14","#00eb14","#0000ff","#00f10e","#00f10e","#009d62","#00d52a","#0054ab","#007b84","#00ff00","#009768","#008778","#00e01f","#00d52a","#00db24","#00a857","#00e619","#005fa0","#00eb14","#00b649","#00f10e"]} + +pymol_cmap = matplotlib.colors.ListedColormap(pymol_color_list) + +def show_pdb(pdb_str, show_sidechains=False, show_mainchains=False, + color="pLDDT", chains=None, Ls=None, vmin=50, vmax=90, + color_HP=False, size=(800,480), hbondCutoff=4.0, + animate=False): + + if chains is None: + chains = 1 if Ls is None else len(Ls) + + view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js', width=size[0], height=size[1]) + if animate: + view.addModelsAsFrames(pdb_str,'pdb',{'hbondCutoff':hbondCutoff}) + else: + view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff}) + if color == "pLDDT": + view.setStyle({'cartoon': {'colorscheme': {'prop':'b','gradient': 'roygb','min':vmin,'max':vmax}}}) + elif color == "rainbow": + view.setStyle({'cartoon': {'color':'spectrum'}}) + elif color == "chain": + for n,chain,color in zip(range(chains),alphabet_list,pymol_color_list): + view.setStyle({'chain':chain},{'cartoon': {'color':color}}) + if show_sidechains: + BB = ['C','O','N'] + HP = ["ALA","GLY","VAL","ILE","LEU","PHE","MET","PRO","TRP","CYS","TYR"] + if color_HP: + view.addStyle({'and':[{'resn':HP},{'atom':BB,'invert':True}]}, + {'stick':{'colorscheme':"yellowCarbon",'radius':0.3}}) + view.addStyle({'and':[{'resn':HP,'invert':True},{'atom':BB,'invert':True}]}, + {'stick':{'colorscheme':"whiteCarbon",'radius':0.3}}) + view.addStyle({'and':[{'resn':"GLY"},{'atom':'CA'}]}, + {'sphere':{'colorscheme':"yellowCarbon",'radius':0.3}}) + view.addStyle({'and':[{'resn':"PRO"},{'atom':['C','O'],'invert':True}]}, + {'stick':{'colorscheme':"yellowCarbon",'radius':0.3}}) + else: + view.addStyle({'and':[{'resn':["GLY","PRO"],'invert':True},{'atom':BB,'invert':True}]}, + {'stick':{'colorscheme':f"WhiteCarbon",'radius':0.3}}) + view.addStyle({'and':[{'resn':"GLY"},{'atom':'CA'}]}, + {'sphere':{'colorscheme':f"WhiteCarbon",'radius':0.3}}) + view.addStyle({'and':[{'resn':"PRO"},{'atom':['C','O'],'invert':True}]}, + {'stick':{'colorscheme':f"WhiteCarbon",'radius':0.3}}) + if show_mainchains: + BB = ['C','O','N','CA'] + view.addStyle({'atom':BB},{'stick':{'colorscheme':f"WhiteCarbon",'radius':0.3}}) + view.zoomTo() + if animate: view.animate() + return view + +def plot_pseudo_3D(xyz, c=None, ax=None, chainbreak=5, Ls=None, + cmap="gist_rainbow", line_w=2.0, + cmin=None, cmax=None, zmin=None, zmax=None, + shadow=0.95): + + def rescale(a, amin=None, amax=None): + a = np.copy(a) + if amin is None: amin = a.min() + if amax is None: amax = a.max() + a[a < amin] = amin + a[a > amax] = amax + return (a - amin)/(amax - amin) + + # make segments and colors for each segment + xyz = np.asarray(xyz) + if Ls is None: + seg = np.concatenate([xyz[:,None],np.roll(xyz,1,0)[:,None]],axis=1) + c_seg = np.arange(len(seg))[::-1] if c is None else (c + np.roll(c,1,0))/2 + else: + Ln = 0 + seg = [] + c_seg = [] + for L in Ls: + sub_xyz = xyz[Ln:Ln+L] + seg.append(np.concatenate([sub_xyz[:,None],np.roll(sub_xyz,1,0)[:,None]],axis=1)) + if c is not None: + sub_c = c[Ln:Ln+L] + c_seg.append((sub_c + np.roll(sub_c,1,0))/2) + Ln += L + seg = np.concatenate(seg,0) + c_seg = np.arange(len(seg))[::-1] if c is None else np.concatenate(c_seg,0) + + # set colors + c_seg = rescale(c_seg,cmin,cmax) + if isinstance(cmap, str): + if cmap == "gist_rainbow": + c_seg *= 0.75 + colors = matplotlib.cm.get_cmap(cmap)(c_seg) + else: + colors = cmap(c_seg) + + # remove segments that aren't connected + seg_len = np.sqrt(np.square(seg[:,0] - seg[:,1]).sum(-1)) + if chainbreak is not None: + idx = seg_len < chainbreak + seg = seg[idx] + seg_len = seg_len[idx] + colors = colors[idx] + + seg_mid = seg.mean(1) + seg_xy = seg[...,:2] + seg_z = seg[...,2].mean(-1) + order = seg_z.argsort() + + # add shade/tint based on z-dimension + z = rescale(seg_z,zmin,zmax)[:,None] + + # add shadow (make lines darker if they are behind other lines) + seg_len_cutoff = (seg_len[:,None] + seg_len[None,:]) / 2 + seg_mid_z = seg_mid[:,2] + seg_mid_dist = np.sqrt(np.square(seg_mid[:,None] - seg_mid[None,:]).sum(-1)) + shadow_mask = sigmoid(seg_len_cutoff * 2.0 - seg_mid_dist) * (seg_mid_z[:,None] < seg_mid_z[None,:]) + np.fill_diagonal(shadow_mask,0.0) + shadow_mask = shadow ** shadow_mask.sum(-1,keepdims=True) + + seg_mid_xz = seg_mid[:,:2] + seg_mid_xydist = np.sqrt(np.square(seg_mid_xz[:,None] - seg_mid_xz[None,:]).sum(-1)) + tint_mask = sigmoid(seg_len_cutoff/2 - seg_mid_xydist) * (seg_mid_z[:,None] < seg_mid_z[None,:]) + np.fill_diagonal(tint_mask,0.0) + tint_mask = 1 - tint_mask.max(-1,keepdims=True) + + colors[:,:3] = colors[:,:3] + (1 - colors[:,:3]) * (0.50 * z + 0.50 * tint_mask) / 3 + colors[:,:3] = colors[:,:3] * (0.20 + 0.25 * z + 0.55 * shadow_mask) + colors = np.clip(colors,0,1) + + set_lim = False + if ax is None: + fig, ax = plt.subplots() + fig.set_figwidth(5) + fig.set_figheight(5) + set_lim = True + else: + fig = ax.get_figure() + if ax.get_xlim() == (0,1): + set_lim = True + + if set_lim: + xy_min = xyz[:,:2].min() - line_w + xy_max = xyz[:,:2].max() + line_w + ax.set_xlim(xy_min,xy_max) + ax.set_ylim(xy_min,xy_max) + + ax.set_aspect('equal') + + # determine linewidths + width = fig.bbox_inches.width * ax.get_position().width + linewidths = line_w * 72 * width / np.diff(ax.get_xlim()) + + lines = mcoll.LineCollection(seg_xy[order], colors=colors[order], linewidths=linewidths, + path_effects=[matplotlib.patheffects.Stroke(capstyle="round")]) + + return ax.add_collection(lines) + +def plot_ticks(ax, Ls, Ln=None, add_yticks=False): + if Ln is None: Ln = sum(Ls) + L_prev = 0 + for L_i in Ls[:-1]: + L = L_prev + L_i + L_prev += L_i + ax.plot([0,Ln],[L,L],color="black") + ax.plot([L,L],[0,Ln],color="black") + + if add_yticks: + ticks = np.cumsum([0]+Ls) + ticks = (ticks[1:] + ticks[:-1])/2 + ax.yticks(ticks,alphabet_list[:len(ticks)]) + +def make_animation(seq, con=None, xyz=None, plddt=None, pae=None, + losses=None, pos_ref=None, line_w=2.0, + dpi=100, interval=60, color_msa="Taylor", + length=None, align_xyz=True, color_by="plddt", **kwargs): + + def nankabsch(a,b,**kwargs): + ok = np.isfinite(a).all(axis=1) & np.isfinite(b).all(axis=1) + a,b = a[ok],b[ok] + return _np_kabsch(a,b,**kwargs) + + if xyz is not None: + if pos_ref is None: + pos_ref = xyz[-1] + + if length is None: + L = len(pos_ref) + Ls = None + elif isinstance(length, list): + L = length[0] + Ls = length + else: + L = length + Ls = None + + # align to reference + if align_xyz: + + pos_ref_trim = pos_ref[:L] + pos_ref_trim_mu = np.nanmean(pos_ref_trim,0) + pos_ref_trim = pos_ref_trim - pos_ref_trim_mu + + # align to reference position + new_pos = [] + for x in xyz: + x_mu = np.nanmean(x[:L],0) + aln = nankabsch(x[:L]-x_mu, pos_ref_trim, use_jax=False) + new_pos.append((x-x_mu) @ aln) + + pos = np.array(new_pos) + + # rotate for best view + pos_mean = np.concatenate(pos,0) + m = np.nanmean(pos_mean,0) + rot_mtx = nankabsch(pos_mean - m, pos_mean - m, return_v=True, use_jax=False) + pos = (pos - m) @ rot_mtx + pos_ref_full = ((pos_ref - pos_ref_trim_mu) - m) @ rot_mtx + + else: + # rotate for best view + pos_mean = np.concatenate(xyz,0) + m = np.nanmean(pos_mean,0) + aln = nankabsch(pos_mean - m, pos_mean - m, return_v=True, use_jax=False) + pos = [(x - m) @ aln for x in xyz] + pos_ref_full = (pos_ref - m) @ aln + + # initialize figure + if pae is not None and len(pae) == 0: pae = None + fig = plt.figure() + gs = GridSpec(4,3, figure=fig) + if pae is not None: + ax1, ax2, ax3 = fig.add_subplot(gs[:3,:2]), fig.add_subplot(gs[3:,:]), fig.add_subplot(gs[:3,2:]) + else: + ax1, ax2 = fig.add_subplot(gs[:3,:]), fig.add_subplot(gs[3:,:]) + + fig.subplots_adjust(top=0.95,bottom=0.1,right=0.95,left=0.05,hspace=0,wspace=0) + fig.set_figwidth(8); fig.set_figheight(6); fig.set_dpi(dpi) + ax2.set_xlabel("positions"); ax2.set_yticks([]) + if seq[0].shape[0] > 1: ax2.set_ylabel("sequences") + else: ax2.set_ylabel("amino acids") + + if xyz is None: + ax1.set_title("predicted contact map") + else: + ax1.set_title("N→C") if plddt is None else ax1.set_title("pLDDT") + if pae is not None: + ax3.set_title("pAE") + ax3.set_xticks([]) + ax3.set_yticks([]) + + # set bounderies + if xyz is not None: + main_pos = pos_ref_full[np.isfinite(pos_ref_full).all(1)] + pred_pos = [np.isfinite(x).all(1) for x in pos] + x_min,y_min,z_min = np.minimum(np.mean([x.min(0) for x in pred_pos],0),main_pos.min(0)) - 5 + x_max,y_max,z_max = np.maximum(np.mean([x.max(0) for x in pred_pos],0),main_pos.max(0)) + 5 + + x_pad = ((y_max - y_min) * 2 - (x_max - x_min)) / 2 + y_pad = ((x_max - x_min) / 2 - (y_max - y_min)) / 2 + if x_pad > 0: + x_min -= x_pad + x_max += x_pad + else: + y_min -= y_pad + y_max += y_pad + + ax1.set_xlim(x_min, x_max) + ax1.set_ylim(y_min, y_max) + ax1.set_xticks([]) + ax1.set_yticks([]) + + # get animation frames + ims = [] + for k in range(len(seq)): + ims.append([]) + if xyz is not None: + flags = dict(ax=ax1, line_w=line_w, zmin=z_min, zmax=z_max) + if color_by == "plddt" and plddt is not None: + ims[-1].append(plot_pseudo_3D(pos[k], c=plddt[k], Ls=Ls, cmin=0.5, cmax=0.9, **flags)) + elif color_by == "chain": + c = np.concatenate([[n]*L for n,L in enumerate(length)]) + ims[-1].append(plot_pseudo_3D(pos[k], c=c, Ls=Ls, cmap=pymol_cmap, cmin=0, cmax=39, **flags)) + else: + L = pos[k].shape[0] + ims[-1].append(plot_pseudo_3D(pos[k], c=np.arange(L)[::-1], Ls=Ls, cmin=0, cmax=L, **flags)) + else: + L = con[k].shape[0] + ims[-1].append(ax1.imshow(con[k], animated=True, cmap="Greys",vmin=0, vmax=1, extent=(0, L, L, 0))) + + if seq[k].shape[0] == 1: + ims[-1].append(ax2.imshow(seq[k][0].T, animated=True, cmap="bwr_r",vmin=-1, vmax=1)) + else: + cmap = matplotlib.colors.ListedColormap(jalview_color_list[color_msa]) + vmax = len(jalview_color_list[color_msa]) - 1 + ims[-1].append(ax2.imshow(seq[k].argmax(-1), animated=True, cmap=cmap, vmin=0, vmax=vmax, interpolation="none")) + + if pae is not None: + L = pae[k].shape[0] + ims[-1].append(ax3.imshow(pae[k], animated=True, cmap="bwr",vmin=0, vmax=30, extent=(0, L, L, 0))) + + # add lines + if length is not None: + Ls = length if isinstance(length, list) else [length,None] + if con is not None: + plot_ticks(ax1, Ls, con[0].shape[0]) + if pae is not None: + plot_ticks(ax3, Ls, pae[0].shape[0]) + + # make animation! + ani = animation.ArtistAnimation(fig, ims, blit=True, interval=interval) + plt.close() + return ani.to_html5_video() diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/prep.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/prep.py new file mode 100644 index 0000000000000000000000000000000000000000..05ab00d977adaf972c3e0c6e60816a4ad34d5c46 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/prep.py @@ -0,0 +1,72 @@ +import numpy as np +def prep_pos(pos, residue, chain): + ''' + given input [pos]itions (a string of segment ranges seperated by comma, + for example: "1,3-4,10-15"), return list of indices to constrain. + ''' + residue_set = [] + chain_set = [] + len_set = [] + for idx in pos.split(","): + i,j = idx.split("-") if "-" in idx else (idx, None) + + if i.isalpha() and j is None: + residue_set += [None] + chain_set += [i] + len_set += [i] + else: + # if chain defined + if i[0].isalpha(): + c,i = i[0], int(i[1:]) + else: + c,i = chain[0],int(i) + if j is None: + j = i + else: + j = int(j[1:] if j[0].isalpha() else j) + residue_set += list(range(i,j+1)) + chain_set += [c] * (j-i+1) + len_set += [j-i+1] + + residue = np.asarray(residue) + chain = np.asarray(chain) + pos_set = [] + for i,c in zip(residue_set, chain_set): + if i is None: + idx = np.where(chain == c)[0] + assert len(idx) > 0, f'ERROR: chain {c} not found' + pos_set += [n for n in idx] + len_set[len_set.index(c)] = len(idx) + else: + idx = np.where((residue == i) & (chain == c))[0] + assert len(idx) == 1, f'ERROR: positions {i} and chain {c} not found' + pos_set.append(idx[0]) + + return {"residue":np.array(residue_set), + "chain":np.array(chain_set), + "length":np.array(len_set), + "pos":np.asarray(pos_set)} + +def rewire(length, order=None, loops=0, offset=0): + ''' + Given a list of segment [length]s, move them around given an [offset], [order] and [loop] lengths. + The [order] of the segments and the length of [loops] between segments can be controlled. + ''' + seg_len = [length] if isinstance(length,int) else length + num_seg = len(seg_len) + + # define order of segments + if order is None: order = list(range(num_seg)) + assert len(order) == num_seg + + # define loop lengths between segments + loop_len = ([loops] * (num_seg - 1)) if isinstance(loops, int) else loops + assert len(loop_len) == num_seg - 1 + + # get positions we want to restrain/constrain within hallucinated protein + l,new_pos = offset,[] + for n,i in enumerate(np.argsort(order)): + new_pos.append(l + np.arange(seg_len[i])) + if n < num_seg - 1: l += seg_len[i] + loop_len[n] + + return np.concatenate([new_pos[i] for i in order]) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/prng.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/prng.py new file mode 100644 index 0000000000000000000000000000000000000000..38b518b760073b59842715ee64fa959b5a6621b0 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/prng.py @@ -0,0 +1,29 @@ +import jax + +# adopted from https://github.com/deepmind/alphafold/blob/main/alphafold/model/prng.py +class SafeKey: + """Safety wrapper for PRNG keys.""" + + def __init__(self, key): + self._key = key + self._used = False + + def _assert_not_used(self): + if self._used: + raise RuntimeError('Random key has been used previously.') + + def get(self): + self._assert_not_used() + self._used = True + return self._key + + def split(self, num_keys=2): + self._assert_not_used() + self._used = True + new_keys = jax.random.split(self._key, num_keys) + return jax.tree_util.tree_map(SafeKey, tuple(new_keys)) + + def duplicate(self, num_keys=2): + self._assert_not_used() + self._used = True + return tuple(SafeKey(self._key) for _ in range(num_keys)) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/protein.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/protein.py new file mode 100644 index 0000000000000000000000000000000000000000..fb930374528b0ed6a660447fcae461bdd3fc4b96 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/protein.py @@ -0,0 +1,288 @@ +import jax +import jax.numpy as jnp +import numpy as np + +from colabdesign.af.alphafold.common import residue_constants +from string import ascii_uppercase, ascii_lowercase +alphabet_list = list(ascii_uppercase+ascii_lowercase) + +MODRES = {'MSE':'MET','MLY':'LYS','FME':'MET','HYP':'PRO', + 'TPO':'THR','CSO':'CYS','SEP':'SER','M3L':'LYS', + 'HSK':'HIS','SAC':'SER','PCA':'GLU','DAL':'ALA', + 'CME':'CYS','CSD':'CYS','OCS':'CYS','DPR':'PRO', + 'B3K':'LYS','ALY':'LYS','YCM':'CYS','MLZ':'LYS', + '4BF':'TYR','KCX':'LYS','B3E':'GLU','B3D':'ASP', + 'HZP':'PRO','CSX':'CYS','BAL':'ALA','HIC':'HIS', + 'DBZ':'ALA','DCY':'CYS','DVA':'VAL','NLE':'LEU', + 'SMC':'CYS','AGM':'ARG','B3A':'ALA','DAS':'ASP', + 'DLY':'LYS','DSN':'SER','DTH':'THR','GL3':'GLY', + 'HY3':'PRO','LLP':'LYS','MGN':'GLN','MHS':'HIS', + 'TRQ':'TRP','B3Y':'TYR','PHI':'PHE','PTR':'TYR', + 'TYS':'TYR','IAS':'ASP','GPL':'LYS','KYN':'TRP', + 'CSD':'CYS','SEC':'CYS'} + +def pdb_to_string(pdb_file, chains=None, models=None): + '''read pdb file and return as string''' + + if chains is not None: + if "," in chains: chains = chains.split(",") + if not isinstance(chains,list): chains = [chains] + if models is not None: + if not isinstance(models,list): models = [models] + + modres = {**MODRES} + lines = [] + seen = [] + model = 1 + + if "\n" in pdb_file: + old_lines = pdb_file.split("\n") + else: + with open(pdb_file,"rb") as f: + old_lines = [line.decode("utf-8","ignore").rstrip() for line in f] + for line in old_lines: + if line[:5] == "MODEL": + model = int(line[5:]) + if models is None or model in models: + if line[:6] == "MODRES": + k = line[12:15] + v = line[24:27] + if k not in modres and v in residue_constants.restype_3to1: + modres[k] = v + if line[:6] == "HETATM": + k = line[17:20] + if k in modres: + line = "ATOM "+line[6:17]+modres[k]+line[20:] + if line[:4] == "ATOM": + chain = line[21:22] + if chains is None or chain in chains: + atom = line[12:12+4].strip() + resi = line[17:17+3] + resn = line[22:22+5].strip() + if resn[-1].isalpha(): # alternative atom + resn = resn[:-1] + line = line[:26]+" "+line[27:] + key = f"{model}_{chain}_{resn}_{resi}_{atom}" + if key not in seen: # skip alternative placements + lines.append(line) + seen.append(key) + if line[:5] == "MODEL" or line[:3] == "TER" or line[:6] == "ENDMDL": + lines.append(line) + return "\n".join(lines) + +def renum_pdb_str(pdb_str, Ls=None, renum=True, offset=1): + if Ls is not None: + L_init = 0 + new_chain = {} + for L,c in zip(Ls, alphabet_list): + new_chain.update({i:c for i in range(L_init,L_init+L)}) + L_init += L + + n,num,pdb_out = 0,offset,[] + resnum_ = None + chain_ = None + new_chain_ = new_chain[0] + for line in pdb_str.split("\n"): + if line[:4] == "ATOM": + chain = line[21:22] + resnum = int(line[22:22+5]) + if resnum_ is None: resnum_ = resnum + if chain_ is None: chain_ = chain + if resnum != resnum_ or chain != chain_: + num += (resnum - resnum_) + n += 1 + resnum_,chain_ = resnum,chain + if Ls is not None: + if new_chain[n] != new_chain_: + num = offset + new_chain_ = new_chain[n] + N = num if renum else resnum + if Ls is None: pdb_out.append("%s%4i%s" % (line[:22],N,line[26:])) + else: pdb_out.append("%s%s%4i%s" % (line[:21],new_chain[n],N,line[26:])) + return "\n".join(pdb_out) + +################################################################################# + +def _np_len_pw(x, use_jax=True): + '''compute pairwise distance''' + _np = jnp if use_jax else np + + x_norm = _np.square(x).sum(-1) + xx = _np.einsum("...ia,...ja->...ij",x,x) + sq_dist = x_norm[...,:,None] + x_norm[...,None,:] - 2 * xx + + # due to precision errors the values can sometimes be negative + if use_jax: sq_dist = jax.nn.relu(sq_dist) + else: sq_dist[sq_dist < 0] = 0 + + # return euclidean pairwise distance matrix + return _np.sqrt(sq_dist + 1e-8) + +def _np_rmsdist(true, pred, use_jax=True): + '''compute RMSD of distance matrices''' + _np = jnp if use_jax else np + t = _np_len_pw(true, use_jax=use_jax) + p = _np_len_pw(pred, use_jax=use_jax) + return _np.sqrt(_np.square(t-p).mean() + 1e-8) + +def _np_kabsch(a, b, return_v=False, use_jax=True): + '''get alignment matrix for two sets of coodinates''' + _np = jnp if use_jax else np + ab = a.swapaxes(-1,-2) @ b + u, s, vh = _np.linalg.svd(ab, full_matrices=False) + flip = _np.linalg.det(u @ vh) < 0 + u_ = _np.where(flip, -u[...,-1].T, u[...,-1].T).T + if use_jax: u = u.at[...,-1].set(u_) + else: u[...,-1] = u_ + return u if return_v else (u @ vh) + +def _np_rmsd(true, pred, use_jax=True): + '''compute RMSD of coordinates after alignment''' + _np = jnp if use_jax else np + p = true - true.mean(-2,keepdims=True) + q = pred - pred.mean(-2,keepdims=True) + p = p @ _np_kabsch(p, q, use_jax=use_jax) + return _np.sqrt(_np.square(p-q).sum(-1).mean(-1) + 1e-8) + +def _np_norm(x, axis=-1, keepdims=True, eps=1e-8, use_jax=True): + '''compute norm of vector''' + _np = jnp if use_jax else np + return _np.sqrt(_np.square(x).sum(axis,keepdims=keepdims) + 1e-8) + +def _np_len(a, b, use_jax=True): + '''given coordinates a-b, return length or distance''' + return _np_norm(a-b, use_jax=use_jax) + +def _np_ang(a, b, c, use_acos=False, use_jax=True): + '''given coordinates a-b-c, return angle''' + _np = jnp if use_jax else np + norm = lambda x: _np_norm(x, use_jax=use_jax) + ba, bc = b-a, b-c + cos_ang = (ba * bc).sum(-1,keepdims=True) / (norm(ba) * norm(bc)) + # note the derivative at acos(-1 or 1) is inf, to avoid nans we use cos(ang) + if use_acos: return _np.arccos(cos_ang) + else: return cos_ang + +def _np_dih(a, b, c, d, use_atan2=False, standardize=False, use_jax=True): + '''given coordinates a-b-c-d, return dihedral''' + _np = jnp if use_jax else np + normalize = lambda x: x/_np_norm(x, use_jax=use_jax) + ab, bc, cd = normalize(a-b), normalize(b-c), normalize(c-d) + n1,n2 = _np.cross(ab, bc), _np.cross(bc, cd) + sin_ang = (_np.cross(n1, bc) * n2).sum(-1,keepdims=True) + cos_ang = (n1 * n2).sum(-1,keepdims=True) + if use_atan2: + return _np.arctan2(sin_ang, cos_ang) + else: + angs = _np.concatenate([sin_ang, cos_ang],-1) + if standardize: return normalize(angs) + else: return angs + +def _np_extend(a,b,c, L,A,D, use_jax=True): + ''' + given coordinates a-b-c, + c-d (L)ength, b-c-d (A)ngle, and a-b-c-d (D)ihedral + return 4th coordinate d + ''' + _np = jnp if use_jax else np + normalize = lambda x: x/_np_norm(x, use_jax=use_jax) + bc = normalize(b-c) + n = normalize(_np.cross(b-a, bc)) + return c + sum([L * _np.cos(A) * bc, + L * _np.sin(A) * _np.cos(D) * _np.cross(n, bc), + L * _np.sin(A) * _np.sin(D) * -n]) + +def _np_get_cb(N,CA,C, use_jax=True): + '''compute CB placement from N, CA, C''' + return _np_extend(C, N, CA, 1.522, 1.927, -2.143, use_jax=use_jax) + +def _np_get_6D(all_atom_positions, all_atom_mask=None, use_jax=True, for_trrosetta=False): + '''get 6D features (see TrRosetta paper)''' + + # get CB coordinate + atom_idx = {k:residue_constants.atom_order[k] for k in ["N","CA","C"]} + out = {k:all_atom_positions[...,i,:] for k,i in atom_idx.items()} + out["CB"] = _np_get_cb(**out, use_jax=use_jax) + + if all_atom_mask is not None: + idx = np.fromiter(atom_idx.values(),int) + out["CB_mask"] = all_atom_mask[...,idx].prod(-1) + + # get pairwise features + N,A,B = (out[k] for k in ["N","CA","CB"]) + n0 = N[...,:,None,:] + a0,a1 = A[...,:,None,:],A[...,None,:,:] + b0,b1 = B[...,:,None,:],B[...,None,:,:] + + if for_trrosetta: + out.update({"dist": _np_len(b0,b1, use_jax=use_jax), + "phi": _np_ang(a0,b0,b1, use_jax=use_jax, use_acos=True), + "omega": _np_dih(a0,b0,b1,a1, use_jax=use_jax, use_atan2=True), + "theta": _np_dih(n0,a0,b0,b1, use_jax=use_jax, use_atan2=True)}) + else: + out.update({"dist": _np_len(b0,b1, use_jax=use_jax), + "phi": _np_ang(a0,b0,b1, use_jax=use_jax, use_acos=False), + "omega": _np_dih(a0,b0,b1,a1, use_jax=use_jax, use_atan2=False), + "theta": _np_dih(n0,a0,b0,b1, use_jax=use_jax, use_atan2=False)}) + return out + +#################### +# losses +#################### + +# RMSD +def jnp_rmsdist(true, pred): + return _np_rmsdist(true, pred) + +def jnp_rmsd(true, pred, add_dist=False): + rmsd = _np_rmsd(true, pred) + if add_dist: rmsd = (rmsd + _np_rmsdist(true, pred))/2 + return rmsd + +def jnp_kabsch_w(a, b, weights): + return _np_kabsch(a * weights[:,None], b) + +def jnp_rmsd_w(true, pred, weights): + p = true - (true * weights[:,None]).sum(0,keepdims=True)/weights.sum() + q = pred - (pred * weights[:,None]).sum(0,keepdims=True)/weights.sum() + p = p @ _np_kabsch(p * weights[:,None], q) + return jnp.sqrt((weights*jnp.square(p-q).sum(-1)).sum()/weights.sum() + 1e-8) + +# 6D (see TrRosetta paper) +def _np_get_6D_loss(true, pred, mask=None, use_theta=True, use_dist=False, use_jax=True): + _np = jnp if use_jax else np + + f = {"T":_np_get_6D(true, mask, use_jax=use_jax), + "P":_np_get_6D(pred, use_jax=use_jax)} + + for k in f: f[k]["dist"] /= 10.0 + + keys = ["omega","phi"] + if use_theta: keys.append("theta") + if use_dist: keys.append("dist") + sq_diff = sum([_np.square(f["T"][k]-f["P"][k]).sum(-1) for k in keys]) + + mask = _np.ones(true.shape[0]) if mask is None else f["T"]["CB_mask"] + mask = mask[:,None] * mask[None,:] + loss = (sq_diff * mask).sum((-1,-2)) / mask.sum((-1,-2)) + + return _np.sqrt(loss + 1e-8).mean() + +def _np_get_6D_binned(all_atom_positions, all_atom_mask, use_jax=None): + # TODO: make differentiable, add use_jax option + ref = _np_get_6D(all_atom_positions, + all_atom_mask, + use_jax=False, for_trrosetta=True) + ref = jax.tree_util.tree_map(jnp.squeeze,ref) + + def mtx2bins(x_ref, start, end, nbins, mask): + bins = np.linspace(start, end, nbins) + x_true = np.digitize(x_ref, bins).astype(np.uint8) + x_true = np.where(mask,0,x_true) + return np.eye(nbins+1)[x_true][...,:-1] + + mask = (ref["dist"] > 20) | (np.eye(ref["dist"].shape[0]) == 1) + return {"dist": mtx2bins(ref["dist"], 2.0, 20.0, 37, mask=mask), + "omega":mtx2bins(ref["omega"], -np.pi, np.pi, 25, mask=mask), + "theta":mtx2bins(ref["theta"], -np.pi, np.pi, 25, mask=mask), + "phi": mtx2bins(ref["phi"], 0.0, np.pi, 13, mask=mask)} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/shared/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/shared/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..7b22f741dc224b0456e12b8a1a148ff6e6293ca5 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/shared/utils.py @@ -0,0 +1,111 @@ +import random +import jax +import numpy as np +import jax.numpy as jnp +import sys, gc + +def clear_mem(): + # clear vram (GPU) + backend = jax.lib.xla_bridge.get_backend() + if hasattr(backend,'live_buffers'): + for buf in backend.live_buffers(): + buf.delete() + + # TODO: clear ram (CPU) + gc.collect() + +def update_dict(D, *args, **kwargs): + '''robust function for updating dictionary''' + def set_dict(d, x, override=False): + for k,v in x.items(): + if v is not None: + if k in d: + if isinstance(v, dict): + set_dict(d[k], x[k], override=override) + elif override or d[k] is None: + d[k] = v + elif isinstance(d[k],(np.ndarray,jnp.ndarray)): + d[k] = np.asarray(v) + elif isinstance(d[k], dict): + d[k] = jax.tree_util.tree_map(lambda x: type(x)(v), d[k]) + else: + d[k] = type(d[k])(v) + else: + print(f"ERROR: '{k}' not found in {list(d.keys())}") + override = kwargs.pop("override", False) + while len(args) > 0 and isinstance(args[0],str): + D,args = D[args[0]],args[1:] + for a in args: + if isinstance(a, dict): set_dict(D, a, override=override) + set_dict(D, kwargs, override=override) + +def copy_dict(x): + '''deepcopy dictionary''' + return jax.tree_util.tree_map(lambda y:y, x) + +def to_float(x): + '''convert to float''' + if hasattr(x,"tolist"): x = x.tolist() + if isinstance(x,dict): x = {k:to_float(y) for k,y in x.items()} + elif hasattr(x,"__iter__"): x = [to_float(y) for y in x] + else: x = float(x) + return x + +def dict_to_str(x, filt=None, keys=None, ok=None, print_str=None, f=2): + '''convert dictionary to string for print out''' + if keys is None: keys = [] + if filt is None: filt = {} + if print_str is None: print_str = "" + if ok is None: ok = [] + + # gather keys + for k in x.keys(): + if k not in keys: + keys.append(k) + + for k in keys: + if k in x and (filt.get(k,True) or k in ok): + v = x[k] + if isinstance(v,float): + if int(v) == v: + print_str += f" {k} {int(v)}" + else: + print_str += f" {k} {v:.{f}f}" + else: + print_str += f" {k} {v}" + return print_str + +class Key(): + '''random key generator''' + def __init__(self, key=None, seed=None): + if key is None: + self.seed = random.randint(0,2147483647) if seed is None else seed + self.key = jax.random.PRNGKey(self.seed) + else: + self.key = key + def get(self, num=1): + if num > 1: + self.key, *sub_keys = jax.random.split(self.key, num=(num+1)) + return sub_keys + else: + self.key, sub_key = jax.random.split(self.key) + return sub_key + +def softmax(x, axis=-1): + x = x - x.max(axis,keepdims=True) + x = np.exp(x) + return x / x.sum(axis,keepdims=True) + +def categorical(p): + return (p.cumsum(-1) >= np.random.uniform(size=p.shape[:-1])[..., None]).argmax(-1) + +def to_list(xs): + if not isinstance(xs,list): xs = [xs] + return [x for x in xs if x is not None] + +def copy_missing(a,b): + for i,v in a.items(): + if i not in b: + b[i] = v + elif isinstance(v,dict): + copy_missing(v,b[i]) \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/__init__.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..11451c9987955d0a91ed0a313d7437d5f4e5fa3b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/__init__.py @@ -0,0 +1,14 @@ +import os,jax +# disable triton_gemm for jax versions > 0.3 +if int(jax.__version__.split(".")[1]) > 3: + os.environ["XLA_FLAGS"] = "--xla_gpu_enable_triton_gemm=false" + +import warnings +warnings.simplefilter(action='ignore', category=FutureWarning) + +from colabdesign.shared.utils import clear_mem +from colabdesign.tr.model import mk_tr_model +from colabdesign.tr.joint_model import mk_af_tr_model + +# backward compatability +mk_design_model = mk_trdesign_model = mk_tr_model \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/joint_model.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/joint_model.py new file mode 100644 index 0000000000000000000000000000000000000000..adc0da0a264ab8931caface98cebbd510eed6193 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/joint_model.py @@ -0,0 +1,66 @@ +from colabdesign.af.model import mk_af_model +from colabdesign.tr.model import mk_tr_model + +class mk_af_tr_model: + def __init__(self, protocol="fixbb", use_templates=False, + recycle_mode="last", num_recycles=0): + assert protocol in ["fixbb","partial","hallucination","binder"] + self.af = mk_af_model(protocol=protocol, use_templates=use_templates, + recycle_mode=recycle_mode, num_recycles=num_recycles) + + if protocol == "binder": + def _prep_inputs(pdb_filename, chain, binder_len=50, binder_chain=None, + ignore_missing=True, **kwargs): + self.af.prep_inputs(pdb_filename=pdb_filename, chain=chain, + binder_len=binder_len, binder_chain=binder_chain, + ignore_missing=ignore_missing, **kwargs) + flags = dict(ignore_missing=ignore_missing) + if binder_chain is None: + self.tr = mk_tr_model(protocol="hallucination") + self.tr.prep_inputs(length=binder_len, **flags) + else: + self.tr = mk_tr_model(protocol="fixbb") + self.tr.prep_inputs(pdb_filename=pdb_filename, chain=binder_chain, **flags) + else: + self.tr = mk_tr_model(protocol=protocol) + + if protocol == "fixbb": + def _prep_inputs(pdb_filename, chain, fix_pos=None, + ignore_missing=True, **kwargs): + flags = dict(pdb_filename=pdb_filename, chain=chain, + fix_pos=fix_pos, ignore_missing=ignore_missing) + self.af.prep_inputs(**flags, **kwargs) + self.tr.prep_inputs(**flags, chain=chain) + + if protocol == "partial": + def _prep_inputs(pdb_filename, chain, pos=None, length=None, + fix_pos=None, use_sidechains=False, atoms_to_exclude=None, + ignore_missing=True, **kwargs): + if use_sidechains: fix_seq = True + flags = dict(pdb_filename=pdb_filename, chain=chain, + length=length, pos=pos, fix_pos=fix_pos, + ignore_missing=ignore_missing) + af_a2e = kwargs.pop("af_atoms_to_exclude",atoms_to_exclude) + tr_a2e = kwargs.pop("tr_atoms_to_exclude",atoms_to_exclude) + self.af.prep_inputs(**flags, use_sidechains=use_sidechains, atoms_to_exclude=af_a2e, **kwargs) + self.tr.prep_inputs(**flags, atoms_to_exclude=tr_a2e) + + def _rewire(order=None, offset=0, loops=0): + self.af.rewire(order=order, offset=offset, loops=loops) + self.tr.rewire(order=order, offset=offset, loops=loops) + + self.rewire = _rewire + + if protocol == "hallucintion": + def _prep_inputs(length=None, **kwargs): + self.af.prep_inputs(length=length, **kwargs) + self.tr.prep_inputs(length=length) + + self.prep_inputs = _prep_inputs + + def set_opt(self,*args,**kwargs): + self.af.set_opt(*args,**kwargs) + self.tr.set_opt(*args,**kwargs) + + def joint_design(self, iters=100, tr_weight=1.0, tr_seed=None, **kwargs): + self.af.design(iters, callback=self.tr.af_callback(weight=tr_weight, seed=tr_seed), **kwargs) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/README.md b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/README.md new file mode 100644 index 0000000000000000000000000000000000000000..63933f86f7e5785b8e58aca16be3c0f32e5175c9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/README.md @@ -0,0 +1 @@ +These are old tensorflow script, we have since switched to jax for better integration with AfDesign! diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/model.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/model.py new file mode 100644 index 0000000000000000000000000000000000000000..a624c912869f310d1ae3adf3cea4f08496baee0a --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/model.py @@ -0,0 +1,233 @@ +# supressing warnings +import warnings, logging, os +warnings.filterwarnings('ignore',category=FutureWarning) +logging.disable(logging.WARNING) +os.environ["TF_CPP_MIN_LOG_LEVEL"] = "3" + +import tensorflow as tf +tf.compat.v1.disable_eager_execution() + +from tr.src.utils import split_feat + +def tr_clear_mem(): + tf.compat.v1.reset_default_graph() + tf.compat.v1.keras.backend.clear_session() + +def tr_set_mem(frac=0.5): + tf_config = tf.compat.v1.ConfigProto() + tf_config.gpu_options.per_process_gpu_memory_fraction=frac + tf.compat.v1.keras.backend.set_session(tf.compat.v1.Session(config=tf_config)) + +from tensorflow.keras.models import Model +from tensorflow.keras.layers import Input, Conv2D, Activation, Dense, Lambda, Layer, Concatenate + +import numpy as np + +def get_TrR_weights(filename): + weights = [np.squeeze(w) for w in np.load(filename, allow_pickle=True)] + # remove weights for beta-beta pairing + del weights[-4:-2] + return weights + +def get_TrR(blocks=12, trainable=False, weights=None, name="TrR"): + ex = {"trainable":trainable} + # custom layer(s) + class PSSM(Layer): + + # modified from MRF to only output tiled 1D features + def __init__(self, diag=0.4, use_entropy=False): + super(PSSM, self).__init__() + self.diag = diag + self.use_entropy = use_entropy + + def call(self, inputs): + x,y = inputs + _,_,L,A = [tf.shape(y)[k] for k in range(4)] + with tf.name_scope('1d_features'): + # sequence + x_i = x[0,0,:,:20] + # pssm + f_i = y[0,0] + # entropy + if self.use_entropy: + h_i = K.sum(-f_i * K.log(f_i + 1e-8), axis=-1, keepdims=True) + else: + h_i = tf.zeros((L,1)) + # tile and combined 1D features + feat_1D = tf.concat([x_i,f_i,h_i], axis=-1) + feat_1D_tile_A = tf.tile(feat_1D[:,None,:], [1,L,1]) + feat_1D_tile_B = tf.tile(feat_1D[None,:,:], [L,1,1]) + + with tf.name_scope('2d_features'): + ic = self.diag * tf.eye(L*A) + ic = tf.reshape(ic,(L,A,L,A)) + ic = tf.transpose(ic,(0,2,1,3)) + ic = tf.reshape(ic,(L,L,A*A)) + i0 = tf.zeros([L,L,1]) + feat_2D = tf.concat([ic,i0], axis=-1) + + feat = tf.concat([feat_1D_tile_A, feat_1D_tile_B, feat_2D],axis=-1) + return tf.reshape(feat, [1,L,L,442+2*42]) + + class instance_norm(Layer): + def __init__(self, axes=(1,2),trainable=True): + super(instance_norm, self).__init__() + self.axes = axes + self.trainable = trainable + def build(self, input_shape): + self.beta = self.add_weight(name='beta',shape=(input_shape[-1],), + initializer='zeros',trainable=self.trainable) + self.gamma = self.add_weight(name='gamma',shape=(input_shape[-1],), + initializer='ones',trainable=self.trainable) + def call(self, inputs): + mean, variance = tf.nn.moments(inputs, self.axes, keepdims=True) + return tf.nn.batch_normalization(inputs, mean, variance, self.beta, self.gamma, 1e-6) + + ## INPUT ## + inputs = Input((None,None,21),batch_size=1) + A = PSSM()([inputs,inputs]) + A = Dense(64, **ex)(A) + A = instance_norm(**ex)(A) + A = Activation("elu")(A) + + ## RESNET ## + def resnet(X, dilation=1, filters=64, win=3): + Y = Conv2D(filters, win, dilation_rate=dilation, padding='SAME', **ex)(X) + Y = instance_norm(**ex)(Y) + Y = Activation("elu")(Y) + Y = Conv2D(filters, win, dilation_rate=dilation, padding='SAME', **ex)(Y) + Y = instance_norm(**ex)(Y) + return Activation("elu")(X+Y) + + for _ in range(blocks): + for dilation in [1,2,4,8,16]: + A = resnet(A, dilation) + A = resnet(A, dilation=1) + + ## OUTPUT ## + A_input = Input((None,None,64)) + p_theta = Dense(25, activation="softmax", **ex)(A_input) + p_phi = Dense(13, activation="softmax", **ex)(A_input) + A_sym = Lambda(lambda x: (x + tf.transpose(x,[0,2,1,3]))/2)(A_input) + p_dist = Dense(37, activation="softmax", **ex)(A_sym) + p_omega = Dense(25, activation="softmax", **ex)(A_sym) + A_model = Model(A_input,Concatenate()([p_theta,p_phi,p_dist,p_omega])) + + ## MODEL ## + model = Model(inputs, A_model(A),name=name) + if weights is not None: model.set_weights(weights) + return model + +def get_TrR_model(protocol="fixbb", L=None, num_models=1, hard=True, use_theta=True): + + def gather_idx(x): + idx = x[1][0] + return tf.gather(tf.gather(x[0],idx,axis=-2),idx,axis=-3) + + def get_cce_loss(x, eps=1e-8): + if use_theta: + loss = -tf.reduce_sum(x[0]*tf.math.log(x[1] + eps),-1) + loss = tf.reduce_mean(loss)/4 + else: + # remove theta + true_x = split_feat(x[0]) + pred_x = split_feat(x[1]) + true_x = tf.concat([true_x[k] for k in ["phi","dist","omega"]],-1) + pred_x = tf.concat([pred_x[k] for k in ["phi","dist","omega"]],-1) + loss = -tf.reduce_sum(true_x*tf.math.log(pred_x + eps),-1) + loss = tf.reduce_mean(loss)/3 + return loss[None] + + def get_bkg_loss(x, eps=1e-8): + loss = -tf.reduce_sum(x[1]*(tf.math.log(x[1]+eps)-tf.math.log(x[0]+eps)),-1) + loss = tf.reduce_mean(loss)/4 + return loss[None] + + def prep_seq(x_logits): + x_soft = tf.nn.softmax(x_logits,-1) + if hard: + x_hard = tf.one_hot(tf.argmax(x_logits,-1),20) + x = tf.stop_gradient(x_hard - x_soft) + x_soft + else: + x = x_soft + x = tf.pad(x,[[0,0],[0,0],[0,1]]) + return x[None] + + I_seq_logits = Input((L,20),name="seq_logits") + seq = Lambda(prep_seq,name="seq")(I_seq_logits) + + if protocol in ["fixbb","partial"]: + I_true = Input((L,L,100),name="true") + + if protocol in ["partial","hallucination"]: + I_bkg = Input((L,L,100),name="bkg") + + if protocol in ["partial"]: + I_idx = Input((None,),dtype=tf.int32,name="idx") + I_idx_true = Input((None,),dtype=tf.int32,name="idx_true") + + # TODO + pred = [] + for nam in ["xaa","xab","xac","xad","xae"][:num_models]: + print(nam) + TrR = get_TrR(weights=get_TrR_weights(f"models/model_{nam}.npy"),name=nam) + pred.append(TrR(seq)) + pred = sum(pred)/len(pred) + + if protocol in ["partial"]: + pred_sub = Lambda(gather_idx, name="pred_sub")([pred,I_idx]) + true_sub = Lambda(gather_idx, name="true_sub")([I_true,I_idx_true]) + cce_loss = Lambda(get_cce_loss,name="cce_loss")([true_sub, pred_sub]) + + if protocol in ["fixbb"]: + cce_loss = Lambda(get_cce_loss,name="cce_loss")([I_true, pred]) + + if protocol in ["hallucination","partial"]: + bkg_loss = Lambda(get_bkg_loss,name="bkg_loss")([I_bkg, pred]) + + # define model, loss and gradients + inputs = [I_seq_logits] + outputs = [] + if protocol == "partial": + inputs += [I_true, I_bkg, I_idx, I_idx_true] + outputs += [cce_loss, bkg_loss] + loss = Lambda(lambda x: x[0]+0.1*x[1])([cce_loss,bkg_loss]) + if protocol == "hallucination": + inputs += [I_bkg] + outputs += [bkg_loss] + loss = bkg_loss + if protocol == "fixbb": + inputs += [I_true] + outputs += [cce_loss] + loss = cce_loss + + grad = Lambda(lambda x: tf.gradients(x[0],x[1]), name="grad")([loss,I_seq_logits]) + outputs += [grad, pred] + model = Model(inputs, outputs, name="TrR_model") + + def _fixbb_model(seq, true): + cce_loss, grad, pred = model.predict([seq[None],true[None]]) + return {"cce_loss":cce_loss[0], + "grad":grad[0], + "pred":pred[0]} + + def _hallucination_model(seq, bkg): + bkg_loss, grad, pred = model.predict([seq[None],bkg[None]]) + return {"bkg_loss":bkg_loss[0], + "grad":grad[0], + "pred":pred[0]} + + def _partial_model(seq, true, bkg, pos_idx, pos_idx_ref=None): + if pos_idx_ref is None: pos_idx_ref = pos_idx + cce_loss, bkg_loss, grad, pred = model.predict([seq[None],true[None],bkg[None],pos_idx[None],pos_idx_ref[None]]) + return {"cce_loss":cce_loss[0], + "bkg_loss":bkg_loss[0], + "grad":grad[0], + "pred":pred[0]} + + if protocol == "fixbb": + return _fixbb_model + if protocol == "hallucination": + return _hallucination_model + if protocol == "partial": + return _partial_model diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/utils.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..5d7d4c1954dce74662fd17a4864c321e28316faa --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/legacy/utils.py @@ -0,0 +1,314 @@ +# load libraries +import numpy as np +import string, sys, getopt + +DB_DIR = "/home/krypton/projects/TrR_for_design" # location of databases + +# ivan's natural AA composition +AA_COMP = np.array([0.07892653, 0.04979037, 0.0451488 , 0.0603382 , 0.01261332, + 0.03783883, 0.06592534, 0.07122109, 0.02324815, 0.05647807, + 0.09311339, 0.05980368, 0.02072943, 0.04145316, 0.04631926, + 0.06123779, 0.0547427 , 0.01489194, 0.03705282, 0.0691271]) + +# David Juergens' optimized AA reference weights +# /home/norn/DL/200701_ref_weight_optimization/nelder_mead/scripts/nm_filtered/params_140 +AA_REF = np.array([-1.31161863, -0.44993051, 0.06198913, -0.81825899, 2.63941964, + 0.44087343, -0.93833546, -0.7374156 , 1.54108622, -0.92757075, + -1.70878817, -0.9461753 , 1.77794612, 0.2156388 , 0.3293717 , + -1.012154 , -0.60176806, 2.99381739, 0.84557686, -1.02749264]) + +alpha_1 = list("ARNDCQEGHILKMFPSTWYV-") +states = len(alpha_1) +alpha_3 = ['ALA','ARG','ASN','ASP','CYS','GLN','GLU','GLY','HIS','ILE', + 'LEU','LYS','MET','PHE','PRO','SER','THR','TRP','TYR','VAL','GAP'] + +aa_1_N = {a:n for n,a in enumerate(alpha_1)} +aa_3_N = {a:n for n,a in enumerate(alpha_3)} +aa_N_1 = {n:a for n,a in enumerate(alpha_1)} +aa_1_3 = {a:b for a,b in zip(alpha_1,alpha_3)} +aa_3_1 = {b:a for a,b in zip(alpha_1,alpha_3)} + +def AA_to_N(x): + # ["ARND"] -> [[0,1,2,3]] + x = np.array(x); + if x.ndim == 0: x = x[None] + return [[aa_1_N.get(a, states-1) for a in y] for y in x] + +def N_to_AA(x): + # [[0,1,2,3]] -> ["ARND"] + x = np.array(x); + if x.ndim == 1: x = x[None] + return ["".join([aa_N_1.get(a,"-") for a in y]) for y in x] + +def parse_PDB(x, atoms=['N','CA','C'], chain=None): + ''' + input: x = PDB filename + atoms = atoms to extract (optional) + output: (length, atoms, coords=(x,y,z)), sequence + ''' + xyz,seq,min_resn,max_resn = {},{},np.inf,-np.inf + for line in open(x,"rb"): + line = line.decode("utf-8","ignore").rstrip() + + if line[:6] == "HETATM" and line[17:17+3] == "MSE": + line = line.replace("HETATM","ATOM ") + line = line.replace("MSE","MET") + + if line[:4] == "ATOM": + ch = line[21:22] + if ch == chain or chain is None: + atom = line[12:12+4].strip() + resi = line[17:17+3] + resn = line[22:22+5].strip() + x,y,z = [float(line[i:(i+8)]) for i in [30,38,46]] + + if resn[-1].isalpha(): resa,resn = resn[-1],int(resn[:-1])-1 + else: resa,resn = "",int(resn)-1 + if resn < min_resn: min_resn = resn + if resn > max_resn: max_resn = resn + if resn not in xyz: xyz[resn] = {} + if resa not in xyz[resn]: xyz[resn][resa] = {} + if resn not in seq: seq[resn] = {} + if resa not in seq[resn]: seq[resn][resa] = resi + + if atom not in xyz[resn][resa]: + xyz[resn][resa][atom] = np.array([x,y,z]) + + # convert to numpy arrays, fill in missing values + seq_,xyz_ = [],[] + for resn in range(min_resn,max_resn+1): + if resn in seq: + for k in sorted(seq[resn]): seq_.append(aa_3_N.get(seq[resn][k],20)) + else: seq_.append(20) + if resn in xyz: + for k in sorted(xyz[resn]): + for atom in atoms: + if atom in xyz[resn][k]: xyz_.append(xyz[resn][k][atom]) + else: xyz_.append(np.full(3,np.nan)) + else: + for atom in atoms: xyz_.append(np.full(3,np.nan)) + return np.array(xyz_).reshape(-1,len(atoms),3), np.array(seq_) + +def extend(a,b,c, L,A,D): + ''' + input: 3 coords (a,b,c), (L)ength, (A)ngle, and (D)ihedral + output: 4th coord + ''' + N = lambda x: x/np.sqrt(np.square(x).sum(-1,keepdims=True) + 1e-8) + bc = N(b-c) + n = N(np.cross(b-a, bc)) + m = [bc,np.cross(n,bc),n] + d = [L*np.cos(A), L*np.sin(A)*np.cos(D), -L*np.sin(A)*np.sin(D)] + return c + sum([m*d for m,d in zip(m,d)]) + +def to_len(a,b): + '''given coordinates a-b, return length or distance''' + return np.sqrt(np.sum(np.square(a-b),axis=-1)) + +def to_len_pw(a,b=None): + '''given coordinates a-b return pairwise distance matrix''' + a_norm = np.square(a).sum(-1) + if b is None: b,b_norm = a,a_norm + else: b_norm = np.square(b).sum(-1) + return np.sqrt(np.abs(a_norm.reshape(-1,1) + b_norm - 2*(a@b.T))) + +def to_ang(a,b,c): + '''given coordinates a-b-c, return angle''' + D = lambda x,y: np.sum(x*y,axis=-1) + N = lambda x: x/np.sqrt(np.square(x).sum(-1,keepdims=True) + 1e-8) + return np.arccos(D(N(b-a),N(b-c))) + +def to_dih(a,b,c,d): + '''given coordinates a-b-c-d, return dihedral''' + D = lambda x,y: np.sum(x*y,axis=-1) + N = lambda x: x/np.sqrt(np.square(x).sum(-1,keepdims=True) + 1e-8) + bc = N(b-c) + n1 = np.cross(N(a-b),bc) + n2 = np.cross(bc,N(c-d)) + return np.arctan2(D(np.cross(n1,bc),n2),D(n1,n2)) + +def prep_input(pdb, chain=None, mask_gaps=False): + '''Parse PDB file and return features compatible with TrRosetta''' + ncac, seq = parse_PDB(pdb,["N","CA","C"], chain=chain) + + # mask gap regions + if mask_gaps: + mask = seq != 20 + ncac, seq = ncac[mask], seq[mask] + + N,CA,C = ncac[:,0], ncac[:,1], ncac[:,2] + CB = extend(C, N, CA, 1.522, 1.927, -2.143) + + dist_ref = to_len(CB[:,None], CB[None,:]) + omega_ref = to_dih(CA[:,None], CB[:,None], CB[None,:], CA[None,:]) + theta_ref = to_dih( N[:,None], CA[:,None], CB[:,None], CB[None,:]) + phi_ref = to_ang(CA[:,None], CB[:,None], CB[None,:]) + + def mtx2bins(x_ref, start, end, nbins, mask): + bins = np.linspace(start, end, nbins) + x_true = np.digitize(x_ref, bins).astype(np.uint8) + x_true[mask] = 0 + return np.eye(nbins+1)[x_true][...,:-1] + + p_dist = mtx2bins(dist_ref, 2.0, 20.0, 37, mask=(dist_ref > 20)) + p_omega = mtx2bins(omega_ref, -np.pi, np.pi, 25, mask=(p_dist[...,0]==1)) + p_theta = mtx2bins(theta_ref, -np.pi, np.pi, 25, mask=(p_dist[...,0]==1)) + p_phi = mtx2bins(phi_ref, 0.0, np.pi, 13, mask=(p_dist[...,0]==1)) + feat = np.concatenate([p_theta, p_phi, p_dist, p_omega],-1) + return {"seq":N_to_AA(seq), "feat":feat, "dist_ref":dist_ref} + +def split_feat(feat): + out = {} + for k,i,j in [["theta",0,25],["phi",25,38],["dist",38,75],["omega",75,100]]: + out[k] = feat[...,i:j] + return out + +def pairwise_id(x): + '''get pairwise sequence identity''' + x = np.array(x) + return (x[:,None] == x[None,:]).mean(-1) + +def arr2str(x, d=3): + return np.array2string(x,formatter={'float_kind':lambda x: f"%.{d}f" % x}).replace("\n","").replace(" ",",") + +##################################################################### +# Working with multiple sequence alignments +##################################################################### + +def parse_fasta(filename, a3m=False): + '''function to parse fasta file''' + if a3m: + # for a3m files the lowercase letters are removed + # as these do not align to the query sequence + rm_lc = str.maketrans(dict.fromkeys(string.ascii_lowercase)) + header, sequence = [],[] + lines = open(filename, "r") + for line in lines: + line = line.rstrip() + if len(line) > 0: + if line[0] == ">": + header.append(line[1:]) + sequence.append([]) + else: + if a3m: line = line.translate(rm_lc) + else: line = line.upper() + sequence[-1].append(line) + lines.close() + sequence = [''.join(seq) for seq in sequence] + return header, sequence + +def mk_msa(seqs): + '''one hot encode msa''' + alphabet = list("ARNDCQEGHILKMFPSTWYV-") + states = len(alphabet) + + alpha = np.array(alphabet, dtype='|S1').view(np.uint8) + msa = np.array([list(s) for s in seqs], dtype='|S1').view(np.uint8) + for n in range(states): + msa[msa == alpha[n]] = n + msa[msa > states] = states-1 + + return np.eye(states)[msa] + +def get_dist_acc(pred, true, true_mask=None,sep=5,eps=1e-8): + ## compute accuracy of CB features ## + pred,true = [x[...,39:51].sum(-1) for x in[pred,true]] + if true_mask is not None: + mask = true_mask[:,:,None] * true_mask[:,None,:] + else: mask = np.ones_like(pred) + i,j = np.triu_indices(pred.shape[-1],k=sep) + P,T,M = pred[...,i,j], true[...,i,j], mask[...,i,j] + ## give equal weighting to positive and negative predictions + pos = (T*P*M).sum(-1)/((M*T).sum(-1)+eps) + neg = ((1-T)*(1-P)*M).sum(-1)/((M*(1-T)).sum(-1)+eps) + return 2.0*(pos*neg)/(pos+neg+eps) + +def inv_cov(Y): + '''given MSA, return contacts''' + + N,L = Y.shape + K = Y.max()+1 + Y = np.eye(K)[Y] + + # flatten msa (N,L,A) -> (N,L*A) + Y_flat = Y.reshape(N,-1) + + # compute covariance matrix (L*A,L*A) + c = np.cov(Y_flat.T) + # compute shrinkage (l2 regularization) + shrink = 4.5/np.sqrt(N) * np.eye(c.shape[0]) + # take the inverse to solve for w + ic = np.linalg.inv(c + shrink) + # (L,A,L,A) + ic = ic.reshape(L,K,L,K) + + # take l2norm to reduce (L,A,L,A) to (L,L) matrix + ic_norm = np.sqrt(np.square(ic).sum((1,3))) + np.fill_diagonal(ic_norm,0) + + #Average product correction (aka remove largest eigenvector) + ap = ic_norm.sum(0) + apc = ic_norm - (ap[:,None]*ap[None,:])/ap.sum() + np.fill_diagonal(apc,0.0) + return apc + +def to_dict(label, var_list): + return dict(zip(label,var_list)) + +def to_list(label, var_dict, default=None): + return [var_dict.get(k, default) for k in label] + +# class for parsing arguments +class parse_args: + def __init__(self): + self.long,self.short = [],[] + self.info,self.help = [],[] + + def txt(self,help): + self.help.append(["txt",help]) + + def add(self, arg, default, type, help=None): + self.long.append(arg[0]) + key = arg[0].replace("=","") + self.info.append({"key":key, "type":type, + "value":default, "arg":[f"--{key}"]}) + if len(arg) == 2: + self.short.append(arg[1]) + s_key = arg[1].replace(":","") + self.info[-1]["arg"].append(f"-{s_key}") + if help is not None: + self.help.append(["opt",[arg,help]]) + + def parse(self,argv): + for opt, arg in getopt.getopt(argv,"".join(self.short),self.long)[0]: + for x in self.info: + if opt in x["arg"]: + if x["type"] is None: x["value"] = (x["value"] == False) + else: x["value"] = x["type"](arg) + + opts = {x["key"]:x["value"] for x in self.info} + print(str(opts).replace(" ","")) + return dict2obj(opts) + + def usage(self, err): + for type,info in self.help: + if type == "txt": print(info) + if type == "opt": + arg, helps = info + help = helps[0] + if len(arg) == 1: print("--%-15s : %s" % (arg[0],help)) + if len(arg) == 2: print("--%-10s -%-3s : %s" % (arg[0],arg[1].replace(":",""),help)) + for help in helps[1:]: print("%19s %s" % ("",help)) + print(f"< {err} >") + print(" "+"-"*(len(err)+2)) + print(" \ ^__^ ") + print(" \ (oo)\_______ ") + print(" (__)\ )\/\ ") + print(" ||----w | ") + print(" || || ") + sys.exit() + +class dict2obj(): + def __init__(self, dictionary): + for key in dictionary: + setattr(self, key, dictionary[key]) diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/model.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/model.py new file mode 100644 index 0000000000000000000000000000000000000000..caaf4c31e708eb4a5965e57778c89df00a1032a1 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/model.py @@ -0,0 +1,341 @@ +import random, os +import numpy as np +import jax +import jax.numpy as jnp +import matplotlib.pyplot as plt + +from colabdesign.shared.utils import copy_dict, update_dict, Key, dict_to_str +from colabdesign.shared.prep import prep_pos +from colabdesign.shared.protein import _np_get_6D_binned +from colabdesign.shared.model import design_model, soft_seq + +from .trrosetta import TrRosetta, get_model_params + +# borrow some stuff from AfDesign +from colabdesign.af.prep import prep_pdb +from colabdesign.af.alphafold.common import protein + +class mk_tr_model(design_model): + def __init__(self, protocol="fixbb", num_models=1, + sample_models=True, data_dir="params/tr", + optimizer="sgd", learning_rate=0.1, + loss_callback=None): + + assert protocol in ["fixbb","hallucination","partial"] + + self.protocol = protocol + self._data_dir = "." if os.path.isfile(os.path.join("models",f"model_xaa.npy")) else data_dir + self._loss_callback = loss_callback + self._num = 1 + + # set default options + self.opt = {"temp":1.0, "soft":1.0, "hard":1.0, "dropout":False, + "num_models":num_models,"sample_models":sample_models, + "weights":{}, "lr":1.0, "alpha":1.0, + "learning_rate":learning_rate, "use_pssm":False, + "norm_seq_grad":True} + + self._args = {"optimizer":optimizer} + self._params = {} + self._inputs = {} + + # setup model + self._model = self._get_model() + self._model_params = [] + for k in list("abcde"): + p = os.path.join(self._data_dir,os.path.join("models",f"model_xa{k}.npy")) + self._model_params.append(get_model_params(p)) + + if protocol in ["hallucination","partial"]: + self._bkg_model = TrRosetta(bkg_model=True) + + def _get_model(self): + runner = TrRosetta() + def _get_loss(inputs, outputs): + opt = inputs["opt"] + aux = {"outputs":outputs, "losses":{}} + log_p = jax.tree_util.tree_map(jax.nn.log_softmax, outputs) + + # bkg loss + if self.protocol in ["hallucination","partial"]: + p = jax.tree_util.tree_map(jax.nn.softmax, outputs) + log_q = jax.tree_util.tree_map(jax.nn.log_softmax, inputs["6D_bkg"]) + aux["losses"]["bkg"] = {} + for k in ["dist","omega","theta","phi"]: + aux["losses"]["bkg"][k] = -(p[k]*(log_p[k]-log_q[k])).sum(-1).mean() + + # cce loss + if self.protocol in ["fixbb","partial"]: + if "pos" in opt: + pos = opt["pos"] + log_p = jax.tree_util.tree_map(lambda x:x[:,pos][pos,:], log_p) + + q = inputs["6D"] + aux["losses"]["cce"] = {} + for k in ["dist","omega","theta","phi"]: + aux["losses"]["cce"][k] = -(q[k]*log_p[k]).sum(-1).mean() + + if self._loss_callback is not None: + aux["losses"].update(self._loss_callback(outputs)) + + # weighted loss + w = opt["weights"] + tree_multi = lambda x,y: jax.tree_util.tree_map(lambda a,b:a*b, x,y) + losses = {k:(tree_multi(v,w[k]) if k in w else v) for k,v in aux["losses"].items()} + loss = sum(jax.tree_util.tree_leaves(losses)) + return loss, aux + + def _model(params, model_params, inputs, key): + inputs["params"] = params + opt = inputs["opt"] + seq = soft_seq(params["seq"], inputs["bias"], opt) + if "fix_pos" in opt: + if "pos" in self.opt: + seq_ref = jax.nn.one_hot(inputs["batch"]["aatype_sub"],20) + p = opt["pos"][opt["fix_pos"]] + fix_seq = lambda x:x.at[...,p,:].set(seq_ref) + else: + seq_ref = jax.nn.one_hot(inputs["batch"]["aatype"],20) + p = opt["fix_pos"] + fix_seq = lambda x:x.at[...,p,:].set(seq_ref[...,p,:]) + seq = jax.tree_util.tree_map(fix_seq, seq) + + inputs.update({"seq":seq["pseudo"][0], + "prf":jnp.where(opt["use_pssm"],seq["pssm"],seq["pseudo"])[0]}) + rate = jnp.where(opt["dropout"],0.15,0.0) + outputs = runner(inputs, model_params, key, rate) + loss, aux = _get_loss(inputs, outputs) + aux.update({"seq":seq,"opt":opt}) + return loss, aux + + return {"grad_fn":jax.jit(jax.value_and_grad(_model, has_aux=True, argnums=0)), + "fn":jax.jit(_model)} + + def prep_inputs(self, pdb_filename=None, chain=None, length=None, + pos=None, fix_pos=None, atoms_to_exclude=None, ignore_missing=True, + **kwargs): + ''' + prep inputs for TrDesign + ''' + if self.protocol in ["fixbb", "partial"]: + # parse PDB file and return features compatible with TrRosetta + pdb = prep_pdb(pdb_filename, chain, ignore_missing=ignore_missing) + self._inputs["batch"] = pdb["batch"] + + if fix_pos is not None: + self.opt["fix_pos"] = prep_pos(fix_pos, **pdb["idx"])["pos"] + + if self.protocol == "partial" and pos is not None: + self._pos_info = prep_pos(pos, **pdb["idx"]) + p = self._pos_info["pos"] + aatype = self._inputs["batch"]["aatype"] + self._inputs["batch"] = jax.tree_util.tree_map(lambda x:x[p], self._inputs["batch"]) + self.opt["pos"] = p + if "fix_pos" in self.opt: + sub_i,sub_p = [],[] + p = p.tolist() + for i in self.opt["fix_pos"].tolist(): + if i in p: + sub_i.append(i) + sub_p.append(p.index(i)) + self.opt["fix_pos"] = np.array(sub_p) + self._inputs["batch"]["aatype_sub"] = aatype[sub_i] + + self._inputs["6D"] = _np_get_6D_binned(self._inputs["batch"]["all_atom_positions"], + self._inputs["batch"]["all_atom_mask"]) + + self._len = len(self._inputs["batch"]["aatype"]) + self.opt["weights"]["cce"] = {"dist":1/6,"omega":1/6,"theta":2/6,"phi":2/6} + if atoms_to_exclude is not None: + if "N" in atoms_to_exclude: + # theta = [N]-CA-CB-CB + self.opt["weights"]["cce"] = dict(dist=1/4,omega=1/4,phi=1/2,theta=0) + if "CA" in atoms_to_exclude: + # theta = N-[CA]-CB-CB + # omega = [CA]-CB-CB-[CA] + # phi = [CA]-CB-CB + self.opt["weights"]["cce"] = dict(dist=1,omega=0,phi=0,theta=0) + + if self.protocol in ["hallucination", "partial"]: + # compute background distribution + if length is not None: self._len = length + self._inputs["6D_bkg"] = [] + key = jax.random.PRNGKey(0) + for n in range(1,6): + p = os.path.join(self._data_dir,os.path.join("bkgr_models",f"bkgr0{n}.npy")) + self._inputs["6D_bkg"].append(self._bkg_model(get_model_params(p), key, self._len)) + self._inputs["6D_bkg"] = jax.tree_util.tree_map(lambda *x:np.stack(x).mean(0), *self._inputs["6D_bkg"]) + + # reweight the background + self.opt["weights"]["bkg"] = dict(dist=1/6,omega=1/6,phi=2/6,theta=2/6) + + + self._opt = copy_dict(self.opt) + self.restart(**kwargs) + + def set_opt(self, *args, **kwargs): + ''' + set [opt]ions + ------------------- + note: model.restart() resets the [opt]ions to their defaults + use model.set_opt(..., set_defaults=True) + or model.restart(..., reset_opt=False) to avoid this + ------------------- + model.set_opt(num_models=1) + model.set_opt(con=dict(num=1)) or set_opt({"con":{"num":1}}) + model.set_opt(lr=1, set_defaults=True) + ''' + if kwargs.pop("set_defaults", False): + update_dict(self._opt, *args, **kwargs) + + update_dict(self.opt, *args, **kwargs) + + + def restart(self, seed=None, opt=None, weights=None, + seq=None, reset_opt=True, **kwargs): + + if reset_opt: + self.opt = copy_dict(self._opt) + + self.set_opt(opt) + self.set_weights(weights) + self.set_seed(seed) + + # set sequence + self.set_seq(seq, **kwargs) + + # setup optimizer + self._k = 0 + self.set_optimizer() + + # clear previous best + self._tmp = {"best":{}} + + def run(self, backprop=True): + '''run model to get outputs, losses and gradients''' + + # decide which model params to use + ns = np.arange(5) + m = min(self.opt["num_models"],len(ns)) + if self.opt["sample_models"] and m != len(ns): + model_num = np.random.choice(ns,(m,),replace=False) + else: + model_num = ns[:m] + model_num = np.array(model_num).tolist() + + # run in serial + aux_all = [] + for n in model_num: + model_params = self._model_params[n] + self._inputs["opt"] = self.opt + flags = [self._params, model_params, self._inputs, self.key()] + if backprop: + (loss,aux),grad = self._model["grad_fn"](*flags) + else: + loss,aux = self._model["fn"](*flags) + grad = jax.tree_util.tree_map(np.zeros_like, self._params) + aux.update({"loss":loss, "grad":grad}) + aux_all.append(aux) + + # average results + self.aux = jax.tree_util.tree_map(lambda *x:np.stack(x).mean(0), *aux_all) + self.aux["model_num"] = model_num + + + def step(self, backprop=True, callback=None, save_best=True, verbose=1): + self.run(backprop=backprop) + if callback is not None: callback(self) + + # modify gradients + if self.opt["norm_seq_grad"]: self._norm_seq_grad() + self._state, self.aux["grad"] = self._optimizer(self._state, self.aux["grad"], self._params) + + # apply gradients + lr = self.opt["learning_rate"] + self._params = jax.tree_util.tree_map(lambda x,g:x-lr*g, self._params, self.aux["grad"]) + + # increment + self._k += 1 + + # save results + if save_best: + if "aux" not in self._tmp["best"] or self.aux["loss"] < self._tmp["best"]["aux"]["loss"]: + self._tmp["best"]["aux"] = self.aux + + # print + if verbose and (self._k % verbose) == 0: + x = self.get_loss(get_best=False) + x["models"] = self.aux["model_num"] + print(dict_to_str(x, print_str=f"{self._k}", keys=["models"])) + + def predict(self, seq=None, models=0): + self.set_opt(dropout=False) + if seq is not None: + self.set_seq(seq=seq, set_state=False) + self.run(backprop=False) + + def design(self, iters=100, opt=None, weights=None, save_best=True, verbose=1): + self.set_opt(opt) + self.set_weights(weights) + for _ in range(iters): + self.step(save_best=save_best, verbose=verbose) + + def plot(self, mode="preds", dpi=100, get_best=True): + '''plot predictions''' + + assert mode in ["preds","feats","bkg_feats"] + if mode == "preds": + aux = self._tmp["best"]["aux"] if (get_best and "aux" in self._tmp["best"]) else self.aux + x = aux["outputs"] + elif mode == "feats": + x = self._inputs["6D"] + elif mode == "bkg_feats": + x = self._inputs["6D_bkg"] + + x = jax.tree_util.tree_map(np.asarray, x) + + plt.figure(figsize=(4*4,4), dpi=dpi) + for n,k in enumerate(["theta","phi","dist","omega"]): + v = x[k] + plt.subplot(1,4,n+1) + plt.title(k) + plt.imshow(v.argmax(-1),cmap="binary") + plt.show() + + def get_loss(self, k=None, get_best=True): + aux = self._tmp["best"]["aux"] if (get_best and "aux" in self._tmp["best"]) else self.aux + if k is None: + return {k:self.get_loss(k, get_best=get_best) for k in aux["losses"].keys()} + losses = aux["losses"][k] + weights = aux["opt"]["weights"][k] + weighted_losses = jax.tree_util.tree_map(lambda l,w:l*w, losses, weights) + return float(sum(jax.tree_util.tree_leaves(weighted_losses))) + + def af_callback(self, weight=1.0, seed=None): + + def callback(af_model): + # copy [opt]ions from afdesign + for k,v in af_model.opt.items(): + if k in self.opt and k not in ["weights"]: + self.opt[k] = af_model.opt[k] + + # update sequence input + self._params["seq"] = af_model._params["seq"] + + # run trdesign + self.run(backprop = weight > 0) + + # add gradients + af_model.aux["grad"]["seq"] += weight * self.aux["grad"]["seq"] + + # add loss + af_model.aux["loss"] += weight * self.aux["loss"] + + # for verbose printout + if self.protocol in ["hallucination","partial"]: + af_model.aux["losses"]["TrD_bkg"] = self.get_loss("bkg", get_best=False) + if self.protocol in ["fixbb","partial"]: + af_model.aux["losses"]["TrD_cce"] = self.get_loss("cce", get_best=False) + + self.restart(seed=seed) + return callback \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/colabdesign/tr/trrosetta.py b/model/PXDesignBench/ColabDesign/colabdesign/tr/trrosetta.py new file mode 100644 index 0000000000000000000000000000000000000000..e31233ab0743c34ad66155d5802fc63f2bd10619 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/colabdesign/tr/trrosetta.py @@ -0,0 +1,115 @@ +import jax.numpy as jnp +import jax +import numpy as np + +def TrRosetta(bkg_model=False): + + def pseudo_mrf(inputs, prf=None): + '''single sequence''' + seq,prf = inputs["seq"],inputs["prf"] + L,A = seq.shape[0],21 + if prf.shape[1] == 20: + prf = jnp.pad(prf,[[0,0],[0,1]]) + + # 1D features + x_1D = jnp.concatenate([seq, prf],-1) + x_1D = jnp.pad(x_1D,[[0,0],[0,1]]) + x_1D = jnp.repeat(x_1D[None],L,0) + + # 2D features + x_2D = jnp.diag(jnp.full(L*A,0.4)) + x_2D = x_2D.reshape(L,A,L,A).swapaxes(1,2).reshape(L,L,-1) + x_2D = jnp.pad(x_2D,[[0,0],[0,0],[0,1]]) + return jnp.concatenate([x_1D.swapaxes(0,1), x_1D, x_2D],-1) + + # layers + def instance_norm(x, params): + mu = x.mean((0,1),keepdims=True) + var = x.var((0,1),keepdims=True) + inv = jax.lax.rsqrt(var + 1e-6) * params["scale"] + return x * inv + params["offset"] - mu * inv + + def conv_2D(x, params, dilation=1, stride=1, padding="SAME"): + flags = dict(window_strides=(stride,stride), + rhs_dilation=(dilation,dilation), + padding=padding) + x = x.transpose([2,0,1]) + f = params["filters"].transpose([3,2,0,1]) + x = jax.lax.conv_general_dilated(x[None], f, **flags)[0] + x = x.transpose([1,2,0]) + return x + params["bias"] + + def dense(x, params): + return x @ params["filters"] + params["bias"] + + def dropout(x, key, rate): + keep_rate = 1.0 - rate + keep = jax.random.bernoulli(key, keep_rate, shape=x.shape) + return keep * x / keep_rate + + # meta layers + def encoder(x, params): + x = dense(x, params) + x = instance_norm(x, params) + return jax.nn.elu(x) + + def block(x, params, dilation, key, rate=0.15): + y = x + for n in [0,1]: + if n == 1: y = dropout(y, key, rate) + p = jax.tree_util.tree_map(lambda x:x[n], params) + y = conv_2D(y, p, dilation) + y = instance_norm(y, p) + y = jax.nn.elu(y if n == 0 else (x+y)) + return y + + def resnet(x, params, key, rate=0.15): + def body(prev, sub_params): + (x,key) = prev + for n, dilation in enumerate([1,2,4,8,16]): + key, sub_key = jax.random.split(key) + p = jax.tree_util.tree_map(lambda x:x[n], sub_params) + x = block(x, p, dilation, sub_key, rate) + return (x,key), None + return jax.lax.scan(body,(x,key),params)[0][0] + + def heads(x, params): + o = {k:dense(x,params[k]) for k in ["theta","phi"]} + x = (x + x.swapaxes(0,1)) / 2 + o.update({k:dense(x,params[k]) for k in ["dist","bb","omega"]}) + return o + + def trunk(x, params, key, rate=0.15): + key, sub_key = jax.random.split(key) + x = encoder(x, params["encoder"]) + x = resnet(x, params["resnet"], sub_key, rate) + x = block(x, params["block"], 1, key, rate) + return heads(x, params) + + # decide which model to use + if bkg_model: + def model(params, key, length=100): + key, sub_key = jax.random.split(key) + x = jax.random.normal(sub_key, (length, length, 64)) + return trunk(x, params, key, 0.0) + return jax.jit(model, static_argnums=2) + else: + def model(inputs, params, key, rate=0.15): + x = pseudo_mrf(inputs) + return trunk(x, params, key, rate) + return jax.jit(model) + +def get_model_params(npy): + '''parse TrRosetta params into dictionary''' + xaa = np.load(npy,allow_pickle=True).tolist() + layers = ["encoder","resnet","block","theta","phi","dist","bb","omega"] + num = np.array([4,0,8,2,2,2,2,2]) + num[1] = len(xaa) - num.sum() + idx = np.cumsum(num) - num + def split(params): + labels = ["filters","bias","offset","scale"] + steps = min(len(params),len(labels)) + return {labels[n]:np.squeeze(params[n::steps]) for n in range(steps)} + params = {k:split(xaa[i:i+n]) for k,i,n in zip(layers,idx,num)} + params["resnet"] = jax.tree_util.tree_map(lambda x:x.reshape(-1,5,2,*x.shape[1:]), params["resnet"]) + return params \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/esm_msa/README.md b/model/PXDesignBench/ColabDesign/esm_msa/README.md new file mode 100644 index 0000000000000000000000000000000000000000..1e73c8f015b804fc656534bfe3775ea6da8cc865 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/esm_msa/README.md @@ -0,0 +1,11 @@ +# MSA TRANSFORMER in jax! +**WARNING** This code is work-in-progress! + + + Open In Colab + + +### Contributors: +- Shihao Feng [@JeffSHF](https://github.com/JeffSHF) +- Lin Xu +- Facebook Research - [original Pytorch code](https://github.com/facebookresearch/esm) diff --git a/model/PXDesignBench/ColabDesign/esm_msa/example.ipynb b/model/PXDesignBench/ColabDesign/esm_msa/example.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..62e620b831103f2cf03404a97fb11bfd1bac85d9 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/esm_msa/example.ipynb @@ -0,0 +1,185 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "code", + "source": [ + "import os\n", + "if not os.path.exists(\"colabdesign\"):\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " os.system(\"ln -s /usr/local/lib/python3.7/dist-packages/colabdesign colabdesign\")\n", + " os.system(\"curl -fsSL https://files.ipd.uw.edu/krypton/esm_msa_jax_v1.pkl.gz | gunzip > esm_msa.pkl\")" + ], + "metadata": { + "id": "tyGNqfWE1oHr" + }, + "execution_count": 1, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "id": "rk3ZGUAD1mQt" + }, + "outputs": [], + "source": [ + "from colabdesign import esm_msa\n", + "import numpy as np\n", + "import jax\n", + "import matplotlib.pyplot as plt" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 216 + }, + "id": "6vQcxQHH1mQu", + "outputId": "0055fae6-897c-4190-e4c8-d2a1cdae5cff" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "(64, 146)\n" + ] + }, + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "%shell wget -qnc https://github.com/sokrypton/ColabDesign/raw/v1.1.1/esm_msa/test_msa.npy\n", + "tokens = np.load('test_msa.npy')[0]\n", + "print(tokens.shape)\n", + "plt.figure()\n", + "plt.imshow(tokens)\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "id": "qQVHbbPP1mQw" + }, + "outputs": [], + "source": [ + "model, alphabet = esm_msa.pretrained.get_model()\n", + "_ = model.init(model.key, tokens)\n", + "model.load_params('esm_msa.pkl')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "WwHjkqDp1mQw", + "outputId": "c51e386e-98ca-4e26-94eb-68444d8f2800" + }, + "outputs": [ + { + "output_type": "stream", + "name": "stdout", + "text": [ + "dict_keys(['col_attentions', 'contacts', 'logits', 'row_attentions'])\n" + ] + } + ], + "source": [ + "result = model(tokens)\n", + "print(result.keys())" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 269 + }, + "id": "JE404_Vw1mQw", + "outputId": "6b97c058-cd51-4ef6-b359-3eb3984a95f9" + }, + "outputs": [ + { + "output_type": "display_data", + "data": { + "text/plain": [ + "
" + ], + "image/png": "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\n" + }, + "metadata": { + "needs_background": "light" + } + } + ], + "source": [ + "contacts = result['contacts']\n", + "plt.figure()\n", + "plt.imshow(contacts)\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.9.7 ('tpj3')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "2bdfb48100449667474899f0bd4fd9df1ff0dba27ddd143fdd7e1b92c2b9e5f4" + } + }, + "colab": { + "provenance": [], + "include_colab_link": true + }, + "accelerator": "GPU" + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/esm_msa/test_msa.npy b/model/PXDesignBench/ColabDesign/esm_msa/test_msa.npy new file mode 100644 index 0000000000000000000000000000000000000000..3ce8fe279876ae2fefe0bdd904dbcb29cb5f888e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/esm_msa/test_msa.npy @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a50789726ef7636f332fb20241ee2fb815ce6029c33acd73946d857b4a6a4ff +size 37504 diff --git a/model/PXDesignBench/ColabDesign/mpnn/README.md b/model/PXDesignBench/ColabDesign/mpnn/README.md new file mode 100644 index 0000000000000000000000000000000000000000..f6f6f837bd4392f22d47532a5185b48494b9a439 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/README.md @@ -0,0 +1,85 @@ +# ProteinMPNN in jax! +**WARNING** This code is work-in-progress! + + + Open In Colab + + +#### install +```bash +pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1 +``` +#### run +```python +from colabdesign.mpnn import mk_mpnn_model +mpnn_model = mk_mpnn_model() +mpnn_model.prep_inputs(pdb_filename="tmp.pdb") +samples = mpnn_model.sample_parallel() +``` +# FAQ +#### What are all the available functions? +- `mpnn_model.sample()` - sample one sequence +- `mpnn_model.sample(temperature=0.1)` - control sampling temperature +- `mpnn_model.sample(decoding_order=np.array([0,1,2,3,4,5]))` specify the order of autoregressive sampling +- `mpnn_model.sample(decoding_order=np.array([[0,3],[1,4],[2,5]]))` - specify order of "tied" autoregressive sampling +- `mpnn_model.sample_parallel(batch=128)` - sample 128 sequences in parallel (all options above apply) +- `mpnn_model.score(seq="QWERTY")` - score one sequence +- `mpnn_model.get_unconditional_logits()` - get P(sequence | structure) +#### How do I specify which positions to fix, while leaving the rest to redesign? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", fix_pos="1-10") +``` +#### Can I invert the selection? So I can specify which positions to redesign? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", fix_pos="1-10", inverse=True) +``` +#### How about multichain inputs? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", chain="A,B", fix_pos="A1-10,B5-20") +``` +#### Can I fix an entire chain, for binder redesign? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", chain="A,B", fix_pos="A") +``` +#### Can I avoid certain amino acids? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", rm_aa="C") +``` +#### I want more control! +You can modify the bias matrix directly! The bias matrix is a (length, 21) matrix. Using large negative/positive values in the bias matrix is how we prevent certain amino acids from being sampled (rm_aa) and fix certain positions (fix_pos). For reference, the alphabet used: `ARNDCQEGHILKMFPSTWYV`. + +For example, to add alanine bias to the first position, do: +```python +from colabdesign.mpnn.model import aa_order +mpnn_model.prep_inputs(pdb_filename="tmp.pdb") +mpnn_model._inputs["bias"][0,aa_order["A"]] = 1.0 +``` +For example, if you want to add a hydrophilic bias to all positions, you can do: +```python +for k in "DEHKNQRSTWY": + mpnn_model._inputs["bias"][:,aa_order[k]] += 1.39 +``` +#### How about tied sampling for homo-oligomeric complexes? +```python +mpnn_model.prep_inputs(pdb_filename="tmp.pdb", chain="A,B,C", homooligomeric=True) +``` +# Advanced FAQ +#### How do I evaluate the sequences with AlphaFold? +```bash +mkdir params +curl -fsSL https://storage.googleapis.com/alphafold/alphafold_params_2022-03-02.tar | tar x -C params +``` +```python +from colabdesign.af import mk_af_model +af_model = mk_af_model() +af_model.prep_inputs(pdb_filename="tmp.pdb") +for n,S in enumerate(samples["S"]): + af_model.predict(seq=S.argmax(-1)) + af_model.save_current_pdb(f"{n}.pdb") +``` + +### Contributors: +- Shihao Feng [@JeffSHF](https://github.com/JeffSHF) +- Sergey Ovchinnikov [@sokrypton](https://github.com/sokrypton) +- Simon Kozlov [@sim0nsays](https://github.com/sim0nsays) +- Justas Dauparas [@dauparas](https://github.com/dauparas) - [original pytorch code](https://github.com/dauparas/ProteinMPNN) diff --git a/model/PXDesignBench/ColabDesign/mpnn/convert_weights/convert.ipynb b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/convert.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..7e56419b1cd98f56a8566fdbc92e36d7f330bee6 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/convert.ipynb @@ -0,0 +1,158 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "2590bea3-bcfc-4630-8393-2c4762cb4168", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/data/dell/anaconda3/envs/torch1.8/lib/python3.8/site-packages/tqdm/auto.py:22: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n" + ] + } + ], + "source": [ + "import torch\n", + "import joblib\n", + "import numpy as np" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "4c433f59-b8bf-47c3-9bf0-f3ca8f7a0e6c", + "metadata": {}, + "outputs": [], + "source": [ + "with open('torch_weights.txt', 'r') as f:\n", + " lines = f.readlines()\n", + "tkeys = [iline.strip() for iline in lines]" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ab6977f5-2593-4dd2-9a3c-d72124ce7060", + "metadata": {}, + "outputs": [], + "source": [ + "with open('jax_weights.txt', 'r') as f:\n", + " lines = f.readlines()\n", + "jkeys = [iline.strip() for iline in lines]" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "id": "67989df7-409e-43e9-8af9-6a21f0aef483", + "metadata": {}, + "outputs": [], + "source": [ + "# directory for jax and pytorch weights\n", + "weight_dir = '/data/dell/Desktop/GitHub/ProteinMPNN_jax/weights/torch'\n", + "dest_dir = '/data/dell/Desktop/GitHub/ProteinMPNN_jax/weights/jax'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "c786705d-240b-4bb6-a767-adee16c501f8", + "metadata": {}, + "outputs": [], + "source": [ + "weight_list = [\"v_48_010\", \"v_48_020\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "b264f1d9-dab7-4f69-9486-9bffaf02adf6", + "metadata": {}, + "outputs": [], + "source": [ + "for iweight in weight_list:\n", + " ck = torch.load(weight_dir + '/' + iweight + '.pt', map_location='cpu')\n", + " ck_new = {}\n", + " ck_new['num_edges'] = ck['num_edges']\n", + " ck_new['noise_level'] = ck['noise_level']\n", + " ck_new['model_state_dict'] = {}\n", + " for ith, ijkey in enumerate(jkeys):\n", + " itkey = tkeys[ith]\n", + " if 'edge_embedding' in ijkey:\n", + " ck_new['model_state_dict'][ijkey] = {'w': np.array(ck['model_state_dict'][itkey]).T}\n", + " elif 'embed_token' in ijkey:\n", + " ck_new['model_state_dict'][ijkey] = {'W_s': np.array(ck['model_state_dict'][itkey])}\n", + " elif 'norm' in ijkey:\n", + " ck_new['model_state_dict'][ijkey] = {'scale': np.array(ck['model_state_dict'][itkey + '.weight']),\n", + " 'offset': np.array(ck['model_state_dict'][itkey + '.bias'])}\n", + " else:\n", + " ck_new['model_state_dict'][ijkey] = {'w': np.array(ck['model_state_dict'][itkey + '.weight']).T,\n", + " 'b': np.array(ck['model_state_dict'][itkey + '.bias']).T}\n", + " \n", + " joblib.dump(ck_new, dest_dir + '/' + iweight + '.pkl')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d72eca08-24b8-4e8c-942d-93ebc4e35ee3", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a6de4720-0c61-474d-9503-498c694c35f1", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "c84397b9-2857-43be-90cf-2be3a6525543", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "86ff0de3-2f1f-4319-a565-fa9a5eb97fdc", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.8.13 ('torch1.8')", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.13" + }, + "vscode": { + "interpreter": { + "hash": "3ae0ca605930d43634b7fd9a0f47e12f386d3436786e739d9a5b581639944ad1" + } + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/model/PXDesignBench/ColabDesign/mpnn/convert_weights/jax_weights.txt b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/jax_weights.txt new file mode 100644 index 0000000000000000000000000000000000000000..6f86e811ac82c9d5927fc3565dc9ef875a0c14a8 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/jax_weights.txt @@ -0,0 +1,60 @@ +protein_mpnn/~/protein_features/~/positional_encodings/~/embedding_linear +protein_mpnn/~/protein_features/~/edge_embedding +protein_mpnn/~/protein_features/~/norm_edges +protein_mpnn/~/W_e +protein_mpnn/~/embed_token +protein_mpnn/~/enc_layer/~/enc0_norm1 +protein_mpnn/~/enc_layer/~/enc0_norm2 +protein_mpnn/~/enc_layer/~/enc0_norm3 +protein_mpnn/~/enc_layer/~/enc0_W1 +protein_mpnn/~/enc_layer/~/enc0_W2 +protein_mpnn/~/enc_layer/~/enc0_W3 +protein_mpnn/~/enc_layer/~/enc0_W11 +protein_mpnn/~/enc_layer/~/enc0_W12 +protein_mpnn/~/enc_layer/~/enc0_W13 +protein_mpnn/~/enc_layer/~/position_wise_feed_forward/~/enc0_dense_W_in +protein_mpnn/~/enc_layer/~/position_wise_feed_forward/~/enc0_dense_W_out +protein_mpnn/~/enc_layer_1/~/enc1_norm1 +protein_mpnn/~/enc_layer_1/~/enc1_norm2 +protein_mpnn/~/enc_layer_1/~/enc1_norm3 +protein_mpnn/~/enc_layer_1/~/enc1_W1 +protein_mpnn/~/enc_layer_1/~/enc1_W2 +protein_mpnn/~/enc_layer_1/~/enc1_W3 +protein_mpnn/~/enc_layer_1/~/enc1_W11 +protein_mpnn/~/enc_layer_1/~/enc1_W12 +protein_mpnn/~/enc_layer_1/~/enc1_W13 +protein_mpnn/~/enc_layer_1/~/position_wise_feed_forward/~/enc1_dense_W_in +protein_mpnn/~/enc_layer_1/~/position_wise_feed_forward/~/enc1_dense_W_out +protein_mpnn/~/enc_layer_2/~/enc2_norm1 +protein_mpnn/~/enc_layer_2/~/enc2_norm2 +protein_mpnn/~/enc_layer_2/~/enc2_norm3 +protein_mpnn/~/enc_layer_2/~/enc2_W1 +protein_mpnn/~/enc_layer_2/~/enc2_W2 +protein_mpnn/~/enc_layer_2/~/enc2_W3 +protein_mpnn/~/enc_layer_2/~/enc2_W11 +protein_mpnn/~/enc_layer_2/~/enc2_W12 +protein_mpnn/~/enc_layer_2/~/enc2_W13 +protein_mpnn/~/enc_layer_2/~/position_wise_feed_forward/~/enc2_dense_W_in +protein_mpnn/~/enc_layer_2/~/position_wise_feed_forward/~/enc2_dense_W_out +protein_mpnn/~/dec_layer/~/dec0_norm1 +protein_mpnn/~/dec_layer/~/dec0_norm2 +protein_mpnn/~/dec_layer/~/dec0_W1 +protein_mpnn/~/dec_layer/~/dec0_W2 +protein_mpnn/~/dec_layer/~/dec0_W3 +protein_mpnn/~/dec_layer/~/position_wise_feed_forward/~/dec0_dense_W_in +protein_mpnn/~/dec_layer/~/position_wise_feed_forward/~/dec0_dense_W_out +protein_mpnn/~/dec_layer_1/~/dec1_norm1 +protein_mpnn/~/dec_layer_1/~/dec1_norm2 +protein_mpnn/~/dec_layer_1/~/dec1_W1 +protein_mpnn/~/dec_layer_1/~/dec1_W2 +protein_mpnn/~/dec_layer_1/~/dec1_W3 +protein_mpnn/~/dec_layer_1/~/position_wise_feed_forward/~/dec1_dense_W_in +protein_mpnn/~/dec_layer_1/~/position_wise_feed_forward/~/dec1_dense_W_out +protein_mpnn/~/dec_layer_2/~/dec2_norm1 +protein_mpnn/~/dec_layer_2/~/dec2_norm2 +protein_mpnn/~/dec_layer_2/~/dec2_W1 +protein_mpnn/~/dec_layer_2/~/dec2_W2 +protein_mpnn/~/dec_layer_2/~/dec2_W3 +protein_mpnn/~/dec_layer_2/~/position_wise_feed_forward/~/dec2_dense_W_in +protein_mpnn/~/dec_layer_2/~/position_wise_feed_forward/~/dec2_dense_W_out +protein_mpnn/~/W_out \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/mpnn/convert_weights/torch_weights.txt b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/torch_weights.txt new file mode 100644 index 0000000000000000000000000000000000000000..65fa704463f7dff57508807476f4504913cc6dff --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/convert_weights/torch_weights.txt @@ -0,0 +1,60 @@ +features.embeddings.linear +features.edge_embedding.weight +features.norm_edges +W_e +W_s.weight +encoder_layers.0.norm1 +encoder_layers.0.norm2 +encoder_layers.0.norm3 +encoder_layers.0.W1 +encoder_layers.0.W2 +encoder_layers.0.W3 +encoder_layers.0.W11 +encoder_layers.0.W12 +encoder_layers.0.W13 +encoder_layers.0.dense.W_in +encoder_layers.0.dense.W_out +encoder_layers.1.norm1 +encoder_layers.1.norm2 +encoder_layers.1.norm3 +encoder_layers.1.W1 +encoder_layers.1.W2 +encoder_layers.1.W3 +encoder_layers.1.W11 +encoder_layers.1.W12 +encoder_layers.1.W13 +encoder_layers.1.dense.W_in +encoder_layers.1.dense.W_out +encoder_layers.2.norm1 +encoder_layers.2.norm2 +encoder_layers.2.norm3 +encoder_layers.2.W1 +encoder_layers.2.W2 +encoder_layers.2.W3 +encoder_layers.2.W11 +encoder_layers.2.W12 +encoder_layers.2.W13 +encoder_layers.2.dense.W_in +encoder_layers.2.dense.W_out +decoder_layers.0.norm1 +decoder_layers.0.norm2 +decoder_layers.0.W1 +decoder_layers.0.W2 +decoder_layers.0.W3 +decoder_layers.0.dense.W_in +decoder_layers.0.dense.W_out +decoder_layers.1.norm1 +decoder_layers.1.norm2 +decoder_layers.1.W1 +decoder_layers.1.W2 +decoder_layers.1.W3 +decoder_layers.1.dense.W_in +decoder_layers.1.dense.W_out +decoder_layers.2.norm1 +decoder_layers.2.norm2 +decoder_layers.2.W1 +decoder_layers.2.W2 +decoder_layers.2.W3 +decoder_layers.2.dense.W_in +decoder_layers.2.dense.W_out +W_out \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/mpnn/examples/afdesign_and_proteinmpnn_bias.ipynb b/model/PXDesignBench/ColabDesign/mpnn/examples/afdesign_and_proteinmpnn_bias.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..a7d099886bc74399c7637c3ef33bc84d04d0667b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/examples/afdesign_and_proteinmpnn_bias.ipynb @@ -0,0 +1,228 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "#ProteinMPNN + AFDesign\n", + "\n", + "Design protein sequence based on a given structure, using backprop through AlphaFold guided by ProteinMPNN output. Notebook from [@sim0nsays](https://github.com/sim0nsays)!" + ], + "metadata": { + "id": "CDsO9AFOLM54" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "8HhQ_JjP8-_T", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title install\n", + "%%bash\n", + "if [ ! -d params ]; then\n", + " # get code\n", + " pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\n", + " # for debugging\n", + " ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\n", + " # download params\n", + " mkdir params\n", + " curl -fsSL https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar | tar x -C params\n", + "fi" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "H5ZzVJhG7169", + "cellView": "form" + }, + "outputs": [], + "source": [ + "#@title Setup\n", + "\n", + "#@title import libraries\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "import os\n", + "os.environ['XLA_PYTHON_CLIENT_PREALLOCATE'] = 'false'\n", + "\n", + "from colabdesign.af import mk_af_model, clear_mem\n", + "from colabdesign.af.alphafold.common import residue_constants\n", + "from colabdesign.mpnn import mk_mpnn_model\n", + "from colabdesign.shared.utils import copy_dict\n", + "from IPython.display import HTML\n", + "from google.colab import files\n", + "\n", + "import numpy as np\n", + "from scipy.special import softmax\n", + "import matplotlib.pyplot as plt\n", + "import jax\n", + "import jax.numpy as jnp\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + "\n", + "\n", + "#@markdown ### Input Options\n", + "pdb='1TEN' #@param {type:\"string\"}\n", + "pdb_path = get_pdb(pdb)\n", + "\n", + "#@markdown - pdb code (leave blank to get an upload prompt)\n", + "\n", + "designed_chain = \"A\" #@param {type:\"string\"}\n", + "fixed_chains = \"\" #@param {type:\"string\"}\n", + "\n", + "#@markdown - specified which chain(s) to design and which chain(s) to keep fixed. \n", + "#@markdown Use comma:`A,B` to specifiy more than one chain\n", + "\n", + "#@markdown ### Design Options\n", + "use_templates = False #@param {type:\"boolean\"}\n", + "#@markdown - provides structure templates to AFDesign, helpful to maintain multi-chain contacts\n", + "\n", + "#@markdown\n", + "mpnn_bias_temp = 4.0 #@param {type:\"number\"}\n", + "#@markdown - specifies the temperature for applying bias towards MPNN prediction.\n", + "#@markdown *low (<= 0.1)* - explore less, stick to MPNN probs, *high(>=4)* - explore more to get better AF metric\n", + "\n", + "\n", + "def prepare_af_bias_start_seq(unconditional_probs, af_model, mpnn_bias_temp):\n", + " max_seq = np.argmax(unconditional_probs, axis=1)\n", + "\n", + " designed_chain_len = af_model._lengths[0]\n", + " bias = np.zeros((len(af_model._wt_aatype), 20), dtype=np.float32)\n", + " bias[np.arange(len(bias)), af_model._wt_aatype] = 1e8\n", + " bias[:designed_chain_len] = unconditional_probs[:designed_chain_len] / mpnn_bias_temp\n", + " return bias, max_seq\n", + "\n", + "\n", + "def af2mpnn(self):\n", + " atom_idx = tuple(residue_constants.atom_order[k] for k in [\"N\",\"CA\",\"C\",\"O\"])\n", + " X = self._inputs[\"batch\"][\"all_atom_positions\"][:,atom_idx]\n", + " mask = self._inputs[\"batch\"][\"all_atom_mask\"][:,1]\n", + " inputs ={\"X\":X,\n", + " \"mask\":mask,\n", + " \"residue_idx\":self._inputs[\"residue_index\"],\n", + " \"chain_idx\":self._inputs[\"asym_id\"],\n", + " \"key\":self.key()} \n", + " return inputs" + ] + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "mpnn_model = mk_mpnn_model()\n", + "\n", + "best_metric = \"dgram_cce\" if use_templates else \"rmsd\"\n", + "af_design_model = mk_af_model(protocol=\"fixbb\", best_metric=best_metric, use_templates=use_templates)\n", + "\n", + "chain_list = [designed_chain]\n", + "if fixed_chains:\n", + " chain_list += fixed_chains.split(\",\")\n", + "af_design_model.prep_inputs(pdb_filename=pdb_path, chain=\",\".join(chain_list))" + ], + "metadata": { + "id": "4ccTXntfdq4s" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "mpnn_model.get_af_inputs(af_design_model)\n", + "seq_logits = mpnn_model.get_unconditional_logits()[:,:20]\n", + "\n", + "bias, start_seq = prepare_af_bias_start_seq(seq_logits, af_design_model, mpnn_bias_temp)\n", + "af_design_model.restart(seed=0)\n", + "af_design_model.set_seq(seq=start_seq, bias=bias)\n", + "if use_templates:\n", + " af_design_model.set_opt(\"template\",dropout=0.15)\n", + "af_design_model.set_weights(pae=0.01,plddt=0.01)\n", + "af_design_model.design_3stage()\n", + "\n", + "best = af_design_model._tmp['best']\n", + "designed_chain_len = af_design_model._lengths[0]\n", + "seqid = np.mean(best['aux']['aatype'][:designed_chain_len] == af_design_model._wt_aatype[:designed_chain_len])\n", + "print(f\"{best_metric}: {best['metric']:.3f}, designed chain seqid: {seqid:.3f}\")" + ], + "metadata": { + "id": "XfoohG0qSRwn" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "8FB1v7dn1LL6" + }, + "outputs": [], + "source": [ + "af_design_model.plot_traj()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "YEApO8YzBoS0" + }, + "outputs": [], + "source": [ + "af_design_model.save_pdb(f\"{af_design_model.protocol}.pdb\")\n", + "af_design_model.plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "cW1KQiHKJpfp" + }, + "outputs": [], + "source": [ + "HTML(af_design_model.animate())" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "collapsed_sections": [], + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/mpnn/examples/proteinmpnn_in_jax.ipynb b/model/PXDesignBench/ColabDesign/mpnn/examples/proteinmpnn_in_jax.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..087d61bef867819e3c1d04d93347867eec9c071f --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/examples/proteinmpnn_in_jax.ipynb @@ -0,0 +1,384 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "IVmFMidn965N" + }, + "source": [ + "#ProteinMPNN in Jax!\n", + "\n", + "---\n", + "\n", + "fixbb monomer design:\n", + " - `pdb=\"6MRR\" chains=\"A\"`\n", + "\n", + "fixbb homooligomer design:\n", + " - `pdb=\"5XZK\" chains=\"A,B,C\" homooligomer=True`\n", + "\n", + "binder design:\n", + " - `pdb=\"1SSC\" chains=\"A,B\" fix_pos=\"A\"`\n", + "\n", + "---\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "tnwjNa-IWMSA" + }, + "outputs": [], + "source": [ + "#@title Install colabdesign\n", + "import os\n", + "try:\n", + " import colabdesign\n", + "except:\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\")\n", + " os.system(\"ln -s /usr/local/lib/python3.7/dist-packages/colabdesign colabdesign\")\n", + "\n", + "from colabdesign.mpnn import mk_mpnn_model, clear_mem\n", + "from colabdesign.shared.protein import pdb_to_string\n", + "\n", + "import jax\n", + "import jax.numpy as jnp\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from IPython.display import HTML\n", + "import pandas as pd\n", + "import tqdm.notebook\n", + "TQDM_BAR_FORMAT = '{l_bar}{bar}| {n_fmt}/{total_fmt} [elapsed: {elapsed} remaining: {remaining}]'\n", + "\n", + "from google.colab import files\n", + "from google.colab import data_table\n", + "data_table.enable_dataframe_formatter()\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "GjdIxO4j-Hnn" + }, + "outputs": [], + "source": [ + "%%time\n", + "#@title Run ProteinMPNN to design new sequences for given backbone\n", + "\n", + "import warnings, os, re\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "\n", + "os.system(\"mkdir -p output\")\n", + "\n", + "# USER OPTIONS\n", + "#@markdown #### ProteinMPNN options\n", + "model_name = \"v_48_020\" #@param [\"v_48_002\", \"v_48_010\", \"v_48_020\", \"v_48_030\"]\n", + "#@markdown #### Input Options\n", + "pdb='6MRR' #@param {type:\"string\"}\n", + "#@markdown - leave blank to get an upload prompt\n", + "chains = \"A\" #@param {type:\"string\"}\n", + "homooligomer = False #@param {type:\"boolean\"}\n", + "#@markdown #### Design constraints\n", + "fix_pos = \"\" #@param {type:\"string\"}\n", + "#@markdown - specify which positions to keep fixed in the sequence (example: `1,2-10`)\n", + "#@markdown - you can also specify chain specific constraints (example: `A1-10,B1-20`)\n", + "#@markdown - you can also specify to fix entire chain(s) (example: `A`)\n", + "inverse = False #@param {type:\"boolean\"}\n", + "#@markdown - inverse the `fix_pos` selection (define position to \"free\" [or design] instead of \"fix\")\n", + "rm_aa = \"\" #@param {type:\"string\"}\n", + "#@markdown - specify amino acid(s) to exclude (example: `C,A,T`)\n", + "\n", + "#@markdown #### Design Options\n", + "num_seqs = 32 #@param [\"32\", \"64\", \"128\", \"256\", \"512\", \"1024\"] {type:\"raw\"}\n", + "sampling_temp = 0.1 #@param [\"0.0001\", \"0.1\", \"0.15\", \"0.2\", \"0.25\", \"0.3\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "#@markdown - Sampling temperature for amino acids, T=0.0 means taking argmax, T>>1.0 means sample randomly.\n", + "\n", + "#@markdown Note: designed sequences are saved to `design.fasta`\n", + "\n", + "# cleaning user options\n", + "chains = re.sub(\"[^A-Za-z]+\",\",\", chains)\n", + "if fix_pos == \"\": fix_pos = None\n", + "rm_aa = \",\".join(list(re.sub(\"[^A-Z]+\",\"\",rm_aa.upper())))\n", + "if rm_aa == \"\": rm_aa = None\n", + "\n", + "pdb_path = get_pdb(pdb)\n", + "if \"mpnn_model\" not in dir():\n", + " mpnn_model = mk_mpnn_model(model_name)\n", + "\n", + "mpnn_model.prep_inputs(pdb_filename=pdb_path,\n", + " chain=chains, homooligomer=homooligomer,\n", + " fix_pos=fix_pos, inverse=inverse,\n", + " rm_aa=rm_aa, verbose=True)\n", + "out = mpnn_model.sample(num=num_seqs//32, batch=32,\n", + " temperature=sampling_temp,\n", + " rescore=homooligomer)\n", + "\n", + "with open(\"design.fasta\",\"w\") as fasta:\n", + " for n in range(num_seqs):\n", + " line = f'>score:{out[\"score\"][n]:.3f}_seqid:{out[\"seqid\"][n]:.3f}\\n{out[\"seq\"][n]}'\n", + " fasta.write(line+\"\\n\")\n", + "\n", + "labels = [\"score\",\"seqid\",\"seq\"]\n", + "data = [[out[k][n] for k in labels] for n in range(num_seqs)]\n", + "\n", + "df = pd.DataFrame(data, columns=labels)\n", + "df.to_csv('output/mpnn_results.csv')\n", + "data_table.DataTable(df.round(3))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "8LtcHb-haU6t" + }, + "outputs": [], + "source": [ + "#@title ### Get amino acid probabilities from ProteinMPNN (optional)\n", + "mode = \"unconditional\" #@param [\"unconditional\", \"conditional\", \"conditional_fix_pos\"]\n", + "#@markdown - `unconditional` - P(sequence | structure)\n", + "#@markdown - `conditional` - P(sequence | structure, sequence)\n", + "#@markdown - `conditional_fix_pos` - P(sequence[not_fixed] | structure, sequence[fix_pos])\n", + "show = \"all\"\n", + "import plotly.express as px\n", + "from scipy.special import softmax\n", + "from colabdesign.mpnn.model import residue_constants\n", + "L = sum(mpnn_model._lengths)\n", + "fix_pos = mpnn_model._inputs.get(\"fix_pos\",[])\n", + "free_pos = np.delete(np.arange(L),fix_pos)\n", + "\n", + "if mode == \"conditional\":\n", + " ar_mask = 1-np.eye(L)\n", + " logits = mpnn_model.score(ar_mask=ar_mask)[\"logits\"]\n", + " pdb_labels = None\n", + "elif mode == \"conditional_fix_pos\":\n", + " assert \"fix_pos\" in mpnn_model._inputs, \"no positions fixed\"\n", + " ar_mask = 1-np.eye(L)\n", + " p = np.delete(np.arange(L),mpnn_model._inputs[\"fix_pos\"])\n", + " ar_mask[free_pos[:,None],free_pos[None,:]] = 0\n", + " logits = mpnn_model.score(ar_mask=ar_mask)[\"logits\"]\n", + " logits = logits[free_pos]\n", + " pdb_labels = np.array([f\"{i}_{c}\" for c,i in zip(mpnn_model.pdb[\"idx\"][\"chain\"], mpnn_model.pdb[\"idx\"][\"residue\"])])\n", + " pdb_labels = pdb_labels[free_pos]\n", + "else:\n", + " ar_mask = np.zeros((L,L))\n", + " logits = mpnn_model.score(ar_mask=ar_mask)[\"logits\"]\n", + " pdb_labels = None\n", + "\n", + "pssm = softmax(logits,-1)\n", + "np.savetxt(\"output/pssm.txt\",pssm)\n", + "\n", + "fig = px.imshow(np.array(pssm).T,\n", + " labels=dict(x=\"positions\", y=\"amino acids\", color=\"probability\"),\n", + " y=residue_constants.restypes + [\"X\"],\n", + " x=pdb_labels,\n", + " zmin=0,\n", + " zmax=1,\n", + " template=\"simple_white\",\n", + " )\n", + "fig.update_xaxes(side=\"top\")\n", + "fig.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "U_YRqlMraLNl" + }, + "outputs": [], + "source": [ + "#@title Run AlphaFold Prediction on ProteinMPNN sequences (optional)\n", + "#@markdown ###AlphaFold Options\n", + "num_models = 1 #@param [\"1\",\"2\",\"3\",\"4\",\"5\"] {type:\"raw\"}\n", + "num_recycles = 1 #@param [\"0\",\"1\",\"2\",\"3\"] {type:\"raw\"}\n", + "use_multimer = False #@param {type:\"boolean\"}\n", + "use_templates = False #@param {type:\"boolean\"}\n", + "rm_template_interchain = False #@param {type:\"boolean\"}\n", + "if not os.path.isdir(\"params\"):\n", + " os.system(\"mkdir params\")\n", + " os.system(\"apt-get install aria2 -qq\")\n", + " os.system(\"aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar\")\n", + " os.system(\"tar -xf alphafold_params_2022-12-06.tar -C params\")\n", + "\n", + "# where pdb files will be save:\n", + "if not os.path.isdir(\"output/all_pdb\"):\n", + " os.system(\"mkdir output/all_pdb\")\n", + "else:\n", + " os.system(\"rm output/all_pdb/*\")\n", + "\n", + "from colabdesign.af import mk_af_model\n", + "af_args = [pdb_path, chains, homooligomer,\n", + " use_multimer, use_templates]\n", + "if \"af_arg_current\" not in dir() or af_args != af_arg_current:\n", + " af_model = mk_af_model(use_multimer=use_multimer,\n", + " use_templates=use_templates,\n", + " best_metric=\"dgram_cce\")\n", + " af_model.prep_inputs(pdb_path,chains,homooligomer=homooligomer)\n", + " af_arg_current = [x for x in af_args]\n", + "\n", + "af_model.restart()\n", + "af_model.set_opt(\"template\", rm_ic=rm_template_interchain)\n", + "\n", + "with tqdm.notebook.tqdm(total=out[\"S\"].shape[0], bar_format=TQDM_BAR_FORMAT) as pbar:\n", + " for n,S in enumerate(out[\"S\"]):\n", + " seq = S[:af_model._len].argmax(-1)\n", + " af_model.predict(seq=seq,\n", + " num_recycles=num_recycles,\n", + " num_models=num_models,\n", + " verbose=False)\n", + " (rmsd, ptm, plddt) = (af_model.aux[\"log\"][k] for k in [\"rmsd\",\"ptm\",\"plddt\"])\n", + " af_model.aux[\"log\"][\"composite\"] = ptm * plddt\n", + " af_model._save_results(save_best=True, verbose=False)\n", + " af_model.save_current_pdb(f\"output/all_pdb/n{n}.pdb\")\n", + " af_model._k += 1\n", + " pbar.update(1)\n", + "\n", + "af_model.save_pdb(f\"output/best.pdb\")\n", + "\n", + "data = []\n", + "labels = [\"dgram_cce\",\"plddt\",\"ptm\",\"i_ptm\",\"rmsd\",\"composite\",\"mpnn\",\"seqid\",\"seq\"]\n", + "for n,af in enumerate(af_model._tmp[\"log\"]):\n", + " data.append([af[\"dgram_cce\"],\n", + " af[\"plddt\"],\n", + " af[\"ptm\"],\n", + " af[\"i_ptm\"],\n", + " af[\"rmsd\"],\n", + " af[\"composite\"],\n", + " out[\"score\"][n],\n", + " out[\"seqid\"][n],\n", + " out[\"seq\"][n]])\n", + "\n", + "df = pd.DataFrame(data, columns=labels)\n", + "df.to_csv('output/alphafold_results.csv')\n", + "data_table.DataTable(df.sort_values(\"dgram_cce\").round(3))\n", + "#@markdown Note: designed pdbs are saved to `output/all_pdb/`" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "ZOtuzwwUAgHj" + }, + "outputs": [], + "source": [ + "#@title download predictions (optional)\n", + "from google.colab import files\n", + "os.system(f\"zip -r output.zip output/\")\n", + "files.download(f'output.zip')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "OdS7x6MmPpvl" + }, + "outputs": [], + "source": [ + "#@title display protein (optional) {run: \"auto\"}\n", + "show_best = True #@param {type:\"boolean\"}\n", + "show_idx = 0 #@param {type:\"integer\"}\n", + "#@markdown - Enter index of protein to show, if `show_best` is disabled.\n", + "#@markdown - Note: these are NOT sorted and correspond to\n", + "#@markdown the index in pandas dataframe above.\n", + "color = \"pLDDT\" #@param [\"chain\", \"pLDDT\", \"rainbow\"]\n", + "show_sidechains = False #@param {type:\"boolean\"}\n", + "show_mainchains = False #@param {type:\"boolean\"}\n", + "color_HP = False #@param {type:\"boolean\"}\n", + "animate = True #@param {type:\"boolean\"}\n", + "#@markdown - if `num_models` > 1, will iterate through the models when `animate` is enabled.\n", + "if not show_best:\n", + " pdb_str = pdb_to_string(f\"output/all_pdb/n{show_idx}.pdb\")\n", + "else:\n", + " pdb_str = None\n", + "af_model.plot_pdb(show_sidechains=show_sidechains,\n", + " show_mainchains=show_mainchains,\n", + " color=color, color_HP=color_HP,\n", + " animate=animate, pdb_str=pdb_str)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "74LAQHZGTZCH" + }, + "outputs": [], + "source": [ + "#@title animate (optional)\n", + "#@markdown Note: animation frames are sorted worst to best design\n", + "def sort_traj(self, metric=\"dgram_cce\"):\n", + " if metric in [\"plddt\",\"ptm\",\"i_ptm\",\"seqid\",\"composite\"]:\n", + " metric_higher_better = True\n", + " else:\n", + " metric_higher_better = False\n", + " num = len(self._tmp[\"traj\"][\"seq\"])\n", + " log = self._tmp[\"log\"][-num:]\n", + " if metric in log[0]:\n", + " n = np.array([x[metric] for x in log]).argsort()\n", + " if metric_higher_better: n = n[::-1]\n", + " sub_traj = {k:[v[m] for m in n] for k,v in self._tmp[\"traj\"].items()}\n", + " return sub_traj\n", + " else:\n", + " return None\n", + "\n", + "sub_traj= sort_traj(af_model)\n", + "\n", + "color_by = \"plddt\" #@param [\"chain\", \"plddt\", \"rainbow\"]\n", + "dpi = 100 #@param {type:\"integer\"}\n", + "HTML(af_model.animate(traj={k:v[::-1] for k,v in sub_traj.items()}, color_by=color_by, dpi=dpi))\n" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/mpnn/pdb/1O91.pdb b/model/PXDesignBench/ColabDesign/mpnn/pdb/1O91.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e2131f50bbf2a37c2c788bfaef11552f9c518f05 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/pdb/1O91.pdb @@ -0,0 +1,4057 @@ +HEADER STRUCTURAL PROTEIN 10-DEC-02 1O91 +TITLE CRYSTAL STRUCTURE OF A COLLAGEN VIII NC1 DOMAIN TRIMER +COMPND MOL_ID: 1; +COMPND 2 MOLECULE: COLLAGEN ALPHA 1(VIII) CHAIN; +COMPND 3 CHAIN: A, B, C; +COMPND 4 FRAGMENT: NONHELICAL REGION (NC1), RESIDUES 613-743; +COMPND 5 ENGINEERED: YES +SOURCE MOL_ID: 1; +SOURCE 2 ORGANISM_SCIENTIFIC: MUS MUSCULUS; +SOURCE 3 ORGANISM_COMMON: HOUSE MOUSE; +SOURCE 4 ORGANISM_TAXID: 10090; +SOURCE 5 EXPRESSION_SYSTEM: ESCHERICHIA COLI; +SOURCE 6 EXPRESSION_SYSTEM_TAXID: 562; +SOURCE 7 EXPRESSION_SYSTEM_PLASMID: P89BLUESCRIPT +KEYWDS COLLAGEN, C1Q_LIKE_DOMAIN, EXTRACELLULAR MATRIX, ADHESION, CONNECTIVE +KEYWDS 2 TISSUE, STRUCTURAL PROTEIN +EXPDTA X-RAY DIFFRACTION +AUTHOR M.KVANSAKUL,O.BOGIN,E.HOHENESTER,A.YAYON +REVDAT 4 05-JUL-17 1O91 1 REMARK +REVDAT 3 05-FEB-14 1O91 1 HEADER SOURCE KEYWDS REMARK +REVDAT 3 2 1 VERSN FORMUL +REVDAT 2 24-FEB-09 1O91 1 VERSN +REVDAT 1 20-NOV-03 1O91 0 +JRNL AUTH M.KVANSAKUL,O.BOGIN,E.HOHENESTER,A.YAYON +JRNL TITL CRYSTAL STRUCTURE OF THE COLLAGEN ALPHA1(VIII) NC1 TRIMER. +JRNL REF MATRIX BIOL. V. 22 145 2003 +JRNL REFN ISSN 0945-053X +JRNL PMID 12782141 +JRNL DOI 10.1016/S0945-053X(02)00119-1 +REMARK 1 +REMARK 1 REFERENCE 1 +REMARK 1 AUTH O.BOGIN,M.KVANSAKUL,E.ROM,J.SINGER,A.YAYON,E.HOHENESTER +REMARK 1 TITL INSIGHT INTO SCHMID METAPHYSEAL CHONDRODYSPLASIA FROM THE +REMARK 1 TITL 2 CRYSTAL STRUCTURE OF THE COLLAGEN X NC1 DOMAIN TRIMER. +REMARK 1 REF STRUCTURE V. 10 165 2002 +REMARK 1 REFN ISSN 0969-2126 +REMARK 1 PMID 11839302 +REMARK 1 DOI 10.1016/S0969-2126(02)00697-4 +REMARK 1 REFERENCE 2 +REMARK 1 AUTH C.A.SHUTTLEWORTH +REMARK 1 TITL TYPE VIII COLLAGEN +REMARK 1 REF INT. J. BIOCHEM. CELL BIOL. V. 29 1145 1997 +REMARK 1 REFN ISSN 1357-2725 +REMARK 1 PMID 9438378 +REMARK 1 DOI 10.1016/S1357-2725(97)00033-2 +REMARK 2 +REMARK 2 RESOLUTION. 1.90 ANGSTROMS. +REMARK 3 +REMARK 3 REFINEMENT. +REMARK 3 PROGRAM : CNS 1.0 +REMARK 3 AUTHORS : BRUNGER,ADAMS,CLORE,DELANO,GROS,GROSSE- +REMARK 3 : KUNSTLEVE,JIANG,KUSZEWSKI,NILGES,PANNU, +REMARK 3 : READ,RICE,SIMONSON,WARREN +REMARK 3 +REMARK 3 REFINEMENT TARGET : NULL +REMARK 3 +REMARK 3 DATA USED IN REFINEMENT. +REMARK 3 RESOLUTION RANGE HIGH (ANGSTROMS) : 1.90 +REMARK 3 RESOLUTION RANGE LOW (ANGSTROMS) : 20.00 +REMARK 3 DATA CUTOFF (SIGMA(F)) : 0.000 +REMARK 3 DATA CUTOFF HIGH (ABS(F)) : 10000.000 +REMARK 3 DATA CUTOFF LOW (ABS(F)) : NULL +REMARK 3 COMPLETENESS (WORKING+TEST) (%) : 98.7 +REMARK 3 NUMBER OF REFLECTIONS : 37444 +REMARK 3 +REMARK 3 FIT TO DATA USED IN REFINEMENT. +REMARK 3 CROSS-VALIDATION METHOD : THROUGHOUT +REMARK 3 FREE R VALUE TEST SET SELECTION : RANDOM +REMARK 3 R VALUE (WORKING SET) : 0.185 +REMARK 3 FREE R VALUE : 0.209 +REMARK 3 FREE R VALUE TEST SET SIZE (%) : 9.900 +REMARK 3 FREE R VALUE TEST SET COUNT : 3756 +REMARK 3 ESTIMATED ERROR OF FREE R VALUE : NULL +REMARK 3 +REMARK 3 FIT IN THE HIGHEST RESOLUTION BIN. +REMARK 3 TOTAL NUMBER OF BINS USED : 50 +REMARK 3 BIN RESOLUTION RANGE HIGH (A) : 1.90 +REMARK 3 BIN RESOLUTION RANGE LOW (A) : 1.91 +REMARK 3 BIN COMPLETENESS (WORKING+TEST) (%) : 100.0 +REMARK 3 REFLECTIONS IN BIN (WORKING SET) : 641 +REMARK 3 BIN R VALUE (WORKING SET) : 0.2100 +REMARK 3 BIN FREE R VALUE : 0.2470 +REMARK 3 BIN FREE R VALUE TEST SET SIZE (%) : 10.50 +REMARK 3 BIN FREE R VALUE TEST SET COUNT : 67 +REMARK 3 ESTIMATED ERROR OF BIN FREE R VALUE : NULL +REMARK 3 +REMARK 3 NUMBER OF NON-HYDROGEN ATOMS USED IN REFINEMENT. +REMARK 3 PROTEIN ATOMS : 3120 +REMARK 3 NUCLEIC ACID ATOMS : 0 +REMARK 3 HETEROGEN ATOMS : 37 +REMARK 3 SOLVENT ATOMS : 268 +REMARK 3 +REMARK 3 B VALUES. +REMARK 3 FROM WILSON PLOT (A**2) : 14.10 +REMARK 3 MEAN B VALUE (OVERALL, A**2) : NULL +REMARK 3 OVERALL ANISOTROPIC B VALUE. +REMARK 3 B11 (A**2) : NULL +REMARK 3 B22 (A**2) : NULL +REMARK 3 B33 (A**2) : NULL +REMARK 3 B12 (A**2) : NULL +REMARK 3 B13 (A**2) : NULL +REMARK 3 B23 (A**2) : NULL +REMARK 3 +REMARK 3 ESTIMATED COORDINATE ERROR. +REMARK 3 ESD FROM LUZZATI PLOT (A) : NULL +REMARK 3 ESD FROM SIGMAA (A) : NULL +REMARK 3 LOW RESOLUTION CUTOFF (A) : NULL +REMARK 3 +REMARK 3 CROSS-VALIDATED ESTIMATED COORDINATE ERROR. +REMARK 3 ESD FROM C-V LUZZATI PLOT (A) : NULL +REMARK 3 ESD FROM C-V SIGMAA (A) : NULL +REMARK 3 +REMARK 3 RMS DEVIATIONS FROM IDEAL VALUES. +REMARK 3 BOND LENGTHS (A) : 0.006 +REMARK 3 BOND ANGLES (DEGREES) : 1.500 +REMARK 3 DIHEDRAL ANGLES (DEGREES) : NULL +REMARK 3 IMPROPER ANGLES (DEGREES) : NULL +REMARK 3 +REMARK 3 ISOTROPIC THERMAL MODEL : INDIVIDUALLY RESTRAINED +REMARK 3 +REMARK 3 ISOTROPIC THERMAL FACTOR RESTRAINTS. RMS SIGMA +REMARK 3 MAIN-CHAIN BOND (A**2) : 1.200 ; 1.500 +REMARK 3 MAIN-CHAIN ANGLE (A**2) : 1.800 ; 2.000 +REMARK 3 SIDE-CHAIN BOND (A**2) : 1.800 ; 2.000 +REMARK 3 SIDE-CHAIN ANGLE (A**2) : 2.600 ; 2.500 +REMARK 3 +REMARK 3 BULK SOLVENT MODELING. +REMARK 3 METHOD USED : FLAT +REMARK 3 KSOL : 0.40 +REMARK 3 BSOL : 68.00 +REMARK 3 +REMARK 3 NCS MODEL : NULL +REMARK 3 +REMARK 3 NCS RESTRAINTS. RMS SIGMA/WEIGHT +REMARK 3 GROUP 1 POSITIONAL (A) : NULL ; NULL +REMARK 3 GROUP 1 B-FACTOR (A**2) : NULL ; NULL +REMARK 3 +REMARK 3 PARAMETER FILE 1 : NULL +REMARK 3 TOPOLOGY FILE 1 : NULL +REMARK 3 +REMARK 3 OTHER REFINEMENT REMARKS: NULL +REMARK 4 +REMARK 4 1O91 COMPLIES WITH FORMAT V. 3.30, 13-JUL-11 +REMARK 100 +REMARK 100 THIS ENTRY HAS BEEN PROCESSED BY PDBE ON 10-DEC-02. +REMARK 100 THE DEPOSITION ID IS D_1290009987. +REMARK 200 +REMARK 200 EXPERIMENTAL DETAILS +REMARK 200 EXPERIMENT TYPE : X-RAY DIFFRACTION +REMARK 200 DATE OF DATA COLLECTION : 15-JAN-02 +REMARK 200 TEMPERATURE (KELVIN) : 100.0 +REMARK 200 PH : 7.50 +REMARK 200 NUMBER OF CRYSTALS USED : 1 +REMARK 200 +REMARK 200 SYNCHROTRON (Y/N) : N +REMARK 200 RADIATION SOURCE : ROTATING ANODE +REMARK 200 BEAMLINE : NULL +REMARK 200 X-RAY GENERATOR MODEL : RIGAKU RUH3R +REMARK 200 MONOCHROMATIC OR LAUE (M/L) : M +REMARK 200 WAVELENGTH OR RANGE (A) : 1.5418 +REMARK 200 MONOCHROMATOR : GRAPHITE +REMARK 200 OPTICS : OSMIC MIRRORS +REMARK 200 +REMARK 200 DETECTOR TYPE : IMAGE PLATE +REMARK 200 DETECTOR MANUFACTURER : MARRESEARCH +REMARK 200 INTENSITY-INTEGRATION SOFTWARE : MOSFLM +REMARK 200 DATA SCALING SOFTWARE : CCP4 +REMARK 200 +REMARK 200 NUMBER OF UNIQUE REFLECTIONS : 37444 +REMARK 200 RESOLUTION RANGE HIGH (A) : 1.900 +REMARK 200 RESOLUTION RANGE LOW (A) : 20.000 +REMARK 200 REJECTION CRITERIA (SIGMA(I)) : NULL +REMARK 200 +REMARK 200 OVERALL. +REMARK 200 COMPLETENESS FOR RANGE (%) : 98.9 +REMARK 200 DATA REDUNDANCY : 5.600 +REMARK 200 R MERGE (I) : 0.08700 +REMARK 200 R SYM (I) : NULL +REMARK 200 FOR THE DATA SET : 15.7000 +REMARK 200 +REMARK 200 IN THE HIGHEST RESOLUTION SHELL. +REMARK 200 HIGHEST RESOLUTION SHELL, RANGE HIGH (A) : 1.90 +REMARK 200 HIGHEST RESOLUTION SHELL, RANGE LOW (A) : 1.99 +REMARK 200 COMPLETENESS FOR SHELL (%) : 98.9 +REMARK 200 DATA REDUNDANCY IN SHELL : 5.30 +REMARK 200 R MERGE FOR SHELL (I) : 0.24000 +REMARK 200 R SYM FOR SHELL (I) : NULL +REMARK 200 FOR SHELL : 6.700 +REMARK 200 +REMARK 200 DIFFRACTION PROTOCOL: SINGLE WAVELENGTH +REMARK 200 METHOD USED TO DETERMINE THE STRUCTURE: MOLECULAR REPLACEMENT +REMARK 200 SOFTWARE USED: AMORE +REMARK 200 STARTING MODEL: PDB ENTRY 1GR3 +REMARK 200 +REMARK 200 REMARK: NULL +REMARK 280 +REMARK 280 CRYSTAL +REMARK 280 SOLVENT CONTENT, VS (%): 43.00 +REMARK 280 MATTHEWS COEFFICIENT, VM (ANGSTROMS**3/DA): 2.10 +REMARK 280 +REMARK 280 CRYSTALLIZATION CONDITIONS: 1.7 M AMMONIUM SULFATE, 4 % +REMARK 280 (V/V)ISOPROPANOL, PH 7.50 +REMARK 290 +REMARK 290 CRYSTALLOGRAPHIC SYMMETRY +REMARK 290 SYMMETRY OPERATORS FOR SPACE GROUP: P 21 21 21 +REMARK 290 +REMARK 290 SYMOP SYMMETRY +REMARK 290 NNNMMM OPERATOR +REMARK 290 1555 X,Y,Z +REMARK 290 2555 -X+1/2,-Y,Z+1/2 +REMARK 290 3555 -X,Y+1/2,-Z+1/2 +REMARK 290 4555 X+1/2,-Y+1/2,-Z +REMARK 290 +REMARK 290 WHERE NNN -> OPERATOR NUMBER +REMARK 290 MMM -> TRANSLATION VECTOR +REMARK 290 +REMARK 290 CRYSTALLOGRAPHIC SYMMETRY TRANSFORMATIONS +REMARK 290 THE FOLLOWING TRANSFORMATIONS OPERATE ON THE ATOM/HETATM +REMARK 290 RECORDS IN THIS ENTRY TO PRODUCE CRYSTALLOGRAPHICALLY +REMARK 290 RELATED MOLECULES. +REMARK 290 SMTRY1 1 1.000000 0.000000 0.000000 0.00000 +REMARK 290 SMTRY2 1 0.000000 1.000000 0.000000 0.00000 +REMARK 290 SMTRY3 1 0.000000 0.000000 1.000000 0.00000 +REMARK 290 SMTRY1 2 -1.000000 0.000000 0.000000 31.79500 +REMARK 290 SMTRY2 2 0.000000 -1.000000 0.000000 0.00000 +REMARK 290 SMTRY3 2 0.000000 0.000000 1.000000 44.97000 +REMARK 290 SMTRY1 3 -1.000000 0.000000 0.000000 0.00000 +REMARK 290 SMTRY2 3 0.000000 1.000000 0.000000 41.27500 +REMARK 290 SMTRY3 3 0.000000 0.000000 -1.000000 44.97000 +REMARK 290 SMTRY1 4 1.000000 0.000000 0.000000 31.79500 +REMARK 290 SMTRY2 4 0.000000 -1.000000 0.000000 41.27500 +REMARK 290 SMTRY3 4 0.000000 0.000000 -1.000000 0.00000 +REMARK 290 +REMARK 290 REMARK: NULL +REMARK 300 +REMARK 300 BIOMOLECULE: 1 +REMARK 300 SEE REMARK 350 FOR THE AUTHOR PROVIDED AND/OR PROGRAM +REMARK 300 GENERATED ASSEMBLY INFORMATION FOR THE STRUCTURE IN +REMARK 300 THIS ENTRY. THE REMARK MAY ALSO PROVIDE INFORMATION ON +REMARK 300 BURIED SURFACE AREA. +REMARK 350 +REMARK 350 COORDINATES FOR A COMPLETE MULTIMER REPRESENTING THE KNOWN +REMARK 350 BIOLOGICALLY SIGNIFICANT OLIGOMERIZATION STATE OF THE +REMARK 350 MOLECULE CAN BE GENERATED BY APPLYING BIOMT TRANSFORMATIONS +REMARK 350 GIVEN BELOW. BOTH NON-CRYSTALLOGRAPHIC AND +REMARK 350 CRYSTALLOGRAPHIC OPERATIONS ARE GIVEN. +REMARK 350 +REMARK 350 BIOMOLECULE: 1 +REMARK 350 AUTHOR DETERMINED BIOLOGICAL UNIT: TRIMERIC +REMARK 350 SOFTWARE DETERMINED QUATERNARY STRUCTURE: TRIMERIC +REMARK 350 SOFTWARE USED: PISA +REMARK 350 TOTAL BURIED SURFACE AREA: 6800 ANGSTROM**2 +REMARK 350 SURFACE AREA OF THE COMPLEX: 14120 ANGSTROM**2 +REMARK 350 CHANGE IN SOLVENT FREE ENERGY: -61.6 KCAL/MOL +REMARK 350 APPLY THE FOLLOWING TO CHAINS: A, B, C +REMARK 350 BIOMT1 1 1.000000 0.000000 0.000000 0.00000 +REMARK 350 BIOMT2 1 0.000000 1.000000 0.000000 0.00000 +REMARK 350 BIOMT3 1 0.000000 0.000000 1.000000 0.00000 +REMARK 465 +REMARK 465 MISSING RESIDUES +REMARK 465 THE FOLLOWING RESIDUES WERE NOT LOCATED IN THE +REMARK 465 EXPERIMENT. (M=MODEL NUMBER; RES=RESIDUE NAME; C=CHAIN +REMARK 465 IDENTIFIER; SSSEQ=SEQUENCE NUMBER; I=INSERTION CODE.) +REMARK 465 +REMARK 465 M RES C SSSEQI +REMARK 465 HIS A 566 +REMARK 465 HIS A 567 +REMARK 465 HIS A 568 +REMARK 465 HIS A 569 +REMARK 465 HIS A 570 +REMARK 465 HIS A 571 +REMARK 465 ALA A 572 +REMARK 465 VAL A 573 +REMARK 465 MET A 574 +REMARK 465 PRO A 575 +REMARK 465 THR A 576 +REMARK 465 PRO A 577 +REMARK 465 SER A 578 +REMARK 465 PRO A 579 +REMARK 465 GLN A 580 +REMARK 465 GLY A 581 +REMARK 465 GLU A 582 +REMARK 465 TYR A 583 +REMARK 465 LEU A 584 +REMARK 465 PRO A 585 +REMARK 465 ASP A 586 +REMARK 465 MET A 587 +REMARK 465 GLY A 588 +REMARK 465 LEU A 589 +REMARK 465 GLY A 590 +REMARK 465 ILE A 591 +REMARK 465 ASP A 592 +REMARK 465 GLY A 593 +REMARK 465 VAL A 594 +REMARK 465 LYS A 595 +REMARK 465 THR A 596 +REMARK 465 PRO A 597 +REMARK 465 HIS A 598 +REMARK 465 ALA A 599 +REMARK 465 TYR A 600 +REMARK 465 ALA A 601 +REMARK 465 GLY A 602 +REMARK 465 LYS A 603 +REMARK 465 LYS A 604 +REMARK 465 GLY A 605 +REMARK 465 LYS A 606 +REMARK 465 HIS A 607 +REMARK 465 GLY A 608 +REMARK 465 GLY A 609 +REMARK 465 PRO A 610 +REMARK 465 ALA A 611 +REMARK 465 TYR A 612 +REMARK 465 HIS B 566 +REMARK 465 HIS B 567 +REMARK 465 HIS B 568 +REMARK 465 HIS B 569 +REMARK 465 HIS B 570 +REMARK 465 HIS B 571 +REMARK 465 ALA B 572 +REMARK 465 VAL B 573 +REMARK 465 MET B 574 +REMARK 465 PRO B 575 +REMARK 465 THR B 576 +REMARK 465 PRO B 577 +REMARK 465 SER B 578 +REMARK 465 PRO B 579 +REMARK 465 GLN B 580 +REMARK 465 GLY B 581 +REMARK 465 GLU B 582 +REMARK 465 TYR B 583 +REMARK 465 LEU B 584 +REMARK 465 PRO B 585 +REMARK 465 ASP B 586 +REMARK 465 MET B 587 +REMARK 465 GLY B 588 +REMARK 465 LEU B 589 +REMARK 465 GLY B 590 +REMARK 465 ILE B 591 +REMARK 465 ASP B 592 +REMARK 465 GLY B 593 +REMARK 465 VAL B 594 +REMARK 465 LYS B 595 +REMARK 465 THR B 596 +REMARK 465 PRO B 597 +REMARK 465 HIS B 598 +REMARK 465 ALA B 599 +REMARK 465 TYR B 600 +REMARK 465 ALA B 601 +REMARK 465 GLY B 602 +REMARK 465 LYS B 603 +REMARK 465 LYS B 604 +REMARK 465 GLY B 605 +REMARK 465 LYS B 606 +REMARK 465 HIS B 607 +REMARK 465 GLY B 608 +REMARK 465 GLY B 609 +REMARK 465 PRO B 610 +REMARK 465 ALA B 611 +REMARK 465 TYR B 612 +REMARK 465 HIS C 566 +REMARK 465 HIS C 567 +REMARK 465 HIS C 568 +REMARK 465 HIS C 569 +REMARK 465 HIS C 570 +REMARK 465 HIS C 571 +REMARK 465 ALA C 572 +REMARK 465 VAL C 573 +REMARK 465 MET C 574 +REMARK 465 PRO C 575 +REMARK 465 THR C 576 +REMARK 465 PRO C 577 +REMARK 465 SER C 578 +REMARK 465 PRO C 579 +REMARK 465 GLN C 580 +REMARK 465 GLY C 581 +REMARK 465 GLU C 582 +REMARK 465 TYR C 583 +REMARK 465 LEU C 584 +REMARK 465 PRO C 585 +REMARK 465 ASP C 586 +REMARK 465 MET C 587 +REMARK 465 GLY C 588 +REMARK 465 LEU C 589 +REMARK 465 GLY C 590 +REMARK 465 ILE C 591 +REMARK 465 ASP C 592 +REMARK 465 GLY C 593 +REMARK 465 VAL C 594 +REMARK 465 LYS C 595 +REMARK 465 THR C 596 +REMARK 465 PRO C 597 +REMARK 465 HIS C 598 +REMARK 465 ALA C 599 +REMARK 465 TYR C 600 +REMARK 465 ALA C 601 +REMARK 465 GLY C 602 +REMARK 465 LYS C 603 +REMARK 465 LYS C 604 +REMARK 465 GLY C 605 +REMARK 465 LYS C 606 +REMARK 465 HIS C 607 +REMARK 465 GLY C 608 +REMARK 465 GLY C 609 +REMARK 465 PRO C 610 +REMARK 465 ALA C 611 +REMARK 465 TYR C 612 +REMARK 480 +REMARK 480 ZERO OCCUPANCY ATOM +REMARK 480 THE FOLLOWING RESIDUES HAVE ATOMS MODELED WITH ZERO +REMARK 480 OCCUPANCY. THE LOCATION AND PROPERTIES OF THESE ATOMS +REMARK 480 MAY NOT BE RELIABLE. (M=MODEL NUMBER; RES=RESIDUE NAME; +REMARK 480 C=CHAIN IDENTIFIER; SSEQ=SEQUENCE NUMBER; I=INSERTION CODE): +REMARK 480 M RES C SSEQI ATOMS +REMARK 480 LYS A 636 CE NZ +REMARK 480 ASN A 681 OD1 +REMARK 480 LYS A 693 CB CG CD CE NZ +REMARK 480 ARG A 708 CZ NH1 NH2 +REMARK 480 GLN A 721 CG CD OE1 NE2 +REMARK 480 GLN A 729 CG CD OE1 NE2 +REMARK 480 LYS B 693 CB CG CD CE NZ +REMARK 480 ARG B 708 CD NE CZ NH1 NH2 +REMARK 480 GLN B 721 CG CD OE1 NE2 +REMARK 480 GLN B 729 CD OE1 NE2 +REMARK 480 LYS C 693 CB CG CD CE NZ +REMARK 480 ARG C 708 CZ NH1 NH2 +REMARK 480 GLN C 721 CD OE1 NE2 +REMARK 480 GLN C 729 CG CD OE1 NE2 +REMARK 500 +REMARK 500 GEOMETRY AND STEREOCHEMISTRY +REMARK 500 SUBTOPIC: TORSION ANGLES +REMARK 500 +REMARK 500 TORSION ANGLES OUTSIDE THE EXPECTED RAMACHANDRAN REGIONS: +REMARK 500 (M=MODEL NUMBER; RES=RESIDUE NAME; C=CHAIN IDENTIFIER; +REMARK 500 SSEQ=SEQUENCE NUMBER; I=INSERTION CODE). +REMARK 500 +REMARK 500 STANDARD TABLE: +REMARK 500 FORMAT:(10X,I3,1X,A3,1X,A1,I4,A1,4X,F7.2,3X,F7.2) +REMARK 500 +REMARK 500 EXPECTED VALUES: GJ KLEYWEGT AND TA JONES (1996). PHI/PSI- +REMARK 500 CHOLOGY: RAMACHANDRAN REVISITED. STRUCTURE 4, 1395 - 1400 +REMARK 500 +REMARK 500 M RES CSSEQI PSI PHI +REMARK 500 PHE A 625 72.72 49.71 +REMARK 500 ASN A 640 62.58 -160.75 +REMARK 500 ARG A 642 -5.63 72.69 +REMARK 500 ASN A 680 -117.61 60.63 +REMARK 500 LYS A 693 82.17 -5.53 +REMARK 500 ALA A 722 68.29 -151.88 +REMARK 500 ASN B 640 67.65 -158.50 +REMARK 500 ARG B 642 -0.25 69.28 +REMARK 500 ASN B 680 -121.76 65.53 +REMARK 500 LYS B 693 107.95 -15.28 +REMARK 500 PHE C 625 61.42 60.23 +REMARK 500 ASN C 640 65.70 -160.44 +REMARK 500 ASN C 680 -126.18 62.80 +REMARK 500 LYS C 693 105.57 -15.68 +REMARK 500 +REMARK 500 REMARK: NULL +REMARK 610 +REMARK 610 MISSING HETEROATOM +REMARK 610 THE FOLLOWING RESIDUES HAVE MISSING ATOMS (M=MODEL NUMBER; +REMARK 610 RES=RESIDUE NAME; C=CHAIN IDENTIFIER; SSEQ=SEQUENCE NUMBER; +REMARK 610 I=INSERTION CODE): +REMARK 610 M RES C SSEQI +REMARK 610 CPS C 800 +REMARK 700 +REMARK 700 SHEET +REMARK 700 THE SHEET STRUCTURE OF THIS MOLECULE IS BIFURCATED. IN +REMARK 700 ORDER TO REPRESENT THIS FEATURE IN THE SHEET RECORDS BELOW, +REMARK 700 TWO SHEETS ARE DEFINED. +REMARK 800 +REMARK 800 SITE +REMARK 800 SITE_IDENTIFIER: AC1 +REMARK 800 EVIDENCE_CODE: SOFTWARE +REMARK 800 SITE_DESCRIPTION: BINDING SITE FOR RESIDUE SO4 C 900 +REMARK 800 +REMARK 800 SITE_IDENTIFIER: AC2 +REMARK 800 EVIDENCE_CODE: SOFTWARE +REMARK 800 SITE_DESCRIPTION: BINDING SITE FOR RESIDUE CPS C 800 +DBREF 1O91 A 566 571 PDB 1O91 1O91 566 571 +DBREF 1O91 A 572 743 UNP Q00780 CA18_MOUSE 572 743 +DBREF 1O91 B 566 571 PDB 1O91 1O91 566 571 +DBREF 1O91 B 572 743 UNP Q00780 CA18_MOUSE 572 743 +DBREF 1O91 C 566 571 PDB 1O91 1O91 566 571 +DBREF 1O91 C 572 743 UNP Q00780 CA18_MOUSE 572 743 +SEQRES 1 A 178 HIS HIS HIS HIS HIS HIS ALA VAL MET PRO THR PRO SER +SEQRES 2 A 178 PRO GLN GLY GLU TYR LEU PRO ASP MET GLY LEU GLY ILE +SEQRES 3 A 178 ASP GLY VAL LYS THR PRO HIS ALA TYR ALA GLY LYS LYS +SEQRES 4 A 178 GLY LYS HIS GLY GLY PRO ALA TYR GLU MET PRO ALA PHE +SEQRES 5 A 178 THR ALA GLU LEU THR VAL PRO PHE PRO PRO VAL GLY ALA +SEQRES 6 A 178 PRO VAL LYS PHE ASP LYS LEU LEU TYR ASN GLY ARG GLN +SEQRES 7 A 178 ASN TYR ASN PRO GLN THR GLY ILE PHE THR CYS GLU VAL +SEQRES 8 A 178 PRO GLY VAL TYR TYR PHE ALA TYR HIS VAL HIS CYS LYS +SEQRES 9 A 178 GLY GLY ASN VAL TRP VAL ALA LEU PHE LYS ASN ASN GLU +SEQRES 10 A 178 PRO MET MET TYR THR TYR ASP GLU TYR LYS LYS GLY PHE +SEQRES 11 A 178 LEU ASP GLN ALA SER GLY SER ALA VAL LEU LEU LEU ARG +SEQRES 12 A 178 PRO GLY ASP GLN VAL PHE LEU GLN MET PRO SER GLU GLN +SEQRES 13 A 178 ALA ALA GLY LEU TYR ALA GLY GLN TYR VAL HIS SER SER +SEQRES 14 A 178 PHE SER GLY TYR LEU LEU TYR PRO MET +SEQRES 1 B 178 HIS HIS HIS HIS HIS HIS ALA VAL MET PRO THR PRO SER +SEQRES 2 B 178 PRO GLN GLY GLU TYR LEU PRO ASP MET GLY LEU GLY ILE +SEQRES 3 B 178 ASP GLY VAL LYS THR PRO HIS ALA TYR ALA GLY LYS LYS +SEQRES 4 B 178 GLY LYS HIS GLY GLY PRO ALA TYR GLU MET PRO ALA PHE +SEQRES 5 B 178 THR ALA GLU LEU THR VAL PRO PHE PRO PRO VAL GLY ALA +SEQRES 6 B 178 PRO VAL LYS PHE ASP LYS LEU LEU TYR ASN GLY ARG GLN +SEQRES 7 B 178 ASN TYR ASN PRO GLN THR GLY ILE PHE THR CYS GLU VAL +SEQRES 8 B 178 PRO GLY VAL TYR TYR PHE ALA TYR HIS VAL HIS CYS LYS +SEQRES 9 B 178 GLY GLY ASN VAL TRP VAL ALA LEU PHE LYS ASN ASN GLU +SEQRES 10 B 178 PRO MET MET TYR THR TYR ASP GLU TYR LYS LYS GLY PHE +SEQRES 11 B 178 LEU ASP GLN ALA SER GLY SER ALA VAL LEU LEU LEU ARG +SEQRES 12 B 178 PRO GLY ASP GLN VAL PHE LEU GLN MET PRO SER GLU GLN +SEQRES 13 B 178 ALA ALA GLY LEU TYR ALA GLY GLN TYR VAL HIS SER SER +SEQRES 14 B 178 PHE SER GLY TYR LEU LEU TYR PRO MET +SEQRES 1 C 178 HIS HIS HIS HIS HIS HIS ALA VAL MET PRO THR PRO SER +SEQRES 2 C 178 PRO GLN GLY GLU TYR LEU PRO ASP MET GLY LEU GLY ILE +SEQRES 3 C 178 ASP GLY VAL LYS THR PRO HIS ALA TYR ALA GLY LYS LYS +SEQRES 4 C 178 GLY LYS HIS GLY GLY PRO ALA TYR GLU MET PRO ALA PHE +SEQRES 5 C 178 THR ALA GLU LEU THR VAL PRO PHE PRO PRO VAL GLY ALA +SEQRES 6 C 178 PRO VAL LYS PHE ASP LYS LEU LEU TYR ASN GLY ARG GLN +SEQRES 7 C 178 ASN TYR ASN PRO GLN THR GLY ILE PHE THR CYS GLU VAL +SEQRES 8 C 178 PRO GLY VAL TYR TYR PHE ALA TYR HIS VAL HIS CYS LYS +SEQRES 9 C 178 GLY GLY ASN VAL TRP VAL ALA LEU PHE LYS ASN ASN GLU +SEQRES 10 C 178 PRO MET MET TYR THR TYR ASP GLU TYR LYS LYS GLY PHE +SEQRES 11 C 178 LEU ASP GLN ALA SER GLY SER ALA VAL LEU LEU LEU ARG +SEQRES 12 C 178 PRO GLY ASP GLN VAL PHE LEU GLN MET PRO SER GLU GLN +SEQRES 13 C 178 ALA ALA GLY LEU TYR ALA GLY GLN TYR VAL HIS SER SER +SEQRES 14 C 178 PHE SER GLY TYR LEU LEU TYR PRO MET +HET CPS C 800 32 +HET SO4 C 900 5 +HETNAM CPS 3-[(3-CHOLAMIDOPROPYL)DIMETHYLAMMONIO]-1- +HETNAM 2 CPS PROPANESULFONATE +HETNAM SO4 SULFATE ION +HETSYN CPS CHAPS +FORMUL 4 CPS C32 H58 N2 O7 S +FORMUL 5 SO4 O4 S 2- +FORMUL 6 HOH *268(H2 O) +HELIX 1 1 ARG A 642 ASN A 644 5 3 +HELIX 2 2 SER A 719 GLN A 721 5 3 +HELIX 3 3 ARG B 642 ASN B 644 5 3 +HELIX 4 4 SER B 719 GLN B 721 5 3 +HELIX 5 5 ARG C 642 ASN C 644 5 3 +SHEET 1 AA 5 LYS A 636 GLY A 641 0 +SHEET 2 AA 5 ALA A 616 LEU A 621 -1 O ALA A 616 N GLY A 641 +SHEET 3 AA 5 SER A 733 PRO A 742 -1 O SER A 733 N LEU A 621 +SHEET 4 AA 5 GLY A 658 LYS A 679 -1 O VAL A 659 N LEU A 740 +SHEET 5 AA 5 ASP A 697 LEU A 707 -1 O ASP A 697 N CYS A 668 +SHEET 1 AB 5 LYS A 636 GLY A 641 0 +SHEET 2 AB 5 ALA A 616 LEU A 621 -1 O ALA A 616 N GLY A 641 +SHEET 3 AB 5 SER A 733 PRO A 742 -1 O SER A 733 N LEU A 621 +SHEET 4 AB 5 GLY A 658 LYS A 679 -1 O VAL A 659 N LEU A 740 +SHEET 5 AB 5 ALA A 723 TYR A 726 -1 O GLY A 724 N LYS A 669 +SHEET 1 BA 5 LYS B 636 GLY B 641 0 +SHEET 2 BA 5 ALA B 616 LEU B 621 -1 O ALA B 616 N GLY B 641 +SHEET 3 BA 5 SER B 733 PRO B 742 -1 O SER B 733 N LEU B 621 +SHEET 4 BA 5 GLY B 658 LYS B 679 -1 O VAL B 659 N LEU B 740 +SHEET 5 BA 5 ASP B 697 LEU B 707 -1 O ASP B 697 N CYS B 668 +SHEET 1 BB 5 LYS B 636 GLY B 641 0 +SHEET 2 BB 5 ALA B 616 LEU B 621 -1 O ALA B 616 N GLY B 641 +SHEET 3 BB 5 SER B 733 PRO B 742 -1 O SER B 733 N LEU B 621 +SHEET 4 BB 5 GLY B 658 LYS B 679 -1 O VAL B 659 N LEU B 740 +SHEET 5 BB 5 ALA B 723 TYR B 726 -1 O GLY B 724 N LYS B 669 +SHEET 1 CA 5 LYS C 636 GLY C 641 0 +SHEET 2 CA 5 ALA C 616 LEU C 621 -1 O ALA C 616 N GLY C 641 +SHEET 3 CA 5 SER C 733 PRO C 742 -1 O SER C 733 N LEU C 621 +SHEET 4 CA 5 GLY C 658 LYS C 679 -1 O VAL C 659 N LEU C 740 +SHEET 5 CA 5 ASP C 697 LEU C 707 -1 O ASP C 697 N CYS C 668 +SHEET 1 CB 5 LYS C 636 GLY C 641 0 +SHEET 2 CB 5 ALA C 616 LEU C 621 -1 O ALA C 616 N GLY C 641 +SHEET 3 CB 5 SER C 733 PRO C 742 -1 O SER C 733 N LEU C 621 +SHEET 4 CB 5 GLY C 658 LYS C 679 -1 O VAL C 659 N LEU C 740 +SHEET 5 CB 5 ALA C 723 TYR C 726 -1 O GLY C 724 N LYS C 669 +SITE 1 AC1 12 TYR A 661 ALA A 663 SER A 702 TYR B 661 +SITE 2 AC1 12 HIS B 665 SER B 702 TYR C 661 HIS C 665 +SITE 3 AC1 12 SER C 702 HOH C2075 HOH C2111 HOH C2112 +SITE 1 AC2 11 TYR B 730 GLN C 643 CYS C 654 TRP C 674 +SITE 2 AC2 11 TYR C 688 PRO C 709 GLY C 710 GLN C 721 +SITE 3 AC2 11 HOH C2044 HOH C2051 HOH C2099 +CRYST1 63.590 82.550 89.940 90.00 90.00 90.00 P 21 21 21 12 +ORIGX1 1.000000 0.000000 0.000000 0.00000 +ORIGX2 0.000000 1.000000 0.000000 0.00000 +ORIGX3 0.000000 0.000000 1.000000 0.00000 +SCALE1 0.015726 0.000000 0.000000 0.00000 +SCALE2 0.000000 0.012114 0.000000 0.00000 +SCALE3 0.000000 0.000000 0.011118 0.00000 +MTRIX1 1 0.198810 0.264930 -0.943550 34.44011 1 +MTRIX2 1 0.973400 0.058520 0.221530 -6.45202 1 +MTRIX3 1 0.113910 -0.962490 -0.246240 48.04818 1 +MTRIX1 2 0.195170 0.975450 0.102030 -5.70255 1 +MTRIX2 2 0.269090 0.046780 -0.961980 37.41146 1 +MTRIX3 2 -0.943130 0.215210 -0.253350 46.00101 1 +ATOM 1 N GLU A 613 -4.825 -16.271 35.102 1.00 31.08 N +ATOM 2 CA GLU A 613 -3.657 -15.384 34.838 1.00 29.26 C +ATOM 3 C GLU A 613 -4.149 -14.050 34.276 1.00 27.33 C +ATOM 4 O GLU A 613 -4.987 -14.017 33.372 1.00 26.72 O +ATOM 5 CB GLU A 613 -2.705 -16.062 33.849 1.00 31.55 C +ATOM 6 CG GLU A 613 -1.370 -15.362 33.683 1.00 35.65 C +ATOM 7 CD GLU A 613 -0.400 -16.153 32.821 1.00 38.50 C +ATOM 8 OE1 GLU A 613 -0.693 -16.362 31.626 1.00 39.82 O +ATOM 9 OE2 GLU A 613 0.657 -16.569 33.341 1.00 40.99 O +ATOM 10 N MET A 614 -3.630 -12.953 34.821 1.00 23.98 N +ATOM 11 CA MET A 614 -4.024 -11.614 34.391 1.00 21.62 C +ATOM 12 C MET A 614 -3.119 -11.070 33.290 1.00 18.15 C +ATOM 13 O MET A 614 -1.922 -11.353 33.262 1.00 17.57 O +ATOM 14 CB MET A 614 -3.998 -10.654 35.582 1.00 24.22 C +ATOM 15 CG MET A 614 -4.882 -11.067 36.746 1.00 27.70 C +ATOM 16 SD MET A 614 -6.625 -11.128 36.305 1.00 32.61 S +ATOM 17 CE MET A 614 -7.046 -9.401 36.335 1.00 28.00 C +ATOM 18 N PRO A 615 -3.688 -10.279 32.364 1.00 15.58 N +ATOM 19 CA PRO A 615 -2.953 -9.677 31.245 1.00 14.38 C +ATOM 20 C PRO A 615 -2.061 -8.529 31.709 1.00 13.52 C +ATOM 21 O PRO A 615 -2.558 -7.508 32.180 1.00 12.63 O +ATOM 22 CB PRO A 615 -4.064 -9.166 30.321 1.00 14.32 C +ATOM 23 CG PRO A 615 -5.278 -9.930 30.738 1.00 15.80 C +ATOM 24 CD PRO A 615 -5.132 -10.032 32.224 1.00 13.96 C +ATOM 25 N ALA A 616 -0.750 -8.697 31.569 1.00 12.53 N +ATOM 26 CA ALA A 616 0.205 -7.663 31.962 1.00 12.56 C +ATOM 27 C ALA A 616 1.541 -7.979 31.305 1.00 12.27 C +ATOM 28 O ALA A 616 1.910 -9.149 31.178 1.00 12.21 O +ATOM 29 CB ALA A 616 0.355 -7.626 33.487 1.00 11.83 C +ATOM 30 N PHE A 617 2.270 -6.944 30.894 1.00 9.92 N +ATOM 31 CA PHE A 617 3.550 -7.165 30.230 1.00 10.44 C +ATOM 32 C PHE A 617 4.470 -5.950 30.233 1.00 10.38 C +ATOM 33 O PHE A 617 4.044 -4.820 30.468 1.00 9.06 O +ATOM 34 CB PHE A 617 3.308 -7.545 28.767 1.00 8.23 C +ATOM 35 CG PHE A 617 2.967 -6.364 27.892 1.00 7.49 C +ATOM 36 CD1 PHE A 617 3.962 -5.688 27.197 1.00 8.52 C +ATOM 37 CD2 PHE A 617 1.660 -5.888 27.820 1.00 8.80 C +ATOM 38 CE1 PHE A 617 3.663 -4.551 26.446 1.00 10.43 C +ATOM 39 CE2 PHE A 617 1.352 -4.749 27.069 1.00 9.03 C +ATOM 40 CZ PHE A 617 2.354 -4.083 26.385 1.00 7.83 C +ATOM 41 N THR A 618 5.742 -6.220 29.963 1.00 10.03 N +ATOM 42 CA THR A 618 6.766 -5.199 29.822 1.00 9.30 C +ATOM 43 C THR A 618 7.709 -5.771 28.776 1.00 10.28 C +ATOM 44 O THR A 618 8.248 -6.873 28.941 1.00 8.93 O +ATOM 45 CB THR A 618 7.573 -4.932 31.115 1.00 9.43 C +ATOM 46 OG1 THR A 618 6.763 -4.225 32.062 1.00 10.01 O +ATOM 47 CG2 THR A 618 8.793 -4.081 30.798 1.00 11.02 C +ATOM 48 N ALA A 619 7.880 -5.033 27.687 1.00 8.27 N +ATOM 49 CA ALA A 619 8.761 -5.451 26.607 1.00 10.33 C +ATOM 50 C ALA A 619 9.766 -4.337 26.359 1.00 11.34 C +ATOM 51 O ALA A 619 9.404 -3.162 26.337 1.00 10.73 O +ATOM 52 CB ALA A 619 7.946 -5.719 25.335 1.00 7.71 C +ATOM 53 N GLU A 620 11.026 -4.709 26.172 1.00 12.81 N +ATOM 54 CA GLU A 620 12.075 -3.730 25.922 1.00 15.73 C +ATOM 55 C GLU A 620 12.625 -3.892 24.511 1.00 15.76 C +ATOM 56 O GLU A 620 12.701 -5.009 23.987 1.00 14.58 O +ATOM 57 CB GLU A 620 13.217 -3.903 26.930 1.00 16.72 C +ATOM 58 CG GLU A 620 12.781 -3.864 28.388 1.00 21.15 C +ATOM 59 CD GLU A 620 13.918 -4.157 29.353 1.00 24.56 C +ATOM 60 OE1 GLU A 620 14.706 -5.087 29.083 1.00 24.85 O +ATOM 61 OE2 GLU A 620 14.016 -3.470 30.392 1.00 28.47 O +ATOM 62 N LEU A 621 12.991 -2.771 23.897 1.00 15.93 N +ATOM 63 CA LEU A 621 13.569 -2.772 22.560 1.00 16.07 C +ATOM 64 C LEU A 621 15.078 -2.761 22.785 1.00 18.29 C +ATOM 65 O LEU A 621 15.582 -1.947 23.560 1.00 17.45 O +ATOM 66 CB LEU A 621 13.145 -1.517 21.789 1.00 15.55 C +ATOM 67 CG LEU A 621 13.602 -1.405 20.331 1.00 14.96 C +ATOM 68 CD1 LEU A 621 12.955 -2.513 19.506 1.00 14.70 C +ATOM 69 CD2 LEU A 621 13.226 -0.035 19.771 1.00 12.49 C +ATOM 70 N THR A 622 15.797 -3.665 22.123 1.00 18.53 N +ATOM 71 CA THR A 622 17.245 -3.743 22.288 1.00 20.78 C +ATOM 72 C THR A 622 17.987 -3.384 21.005 1.00 21.77 C +ATOM 73 O THR A 622 19.217 -3.305 20.986 1.00 22.24 O +ATOM 74 CB THR A 622 17.677 -5.156 22.732 1.00 21.88 C +ATOM 75 OG1 THR A 622 17.439 -6.085 21.668 1.00 22.53 O +ATOM 76 CG2 THR A 622 16.881 -5.594 23.951 1.00 23.03 C +ATOM 77 N VAL A 623 17.236 -3.172 19.931 1.00 22.64 N +ATOM 78 CA VAL A 623 17.827 -2.809 18.651 1.00 23.78 C +ATOM 79 C VAL A 623 17.279 -1.447 18.243 1.00 21.97 C +ATOM 80 O VAL A 623 16.073 -1.221 18.272 1.00 21.54 O +ATOM 81 CB VAL A 623 17.497 -3.855 17.560 1.00 24.62 C +ATOM 82 CG1 VAL A 623 18.113 -5.193 17.929 1.00 25.71 C +ATOM 83 CG2 VAL A 623 15.988 -3.996 17.405 1.00 29.00 C +ATOM 84 N PRO A 624 18.165 -0.518 17.856 1.00 21.31 N +ATOM 85 CA PRO A 624 17.743 0.824 17.453 1.00 19.58 C +ATOM 86 C PRO A 624 17.087 0.926 16.086 1.00 17.96 C +ATOM 87 O PRO A 624 17.185 0.023 15.256 1.00 18.15 O +ATOM 88 CB PRO A 624 19.045 1.613 17.500 1.00 21.48 C +ATOM 89 CG PRO A 624 20.033 0.594 16.987 1.00 20.45 C +ATOM 90 CD PRO A 624 19.633 -0.651 17.770 1.00 21.20 C +ATOM 91 N PHE A 625 16.406 2.047 15.884 1.00 17.27 N +ATOM 92 CA PHE A 625 15.752 2.392 14.631 1.00 16.39 C +ATOM 93 C PHE A 625 14.841 1.366 13.966 1.00 16.85 C +ATOM 94 O PHE A 625 15.192 0.776 12.941 1.00 17.59 O +ATOM 95 CB PHE A 625 16.827 2.852 13.645 1.00 17.75 C +ATOM 96 CG PHE A 625 17.820 3.810 14.250 1.00 18.92 C +ATOM 97 CD1 PHE A 625 19.188 3.591 14.123 1.00 19.26 C +ATOM 98 CD2 PHE A 625 17.385 4.914 14.980 1.00 19.62 C +ATOM 99 CE1 PHE A 625 20.113 4.458 14.719 1.00 19.98 C +ATOM 100 CE2 PHE A 625 18.301 5.788 15.580 1.00 19.43 C +ATOM 101 CZ PHE A 625 19.668 5.557 15.449 1.00 19.08 C +ATOM 102 N PRO A 626 13.651 1.142 14.542 1.00 15.65 N +ATOM 103 CA PRO A 626 12.689 0.189 13.984 1.00 15.48 C +ATOM 104 C PRO A 626 11.985 0.864 12.805 1.00 15.80 C +ATOM 105 O PRO A 626 12.053 2.085 12.653 1.00 16.51 O +ATOM 106 CB PRO A 626 11.753 -0.072 15.160 1.00 15.21 C +ATOM 107 CG PRO A 626 11.728 1.259 15.846 1.00 15.63 C +ATOM 108 CD PRO A 626 13.191 1.647 15.849 1.00 13.94 C +ATOM 109 N PRO A 627 11.294 0.086 11.960 1.00 16.56 N +ATOM 110 CA PRO A 627 10.595 0.653 10.800 1.00 16.96 C +ATOM 111 C PRO A 627 9.458 1.619 11.135 1.00 17.55 C +ATOM 112 O PRO A 627 8.773 1.469 12.145 1.00 15.71 O +ATOM 113 CB PRO A 627 10.066 -0.585 10.069 1.00 18.68 C +ATOM 114 CG PRO A 627 10.982 -1.678 10.509 1.00 20.32 C +ATOM 115 CD PRO A 627 11.189 -1.382 11.967 1.00 18.02 C +ATOM 116 N VAL A 628 9.260 2.601 10.263 1.00 17.00 N +ATOM 117 CA VAL A 628 8.192 3.582 10.415 1.00 16.95 C +ATOM 118 C VAL A 628 6.926 2.987 9.801 1.00 16.54 C +ATOM 119 O VAL A 628 7.006 2.124 8.931 1.00 14.69 O +ATOM 120 CB VAL A 628 8.534 4.894 9.662 1.00 18.62 C +ATOM 121 CG1 VAL A 628 7.308 5.795 9.573 1.00 20.60 C +ATOM 122 CG2 VAL A 628 9.666 5.619 10.373 1.00 19.80 C +ATOM 123 N GLY A 629 5.763 3.434 10.267 1.00 14.01 N +ATOM 124 CA GLY A 629 4.510 2.954 9.710 1.00 13.68 C +ATOM 125 C GLY A 629 4.078 1.552 10.097 1.00 13.53 C +ATOM 126 O GLY A 629 3.189 0.985 9.466 1.00 14.09 O +ATOM 127 N ALA A 630 4.703 0.991 11.126 1.00 12.24 N +ATOM 128 CA ALA A 630 4.359 -0.346 11.599 1.00 11.57 C +ATOM 129 C ALA A 630 4.608 -0.405 13.103 1.00 10.36 C +ATOM 130 O ALA A 630 5.425 0.346 13.629 1.00 10.96 O +ATOM 131 CB ALA A 630 5.204 -1.395 10.880 1.00 11.61 C +ATOM 132 N PRO A 631 3.905 -1.299 13.817 1.00 10.53 N +ATOM 133 CA PRO A 631 4.095 -1.408 15.267 1.00 10.41 C +ATOM 134 C PRO A 631 5.558 -1.620 15.619 1.00 10.61 C +ATOM 135 O PRO A 631 6.260 -2.379 14.944 1.00 12.20 O +ATOM 136 CB PRO A 631 3.234 -2.616 15.636 1.00 10.34 C +ATOM 137 CG PRO A 631 2.124 -2.539 14.637 1.00 9.27 C +ATOM 138 CD PRO A 631 2.877 -2.247 13.356 1.00 9.13 C +ATOM 139 N VAL A 632 6.021 -0.936 16.663 1.00 9.52 N +ATOM 140 CA VAL A 632 7.403 -1.075 17.103 1.00 9.70 C +ATOM 141 C VAL A 632 7.477 -2.412 17.817 1.00 10.59 C +ATOM 142 O VAL A 632 6.734 -2.656 18.768 1.00 9.74 O +ATOM 143 CB VAL A 632 7.809 0.060 18.075 1.00 9.05 C +ATOM 144 CG1 VAL A 632 9.222 -0.179 18.604 1.00 9.16 C +ATOM 145 CG2 VAL A 632 7.736 1.401 17.356 1.00 7.40 C +ATOM 146 N LYS A 633 8.369 -3.278 17.349 1.00 10.31 N +ATOM 147 CA LYS A 633 8.509 -4.607 17.921 1.00 11.85 C +ATOM 148 C LYS A 633 9.467 -4.722 19.103 1.00 11.95 C +ATOM 149 O LYS A 633 10.612 -5.146 18.942 1.00 11.04 O +ATOM 150 CB LYS A 633 8.917 -5.602 16.823 1.00 13.46 C +ATOM 151 CG LYS A 633 7.868 -5.756 15.723 1.00 17.38 C +ATOM 152 CD LYS A 633 8.256 -6.809 14.690 1.00 18.25 C +ATOM 153 CE LYS A 633 9.486 -6.400 13.895 1.00 21.07 C +ATOM 154 NZ LYS A 633 9.254 -5.178 13.070 1.00 24.46 N +ATOM 155 N PHE A 634 9.003 -4.333 20.288 1.00 10.71 N +ATOM 156 CA PHE A 634 9.826 -4.460 21.487 1.00 11.94 C +ATOM 157 C PHE A 634 10.003 -5.972 21.643 1.00 13.27 C +ATOM 158 O PHE A 634 9.026 -6.708 21.822 1.00 11.11 O +ATOM 159 CB PHE A 634 9.109 -3.862 22.698 1.00 10.24 C +ATOM 160 CG PHE A 634 8.759 -2.407 22.533 1.00 11.42 C +ATOM 161 CD1 PHE A 634 7.623 -2.023 21.824 1.00 11.67 C +ATOM 162 CD2 PHE A 634 9.582 -1.419 23.065 1.00 12.51 C +ATOM 163 CE1 PHE A 634 7.311 -0.673 21.648 1.00 12.56 C +ATOM 164 CE2 PHE A 634 9.282 -0.068 22.894 1.00 12.06 C +ATOM 165 CZ PHE A 634 8.146 0.305 22.186 1.00 11.82 C +ATOM 166 N ASP A 635 11.256 -6.412 21.564 1.00 15.05 N +ATOM 167 CA ASP A 635 11.631 -7.826 21.600 1.00 16.49 C +ATOM 168 C ASP A 635 11.911 -8.536 22.924 1.00 17.28 C +ATOM 169 O ASP A 635 11.613 -9.724 23.053 1.00 17.22 O +ATOM 170 CB ASP A 635 12.843 -8.018 20.684 1.00 19.31 C +ATOM 171 CG ASP A 635 14.024 -7.142 21.089 1.00 22.13 C +ATOM 172 OD1 ASP A 635 14.882 -7.601 21.876 1.00 23.66 O +ATOM 173 OD2 ASP A 635 14.086 -5.980 20.633 1.00 23.84 O +ATOM 174 N LYS A 636 12.491 -7.837 23.895 1.00 14.40 N +ATOM 175 CA LYS A 636 12.834 -8.456 25.178 1.00 15.51 C +ATOM 176 C LYS A 636 11.741 -8.377 26.242 1.00 16.86 C +ATOM 177 O LYS A 636 11.403 -7.297 26.721 1.00 16.77 O +ATOM 178 CB LYS A 636 14.117 -7.833 25.727 1.00 13.87 C +ATOM 179 CG LYS A 636 14.605 -8.466 27.018 1.00 15.27 C +ATOM 180 CD LYS A 636 15.753 -7.683 27.631 1.00 17.20 C +ATOM 181 CE LYS A 636 16.978 -7.669 26.735 0.00 16.58 C +ATOM 182 NZ LYS A 636 18.087 -6.896 27.358 0.00 16.83 N +ATOM 183 N LEU A 637 11.222 -9.535 26.638 1.00 16.76 N +ATOM 184 CA LEU A 637 10.153 -9.605 27.631 1.00 18.02 C +ATOM 185 C LEU A 637 10.617 -9.777 29.080 1.00 19.15 C +ATOM 186 O LEU A 637 11.461 -10.625 29.375 1.00 18.62 O +ATOM 187 CB LEU A 637 9.208 -10.759 27.279 1.00 17.79 C +ATOM 188 CG LEU A 637 8.635 -10.771 25.860 1.00 20.11 C +ATOM 189 CD1 LEU A 637 7.901 -12.079 25.606 1.00 18.23 C +ATOM 190 CD2 LEU A 637 7.706 -9.586 25.676 1.00 20.31 C +ATOM 191 N LEU A 638 10.056 -8.967 29.977 1.00 18.18 N +ATOM 192 CA LEU A 638 10.368 -9.056 31.402 1.00 18.01 C +ATOM 193 C LEU A 638 9.223 -9.813 32.056 1.00 18.12 C +ATOM 194 O LEU A 638 9.392 -10.479 33.078 1.00 19.18 O +ATOM 195 CB LEU A 638 10.480 -7.667 32.036 1.00 19.57 C +ATOM 196 CG LEU A 638 11.735 -6.846 31.748 1.00 20.71 C +ATOM 197 CD1 LEU A 638 11.685 -5.555 32.557 1.00 21.55 C +ATOM 198 CD2 LEU A 638 12.973 -7.650 32.120 1.00 23.21 C +ATOM 199 N TYR A 639 8.046 -9.685 31.456 1.00 15.94 N +ATOM 200 CA TYR A 639 6.849 -10.358 31.933 1.00 14.10 C +ATOM 201 C TYR A 639 5.828 -10.307 30.812 1.00 13.27 C +ATOM 202 O TYR A 639 5.821 -9.370 30.012 1.00 11.59 O +ATOM 203 CB TYR A 639 6.276 -9.677 33.180 1.00 13.72 C +ATOM 204 CG TYR A 639 5.160 -10.480 33.817 1.00 14.28 C +ATOM 205 CD1 TYR A 639 5.425 -11.701 34.442 1.00 15.14 C +ATOM 206 CD2 TYR A 639 3.833 -10.056 33.736 1.00 13.50 C +ATOM 207 CE1 TYR A 639 4.398 -12.484 34.966 1.00 15.61 C +ATOM 208 CE2 TYR A 639 2.795 -10.833 34.257 1.00 16.05 C +ATOM 209 CZ TYR A 639 3.087 -12.048 34.868 1.00 15.79 C +ATOM 210 OH TYR A 639 2.066 -12.830 35.362 1.00 16.61 O +ATOM 211 N ASN A 640 4.967 -11.314 30.745 1.00 12.85 N +ATOM 212 CA ASN A 640 3.966 -11.352 29.692 1.00 13.15 C +ATOM 213 C ASN A 640 2.828 -12.295 30.076 1.00 13.79 C +ATOM 214 O ASN A 640 2.587 -13.309 29.413 1.00 12.49 O +ATOM 215 CB ASN A 640 4.633 -11.789 28.376 1.00 12.84 C +ATOM 216 CG ASN A 640 3.770 -11.512 27.156 1.00 13.44 C +ATOM 217 OD1 ASN A 640 2.854 -10.693 27.203 1.00 12.56 O +ATOM 218 ND2 ASN A 640 4.075 -12.184 26.048 1.00 9.96 N +ATOM 219 N GLY A 641 2.138 -11.949 31.161 1.00 13.07 N +ATOM 220 CA GLY A 641 1.023 -12.751 31.632 1.00 13.99 C +ATOM 221 C GLY A 641 -0.051 -12.862 30.569 1.00 14.79 C +ATOM 222 O GLY A 641 -0.477 -11.853 30.006 1.00 14.81 O +ATOM 223 N ARG A 642 -0.489 -14.093 30.310 1.00 15.40 N +ATOM 224 CA ARG A 642 -1.498 -14.401 29.296 1.00 15.84 C +ATOM 225 C ARG A 642 -0.926 -14.259 27.891 1.00 13.73 C +ATOM 226 O ARG A 642 -1.591 -14.579 26.907 1.00 14.27 O +ATOM 227 CB ARG A 642 -2.732 -13.505 29.437 1.00 18.50 C +ATOM 228 CG ARG A 642 -3.578 -13.789 30.663 1.00 21.82 C +ATOM 229 CD ARG A 642 -4.953 -13.159 30.527 1.00 25.91 C +ATOM 230 NE ARG A 642 -5.808 -13.894 29.597 1.00 28.77 N +ATOM 231 CZ ARG A 642 -6.337 -15.085 29.858 1.00 31.04 C +ATOM 232 NH1 ARG A 642 -6.101 -15.676 31.022 1.00 32.49 N +ATOM 233 NH2 ARG A 642 -7.105 -15.687 28.960 1.00 30.79 N +ATOM 234 N GLN A 643 0.312 -13.781 27.810 1.00 11.82 N +ATOM 235 CA GLN A 643 1.002 -13.591 26.541 1.00 12.04 C +ATOM 236 C GLN A 643 0.175 -12.816 25.517 1.00 12.44 C +ATOM 237 O GLN A 643 0.129 -13.182 24.340 1.00 12.42 O +ATOM 238 CB GLN A 643 1.409 -14.945 25.954 1.00 11.44 C +ATOM 239 CG GLN A 643 2.368 -15.735 26.837 1.00 11.74 C +ATOM 240 CD GLN A 643 2.928 -16.963 26.140 1.00 11.90 C +ATOM 241 OE1 GLN A 643 2.234 -17.962 25.954 1.00 13.17 O +ATOM 242 NE2 GLN A 643 4.190 -16.889 25.746 1.00 10.37 N +ATOM 243 N ASN A 644 -0.478 -11.747 25.959 1.00 12.28 N +ATOM 244 CA ASN A 644 -1.280 -10.951 25.040 1.00 11.69 C +ATOM 245 C ASN A 644 -0.429 -9.970 24.247 1.00 10.64 C +ATOM 246 O ASN A 644 -0.918 -9.331 23.315 1.00 9.71 O +ATOM 247 CB ASN A 644 -2.403 -10.219 25.776 1.00 12.45 C +ATOM 248 CG ASN A 644 -3.507 -11.160 26.231 1.00 14.04 C +ATOM 249 OD1 ASN A 644 -3.691 -12.244 25.670 1.00 17.13 O +ATOM 250 ND2 ASN A 644 -4.257 -10.744 27.239 1.00 13.12 N +ATOM 251 N TYR A 645 0.839 -9.833 24.627 1.00 9.80 N +ATOM 252 CA TYR A 645 1.748 -8.977 23.874 1.00 10.52 C +ATOM 253 C TYR A 645 2.599 -9.940 23.057 1.00 10.92 C +ATOM 254 O TYR A 645 3.113 -10.923 23.596 1.00 10.92 O +ATOM 255 CB TYR A 645 2.677 -8.160 24.774 1.00 9.43 C +ATOM 256 CG TYR A 645 3.727 -7.429 23.960 1.00 9.64 C +ATOM 257 CD1 TYR A 645 3.403 -6.278 23.238 1.00 10.22 C +ATOM 258 CD2 TYR A 645 5.024 -7.939 23.836 1.00 11.38 C +ATOM 259 CE1 TYR A 645 4.341 -5.654 22.409 1.00 10.02 C +ATOM 260 CE2 TYR A 645 5.968 -7.327 23.010 1.00 10.91 C +ATOM 261 CZ TYR A 645 5.620 -6.186 22.299 1.00 10.94 C +ATOM 262 OH TYR A 645 6.549 -5.591 21.474 1.00 11.87 O +ATOM 263 N ASN A 646 2.748 -9.673 21.764 1.00 9.78 N +ATOM 264 CA ASN A 646 3.548 -10.557 20.929 1.00 9.72 C +ATOM 265 C ASN A 646 4.767 -9.820 20.388 1.00 9.84 C +ATOM 266 O ASN A 646 4.639 -8.865 19.619 1.00 10.53 O +ATOM 267 CB ASN A 646 2.716 -11.110 19.767 1.00 9.02 C +ATOM 268 CG ASN A 646 3.366 -12.324 19.118 1.00 9.60 C +ATOM 269 OD1 ASN A 646 4.589 -12.387 18.987 1.00 11.41 O +ATOM 270 ND2 ASN A 646 2.549 -13.290 18.703 1.00 10.14 N +ATOM 271 N PRO A 647 5.970 -10.259 20.787 1.00 10.63 N +ATOM 272 CA PRO A 647 7.233 -9.653 20.355 1.00 11.23 C +ATOM 273 C PRO A 647 7.384 -9.656 18.838 1.00 12.72 C +ATOM 274 O PRO A 647 8.072 -8.803 18.271 1.00 12.23 O +ATOM 275 CB PRO A 647 8.294 -10.528 21.027 1.00 12.27 C +ATOM 276 CG PRO A 647 7.580 -11.125 22.200 1.00 15.17 C +ATOM 277 CD PRO A 647 6.214 -11.419 21.661 1.00 11.69 C +ATOM 278 N GLN A 648 6.741 -10.620 18.182 1.00 11.85 N +ATOM 279 CA GLN A 648 6.822 -10.734 16.727 1.00 13.35 C +ATOM 280 C GLN A 648 5.978 -9.697 15.985 1.00 12.84 C +ATOM 281 O GLN A 648 6.185 -9.467 14.794 1.00 14.23 O +ATOM 282 CB GLN A 648 6.402 -12.140 16.278 1.00 14.26 C +ATOM 283 CG GLN A 648 7.331 -13.266 16.728 1.00 18.16 C +ATOM 284 CD GLN A 648 8.702 -13.208 16.075 1.00 22.35 C +ATOM 285 OE1 GLN A 648 8.821 -13.184 14.849 1.00 23.64 O +ATOM 286 NE2 GLN A 648 9.746 -13.196 16.893 1.00 23.88 N +ATOM 287 N THR A 649 5.028 -9.074 16.679 1.00 10.66 N +ATOM 288 CA THR A 649 4.177 -8.070 16.046 1.00 10.76 C +ATOM 289 C THR A 649 4.246 -6.705 16.734 1.00 10.65 C +ATOM 290 O THR A 649 3.911 -5.685 16.128 1.00 8.31 O +ATOM 291 CB THR A 649 2.697 -8.495 16.041 1.00 11.36 C +ATOM 292 OG1 THR A 649 2.213 -8.531 17.387 1.00 9.73 O +ATOM 293 CG2 THR A 649 2.526 -9.876 15.404 1.00 12.14 C +ATOM 294 N GLY A 650 4.672 -6.698 17.995 1.00 9.62 N +ATOM 295 CA GLY A 650 4.758 -5.460 18.752 1.00 9.57 C +ATOM 296 C GLY A 650 3.380 -5.000 19.199 1.00 10.82 C +ATOM 297 O GLY A 650 3.204 -3.887 19.699 1.00 11.33 O +ATOM 298 N ILE A 651 2.397 -5.877 19.036 1.00 10.39 N +ATOM 299 CA ILE A 651 1.016 -5.560 19.386 1.00 7.78 C +ATOM 300 C ILE A 651 0.484 -6.240 20.641 1.00 9.44 C +ATOM 301 O ILE A 651 0.752 -7.417 20.882 1.00 9.02 O +ATOM 302 CB ILE A 651 0.066 -5.950 18.226 1.00 9.50 C +ATOM 303 CG1 ILE A 651 0.382 -5.111 16.990 1.00 8.54 C +ATOM 304 CG2 ILE A 651 -1.399 -5.779 18.654 1.00 7.64 C +ATOM 305 CD1 ILE A 651 -0.378 -5.546 15.748 1.00 10.85 C +ATOM 306 N PHE A 652 -0.269 -5.486 21.442 1.00 9.79 N +ATOM 307 CA PHE A 652 -0.915 -6.052 22.618 1.00 10.26 C +ATOM 308 C PHE A 652 -2.348 -6.261 22.151 1.00 10.53 C +ATOM 309 O PHE A 652 -3.006 -5.314 21.709 1.00 9.53 O +ATOM 310 CB PHE A 652 -0.930 -5.088 23.808 1.00 9.56 C +ATOM 311 CG PHE A 652 -1.756 -5.590 24.967 1.00 9.07 C +ATOM 312 CD1 PHE A 652 -1.239 -6.537 25.850 1.00 9.26 C +ATOM 313 CD2 PHE A 652 -3.070 -5.158 25.142 1.00 9.32 C +ATOM 314 CE1 PHE A 652 -2.017 -7.050 26.892 1.00 10.13 C +ATOM 315 CE2 PHE A 652 -3.857 -5.663 26.177 1.00 11.37 C +ATOM 316 CZ PHE A 652 -3.330 -6.613 27.056 1.00 9.13 C +ATOM 317 N THR A 653 -2.826 -7.496 22.230 1.00 9.25 N +ATOM 318 CA THR A 653 -4.182 -7.815 21.802 1.00 8.58 C +ATOM 319 C THR A 653 -5.056 -8.070 23.021 1.00 10.44 C +ATOM 320 O THR A 653 -4.726 -8.903 23.865 1.00 9.29 O +ATOM 321 CB THR A 653 -4.200 -9.075 20.911 1.00 9.55 C +ATOM 322 OG1 THR A 653 -3.332 -8.876 19.790 1.00 11.04 O +ATOM 323 CG2 THR A 653 -5.612 -9.357 20.406 1.00 8.82 C +ATOM 324 N CYS A 654 -6.170 -7.353 23.112 1.00 10.66 N +ATOM 325 CA CYS A 654 -7.077 -7.523 24.237 1.00 13.10 C +ATOM 326 C CYS A 654 -7.810 -8.854 24.151 1.00 14.43 C +ATOM 327 O CYS A 654 -8.444 -9.161 23.140 1.00 14.38 O +ATOM 328 CB CYS A 654 -8.103 -6.387 24.286 1.00 12.58 C +ATOM 329 SG CYS A 654 -9.390 -6.611 25.551 1.00 13.41 S +ATOM 330 N GLU A 655 -7.713 -9.637 25.219 1.00 15.01 N +ATOM 331 CA GLU A 655 -8.381 -10.926 25.302 1.00 17.23 C +ATOM 332 C GLU A 655 -9.442 -10.784 26.388 1.00 17.28 C +ATOM 333 O GLU A 655 -10.573 -11.234 26.232 1.00 18.07 O +ATOM 334 CB GLU A 655 -7.383 -12.023 25.680 1.00 17.15 C +ATOM 335 CG GLU A 655 -7.900 -13.434 25.453 1.00 21.19 C +ATOM 336 CD GLU A 655 -6.950 -14.491 25.976 1.00 22.42 C +ATOM 337 OE1 GLU A 655 -5.729 -14.233 25.988 1.00 21.62 O +ATOM 338 OE2 GLU A 655 -7.421 -15.584 26.364 1.00 23.97 O +ATOM 339 N VAL A 656 -9.065 -10.137 27.486 1.00 16.49 N +ATOM 340 CA VAL A 656 -9.975 -9.904 28.604 1.00 17.65 C +ATOM 341 C VAL A 656 -10.449 -8.451 28.547 1.00 17.76 C +ATOM 342 O VAL A 656 -9.653 -7.523 28.705 1.00 16.72 O +ATOM 343 CB VAL A 656 -9.273 -10.145 29.961 1.00 17.98 C +ATOM 344 CG1 VAL A 656 -10.247 -9.895 31.107 1.00 19.14 C +ATOM 345 CG2 VAL A 656 -8.733 -11.562 30.022 1.00 18.46 C +ATOM 346 N PRO A 657 -11.758 -8.237 28.326 1.00 17.93 N +ATOM 347 CA PRO A 657 -12.352 -6.897 28.241 1.00 17.54 C +ATOM 348 C PRO A 657 -12.133 -6.096 29.519 1.00 17.14 C +ATOM 349 O PRO A 657 -12.140 -6.658 30.610 1.00 17.57 O +ATOM 350 CB PRO A 657 -13.840 -7.183 28.015 1.00 19.19 C +ATOM 351 CG PRO A 657 -13.860 -8.574 27.442 1.00 19.42 C +ATOM 352 CD PRO A 657 -12.797 -9.276 28.228 1.00 18.63 C +ATOM 353 N GLY A 658 -11.943 -4.787 29.388 1.00 15.80 N +ATOM 354 CA GLY A 658 -11.753 -3.972 30.574 1.00 14.18 C +ATOM 355 C GLY A 658 -10.907 -2.730 30.398 1.00 14.24 C +ATOM 356 O GLY A 658 -10.512 -2.375 29.284 1.00 13.18 O +ATOM 357 N VAL A 659 -10.637 -2.065 31.516 1.00 13.05 N +ATOM 358 CA VAL A 659 -9.827 -0.855 31.523 1.00 12.09 C +ATOM 359 C VAL A 659 -8.361 -1.234 31.703 1.00 11.68 C +ATOM 360 O VAL A 659 -8.010 -1.985 32.614 1.00 11.68 O +ATOM 361 CB VAL A 659 -10.245 0.091 32.666 1.00 11.87 C +ATOM 362 CG1 VAL A 659 -9.379 1.346 32.649 1.00 12.89 C +ATOM 363 CG2 VAL A 659 -11.721 0.458 32.524 1.00 12.89 C +ATOM 364 N TYR A 660 -7.515 -0.703 30.825 1.00 11.14 N +ATOM 365 CA TYR A 660 -6.083 -0.970 30.847 1.00 10.32 C +ATOM 366 C TYR A 660 -5.254 0.293 30.999 1.00 10.58 C +ATOM 367 O TYR A 660 -5.717 1.401 30.716 1.00 10.80 O +ATOM 368 CB TYR A 660 -5.641 -1.648 29.543 1.00 10.06 C +ATOM 369 CG TYR A 660 -6.044 -3.094 29.412 1.00 11.38 C +ATOM 370 CD1 TYR A 660 -7.362 -3.450 29.126 1.00 11.88 C +ATOM 371 CD2 TYR A 660 -5.108 -4.113 29.599 1.00 9.70 C +ATOM 372 CE1 TYR A 660 -7.740 -4.787 29.032 1.00 12.10 C +ATOM 373 CE2 TYR A 660 -5.473 -5.450 29.507 1.00 11.50 C +ATOM 374 CZ TYR A 660 -6.790 -5.781 29.224 1.00 13.83 C +ATOM 375 OH TYR A 660 -7.155 -7.105 29.145 1.00 14.79 O +ATOM 376 N TYR A 661 -4.016 0.106 31.440 1.00 8.91 N +ATOM 377 CA TYR A 661 -3.073 1.202 31.576 1.00 10.19 C +ATOM 378 C TYR A 661 -1.835 0.802 30.786 1.00 8.56 C +ATOM 379 O TYR A 661 -1.349 -0.321 30.914 1.00 8.33 O +ATOM 380 CB TYR A 661 -2.681 1.423 33.036 1.00 9.22 C +ATOM 381 CG TYR A 661 -1.696 2.559 33.238 1.00 10.21 C +ATOM 382 CD1 TYR A 661 -2.076 3.885 33.022 1.00 10.09 C +ATOM 383 CD2 TYR A 661 -0.393 2.309 33.671 1.00 8.27 C +ATOM 384 CE1 TYR A 661 -1.183 4.939 33.243 1.00 10.45 C +ATOM 385 CE2 TYR A 661 0.509 3.356 33.893 1.00 12.26 C +ATOM 386 CZ TYR A 661 0.104 4.667 33.681 1.00 11.33 C +ATOM 387 OH TYR A 661 0.975 5.705 33.937 1.00 10.56 O +ATOM 388 N PHE A 662 -1.341 1.718 29.960 1.00 7.60 N +ATOM 389 CA PHE A 662 -0.146 1.471 29.168 1.00 8.16 C +ATOM 390 C PHE A 662 0.878 2.556 29.448 1.00 9.23 C +ATOM 391 O PHE A 662 0.523 3.711 29.672 1.00 9.19 O +ATOM 392 CB PHE A 662 -0.464 1.472 27.672 1.00 7.04 C +ATOM 393 CG PHE A 662 -1.376 0.361 27.245 1.00 8.59 C +ATOM 394 CD1 PHE A 662 -2.754 0.540 27.231 1.00 6.23 C +ATOM 395 CD2 PHE A 662 -0.854 -0.873 26.862 1.00 8.07 C +ATOM 396 CE1 PHE A 662 -3.604 -0.495 26.838 1.00 7.44 C +ATOM 397 CE2 PHE A 662 -1.693 -1.915 26.469 1.00 8.27 C +ATOM 398 CZ PHE A 662 -3.070 -1.725 26.456 1.00 6.47 C +ATOM 399 N ALA A 663 2.151 2.180 29.432 1.00 9.33 N +ATOM 400 CA ALA A 663 3.228 3.129 29.668 1.00 10.41 C +ATOM 401 C ALA A 663 4.352 2.814 28.695 1.00 11.16 C +ATOM 402 O ALA A 663 4.612 1.650 28.393 1.00 12.34 O +ATOM 403 CB ALA A 663 3.724 3.018 31.105 1.00 10.12 C +ATOM 404 N TYR A 664 5.013 3.848 28.193 1.00 10.76 N +ATOM 405 CA TYR A 664 6.101 3.638 27.253 1.00 10.18 C +ATOM 406 C TYR A 664 7.190 4.680 27.417 1.00 10.28 C +ATOM 407 O TYR A 664 6.933 5.812 27.835 1.00 9.33 O +ATOM 408 CB TYR A 664 5.564 3.638 25.814 1.00 8.24 C +ATOM 409 CG TYR A 664 4.839 4.905 25.406 1.00 8.38 C +ATOM 410 CD1 TYR A 664 5.535 5.996 24.886 1.00 8.48 C +ATOM 411 CD2 TYR A 664 3.452 5.011 25.545 1.00 8.92 C +ATOM 412 CE1 TYR A 664 4.864 7.170 24.509 1.00 9.21 C +ATOM 413 CE2 TYR A 664 2.774 6.173 25.174 1.00 9.55 C +ATOM 414 CZ TYR A 664 3.487 7.247 24.657 1.00 10.03 C +ATOM 415 OH TYR A 664 2.820 8.392 24.282 1.00 12.94 O +ATOM 416 N HIS A 665 8.413 4.278 27.099 1.00 10.26 N +ATOM 417 CA HIS A 665 9.569 5.154 27.201 1.00 11.18 C +ATOM 418 C HIS A 665 10.416 4.934 25.963 1.00 11.28 C +ATOM 419 O HIS A 665 10.857 3.814 25.697 1.00 11.78 O +ATOM 420 CB HIS A 665 10.378 4.819 28.456 1.00 10.32 C +ATOM 421 CG HIS A 665 9.571 4.852 29.716 1.00 10.92 C +ATOM 422 ND1 HIS A 665 8.950 3.736 30.231 1.00 13.29 N +ATOM 423 CD2 HIS A 665 9.251 5.875 30.543 1.00 9.28 C +ATOM 424 CE1 HIS A 665 8.282 4.070 31.320 1.00 11.99 C +ATOM 425 NE2 HIS A 665 8.448 5.363 31.531 1.00 13.25 N +ATOM 426 N VAL A 666 10.636 5.999 25.200 1.00 11.32 N +ATOM 427 CA VAL A 666 11.421 5.892 23.981 1.00 10.30 C +ATOM 428 C VAL A 666 12.615 6.835 23.958 1.00 11.26 C +ATOM 429 O VAL A 666 12.498 8.023 24.270 1.00 8.40 O +ATOM 430 CB VAL A 666 10.544 6.156 22.735 1.00 11.98 C +ATOM 431 CG1 VAL A 666 9.485 5.069 22.615 1.00 12.29 C +ATOM 432 CG2 VAL A 666 9.887 7.529 22.834 1.00 10.82 C +ATOM 433 N HIS A 667 13.770 6.291 23.597 1.00 11.34 N +ATOM 434 CA HIS A 667 14.978 7.089 23.519 1.00 12.95 C +ATOM 435 C HIS A 667 15.091 7.744 22.156 1.00 14.54 C +ATOM 436 O HIS A 667 14.592 7.227 21.151 1.00 14.85 O +ATOM 437 CB HIS A 667 16.202 6.230 23.834 1.00 12.33 C +ATOM 438 CG HIS A 667 16.385 5.983 25.299 1.00 12.06 C +ATOM 439 ND1 HIS A 667 16.765 6.976 26.175 1.00 10.97 N +ATOM 440 CD2 HIS A 667 16.176 4.877 26.052 1.00 13.38 C +ATOM 441 CE1 HIS A 667 16.780 6.494 27.405 1.00 12.16 C +ATOM 442 NE2 HIS A 667 16.426 5.223 27.358 1.00 12.42 N +ATOM 443 N CYS A 668 15.741 8.900 22.141 1.00 14.69 N +ATOM 444 CA CYS A 668 15.906 9.687 20.935 1.00 15.75 C +ATOM 445 C CYS A 668 17.383 9.934 20.657 1.00 15.74 C +ATOM 446 O CYS A 668 18.112 10.431 21.515 1.00 15.46 O +ATOM 447 CB CYS A 668 15.166 11.017 21.117 1.00 15.35 C +ATOM 448 SG CYS A 668 15.332 12.191 19.778 1.00 19.08 S +ATOM 449 N LYS A 669 17.824 9.575 19.458 1.00 17.08 N +ATOM 450 CA LYS A 669 19.212 9.769 19.075 1.00 19.66 C +ATOM 451 C LYS A 669 19.368 9.715 17.558 1.00 21.12 C +ATOM 452 O LYS A 669 18.692 8.938 16.880 1.00 19.96 O +ATOM 453 CB LYS A 669 20.093 8.708 19.739 1.00 21.18 C +ATOM 454 CG LYS A 669 21.581 8.860 19.456 1.00 24.43 C +ATOM 455 CD LYS A 669 22.407 7.880 20.281 1.00 26.14 C +ATOM 456 CE LYS A 669 23.867 7.880 19.844 1.00 28.57 C +ATOM 457 NZ LYS A 669 24.459 9.248 19.863 1.00 29.04 N +ATOM 458 N GLY A 670 20.248 10.565 17.036 1.00 21.92 N +ATOM 459 CA GLY A 670 20.500 10.606 15.607 1.00 22.50 C +ATOM 460 C GLY A 670 19.450 11.349 14.806 1.00 22.70 C +ATOM 461 O GLY A 670 19.716 11.794 13.688 1.00 24.88 O +ATOM 462 N GLY A 671 18.256 11.483 15.371 1.00 20.98 N +ATOM 463 CA GLY A 671 17.187 12.176 14.680 1.00 17.95 C +ATOM 464 C GLY A 671 15.975 12.343 15.574 1.00 17.63 C +ATOM 465 O GLY A 671 15.884 11.705 16.622 1.00 17.09 O +ATOM 466 N ASN A 672 15.050 13.207 15.166 1.00 15.54 N +ATOM 467 CA ASN A 672 13.833 13.457 15.932 1.00 16.07 C +ATOM 468 C ASN A 672 12.994 12.187 15.969 1.00 15.92 C +ATOM 469 O ASN A 672 13.087 11.351 15.070 1.00 13.88 O +ATOM 470 CB ASN A 672 13.018 14.569 15.274 1.00 15.49 C +ATOM 471 CG ASN A 672 13.782 15.873 15.178 1.00 15.86 C +ATOM 472 OD1 ASN A 672 13.488 16.717 14.327 1.00 17.00 O +ATOM 473 ND2 ASN A 672 14.762 16.050 16.056 1.00 10.70 N +ATOM 474 N VAL A 673 12.174 12.042 17.003 1.00 15.07 N +ATOM 475 CA VAL A 673 11.323 10.867 17.100 1.00 14.04 C +ATOM 476 C VAL A 673 9.888 11.268 17.419 1.00 13.97 C +ATOM 477 O VAL A 673 9.618 11.993 18.383 1.00 12.23 O +ATOM 478 CB VAL A 673 11.844 9.869 18.170 1.00 15.89 C +ATOM 479 CG1 VAL A 673 11.830 10.514 19.546 1.00 15.60 C +ATOM 480 CG2 VAL A 673 10.991 8.605 18.159 1.00 15.08 C +ATOM 481 N TRP A 674 8.970 10.806 16.579 1.00 12.60 N +ATOM 482 CA TRP A 674 7.553 11.091 16.747 1.00 12.57 C +ATOM 483 C TRP A 674 6.847 9.745 16.766 1.00 12.64 C +ATOM 484 O TRP A 674 6.886 9.003 15.785 1.00 11.07 O +ATOM 485 CB TRP A 674 7.055 11.952 15.582 1.00 12.59 C +ATOM 486 CG TRP A 674 5.629 12.405 15.707 1.00 12.19 C +ATOM 487 CD1 TRP A 674 5.009 12.874 16.830 1.00 12.79 C +ATOM 488 CD2 TRP A 674 4.661 12.480 14.654 1.00 14.76 C +ATOM 489 NE1 TRP A 674 3.712 13.239 16.540 1.00 12.15 N +ATOM 490 CE2 TRP A 674 3.475 13.007 15.210 1.00 14.02 C +ATOM 491 CE3 TRP A 674 4.683 12.155 13.289 1.00 15.04 C +ATOM 492 CZ2 TRP A 674 2.319 13.216 14.451 1.00 15.29 C +ATOM 493 CZ3 TRP A 674 3.532 12.363 12.533 1.00 16.25 C +ATOM 494 CH2 TRP A 674 2.367 12.889 13.118 1.00 16.48 C +ATOM 495 N VAL A 675 6.230 9.416 17.897 1.00 11.67 N +ATOM 496 CA VAL A 675 5.536 8.143 18.029 1.00 10.54 C +ATOM 497 C VAL A 675 4.140 8.356 18.571 1.00 10.16 C +ATOM 498 O VAL A 675 3.860 9.364 19.221 1.00 10.78 O +ATOM 499 CB VAL A 675 6.285 7.175 18.983 1.00 12.96 C +ATOM 500 CG1 VAL A 675 7.695 6.935 18.482 1.00 16.97 C +ATOM 501 CG2 VAL A 675 6.314 7.746 20.397 1.00 13.29 C +ATOM 502 N ALA A 676 3.259 7.404 18.299 1.00 9.59 N +ATOM 503 CA ALA A 676 1.894 7.496 18.788 1.00 9.63 C +ATOM 504 C ALA A 676 1.454 6.157 19.350 1.00 9.43 C +ATOM 505 O ALA A 676 1.861 5.102 18.858 1.00 8.60 O +ATOM 506 CB ALA A 676 0.953 7.919 17.661 1.00 10.45 C +ATOM 507 N LEU A 677 0.648 6.207 20.404 1.00 9.62 N +ATOM 508 CA LEU A 677 0.107 4.997 21.006 1.00 9.56 C +ATOM 509 C LEU A 677 -1.213 4.826 20.269 1.00 9.49 C +ATOM 510 O LEU A 677 -2.073 5.705 20.325 1.00 10.79 O +ATOM 511 CB LEU A 677 -0.156 5.193 22.505 1.00 8.79 C +ATOM 512 CG LEU A 677 -0.763 3.996 23.249 1.00 8.99 C +ATOM 513 CD1 LEU A 677 0.244 2.849 23.296 1.00 9.02 C +ATOM 514 CD2 LEU A 677 -1.153 4.410 24.661 1.00 7.48 C +ATOM 515 N PHE A 678 -1.358 3.715 19.557 1.00 9.26 N +ATOM 516 CA PHE A 678 -2.573 3.448 18.797 1.00 9.90 C +ATOM 517 C PHE A 678 -3.497 2.448 19.468 1.00 9.91 C +ATOM 518 O PHE A 678 -3.057 1.563 20.201 1.00 9.56 O +ATOM 519 CB PHE A 678 -2.248 2.851 17.417 1.00 10.51 C +ATOM 520 CG PHE A 678 -1.762 3.842 16.402 1.00 11.49 C +ATOM 521 CD1 PHE A 678 -0.464 4.341 16.458 1.00 13.24 C +ATOM 522 CD2 PHE A 678 -2.594 4.244 15.361 1.00 13.34 C +ATOM 523 CE1 PHE A 678 0.000 5.227 15.487 1.00 14.61 C +ATOM 524 CE2 PHE A 678 -2.141 5.131 14.384 1.00 14.90 C +ATOM 525 CZ PHE A 678 -0.841 5.622 14.447 1.00 14.38 C +ATOM 526 N LYS A 679 -4.786 2.607 19.202 1.00 10.37 N +ATOM 527 CA LYS A 679 -5.787 1.655 19.647 1.00 12.29 C +ATOM 528 C LYS A 679 -6.361 1.334 18.274 1.00 12.20 C +ATOM 529 O LYS A 679 -7.031 2.170 17.659 1.00 11.11 O +ATOM 530 CB LYS A 679 -6.863 2.280 20.531 1.00 12.77 C +ATOM 531 CG LYS A 679 -7.824 1.215 21.069 1.00 15.99 C +ATOM 532 CD LYS A 679 -8.987 1.794 21.849 1.00 17.89 C +ATOM 533 CE LYS A 679 -9.951 2.530 20.936 1.00 19.55 C +ATOM 534 NZ LYS A 679 -11.128 3.048 21.695 1.00 23.07 N +ATOM 535 N ASN A 680 -6.062 0.141 17.778 1.00 12.76 N +ATOM 536 CA ASN A 680 -6.499 -0.263 16.450 1.00 13.54 C +ATOM 537 C ASN A 680 -5.902 0.702 15.425 1.00 14.09 C +ATOM 538 O ASN A 680 -4.683 0.790 15.308 1.00 15.82 O +ATOM 539 CB ASN A 680 -8.025 -0.296 16.379 1.00 14.23 C +ATOM 540 CG ASN A 680 -8.613 -1.327 17.322 1.00 13.39 C +ATOM 541 OD1 ASN A 680 -8.065 -2.419 17.464 1.00 14.47 O +ATOM 542 ND2 ASN A 680 -9.728 -0.993 17.965 1.00 14.13 N +ATOM 543 N ASN A 681 -6.727 1.436 14.691 1.00 15.42 N +ATOM 544 CA ASN A 681 -6.176 2.354 13.698 1.00 17.57 C +ATOM 545 C ASN A 681 -6.238 3.811 14.135 1.00 17.52 C +ATOM 546 O ASN A 681 -5.943 4.713 13.351 1.00 17.84 O +ATOM 547 CB ASN A 681 -6.907 2.185 12.364 1.00 20.28 C +ATOM 548 CG ASN A 681 -6.906 0.749 11.883 1.00 24.19 C +ATOM 549 OD1 ASN A 681 -7.564 -0.113 12.465 0.00 24.20 O +ATOM 550 ND2 ASN A 681 -6.155 0.481 10.823 1.00 27.60 N +ATOM 551 N GLU A 682 -6.599 4.038 15.393 1.00 15.99 N +ATOM 552 CA GLU A 682 -6.723 5.397 15.905 1.00 16.64 C +ATOM 553 C GLU A 682 -5.574 5.813 16.821 1.00 14.27 C +ATOM 554 O GLU A 682 -5.281 5.131 17.799 1.00 11.69 O +ATOM 555 CB GLU A 682 -8.044 5.532 16.664 1.00 18.46 C +ATOM 556 CG GLU A 682 -8.485 6.961 16.924 1.00 23.70 C +ATOM 557 CD GLU A 682 -9.677 7.034 17.859 1.00 27.11 C +ATOM 558 OE1 GLU A 682 -10.530 6.119 17.809 1.00 28.90 O +ATOM 559 OE2 GLU A 682 -9.769 8.008 18.637 1.00 28.74 O +ATOM 560 N PRO A 683 -4.898 6.933 16.500 1.00 13.97 N +ATOM 561 CA PRO A 683 -3.785 7.435 17.314 1.00 13.51 C +ATOM 562 C PRO A 683 -4.404 8.033 18.574 1.00 11.94 C +ATOM 563 O PRO A 683 -5.144 9.011 18.491 1.00 12.68 O +ATOM 564 CB PRO A 683 -3.161 8.519 16.434 1.00 14.30 C +ATOM 565 CG PRO A 683 -3.606 8.162 15.046 1.00 17.39 C +ATOM 566 CD PRO A 683 -5.016 7.708 15.254 1.00 15.16 C +ATOM 567 N MET A 684 -4.112 7.453 19.733 1.00 10.42 N +ATOM 568 CA MET A 684 -4.685 7.944 20.986 1.00 9.08 C +ATOM 569 C MET A 684 -3.826 8.991 21.694 1.00 10.49 C +ATOM 570 O MET A 684 -4.342 9.908 22.344 1.00 10.06 O +ATOM 571 CB MET A 684 -4.923 6.770 21.940 1.00 10.40 C +ATOM 572 CG MET A 684 -5.704 5.614 21.325 1.00 14.06 C +ATOM 573 SD MET A 684 -7.261 6.136 20.572 1.00 16.91 S +ATOM 574 CE MET A 684 -8.221 6.502 22.029 1.00 17.32 C +ATOM 575 N MET A 685 -2.513 8.845 21.574 1.00 9.91 N +ATOM 576 CA MET A 685 -1.584 9.757 22.221 1.00 10.55 C +ATOM 577 C MET A 685 -0.343 9.961 21.366 1.00 9.85 C +ATOM 578 O MET A 685 0.207 9.004 20.823 1.00 11.23 O +ATOM 579 CB MET A 685 -1.192 9.191 23.590 1.00 9.67 C +ATOM 580 CG MET A 685 -0.176 10.018 24.367 1.00 7.17 C +ATOM 581 SD MET A 685 0.000 9.394 26.060 1.00 9.39 S +ATOM 582 CE MET A 685 -1.444 10.128 26.825 1.00 8.11 C +ATOM 583 N TYR A 686 0.085 11.216 21.247 1.00 9.85 N +ATOM 584 CA TYR A 686 1.267 11.572 20.468 1.00 9.41 C +ATOM 585 C TYR A 686 2.411 12.028 21.361 1.00 10.18 C +ATOM 586 O TYR A 686 2.222 12.849 22.261 1.00 9.74 O +ATOM 587 CB TYR A 686 0.959 12.711 19.486 1.00 10.01 C +ATOM 588 CG TYR A 686 0.122 12.326 18.286 1.00 11.89 C +ATOM 589 CD1 TYR A 686 -1.201 12.752 18.170 1.00 13.08 C +ATOM 590 CD2 TYR A 686 0.666 11.570 17.247 1.00 12.07 C +ATOM 591 CE1 TYR A 686 -1.964 12.437 17.043 1.00 14.84 C +ATOM 592 CE2 TYR A 686 -0.088 11.248 16.114 1.00 12.59 C +ATOM 593 CZ TYR A 686 -1.400 11.687 16.021 1.00 14.62 C +ATOM 594 OH TYR A 686 -2.146 11.385 14.904 1.00 16.92 O +ATOM 595 N THR A 687 3.601 11.504 21.100 1.00 8.80 N +ATOM 596 CA THR A 687 4.779 11.890 21.857 1.00 11.32 C +ATOM 597 C THR A 687 5.859 12.299 20.862 1.00 11.60 C +ATOM 598 O THR A 687 6.139 11.580 19.896 1.00 10.55 O +ATOM 599 CB THR A 687 5.293 10.737 22.737 1.00 11.96 C +ATOM 600 OG1 THR A 687 4.302 10.414 23.725 1.00 13.96 O +ATOM 601 CG2 THR A 687 6.583 11.142 23.440 1.00 14.03 C +ATOM 602 N TYR A 688 6.453 13.463 21.089 1.00 12.19 N +ATOM 603 CA TYR A 688 7.484 13.956 20.192 1.00 12.82 C +ATOM 604 C TYR A 688 8.726 14.430 20.938 1.00 12.59 C +ATOM 605 O TYR A 688 8.635 14.976 22.039 1.00 11.34 O +ATOM 606 CB TYR A 688 6.925 15.104 19.347 1.00 13.64 C +ATOM 607 CG TYR A 688 7.867 15.589 18.272 1.00 17.13 C +ATOM 608 CD1 TYR A 688 8.324 14.722 17.277 1.00 17.63 C +ATOM 609 CD2 TYR A 688 8.307 16.912 18.245 1.00 17.78 C +ATOM 610 CE1 TYR A 688 9.195 15.161 16.282 1.00 19.10 C +ATOM 611 CE2 TYR A 688 9.181 17.362 17.251 1.00 19.21 C +ATOM 612 CZ TYR A 688 9.619 16.480 16.276 1.00 19.23 C +ATOM 613 OH TYR A 688 10.489 16.909 15.299 1.00 22.48 O +ATOM 614 N ASP A 689 9.890 14.199 20.342 1.00 11.83 N +ATOM 615 CA ASP A 689 11.138 14.645 20.939 1.00 13.29 C +ATOM 616 C ASP A 689 12.118 15.003 19.833 1.00 14.77 C +ATOM 617 O ASP A 689 12.186 14.328 18.804 1.00 13.16 O +ATOM 618 CB ASP A 689 11.734 13.569 21.853 1.00 13.99 C +ATOM 619 CG ASP A 689 12.917 14.085 22.661 1.00 16.92 C +ATOM 620 OD1 ASP A 689 12.928 15.290 22.994 1.00 13.73 O +ATOM 621 OD2 ASP A 689 13.826 13.288 22.977 1.00 17.87 O +ATOM 622 N GLU A 690 12.856 16.087 20.037 1.00 14.91 N +ATOM 623 CA GLU A 690 13.826 16.534 19.053 1.00 17.37 C +ATOM 624 C GLU A 690 15.217 16.110 19.494 1.00 18.55 C +ATOM 625 O GLU A 690 15.589 16.258 20.662 1.00 16.60 O +ATOM 626 CB GLU A 690 13.754 18.056 18.892 1.00 17.86 C +ATOM 627 CG GLU A 690 12.351 18.555 18.571 1.00 20.56 C +ATOM 628 CD GLU A 690 12.278 20.057 18.362 1.00 20.72 C +ATOM 629 OE1 GLU A 690 12.938 20.803 19.115 1.00 19.31 O +ATOM 630 OE2 GLU A 690 11.543 20.491 17.450 1.00 23.49 O +ATOM 631 N TYR A 691 15.975 15.566 18.550 1.00 20.02 N +ATOM 632 CA TYR A 691 17.324 15.109 18.824 1.00 23.27 C +ATOM 633 C TYR A 691 18.186 16.258 19.332 1.00 23.86 C +ATOM 634 O TYR A 691 18.282 17.304 18.691 1.00 22.50 O +ATOM 635 CB TYR A 691 17.936 14.510 17.553 1.00 26.68 C +ATOM 636 CG TYR A 691 19.340 13.984 17.731 1.00 31.62 C +ATOM 637 CD1 TYR A 691 19.668 13.178 18.822 1.00 33.54 C +ATOM 638 CD2 TYR A 691 20.340 14.277 16.802 1.00 32.88 C +ATOM 639 CE1 TYR A 691 20.957 12.675 18.987 1.00 34.47 C +ATOM 640 CE2 TYR A 691 21.633 13.776 16.957 1.00 35.64 C +ATOM 641 CZ TYR A 691 21.932 12.976 18.053 1.00 36.30 C +ATOM 642 OH TYR A 691 23.203 12.470 18.214 1.00 38.41 O +ATOM 643 N LYS A 692 18.801 16.052 20.493 1.00 24.43 N +ATOM 644 CA LYS A 692 19.666 17.053 21.106 1.00 26.99 C +ATOM 645 C LYS A 692 21.083 16.885 20.561 1.00 28.63 C +ATOM 646 O LYS A 692 21.851 16.058 21.050 1.00 30.36 O +ATOM 647 CB LYS A 692 19.683 16.881 22.628 1.00 25.48 C +ATOM 648 CG LYS A 692 18.309 16.803 23.286 1.00 23.77 C +ATOM 649 CD LYS A 692 17.498 18.064 23.063 1.00 20.50 C +ATOM 650 CE LYS A 692 16.185 18.017 23.829 1.00 18.29 C +ATOM 651 NZ LYS A 692 15.332 16.854 23.454 1.00 13.45 N +ATOM 652 N LYS A 693 21.405 17.671 19.539 1.00 30.47 N +ATOM 653 CA LYS A 693 22.710 17.662 18.877 1.00 31.43 C +ATOM 654 C LYS A 693 23.788 16.771 19.499 1.00 31.06 C +ATOM 655 O LYS A 693 24.634 17.247 20.252 1.00 31.86 O +ATOM 656 CB LYS A 693 23.240 19.097 18.778 0.00 31.12 C +ATOM 657 CG LYS A 693 24.590 19.226 18.091 0.00 31.27 C +ATOM 658 CD LYS A 693 25.086 20.662 18.120 0.00 31.23 C +ATOM 659 CE LYS A 693 26.460 20.787 17.482 0.00 31.21 C +ATOM 660 NZ LYS A 693 26.971 22.185 17.533 0.00 31.17 N +ATOM 661 N GLY A 694 23.754 15.482 19.179 1.00 30.64 N +ATOM 662 CA GLY A 694 24.753 14.562 19.698 1.00 30.14 C +ATOM 663 C GLY A 694 24.610 14.085 21.135 1.00 30.19 C +ATOM 664 O GLY A 694 25.597 13.677 21.749 1.00 31.39 O +ATOM 665 N PHE A 695 23.399 14.133 21.680 1.00 27.91 N +ATOM 666 CA PHE A 695 23.168 13.678 23.051 1.00 26.10 C +ATOM 667 C PHE A 695 21.934 12.792 23.137 1.00 23.78 C +ATOM 668 O PHE A 695 20.874 13.149 22.629 1.00 25.01 O +ATOM 669 CB PHE A 695 22.984 14.864 24.002 1.00 26.09 C +ATOM 670 CG PHE A 695 24.185 15.756 24.104 1.00 28.73 C +ATOM 671 CD1 PHE A 695 24.438 16.720 23.136 1.00 29.52 C +ATOM 672 CD2 PHE A 695 25.069 15.629 25.170 1.00 29.73 C +ATOM 673 CE1 PHE A 695 25.554 17.547 23.226 1.00 30.10 C +ATOM 674 CE2 PHE A 695 26.190 16.450 25.272 1.00 31.55 C +ATOM 675 CZ PHE A 695 26.432 17.411 24.296 1.00 31.55 C +ATOM 676 N LEU A 696 22.075 11.639 23.783 1.00 19.72 N +ATOM 677 CA LEU A 696 20.958 10.713 23.950 1.00 16.68 C +ATOM 678 C LEU A 696 19.888 11.401 24.789 1.00 14.75 C +ATOM 679 O LEU A 696 20.205 12.103 25.751 1.00 13.98 O +ATOM 680 CB LEU A 696 21.425 9.442 24.672 1.00 15.85 C +ATOM 681 CG LEU A 696 20.360 8.395 25.024 1.00 16.51 C +ATOM 682 CD1 LEU A 696 19.834 7.738 23.755 1.00 16.73 C +ATOM 683 CD2 LEU A 696 20.965 7.342 25.943 1.00 17.86 C +ATOM 684 N ASP A 697 18.626 11.201 24.425 1.00 13.45 N +ATOM 685 CA ASP A 697 17.519 11.799 25.164 1.00 13.15 C +ATOM 686 C ASP A 697 16.388 10.782 25.279 1.00 12.19 C +ATOM 687 O ASP A 697 16.459 9.700 24.696 1.00 10.23 O +ATOM 688 CB ASP A 697 16.999 13.046 24.441 1.00 16.49 C +ATOM 689 CG ASP A 697 16.166 13.928 25.341 1.00 16.82 C +ATOM 690 OD1 ASP A 697 15.223 14.573 24.845 1.00 17.43 O +ATOM 691 OD2 ASP A 697 16.465 13.982 26.551 1.00 22.00 O +ATOM 692 N GLN A 698 15.340 11.131 26.016 1.00 10.16 N +ATOM 693 CA GLN A 698 14.214 10.218 26.185 1.00 10.09 C +ATOM 694 C GLN A 698 12.898 10.967 26.369 1.00 10.72 C +ATOM 695 O GLN A 698 12.870 12.079 26.892 1.00 10.52 O +ATOM 696 CB GLN A 698 14.452 9.314 27.401 1.00 10.21 C +ATOM 697 CG GLN A 698 13.523 8.105 27.501 1.00 8.01 C +ATOM 698 CD GLN A 698 13.447 7.542 28.917 1.00 8.92 C +ATOM 699 OE1 GLN A 698 13.776 6.378 29.161 1.00 11.86 O +ATOM 700 NE2 GLN A 698 13.001 8.369 29.853 1.00 7.20 N +ATOM 701 N ALA A 699 11.812 10.350 25.916 1.00 10.53 N +ATOM 702 CA ALA A 699 10.476 10.914 26.062 1.00 10.19 C +ATOM 703 C ALA A 699 9.576 9.754 26.482 1.00 10.20 C +ATOM 704 O ALA A 699 9.816 8.607 26.102 1.00 10.56 O +ATOM 705 CB ALA A 699 9.997 11.517 24.746 1.00 11.49 C +ATOM 706 N SER A 700 8.542 10.043 27.261 1.00 9.62 N +ATOM 707 CA SER A 700 7.660 8.985 27.728 1.00 9.54 C +ATOM 708 C SER A 700 6.192 9.343 27.603 1.00 9.25 C +ATOM 709 O SER A 700 5.834 10.470 27.259 1.00 9.36 O +ATOM 710 CB SER A 700 7.961 8.664 29.192 1.00 9.68 C +ATOM 711 OG SER A 700 9.338 8.409 29.390 1.00 11.31 O +ATOM 712 N GLY A 701 5.348 8.362 27.906 1.00 9.80 N +ATOM 713 CA GLY A 701 3.917 8.555 27.845 1.00 7.71 C +ATOM 714 C GLY A 701 3.224 7.415 28.561 1.00 9.61 C +ATOM 715 O GLY A 701 3.835 6.383 28.852 1.00 9.60 O +ATOM 716 N SER A 702 1.949 7.611 28.871 1.00 9.41 N +ATOM 717 CA SER A 702 1.160 6.586 29.535 1.00 9.72 C +ATOM 718 C SER A 702 -0.299 6.944 29.335 1.00 9.13 C +ATOM 719 O SER A 702 -0.646 8.122 29.201 1.00 9.06 O +ATOM 720 CB SER A 702 1.503 6.506 31.029 1.00 10.86 C +ATOM 721 OG SER A 702 1.100 7.669 31.721 1.00 12.86 O +ATOM 722 N ALA A 703 -1.159 5.934 29.300 1.00 8.42 N +ATOM 723 CA ALA A 703 -2.568 6.200 29.079 1.00 8.35 C +ATOM 724 C ALA A 703 -3.484 5.088 29.546 1.00 8.61 C +ATOM 725 O ALA A 703 -3.118 3.910 29.535 1.00 8.29 O +ATOM 726 CB ALA A 703 -2.810 6.470 27.600 1.00 8.92 C +ATOM 727 N VAL A 704 -4.679 5.494 29.959 1.00 8.71 N +ATOM 728 CA VAL A 704 -5.720 4.585 30.412 1.00 8.98 C +ATOM 729 C VAL A 704 -6.658 4.419 29.220 1.00 8.55 C +ATOM 730 O VAL A 704 -7.088 5.408 28.622 1.00 7.13 O +ATOM 731 CB VAL A 704 -6.513 5.187 31.595 1.00 9.37 C +ATOM 732 CG1 VAL A 704 -7.712 4.306 31.920 1.00 8.22 C +ATOM 733 CG2 VAL A 704 -5.605 5.328 32.819 1.00 7.73 C +ATOM 734 N LEU A 705 -6.962 3.174 28.869 1.00 8.72 N +ATOM 735 CA LEU A 705 -7.841 2.903 27.739 1.00 10.34 C +ATOM 736 C LEU A 705 -8.804 1.763 28.032 1.00 10.49 C +ATOM 737 O LEU A 705 -8.420 0.748 28.619 1.00 10.41 O +ATOM 738 CB LEU A 705 -7.019 2.527 26.504 1.00 11.87 C +ATOM 739 CG LEU A 705 -5.989 3.499 25.925 1.00 11.48 C +ATOM 740 CD1 LEU A 705 -5.179 2.766 24.861 1.00 12.58 C +ATOM 741 CD2 LEU A 705 -6.677 4.724 25.333 1.00 11.24 C +ATOM 742 N LEU A 706 -10.057 1.938 27.623 1.00 10.93 N +ATOM 743 CA LEU A 706 -11.067 0.900 27.794 1.00 12.62 C +ATOM 744 C LEU A 706 -10.924 0.039 26.546 1.00 11.94 C +ATOM 745 O LEU A 706 -11.016 0.554 25.432 1.00 12.28 O +ATOM 746 CB LEU A 706 -12.474 1.507 27.839 1.00 14.19 C +ATOM 747 CG LEU A 706 -13.625 0.491 27.849 1.00 16.15 C +ATOM 748 CD1 LEU A 706 -13.553 -0.363 29.114 1.00 15.49 C +ATOM 749 CD2 LEU A 706 -14.959 1.224 27.772 1.00 16.69 C +ATOM 750 N LEU A 707 -10.689 -1.257 26.727 1.00 12.19 N +ATOM 751 CA LEU A 707 -10.513 -2.160 25.592 1.00 12.72 C +ATOM 752 C LEU A 707 -11.551 -3.275 25.521 1.00 14.97 C +ATOM 753 O LEU A 707 -12.055 -3.747 26.544 1.00 13.91 O +ATOM 754 CB LEU A 707 -9.119 -2.794 25.634 1.00 10.97 C +ATOM 755 CG LEU A 707 -7.891 -1.878 25.655 1.00 10.26 C +ATOM 756 CD1 LEU A 707 -6.629 -2.733 25.735 1.00 8.46 C +ATOM 757 CD2 LEU A 707 -7.869 -0.996 24.411 1.00 9.47 C +ATOM 758 N ARG A 708 -11.855 -3.694 24.296 1.00 17.00 N +ATOM 759 CA ARG A 708 -12.803 -4.774 24.053 1.00 17.46 C +ATOM 760 C ARG A 708 -12.040 -5.909 23.374 1.00 17.53 C +ATOM 761 O ARG A 708 -10.992 -5.682 22.767 1.00 16.86 O +ATOM 762 CB ARG A 708 -13.943 -4.286 23.156 1.00 19.18 C +ATOM 763 CG ARG A 708 -14.735 -3.132 23.756 1.00 22.41 C +ATOM 764 CD ARG A 708 -15.912 -2.738 22.873 1.00 26.42 C +ATOM 765 NE ARG A 708 -15.484 -2.235 21.570 1.00 28.74 N +ATOM 766 CZ ARG A 708 -14.823 -1.096 21.390 0.00 28.18 C +ATOM 767 NH1 ARG A 708 -14.513 -0.335 22.430 0.00 28.45 N +ATOM 768 NH2 ARG A 708 -14.473 -0.716 20.168 0.00 28.45 N +ATOM 769 N PRO A 709 -12.547 -7.149 23.471 1.00 17.33 N +ATOM 770 CA PRO A 709 -11.851 -8.273 22.841 1.00 17.38 C +ATOM 771 C PRO A 709 -11.465 -7.967 21.398 1.00 16.59 C +ATOM 772 O PRO A 709 -12.278 -7.465 20.623 1.00 14.54 O +ATOM 773 CB PRO A 709 -12.869 -9.406 22.946 1.00 18.58 C +ATOM 774 CG PRO A 709 -13.582 -9.086 24.222 1.00 18.41 C +ATOM 775 CD PRO A 709 -13.811 -7.595 24.084 1.00 18.49 C +ATOM 776 N GLY A 710 -10.214 -8.247 21.051 1.00 15.94 N +ATOM 777 CA GLY A 710 -9.756 -7.994 19.699 1.00 16.10 C +ATOM 778 C GLY A 710 -9.035 -6.674 19.506 1.00 15.76 C +ATOM 779 O GLY A 710 -8.231 -6.545 18.580 1.00 15.67 O +ATOM 780 N ASP A 711 -9.318 -5.688 20.357 1.00 13.71 N +ATOM 781 CA ASP A 711 -8.651 -4.390 20.243 1.00 13.52 C +ATOM 782 C ASP A 711 -7.144 -4.581 20.297 1.00 12.36 C +ATOM 783 O ASP A 711 -6.638 -5.429 21.033 1.00 13.02 O +ATOM 784 CB ASP A 711 -9.076 -3.437 21.366 1.00 12.62 C +ATOM 785 CG ASP A 711 -10.454 -2.843 21.146 1.00 15.26 C +ATOM 786 OD1 ASP A 711 -10.953 -2.892 20.002 1.00 14.96 O +ATOM 787 OD2 ASP A 711 -11.031 -2.312 22.119 1.00 15.10 O +ATOM 788 N GLN A 712 -6.431 -3.779 19.515 1.00 11.84 N +ATOM 789 CA GLN A 712 -4.979 -3.860 19.449 1.00 12.78 C +ATOM 790 C GLN A 712 -4.345 -2.541 19.870 1.00 12.08 C +ATOM 791 O GLN A 712 -4.746 -1.476 19.400 1.00 11.75 O +ATOM 792 CB GLN A 712 -4.541 -4.193 18.022 1.00 14.24 C +ATOM 793 CG GLN A 712 -4.989 -5.556 17.520 1.00 17.32 C +ATOM 794 CD GLN A 712 -4.713 -5.730 16.040 1.00 19.94 C +ATOM 795 OE1 GLN A 712 -5.227 -4.977 15.212 1.00 23.94 O +ATOM 796 NE2 GLN A 712 -3.897 -6.717 15.698 1.00 20.81 N +ATOM 797 N VAL A 713 -3.356 -2.618 20.753 1.00 10.48 N +ATOM 798 CA VAL A 713 -2.665 -1.425 21.220 1.00 9.17 C +ATOM 799 C VAL A 713 -1.178 -1.590 20.959 1.00 8.88 C +ATOM 800 O VAL A 713 -0.588 -2.627 21.274 1.00 9.56 O +ATOM 801 CB VAL A 713 -2.926 -1.185 22.719 1.00 8.46 C +ATOM 802 CG1 VAL A 713 -2.107 0.003 23.217 1.00 6.29 C +ATOM 803 CG2 VAL A 713 -4.414 -0.923 22.936 1.00 7.78 C +ATOM 804 N PHE A 714 -0.577 -0.559 20.379 1.00 7.98 N +ATOM 805 CA PHE A 714 0.830 -0.596 20.028 1.00 7.73 C +ATOM 806 C PHE A 714 1.373 0.811 19.809 1.00 7.60 C +ATOM 807 O PHE A 714 0.622 1.785 19.793 1.00 6.85 O +ATOM 808 CB PHE A 714 0.998 -1.418 18.743 1.00 8.42 C +ATOM 809 CG PHE A 714 0.142 -0.929 17.597 1.00 8.11 C +ATOM 810 CD1 PHE A 714 0.625 0.024 16.702 1.00 8.84 C +ATOM 811 CD2 PHE A 714 -1.164 -1.391 17.444 1.00 9.24 C +ATOM 812 CE1 PHE A 714 -0.181 0.514 15.665 1.00 9.47 C +ATOM 813 CE2 PHE A 714 -1.984 -0.909 16.414 1.00 8.89 C +ATOM 814 CZ PHE A 714 -1.487 0.048 15.523 1.00 9.90 C +ATOM 815 N LEU A 715 2.688 0.901 19.652 1.00 7.99 N +ATOM 816 CA LEU A 715 3.359 2.166 19.403 1.00 8.70 C +ATOM 817 C LEU A 715 3.821 2.150 17.955 1.00 9.50 C +ATOM 818 O LEU A 715 4.282 1.126 17.454 1.00 8.51 O +ATOM 819 CB LEU A 715 4.563 2.327 20.332 1.00 10.64 C +ATOM 820 CG LEU A 715 4.221 2.740 21.765 1.00 15.35 C +ATOM 821 CD1 LEU A 715 5.414 2.477 22.673 1.00 15.17 C +ATOM 822 CD2 LEU A 715 3.813 4.217 21.783 1.00 13.21 C +ATOM 823 N GLN A 716 3.697 3.284 17.282 1.00 9.48 N +ATOM 824 CA GLN A 716 4.099 3.365 15.885 1.00 11.25 C +ATOM 825 C GLN A 716 4.503 4.783 15.505 1.00 11.08 C +ATOM 826 O GLN A 716 3.878 5.752 15.942 1.00 11.40 O +ATOM 827 CB GLN A 716 2.946 2.877 14.995 1.00 10.43 C +ATOM 828 CG GLN A 716 3.098 3.174 13.500 1.00 12.06 C +ATOM 829 CD GLN A 716 2.045 2.465 12.664 1.00 12.07 C +ATOM 830 OE1 GLN A 716 1.417 3.062 11.783 1.00 15.08 O +ATOM 831 NE2 GLN A 716 1.852 1.182 12.931 1.00 8.49 N +ATOM 832 N MET A 717 5.567 4.896 14.712 1.00 10.70 N +ATOM 833 CA MET A 717 6.047 6.192 14.238 1.00 11.56 C +ATOM 834 C MET A 717 5.395 6.436 12.879 1.00 12.77 C +ATOM 835 O MET A 717 5.523 5.622 11.964 1.00 12.33 O +ATOM 836 CB MET A 717 7.569 6.184 14.077 1.00 11.54 C +ATOM 837 CG MET A 717 8.336 5.888 15.349 1.00 10.94 C +ATOM 838 SD MET A 717 10.121 5.885 15.088 1.00 13.88 S +ATOM 839 CE MET A 717 10.340 4.270 14.327 1.00 14.27 C +ATOM 840 N PRO A 718 4.680 7.560 12.730 1.00 13.33 N +ATOM 841 CA PRO A 718 4.016 7.866 11.458 1.00 14.70 C +ATOM 842 C PRO A 718 4.901 8.465 10.363 1.00 16.74 C +ATOM 843 O PRO A 718 4.554 8.396 9.183 1.00 17.59 O +ATOM 844 CB PRO A 718 2.905 8.844 11.866 1.00 14.24 C +ATOM 845 CG PRO A 718 2.746 8.630 13.364 1.00 13.98 C +ATOM 846 CD PRO A 718 4.164 8.420 13.807 1.00 13.60 C +ATOM 847 N SER A 719 6.043 9.037 10.733 1.00 17.89 N +ATOM 848 CA SER A 719 6.886 9.679 9.728 1.00 19.09 C +ATOM 849 C SER A 719 8.366 9.323 9.670 1.00 20.32 C +ATOM 850 O SER A 719 9.029 9.155 10.693 1.00 18.45 O +ATOM 851 CB SER A 719 6.752 11.202 9.859 1.00 20.19 C +ATOM 852 OG SER A 719 7.701 11.875 9.047 1.00 21.89 O +ATOM 853 N GLU A 720 8.874 9.234 8.443 1.00 21.16 N +ATOM 854 CA GLU A 720 10.279 8.936 8.196 1.00 23.61 C +ATOM 855 C GLU A 720 11.106 10.146 8.620 1.00 23.18 C +ATOM 856 O GLU A 720 12.310 10.036 8.855 1.00 24.70 O +ATOM 857 CB GLU A 720 10.521 8.676 6.706 1.00 26.79 C +ATOM 858 CG GLU A 720 9.963 7.370 6.168 1.00 31.25 C +ATOM 859 CD GLU A 720 10.638 6.149 6.765 1.00 32.79 C +ATOM 860 OE1 GLU A 720 11.841 6.226 7.095 1.00 34.34 O +ATOM 861 OE2 GLU A 720 9.965 5.107 6.888 1.00 35.75 O +ATOM 862 N GLN A 721 10.447 11.299 8.708 1.00 21.69 N +ATOM 863 CA GLN A 721 11.103 12.545 9.095 1.00 21.42 C +ATOM 864 C GLN A 721 11.405 12.622 10.591 1.00 19.73 C +ATOM 865 O GLN A 721 12.075 13.543 11.046 1.00 20.46 O +ATOM 866 CB GLN A 721 10.236 13.740 8.692 1.00 22.77 C +ATOM 867 CG GLN A 721 9.962 13.837 7.200 0.00 22.36 C +ATOM 868 CD GLN A 721 9.132 15.053 6.839 0.00 22.50 C +ATOM 869 OE1 GLN A 721 8.005 15.212 7.309 0.00 22.45 O +ATOM 870 NE2 GLN A 721 9.687 15.920 6.001 0.00 22.45 N +ATOM 871 N ALA A 722 10.902 11.660 11.354 1.00 18.46 N +ATOM 872 CA ALA A 722 11.139 11.635 12.794 1.00 16.27 C +ATOM 873 C ALA A 722 11.090 10.190 13.272 1.00 16.26 C +ATOM 874 O ALA A 722 10.179 9.790 14.001 1.00 15.54 O +ATOM 875 CB ALA A 722 10.086 12.476 13.516 1.00 14.40 C +ATOM 876 N ALA A 723 12.086 9.414 12.855 1.00 16.76 N +ATOM 877 CA ALA A 723 12.161 8.001 13.201 1.00 16.50 C +ATOM 878 C ALA A 723 13.385 7.650 14.039 1.00 15.85 C +ATOM 879 O ALA A 723 13.808 6.495 14.067 1.00 15.93 O +ATOM 880 CB ALA A 723 12.156 7.170 11.925 1.00 19.12 C +ATOM 881 N GLY A 724 13.940 8.640 14.731 1.00 15.47 N +ATOM 882 CA GLY A 724 15.121 8.398 15.543 1.00 15.23 C +ATOM 883 C GLY A 724 14.892 7.666 16.856 1.00 15.97 C +ATOM 884 O GLY A 724 15.513 8.006 17.863 1.00 15.88 O +ATOM 885 N LEU A 725 14.011 6.667 16.858 1.00 14.76 N +ATOM 886 CA LEU A 725 13.747 5.900 18.073 1.00 14.94 C +ATOM 887 C LEU A 725 14.970 5.016 18.312 1.00 15.13 C +ATOM 888 O LEU A 725 15.245 4.095 17.542 1.00 14.85 O +ATOM 889 CB LEU A 725 12.488 5.046 17.903 1.00 15.17 C +ATOM 890 CG LEU A 725 11.747 4.656 19.189 1.00 16.49 C +ATOM 891 CD1 LEU A 725 10.439 3.973 18.822 1.00 14.68 C +ATOM 892 CD2 LEU A 725 12.614 3.744 20.052 1.00 16.57 C +ATOM 893 N TYR A 726 15.689 5.304 19.392 1.00 14.06 N +ATOM 894 CA TYR A 726 16.922 4.597 19.735 1.00 15.70 C +ATOM 895 C TYR A 726 16.791 3.536 20.829 1.00 16.08 C +ATOM 896 O TYR A 726 15.921 3.619 21.695 1.00 14.95 O +ATOM 897 CB TYR A 726 17.976 5.627 20.160 1.00 15.60 C +ATOM 898 CG TYR A 726 19.353 5.060 20.391 1.00 17.01 C +ATOM 899 CD1 TYR A 726 20.216 4.821 19.322 1.00 17.95 C +ATOM 900 CD2 TYR A 726 19.793 4.753 21.677 1.00 18.02 C +ATOM 901 CE1 TYR A 726 21.486 4.289 19.527 1.00 19.72 C +ATOM 902 CE2 TYR A 726 21.060 4.219 21.896 1.00 20.03 C +ATOM 903 CZ TYR A 726 21.900 3.990 20.815 1.00 20.74 C +ATOM 904 OH TYR A 726 23.147 3.456 21.024 1.00 23.13 O +ATOM 905 N ALA A 727 17.675 2.543 20.782 1.00 17.69 N +ATOM 906 CA ALA A 727 17.690 1.469 21.772 1.00 20.86 C +ATOM 907 C ALA A 727 19.020 0.724 21.731 1.00 23.23 C +ATOM 908 O ALA A 727 19.698 0.705 20.703 1.00 23.93 O +ATOM 909 CB ALA A 727 16.539 0.501 21.521 1.00 20.02 C +ATOM 910 N GLY A 728 19.386 0.113 22.855 1.00 25.28 N +ATOM 911 CA GLY A 728 20.631 -0.633 22.929 1.00 26.76 C +ATOM 912 C GLY A 728 20.623 -1.651 24.054 1.00 27.59 C +ATOM 913 O GLY A 728 19.703 -1.670 24.876 1.00 28.80 O +ATOM 914 N GLN A 729 21.653 -2.493 24.099 1.00 28.36 N +ATOM 915 CA GLN A 729 21.770 -3.526 25.124 1.00 27.58 C +ATOM 916 C GLN A 729 21.697 -2.948 26.534 1.00 29.02 C +ATOM 917 O GLN A 729 21.153 -3.575 27.447 1.00 28.81 O +ATOM 918 CB GLN A 729 23.088 -4.285 24.954 1.00 28.66 C +ATOM 919 CG GLN A 729 23.236 -4.980 23.611 0.00 28.20 C +ATOM 920 CD GLN A 729 24.554 -5.717 23.478 0.00 28.25 C +ATOM 921 OE1 GLN A 729 24.854 -6.623 24.256 0.00 28.14 O +ATOM 922 NE2 GLN A 729 25.350 -5.331 22.487 0.00 28.14 N +ATOM 923 N TYR A 730 22.245 -1.750 26.712 1.00 28.56 N +ATOM 924 CA TYR A 730 22.236 -1.114 28.022 1.00 29.24 C +ATOM 925 C TYR A 730 21.444 0.187 28.013 1.00 27.63 C +ATOM 926 O TYR A 730 21.592 1.030 28.904 1.00 25.97 O +ATOM 927 CB TYR A 730 23.674 -0.870 28.485 1.00 31.43 C +ATOM 928 CG TYR A 730 24.503 -2.136 28.494 1.00 34.56 C +ATOM 929 CD1 TYR A 730 25.168 -2.568 27.346 1.00 35.93 C +ATOM 930 CD2 TYR A 730 24.578 -2.932 29.637 1.00 35.33 C +ATOM 931 CE1 TYR A 730 25.886 -3.766 27.336 1.00 37.04 C +ATOM 932 CE2 TYR A 730 25.289 -4.128 29.638 1.00 36.70 C +ATOM 933 CZ TYR A 730 25.939 -4.540 28.485 1.00 37.06 C +ATOM 934 OH TYR A 730 26.630 -5.730 28.484 1.00 38.91 O +ATOM 935 N VAL A 731 20.602 0.328 26.993 1.00 26.12 N +ATOM 936 CA VAL A 731 19.745 1.497 26.812 1.00 25.00 C +ATOM 937 C VAL A 731 18.397 0.971 26.321 1.00 23.29 C +ATOM 938 O VAL A 731 18.163 0.866 25.120 1.00 24.33 O +ATOM 939 CB VAL A 731 20.325 2.459 25.749 1.00 23.97 C +ATOM 940 CG1 VAL A 731 19.449 3.695 25.631 1.00 25.99 C +ATOM 941 CG2 VAL A 731 21.744 2.847 26.115 1.00 26.00 C +ATOM 942 N HIS A 732 17.515 0.640 27.256 1.00 23.30 N +ATOM 943 CA HIS A 732 16.209 0.087 26.904 1.00 22.96 C +ATOM 944 C HIS A 732 15.093 1.080 26.606 1.00 19.58 C +ATOM 945 O HIS A 732 14.842 1.997 27.385 1.00 20.70 O +ATOM 946 CB HIS A 732 15.675 -0.816 28.027 1.00 24.94 C +ATOM 947 CG HIS A 732 16.558 -1.973 28.379 1.00 25.97 C +ATOM 948 ND1 HIS A 732 16.987 -2.899 27.451 1.00 26.70 N +ATOM 949 CD2 HIS A 732 17.028 -2.395 29.577 1.00 25.12 C +ATOM 950 CE1 HIS A 732 17.681 -3.842 28.065 1.00 26.07 C +ATOM 951 NE2 HIS A 732 17.721 -3.560 29.354 1.00 28.13 N +ATOM 952 N SER A 733 14.430 0.895 25.469 1.00 17.34 N +ATOM 953 CA SER A 733 13.252 1.690 25.151 1.00 13.72 C +ATOM 954 C SER A 733 12.223 0.641 25.568 1.00 11.39 C +ATOM 955 O SER A 733 12.491 -0.557 25.441 1.00 11.61 O +ATOM 956 CB SER A 733 13.150 1.995 23.658 1.00 12.35 C +ATOM 957 OG SER A 733 13.747 3.247 23.368 1.00 12.28 O +ATOM 958 N SER A 734 11.068 1.047 26.077 1.00 8.53 N +ATOM 959 CA SER A 734 10.114 0.042 26.529 1.00 8.78 C +ATOM 960 C SER A 734 8.643 0.366 26.330 1.00 8.48 C +ATOM 961 O SER A 734 8.264 1.498 26.021 1.00 9.87 O +ATOM 962 CB SER A 734 10.355 -0.267 28.010 1.00 9.52 C +ATOM 963 OG SER A 734 9.975 0.834 28.818 1.00 9.94 O +ATOM 964 N PHE A 735 7.823 -0.656 26.552 1.00 7.47 N +ATOM 965 CA PHE A 735 6.380 -0.576 26.393 1.00 9.03 C +ATOM 966 C PHE A 735 5.778 -1.555 27.404 1.00 9.69 C +ATOM 967 O PHE A 735 6.147 -2.729 27.434 1.00 10.32 O +ATOM 968 CB PHE A 735 6.046 -0.960 24.944 1.00 9.09 C +ATOM 969 CG PHE A 735 4.579 -1.017 24.623 1.00 9.90 C +ATOM 970 CD1 PHE A 735 3.682 -0.107 25.169 1.00 7.77 C +ATOM 971 CD2 PHE A 735 4.110 -1.949 23.698 1.00 8.59 C +ATOM 972 CE1 PHE A 735 2.339 -0.120 24.797 1.00 8.84 C +ATOM 973 CE2 PHE A 735 2.768 -1.970 23.318 1.00 10.78 C +ATOM 974 CZ PHE A 735 1.882 -1.052 23.869 1.00 10.24 C +ATOM 975 N SER A 736 4.890 -1.055 28.256 1.00 8.76 N +ATOM 976 CA SER A 736 4.248 -1.879 29.278 1.00 9.20 C +ATOM 977 C SER A 736 2.743 -1.673 29.251 1.00 9.12 C +ATOM 978 O SER A 736 2.254 -0.654 28.767 1.00 8.41 O +ATOM 979 CB SER A 736 4.769 -1.517 30.678 1.00 7.91 C +ATOM 980 OG SER A 736 6.132 -1.854 30.840 1.00 9.70 O +ATOM 981 N GLY A 737 2.013 -2.646 29.785 1.00 9.33 N +ATOM 982 CA GLY A 737 0.568 -2.545 29.825 1.00 9.43 C +ATOM 983 C GLY A 737 -0.019 -3.596 30.743 1.00 10.81 C +ATOM 984 O GLY A 737 0.548 -4.676 30.902 1.00 11.08 O +ATOM 985 N TYR A 738 -1.144 -3.280 31.372 1.00 11.19 N +ATOM 986 CA TYR A 738 -1.795 -4.240 32.249 1.00 11.40 C +ATOM 987 C TYR A 738 -3.252 -3.901 32.491 1.00 11.94 C +ATOM 988 O TYR A 738 -3.669 -2.746 32.373 1.00 10.13 O +ATOM 989 CB TYR A 738 -1.044 -4.361 33.583 1.00 11.33 C +ATOM 990 CG TYR A 738 -0.708 -3.047 34.256 1.00 13.94 C +ATOM 991 CD1 TYR A 738 -1.648 -2.367 35.032 1.00 14.35 C +ATOM 992 CD2 TYR A 738 0.564 -2.487 34.119 1.00 14.93 C +ATOM 993 CE1 TYR A 738 -1.324 -1.157 35.661 1.00 15.47 C +ATOM 994 CE2 TYR A 738 0.896 -1.289 34.735 1.00 16.23 C +ATOM 995 CZ TYR A 738 -0.047 -0.629 35.504 1.00 16.35 C +ATOM 996 OH TYR A 738 0.302 0.556 36.110 1.00 18.87 O +ATOM 997 N LEU A 739 -4.023 -4.935 32.808 1.00 11.21 N +ATOM 998 CA LEU A 739 -5.443 -4.801 33.080 1.00 12.19 C +ATOM 999 C LEU A 739 -5.662 -4.170 34.451 1.00 12.08 C +ATOM 1000 O LEU A 739 -5.061 -4.589 35.441 1.00 12.97 O +ATOM 1001 CB LEU A 739 -6.106 -6.183 33.045 1.00 13.87 C +ATOM 1002 CG LEU A 739 -7.571 -6.281 33.474 1.00 15.99 C +ATOM 1003 CD1 LEU A 739 -8.445 -5.503 32.501 1.00 15.21 C +ATOM 1004 CD2 LEU A 739 -7.991 -7.747 33.520 1.00 16.38 C +ATOM 1005 N LEU A 740 -6.523 -3.160 34.504 1.00 12.54 N +ATOM 1006 CA LEU A 740 -6.830 -2.502 35.767 1.00 13.63 C +ATOM 1007 C LEU A 740 -8.133 -3.061 36.316 1.00 14.27 C +ATOM 1008 O LEU A 740 -8.172 -3.574 37.431 1.00 13.26 O +ATOM 1009 CB LEU A 740 -6.973 -0.987 35.585 1.00 14.55 C +ATOM 1010 CG LEU A 740 -5.730 -0.171 35.225 1.00 16.85 C +ATOM 1011 CD1 LEU A 740 -6.085 1.316 35.203 1.00 15.97 C +ATOM 1012 CD2 LEU A 740 -4.634 -0.431 36.246 1.00 17.11 C +ATOM 1013 N TYR A 741 -9.193 -2.971 35.518 1.00 15.27 N +ATOM 1014 CA TYR A 741 -10.507 -3.447 35.933 1.00 16.84 C +ATOM 1015 C TYR A 741 -11.218 -4.224 34.830 1.00 17.79 C +ATOM 1016 O TYR A 741 -11.467 -3.692 33.750 1.00 15.41 O +ATOM 1017 CB TYR A 741 -11.404 -2.268 36.327 1.00 17.51 C +ATOM 1018 CG TYR A 741 -10.683 -1.086 36.941 1.00 18.22 C +ATOM 1019 CD1 TYR A 741 -10.633 0.142 36.278 1.00 18.07 C +ATOM 1020 CD2 TYR A 741 -10.065 -1.187 38.186 1.00 18.60 C +ATOM 1021 CE1 TYR A 741 -9.992 1.236 36.835 1.00 16.18 C +ATOM 1022 CE2 TYR A 741 -9.417 -0.093 38.754 1.00 18.22 C +ATOM 1023 CZ TYR A 741 -9.385 1.114 38.070 1.00 17.40 C +ATOM 1024 OH TYR A 741 -8.739 2.197 38.617 1.00 17.84 O +ATOM 1025 N PRO A 742 -11.561 -5.494 35.091 1.00 21.45 N +ATOM 1026 CA PRO A 742 -12.255 -6.306 34.088 1.00 24.01 C +ATOM 1027 C PRO A 742 -13.646 -5.718 33.852 1.00 27.45 C +ATOM 1028 O PRO A 742 -14.356 -5.399 34.806 1.00 26.34 O +ATOM 1029 CB PRO A 742 -12.329 -7.683 34.747 1.00 24.12 C +ATOM 1030 CG PRO A 742 -11.155 -7.687 35.678 1.00 23.24 C +ATOM 1031 CD PRO A 742 -11.214 -6.306 36.268 1.00 21.76 C +ATOM 1032 N MET A 743 -14.031 -5.563 32.589 1.00 30.83 N +ATOM 1033 CA MET A 743 -15.344 -5.013 32.260 1.00 35.25 C +ATOM 1034 C MET A 743 -16.212 -6.075 31.592 1.00 37.09 C +ATOM 1035 O MET A 743 -15.753 -7.234 31.493 1.00 37.52 O +ATOM 1036 CB MET A 743 -15.206 -3.802 31.329 1.00 37.17 C +ATOM 1037 CG MET A 743 -14.445 -2.613 31.924 1.00 39.94 C +ATOM 1038 SD MET A 743 -15.316 -1.723 33.240 1.00 42.34 S +ATOM 1039 CE MET A 743 -16.183 -0.476 32.289 1.00 42.34 C +ATOM 1040 OXT MET A 743 -17.343 -5.737 31.181 1.00 39.53 O +TER 1041 MET A 743 +ATOM 1042 N GLU B 613 -4.486 -3.585 54.245 1.00 29.35 N +ATOM 1043 CA GLU B 613 -3.580 -2.618 53.564 1.00 27.94 C +ATOM 1044 C GLU B 613 -2.780 -3.330 52.474 1.00 25.80 C +ATOM 1045 O GLU B 613 -2.152 -4.361 52.722 1.00 26.40 O +ATOM 1046 CB GLU B 613 -2.633 -1.984 54.588 1.00 30.35 C +ATOM 1047 CG GLU B 613 -2.012 -0.674 54.137 1.00 33.39 C +ATOM 1048 CD GLU B 613 -1.278 0.047 55.256 1.00 35.18 C +ATOM 1049 OE1 GLU B 613 -0.226 -0.454 55.708 1.00 34.57 O +ATOM 1050 OE2 GLU B 613 -1.757 1.118 55.686 1.00 38.09 O +ATOM 1051 N MET B 614 -2.819 -2.781 51.264 1.00 22.53 N +ATOM 1052 CA MET B 614 -2.101 -3.360 50.133 1.00 20.06 C +ATOM 1053 C MET B 614 -0.722 -2.731 49.985 1.00 15.80 C +ATOM 1054 O MET B 614 -0.496 -1.602 50.422 1.00 13.53 O +ATOM 1055 CB MET B 614 -2.895 -3.154 48.841 1.00 23.53 C +ATOM 1056 CG MET B 614 -4.209 -3.923 48.782 1.00 30.23 C +ATOM 1057 SD MET B 614 -3.980 -5.717 48.731 1.00 35.87 S +ATOM 1058 CE MET B 614 -3.732 -5.968 46.981 1.00 34.44 C +ATOM 1059 N PRO B 615 0.224 -3.463 49.376 1.00 14.54 N +ATOM 1060 CA PRO B 615 1.589 -2.969 49.170 1.00 13.53 C +ATOM 1061 C PRO B 615 1.616 -1.935 48.049 1.00 12.25 C +ATOM 1062 O PRO B 615 1.257 -2.243 46.916 1.00 11.30 O +ATOM 1063 CB PRO B 615 2.366 -4.230 48.782 1.00 14.44 C +ATOM 1064 CG PRO B 615 1.533 -5.351 49.325 1.00 16.13 C +ATOM 1065 CD PRO B 615 0.140 -4.890 49.026 1.00 15.07 C +ATOM 1066 N ALA B 616 2.038 -0.718 48.372 1.00 10.57 N +ATOM 1067 CA ALA B 616 2.122 0.362 47.392 1.00 9.17 C +ATOM 1068 C ALA B 616 2.920 1.492 48.018 1.00 9.69 C +ATOM 1069 O ALA B 616 2.781 1.768 49.208 1.00 10.96 O +ATOM 1070 CB ALA B 616 0.731 0.846 47.021 1.00 7.14 C +ATOM 1071 N PHE B 617 3.749 2.156 47.221 1.00 9.80 N +ATOM 1072 CA PHE B 617 4.565 3.233 47.755 1.00 9.26 C +ATOM 1073 C PHE B 617 5.114 4.161 46.685 1.00 8.16 C +ATOM 1074 O PHE B 617 5.191 3.810 45.507 1.00 6.70 O +ATOM 1075 CB PHE B 617 5.761 2.637 48.503 1.00 7.94 C +ATOM 1076 CG PHE B 617 6.844 2.126 47.586 1.00 8.32 C +ATOM 1077 CD1 PHE B 617 7.903 2.951 47.208 1.00 8.60 C +ATOM 1078 CD2 PHE B 617 6.775 0.843 47.055 1.00 8.82 C +ATOM 1079 CE1 PHE B 617 8.873 2.507 46.312 1.00 11.17 C +ATOM 1080 CE2 PHE B 617 7.739 0.387 46.158 1.00 10.77 C +ATOM 1081 CZ PHE B 617 8.790 1.222 45.784 1.00 10.76 C +ATOM 1082 N THR B 618 5.489 5.353 47.129 1.00 6.86 N +ATOM 1083 CA THR B 618 6.141 6.345 46.292 1.00 6.67 C +ATOM 1084 C THR B 618 7.113 7.025 47.242 1.00 7.24 C +ATOM 1085 O THR B 618 6.723 7.514 48.307 1.00 7.37 O +ATOM 1086 CB THR B 618 5.195 7.412 45.714 1.00 6.49 C +ATOM 1087 OG1 THR B 618 4.421 6.850 44.648 1.00 5.05 O +ATOM 1088 CG2 THR B 618 6.012 8.576 45.149 1.00 6.27 C +ATOM 1089 N ALA B 619 8.382 7.025 46.866 1.00 7.67 N +ATOM 1090 CA ALA B 619 9.420 7.638 47.678 1.00 8.74 C +ATOM 1091 C ALA B 619 10.165 8.622 46.796 1.00 8.54 C +ATOM 1092 O ALA B 619 10.502 8.306 45.651 1.00 8.71 O +ATOM 1093 CB ALA B 619 10.371 6.570 48.206 1.00 8.03 C +ATOM 1094 N GLU B 620 10.418 9.812 47.331 1.00 6.81 N +ATOM 1095 CA GLU B 620 11.108 10.855 46.588 1.00 7.67 C +ATOM 1096 C GLU B 620 12.483 11.168 47.167 1.00 7.77 C +ATOM 1097 O GLU B 620 12.721 11.009 48.368 1.00 9.87 O +ATOM 1098 CB GLU B 620 10.269 12.137 46.589 1.00 6.93 C +ATOM 1099 CG GLU B 620 8.828 11.943 46.148 1.00 9.13 C +ATOM 1100 CD GLU B 620 7.962 13.158 46.445 1.00 8.76 C +ATOM 1101 OE1 GLU B 620 8.191 13.814 47.487 1.00 7.87 O +ATOM 1102 OE2 GLU B 620 7.043 13.448 45.650 1.00 8.45 O +ATOM 1103 N LEU B 621 13.383 11.609 46.297 1.00 8.28 N +ATOM 1104 CA LEU B 621 14.733 11.994 46.698 1.00 9.28 C +ATOM 1105 C LEU B 621 14.750 13.519 46.599 1.00 10.23 C +ATOM 1106 O LEU B 621 14.219 14.084 45.638 1.00 10.18 O +ATOM 1107 CB LEU B 621 15.765 11.389 45.744 1.00 8.66 C +ATOM 1108 CG LEU B 621 17.243 11.652 46.064 1.00 9.00 C +ATOM 1109 CD1 LEU B 621 17.597 11.035 47.409 1.00 8.72 C +ATOM 1110 CD2 LEU B 621 18.115 11.064 44.961 1.00 10.00 C +ATOM 1111 N THR B 622 15.340 14.185 47.588 1.00 8.89 N +ATOM 1112 CA THR B 622 15.383 15.645 47.596 1.00 9.66 C +ATOM 1113 C THR B 622 16.798 16.216 47.680 1.00 8.59 C +ATOM 1114 O THR B 622 16.972 17.431 47.760 1.00 10.07 O +ATOM 1115 CB THR B 622 14.571 16.219 48.777 1.00 9.94 C +ATOM 1116 OG1 THR B 622 15.178 15.818 50.015 1.00 8.25 O +ATOM 1117 CG2 THR B 622 13.135 15.706 48.737 1.00 11.15 C +ATOM 1118 N VAL B 623 17.798 15.338 47.685 1.00 8.17 N +ATOM 1119 CA VAL B 623 19.199 15.751 47.740 1.00 8.47 C +ATOM 1120 C VAL B 623 19.899 15.072 46.570 1.00 8.26 C +ATOM 1121 O VAL B 623 19.656 13.902 46.281 1.00 9.84 O +ATOM 1122 CB VAL B 623 19.859 15.355 49.082 1.00 9.97 C +ATOM 1123 CG1 VAL B 623 19.192 16.118 50.224 1.00 11.79 C +ATOM 1124 CG2 VAL B 623 19.733 13.860 49.311 1.00 14.14 C +ATOM 1125 N PRO B 624 20.789 15.797 45.884 1.00 9.50 N +ATOM 1126 CA PRO B 624 21.505 15.253 44.729 1.00 8.06 C +ATOM 1127 C PRO B 624 22.678 14.303 44.945 1.00 9.90 C +ATOM 1128 O PRO B 624 23.262 14.217 46.024 1.00 10.32 O +ATOM 1129 CB PRO B 624 21.947 16.511 44.000 1.00 9.54 C +ATOM 1130 CG PRO B 624 22.344 17.397 45.162 1.00 9.89 C +ATOM 1131 CD PRO B 624 21.182 17.197 46.132 1.00 9.31 C +ATOM 1132 N PHE B 625 22.993 13.586 43.874 1.00 9.15 N +ATOM 1133 CA PHE B 625 24.122 12.673 43.814 1.00 9.51 C +ATOM 1134 C PHE B 625 24.218 11.549 44.835 1.00 10.44 C +ATOM 1135 O PHE B 625 25.172 11.476 45.607 1.00 9.05 O +ATOM 1136 CB PHE B 625 25.397 13.514 43.816 1.00 9.00 C +ATOM 1137 CG PHE B 625 25.328 14.687 42.878 1.00 11.35 C +ATOM 1138 CD1 PHE B 625 25.474 15.987 43.350 1.00 13.12 C +ATOM 1139 CD2 PHE B 625 25.049 14.493 41.527 1.00 14.13 C +ATOM 1140 CE1 PHE B 625 25.337 17.079 42.492 1.00 13.74 C +ATOM 1141 CE2 PHE B 625 24.911 15.581 40.657 1.00 13.45 C +ATOM 1142 CZ PHE B 625 25.054 16.873 41.142 1.00 13.47 C +ATOM 1143 N PRO B 626 23.228 10.649 44.848 1.00 10.29 N +ATOM 1144 CA PRO B 626 23.276 9.537 45.798 1.00 10.13 C +ATOM 1145 C PRO B 626 24.479 8.664 45.419 1.00 11.46 C +ATOM 1146 O PRO B 626 24.830 8.559 44.245 1.00 12.69 O +ATOM 1147 CB PRO B 626 21.946 8.834 45.564 1.00 10.53 C +ATOM 1148 CG PRO B 626 21.690 9.081 44.099 1.00 10.44 C +ATOM 1149 CD PRO B 626 22.050 10.543 43.967 1.00 10.59 C +ATOM 1150 N PRO B 627 25.130 8.032 46.406 1.00 12.12 N +ATOM 1151 CA PRO B 627 26.290 7.189 46.101 1.00 12.88 C +ATOM 1152 C PRO B 627 26.050 6.076 45.077 1.00 14.11 C +ATOM 1153 O PRO B 627 24.964 5.501 44.996 1.00 14.97 O +ATOM 1154 CB PRO B 627 26.677 6.629 47.468 1.00 13.80 C +ATOM 1155 CG PRO B 627 26.272 7.737 48.408 1.00 13.46 C +ATOM 1156 CD PRO B 627 24.922 8.136 47.863 1.00 12.07 C +ATOM 1157 N VAL B 628 27.085 5.784 44.298 1.00 14.12 N +ATOM 1158 CA VAL B 628 27.039 4.721 43.301 1.00 16.09 C +ATOM 1159 C VAL B 628 27.318 3.399 44.018 1.00 16.71 C +ATOM 1160 O VAL B 628 27.888 3.392 45.108 1.00 14.84 O +ATOM 1161 CB VAL B 628 28.128 4.937 42.218 1.00 16.80 C +ATOM 1162 CG1 VAL B 628 28.360 3.652 41.424 1.00 19.44 C +ATOM 1163 CG2 VAL B 628 27.709 6.052 41.282 1.00 15.53 C +ATOM 1164 N GLY B 629 26.896 2.292 43.414 1.00 17.92 N +ATOM 1165 CA GLY B 629 27.154 0.981 43.988 1.00 18.05 C +ATOM 1166 C GLY B 629 26.274 0.520 45.130 1.00 18.86 C +ATOM 1167 O GLY B 629 26.545 -0.515 45.740 1.00 19.42 O +ATOM 1168 N ALA B 630 25.224 1.278 45.425 1.00 18.18 N +ATOM 1169 CA ALA B 630 24.299 0.935 46.499 1.00 16.91 C +ATOM 1170 C ALA B 630 22.923 1.476 46.130 1.00 16.76 C +ATOM 1171 O ALA B 630 22.811 2.414 45.342 1.00 16.79 O +ATOM 1172 CB ALA B 630 24.768 1.539 47.818 1.00 16.48 C +ATOM 1173 N PRO B 631 21.855 0.889 46.691 1.00 15.90 N +ATOM 1174 CA PRO B 631 20.505 1.364 46.373 1.00 13.87 C +ATOM 1175 C PRO B 631 20.349 2.855 46.650 1.00 13.61 C +ATOM 1176 O PRO B 631 20.905 3.376 47.617 1.00 13.00 O +ATOM 1177 CB PRO B 631 19.619 0.521 47.286 1.00 13.63 C +ATOM 1178 CG PRO B 631 20.391 -0.762 47.414 1.00 14.72 C +ATOM 1179 CD PRO B 631 21.805 -0.257 47.616 1.00 15.81 C +ATOM 1180 N VAL B 632 19.604 3.537 45.788 1.00 13.36 N +ATOM 1181 CA VAL B 632 19.352 4.962 45.960 1.00 12.75 C +ATOM 1182 C VAL B 632 18.304 5.059 47.060 1.00 13.31 C +ATOM 1183 O VAL B 632 17.226 4.472 46.951 1.00 11.75 O +ATOM 1184 CB VAL B 632 18.795 5.595 44.669 1.00 13.11 C +ATOM 1185 CG1 VAL B 632 18.382 7.040 44.932 1.00 11.61 C +ATOM 1186 CG2 VAL B 632 19.846 5.532 43.567 1.00 10.25 C +ATOM 1187 N LYS B 633 18.622 5.797 48.117 1.00 11.78 N +ATOM 1188 CA LYS B 633 17.712 5.926 49.248 1.00 13.01 C +ATOM 1189 C LYS B 633 16.657 7.028 49.150 1.00 11.88 C +ATOM 1190 O LYS B 633 16.800 8.082 49.771 1.00 11.58 O +ATOM 1191 CB LYS B 633 18.512 6.128 50.535 1.00 13.14 C +ATOM 1192 CG LYS B 633 19.534 5.042 50.833 1.00 17.98 C +ATOM 1193 CD LYS B 633 20.372 5.445 52.036 1.00 22.35 C +ATOM 1194 CE LYS B 633 21.582 4.550 52.221 1.00 25.41 C +ATOM 1195 NZ LYS B 633 22.458 5.094 53.299 1.00 28.32 N +ATOM 1196 N PHE B 634 15.604 6.790 48.373 1.00 11.07 N +ATOM 1197 CA PHE B 634 14.520 7.762 48.274 1.00 11.63 C +ATOM 1198 C PHE B 634 13.906 7.736 49.672 1.00 11.53 C +ATOM 1199 O PHE B 634 13.442 6.686 50.119 1.00 11.35 O +ATOM 1200 CB PHE B 634 13.482 7.316 47.232 1.00 10.51 C +ATOM 1201 CG PHE B 634 14.058 7.090 45.859 1.00 9.92 C +ATOM 1202 CD1 PHE B 634 14.621 5.864 45.519 1.00 9.71 C +ATOM 1203 CD2 PHE B 634 14.052 8.111 44.914 1.00 8.96 C +ATOM 1204 CE1 PHE B 634 15.171 5.654 44.253 1.00 9.36 C +ATOM 1205 CE2 PHE B 634 14.600 7.916 43.646 1.00 7.27 C +ATOM 1206 CZ PHE B 634 15.161 6.683 43.313 1.00 8.96 C +ATOM 1207 N ASP B 635 13.899 8.872 50.364 1.00 12.68 N +ATOM 1208 CA ASP B 635 13.381 8.894 51.730 1.00 14.11 C +ATOM 1209 C ASP B 635 12.152 9.737 52.052 1.00 14.31 C +ATOM 1210 O ASP B 635 11.647 9.675 53.170 1.00 14.40 O +ATOM 1211 CB ASP B 635 14.508 9.262 52.699 1.00 15.57 C +ATOM 1212 CG ASP B 635 15.199 10.560 52.334 1.00 19.81 C +ATOM 1213 OD1 ASP B 635 16.146 10.938 53.055 1.00 21.87 O +ATOM 1214 OD2 ASP B 635 14.806 11.201 51.335 1.00 19.05 O +ATOM 1215 N LYS B 636 11.673 10.528 51.099 1.00 13.38 N +ATOM 1216 CA LYS B 636 10.481 11.341 51.335 1.00 13.00 C +ATOM 1217 C LYS B 636 9.307 10.502 50.827 1.00 12.60 C +ATOM 1218 O LYS B 636 9.113 10.358 49.620 1.00 10.53 O +ATOM 1219 CB LYS B 636 10.583 12.669 50.575 1.00 12.74 C +ATOM 1220 CG LYS B 636 9.427 13.639 50.810 1.00 14.28 C +ATOM 1221 CD LYS B 636 9.690 14.988 50.132 1.00 13.68 C +ATOM 1222 CE LYS B 636 8.501 15.940 50.275 1.00 14.87 C +ATOM 1223 NZ LYS B 636 7.296 15.487 49.511 1.00 13.57 N +ATOM 1224 N LEU B 637 8.535 9.943 51.756 1.00 11.93 N +ATOM 1225 CA LEU B 637 7.410 9.075 51.405 1.00 10.58 C +ATOM 1226 C LEU B 637 6.046 9.740 51.266 1.00 10.94 C +ATOM 1227 O LEU B 637 5.644 10.547 52.104 1.00 9.73 O +ATOM 1228 CB LEU B 637 7.290 7.945 52.433 1.00 12.47 C +ATOM 1229 CG LEU B 637 8.521 7.075 52.698 1.00 13.51 C +ATOM 1230 CD1 LEU B 637 8.180 6.051 53.774 1.00 15.22 C +ATOM 1231 CD2 LEU B 637 8.963 6.384 51.421 1.00 16.03 C +ATOM 1232 N LEU B 638 5.331 9.376 50.206 1.00 9.79 N +ATOM 1233 CA LEU B 638 3.991 9.897 49.953 1.00 11.15 C +ATOM 1234 C LEU B 638 2.971 8.883 50.465 1.00 11.92 C +ATOM 1235 O LEU B 638 1.885 9.243 50.926 1.00 11.59 O +ATOM 1236 CB LEU B 638 3.782 10.126 48.454 1.00 12.14 C +ATOM 1237 CG LEU B 638 4.052 11.536 47.922 1.00 14.45 C +ATOM 1238 CD1 LEU B 638 5.375 12.061 48.423 1.00 12.39 C +ATOM 1239 CD2 LEU B 638 4.013 11.502 46.403 1.00 13.11 C +ATOM 1240 N TYR B 639 3.334 7.611 50.363 1.00 11.08 N +ATOM 1241 CA TYR B 639 2.494 6.511 50.823 1.00 10.52 C +ATOM 1242 C TYR B 639 3.395 5.290 50.920 1.00 10.99 C +ATOM 1243 O TYR B 639 4.385 5.187 50.196 1.00 10.29 O +ATOM 1244 CB TYR B 639 1.354 6.229 49.839 1.00 12.10 C +ATOM 1245 CG TYR B 639 0.366 5.213 50.365 1.00 13.42 C +ATOM 1246 CD1 TYR B 639 -0.439 5.509 51.465 1.00 13.70 C +ATOM 1247 CD2 TYR B 639 0.267 3.938 49.800 1.00 12.55 C +ATOM 1248 CE1 TYR B 639 -1.313 4.564 51.997 1.00 14.29 C +ATOM 1249 CE2 TYR B 639 -0.610 2.980 50.328 1.00 12.18 C +ATOM 1250 CZ TYR B 639 -1.391 3.304 51.429 1.00 12.94 C +ATOM 1251 OH TYR B 639 -2.229 2.367 51.987 1.00 13.91 O +ATOM 1252 N ASN B 640 3.062 4.369 51.818 1.00 9.07 N +ATOM 1253 CA ASN B 640 3.874 3.173 51.992 1.00 11.21 C +ATOM 1254 C ASN B 640 3.045 2.072 52.646 1.00 10.62 C +ATOM 1255 O ASN B 640 3.290 1.685 53.792 1.00 11.31 O +ATOM 1256 CB ASN B 640 5.110 3.517 52.840 1.00 11.44 C +ATOM 1257 CG ASN B 640 6.132 2.389 52.888 1.00 13.33 C +ATOM 1258 OD1 ASN B 640 6.204 1.559 51.983 1.00 12.10 O +ATOM 1259 ND2 ASN B 640 6.945 2.371 53.941 1.00 13.21 N +ATOM 1260 N GLY B 641 2.057 1.577 51.902 1.00 11.34 N +ATOM 1261 CA GLY B 641 1.191 0.527 52.407 1.00 11.30 C +ATOM 1262 C GLY B 641 1.952 -0.719 52.817 1.00 13.26 C +ATOM 1263 O GLY B 641 2.776 -1.231 52.058 1.00 12.28 O +ATOM 1264 N ARG B 642 1.669 -1.203 54.025 1.00 13.45 N +ATOM 1265 CA ARG B 642 2.316 -2.392 54.578 1.00 15.85 C +ATOM 1266 C ARG B 642 3.784 -2.146 54.902 1.00 16.11 C +ATOM 1267 O ARG B 642 4.475 -3.040 55.386 1.00 15.69 O +ATOM 1268 CB ARG B 642 2.211 -3.576 53.612 1.00 16.36 C +ATOM 1269 CG ARG B 642 0.792 -4.005 53.284 1.00 18.16 C +ATOM 1270 CD ARG B 642 0.794 -5.405 52.685 1.00 20.73 C +ATOM 1271 NE ARG B 642 1.061 -6.429 53.694 1.00 22.89 N +ATOM 1272 CZ ARG B 642 0.154 -6.885 54.553 1.00 25.45 C +ATOM 1273 NH1 ARG B 642 -1.086 -6.413 54.527 1.00 25.25 N +ATOM 1274 NH2 ARG B 642 0.486 -7.812 55.445 1.00 27.96 N +ATOM 1275 N GLN B 643 4.252 -0.930 54.640 1.00 16.92 N +ATOM 1276 CA GLN B 643 5.639 -0.563 54.899 1.00 17.93 C +ATOM 1277 C GLN B 643 6.639 -1.553 54.305 1.00 17.42 C +ATOM 1278 O GLN B 643 7.649 -1.883 54.935 1.00 16.41 O +ATOM 1279 CB GLN B 643 5.884 -0.426 56.408 1.00 21.02 C +ATOM 1280 CG GLN B 643 5.074 0.687 57.065 1.00 25.13 C +ATOM 1281 CD GLN B 643 3.606 0.335 57.217 1.00 29.05 C +ATOM 1282 OE1 GLN B 643 2.738 1.207 57.173 1.00 31.42 O +ATOM 1283 NE2 GLN B 643 3.322 -0.949 57.414 1.00 31.54 N +ATOM 1284 N ASN B 644 6.367 -2.022 53.092 1.00 14.99 N +ATOM 1285 CA ASN B 644 7.269 -2.963 52.438 1.00 14.13 C +ATOM 1286 C ASN B 644 8.474 -2.246 51.828 1.00 13.06 C +ATOM 1287 O ASN B 644 9.461 -2.883 51.458 1.00 13.09 O +ATOM 1288 CB ASN B 644 6.536 -3.766 51.359 1.00 14.39 C +ATOM 1289 CG ASN B 644 5.468 -4.686 51.932 1.00 16.38 C +ATOM 1290 OD1 ASN B 644 5.628 -5.251 53.018 1.00 17.62 O +ATOM 1291 ND2 ASN B 644 4.380 -4.855 51.193 1.00 14.74 N +ATOM 1292 N TYR B 645 8.382 -0.923 51.701 1.00 12.64 N +ATOM 1293 CA TYR B 645 9.497 -0.135 51.181 1.00 12.68 C +ATOM 1294 C TYR B 645 10.204 0.469 52.395 1.00 12.53 C +ATOM 1295 O TYR B 645 9.553 0.986 53.304 1.00 12.49 O +ATOM 1296 CB TYR B 645 9.021 0.994 50.262 1.00 12.16 C +ATOM 1297 CG TYR B 645 10.159 1.900 49.837 1.00 12.82 C +ATOM 1298 CD1 TYR B 645 11.085 1.488 48.877 1.00 12.32 C +ATOM 1299 CD2 TYR B 645 10.353 3.138 50.451 1.00 13.89 C +ATOM 1300 CE1 TYR B 645 12.179 2.285 48.543 1.00 12.38 C +ATOM 1301 CE2 TYR B 645 11.443 3.941 50.126 1.00 13.07 C +ATOM 1302 CZ TYR B 645 12.352 3.509 49.174 1.00 12.34 C +ATOM 1303 OH TYR B 645 13.438 4.298 48.866 1.00 13.22 O +ATOM 1304 N ASN B 646 11.532 0.411 52.399 1.00 12.93 N +ATOM 1305 CA ASN B 646 12.330 0.919 53.516 1.00 12.55 C +ATOM 1306 C ASN B 646 13.129 2.173 53.143 1.00 11.94 C +ATOM 1307 O ASN B 646 14.108 2.094 52.406 1.00 10.20 O +ATOM 1308 CB ASN B 646 13.285 -0.183 53.980 1.00 12.71 C +ATOM 1309 CG ASN B 646 14.051 0.190 55.232 1.00 12.43 C +ATOM 1310 OD1 ASN B 646 13.990 1.328 55.702 1.00 14.47 O +ATOM 1311 ND2 ASN B 646 14.786 -0.773 55.780 1.00 13.48 N +ATOM 1312 N PRO B 647 12.723 3.347 53.661 1.00 13.71 N +ATOM 1313 CA PRO B 647 13.390 4.627 53.388 1.00 15.14 C +ATOM 1314 C PRO B 647 14.866 4.627 53.786 1.00 15.82 C +ATOM 1315 O PRO B 647 15.665 5.399 53.251 1.00 15.33 O +ATOM 1316 CB PRO B 647 12.590 5.629 54.224 1.00 16.07 C +ATOM 1317 CG PRO B 647 11.259 4.978 54.385 1.00 18.54 C +ATOM 1318 CD PRO B 647 11.604 3.534 54.597 1.00 15.17 C +ATOM 1319 N GLN B 648 15.218 3.766 54.735 1.00 15.22 N +ATOM 1320 CA GLN B 648 16.595 3.675 55.214 1.00 16.33 C +ATOM 1321 C GLN B 648 17.506 2.914 54.256 1.00 15.52 C +ATOM 1322 O GLN B 648 18.722 3.082 54.286 1.00 15.47 O +ATOM 1323 CB GLN B 648 16.636 2.989 56.583 1.00 17.94 C +ATOM 1324 CG GLN B 648 16.010 3.784 57.718 1.00 22.84 C +ATOM 1325 CD GLN B 648 16.769 5.065 58.016 1.00 26.43 C +ATOM 1326 OE1 GLN B 648 17.996 5.062 58.122 1.00 28.84 O +ATOM 1327 NE2 GLN B 648 16.041 6.166 58.163 1.00 28.45 N +ATOM 1328 N THR B 649 16.925 2.085 53.397 1.00 13.92 N +ATOM 1329 CA THR B 649 17.731 1.297 52.472 1.00 14.05 C +ATOM 1330 C THR B 649 17.435 1.559 51.001 1.00 14.25 C +ATOM 1331 O THR B 649 18.281 1.308 50.146 1.00 14.63 O +ATOM 1332 CB THR B 649 17.535 -0.205 52.721 1.00 14.79 C +ATOM 1333 OG1 THR B 649 16.176 -0.560 52.430 1.00 10.61 O +ATOM 1334 CG2 THR B 649 17.842 -0.547 54.176 1.00 15.24 C +ATOM 1335 N GLY B 650 16.234 2.055 50.717 1.00 13.83 N +ATOM 1336 CA GLY B 650 15.840 2.311 49.343 1.00 13.36 C +ATOM 1337 C GLY B 650 15.391 1.012 48.694 1.00 13.77 C +ATOM 1338 O GLY B 650 15.254 0.921 47.473 1.00 12.47 O +ATOM 1339 N ILE B 651 15.143 0.002 49.523 1.00 12.77 N +ATOM 1340 CA ILE B 651 14.735 -1.303 49.024 1.00 12.07 C +ATOM 1341 C ILE B 651 13.290 -1.681 49.320 1.00 11.81 C +ATOM 1342 O ILE B 651 12.798 -1.496 50.436 1.00 10.43 O +ATOM 1343 CB ILE B 651 15.626 -2.424 49.607 1.00 14.26 C +ATOM 1344 CG1 ILE B 651 17.092 -2.173 49.246 1.00 14.53 C +ATOM 1345 CG2 ILE B 651 15.166 -3.786 49.079 1.00 13.92 C +ATOM 1346 CD1 ILE B 651 18.061 -3.130 49.927 1.00 17.10 C +ATOM 1347 N PHE B 652 12.615 -2.208 48.304 1.00 10.99 N +ATOM 1348 CA PHE B 652 11.247 -2.676 48.462 1.00 12.28 C +ATOM 1349 C PHE B 652 11.368 -4.185 48.632 1.00 12.33 C +ATOM 1350 O PHE B 652 11.899 -4.866 47.756 1.00 13.18 O +ATOM 1351 CB PHE B 652 10.400 -2.391 47.220 1.00 11.85 C +ATOM 1352 CG PHE B 652 9.046 -3.053 47.256 1.00 13.70 C +ATOM 1353 CD1 PHE B 652 8.003 -2.498 47.992 1.00 12.62 C +ATOM 1354 CD2 PHE B 652 8.832 -4.263 46.597 1.00 12.33 C +ATOM 1355 CE1 PHE B 652 6.765 -3.137 48.074 1.00 15.23 C +ATOM 1356 CE2 PHE B 652 7.600 -4.912 46.673 1.00 13.51 C +ATOM 1357 CZ PHE B 652 6.564 -4.351 47.412 1.00 14.77 C +ATOM 1358 N THR B 653 10.897 -4.709 49.756 1.00 13.92 N +ATOM 1359 CA THR B 653 10.973 -6.146 49.979 1.00 13.68 C +ATOM 1360 C THR B 653 9.586 -6.756 49.891 1.00 13.70 C +ATOM 1361 O THR B 653 8.676 -6.379 50.632 1.00 12.01 O +ATOM 1362 CB THR B 653 11.597 -6.472 51.345 1.00 14.66 C +ATOM 1363 OG1 THR B 653 12.932 -5.954 51.384 1.00 15.39 O +ATOM 1364 CG2 THR B 653 11.649 -7.986 51.561 1.00 13.79 C +ATOM 1365 N CYS B 654 9.434 -7.697 48.969 1.00 13.24 N +ATOM 1366 CA CYS B 654 8.159 -8.352 48.754 1.00 14.55 C +ATOM 1367 C CYS B 654 7.680 -9.197 49.927 1.00 14.92 C +ATOM 1368 O CYS B 654 8.388 -10.081 50.405 1.00 14.00 O +ATOM 1369 CB CYS B 654 8.220 -9.229 47.502 1.00 13.81 C +ATOM 1370 SG CYS B 654 6.702 -10.175 47.237 1.00 15.94 S +ATOM 1371 N GLU B 655 6.465 -8.905 50.376 1.00 15.30 N +ATOM 1372 CA GLU B 655 5.830 -9.633 51.461 1.00 16.50 C +ATOM 1373 C GLU B 655 4.711 -10.458 50.825 1.00 16.98 C +ATOM 1374 O GLU B 655 4.620 -11.668 51.027 1.00 15.91 O +ATOM 1375 CB GLU B 655 5.221 -8.666 52.477 1.00 16.64 C +ATOM 1376 CG GLU B 655 4.612 -9.358 53.688 1.00 18.08 C +ATOM 1377 CD GLU B 655 3.719 -8.441 54.499 1.00 20.00 C +ATOM 1378 OE1 GLU B 655 3.870 -7.205 54.383 1.00 19.94 O +ATOM 1379 OE2 GLU B 655 2.873 -8.956 55.263 1.00 19.08 O +ATOM 1380 N VAL B 656 3.868 -9.781 50.049 1.00 15.88 N +ATOM 1381 CA VAL B 656 2.743 -10.418 49.370 1.00 17.49 C +ATOM 1382 C VAL B 656 3.161 -10.848 47.965 1.00 17.75 C +ATOM 1383 O VAL B 656 3.466 -10.011 47.113 1.00 18.81 O +ATOM 1384 CB VAL B 656 1.546 -9.449 49.263 1.00 17.45 C +ATOM 1385 CG1 VAL B 656 0.346 -10.157 48.640 1.00 16.95 C +ATOM 1386 CG2 VAL B 656 1.198 -8.905 50.640 1.00 17.68 C +ATOM 1387 N PRO B 657 3.174 -12.165 47.703 1.00 18.25 N +ATOM 1388 CA PRO B 657 3.563 -12.686 46.387 1.00 17.42 C +ATOM 1389 C PRO B 657 2.628 -12.196 45.286 1.00 15.91 C +ATOM 1390 O PRO B 657 1.418 -12.084 45.498 1.00 16.28 O +ATOM 1391 CB PRO B 657 3.462 -14.206 46.564 1.00 18.45 C +ATOM 1392 CG PRO B 657 3.538 -14.413 48.044 1.00 19.88 C +ATOM 1393 CD PRO B 657 2.756 -13.260 48.594 1.00 17.57 C +ATOM 1394 N GLY B 658 3.179 -11.902 44.112 1.00 14.87 N +ATOM 1395 CA GLY B 658 2.326 -11.456 43.025 1.00 13.56 C +ATOM 1396 C GLY B 658 2.996 -10.621 41.955 1.00 13.52 C +ATOM 1397 O GLY B 658 4.217 -10.460 41.937 1.00 12.80 O +ATOM 1398 N VAL B 659 2.179 -10.088 41.054 1.00 11.54 N +ATOM 1399 CA VAL B 659 2.677 -9.260 39.968 1.00 12.39 C +ATOM 1400 C VAL B 659 2.664 -7.806 40.421 1.00 10.92 C +ATOM 1401 O VAL B 659 1.646 -7.310 40.904 1.00 10.51 O +ATOM 1402 CB VAL B 659 1.798 -9.418 38.709 1.00 12.42 C +ATOM 1403 CG1 VAL B 659 2.298 -8.503 37.598 1.00 11.41 C +ATOM 1404 CG2 VAL B 659 1.814 -10.878 38.249 1.00 13.01 C +ATOM 1405 N TYR B 660 3.803 -7.138 40.265 1.00 9.48 N +ATOM 1406 CA TYR B 660 3.953 -5.739 40.657 1.00 10.27 C +ATOM 1407 C TYR B 660 4.309 -4.846 39.481 1.00 10.17 C +ATOM 1408 O TYR B 660 4.761 -5.312 38.434 1.00 11.05 O +ATOM 1409 CB TYR B 660 5.069 -5.578 41.700 1.00 8.26 C +ATOM 1410 CG TYR B 660 4.727 -6.071 43.081 1.00 10.25 C +ATOM 1411 CD1 TYR B 660 4.617 -7.433 43.347 1.00 10.56 C +ATOM 1412 CD2 TYR B 660 4.495 -5.169 44.122 1.00 9.42 C +ATOM 1413 CE1 TYR B 660 4.283 -7.891 44.618 1.00 11.15 C +ATOM 1414 CE2 TYR B 660 4.157 -5.613 45.397 1.00 10.83 C +ATOM 1415 CZ TYR B 660 4.053 -6.977 45.636 1.00 11.74 C +ATOM 1416 OH TYR B 660 3.716 -7.426 46.890 1.00 11.31 O +ATOM 1417 N TYR B 661 4.097 -3.551 39.676 1.00 10.11 N +ATOM 1418 CA TYR B 661 4.439 -2.543 38.684 1.00 9.55 C +ATOM 1419 C TYR B 661 5.331 -1.551 39.410 1.00 10.64 C +ATOM 1420 O TYR B 661 5.000 -1.105 40.511 1.00 10.73 O +ATOM 1421 CB TYR B 661 3.203 -1.800 38.183 1.00 9.04 C +ATOM 1422 CG TYR B 661 3.528 -0.691 37.199 1.00 9.73 C +ATOM 1423 CD1 TYR B 661 4.031 -0.988 35.933 1.00 10.17 C +ATOM 1424 CD2 TYR B 661 3.328 0.648 37.528 1.00 8.21 C +ATOM 1425 CE1 TYR B 661 4.321 0.019 35.016 1.00 12.50 C +ATOM 1426 CE2 TYR B 661 3.618 1.669 36.616 1.00 12.07 C +ATOM 1427 CZ TYR B 661 4.112 1.343 35.361 1.00 12.00 C +ATOM 1428 OH TYR B 661 4.379 2.329 34.434 1.00 14.45 O +ATOM 1429 N PHE B 662 6.467 -1.225 38.808 1.00 10.88 N +ATOM 1430 CA PHE B 662 7.385 -0.260 39.395 1.00 9.16 C +ATOM 1431 C PHE B 662 7.635 0.828 38.372 1.00 10.30 C +ATOM 1432 O PHE B 662 7.663 0.566 37.168 1.00 9.50 O +ATOM 1433 CB PHE B 662 8.716 -0.911 39.771 1.00 9.03 C +ATOM 1434 CG PHE B 662 8.607 -1.905 40.887 1.00 8.75 C +ATOM 1435 CD1 PHE B 662 8.385 -3.252 40.617 1.00 7.13 C +ATOM 1436 CD2 PHE B 662 8.698 -1.488 42.210 1.00 8.72 C +ATOM 1437 CE1 PHE B 662 8.252 -4.178 41.652 1.00 8.71 C +ATOM 1438 CE2 PHE B 662 8.565 -2.405 43.258 1.00 10.99 C +ATOM 1439 CZ PHE B 662 8.342 -3.753 42.977 1.00 10.62 C +ATOM 1440 N ALA B 663 7.805 2.050 38.859 1.00 9.46 N +ATOM 1441 CA ALA B 663 8.067 3.185 37.994 1.00 9.70 C +ATOM 1442 C ALA B 663 9.070 4.092 38.691 1.00 10.01 C +ATOM 1443 O ALA B 663 9.071 4.206 39.921 1.00 9.37 O +ATOM 1444 CB ALA B 663 6.772 3.945 37.717 1.00 9.50 C +ATOM 1445 N TYR B 664 9.941 4.719 37.911 1.00 7.17 N +ATOM 1446 CA TYR B 664 10.918 5.627 38.487 1.00 7.95 C +ATOM 1447 C TYR B 664 11.215 6.780 37.540 1.00 7.43 C +ATOM 1448 O TYR B 664 11.072 6.661 36.323 1.00 7.44 O +ATOM 1449 CB TYR B 664 12.197 4.870 38.860 1.00 7.58 C +ATOM 1450 CG TYR B 664 12.818 4.084 37.727 1.00 9.38 C +ATOM 1451 CD1 TYR B 664 13.747 4.674 36.870 1.00 11.79 C +ATOM 1452 CD2 TYR B 664 12.472 2.752 37.510 1.00 9.79 C +ATOM 1453 CE1 TYR B 664 14.322 3.951 35.820 1.00 12.82 C +ATOM 1454 CE2 TYR B 664 13.036 2.022 36.463 1.00 11.90 C +ATOM 1455 CZ TYR B 664 13.958 2.626 35.624 1.00 14.15 C +ATOM 1456 OH TYR B 664 14.507 1.911 34.580 1.00 17.82 O +ATOM 1457 N HIS B 665 11.616 7.902 38.120 1.00 6.97 N +ATOM 1458 CA HIS B 665 11.926 9.103 37.361 1.00 8.00 C +ATOM 1459 C HIS B 665 13.184 9.688 37.987 1.00 7.52 C +ATOM 1460 O HIS B 665 13.172 10.083 39.153 1.00 7.98 O +ATOM 1461 CB HIS B 665 10.758 10.087 37.482 1.00 7.12 C +ATOM 1462 CG HIS B 665 9.425 9.473 37.177 1.00 8.15 C +ATOM 1463 ND1 HIS B 665 8.971 9.280 35.890 1.00 9.91 N +ATOM 1464 CD2 HIS B 665 8.477 8.953 37.992 1.00 9.51 C +ATOM 1465 CE1 HIS B 665 7.801 8.666 35.925 1.00 9.99 C +ATOM 1466 NE2 HIS B 665 7.479 8.456 37.188 1.00 9.23 N +ATOM 1467 N VAL B 666 14.268 9.729 37.221 1.00 8.24 N +ATOM 1468 CA VAL B 666 15.532 10.251 37.728 1.00 8.14 C +ATOM 1469 C VAL B 666 16.065 11.413 36.901 1.00 8.64 C +ATOM 1470 O VAL B 666 16.176 11.329 35.678 1.00 9.28 O +ATOM 1471 CB VAL B 666 16.620 9.146 37.776 1.00 9.59 C +ATOM 1472 CG1 VAL B 666 16.221 8.064 38.769 1.00 8.13 C +ATOM 1473 CG2 VAL B 666 16.818 8.538 36.388 1.00 8.79 C +ATOM 1474 N HIS B 667 16.395 12.503 37.581 1.00 7.32 N +ATOM 1475 CA HIS B 667 16.930 13.674 36.909 1.00 8.46 C +ATOM 1476 C HIS B 667 18.430 13.532 36.707 1.00 9.31 C +ATOM 1477 O HIS B 667 19.110 12.821 37.449 1.00 9.53 O +ATOM 1478 CB HIS B 667 16.578 14.933 37.706 1.00 7.16 C +ATOM 1479 CG HIS B 667 15.128 15.294 37.610 1.00 6.57 C +ATOM 1480 ND1 HIS B 667 14.614 16.023 36.560 1.00 7.14 N +ATOM 1481 CD2 HIS B 667 14.068 14.938 38.374 1.00 5.98 C +ATOM 1482 CE1 HIS B 667 13.300 16.100 36.679 1.00 7.03 C +ATOM 1483 NE2 HIS B 667 12.943 15.449 37.771 1.00 7.03 N +ATOM 1484 N CYS B 668 18.930 14.213 35.686 1.00 11.00 N +ATOM 1485 CA CYS B 668 20.335 14.150 35.317 1.00 11.42 C +ATOM 1486 C CYS B 668 20.957 15.542 35.252 1.00 11.98 C +ATOM 1487 O CYS B 668 20.424 16.435 34.593 1.00 9.82 O +ATOM 1488 CB CYS B 668 20.437 13.450 33.957 1.00 13.22 C +ATOM 1489 SG CYS B 668 22.023 13.561 33.132 1.00 13.80 S +ATOM 1490 N LYS B 669 22.088 15.722 35.932 1.00 11.17 N +ATOM 1491 CA LYS B 669 22.758 17.017 35.941 1.00 14.44 C +ATOM 1492 C LYS B 669 24.247 16.886 36.272 1.00 14.26 C +ATOM 1493 O LYS B 669 24.622 16.192 37.218 1.00 15.46 O +ATOM 1494 CB LYS B 669 22.071 17.930 36.966 1.00 17.06 C +ATOM 1495 CG LYS B 669 22.261 19.434 36.762 1.00 22.74 C +ATOM 1496 CD LYS B 669 23.682 19.888 37.023 1.00 26.16 C +ATOM 1497 CE LYS B 669 23.749 21.403 37.222 1.00 28.03 C +ATOM 1498 NZ LYS B 669 23.176 22.180 36.086 1.00 26.76 N +ATOM 1499 N GLY B 670 25.089 17.551 35.484 1.00 14.59 N +ATOM 1500 CA GLY B 670 26.521 17.521 35.730 1.00 15.90 C +ATOM 1501 C GLY B 670 27.261 16.323 35.172 1.00 16.02 C +ATOM 1502 O GLY B 670 28.446 16.410 34.850 1.00 17.71 O +ATOM 1503 N GLY B 671 26.566 15.199 35.067 1.00 14.72 N +ATOM 1504 CA GLY B 671 27.177 13.996 34.539 1.00 13.95 C +ATOM 1505 C GLY B 671 26.113 13.063 34.002 1.00 13.11 C +ATOM 1506 O GLY B 671 24.934 13.218 34.314 1.00 11.77 O +ATOM 1507 N ASN B 672 26.521 12.105 33.178 1.00 12.81 N +ATOM 1508 CA ASN B 672 25.585 11.139 32.616 1.00 12.96 C +ATOM 1509 C ASN B 672 24.984 10.325 33.754 1.00 13.01 C +ATOM 1510 O ASN B 672 25.560 10.241 34.840 1.00 11.66 O +ATOM 1511 CB ASN B 672 26.319 10.197 31.658 1.00 12.84 C +ATOM 1512 CG ASN B 672 26.939 10.925 30.487 1.00 13.65 C +ATOM 1513 OD1 ASN B 672 27.917 10.457 29.896 1.00 19.34 O +ATOM 1514 ND2 ASN B 672 26.372 12.069 30.135 1.00 10.70 N +ATOM 1515 N VAL B 673 23.823 9.733 33.511 1.00 12.04 N +ATOM 1516 CA VAL B 673 23.182 8.910 34.523 1.00 12.87 C +ATOM 1517 C VAL B 673 22.866 7.533 33.957 1.00 14.24 C +ATOM 1518 O VAL B 673 22.181 7.413 32.938 1.00 12.87 O +ATOM 1519 CB VAL B 673 21.854 9.524 35.023 1.00 13.77 C +ATOM 1520 CG1 VAL B 673 21.219 8.594 36.051 1.00 13.49 C +ATOM 1521 CG2 VAL B 673 22.098 10.894 35.628 1.00 13.88 C +ATOM 1522 N TRP B 674 23.384 6.502 34.613 1.00 13.48 N +ATOM 1523 CA TRP B 674 23.127 5.128 34.206 1.00 15.36 C +ATOM 1524 C TRP B 674 22.626 4.420 35.456 1.00 14.88 C +ATOM 1525 O TRP B 674 23.378 4.223 36.411 1.00 14.29 O +ATOM 1526 CB TRP B 674 24.407 4.459 33.689 1.00 16.78 C +ATOM 1527 CG TRP B 674 24.171 3.119 33.046 1.00 22.05 C +ATOM 1528 CD1 TRP B 674 23.197 2.804 32.140 1.00 23.43 C +ATOM 1529 CD2 TRP B 674 24.952 1.928 33.224 1.00 23.23 C +ATOM 1530 NE1 TRP B 674 23.323 1.493 31.743 1.00 26.10 N +ATOM 1531 CE2 TRP B 674 24.391 0.932 32.393 1.00 24.56 C +ATOM 1532 CE3 TRP B 674 26.072 1.607 34.006 1.00 23.33 C +ATOM 1533 CZ2 TRP B 674 24.913 -0.366 32.318 1.00 26.14 C +ATOM 1534 CZ3 TRP B 674 26.592 0.313 33.931 1.00 24.48 C +ATOM 1535 CH2 TRP B 674 26.011 -0.655 33.094 1.00 25.78 C +ATOM 1536 N VAL B 675 21.346 4.062 35.459 1.00 14.74 N +ATOM 1537 CA VAL B 675 20.756 3.391 36.610 1.00 14.84 C +ATOM 1538 C VAL B 675 20.016 2.142 36.162 1.00 14.94 C +ATOM 1539 O VAL B 675 19.600 2.039 35.011 1.00 14.87 O +ATOM 1540 CB VAL B 675 19.767 4.325 37.353 1.00 15.86 C +ATOM 1541 CG1 VAL B 675 18.553 4.599 36.475 1.00 15.03 C +ATOM 1542 CG2 VAL B 675 19.353 3.705 38.675 1.00 16.87 C +ATOM 1543 N ALA B 676 19.860 1.191 37.071 1.00 15.07 N +ATOM 1544 CA ALA B 676 19.159 -0.035 36.741 1.00 17.04 C +ATOM 1545 C ALA B 676 18.183 -0.427 37.837 1.00 15.92 C +ATOM 1546 O ALA B 676 18.437 -0.215 39.023 1.00 15.20 O +ATOM 1547 CB ALA B 676 20.156 -1.161 36.509 1.00 18.65 C +ATOM 1548 N LEU B 677 17.053 -0.982 37.422 1.00 15.00 N +ATOM 1549 CA LEU B 677 16.051 -1.452 38.359 1.00 14.18 C +ATOM 1550 C LEU B 677 16.461 -2.890 38.625 1.00 15.58 C +ATOM 1551 O LEU B 677 16.457 -3.718 37.711 1.00 15.48 O +ATOM 1552 CB LEU B 677 14.662 -1.421 37.725 1.00 14.83 C +ATOM 1553 CG LEU B 677 13.512 -1.886 38.621 1.00 14.25 C +ATOM 1554 CD1 LEU B 677 13.326 -0.894 39.768 1.00 14.15 C +ATOM 1555 CD2 LEU B 677 12.237 -1.995 37.797 1.00 14.18 C +ATOM 1556 N PHE B 678 16.837 -3.181 39.865 1.00 15.18 N +ATOM 1557 CA PHE B 678 17.261 -4.526 40.228 1.00 18.14 C +ATOM 1558 C PHE B 678 16.193 -5.341 40.941 1.00 17.75 C +ATOM 1559 O PHE B 678 15.334 -4.798 41.638 1.00 16.68 O +ATOM 1560 CB PHE B 678 18.485 -4.485 41.154 1.00 18.72 C +ATOM 1561 CG PHE B 678 19.756 -4.046 40.483 1.00 23.42 C +ATOM 1562 CD1 PHE B 678 19.971 -2.710 40.166 1.00 22.69 C +ATOM 1563 CD2 PHE B 678 20.750 -4.975 40.181 1.00 25.26 C +ATOM 1564 CE1 PHE B 678 21.159 -2.302 39.559 1.00 25.22 C +ATOM 1565 CE2 PHE B 678 21.942 -4.579 39.573 1.00 26.05 C +ATOM 1566 CZ PHE B 678 22.146 -3.238 39.262 1.00 24.95 C +ATOM 1567 N LYS B 679 16.253 -6.654 40.739 1.00 19.15 N +ATOM 1568 CA LYS B 679 15.379 -7.596 41.428 1.00 20.75 C +ATOM 1569 C LYS B 679 16.439 -8.499 42.036 1.00 21.48 C +ATOM 1570 O LYS B 679 17.053 -9.306 41.333 1.00 22.29 O +ATOM 1571 CB LYS B 679 14.500 -8.402 40.470 1.00 21.26 C +ATOM 1572 CG LYS B 679 13.544 -9.337 41.217 1.00 22.80 C +ATOM 1573 CD LYS B 679 12.686 -10.182 40.284 1.00 23.66 C +ATOM 1574 CE LYS B 679 13.522 -11.198 39.527 1.00 25.62 C +ATOM 1575 NZ LYS B 679 12.677 -12.081 38.677 1.00 29.14 N +ATOM 1576 N ASN B 680 16.671 -8.339 43.333 1.00 22.29 N +ATOM 1577 CA ASN B 680 17.704 -9.094 44.027 1.00 24.77 C +ATOM 1578 C ASN B 680 19.035 -8.633 43.429 1.00 26.66 C +ATOM 1579 O ASN B 680 19.340 -7.442 43.458 1.00 26.75 O +ATOM 1580 CB ASN B 680 17.503 -10.602 43.838 1.00 24.33 C +ATOM 1581 CG ASN B 680 16.200 -11.093 44.442 1.00 22.81 C +ATOM 1582 OD1 ASN B 680 15.886 -10.792 45.592 1.00 23.11 O +ATOM 1583 ND2 ASN B 680 15.439 -11.856 43.669 1.00 22.94 N +ATOM 1584 N ASN B 681 19.817 -9.552 42.871 1.00 28.28 N +ATOM 1585 CA ASN B 681 21.101 -9.173 42.285 1.00 30.99 C +ATOM 1586 C ASN B 681 21.093 -9.060 40.764 1.00 31.07 C +ATOM 1587 O ASN B 681 22.139 -8.839 40.154 1.00 30.77 O +ATOM 1588 CB ASN B 681 22.192 -10.161 42.706 1.00 34.13 C +ATOM 1589 CG ASN B 681 22.774 -9.844 44.068 1.00 37.47 C +ATOM 1590 OD1 ASN B 681 22.085 -9.909 45.086 1.00 40.26 O +ATOM 1591 ND2 ASN B 681 24.055 -9.490 44.092 1.00 41.10 N +ATOM 1592 N GLU B 682 19.920 -9.193 40.152 1.00 30.94 N +ATOM 1593 CA GLU B 682 19.820 -9.125 38.697 1.00 31.40 C +ATOM 1594 C GLU B 682 19.251 -7.818 38.148 1.00 30.66 C +ATOM 1595 O GLU B 682 18.204 -7.347 38.596 1.00 30.59 O +ATOM 1596 CB GLU B 682 18.965 -10.284 38.177 1.00 32.96 C +ATOM 1597 CG GLU B 682 18.937 -10.392 36.660 1.00 36.38 C +ATOM 1598 CD GLU B 682 17.879 -11.356 36.156 1.00 38.93 C +ATOM 1599 OE1 GLU B 682 17.806 -12.489 36.676 1.00 41.47 O +ATOM 1600 OE2 GLU B 682 17.124 -10.982 35.232 1.00 39.47 O +ATOM 1601 N PRO B 683 19.942 -7.215 37.165 1.00 29.76 N +ATOM 1602 CA PRO B 683 19.502 -5.962 36.541 1.00 28.08 C +ATOM 1603 C PRO B 683 18.345 -6.278 35.593 1.00 27.07 C +ATOM 1604 O PRO B 683 18.540 -6.927 34.564 1.00 26.69 O +ATOM 1605 CB PRO B 683 20.741 -5.495 35.776 1.00 28.18 C +ATOM 1606 CG PRO B 683 21.877 -6.159 36.491 1.00 29.83 C +ATOM 1607 CD PRO B 683 21.324 -7.528 36.765 1.00 29.78 C +ATOM 1608 N MET B 684 17.147 -5.819 35.934 1.00 24.39 N +ATOM 1609 CA MET B 684 15.977 -6.090 35.107 1.00 22.26 C +ATOM 1610 C MET B 684 15.777 -5.083 33.983 1.00 21.56 C +ATOM 1611 O MET B 684 15.322 -5.435 32.893 1.00 19.69 O +ATOM 1612 CB MET B 684 14.724 -6.123 35.984 1.00 22.95 C +ATOM 1613 CG MET B 684 14.817 -7.097 37.142 1.00 24.25 C +ATOM 1614 SD MET B 684 15.310 -8.743 36.595 1.00 27.70 S +ATOM 1615 CE MET B 684 13.796 -9.306 35.843 1.00 26.83 C +ATOM 1616 N MET B 685 16.124 -3.830 34.248 1.00 20.15 N +ATOM 1617 CA MET B 685 15.955 -2.773 33.262 1.00 19.73 C +ATOM 1618 C MET B 685 17.044 -1.720 33.434 1.00 19.16 C +ATOM 1619 O MET B 685 17.429 -1.402 34.554 1.00 19.92 O +ATOM 1620 CB MET B 685 14.572 -2.140 33.446 1.00 20.11 C +ATOM 1621 CG MET B 685 14.277 -0.940 32.566 1.00 22.16 C +ATOM 1622 SD MET B 685 12.569 -0.370 32.771 1.00 21.77 S +ATOM 1623 CE MET B 685 11.730 -1.461 31.599 1.00 23.63 C +ATOM 1624 N TYR B 686 17.536 -1.194 32.318 1.00 19.61 N +ATOM 1625 CA TYR B 686 18.569 -0.163 32.331 1.00 19.97 C +ATOM 1626 C TYR B 686 18.017 1.140 31.782 1.00 18.78 C +ATOM 1627 O TYR B 686 17.283 1.144 30.795 1.00 18.65 O +ATOM 1628 CB TYR B 686 19.767 -0.571 31.464 1.00 22.88 C +ATOM 1629 CG TYR B 686 20.701 -1.576 32.094 1.00 25.01 C +ATOM 1630 CD1 TYR B 686 21.022 -2.762 31.435 1.00 27.22 C +ATOM 1631 CD2 TYR B 686 21.279 -1.336 33.338 1.00 25.52 C +ATOM 1632 CE1 TYR B 686 21.896 -3.686 32.002 1.00 28.01 C +ATOM 1633 CE2 TYR B 686 22.155 -2.254 33.913 1.00 27.16 C +ATOM 1634 CZ TYR B 686 22.457 -3.426 33.238 1.00 27.27 C +ATOM 1635 OH TYR B 686 23.322 -4.338 33.801 1.00 29.10 O +ATOM 1636 N THR B 687 18.378 2.245 32.425 1.00 16.82 N +ATOM 1637 CA THR B 687 17.953 3.565 31.982 1.00 15.34 C +ATOM 1638 C THR B 687 19.211 4.423 31.914 1.00 15.23 C +ATOM 1639 O THR B 687 19.962 4.510 32.884 1.00 13.15 O +ATOM 1640 CB THR B 687 16.946 4.204 32.962 1.00 16.93 C +ATOM 1641 OG1 THR B 687 15.761 3.398 33.030 1.00 17.79 O +ATOM 1642 CG2 THR B 687 16.575 5.605 32.501 1.00 15.68 C +ATOM 1643 N TYR B 688 19.442 5.041 30.762 1.00 14.86 N +ATOM 1644 CA TYR B 688 20.616 5.875 30.569 1.00 16.21 C +ATOM 1645 C TYR B 688 20.231 7.252 30.056 1.00 16.30 C +ATOM 1646 O TYR B 688 19.248 7.411 29.331 1.00 17.03 O +ATOM 1647 CB TYR B 688 21.571 5.214 29.571 1.00 17.98 C +ATOM 1648 CG TYR B 688 22.908 5.913 29.429 1.00 21.21 C +ATOM 1649 CD1 TYR B 688 23.759 6.057 30.524 1.00 22.57 C +ATOM 1650 CD2 TYR B 688 23.328 6.421 28.199 1.00 22.78 C +ATOM 1651 CE1 TYR B 688 24.996 6.685 30.400 1.00 23.97 C +ATOM 1652 CE2 TYR B 688 24.563 7.053 28.063 1.00 24.34 C +ATOM 1653 CZ TYR B 688 25.391 7.180 29.169 1.00 25.36 C +ATOM 1654 OH TYR B 688 26.617 7.794 29.045 1.00 27.80 O +ATOM 1655 N ASP B 689 21.013 8.248 30.444 1.00 15.39 N +ATOM 1656 CA ASP B 689 20.776 9.612 30.015 1.00 15.73 C +ATOM 1657 C ASP B 689 22.112 10.333 29.965 1.00 15.59 C +ATOM 1658 O ASP B 689 22.927 10.206 30.878 1.00 15.55 O +ATOM 1659 CB ASP B 689 19.825 10.323 30.984 1.00 14.57 C +ATOM 1660 CG ASP B 689 19.418 11.705 30.499 1.00 17.38 C +ATOM 1661 OD1 ASP B 689 19.601 11.998 29.296 1.00 17.04 O +ATOM 1662 OD2 ASP B 689 18.898 12.495 31.316 1.00 15.17 O +ATOM 1663 N GLU B 690 22.342 11.057 28.877 1.00 15.19 N +ATOM 1664 CA GLU B 690 23.570 11.821 28.711 1.00 16.94 C +ATOM 1665 C GLU B 690 23.253 13.248 29.123 1.00 17.28 C +ATOM 1666 O GLU B 690 22.358 13.882 28.560 1.00 16.50 O +ATOM 1667 CB GLU B 690 24.041 11.761 27.254 1.00 16.50 C +ATOM 1668 CG GLU B 690 24.674 10.424 26.889 1.00 18.45 C +ATOM 1669 CD GLU B 690 24.942 10.273 25.401 1.00 19.74 C +ATOM 1670 OE1 GLU B 690 25.531 9.247 25.006 1.00 23.87 O +ATOM 1671 OE2 GLU B 690 24.561 11.170 24.624 1.00 19.77 O +ATOM 1672 N TYR B 691 23.975 13.752 30.119 1.00 18.39 N +ATOM 1673 CA TYR B 691 23.717 15.098 30.603 1.00 19.26 C +ATOM 1674 C TYR B 691 23.877 16.141 29.506 1.00 18.81 C +ATOM 1675 O TYR B 691 24.800 16.081 28.694 1.00 18.68 O +ATOM 1676 CB TYR B 691 24.611 15.414 31.812 1.00 20.96 C +ATOM 1677 CG TYR B 691 26.026 15.838 31.502 1.00 24.80 C +ATOM 1678 CD1 TYR B 691 26.369 17.189 31.444 1.00 26.48 C +ATOM 1679 CD2 TYR B 691 27.033 14.893 31.303 1.00 26.05 C +ATOM 1680 CE1 TYR B 691 27.682 17.590 31.202 1.00 28.54 C +ATOM 1681 CE2 TYR B 691 28.348 15.282 31.059 1.00 27.86 C +ATOM 1682 CZ TYR B 691 28.665 16.631 31.011 1.00 28.80 C +ATOM 1683 OH TYR B 691 29.965 17.024 30.786 1.00 29.22 O +ATOM 1684 N LYS B 692 22.940 17.081 29.479 1.00 19.32 N +ATOM 1685 CA LYS B 692 22.928 18.146 28.491 1.00 19.44 C +ATOM 1686 C LYS B 692 23.670 19.348 29.062 1.00 20.94 C +ATOM 1687 O LYS B 692 23.061 20.246 29.645 1.00 22.63 O +ATOM 1688 CB LYS B 692 21.483 18.523 28.158 1.00 19.21 C +ATOM 1689 CG LYS B 692 20.555 17.323 27.911 1.00 19.45 C +ATOM 1690 CD LYS B 692 21.044 16.449 26.763 1.00 17.20 C +ATOM 1691 CE LYS B 692 20.046 15.338 26.416 1.00 16.33 C +ATOM 1692 NZ LYS B 692 19.884 14.305 27.487 1.00 11.29 N +ATOM 1693 N LYS B 693 24.989 19.337 28.893 1.00 21.10 N +ATOM 1694 CA LYS B 693 25.879 20.389 29.375 1.00 22.48 C +ATOM 1695 C LYS B 693 25.186 21.688 29.771 1.00 22.73 C +ATOM 1696 O LYS B 693 24.704 22.436 28.917 1.00 25.34 O +ATOM 1697 CB LYS B 693 26.947 20.687 28.319 0.00 22.06 C +ATOM 1698 CG LYS B 693 27.958 21.745 28.733 0.00 22.08 C +ATOM 1699 CD LYS B 693 28.992 21.977 27.643 0.00 21.90 C +ATOM 1700 CE LYS B 693 30.007 23.029 28.059 0.00 21.77 C +ATOM 1701 NZ LYS B 693 31.028 23.265 27.000 0.00 21.57 N +ATOM 1702 N GLY B 694 25.130 21.942 31.074 1.00 21.40 N +ATOM 1703 CA GLY B 694 24.519 23.160 31.567 1.00 21.27 C +ATOM 1704 C GLY B 694 23.066 23.100 32.000 1.00 21.34 C +ATOM 1705 O GLY B 694 22.628 23.947 32.776 1.00 23.11 O +ATOM 1706 N PHE B 695 22.309 22.116 31.524 1.00 19.48 N +ATOM 1707 CA PHE B 695 20.900 22.045 31.894 1.00 19.19 C +ATOM 1708 C PHE B 695 20.467 20.732 32.529 1.00 17.24 C +ATOM 1709 O PHE B 695 21.015 19.670 32.239 1.00 19.28 O +ATOM 1710 CB PHE B 695 20.013 22.305 30.674 1.00 21.41 C +ATOM 1711 CG PHE B 695 20.459 23.464 29.833 1.00 25.40 C +ATOM 1712 CD1 PHE B 695 21.475 23.309 28.895 1.00 26.50 C +ATOM 1713 CD2 PHE B 695 19.859 24.711 29.970 1.00 26.14 C +ATOM 1714 CE1 PHE B 695 21.886 24.379 28.104 1.00 27.68 C +ATOM 1715 CE2 PHE B 695 20.262 25.787 29.185 1.00 27.61 C +ATOM 1716 CZ PHE B 695 21.278 25.619 28.250 1.00 28.33 C +ATOM 1717 N LEU B 696 19.463 20.829 33.394 1.00 13.19 N +ATOM 1718 CA LEU B 696 18.898 19.675 34.082 1.00 11.52 C +ATOM 1719 C LEU B 696 18.030 18.893 33.097 1.00 11.56 C +ATOM 1720 O LEU B 696 17.289 19.485 32.308 1.00 11.13 O +ATOM 1721 CB LEU B 696 18.037 20.152 35.258 1.00 10.57 C +ATOM 1722 CG LEU B 696 17.268 19.096 36.052 1.00 10.21 C +ATOM 1723 CD1 LEU B 696 18.249 18.272 36.884 1.00 7.74 C +ATOM 1724 CD2 LEU B 696 16.243 19.774 36.949 1.00 8.55 C +ATOM 1725 N ASP B 697 18.118 17.568 33.149 1.00 11.81 N +ATOM 1726 CA ASP B 697 17.338 16.709 32.263 1.00 11.33 C +ATOM 1727 C ASP B 697 16.707 15.592 33.090 1.00 10.98 C +ATOM 1728 O ASP B 697 16.897 15.527 34.303 1.00 9.44 O +ATOM 1729 CB ASP B 697 18.244 16.091 31.196 1.00 14.52 C +ATOM 1730 CG ASP B 697 17.465 15.512 30.040 1.00 14.95 C +ATOM 1731 OD1 ASP B 697 18.012 14.651 29.326 1.00 13.68 O +ATOM 1732 OD2 ASP B 697 16.305 15.930 29.841 1.00 18.97 O +ATOM 1733 N GLN B 698 15.971 14.702 32.435 1.00 11.03 N +ATOM 1734 CA GLN B 698 15.339 13.598 33.151 1.00 10.40 C +ATOM 1735 C GLN B 698 15.102 12.399 32.241 1.00 9.02 C +ATOM 1736 O GLN B 698 14.945 12.547 31.032 1.00 9.81 O +ATOM 1737 CB GLN B 698 13.998 14.049 33.739 1.00 10.16 C +ATOM 1738 CG GLN B 698 13.385 13.070 34.744 1.00 9.86 C +ATOM 1739 CD GLN B 698 11.878 13.229 34.867 1.00 10.21 C +ATOM 1740 OE1 GLN B 698 11.343 13.465 35.960 1.00 13.38 O +ATOM 1741 NE2 GLN B 698 11.183 13.099 33.743 1.00 5.14 N +ATOM 1742 N ALA B 699 15.085 11.213 32.840 1.00 9.29 N +ATOM 1743 CA ALA B 699 14.821 9.965 32.128 1.00 9.08 C +ATOM 1744 C ALA B 699 13.965 9.134 33.083 1.00 9.64 C +ATOM 1745 O ALA B 699 14.062 9.291 34.304 1.00 8.38 O +ATOM 1746 CB ALA B 699 16.123 9.239 31.806 1.00 10.11 C +ATOM 1747 N SER B 700 13.126 8.261 32.533 1.00 8.14 N +ATOM 1748 CA SER B 700 12.246 7.434 33.348 1.00 9.53 C +ATOM 1749 C SER B 700 12.206 5.979 32.899 1.00 10.13 C +ATOM 1750 O SER B 700 12.710 5.623 31.828 1.00 9.73 O +ATOM 1751 CB SER B 700 10.821 8.000 33.319 1.00 7.45 C +ATOM 1752 OG SER B 700 10.771 9.310 33.854 1.00 11.79 O +ATOM 1753 N GLY B 701 11.593 5.149 33.736 1.00 9.92 N +ATOM 1754 CA GLY B 701 11.455 3.736 33.440 1.00 9.27 C +ATOM 1755 C GLY B 701 10.229 3.179 34.145 1.00 10.04 C +ATOM 1756 O GLY B 701 9.763 3.750 35.134 1.00 8.71 O +ATOM 1757 N SER B 702 9.702 2.076 33.620 1.00 9.70 N +ATOM 1758 CA SER B 702 8.531 1.392 34.176 1.00 10.42 C +ATOM 1759 C SER B 702 8.730 -0.096 33.932 1.00 10.91 C +ATOM 1760 O SER B 702 9.292 -0.483 32.908 1.00 10.57 O +ATOM 1761 CB SER B 702 7.246 1.821 33.460 1.00 12.00 C +ATOM 1762 OG SER B 702 7.004 3.198 33.623 1.00 19.88 O +ATOM 1763 N ALA B 703 8.262 -0.933 34.852 1.00 11.42 N +ATOM 1764 CA ALA B 703 8.413 -2.369 34.678 1.00 11.61 C +ATOM 1765 C ALA B 703 7.433 -3.188 35.504 1.00 12.35 C +ATOM 1766 O ALA B 703 7.169 -2.878 36.670 1.00 11.82 O +ATOM 1767 CB ALA B 703 9.844 -2.790 35.021 1.00 12.42 C +ATOM 1768 N VAL B 704 6.893 -4.227 34.872 1.00 11.10 N +ATOM 1769 CA VAL B 704 5.978 -5.157 35.516 1.00 9.92 C +ATOM 1770 C VAL B 704 6.865 -6.337 35.899 1.00 11.24 C +ATOM 1771 O VAL B 704 7.587 -6.877 35.056 1.00 10.66 O +ATOM 1772 CB VAL B 704 4.872 -5.646 34.543 1.00 10.57 C +ATOM 1773 CG1 VAL B 704 4.091 -6.797 35.169 1.00 10.52 C +ATOM 1774 CG2 VAL B 704 3.933 -4.499 34.204 1.00 11.27 C +ATOM 1775 N LEU B 705 6.826 -6.720 37.170 1.00 10.96 N +ATOM 1776 CA LEU B 705 7.648 -7.819 37.657 1.00 12.80 C +ATOM 1777 C LEU B 705 6.883 -8.790 38.545 1.00 12.25 C +ATOM 1778 O LEU B 705 6.085 -8.381 39.388 1.00 12.03 O +ATOM 1779 CB LEU B 705 8.837 -7.274 38.456 1.00 12.63 C +ATOM 1780 CG LEU B 705 9.863 -6.371 37.768 1.00 15.42 C +ATOM 1781 CD1 LEU B 705 10.842 -5.849 38.812 1.00 15.05 C +ATOM 1782 CD2 LEU B 705 10.595 -7.138 36.674 1.00 15.44 C +ATOM 1783 N LEU B 706 7.136 -10.078 38.348 1.00 13.32 N +ATOM 1784 CA LEU B 706 6.512 -11.113 39.162 1.00 14.94 C +ATOM 1785 C LEU B 706 7.454 -11.297 40.345 1.00 14.50 C +ATOM 1786 O LEU B 706 8.621 -11.646 40.162 1.00 14.17 O +ATOM 1787 CB LEU B 706 6.400 -12.419 38.375 1.00 16.13 C +ATOM 1788 CG LEU B 706 5.891 -13.634 39.155 1.00 17.58 C +ATOM 1789 CD1 LEU B 706 4.490 -13.358 39.690 1.00 16.09 C +ATOM 1790 CD2 LEU B 706 5.888 -14.860 38.245 1.00 17.20 C +ATOM 1791 N LEU B 707 6.959 -11.052 41.554 1.00 13.74 N +ATOM 1792 CA LEU B 707 7.798 -11.172 42.740 1.00 13.11 C +ATOM 1793 C LEU B 707 7.371 -12.277 43.696 1.00 14.45 C +ATOM 1794 O LEU B 707 6.182 -12.575 43.834 1.00 13.73 O +ATOM 1795 CB LEU B 707 7.826 -9.842 43.505 1.00 11.90 C +ATOM 1796 CG LEU B 707 8.295 -8.603 42.733 1.00 12.40 C +ATOM 1797 CD1 LEU B 707 8.272 -7.385 43.643 1.00 10.56 C +ATOM 1798 CD2 LEU B 707 9.694 -8.840 42.195 1.00 11.13 C +ATOM 1799 N ARG B 708 8.362 -12.877 44.349 1.00 16.18 N +ATOM 1800 CA ARG B 708 8.136 -13.929 45.333 1.00 18.30 C +ATOM 1801 C ARG B 708 8.490 -13.336 46.694 1.00 18.82 C +ATOM 1802 O ARG B 708 9.199 -12.332 46.769 1.00 17.86 O +ATOM 1803 CB ARG B 708 9.032 -15.137 45.045 1.00 20.27 C +ATOM 1804 CG ARG B 708 8.670 -15.900 43.780 1.00 21.09 C +ATOM 1805 CD ARG B 708 7.279 -16.509 43.882 0.00 20.90 C +ATOM 1806 NE ARG B 708 6.929 -17.290 42.699 0.00 21.03 N +ATOM 1807 CZ ARG B 708 6.834 -16.790 41.471 0.00 21.05 C +ATOM 1808 NH1 ARG B 708 7.063 -15.502 41.257 0.00 21.09 N +ATOM 1809 NH2 ARG B 708 6.509 -17.579 40.456 0.00 21.09 N +ATOM 1810 N PRO B 709 8.006 -13.945 47.789 1.00 19.54 N +ATOM 1811 CA PRO B 709 8.320 -13.405 49.115 1.00 19.45 C +ATOM 1812 C PRO B 709 9.823 -13.243 49.317 1.00 19.34 C +ATOM 1813 O PRO B 709 10.597 -14.155 49.026 1.00 18.68 O +ATOM 1814 CB PRO B 709 7.717 -14.441 50.062 1.00 21.02 C +ATOM 1815 CG PRO B 709 6.561 -14.986 49.270 1.00 20.85 C +ATOM 1816 CD PRO B 709 7.174 -15.156 47.900 1.00 19.95 C +ATOM 1817 N GLY B 710 10.229 -12.075 49.803 1.00 18.41 N +ATOM 1818 CA GLY B 710 11.639 -11.826 50.035 1.00 18.41 C +ATOM 1819 C GLY B 710 12.375 -11.141 48.897 1.00 18.51 C +ATOM 1820 O GLY B 710 13.474 -10.627 49.104 1.00 18.29 O +ATOM 1821 N ASP B 711 11.796 -11.131 47.698 1.00 17.85 N +ATOM 1822 CA ASP B 711 12.457 -10.482 46.568 1.00 17.68 C +ATOM 1823 C ASP B 711 12.653 -9.002 46.871 1.00 17.52 C +ATOM 1824 O ASP B 711 11.770 -8.351 47.432 1.00 17.55 O +ATOM 1825 CB ASP B 711 11.643 -10.630 45.276 1.00 17.37 C +ATOM 1826 CG ASP B 711 11.769 -12.010 44.653 1.00 18.98 C +ATOM 1827 OD1 ASP B 711 12.745 -12.724 44.965 1.00 19.02 O +ATOM 1828 OD2 ASP B 711 10.899 -12.374 43.835 1.00 19.08 O +ATOM 1829 N GLN B 712 13.813 -8.475 46.499 1.00 16.09 N +ATOM 1830 CA GLN B 712 14.114 -7.073 46.742 1.00 17.00 C +ATOM 1831 C GLN B 712 14.237 -6.302 45.438 1.00 16.59 C +ATOM 1832 O GLN B 712 14.954 -6.713 44.523 1.00 16.75 O +ATOM 1833 CB GLN B 712 15.406 -6.948 47.553 1.00 16.91 C +ATOM 1834 CG GLN B 712 15.361 -7.691 48.877 1.00 19.31 C +ATOM 1835 CD GLN B 712 16.574 -7.415 49.735 1.00 23.24 C +ATOM 1836 OE1 GLN B 712 17.710 -7.558 49.284 1.00 24.61 O +ATOM 1837 NE2 GLN B 712 16.341 -7.017 50.982 1.00 23.91 N +ATOM 1838 N VAL B 713 13.523 -5.183 45.362 1.00 15.10 N +ATOM 1839 CA VAL B 713 13.532 -4.336 44.180 1.00 13.70 C +ATOM 1840 C VAL B 713 14.058 -2.961 44.577 1.00 13.49 C +ATOM 1841 O VAL B 713 13.603 -2.372 45.558 1.00 12.88 O +ATOM 1842 CB VAL B 713 12.110 -4.195 43.586 1.00 14.76 C +ATOM 1843 CG1 VAL B 713 12.132 -3.253 42.391 1.00 15.37 C +ATOM 1844 CG2 VAL B 713 11.586 -5.563 43.165 1.00 15.64 C +ATOM 1845 N PHE B 714 15.011 -2.451 43.806 1.00 12.87 N +ATOM 1846 CA PHE B 714 15.609 -1.159 44.101 1.00 14.18 C +ATOM 1847 C PHE B 714 16.321 -0.590 42.881 1.00 12.68 C +ATOM 1848 O PHE B 714 16.512 -1.283 41.879 1.00 13.78 O +ATOM 1849 CB PHE B 714 16.602 -1.315 45.257 1.00 14.42 C +ATOM 1850 CG PHE B 714 17.709 -2.297 44.975 1.00 17.63 C +ATOM 1851 CD1 PHE B 714 18.838 -1.911 44.260 1.00 18.59 C +ATOM 1852 CD2 PHE B 714 17.606 -3.620 45.399 1.00 18.24 C +ATOM 1853 CE1 PHE B 714 19.853 -2.829 43.969 1.00 19.57 C +ATOM 1854 CE2 PHE B 714 18.613 -4.546 45.114 1.00 18.80 C +ATOM 1855 CZ PHE B 714 19.739 -4.148 44.397 1.00 18.34 C +ATOM 1856 N LEU B 715 16.707 0.677 42.975 1.00 12.29 N +ATOM 1857 CA LEU B 715 17.416 1.350 41.894 1.00 13.49 C +ATOM 1858 C LEU B 715 18.862 1.567 42.301 1.00 13.58 C +ATOM 1859 O LEU B 715 19.144 1.928 43.444 1.00 14.52 O +ATOM 1860 CB LEU B 715 16.757 2.690 41.579 1.00 12.96 C +ATOM 1861 CG LEU B 715 15.476 2.582 40.755 1.00 17.35 C +ATOM 1862 CD1 LEU B 715 14.663 3.864 40.892 1.00 18.94 C +ATOM 1863 CD2 LEU B 715 15.839 2.299 39.294 1.00 15.82 C +ATOM 1864 N GLN B 716 19.777 1.355 41.365 1.00 13.51 N +ATOM 1865 CA GLN B 716 21.190 1.515 41.665 1.00 15.30 C +ATOM 1866 C GLN B 716 22.002 1.893 40.436 1.00 15.81 C +ATOM 1867 O GLN B 716 21.728 1.424 39.328 1.00 16.02 O +ATOM 1868 CB GLN B 716 21.733 0.212 42.254 1.00 16.91 C +ATOM 1869 CG GLN B 716 23.142 0.303 42.810 1.00 15.26 C +ATOM 1870 CD GLN B 716 23.570 -0.985 43.482 1.00 15.39 C +ATOM 1871 OE1 GLN B 716 24.287 -1.799 42.898 1.00 19.46 O +ATOM 1872 NE2 GLN B 716 23.120 -1.183 44.713 1.00 14.01 N +ATOM 1873 N MET B 717 22.993 2.756 40.638 1.00 15.05 N +ATOM 1874 CA MET B 717 23.873 3.182 39.555 1.00 14.94 C +ATOM 1875 C MET B 717 25.119 2.309 39.653 1.00 16.20 C +ATOM 1876 O MET B 717 25.788 2.285 40.685 1.00 15.56 O +ATOM 1877 CB MET B 717 24.258 4.654 39.717 1.00 13.66 C +ATOM 1878 CG MET B 717 23.087 5.619 39.638 1.00 13.87 C +ATOM 1879 SD MET B 717 23.616 7.345 39.754 1.00 12.33 S +ATOM 1880 CE MET B 717 23.895 7.485 41.509 1.00 12.40 C +ATOM 1881 N PRO B 718 25.439 1.570 38.582 1.00 17.10 N +ATOM 1882 CA PRO B 718 26.615 0.696 38.588 1.00 18.79 C +ATOM 1883 C PRO B 718 27.975 1.366 38.384 1.00 19.72 C +ATOM 1884 O PRO B 718 28.994 0.846 38.846 1.00 20.93 O +ATOM 1885 CB PRO B 718 26.313 -0.300 37.462 1.00 18.75 C +ATOM 1886 CG PRO B 718 24.817 -0.247 37.315 1.00 17.62 C +ATOM 1887 CD PRO B 718 24.548 1.223 37.463 1.00 18.09 C +ATOM 1888 N SER B 719 28.002 2.513 37.710 1.00 19.36 N +ATOM 1889 CA SER B 719 29.274 3.173 37.423 1.00 20.46 C +ATOM 1890 C SER B 719 29.480 4.604 37.914 1.00 20.67 C +ATOM 1891 O SER B 719 28.575 5.439 37.856 1.00 18.28 O +ATOM 1892 CB SER B 719 29.531 3.139 35.915 1.00 21.59 C +ATOM 1893 OG SER B 719 30.695 3.872 35.580 1.00 24.22 O +ATOM 1894 N GLU B 720 30.698 4.874 38.379 1.00 20.30 N +ATOM 1895 CA GLU B 720 31.074 6.199 38.861 1.00 20.96 C +ATOM 1896 C GLU B 720 31.164 7.129 37.653 1.00 19.80 C +ATOM 1897 O GLU B 720 31.168 8.351 37.795 1.00 19.86 O +ATOM 1898 CB GLU B 720 32.449 6.159 39.541 1.00 23.38 C +ATOM 1899 CG GLU B 720 32.595 5.214 40.726 1.00 27.86 C +ATOM 1900 CD GLU B 720 31.772 5.627 41.931 1.00 31.73 C +ATOM 1901 OE1 GLU B 720 31.574 6.843 42.140 1.00 31.89 O +ATOM 1902 OE2 GLU B 720 31.336 4.730 42.684 1.00 33.92 O +ATOM 1903 N GLN B 721 31.245 6.536 36.465 1.00 18.93 N +ATOM 1904 CA GLN B 721 31.355 7.301 35.228 1.00 18.31 C +ATOM 1905 C GLN B 721 30.036 7.919 34.780 1.00 16.96 C +ATOM 1906 O GLN B 721 30.008 8.725 33.855 1.00 17.64 O +ATOM 1907 CB GLN B 721 31.908 6.414 34.110 1.00 19.42 C +ATOM 1908 CG GLN B 721 33.291 5.850 34.391 0.00 19.05 C +ATOM 1909 CD GLN B 721 33.809 4.986 33.258 0.00 19.16 C +ATOM 1910 OE1 GLN B 721 33.957 5.448 32.127 0.00 19.13 O +ATOM 1911 NE2 GLN B 721 34.090 3.723 33.558 0.00 19.13 N +ATOM 1912 N ALA B 722 28.943 7.538 35.430 1.00 15.97 N +ATOM 1913 CA ALA B 722 27.632 8.078 35.083 1.00 13.65 C +ATOM 1914 C ALA B 722 26.773 8.105 36.340 1.00 13.63 C +ATOM 1915 O ALA B 722 25.798 7.359 36.459 1.00 12.29 O +ATOM 1916 CB ALA B 722 26.976 7.216 34.002 1.00 13.59 C +ATOM 1917 N ALA B 723 27.140 8.983 37.271 1.00 11.34 N +ATOM 1918 CA ALA B 723 26.436 9.098 38.540 1.00 12.04 C +ATOM 1919 C ALA B 723 25.755 10.443 38.741 1.00 10.51 C +ATOM 1920 O ALA B 723 25.460 10.821 39.869 1.00 9.94 O +ATOM 1921 CB ALA B 723 27.410 8.848 39.688 1.00 13.64 C +ATOM 1922 N GLY B 724 25.492 11.156 37.652 1.00 11.18 N +ATOM 1923 CA GLY B 724 24.868 12.462 37.772 1.00 11.40 C +ATOM 1924 C GLY B 724 23.385 12.463 38.098 1.00 10.44 C +ATOM 1925 O GLY B 724 22.634 13.256 37.527 1.00 10.97 O +ATOM 1926 N LEU B 725 22.951 11.591 39.004 1.00 9.60 N +ATOM 1927 CA LEU B 725 21.535 11.539 39.371 1.00 8.53 C +ATOM 1928 C LEU B 725 21.270 12.745 40.272 1.00 9.10 C +ATOM 1929 O LEU B 725 21.831 12.848 41.363 1.00 6.84 O +ATOM 1930 CB LEU B 725 21.220 10.229 40.100 1.00 8.26 C +ATOM 1931 CG LEU B 725 19.742 9.833 40.219 1.00 8.86 C +ATOM 1932 CD1 LEU B 725 19.650 8.371 40.622 1.00 7.99 C +ATOM 1933 CD2 LEU B 725 19.030 10.722 41.228 1.00 7.92 C +ATOM 1934 N TYR B 726 20.411 13.646 39.801 1.00 7.85 N +ATOM 1935 CA TYR B 726 20.101 14.887 40.508 1.00 7.55 C +ATOM 1936 C TYR B 726 18.737 14.930 41.194 1.00 8.61 C +ATOM 1937 O TYR B 726 17.809 14.218 40.815 1.00 6.46 O +ATOM 1938 CB TYR B 726 20.178 16.048 39.510 1.00 7.96 C +ATOM 1939 CG TYR B 726 20.365 17.424 40.113 1.00 8.73 C +ATOM 1940 CD1 TYR B 726 21.619 17.850 40.552 1.00 8.49 C +ATOM 1941 CD2 TYR B 726 19.298 18.323 40.191 1.00 10.32 C +ATOM 1942 CE1 TYR B 726 21.811 19.144 41.048 1.00 9.48 C +ATOM 1943 CE2 TYR B 726 19.477 19.615 40.680 1.00 9.46 C +ATOM 1944 CZ TYR B 726 20.737 20.021 41.105 1.00 9.45 C +ATOM 1945 OH TYR B 726 20.925 21.309 41.558 1.00 10.09 O +ATOM 1946 N ALA B 727 18.635 15.793 42.202 1.00 8.05 N +ATOM 1947 CA ALA B 727 17.400 16.003 42.945 1.00 7.98 C +ATOM 1948 C ALA B 727 17.596 17.237 43.816 1.00 9.00 C +ATOM 1949 O ALA B 727 18.730 17.652 44.068 1.00 9.12 O +ATOM 1950 CB ALA B 727 17.073 14.790 43.813 1.00 7.19 C +ATOM 1951 N GLY B 728 16.493 17.823 44.264 1.00 7.82 N +ATOM 1952 CA GLY B 728 16.562 19.005 45.106 1.00 8.20 C +ATOM 1953 C GLY B 728 15.234 19.194 45.807 1.00 8.95 C +ATOM 1954 O GLY B 728 14.303 18.430 45.572 1.00 9.67 O +ATOM 1955 N GLN B 729 15.134 20.201 46.669 1.00 8.89 N +ATOM 1956 CA GLN B 729 13.883 20.453 47.376 1.00 8.57 C +ATOM 1957 C GLN B 729 12.777 20.811 46.397 1.00 8.92 C +ATOM 1958 O GLN B 729 11.594 20.600 46.675 1.00 7.70 O +ATOM 1959 CB GLN B 729 14.049 21.607 48.371 1.00 9.09 C +ATOM 1960 CG GLN B 729 14.937 21.286 49.553 1.00 12.91 C +ATOM 1961 CD GLN B 729 15.149 22.484 50.453 0.00 11.77 C +ATOM 1962 OE1 GLN B 729 15.693 23.503 50.029 0.00 12.13 O +ATOM 1963 NE2 GLN B 729 14.718 22.370 51.704 0.00 12.13 N +ATOM 1964 N TYR B 730 13.177 21.347 45.248 1.00 7.37 N +ATOM 1965 CA TYR B 730 12.243 21.784 44.212 1.00 8.03 C +ATOM 1966 C TYR B 730 12.094 20.819 43.031 1.00 7.80 C +ATOM 1967 O TYR B 730 11.377 21.118 42.078 1.00 8.02 O +ATOM 1968 CB TYR B 730 12.702 23.138 43.680 1.00 7.87 C +ATOM 1969 CG TYR B 730 14.075 23.062 43.058 1.00 9.11 C +ATOM 1970 CD1 TYR B 730 14.234 22.728 41.711 1.00 7.11 C +ATOM 1971 CD2 TYR B 730 15.223 23.261 43.831 1.00 10.57 C +ATOM 1972 CE1 TYR B 730 15.497 22.589 41.149 1.00 8.96 C +ATOM 1973 CE2 TYR B 730 16.494 23.122 43.279 1.00 9.86 C +ATOM 1974 CZ TYR B 730 16.621 22.784 41.936 1.00 10.17 C +ATOM 1975 OH TYR B 730 17.867 22.630 41.381 1.00 8.57 O +ATOM 1976 N VAL B 731 12.783 19.684 43.074 1.00 7.38 N +ATOM 1977 CA VAL B 731 12.692 18.711 41.982 1.00 8.30 C +ATOM 1978 C VAL B 731 12.983 17.305 42.501 1.00 8.82 C +ATOM 1979 O VAL B 731 14.112 16.978 42.878 1.00 9.90 O +ATOM 1980 CB VAL B 731 13.666 19.059 40.825 1.00 8.26 C +ATOM 1981 CG1 VAL B 731 15.104 19.122 41.334 1.00 9.68 C +ATOM 1982 CG2 VAL B 731 13.530 18.029 39.708 1.00 8.71 C +ATOM 1983 N HIS B 732 11.950 16.474 42.507 1.00 8.51 N +ATOM 1984 CA HIS B 732 12.067 15.118 43.018 1.00 7.86 C +ATOM 1985 C HIS B 732 12.360 14.021 42.005 1.00 7.44 C +ATOM 1986 O HIS B 732 11.679 13.906 40.990 1.00 7.97 O +ATOM 1987 CB HIS B 732 10.774 14.691 43.724 1.00 7.36 C +ATOM 1988 CG HIS B 732 10.286 15.645 44.765 1.00 7.67 C +ATOM 1989 ND1 HIS B 732 11.108 16.187 45.728 1.00 9.08 N +ATOM 1990 CD2 HIS B 732 9.039 16.099 45.035 1.00 4.64 C +ATOM 1991 CE1 HIS B 732 10.388 16.932 46.547 1.00 6.07 C +ATOM 1992 NE2 HIS B 732 9.130 16.896 46.148 1.00 8.76 N +ATOM 1993 N SER B 733 13.382 13.218 42.282 1.00 8.14 N +ATOM 1994 CA SER B 733 13.633 12.050 41.454 1.00 7.47 C +ATOM 1995 C SER B 733 12.797 11.093 42.309 1.00 7.75 C +ATOM 1996 O SER B 733 12.667 11.309 43.519 1.00 6.45 O +ATOM 1997 CB SER B 733 15.118 11.666 41.451 1.00 6.60 C +ATOM 1998 OG SER B 733 15.832 12.495 40.545 1.00 6.83 O +ATOM 1999 N SER B 734 12.194 10.070 41.718 1.00 6.94 N +ATOM 2000 CA SER B 734 11.359 9.199 42.536 1.00 7.59 C +ATOM 2001 C SER B 734 11.301 7.738 42.125 1.00 8.67 C +ATOM 2002 O SER B 734 11.722 7.359 41.028 1.00 9.77 O +ATOM 2003 CB SER B 734 9.935 9.761 42.602 1.00 5.36 C +ATOM 2004 OG SER B 734 9.317 9.706 41.329 1.00 7.79 O +ATOM 2005 N PHE B 735 10.744 6.935 43.027 1.00 8.21 N +ATOM 2006 CA PHE B 735 10.621 5.493 42.863 1.00 8.70 C +ATOM 2007 C PHE B 735 9.263 5.079 43.434 1.00 8.80 C +ATOM 2008 O PHE B 735 8.938 5.396 44.582 1.00 8.71 O +ATOM 2009 CB PHE B 735 11.785 4.833 43.625 1.00 9.65 C +ATOM 2010 CG PHE B 735 11.807 3.328 43.578 1.00 9.23 C +ATOM 2011 CD1 PHE B 735 11.415 2.631 42.440 1.00 8.00 C +ATOM 2012 CD2 PHE B 735 12.301 2.607 44.666 1.00 11.58 C +ATOM 2013 CE1 PHE B 735 11.518 1.237 42.382 1.00 9.80 C +ATOM 2014 CE2 PHE B 735 12.408 1.214 44.618 1.00 11.39 C +ATOM 2015 CZ PHE B 735 12.015 0.530 43.471 1.00 9.68 C +ATOM 2016 N SER B 736 8.464 4.399 42.618 1.00 7.17 N +ATOM 2017 CA SER B 736 7.140 3.946 43.031 1.00 7.27 C +ATOM 2018 C SER B 736 6.934 2.477 42.676 1.00 8.24 C +ATOM 2019 O SER B 736 7.577 1.950 41.766 1.00 7.03 O +ATOM 2020 CB SER B 736 6.045 4.772 42.344 1.00 6.64 C +ATOM 2021 OG SER B 736 6.090 6.137 42.730 1.00 10.49 O +ATOM 2022 N GLY B 737 6.029 1.829 43.402 1.00 7.45 N +ATOM 2023 CA GLY B 737 5.727 0.434 43.147 1.00 8.34 C +ATOM 2024 C GLY B 737 4.438 0.028 43.840 1.00 9.15 C +ATOM 2025 O GLY B 737 4.055 0.622 44.852 1.00 8.91 O +ATOM 2026 N TYR B 738 3.752 -0.967 43.288 1.00 7.98 N +ATOM 2027 CA TYR B 738 2.521 -1.456 43.888 1.00 9.01 C +ATOM 2028 C TYR B 738 2.095 -2.804 43.339 1.00 9.97 C +ATOM 2029 O TYR B 738 2.450 -3.185 42.221 1.00 8.93 O +ATOM 2030 CB TYR B 738 1.384 -0.433 43.735 1.00 10.00 C +ATOM 2031 CG TYR B 738 1.174 0.114 42.341 1.00 12.52 C +ATOM 2032 CD1 TYR B 738 0.496 -0.621 41.367 1.00 13.87 C +ATOM 2033 CD2 TYR B 738 1.639 1.383 42.004 1.00 13.34 C +ATOM 2034 CE1 TYR B 738 0.283 -0.093 40.087 1.00 13.91 C +ATOM 2035 CE2 TYR B 738 1.435 1.914 40.741 1.00 16.93 C +ATOM 2036 CZ TYR B 738 0.757 1.178 39.788 1.00 14.72 C +ATOM 2037 OH TYR B 738 0.554 1.734 38.544 1.00 20.26 O +ATOM 2038 N LEU B 739 1.333 -3.526 44.150 1.00 10.19 N +ATOM 2039 CA LEU B 739 0.844 -4.842 43.784 1.00 11.29 C +ATOM 2040 C LEU B 739 -0.330 -4.750 42.820 1.00 11.85 C +ATOM 2041 O LEU B 739 -1.292 -4.018 43.066 1.00 11.84 O +ATOM 2042 CB LEU B 739 0.408 -5.595 45.039 1.00 11.62 C +ATOM 2043 CG LEU B 739 -0.211 -6.978 44.831 1.00 12.97 C +ATOM 2044 CD1 LEU B 739 0.826 -7.919 44.234 1.00 12.29 C +ATOM 2045 CD2 LEU B 739 -0.714 -7.509 46.162 1.00 13.28 C +ATOM 2046 N LEU B 740 -0.242 -5.488 41.720 1.00 11.11 N +ATOM 2047 CA LEU B 740 -1.314 -5.515 40.735 1.00 12.93 C +ATOM 2048 C LEU B 740 -2.185 -6.735 41.001 1.00 13.04 C +ATOM 2049 O LEU B 740 -3.383 -6.614 41.248 1.00 13.51 O +ATOM 2050 CB LEU B 740 -0.754 -5.609 39.313 1.00 13.59 C +ATOM 2051 CG LEU B 740 -0.021 -4.400 38.726 1.00 14.94 C +ATOM 2052 CD1 LEU B 740 0.508 -4.759 37.342 1.00 15.49 C +ATOM 2053 CD2 LEU B 740 -0.962 -3.208 38.649 1.00 16.80 C +ATOM 2054 N TYR B 741 -1.570 -7.913 40.960 1.00 14.00 N +ATOM 2055 CA TYR B 741 -2.305 -9.153 41.173 1.00 15.03 C +ATOM 2056 C TYR B 741 -1.612 -10.091 42.154 1.00 16.18 C +ATOM 2057 O TYR B 741 -0.479 -10.514 41.931 1.00 13.70 O +ATOM 2058 CB TYR B 741 -2.487 -9.883 39.841 1.00 15.29 C +ATOM 2059 CG TYR B 741 -2.685 -8.967 38.657 1.00 14.06 C +ATOM 2060 CD1 TYR B 741 -1.771 -8.956 37.603 1.00 13.21 C +ATOM 2061 CD2 TYR B 741 -3.783 -8.110 38.587 1.00 13.46 C +ATOM 2062 CE1 TYR B 741 -1.942 -8.114 36.510 1.00 13.80 C +ATOM 2063 CE2 TYR B 741 -3.965 -7.263 37.497 1.00 13.55 C +ATOM 2064 CZ TYR B 741 -3.039 -7.272 36.463 1.00 14.53 C +ATOM 2065 OH TYR B 741 -3.208 -6.436 35.386 1.00 14.11 O +ATOM 2066 N PRO B 742 -2.292 -10.435 43.257 1.00 19.26 N +ATOM 2067 CA PRO B 742 -1.699 -11.338 44.247 1.00 22.20 C +ATOM 2068 C PRO B 742 -1.661 -12.732 43.633 1.00 25.76 C +ATOM 2069 O PRO B 742 -2.555 -13.093 42.874 1.00 25.83 O +ATOM 2070 CB PRO B 742 -2.680 -11.267 45.418 1.00 22.08 C +ATOM 2071 CG PRO B 742 -3.371 -9.937 45.224 1.00 22.61 C +ATOM 2072 CD PRO B 742 -3.577 -9.906 43.740 1.00 19.58 C +ATOM 2073 N MET B 743 -0.633 -13.510 43.942 1.00 30.74 N +ATOM 2074 CA MET B 743 -0.552 -14.857 43.398 1.00 36.59 C +ATOM 2075 C MET B 743 -0.701 -15.884 44.516 1.00 38.30 C +ATOM 2076 O MET B 743 -1.558 -16.782 44.376 1.00 40.11 O +ATOM 2077 CB MET B 743 0.771 -15.060 42.652 1.00 39.70 C +ATOM 2078 CG MET B 743 2.006 -15.078 43.524 1.00 44.29 C +ATOM 2079 SD MET B 743 3.487 -15.340 42.531 1.00 51.97 S +ATOM 2080 CE MET B 743 3.169 -16.991 41.893 1.00 49.88 C +ATOM 2081 OXT MET B 743 0.034 -15.777 45.520 1.00 39.85 O +TER 2082 MET B 743 +ATOM 2083 N GLU C 613 -18.660 1.638 37.054 1.00 21.37 N +ATOM 2084 CA GLU C 613 -17.312 2.081 36.597 1.00 21.10 C +ATOM 2085 C GLU C 613 -16.390 2.372 37.774 1.00 19.45 C +ATOM 2086 O GLU C 613 -16.841 2.714 38.867 1.00 19.81 O +ATOM 2087 CB GLU C 613 -17.411 3.355 35.751 1.00 22.86 C +ATOM 2088 CG GLU C 613 -18.461 3.334 34.663 1.00 26.07 C +ATOM 2089 CD GLU C 613 -18.373 4.548 33.754 1.00 27.87 C +ATOM 2090 OE1 GLU C 613 -18.140 5.666 34.265 1.00 24.37 O +ATOM 2091 OE2 GLU C 613 -18.547 4.387 32.527 1.00 30.30 O +ATOM 2092 N MET C 614 -15.092 2.232 37.534 1.00 17.33 N +ATOM 2093 CA MET C 614 -14.083 2.518 38.540 1.00 16.35 C +ATOM 2094 C MET C 614 -13.483 3.864 38.154 1.00 13.19 C +ATOM 2095 O MET C 614 -13.507 4.245 36.980 1.00 11.74 O +ATOM 2096 CB MET C 614 -13.001 1.436 38.540 1.00 19.03 C +ATOM 2097 CG MET C 614 -13.451 0.112 39.146 1.00 25.74 C +ATOM 2098 SD MET C 614 -13.677 0.220 40.939 1.00 33.78 S +ATOM 2099 CE MET C 614 -12.076 -0.367 41.511 1.00 32.76 C +ATOM 2100 N PRO C 615 -12.951 4.610 39.134 1.00 11.59 N +ATOM 2101 CA PRO C 615 -12.353 5.920 38.856 1.00 10.95 C +ATOM 2102 C PRO C 615 -11.015 5.772 38.136 1.00 10.69 C +ATOM 2103 O PRO C 615 -10.072 5.214 38.691 1.00 10.75 O +ATOM 2104 CB PRO C 615 -12.170 6.531 40.252 1.00 12.01 C +ATOM 2105 CG PRO C 615 -13.095 5.723 41.141 1.00 11.86 C +ATOM 2106 CD PRO C 615 -12.957 4.339 40.581 1.00 10.89 C +ATOM 2107 N ALA C 616 -10.939 6.273 36.907 1.00 10.05 N +ATOM 2108 CA ALA C 616 -9.708 6.211 36.119 1.00 8.82 C +ATOM 2109 C ALA C 616 -9.846 7.154 34.930 1.00 9.88 C +ATOM 2110 O ALA C 616 -10.907 7.227 34.307 1.00 10.56 O +ATOM 2111 CB ALA C 616 -9.455 4.796 35.641 1.00 8.27 C +ATOM 2112 N PHE C 617 -8.775 7.874 34.612 1.00 8.24 N +ATOM 2113 CA PHE C 617 -8.826 8.826 33.513 1.00 8.11 C +ATOM 2114 C PHE C 617 -7.462 9.120 32.907 1.00 9.09 C +ATOM 2115 O PHE C 617 -6.417 8.846 33.502 1.00 7.68 O +ATOM 2116 CB PHE C 617 -9.410 10.154 34.012 1.00 7.28 C +ATOM 2117 CG PHE C 617 -8.438 10.963 34.842 1.00 9.95 C +ATOM 2118 CD1 PHE C 617 -7.602 11.903 34.242 1.00 9.72 C +ATOM 2119 CD2 PHE C 617 -8.307 10.730 36.212 1.00 8.53 C +ATOM 2120 CE1 PHE C 617 -6.641 12.597 34.993 1.00 10.59 C +ATOM 2121 CE2 PHE C 617 -7.351 11.418 36.972 1.00 9.45 C +ATOM 2122 CZ PHE C 617 -6.516 12.351 36.360 1.00 8.26 C +ATOM 2123 N THR C 618 -7.502 9.676 31.705 1.00 8.49 N +ATOM 2124 CA THR C 618 -6.318 10.131 30.994 1.00 8.77 C +ATOM 2125 C THR C 618 -6.813 11.314 30.175 1.00 8.82 C +ATOM 2126 O THR C 618 -7.792 11.198 29.431 1.00 9.56 O +ATOM 2127 CB THR C 618 -5.717 9.072 30.050 1.00 10.04 C +ATOM 2128 OG1 THR C 618 -5.084 8.043 30.818 1.00 9.46 O +ATOM 2129 CG2 THR C 618 -4.670 9.716 29.145 1.00 8.95 C +ATOM 2130 N ALA C 619 -6.154 12.454 30.340 1.00 7.84 N +ATOM 2131 CA ALA C 619 -6.522 13.668 29.626 1.00 8.37 C +ATOM 2132 C ALA C 619 -5.265 14.272 29.019 1.00 8.41 C +ATOM 2133 O ALA C 619 -4.207 14.266 29.645 1.00 7.85 O +ATOM 2134 CB ALA C 619 -7.172 14.658 30.588 1.00 9.14 C +ATOM 2135 N GLU C 620 -5.382 14.799 27.804 1.00 7.24 N +ATOM 2136 CA GLU C 620 -4.233 15.388 27.122 1.00 6.98 C +ATOM 2137 C GLU C 620 -4.384 16.888 26.880 1.00 8.47 C +ATOM 2138 O GLU C 620 -5.497 17.402 26.754 1.00 8.08 O +ATOM 2139 CB GLU C 620 -4.017 14.683 25.773 1.00 7.62 C +ATOM 2140 CG GLU C 620 -3.911 13.173 25.892 1.00 7.78 C +ATOM 2141 CD GLU C 620 -4.130 12.442 24.575 1.00 9.65 C +ATOM 2142 OE1 GLU C 620 -4.893 12.946 23.719 1.00 7.10 O +ATOM 2143 OE2 GLU C 620 -3.557 11.345 24.406 1.00 10.49 O +ATOM 2144 N LEU C 621 -3.248 17.577 26.811 1.00 9.08 N +ATOM 2145 CA LEU C 621 -3.214 19.009 26.538 1.00 10.20 C +ATOM 2146 C LEU C 621 -2.724 19.134 25.097 1.00 11.22 C +ATOM 2147 O LEU C 621 -1.775 18.453 24.708 1.00 11.20 O +ATOM 2148 CB LEU C 621 -2.234 19.708 27.481 1.00 9.66 C +ATOM 2149 CG LEU C 621 -2.276 21.237 27.469 1.00 9.75 C +ATOM 2150 CD1 LEU C 621 -3.640 21.695 27.947 1.00 9.33 C +ATOM 2151 CD2 LEU C 621 -1.182 21.801 28.361 1.00 8.88 C +ATOM 2152 N THR C 622 -3.359 19.996 24.304 1.00 10.38 N +ATOM 2153 CA THR C 622 -2.972 20.148 22.902 1.00 9.39 C +ATOM 2154 C THR C 622 -2.605 21.572 22.504 1.00 9.56 C +ATOM 2155 O THR C 622 -2.352 21.846 21.328 1.00 8.51 O +ATOM 2156 CB THR C 622 -4.098 19.679 21.959 1.00 9.14 C +ATOM 2157 OG1 THR C 622 -5.221 20.563 22.079 1.00 10.20 O +ATOM 2158 CG2 THR C 622 -4.533 18.270 22.319 1.00 8.29 C +ATOM 2159 N VAL C 623 -2.590 22.473 23.479 1.00 8.29 N +ATOM 2160 CA VAL C 623 -2.237 23.867 23.236 1.00 8.79 C +ATOM 2161 C VAL C 623 -1.126 24.212 24.219 1.00 8.60 C +ATOM 2162 O VAL C 623 -1.234 23.939 25.416 1.00 9.05 O +ATOM 2163 CB VAL C 623 -3.437 24.813 23.471 1.00 9.85 C +ATOM 2164 CG1 VAL C 623 -3.027 26.257 23.176 1.00 9.08 C +ATOM 2165 CG2 VAL C 623 -4.610 24.402 22.587 1.00 8.81 C +ATOM 2166 N PRO C 624 -0.035 24.811 23.729 1.00 8.69 N +ATOM 2167 CA PRO C 624 1.065 25.156 24.631 1.00 8.37 C +ATOM 2168 C PRO C 624 0.841 26.375 25.514 1.00 9.19 C +ATOM 2169 O PRO C 624 -0.016 27.218 25.239 1.00 10.51 O +ATOM 2170 CB PRO C 624 2.232 25.363 23.674 1.00 8.61 C +ATOM 2171 CG PRO C 624 1.550 26.006 22.490 1.00 7.81 C +ATOM 2172 CD PRO C 624 0.297 25.154 22.333 1.00 10.37 C +ATOM 2173 N PHE C 625 1.613 26.423 26.596 1.00 8.34 N +ATOM 2174 CA PHE C 625 1.623 27.536 27.534 1.00 8.04 C +ATOM 2175 C PHE C 625 0.331 27.890 28.260 1.00 8.05 C +ATOM 2176 O PHE C 625 -0.186 29.004 28.129 1.00 6.69 O +ATOM 2177 CB PHE C 625 2.178 28.759 26.803 1.00 8.66 C +ATOM 2178 CG PHE C 625 3.410 28.453 25.992 1.00 10.82 C +ATOM 2179 CD1 PHE C 625 3.501 28.845 24.660 1.00 11.38 C +ATOM 2180 CD2 PHE C 625 4.470 27.745 26.556 1.00 13.31 C +ATOM 2181 CE1 PHE C 625 4.632 28.532 23.898 1.00 11.17 C +ATOM 2182 CE2 PHE C 625 5.604 27.427 25.803 1.00 10.71 C +ATOM 2183 CZ PHE C 625 5.683 27.822 24.472 1.00 10.45 C +ATOM 2184 N PRO C 626 -0.199 26.949 29.057 1.00 8.02 N +ATOM 2185 CA PRO C 626 -1.433 27.182 29.808 1.00 7.57 C +ATOM 2186 C PRO C 626 -1.170 28.140 30.971 1.00 8.48 C +ATOM 2187 O PRO C 626 -0.018 28.435 31.292 1.00 9.36 O +ATOM 2188 CB PRO C 626 -1.814 25.782 30.280 1.00 7.31 C +ATOM 2189 CG PRO C 626 -0.474 25.145 30.511 1.00 8.61 C +ATOM 2190 CD PRO C 626 0.316 25.586 29.295 1.00 7.55 C +ATOM 2191 N PRO C 627 -2.237 28.636 31.616 1.00 8.33 N +ATOM 2192 CA PRO C 627 -2.119 29.564 32.744 1.00 10.07 C +ATOM 2193 C PRO C 627 -1.258 29.059 33.897 1.00 10.08 C +ATOM 2194 O PRO C 627 -1.254 27.869 34.221 1.00 8.46 O +ATOM 2195 CB PRO C 627 -3.570 29.762 33.183 1.00 10.45 C +ATOM 2196 CG PRO C 627 -4.332 29.595 31.911 1.00 11.41 C +ATOM 2197 CD PRO C 627 -3.654 28.404 31.281 1.00 8.51 C +ATOM 2198 N VAL C 628 -0.532 29.985 34.509 1.00 9.56 N +ATOM 2199 CA VAL C 628 0.305 29.682 35.660 1.00 10.42 C +ATOM 2200 C VAL C 628 -0.553 29.910 36.902 1.00 9.57 C +ATOM 2201 O VAL C 628 -1.429 30.774 36.896 1.00 11.50 O +ATOM 2202 CB VAL C 628 1.526 30.637 35.731 1.00 11.89 C +ATOM 2203 CG1 VAL C 628 2.203 30.535 37.103 1.00 12.50 C +ATOM 2204 CG2 VAL C 628 2.518 30.292 34.632 1.00 12.78 C +ATOM 2205 N GLY C 629 -0.314 29.132 37.954 1.00 9.44 N +ATOM 2206 CA GLY C 629 -1.052 29.311 39.197 1.00 8.23 C +ATOM 2207 C GLY C 629 -2.465 28.766 39.230 1.00 8.42 C +ATOM 2208 O GLY C 629 -3.248 29.109 40.114 1.00 8.78 O +ATOM 2209 N ALA C 630 -2.792 27.914 38.269 1.00 8.52 N +ATOM 2210 CA ALA C 630 -4.116 27.316 38.195 1.00 9.05 C +ATOM 2211 C ALA C 630 -3.971 25.904 37.642 1.00 8.59 C +ATOM 2212 O ALA C 630 -3.005 25.600 36.942 1.00 9.58 O +ATOM 2213 CB ALA C 630 -5.020 28.153 37.285 1.00 8.16 C +ATOM 2214 N PRO C 631 -4.920 25.015 37.963 1.00 9.18 N +ATOM 2215 CA PRO C 631 -4.826 23.643 37.456 1.00 8.32 C +ATOM 2216 C PRO C 631 -4.722 23.645 35.938 1.00 8.46 C +ATOM 2217 O PRO C 631 -5.394 24.427 35.267 1.00 8.36 O +ATOM 2218 CB PRO C 631 -6.125 23.012 37.938 1.00 8.42 C +ATOM 2219 CG PRO C 631 -6.385 23.738 39.231 1.00 8.26 C +ATOM 2220 CD PRO C 631 -6.091 25.172 38.843 1.00 5.91 C +ATOM 2221 N VAL C 632 -3.860 22.792 35.401 1.00 7.74 N +ATOM 2222 CA VAL C 632 -3.709 22.697 33.955 1.00 7.23 C +ATOM 2223 C VAL C 632 -4.933 21.958 33.433 1.00 7.18 C +ATOM 2224 O VAL C 632 -5.207 20.821 33.828 1.00 7.75 O +ATOM 2225 CB VAL C 632 -2.432 21.930 33.571 1.00 7.17 C +ATOM 2226 CG1 VAL C 632 -2.356 21.751 32.057 1.00 6.43 C +ATOM 2227 CG2 VAL C 632 -1.216 22.686 34.078 1.00 6.62 C +ATOM 2228 N LYS C 633 -5.675 22.616 32.555 1.00 7.46 N +ATOM 2229 CA LYS C 633 -6.885 22.034 32.001 1.00 9.49 C +ATOM 2230 C LYS C 633 -6.666 21.028 30.869 1.00 9.01 C +ATOM 2231 O LYS C 633 -6.947 21.330 29.710 1.00 9.69 O +ATOM 2232 CB LYS C 633 -7.818 23.148 31.513 1.00 10.32 C +ATOM 2233 CG LYS C 633 -8.349 24.058 32.614 1.00 12.67 C +ATOM 2234 CD LYS C 633 -9.230 25.158 32.024 1.00 13.73 C +ATOM 2235 CE LYS C 633 -9.786 26.075 33.101 1.00 16.48 C +ATOM 2236 NZ LYS C 633 -10.649 27.142 32.514 1.00 15.08 N +ATOM 2237 N PHE C 634 -6.153 19.844 31.190 1.00 8.82 N +ATOM 2238 CA PHE C 634 -5.977 18.820 30.156 1.00 8.36 C +ATOM 2239 C PHE C 634 -7.415 18.539 29.729 1.00 9.33 C +ATOM 2240 O PHE C 634 -8.233 18.119 30.550 1.00 9.00 O +ATOM 2241 CB PHE C 634 -5.341 17.557 30.738 1.00 8.28 C +ATOM 2242 CG PHE C 634 -3.991 17.783 31.351 1.00 7.72 C +ATOM 2243 CD1 PHE C 634 -3.869 18.168 32.684 1.00 8.34 C +ATOM 2244 CD2 PHE C 634 -2.837 17.612 30.592 1.00 7.80 C +ATOM 2245 CE1 PHE C 634 -2.612 18.377 33.257 1.00 7.89 C +ATOM 2246 CE2 PHE C 634 -1.573 17.820 31.155 1.00 8.79 C +ATOM 2247 CZ PHE C 634 -1.462 18.202 32.489 1.00 7.55 C +ATOM 2248 N ASP C 635 -7.728 18.764 28.456 1.00 9.22 N +ATOM 2249 CA ASP C 635 -9.101 18.598 27.994 1.00 11.03 C +ATOM 2250 C ASP C 635 -9.433 17.544 26.937 1.00 12.12 C +ATOM 2251 O ASP C 635 -10.604 17.402 26.574 1.00 12.43 O +ATOM 2252 CB ASP C 635 -9.626 19.954 27.519 1.00 12.03 C +ATOM 2253 CG ASP C 635 -8.744 20.578 26.452 1.00 14.97 C +ATOM 2254 OD1 ASP C 635 -9.107 21.655 25.939 1.00 17.25 O +ATOM 2255 OD2 ASP C 635 -7.689 19.994 26.128 1.00 12.81 O +ATOM 2256 N LYS C 636 -8.434 16.822 26.434 1.00 9.63 N +ATOM 2257 CA LYS C 636 -8.685 15.780 25.434 1.00 10.70 C +ATOM 2258 C LYS C 636 -8.711 14.451 26.185 1.00 10.16 C +ATOM 2259 O LYS C 636 -7.669 13.906 26.542 1.00 11.17 O +ATOM 2260 CB LYS C 636 -7.582 15.781 24.365 1.00 11.04 C +ATOM 2261 CG LYS C 636 -7.796 14.783 23.220 1.00 11.79 C +ATOM 2262 CD LYS C 636 -6.734 14.965 22.127 1.00 13.84 C +ATOM 2263 CE LYS C 636 -6.876 13.939 20.996 1.00 13.57 C +ATOM 2264 NZ LYS C 636 -6.557 12.541 21.429 1.00 10.29 N +ATOM 2265 N LEU C 637 -9.913 13.932 26.417 1.00 10.76 N +ATOM 2266 CA LEU C 637 -10.078 12.698 27.181 1.00 10.75 C +ATOM 2267 C LEU C 637 -9.967 11.391 26.415 1.00 10.02 C +ATOM 2268 O LEU C 637 -10.488 11.261 25.313 1.00 9.51 O +ATOM 2269 CB LEU C 637 -11.427 12.719 27.906 1.00 10.60 C +ATOM 2270 CG LEU C 637 -11.705 13.915 28.819 1.00 14.38 C +ATOM 2271 CD1 LEU C 637 -13.084 13.768 29.444 1.00 14.74 C +ATOM 2272 CD2 LEU C 637 -10.640 13.998 29.892 1.00 14.16 C +ATOM 2273 N LEU C 638 -9.292 10.422 27.027 1.00 9.11 N +ATOM 2274 CA LEU C 638 -9.134 9.089 26.456 1.00 9.88 C +ATOM 2275 C LEU C 638 -10.078 8.167 27.221 1.00 11.00 C +ATOM 2276 O LEU C 638 -10.623 7.212 26.668 1.00 10.12 O +ATOM 2277 CB LEU C 638 -7.686 8.608 26.599 1.00 8.99 C +ATOM 2278 CG LEU C 638 -6.776 8.867 25.392 1.00 12.70 C +ATOM 2279 CD1 LEU C 638 -6.882 10.310 24.953 1.00 12.11 C +ATOM 2280 CD2 LEU C 638 -5.343 8.504 25.737 1.00 9.72 C +ATOM 2281 N TYR C 639 -10.265 8.470 28.501 1.00 10.56 N +ATOM 2282 CA TYR C 639 -11.163 7.708 29.362 1.00 10.56 C +ATOM 2283 C TYR C 639 -11.442 8.558 30.597 1.00 10.92 C +ATOM 2284 O TYR C 639 -10.632 9.410 30.962 1.00 10.88 O +ATOM 2285 CB TYR C 639 -10.532 6.372 29.777 1.00 12.82 C +ATOM 2286 CG TYR C 639 -11.512 5.436 30.457 1.00 12.30 C +ATOM 2287 CD1 TYR C 639 -12.599 4.911 29.761 1.00 13.28 C +ATOM 2288 CD2 TYR C 639 -11.384 5.122 31.811 1.00 13.14 C +ATOM 2289 CE1 TYR C 639 -13.546 4.098 30.397 1.00 14.05 C +ATOM 2290 CE2 TYR C 639 -12.325 4.310 32.457 1.00 14.01 C +ATOM 2291 CZ TYR C 639 -13.404 3.806 31.744 1.00 14.60 C +ATOM 2292 OH TYR C 639 -14.356 3.040 32.387 1.00 13.42 O +ATOM 2293 N ASN C 640 -12.587 8.338 31.234 1.00 9.57 N +ATOM 2294 CA ASN C 640 -12.942 9.107 32.420 1.00 10.72 C +ATOM 2295 C ASN C 640 -14.013 8.374 33.225 1.00 10.84 C +ATOM 2296 O ASN C 640 -15.145 8.841 33.351 1.00 10.51 O +ATOM 2297 CB ASN C 640 -13.434 10.497 31.997 1.00 11.42 C +ATOM 2298 CG ASN C 640 -13.564 11.460 33.166 1.00 11.97 C +ATOM 2299 OD1 ASN C 640 -13.043 11.214 34.253 1.00 13.28 O +ATOM 2300 ND2 ASN C 640 -14.249 12.578 32.937 1.00 10.30 N +ATOM 2301 N GLY C 641 -13.639 7.218 33.764 1.00 11.81 N +ATOM 2302 CA GLY C 641 -14.564 6.420 34.553 1.00 11.23 C +ATOM 2303 C GLY C 641 -15.144 7.173 35.736 1.00 12.32 C +ATOM 2304 O GLY C 641 -14.410 7.780 36.515 1.00 10.04 O +ATOM 2305 N ARG C 642 -16.469 7.123 35.863 1.00 10.55 N +ATOM 2306 CA ARG C 642 -17.200 7.796 36.939 1.00 13.36 C +ATOM 2307 C ARG C 642 -17.168 9.315 36.802 1.00 13.11 C +ATOM 2308 O ARG C 642 -17.732 10.031 37.629 1.00 14.64 O +ATOM 2309 CB ARG C 642 -16.648 7.398 38.314 1.00 13.52 C +ATOM 2310 CG ARG C 642 -16.664 5.905 38.599 1.00 15.19 C +ATOM 2311 CD ARG C 642 -16.391 5.637 40.071 1.00 16.14 C +ATOM 2312 NE ARG C 642 -17.532 6.008 40.903 1.00 15.55 N +ATOM 2313 CZ ARG C 642 -18.656 5.302 40.980 1.00 18.77 C +ATOM 2314 NH1 ARG C 642 -18.784 4.185 40.277 1.00 17.95 N +ATOM 2315 NH2 ARG C 642 -19.655 5.714 41.751 1.00 17.38 N +ATOM 2316 N GLN C 643 -16.505 9.799 35.757 1.00 13.35 N +ATOM 2317 CA GLN C 643 -16.401 11.229 35.502 1.00 14.44 C +ATOM 2318 C GLN C 643 -15.879 12.009 36.707 1.00 12.84 C +ATOM 2319 O GLN C 643 -16.347 13.111 36.996 1.00 12.02 O +ATOM 2320 CB GLN C 643 -17.762 11.784 35.073 1.00 19.08 C +ATOM 2321 CG GLN C 643 -18.298 11.163 33.790 1.00 26.03 C +ATOM 2322 CD GLN C 643 -19.559 11.842 33.296 1.00 31.70 C +ATOM 2323 OE1 GLN C 643 -19.544 13.020 32.937 1.00 36.75 O +ATOM 2324 NE2 GLN C 643 -20.663 11.101 33.277 1.00 34.45 N +ATOM 2325 N ASN C 644 -14.906 11.435 37.406 1.00 10.35 N +ATOM 2326 CA ASN C 644 -14.324 12.097 38.567 1.00 10.35 C +ATOM 2327 C ASN C 644 -13.328 13.182 38.152 1.00 9.15 C +ATOM 2328 O ASN C 644 -12.940 14.016 38.967 1.00 9.55 O +ATOM 2329 CB ASN C 644 -13.647 11.076 39.489 1.00 9.34 C +ATOM 2330 CG ASN C 644 -14.646 10.178 40.200 1.00 11.75 C +ATOM 2331 OD1 ASN C 644 -15.824 10.519 40.342 1.00 14.40 O +ATOM 2332 ND2 ASN C 644 -14.177 9.033 40.667 1.00 10.80 N +ATOM 2333 N TYR C 645 -12.905 13.167 36.889 1.00 8.53 N +ATOM 2334 CA TYR C 645 -11.992 14.197 36.389 1.00 9.03 C +ATOM 2335 C TYR C 645 -12.817 15.191 35.577 1.00 9.49 C +ATOM 2336 O TYR C 645 -13.692 14.787 34.807 1.00 11.16 O +ATOM 2337 CB TYR C 645 -10.908 13.602 35.488 1.00 9.46 C +ATOM 2338 CG TYR C 645 -10.018 14.661 34.861 1.00 9.15 C +ATOM 2339 CD1 TYR C 645 -9.074 15.354 35.625 1.00 9.75 C +ATOM 2340 CD2 TYR C 645 -10.163 15.012 33.522 1.00 9.39 C +ATOM 2341 CE1 TYR C 645 -8.302 16.380 35.065 1.00 8.90 C +ATOM 2342 CE2 TYR C 645 -9.399 16.031 32.951 1.00 10.07 C +ATOM 2343 CZ TYR C 645 -8.473 16.712 33.728 1.00 8.80 C +ATOM 2344 OH TYR C 645 -7.736 17.729 33.166 1.00 9.65 O +ATOM 2345 N ASN C 646 -12.541 16.481 35.740 1.00 8.84 N +ATOM 2346 CA ASN C 646 -13.282 17.509 35.011 1.00 10.28 C +ATOM 2347 C ASN C 646 -12.358 18.236 34.041 1.00 10.85 C +ATOM 2348 O ASN C 646 -11.485 18.997 34.458 1.00 11.73 O +ATOM 2349 CB ASN C 646 -13.887 18.522 35.991 1.00 12.29 C +ATOM 2350 CG ASN C 646 -14.885 19.453 35.326 1.00 13.07 C +ATOM 2351 OD1 ASN C 646 -14.811 19.711 34.126 1.00 13.46 O +ATOM 2352 ND2 ASN C 646 -15.819 19.976 36.114 1.00 17.08 N +ATOM 2353 N PRO C 647 -12.544 18.016 32.728 1.00 11.59 N +ATOM 2354 CA PRO C 647 -11.698 18.678 31.731 1.00 12.15 C +ATOM 2355 C PRO C 647 -11.867 20.196 31.723 1.00 12.60 C +ATOM 2356 O PRO C 647 -11.027 20.917 31.192 1.00 12.56 O +ATOM 2357 CB PRO C 647 -12.139 18.026 30.418 1.00 12.29 C +ATOM 2358 CG PRO C 647 -13.597 17.750 30.664 1.00 11.61 C +ATOM 2359 CD PRO C 647 -13.584 17.196 32.079 1.00 11.73 C +ATOM 2360 N GLN C 648 -12.949 20.681 32.325 1.00 13.19 N +ATOM 2361 CA GLN C 648 -13.199 22.116 32.368 1.00 14.12 C +ATOM 2362 C GLN C 648 -12.461 22.815 33.507 1.00 13.31 C +ATOM 2363 O GLN C 648 -12.387 24.043 33.544 1.00 11.07 O +ATOM 2364 CB GLN C 648 -14.700 22.390 32.480 1.00 14.90 C +ATOM 2365 CG GLN C 648 -15.477 22.009 31.226 1.00 22.04 C +ATOM 2366 CD GLN C 648 -16.920 22.457 31.277 1.00 25.17 C +ATOM 2367 OE1 GLN C 648 -17.685 22.027 32.139 1.00 29.53 O +ATOM 2368 NE2 GLN C 648 -17.300 23.331 30.354 1.00 28.82 N +ATOM 2369 N THR C 649 -11.905 22.032 34.427 1.00 11.39 N +ATOM 2370 CA THR C 649 -11.181 22.600 35.558 1.00 10.35 C +ATOM 2371 C THR C 649 -9.797 21.989 35.738 1.00 8.76 C +ATOM 2372 O THR C 649 -8.947 22.570 36.416 1.00 8.62 O +ATOM 2373 CB THR C 649 -11.948 22.395 36.870 1.00 9.92 C +ATOM 2374 OG1 THR C 649 -12.015 20.994 37.161 1.00 7.92 O +ATOM 2375 CG2 THR C 649 -13.354 22.963 36.762 1.00 10.24 C +ATOM 2376 N GLY C 650 -9.584 20.819 35.137 1.00 7.82 N +ATOM 2377 CA GLY C 650 -8.306 20.133 35.248 1.00 8.23 C +ATOM 2378 C GLY C 650 -8.136 19.444 36.591 1.00 8.81 C +ATOM 2379 O GLY C 650 -7.034 19.034 36.967 1.00 9.06 O +ATOM 2380 N ILE C 651 -9.238 19.297 37.316 1.00 8.66 N +ATOM 2381 CA ILE C 651 -9.198 18.682 38.637 1.00 7.41 C +ATOM 2382 C ILE C 651 -9.863 17.317 38.737 1.00 8.52 C +ATOM 2383 O ILE C 651 -10.930 17.085 38.166 1.00 7.55 O +ATOM 2384 CB ILE C 651 -9.875 19.607 39.681 1.00 7.11 C +ATOM 2385 CG1 ILE C 651 -9.077 20.903 39.820 1.00 7.29 C +ATOM 2386 CG2 ILE C 651 -10.013 18.889 41.021 1.00 5.63 C +ATOM 2387 CD1 ILE C 651 -9.781 21.958 40.640 1.00 8.43 C +ATOM 2388 N PHE C 652 -9.211 16.413 39.461 1.00 7.88 N +ATOM 2389 CA PHE C 652 -9.762 15.087 39.713 1.00 8.09 C +ATOM 2390 C PHE C 652 -10.270 15.179 41.150 1.00 7.85 C +ATOM 2391 O PHE C 652 -9.508 15.507 42.061 1.00 8.67 O +ATOM 2392 CB PHE C 652 -8.685 13.999 39.635 1.00 7.86 C +ATOM 2393 CG PHE C 652 -9.168 12.642 40.087 1.00 9.04 C +ATOM 2394 CD1 PHE C 652 -9.807 11.782 39.197 1.00 9.35 C +ATOM 2395 CD2 PHE C 652 -9.021 12.244 41.414 1.00 8.74 C +ATOM 2396 CE1 PHE C 652 -10.296 10.541 39.622 1.00 11.29 C +ATOM 2397 CE2 PHE C 652 -9.505 11.009 41.852 1.00 10.87 C +ATOM 2398 CZ PHE C 652 -10.146 10.154 40.951 1.00 9.68 C +ATOM 2399 N THR C 653 -11.554 14.905 41.349 1.00 9.80 N +ATOM 2400 CA THR C 653 -12.149 14.965 42.684 1.00 9.63 C +ATOM 2401 C THR C 653 -12.439 13.547 43.168 1.00 9.14 C +ATOM 2402 O THR C 653 -13.114 12.776 42.489 1.00 9.26 O +ATOM 2403 CB THR C 653 -13.459 15.782 42.658 1.00 9.51 C +ATOM 2404 OG1 THR C 653 -13.182 17.098 42.166 1.00 9.26 O +ATOM 2405 CG2 THR C 653 -14.063 15.884 44.058 1.00 11.93 C +ATOM 2406 N CYS C 654 -11.919 13.207 44.342 1.00 7.96 N +ATOM 2407 CA CYS C 654 -12.108 11.874 44.902 1.00 9.17 C +ATOM 2408 C CYS C 654 -13.537 11.595 45.357 1.00 10.27 C +ATOM 2409 O CYS C 654 -14.097 12.318 46.186 1.00 8.93 O +ATOM 2410 CB CYS C 654 -11.152 11.649 46.083 1.00 9.31 C +ATOM 2411 SG CYS C 654 -11.340 10.022 46.891 1.00 10.90 S +ATOM 2412 N GLU C 655 -14.119 10.545 44.791 1.00 9.43 N +ATOM 2413 CA GLU C 655 -15.463 10.104 45.141 1.00 9.71 C +ATOM 2414 C GLU C 655 -15.308 8.819 45.949 1.00 10.79 C +ATOM 2415 O GLU C 655 -15.939 8.641 46.988 1.00 10.88 O +ATOM 2416 CB GLU C 655 -16.289 9.810 43.884 1.00 10.69 C +ATOM 2417 CG GLU C 655 -17.527 8.961 44.173 1.00 11.60 C +ATOM 2418 CD GLU C 655 -18.320 8.616 42.928 1.00 13.84 C +ATOM 2419 OE1 GLU C 655 -17.770 8.720 41.810 1.00 12.05 O +ATOM 2420 OE2 GLU C 655 -19.497 8.226 43.073 1.00 9.88 O +ATOM 2421 N VAL C 656 -14.451 7.928 45.453 1.00 11.20 N +ATOM 2422 CA VAL C 656 -14.188 6.648 46.098 1.00 11.41 C +ATOM 2423 C VAL C 656 -12.893 6.715 46.910 1.00 11.94 C +ATOM 2424 O VAL C 656 -11.812 6.884 46.351 1.00 11.58 O +ATOM 2425 CB VAL C 656 -14.055 5.525 45.043 1.00 11.24 C +ATOM 2426 CG1 VAL C 656 -13.844 4.180 45.729 1.00 11.09 C +ATOM 2427 CG2 VAL C 656 -15.296 5.497 44.159 1.00 13.10 C +ATOM 2428 N PRO C 657 -12.993 6.578 48.243 1.00 13.88 N +ATOM 2429 CA PRO C 657 -11.850 6.619 49.163 1.00 14.45 C +ATOM 2430 C PRO C 657 -10.864 5.505 48.846 1.00 13.06 C +ATOM 2431 O PRO C 657 -11.271 4.388 48.545 1.00 14.37 O +ATOM 2432 CB PRO C 657 -12.493 6.404 50.535 1.00 13.21 C +ATOM 2433 CG PRO C 657 -13.892 6.853 50.349 1.00 16.52 C +ATOM 2434 CD PRO C 657 -14.242 6.342 48.986 1.00 14.25 C +ATOM 2435 N GLY C 658 -9.571 5.801 48.916 1.00 12.46 N +ATOM 2436 CA GLY C 658 -8.599 4.763 48.642 1.00 12.06 C +ATOM 2437 C GLY C 658 -7.238 5.220 48.163 1.00 11.71 C +ATOM 2438 O GLY C 658 -6.903 6.407 48.195 1.00 10.58 O +ATOM 2439 N VAL C 659 -6.450 4.244 47.726 1.00 9.35 N +ATOM 2440 CA VAL C 659 -5.106 4.481 47.221 1.00 9.22 C +ATOM 2441 C VAL C 659 -5.188 4.660 45.711 1.00 9.98 C +ATOM 2442 O VAL C 659 -5.786 3.835 45.015 1.00 8.64 O +ATOM 2443 CB VAL C 659 -4.184 3.283 47.530 1.00 9.43 C +ATOM 2444 CG1 VAL C 659 -2.776 3.563 47.021 1.00 8.26 C +ATOM 2445 CG2 VAL C 659 -4.169 3.010 49.028 1.00 10.91 C +ATOM 2446 N TYR C 660 -4.588 5.738 45.214 1.00 8.79 N +ATOM 2447 CA TYR C 660 -4.594 6.040 43.787 1.00 9.31 C +ATOM 2448 C TYR C 660 -3.186 6.165 43.221 1.00 8.59 C +ATOM 2449 O TYR C 660 -2.213 6.322 43.958 1.00 9.84 O +ATOM 2450 CB TYR C 660 -5.314 7.367 43.514 1.00 8.13 C +ATOM 2451 CG TYR C 660 -6.818 7.321 43.625 1.00 9.44 C +ATOM 2452 CD1 TYR C 660 -7.446 7.183 44.866 1.00 8.09 C +ATOM 2453 CD2 TYR C 660 -7.616 7.400 42.483 1.00 8.14 C +ATOM 2454 CE1 TYR C 660 -8.838 7.124 44.963 1.00 7.82 C +ATOM 2455 CE2 TYR C 660 -9.010 7.339 42.570 1.00 8.61 C +ATOM 2456 CZ TYR C 660 -9.610 7.201 43.812 1.00 9.86 C +ATOM 2457 OH TYR C 660 -10.982 7.133 43.897 1.00 9.38 O +ATOM 2458 N TYR C 661 -3.098 6.098 41.897 1.00 9.48 N +ATOM 2459 CA TYR C 661 -1.834 6.267 41.195 1.00 7.86 C +ATOM 2460 C TYR C 661 -2.083 7.344 40.151 1.00 8.08 C +ATOM 2461 O TYR C 661 -3.057 7.272 39.396 1.00 8.23 O +ATOM 2462 CB TYR C 661 -1.407 4.984 40.484 1.00 9.08 C +ATOM 2463 CG TYR C 661 -0.079 5.107 39.756 1.00 8.85 C +ATOM 2464 CD1 TYR C 661 1.115 5.265 40.464 1.00 10.02 C +ATOM 2465 CD2 TYR C 661 -0.012 5.042 38.361 1.00 9.32 C +ATOM 2466 CE1 TYR C 661 2.344 5.345 39.805 1.00 10.39 C +ATOM 2467 CE2 TYR C 661 1.215 5.124 37.690 1.00 10.80 C +ATOM 2468 CZ TYR C 661 2.387 5.271 38.421 1.00 9.18 C +ATOM 2469 OH TYR C 661 3.603 5.309 37.773 1.00 8.57 O +ATOM 2470 N PHE C 662 -1.220 8.352 40.127 1.00 7.11 N +ATOM 2471 CA PHE C 662 -1.326 9.434 39.155 1.00 7.24 C +ATOM 2472 C PHE C 662 -0.039 9.512 38.364 1.00 6.79 C +ATOM 2473 O PHE C 662 1.030 9.187 38.877 1.00 8.68 O +ATOM 2474 CB PHE C 662 -1.549 10.783 39.840 1.00 8.50 C +ATOM 2475 CG PHE C 662 -2.882 10.907 40.503 1.00 9.31 C +ATOM 2476 CD1 PHE C 662 -3.058 10.493 41.818 1.00 10.02 C +ATOM 2477 CD2 PHE C 662 -3.973 11.410 39.801 1.00 9.27 C +ATOM 2478 CE1 PHE C 662 -4.306 10.579 42.428 1.00 11.54 C +ATOM 2479 CE2 PHE C 662 -5.223 11.500 40.401 1.00 10.31 C +ATOM 2480 CZ PHE C 662 -5.389 11.083 41.717 1.00 10.08 C +ATOM 2481 N ALA C 663 -0.144 9.946 37.116 1.00 7.65 N +ATOM 2482 CA ALA C 663 1.029 10.088 36.269 1.00 6.73 C +ATOM 2483 C ALA C 663 0.846 11.329 35.410 1.00 7.21 C +ATOM 2484 O ALA C 663 -0.277 11.709 35.085 1.00 7.66 O +ATOM 2485 CB ALA C 663 1.194 8.856 35.382 1.00 7.19 C +ATOM 2486 N TYR C 664 1.950 11.974 35.064 1.00 7.03 N +ATOM 2487 CA TYR C 664 1.880 13.152 34.215 1.00 6.62 C +ATOM 2488 C TYR C 664 3.138 13.257 33.367 1.00 7.91 C +ATOM 2489 O TYR C 664 4.214 12.800 33.762 1.00 7.04 O +ATOM 2490 CB TYR C 664 1.681 14.419 35.056 1.00 7.54 C +ATOM 2491 CG TYR C 664 2.744 14.657 36.104 1.00 8.57 C +ATOM 2492 CD1 TYR C 664 3.916 15.350 35.798 1.00 7.71 C +ATOM 2493 CD2 TYR C 664 2.582 14.178 37.403 1.00 9.51 C +ATOM 2494 CE1 TYR C 664 4.900 15.561 36.764 1.00 8.27 C +ATOM 2495 CE2 TYR C 664 3.557 14.381 38.374 1.00 8.63 C +ATOM 2496 CZ TYR C 664 4.711 15.071 38.050 1.00 10.13 C +ATOM 2497 OH TYR C 664 5.676 15.264 39.013 1.00 9.71 O +ATOM 2498 N HIS C 665 2.983 13.837 32.183 1.00 7.21 N +ATOM 2499 CA HIS C 665 4.094 14.008 31.263 1.00 7.67 C +ATOM 2500 C HIS C 665 3.919 15.397 30.683 1.00 8.19 C +ATOM 2501 O HIS C 665 2.890 15.689 30.077 1.00 8.46 O +ATOM 2502 CB HIS C 665 4.020 12.963 30.145 1.00 8.73 C +ATOM 2503 CG HIS C 665 3.892 11.556 30.641 1.00 9.07 C +ATOM 2504 ND1 HIS C 665 4.975 10.801 31.040 1.00 10.09 N +ATOM 2505 CD2 HIS C 665 2.802 10.771 30.818 1.00 9.81 C +ATOM 2506 CE1 HIS C 665 4.558 9.612 31.438 1.00 10.30 C +ATOM 2507 NE2 HIS C 665 3.243 9.568 31.314 1.00 9.38 N +ATOM 2508 N VAL C 666 4.905 16.260 30.891 1.00 8.82 N +ATOM 2509 CA VAL C 666 4.819 17.614 30.369 1.00 8.87 C +ATOM 2510 C VAL C 666 6.026 17.959 29.512 1.00 9.35 C +ATOM 2511 O VAL C 666 7.168 17.686 29.880 1.00 9.10 O +ATOM 2512 CB VAL C 666 4.684 18.664 31.515 1.00 9.45 C +ATOM 2513 CG1 VAL C 666 3.335 18.504 32.205 1.00 11.96 C +ATOM 2514 CG2 VAL C 666 5.818 18.498 32.530 1.00 10.19 C +ATOM 2515 N HIS C 667 5.762 18.548 28.354 1.00 8.61 N +ATOM 2516 CA HIS C 667 6.832 18.942 27.463 1.00 9.22 C +ATOM 2517 C HIS C 667 7.309 20.323 27.855 1.00 9.63 C +ATOM 2518 O HIS C 667 6.590 21.076 28.513 1.00 10.39 O +ATOM 2519 CB HIS C 667 6.350 18.895 26.017 1.00 8.78 C +ATOM 2520 CG HIS C 667 6.214 17.502 25.491 1.00 8.98 C +ATOM 2521 ND1 HIS C 667 7.295 16.768 25.049 1.00 8.97 N +ATOM 2522 CD2 HIS C 667 5.140 16.682 25.403 1.00 8.18 C +ATOM 2523 CE1 HIS C 667 6.892 15.556 24.713 1.00 10.64 C +ATOM 2524 NE2 HIS C 667 5.589 15.478 24.919 1.00 8.70 N +ATOM 2525 N CYS C 668 8.535 20.644 27.460 1.00 10.22 N +ATOM 2526 CA CYS C 668 9.141 21.916 27.805 1.00 10.90 C +ATOM 2527 C CYS C 668 9.779 22.578 26.592 1.00 11.77 C +ATOM 2528 O CYS C 668 10.500 21.933 25.832 1.00 10.24 O +ATOM 2529 CB CYS C 668 10.194 21.676 28.893 1.00 10.23 C +ATOM 2530 SG CYS C 668 11.317 23.043 29.248 1.00 13.82 S +ATOM 2531 N LYS C 669 9.494 23.863 26.408 1.00 12.42 N +ATOM 2532 CA LYS C 669 10.063 24.617 25.298 1.00 13.13 C +ATOM 2533 C LYS C 669 9.875 26.121 25.482 1.00 13.48 C +ATOM 2534 O LYS C 669 8.845 26.571 25.987 1.00 11.86 O +ATOM 2535 CB LYS C 669 9.434 24.184 23.970 1.00 13.74 C +ATOM 2536 CG LYS C 669 10.128 24.796 22.764 1.00 14.59 C +ATOM 2537 CD LYS C 669 9.526 24.338 21.454 1.00 14.83 C +ATOM 2538 CE LYS C 669 10.310 24.917 20.284 1.00 15.72 C +ATOM 2539 NZ LYS C 669 9.741 24.520 18.973 1.00 16.64 N +ATOM 2540 N GLY C 670 10.885 26.888 25.080 1.00 13.95 N +ATOM 2541 CA GLY C 670 10.814 28.335 25.184 1.00 14.19 C +ATOM 2542 C GLY C 670 11.139 28.882 26.558 1.00 14.62 C +ATOM 2543 O GLY C 670 11.533 30.039 26.697 1.00 15.00 O +ATOM 2544 N GLY C 671 10.972 28.049 27.577 1.00 12.72 N +ATOM 2545 CA GLY C 671 11.258 28.478 28.932 1.00 12.22 C +ATOM 2546 C GLY C 671 11.270 27.280 29.858 1.00 11.42 C +ATOM 2547 O GLY C 671 10.754 26.222 29.509 1.00 8.70 O +ATOM 2548 N ASN C 672 11.865 27.445 31.033 1.00 9.97 N +ATOM 2549 CA ASN C 672 11.933 26.369 32.013 1.00 9.40 C +ATOM 2550 C ASN C 672 10.515 26.052 32.468 1.00 9.57 C +ATOM 2551 O ASN C 672 9.618 26.884 32.338 1.00 9.12 O +ATOM 2552 CB ASN C 672 12.769 26.817 33.213 1.00 11.57 C +ATOM 2553 CG ASN C 672 14.170 27.227 32.820 1.00 12.06 C +ATOM 2554 OD1 ASN C 672 14.785 28.077 33.463 1.00 17.43 O +ATOM 2555 ND2 ASN C 672 14.687 26.618 31.764 1.00 10.94 N +ATOM 2556 N VAL C 673 10.303 24.849 32.990 1.00 8.68 N +ATOM 2557 CA VAL C 673 8.976 24.495 33.465 1.00 8.68 C +ATOM 2558 C VAL C 673 9.044 23.804 34.822 1.00 8.38 C +ATOM 2559 O VAL C 673 9.802 22.859 35.019 1.00 7.47 O +ATOM 2560 CB VAL C 673 8.222 23.594 32.443 1.00 9.43 C +ATOM 2561 CG1 VAL C 673 8.913 22.254 32.304 1.00 11.47 C +ATOM 2562 CG2 VAL C 673 6.769 23.409 32.886 1.00 8.65 C +ATOM 2563 N TRP C 674 8.260 24.311 35.765 1.00 7.65 N +ATOM 2564 CA TRP C 674 8.205 23.744 37.105 1.00 7.12 C +ATOM 2565 C TRP C 674 6.753 23.408 37.386 1.00 7.88 C +ATOM 2566 O TRP C 674 5.889 24.285 37.344 1.00 7.69 O +ATOM 2567 CB TRP C 674 8.723 24.756 38.134 1.00 5.88 C +ATOM 2568 CG TRP C 674 8.834 24.221 39.542 1.00 8.02 C +ATOM 2569 CD1 TRP C 674 9.343 23.010 39.924 1.00 8.26 C +ATOM 2570 CD2 TRP C 674 8.523 24.924 40.757 1.00 8.54 C +ATOM 2571 NE1 TRP C 674 9.373 22.918 41.299 1.00 7.63 N +ATOM 2572 CE2 TRP C 674 8.875 24.077 41.834 1.00 8.93 C +ATOM 2573 CE3 TRP C 674 7.986 26.188 41.039 1.00 7.71 C +ATOM 2574 CZ2 TRP C 674 8.710 24.456 43.175 1.00 9.05 C +ATOM 2575 CZ3 TRP C 674 7.821 26.567 42.371 1.00 7.58 C +ATOM 2576 CH2 TRP C 674 8.183 25.699 43.423 1.00 9.87 C +ATOM 2577 N VAL C 675 6.476 22.133 37.639 1.00 7.77 N +ATOM 2578 CA VAL C 675 5.113 21.710 37.936 1.00 8.95 C +ATOM 2579 C VAL C 675 5.084 20.941 39.240 1.00 8.23 C +ATOM 2580 O VAL C 675 6.099 20.402 39.685 1.00 9.18 O +ATOM 2581 CB VAL C 675 4.520 20.791 36.835 1.00 9.47 C +ATOM 2582 CG1 VAL C 675 4.435 21.539 35.513 1.00 11.89 C +ATOM 2583 CG2 VAL C 675 5.364 19.529 36.696 1.00 9.62 C +ATOM 2584 N ALA C 676 3.913 20.913 39.858 1.00 8.65 N +ATOM 2585 CA ALA C 676 3.729 20.182 41.096 1.00 7.67 C +ATOM 2586 C ALA C 676 2.403 19.462 41.004 1.00 6.86 C +ATOM 2587 O ALA C 676 1.444 19.987 40.441 1.00 6.30 O +ATOM 2588 CB ALA C 676 3.723 21.137 42.284 1.00 8.93 C +ATOM 2589 N LEU C 677 2.369 18.240 41.519 1.00 7.99 N +ATOM 2590 CA LEU C 677 1.143 17.466 41.554 1.00 7.56 C +ATOM 2591 C LEU C 677 0.571 17.826 42.915 1.00 7.75 C +ATOM 2592 O LEU C 677 1.164 17.499 43.943 1.00 7.29 O +ATOM 2593 CB LEU C 677 1.442 15.967 41.500 1.00 7.38 C +ATOM 2594 CG LEU C 677 0.215 15.064 41.659 1.00 5.69 C +ATOM 2595 CD1 LEU C 677 -0.707 15.221 40.453 1.00 6.84 C +ATOM 2596 CD2 LEU C 677 0.660 13.621 41.802 1.00 6.37 C +ATOM 2597 N PHE C 678 -0.566 18.512 42.925 1.00 8.05 N +ATOM 2598 CA PHE C 678 -1.186 18.923 44.178 1.00 8.46 C +ATOM 2599 C PHE C 678 -2.307 18.015 44.660 1.00 8.45 C +ATOM 2600 O PHE C 678 -3.007 17.393 43.862 1.00 7.97 O +ATOM 2601 CB PHE C 678 -1.787 20.332 44.054 1.00 8.22 C +ATOM 2602 CG PHE C 678 -0.776 21.442 44.031 1.00 9.56 C +ATOM 2603 CD1 PHE C 678 -0.230 21.885 42.829 1.00 9.68 C +ATOM 2604 CD2 PHE C 678 -0.390 22.067 45.214 1.00 10.17 C +ATOM 2605 CE1 PHE C 678 0.683 22.938 42.808 1.00 8.37 C +ATOM 2606 CE2 PHE C 678 0.523 23.119 45.200 1.00 10.09 C +ATOM 2607 CZ PHE C 678 1.058 23.555 43.995 1.00 9.03 C +ATOM 2608 N LYS C 679 -2.445 17.934 45.981 1.00 8.88 N +ATOM 2609 CA LYS C 679 -3.549 17.222 46.618 1.00 9.88 C +ATOM 2610 C LYS C 679 -4.075 18.401 47.422 1.00 9.24 C +ATOM 2611 O LYS C 679 -3.517 18.747 48.457 1.00 9.00 O +ATOM 2612 CB LYS C 679 -3.093 16.107 47.563 1.00 9.74 C +ATOM 2613 CG LYS C 679 -4.293 15.341 48.146 1.00 12.09 C +ATOM 2614 CD LYS C 679 -3.897 14.212 49.086 1.00 11.81 C +ATOM 2615 CE LYS C 679 -3.264 14.757 50.354 1.00 12.16 C +ATOM 2616 NZ LYS C 679 -3.152 13.721 51.401 1.00 11.86 N +ATOM 2617 N ASN C 680 -5.129 19.031 46.916 1.00 9.85 N +ATOM 2618 CA ASN C 680 -5.686 20.228 47.529 1.00 10.03 C +ATOM 2619 C ASN C 680 -4.578 21.281 47.454 1.00 10.80 C +ATOM 2620 O ASN C 680 -4.045 21.518 46.370 1.00 10.08 O +ATOM 2621 CB ASN C 680 -6.137 19.954 48.964 1.00 9.42 C +ATOM 2622 CG ASN C 680 -7.269 18.937 49.022 1.00 10.43 C +ATOM 2623 OD1 ASN C 680 -8.235 19.027 48.258 1.00 9.92 O +ATOM 2624 ND2 ASN C 680 -7.157 17.966 49.925 1.00 9.85 N +ATOM 2625 N ASN C 681 -4.205 21.897 48.572 1.00 10.09 N +ATOM 2626 CA ASN C 681 -3.160 22.922 48.536 1.00 11.66 C +ATOM 2627 C ASN C 681 -1.736 22.380 48.707 1.00 11.79 C +ATOM 2628 O ASN C 681 -0.766 23.114 48.527 1.00 10.62 O +ATOM 2629 CB ASN C 681 -3.414 23.965 49.627 1.00 13.41 C +ATOM 2630 CG ASN C 681 -3.233 23.396 51.017 1.00 16.40 C +ATOM 2631 OD1 ASN C 681 -2.333 23.796 51.755 1.00 20.62 O +ATOM 2632 ND2 ASN C 681 -4.081 22.444 51.378 1.00 16.63 N +ATOM 2633 N GLU C 682 -1.612 21.100 49.036 1.00 10.66 N +ATOM 2634 CA GLU C 682 -0.306 20.499 49.281 1.00 10.31 C +ATOM 2635 C GLU C 682 0.445 19.961 48.063 1.00 10.32 C +ATOM 2636 O GLU C 682 -0.068 19.120 47.328 1.00 7.89 O +ATOM 2637 CB GLU C 682 -0.460 19.373 50.304 1.00 13.39 C +ATOM 2638 CG GLU C 682 0.841 18.828 50.858 1.00 19.41 C +ATOM 2639 CD GLU C 682 0.612 17.678 51.821 1.00 23.90 C +ATOM 2640 OE1 GLU C 682 -0.458 17.652 52.466 1.00 25.88 O +ATOM 2641 OE2 GLU C 682 1.500 16.808 51.944 1.00 25.64 O +ATOM 2642 N PRO C 683 1.683 20.439 47.844 1.00 9.06 N +ATOM 2643 CA PRO C 683 2.495 19.985 46.711 1.00 9.86 C +ATOM 2644 C PRO C 683 3.019 18.608 47.101 1.00 8.42 C +ATOM 2645 O PRO C 683 3.819 18.499 48.026 1.00 9.57 O +ATOM 2646 CB PRO C 683 3.635 21.010 46.646 1.00 10.14 C +ATOM 2647 CG PRO C 683 3.192 22.143 47.539 1.00 14.03 C +ATOM 2648 CD PRO C 683 2.389 21.477 48.610 1.00 10.76 C +ATOM 2649 N MET C 684 2.566 17.562 46.415 1.00 8.42 N +ATOM 2650 CA MET C 684 2.997 16.205 46.738 1.00 6.87 C +ATOM 2651 C MET C 684 4.277 15.809 46.006 1.00 7.92 C +ATOM 2652 O MET C 684 5.093 15.053 46.533 1.00 6.92 O +ATOM 2653 CB MET C 684 1.898 15.192 46.394 1.00 7.70 C +ATOM 2654 CG MET C 684 0.526 15.496 46.995 1.00 10.33 C +ATOM 2655 SD MET C 684 0.587 15.880 48.759 1.00 11.67 S +ATOM 2656 CE MET C 684 0.973 14.281 49.461 1.00 10.87 C +ATOM 2657 N MET C 685 4.441 16.318 44.789 1.00 6.34 N +ATOM 2658 CA MET C 685 5.615 16.007 43.981 1.00 7.74 C +ATOM 2659 C MET C 685 5.957 17.172 43.062 1.00 6.90 C +ATOM 2660 O MET C 685 5.064 17.795 42.489 1.00 6.32 O +ATOM 2661 CB MET C 685 5.356 14.749 43.136 1.00 6.90 C +ATOM 2662 CG MET C 685 6.523 14.343 42.234 1.00 8.92 C +ATOM 2663 SD MET C 685 6.253 12.753 41.394 1.00 8.54 S +ATOM 2664 CE MET C 685 6.666 11.603 42.743 1.00 4.48 C +ATOM 2665 N TYR C 686 7.251 17.456 42.938 1.00 6.18 N +ATOM 2666 CA TYR C 686 7.754 18.530 42.083 1.00 6.72 C +ATOM 2667 C TYR C 686 8.560 17.977 40.910 1.00 7.28 C +ATOM 2668 O TYR C 686 9.331 17.025 41.061 1.00 6.57 O +ATOM 2669 CB TYR C 686 8.686 19.464 42.862 1.00 8.35 C +ATOM 2670 CG TYR C 686 8.021 20.395 43.846 1.00 10.58 C +ATOM 2671 CD1 TYR C 686 8.437 20.435 45.178 1.00 11.58 C +ATOM 2672 CD2 TYR C 686 7.016 21.268 43.443 1.00 9.67 C +ATOM 2673 CE1 TYR C 686 7.871 21.327 46.085 1.00 12.03 C +ATOM 2674 CE2 TYR C 686 6.439 22.169 44.345 1.00 11.72 C +ATOM 2675 CZ TYR C 686 6.876 22.192 45.663 1.00 13.45 C +ATOM 2676 OH TYR C 686 6.339 23.100 46.552 1.00 14.49 O +ATOM 2677 N THR C 687 8.383 18.582 39.742 1.00 6.25 N +ATOM 2678 CA THR C 687 9.144 18.192 38.565 1.00 6.24 C +ATOM 2679 C THR C 687 9.608 19.483 37.913 1.00 6.96 C +ATOM 2680 O THR C 687 8.809 20.383 37.649 1.00 7.28 O +ATOM 2681 CB THR C 687 8.305 17.365 37.571 1.00 5.95 C +ATOM 2682 OG1 THR C 687 7.966 16.109 38.170 1.00 8.20 O +ATOM 2683 CG2 THR C 687 9.095 17.095 36.299 1.00 7.23 C +ATOM 2684 N TYR C 688 10.910 19.579 37.679 1.00 7.17 N +ATOM 2685 CA TYR C 688 11.489 20.767 37.071 1.00 8.65 C +ATOM 2686 C TYR C 688 12.301 20.383 35.850 1.00 9.64 C +ATOM 2687 O TYR C 688 12.983 19.359 35.846 1.00 10.35 O +ATOM 2688 CB TYR C 688 12.402 21.486 38.072 1.00 9.27 C +ATOM 2689 CG TYR C 688 12.974 22.800 37.560 1.00 10.10 C +ATOM 2690 CD1 TYR C 688 12.132 23.826 37.131 1.00 10.41 C +ATOM 2691 CD2 TYR C 688 14.352 23.024 37.527 1.00 7.57 C +ATOM 2692 CE1 TYR C 688 12.644 25.044 36.684 1.00 10.64 C +ATOM 2693 CE2 TYR C 688 14.877 24.243 37.082 1.00 9.07 C +ATOM 2694 CZ TYR C 688 14.015 25.247 36.664 1.00 9.44 C +ATOM 2695 OH TYR C 688 14.512 26.462 36.243 1.00 10.71 O +ATOM 2696 N ASP C 689 12.224 21.212 34.817 1.00 9.00 N +ATOM 2697 CA ASP C 689 12.972 20.974 33.597 1.00 8.99 C +ATOM 2698 C ASP C 689 13.450 22.314 33.048 1.00 10.63 C +ATOM 2699 O ASP C 689 12.700 23.290 33.030 1.00 9.81 O +ATOM 2700 CB ASP C 689 12.092 20.257 32.565 1.00 9.01 C +ATOM 2701 CG ASP C 689 12.862 19.856 31.309 1.00 13.31 C +ATOM 2702 OD1 ASP C 689 14.101 19.708 31.384 1.00 10.81 O +ATOM 2703 OD2 ASP C 689 12.219 19.670 30.251 1.00 12.73 O +ATOM 2704 N GLU C 690 14.711 22.366 32.634 1.00 11.15 N +ATOM 2705 CA GLU C 690 15.265 23.588 32.066 1.00 12.93 C +ATOM 2706 C GLU C 690 15.218 23.434 30.556 1.00 14.82 C +ATOM 2707 O GLU C 690 15.664 22.419 30.017 1.00 14.92 O +ATOM 2708 CB GLU C 690 16.705 23.795 32.540 1.00 13.36 C +ATOM 2709 CG GLU C 690 16.812 24.071 34.032 1.00 14.58 C +ATOM 2710 CD GLU C 690 18.242 24.265 34.495 1.00 17.16 C +ATOM 2711 OE1 GLU C 690 19.075 23.357 34.271 1.00 13.65 O +ATOM 2712 OE2 GLU C 690 18.531 25.326 35.089 1.00 18.89 O +ATOM 2713 N TYR C 691 14.671 24.431 29.871 1.00 14.22 N +ATOM 2714 CA TYR C 691 14.559 24.347 28.426 1.00 15.67 C +ATOM 2715 C TYR C 691 15.927 24.249 27.758 1.00 16.05 C +ATOM 2716 O TYR C 691 16.885 24.922 28.148 1.00 13.92 O +ATOM 2717 CB TYR C 691 13.749 25.534 27.882 1.00 17.14 C +ATOM 2718 CG TYR C 691 14.485 26.849 27.787 1.00 22.08 C +ATOM 2719 CD1 TYR C 691 15.223 27.174 26.649 1.00 23.03 C +ATOM 2720 CD2 TYR C 691 14.418 27.787 28.820 1.00 22.27 C +ATOM 2721 CE1 TYR C 691 15.874 28.401 26.539 1.00 25.26 C +ATOM 2722 CE2 TYR C 691 15.066 29.017 28.720 1.00 23.72 C +ATOM 2723 CZ TYR C 691 15.791 29.316 27.575 1.00 24.57 C +ATOM 2724 OH TYR C 691 16.424 30.530 27.459 1.00 25.98 O +ATOM 2725 N LYS C 692 16.007 23.371 26.766 1.00 16.21 N +ATOM 2726 CA LYS C 692 17.235 23.141 26.025 1.00 17.10 C +ATOM 2727 C LYS C 692 17.230 24.057 24.807 1.00 18.73 C +ATOM 2728 O LYS C 692 16.625 23.739 23.781 1.00 19.41 O +ATOM 2729 CB LYS C 692 17.307 21.675 25.585 1.00 16.55 C +ATOM 2730 CG LYS C 692 16.993 20.664 26.690 1.00 16.36 C +ATOM 2731 CD LYS C 692 17.930 20.810 27.886 1.00 15.25 C +ATOM 2732 CE LYS C 692 17.696 19.719 28.935 1.00 14.27 C +ATOM 2733 NZ LYS C 692 16.338 19.757 29.570 1.00 11.73 N +ATOM 2734 N LYS C 693 17.903 25.195 24.945 1.00 19.83 N +ATOM 2735 CA LYS C 693 18.009 26.210 23.901 1.00 21.46 C +ATOM 2736 C LYS C 693 17.620 25.755 22.497 1.00 22.40 C +ATOM 2737 O LYS C 693 18.364 25.022 21.842 1.00 23.28 O +ATOM 2738 CB LYS C 693 19.434 26.772 23.872 0.00 21.43 C +ATOM 2739 CG LYS C 693 19.657 27.871 22.844 0.00 21.57 C +ATOM 2740 CD LYS C 693 18.793 29.088 23.134 0.00 21.67 C +ATOM 2741 CE LYS C 693 19.035 30.189 22.114 0.00 21.77 C +ATOM 2742 NZ LYS C 693 18.205 31.394 22.387 0.00 21.89 N +ATOM 2743 N GLY C 694 16.448 26.193 22.048 1.00 22.20 N +ATOM 2744 CA GLY C 694 15.978 25.860 20.716 1.00 22.30 C +ATOM 2745 C GLY C 694 15.339 24.503 20.482 1.00 22.96 C +ATOM 2746 O GLY C 694 14.834 24.248 19.388 1.00 24.73 O +ATOM 2747 N PHE C 695 15.346 23.629 21.483 1.00 20.53 N +ATOM 2748 CA PHE C 695 14.757 22.306 21.308 1.00 19.30 C +ATOM 2749 C PHE C 695 13.597 22.006 22.249 1.00 17.68 C +ATOM 2750 O PHE C 695 13.423 22.655 23.280 1.00 16.77 O +ATOM 2751 CB PHE C 695 15.811 21.213 21.498 1.00 21.43 C +ATOM 2752 CG PHE C 695 16.975 21.316 20.561 1.00 24.16 C +ATOM 2753 CD1 PHE C 695 18.141 21.967 20.951 1.00 25.11 C +ATOM 2754 CD2 PHE C 695 16.913 20.752 19.292 1.00 24.89 C +ATOM 2755 CE1 PHE C 695 19.231 22.051 20.090 1.00 26.68 C +ATOM 2756 CE2 PHE C 695 17.997 20.831 18.423 1.00 27.27 C +ATOM 2757 CZ PHE C 695 19.160 21.482 18.824 1.00 26.88 C +ATOM 2758 N LEU C 696 12.810 21.006 21.869 1.00 14.19 N +ATOM 2759 CA LEU C 696 11.679 20.556 22.662 1.00 12.98 C +ATOM 2760 C LEU C 696 12.215 19.470 23.585 1.00 11.88 C +ATOM 2761 O LEU C 696 13.080 18.687 23.190 1.00 10.50 O +ATOM 2762 CB LEU C 696 10.598 19.961 21.759 1.00 13.67 C +ATOM 2763 CG LEU C 696 9.452 19.234 22.470 1.00 13.37 C +ATOM 2764 CD1 LEU C 696 8.587 20.240 23.213 1.00 11.99 C +ATOM 2765 CD2 LEU C 696 8.620 18.469 21.453 1.00 13.06 C +ATOM 2766 N ASP C 697 11.702 19.430 24.810 1.00 11.10 N +ATOM 2767 CA ASP C 697 12.122 18.438 25.792 1.00 11.40 C +ATOM 2768 C ASP C 697 10.884 17.947 26.543 1.00 9.68 C +ATOM 2769 O ASP C 697 9.769 18.373 26.253 1.00 8.38 O +ATOM 2770 CB ASP C 697 13.094 19.069 26.791 1.00 15.07 C +ATOM 2771 CG ASP C 697 13.951 18.045 27.482 1.00 18.40 C +ATOM 2772 OD1 ASP C 697 14.441 18.324 28.593 1.00 16.94 O +ATOM 2773 OD2 ASP C 697 14.144 16.959 26.900 1.00 23.26 O +ATOM 2774 N GLN C 698 11.085 17.063 27.516 1.00 8.38 N +ATOM 2775 CA GLN C 698 9.967 16.547 28.299 1.00 9.51 C +ATOM 2776 C GLN C 698 10.419 16.016 29.658 1.00 8.28 C +ATOM 2777 O GLN C 698 11.555 15.571 29.819 1.00 10.17 O +ATOM 2778 CB GLN C 698 9.249 15.431 27.528 1.00 8.53 C +ATOM 2779 CG GLN C 698 7.977 14.932 28.200 1.00 10.43 C +ATOM 2780 CD GLN C 698 7.548 13.556 27.712 1.00 10.81 C +ATOM 2781 OE1 GLN C 698 6.532 13.410 27.027 1.00 13.84 O +ATOM 2782 NE2 GLN C 698 8.322 12.539 28.065 1.00 8.83 N +ATOM 2783 N ALA C 699 9.527 16.093 30.639 1.00 9.02 N +ATOM 2784 CA ALA C 699 9.792 15.585 31.984 1.00 7.37 C +ATOM 2785 C ALA C 699 8.498 14.926 32.444 1.00 8.49 C +ATOM 2786 O ALA C 699 7.409 15.341 32.040 1.00 7.73 O +ATOM 2787 CB ALA C 699 10.183 16.721 32.932 1.00 8.24 C +ATOM 2788 N SER C 700 8.618 13.907 33.288 1.00 7.84 N +ATOM 2789 CA SER C 700 7.455 13.166 33.763 1.00 8.32 C +ATOM 2790 C SER C 700 7.497 12.907 35.260 1.00 8.29 C +ATOM 2791 O SER C 700 8.512 13.132 35.922 1.00 9.05 O +ATOM 2792 CB SER C 700 7.367 11.812 33.047 1.00 7.58 C +ATOM 2793 OG SER C 700 7.282 11.960 31.642 1.00 11.46 O +ATOM 2794 N GLY C 701 6.378 12.421 35.782 1.00 7.89 N +ATOM 2795 CA GLY C 701 6.288 12.104 37.191 1.00 7.22 C +ATOM 2796 C GLY C 701 5.114 11.179 37.428 1.00 8.50 C +ATOM 2797 O GLY C 701 4.230 11.059 36.583 1.00 9.31 O +ATOM 2798 N SER C 702 5.119 10.499 38.566 1.00 7.03 N +ATOM 2799 CA SER C 702 4.026 9.609 38.918 1.00 8.81 C +ATOM 2800 C SER C 702 4.073 9.421 40.419 1.00 8.45 C +ATOM 2801 O SER C 702 5.136 9.542 41.034 1.00 9.27 O +ATOM 2802 CB SER C 702 4.146 8.261 38.191 1.00 8.08 C +ATOM 2803 OG SER C 702 5.316 7.560 38.567 1.00 11.77 O +ATOM 2804 N ALA C 703 2.924 9.141 41.018 1.00 8.09 N +ATOM 2805 CA ALA C 703 2.884 8.975 42.458 1.00 9.01 C +ATOM 2806 C ALA C 703 1.654 8.247 42.951 1.00 9.11 C +ATOM 2807 O ALA C 703 0.570 8.344 42.364 1.00 8.29 O +ATOM 2808 CB ALA C 703 2.974 10.339 43.139 1.00 9.35 C +ATOM 2809 N VAL C 704 1.849 7.515 44.041 1.00 7.79 N +ATOM 2810 CA VAL C 704 0.790 6.776 44.703 1.00 7.02 C +ATOM 2811 C VAL C 704 0.322 7.686 45.833 1.00 7.02 C +ATOM 2812 O VAL C 704 1.132 8.172 46.622 1.00 6.11 O +ATOM 2813 CB VAL C 704 1.326 5.451 45.292 1.00 6.59 C +ATOM 2814 CG1 VAL C 704 0.262 4.792 46.172 1.00 6.32 C +ATOM 2815 CG2 VAL C 704 1.739 4.518 44.159 1.00 7.64 C +ATOM 2816 N LEU C 705 -0.981 7.931 45.901 1.00 7.74 N +ATOM 2817 CA LEU C 705 -1.518 8.802 46.936 1.00 7.91 C +ATOM 2818 C LEU C 705 -2.760 8.221 47.587 1.00 10.40 C +ATOM 2819 O LEU C 705 -3.612 7.641 46.914 1.00 9.05 O +ATOM 2820 CB LEU C 705 -1.891 10.164 46.347 1.00 9.15 C +ATOM 2821 CG LEU C 705 -0.841 11.010 45.627 1.00 9.91 C +ATOM 2822 CD1 LEU C 705 -1.522 12.226 45.015 1.00 9.78 C +ATOM 2823 CD2 LEU C 705 0.248 11.427 46.597 1.00 9.91 C +ATOM 2824 N LEU C 706 -2.856 8.387 48.903 1.00 10.62 N +ATOM 2825 CA LEU C 706 -4.020 7.927 49.646 1.00 10.28 C +ATOM 2826 C LEU C 706 -4.968 9.119 49.616 1.00 10.01 C +ATOM 2827 O LEU C 706 -4.623 10.196 50.098 1.00 8.58 O +ATOM 2828 CB LEU C 706 -3.645 7.603 51.095 1.00 11.57 C +ATOM 2829 CG LEU C 706 -4.826 7.206 51.992 1.00 13.43 C +ATOM 2830 CD1 LEU C 706 -5.485 5.949 51.439 1.00 13.32 C +ATOM 2831 CD2 LEU C 706 -4.342 6.975 53.427 1.00 13.97 C +ATOM 2832 N LEU C 707 -6.150 8.936 49.037 1.00 9.75 N +ATOM 2833 CA LEU C 707 -7.114 10.026 48.943 1.00 8.72 C +ATOM 2834 C LEU C 707 -8.345 9.852 49.820 1.00 9.61 C +ATOM 2835 O LEU C 707 -8.853 8.744 49.999 1.00 8.91 O +ATOM 2836 CB LEU C 707 -7.578 10.214 47.493 1.00 8.83 C +ATOM 2837 CG LEU C 707 -6.542 10.522 46.408 1.00 9.38 C +ATOM 2838 CD1 LEU C 707 -7.265 10.822 45.098 1.00 5.53 C +ATOM 2839 CD2 LEU C 707 -5.681 11.706 46.831 1.00 9.41 C +ATOM 2840 N ARG C 708 -8.813 10.973 50.359 1.00 9.77 N +ATOM 2841 CA ARG C 708 -10.008 11.007 51.185 1.00 11.69 C +ATOM 2842 C ARG C 708 -11.110 11.574 50.300 1.00 11.12 C +ATOM 2843 O ARG C 708 -10.833 12.329 49.363 1.00 9.90 O +ATOM 2844 CB ARG C 708 -9.792 11.917 52.395 1.00 13.84 C +ATOM 2845 CG ARG C 708 -8.777 11.369 53.393 1.00 20.39 C +ATOM 2846 CD ARG C 708 -8.549 12.332 54.549 1.00 23.39 C +ATOM 2847 NE ARG C 708 -7.857 11.687 55.662 1.00 26.52 N +ATOM 2848 CZ ARG C 708 -8.380 10.716 56.404 0.00 25.72 C +ATOM 2849 NH1 ARG C 708 -9.604 10.272 56.155 0.00 26.05 N +ATOM 2850 NH2 ARG C 708 -7.678 10.187 57.398 0.00 26.05 N +ATOM 2851 N PRO C 709 -12.374 11.213 50.574 1.00 11.14 N +ATOM 2852 CA PRO C 709 -13.485 11.722 49.763 1.00 10.26 C +ATOM 2853 C PRO C 709 -13.461 13.242 49.742 1.00 9.24 C +ATOM 2854 O PRO C 709 -13.442 13.877 50.792 1.00 12.16 O +ATOM 2855 CB PRO C 709 -14.719 11.186 50.487 1.00 11.66 C +ATOM 2856 CG PRO C 709 -14.219 9.945 51.160 1.00 12.92 C +ATOM 2857 CD PRO C 709 -12.869 10.371 51.677 1.00 11.42 C +ATOM 2858 N GLY C 710 -13.454 13.827 48.552 1.00 9.47 N +ATOM 2859 CA GLY C 710 -13.437 15.274 48.459 1.00 8.66 C +ATOM 2860 C GLY C 710 -12.091 15.852 48.065 1.00 9.28 C +ATOM 2861 O GLY C 710 -12.017 16.999 47.614 1.00 7.68 O +ATOM 2862 N ASP C 711 -11.020 15.081 48.239 1.00 8.44 N +ATOM 2863 CA ASP C 711 -9.699 15.581 47.874 1.00 9.00 C +ATOM 2864 C ASP C 711 -9.675 15.936 46.398 1.00 9.06 C +ATOM 2865 O ASP C 711 -10.276 15.245 45.572 1.00 8.31 O +ATOM 2866 CB ASP C 711 -8.604 14.547 48.161 1.00 9.84 C +ATOM 2867 CG ASP C 711 -8.239 14.475 49.628 1.00 11.09 C +ATOM 2868 OD1 ASP C 711 -8.576 15.418 50.371 1.00 10.38 O +ATOM 2869 OD2 ASP C 711 -7.603 13.481 50.035 1.00 9.74 O +ATOM 2870 N GLN C 712 -8.979 17.021 46.076 1.00 9.31 N +ATOM 2871 CA GLN C 712 -8.857 17.484 44.701 1.00 9.22 C +ATOM 2872 C GLN C 712 -7.391 17.416 44.274 1.00 9.61 C +ATOM 2873 O GLN C 712 -6.521 18.034 44.896 1.00 9.02 O +ATOM 2874 CB GLN C 712 -9.410 18.908 44.586 1.00 8.88 C +ATOM 2875 CG GLN C 712 -10.930 18.970 44.773 1.00 8.71 C +ATOM 2876 CD GLN C 712 -11.484 20.382 44.744 1.00 10.85 C +ATOM 2877 OE1 GLN C 712 -11.922 20.915 45.767 1.00 9.85 O +ATOM 2878 NE2 GLN C 712 -11.463 20.997 43.572 1.00 8.69 N +ATOM 2879 N VAL C 713 -7.134 16.649 43.216 1.00 8.57 N +ATOM 2880 CA VAL C 713 -5.789 16.444 42.689 1.00 8.41 C +ATOM 2881 C VAL C 713 -5.640 17.047 41.299 1.00 8.19 C +ATOM 2882 O VAL C 713 -6.503 16.875 40.436 1.00 7.58 O +ATOM 2883 CB VAL C 713 -5.454 14.936 42.612 1.00 7.62 C +ATOM 2884 CG1 VAL C 713 -4.025 14.731 42.115 1.00 6.74 C +ATOM 2885 CG2 VAL C 713 -5.634 14.300 43.982 1.00 9.41 C +ATOM 2886 N PHE C 714 -4.525 17.735 41.081 1.00 6.79 N +ATOM 2887 CA PHE C 714 -4.280 18.382 39.799 1.00 7.41 C +ATOM 2888 C PHE C 714 -2.807 18.747 39.638 1.00 7.98 C +ATOM 2889 O PHE C 714 -2.026 18.658 40.591 1.00 8.27 O +ATOM 2890 CB PHE C 714 -5.139 19.644 39.712 1.00 6.69 C +ATOM 2891 CG PHE C 714 -4.940 20.592 40.869 1.00 6.70 C +ATOM 2892 CD1 PHE C 714 -3.956 21.576 40.821 1.00 7.39 C +ATOM 2893 CD2 PHE C 714 -5.729 20.490 42.012 1.00 8.18 C +ATOM 2894 CE1 PHE C 714 -3.760 22.446 41.895 1.00 8.06 C +ATOM 2895 CE2 PHE C 714 -5.540 21.358 43.095 1.00 7.86 C +ATOM 2896 CZ PHE C 714 -4.553 22.337 43.033 1.00 8.56 C +ATOM 2897 N LEU C 715 -2.434 19.143 38.425 1.00 6.46 N +ATOM 2898 CA LEU C 715 -1.064 19.550 38.143 1.00 7.71 C +ATOM 2899 C LEU C 715 -1.100 21.066 37.978 1.00 8.57 C +ATOM 2900 O LEU C 715 -2.054 21.615 37.416 1.00 9.08 O +ATOM 2901 CB LEU C 715 -0.554 18.904 36.854 1.00 7.53 C +ATOM 2902 CG LEU C 715 0.969 18.926 36.673 1.00 9.08 C +ATOM 2903 CD1 LEU C 715 1.589 17.880 37.599 1.00 7.91 C +ATOM 2904 CD2 LEU C 715 1.341 18.627 35.222 1.00 10.36 C +ATOM 2905 N GLN C 716 -0.070 21.746 38.461 1.00 7.74 N +ATOM 2906 CA GLN C 716 -0.045 23.199 38.366 1.00 7.92 C +ATOM 2907 C GLN C 716 1.363 23.767 38.415 1.00 7.43 C +ATOM 2908 O GLN C 716 2.238 23.226 39.094 1.00 7.55 O +ATOM 2909 CB GLN C 716 -0.889 23.785 39.505 1.00 6.40 C +ATOM 2910 CG GLN C 716 -0.816 25.302 39.691 1.00 7.10 C +ATOM 2911 CD GLN C 716 -1.840 25.800 40.712 1.00 9.56 C +ATOM 2912 OE1 GLN C 716 -1.503 26.503 41.672 1.00 11.15 O +ATOM 2913 NE2 GLN C 716 -3.096 25.430 40.508 1.00 5.50 N +ATOM 2914 N MET C 717 1.574 24.849 37.670 1.00 6.85 N +ATOM 2915 CA MET C 717 2.855 25.539 37.646 1.00 7.87 C +ATOM 2916 C MET C 717 2.758 26.638 38.703 1.00 8.17 C +ATOM 2917 O MET C 717 1.915 27.530 38.603 1.00 7.74 O +ATOM 2918 CB MET C 717 3.106 26.174 36.275 1.00 6.19 C +ATOM 2919 CG MET C 717 3.313 25.179 35.146 1.00 7.24 C +ATOM 2920 SD MET C 717 3.600 26.013 33.564 1.00 9.45 S +ATOM 2921 CE MET C 717 1.926 26.400 33.091 1.00 10.66 C +ATOM 2922 N PRO C 718 3.615 26.582 39.735 1.00 8.90 N +ATOM 2923 CA PRO C 718 3.596 27.590 40.803 1.00 9.77 C +ATOM 2924 C PRO C 718 4.298 28.905 40.475 1.00 11.20 C +ATOM 2925 O PRO C 718 4.022 29.929 41.105 1.00 12.57 O +ATOM 2926 CB PRO C 718 4.290 26.880 41.974 1.00 9.76 C +ATOM 2927 CG PRO C 718 4.194 25.417 41.631 1.00 9.35 C +ATOM 2928 CD PRO C 718 4.398 25.407 40.146 1.00 8.50 C +ATOM 2929 N SER C 719 5.195 28.887 39.493 1.00 10.31 N +ATOM 2930 CA SER C 719 5.959 30.085 39.162 1.00 10.82 C +ATOM 2931 C SER C 719 5.846 30.640 37.747 1.00 11.67 C +ATOM 2932 O SER C 719 5.921 29.905 36.760 1.00 10.03 O +ATOM 2933 CB SER C 719 7.440 29.840 39.474 1.00 10.19 C +ATOM 2934 OG SER C 719 8.248 30.925 39.048 1.00 10.59 O +ATOM 2935 N GLU C 720 5.688 31.958 37.668 1.00 12.84 N +ATOM 2936 CA GLU C 720 5.598 32.666 36.396 1.00 15.19 C +ATOM 2937 C GLU C 720 6.970 32.631 35.718 1.00 15.76 C +ATOM 2938 O GLU C 720 7.084 32.850 34.513 1.00 16.09 O +ATOM 2939 CB GLU C 720 5.191 34.123 36.635 1.00 19.31 C +ATOM 2940 CG GLU C 720 3.841 34.289 37.313 1.00 25.97 C +ATOM 2941 CD GLU C 720 2.688 34.245 36.333 1.00 29.34 C +ATOM 2942 OE1 GLU C 720 2.815 33.557 35.299 1.00 32.91 O +ATOM 2943 OE2 GLU C 720 1.652 34.891 36.601 1.00 32.36 O +ATOM 2944 N GLN C 721 8.008 32.351 36.500 1.00 14.13 N +ATOM 2945 CA GLN C 721 9.367 32.297 35.971 1.00 15.11 C +ATOM 2946 C GLN C 721 9.708 30.970 35.290 1.00 13.83 C +ATOM 2947 O GLN C 721 10.748 30.852 34.642 1.00 14.16 O +ATOM 2948 CB GLN C 721 10.371 32.580 37.093 1.00 16.49 C +ATOM 2949 CG GLN C 721 10.268 33.988 37.664 1.00 20.79 C +ATOM 2950 CD GLN C 721 11.153 34.197 38.876 0.00 19.62 C +ATOM 2951 OE1 GLN C 721 10.981 33.542 39.904 0.00 20.05 O +ATOM 2952 NE2 GLN C 721 12.108 35.113 38.761 0.00 20.05 N +ATOM 2953 N ALA C 722 8.842 29.972 35.445 1.00 11.15 N +ATOM 2954 CA ALA C 722 9.057 28.662 34.824 1.00 9.75 C +ATOM 2955 C ALA C 722 7.721 28.167 34.282 1.00 9.81 C +ATOM 2956 O ALA C 722 7.144 27.205 34.792 1.00 9.60 O +ATOM 2957 CB ALA C 722 9.614 27.672 35.847 1.00 9.72 C +ATOM 2958 N ALA C 723 7.243 28.827 33.235 1.00 8.75 N +ATOM 2959 CA ALA C 723 5.953 28.497 32.641 1.00 10.45 C +ATOM 2960 C ALA C 723 6.018 27.832 31.270 1.00 9.37 C +ATOM 2961 O ALA C 723 5.004 27.755 30.577 1.00 10.14 O +ATOM 2962 CB ALA C 723 5.109 29.764 32.552 1.00 10.15 C +ATOM 2963 N GLY C 724 7.195 27.341 30.890 1.00 8.28 N +ATOM 2964 CA GLY C 724 7.353 26.718 29.584 1.00 8.15 C +ATOM 2965 C GLY C 724 6.693 25.369 29.332 1.00 10.20 C +ATOM 2966 O GLY C 724 7.273 24.521 28.648 1.00 11.73 O +ATOM 2967 N LEU C 725 5.491 25.155 29.862 1.00 8.80 N +ATOM 2968 CA LEU C 725 4.797 23.885 29.650 1.00 9.72 C +ATOM 2969 C LEU C 725 4.274 23.877 28.210 1.00 10.31 C +ATOM 2970 O LEU C 725 3.386 24.655 27.852 1.00 8.90 O +ATOM 2971 CB LEU C 725 3.643 23.731 30.650 1.00 8.87 C +ATOM 2972 CG LEU C 725 3.176 22.302 30.966 1.00 10.76 C +ATOM 2973 CD1 LEU C 725 2.168 22.348 32.107 1.00 10.22 C +ATOM 2974 CD2 LEU C 725 2.565 21.648 29.735 1.00 8.17 C +ATOM 2975 N TYR C 726 4.837 22.990 27.396 1.00 9.60 N +ATOM 2976 CA TYR C 726 4.493 22.888 25.979 1.00 10.06 C +ATOM 2977 C TYR C 726 3.552 21.736 25.644 1.00 9.50 C +ATOM 2978 O TYR C 726 3.486 20.739 26.360 1.00 8.70 O +ATOM 2979 CB TYR C 726 5.785 22.733 25.169 1.00 10.86 C +ATOM 2980 CG TYR C 726 5.644 22.913 23.673 1.00 13.66 C +ATOM 2981 CD1 TYR C 726 5.628 24.185 23.101 1.00 14.42 C +ATOM 2982 CD2 TYR C 726 5.569 21.807 22.823 1.00 15.34 C +ATOM 2983 CE1 TYR C 726 5.551 24.353 21.716 1.00 17.42 C +ATOM 2984 CE2 TYR C 726 5.490 21.962 21.440 1.00 16.56 C +ATOM 2985 CZ TYR C 726 5.485 23.235 20.894 1.00 18.25 C +ATOM 2986 OH TYR C 726 5.446 23.387 19.525 1.00 20.61 O +ATOM 2987 N ALA C 727 2.833 21.892 24.536 1.00 10.18 N +ATOM 2988 CA ALA C 727 1.901 20.890 24.037 1.00 9.92 C +ATOM 2989 C ALA C 727 1.494 21.304 22.624 1.00 10.68 C +ATOM 2990 O ALA C 727 1.706 22.446 22.219 1.00 10.95 O +ATOM 2991 CB ALA C 727 0.670 20.802 24.941 1.00 8.43 C +ATOM 2992 N GLY C 728 0.921 20.376 21.870 1.00 9.81 N +ATOM 2993 CA GLY C 728 0.510 20.699 20.516 1.00 10.54 C +ATOM 2994 C GLY C 728 -0.476 19.683 19.983 1.00 11.05 C +ATOM 2995 O GLY C 728 -0.773 18.688 20.651 1.00 9.71 O +ATOM 2996 N GLN C 729 -0.989 19.933 18.783 1.00 11.42 N +ATOM 2997 CA GLN C 729 -1.946 19.019 18.170 1.00 12.67 C +ATOM 2998 C GLN C 729 -1.358 17.615 18.056 1.00 13.08 C +ATOM 2999 O GLN C 729 -2.080 16.622 18.170 1.00 15.19 O +ATOM 3000 CB GLN C 729 -2.349 19.526 16.780 1.00 12.44 C +ATOM 3001 CG GLN C 729 -2.994 20.902 16.785 0.00 12.56 C +ATOM 3002 CD GLN C 729 -3.371 21.374 15.395 0.00 12.54 C +ATOM 3003 OE1 GLN C 729 -4.167 20.737 14.705 0.00 12.54 O +ATOM 3004 NE2 GLN C 729 -2.799 22.497 14.976 0.00 12.54 N +ATOM 3005 N TYR C 730 -0.049 17.531 17.835 1.00 13.00 N +ATOM 3006 CA TYR C 730 0.603 16.233 17.701 1.00 14.05 C +ATOM 3007 C TYR C 730 1.720 16.008 18.710 1.00 12.67 C +ATOM 3008 O TYR C 730 2.628 15.211 18.479 1.00 10.21 O +ATOM 3009 CB TYR C 730 1.131 16.060 16.275 1.00 18.20 C +ATOM 3010 CG TYR C 730 0.031 16.151 15.243 1.00 22.03 C +ATOM 3011 CD1 TYR C 730 -0.124 17.292 14.456 1.00 23.77 C +ATOM 3012 CD2 TYR C 730 -0.900 15.122 15.103 1.00 23.79 C +ATOM 3013 CE1 TYR C 730 -1.181 17.407 13.557 1.00 26.17 C +ATOM 3014 CE2 TYR C 730 -1.961 15.228 14.210 1.00 26.36 C +ATOM 3015 CZ TYR C 730 -2.096 16.371 13.443 1.00 27.10 C +ATOM 3016 OH TYR C 730 -3.149 16.477 12.566 1.00 30.18 O +ATOM 3017 N VAL C 731 1.632 16.718 19.831 1.00 11.60 N +ATOM 3018 CA VAL C 731 2.602 16.620 20.917 1.00 13.39 C +ATOM 3019 C VAL C 731 1.790 16.751 22.206 1.00 11.66 C +ATOM 3020 O VAL C 731 1.585 17.852 22.712 1.00 11.16 O +ATOM 3021 CB VAL C 731 3.635 17.768 20.865 1.00 15.15 C +ATOM 3022 CG1 VAL C 731 4.728 17.518 21.887 1.00 17.52 C +ATOM 3023 CG2 VAL C 731 4.225 17.888 19.468 1.00 17.92 C +ATOM 3024 N HIS C 732 1.330 15.624 22.733 1.00 11.86 N +ATOM 3025 CA HIS C 732 0.502 15.629 23.934 1.00 9.63 C +ATOM 3026 C HIS C 732 1.206 15.639 25.282 1.00 10.67 C +ATOM 3027 O HIS C 732 2.053 14.792 25.555 1.00 11.39 O +ATOM 3028 CB HIS C 732 -0.429 14.407 23.968 1.00 10.14 C +ATOM 3029 CG HIS C 732 -1.381 14.311 22.819 1.00 10.95 C +ATOM 3030 ND1 HIS C 732 -2.007 15.410 22.270 1.00 13.35 N +ATOM 3031 CD2 HIS C 732 -1.882 13.231 22.173 1.00 8.33 C +ATOM 3032 CE1 HIS C 732 -2.853 15.010 21.337 1.00 8.64 C +ATOM 3033 NE2 HIS C 732 -2.797 13.693 21.259 1.00 12.75 N +ATOM 3034 N SER C 733 0.852 16.602 26.126 1.00 10.41 N +ATOM 3035 CA SER C 733 1.354 16.605 27.493 1.00 8.48 C +ATOM 3036 C SER C 733 0.124 15.943 28.107 1.00 7.26 C +ATOM 3037 O SER C 733 -0.979 16.132 27.597 1.00 8.20 O +ATOM 3038 CB SER C 733 1.546 18.026 28.021 1.00 9.21 C +ATOM 3039 OG SER C 733 2.839 18.502 27.684 1.00 7.41 O +ATOM 3040 N SER C 734 0.277 15.157 29.165 1.00 7.44 N +ATOM 3041 CA SER C 734 -0.898 14.480 29.709 1.00 7.89 C +ATOM 3042 C SER C 734 -0.925 14.317 31.218 1.00 7.44 C +ATOM 3043 O SER C 734 0.068 14.556 31.909 1.00 7.26 O +ATOM 3044 CB SER C 734 -1.039 13.098 29.069 1.00 6.94 C +ATOM 3045 OG SER C 734 0.025 12.254 29.484 1.00 8.40 O +ATOM 3046 N PHE C 735 -2.085 13.880 31.703 1.00 7.53 N +ATOM 3047 CA PHE C 735 -2.339 13.672 33.127 1.00 8.37 C +ATOM 3048 C PHE C 735 -3.292 12.480 33.238 1.00 8.34 C +ATOM 3049 O PHE C 735 -4.345 12.458 32.592 1.00 8.27 O +ATOM 3050 CB PHE C 735 -2.967 14.953 33.703 1.00 5.88 C +ATOM 3051 CG PHE C 735 -3.348 14.877 35.165 1.00 9.25 C +ATOM 3052 CD1 PHE C 735 -2.558 14.198 36.086 1.00 6.35 C +ATOM 3053 CD2 PHE C 735 -4.475 15.558 35.627 1.00 8.21 C +ATOM 3054 CE1 PHE C 735 -2.881 14.198 37.445 1.00 9.77 C +ATOM 3055 CE2 PHE C 735 -4.808 15.566 36.983 1.00 11.18 C +ATOM 3056 CZ PHE C 735 -4.006 14.885 37.895 1.00 10.67 C +ATOM 3057 N SER C 736 -2.901 11.483 34.030 1.00 7.28 N +ATOM 3058 CA SER C 736 -3.705 10.277 34.229 1.00 7.21 C +ATOM 3059 C SER C 736 -3.795 9.923 35.709 1.00 7.87 C +ATOM 3060 O SER C 736 -2.919 10.280 36.502 1.00 7.25 O +ATOM 3061 CB SER C 736 -3.088 9.083 33.490 1.00 9.48 C +ATOM 3062 OG SER C 736 -3.073 9.268 32.085 1.00 8.01 O +ATOM 3063 N GLY C 737 -4.853 9.208 36.072 1.00 7.83 N +ATOM 3064 CA GLY C 737 -5.020 8.796 37.451 1.00 8.35 C +ATOM 3065 C GLY C 737 -6.043 7.686 37.552 1.00 9.41 C +ATOM 3066 O GLY C 737 -6.967 7.613 36.743 1.00 9.41 O +ATOM 3067 N TYR C 738 -5.876 6.801 38.530 1.00 9.38 N +ATOM 3068 CA TYR C 738 -6.832 5.723 38.708 1.00 8.61 C +ATOM 3069 C TYR C 738 -6.754 5.088 40.086 1.00 9.42 C +ATOM 3070 O TYR C 738 -5.717 5.132 40.760 1.00 8.54 O +ATOM 3071 CB TYR C 738 -6.665 4.666 37.602 1.00 10.43 C +ATOM 3072 CG TYR C 738 -5.253 4.159 37.389 1.00 13.03 C +ATOM 3073 CD1 TYR C 738 -4.725 3.139 38.180 1.00 13.89 C +ATOM 3074 CD2 TYR C 738 -4.454 4.687 36.376 1.00 14.12 C +ATOM 3075 CE1 TYR C 738 -3.435 2.654 37.963 1.00 14.68 C +ATOM 3076 CE2 TYR C 738 -3.168 4.214 36.152 1.00 15.37 C +ATOM 3077 CZ TYR C 738 -2.664 3.197 36.946 1.00 16.45 C +ATOM 3078 OH TYR C 738 -1.392 2.725 36.712 1.00 17.87 O +ATOM 3079 N LEU C 739 -7.876 4.519 40.508 1.00 9.35 N +ATOM 3080 CA LEU C 739 -7.970 3.867 41.805 1.00 10.12 C +ATOM 3081 C LEU C 739 -7.234 2.531 41.834 1.00 11.49 C +ATOM 3082 O LEU C 739 -7.411 1.697 40.946 1.00 13.02 O +ATOM 3083 CB LEU C 739 -9.441 3.632 42.158 1.00 10.71 C +ATOM 3084 CG LEU C 739 -9.690 2.788 43.410 1.00 10.86 C +ATOM 3085 CD1 LEU C 739 -9.322 3.585 44.650 1.00 10.65 C +ATOM 3086 CD2 LEU C 739 -11.155 2.368 43.461 1.00 12.12 C +ATOM 3087 N LEU C 740 -6.407 2.333 42.858 1.00 10.50 N +ATOM 3088 CA LEU C 740 -5.681 1.080 43.018 1.00 11.95 C +ATOM 3089 C LEU C 740 -6.433 0.196 44.013 1.00 12.75 C +ATOM 3090 O LEU C 740 -6.834 -0.919 43.687 1.00 11.97 O +ATOM 3091 CB LEU C 740 -4.267 1.323 43.551 1.00 13.20 C +ATOM 3092 CG LEU C 740 -3.237 1.999 42.642 1.00 14.04 C +ATOM 3093 CD1 LEU C 740 -1.909 2.096 43.379 1.00 15.29 C +ATOM 3094 CD2 LEU C 740 -3.075 1.202 41.357 1.00 15.44 C +ATOM 3095 N TYR C 741 -6.627 0.709 45.224 1.00 12.17 N +ATOM 3096 CA TYR C 741 -7.307 -0.050 46.269 1.00 14.60 C +ATOM 3097 C TYR C 741 -8.318 0.790 47.041 1.00 15.45 C +ATOM 3098 O TYR C 741 -7.962 1.801 47.643 1.00 14.52 O +ATOM 3099 CB TYR C 741 -6.284 -0.607 47.267 1.00 14.86 C +ATOM 3100 CG TYR C 741 -4.977 -1.053 46.649 1.00 16.58 C +ATOM 3101 CD1 TYR C 741 -3.787 -0.378 46.930 1.00 16.64 C +ATOM 3102 CD2 TYR C 741 -4.926 -2.144 45.783 1.00 18.64 C +ATOM 3103 CE1 TYR C 741 -2.580 -0.777 46.366 1.00 15.55 C +ATOM 3104 CE2 TYR C 741 -3.721 -2.553 45.210 1.00 17.53 C +ATOM 3105 CZ TYR C 741 -2.554 -1.864 45.507 1.00 16.93 C +ATOM 3106 OH TYR C 741 -1.364 -2.255 44.938 1.00 17.41 O +ATOM 3107 N PRO C 742 -9.595 0.380 47.033 1.00 18.42 N +ATOM 3108 CA PRO C 742 -10.628 1.125 47.759 1.00 20.64 C +ATOM 3109 C PRO C 742 -10.352 0.981 49.254 1.00 23.47 C +ATOM 3110 O PRO C 742 -10.050 -0.116 49.721 1.00 24.13 O +ATOM 3111 CB PRO C 742 -11.919 0.417 47.352 1.00 21.91 C +ATOM 3112 CG PRO C 742 -11.589 -0.181 46.015 1.00 22.22 C +ATOM 3113 CD PRO C 742 -10.193 -0.695 46.226 1.00 19.51 C +ATOM 3114 N MET C 743 -10.447 2.076 50.002 1.00 26.65 N +ATOM 3115 CA MET C 743 -10.192 2.033 51.441 1.00 30.37 C +ATOM 3116 C MET C 743 -11.436 2.386 52.253 1.00 32.01 C +ATOM 3117 O MET C 743 -12.484 2.685 51.643 1.00 32.72 O +ATOM 3118 CB MET C 743 -9.057 2.993 51.809 1.00 33.25 C +ATOM 3119 CG MET C 743 -7.705 2.650 51.192 1.00 35.76 C +ATOM 3120 SD MET C 743 -7.002 1.095 51.780 1.00 40.06 S +ATOM 3121 CE MET C 743 -6.123 1.655 53.236 1.00 38.39 C +ATOM 3122 OXT MET C 743 -11.345 2.360 53.498 1.00 34.73 O +TER 3123 MET C 743 +HETATM 3124 C1 CPS C 800 11.119 27.610 39.632 1.00 12.25 C +HETATM 3125 C2 CPS C 800 12.231 26.984 40.539 1.00 12.61 C +HETATM 3126 C3 CPS C 800 11.170 27.844 42.752 1.00 15.89 C +HETATM 3127 C4 CPS C 800 11.008 28.508 44.151 1.00 17.52 C +HETATM 3128 C5 CPS C 800 12.142 27.957 45.081 1.00 17.28 C +HETATM 3129 C6 CPS C 800 13.467 27.957 44.329 1.00 16.00 C +HETATM 3130 C7 CPS C 800 14.519 27.441 45.337 1.00 16.88 C +HETATM 3131 C8 CPS C 800 13.936 27.817 46.736 1.00 18.80 C +HETATM 3132 C9 CPS C 800 12.552 28.522 46.468 1.00 19.85 C +HETATM 3133 C10 CPS C 800 11.818 26.393 45.310 1.00 17.39 C +HETATM 3134 C11 CPS C 800 11.947 25.471 40.933 1.00 12.35 C +HETATM 3135 C12 CPS C 800 11.458 28.987 39.064 1.00 14.46 C +HETATM 3136 C13 CPS C 800 12.791 29.022 38.309 1.00 12.37 C +HETATM 3137 C14 CPS C 800 13.953 28.508 39.226 1.00 13.93 C +HETATM 3138 C15 CPS C 800 13.583 27.068 39.762 1.00 12.51 C +HETATM 3139 C16 CPS C 800 14.759 26.548 40.641 1.00 12.45 C +HETATM 3140 C17 CPS C 800 14.914 27.190 42.054 1.00 10.67 C +HETATM 3141 C18 CPS C 800 13.610 27.244 42.930 1.00 13.54 C +HETATM 3142 C19 CPS C 800 12.486 27.800 41.890 1.00 13.01 C +HETATM 3143 C20 CPS C 800 11.620 28.361 47.748 1.00 24.34 C +HETATM 3144 C21 CPS C 800 10.168 28.896 47.640 1.00 25.26 C +HETATM 3145 C22 CPS C 800 12.319 29.020 48.988 1.00 29.10 C +HETATM 3146 C23 CPS C 800 11.543 28.937 50.344 1.00 32.82 C +HETATM 3147 C24 CPS C 800 11.473 27.502 50.936 1.00 35.26 C +HETATM 3148 C25 CPS C 800 12.195 26.301 53.097 1.00 37.75 C +HETATM 3149 C26 CPS C 800 11.349 26.026 54.369 1.00 38.55 C +HETATM 3150 C27 CPS C 800 10.233 27.068 54.585 1.00 38.79 C +HETATM 3151 N1 CPS C 800 11.726 27.508 52.382 1.00 37.77 N +HETATM 3152 O1 CPS C 800 12.148 26.671 50.296 1.00 37.21 O +HETATM 3153 O2 CPS C 800 13.137 30.336 37.800 1.00 15.93 O +HETATM 3154 O3 CPS C 800 15.366 28.575 42.023 1.00 10.55 O +HETATM 3155 O4 CPS C 800 11.327 29.906 43.971 1.00 17.26 O +HETATM 3156 S SO4 C 900 4.431 5.828 34.442 1.00 19.24 S +HETATM 3157 O1 SO4 C 900 3.697 6.772 33.581 1.00 23.18 O +HETATM 3158 O2 SO4 C 900 3.478 4.900 35.073 1.00 18.26 O +HETATM 3159 O3 SO4 C 900 5.384 5.063 33.626 1.00 22.27 O +HETATM 3160 O4 SO4 C 900 5.158 6.577 35.483 1.00 20.89 O +HETATM 3161 O HOH A2001 -1.538 -2.859 12.949 1.00 39.63 O +HETATM 3162 O HOH A2002 14.652 -1.449 16.034 1.00 40.14 O +HETATM 3163 O HOH A2003 18.807 -1.092 13.417 1.00 21.07 O +HETATM 3164 O HOH A2004 13.819 4.164 12.407 1.00 13.86 O +HETATM 3165 O HOH A2005 8.279 -0.680 13.623 1.00 14.84 O +HETATM 3166 O HOH A2006 1.952 2.269 7.336 1.00 33.73 O +HETATM 3167 O HOH A2007 6.884 2.563 13.797 1.00 11.47 O +HETATM 3168 O HOH A2008 5.939 -4.200 12.971 1.00 13.72 O +HETATM 3169 O HOH A2009 4.541 -1.495 19.690 1.00 8.76 O +HETATM 3170 O HOH A2010 12.521 -5.788 16.912 1.00 36.08 O +HETATM 3171 O HOH A2011 9.624 -3.010 14.815 1.00 15.36 O +HETATM 3172 O HOH A2012 15.873 -10.250 22.959 1.00 35.52 O +HETATM 3173 O HOH A2013 11.901 -11.837 21.278 1.00 31.92 O +HETATM 3174 O HOH A2014 19.901 -7.505 25.446 1.00 31.18 O +HETATM 3175 O HOH A2015 12.172 -12.098 25.739 1.00 27.25 O +HETATM 3176 O HOH A2016 11.598 -11.366 34.490 1.00 45.06 O +HETATM 3177 O HOH A2017 -0.372 -11.802 35.447 1.00 22.92 O +HETATM 3178 O HOH A2018 5.319 -13.964 31.868 1.00 21.85 O +HETATM 3179 O HOH A2019 0.298 -9.903 28.052 1.00 10.93 O +HETATM 3180 O HOH A2020 -0.033 -18.603 27.225 1.00 20.75 O +HETATM 3181 O HOH A2021 5.538 -19.134 25.148 1.00 17.53 O +HETATM 3182 O HOH A2022 5.689 -14.643 25.715 1.00 15.20 O +HETATM 3183 O HOH A2023 6.206 -14.487 19.886 1.00 20.33 O +HETATM 3184 O HOH A2024 10.704 -9.250 17.190 1.00 23.81 O +HETATM 3185 O HOH A2025 9.510 -14.410 19.562 1.00 42.56 O +HETATM 3186 O HOH A2026 6.920 -13.681 13.137 1.00 25.55 O +HETATM 3187 O HOH A2027 8.276 -10.035 13.051 1.00 17.01 O +HETATM 3188 O HOH A2028 3.245 -5.662 13.542 1.00 15.84 O +HETATM 3189 O HOH A2029 -0.847 -9.569 20.415 1.00 11.15 O +HETATM 3190 O HOH A2030 -4.117 -8.819 17.310 1.00 27.59 O +HETATM 3191 O HOH A2031 -8.808 -11.613 21.704 1.00 33.22 O +HETATM 3192 O HOH A2032 -3.952 -15.936 26.839 1.00 25.79 O +HETATM 3193 O HOH A2033 -11.105 -12.793 23.576 1.00 36.94 O +HETATM 3194 O HOH A2034 -13.403 -9.024 31.517 1.00 28.39 O +HETATM 3195 O HOH A2035 -6.321 -9.086 27.589 1.00 13.77 O +HETATM 3196 O HOH A2036 14.956 13.655 12.191 1.00 25.61 O +HETATM 3197 O HOH A2037 11.184 16.259 12.427 1.00 39.35 O +HETATM 3198 O HOH A2038 16.614 18.116 16.531 1.00 22.37 O +HETATM 3199 O HOH A2039 7.376 9.446 13.123 1.00 14.26 O +HETATM 3200 O HOH A2040 -8.367 -4.742 16.017 1.00 34.69 O +HETATM 3201 O HOH A2041 -10.545 9.181 21.917 1.00 33.70 O +HETATM 3202 O HOH A2042 -4.942 11.537 19.422 1.00 16.63 O +HETATM 3203 O HOH A2043 -4.558 12.424 14.556 1.00 24.85 O +HETATM 3204 O HOH A2044 10.002 15.951 24.218 1.00 11.74 O +HETATM 3205 O HOH A2045 12.631 23.253 17.944 1.00 26.84 O +HETATM 3206 O HOH A2046 11.050 19.500 15.084 1.00 22.39 O +HETATM 3207 O HOH A2047 24.851 12.242 16.156 1.00 49.49 O +HETATM 3208 O HOH A2048 18.442 13.495 21.576 1.00 22.96 O +HETATM 3209 O HOH A2049 12.411 14.683 25.759 1.00 14.26 O +HETATM 3210 O HOH A2050 11.210 10.373 29.158 1.00 12.50 O +HETATM 3211 O HOH A2051 -10.334 2.830 24.352 1.00 32.77 O +HETATM 3212 O HOH A2052 -14.952 -3.382 27.555 1.00 29.96 O +HETATM 3213 O HOH A2053 -11.863 0.398 22.441 1.00 50.25 O +HETATM 3214 O HOH A2054 -1.917 -9.359 15.189 1.00 31.66 O +HETATM 3215 O HOH A2055 21.329 0.873 13.271 1.00 54.09 O +HETATM 3216 O HOH A2056 -0.016 -0.331 11.723 1.00 19.02 O +HETATM 3217 O HOH A2057 1.246 5.862 11.125 1.00 21.46 O +HETATM 3218 O HOH A2058 -1.241 2.400 10.227 1.00 31.42 O +HETATM 3219 O HOH A2059 13.877 -11.217 32.534 1.00 34.18 O +HETATM 3220 O HOH A2060 6.752 9.763 6.209 1.00 45.51 O +HETATM 3221 O HOH A2061 13.849 4.524 9.189 1.00 29.70 O +HETATM 3222 O HOH A2062 11.181 3.168 8.241 1.00 23.25 O +HETATM 3223 O HOH A2063 8.082 -17.967 24.019 1.00 30.59 O +HETATM 3224 O HOH A2064 7.511 -14.635 23.099 1.00 38.17 O +HETATM 3225 O HOH A2065 6.976 -14.855 28.560 1.00 33.06 O +HETATM 3226 O HOH A2066 14.322 10.504 11.416 1.00 25.23 O +HETATM 3227 O HOH A2067 0.856 -4.796 12.005 1.00 18.13 O +HETATM 3228 O HOH A2068 3.328 -8.309 12.231 1.00 24.26 O +HETATM 3229 O HOH A2069 24.158 6.040 23.636 1.00 35.53 O +HETATM 3230 O HOH A2070 18.790 -3.959 25.435 1.00 56.33 O +HETATM 3231 O HOH A2071 23.642 -0.249 24.649 1.00 32.45 O +HETATM 3232 O HOH A2072 15.528 3.582 29.638 1.00 28.07 O +HETATM 3233 O HOH A2073 7.733 0.218 30.221 1.00 13.44 O +HETATM 3234 O HOH B2001 8.464 -13.892 35.305 1.00 35.52 O +HETATM 3235 O HOH B2002 30.497 11.729 40.960 1.00 55.56 O +HETATM 3236 O HOH B2003 16.098 13.129 49.944 1.00 16.78 O +HETATM 3237 O HOH B2004 21.376 11.940 47.224 1.00 20.82 O +HETATM 3238 O HOH B2005 11.938 18.419 51.360 1.00 31.03 O +HETATM 3239 O HOH B2006 23.956 15.931 48.012 1.00 11.31 O +HETATM 3240 O HOH B2007 25.574 12.478 48.095 1.00 22.14 O +HETATM 3241 O HOH B2008 27.754 11.491 45.617 1.00 20.20 O +HETATM 3242 O HOH B2009 25.957 10.282 42.496 1.00 12.21 O +HETATM 3243 O HOH B2010 23.158 5.186 46.862 1.00 18.17 O +HETATM 3244 O HOH B2011 29.362 7.481 44.278 1.00 15.02 O +HETATM 3245 O HOH B2012 28.398 2.678 47.664 1.00 32.05 O +HETATM 3246 O HOH B2013 23.309 3.930 43.270 1.00 12.14 O +HETATM 3247 O HOH B2014 22.216 2.149 50.314 1.00 60.09 O +HETATM 3248 O HOH B2015 24.280 3.181 53.833 1.00 25.91 O +HETATM 3249 O HOH B2016 24.095 7.165 51.592 1.00 27.86 O +HETATM 3250 O HOH B2017 21.239 6.852 48.469 1.00 10.04 O +HETATM 3251 O HOH B2018 18.743 9.611 50.632 1.00 14.65 O +HETATM 3252 O HOH B2019 18.267 12.272 51.901 1.00 28.12 O +HETATM 3253 O HOH B2020 11.929 8.547 55.566 1.00 26.93 O +HETATM 3254 O HOH B2021 8.765 10.578 54.600 1.00 18.36 O +HETATM 3255 O HOH B2022 -0.666 8.628 53.457 1.00 26.07 O +HETATM 3256 O HOH B2023 -0.638 9.227 50.445 1.00 27.50 O +HETATM 3257 O HOH B2024 1.364 11.777 51.672 1.00 34.55 O +HETATM 3258 O HOH B2025 -3.211 0.078 50.908 1.00 26.80 O +HETATM 3259 O HOH B2026 1.593 4.761 54.278 1.00 16.17 O +HETATM 3260 O HOH B2027 6.396 4.226 56.262 1.00 32.40 O +HETATM 3261 O HOH B2028 4.996 -0.666 50.539 1.00 13.31 O +HETATM 3262 O HOH B2029 10.328 -1.500 55.202 1.00 31.69 O +HETATM 3263 O HOH B2030 9.215 1.357 56.251 1.00 27.15 O +HETATM 3264 O HOH B2031 17.419 7.205 54.318 1.00 16.99 O +HETATM 3265 O HOH B2032 19.963 5.028 55.718 1.00 25.76 O +HETATM 3266 O HOH B2033 13.340 6.226 58.439 1.00 30.41 O +HETATM 3267 O HOH B2034 19.188 3.424 59.764 1.00 26.70 O +HETATM 3268 O HOH B2035 20.611 -0.437 51.558 1.00 34.53 O +HETATM 3269 O HOH B2036 15.483 -2.857 53.524 1.00 15.51 O +HETATM 3270 O HOH B2037 16.333 2.278 45.337 1.00 9.69 O +HETATM 3271 O HOH B2038 12.920 -3.464 52.137 1.00 19.78 O +HETATM 3272 O HOH B2039 8.846 -5.908 53.260 1.00 18.18 O +HETATM 3273 O HOH B2040 8.929 -10.428 53.297 1.00 36.15 O +HETATM 3274 O HOH B2041 5.412 -13.447 52.939 1.00 36.68 O +HETATM 3275 O HOH B2042 4.001 -5.574 56.542 1.00 23.24 O +HETATM 3276 O HOH B2043 4.515 -7.070 49.520 1.00 14.81 O +HETATM 3277 O HOH B2044 23.988 19.019 33.083 1.00 22.23 O +HETATM 3278 O HOH B2045 30.660 14.766 34.854 1.00 38.96 O +HETATM 3279 O HOH B2046 29.408 11.616 33.064 1.00 20.93 O +HETATM 3280 O HOH B2047 27.015 14.169 28.129 1.00 22.62 O +HETATM 3281 O HOH B2048 26.044 4.297 36.848 1.00 14.11 O +HETATM 3282 O HOH B2049 24.030 -5.513 42.834 1.00 47.65 O +HETATM 3283 O HOH B2050 18.330 -6.273 31.650 1.00 32.27 O +HETATM 3284 O HOH B2051 27.562 8.387 26.617 1.00 31.94 O +HETATM 3285 O HOH B2052 17.832 9.402 27.723 1.00 11.70 O +HETATM 3286 O HOH B2053 26.148 21.583 34.021 1.00 42.63 O +HETATM 3287 O HOH B2054 21.359 17.055 31.741 1.00 19.31 O +HETATM 3288 O HOH B2055 16.324 11.988 28.814 1.00 14.30 O +HETATM 3289 O HOH B2056 11.805 11.104 32.111 1.00 10.44 O +HETATM 3290 O HOH B2057 12.600 12.967 29.621 1.00 22.38 O +HETATM 3291 O HOH B2058 8.844 -10.969 36.126 1.00 21.82 O +HETATM 3292 O HOH B2059 14.822 -10.298 51.570 1.00 27.40 O +HETATM 3293 O HOH B2060 11.210 -13.471 41.266 1.00 34.99 O +HETATM 3294 O HOH B2061 20.664 -6.423 48.107 1.00 44.17 O +HETATM 3295 O HOH B2062 23.088 13.135 49.712 1.00 35.32 O +HETATM 3296 O HOH B2063 21.420 9.719 49.135 1.00 16.43 O +HETATM 3297 O HOH B2064 28.796 10.252 43.195 1.00 18.65 O +HETATM 3298 O HOH B2065 24.124 4.915 49.678 1.00 20.54 O +HETATM 3299 O HOH B2066 23.217 -3.477 46.318 1.00 30.05 O +HETATM 3300 O HOH B2067 25.744 -2.387 40.245 1.00 34.23 O +HETATM 3301 O HOH B2068 26.954 3.884 50.086 1.00 23.60 O +HETATM 3302 O HOH B2069 20.007 8.508 53.297 1.00 34.00 O +HETATM 3303 O HOH B2070 31.851 9.005 40.689 1.00 35.82 O +HETATM 3304 O HOH B2071 32.534 2.744 38.637 1.00 44.99 O +HETATM 3305 O HOH B2072 29.419 8.267 31.118 1.00 30.85 O +HETATM 3306 O HOH B2073 11.211 -4.320 54.380 1.00 27.99 O +HETATM 3307 O HOH B2074 11.387 3.726 58.510 1.00 41.11 O +HETATM 3308 O HOH B2075 29.316 10.660 36.650 1.00 23.58 O +HETATM 3309 O HOH B2076 10.692 23.715 47.308 1.00 23.75 O +HETATM 3310 O HOH B2077 10.743 18.921 48.564 1.00 13.39 O +HETATM 3311 O HOH B2078 16.114 25.635 51.542 1.00 25.77 O +HETATM 3312 O HOH B2079 10.424 14.950 38.840 1.00 7.77 O +HETATM 3313 O HOH B2080 9.313 12.142 40.313 1.00 15.18 O +HETATM 3314 O HOH B2081 7.360 7.764 41.016 1.00 7.02 O +HETATM 3315 O HOH B2082 -4.956 -12.259 41.126 1.00 49.23 O +HETATM 3316 O HOH B2083 -0.403 -13.542 47.035 1.00 37.37 O +HETATM 3317 O HOH C2001 -2.335 11.223 53.973 1.00 37.99 O +HETATM 3318 O HOH C2002 -14.037 1.912 34.954 1.00 25.05 O +HETATM 3319 O HOH C2003 -11.654 8.015 53.913 1.00 31.17 O +HETATM 3320 O HOH C2004 7.447 30.758 28.488 1.00 32.27 O +HETATM 3321 O HOH C2005 -2.890 25.313 27.102 1.00 11.90 O +HETATM 3322 O HOH C2006 -6.866 17.766 19.013 1.00 30.98 O +HETATM 3323 O HOH C2007 -5.301 13.769 17.348 1.00 20.83 O +HETATM 3324 O HOH C2008 0.038 29.163 23.276 1.00 12.73 O +HETATM 3325 O HOH C2009 0.088 31.480 27.295 1.00 5.85 O +HETATM 3326 O HOH C2010 2.492 29.023 30.239 1.00 6.92 O +HETATM 3327 O HOH C2011 8.154 19.019 52.812 1.00 49.56 O +HETATM 3328 O HOH C2012 -3.357 26.195 33.952 1.00 15.61 O +HETATM 3329 O HOH C2013 -3.762 31.800 37.760 1.00 25.65 O +HETATM 3330 O HOH C2014 -0.080 32.609 33.142 1.00 40.47 O +HETATM 3331 O HOH C2015 -2.516 30.686 42.104 1.00 14.79 O +HETATM 3332 O HOH C2016 -5.807 30.801 39.761 1.00 15.88 O +HETATM 3333 O HOH C2017 -0.478 25.949 36.116 1.00 6.12 O +HETATM 3334 O HOH C2018 -7.453 26.015 35.694 1.00 12.98 O +HETATM 3335 O HOH C2019 -12.634 25.630 30.986 1.00 29.77 O +HETATM 3336 O HOH C2020 -7.260 23.483 28.365 1.00 19.88 O +HETATM 3337 O HOH C2021 -5.162 25.161 31.845 1.00 7.87 O +HETATM 3338 O HOH C2022 -5.675 21.283 24.974 1.00 8.91 O +HETATM 3339 O HOH C2023 -9.911 24.237 27.290 1.00 29.24 O +HETATM 3340 O HOH C2024 -8.349 23.616 24.149 1.00 41.93 O +HETATM 3341 O HOH C2025 -13.202 18.178 27.122 1.00 28.88 O +HETATM 3342 O HOH C2026 -9.329 11.893 22.378 1.00 26.30 O +HETATM 3343 O HOH C2027 -12.413 14.810 24.992 1.00 20.42 O +HETATM 3344 O HOH C2028 -10.881 4.567 26.505 1.00 14.54 O +HETATM 3345 O HOH C2029 -11.340 7.068 23.996 1.00 31.81 O +HETATM 3346 O HOH C2030 -16.758 2.866 31.108 1.00 33.20 O +HETATM 3347 O HOH C2031 -15.025 7.383 29.954 1.00 18.14 O +HETATM 3348 O HOH C2032 -16.121 12.624 30.659 1.00 23.62 O +HETATM 3349 O HOH C2033 -12.423 9.715 36.514 1.00 11.45 O +HETATM 3350 O HOH C2034 -13.014 8.691 43.023 1.00 8.53 O +HETATM 3351 O HOH C2035 -16.400 15.745 35.218 1.00 42.86 O +HETATM 3352 O HOH C2036 -17.131 18.882 32.227 1.00 45.32 O +HETATM 3353 O HOH C2037 -11.458 22.956 29.503 1.00 20.16 O +HETATM 3354 O HOH C2038 -18.000 21.927 34.816 1.00 36.65 O +HETATM 3355 O HOH C2039 -9.753 25.044 37.246 1.00 26.26 O +HETATM 3356 O HOH C2040 -13.638 20.328 39.114 1.00 14.93 O +HETATM 3357 O HOH C2041 -4.430 19.376 36.177 1.00 7.14 O +HETATM 3358 O HOH C2042 -13.317 17.281 39.484 1.00 8.10 O +HETATM 3359 O HOH C2043 -14.429 19.328 43.054 1.00 11.08 O +HETATM 3360 O HOH C2044 -17.827 10.116 47.836 1.00 12.54 O +HETATM 3361 O HOH C2045 -21.136 8.428 45.222 1.00 32.00 O +HETATM 3362 O HOH C2046 -19.483 8.975 39.655 1.00 22.58 O +HETATM 3363 O HOH C2047 -13.607 3.007 49.038 1.00 31.80 O +HETATM 3364 O HOH C2048 9.276 21.813 18.463 1.00 29.11 O +HETATM 3365 O HOH C2049 11.455 32.147 28.458 1.00 20.36 O +HETATM 3366 O HOH C2050 17.073 26.828 30.418 1.00 16.74 O +HETATM 3367 O HOH C2051 13.508 30.057 34.935 1.00 26.45 O +HETATM 3368 O HOH C2052 16.950 29.697 35.500 1.00 25.06 O +HETATM 3369 O HOH C2053 12.045 30.211 31.920 1.00 21.76 O +HETATM 3370 O HOH C2054 6.045 27.008 37.625 1.00 4.32 O +HETATM 3371 O HOH C2055 -2.605 17.525 50.710 1.00 44.00 O +HETATM 3372 O HOH C2056 -2.148 11.679 49.935 1.00 22.07 O +HETATM 3373 O HOH C2057 -5.285 17.838 51.932 1.00 20.30 O +HETATM 3374 O HOH C2058 -4.763 20.618 53.115 1.00 39.28 O +HETATM 3375 O HOH C2059 0.794 25.418 48.281 1.00 29.19 O +HETATM 3376 O HOH C2060 3.502 13.914 52.385 1.00 29.16 O +HETATM 3377 O HOH C2061 -0.840 14.908 53.115 1.00 38.47 O +HETATM 3378 O HOH C2062 3.794 17.030 50.556 1.00 28.98 O +HETATM 3379 O HOH C2063 6.499 17.869 48.128 1.00 12.23 O +HETATM 3380 O HOH C2064 6.940 22.641 49.260 1.00 24.31 O +HETATM 3381 O HOH C2065 17.070 26.927 36.674 1.00 12.15 O +HETATM 3382 O HOH C2066 14.320 17.657 34.160 1.00 9.65 O +HETATM 3383 O HOH C2067 21.327 26.435 34.839 1.00 35.93 O +HETATM 3384 O HOH C2068 20.566 23.098 36.554 1.00 18.97 O +HETATM 3385 O HOH C2069 13.338 25.466 24.051 1.00 18.42 O +HETATM 3386 O HOH C2070 13.463 22.074 26.037 1.00 17.64 O +HETATM 3387 O HOH C2071 16.977 16.870 26.978 1.00 14.74 O +HETATM 3388 O HOH C2072 14.475 14.778 28.218 1.00 25.25 O +HETATM 3389 O HOH C2073 13.834 16.650 31.212 1.00 14.63 O +HETATM 3390 O HOH C2074 9.519 12.688 30.494 1.00 11.12 O +HETATM 3391 O HOH C2075 5.147 9.377 34.394 1.00 11.50 O +HETATM 3392 O HOH C2076 -5.143 10.863 52.512 1.00 24.34 O +HETATM 3393 O HOH C2077 -9.000 7.547 52.456 1.00 19.77 O +HETATM 3394 O HOH C2078 -5.833 9.910 55.227 1.00 33.97 O +HETATM 3395 O HOH C2079 -8.231 16.015 52.921 1.00 25.80 O +HETATM 3396 O HOH C2080 -5.870 13.664 52.037 1.00 14.90 O +HETATM 3397 O HOH C2081 -13.176 21.779 41.760 1.00 11.29 O +HETATM 3398 O HOH C2082 -5.530 24.055 26.045 1.00 16.45 O +HETATM 3399 O HOH C2083 -5.205 25.696 28.944 1.00 23.69 O +HETATM 3400 O HOH C2084 -8.334 14.596 17.769 1.00 36.72 O +HETATM 3401 O HOH C2085 -4.975 26.128 42.240 1.00 14.14 O +HETATM 3402 O HOH C2086 1.085 27.211 42.793 1.00 10.89 O +HETATM 3403 O HOH C2087 -3.035 26.972 44.443 1.00 13.29 O +HETATM 3404 O HOH C2088 -5.981 31.228 35.525 1.00 27.40 O +HETATM 3405 O HOH C2089 -3.371 34.929 38.561 1.00 53.93 O +HETATM 3406 O HOH C2090 -1.999 33.426 40.906 1.00 23.54 O +HETATM 3407 O HOH C2091 0.095 30.010 43.318 1.00 33.46 O +HETATM 3408 O HOH C2092 -7.429 28.889 34.557 1.00 25.96 O +HETATM 3409 O HOH C2093 1.707 31.157 41.031 1.00 27.36 O +HETATM 3410 O HOH C2094 -11.853 17.206 23.086 1.00 42.36 O +HETATM 3411 O HOH C2095 -13.917 4.658 26.068 1.00 31.28 O +HETATM 3412 O HOH C2096 4.806 33.409 33.267 1.00 31.16 O +HETATM 3413 O HOH C2097 5.195 33.368 40.032 1.00 31.33 O +HETATM 3414 O HOH C2098 0.522 33.171 39.220 1.00 40.43 O +HETATM 3415 O HOH C2099 13.497 32.560 39.546 1.00 37.68 O +HETATM 3416 O HOH C2100 8.804 30.795 31.785 1.00 19.62 O +HETATM 3417 O HOH C2101 -12.014 26.903 36.374 1.00 29.04 O +HETATM 3418 O HOH C2102 2.368 23.164 19.588 1.00 23.13 O +HETATM 3419 O HOH C2103 -4.374 16.009 19.132 1.00 16.21 O +HETATM 3420 O HOH C2104 1.754 19.601 17.030 1.00 19.34 O +HETATM 3421 O HOH C2105 4.099 13.107 24.908 1.00 16.92 O +HETATM 3422 O HOH C2106 1.590 12.344 27.208 1.00 20.16 O +HETATM 3423 O HOH C2107 -5.324 15.565 54.411 1.00 39.83 O +HETATM 3424 O HOH C2108 2.133 26.453 45.586 1.00 27.54 O +HETATM 3425 O HOH C2109 -0.730 10.166 31.090 1.00 10.84 O +HETATM 3426 O HOH C2110 8.065 19.848 49.683 1.00 22.56 O +HETATM 3427 O HOH C2111 8.050 6.023 34.393 1.00 17.20 O +HETATM 3428 O HOH C2112 5.653 6.555 31.141 1.00 10.69 O +CONECT 3124 3125 3135 +CONECT 3125 3124 3134 3138 3142 +CONECT 3126 3127 3142 +CONECT 3127 3126 3128 3155 +CONECT 3128 3127 3129 3132 3133 +CONECT 3129 3128 3130 3141 +CONECT 3130 3129 3131 +CONECT 3131 3130 3132 +CONECT 3132 3128 3131 3143 +CONECT 3133 3128 +CONECT 3134 3125 +CONECT 3135 3124 3136 +CONECT 3136 3135 3137 3153 +CONECT 3137 3136 3138 +CONECT 3138 3125 3137 3139 +CONECT 3139 3138 3140 +CONECT 3140 3139 3141 3154 +CONECT 3141 3129 3140 3142 +CONECT 3142 3125 3126 3141 +CONECT 3143 3132 3144 3145 +CONECT 3144 3143 +CONECT 3145 3143 3146 +CONECT 3146 3145 3147 +CONECT 3147 3146 3151 3152 +CONECT 3148 3149 3151 +CONECT 3149 3148 3150 +CONECT 3150 3149 +CONECT 3151 3147 3148 +CONECT 3152 3147 +CONECT 3153 3136 +CONECT 3154 3140 +CONECT 3155 3127 +CONECT 3156 3157 3158 3159 3160 +CONECT 3157 3156 +CONECT 3158 3156 +CONECT 3159 3156 +CONECT 3160 3156 +MASTER 450 0 2 5 30 0 6 12 3425 3 37 42 +END diff --git a/model/PXDesignBench/ColabDesign/mpnn/pdb/1P3J.pdb b/model/PXDesignBench/ColabDesign/mpnn/pdb/1P3J.pdb new file mode 100644 index 0000000000000000000000000000000000000000..3ec2d4128398e8eaf8a6aaf3e5472da56f9ff0a7 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/mpnn/pdb/1P3J.pdb @@ -0,0 +1,2324 @@ +HEADER TRANSFERASE 17-APR-03 1P3J +TITLE ADENYLATE KINASE FROM BACILLUS SUBTILIS +COMPND MOL_ID: 1; +COMPND 2 MOLECULE: ADENYLATE KINASE; +COMPND 3 CHAIN: A; +COMPND 4 SYNONYM: ATP-AMP TRANSPHOSPHORYLASE, SUPEROXIDE-INDUCIBLE +COMPND 5 PROTEIN 16, SOI16; +COMPND 6 EC: 2.7.4.3; +COMPND 7 ENGINEERED: YES +SOURCE MOL_ID: 1; +SOURCE 2 ORGANISM_SCIENTIFIC: BACILLUS SUBTILIS; +SOURCE 3 ORGANISM_TAXID: 1423; +SOURCE 4 GENE: ADK; +SOURCE 5 EXPRESSION_SYSTEM: ESCHERICHIA COLI BL21(DE3); +SOURCE 6 EXPRESSION_SYSTEM_TAXID: 469008; +SOURCE 7 EXPRESSION_SYSTEM_STRAIN: BL21(DE3); +SOURCE 8 EXPRESSION_SYSTEM_VECTOR_TYPE: PLASMID; +SOURCE 9 EXPRESSION_SYSTEM_PLASMID: PET11 +KEYWDS ZINC COORDINATION, TRANSFERASE +EXPDTA X-RAY DIFFRACTION +AUTHOR E.BAE,G.N.PHILLIPS JR. +REVDAT 3 24-FEB-09 1P3J 1 VERSN +REVDAT 2 01-MAR-05 1P3J 1 JRNL +REVDAT 1 04-MAY-04 1P3J 0 +JRNL AUTH E.BAE,G.N.PHILLIPS JR. +JRNL TITL STRUCTURES AND ANALYSIS OF HIGHLY HOMOLOGOUS +JRNL TITL 2 PSYCHROPHILIC, MESOPHILIC, AND THERMOPHILIC +JRNL TITL 3 ADENYLATE KINASES. +JRNL REF J.BIOL.CHEM. V. 279 28202 2004 +JRNL REFN ISSN 0021-9258 +JRNL PMID 15100224 +JRNL DOI 10.1074/JBC.M401865200 +REMARK 1 +REMARK 2 +REMARK 2 RESOLUTION. 1.90 ANGSTROMS. +REMARK 3 +REMARK 3 REFINEMENT. +REMARK 3 PROGRAM : CNS 1.1 +REMARK 3 AUTHORS : BRUNGER,ADAMS,CLORE,DELANO,GROS,GROSSE- +REMARK 3 : KUNSTLEVE,JIANG,KUSZEWSKI,NILGES, PANNU, +REMARK 3 : READ,RICE,SIMONSON,WARREN +REMARK 3 +REMARK 3 REFINEMENT TARGET : ENGH & HUBER +REMARK 3 +REMARK 3 DATA USED IN REFINEMENT. +REMARK 3 RESOLUTION RANGE HIGH (ANGSTROMS) : 1.90 +REMARK 3 RESOLUTION RANGE LOW (ANGSTROMS) : 27.21 +REMARK 3 DATA CUTOFF (SIGMA(F)) : 0.000 +REMARK 3 DATA CUTOFF HIGH (ABS(F)) : 404095.880 +REMARK 3 DATA CUTOFF LOW (ABS(F)) : NULL +REMARK 3 COMPLETENESS (WORKING+TEST) (%) : 95.4 +REMARK 3 NUMBER OF REFLECTIONS : 13314 +REMARK 3 +REMARK 3 FIT TO DATA USED IN REFINEMENT. +REMARK 3 CROSS-VALIDATION METHOD : THROUGHOUT +REMARK 3 FREE R VALUE TEST SET SELECTION : RANDOM +REMARK 3 R VALUE (WORKING SET) : 0.197 +REMARK 3 FREE R VALUE : 0.246 +REMARK 3 FREE R VALUE TEST SET SIZE (%) : 10.200 +REMARK 3 FREE R VALUE TEST SET COUNT : 1360 +REMARK 3 ESTIMATED ERROR OF FREE R VALUE : 0.007 +REMARK 3 +REMARK 3 FIT IN THE HIGHEST RESOLUTION BIN. +REMARK 3 TOTAL NUMBER OF BINS USED : 6 +REMARK 3 BIN RESOLUTION RANGE HIGH (A) : 1.90 +REMARK 3 BIN RESOLUTION RANGE LOW (A) : 2.02 +REMARK 3 BIN COMPLETENESS (WORKING+TEST) (%) : 79.50 +REMARK 3 REFLECTIONS IN BIN (WORKING SET) : 1658 +REMARK 3 BIN R VALUE (WORKING SET) : 0.2520 +REMARK 3 BIN FREE R VALUE : 0.2970 +REMARK 3 BIN FREE R VALUE TEST SET SIZE (%) : 9.60 +REMARK 3 BIN FREE R VALUE TEST SET COUNT : 177 +REMARK 3 ESTIMATED ERROR OF BIN FREE R VALUE : 0.022 +REMARK 3 +REMARK 3 NUMBER OF NON-HYDROGEN ATOMS USED IN REFINEMENT. +REMARK 3 PROTEIN ATOMS : 1670 +REMARK 3 NUCLEIC ACID ATOMS : 0 +REMARK 3 HETEROGEN ATOMS : 59 +REMARK 3 SOLVENT ATOMS : 139 +REMARK 3 +REMARK 3 B VALUES. +REMARK 3 FROM WILSON PLOT (A**2) : 19.20 +REMARK 3 MEAN B VALUE (OVERALL, A**2) : 32.30 +REMARK 3 OVERALL ANISOTROPIC B VALUE. +REMARK 3 B11 (A**2) : -0.02000 +REMARK 3 B22 (A**2) : 2.79000 +REMARK 3 B33 (A**2) : -2.77000 +REMARK 3 B12 (A**2) : 0.00000 +REMARK 3 B13 (A**2) : 1.18000 +REMARK 3 B23 (A**2) : 0.00000 +REMARK 3 +REMARK 3 ESTIMATED COORDINATE ERROR. +REMARK 3 ESD FROM LUZZATI PLOT (A) : 0.22 +REMARK 3 ESD FROM SIGMAA (A) : 0.18 +REMARK 3 LOW RESOLUTION CUTOFF (A) : 5.00 +REMARK 3 +REMARK 3 CROSS-VALIDATED ESTIMATED COORDINATE ERROR. +REMARK 3 ESD FROM C-V LUZZATI PLOT (A) : 0.28 +REMARK 3 ESD FROM C-V SIGMAA (A) : 0.24 +REMARK 3 +REMARK 3 RMS DEVIATIONS FROM IDEAL VALUES. +REMARK 3 BOND LENGTHS (A) : 0.021 +REMARK 3 BOND ANGLES (DEGREES) : 1.20 +REMARK 3 DIHEDRAL ANGLES (DEGREES) : 20.20 +REMARK 3 IMPROPER ANGLES (DEGREES) : 0.87 +REMARK 3 +REMARK 3 ISOTROPIC THERMAL MODEL : RESTRAINED +REMARK 3 +REMARK 3 ISOTROPIC THERMAL FACTOR RESTRAINTS. RMS SIGMA +REMARK 3 MAIN-CHAIN BOND (A**2) : 1.380 ; 1.500 +REMARK 3 MAIN-CHAIN ANGLE (A**2) : 1.980 ; 2.000 +REMARK 3 SIDE-CHAIN BOND (A**2) : 6.440 ; 6.000 +REMARK 3 SIDE-CHAIN ANGLE (A**2) : 8.740 ; 7.500 +REMARK 3 +REMARK 3 BULK SOLVENT MODELING. +REMARK 3 METHOD USED : FLAT MODEL +REMARK 3 KSOL : 0.39 +REMARK 3 BSOL : 71.17 +REMARK 3 +REMARK 3 NCS MODEL : NULL +REMARK 3 +REMARK 3 NCS RESTRAINTS. RMS SIGMA/WEIGHT +REMARK 3 GROUP 1 POSITIONAL (A) : NULL ; NULL +REMARK 3 GROUP 1 B-FACTOR (A**2) : NULL ; NULL +REMARK 3 +REMARK 3 PARAMETER FILE 1 : PROTEIN_REP.PARAM +REMARK 3 PARAMETER FILE 2 : WATER_REP.PARAM +REMARK 3 PARAMETER FILE 3 : AP5_XPLOR_PAR.TXT +REMARK 3 PARAMETER FILE 4 : ZNMG5.PAR +REMARK 3 PARAMETER FILE 5 : NULL +REMARK 3 TOPOLOGY FILE 1 : PROTEIN.TOP +REMARK 3 TOPOLOGY FILE 2 : WATER.TOP +REMARK 3 TOPOLOGY FILE 3 : AP5_XPLOR_TOP.TXT +REMARK 3 TOPOLOGY FILE 4 : ZNMG5.TOP +REMARK 3 TOPOLOGY FILE 5 : NULL +REMARK 3 +REMARK 3 OTHER REFINEMENT REMARKS: NULL +REMARK 4 +REMARK 4 1P3J COMPLIES WITH FORMAT V. 3.15, 01-DEC-08 +REMARK 100 +REMARK 100 THIS ENTRY HAS BEEN PROCESSED BY RCSB ON 21-APR-03. +REMARK 100 THE RCSB ID CODE IS RCSB018962. +REMARK 200 +REMARK 200 EXPERIMENTAL DETAILS +REMARK 200 EXPERIMENT TYPE : X-RAY DIFFRACTION +REMARK 200 DATE OF DATA COLLECTION : 04-APR-02 +REMARK 200 TEMPERATURE (KELVIN) : 100 +REMARK 200 PH : 9.0 +REMARK 200 NUMBER OF CRYSTALS USED : 1 +REMARK 200 +REMARK 200 SYNCHROTRON (Y/N) : Y +REMARK 200 RADIATION SOURCE : APS +REMARK 200 BEAMLINE : 14-BM-D +REMARK 200 X-RAY GENERATOR MODEL : NULL +REMARK 200 MONOCHROMATIC OR LAUE (M/L) : M +REMARK 200 WAVELENGTH OR RANGE (A) : 1.0 +REMARK 200 MONOCHROMATOR : NULL +REMARK 200 OPTICS : NULL +REMARK 200 +REMARK 200 DETECTOR TYPE : CCD +REMARK 200 DETECTOR MANUFACTURER : ADSC QUANTUM 4 +REMARK 200 INTENSITY-INTEGRATION SOFTWARE : DENZO +REMARK 200 DATA SCALING SOFTWARE : SCALEPACK +REMARK 200 +REMARK 200 NUMBER OF UNIQUE REFLECTIONS : 13641 +REMARK 200 RESOLUTION RANGE HIGH (A) : 1.900 +REMARK 200 RESOLUTION RANGE LOW (A) : 100.000 +REMARK 200 REJECTION CRITERIA (SIGMA(I)) : 0.000 +REMARK 200 +REMARK 200 OVERALL. +REMARK 200 COMPLETENESS FOR RANGE (%) : 96.8 +REMARK 200 DATA REDUNDANCY : NULL +REMARK 200 R MERGE (I) : 0.05000 +REMARK 200 R SYM (I) : NULL +REMARK 200 FOR THE DATA SET : NULL +REMARK 200 +REMARK 200 IN THE HIGHEST RESOLUTION SHELL. +REMARK 200 HIGHEST RESOLUTION SHELL, RANGE HIGH (A) : 1.90 +REMARK 200 HIGHEST RESOLUTION SHELL, RANGE LOW (A) : 1.97 +REMARK 200 COMPLETENESS FOR SHELL (%) : 76.3 +REMARK 200 DATA REDUNDANCY IN SHELL : NULL +REMARK 200 R MERGE FOR SHELL (I) : 0.16600 +REMARK 200 R SYM FOR SHELL (I) : NULL +REMARK 200 FOR SHELL : NULL +REMARK 200 +REMARK 200 DIFFRACTION PROTOCOL: SINGLE WAVELENGTH +REMARK 200 METHOD USED TO DETERMINE THE STRUCTURE: MOLECULAR REPLACEMENT +REMARK 200 SOFTWARE USED: SOMORE +REMARK 200 STARTING MODEL: PDB ENTRY 1ZIO +REMARK 200 +REMARK 200 REMARK: NULL +REMARK 280 +REMARK 280 CRYSTAL +REMARK 280 SOLVENT CONTENT, VS (%): 33.71 +REMARK 280 MATTHEWS COEFFICIENT, VM (ANGSTROMS**3/DA): 1.86 +REMARK 280 +REMARK 280 CRYSTALLIZATION CONDITIONS: PEG 1500, CALCIUM CHLORIDE, PH 9.0, +REMARK 280 VAPOR DIFFUSION, HANGING DROP, TEMPERATURE 293.0K +REMARK 290 +REMARK 290 CRYSTALLOGRAPHIC SYMMETRY +REMARK 290 SYMMETRY OPERATORS FOR SPACE GROUP: P 1 21 1 +REMARK 290 +REMARK 290 SYMOP SYMMETRY +REMARK 290 NNNMMM OPERATOR +REMARK 290 1555 X,Y,Z +REMARK 290 2555 -X,Y+1/2,-Z +REMARK 290 +REMARK 290 WHERE NNN -> OPERATOR NUMBER +REMARK 290 MMM -> TRANSLATION VECTOR +REMARK 290 +REMARK 290 CRYSTALLOGRAPHIC SYMMETRY TRANSFORMATIONS +REMARK 290 THE FOLLOWING TRANSFORMATIONS OPERATE ON THE ATOM/HETATM +REMARK 290 RECORDS IN THIS ENTRY TO PRODUCE CRYSTALLOGRAPHICALLY +REMARK 290 RELATED MOLECULES. +REMARK 290 SMTRY1 1 1.000000 0.000000 0.000000 0.00000 +REMARK 290 SMTRY2 1 0.000000 1.000000 0.000000 0.00000 +REMARK 290 SMTRY3 1 0.000000 0.000000 1.000000 0.00000 +REMARK 290 SMTRY1 2 -1.000000 0.000000 0.000000 0.00000 +REMARK 290 SMTRY2 2 0.000000 1.000000 0.000000 36.60000 +REMARK 290 SMTRY3 2 0.000000 0.000000 -1.000000 0.00000 +REMARK 290 +REMARK 290 REMARK: NULL +REMARK 300 +REMARK 300 BIOMOLECULE: 1 +REMARK 300 SEE REMARK 350 FOR THE AUTHOR PROVIDED AND/OR PROGRAM +REMARK 300 GENERATED ASSEMBLY INFORMATION FOR THE STRUCTURE IN +REMARK 300 THIS ENTRY. THE REMARK MAY ALSO PROVIDE INFORMATION ON +REMARK 300 BURIED SURFACE AREA. +REMARK 350 +REMARK 350 COORDINATES FOR A COMPLETE MULTIMER REPRESENTING THE KNOWN +REMARK 350 BIOLOGICALLY SIGNIFICANT OLIGOMERIZATION STATE OF THE +REMARK 350 MOLECULE CAN BE GENERATED BY APPLYING BIOMT TRANSFORMATIONS +REMARK 350 GIVEN BELOW. BOTH NON-CRYSTALLOGRAPHIC AND +REMARK 350 CRYSTALLOGRAPHIC OPERATIONS ARE GIVEN. +REMARK 350 +REMARK 350 BIOMOLECULE: 1 +REMARK 350 AUTHOR DETERMINED BIOLOGICAL UNIT: MONOMERIC +REMARK 350 APPLY THE FOLLOWING TO CHAINS: A +REMARK 350 BIOMT1 1 1.000000 0.000000 0.000000 0.00000 +REMARK 350 BIOMT2 1 0.000000 1.000000 0.000000 0.00000 +REMARK 350 BIOMT3 1 0.000000 0.000000 1.000000 0.00000 +REMARK 465 +REMARK 465 MISSING RESIDUES +REMARK 465 THE FOLLOWING RESIDUES WERE NOT LOCATED IN THE +REMARK 465 EXPERIMENT. (M=MODEL NUMBER; RES=RESIDUE NAME; C=CHAIN +REMARK 465 IDENTIFIER; SSSEQ=SEQUENCE NUMBER; I=INSERTION CODE.) +REMARK 465 +REMARK 465 M RES C SSSEQI +REMARK 465 GLY A 213 +REMARK 465 GLY A 214 +REMARK 465 LEU A 215 +REMARK 465 LYS A 216 +REMARK 465 LYS A 217 +REMARK 500 +REMARK 500 GEOMETRY AND STEREOCHEMISTRY +REMARK 500 SUBTOPIC: TORSION ANGLES +REMARK 500 +REMARK 500 TORSION ANGLES OUTSIDE THE EXPECTED RAMACHANDRAN REGIONS: +REMARK 500 (M=MODEL NUMBER; RES=RESIDUE NAME; C=CHAIN IDENTIFIER; +REMARK 500 SSEQ=SEQUENCE NUMBER; I=INSERTION CODE). +REMARK 500 +REMARK 500 STANDARD TABLE: +REMARK 500 FORMAT:(10X,I3,1X,A3,1X,A1,I4,A1,4X,F7.2,3X,F7.2) +REMARK 500 +REMARK 500 EXPECTED VALUES: GJ KLEYWEGT AND TA JONES (1996). PHI/PSI- +REMARK 500 CHOLOGY: RAMACHANDRAN REVISITED. STRUCTURE 4, 1395 - 1400 +REMARK 500 +REMARK 500 M RES CSSEQI PSI PHI +REMARK 500 ASN A 142 66.56 -160.66 +REMARK 500 LYS A 152 -76.68 -67.50 +REMARK 500 +REMARK 500 REMARK: NULL +REMARK 620 +REMARK 620 METAL COORDINATION +REMARK 620 (M=MODEL NUMBER; RES=RESIDUE NAME; C=CHAIN IDENTIFIER; +REMARK 620 SSEQ=SEQUENCE NUMBER; I=INSERTION CODE): +REMARK 620 +REMARK 620 COORDINATION ANGLES FOR: M RES CSSEQI METAL +REMARK 620 ZN A 218 ZN +REMARK 620 N RES CSSEQI ATOM +REMARK 620 1 CYS A 133 SG +REMARK 620 2 CYS A 150 SG 113.6 +REMARK 620 3 ASP A 153 OD2 95.3 115.1 +REMARK 620 4 CYS A 130 SG 112.5 110.4 109.3 +REMARK 620 N 1 2 3 +REMARK 620 +REMARK 620 COORDINATION ANGLES FOR: M RES CSSEQI METAL +REMARK 620 MG A 219 MG +REMARK 620 N RES CSSEQI ATOM +REMARK 620 1 HOH A 223 O +REMARK 620 2 HOH A 222 O 100.0 +REMARK 620 3 AP5 A 220 O2B 85.7 169.8 +REMARK 620 4 HOH A 224 O 166.4 91.1 84.6 +REMARK 620 5 AP5 A 220 O2G 92.0 90.7 80.5 95.8 +REMARK 620 6 HOH A 221 O 85.9 85.4 103.7 87.1 175.1 +REMARK 620 N 1 2 3 4 5 +REMARK 800 +REMARK 800 SITE +REMARK 800 SITE_IDENTIFIER: AC1 +REMARK 800 EVIDENCE_CODE: SOFTWARE +REMARK 800 SITE_DESCRIPTION: BINDING SITE FOR RESIDUE ZN A 218 +REMARK 800 SITE_IDENTIFIER: AC2 +REMARK 800 EVIDENCE_CODE: SOFTWARE +REMARK 800 SITE_DESCRIPTION: BINDING SITE FOR RESIDUE MG A 219 +REMARK 800 SITE_IDENTIFIER: AC3 +REMARK 800 EVIDENCE_CODE: SOFTWARE +REMARK 800 SITE_DESCRIPTION: BINDING SITE FOR RESIDUE AP5 A 220 +DBREF 1P3J A 1 217 UNP P16304 KAD_BACSU 1 217 +SEQRES 1 A 217 MET ASN LEU VAL LEU MET GLY LEU PRO GLY ALA GLY LYS +SEQRES 2 A 217 GLY THR GLN GLY GLU ARG ILE VAL GLU ASP TYR GLY ILE +SEQRES 3 A 217 PRO HIS ILE SER THR GLY ASP MET PHE ARG ALA ALA MET +SEQRES 4 A 217 LYS GLU GLU THR PRO LEU GLY LEU GLU ALA LYS SER TYR +SEQRES 5 A 217 ILE ASP LYS GLY GLU LEU VAL PRO ASP GLU VAL THR ILE +SEQRES 6 A 217 GLY ILE VAL LYS GLU ARG LEU GLY LYS ASP ASP CYS GLU +SEQRES 7 A 217 ARG GLY PHE LEU LEU ASP GLY PHE PRO ARG THR VAL ALA +SEQRES 8 A 217 GLN ALA GLU ALA LEU GLU GLU ILE LEU GLU GLU TYR GLY +SEQRES 9 A 217 LYS PRO ILE ASP TYR VAL ILE ASN ILE GLU VAL ASP LYS +SEQRES 10 A 217 ASP VAL LEU MET GLU ARG LEU THR GLY ARG ARG ILE CYS +SEQRES 11 A 217 SER VAL CYS GLY THR THR TYR HIS LEU VAL PHE ASN PRO +SEQRES 12 A 217 PRO LYS THR PRO GLY ILE CYS ASP LYS ASP GLY GLY GLU +SEQRES 13 A 217 LEU TYR GLN ARG ALA ASP ASP ASN GLU GLU THR VAL SER +SEQRES 14 A 217 LYS ARG LEU GLU VAL ASN MET LYS GLN THR GLN PRO LEU +SEQRES 15 A 217 LEU ASP PHE TYR SER GLU LYS GLY TYR LEU ALA ASN VAL +SEQRES 16 A 217 ASN GLY GLN GLN ASP ILE GLN ASP VAL TYR ALA ASP VAL +SEQRES 17 A 217 LYS ASP LEU LEU GLY GLY LEU LYS LYS +HET ZN A 218 1 +HET MG A 219 1 +HET AP5 A 220 57 +HETNAM ZN ZINC ION +HETNAM MG MAGNESIUM ION +HETNAM AP5 BIS(ADENOSINE)-5'-PENTAPHOSPHATE +FORMUL 2 ZN ZN 2+ +FORMUL 3 MG MG 2+ +FORMUL 4 AP5 C20 H29 N10 O22 P5 +FORMUL 5 HOH *139(H2 O) +HELIX 1 1 GLY A 12 GLY A 25 1 14 +HELIX 2 2 THR A 31 GLU A 41 1 11 +HELIX 3 3 THR A 43 GLY A 56 1 14 +HELIX 4 4 PRO A 60 LEU A 72 1 13 +HELIX 5 5 GLY A 73 GLU A 78 5 6 +HELIX 6 6 THR A 89 GLY A 104 1 16 +HELIX 7 7 ASP A 116 THR A 125 1 10 +HELIX 8 8 ARG A 160 ASP A 163 5 4 +HELIX 9 9 ASN A 164 LYS A 177 1 14 +HELIX 10 10 GLN A 178 GLY A 190 1 13 +HELIX 11 11 ASP A 200 LEU A 212 1 13 +SHEET 1 A 5 HIS A 28 SER A 30 0 +SHEET 2 A 5 PHE A 81 ASP A 84 1 O LEU A 82 N ILE A 29 +SHEET 3 A 5 ASN A 2 MET A 6 1 N LEU A 5 O LEU A 83 +SHEET 4 A 5 TYR A 109 GLU A 114 1 O ILE A 111 N MET A 6 +SHEET 5 A 5 LEU A 192 ASN A 196 1 O VAL A 195 N GLU A 114 +SHEET 1 B 3 THR A 136 HIS A 138 0 +SHEET 2 B 3 ARG A 127 CYS A 130 -1 N ARG A 128 O TYR A 137 +SHEET 3 B 3 LEU A 157 TYR A 158 -1 O TYR A 158 N ILE A 129 +LINK ZN ZN A 218 SG CYS A 133 1555 1555 2.40 +LINK ZN ZN A 218 SG CYS A 150 1555 1555 2.19 +LINK ZN ZN A 218 OD2 ASP A 153 1555 1555 2.43 +LINK ZN ZN A 218 SG CYS A 130 1555 1555 2.07 +LINK MG MG A 219 O HOH A 223 1555 1555 2.31 +LINK MG MG A 219 O HOH A 222 1555 1555 2.11 +LINK MG MG A 219 O2B AP5 A 220 1555 1555 2.34 +LINK MG MG A 219 O HOH A 224 1555 1555 2.29 +LINK MG MG A 219 O2G AP5 A 220 1555 1555 2.33 +LINK MG MG A 219 O HOH A 221 1555 1555 2.26 +CISPEP 1 PHE A 86 PRO A 87 0 0.15 +SITE 1 AC1 4 CYS A 130 CYS A 133 CYS A 150 ASP A 153 +SITE 1 AC2 5 AP5 A 220 HOH A 221 HOH A 222 HOH A 223 +SITE 2 AC2 5 HOH A 224 +SITE 1 AC3 38 PRO A 9 GLY A 10 ALA A 11 GLY A 12 +SITE 2 AC3 38 LYS A 13 GLY A 14 THR A 15 THR A 31 +SITE 3 AC3 38 GLY A 32 PHE A 35 ARG A 36 ILE A 53 +SITE 4 AC3 38 GLU A 57 VAL A 59 THR A 64 GLY A 85 +SITE 5 AC3 38 PHE A 86 ARG A 88 GLN A 92 ARG A 123 +SITE 6 AC3 38 ARG A 127 THR A 136 TYR A 137 HIS A 138 +SITE 7 AC3 38 PHE A 141 ARG A 160 ARG A 171 GLN A 199 +SITE 8 AC3 38 ILE A 201 MG A 219 HOH A 222 HOH A 223 +SITE 9 AC3 38 HOH A 224 HOH A 227 HOH A 228 HOH A 233 +SITE 10 AC3 38 HOH A 236 HOH A 263 +CRYST1 32.800 73.200 38.100 90.00 101.60 90.00 P 1 21 1 2 +ORIGX1 1.000000 0.000000 0.000000 0.00000 +ORIGX2 0.000000 1.000000 0.000000 0.00000 +ORIGX3 0.000000 0.000000 1.000000 0.00000 +SCALE1 0.030488 0.000000 0.006258 0.00000 +SCALE2 0.000000 0.013661 0.000000 0.00000 +SCALE3 0.000000 0.000000 0.026794 0.00000 +ATOM 1 N MET A 1 -5.444 75.687 24.042 1.00 30.43 N +ATOM 2 CA MET A 1 -4.182 74.934 23.806 1.00 27.92 C +ATOM 3 C MET A 1 -3.309 75.643 22.765 1.00 26.48 C +ATOM 4 O MET A 1 -3.531 75.514 21.561 1.00 25.25 O +ATOM 5 CB MET A 1 -4.516 73.519 23.340 1.00 37.08 C +ATOM 6 CG MET A 1 -3.324 72.595 23.241 1.00 49.48 C +ATOM 7 SD MET A 1 -3.847 70.882 23.142 1.00 73.22 S +ATOM 8 CE MET A 1 -4.064 70.506 24.889 1.00 74.58 C +ATOM 9 N ASN A 2 -2.322 76.400 23.238 1.00 24.63 N +ATOM 10 CA ASN A 2 -1.421 77.127 22.349 1.00 22.94 C +ATOM 11 C ASN A 2 -0.169 76.291 22.190 1.00 22.11 C +ATOM 12 O ASN A 2 0.661 76.198 23.100 1.00 21.04 O +ATOM 13 CB ASN A 2 -1.106 78.504 22.940 1.00 19.88 C +ATOM 14 CG ASN A 2 -2.348 79.364 23.078 1.00 27.14 C +ATOM 15 OD1 ASN A 2 -2.308 80.465 23.625 1.00 38.25 O +ATOM 16 ND2 ASN A 2 -3.465 78.858 22.578 1.00 22.72 N +ATOM 17 N LEU A 3 -0.036 75.685 21.018 1.00 21.88 N +ATOM 18 CA LEU A 3 1.082 74.797 20.759 1.00 21.09 C +ATOM 19 C LEU A 3 2.027 75.204 19.646 1.00 20.27 C +ATOM 20 O LEU A 3 1.631 75.840 18.674 1.00 21.26 O +ATOM 21 CB LEU A 3 0.548 73.404 20.436 1.00 25.58 C +ATOM 22 CG LEU A 3 -0.494 72.799 21.375 1.00 31.03 C +ATOM 23 CD1 LEU A 3 -0.959 71.454 20.810 1.00 35.98 C +ATOM 24 CD2 LEU A 3 0.105 72.629 22.764 1.00 40.84 C +ATOM 25 N VAL A 4 3.290 74.828 19.818 1.00 21.21 N +ATOM 26 CA VAL A 4 4.318 75.067 18.818 1.00 19.29 C +ATOM 27 C VAL A 4 4.940 73.704 18.562 1.00 20.10 C +ATOM 28 O VAL A 4 5.365 73.020 19.496 1.00 21.87 O +ATOM 29 CB VAL A 4 5.443 76.005 19.305 1.00 15.19 C +ATOM 30 CG1 VAL A 4 6.546 76.062 18.244 1.00 24.65 C +ATOM 31 CG2 VAL A 4 4.903 77.392 19.557 1.00 20.13 C +ATOM 32 N LEU A 5 4.992 73.311 17.297 1.00 21.11 N +ATOM 33 CA LEU A 5 5.563 72.028 16.928 1.00 22.34 C +ATOM 34 C LEU A 5 6.872 72.316 16.215 1.00 20.95 C +ATOM 35 O LEU A 5 6.870 72.965 15.173 1.00 23.63 O +ATOM 36 CB LEU A 5 4.603 71.286 15.986 1.00 22.41 C +ATOM 37 CG LEU A 5 4.494 69.767 16.119 1.00 29.77 C +ATOM 38 CD1 LEU A 5 4.110 69.413 17.549 1.00 27.73 C +ATOM 39 CD2 LEU A 5 3.450 69.233 15.138 1.00 30.79 C +ATOM 40 N MET A 6 7.991 71.870 16.782 1.00 21.59 N +ATOM 41 CA MET A 6 9.270 72.101 16.129 1.00 23.44 C +ATOM 42 C MET A 6 9.971 70.804 15.756 1.00 24.04 C +ATOM 43 O MET A 6 9.611 69.728 16.228 1.00 25.27 O +ATOM 44 CB MET A 6 10.194 72.992 16.984 1.00 30.57 C +ATOM 45 CG MET A 6 10.548 72.501 18.382 1.00 28.46 C +ATOM 46 SD MET A 6 11.777 73.624 19.180 1.00 26.66 S +ATOM 47 CE MET A 6 10.910 75.169 19.075 1.00 30.85 C +ATOM 48 N GLY A 7 10.958 70.916 14.878 1.00 24.15 N +ATOM 49 CA GLY A 7 11.691 69.748 14.433 1.00 21.87 C +ATOM 50 C GLY A 7 12.291 70.027 13.072 1.00 23.05 C +ATOM 51 O GLY A 7 11.786 70.851 12.308 1.00 21.19 O +ATOM 52 N LEU A 8 13.378 69.338 12.765 1.00 21.52 N +ATOM 53 CA LEU A 8 14.047 69.519 11.495 1.00 21.76 C +ATOM 54 C LEU A 8 13.161 69.140 10.321 1.00 22.13 C +ATOM 55 O LEU A 8 12.144 68.459 10.488 1.00 20.62 O +ATOM 56 CB LEU A 8 15.311 68.675 11.461 1.00 21.75 C +ATOM 57 CG LEU A 8 16.340 69.077 12.509 1.00 30.30 C +ATOM 58 CD1 LEU A 8 17.479 68.070 12.509 1.00 30.24 C +ATOM 59 CD2 LEU A 8 16.833 70.493 12.208 1.00 23.11 C +ATOM 60 N PRO A 9 13.542 69.587 9.112 1.00 20.78 N +ATOM 61 CA PRO A 9 12.808 69.303 7.881 1.00 19.94 C +ATOM 62 C PRO A 9 12.560 67.802 7.742 1.00 21.49 C +ATOM 63 O PRO A 9 13.492 67.003 7.826 1.00 18.27 O +ATOM 64 CB PRO A 9 13.744 69.833 6.802 1.00 18.94 C +ATOM 65 CG PRO A 9 14.312 71.055 7.462 1.00 19.36 C +ATOM 66 CD PRO A 9 14.646 70.531 8.851 1.00 20.24 C +ATOM 67 N GLY A 10 11.295 67.435 7.555 1.00 18.32 N +ATOM 68 CA GLY A 10 10.936 66.041 7.389 1.00 20.47 C +ATOM 69 C GLY A 10 10.673 65.245 8.652 1.00 20.21 C +ATOM 70 O GLY A 10 10.407 64.051 8.557 1.00 19.50 O +ATOM 71 N ALA A 11 10.729 65.883 9.822 1.00 19.14 N +ATOM 72 CA ALA A 11 10.503 65.174 11.085 1.00 21.09 C +ATOM 73 C ALA A 11 9.060 64.731 11.285 1.00 20.83 C +ATOM 74 O ALA A 11 8.774 63.872 12.120 1.00 21.88 O +ATOM 75 CB ALA A 11 10.942 66.040 12.264 1.00 27.50 C +ATOM 76 N GLY A 12 8.146 65.322 10.526 1.00 19.04 N +ATOM 77 CA GLY A 12 6.753 64.946 10.649 1.00 20.42 C +ATOM 78 C GLY A 12 5.869 65.986 11.315 1.00 19.28 C +ATOM 79 O GLY A 12 4.814 65.650 11.853 1.00 20.80 O +ATOM 80 N LYS A 13 6.288 67.247 11.282 1.00 19.30 N +ATOM 81 CA LYS A 13 5.492 68.305 11.894 1.00 18.46 C +ATOM 82 C LYS A 13 4.112 68.412 11.252 1.00 18.61 C +ATOM 83 O LYS A 13 3.103 68.518 11.950 1.00 17.87 O +ATOM 84 CB LYS A 13 6.202 69.655 11.778 1.00 19.68 C +ATOM 85 CG LYS A 13 7.492 69.767 12.577 1.00 26.86 C +ATOM 86 CD LYS A 13 8.077 71.172 12.459 1.00 24.62 C +ATOM 87 CE LYS A 13 8.488 71.501 11.029 1.00 25.41 C +ATOM 88 NZ LYS A 13 9.547 70.561 10.554 1.00 29.10 N +ATOM 89 N GLY A 14 4.068 68.384 9.924 1.00 18.02 N +ATOM 90 CA GLY A 14 2.790 68.499 9.236 1.00 19.90 C +ATOM 91 C GLY A 14 1.924 67.274 9.445 1.00 19.70 C +ATOM 92 O GLY A 14 0.708 67.367 9.629 1.00 20.61 O +ATOM 93 N THR A 15 2.557 66.108 9.411 1.00 20.84 N +ATOM 94 CA THR A 15 1.845 64.862 9.601 1.00 18.99 C +ATOM 95 C THR A 15 1.209 64.813 10.992 1.00 21.54 C +ATOM 96 O THR A 15 0.044 64.439 11.146 1.00 21.55 O +ATOM 97 CB THR A 15 2.797 63.679 9.418 1.00 16.40 C +ATOM 98 OG1 THR A 15 3.232 63.644 8.056 1.00 18.33 O +ATOM 99 CG2 THR A 15 2.112 62.375 9.765 1.00 19.33 C +ATOM 100 N GLN A 16 1.967 65.203 12.006 1.00 20.28 N +ATOM 101 CA GLN A 16 1.434 65.183 13.355 1.00 22.42 C +ATOM 102 C GLN A 16 0.454 66.328 13.561 1.00 21.98 C +ATOM 103 O GLN A 16 -0.574 66.157 14.209 1.00 22.94 O +ATOM 104 CB GLN A 16 2.570 65.240 14.376 1.00 21.65 C +ATOM 105 CG GLN A 16 3.427 63.988 14.370 1.00 24.04 C +ATOM 106 CD GLN A 16 2.629 62.730 14.686 1.00 28.35 C +ATOM 107 OE1 GLN A 16 2.881 61.662 14.126 1.00 30.54 O +ATOM 108 NE2 GLN A 16 1.670 62.850 15.593 1.00 28.05 N +ATOM 109 N GLY A 17 0.758 67.486 12.985 1.00 21.63 N +ATOM 110 CA GLY A 17 -0.129 68.631 13.130 1.00 21.24 C +ATOM 111 C GLY A 17 -1.558 68.376 12.674 1.00 21.20 C +ATOM 112 O GLY A 17 -2.515 68.774 13.347 1.00 20.45 O +ATOM 113 N GLU A 18 -1.710 67.715 11.528 1.00 21.65 N +ATOM 114 CA GLU A 18 -3.034 67.407 10.987 1.00 21.70 C +ATOM 115 C GLU A 18 -3.850 66.590 11.980 1.00 23.09 C +ATOM 116 O GLU A 18 -5.054 66.802 12.143 1.00 25.00 O +ATOM 117 CB GLU A 18 -2.916 66.601 9.696 1.00 23.49 C +ATOM 118 CG GLU A 18 -2.096 67.250 8.616 1.00 45.26 C +ATOM 119 CD GLU A 18 -2.055 66.412 7.351 1.00 50.25 C +ATOM 120 OE1 GLU A 18 -3.126 66.200 6.743 1.00 51.93 O +ATOM 121 OE2 GLU A 18 -0.956 65.964 6.968 1.00 48.32 O +ATOM 122 N ARG A 19 -3.189 65.639 12.628 1.00 23.50 N +ATOM 123 CA ARG A 19 -3.846 64.778 13.602 1.00 23.24 C +ATOM 124 C ARG A 19 -4.226 65.547 14.863 1.00 24.41 C +ATOM 125 O ARG A 19 -5.312 65.361 15.420 1.00 23.73 O +ATOM 126 CB ARG A 19 -2.927 63.610 13.963 1.00 23.07 C +ATOM 127 CG ARG A 19 -2.751 62.598 12.848 1.00 35.69 C +ATOM 128 CD ARG A 19 -1.793 61.491 13.256 1.00 49.00 C +ATOM 129 NE ARG A 19 -1.843 60.353 12.341 1.00 62.19 N +ATOM 130 CZ ARG A 19 -1.598 60.423 11.037 1.00 65.90 C +ATOM 131 NH1 ARG A 19 -1.671 59.328 10.292 1.00 65.95 N +ATOM 132 NH2 ARG A 19 -1.277 61.583 10.477 1.00 67.88 N +ATOM 133 N ILE A 20 -3.328 66.414 15.314 1.00 24.67 N +ATOM 134 CA ILE A 20 -3.592 67.198 16.509 1.00 27.41 C +ATOM 135 C ILE A 20 -4.759 68.157 16.280 1.00 27.88 C +ATOM 136 O ILE A 20 -5.705 68.189 17.067 1.00 28.40 O +ATOM 137 CB ILE A 20 -2.329 67.987 16.940 1.00 29.85 C +ATOM 138 CG1 ILE A 20 -1.160 67.017 17.129 1.00 38.94 C +ATOM 139 CG2 ILE A 20 -2.591 68.731 18.241 1.00 37.67 C +ATOM 140 CD1 ILE A 20 0.150 67.687 17.458 1.00 33.78 C +ATOM 141 N VAL A 21 -4.710 68.921 15.193 1.00 29.78 N +ATOM 142 CA VAL A 21 -5.773 69.883 14.904 1.00 32.02 C +ATOM 143 C VAL A 21 -7.112 69.213 14.610 1.00 34.72 C +ATOM 144 O VAL A 21 -8.166 69.840 14.720 1.00 36.09 O +ATOM 145 CB VAL A 21 -5.392 70.821 13.729 1.00 26.84 C +ATOM 146 CG1 VAL A 21 -4.058 71.497 14.024 1.00 27.71 C +ATOM 147 CG2 VAL A 21 -5.325 70.047 12.428 1.00 27.37 C +ATOM 148 N GLU A 22 -7.076 67.939 14.241 1.00 34.17 N +ATOM 149 CA GLU A 22 -8.306 67.212 13.967 1.00 35.20 C +ATOM 150 C GLU A 22 -8.954 66.787 15.280 1.00 34.12 C +ATOM 151 O GLU A 22 -10.177 66.723 15.382 1.00 35.63 O +ATOM 152 CB GLU A 22 -8.027 65.970 13.120 1.00 35.65 C +ATOM 153 CG GLU A 22 -9.211 65.017 13.047 1.00 47.75 C +ATOM 154 CD GLU A 22 -8.901 63.733 12.307 1.00 48.09 C +ATOM 155 OE1 GLU A 22 -9.790 62.859 12.251 1.00 55.86 O +ATOM 156 OE2 GLU A 22 -7.776 63.594 11.784 1.00 52.28 O +ATOM 157 N ASP A 23 -8.128 66.506 16.284 1.00 35.24 N +ATOM 158 CA ASP A 23 -8.623 66.072 17.589 1.00 35.87 C +ATOM 159 C ASP A 23 -8.883 67.197 18.591 1.00 36.44 C +ATOM 160 O ASP A 23 -9.495 66.967 19.634 1.00 36.46 O +ATOM 161 CB ASP A 23 -7.655 65.059 18.213 1.00 39.45 C +ATOM 162 CG ASP A 23 -7.686 63.709 17.511 1.00 50.49 C +ATOM 163 OD1 ASP A 23 -8.779 63.111 17.411 1.00 62.15 O +ATOM 164 OD2 ASP A 23 -6.619 63.240 17.062 1.00 57.22 O +ATOM 165 N TYR A 24 -8.426 68.408 18.288 1.00 34.91 N +ATOM 166 CA TYR A 24 -8.636 69.520 19.206 1.00 32.89 C +ATOM 167 C TYR A 24 -9.430 70.664 18.591 1.00 32.09 C +ATOM 168 O TYR A 24 -9.902 71.554 19.298 1.00 32.15 O +ATOM 169 CB TYR A 24 -7.290 70.013 19.746 1.00 39.97 C +ATOM 170 CG TYR A 24 -6.616 68.977 20.618 1.00 43.36 C +ATOM 171 CD1 TYR A 24 -6.069 67.820 20.063 1.00 54.81 C +ATOM 172 CD2 TYR A 24 -6.590 69.115 22.005 1.00 57.29 C +ATOM 173 CE1 TYR A 24 -5.518 66.823 20.866 1.00 59.32 C +ATOM 174 CE2 TYR A 24 -6.042 68.123 22.820 1.00 62.66 C +ATOM 175 CZ TYR A 24 -5.510 66.980 22.244 1.00 66.85 C +ATOM 176 OH TYR A 24 -4.989 65.988 23.044 1.00 66.33 O +ATOM 177 N GLY A 25 -9.585 70.628 17.273 1.00 27.52 N +ATOM 178 CA GLY A 25 -10.348 71.653 16.590 1.00 24.19 C +ATOM 179 C GLY A 25 -9.762 73.047 16.646 1.00 22.91 C +ATOM 180 O GLY A 25 -10.453 74.012 16.980 1.00 20.54 O +ATOM 181 N ILE A 26 -8.479 73.152 16.322 1.00 20.95 N +ATOM 182 CA ILE A 26 -7.803 74.440 16.312 1.00 17.71 C +ATOM 183 C ILE A 26 -7.072 74.600 14.985 1.00 18.58 C +ATOM 184 O ILE A 26 -6.802 73.618 14.290 1.00 17.39 O +ATOM 185 CB ILE A 26 -6.787 74.554 17.464 1.00 20.48 C +ATOM 186 CG1 ILE A 26 -5.740 73.446 17.353 1.00 22.39 C +ATOM 187 CG2 ILE A 26 -7.509 74.466 18.798 1.00 20.14 C +ATOM 188 CD1 ILE A 26 -4.651 73.529 18.416 1.00 19.15 C +ATOM 189 N PRO A 27 -6.728 75.842 14.630 1.00 17.41 N +ATOM 190 CA PRO A 27 -6.026 76.156 13.387 1.00 18.94 C +ATOM 191 C PRO A 27 -4.632 75.540 13.331 1.00 18.46 C +ATOM 192 O PRO A 27 -3.926 75.513 14.331 1.00 20.90 O +ATOM 193 CB PRO A 27 -5.945 77.685 13.404 1.00 24.41 C +ATOM 194 CG PRO A 27 -7.070 78.098 14.285 1.00 23.14 C +ATOM 195 CD PRO A 27 -7.030 77.070 15.382 1.00 18.69 C +ATOM 196 N HIS A 28 -4.258 75.034 12.160 1.00 18.68 N +ATOM 197 CA HIS A 28 -2.930 74.470 11.939 1.00 19.60 C +ATOM 198 C HIS A 28 -2.241 75.569 11.135 1.00 19.18 C +ATOM 199 O HIS A 28 -2.563 75.780 9.964 1.00 21.99 O +ATOM 200 CB HIS A 28 -3.016 73.179 11.113 1.00 23.36 C +ATOM 201 CG HIS A 28 -1.689 72.537 10.840 1.00 24.65 C +ATOM 202 ND1 HIS A 28 -1.572 71.322 10.199 1.00 20.85 N +ATOM 203 CD2 HIS A 28 -0.424 72.936 11.122 1.00 17.43 C +ATOM 204 CE1 HIS A 28 -0.295 71.000 10.097 1.00 23.64 C +ATOM 205 NE2 HIS A 28 0.423 71.962 10.648 1.00 21.21 N +ATOM 206 N ILE A 29 -1.314 76.276 11.775 1.00 17.40 N +ATOM 207 CA ILE A 29 -0.600 77.379 11.137 1.00 18.86 C +ATOM 208 C ILE A 29 0.841 77.011 10.789 1.00 15.95 C +ATOM 209 O ILE A 29 1.720 76.999 11.650 1.00 19.32 O +ATOM 210 CB ILE A 29 -0.598 78.630 12.054 1.00 14.50 C +ATOM 211 CG1 ILE A 29 -2.037 79.002 12.430 1.00 20.61 C +ATOM 212 CG2 ILE A 29 0.096 79.794 11.357 1.00 17.42 C +ATOM 213 CD1 ILE A 29 -2.126 80.092 13.479 1.00 23.68 C +ATOM 214 N SER A 30 1.063 76.713 9.517 1.00 17.33 N +ATOM 215 CA SER A 30 2.380 76.340 9.005 1.00 18.67 C +ATOM 216 C SER A 30 2.922 77.506 8.183 1.00 17.87 C +ATOM 217 O SER A 30 2.289 77.940 7.216 1.00 19.61 O +ATOM 218 CB SER A 30 2.250 75.083 8.134 1.00 18.93 C +ATOM 219 OG SER A 30 3.449 74.773 7.445 1.00 18.48 O +ATOM 220 N THR A 31 4.076 78.038 8.574 1.00 16.86 N +ATOM 221 CA THR A 31 4.629 79.144 7.817 1.00 17.42 C +ATOM 222 C THR A 31 4.985 78.646 6.416 1.00 18.11 C +ATOM 223 O THR A 31 4.767 79.344 5.426 1.00 17.16 O +ATOM 224 CB THR A 31 5.871 79.763 8.514 1.00 15.76 C +ATOM 225 OG1 THR A 31 6.599 78.748 9.217 1.00 13.71 O +ATOM 226 CG2 THR A 31 5.435 80.869 9.492 1.00 18.09 C +ATOM 227 N GLY A 32 5.500 77.423 6.340 1.00 16.20 N +ATOM 228 CA GLY A 32 5.852 76.861 5.047 1.00 17.63 C +ATOM 229 C GLY A 32 4.634 76.720 4.148 1.00 18.04 C +ATOM 230 O GLY A 32 4.697 77.043 2.962 1.00 20.69 O +ATOM 231 N ASP A 33 3.526 76.229 4.700 1.00 19.30 N +ATOM 232 CA ASP A 33 2.303 76.081 3.908 1.00 18.89 C +ATOM 233 C ASP A 33 1.742 77.437 3.485 1.00 19.48 C +ATOM 234 O ASP A 33 1.202 77.574 2.385 1.00 18.66 O +ATOM 235 CB ASP A 33 1.232 75.316 4.685 1.00 24.53 C +ATOM 236 CG ASP A 33 1.633 73.887 4.970 1.00 26.27 C +ATOM 237 OD1 ASP A 33 2.310 73.284 4.117 1.00 27.79 O +ATOM 238 OD2 ASP A 33 1.264 73.365 6.041 1.00 51.24 O +ATOM 239 N MET A 34 1.851 78.438 4.355 1.00 18.80 N +ATOM 240 CA MET A 34 1.350 79.766 4.007 1.00 18.57 C +ATOM 241 C MET A 34 2.172 80.357 2.863 1.00 19.73 C +ATOM 242 O MET A 34 1.631 81.001 1.964 1.00 19.81 O +ATOM 243 CB MET A 34 1.393 80.705 5.222 1.00 21.69 C +ATOM 244 CG MET A 34 0.357 80.382 6.305 1.00 20.07 C +ATOM 245 SD MET A 34 0.433 81.541 7.702 1.00 28.08 S +ATOM 246 CE MET A 34 2.096 81.350 8.204 1.00 35.49 C +ATOM 247 N PHE A 35 3.483 80.134 2.898 1.00 20.15 N +ATOM 248 CA PHE A 35 4.369 80.640 1.854 1.00 22.35 C +ATOM 249 C PHE A 35 4.008 80.032 0.501 1.00 22.45 C +ATOM 250 O PHE A 35 3.879 80.746 -0.493 1.00 25.75 O +ATOM 251 CB PHE A 35 5.832 80.314 2.191 1.00 22.73 C +ATOM 252 CG PHE A 35 6.431 81.191 3.267 1.00 19.55 C +ATOM 253 CD1 PHE A 35 7.320 80.659 4.203 1.00 24.82 C +ATOM 254 CD2 PHE A 35 6.149 82.556 3.320 1.00 27.04 C +ATOM 255 CE1 PHE A 35 7.920 81.474 5.174 1.00 23.17 C +ATOM 256 CE2 PHE A 35 6.745 83.375 4.284 1.00 22.73 C +ATOM 257 CZ PHE A 35 7.634 82.831 5.214 1.00 15.33 C +ATOM 258 N ARG A 36 3.838 78.716 0.461 1.00 23.97 N +ATOM 259 CA ARG A 36 3.504 78.049 -0.789 1.00 26.09 C +ATOM 260 C ARG A 36 2.131 78.447 -1.315 1.00 26.27 C +ATOM 261 O ARG A 36 1.925 78.533 -2.524 1.00 25.44 O +ATOM 262 CB ARG A 36 3.612 76.527 -0.630 1.00 20.51 C +ATOM 263 CG ARG A 36 5.067 76.033 -0.595 1.00 33.96 C +ATOM 264 CD ARG A 36 5.162 74.516 -0.721 1.00 31.08 C +ATOM 265 NE ARG A 36 4.549 73.850 0.423 1.00 44.83 N +ATOM 266 CZ ARG A 36 5.115 73.751 1.621 1.00 36.40 C +ATOM 267 NH1 ARG A 36 6.319 74.267 1.838 1.00 30.30 N +ATOM 268 NH2 ARG A 36 4.466 73.154 2.611 1.00 32.58 N +ATOM 269 N ALA A 37 1.193 78.706 -0.412 1.00 26.73 N +ATOM 270 CA ALA A 37 -0.138 79.125 -0.829 1.00 26.56 C +ATOM 271 C ALA A 37 0.019 80.507 -1.454 1.00 28.54 C +ATOM 272 O ALA A 37 -0.676 80.862 -2.405 1.00 29.02 O +ATOM 273 CB ALA A 37 -1.073 79.189 0.374 1.00 23.21 C +ATOM 274 N ALA A 38 0.953 81.284 -0.916 1.00 28.34 N +ATOM 275 CA ALA A 38 1.207 82.618 -1.435 1.00 28.73 C +ATOM 276 C ALA A 38 1.905 82.506 -2.789 1.00 30.89 C +ATOM 277 O ALA A 38 1.743 83.367 -3.656 1.00 30.88 O +ATOM 278 CB ALA A 38 2.070 83.407 -0.459 1.00 20.51 C +ATOM 279 N MET A 39 2.681 81.440 -2.965 1.00 31.78 N +ATOM 280 CA MET A 39 3.393 81.223 -4.220 1.00 35.74 C +ATOM 281 C MET A 39 2.440 80.798 -5.333 1.00 37.26 C +ATOM 282 O MET A 39 2.564 81.255 -6.471 1.00 36.99 O +ATOM 283 CB MET A 39 4.489 80.170 -4.038 1.00 30.39 C +ATOM 284 CG MET A 39 5.765 80.703 -3.398 1.00 36.31 C +ATOM 285 SD MET A 39 6.865 79.403 -2.806 1.00 38.88 S +ATOM 286 CE MET A 39 7.546 78.810 -4.333 1.00 56.17 C +ATOM 287 N LYS A 40 1.489 79.926 -5.003 1.00 38.02 N +ATOM 288 CA LYS A 40 0.518 79.456 -5.986 1.00 39.47 C +ATOM 289 C LYS A 40 -0.365 80.603 -6.467 1.00 39.75 C +ATOM 290 O LYS A 40 -0.676 80.700 -7.653 1.00 40.58 O +ATOM 291 CB LYS A 40 -0.351 78.340 -5.400 1.00 42.21 C +ATOM 292 CG LYS A 40 0.367 77.008 -5.244 1.00 52.43 C +ATOM 293 CD LYS A 40 -0.610 75.897 -4.876 1.00 66.79 C +ATOM 294 CE LYS A 40 0.051 74.523 -4.910 1.00 68.07 C +ATOM 295 NZ LYS A 40 1.180 74.407 -3.948 1.00 75.79 N +ATOM 296 N GLU A 41 -0.764 81.474 -5.546 1.00 38.33 N +ATOM 297 CA GLU A 41 -1.599 82.615 -5.904 1.00 37.92 C +ATOM 298 C GLU A 41 -0.763 83.720 -6.556 1.00 37.69 C +ATOM 299 O GLU A 41 -1.305 84.696 -7.069 1.00 37.38 O +ATOM 300 CB GLU A 41 -2.305 83.164 -4.666 1.00 34.79 C +ATOM 301 CG GLU A 41 -3.286 82.198 -4.016 1.00 49.57 C +ATOM 302 CD GLU A 41 -4.441 81.826 -4.932 1.00 59.75 C +ATOM 303 OE1 GLU A 41 -5.102 82.744 -5.467 1.00 63.39 O +ATOM 304 OE2 GLU A 41 -4.693 80.614 -5.111 1.00 48.85 O +ATOM 305 N GLU A 42 0.557 83.563 -6.520 1.00 37.83 N +ATOM 306 CA GLU A 42 1.477 84.530 -7.116 1.00 37.75 C +ATOM 307 C GLU A 42 1.434 85.902 -6.451 1.00 37.71 C +ATOM 308 O GLU A 42 1.743 86.919 -7.078 1.00 37.23 O +ATOM 309 CB GLU A 42 1.181 84.682 -8.611 1.00 43.35 C +ATOM 310 CG GLU A 42 1.389 83.411 -9.414 1.00 48.06 C +ATOM 311 CD GLU A 42 1.017 83.579 -10.874 1.00 54.85 C +ATOM 312 OE1 GLU A 42 1.165 82.603 -11.638 1.00 52.48 O +ATOM 313 OE2 GLU A 42 0.576 84.685 -11.258 1.00 48.47 O +ATOM 314 N THR A 43 1.045 85.930 -5.183 1.00 36.48 N +ATOM 315 CA THR A 43 0.971 87.180 -4.443 1.00 35.84 C +ATOM 316 C THR A 43 2.367 87.773 -4.302 1.00 35.14 C +ATOM 317 O THR A 43 3.370 87.070 -4.444 1.00 36.05 O +ATOM 318 CB THR A 43 0.424 86.951 -3.036 1.00 34.49 C +ATOM 319 OG1 THR A 43 1.319 86.088 -2.326 1.00 33.62 O +ATOM 320 CG2 THR A 43 -0.952 86.309 -3.090 1.00 40.04 C +ATOM 321 N PRO A 44 2.452 89.083 -4.032 1.00 35.47 N +ATOM 322 CA PRO A 44 3.765 89.709 -3.876 1.00 34.68 C +ATOM 323 C PRO A 44 4.584 88.957 -2.826 1.00 34.75 C +ATOM 324 O PRO A 44 5.811 88.892 -2.908 1.00 36.15 O +ATOM 325 CB PRO A 44 3.415 91.123 -3.433 1.00 35.40 C +ATOM 326 CG PRO A 44 2.138 91.382 -4.156 1.00 37.40 C +ATOM 327 CD PRO A 44 1.377 90.090 -3.967 1.00 36.67 C +ATOM 328 N LEU A 45 3.887 88.385 -1.846 1.00 32.64 N +ATOM 329 CA LEU A 45 4.525 87.630 -0.769 1.00 33.19 C +ATOM 330 C LEU A 45 5.213 86.381 -1.300 1.00 30.33 C +ATOM 331 O LEU A 45 6.380 86.127 -0.999 1.00 28.12 O +ATOM 332 CB LEU A 45 3.483 87.232 0.289 1.00 30.83 C +ATOM 333 CG LEU A 45 3.947 86.494 1.555 1.00 39.56 C +ATOM 334 CD1 LEU A 45 4.279 85.054 1.239 1.00 43.91 C +ATOM 335 CD2 LEU A 45 5.157 87.200 2.150 1.00 34.18 C +ATOM 336 N GLY A 46 4.476 85.605 -2.089 1.00 30.43 N +ATOM 337 CA GLY A 46 5.011 84.377 -2.649 1.00 30.42 C +ATOM 338 C GLY A 46 6.275 84.569 -3.465 1.00 30.40 C +ATOM 339 O GLY A 46 7.201 83.755 -3.385 1.00 28.66 O +ATOM 340 N LEU A 47 6.314 85.640 -4.255 1.00 30.49 N +ATOM 341 CA LEU A 47 7.472 85.937 -5.097 1.00 31.34 C +ATOM 342 C LEU A 47 8.700 86.194 -4.235 1.00 30.50 C +ATOM 343 O LEU A 47 9.791 85.704 -4.521 1.00 30.64 O +ATOM 344 CB LEU A 47 7.191 87.162 -5.972 1.00 31.30 C +ATOM 345 CG LEU A 47 6.127 87.023 -7.061 1.00 44.59 C +ATOM 346 CD1 LEU A 47 5.747 88.401 -7.589 1.00 53.69 C +ATOM 347 CD2 LEU A 47 6.663 86.148 -8.183 1.00 48.65 C +ATOM 348 N GLU A 48 8.509 86.971 -3.175 1.00 31.19 N +ATOM 349 CA GLU A 48 9.593 87.291 -2.255 1.00 30.31 C +ATOM 350 C GLU A 48 10.120 86.037 -1.556 1.00 28.29 C +ATOM 351 O GLU A 48 11.316 85.753 -1.589 1.00 29.03 O +ATOM 352 CB GLU A 48 9.102 88.286 -1.200 1.00 35.53 C +ATOM 353 CG GLU A 48 10.157 88.671 -0.171 1.00 52.39 C +ATOM 354 CD GLU A 48 11.191 89.635 -0.718 1.00 55.95 C +ATOM 355 OE1 GLU A 48 11.793 89.341 -1.772 1.00 68.10 O +ATOM 356 OE2 GLU A 48 11.403 90.692 -0.087 1.00 70.28 O +ATOM 357 N ALA A 49 9.220 85.283 -0.933 1.00 25.86 N +ATOM 358 CA ALA A 49 9.609 84.079 -0.207 1.00 25.92 C +ATOM 359 C ALA A 49 10.206 83.002 -1.105 1.00 25.32 C +ATOM 360 O ALA A 49 11.158 82.330 -0.719 1.00 25.09 O +ATOM 361 CB ALA A 49 8.406 83.512 0.555 1.00 17.45 C +ATOM 362 N LYS A 50 9.645 82.839 -2.299 1.00 24.29 N +ATOM 363 CA LYS A 50 10.121 81.821 -3.231 1.00 24.75 C +ATOM 364 C LYS A 50 11.635 81.859 -3.443 1.00 22.85 C +ATOM 365 O LYS A 50 12.283 80.818 -3.465 1.00 22.58 O +ATOM 366 CB LYS A 50 9.399 81.956 -4.580 1.00 22.50 C +ATOM 367 CG LYS A 50 9.800 80.904 -5.605 1.00 31.32 C +ATOM 368 CD LYS A 50 8.998 81.048 -6.893 1.00 31.46 C +ATOM 369 CE LYS A 50 9.543 80.153 -7.993 1.00 27.43 C +ATOM 370 NZ LYS A 50 9.478 78.719 -7.633 1.00 37.17 N +ATOM 371 N SER A 51 12.197 83.055 -3.582 1.00 23.40 N +ATOM 372 CA SER A 51 13.637 83.193 -3.792 1.00 24.68 C +ATOM 373 C SER A 51 14.432 82.441 -2.723 1.00 25.04 C +ATOM 374 O SER A 51 15.437 81.785 -3.020 1.00 25.83 O +ATOM 375 CB SER A 51 14.037 84.672 -3.772 1.00 26.58 C +ATOM 376 OG SER A 51 13.302 85.410 -4.731 1.00 39.05 O +ATOM 377 N TYR A 52 13.974 82.531 -1.480 1.00 20.86 N +ATOM 378 CA TYR A 52 14.657 81.866 -0.380 1.00 20.11 C +ATOM 379 C TYR A 52 14.298 80.398 -0.294 1.00 19.15 C +ATOM 380 O TYR A 52 15.169 79.543 -0.133 1.00 19.21 O +ATOM 381 CB TYR A 52 14.302 82.537 0.952 1.00 18.55 C +ATOM 382 CG TYR A 52 14.660 84.007 0.998 1.00 18.32 C +ATOM 383 CD1 TYR A 52 13.793 84.968 0.483 1.00 24.34 C +ATOM 384 CD2 TYR A 52 15.887 84.431 1.517 1.00 26.73 C +ATOM 385 CE1 TYR A 52 14.134 86.319 0.479 1.00 26.85 C +ATOM 386 CE2 TYR A 52 16.239 85.780 1.519 1.00 26.64 C +ATOM 387 CZ TYR A 52 15.356 86.718 0.994 1.00 36.16 C +ATOM 388 OH TYR A 52 15.695 88.054 0.964 1.00 32.00 O +ATOM 389 N ILE A 53 13.007 80.111 -0.396 1.00 19.01 N +ATOM 390 CA ILE A 53 12.530 78.740 -0.296 1.00 21.33 C +ATOM 391 C ILE A 53 13.176 77.816 -1.324 1.00 20.57 C +ATOM 392 O ILE A 53 13.665 76.741 -0.981 1.00 19.96 O +ATOM 393 CB ILE A 53 10.990 78.701 -0.421 1.00 20.50 C +ATOM 394 CG1 ILE A 53 10.377 79.377 0.814 1.00 20.55 C +ATOM 395 CG2 ILE A 53 10.493 77.262 -0.539 1.00 24.87 C +ATOM 396 CD1 ILE A 53 8.901 79.619 0.715 1.00 14.73 C +ATOM 397 N ASP A 54 13.189 78.246 -2.580 1.00 22.73 N +ATOM 398 CA ASP A 54 13.775 77.448 -3.649 1.00 22.91 C +ATOM 399 C ASP A 54 15.229 77.069 -3.370 1.00 21.95 C +ATOM 400 O ASP A 54 15.700 76.010 -3.800 1.00 19.69 O +ATOM 401 CB ASP A 54 13.674 78.207 -4.979 1.00 24.06 C +ATOM 402 CG ASP A 54 12.263 78.202 -5.553 1.00 32.26 C +ATOM 403 OD1 ASP A 54 12.045 78.845 -6.599 1.00 42.31 O +ATOM 404 OD2 ASP A 54 11.372 77.555 -4.965 1.00 39.93 O +ATOM 405 N LYS A 55 15.940 77.926 -2.645 1.00 23.82 N +ATOM 406 CA LYS A 55 17.343 77.671 -2.335 1.00 23.26 C +ATOM 407 C LYS A 55 17.512 76.933 -1.011 1.00 24.19 C +ATOM 408 O LYS A 55 18.624 76.559 -0.639 1.00 26.17 O +ATOM 409 CB LYS A 55 18.121 78.996 -2.303 1.00 29.97 C +ATOM 410 CG LYS A 55 17.883 79.854 -3.540 1.00 36.23 C +ATOM 411 CD LYS A 55 18.577 81.205 -3.471 1.00 36.01 C +ATOM 412 CE LYS A 55 20.066 81.079 -3.713 1.00 51.41 C +ATOM 413 NZ LYS A 55 20.721 82.415 -3.791 1.00 55.89 N +ATOM 414 N GLY A 56 16.407 76.722 -0.302 1.00 21.87 N +ATOM 415 CA GLY A 56 16.475 76.024 0.966 1.00 20.90 C +ATOM 416 C GLY A 56 16.809 76.931 2.138 1.00 20.12 C +ATOM 417 O GLY A 56 16.962 76.458 3.260 1.00 20.93 O +ATOM 418 N GLU A 57 16.914 78.234 1.885 1.00 20.42 N +ATOM 419 CA GLU A 57 17.245 79.193 2.935 1.00 21.31 C +ATOM 420 C GLU A 57 16.021 79.760 3.644 1.00 20.28 C +ATOM 421 O GLU A 57 14.904 79.698 3.133 1.00 20.33 O +ATOM 422 CB GLU A 57 18.072 80.337 2.351 1.00 25.73 C +ATOM 423 CG GLU A 57 19.337 79.870 1.647 1.00 37.81 C +ATOM 424 CD GLU A 57 20.078 81.001 0.969 1.00 52.73 C +ATOM 425 OE1 GLU A 57 20.433 81.975 1.665 1.00 66.30 O +ATOM 426 OE2 GLU A 57 20.308 80.917 -0.257 1.00 54.96 O +ATOM 427 N LEU A 58 16.240 80.319 4.829 1.00 20.57 N +ATOM 428 CA LEU A 58 15.155 80.902 5.607 1.00 20.55 C +ATOM 429 C LEU A 58 14.660 82.211 5.002 1.00 20.00 C +ATOM 430 O LEU A 58 15.456 83.016 4.520 1.00 21.08 O +ATOM 431 CB LEU A 58 15.619 81.168 7.038 1.00 20.43 C +ATOM 432 CG LEU A 58 16.014 79.969 7.893 1.00 18.89 C +ATOM 433 CD1 LEU A 58 16.240 80.427 9.337 1.00 21.51 C +ATOM 434 CD2 LEU A 58 14.914 78.928 7.847 1.00 19.53 C +ATOM 435 N VAL A 59 13.344 82.409 5.005 1.00 19.36 N +ATOM 436 CA VAL A 59 12.754 83.650 4.503 1.00 21.07 C +ATOM 437 C VAL A 59 13.053 84.653 5.615 1.00 22.14 C +ATOM 438 O VAL A 59 12.987 84.305 6.791 1.00 23.03 O +ATOM 439 CB VAL A 59 11.218 83.496 4.309 1.00 18.35 C +ATOM 440 CG1 VAL A 59 10.596 84.803 3.881 1.00 18.75 C +ATOM 441 CG2 VAL A 59 10.934 82.420 3.267 1.00 18.69 C +ATOM 442 N PRO A 60 13.403 85.902 5.265 1.00 24.08 N +ATOM 443 CA PRO A 60 13.716 86.934 6.263 1.00 22.69 C +ATOM 444 C PRO A 60 12.729 87.023 7.432 1.00 24.22 C +ATOM 445 O PRO A 60 11.516 86.942 7.236 1.00 24.92 O +ATOM 446 CB PRO A 60 13.745 88.212 5.428 1.00 17.94 C +ATOM 447 CG PRO A 60 14.308 87.726 4.126 1.00 28.00 C +ATOM 448 CD PRO A 60 13.534 86.440 3.898 1.00 31.26 C +ATOM 449 N ASP A 61 13.254 87.208 8.642 1.00 21.85 N +ATOM 450 CA ASP A 61 12.414 87.303 9.837 1.00 25.48 C +ATOM 451 C ASP A 61 11.331 88.379 9.743 1.00 27.06 C +ATOM 452 O ASP A 61 10.203 88.171 10.182 1.00 26.69 O +ATOM 453 CB ASP A 61 13.265 87.584 11.081 1.00 24.84 C +ATOM 454 CG ASP A 61 14.162 86.424 11.454 1.00 25.29 C +ATOM 455 OD1 ASP A 61 13.811 85.267 11.144 1.00 33.57 O +ATOM 456 OD2 ASP A 61 15.216 86.667 12.080 1.00 31.79 O +ATOM 457 N GLU A 62 11.677 89.530 9.180 1.00 27.56 N +ATOM 458 CA GLU A 62 10.722 90.631 9.058 1.00 30.35 C +ATOM 459 C GLU A 62 9.398 90.177 8.436 1.00 29.44 C +ATOM 460 O GLU A 62 8.326 90.397 9.008 1.00 29.80 O +ATOM 461 CB GLU A 62 11.343 91.760 8.228 1.00 36.61 C +ATOM 462 CG GLU A 62 10.376 92.862 7.823 1.00 50.94 C +ATOM 463 CD GLU A 62 11.077 94.035 7.163 1.00 60.63 C +ATOM 464 OE1 GLU A 62 10.381 94.913 6.613 1.00 63.34 O +ATOM 465 OE2 GLU A 62 12.327 94.082 7.201 1.00 69.59 O +ATOM 466 N VAL A 63 9.484 89.554 7.265 1.00 27.77 N +ATOM 467 CA VAL A 63 8.312 89.047 6.560 1.00 27.31 C +ATOM 468 C VAL A 63 7.640 87.909 7.333 1.00 24.68 C +ATOM 469 O VAL A 63 6.429 87.911 7.539 1.00 24.69 O +ATOM 470 CB VAL A 63 8.700 88.495 5.169 1.00 29.37 C +ATOM 471 CG1 VAL A 63 7.490 87.865 4.497 1.00 33.74 C +ATOM 472 CG2 VAL A 63 9.274 89.603 4.311 1.00 43.54 C +ATOM 473 N THR A 64 8.441 86.936 7.753 1.00 25.15 N +ATOM 474 CA THR A 64 7.932 85.772 8.470 1.00 22.76 C +ATOM 475 C THR A 64 7.197 86.118 9.763 1.00 19.50 C +ATOM 476 O THR A 64 6.108 85.611 10.014 1.00 20.31 O +ATOM 477 CB THR A 64 9.072 84.791 8.761 1.00 18.96 C +ATOM 478 OG1 THR A 64 9.731 84.469 7.531 1.00 18.36 O +ATOM 479 CG2 THR A 64 8.536 83.513 9.380 1.00 18.32 C +ATOM 480 N ILE A 65 7.792 86.979 10.581 1.00 18.57 N +ATOM 481 CA ILE A 65 7.168 87.387 11.832 1.00 17.23 C +ATOM 482 C ILE A 65 5.895 88.164 11.511 1.00 20.37 C +ATOM 483 O ILE A 65 4.867 88.019 12.184 1.00 19.34 O +ATOM 484 CB ILE A 65 8.132 88.273 12.657 1.00 20.48 C +ATOM 485 CG1 ILE A 65 9.360 87.448 13.055 1.00 14.21 C +ATOM 486 CG2 ILE A 65 7.424 88.821 13.890 1.00 15.80 C +ATOM 487 CD1 ILE A 65 10.479 88.249 13.702 1.00 27.20 C +ATOM 488 N GLY A 66 5.976 88.979 10.462 1.00 20.61 N +ATOM 489 CA GLY A 66 4.843 89.778 10.041 1.00 19.40 C +ATOM 490 C GLY A 66 3.607 88.975 9.689 1.00 18.87 C +ATOM 491 O GLY A 66 2.508 89.316 10.123 1.00 19.78 O +ATOM 492 N ILE A 67 3.760 87.909 8.909 1.00 19.16 N +ATOM 493 CA ILE A 67 2.589 87.121 8.534 1.00 19.09 C +ATOM 494 C ILE A 67 2.022 86.338 9.714 1.00 19.65 C +ATOM 495 O ILE A 67 0.807 86.166 9.828 1.00 19.15 O +ATOM 496 CB ILE A 67 2.900 86.153 7.372 1.00 19.28 C +ATOM 497 CG1 ILE A 67 3.815 85.020 7.845 1.00 30.73 C +ATOM 498 CG2 ILE A 67 3.563 86.926 6.236 1.00 29.84 C +ATOM 499 CD1 ILE A 67 4.097 83.968 6.784 1.00 33.66 C +ATOM 500 N VAL A 68 2.894 85.866 10.598 1.00 20.78 N +ATOM 501 CA VAL A 68 2.436 85.112 11.760 1.00 20.35 C +ATOM 502 C VAL A 68 1.672 86.018 12.720 1.00 20.03 C +ATOM 503 O VAL A 68 0.634 85.629 13.262 1.00 21.72 O +ATOM 504 CB VAL A 68 3.619 84.451 12.495 1.00 22.39 C +ATOM 505 CG1 VAL A 68 3.166 83.908 13.853 1.00 24.80 C +ATOM 506 CG2 VAL A 68 4.165 83.311 11.650 1.00 19.56 C +ATOM 507 N LYS A 69 2.188 87.228 12.919 1.00 17.68 N +ATOM 508 CA LYS A 69 1.557 88.207 13.800 1.00 20.00 C +ATOM 509 C LYS A 69 0.120 88.430 13.330 1.00 20.11 C +ATOM 510 O LYS A 69 -0.819 88.375 14.121 1.00 20.03 O +ATOM 511 CB LYS A 69 2.347 89.522 13.759 1.00 20.81 C +ATOM 512 CG LYS A 69 1.788 90.630 14.633 1.00 32.97 C +ATOM 513 CD LYS A 69 2.829 91.726 14.865 1.00 42.79 C +ATOM 514 CE LYS A 69 3.370 92.289 13.558 1.00 51.19 C +ATOM 515 NZ LYS A 69 4.456 93.285 13.786 1.00 60.37 N +ATOM 516 N GLU A 70 -0.036 88.656 12.031 1.00 20.52 N +ATOM 517 CA GLU A 70 -1.347 88.874 11.431 1.00 23.05 C +ATOM 518 C GLU A 70 -2.244 87.649 11.614 1.00 22.40 C +ATOM 519 O GLU A 70 -3.361 87.742 12.125 1.00 24.29 O +ATOM 520 CB GLU A 70 -1.186 89.162 9.937 1.00 22.84 C +ATOM 521 CG GLU A 70 -1.840 90.445 9.461 1.00 48.28 C +ATOM 522 CD GLU A 70 -3.345 90.423 9.598 1.00 61.39 C +ATOM 523 OE1 GLU A 70 -3.838 90.296 10.738 1.00 73.60 O +ATOM 524 OE2 GLU A 70 -4.036 90.535 8.563 1.00 73.83 O +ATOM 525 N ARG A 71 -1.737 86.496 11.195 1.00 23.05 N +ATOM 526 CA ARG A 71 -2.482 85.248 11.282 1.00 23.22 C +ATOM 527 C ARG A 71 -2.980 84.890 12.678 1.00 22.70 C +ATOM 528 O ARG A 71 -4.141 84.525 12.853 1.00 22.61 O +ATOM 529 CB ARG A 71 -1.629 84.092 10.756 1.00 26.47 C +ATOM 530 CG ARG A 71 -2.335 82.744 10.798 1.00 21.21 C +ATOM 531 CD ARG A 71 -3.449 82.692 9.770 1.00 19.18 C +ATOM 532 NE ARG A 71 -4.226 81.454 9.848 1.00 23.64 N +ATOM 533 CZ ARG A 71 -5.224 81.246 10.700 1.00 24.27 C +ATOM 534 NH1 ARG A 71 -5.577 82.194 11.558 1.00 20.87 N +ATOM 535 NH2 ARG A 71 -5.876 80.089 10.688 1.00 24.07 N +ATOM 536 N ALEU A 72 -2.099 84.989 13.668 0.50 23.61 N +ATOM 537 N BLEU A 72 -2.098 84.992 13.667 0.50 23.27 N +ATOM 538 CA ALEU A 72 -2.456 84.656 15.041 0.50 23.62 C +ATOM 539 CA BLEU A 72 -2.449 84.658 15.042 0.50 22.93 C +ATOM 540 C ALEU A 72 -3.484 85.617 15.618 0.50 24.40 C +ATOM 541 C BLEU A 72 -3.481 85.618 15.618 0.50 24.01 C +ATOM 542 O ALEU A 72 -4.025 85.382 16.699 0.50 24.06 O +ATOM 543 O BLEU A 72 -4.022 85.382 16.699 0.50 23.68 O +ATOM 544 CB ALEU A 72 -1.204 84.637 15.925 0.50 27.45 C +ATOM 545 CB BLEU A 72 -1.195 84.651 15.925 0.50 23.60 C +ATOM 546 CG ALEU A 72 -0.364 83.353 15.917 0.50 29.17 C +ATOM 547 CG BLEU A 72 -0.193 83.516 15.683 0.50 17.80 C +ATOM 548 CD1ALEU A 72 -0.057 82.924 14.491 0.50 36.71 C +ATOM 549 CD1BLEU A 72 1.044 83.716 16.546 0.50 16.49 C +ATOM 550 CD2ALEU A 72 0.919 83.584 16.701 0.50 27.59 C +ATOM 551 CD2BLEU A 72 -0.851 82.181 16.000 0.50 18.44 C +ATOM 552 N GLY A 73 -3.754 86.695 14.891 1.00 23.93 N +ATOM 553 CA GLY A 73 -4.724 87.669 15.354 1.00 26.76 C +ATOM 554 C GLY A 73 -6.157 87.311 14.994 1.00 27.22 C +ATOM 555 O GLY A 73 -7.097 87.850 15.583 1.00 27.27 O +ATOM 556 N LYS A 74 -6.331 86.398 14.040 1.00 26.74 N +ATOM 557 CA LYS A 74 -7.665 85.988 13.600 1.00 27.98 C +ATOM 558 C LYS A 74 -8.480 85.378 14.728 1.00 27.71 C +ATOM 559 O LYS A 74 -7.928 84.928 15.731 1.00 27.58 O +ATOM 560 CB LYS A 74 -7.568 84.987 12.444 1.00 25.31 C +ATOM 561 CG LYS A 74 -7.065 85.581 11.137 1.00 36.15 C +ATOM 562 CD LYS A 74 -7.040 84.530 10.032 1.00 51.37 C +ATOM 563 CE LYS A 74 -8.416 83.893 9.833 1.00 62.90 C +ATOM 564 NZ LYS A 74 -8.412 82.818 8.802 1.00 54.30 N +ATOM 565 N ASP A 75 -9.798 85.351 14.548 1.00 27.44 N +ATOM 566 CA ASP A 75 -10.700 84.810 15.556 1.00 28.07 C +ATOM 567 C ASP A 75 -10.581 83.305 15.760 1.00 27.36 C +ATOM 568 O ASP A 75 -10.864 82.806 16.841 1.00 26.07 O +ATOM 569 CB ASP A 75 -12.152 85.159 15.208 1.00 36.01 C +ATOM 570 CG ASP A 75 -12.395 86.660 15.152 1.00 45.92 C +ATOM 571 OD1 ASP A 75 -12.129 87.346 16.162 1.00 42.54 O +ATOM 572 OD2 ASP A 75 -12.851 87.152 14.097 1.00 51.08 O +ATOM 573 N ASP A 76 -10.160 82.569 14.740 1.00 27.13 N +ATOM 574 CA ASP A 76 -10.057 81.126 14.909 1.00 26.97 C +ATOM 575 C ASP A 76 -8.960 80.695 15.890 1.00 25.43 C +ATOM 576 O ASP A 76 -8.933 79.544 16.322 1.00 25.01 O +ATOM 577 CB ASP A 76 -9.867 80.431 13.551 1.00 29.92 C +ATOM 578 CG ASP A 76 -8.601 80.860 12.831 1.00 30.09 C +ATOM 579 OD1 ASP A 76 -8.352 80.325 11.728 1.00 24.39 O +ATOM 580 OD2 ASP A 76 -7.860 81.721 13.352 1.00 29.58 O +ATOM 581 N CYS A 77 -8.075 81.617 16.260 1.00 24.48 N +ATOM 582 CA CYS A 77 -6.991 81.296 17.192 1.00 25.08 C +ATOM 583 C CYS A 77 -7.337 81.667 18.643 1.00 26.93 C +ATOM 584 O CYS A 77 -6.480 81.603 19.521 1.00 28.19 O +ATOM 585 CB CYS A 77 -5.703 82.026 16.783 1.00 20.60 C +ATOM 586 SG CYS A 77 -5.046 81.598 15.138 1.00 23.15 S +ATOM 587 N GLU A 78 -8.590 82.047 18.885 1.00 27.96 N +ATOM 588 CA GLU A 78 -9.052 82.454 20.219 1.00 30.09 C +ATOM 589 C GLU A 78 -8.784 81.471 21.361 1.00 30.75 C +ATOM 590 O GLU A 78 -8.374 81.877 22.445 1.00 30.01 O +ATOM 591 CB GLU A 78 -10.554 82.760 20.187 1.00 39.25 C +ATOM 592 CG GLU A 78 -10.952 83.974 19.359 1.00 50.51 C +ATOM 593 CD GLU A 78 -10.604 85.290 20.024 1.00 58.12 C +ATOM 594 OE1 GLU A 78 -10.874 86.350 19.418 1.00 55.17 O +ATOM 595 OE2 GLU A 78 -10.065 85.265 21.150 1.00 66.56 O +ATOM 596 N ARG A 79 -9.021 80.184 21.135 1.00 28.26 N +ATOM 597 CA ARG A 79 -8.802 79.206 22.195 1.00 29.20 C +ATOM 598 C ARG A 79 -7.770 78.143 21.859 1.00 27.92 C +ATOM 599 O ARG A 79 -7.877 76.997 22.292 1.00 29.80 O +ATOM 600 CB ARG A 79 -10.123 78.534 22.582 1.00 36.98 C +ATOM 601 CG ARG A 79 -11.133 79.490 23.203 1.00 51.65 C +ATOM 602 CD ARG A 79 -10.620 80.123 24.501 1.00 62.12 C +ATOM 603 NE ARG A 79 -10.519 79.169 25.607 1.00 75.99 N +ATOM 604 CZ ARG A 79 -9.516 78.312 25.786 1.00 88.11 C +ATOM 605 NH1 ARG A 79 -9.529 77.489 26.826 1.00 91.98 N +ATOM 606 NH2 ARG A 79 -8.493 78.283 24.943 1.00 86.96 N +ATOM 607 N GLY A 80 -6.759 78.525 21.094 1.00 26.21 N +ATOM 608 CA GLY A 80 -5.733 77.564 20.755 1.00 23.42 C +ATOM 609 C GLY A 80 -5.374 77.618 19.293 1.00 20.09 C +ATOM 610 O GLY A 80 -6.136 78.121 18.470 1.00 19.82 O +ATOM 611 N PHE A 81 -4.200 77.087 18.987 1.00 19.77 N +ATOM 612 CA PHE A 81 -3.679 77.043 17.631 1.00 19.45 C +ATOM 613 C PHE A 81 -2.419 76.198 17.690 1.00 20.19 C +ATOM 614 O PHE A 81 -1.847 76.005 18.759 1.00 21.85 O +ATOM 615 CB PHE A 81 -3.346 78.459 17.138 1.00 19.51 C +ATOM 616 CG PHE A 81 -2.348 79.186 18.003 1.00 19.76 C +ATOM 617 CD1 PHE A 81 -0.994 78.870 17.951 1.00 25.49 C +ATOM 618 CD2 PHE A 81 -2.771 80.155 18.903 1.00 19.18 C +ATOM 619 CE1 PHE A 81 -0.075 79.503 18.786 1.00 18.65 C +ATOM 620 CE2 PHE A 81 -1.856 80.795 19.743 1.00 24.63 C +ATOM 621 CZ PHE A 81 -0.504 80.465 19.683 1.00 16.10 C +ATOM 622 N LEU A 82 -2.002 75.679 16.545 1.00 20.32 N +ATOM 623 CA LEU A 82 -0.801 74.869 16.479 1.00 19.57 C +ATOM 624 C LEU A 82 0.117 75.528 15.454 1.00 20.64 C +ATOM 625 O LEU A 82 -0.225 75.622 14.272 1.00 18.93 O +ATOM 626 CB LEU A 82 -1.153 73.428 16.057 1.00 21.72 C +ATOM 627 CG LEU A 82 -0.084 72.323 16.102 1.00 22.72 C +ATOM 628 CD1 LEU A 82 -0.758 70.960 15.976 1.00 30.94 C +ATOM 629 CD2 LEU A 82 0.916 72.499 14.982 1.00 23.33 C +ATOM 630 N LEU A 83 1.255 76.031 15.929 1.00 20.00 N +ATOM 631 CA LEU A 83 2.249 76.659 15.061 1.00 18.92 C +ATOM 632 C LEU A 83 3.172 75.539 14.593 1.00 18.01 C +ATOM 633 O LEU A 83 3.640 74.729 15.395 1.00 19.97 O +ATOM 634 CB LEU A 83 3.030 77.735 15.823 1.00 16.67 C +ATOM 635 CG LEU A 83 2.308 79.080 15.920 1.00 17.84 C +ATOM 636 CD1 LEU A 83 3.043 79.997 16.872 1.00 21.24 C +ATOM 637 CD2 LEU A 83 2.229 79.715 14.537 1.00 20.64 C +ATOM 638 N ASP A 84 3.415 75.505 13.288 1.00 18.21 N +ATOM 639 CA ASP A 84 4.213 74.465 12.646 1.00 17.46 C +ATOM 640 C ASP A 84 5.320 75.076 11.798 1.00 14.65 C +ATOM 641 O ASP A 84 5.048 75.673 10.771 1.00 15.18 O +ATOM 642 CB ASP A 84 3.250 73.624 11.786 1.00 16.69 C +ATOM 643 CG ASP A 84 3.948 72.702 10.794 1.00 20.23 C +ATOM 644 OD1 ASP A 84 5.190 72.701 10.685 1.00 17.33 O +ATOM 645 OD2 ASP A 84 3.213 71.972 10.099 1.00 18.14 O +ATOM 646 N GLY A 85 6.568 74.927 12.231 1.00 16.00 N +ATOM 647 CA GLY A 85 7.668 75.485 11.465 1.00 14.90 C +ATOM 648 C GLY A 85 7.985 76.918 11.832 1.00 16.26 C +ATOM 649 O GLY A 85 8.761 77.585 11.152 1.00 18.33 O +ATOM 650 N PHE A 86 7.362 77.401 12.900 1.00 17.56 N +ATOM 651 CA PHE A 86 7.606 78.757 13.377 1.00 18.33 C +ATOM 652 C PHE A 86 7.421 78.750 14.887 1.00 21.15 C +ATOM 653 O PHE A 86 6.428 78.236 15.399 1.00 21.22 O +ATOM 654 CB PHE A 86 6.643 79.762 12.734 1.00 13.86 C +ATOM 655 CG PHE A 86 6.818 81.181 13.241 1.00 15.95 C +ATOM 656 CD1 PHE A 86 6.324 81.559 14.492 1.00 19.56 C +ATOM 657 CD2 PHE A 86 7.503 82.126 12.480 1.00 16.83 C +ATOM 658 CE1 PHE A 86 6.516 82.862 14.981 1.00 20.99 C +ATOM 659 CE2 PHE A 86 7.701 83.427 12.957 1.00 17.84 C +ATOM 660 CZ PHE A 86 7.208 83.794 14.209 1.00 23.78 C +ATOM 661 N PRO A 87 8.369 79.345 15.618 1.00 22.81 N +ATOM 662 CA PRO A 87 9.554 79.995 15.058 1.00 22.04 C +ATOM 663 C PRO A 87 10.686 79.016 14.768 1.00 24.40 C +ATOM 664 O PRO A 87 10.718 77.913 15.311 1.00 22.48 O +ATOM 665 CB PRO A 87 9.930 80.979 16.153 1.00 27.47 C +ATOM 666 CG PRO A 87 9.634 80.192 17.389 1.00 25.95 C +ATOM 667 CD PRO A 87 8.273 79.595 17.069 1.00 26.40 C +ATOM 668 N ARG A 88 11.610 79.394 13.896 1.00 23.44 N +ATOM 669 CA ARG A 88 12.732 78.499 13.670 1.00 26.60 C +ATOM 670 C ARG A 88 14.070 79.202 13.908 1.00 24.80 C +ATOM 671 O ARG A 88 15.129 78.708 13.525 1.00 27.20 O +ATOM 672 CB ARG A 88 12.650 77.822 12.295 1.00 27.74 C +ATOM 673 CG ARG A 88 12.691 78.700 11.085 1.00 25.28 C +ATOM 674 CD ARG A 88 12.626 77.798 9.844 1.00 35.94 C +ATOM 675 NE ARG A 88 11.345 77.100 9.697 1.00 29.29 N +ATOM 676 CZ ARG A 88 11.153 76.038 8.915 1.00 31.01 C +ATOM 677 NH1 ARG A 88 9.954 75.474 8.833 1.00 25.08 N +ATOM 678 NH2 ARG A 88 12.164 75.523 8.225 1.00 27.37 N +ATOM 679 N THR A 89 13.995 80.356 14.570 1.00 24.66 N +ATOM 680 CA THR A 89 15.167 81.146 14.956 1.00 24.39 C +ATOM 681 C THR A 89 14.802 81.803 16.287 1.00 24.09 C +ATOM 682 O THR A 89 13.624 82.020 16.567 1.00 23.15 O +ATOM 683 CB THR A 89 15.521 82.269 13.941 1.00 28.23 C +ATOM 684 OG1 THR A 89 14.531 83.306 13.993 1.00 24.87 O +ATOM 685 CG2 THR A 89 15.611 81.708 12.526 1.00 31.36 C +ATOM 686 N VAL A 90 15.801 82.122 17.105 1.00 24.13 N +ATOM 687 CA VAL A 90 15.529 82.741 18.405 1.00 22.21 C +ATOM 688 C VAL A 90 14.895 84.119 18.275 1.00 21.13 C +ATOM 689 O VAL A 90 14.118 84.534 19.136 1.00 20.23 O +ATOM 690 CB VAL A 90 16.814 82.857 19.251 1.00 29.68 C +ATOM 691 CG1 VAL A 90 16.524 83.600 20.550 1.00 32.21 C +ATOM 692 CG2 VAL A 90 17.347 81.475 19.553 1.00 31.06 C +ATOM 693 N ALA A 91 15.229 84.838 17.206 1.00 20.80 N +ATOM 694 CA ALA A 91 14.649 86.158 16.996 1.00 19.56 C +ATOM 695 C ALA A 91 13.150 85.989 16.782 1.00 20.15 C +ATOM 696 O ALA A 91 12.345 86.766 17.291 1.00 21.15 O +ATOM 697 CB ALA A 91 15.283 86.833 15.781 1.00 25.87 C +ATOM 698 N GLN A 92 12.772 84.967 16.025 1.00 18.30 N +ATOM 699 CA GLN A 92 11.359 84.716 15.776 1.00 19.13 C +ATOM 700 C GLN A 92 10.657 84.317 17.080 1.00 18.80 C +ATOM 701 O GLN A 92 9.517 84.716 17.325 1.00 20.26 O +ATOM 702 CB GLN A 92 11.195 83.625 14.706 1.00 15.96 C +ATOM 703 CG GLN A 92 11.659 84.087 13.320 1.00 14.84 C +ATOM 704 CD GLN A 92 11.506 83.027 12.247 1.00 17.63 C +ATOM 705 OE1 GLN A 92 12.024 83.170 11.135 1.00 17.13 O +ATOM 706 NE2 GLN A 92 10.785 81.968 12.563 1.00 14.56 N +ATOM 707 N ALA A 93 11.350 83.547 17.918 1.00 19.06 N +ATOM 708 CA ALA A 93 10.790 83.107 19.194 1.00 17.66 C +ATOM 709 C ALA A 93 10.584 84.288 20.147 1.00 18.86 C +ATOM 710 O ALA A 93 9.580 84.367 20.848 1.00 18.33 O +ATOM 711 CB ALA A 93 11.706 82.076 19.837 1.00 15.61 C +ATOM 712 N GLU A 94 11.539 85.208 20.182 1.00 18.82 N +ATOM 713 CA GLU A 94 11.397 86.362 21.061 1.00 18.33 C +ATOM 714 C GLU A 94 10.264 87.259 20.582 1.00 19.02 C +ATOM 715 O GLU A 94 9.488 87.782 21.391 1.00 17.96 O +ATOM 716 CB GLU A 94 12.719 87.123 21.128 1.00 22.93 C +ATOM 717 CG GLU A 94 13.811 86.287 21.762 1.00 28.81 C +ATOM 718 CD GLU A 94 15.139 87.003 21.832 1.00 39.19 C +ATOM 719 OE1 GLU A 94 16.073 86.436 22.435 1.00 42.97 O +ATOM 720 OE2 GLU A 94 15.249 88.123 21.287 1.00 41.38 O +ATOM 721 N ALA A 95 10.157 87.429 19.267 1.00 16.98 N +ATOM 722 CA ALA A 95 9.094 88.248 18.707 1.00 19.51 C +ATOM 723 C ALA A 95 7.754 87.590 19.005 1.00 17.62 C +ATOM 724 O ALA A 95 6.775 88.272 19.325 1.00 19.58 O +ATOM 725 CB ALA A 95 9.275 88.399 17.201 1.00 22.71 C +ATOM 726 N LEU A 96 7.711 86.263 18.897 1.00 17.36 N +ATOM 727 CA LEU A 96 6.474 85.522 19.159 1.00 16.58 C +ATOM 728 C LEU A 96 6.016 85.721 20.605 1.00 17.66 C +ATOM 729 O LEU A 96 4.830 85.881 20.865 1.00 18.52 O +ATOM 730 CB LEU A 96 6.665 84.020 18.905 1.00 14.04 C +ATOM 731 CG LEU A 96 5.386 83.171 19.042 1.00 16.57 C +ATOM 732 CD1 LEU A 96 4.325 83.703 18.097 1.00 16.65 C +ATOM 733 CD2 LEU A 96 5.668 81.700 18.735 1.00 15.30 C +ATOM 734 N GLU A 97 6.960 85.693 21.541 1.00 18.30 N +ATOM 735 CA GLU A 97 6.639 85.878 22.952 1.00 22.33 C +ATOM 736 C GLU A 97 5.907 87.205 23.193 1.00 23.89 C +ATOM 737 O GLU A 97 4.918 87.253 23.933 1.00 25.10 O +ATOM 738 CB GLU A 97 7.922 85.831 23.788 1.00 27.78 C +ATOM 739 CG GLU A 97 8.532 84.443 23.906 1.00 38.65 C +ATOM 740 CD GLU A 97 7.686 83.504 24.751 1.00 45.57 C +ATOM 741 OE1 GLU A 97 7.521 83.783 25.961 1.00 34.47 O +ATOM 742 OE2 GLU A 97 7.185 82.493 24.209 1.00 35.34 O +ATOM 743 N GLU A 98 6.389 88.273 22.564 1.00 22.70 N +ATOM 744 CA GLU A 98 5.776 89.591 22.715 1.00 24.87 C +ATOM 745 C GLU A 98 4.419 89.668 22.019 1.00 24.75 C +ATOM 746 O GLU A 98 3.487 90.289 22.525 1.00 25.45 O +ATOM 747 CB GLU A 98 6.691 90.675 22.143 1.00 25.51 C +ATOM 748 CG GLU A 98 6.070 92.061 22.164 1.00 29.62 C +ATOM 749 CD GLU A 98 5.759 92.547 23.572 1.00 43.61 C +ATOM 750 OE1 GLU A 98 4.925 93.467 23.709 1.00 47.01 O +ATOM 751 OE2 GLU A 98 6.352 92.022 24.540 1.00 40.57 O +ATOM 752 N ILE A 99 4.319 89.051 20.846 1.00 23.54 N +ATOM 753 CA ILE A 99 3.073 89.051 20.091 1.00 21.90 C +ATOM 754 C ILE A 99 1.978 88.358 20.891 1.00 21.30 C +ATOM 755 O ILE A 99 0.855 88.866 20.992 1.00 23.86 O +ATOM 756 CB ILE A 99 3.238 88.317 18.727 1.00 20.65 C +ATOM 757 CG1 ILE A 99 4.013 89.199 17.747 1.00 21.55 C +ATOM 758 CG2 ILE A 99 1.878 87.943 18.167 1.00 21.68 C +ATOM 759 CD1 ILE A 99 4.456 88.483 16.497 1.00 29.65 C +ATOM 760 N LEU A 100 2.301 87.198 21.455 1.00 19.92 N +ATOM 761 CA LEU A 100 1.324 86.447 22.235 1.00 21.45 C +ATOM 762 C LEU A 100 1.015 87.137 23.559 1.00 24.34 C +ATOM 763 O LEU A 100 -0.095 87.036 24.074 1.00 25.58 O +ATOM 764 CB LEU A 100 1.815 85.021 22.474 1.00 19.33 C +ATOM 765 CG LEU A 100 1.888 84.160 21.205 1.00 24.11 C +ATOM 766 CD1 LEU A 100 2.358 82.769 21.575 1.00 28.07 C +ATOM 767 CD2 LEU A 100 0.518 84.109 20.512 1.00 17.73 C +ATOM 768 N GLU A 101 2.007 87.826 24.108 1.00 24.00 N +ATOM 769 CA GLU A 101 1.837 88.578 25.349 1.00 26.24 C +ATOM 770 C GLU A 101 0.719 89.598 25.111 1.00 25.31 C +ATOM 771 O GLU A 101 -0.240 89.686 25.883 1.00 25.44 O +ATOM 772 CB GLU A 101 3.153 89.298 25.685 1.00 27.76 C +ATOM 773 CG GLU A 101 3.016 90.612 26.447 1.00 46.17 C +ATOM 774 CD GLU A 101 2.610 90.416 27.887 1.00 49.93 C +ATOM 775 OE1 GLU A 101 2.498 91.427 28.614 1.00 63.88 O +ATOM 776 OE2 GLU A 101 2.406 89.254 28.293 1.00 57.78 O +ATOM 777 N GLU A 102 0.852 90.361 24.029 1.00 26.06 N +ATOM 778 CA GLU A 102 -0.134 91.379 23.667 1.00 27.98 C +ATOM 779 C GLU A 102 -1.528 90.791 23.446 1.00 28.80 C +ATOM 780 O GLU A 102 -2.521 91.352 23.900 1.00 28.78 O +ATOM 781 CB GLU A 102 0.314 92.124 22.405 1.00 29.81 C +ATOM 782 CG GLU A 102 1.562 92.979 22.595 1.00 42.22 C +ATOM 783 CD GLU A 102 1.329 94.170 23.514 1.00 49.66 C +ATOM 784 OE1 GLU A 102 0.477 95.021 23.181 1.00 54.66 O +ATOM 785 OE2 GLU A 102 1.996 94.257 24.567 1.00 39.65 O +ATOM 786 N TYR A 103 -1.603 89.662 22.748 1.00 29.16 N +ATOM 787 CA TYR A 103 -2.891 89.027 22.492 1.00 28.75 C +ATOM 788 C TYR A 103 -3.412 88.329 23.741 1.00 29.22 C +ATOM 789 O TYR A 103 -4.600 88.032 23.840 1.00 30.99 O +ATOM 790 CB TYR A 103 -2.782 87.984 21.374 1.00 25.70 C +ATOM 791 CG TYR A 103 -2.496 88.523 19.989 1.00 28.85 C +ATOM 792 CD1 TYR A 103 -3.063 89.715 19.546 1.00 35.48 C +ATOM 793 CD2 TYR A 103 -1.712 87.797 19.095 1.00 31.12 C +ATOM 794 CE1 TYR A 103 -2.858 90.173 18.244 1.00 26.61 C +ATOM 795 CE2 TYR A 103 -1.504 88.241 17.792 1.00 30.38 C +ATOM 796 CZ TYR A 103 -2.081 89.430 17.376 1.00 30.51 C +ATOM 797 OH TYR A 103 -1.883 89.863 16.090 1.00 31.73 O +ATOM 798 N GLY A 104 -2.517 88.057 24.686 1.00 28.73 N +ATOM 799 CA GLY A 104 -2.913 87.368 25.898 1.00 30.28 C +ATOM 800 C GLY A 104 -3.125 85.892 25.619 1.00 30.26 C +ATOM 801 O GLY A 104 -4.054 85.275 26.147 1.00 31.28 O +ATOM 802 N LYS A 105 -2.262 85.321 24.780 1.00 29.43 N +ATOM 803 CA LYS A 105 -2.365 83.907 24.426 1.00 28.02 C +ATOM 804 C LYS A 105 -0.978 83.268 24.403 1.00 28.86 C +ATOM 805 O LYS A 105 -0.508 82.802 23.361 1.00 28.92 O +ATOM 806 CB LYS A 105 -3.033 83.763 23.055 1.00 33.40 C +ATOM 807 CG LYS A 105 -4.070 84.838 22.773 1.00 35.70 C +ATOM 808 CD LYS A 105 -4.960 84.482 21.605 1.00 51.97 C +ATOM 809 CE LYS A 105 -5.988 83.451 22.014 1.00 58.49 C +ATOM 810 NZ LYS A 105 -6.843 83.950 23.131 1.00 62.47 N +ATOM 811 N PRO A 106 -0.304 83.235 25.561 1.00 28.46 N +ATOM 812 CA PRO A 106 1.035 82.648 25.650 1.00 27.51 C +ATOM 813 C PRO A 106 1.053 81.157 25.310 1.00 26.24 C +ATOM 814 O PRO A 106 0.032 80.469 25.409 1.00 24.81 O +ATOM 815 CB PRO A 106 1.434 82.932 27.096 1.00 25.36 C +ATOM 816 CG PRO A 106 0.123 82.836 27.814 1.00 30.76 C +ATOM 817 CD PRO A 106 -0.803 83.609 26.898 1.00 32.80 C +ATOM 818 N ILE A 107 2.224 80.673 24.904 1.00 25.21 N +ATOM 819 CA ILE A 107 2.421 79.279 24.529 1.00 22.41 C +ATOM 820 C ILE A 107 2.251 78.309 25.696 1.00 25.09 C +ATOM 821 O ILE A 107 2.756 78.546 26.795 1.00 25.74 O +ATOM 822 CB ILE A 107 3.830 79.082 23.935 1.00 21.45 C +ATOM 823 CG1 ILE A 107 3.964 79.921 22.662 1.00 17.38 C +ATOM 824 CG2 ILE A 107 4.095 77.601 23.671 1.00 21.40 C +ATOM 825 CD1 ILE A 107 5.377 79.998 22.124 1.00 31.06 C +ATOM 826 N ASP A 108 1.540 77.215 25.439 1.00 22.18 N +ATOM 827 CA ASP A 108 1.304 76.175 26.434 1.00 24.16 C +ATOM 828 C ASP A 108 2.404 75.124 26.377 1.00 24.91 C +ATOM 829 O ASP A 108 3.000 74.773 27.393 1.00 24.18 O +ATOM 830 CB ASP A 108 -0.041 75.486 26.175 1.00 27.27 C +ATOM 831 CG ASP A 108 -1.219 76.307 26.647 1.00 29.05 C +ATOM 832 OD1 ASP A 108 -1.324 76.532 27.869 1.00 37.78 O +ATOM 833 OD2 ASP A 108 -2.040 76.727 25.804 1.00 31.41 O +ATOM 834 N TYR A 109 2.670 74.631 25.170 1.00 25.74 N +ATOM 835 CA TYR A 109 3.669 73.593 24.951 1.00 26.71 C +ATOM 836 C TYR A 109 4.490 73.822 23.695 1.00 25.91 C +ATOM 837 O TYR A 109 3.998 74.370 22.715 1.00 24.14 O +ATOM 838 CB TYR A 109 2.986 72.232 24.779 1.00 39.31 C +ATOM 839 CG TYR A 109 2.650 71.473 26.036 1.00 42.88 C +ATOM 840 CD1 TYR A 109 3.622 70.724 26.700 1.00 46.29 C +ATOM 841 CD2 TYR A 109 1.346 71.452 26.531 1.00 43.36 C +ATOM 842 CE1 TYR A 109 3.301 69.961 27.821 1.00 51.05 C +ATOM 843 CE2 TYR A 109 1.014 70.695 27.655 1.00 41.38 C +ATOM 844 CZ TYR A 109 1.994 69.950 28.291 1.00 47.46 C +ATOM 845 OH TYR A 109 1.667 69.177 29.384 1.00 51.08 O +ATOM 846 N VAL A 110 5.741 73.381 23.741 1.00 26.38 N +ATOM 847 CA VAL A 110 6.628 73.441 22.593 1.00 26.68 C +ATOM 848 C VAL A 110 7.125 72.010 22.416 1.00 28.02 C +ATOM 849 O VAL A 110 8.031 71.566 23.118 1.00 28.64 O +ATOM 850 CB VAL A 110 7.829 74.374 22.816 1.00 29.42 C +ATOM 851 CG1 VAL A 110 8.850 74.176 21.695 1.00 25.07 C +ATOM 852 CG2 VAL A 110 7.357 75.825 22.830 1.00 24.97 C +ATOM 853 N ILE A 111 6.510 71.285 21.488 1.00 27.50 N +ATOM 854 CA ILE A 111 6.888 69.905 21.240 1.00 27.37 C +ATOM 855 C ILE A 111 7.931 69.789 20.138 1.00 25.94 C +ATOM 856 O ILE A 111 7.699 70.182 18.997 1.00 25.70 O +ATOM 857 CB ILE A 111 5.668 69.048 20.836 1.00 31.96 C +ATOM 858 CG1 ILE A 111 4.519 69.258 21.827 1.00 36.34 C +ATOM 859 CG2 ILE A 111 6.065 67.575 20.800 1.00 27.08 C +ATOM 860 CD1 ILE A 111 4.822 68.802 23.238 1.00 48.53 C +ATOM 861 N ASN A 112 9.091 69.253 20.494 1.00 24.93 N +ATOM 862 CA ASN A 112 10.164 69.055 19.536 1.00 25.02 C +ATOM 863 C ASN A 112 10.148 67.592 19.078 1.00 24.25 C +ATOM 864 O ASN A 112 10.272 66.679 19.895 1.00 23.84 O +ATOM 865 CB ASN A 112 11.511 69.383 20.182 1.00 24.40 C +ATOM 866 CG ASN A 112 12.672 69.157 19.243 1.00 33.10 C +ATOM 867 OD1 ASN A 112 12.654 69.616 18.103 1.00 31.61 O +ATOM 868 ND2 ASN A 112 13.694 68.454 19.718 1.00 34.34 N +ATOM 869 N ILE A 113 9.982 67.378 17.776 1.00 22.39 N +ATOM 870 CA ILE A 113 9.952 66.031 17.229 1.00 23.75 C +ATOM 871 C ILE A 113 11.356 65.693 16.756 1.00 24.45 C +ATOM 872 O ILE A 113 11.801 66.164 15.707 1.00 24.38 O +ATOM 873 CB ILE A 113 8.953 65.942 16.068 1.00 26.14 C +ATOM 874 CG1 ILE A 113 7.571 66.402 16.553 1.00 20.80 C +ATOM 875 CG2 ILE A 113 8.892 64.513 15.549 1.00 25.73 C +ATOM 876 CD1 ILE A 113 6.518 66.480 15.464 1.00 20.19 C +ATOM 877 N GLU A 114 12.050 64.880 17.551 1.00 25.13 N +ATOM 878 CA GLU A 114 13.430 64.493 17.265 1.00 27.65 C +ATOM 879 C GLU A 114 13.563 63.310 16.315 1.00 28.61 C +ATOM 880 O GLU A 114 12.962 62.258 16.522 1.00 29.49 O +ATOM 881 CB GLU A 114 14.162 64.173 18.571 1.00 36.78 C +ATOM 882 CG GLU A 114 14.087 65.281 19.608 1.00 42.01 C +ATOM 883 CD GLU A 114 14.967 65.012 20.812 1.00 55.09 C +ATOM 884 OE1 GLU A 114 14.945 65.830 21.757 1.00 59.72 O +ATOM 885 OE2 GLU A 114 15.680 63.984 20.813 1.00 53.79 O +ATOM 886 N VAL A 115 14.368 63.496 15.276 1.00 30.04 N +ATOM 887 CA VAL A 115 14.600 62.460 14.281 1.00 30.82 C +ATOM 888 C VAL A 115 16.023 62.562 13.747 1.00 32.65 C +ATOM 889 O VAL A 115 16.515 63.656 13.476 1.00 31.30 O +ATOM 890 CB VAL A 115 13.632 62.593 13.089 1.00 28.29 C +ATOM 891 CG1 VAL A 115 13.931 61.499 12.066 1.00 26.78 C +ATOM 892 CG2 VAL A 115 12.185 62.502 13.568 1.00 27.14 C +ATOM 893 N ASP A 116 16.675 61.414 13.598 1.00 33.35 N +ATOM 894 CA ASP A 116 18.035 61.368 13.087 1.00 35.17 C +ATOM 895 C ASP A 116 18.075 61.905 11.658 1.00 35.09 C +ATOM 896 O ASP A 116 17.147 61.701 10.884 1.00 35.92 O +ATOM 897 CB ASP A 116 18.560 59.930 13.143 1.00 36.91 C +ATOM 898 CG ASP A 116 19.936 59.787 12.533 1.00 39.46 C +ATOM 899 OD1 ASP A 116 20.023 59.573 11.307 1.00 42.30 O +ATOM 900 OD2 ASP A 116 20.930 59.901 13.278 1.00 38.45 O +ATOM 901 N LYS A 117 19.157 62.594 11.320 1.00 36.03 N +ATOM 902 CA LYS A 117 19.325 63.189 9.998 1.00 36.63 C +ATOM 903 C LYS A 117 19.218 62.192 8.842 1.00 36.73 C +ATOM 904 O LYS A 117 18.689 62.524 7.783 1.00 36.29 O +ATOM 905 CB LYS A 117 20.670 63.915 9.940 1.00 40.29 C +ATOM 906 CG LYS A 117 20.927 64.692 8.664 1.00 40.40 C +ATOM 907 CD LYS A 117 22.250 65.444 8.756 1.00 49.58 C +ATOM 908 CE LYS A 117 22.636 66.076 7.427 1.00 54.86 C +ATOM 909 NZ LYS A 117 21.610 67.037 6.941 1.00 64.54 N +ATOM 910 N ASP A 118 19.716 60.975 9.037 1.00 35.54 N +ATOM 911 CA ASP A 118 19.652 59.970 7.980 1.00 34.53 C +ATOM 912 C ASP A 118 18.200 59.633 7.665 1.00 35.83 C +ATOM 913 O ASP A 118 17.825 59.475 6.501 1.00 36.21 O +ATOM 914 CB ASP A 118 20.407 58.706 8.399 1.00 38.84 C +ATOM 915 CG ASP A 118 21.868 58.977 8.696 1.00 40.94 C +ATOM 916 OD1 ASP A 118 22.550 59.563 7.830 1.00 38.38 O +ATOM 917 OD2 ASP A 118 22.337 58.605 9.792 1.00 43.86 O +ATOM 918 N VAL A 119 17.387 59.522 8.710 1.00 34.82 N +ATOM 919 CA VAL A 119 15.974 59.225 8.545 1.00 36.07 C +ATOM 920 C VAL A 119 15.338 60.398 7.798 1.00 36.53 C +ATOM 921 O VAL A 119 14.589 60.208 6.841 1.00 35.84 O +ATOM 922 CB VAL A 119 15.279 59.047 9.916 1.00 34.36 C +ATOM 923 CG1 VAL A 119 13.797 58.759 9.724 1.00 38.74 C +ATOM 924 CG2 VAL A 119 15.944 57.918 10.686 1.00 43.38 C +ATOM 925 N LEU A 120 15.656 61.611 8.239 1.00 35.07 N +ATOM 926 CA LEU A 120 15.130 62.820 7.614 1.00 34.10 C +ATOM 927 C LEU A 120 15.335 62.801 6.102 1.00 33.74 C +ATOM 928 O LEU A 120 14.398 63.037 5.334 1.00 32.32 O +ATOM 929 CB LEU A 120 15.822 64.056 8.207 1.00 29.41 C +ATOM 930 CG LEU A 120 15.116 64.880 9.288 1.00 38.75 C +ATOM 931 CD1 LEU A 120 14.351 63.989 10.227 1.00 34.35 C +ATOM 932 CD2 LEU A 120 16.145 65.706 10.040 1.00 30.94 C +ATOM 933 N MET A 121 16.563 62.518 5.676 1.00 32.29 N +ATOM 934 CA MET A 121 16.883 62.488 4.250 1.00 33.77 C +ATOM 935 C MET A 121 16.040 61.509 3.435 1.00 33.24 C +ATOM 936 O MET A 121 15.677 61.800 2.294 1.00 32.90 O +ATOM 937 CB MET A 121 18.368 62.178 4.037 1.00 33.11 C +ATOM 938 CG MET A 121 19.303 63.287 4.487 1.00 47.21 C +ATOM 939 SD MET A 121 21.016 63.002 3.986 1.00 62.91 S +ATOM 940 CE MET A 121 21.595 61.980 5.344 1.00 63.27 C +ATOM 941 N GLU A 122 15.728 60.351 4.002 1.00 32.34 N +ATOM 942 CA GLU A 122 14.926 59.387 3.261 1.00 34.51 C +ATOM 943 C GLU A 122 13.465 59.822 3.199 1.00 34.68 C +ATOM 944 O GLU A 122 12.800 59.630 2.180 1.00 32.62 O +ATOM 945 CB GLU A 122 15.051 57.982 3.868 1.00 38.88 C +ATOM 946 CG GLU A 122 14.756 57.874 5.349 1.00 49.67 C +ATOM 947 CD GLU A 122 15.081 56.494 5.898 1.00 68.50 C +ATOM 948 OE1 GLU A 122 16.234 56.039 5.728 1.00 65.47 O +ATOM 949 OE2 GLU A 122 14.186 55.865 6.502 1.00 76.37 O +ATOM 950 N ARG A 123 12.975 60.424 4.279 1.00 33.87 N +ATOM 951 CA ARG A 123 11.594 60.891 4.326 1.00 33.64 C +ATOM 952 C ARG A 123 11.323 62.005 3.322 1.00 34.02 C +ATOM 953 O ARG A 123 10.196 62.168 2.859 1.00 34.14 O +ATOM 954 CB ARG A 123 11.242 61.391 5.726 1.00 31.90 C +ATOM 955 CG ARG A 123 11.075 60.296 6.755 1.00 28.33 C +ATOM 956 CD ARG A 123 10.580 60.872 8.057 1.00 35.16 C +ATOM 957 NE ARG A 123 10.517 59.869 9.112 1.00 26.73 N +ATOM 958 CZ ARG A 123 10.151 60.133 10.362 1.00 37.39 C +ATOM 959 NH1 ARG A 123 9.813 61.368 10.702 1.00 35.31 N +ATOM 960 NH2 ARG A 123 10.133 59.168 11.272 1.00 29.21 N +ATOM 961 N LEU A 124 12.354 62.768 2.980 1.00 33.51 N +ATOM 962 CA LEU A 124 12.184 63.871 2.049 1.00 34.10 C +ATOM 963 C LEU A 124 12.334 63.513 0.573 1.00 36.28 C +ATOM 964 O LEU A 124 11.711 64.146 -0.281 1.00 36.33 O +ATOM 965 CB LEU A 124 13.143 65.008 2.408 1.00 32.60 C +ATOM 966 CG LEU A 124 12.839 65.682 3.749 1.00 29.75 C +ATOM 967 CD1 LEU A 124 13.818 66.818 3.994 1.00 30.72 C +ATOM 968 CD2 LEU A 124 11.404 66.200 3.737 1.00 28.19 C +ATOM 969 N THR A 125 13.147 62.505 0.269 1.00 36.19 N +ATOM 970 CA THR A 125 13.349 62.101 -1.121 1.00 38.62 C +ATOM 971 C THR A 125 12.392 60.999 -1.564 1.00 38.82 C +ATOM 972 O THR A 125 12.680 60.242 -2.489 1.00 41.89 O +ATOM 973 CB THR A 125 14.793 61.629 -1.364 1.00 40.56 C +ATOM 974 OG1 THR A 125 15.158 60.668 -0.369 1.00 31.19 O +ATOM 975 CG2 THR A 125 15.750 62.807 -1.316 1.00 46.90 C +ATOM 976 N GLY A 126 11.251 60.915 -0.895 1.00 37.59 N +ATOM 977 CA GLY A 126 10.254 59.924 -1.240 1.00 35.22 C +ATOM 978 C GLY A 126 8.895 60.490 -0.891 1.00 32.24 C +ATOM 979 O GLY A 126 7.896 59.772 -0.830 1.00 28.77 O +ATOM 980 N ARG A 127 8.870 61.798 -0.657 1.00 30.46 N +ATOM 981 CA ARG A 127 7.645 62.488 -0.295 1.00 30.07 C +ATOM 982 C ARG A 127 6.854 63.032 -1.473 1.00 29.54 C +ATOM 983 O ARG A 127 7.412 63.489 -2.474 1.00 27.92 O +ATOM 984 CB ARG A 127 7.939 63.645 0.670 1.00 27.18 C +ATOM 985 CG ARG A 127 6.688 64.446 1.016 1.00 28.81 C +ATOM 986 CD ARG A 127 6.916 65.460 2.127 1.00 24.88 C +ATOM 987 NE ARG A 127 7.841 66.527 1.757 1.00 23.05 N +ATOM 988 CZ ARG A 127 8.040 67.613 2.496 1.00 29.33 C +ATOM 989 NH1 ARG A 127 8.899 68.549 2.105 1.00 22.69 N +ATOM 990 NH2 ARG A 127 7.368 67.765 3.629 1.00 22.46 N +ATOM 991 N ARG A 128 5.537 62.985 -1.322 1.00 30.18 N +ATOM 992 CA ARG A 128 4.615 63.482 -2.329 1.00 28.87 C +ATOM 993 C ARG A 128 3.579 64.302 -1.574 1.00 28.09 C +ATOM 994 O ARG A 128 3.089 63.875 -0.524 1.00 26.99 O +ATOM 995 CB ARG A 128 3.938 62.314 -3.046 1.00 32.39 C +ATOM 996 CG ARG A 128 4.915 61.356 -3.714 1.00 33.20 C +ATOM 997 CD ARG A 128 5.694 62.056 -4.818 1.00 52.52 C +ATOM 998 NE ARG A 128 6.613 61.148 -5.497 1.00 67.74 N +ATOM 999 CZ ARG A 128 7.364 61.487 -6.539 1.00 67.13 C +ATOM 1000 NH1 ARG A 128 8.172 60.594 -7.095 1.00 66.69 N +ATOM 1001 NH2 ARG A 128 7.306 62.719 -7.026 1.00 72.34 N +ATOM 1002 N ILE A 129 3.257 65.482 -2.090 1.00 27.20 N +ATOM 1003 CA ILE A 129 2.275 66.327 -1.427 1.00 28.47 C +ATOM 1004 C ILE A 129 1.083 66.637 -2.333 1.00 28.85 C +ATOM 1005 O ILE A 129 1.198 66.612 -3.558 1.00 27.98 O +ATOM 1006 CB ILE A 129 2.912 67.644 -0.929 1.00 34.95 C +ATOM 1007 CG1 ILE A 129 3.324 68.518 -2.108 1.00 42.45 C +ATOM 1008 CG2 ILE A 129 4.145 67.336 -0.089 1.00 37.94 C +ATOM 1009 CD1 ILE A 129 3.675 69.925 -1.699 1.00 50.76 C +ATOM 1010 N CYS A 130 -0.061 66.918 -1.716 1.00 30.08 N +ATOM 1011 CA CYS A 130 -1.285 67.214 -2.454 1.00 32.64 C +ATOM 1012 C CYS A 130 -1.334 68.647 -2.982 1.00 36.06 C +ATOM 1013 O CYS A 130 -1.078 69.605 -2.250 1.00 35.28 O +ATOM 1014 CB CYS A 130 -2.499 66.949 -1.570 1.00 29.58 C +ATOM 1015 SG CYS A 130 -4.082 67.223 -2.403 1.00 29.23 S +ATOM 1016 N SER A 131 -1.691 68.779 -4.256 1.00 36.87 N +ATOM 1017 CA SER A 131 -1.759 70.077 -4.918 1.00 40.48 C +ATOM 1018 C SER A 131 -2.965 70.949 -4.563 1.00 41.40 C +ATOM 1019 O SER A 131 -3.099 72.054 -5.088 1.00 43.45 O +ATOM 1020 CB SER A 131 -1.706 69.876 -6.436 1.00 43.80 C +ATOM 1021 OG SER A 131 -2.711 68.972 -6.868 1.00 42.04 O +ATOM 1022 N VAL A 132 -3.835 70.468 -3.679 1.00 41.81 N +ATOM 1023 CA VAL A 132 -5.014 71.238 -3.288 1.00 42.77 C +ATOM 1024 C VAL A 132 -5.156 71.435 -1.776 1.00 43.46 C +ATOM 1025 O VAL A 132 -5.713 72.441 -1.331 1.00 44.26 O +ATOM 1026 CB VAL A 132 -6.318 70.596 -3.858 1.00 44.51 C +ATOM 1027 CG1 VAL A 132 -6.268 69.099 -3.715 1.00 43.71 C +ATOM 1028 CG2 VAL A 132 -7.542 71.140 -3.135 1.00 41.70 C +ATOM 1029 N CYS A 133 -4.645 70.498 -0.983 1.00 42.01 N +ATOM 1030 CA CYS A 133 -4.754 70.626 0.468 1.00 40.54 C +ATOM 1031 C CYS A 133 -3.404 70.606 1.187 1.00 39.15 C +ATOM 1032 O CYS A 133 -3.342 70.801 2.402 1.00 40.20 O +ATOM 1033 CB CYS A 133 -5.635 69.517 1.031 1.00 39.90 C +ATOM 1034 SG CYS A 133 -4.782 67.951 1.180 1.00 36.32 S +ATOM 1035 N GLY A 134 -2.335 70.347 0.440 1.00 36.33 N +ATOM 1036 CA GLY A 134 -1.003 70.328 1.023 1.00 34.50 C +ATOM 1037 C GLY A 134 -0.619 69.147 1.901 1.00 33.39 C +ATOM 1038 O GLY A 134 0.522 69.080 2.375 1.00 33.56 O +ATOM 1039 N THR A 135 -1.539 68.216 2.139 1.00 30.64 N +ATOM 1040 CA THR A 135 -1.201 67.066 2.969 1.00 30.04 C +ATOM 1041 C THR A 135 -0.093 66.275 2.270 1.00 28.28 C +ATOM 1042 O THR A 135 0.020 66.301 1.044 1.00 28.20 O +ATOM 1043 CB THR A 135 -2.412 66.146 3.205 1.00 30.88 C +ATOM 1044 OG1 THR A 135 -2.119 65.255 4.287 1.00 33.03 O +ATOM 1045 CG2 THR A 135 -2.718 65.319 1.956 1.00 37.72 C +ATOM 1046 N THR A 136 0.720 65.571 3.048 1.00 27.48 N +ATOM 1047 CA THR A 136 1.826 64.818 2.475 1.00 25.82 C +ATOM 1048 C THR A 136 1.702 63.299 2.605 1.00 26.07 C +ATOM 1049 O THR A 136 0.970 62.785 3.450 1.00 25.44 O +ATOM 1050 CB THR A 136 3.167 65.257 3.106 1.00 26.72 C +ATOM 1051 OG1 THR A 136 3.180 64.896 4.492 1.00 26.04 O +ATOM 1052 CG2 THR A 136 3.349 66.765 2.984 1.00 24.94 C +ATOM 1053 N TYR A 137 2.438 62.599 1.747 1.00 24.91 N +ATOM 1054 CA TYR A 137 2.469 61.140 1.714 1.00 24.88 C +ATOM 1055 C TYR A 137 3.925 60.730 1.481 1.00 25.31 C +ATOM 1056 O TYR A 137 4.772 61.567 1.164 1.00 23.66 O +ATOM 1057 CB TYR A 137 1.621 60.616 0.548 1.00 27.00 C +ATOM 1058 CG TYR A 137 0.160 60.998 0.606 1.00 19.25 C +ATOM 1059 CD1 TYR A 137 -0.741 60.260 1.367 1.00 25.09 C +ATOM 1060 CD2 TYR A 137 -0.316 62.118 -0.079 1.00 25.45 C +ATOM 1061 CE1 TYR A 137 -2.087 60.625 1.450 1.00 29.93 C +ATOM 1062 CE2 TYR A 137 -1.655 62.494 -0.003 1.00 23.36 C +ATOM 1063 CZ TYR A 137 -2.534 61.743 0.764 1.00 27.55 C +ATOM 1064 OH TYR A 137 -3.856 62.114 0.858 1.00 35.53 O +ATOM 1065 N HIS A 138 4.216 59.446 1.643 1.00 23.79 N +ATOM 1066 CA HIS A 138 5.560 58.954 1.397 1.00 26.02 C +ATOM 1067 C HIS A 138 5.409 57.646 0.625 1.00 26.75 C +ATOM 1068 O HIS A 138 4.720 56.738 1.072 1.00 26.45 O +ATOM 1069 CB HIS A 138 6.308 58.732 2.714 1.00 22.37 C +ATOM 1070 CG HIS A 138 7.777 58.521 2.534 1.00 24.81 C +ATOM 1071 ND1 HIS A 138 8.305 57.344 2.049 1.00 32.23 N +ATOM 1072 CD2 HIS A 138 8.824 59.362 2.706 1.00 26.59 C +ATOM 1073 CE1 HIS A 138 9.615 57.470 1.926 1.00 30.13 C +ATOM 1074 NE2 HIS A 138 9.955 58.686 2.318 1.00 28.80 N +ATOM 1075 N LEU A 139 6.045 57.566 -0.539 1.00 29.16 N +ATOM 1076 CA LEU A 139 5.953 56.382 -1.387 1.00 32.45 C +ATOM 1077 C LEU A 139 6.258 55.063 -0.684 1.00 33.33 C +ATOM 1078 O LEU A 139 5.830 53.998 -1.140 1.00 34.10 O +ATOM 1079 CB LEU A 139 6.865 56.543 -2.605 1.00 35.38 C +ATOM 1080 CG LEU A 139 6.494 57.706 -3.527 1.00 37.86 C +ATOM 1081 CD1 LEU A 139 7.473 57.778 -4.687 1.00 41.44 C +ATOM 1082 CD2 LEU A 139 5.071 57.522 -4.032 1.00 37.46 C +ATOM 1083 N VAL A 140 6.983 55.130 0.427 1.00 33.02 N +ATOM 1084 CA VAL A 140 7.335 53.927 1.169 1.00 32.40 C +ATOM 1085 C VAL A 140 6.711 53.840 2.560 1.00 32.74 C +ATOM 1086 O VAL A 140 6.082 52.837 2.898 1.00 32.38 O +ATOM 1087 CB VAL A 140 8.871 53.798 1.319 1.00 37.29 C +ATOM 1088 CG1 VAL A 140 9.218 52.540 2.093 1.00 36.20 C +ATOM 1089 CG2 VAL A 140 9.528 53.770 -0.052 1.00 36.49 C +ATOM 1090 N PHE A 141 6.872 54.891 3.359 1.00 33.34 N +ATOM 1091 CA PHE A 141 6.360 54.898 4.730 1.00 32.97 C +ATOM 1092 C PHE A 141 4.889 55.265 4.916 1.00 32.92 C +ATOM 1093 O PHE A 141 4.296 54.927 5.938 1.00 35.54 O +ATOM 1094 CB PHE A 141 7.199 55.842 5.600 1.00 36.54 C +ATOM 1095 CG PHE A 141 8.684 55.610 5.507 1.00 41.35 C +ATOM 1096 CD1 PHE A 141 9.230 54.364 5.800 1.00 46.74 C +ATOM 1097 CD2 PHE A 141 9.538 56.644 5.135 1.00 33.38 C +ATOM 1098 CE1 PHE A 141 10.605 54.152 5.725 1.00 45.27 C +ATOM 1099 CE2 PHE A 141 10.912 56.444 5.057 1.00 43.03 C +ATOM 1100 CZ PHE A 141 11.448 55.193 5.353 1.00 43.85 C +ATOM 1101 N ASN A 142 4.299 55.963 3.953 1.00 33.44 N +ATOM 1102 CA ASN A 142 2.900 56.370 4.080 1.00 32.00 C +ATOM 1103 C ASN A 142 2.329 56.716 2.703 1.00 32.12 C +ATOM 1104 O ASN A 142 1.987 57.862 2.422 1.00 29.71 O +ATOM 1105 CB ASN A 142 2.813 57.572 5.034 1.00 29.83 C +ATOM 1106 CG ASN A 142 1.389 58.018 5.290 1.00 35.36 C +ATOM 1107 OD1 ASN A 142 0.506 57.199 5.536 1.00 34.53 O +ATOM 1108 ND2 ASN A 142 1.162 59.327 5.248 1.00 31.79 N +ATOM 1109 N PRO A 143 2.208 55.707 1.828 1.00 33.25 N +ATOM 1110 CA PRO A 143 1.690 55.875 0.467 1.00 34.55 C +ATOM 1111 C PRO A 143 0.196 56.176 0.334 1.00 33.93 C +ATOM 1112 O PRO A 143 -0.610 55.797 1.180 1.00 34.74 O +ATOM 1113 CB PRO A 143 2.074 54.556 -0.200 1.00 34.80 C +ATOM 1114 CG PRO A 143 1.914 53.579 0.917 1.00 35.16 C +ATOM 1115 CD PRO A 143 2.556 54.296 2.085 1.00 35.45 C +ATOM 1116 N PRO A 144 -0.188 56.882 -0.737 1.00 34.39 N +ATOM 1117 CA PRO A 144 -1.607 57.190 -0.925 1.00 36.62 C +ATOM 1118 C PRO A 144 -2.305 55.898 -1.342 1.00 37.93 C +ATOM 1119 O PRO A 144 -1.704 55.062 -2.021 1.00 37.72 O +ATOM 1120 CB PRO A 144 -1.584 58.226 -2.042 1.00 32.43 C +ATOM 1121 CG PRO A 144 -0.419 57.794 -2.862 1.00 33.02 C +ATOM 1122 CD PRO A 144 0.626 57.470 -1.817 1.00 30.09 C +ATOM 1123 N LYS A 145 -3.557 55.722 -0.933 1.00 39.41 N +ATOM 1124 CA LYS A 145 -4.282 54.508 -1.285 1.00 42.92 C +ATOM 1125 C LYS A 145 -4.268 54.310 -2.799 1.00 43.38 C +ATOM 1126 O LYS A 145 -4.168 53.185 -3.286 1.00 43.85 O +ATOM 1127 CB LYS A 145 -5.719 54.568 -0.757 1.00 48.55 C +ATOM 1128 CG LYS A 145 -6.577 55.677 -1.331 1.00 58.47 C +ATOM 1129 CD LYS A 145 -7.951 55.674 -0.671 1.00 71.06 C +ATOM 1130 CE LYS A 145 -8.891 56.672 -1.326 1.00 75.68 C +ATOM 1131 NZ LYS A 145 -9.163 56.317 -2.746 1.00 79.18 N +ATOM 1132 N THR A 146 -4.355 55.415 -3.532 1.00 43.69 N +ATOM 1133 CA THR A 146 -4.327 55.386 -4.988 1.00 43.42 C +ATOM 1134 C THR A 146 -3.132 56.222 -5.431 1.00 42.84 C +ATOM 1135 O THR A 146 -3.130 57.446 -5.289 1.00 42.90 O +ATOM 1136 CB THR A 146 -5.604 55.995 -5.592 1.00 47.19 C +ATOM 1137 OG1 THR A 146 -6.752 55.310 -5.077 1.00 56.20 O +ATOM 1138 CG2 THR A 146 -5.583 55.868 -7.105 1.00 45.96 C +ATOM 1139 N PRO A 147 -2.098 55.571 -5.978 1.00 42.10 N +ATOM 1140 CA PRO A 147 -0.909 56.300 -6.423 1.00 41.55 C +ATOM 1141 C PRO A 147 -1.203 57.537 -7.262 1.00 39.97 C +ATOM 1142 O PRO A 147 -2.026 57.497 -8.175 1.00 41.43 O +ATOM 1143 CB PRO A 147 -0.114 55.235 -7.186 1.00 45.62 C +ATOM 1144 CG PRO A 147 -1.167 54.261 -7.632 1.00 43.73 C +ATOM 1145 CD PRO A 147 -2.047 54.168 -6.419 1.00 45.69 C +ATOM 1146 N GLY A 148 -0.540 58.641 -6.923 1.00 36.98 N +ATOM 1147 CA GLY A 148 -0.717 59.879 -7.661 1.00 35.14 C +ATOM 1148 C GLY A 148 -1.835 60.829 -7.250 1.00 33.93 C +ATOM 1149 O GLY A 148 -1.850 61.974 -7.696 1.00 33.32 O +ATOM 1150 N ILE A 149 -2.769 60.381 -6.416 1.00 33.71 N +ATOM 1151 CA ILE A 149 -3.873 61.245 -5.996 1.00 33.61 C +ATOM 1152 C ILE A 149 -4.087 61.280 -4.481 1.00 33.05 C +ATOM 1153 O ILE A 149 -3.901 60.275 -3.792 1.00 31.99 O +ATOM 1154 CB ILE A 149 -5.213 60.825 -6.670 1.00 29.40 C +ATOM 1155 CG1 ILE A 149 -5.574 59.394 -6.277 1.00 37.20 C +ATOM 1156 CG2 ILE A 149 -5.095 60.934 -8.186 1.00 29.06 C +ATOM 1157 CD1 ILE A 149 -6.919 58.935 -6.813 1.00 42.56 C +ATOM 1158 N CYS A 150 -4.492 62.445 -3.979 1.00 33.90 N +ATOM 1159 CA CYS A 150 -4.743 62.642 -2.549 1.00 35.85 C +ATOM 1160 C CYS A 150 -5.967 61.863 -2.076 1.00 37.84 C +ATOM 1161 O CYS A 150 -7.027 61.926 -2.694 1.00 37.09 O +ATOM 1162 CB CYS A 150 -4.937 64.139 -2.253 1.00 35.08 C +ATOM 1163 SG CYS A 150 -5.430 64.576 -0.542 1.00 31.32 S +ATOM 1164 N ASP A 151 -5.808 61.135 -0.975 1.00 39.68 N +ATOM 1165 CA ASP A 151 -6.889 60.343 -0.389 1.00 42.45 C +ATOM 1166 C ASP A 151 -8.119 61.181 -0.048 1.00 44.18 C +ATOM 1167 O ASP A 151 -9.251 60.750 -0.270 1.00 44.39 O +ATOM 1168 CB ASP A 151 -6.402 59.655 0.891 1.00 45.21 C +ATOM 1169 CG ASP A 151 -5.454 58.507 0.617 1.00 46.36 C +ATOM 1170 OD1 ASP A 151 -4.868 58.472 -0.484 1.00 46.43 O +ATOM 1171 OD2 ASP A 151 -5.287 57.645 1.508 1.00 42.93 O +ATOM 1172 N LYS A 152 -7.891 62.372 0.500 1.00 44.46 N +ATOM 1173 CA LYS A 152 -8.977 63.262 0.897 1.00 46.64 C +ATOM 1174 C LYS A 152 -9.807 63.838 -0.247 1.00 46.82 C +ATOM 1175 O LYS A 152 -10.930 63.395 -0.494 1.00 48.33 O +ATOM 1176 CB LYS A 152 -8.437 64.423 1.741 1.00 43.90 C +ATOM 1177 CG LYS A 152 -7.883 64.023 3.096 1.00 46.27 C +ATOM 1178 CD LYS A 152 -7.660 65.247 3.977 1.00 56.56 C +ATOM 1179 CE LYS A 152 -6.697 66.236 3.337 1.00 62.46 C +ATOM 1180 NZ LYS A 152 -6.557 67.485 4.139 1.00 58.84 N +ATOM 1181 N ASP A 153 -9.250 64.831 -0.933 1.00 46.36 N +ATOM 1182 CA ASP A 153 -9.939 65.510 -2.027 1.00 45.05 C +ATOM 1183 C ASP A 153 -9.761 64.900 -3.417 1.00 44.54 C +ATOM 1184 O ASP A 153 -10.539 65.190 -4.325 1.00 44.20 O +ATOM 1185 CB ASP A 153 -9.503 66.974 -2.062 1.00 44.37 C +ATOM 1186 CG ASP A 153 -7.994 67.128 -2.033 1.00 41.28 C +ATOM 1187 OD1 ASP A 153 -7.316 66.537 -2.897 1.00 37.47 O +ATOM 1188 OD2 ASP A 153 -7.484 67.840 -1.147 1.00 43.44 O +ATOM 1189 N GLY A 154 -8.737 64.072 -3.591 1.00 44.30 N +ATOM 1190 CA GLY A 154 -8.509 63.459 -4.889 1.00 41.89 C +ATOM 1191 C GLY A 154 -7.626 64.262 -5.829 1.00 41.11 C +ATOM 1192 O GLY A 154 -7.555 63.970 -7.024 1.00 42.65 O +ATOM 1193 N GLY A 155 -6.949 65.276 -5.304 1.00 38.49 N +ATOM 1194 CA GLY A 155 -6.079 66.076 -6.145 1.00 36.94 C +ATOM 1195 C GLY A 155 -4.821 65.308 -6.508 1.00 35.94 C +ATOM 1196 O GLY A 155 -4.495 64.305 -5.873 1.00 36.56 O +ATOM 1197 N GLU A 156 -4.114 65.766 -7.535 1.00 36.24 N +ATOM 1198 CA GLU A 156 -2.886 65.099 -7.955 1.00 37.33 C +ATOM 1199 C GLU A 156 -1.750 65.370 -6.977 1.00 36.54 C +ATOM 1200 O GLU A 156 -1.586 66.489 -6.493 1.00 36.60 O +ATOM 1201 CB GLU A 156 -2.461 65.560 -9.350 1.00 41.09 C +ATOM 1202 CG GLU A 156 -3.389 65.136 -10.468 1.00 52.73 C +ATOM 1203 CD GLU A 156 -2.765 65.324 -11.838 1.00 60.98 C +ATOM 1204 OE1 GLU A 156 -3.443 65.029 -12.844 1.00 67.09 O +ATOM 1205 OE2 GLU A 156 -1.595 65.761 -11.909 1.00 55.68 O +ATOM 1206 N LEU A 157 -0.969 64.336 -6.691 1.00 35.22 N +ATOM 1207 CA LEU A 157 0.156 64.464 -5.778 1.00 35.53 C +ATOM 1208 C LEU A 157 1.396 64.839 -6.569 1.00 36.30 C +ATOM 1209 O LEU A 157 1.598 64.362 -7.690 1.00 35.59 O +ATOM 1210 CB LEU A 157 0.405 63.142 -5.049 1.00 31.06 C +ATOM 1211 CG LEU A 157 -0.778 62.543 -4.289 1.00 32.56 C +ATOM 1212 CD1 LEU A 157 -0.359 61.231 -3.655 1.00 23.33 C +ATOM 1213 CD2 LEU A 157 -1.255 63.525 -3.231 1.00 25.44 C +ATOM 1214 N TYR A 158 2.224 65.704 -5.997 1.00 35.09 N +ATOM 1215 CA TYR A 158 3.446 66.098 -6.673 1.00 33.25 C +ATOM 1216 C TYR A 158 4.631 66.074 -5.724 1.00 30.57 C +ATOM 1217 O TYR A 158 4.475 65.876 -4.517 1.00 28.07 O +ATOM 1218 CB TYR A 158 3.303 67.490 -7.314 1.00 36.08 C +ATOM 1219 CG TYR A 158 3.223 68.670 -6.362 1.00 36.13 C +ATOM 1220 CD1 TYR A 158 2.111 68.863 -5.543 1.00 43.57 C +ATOM 1221 CD2 TYR A 158 4.240 69.627 -6.326 1.00 42.32 C +ATOM 1222 CE1 TYR A 158 2.010 69.986 -4.717 1.00 47.90 C +ATOM 1223 CE2 TYR A 158 4.151 70.751 -5.505 1.00 41.20 C +ATOM 1224 CZ TYR A 158 3.034 70.925 -4.704 1.00 49.30 C +ATOM 1225 OH TYR A 158 2.938 72.036 -3.893 1.00 51.69 O +ATOM 1226 N GLN A 159 5.820 66.238 -6.286 1.00 30.46 N +ATOM 1227 CA GLN A 159 7.033 66.267 -5.489 1.00 30.93 C +ATOM 1228 C GLN A 159 7.344 67.738 -5.276 1.00 29.65 C +ATOM 1229 O GLN A 159 7.474 68.496 -6.240 1.00 29.24 O +ATOM 1230 CB GLN A 159 8.189 65.581 -6.227 1.00 36.55 C +ATOM 1231 CG GLN A 159 9.457 65.456 -5.385 1.00 44.99 C +ATOM 1232 CD GLN A 159 10.535 64.614 -6.045 1.00 54.97 C +ATOM 1233 OE1 GLN A 159 10.313 63.451 -6.384 1.00 56.12 O +ATOM 1234 NE2 GLN A 159 11.714 65.197 -6.223 1.00 56.55 N +ATOM 1235 N ARG A 160 7.434 68.155 -4.018 1.00 29.20 N +ATOM 1236 CA ARG A 160 7.729 69.548 -3.737 1.00 28.36 C +ATOM 1237 C ARG A 160 9.029 69.942 -4.420 1.00 26.58 C +ATOM 1238 O ARG A 160 10.007 69.192 -4.411 1.00 26.58 O +ATOM 1239 CB ARG A 160 7.814 69.790 -2.227 1.00 27.75 C +ATOM 1240 CG ARG A 160 6.726 70.728 -1.731 1.00 28.54 C +ATOM 1241 CD ARG A 160 6.652 70.790 -0.212 1.00 27.70 C +ATOM 1242 NE ARG A 160 7.866 71.354 0.362 1.00 27.10 N +ATOM 1243 CZ ARG A 160 8.071 71.513 1.664 1.00 24.35 C +ATOM 1244 NH1 ARG A 160 9.213 72.031 2.091 1.00 22.59 N +ATOM 1245 NH2 ARG A 160 7.134 71.154 2.536 1.00 26.33 N +ATOM 1246 N ALA A 161 9.016 71.125 -5.023 1.00 27.40 N +ATOM 1247 CA ALA A 161 10.163 71.654 -5.738 1.00 27.61 C +ATOM 1248 C ALA A 161 11.431 71.703 -4.890 1.00 28.19 C +ATOM 1249 O ALA A 161 12.523 71.455 -5.394 1.00 27.83 O +ATOM 1250 CB ALA A 161 9.838 73.045 -6.270 1.00 35.35 C +ATOM 1251 N ASP A 162 11.300 72.012 -3.604 1.00 27.41 N +ATOM 1252 CA ASP A 162 12.487 72.087 -2.763 1.00 25.06 C +ATOM 1253 C ASP A 162 12.911 70.727 -2.217 1.00 25.48 C +ATOM 1254 O ASP A 162 13.867 70.628 -1.448 1.00 24.81 O +ATOM 1255 CB ASP A 162 12.280 73.102 -1.627 1.00 26.11 C +ATOM 1256 CG ASP A 162 11.102 72.757 -0.731 1.00 29.12 C +ATOM 1257 OD1 ASP A 162 10.208 72.009 -1.178 1.00 34.60 O +ATOM 1258 OD2 ASP A 162 11.065 73.249 0.419 1.00 25.06 O +ATOM 1259 N ASP A 163 12.212 69.672 -2.623 1.00 25.34 N +ATOM 1260 CA ASP A 163 12.572 68.341 -2.159 1.00 27.49 C +ATOM 1261 C ASP A 163 13.656 67.692 -3.019 1.00 29.12 C +ATOM 1262 O ASP A 163 13.952 66.514 -2.851 1.00 31.27 O +ATOM 1263 CB ASP A 163 11.344 67.425 -2.088 1.00 21.21 C +ATOM 1264 CG ASP A 163 10.571 67.570 -0.780 1.00 29.63 C +ATOM 1265 OD1 ASP A 163 11.093 68.185 0.177 1.00 22.99 O +ATOM 1266 OD2 ASP A 163 9.436 67.051 -0.700 1.00 30.52 O +ATOM 1267 N ASN A 164 14.252 68.444 -3.943 1.00 32.01 N +ATOM 1268 CA ASN A 164 15.318 67.861 -4.752 1.00 33.40 C +ATOM 1269 C ASN A 164 16.520 67.698 -3.821 1.00 34.49 C +ATOM 1270 O ASN A 164 16.793 68.561 -2.984 1.00 32.13 O +ATOM 1271 CB ASN A 164 15.651 68.739 -5.973 1.00 33.64 C +ATOM 1272 CG ASN A 164 16.301 70.060 -5.606 1.00 43.38 C +ATOM 1273 OD1 ASN A 164 17.488 70.115 -5.283 1.00 36.62 O +ATOM 1274 ND2 ASN A 164 15.523 71.136 -5.663 1.00 47.50 N +ATOM 1275 N GLU A 165 17.200 66.563 -3.955 1.00 34.43 N +ATOM 1276 CA GLU A 165 18.351 66.201 -3.136 1.00 35.16 C +ATOM 1277 C GLU A 165 19.275 67.342 -2.720 1.00 33.69 C +ATOM 1278 O GLU A 165 19.606 67.477 -1.543 1.00 33.70 O +ATOM 1279 CB GLU A 165 19.162 65.126 -3.858 1.00 42.57 C +ATOM 1280 CG GLU A 165 19.754 64.076 -2.938 1.00 46.85 C +ATOM 1281 CD GLU A 165 20.315 62.893 -3.701 1.00 57.56 C +ATOM 1282 OE1 GLU A 165 20.849 61.970 -3.052 1.00 58.74 O +ATOM 1283 OE2 GLU A 165 20.220 62.887 -4.948 1.00 51.62 O +ATOM 1284 N GLU A 166 19.700 68.154 -3.681 1.00 33.50 N +ATOM 1285 CA GLU A 166 20.599 69.262 -3.383 1.00 33.94 C +ATOM 1286 C GLU A 166 19.974 70.246 -2.401 1.00 33.34 C +ATOM 1287 O GLU A 166 20.632 70.711 -1.469 1.00 33.23 O +ATOM 1288 CB GLU A 166 20.979 69.992 -4.672 1.00 40.82 C +ATOM 1289 CG GLU A 166 21.968 71.124 -4.482 1.00 54.53 C +ATOM 1290 CD GLU A 166 22.363 71.764 -5.796 1.00 66.04 C +ATOM 1291 OE1 GLU A 166 22.875 71.041 -6.677 1.00 67.89 O +ATOM 1292 OE2 GLU A 166 22.160 72.987 -5.949 1.00 73.99 O +ATOM 1293 N THR A 167 18.698 70.553 -2.605 1.00 30.65 N +ATOM 1294 CA THR A 167 18.004 71.491 -1.735 1.00 29.75 C +ATOM 1295 C THR A 167 17.672 70.893 -0.373 1.00 28.36 C +ATOM 1296 O THR A 167 17.645 71.602 0.626 1.00 30.29 O +ATOM 1297 CB THR A 167 16.725 71.991 -2.402 1.00 24.20 C +ATOM 1298 OG1 THR A 167 17.060 72.531 -3.687 1.00 27.77 O +ATOM 1299 CG2 THR A 167 16.063 73.082 -1.550 1.00 18.87 C +ATOM 1300 N VAL A 168 17.410 69.592 -0.332 1.00 28.04 N +ATOM 1301 CA VAL A 168 17.112 68.930 0.932 1.00 28.47 C +ATOM 1302 C VAL A 168 18.341 69.053 1.826 1.00 29.34 C +ATOM 1303 O VAL A 168 18.222 69.215 3.041 1.00 29.91 O +ATOM 1304 CB VAL A 168 16.775 67.443 0.720 1.00 32.53 C +ATOM 1305 CG1 VAL A 168 16.821 66.700 2.042 1.00 30.71 C +ATOM 1306 CG2 VAL A 168 15.389 67.319 0.104 1.00 29.95 C +ATOM 1307 N SER A 169 19.519 68.985 1.212 1.00 27.86 N +ATOM 1308 CA SER A 169 20.774 69.111 1.943 1.00 28.08 C +ATOM 1309 C SER A 169 20.881 70.497 2.572 1.00 27.28 C +ATOM 1310 O SER A 169 21.132 70.626 3.773 1.00 29.93 O +ATOM 1311 CB SER A 169 21.962 68.882 1.003 1.00 31.10 C +ATOM 1312 OG SER A 169 23.194 69.157 1.654 1.00 37.61 O +ATOM 1313 N LYS A 170 20.685 71.535 1.765 1.00 26.13 N +ATOM 1314 CA LYS A 170 20.771 72.901 2.272 1.00 25.73 C +ATOM 1315 C LYS A 170 19.788 73.159 3.415 1.00 25.16 C +ATOM 1316 O LYS A 170 20.145 73.778 4.417 1.00 22.87 O +ATOM 1317 CB LYS A 170 20.522 73.906 1.149 1.00 31.17 C +ATOM 1318 CG LYS A 170 20.679 75.359 1.576 1.00 40.70 C +ATOM 1319 CD LYS A 170 22.078 75.632 2.115 1.00 51.28 C +ATOM 1320 CE LYS A 170 22.218 77.074 2.581 1.00 61.76 C +ATOM 1321 NZ LYS A 170 23.567 77.361 3.149 1.00 63.78 N +ATOM 1322 N ARG A 171 18.555 72.679 3.260 1.00 25.27 N +ATOM 1323 CA ARG A 171 17.522 72.862 4.278 1.00 24.75 C +ATOM 1324 C ARG A 171 17.893 72.214 5.609 1.00 25.61 C +ATOM 1325 O ARG A 171 17.697 72.802 6.677 1.00 21.97 O +ATOM 1326 CB ARG A 171 16.191 72.288 3.781 1.00 29.62 C +ATOM 1327 CG ARG A 171 15.503 73.138 2.714 1.00 22.77 C +ATOM 1328 CD ARG A 171 14.513 72.308 1.900 1.00 26.36 C +ATOM 1329 NE ARG A 171 13.525 71.635 2.737 1.00 21.69 N +ATOM 1330 CZ ARG A 171 12.806 70.586 2.346 1.00 26.11 C +ATOM 1331 NH1 ARG A 171 11.932 70.038 3.174 1.00 24.68 N +ATOM 1332 NH2 ARG A 171 12.968 70.076 1.130 1.00 25.63 N +ATOM 1333 N LEU A 172 18.415 70.994 5.549 1.00 22.46 N +ATOM 1334 CA LEU A 172 18.794 70.302 6.767 1.00 24.39 C +ATOM 1335 C LEU A 172 19.901 71.038 7.504 1.00 23.35 C +ATOM 1336 O LEU A 172 19.866 71.143 8.732 1.00 24.33 O +ATOM 1337 CB LEU A 172 19.217 68.864 6.451 1.00 25.65 C +ATOM 1338 CG LEU A 172 18.018 67.953 6.173 1.00 24.90 C +ATOM 1339 CD1 LEU A 172 18.478 66.565 5.760 1.00 34.65 C +ATOM 1340 CD2 LEU A 172 17.165 67.878 7.429 1.00 26.90 C +ATOM 1341 N GLU A 173 20.863 71.568 6.753 1.00 23.36 N +ATOM 1342 CA GLU A 173 21.992 72.289 7.338 1.00 22.73 C +ATOM 1343 C GLU A 173 21.533 73.604 7.943 1.00 24.07 C +ATOM 1344 O GLU A 173 21.855 73.926 9.090 1.00 22.08 O +ATOM 1345 CB GLU A 173 23.050 72.570 6.271 1.00 27.10 C +ATOM 1346 CG GLU A 173 24.252 73.342 6.783 1.00 40.24 C +ATOM 1347 CD GLU A 173 25.154 73.835 5.663 1.00 57.75 C +ATOM 1348 OE1 GLU A 173 26.244 74.366 5.966 1.00 62.22 O +ATOM 1349 OE2 GLU A 173 24.773 73.697 4.481 1.00 63.16 O +ATOM 1350 N VAL A 174 20.767 74.351 7.152 1.00 22.74 N +ATOM 1351 CA VAL A 174 20.234 75.645 7.553 1.00 22.21 C +ATOM 1352 C VAL A 174 19.452 75.572 8.858 1.00 20.73 C +ATOM 1353 O VAL A 174 19.590 76.438 9.726 1.00 19.61 O +ATOM 1354 CB VAL A 174 19.314 76.210 6.439 1.00 25.53 C +ATOM 1355 CG1 VAL A 174 18.495 77.391 6.958 1.00 27.32 C +ATOM 1356 CG2 VAL A 174 20.159 76.639 5.258 1.00 19.54 C +ATOM 1357 N ASN A 175 18.639 74.532 8.999 1.00 19.68 N +ATOM 1358 CA ASN A 175 17.819 74.390 10.191 1.00 19.89 C +ATOM 1359 C ASN A 175 18.486 73.710 11.377 1.00 20.09 C +ATOM 1360 O ASN A 175 18.160 74.003 12.527 1.00 18.53 O +ATOM 1361 CB ASN A 175 16.510 73.689 9.832 1.00 19.38 C +ATOM 1362 CG ASN A 175 15.647 74.537 8.925 1.00 24.92 C +ATOM 1363 OD1 ASN A 175 15.807 74.534 7.699 1.00 21.07 O +ATOM 1364 ND2 ASN A 175 14.752 75.309 9.527 1.00 16.65 N +ATOM 1365 N MET A 176 19.417 72.805 11.110 1.00 21.07 N +ATOM 1366 CA MET A 176 20.113 72.134 12.197 1.00 21.82 C +ATOM 1367 C MET A 176 20.876 73.129 13.065 1.00 22.98 C +ATOM 1368 O MET A 176 20.836 73.041 14.290 1.00 20.29 O +ATOM 1369 CB MET A 176 21.101 71.096 11.658 1.00 23.57 C +ATOM 1370 CG MET A 176 20.465 69.798 11.209 1.00 35.97 C +ATOM 1371 SD MET A 176 21.695 68.536 10.826 1.00 44.15 S +ATOM 1372 CE MET A 176 22.182 69.038 9.172 1.00 48.66 C +ATOM 1373 N LYS A 177 21.555 74.085 12.433 1.00 23.55 N +ATOM 1374 CA LYS A 177 22.356 75.053 13.181 1.00 24.59 C +ATOM 1375 C LYS A 177 21.565 76.105 13.952 1.00 25.37 C +ATOM 1376 O LYS A 177 22.147 76.949 14.631 1.00 23.54 O +ATOM 1377 CB LYS A 177 23.371 75.736 12.253 1.00 23.03 C +ATOM 1378 CG LYS A 177 22.774 76.575 11.136 1.00 23.93 C +ATOM 1379 CD LYS A 177 23.882 77.127 10.260 1.00 25.01 C +ATOM 1380 CE LYS A 177 23.342 77.973 9.117 1.00 28.35 C +ATOM 1381 NZ LYS A 177 22.732 79.242 9.606 1.00 27.23 N +ATOM 1382 N GLN A 178 20.240 76.046 13.847 1.00 26.33 N +ATOM 1383 CA GLN A 178 19.362 76.983 14.544 1.00 26.32 C +ATOM 1384 C GLN A 178 18.675 76.309 15.725 1.00 26.12 C +ATOM 1385 O GLN A 178 18.052 76.976 16.547 1.00 28.15 O +ATOM 1386 CB GLN A 178 18.264 77.490 13.599 1.00 27.59 C +ATOM 1387 CG GLN A 178 18.734 78.394 12.473 1.00 23.33 C +ATOM 1388 CD GLN A 178 19.044 79.797 12.948 1.00 25.22 C +ATOM 1389 OE1 GLN A 178 18.830 80.131 14.111 1.00 37.66 O +ATOM 1390 NE2 GLN A 178 19.543 80.628 12.048 1.00 25.52 N +ATOM 1391 N ATHR A 179 18.787 74.987 15.818 0.50 25.19 N +ATOM 1392 N BTHR A 179 18.810 74.992 15.802 0.50 24.75 N +ATOM 1393 CA ATHR A 179 18.111 74.260 16.888 0.50 25.96 C +ATOM 1394 CA BTHR A 179 18.180 74.208 16.852 0.50 25.01 C +ATOM 1395 C ATHR A 179 18.587 74.582 18.304 0.50 26.06 C +ATOM 1396 C BTHR A 179 18.596 74.577 18.273 0.50 25.59 C +ATOM 1397 O ATHR A 179 17.778 74.969 19.149 0.50 26.08 O +ATOM 1398 O BTHR A 179 17.764 74.996 19.079 0.50 25.58 O +ATOM 1399 CB ATHR A 179 18.169 72.730 16.649 0.50 28.54 C +ATOM 1400 CB BTHR A 179 18.436 72.707 16.612 0.50 25.74 C +ATOM 1401 OG1ATHR A 179 17.266 72.069 17.542 0.50 33.54 O +ATOM 1402 OG1BTHR A 179 17.847 72.327 15.361 0.50 21.75 O +ATOM 1403 CG2ATHR A 179 19.553 72.202 16.881 0.50 29.04 C +ATOM 1404 CG2BTHR A 179 17.833 71.868 17.723 0.50 23.83 C +ATOM 1405 N GLN A 180 19.882 74.434 18.571 1.00 24.62 N +ATOM 1406 CA GLN A 180 20.409 74.727 19.903 1.00 24.84 C +ATOM 1407 C GLN A 180 19.811 75.976 20.542 1.00 23.97 C +ATOM 1408 O GLN A 180 19.212 75.904 21.612 1.00 24.23 O +ATOM 1409 CB GLN A 180 21.934 74.881 19.858 1.00 31.94 C +ATOM 1410 CG GLN A 180 22.714 73.921 20.741 1.00 43.49 C +ATOM 1411 CD GLN A 180 22.092 73.717 22.105 1.00 47.39 C +ATOM 1412 OE1 GLN A 180 21.088 73.020 22.241 1.00 52.26 O +ATOM 1413 NE2 GLN A 180 22.686 74.325 23.125 1.00 62.20 N +ATOM 1414 N PRO A 181 19.966 77.144 19.897 1.00 22.35 N +ATOM 1415 CA PRO A 181 19.404 78.357 20.501 1.00 24.14 C +ATOM 1416 C PRO A 181 17.891 78.324 20.728 1.00 25.87 C +ATOM 1417 O PRO A 181 17.389 78.915 21.683 1.00 27.34 O +ATOM 1418 CB PRO A 181 19.845 79.465 19.541 1.00 23.50 C +ATOM 1419 CG PRO A 181 20.018 78.751 18.233 1.00 32.46 C +ATOM 1420 CD PRO A 181 20.657 77.451 18.631 1.00 19.87 C +ATOM 1421 N LEU A 182 17.175 77.620 19.862 1.00 26.01 N +ATOM 1422 CA LEU A 182 15.729 77.511 19.983 1.00 24.90 C +ATOM 1423 C LEU A 182 15.379 76.593 21.160 1.00 23.93 C +ATOM 1424 O LEU A 182 14.537 76.924 21.994 1.00 22.25 O +ATOM 1425 CB LEU A 182 15.152 76.953 18.682 1.00 24.17 C +ATOM 1426 CG LEU A 182 13.681 77.219 18.368 1.00 36.27 C +ATOM 1427 CD1 LEU A 182 13.445 78.711 18.251 1.00 31.15 C +ATOM 1428 CD2 LEU A 182 13.311 76.527 17.059 1.00 45.16 C +ATOM 1429 N LEU A 183 16.031 75.439 21.230 1.00 22.63 N +ATOM 1430 CA LEU A 183 15.763 74.507 22.315 1.00 24.06 C +ATOM 1431 C LEU A 183 16.116 75.129 23.660 1.00 24.12 C +ATOM 1432 O LEU A 183 15.412 74.927 24.649 1.00 22.09 O +ATOM 1433 CB LEU A 183 16.551 73.209 22.122 1.00 24.25 C +ATOM 1434 CG LEU A 183 16.174 72.334 20.921 1.00 30.48 C +ATOM 1435 CD1 LEU A 183 17.009 71.060 20.951 1.00 32.61 C +ATOM 1436 CD2 LEU A 183 14.693 71.989 20.964 1.00 30.99 C +ATOM 1437 N ASP A 184 17.202 75.896 23.689 1.00 23.36 N +ATOM 1438 CA ASP A 184 17.635 76.544 24.916 1.00 24.16 C +ATOM 1439 C ASP A 184 16.614 77.590 25.357 1.00 23.07 C +ATOM 1440 O ASP A 184 16.308 77.720 26.542 1.00 22.60 O +ATOM 1441 CB ASP A 184 18.994 77.210 24.707 1.00 28.95 C +ATOM 1442 CG ASP A 184 19.479 77.932 25.941 1.00 43.33 C +ATOM 1443 OD1 ASP A 184 19.784 77.254 26.946 1.00 50.41 O +ATOM 1444 OD2 ASP A 184 19.545 79.179 25.908 1.00 45.28 O +ATOM 1445 N PHE A 185 16.102 78.344 24.395 1.00 22.74 N +ATOM 1446 CA PHE A 185 15.116 79.377 24.676 1.00 21.95 C +ATOM 1447 C PHE A 185 13.865 78.783 25.324 1.00 21.52 C +ATOM 1448 O PHE A 185 13.397 79.267 26.354 1.00 20.55 O +ATOM 1449 CB PHE A 185 14.752 80.096 23.375 1.00 26.08 C +ATOM 1450 CG PHE A 185 13.694 81.154 23.531 1.00 22.18 C +ATOM 1451 CD1 PHE A 185 12.345 80.825 23.455 1.00 15.72 C +ATOM 1452 CD2 PHE A 185 14.047 82.486 23.731 1.00 30.14 C +ATOM 1453 CE1 PHE A 185 11.360 81.814 23.571 1.00 22.25 C +ATOM 1454 CE2 PHE A 185 13.068 83.483 23.850 1.00 21.75 C +ATOM 1455 CZ PHE A 185 11.725 83.144 23.768 1.00 21.58 C +ATOM 1456 N TYR A 186 13.335 77.723 24.726 1.00 19.60 N +ATOM 1457 CA TYR A 186 12.133 77.100 25.255 1.00 19.62 C +ATOM 1458 C TYR A 186 12.339 76.226 26.479 1.00 19.76 C +ATOM 1459 O TYR A 186 11.405 76.014 27.253 1.00 18.73 O +ATOM 1460 CB TYR A 186 11.420 76.328 24.152 1.00 16.26 C +ATOM 1461 CG TYR A 186 10.709 77.263 23.202 1.00 15.27 C +ATOM 1462 CD1 TYR A 186 9.859 78.255 23.688 1.00 14.87 C +ATOM 1463 CD2 TYR A 186 10.881 77.160 21.821 1.00 16.85 C +ATOM 1464 CE1 TYR A 186 9.192 79.125 22.821 1.00 19.64 C +ATOM 1465 CE2 TYR A 186 10.218 78.025 20.946 1.00 26.44 C +ATOM 1466 CZ TYR A 186 9.375 79.002 21.451 1.00 24.20 C +ATOM 1467 OH TYR A 186 8.701 79.845 20.588 1.00 24.07 O +ATOM 1468 N SER A 187 13.553 75.720 26.665 1.00 19.63 N +ATOM 1469 CA SER A 187 13.831 74.915 27.846 1.00 17.88 C +ATOM 1470 C SER A 187 13.853 75.912 29.006 1.00 21.65 C +ATOM 1471 O SER A 187 13.424 75.612 30.122 1.00 20.35 O +ATOM 1472 CB SER A 187 15.193 74.231 27.718 1.00 23.74 C +ATOM 1473 OG SER A 187 15.444 73.415 28.844 1.00 39.36 O +ATOM 1474 N GLU A 188 14.343 77.114 28.717 1.00 21.88 N +ATOM 1475 CA GLU A 188 14.425 78.183 29.708 1.00 24.99 C +ATOM 1476 C GLU A 188 13.026 78.643 30.122 1.00 25.77 C +ATOM 1477 O GLU A 188 12.760 78.862 31.305 1.00 25.84 O +ATOM 1478 CB GLU A 188 15.211 79.365 29.131 1.00 31.28 C +ATOM 1479 CG GLU A 188 15.254 80.598 30.024 1.00 44.37 C +ATOM 1480 CD GLU A 188 15.975 80.346 31.327 1.00 59.83 C +ATOM 1481 OE1 GLU A 188 17.150 79.926 31.281 1.00 72.14 O +ATOM 1482 OE2 GLU A 188 15.369 80.571 32.396 1.00 70.80 O +ATOM 1483 N LYS A 189 12.139 78.802 29.144 1.00 24.75 N +ATOM 1484 CA LYS A 189 10.768 79.224 29.425 1.00 25.19 C +ATOM 1485 C LYS A 189 10.048 78.101 30.157 1.00 25.59 C +ATOM 1486 O LYS A 189 9.142 78.338 30.959 1.00 24.99 O +ATOM 1487 CB LYS A 189 10.027 79.549 28.125 1.00 28.68 C +ATOM 1488 CG LYS A 189 9.926 81.036 27.820 1.00 38.36 C +ATOM 1489 CD LYS A 189 11.291 81.669 27.643 1.00 45.28 C +ATOM 1490 CE LYS A 189 11.186 83.185 27.609 1.00 43.20 C +ATOM 1491 NZ LYS A 189 10.193 83.646 26.604 1.00 52.13 N +ATOM 1492 N GLY A 190 10.471 76.876 29.869 1.00 24.36 N +ATOM 1493 CA GLY A 190 9.876 75.714 30.490 1.00 27.77 C +ATOM 1494 C GLY A 190 8.727 75.141 29.679 1.00 28.65 C +ATOM 1495 O GLY A 190 7.960 74.355 30.209 1.00 31.29 O +ATOM 1496 N TYR A 191 8.602 75.523 28.408 1.00 29.58 N +ATOM 1497 CA TYR A 191 7.513 75.008 27.566 1.00 31.37 C +ATOM 1498 C TYR A 191 7.938 73.736 26.834 1.00 30.96 C +ATOM 1499 O TYR A 191 7.098 72.981 26.350 1.00 31.09 O +ATOM 1500 CB TYR A 191 7.097 75.998 26.459 1.00 22.94 C +ATOM 1501 CG TYR A 191 6.877 77.452 26.813 1.00 30.13 C +ATOM 1502 CD1 TYR A 191 6.393 77.838 28.061 1.00 33.90 C +ATOM 1503 CD2 TYR A 191 7.087 78.444 25.853 1.00 26.01 C +ATOM 1504 CE1 TYR A 191 6.119 79.181 28.340 1.00 32.49 C +ATOM 1505 CE2 TYR A 191 6.816 79.788 26.120 1.00 11.35 C +ATOM 1506 CZ TYR A 191 6.330 80.147 27.364 1.00 37.19 C +ATOM 1507 OH TYR A 191 6.034 81.469 27.620 1.00 36.05 O +ATOM 1508 N LEU A 192 9.245 73.514 26.745 1.00 31.70 N +ATOM 1509 CA LEU A 192 9.790 72.385 25.999 1.00 30.53 C +ATOM 1510 C LEU A 192 9.472 70.964 26.454 1.00 31.71 C +ATOM 1511 O LEU A 192 9.522 70.634 27.637 1.00 31.97 O +ATOM 1512 CB LEU A 192 11.313 72.541 25.876 1.00 28.43 C +ATOM 1513 CG LEU A 192 12.014 71.636 24.856 1.00 25.83 C +ATOM 1514 CD1 LEU A 192 11.458 71.905 23.463 1.00 28.21 C +ATOM 1515 CD2 LEU A 192 13.511 71.891 24.890 1.00 31.49 C +ATOM 1516 N ALA A 193 9.148 70.130 25.471 1.00 31.36 N +ATOM 1517 CA ALA A 193 8.852 68.718 25.671 1.00 31.65 C +ATOM 1518 C ALA A 193 9.328 68.030 24.395 1.00 31.47 C +ATOM 1519 O ALA A 193 8.961 68.437 23.291 1.00 31.57 O +ATOM 1520 CB ALA A 193 7.356 68.506 25.865 1.00 32.65 C +ATOM 1521 N ASN A 194 10.160 67.006 24.541 1.00 30.06 N +ATOM 1522 CA ASN A 194 10.679 66.290 23.385 1.00 31.38 C +ATOM 1523 C ASN A 194 9.930 64.987 23.149 1.00 31.54 C +ATOM 1524 O ASN A 194 9.368 64.410 24.074 1.00 32.44 O +ATOM 1525 CB ASN A 194 12.167 65.994 23.576 1.00 28.54 C +ATOM 1526 CG ASN A 194 13.000 67.253 23.696 1.00 43.45 C +ATOM 1527 OD1 ASN A 194 13.061 68.058 22.769 1.00 46.84 O +ATOM 1528 ND2 ASN A 194 13.647 67.431 24.844 1.00 48.72 N +ATOM 1529 N VAL A 195 9.914 64.542 21.898 1.00 30.79 N +ATOM 1530 CA VAL A 195 9.260 63.292 21.527 1.00 30.75 C +ATOM 1531 C VAL A 195 10.096 62.592 20.467 1.00 30.81 C +ATOM 1532 O VAL A 195 10.718 63.243 19.626 1.00 29.02 O +ATOM 1533 CB VAL A 195 7.834 63.519 20.966 1.00 36.15 C +ATOM 1534 CG1 VAL A 195 6.912 64.005 22.068 1.00 37.93 C +ATOM 1535 CG2 VAL A 195 7.873 64.517 19.825 1.00 43.72 C +ATOM 1536 N ASN A 196 10.126 61.264 20.523 1.00 29.35 N +ATOM 1537 CA ASN A 196 10.884 60.483 19.553 1.00 32.77 C +ATOM 1538 C ASN A 196 10.083 60.352 18.262 1.00 32.84 C +ATOM 1539 O ASN A 196 9.154 59.547 18.172 1.00 32.52 O +ATOM 1540 CB ASN A 196 11.209 59.097 20.131 1.00 35.83 C +ATOM 1541 CG ASN A 196 11.752 58.138 19.088 1.00 38.52 C +ATOM 1542 OD1 ASN A 196 12.489 58.534 18.186 1.00 30.11 O +ATOM 1543 ND2 ASN A 196 11.399 56.862 19.217 1.00 44.40 N +ATOM 1544 N GLY A 197 10.447 61.158 17.268 1.00 33.40 N +ATOM 1545 CA GLY A 197 9.752 61.131 15.996 1.00 33.24 C +ATOM 1546 C GLY A 197 10.086 59.932 15.128 1.00 34.83 C +ATOM 1547 O GLY A 197 9.446 59.719 14.098 1.00 32.69 O +ATOM 1548 N GLN A 198 11.092 59.157 15.529 1.00 34.91 N +ATOM 1549 CA GLN A 198 11.486 57.972 14.770 1.00 37.96 C +ATOM 1550 C GLN A 198 10.689 56.744 15.195 1.00 38.50 C +ATOM 1551 O GLN A 198 11.226 55.799 15.777 1.00 39.71 O +ATOM 1552 CB GLN A 198 12.978 57.693 14.939 1.00 38.53 C +ATOM 1553 CG GLN A 198 13.873 58.714 14.286 1.00 46.86 C +ATOM 1554 CD GLN A 198 15.320 58.291 14.315 1.00 50.43 C +ATOM 1555 OE1 GLN A 198 15.675 57.232 13.798 1.00 50.71 O +ATOM 1556 NE2 GLN A 198 16.167 59.113 14.924 1.00 49.48 N +ATOM 1557 N GLN A 199 9.397 56.784 14.901 1.00 39.44 N +ATOM 1558 CA GLN A 199 8.466 55.704 15.202 1.00 39.51 C +ATOM 1559 C GLN A 199 7.451 55.767 14.073 1.00 38.64 C +ATOM 1560 O GLN A 199 7.626 56.536 13.134 1.00 38.55 O +ATOM 1561 CB GLN A 199 7.755 55.956 16.534 1.00 36.99 C +ATOM 1562 CG GLN A 199 8.660 55.970 17.753 1.00 38.86 C +ATOM 1563 CD GLN A 199 7.897 56.263 19.031 1.00 46.23 C +ATOM 1564 OE1 GLN A 199 7.561 57.415 19.323 1.00 33.48 O +ATOM 1565 NE2 GLN A 199 7.605 55.217 19.796 1.00 45.71 N +ATOM 1566 N ASP A 200 6.398 54.963 14.144 1.00 40.10 N +ATOM 1567 CA ASP A 200 5.383 55.020 13.104 1.00 40.04 C +ATOM 1568 C ASP A 200 4.406 56.129 13.500 1.00 38.71 C +ATOM 1569 O ASP A 200 4.294 56.474 14.678 1.00 37.54 O +ATOM 1570 CB ASP A 200 4.676 53.663 12.951 1.00 48.32 C +ATOM 1571 CG ASP A 200 4.026 53.185 14.232 1.00 59.36 C +ATOM 1572 OD1 ASP A 200 3.644 51.996 14.292 1.00 71.87 O +ATOM 1573 OD2 ASP A 200 3.888 53.991 15.173 1.00 68.84 O +ATOM 1574 N ILE A 201 3.718 56.696 12.516 1.00 38.22 N +ATOM 1575 CA ILE A 201 2.776 57.785 12.760 1.00 36.82 C +ATOM 1576 C ILE A 201 2.028 57.689 14.089 1.00 36.64 C +ATOM 1577 O ILE A 201 2.101 58.601 14.912 1.00 35.13 O +ATOM 1578 CB ILE A 201 1.714 57.872 11.658 1.00 40.65 C +ATOM 1579 CG1 ILE A 201 2.293 57.425 10.315 1.00 41.99 C +ATOM 1580 CG2 ILE A 201 1.203 59.297 11.572 1.00 34.16 C +ATOM 1581 CD1 ILE A 201 3.351 58.328 9.764 1.00 30.56 C +ATOM 1582 N GLN A 202 1.304 56.588 14.283 1.00 35.72 N +ATOM 1583 CA GLN A 202 0.517 56.367 15.497 1.00 35.88 C +ATOM 1584 C GLN A 202 1.291 56.451 16.802 1.00 34.14 C +ATOM 1585 O GLN A 202 0.791 56.999 17.777 1.00 36.04 O +ATOM 1586 CB GLN A 202 -0.194 55.009 15.442 1.00 40.69 C +ATOM 1587 CG GLN A 202 -1.631 55.064 14.950 1.00 51.11 C +ATOM 1588 CD GLN A 202 -1.744 55.523 13.512 1.00 66.92 C +ATOM 1589 OE1 GLN A 202 -1.393 56.656 13.179 1.00 81.07 O +ATOM 1590 NE2 GLN A 202 -2.233 54.642 12.647 1.00 73.52 N +ATOM 1591 N ASP A 203 2.496 55.892 16.836 1.00 34.57 N +ATOM 1592 CA ASP A 203 3.290 55.934 18.057 1.00 35.13 C +ATOM 1593 C ASP A 203 3.691 57.366 18.372 1.00 33.99 C +ATOM 1594 O ASP A 203 3.564 57.822 19.508 1.00 35.19 O +ATOM 1595 CB ASP A 203 4.538 55.058 17.929 1.00 39.94 C +ATOM 1596 CG ASP A 203 4.209 53.579 17.898 1.00 50.73 C +ATOM 1597 OD1 ASP A 203 3.318 53.148 18.661 1.00 46.49 O +ATOM 1598 OD2 ASP A 203 4.851 52.847 17.121 1.00 54.50 O +ATOM 1599 N VAL A 204 4.172 58.081 17.364 1.00 32.84 N +ATOM 1600 CA VAL A 204 4.566 59.464 17.571 1.00 30.83 C +ATOM 1601 C VAL A 204 3.360 60.263 18.043 1.00 30.33 C +ATOM 1602 O VAL A 204 3.471 61.066 18.970 1.00 29.86 O +ATOM 1603 CB VAL A 204 5.116 60.099 16.286 1.00 25.73 C +ATOM 1604 CG1 VAL A 204 5.453 61.567 16.543 1.00 22.16 C +ATOM 1605 CG2 VAL A 204 6.356 59.339 15.823 1.00 20.00 C +ATOM 1606 N TYR A 205 2.205 60.041 17.416 1.00 30.07 N +ATOM 1607 CA TYR A 205 1.006 60.762 17.819 1.00 29.96 C +ATOM 1608 C TYR A 205 0.583 60.315 19.205 1.00 31.22 C +ATOM 1609 O TYR A 205 0.018 61.092 19.973 1.00 31.10 O +ATOM 1610 CB TYR A 205 -0.156 60.527 16.852 1.00 28.39 C +ATOM 1611 CG TYR A 205 -1.365 61.365 17.217 1.00 37.77 C +ATOM 1612 CD1 TYR A 205 -1.304 62.757 17.162 1.00 41.07 C +ATOM 1613 CD2 TYR A 205 -2.546 60.776 17.668 1.00 47.94 C +ATOM 1614 CE1 TYR A 205 -2.380 63.546 17.547 1.00 47.85 C +ATOM 1615 CE2 TYR A 205 -3.638 61.561 18.061 1.00 50.43 C +ATOM 1616 CZ TYR A 205 -3.542 62.947 17.997 1.00 54.95 C +ATOM 1617 OH TYR A 205 -4.593 63.745 18.388 1.00 56.60 O +ATOM 1618 N ALA A 206 0.846 59.050 19.513 1.00 31.38 N +ATOM 1619 CA ALA A 206 0.500 58.498 20.815 1.00 35.04 C +ATOM 1620 C ALA A 206 1.327 59.202 21.883 1.00 35.38 C +ATOM 1621 O ALA A 206 0.795 59.653 22.894 1.00 36.44 O +ATOM 1622 CB ALA A 206 0.774 56.997 20.838 1.00 38.35 C +ATOM 1623 N ASP A 207 2.632 59.302 21.650 1.00 36.96 N +ATOM 1624 CA ASP A 207 3.512 59.963 22.602 1.00 38.06 C +ATOM 1625 C ASP A 207 3.137 61.432 22.732 1.00 38.96 C +ATOM 1626 O ASP A 207 3.392 62.056 23.759 1.00 38.52 O +ATOM 1627 CB ASP A 207 4.972 59.824 22.168 1.00 37.04 C +ATOM 1628 CG ASP A 207 5.466 58.389 22.235 1.00 45.58 C +ATOM 1629 OD1 ASP A 207 6.669 58.153 21.984 1.00 39.75 O +ATOM 1630 OD2 ASP A 207 4.648 57.494 22.539 1.00 50.39 O +ATOM 1631 N VAL A 208 2.518 61.980 21.691 1.00 40.72 N +ATOM 1632 CA VAL A 208 2.098 63.378 21.708 1.00 42.30 C +ATOM 1633 C VAL A 208 0.751 63.533 22.409 1.00 44.34 C +ATOM 1634 O VAL A 208 0.588 64.396 23.269 1.00 44.15 O +ATOM 1635 CB VAL A 208 1.988 63.948 20.267 1.00 38.95 C +ATOM 1636 CG1 VAL A 208 1.238 65.277 20.272 1.00 23.16 C +ATOM 1637 CG2 VAL A 208 3.378 64.137 19.681 1.00 34.10 C +ATOM 1638 N LYS A 209 -0.203 62.685 22.040 1.00 47.03 N +ATOM 1639 CA LYS A 209 -1.549 62.721 22.604 1.00 49.68 C +ATOM 1640 C LYS A 209 -1.570 62.785 24.126 1.00 51.63 C +ATOM 1641 O LYS A 209 -2.331 63.557 24.711 1.00 51.24 O +ATOM 1642 CB LYS A 209 -2.342 61.499 22.133 1.00 53.90 C +ATOM 1643 CG LYS A 209 -3.709 61.330 22.785 1.00 61.50 C +ATOM 1644 CD LYS A 209 -4.666 62.462 22.435 1.00 66.70 C +ATOM 1645 CE LYS A 209 -6.034 62.224 23.063 1.00 68.57 C +ATOM 1646 NZ LYS A 209 -7.006 63.309 22.753 1.00 71.85 N +ATOM 1647 N ASP A 210 -0.736 61.975 24.767 1.00 52.57 N +ATOM 1648 CA ASP A 210 -0.686 61.951 26.223 1.00 54.92 C +ATOM 1649 C ASP A 210 -0.516 63.338 26.837 1.00 54.95 C +ATOM 1650 O ASP A 210 -1.213 63.691 27.787 1.00 55.60 O +ATOM 1651 CB ASP A 210 0.440 61.028 26.695 1.00 61.97 C +ATOM 1652 CG ASP A 210 1.748 61.288 25.979 1.00 66.46 C +ATOM 1653 OD1 ASP A 210 2.267 62.420 26.063 1.00 72.58 O +ATOM 1654 OD2 ASP A 210 2.259 60.351 25.332 1.00 79.35 O +ATOM 1655 N LEU A 211 0.404 64.124 26.288 1.00 55.05 N +ATOM 1656 CA LEU A 211 0.661 65.466 26.794 1.00 54.89 C +ATOM 1657 C LEU A 211 -0.593 66.329 26.756 1.00 55.32 C +ATOM 1658 O LEU A 211 -1.148 66.677 27.799 1.00 54.13 O +ATOM 1659 CB LEU A 211 1.774 66.126 25.979 1.00 54.62 C +ATOM 1660 CG LEU A 211 3.140 65.439 26.052 1.00 54.02 C +ATOM 1661 CD1 LEU A 211 4.091 66.079 25.062 1.00 59.81 C +ATOM 1662 CD2 LEU A 211 3.690 65.540 27.463 1.00 57.85 C +ATOM 1663 N LEU A 212 -1.039 66.663 25.550 1.00 56.38 N +ATOM 1664 CA LEU A 212 -2.226 67.493 25.369 1.00 58.12 C +ATOM 1665 C LEU A 212 -3.433 66.952 26.137 1.00 58.96 C +ATOM 1666 O LEU A 212 -3.667 65.742 26.187 1.00 59.56 O +ATOM 1667 CB LEU A 212 -2.573 67.601 23.879 1.00 59.81 C +ATOM 1668 CG LEU A 212 -1.476 68.068 22.914 1.00 61.64 C +ATOM 1669 CD1 LEU A 212 -0.795 69.315 23.463 1.00 66.32 C +ATOM 1670 CD2 LEU A 212 -0.460 66.965 22.723 1.00 59.22 C +TER 1671 LEU A 212 +HETATM 1672 ZN ZN A 218 -5.337 66.750 -0.821 1.00 36.04 ZN +HETATM 1673 MG MG A 219 5.431 70.677 6.735 1.00 13.96 MG +HETATM 1674 PA AP5 A 220 6.054 65.999 6.939 1.00 20.47 P +HETATM 1675 O1A AP5 A 220 5.023 65.880 7.999 1.00 17.01 O +HETATM 1676 O2A AP5 A 220 5.697 66.462 5.586 1.00 23.18 O +HETATM 1677 O3A AP5 A 220 7.237 66.861 7.530 1.00 25.80 O +HETATM 1678 PB AP5 A 220 7.573 68.282 8.074 1.00 20.05 P +HETATM 1679 O1B AP5 A 220 8.217 68.148 9.392 1.00 18.30 O +HETATM 1680 O2B AP5 A 220 6.249 68.947 8.076 1.00 21.03 O +HETATM 1681 O3B AP5 A 220 8.599 68.651 6.984 1.00 23.45 O +HETATM 1682 PG AP5 A 220 8.742 69.847 6.022 1.00 22.30 P +HETATM 1683 O1G AP5 A 220 9.453 69.433 4.804 1.00 26.25 O +HETATM 1684 O2G AP5 A 220 7.394 70.193 5.582 1.00 24.47 O +HETATM 1685 O3G AP5 A 220 9.484 70.963 6.707 1.00 23.57 O +HETATM 1686 PD AP5 A 220 10.215 72.168 6.139 1.00 28.40 P +HETATM 1687 O1D AP5 A 220 10.777 72.963 7.238 1.00 32.53 O +HETATM 1688 O2D AP5 A 220 11.294 71.679 5.271 1.00 28.33 O +HETATM 1689 O3D AP5 A 220 9.476 73.034 5.173 1.00 27.25 O +HETATM 1690 PE AP5 A 220 8.258 73.900 5.343 1.00 23.12 P +HETATM 1691 O1E AP5 A 220 7.113 73.548 4.508 1.00 18.74 O +HETATM 1692 O2E AP5 A 220 7.856 74.127 6.760 1.00 20.26 O +HETATM 1693 O5F AP5 A 220 6.838 64.608 6.703 1.00 25.21 O +HETATM 1694 C5F AP5 A 220 7.907 64.430 5.713 1.00 21.35 C +HETATM 1695 C4F AP5 A 220 7.792 63.052 5.072 1.00 14.70 C +HETATM 1696 O4F AP5 A 220 7.905 62.046 6.095 1.00 20.03 O +HETATM 1697 C3F AP5 A 220 6.446 62.787 4.397 1.00 17.71 C +HETATM 1698 O3F AP5 A 220 6.690 62.098 3.150 1.00 25.60 O +HETATM 1699 C2F AP5 A 220 5.672 61.982 5.449 1.00 19.68 C +HETATM 1700 O2F AP5 A 220 4.671 61.170 4.850 1.00 24.74 O +HETATM 1701 C1F AP5 A 220 6.747 61.194 6.137 1.00 20.48 C +HETATM 1702 N9A AP5 A 220 6.485 60.876 7.570 1.00 25.85 N +HETATM 1703 C8A AP5 A 220 5.850 61.596 8.509 1.00 27.14 C +HETATM 1704 N7A AP5 A 220 5.820 60.971 9.692 1.00 35.30 N +HETATM 1705 C5A AP5 A 220 6.459 59.831 9.475 1.00 32.97 C +HETATM 1706 C6A AP5 A 220 6.712 58.790 10.409 1.00 25.64 C +HETATM 1707 N6A AP5 A 220 6.321 58.823 11.695 1.00 20.15 N +HETATM 1708 N1A AP5 A 220 7.406 57.706 9.900 1.00 23.47 N +HETATM 1709 C2A AP5 A 220 7.823 57.622 8.610 1.00 21.66 C +HETATM 1710 N3A AP5 A 220 7.567 58.628 7.744 1.00 33.40 N +HETATM 1711 C4A AP5 A 220 6.884 59.750 8.147 1.00 29.94 C +HETATM 1712 O5J AP5 A 220 8.869 75.306 4.839 1.00 19.23 O +HETATM 1713 C5J AP5 A 220 9.523 75.337 3.537 1.00 17.71 C +HETATM 1714 C4J AP5 A 220 10.422 76.551 3.518 1.00 19.26 C +HETATM 1715 O4J AP5 A 220 9.666 77.699 3.947 1.00 22.62 O +HETATM 1716 C3J AP5 A 220 11.607 76.561 4.475 1.00 17.83 C +HETATM 1717 O3J AP5 A 220 12.653 75.711 4.052 1.00 15.75 O +HETATM 1718 C2J AP5 A 220 11.910 78.072 4.493 1.00 23.07 C +HETATM 1719 O2J AP5 A 220 12.550 78.428 3.247 1.00 19.02 O +HETATM 1720 C1J AP5 A 220 10.507 78.689 4.575 1.00 16.24 C +HETATM 1721 N9B AP5 A 220 10.063 78.857 5.981 1.00 14.27 N +HETATM 1722 C8B AP5 A 220 9.054 78.194 6.612 1.00 14.00 C +HETATM 1723 N7B AP5 A 220 8.965 78.624 7.864 1.00 14.53 N +HETATM 1724 C5B AP5 A 220 9.900 79.541 8.008 1.00 11.76 C +HETATM 1725 C6B AP5 A 220 10.209 80.297 9.152 1.00 18.64 C +HETATM 1726 N6B AP5 A 220 9.590 80.215 10.342 1.00 14.03 N +HETATM 1727 N1B AP5 A 220 11.252 81.202 9.016 1.00 17.88 N +HETATM 1728 C2B AP5 A 220 11.951 81.372 7.867 1.00 20.90 C +HETATM 1729 N3B AP5 A 220 11.637 80.634 6.787 1.00 16.53 N +HETATM 1730 C4B AP5 A 220 10.624 79.717 6.821 1.00 12.99 C +HETATM 1731 O HOH A 221 3.445 71.200 7.688 1.00 22.91 O +HETATM 1732 O HOH A 222 5.055 72.319 5.457 1.00 23.28 O +HETATM 1733 O HOH A 223 4.272 69.027 5.617 1.00 20.18 O +HETATM 1734 O HOH A 224 6.408 72.051 8.288 1.00 25.63 O +HETATM 1735 O HOH A 225 17.506 83.918 8.838 1.00 32.21 O +HETATM 1736 O HOH A 226 9.711 66.015 27.619 1.00 48.07 O +HETATM 1737 O HOH A 227 2.385 62.152 5.986 1.00 28.95 O +HETATM 1738 O HOH A 228 12.849 75.162 1.344 1.00 15.77 O +HETATM 1739 O HOH A 229 21.109 57.164 11.335 1.00 21.69 O +HETATM 1740 O HOH A 230 24.628 59.161 10.940 1.00 29.11 O +HETATM 1741 O HOH A 231 -8.776 78.563 18.863 1.00 23.66 O +HETATM 1742 O HOH A 232 12.776 75.011 -5.229 1.00 35.37 O +HETATM 1743 O HOH A 233 6.492 75.715 8.253 1.00 23.93 O +HETATM 1744 O HOH A 234 -5.342 58.154 -3.021 1.00 28.21 O +HETATM 1745 O HOH A 235 -1.189 77.466 7.727 1.00 23.98 O +HETATM 1746 O HOH A 236 5.371 61.446 12.413 1.00 28.60 O +HETATM 1747 O HOH A 237 3.703 85.202 25.675 1.00 20.69 O +HETATM 1748 O HOH A 238 5.364 50.656 16.623 1.00 39.80 O +HETATM 1749 O HOH A 239 4.195 82.650 25.021 1.00 18.05 O +HETATM 1750 O HOH A 240 13.987 66.996 14.375 1.00 27.07 O +HETATM 1751 O HOH A 241 1.341 65.952 6.056 1.00 36.18 O +HETATM 1752 O HOH A 242 18.602 82.114 16.278 1.00 32.54 O +HETATM 1753 O HOH A 243 7.738 61.807 13.533 1.00 21.61 O +HETATM 1754 O HOH A 244 7.786 82.262 21.634 1.00 19.28 O +HETATM 1755 O HOH A 245 0.488 54.585 12.185 1.00 34.69 O +HETATM 1756 O HOH A 246 8.136 80.777 31.361 1.00 29.76 O +HETATM 1757 O HOH A 247 19.105 80.950 5.670 1.00 22.55 O +HETATM 1758 O HOH A 248 18.194 83.758 4.853 1.00 33.67 O +HETATM 1759 O HOH A 249 -5.199 80.697 21.886 1.00 35.74 O +HETATM 1760 O HOH A 250 18.534 80.767 23.242 1.00 28.56 O +HETATM 1761 O HOH A 251 19.868 68.405 -6.813 1.00 41.32 O +HETATM 1762 O HOH A 252 14.879 83.910 8.979 1.00 22.92 O +HETATM 1763 O HOH A 253 14.169 90.093 0.149 1.00 44.48 O +HETATM 1764 O HOH A 254 -0.229 68.782 7.098 1.00 39.96 O +HETATM 1765 O HOH A 255 7.399 52.377 16.257 1.00 27.60 O +HETATM 1766 O HOH A 256 0.948 93.255 27.414 1.00 33.20 O +HETATM 1767 O HOH A 257 15.465 76.119 12.767 1.00 33.79 O +HETATM 1768 O HOH A 258 -0.700 82.668 2.319 1.00 26.37 O +HETATM 1769 O HOH A 259 1.445 51.468 18.024 1.00 38.08 O +HETATM 1770 O HOH A 260 8.430 60.067 22.611 1.00 39.30 O +HETATM 1771 O HOH A 261 15.183 69.478 26.023 1.00 40.74 O +HETATM 1772 O HOH A 262 -4.856 72.870 4.300 1.00 52.47 O +HETATM 1773 O HOH A 263 14.948 76.230 5.130 1.00 23.60 O +HETATM 1774 O HOH A 264 0.975 70.999 6.667 1.00 36.81 O +HETATM 1775 O HOH A 265 -3.136 79.696 7.662 1.00 31.79 O +HETATM 1776 O HOH A 266 -1.382 62.229 4.729 1.00 33.80 O +HETATM 1777 O HOH A 267 7.611 66.164 -2.203 1.00 32.53 O +HETATM 1778 O HOH A 268 1.618 73.207 0.630 1.00 30.78 O +HETATM 1779 O HOH A 269 14.643 69.418 16.287 1.00 33.51 O +HETATM 1780 O HOH A 270 0.155 87.350 0.644 1.00 40.54 O +HETATM 1781 O HOH A 271 4.742 69.735 2.697 1.00 30.15 O +HETATM 1782 O HOH A 272 -3.286 78.602 27.266 1.00 36.66 O +HETATM 1783 O HOH A 273 -3.876 70.288 8.537 1.00 36.57 O +HETATM 1784 O HOH A 274 -9.186 88.065 21.749 1.00 45.10 O +HETATM 1785 O HOH A 275 17.452 85.206 13.133 1.00 35.91 O +HETATM 1786 O HOH A 276 1.621 80.634 -13.065 1.00 41.89 O +HETATM 1787 O HOH A 277 -3.007 86.337 -11.644 1.00 65.35 O +HETATM 1788 O HOH A 278 -6.334 90.744 10.242 1.00 59.02 O +HETATM 1789 O HOH A 279 -3.850 56.490 16.670 1.00 41.80 O +HETATM 1790 O HOH A 280 4.832 82.906 -7.535 1.00 54.55 O +HETATM 1791 O HOH A 281 14.630 59.904 17.531 1.00 36.98 O +HETATM 1792 O HOH A 282 0.025 75.591 0.673 1.00 38.69 O +HETATM 1793 O HOH A 283 -6.543 62.618 14.619 1.00 29.47 O +HETATM 1794 O HOH A 284 -2.981 57.545 2.458 1.00 32.69 O +HETATM 1795 O HOH A 285 -2.774 91.488 14.423 1.00 45.88 O +HETATM 1796 O HOH A 286 -9.323 62.654 -8.739 1.00 41.60 O +HETATM 1797 O HOH A 287 -6.512 85.231 18.239 1.00 33.59 O +HETATM 1798 O HOH A 288 -2.670 68.981 6.496 1.00 33.50 O +HETATM 1799 O HOH A 289 20.884 79.889 4.074 1.00 48.28 O +HETATM 1800 O HOH A 290 19.888 79.172 9.904 1.00 37.73 O +HETATM 1801 O HOH A 291 -6.842 86.871 21.142 1.00 54.65 O +HETATM 1802 O HOH A 292 16.894 69.796 24.160 1.00 63.18 O +HETATM 1803 O HOH A 293 1.974 58.620 -5.360 1.00 40.27 O +HETATM 1804 O HOH A 294 -5.523 72.625 8.053 1.00 32.66 O +HETATM 1805 O HOH A 295 10.685 63.722 -2.532 1.00 31.07 O +HETATM 1806 O HOH A 296 22.134 59.782 -3.083 1.00 59.83 O +HETATM 1807 O HOH A 297 -6.132 74.257 10.360 1.00 36.03 O +HETATM 1808 O HOH A 298 15.538 89.348 13.441 1.00 26.02 O +HETATM 1809 O HOH A 299 26.085 60.676 12.212 1.00 52.34 O +HETATM 1810 O HOH A 300 -8.566 80.543 26.995 1.00 33.65 O +HETATM 1811 O HOH A 301 19.567 55.561 10.055 1.00 81.34 O +HETATM 1812 O HOH A 302 -2.967 82.256 5.709 1.00 52.52 O +HETATM 1813 O HOH A 303 -0.600 63.459 7.152 1.00 43.72 O +HETATM 1814 O HOH A 304 2.172 70.975 2.784 1.00 26.24 O +HETATM 1815 O HOH A 305 3.091 86.470 28.563 1.00 59.94 O +HETATM 1816 O HOH A 306 16.864 67.217 23.034 1.00 52.39 O +HETATM 1817 O HOH A 307 -6.712 93.281 8.905 1.00 55.42 O +HETATM 1818 O HOH A 308 6.520 73.166 -4.331 1.00 30.33 O +HETATM 1819 O HOH A 309 8.460 74.822 -2.756 1.00 28.15 O +HETATM 1820 O HOH A 310 13.816 72.843 -6.658 1.00 24.06 O +HETATM 1821 O HOH A 311 14.631 73.515 -4.335 1.00 36.00 O +HETATM 1822 O HOH A 312 -8.318 58.723 -3.434 1.00 67.02 O +HETATM 1823 O HOH A 313 -5.325 78.416 25.616 1.00 61.63 O +HETATM 1824 O HOH A 314 10.611 84.647 -6.938 1.00 34.61 O +HETATM 1825 O HOH A 315 21.477 75.991 -1.976 1.00 48.37 O +HETATM 1826 O HOH A 316 7.701 91.937 11.715 1.00 40.13 O +HETATM 1827 O HOH A 317 -3.511 85.661 8.029 1.00 42.31 O +HETATM 1828 O HOH A 318 -11.529 89.972 15.074 1.00 44.15 O +HETATM 1829 O HOH A 319 18.484 86.788 22.702 1.00 48.20 O +HETATM 1830 O HOH A 320 12.248 66.170 27.002 1.00 46.63 O +HETATM 1831 O HOH A 321 1.751 68.924 5.389 1.00 32.24 O +HETATM 1832 O HOH A 322 12.793 90.170 17.576 1.00 41.25 O +HETATM 1833 O HOH A 323 -1.150 86.320 7.504 1.00 27.04 O +HETATM 1834 O HOH A 324 8.509 74.639 -0.197 1.00 40.34 O +HETATM 1835 O HOH A 325 -11.825 63.649 13.817 1.00 41.30 O +HETATM 1836 O HOH A 326 17.678 84.743 15.578 1.00 31.80 O +HETATM 1837 O HOH A 327 14.961 71.981 14.981 1.00 37.24 O +HETATM 1838 O HOH A 328 19.974 81.113 8.260 1.00 38.71 O +HETATM 1839 O HOH A 329 -1.858 77.552 4.438 1.00 38.67 O +HETATM 1840 O HOH A 330 -5.376 77.746 7.923 1.00 47.86 O +HETATM 1841 O HOH A 331 21.446 78.107 -0.186 1.00 42.60 O +HETATM 1842 O HOH A 332 1.388 89.624 -1.042 1.00 34.30 O +HETATM 1843 O HOH A 333 17.627 80.646 34.209 1.00 42.39 O +HETATM 1844 O HOH A 334 4.026 68.229 30.879 1.00 41.33 O +HETATM 1845 O HOH A 335 2.001 90.244 31.274 1.00 42.24 O +HETATM 1846 O HOH A 336 17.404 84.397 24.242 1.00 40.47 O +HETATM 1847 O HOH A 337 -3.421 58.054 14.311 1.00 37.54 O +HETATM 1848 O HOH A 338 20.783 71.046 -8.711 1.00 39.45 O +HETATM 1849 O HOH A 339 7.836 61.430 24.761 1.00 46.49 O +HETATM 1850 O HOH A 340 22.721 73.581 -1.917 1.00 41.03 O +HETATM 1851 O HOH A 341 11.139 86.245 25.895 1.00 41.46 O +HETATM 1852 O HOH A 342 18.797 72.591 -7.569 1.00 39.62 O +HETATM 1853 O HOH A 343 16.030 87.615 8.764 1.00 38.11 O +HETATM 1854 O HOH A 344 -4.191 61.611 3.448 1.00 40.15 O +HETATM 1855 O HOH A 345 9.011 75.250 14.753 1.00 36.21 O +HETATM 1856 O HOH A 346 -5.369 79.254 28.693 1.00 47.63 O +HETATM 1857 O HOH A 347 17.842 89.292 14.832 1.00 39.08 O +HETATM 1858 O HOH A 348 -3.672 57.538 -10.801 1.00 47.49 O +HETATM 1859 O HOH A 349 4.076 85.130 -8.684 1.00 39.15 O +HETATM 1860 O HOH A 350 -13.676 91.698 15.173 1.00 45.74 O +HETATM 1861 O HOH A 351 -4.990 89.876 13.154 1.00 42.84 O +HETATM 1862 O HOH A 352 -8.243 72.879 9.767 1.00 41.09 O +HETATM 1863 O HOH A 353 0.145 71.776 -1.895 1.00 35.01 O +HETATM 1864 O HOH A 354 -8.701 72.168 12.804 1.00 39.55 O +HETATM 1865 O HOH A 355 -10.924 65.086 20.899 1.00 42.06 O +HETATM 1866 O HOH A 356 23.214 68.983 5.340 1.00 39.24 O +HETATM 1867 O HOH A 357 14.428 90.899 8.798 1.00 34.45 O +HETATM 1868 O HOH A 358 0.447 54.055 -3.557 1.00 48.50 O +HETATM 1869 O HOH A 359 -7.551 70.415 8.795 1.00 40.66 O +CONECT 1015 1672 +CONECT 1034 1672 +CONECT 1163 1672 +CONECT 1188 1672 +CONECT 1672 1015 1034 1163 1188 +CONECT 1673 1680 1684 1731 1732 +CONECT 1673 1733 1734 +CONECT 1674 1675 1676 1677 1693 +CONECT 1675 1674 +CONECT 1676 1674 +CONECT 1677 1674 1678 +CONECT 1678 1677 1679 1680 1681 +CONECT 1679 1678 +CONECT 1680 1673 1678 +CONECT 1681 1678 1682 +CONECT 1682 1681 1683 1684 1685 +CONECT 1683 1682 +CONECT 1684 1673 1682 +CONECT 1685 1682 1686 +CONECT 1686 1685 1687 1688 1689 +CONECT 1687 1686 +CONECT 1688 1686 +CONECT 1689 1686 1690 +CONECT 1690 1689 1691 1692 1712 +CONECT 1691 1690 +CONECT 1692 1690 +CONECT 1693 1674 1694 +CONECT 1694 1693 1695 +CONECT 1695 1694 1696 1697 +CONECT 1696 1695 1701 +CONECT 1697 1695 1698 1699 +CONECT 1698 1697 +CONECT 1699 1697 1700 1701 +CONECT 1700 1699 +CONECT 1701 1696 1699 1702 +CONECT 1702 1701 1703 1711 +CONECT 1703 1702 1704 +CONECT 1704 1703 1705 +CONECT 1705 1704 1706 1711 +CONECT 1706 1705 1707 1708 +CONECT 1707 1706 +CONECT 1708 1706 1709 +CONECT 1709 1708 1710 +CONECT 1710 1709 1711 +CONECT 1711 1702 1705 1710 +CONECT 1712 1690 1713 +CONECT 1713 1712 1714 +CONECT 1714 1713 1715 1716 +CONECT 1715 1714 1720 +CONECT 1716 1714 1717 1718 +CONECT 1717 1716 +CONECT 1718 1716 1719 1720 +CONECT 1719 1718 +CONECT 1720 1715 1718 1721 +CONECT 1721 1720 1722 1730 +CONECT 1722 1721 1723 +CONECT 1723 1722 1724 +CONECT 1724 1723 1725 1730 +CONECT 1725 1724 1726 1727 +CONECT 1726 1725 +CONECT 1727 1725 1728 +CONECT 1728 1727 1729 +CONECT 1729 1728 1730 +CONECT 1730 1721 1724 1729 +CONECT 1731 1673 +CONECT 1732 1673 +CONECT 1733 1673 +CONECT 1734 1673 +MASTER 275 0 3 11 8 0 13 6 1868 1 68 17 +END diff --git a/model/PXDesignBench/ColabDesign/rf/README.md b/model/PXDesignBench/ColabDesign/rf/README.md new file mode 100644 index 0000000000000000000000000000000000000000..726cd2d2c25a33f6667f4e189a8e86a1254bd597 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/rf/README.md @@ -0,0 +1,6 @@ +# RfDesign (WIP) +- [RfDiffusion](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/rf/examples/diffusion.ipynb) - Run RfDiffusion in Google Colab! + +# Updates +- **22Apr2023** + - bugfix in designability_test.py for RfDiffusion when multiple chains are involved. diff --git a/model/PXDesignBench/ColabDesign/rf/examples/diffusion.ipynb b/model/PXDesignBench/ColabDesign/rf/examples/diffusion.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..8274742e25fbbcfa30aabbbbe201c06075976ffd --- /dev/null +++ b/model/PXDesignBench/ColabDesign/rf/examples/diffusion.ipynb @@ -0,0 +1,690 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "tSgCPxIZ1T_A" + }, + "source": [ + "#**RFdiffusion**\n", + "RFdiffusion is a method for structure generation, with or without conditional information (a motif, target etc). It can perform a whole range of protein design challenges as we have outlined in the RFdiffusion [manuscript](https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2).\n", + "\n", + "**NOTE:** This notebook is in development, we are still working on adding all the options from the manuscript above.\n", + "\n", + "For **instructions**, see end of Notebook.\n", + "\n", + "See [diffusion_foldcond](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/rf/examples/diffusion_foldcond.ipynb) for fold conditioning functionality.\n", + "\n", + "See [original version](https://colab.research.google.com/github/sokrypton/ColabDesign/blob/main/rf/examples/diffusion_ori.ipynb) of this notebook (from 31Mar2023).\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "pZQnHLuDCsZm" + }, + "outputs": [], + "source": [ + "#@title setup **RFdiffusion** (~3min)\n", + "%%time\n", + "import os, time, signal\n", + "import sys, random, string, re\n", + "if not os.path.isdir(\"params\"):\n", + " os.system(\"apt-get install aria2\")\n", + " os.system(\"mkdir params\")\n", + " # send param download into background\n", + " os.system(\"(\\\n", + " aria2c -q -x 16 https://files.ipd.uw.edu/krypton/schedules.zip; \\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/6f5902ac237024bdd0c176cb93063dc4/Base_ckpt.pt; \\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/e29311f6f1bf1af907f9ef9f44b8328b/Complex_base_ckpt.pt; \\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/f572d396fae9206628714fb2ce00f72e/Complex_beta_ckpt.pt; \\\n", + " aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar; \\\n", + " tar -xf alphafold_params_2022-12-06.tar -C params; \\\n", + " touch params/done.txt) &\")\n", + "\n", + "if not os.path.isdir(\"RFdiffusion\"):\n", + " print(\"installing RFdiffusion...\")\n", + " os.system(\"git clone https://github.com/sokrypton/RFdiffusion.git\")\n", + " os.system(\"pip install jedi omegaconf hydra-core icecream pyrsistent pynvml decorator\")\n", + " os.system(\"pip install git+https://github.com/NVIDIA/dllogger#egg=dllogger\")\n", + " # 17Mar2024: adding --no-dependencies to avoid installing nvidia-cuda-* dependencies\n", + " # 25Aug2025: updating dgi install to work with latest pytorch\n", + " os.system(\"pip install --no-dependencies dgl -f https://data.dgl.ai/wheels/torch-2.4/cu124/repo.html\")\n", + " os.system(\"pip install --no-dependencies e3nn==0.5.5 opt_einsum_fx\")\n", + " os.system(\"cd RFdiffusion/env/SE3Transformer; pip install .\")\n", + " os.system(\"wget -qnc https://files.ipd.uw.edu/krypton/ananas\")\n", + " os.system(\"chmod +x ananas\")\n", + "\n", + "if not os.path.isdir(\"colabdesign\"):\n", + " print(\"installing ColabDesign...\")\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git\")\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + "\n", + "if not os.path.isdir(\"RFdiffusion/models\"):\n", + " print(\"downloading RFdiffusion params...\")\n", + " os.system(\"mkdir RFdiffusion/models\")\n", + " models = [\"Base_ckpt.pt\",\"Complex_base_ckpt.pt\",\"Complex_beta_ckpt.pt\"]\n", + " for m in models:\n", + " while os.path.isfile(f\"{m}.aria2\"):\n", + " time.sleep(5)\n", + " os.system(f\"mv {' '.join(models)} RFdiffusion/models\")\n", + " os.system(\"unzip schedules.zip; rm schedules.zip\")\n", + "\n", + "if 'RFdiffusion' not in sys.path:\n", + " os.environ[\"DGLBACKEND\"] = \"pytorch\"\n", + " sys.path.append('RFdiffusion')\n", + "\n", + "from google.colab import files\n", + "import json\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "from IPython.display import display, HTML\n", + "import ipywidgets as widgets\n", + "import py3Dmol\n", + "\n", + "from inference.utils import parse_pdb\n", + "from colabdesign.rf.utils import get_ca\n", + "from colabdesign.rf.utils import fix_contigs, fix_partial_contigs, fix_pdb, sym_it\n", + "from colabdesign.shared.protein import pdb_to_string\n", + "from colabdesign.shared.plot import plot_pseudo_3D\n", + "\n", + "def get_pdb(pdb_code=None):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " if not os.path.isfile(f\"{pdb_code}.pdb1\"):\n", + " os.system(f\"wget -qnc https://files.rcsb.org/download/{pdb_code}.pdb1.gz\")\n", + " os.system(f\"gunzip {pdb_code}.pdb1.gz\")\n", + " return f\"{pdb_code}.pdb1\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def run_ananas(pdb_str, path, sym=None):\n", + " pdb_filename = f\"outputs/{path}/ananas_input.pdb\"\n", + " out_filename = f\"outputs/{path}/ananas.json\"\n", + " with open(pdb_filename,\"w\") as handle:\n", + " handle.write(pdb_str)\n", + "\n", + " cmd = f\"./ananas {pdb_filename} -u -j {out_filename}\"\n", + " if sym is None: os.system(cmd)\n", + " else: os.system(f\"{cmd} {sym}\")\n", + "\n", + " # parse results\n", + " try:\n", + " out = json.loads(open(out_filename,\"r\").read())\n", + " results,AU = out[0], out[-1][\"AU\"]\n", + " group = AU[\"group\"]\n", + " chains = AU[\"chain names\"]\n", + " rmsd = results[\"Average_RMSD\"]\n", + " print(f\"AnAnaS detected {group} symmetry at RMSD:{rmsd:.3}\")\n", + "\n", + " C = np.array(results['transforms'][0]['CENTER'])\n", + " A = [np.array(t[\"AXIS\"]) for t in results['transforms']]\n", + "\n", + " # apply symmetry and filter to the asymmetric unit\n", + " new_lines = []\n", + " for line in pdb_str.split(\"\\n\"):\n", + " if line.startswith(\"ATOM\"):\n", + " chain = line[21:22]\n", + " if chain in chains:\n", + " x = np.array([float(line[i:(i+8)]) for i in [30,38,46]])\n", + " if group[0] == \"c\":\n", + " x = sym_it(x,C,A[0])\n", + " if group[0] == \"d\":\n", + " x = sym_it(x,C,A[1],A[0])\n", + " coord_str = \"\".join([\"{:8.3f}\".format(a) for a in x])\n", + " new_lines.append(line[:30]+coord_str+line[54:])\n", + " else:\n", + " new_lines.append(line)\n", + " return results, \"\\n\".join(new_lines)\n", + "\n", + " except:\n", + " return None, pdb_str\n", + "\n", + "def run(command, steps, num_designs=1, visual=\"none\"):\n", + "\n", + " def run_command_and_get_pid(command):\n", + " pid_file = '/dev/shm/pid'\n", + " os.system(f'nohup {command} & echo $! > {pid_file}')\n", + " with open(pid_file, 'r') as f:\n", + " pid = int(f.read().strip())\n", + " os.remove(pid_file)\n", + " return pid\n", + " def is_process_running(pid):\n", + " try:\n", + " os.kill(pid, 0)\n", + " except OSError:\n", + " return False\n", + " else:\n", + " return True\n", + "\n", + " run_output = widgets.Output()\n", + " progress = widgets.FloatProgress(min=0, max=1, description='running', bar_style='info')\n", + " display(widgets.VBox([progress, run_output]))\n", + "\n", + " # clear previous run\n", + " for n in range(steps):\n", + " if os.path.isfile(f\"/dev/shm/{n}.pdb\"):\n", + " os.remove(f\"/dev/shm/{n}.pdb\")\n", + "\n", + " pid = run_command_and_get_pid(command)\n", + " try:\n", + " fail = False\n", + " for _ in range(num_designs):\n", + "\n", + " # for each step check if output generated\n", + " for n in range(steps):\n", + " wait = True\n", + " while wait and not fail:\n", + " time.sleep(0.1)\n", + " if os.path.isfile(f\"/dev/shm/{n}.pdb\"):\n", + " pdb_str = open(f\"/dev/shm/{n}.pdb\").read()\n", + " if pdb_str[-3:] == \"TER\":\n", + " wait = False\n", + " elif not is_process_running(pid):\n", + " fail = True\n", + " elif not is_process_running(pid):\n", + " fail = True\n", + "\n", + " if fail:\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"failed\"\n", + " break\n", + "\n", + " else:\n", + " progress.value = (n+1) / steps\n", + " if visual != \"none\":\n", + " with run_output:\n", + " run_output.clear_output(wait=True)\n", + " if visual == \"image\":\n", + " xyz, bfact = get_ca(f\"/dev/shm/{n}.pdb\", get_bfact=True)\n", + " fig = plt.figure()\n", + " fig.set_dpi(100);fig.set_figwidth(6);fig.set_figheight(6)\n", + " ax1 = fig.add_subplot(111);ax1.set_xticks([]);ax1.set_yticks([])\n", + " plot_pseudo_3D(xyz, c=bfact, cmin=0.5, cmax=0.9, ax=ax1)\n", + " plt.show()\n", + " if visual == \"interactive\":\n", + " view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + " view.addModel(pdb_str,'pdb')\n", + " view.setStyle({'cartoon': {'colorscheme': {'prop':'b','gradient': 'roygb','min':0.5,'max':0.9}}})\n", + " view.zoomTo()\n", + " view.show()\n", + " if os.path.exists(f\"/dev/shm/{n}.pdb\"):\n", + " os.remove(f\"/dev/shm/{n}.pdb\")\n", + " if fail:\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"failed\"\n", + " break\n", + "\n", + " while is_process_running(pid):\n", + " time.sleep(0.1)\n", + "\n", + " except KeyboardInterrupt:\n", + " os.kill(pid, signal.SIGTERM)\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"stopped\"\n", + "\n", + "def run_diffusion(contigs, path, pdb=None, iterations=50,\n", + " symmetry=\"none\", order=1, hotspot=None,\n", + " chains=None, add_potential=False, partial_T=\"auto\",\n", + " num_designs=1, use_beta_model=False, visual=\"none\"):\n", + "\n", + " full_path = f\"outputs/{path}\"\n", + " os.makedirs(full_path, exist_ok=True)\n", + " opts = [f\"inference.output_prefix={full_path}\",\n", + " f\"inference.num_designs={num_designs}\"]\n", + "\n", + " if chains == \"\": chains = None\n", + "\n", + " # determine symmetry type\n", + " if symmetry in [\"auto\",\"cyclic\",\"dihedral\"]:\n", + " if symmetry == \"auto\":\n", + " sym, copies = None, 1\n", + " else:\n", + " sym, copies = {\"cyclic\":(f\"c{order}\",order),\n", + " \"dihedral\":(f\"d{order}\",order*2)}[symmetry]\n", + " else:\n", + " symmetry = None\n", + " sym, copies = None, 1\n", + "\n", + " # determine mode\n", + " contigs = contigs.replace(\",\",\" \").replace(\":\",\" \").split()\n", + " is_fixed, is_free = False, False\n", + " fixed_chains = []\n", + " for contig in contigs:\n", + " for x in contig.split(\"/\"):\n", + " a = x.split(\"-\")[0]\n", + " if a[0].isalpha():\n", + " is_fixed = True\n", + " if a[0] not in fixed_chains:\n", + " fixed_chains.append(a[0])\n", + " if a.isnumeric():\n", + " is_free = True\n", + " if len(contigs) == 0 or not is_free:\n", + " mode = \"partial\"\n", + " elif is_fixed:\n", + " mode = \"fixed\"\n", + " else:\n", + " mode = \"free\"\n", + "\n", + " # fix input contigs\n", + " if mode in [\"partial\",\"fixed\"]:\n", + " pdb_str = pdb_to_string(get_pdb(pdb), chains=chains)\n", + " if symmetry == \"auto\":\n", + " a, pdb_str = run_ananas(pdb_str, path)\n", + " if a is None:\n", + " print(f'ERROR: no symmetry detected')\n", + " symmetry = None\n", + " sym, copies = None, 1\n", + " else:\n", + " if a[\"group\"][0] == \"c\":\n", + " symmetry = \"cyclic\"\n", + " sym, copies = a[\"group\"], int(a[\"group\"][1:])\n", + " elif a[\"group\"][0] == \"d\":\n", + " symmetry = \"dihedral\"\n", + " sym, copies = a[\"group\"], 2 * int(a[\"group\"][1:])\n", + " else:\n", + " print(f'ERROR: the detected symmetry ({a[\"group\"]}) not currently supported')\n", + " symmetry = None\n", + " sym, copies = None, 1\n", + "\n", + " elif mode == \"fixed\":\n", + " pdb_str = pdb_to_string(pdb_str, chains=fixed_chains)\n", + "\n", + " pdb_filename = f\"{full_path}/input.pdb\"\n", + " with open(pdb_filename, \"w\") as handle:\n", + " handle.write(pdb_str)\n", + "\n", + " parsed_pdb = parse_pdb(pdb_filename)\n", + " opts.append(f\"inference.input_pdb={pdb_filename}\")\n", + " if mode in [\"partial\"]:\n", + " if partial_T == \"auto\":\n", + " iterations = int(80 * (iterations / 200))\n", + " else:\n", + " iterations = int(partial_T)\n", + " opts.append(f\"diffuser.partial_T={iterations}\")\n", + " contigs = fix_partial_contigs(contigs, parsed_pdb)\n", + " else:\n", + " opts.append(f\"diffuser.T={iterations}\")\n", + " contigs = fix_contigs(contigs, parsed_pdb)\n", + " else:\n", + " opts.append(f\"diffuser.T={iterations}\")\n", + " parsed_pdb = None\n", + " contigs = fix_contigs(contigs, parsed_pdb)\n", + "\n", + " if hotspot is not None and hotspot != \"\":\n", + " hotspot = \",\".join(hotspot.replace(\",\",\" \").split())\n", + " opts.append(f\"ppi.hotspot_res='[{hotspot}]'\")\n", + "\n", + " # setup symmetry\n", + " if sym is not None:\n", + " sym_opts = [\"--config-name symmetry\", f\"inference.symmetry={sym}\"]\n", + " if add_potential:\n", + " sym_opts += [\"'potentials.guiding_potentials=[\\\"type:olig_contacts,weight_intra:1,weight_inter:0.1\\\"]'\",\n", + " \"potentials.olig_intra_all=True\",\"potentials.olig_inter_all=True\",\n", + " \"potentials.guide_scale=2\",\"potentials.guide_decay=quadratic\"]\n", + " opts = sym_opts + opts\n", + " contigs = sum([contigs] * copies,[])\n", + "\n", + " opts.append(f\"'contigmap.contigs=[{' '.join(contigs)}]'\")\n", + " opts += [\"inference.dump_pdb=True\",\"inference.dump_pdb_path='/dev/shm'\"]\n", + " if use_beta_model:\n", + " opts += [\"inference.ckpt_override_path=./RFdiffusion/models/Complex_beta_ckpt.pt\"]\n", + "\n", + " print(\"mode:\", mode)\n", + " print(\"output:\", full_path)\n", + " print(\"contigs:\", contigs)\n", + "\n", + " opts_str = \" \".join(opts)\n", + " cmd = f\"./RFdiffusion/run_inference.py {opts_str}\"\n", + " print(cmd)\n", + "\n", + " # RUN\n", + " run(cmd, iterations, num_designs, visual=visual)\n", + "\n", + " # fix pdbs\n", + " for n in range(num_designs):\n", + " pdbs = [f\"outputs/traj/{path}_{n}_pX0_traj.pdb\",\n", + " f\"outputs/traj/{path}_{n}_Xt-1_traj.pdb\",\n", + " f\"{full_path}_{n}.pdb\"]\n", + " for pdb in pdbs:\n", + " with open(pdb,\"r\") as handle: pdb_str = handle.read()\n", + " with open(pdb,\"w\") as handle: handle.write(fix_pdb(pdb_str, contigs))\n", + "\n", + " return contigs, copies" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "TuRUfQJZ4vkM" + }, + "outputs": [], + "source": [ + "%%time\n", + "#@title run **RFdiffusion** to generate a backbone\n", + "name = \"test\" #@param {type:\"string\"}\n", + "contigs = \"100\" #@param {type:\"string\"}\n", + "pdb = \"\" #@param {type:\"string\"}\n", + "iterations = 50 #@param [\"25\", \"50\", \"100\", \"150\", \"200\"] {type:\"raw\"}\n", + "hotspot = \"\" #@param {type:\"string\"}\n", + "num_designs = 1 #@param [\"1\", \"2\", \"4\", \"8\", \"16\", \"32\"] {type:\"raw\"}\n", + "visual = \"image\" #@param [\"none\", \"image\", \"interactive\"]\n", + "#@markdown ---\n", + "#@markdown **symmetry** settings\n", + "#@markdown ---\n", + "symmetry = \"none\" #@param [\"none\", \"auto\", \"cyclic\", \"dihedral\"]\n", + "order = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"] {type:\"raw\"}\n", + "chains = \"\" #@param {type:\"string\"}\n", + "add_potential = True #@param {type:\"boolean\"}\n", + "#@markdown - `symmetry='auto'` enables automatic symmetry dectection with [AnAnaS](https://team.inria.fr/nano-d/software/ananas/).\n", + "#@markdown - `chains=\"A,B\"` filter PDB input to these chains (may help auto-symm detector)\n", + "#@markdown - `add_potential` to discourage clashes between chains\n", + "#@markdown ---\n", + "#@markdown **advanced** settings\n", + "#@markdown ---\n", + "partial_T = \"auto\" # @param [\"auto\", \"10\", \"20\", \"40\", \"60\", \"80\"]\n", + "#@markdown - specify number of noising steps (only used for the partial diffusion protocol)\n", + "use_beta_model = False #@param {type:\"boolean\"}\n", + "#@markdown - if you are seeing lots of helices, switch to the \"beta\" params for a better SSE balance.\n", + "\n", + "# determine where to save\n", + "path = name\n", + "while os.path.exists(f\"outputs/{path}_0.pdb\"):\n", + " path = name + \"_\" + ''.join(random.choices(string.ascii_lowercase + string.digits, k=5))\n", + "\n", + "flags = {\"contigs\":contigs,\n", + " \"pdb\":pdb,\n", + " \"order\":order,\n", + " \"iterations\":iterations,\n", + " \"symmetry\":symmetry,\n", + " \"hotspot\":hotspot,\n", + " \"path\":path,\n", + " \"chains\":chains,\n", + " \"add_potential\":add_potential,\n", + " \"num_designs\":num_designs,\n", + " \"use_beta_model\":use_beta_model,\n", + " \"visual\":visual,\n", + " \"partial_T\":partial_T}\n", + "\n", + "for k,v in flags.items():\n", + " if isinstance(v,str):\n", + " flags[k] = v.replace(\"'\",\"\").replace('\"','')\n", + "\n", + "contigs, copies = run_diffusion(**flags)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "wqEi03_qi_g2" + }, + "outputs": [], + "source": [ + "#@title Display 3D structure {run: \"auto\"}\n", + "animate = \"none\" #@param [\"none\", \"movie\", \"interactive\"]\n", + "color = \"chain\" #@param [\"rainbow\", \"chain\", \"plddt\"]\n", + "denoise = True\n", + "dpi = 100 #@param [\"100\", \"200\", \"400\"] {type:\"raw\"}\n", + "from colabdesign.shared.plot import pymol_color_list\n", + "from colabdesign.rf.utils import get_ca, get_Ls, make_animation\n", + "from string import ascii_uppercase,ascii_lowercase\n", + "alphabet_list = list(ascii_uppercase+ascii_lowercase)\n", + "\n", + "def plot_pdb(num=0):\n", + " if denoise:\n", + " pdb_traj = f\"outputs/traj/{path}_{num}_pX0_traj.pdb\"\n", + " else:\n", + " pdb_traj = f\"outputs/traj/{path}_{num}_Xt-1_traj.pdb\"\n", + " if animate in [\"none\",\"interactive\"]:\n", + " hbondCutoff = 4.0\n", + " view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + " if animate == \"interactive\":\n", + " pdb_str = open(pdb_traj,'r').read()\n", + " view.addModelsAsFrames(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + " else:\n", + " pdb = f\"outputs/{path}_{num}.pdb\"\n", + " pdb_str = open(pdb,'r').read()\n", + " view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + " if color == \"rainbow\":\n", + " view.setStyle({'cartoon': {'color':'spectrum'}})\n", + " elif color == \"chain\":\n", + " for n,chain,c in zip(range(len(contigs)),\n", + " alphabet_list,\n", + " pymol_color_list):\n", + " view.setStyle({'chain':chain},{'cartoon': {'color':c}})\n", + " else:\n", + " view.setStyle({'cartoon': {'colorscheme': {'prop':'b','gradient': 'roygb','min':0.5,'max':0.9}}})\n", + " view.zoomTo()\n", + " if animate == \"interactive\":\n", + " view.animate({'loop': 'backAndForth'})\n", + " view.show()\n", + " else:\n", + " Ls = get_Ls(contigs)\n", + " xyz, bfact = get_ca(pdb_traj, get_bfact=True)\n", + " xyz = xyz.reshape((-1,sum(Ls),3))[::-1]\n", + " bfact = bfact.reshape((-1,sum(Ls)))[::-1]\n", + " if color == \"chain\":\n", + " display(HTML(make_animation(xyz, Ls=Ls, dpi=dpi, ref=-1)))\n", + " elif color == \"rainbow\":\n", + " display(HTML(make_animation(xyz, dpi=dpi, ref=-1)))\n", + " else:\n", + " display(HTML(make_animation(xyz, plddt=bfact*100, dpi=dpi, ref=-1)))\n", + "\n", + "\n", + "if num_designs > 1:\n", + " output = widgets.Output()\n", + " def on_change(change):\n", + " if change['name'] == 'value':\n", + " with output:\n", + " output.clear_output(wait=True)\n", + " plot_pdb(change['new'])\n", + " dropdown = widgets.Dropdown(\n", + " options=[(f'{k}',k) for k in range(num_designs)],\n", + " value=0, description='design:',\n", + " )\n", + " dropdown.observe(on_change)\n", + " display(widgets.VBox([dropdown, output]))\n", + " with output:\n", + " plot_pdb(dropdown.value)\n", + "else:\n", + " plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "rES3p-q6j4tc" + }, + "outputs": [], + "source": [ + "%%time\n", + "#@title run **ProteinMPNN** to generate a sequence and **AlphaFold** to validate\n", + "#@markdown ProteinMPNN Settings\n", + "num_seqs = 8 #@param [\"1\", \"2\", \"4\", \"8\", \"16\", \"32\", \"64\"] {type:\"raw\"}\n", + "mpnn_sampling_temp = 0.1 #@param [\"0.0001\", \"0.1\", \"0.15\", \"0.2\", \"0.25\", \"0.3\", \"0.5\", \"1.0\"] {type:\"raw\"}\n", + "rm_aa = \"C\" #@param {type:\"string\"}\n", + "use_solubleMPNN = False #@param {type:\"boolean\"}\n", + "#@markdown - `mpnn_sampling_temp` - control diversity of sampled sequences. (higher = more diverse).\n", + "#@markdown - `rm_aa='C'` - do not use [C]ysteines.\n", + "#@markdown - `use_solubleMPNN` - use weights trained only on soluble proteins. See [preprint](https://www.biorxiv.org/content/10.1101/2023.05.09.540044v2).\n", + "#@markdown\n", + "#@markdown AlphaFold Settings\n", + "initial_guess = False #@param {type:\"boolean\"}\n", + "#@markdown - soft initialization with desired coordinates, see [paper](https://www.nature.com/articles/s41467-023-38328-5).\n", + "num_recycles = 1 #@param [\"0\", \"1\", \"2\", \"3\", \"6\", \"12\"] {type:\"raw\"}\n", + "#@markdown - for **binder** design, we recommend `initial_guess=True num_recycles=3`\n", + "use_multimer = False #@param {type:\"boolean\"}\n", + "#@markdown - `use_multimer` - use AlphaFold Multimer v3 params for prediction.\n", + "\n", + "if not os.path.isfile(\"params/done.txt\"):\n", + " print(\"downloading AlphaFold params...\")\n", + " while not os.path.isfile(\"params/done.txt\"):\n", + " time.sleep(5)\n", + "\n", + "contigs_str = \":\".join(contigs)\n", + "opts = [f\"--pdb=outputs/{path}_0.pdb\",\n", + " f\"--loc=outputs/{path}\",\n", + " f\"--contig={contigs_str}\",\n", + " f\"--copies={copies}\",\n", + " f\"--num_seqs={num_seqs}\",\n", + " f\"--num_recycles={num_recycles}\",\n", + " f\"--rm_aa={rm_aa}\",\n", + " f\"--mpnn_sampling_temp={mpnn_sampling_temp}\",\n", + " f\"--num_designs={num_designs}\"]\n", + "if initial_guess: opts.append(\"--initial_guess\")\n", + "if use_multimer: opts.append(\"--use_multimer\")\n", + "if use_solubleMPNN: opts.append(\"--use_soluble\")\n", + "opts = ' '.join(opts)\n", + "!python colabdesign/rf/designability_test.py {opts}" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "DUNKRBNSvk6_" + }, + "outputs": [], + "source": [ + "#@title Display best result\n", + "import py3Dmol\n", + "def plot_pdb(num = \"best\"):\n", + " if num == \"best\":\n", + " with open(f\"outputs/{path}/best.pdb\",\"r\") as f:\n", + " # REMARK 001 design {m} N {n} RMSD {rmsd}\n", + " info = f.readline().strip('\\n').split()\n", + " num = info[3]\n", + " hbondCutoff = 4.0\n", + " view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + " pdb_str = open(f\"outputs/{path}_{num}.pdb\",'r').read()\n", + " view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + " pdb_str = open(f\"outputs/{path}/best_design{num}.pdb\",'r').read()\n", + " view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + "\n", + " view.setStyle({\"model\":0},{'cartoon':{}}) #: {'colorscheme': {'prop':'b','gradient': 'roygb','min':0,'max':100}}})\n", + " view.setStyle({\"model\":1},{'cartoon':{'colorscheme': {'prop':'b','gradient': 'roygb','min':0,'max':100}}})\n", + " view.zoomTo()\n", + " view.show()\n", + "\n", + "if num_designs > 1:\n", + " def on_change(change):\n", + " if change['name'] == 'value':\n", + " with output:\n", + " output.clear_output(wait=True)\n", + " plot_pdb(change['new'])\n", + " dropdown = widgets.Dropdown(\n", + " options=[\"best\"] + [str(k) for k in range(num_designs)],\n", + " value=\"best\",\n", + " description='design:',\n", + " )\n", + " dropdown.observe(on_change)\n", + " output = widgets.Output()\n", + " display(widgets.VBox([dropdown, output]))\n", + " with output:\n", + " plot_pdb(dropdown.value)\n", + "else:\n", + " plot_pdb()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "tVAE0BrnZoRR" + }, + "outputs": [], + "source": [ + "#@title Package and download results\n", + "#@markdown If you are having issues downloading the result archive,\n", + "#@markdown try disabling your adblocker and run this cell again.\n", + "#@markdown If that fails click on the little folder icon to the\n", + "#@markdown left, navigate to file: `name.result.zip`,\n", + "#@markdown right-click and select \\\"Download\\\"\n", + "#@markdown (see [screenshot](https://pbs.twimg.com/media/E6wRW2lWUAEOuoe?format=jpg&name=small)).\n", + "!zip -r {path}.result.zip outputs/{path}* outputs/traj/{path}*\n", + "files.download(f\"{path}.result.zip\")" + ] + }, + { + "cell_type": "markdown", + "source": [ + "**Instructions**\n", + "---\n", + "---\n", + "\n", + "Use `contigs` to define continious chains. Use a `:` to define multiple contigs and a `/` to define mutliple segments within a contig.\n", + "For example:\n", + "\n", + "**unconditional**\n", + "- `contigs='100'` - diffuse **monomer** of length 100\n", + "- `contigs='50:100'` - diffuse **hetero-oligomer** of lengths 50 and 100\n", + "- `contigs='50'` `symmetry='cyclic'` `order=2` - make two copies of the defined contig(s) and add a symmetry constraint, for **homo-oligomeric** diffusion.\n", + "\n", + "**binder design**\n", + "- `contigs='A:50'` `pdb='4N5T'` - diffuse a **binder** of length 50 to chain A of defined PDB.\n", + "- `contigs='E6-155:70-100'` `pdb='5KQV'` `hotspot='E64,E88,E96'` - diffuse a **binder** of length 70 to 100 (sampled randomly) to chain E and defined hotspot(s).\n", + "\n", + "**motif scaffolding**\n", + " - `contigs='40/A163-181/40'` `pdb='5TPN'`\n", + " - `contigs='A3-30/36/A33-68'` `pdb='6MRR'` - diffuse a loop of length 36 between two segments of defined PDB ranges.\n", + "\n", + "**partial diffusion**\n", + "- `contigs=''` `pdb='6MRR'` - noise all coordinates\n", + "- `contigs='A1-10'` `pdb='6MRR'` - keep first 10 positions fixed, noise the rest\n", + "- `contigs='A'` `pdb='1SSC'` - fix chain A, noise the rest\n", + "\n", + "*hints and tips*\n", + "- `pdb=''` leave blank to get an upload prompt\n", + "- `contigs='50-100'` use dash to specify a range of lengths to sample from" + ], + "metadata": { + "id": "DKQXlWEjIOsf" + } + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "gpuClass": "standard", + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/rf/examples/diffusion_foldcond.ipynb b/model/PXDesignBench/ColabDesign/rf/examples/diffusion_foldcond.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..b9ef604e0205e798adcc557d3aceb0575689440e --- /dev/null +++ b/model/PXDesignBench/ColabDesign/rf/examples/diffusion_foldcond.ipynb @@ -0,0 +1,677 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "e_-WASDNTuIU" + }, + "source": [ + "**RFdiffusion** - conditional fold generation\n", + "---\n", + "\n", + "**NOTE** This notebook is in development, we are still working on adding all the options from the [manuscript](https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2)\n", + "\n", + "**instructions**:\n", + "1. select mode\n", + "2. enter info, hit the ▶️ button\n", + " - **RFdiffusion** takes ~1min to setup, next time you run this cell it will take seconds!\n", + "\n", + "3. modify the blueprint\n", + " - use diagonal to define the SSEs (`H:helix E:sheet C:coil ?:undefined`)\n", + " - use off-diagonal to define interactions (`0:no_contact 1:contact ?:undefined`)\n", + " - use the textbox in the last column to define the length of each SSE\n", + " - define the buffer length (`buff_length`) between SSEs" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "wXhngsOCYexR" + }, + "outputs": [], + "source": [ + "#@title Generate blueprint for **RFdiffusion**\n", + "\n", + "name = \"test\"\n", + "blueprint_mode = \"manual\" #@param [\"manual\", \"automated\"]\n", + "run_mode = \"unconditional\"\n", + "\n", + "#@markdown ---\n", + "#@markdown **Manual** blueprint (define number of secondary structure `elements` (SSE))\n", + "elements = 5 #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\"] {type:\"raw\"}\n", + "#@markdown ---\n", + "#@markdown **Automated** blueprint (from input PDB)\n", + "pdb = \"6MRR\" #@param {type:\"string\"}\n", + "chain = \"A\" #@param {type:\"string\"}\n", + "trim_loops = True #@param {type:\"boolean\"}\n", + "if chain == \"\": chain = None\n", + "\n", + "import os, time, sys\n", + "\n", + "######################################################################\n", + "# SETUP RFDIFFUSION\n", + "######################################################################\n", + "if not os.path.isdir(\"RFdiffusion\"):\n", + " print(\"installing RFdiffusion...\")\n", + " # send param download into background\n", + " os.system(\"apt-get install aria2\")\n", + " os.system(\"(\\\n", + " aria2c -q -x 16 https://files.ipd.uw.edu/krypton/schedules.zip; \\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/60f09a193fb5e5ccdc4980417708dbab/Complex_Fold_base_ckpt.pt; \\\n", + " )&\")\n", + "\n", + " # install RFdiffusion\n", + " os.system(\"git clone https://github.com/sokrypton/RFdiffusion.git\")\n", + " os.system(\"pip install jedi omegaconf hydra-core icecream pyrsistent pynvml decorator\")\n", + " os.system(\"pip install git+https://github.com/NVIDIA/dllogger#egg=dllogger\")\n", + " # 17Mar2024: adding --no-dependencies to avoid installing nvidia-cuda-* dependencies\n", + " # 25Aug2025: updating dgi install to work with latest pytorch\n", + " os.system(\"pip install --no-dependencies dgl -f https://data.dgl.ai/wheels/torch-2.4/cu124/repo.html\")\n", + " os.system(\"pip install --no-dependencies e3nn==0.5.5 opt_einsum_fx\")\n", + " os.system(\"cd RFdiffusion/env/SE3Transformer; pip install .\")\n", + "\n", + " # extras\n", + " os.system(\"pip -q install py3Dmol pydssp\")\n", + " os.system(\"wget -qnc https://raw.githubusercontent.com/sokrypton/ColabDesign/main/colabdesign/rf/blueprint.js\")\n", + " os.system(\"wget -qnc https://raw.githubusercontent.com/sokrypton/ColabDesign/main/colabdesign/rf/blueprint.css\")\n", + "\n", + "if not os.path.isdir(\"RFdiffusion/models\"):\n", + " print(\"downloading RFdiffusion params...\")\n", + " os.system(\"mkdir RFdiffusion/models\")\n", + " models = [\"Complex_Fold_base_ckpt.pt\"]\n", + " for m in models:\n", + " while os.path.isfile(f\"{m}.aria2\"):\n", + " time.sleep(5)\n", + " os.system(f\"mv {' '.join(models)} RFdiffusion/models\")\n", + " os.system(\"unzip schedules.zip; rm schedules.zip\")\n", + " print(\"----------------------------------\")\n", + "\n", + "if 'RFdiffusion' not in sys.path:\n", + " os.environ[\"DGLBACKEND\"] = \"pytorch\"\n", + " sys.path.append('RFdiffusion')\n", + "######################################################################\n", + "\n", + "from IPython.display import display\n", + "import ipywidgets as widgets\n", + "import torch\n", + "import random, string, re\n", + "import numpy as np\n", + "import subprocess\n", + "import matplotlib.pyplot as plt\n", + "import py3Dmol\n", + "from google.colab import files, output\n", + "\n", + "from string import ascii_uppercase, ascii_lowercase\n", + "alphabet_list = list(ascii_uppercase+ascii_lowercase)\n", + "\n", + "def get_pdb(pdb_code=None):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def pdb_to_string(pdb_file, chains=None, models=[1]):\n", + " '''read pdb file and return as string'''\n", + "\n", + " MODRES = {'MSE':'MET','MLY':'LYS','FME':'MET','HYP':'PRO',\n", + " 'TPO':'THR','CSO':'CYS','SEP':'SER','M3L':'LYS',\n", + " 'HSK':'HIS','SAC':'SER','PCA':'GLU','DAL':'ALA',\n", + " 'CME':'CYS','CSD':'CYS','OCS':'CYS','DPR':'PRO',\n", + " 'B3K':'LYS','ALY':'LYS','YCM':'CYS','MLZ':'LYS',\n", + " '4BF':'TYR','KCX':'LYS','B3E':'GLU','B3D':'ASP',\n", + " 'HZP':'PRO','CSX':'CYS','BAL':'ALA','HIC':'HIS',\n", + " 'DBZ':'ALA','DCY':'CYS','DVA':'VAL','NLE':'LEU',\n", + " 'SMC':'CYS','AGM':'ARG','B3A':'ALA','DAS':'ASP',\n", + " 'DLY':'LYS','DSN':'SER','DTH':'THR','GL3':'GLY',\n", + " 'HY3':'PRO','LLP':'LYS','MGN':'GLN','MHS':'HIS',\n", + " 'TRQ':'TRP','B3Y':'TYR','PHI':'PHE','PTR':'TYR',\n", + " 'TYS':'TYR','IAS':'ASP','GPL':'LYS','KYN':'TRP',\n", + " 'CSD':'CYS','SEC':'CYS'}\n", + " restype_1to3 = {'A': 'ALA','R': 'ARG','N': 'ASN',\n", + " 'D': 'ASP','C': 'CYS','Q': 'GLN',\n", + " 'E': 'GLU','G': 'GLY','H': 'HIS',\n", + " 'I': 'ILE','L': 'LEU','K': 'LYS',\n", + " 'M': 'MET','F': 'PHE','P': 'PRO',\n", + " 'S': 'SER','T': 'THR','W': 'TRP',\n", + " 'Y': 'TYR','V': 'VAL'}\n", + "\n", + " restype_3to1 = {v: k for k, v in restype_1to3.items()}\n", + "\n", + " if chains is not None:\n", + " if \",\" in chains: chains = chains.split(\",\")\n", + " if not isinstance(chains,list): chains = [chains]\n", + " if models is not None:\n", + " if not isinstance(models,list): models = [models]\n", + "\n", + " modres = {**MODRES}\n", + " lines = []\n", + " seen = []\n", + " model = 1\n", + " for line in open(pdb_file,\"rb\"):\n", + " line = line.decode(\"utf-8\",\"ignore\").rstrip()\n", + " if line[:5] == \"MODEL\":\n", + " model = int(line[5:])\n", + " if models is None or model in models:\n", + " if line[:6] == \"MODRES\":\n", + " k = line[12:15]\n", + " v = line[24:27]\n", + " if k not in modres and v in restype_3to1:\n", + " modres[k] = v\n", + " if line[:6] == \"HETATM\":\n", + " k = line[17:20]\n", + " if k in modres:\n", + " line = \"ATOM \"+line[6:17]+modres[k]+line[20:]\n", + " if line[:4] == \"ATOM\":\n", + " chain = line[21:22]\n", + " if chains is None or chain in chains:\n", + " atom = line[12:12+4].strip()\n", + " resi = line[17:17+3]\n", + " resn = line[22:22+5].strip()\n", + " if resn[-1].isalpha(): # alternative atom\n", + " resn = resn[:-1]\n", + " line = line[:26]+\" \"+line[27:]\n", + " key = f\"{model}_{chain}_{resn}_{resi}_{atom}\"\n", + " if key not in seen: # skip alternative placements\n", + " lines.append(line)\n", + " seen.append(key)\n", + " if line[:5] == \"MODEL\" or line[:3] == \"TER\" or line[:6] == \"ENDMDL\":\n", + " lines.append(line)\n", + " return \"\\n\".join(lines)\n", + "\n", + "def from_pdb(pdb_code=None, chains=None, trim_loops=False,\n", + " mask_contacts=False, return_pdb_str=False):\n", + "\n", + " import pydssp\n", + " def process(secondary_structure, contact_map):\n", + " secondary_structure = np.array(secondary_structure)\n", + " # Find the start and end indices of the continuous secondary structure elements\n", + " sse_start,sse_end = [],[]\n", + " for i, current_element in enumerate(secondary_structure):\n", + " if current_element in [\"H\", \"E\", \"C\"]:\n", + " if i == 0 or secondary_structure[i-1] != current_element:\n", + " sse_start.append(i)\n", + " if i == len(secondary_structure) - 1 or secondary_structure[i+1] != current_element:\n", + " sse_end.append(i)\n", + "\n", + " sse_types = secondary_structure[sse_start]\n", + " sse_lengths = np.array(sse_end) - np.array(sse_start) + 1\n", + " num_sse = len(sse_lengths)\n", + " reduced_contact_map = np.full((num_sse, num_sse), '0', dtype=object)\n", + " np.fill_diagonal(reduced_contact_map, sse_types)\n", + "\n", + " for i in range(num_sse):\n", + " for j in range(num_sse):\n", + " if i != j and sse_types[i] != \"C\" and sse_types[j] != \"C\":\n", + " interaction_mask = np.any(contact_map[sse_start[i]:sse_end[i]+1, sse_start[j]:sse_end[j]+1])\n", + " reduced_contact_map[i, j] = str(interaction_mask.astype(int))\n", + " if mask_contacts and reduced_contact_map[i, j] == \"1\":\n", + " reduced_contact_map[i, j] = \"?\"\n", + "\n", + "\n", + " return {\"txt\":sse_lengths, \"adj\":reduced_contact_map}\n", + "\n", + " def coord_2_cb(coord):\n", + " N,Ca,C = coord[:,0],coord[:,1],coord[:,2]\n", + " # recreate Cb given N,Ca,C\n", + " b = Ca - N\n", + " c = C - Ca\n", + " a = np.cross(b, c)\n", + " Cb = -0.57910144*a + 0.5689693*b - 0.5441217*c + Ca\n", + " return Cb\n", + " pdb_filename = get_pdb(pdb_code)\n", + " pdb_str = pdb_to_string(pdb_filename, chains=chains)\n", + " coord = pydssp.read_pdbtext(pdb_str)\n", + "\n", + " ss = pydssp.assign(coord)\n", + "\n", + " # filter single length sse\n", + " for i in range(len(ss)):\n", + " if ss[i] in [\"H\",\"E\"]:\n", + " if (i == (len(ss)-1) or ss[i] != ss[i+1]) and (i == 0 or ss[i] != ss[i-1]):\n", + " ss[i] = \"-\"\n", + "\n", + " if not trim_loops:\n", + " ss = [(\"C\" if s == \"-\" else s) for s in ss]\n", + " cb = coord_2_cb(coord)\n", + " con = np.sqrt(np.square(cb[:,None] - cb[None,:]).sum(-1)) < 6.0\n", + " out = process(ss, con)\n", + " if return_pdb_str:\n", + " out[\"pdb_str\"] = pdb_str\n", + " return out\n", + "\n", + "def get_adj_ss(adj, txt, buff=0, mask_contacts=False):\n", + " # select non-zero elements\n", + " idx = []\n", + " for i in range(len(adj)):\n", + " if txt[i] > 0:\n", + " idx.append(i)\n", + "\n", + " L = (len(idx) + 1) * buff + sum(txt)\n", + " full_adj = np.full((L,L),2)\n", + " full_sse = np.full((L,),3)\n", + " n = buff\n", + " for i in idx:\n", + " ss = {\"H\":0, \"E\":1, \"C\":2, \"?\":3}[adj[i][i]]\n", + " full_sse[n:n+txt[i]] = ss\n", + " m = buff\n", + " for j in idx:\n", + " k = str(adj[i][j])\n", + " if i == j:\n", + " val = {\"H\":0,\"E\":0,\"C\":0,\"?\":2}[k]\n", + " else:\n", + " if mask_contacts and k == \"1\": k = \"?\"\n", + " val = {\"0\":0,\"1\":1,\"?\":2}[k]\n", + " full_adj[n:n+txt[i],m:m+txt[j]] = val\n", + " m += txt[j] + buff\n", + " n += txt[i] + buff\n", + " return {\"adj\":full_adj,\"sse\":full_sse}\n", + "\n", + "class blueprint_gui:\n", + "\n", + " def _toggle_callback(self, row, col):\n", + " if row == col:\n", + " new_value = {\"H\":\"E\",\"E\":\"C\",\"C\":\"?\",\"?\":\"H\"}[self.adj[row][col]]\n", + " self.txt[row] = {\"H\": 19, \"E\": 5, \"C\": 3, \"?\": 0}[new_value]\n", + " self.adj[row][col] = new_value\n", + " for i in range(self.elements):\n", + " if i != row:\n", + " if new_value == \"?\":\n", + " self.adj[row][i] = self.adj[i][col] = \"?\"\n", + " elif self.adj[i][i] != \"?\" and new_value in [\"C\",\"H\"]:\n", + " self.adj[row][i] = self.adj[i][col] = '0'\n", + " else:\n", + " if self.adj[row][row] not in [\"C\",\"?\"] and self.adj[col][col] not in [\"C\",\"?\"]:\n", + " new_value = {\"0\":\"1\",\"1\":\"?\",\"?\":\"0\"}[self.adj[row][col]]\n", + " self.adj[row][col] = self.adj[col][row] = new_value\n", + "\n", + " def _text_callback(self, row, new_value):\n", + " self.txt[row] = int(new_value)\n", + "\n", + " def _update_callback(self, position, add):\n", + " if position < 0: position = self.elements\n", + " self.elements = self.elements + 1 if add else self.elements - 1\n", + " if self.elements < 0: self.elements = 0\n", + " adj = [['' for _ in range(self.elements)] for _ in range(self.elements)]\n", + " txt = ['' for _ in range(self.elements)]\n", + " for row in range(self.elements):\n", + " old_row = row if row < position else row - 1 if add else row + 1\n", + " if add and row == position:\n", + " txt[row] = 19\n", + " else:\n", + " txt[row] = self.txt[old_row]\n", + " for col in range(self.elements):\n", + " old_col = col if col < position else col - 1 if add else col + 1\n", + " if add and (row == position or col == position):\n", + " if row == col:\n", + " adj[row][col] = 'H'\n", + " else:\n", + " cell = self.adj[old_row][old_row] if col == position else self.adj[old_col][old_col]\n", + " adj[row][col] = cell if cell == \"?\" else '0'\n", + " else:\n", + " adj[row][col] = self.adj[old_row][old_col]\n", + " self.adj = adj\n", + " self.txt = txt\n", + "\n", + " def _create_html(self):\n", + " # HTML for initial grid\n", + " html_grid = f'
'\n", + " for row in range(self.elements): html_grid += f'
{row}
'\n", + " html_grid += f'
'\n", + " for row in range(self.elements):\n", + " html_grid += f'
{row}
'\n", + " for col in range(self.elements):\n", + " value = self.adj[row][col]\n", + " bgcolor = {\"H\":\"red\",\"E\":\"yellow\",\"C\":\"lime\",\"?\":\"lightgray\",\"0\":\"white\",\"1\":\"lightblue\"}[value]\n", + " if row != col and (self.adj[row][row] in [\"?\",\"C\"] or self.adj[col][col] in [\"?\",\"C\"]):\n", + " opacity = 0.1\n", + " else:\n", + " opacity = 1.0\n", + " html_grid += f'
{value}
'\n", + " html_grid += f'
'\n", + "\n", + " self.html_code = f\"\"\"\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
{html_grid}
\n", + " \"\"\"\n", + "\n", + "class RFdiff_gui(blueprint_gui):\n", + "\n", + " def __init__(self, elements=5, adj=None, txt=None, buff_length=5, name=\"test\"):\n", + " self.path = self.name = name\n", + " self.input = widgets.Output()\n", + " self.output = widgets.Output()\n", + " self.buff_length = buff_length\n", + "\n", + " small_button_style = widgets.Layout(width='30px', height='30px', border='2px solid black')\n", + " button_style = widgets.Layout(width='84px', height='35px', border='2px solid black')\n", + " self.buttons = {\n", + " \"buff_length\": widgets.BoundedIntText(description='buff_length', value=self.buff_length, min=0, max=20),\n", + " \"reset\": widgets.Button(description='reset', layout=button_style),\n", + " \"animate\": widgets.Button(description='animate', layout=button_style),\n", + " \"freeze\": widgets.Button(description='freeze', layout=button_style),\n", + " \"download\": widgets.Button(description='download', layout=button_style),\n", + " \"color\": widgets.Dropdown(\n", + " options=['SSE','pLDDT'],\n", + " value='SSE',\n", + " description='color',\n", + " disabled=False)\n", + " }\n", + " self.buttons[\"animate\"].on_click(self._plot_pdb)\n", + " self.buttons[\"freeze\"].on_click(self._plot_pdb)\n", + " self.buttons[\"download\"].on_click(self._download)\n", + " self.buttons[\"color\"].observe(self._plot_pdb)\n", + " self._plot = {\"mode\":\"freeze\",\"color\":\"SSE\"}\n", + "\n", + " # prep inputs\n", + " if adj is not None and txt is not None:\n", + " self.elements = len(adj)\n", + " self.adj, self.txt = adj,txt\n", + " else:\n", + " self.elements = elements\n", + " self.adj = [[\"H\" if row == col else \"0\" for col in range(self.elements)] for row in range(self.elements)]\n", + " self.txt = [19 for _ in range(self.elements)]\n", + "\n", + " output.register_callback(\"update_callback\", self._update_callback)\n", + " output.register_callback(\"toggle_callback\", self._toggle_callback)\n", + " output.register_callback(\"text_callback\", self._text_callback)\n", + " self._CSS = open(\"blueprint.css\",\"r\").read()\n", + " self._JS = open(\"blueprint.js\",\"r\").read()\n", + "\n", + " def _redraw(self):\n", + " with self.input:\n", + " self._create_html()\n", + " self.input.clear_output(wait=True)\n", + " display(\n", + " widgets.VBox([\n", + " widgets.HTML(self.html_code),\n", + " widgets.Label(\"Options\"),\n", + " self.buttons[\"buff_length\"],\n", + " ])\n", + " )\n", + "\n", + " def display_input(self):\n", + " self._redraw()\n", + " display(self.input)\n", + "\n", + " def display_output(self):\n", + " display(self.output)\n", + "\n", + " def _download(self, button):\n", + " os.system(f\"zip -r {self.path}.result.zip outputs/{self.path}* outputs/traj/{self.path}*\")\n", + " files.download(f\"{self.path}.result.zip\")\n", + "\n", + " def _plot_pdb(self, change):\n", + " update = False\n", + " if isinstance(change, widgets.Button):\n", + " self._plot[\"mode\"] = change.description\n", + " update = True\n", + " elif isinstance(change, dict) and change['name'] == 'value':\n", + " widget = change['owner']\n", + " if isinstance(widget, widgets.Dropdown):\n", + " self._plot[\"color\"] = change[\"new\"]\n", + " update = True\n", + " if update:\n", + " view = py3Dmol.view()\n", + " if self._plot[\"mode\"] == \"animate\":\n", + " pdb = f\"outputs/traj/{self.path}_0_pX0_traj.pdb\"\n", + " pdb_str = open(pdb,'r').read()\n", + " view.addModelsAsFrames(pdb_str,'pdb')\n", + " else:\n", + " pdb = f\"outputs/{self.path}_0.pdb\"\n", + " pdb_str = open(pdb,'r').read()\n", + " view.addModel(pdb_str,'pdb')\n", + " if self._plot[\"color\"] == \"SSE\":\n", + " view.setStyle({\"ss\":\"h\",\"chain\":\"A\"},{'cartoon': {'color':'red'}})\n", + " view.setStyle({\"ss\":\"c\",\"chain\":\"A\"},{'cartoon': {'color':'lime'}})\n", + " view.setStyle({\"ss\":\"s\",\"chain\":\"A\"},{'cartoon': {'color':'yellow'}})\n", + " if self.use_target:\n", + " view.setStyle({\"chain\":\"B\"},{'cartoon': {'color':'white'}})\n", + " else:\n", + " view.setStyle({'cartoon': {'colorscheme': {'prop':'b','gradient': 'roygb','min':0.5,'max':0.9}}})\n", + " view.zoomTo()\n", + " if self._plot[\"mode\"] == \"animate\":\n", + " view.animate({'loop': 'backAndForth'})\n", + " out = widgets.Output()\n", + " with out: view.show()\n", + " toggle = self.buttons[\"freeze\"] if self._plot[\"mode\"] == \"animate\" else self.buttons[\"animate\"]\n", + " with self.output:\n", + " self.output.clear_output(wait=True)\n", + " display(widgets.VBox([out, widgets.HBox([toggle, self.buttons[\"download\"], self.buttons[\"color\"]])]))\n", + "\n", + " def _make_path(self):\n", + " os.makedirs(f\"outputs/{self.path}\", exist_ok=True)\n", + " while os.path.exists(f\"outputs/{self.path}_0.pdb\"):\n", + " self.path = self.name + \"_\" + ''.join(random.choices(string.ascii_lowercase + string.digits, k=5))\n", + " os.makedirs(f\"outputs/{self.path}\", exist_ok=True)\n", + "\n", + " def _get_adj_ss(self, mask_contacts=False):\n", + " # get unique path\n", + " full = get_adj_ss(adj=self.adj,\n", + " txt=self.txt,\n", + " buff=self.buttons[\"buff_length\"].value,\n", + " mask_contacts=mask_contacts)\n", + " self._sse = full[\"sse\"]\n", + " self._adj = full[\"adj\"]\n", + "\n", + " # save results\n", + " loc = [f\"outputs/{self.path}/tmp_ss.pt\",\n", + " f\"outputs/{self.path}/tmp_adj.pt\"]\n", + " torch.save(torch.from_numpy(self._sse).float(),loc[0])\n", + " torch.save(torch.from_numpy(self._adj).float(),loc[1])\n", + "\n", + " def diffuse(self, iterations=50,\n", + " mask_loops=True,\n", + " mask_contacts=False,\n", + " extra_cmd=None):\n", + " self.use_target = use_target\n", + " self._redraw()\n", + " self._make_path()\n", + " self._get_adj_ss(mask_contacts=mask_contacts)\n", + " # run\n", + " with self.output:\n", + " self.output.clear_output()\n", + " cmd = [\"./RFdiffusion/run_inference.py\",\n", + " \"inference.num_designs=1\",\n", + " f\"inference.output_prefix=outputs/{self.path}\",\n", + " \"scaffoldguided.scaffoldguided=True\",\n", + " f\"scaffoldguided.scaffold_dir=outputs/{self.path}\",\n", + " f\"diffuser.T={iterations}\",\n", + " f\"scaffoldguided.mask_loops={mask_loops}\",\n", + " \"inference.dump_pdb=True\",\n", + " \"inference.dump_pdb_path=/dev/shm\"]\n", + "\n", + " if extra_cmd is not None:\n", + " cmd += extra_cmd\n", + "\n", + " self.cmd_str = \" \".join(cmd)\n", + " self._run(self.cmd_str, iterations)\n", + " self._plot_pdb(self.buttons[\"freeze\"])\n", + "\n", + " def _run(self, command, steps, num_designs=1):\n", + " def run_command_and_get_pid(command):\n", + " pid_file = '/dev/shm/pid'\n", + " os.system(f'nohup {command} & echo $! > {pid_file}')\n", + " with open(pid_file, 'r') as f:\n", + " pid = int(f.read().strip())\n", + " os.remove(pid_file)\n", + " return pid\n", + " def is_process_running(pid):\n", + " try:\n", + " os.kill(pid, 0)\n", + " except OSError:\n", + " return False\n", + " else:\n", + " return True\n", + "\n", + " run_output = widgets.Output()\n", + " progress = widgets.FloatProgress(min=0, max=1, description='running', bar_style='info')\n", + " display(widgets.VBox([progress, run_output]))\n", + "\n", + " # clear previous run\n", + " for n in range(steps):\n", + " if os.path.isfile(f\"/dev/shm/{n}.pdb\"):\n", + " os.remove(f\"/dev/shm/{n}.pdb\")\n", + "\n", + " pid = run_command_and_get_pid(command)\n", + " try:\n", + " fail = False\n", + " for _ in range(num_designs):\n", + " # for each step\n", + " for n in range(steps):\n", + " wait = True\n", + " while wait and not fail:\n", + " time.sleep(0.5)\n", + " # check if output generated\n", + " if os.path.isfile(f\"/dev/shm/{n}.pdb\"):\n", + " pdb_str = open(f\"/dev/shm/{n}.pdb\").read()\n", + " if pdb_str[-3:] == \"TER\":\n", + " wait = False\n", + " elif not is_process_running(pid):\n", + " fail = True\n", + " elif not is_process_running(pid):\n", + " fail = True\n", + "\n", + " if fail:\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"failed\"\n", + " break\n", + " else:\n", + " progress.value = (n+1) / steps\n", + " with run_output:\n", + " run_output.clear_output(wait=True)\n", + " view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + " view.addModel(pdb_str,'pdb')\n", + " view.setStyle({'cartoon': {'colorscheme': {'prop':'b','gradient': 'roygb','min':0.5,'max':0.9}}})\n", + " view.zoomTo()\n", + " view.show()\n", + " if os.path.exists(f\"/dev/shm/{n}.pdb\"):\n", + " os.remove(f\"/dev/shm/{n}.pdb\")\n", + "\n", + " if fail:\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"failed\"\n", + " break\n", + "\n", + " while is_process_running(pid):\n", + " time.sleep(0.5)\n", + "\n", + " except KeyboardInterrupt:\n", + " os.kill(pid, signal.SIGTERM)\n", + " progress.bar_style = 'danger'\n", + " progress.description = \"stopped\"\n", + "\n", + "if blueprint_mode == \"automated\":\n", + " pdb_feats = from_pdb(pdb, chains=chain, trim_loops=trim_loops)\n", + " rfdiff = RFdiff_gui(**pdb_feats, name=name, buff_length=(5 if trim_loops else 0))\n", + "else:\n", + " rfdiff = RFdiff_gui(elements, name=name)\n", + "rfdiff.display_input()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "C3OSGy_YRb9d" + }, + "outputs": [], + "source": [ + "%%time\n", + "#@title run **RFdiffusion**\n", + "iterations = 25 #@param [\"25\", \"50\", \"100\", \"200\"] {type:\"raw\"}\n", + "mask_loops = True #@param {type:\"boolean\"}\n", + "mask_contacts = False #@param {type:\"boolean\"}\n", + "#@markdown **Optional**: specify target info (for binder design)\n", + "use_target = False #@param {type:\"boolean\"}\n", + "target_pdb = \"\" #@param {type:\"string\"}\n", + "target_chain = \"A\" #@param {type:\"string\"}\n", + "target_hotspot = \"\" #@param {type:\"string\"}\n", + "\n", + "if use_target:\n", + " # prep target features\n", + " rfdiff._make_path()\n", + " path = f\"outputs/{rfdiff.path}/target\"\n", + " os.makedirs(path, exist_ok=True)\n", + " target = from_pdb(target_pdb, target_chain, return_pdb_str=True)\n", + " target_pdb = f\"{path}/input.pdb\"\n", + " with open(target_pdb,\"w\") as handle:\n", + " handle.write(target[\"pdb_str\"])\n", + " full = get_adj_ss(adj=target[\"adj\"], txt=target[\"txt\"])\n", + " torch.save(torch.from_numpy(full[\"sse\"]).float(),f\"{path}/ss.pt\")\n", + " torch.save(torch.from_numpy(full[\"adj\"]).float(),f\"{path}/adj.pt\")\n", + "\n", + " extra_cmd = [\"scaffoldguided.target_pdb=True\",\n", + " f\"scaffoldguided.target_path={path}/input.pdb\",\n", + " f\"scaffoldguided.target_ss={path}/ss.pt\",\n", + " f\"scaffoldguided.target_adj={path}/adj.pt\",\n", + " \"denoiser.noise_scale_ca=0\",\n", + " \"denoiser.noise_scale_frame=0\"]\n", + " if target_hotspot != \"\":\n", + " extra_cmd += [f\"'ppi.hotspot_res=[{target_hotspot}]'\"]\n", + "else:\n", + " extra_cmd = None\n", + "\n", + "if \"rfdiff\" in dir():\n", + " rfdiff.display_output()\n", + " rfdiff.diffuse(iterations,\n", + " mask_loops=mask_loops,\n", + " mask_contacts=mask_contacts,\n", + " extra_cmd=extra_cmd)\n", + "else:\n", + " print(\"Error, looks like you didn't run the cell above\")" + ] + } + ], + "metadata": { + "accelerator": "GPU", + "colab": { + "provenance": [], + "include_colab_link": true + }, + "gpuClass": "standard", + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + }, + "language_info": { + "name": "python" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/rf/examples/diffusion_ori.ipynb b/model/PXDesignBench/ColabDesign/rf/examples/diffusion_ori.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..7e849b6953fc70d379091b6712227f489e968f9b --- /dev/null +++ b/model/PXDesignBench/ColabDesign/rf/examples/diffusion_ori.ipynb @@ -0,0 +1,375 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "provenance": [], + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU", + "gpuClass": "standard" + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "#**RFdiffusion**\n", + "RFdiffusion is a method for structure generation, with or without conditional information (a motif, target etc). It can perform a whole range of protein design challenges as we have outlined in the RFdiffusion [manuscript](https://www.biorxiv.org/content/10.1101/2022.12.09.519842v2).\n", + "\n", + "**WARNING** This notebook is in development, we are still working on adding all the options from the manuscript above.\n", + "\n", + "---\n", + "Use `contigs` to define continious chains. Use a `:` to define multiple contigs and a `/` to define mutliple segments within a contig. \n", + "For example:\n", + "\n", + "**unconditional**\n", + "- `contigs='100'` - diffuse **monomer** of length 100\n", + "- `contigs='50:100'` - diffuse **hetero-oligomer** of lengths 50 and 100\n", + "- `contigs='50'` `copies=2` - make two copies of the defined contig(s) and add a symmetry constraint, for **homo-oligomeric** diffusion.\n", + "\n", + "**binder design**\n", + "- `contigs='A:50'` `pdb='4N5T'` - diffuse a **binder** of length 50 to chain A of defined PDB.\n", + "- `contigs='E6-155:70-100'` `pdb='5KQV'` `hotspot='E64,E88,E96'` - diffuse a **binder** of length 70 to 100 (sampled randomly) to chain E and defined hotspot(s).\n", + "\n", + "**motif scaffolding**\n", + " - `contigs='40/A163-181/40'` `pdb='5TPN'`\n", + " - `contigs='A3-30/36/A33-68'` `pdb='6MRR'` - diffuse a loop of length 36 between two segments of defined PDB ranges.\n", + "\n", + "**partial diffusion**\n", + "- `contigs=''` `pdb='6MRR'` - noise all coordinates\n", + "- `contigs='A1-10'` `pdb='6MRR'` - keep first 10 positions fixed, noise the rest\n", + "- `contigs='A'` `pdb='1SSC'` - fix chain A, noise the rest\n", + "\n", + "*hints and tips*\n", + "- `pdb=''` leave blank to get an upload prompt\n", + "- `contigs='50-100'` use dash to specify a range of lengths to sample from\n", + "\n" + ], + "metadata": { + "id": "tSgCPxIZ1T_A" + } + }, + { + "cell_type": "code", + "source": [ + "#@title setup **RFdiffusion** (~2m30S)\n", + "%%time\n", + "import os, time\n", + "if not os.path.isdir(\"params\"):\n", + " os.system(\"apt-get install aria2\")\n", + " os.system(\"mkdir params\")\n", + " # send param download into background\n", + " os.system(\"(\\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/6f5902ac237024bdd0c176cb93063dc4/Base_ckpt.pt; \\\n", + " aria2c -q -x 16 http://files.ipd.uw.edu/pub/RFdiffusion/e29311f6f1bf1af907f9ef9f44b8328b/Complex_base_ckpt.pt; \\\n", + " aria2c -q -x 16 https://storage.googleapis.com/alphafold/alphafold_params_2022-12-06.tar; \\\n", + " tar -xf alphafold_params_2022-12-06.tar -C params; \\\n", + " touch params/done.txt) &\")\n", + "\n", + "if not os.path.isdir(\"RFdiffusion\"):\n", + " print(\"installing RFdiffusion...\")\n", + " os.system(\"git clone https://github.com/sokrypton/RFdiffusion.git\")\n", + " os.system(\"pip -q install jedi omegaconf hydra-core icecream\")\n", + " os.system(\"pip install dgl==1.0.2+cu116 -f https://data.dgl.ai/wheels/cu116/repo.html\")\n", + " os.system(\"cd RFdiffusion/env/SE3Transformer; pip -q install --no-cache-dir -r requirements.txt; pip -q install .\")\n", + "\n", + "if not os.path.isdir(\"colabdesign\"):\n", + " print(\"installing ColabDesign...\")\n", + " os.system(\"pip -q install git+https://github.com/sokrypton/ColabDesign.git\")\n", + " os.system(\"ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\")\n", + "\n", + "if not os.path.isdir(\"RFdiffusion/models\"):\n", + " print(\"downloading RFdiffusion params...\")\n", + " os.system(\"mkdir RFdiffusion/models\")\n", + " models = [\"Base_ckpt.pt\",\"Complex_base_ckpt.pt\"]\n", + " for m in models:\n", + " while os.path.isfile(f\"{m}.aria2\"):\n", + " time.sleep(5)\n", + " os.system(f\"mv {' '.join(models)} RFdiffusion/models\")\n", + "\n", + "import sys, random, string, re\n", + "if 'RFdiffusion' not in sys.path:\n", + " os.environ[\"DGLBACKEND\"] = \"pytorch\"\n", + " sys.path.append('RFdiffusion')\n", + "\n", + "from google.colab import files\n", + "from colabdesign.rf.utils import fix_contigs, fix_partial_contigs, fix_pdb\n", + "from inference.utils import parse_pdb\n", + "\n", + "def get_pdb(pdb_code=None):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " elif os.path.isfile(pdb_code):\n", + " return pdb_code\n", + " elif len(pdb_code) == 4:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://alphafold.ebi.ac.uk/files/AF-{pdb_code}-F1-model_v3.pdb\")\n", + " return f\"AF-{pdb_code}-F1-model_v3.pdb\"\n", + "\n", + "def run_diffusion(contigs, path, pdb=None, iterations=50,\n", + " symmetry=\"cyclic\", copies=1, hotspot=None):\n", + " # determine mode\n", + " contigs = contigs.replace(\",\",\" \").replace(\":\",\" \").split()\n", + " is_fixed, is_free = False, False\n", + " for contig in contigs:\n", + " for x in contig.split(\"/\"):\n", + " a = x.split(\"-\")[0]\n", + " if a[0].isalpha():\n", + " is_fixed = True\n", + " if a.isnumeric():\n", + " is_free = True\n", + " if len(contigs) == 0 or not is_free:\n", + " mode = \"partial\"\n", + " elif is_fixed:\n", + " mode = \"fixed\"\n", + " else:\n", + " mode = \"free\"\n", + "\n", + " # fix input contigs\n", + " if mode in [\"partial\",\"fixed\"]:\n", + " pdb_filename = get_pdb(pdb)\n", + " parsed_pdb = parse_pdb(pdb_filename)\n", + " opts = f\" inference.input_pdb={pdb_filename}\"\n", + " if mode in [\"partial\"]:\n", + " partial_T = int(80 * (iterations / 200))\n", + " opts += f\" diffuser.partial_T={partial_T}\"\n", + " contigs = fix_partial_contigs(contigs, parsed_pdb)\n", + " else:\n", + " opts += f\" diffuser.T={iterations}\"\n", + " contigs = fix_contigs(contigs, parsed_pdb)\n", + " else:\n", + " opts = f\" diffuser.T={iterations}\"\n", + " parsed_pdb = None \n", + " contigs = fix_contigs(contigs, parsed_pdb)\n", + "\n", + " if hotspot is not None and hotspot != \"\":\n", + " opts += f\" ppi.hotspot_res=[{hotspot}]\"\n", + "\n", + " # setup symmetry\n", + " if copies > 1:\n", + " sym = {\"cyclic\":\"c\",\"dihedral\":\"d\"}[symmetry] + str(copies)\n", + " sym_opts = f\"--config-name symmetry inference.symmetry={sym} \\\n", + " 'potentials.guiding_potentials=[\\\"type:olig_contacts,weight_intra:1,weight_inter:0.1\\\"]' \\\n", + " potentials.olig_intra_all=True potentials.olig_inter_all=True \\\n", + " potentials.guide_scale=2 potentials.guide_decay=quadratic\"\n", + " opts = f\"{sym_opts} {opts}\"\n", + " if symmetry == \"dihedral\": copies *= 2\n", + " contigs = sum([contigs] * copies,[])\n", + "\n", + " opts = f\"{opts} 'contigmap.contigs=[{' '.join(contigs)}]'\"\n", + "\n", + " print(\"mode:\", mode)\n", + " print(\"output:\", f\"outputs/{path}\")\n", + " print(\"contigs:\", contigs)\n", + "\n", + " cmd = f\"./RFdiffusion/run_inference.py {opts} inference.output_prefix=outputs/{path} inference.num_designs=1\"\n", + " print(cmd)\n", + " !{cmd}\n", + "\n", + " # fix pdbs\n", + " pdbs = [f\"outputs/traj/{path}_0_pX0_traj.pdb\",\n", + " f\"outputs/traj/{path}_0_Xt-1_traj.pdb\",\n", + " f\"outputs/{path}_0.pdb\"]\n", + " for pdb in pdbs:\n", + " with open(pdb,\"r\") as handle: pdb_str = handle.read()\n", + " with open(pdb,\"w\") as handle: handle.write(fix_pdb(pdb_str, contigs))\n", + " return contigs, copies" + ], + "metadata": { + "cellView": "form", + "id": "pZQnHLuDCsZm" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title run **RFdiffusion** to generate a backbone\n", + "name = \"test\" #@param {type:\"string\"}\n", + "contigs = \"100\" #@param {type:\"string\"}\n", + "pdb = \"\" #@param {type:\"string\"}\n", + "copies = 1 #@param [\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\"] {type:\"raw\"}\n", + "#@markdown ---\n", + "#@markdown **advanced** settings\n", + "iterations = 50 #@param [\"50\", \"100\", \"150\", \"200\"] {type:\"raw\"}\n", + "symmetry = \"cyclic\" #@param [\"cyclic\", \"dihedral\"]\n", + "hotspot = \"\" #@param {type:\"string\"}\n", + "\n", + "# determine where to save\n", + "path = name\n", + "while os.path.exists(f\"outputs/{path}_0.pdb\"):\n", + " path = name + \"_\" + ''.join(random.choices(string.ascii_lowercase + string.digits, k=5))\n", + "\n", + "flags = {\"contigs\":contigs,\n", + " \"pdb\":pdb,\n", + " \"copies\":copies,\n", + " \"iterations\":iterations,\n", + " \"symmetry\":symmetry,\n", + " \"hotspot\":hotspot,\n", + " \"path\":path}\n", + "\n", + "for k,v in flags.items():\n", + " if isinstance(v,str):\n", + " flags[k] = v.replace(\"'\",\"\").replace('\"','')\n", + " \n", + "contigs, copies = run_diffusion(**flags)" + ], + "metadata": { + "id": "TuRUfQJZ4vkM", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title Display 3D structure {run: \"auto\"}\n", + "import py3Dmol\n", + "from colabdesign.shared.plot import pymol_color_list\n", + "\n", + "from string import ascii_uppercase,ascii_lowercase\n", + "alphabet_list = list(ascii_uppercase+ascii_lowercase)\n", + "\n", + "show_mainchains = False \n", + "animate = False #@param {type:\"boolean\"}\n", + "color = \"chain\" #@param [\"rainbow\", \"chain\"]\n", + "hbondCutoff = 4.0\n", + "view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + "\n", + "if animate:\n", + " pdb = f\"/content/outputs/traj/{path}_0_pX0_traj.pdb\"\n", + " pdb_str = open(pdb,'r').read()\n", + " view.addModelsAsFrames(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + "else:\n", + " pdb = f\"/content/outputs/{path}_0.pdb\"\n", + " pdb_str = open(pdb,'r').read()\n", + " view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + "\n", + "if color == \"rainbow\":\n", + " view.setStyle({'cartoon': {'color':'spectrum'}})\n", + "elif color == \"chain\":\n", + " for n,chain,color in zip(range(len(contigs)),\n", + " alphabet_list,\n", + " pymol_color_list):\n", + " view.setStyle({'chain':chain},{'cartoon': {'color':color}})\n", + "\n", + "view.zoomTo()\n", + "if animate:\n", + " view.animate({'loop': 'backAndForth'})\n", + "view.show()" + ], + "metadata": { + "id": "wqEi03_qi_g2", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "%%time\n", + "#@title run **ProteinMPNN** to generate a sequence and **AlphaFold** to validate\n", + "num_seqs = 8 #@param [\"8\", \"16\", \"32\", \"64\"] {type:\"raw\"}\n", + "initial_guess = False #@param {type:\"boolean\"}\n", + "num_recycles = 1 #@param [\"0\", \"1\", \"2\", \"3\", \"6\", \"12\"] {type:\"raw\"}\n", + "use_multimer = False #@param {type:\"boolean\"}\n", + "rm_aa = \"C\" #@param {type:\"string\"}\n", + "#@markdown - for **binder** design, we recommend `initial_guess=True num_recycles=3`\n", + "\n", + "if not os.path.isfile(\"params/done.txt\"):\n", + " print(\"downloading AlphaFold params...\")\n", + " while not os.path.isfile(\"params/done.txt\"):\n", + " time.sleep(5)\n", + "\n", + "contigs_str = \":\".join(contigs)\n", + "opts = [f\"--pdb=outputs/{path}_0.pdb\",\n", + " f\"--loc=outputs/{path}\",\n", + " f\"--contig={contigs_str}\",\n", + " f\"--copies={copies}\",\n", + " f\"--num_seqs={num_seqs}\",\n", + " f\"--num_recycles={num_recycles}\",\n", + " f\"--rm_aa={rm_aa}\"]\n", + "if initial_guess: opts.append(\"--initial_guess\")\n", + "if use_multimer: opts.append(\"--use_multimer\")\n", + "opts = ' '.join(opts)\n", + "!python colabdesign/rf/designability_test.py {opts}" + ], + "metadata": { + "id": "rES3p-q6j4tc", + "cellView": "form" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title Display best result\n", + "import py3Dmol\n", + "hbondCutoff = 4.0\n", + "view = py3Dmol.view(js='https://3dmol.org/build/3Dmol.js')\n", + "\n", + "pdb_str = open(f\"outputs/{path}_0.pdb\",'r').read()\n", + "view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + "pdb_str = open(f\"outputs/{path}/best.pdb\",'r').read()\n", + "view.addModel(pdb_str,'pdb',{'hbondCutoff':hbondCutoff})\n", + "\n", + "view.setStyle({\"model\":0},{'cartoon':{}}) #: {'colorscheme': {'prop':'b','gradient': 'roygb','min':0,'max':100}}})\n", + "view.setStyle({\"model\":1},{'cartoon':{'colorscheme': {'prop':'b','gradient': 'roygb','min':0,'max':100}}})\n", + "view.zoomTo()\n", + "view.show()" + ], + "metadata": { + "cellView": "form", + "id": "DUNKRBNSvk6_" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "#@title Package and download results\n", + "#@markdown If you are having issues downloading the result archive, \n", + "#@markdown try disabling your adblocker and run this cell again. \n", + "#@markdown If that fails click on the little folder icon to the \n", + "#@markdown left, navigate to file: `name.result.zip`, \n", + "#@markdown right-click and select \\\"Download\\\" \n", + "#@markdown (see [screenshot](https://pbs.twimg.com/media/E6wRW2lWUAEOuoe?format=jpg&name=small)).\n", + "!zip -r {path}.result.zip outputs/{path}* outputs/traj/{path}*\n", + "files.download(f\"{path}.result.zip\")" + ], + "metadata": { + "cellView": "form", + "id": "tVAE0BrnZoRR" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/model/PXDesignBench/ColabDesign/seq/README.md b/model/PXDesignBench/ColabDesign/seq/README.md new file mode 100644 index 0000000000000000000000000000000000000000..827b37132c1d945d9cd066b68766c8b72c925a26 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/seq/README.md @@ -0,0 +1,9 @@ +# Sequence Models in JAX! +Work in Progress... + +This page will eventually contain the following implementations: +- PSSM +- KMEANS (aka Mixture-PSSM) +- LEARN_MSA (parameter-free model that just fits an "MSA" to match known stats) +- MRF (aka. GREMLIN, plmDCA, mfDCA, arDCA, bmDCA) +- V/AE (autoencoders) diff --git a/model/PXDesignBench/ColabDesign/setup.py b/model/PXDesignBench/ColabDesign/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..f588b60ca560abfd8c5fcfea19d0bfb98fcc22f6 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/setup.py @@ -0,0 +1,15 @@ +from setuptools import setup, find_packages +setup( + name='colabdesign', + version='1.1.3', + description='Making Protein Design accessible to all via Google Colab!', + long_description="Making Protein Design accessible to all via Google Colab!", + long_description_content_type='text/markdown', + packages=find_packages(include=['colabdesign*']), + install_requires=['py3Dmol','absl-py','biopython', + 'chex','dm-haiku','dm-tree', + 'immutabledict','jax','ml-collections', + 'numpy','pandas','scipy','optax','joblib', + 'matplotlib'], + include_package_data=True +) diff --git a/model/PXDesignBench/ColabDesign/tr/README.md b/model/PXDesignBench/ColabDesign/tr/README.md new file mode 100644 index 0000000000000000000000000000000000000000..3d4495a69efb2cefede33fa06cfa1001e6e65959 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/tr/README.md @@ -0,0 +1,51 @@ +# TrDesign in JAX! +Work in Progress... +For original version implemented in keras see: https://github.com/gjoni/trDesign/tree/master/02-GD + +### Google Colab + + Open In Colab + + +### install +```bash +pip install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1 + +# download weights +if [ ! -d params/tr ]; then + mkdir -p params/tr + wget -qnc https://files.ipd.uw.edu/krypton/TrRosetta/models.zip + wget -qnc https://files.ipd.uw.edu/krypton/TrRosetta/bkgr_models.zip + unzip -qqo models.zip -d params/tr/ + unzip -qqo bkgr_models.zip -d params/tr/ +fi +``` + +### example +```python +from colabdesign import * + +clear_mem() +tr_model = mk_trdesign_model(protocol="fixbb") +tr_model.prep_inputs(get_pdb("6MRR"), chain="A") +tr_model.design(100, verbose=10) +tr_model.plot() +print(tr_model.get_loss()) +print(tr_model.get_seq()) +``` +### example +combine AfDesign and TrDesign for fixed backbone design +```python +from colabdesign import * + +clear_mem() +af_model = mk_afdesign_model(protocol="fixbb") +af_model.prep_inputs(get_pdb("1TEN")) + +tr_model = mk_trdesign_model(protocol="fixbb") +tr_model.prep_inputs(get_pdb("1TEN")) + +af_model.restart() +af_model.design_3stage(callback=tr_model.af_callback()) +``` + diff --git a/model/PXDesignBench/ColabDesign/tr/design.ipynb b/model/PXDesignBench/ColabDesign/tr/design.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..5f3d83bc89a405abd4246879f35052259669f459 --- /dev/null +++ b/model/PXDesignBench/ColabDesign/tr/design.ipynb @@ -0,0 +1,347 @@ +{ + "nbformat": 4, + "nbformat_minor": 0, + "metadata": { + "colab": { + "name": "design.ipynb", + "provenance": [], + "authorship_tag": "ABX9TyNABxfrKBHb46wHlVtvkL0k", + "include_colab_link": true + }, + "kernelspec": { + "name": "python3", + "display_name": "Python 3" + }, + "language_info": { + "name": "python" + }, + "accelerator": "GPU", + "gpuClass": "standard" + }, + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github", + "colab_type": "text" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "markdown", + "source": [ + "#TrDesign in JAX!\n", + "Backprop through TrRosetta for protein design." + ], + "metadata": { + "id": "RW6455_OvE2E" + } + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "cellView": "form", + "id": "KtRWtsKfvC1U" + }, + "outputs": [], + "source": [ + "#@title install\n", + "%%bash\n", + "if [ ! -d params/tr ]; then\n", + " # get code\n", + " pip -q install git+https://github.com/sokrypton/ColabDesign.git@v1.1.1\n", + "\n", + " # for debugging\n", + " ln -s /usr/local/lib/python3.*/dist-packages/colabdesign colabdesign\n", + "\n", + " # download params\n", + " mkdir -p params/tr\n", + " wget -qnc https://files.ipd.uw.edu/krypton/TrRosetta/models.zip -P params/tr/\n", + " wget -qnc https://files.ipd.uw.edu/krypton/TrRosetta/bkgr_models.zip -P params/tr/\n", + " unzip -qqo params/tr/models.zip -d params/tr/\n", + " unzip -qqo params/tr/bkgr_models.zip -d params/tr/\n", + " rm params/tr/models.zip \n", + " rm params/tr/bkgr_models.zip\n", + "\n", + "fi" + ] + }, + { + "cell_type": "code", + "source": [ + "#@title import libraries\n", + "import warnings\n", + "warnings.simplefilter(action='ignore', category=FutureWarning)\n", + "from colabdesign import *\n", + "from google.colab import files\n", + "from IPython.display import HTML\n", + "import os\n", + "import numpy as np\n", + "\n", + "def get_pdb(pdb_code=\"\"):\n", + " if pdb_code is None or pdb_code == \"\":\n", + " upload_dict = files.upload()\n", + " pdb_string = upload_dict[list(upload_dict.keys())[0]]\n", + " with open(\"tmp.pdb\",\"wb\") as out: out.write(pdb_string)\n", + " return \"tmp.pdb\"\n", + " else:\n", + " os.system(f\"wget -qnc https://files.rcsb.org/view/{pdb_code}.pdb\")\n", + " return f\"{pdb_code}.pdb\"" + ], + "metadata": { + "cellView": "form", + "id": "TH3kao14wKx3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "#Hallucination" + ], + "metadata": { + "id": "u7fuMeqYQXlp" + } + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "tr_model = mk_trdesign_model(protocol=\"hallucination\")\n", + "tr_model.prep_inputs(length=100)" + ], + "metadata": { + "id": "yiCmwWMcQPjq" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "tr_model.restart()\n", + "tr_model.set_opt(hard=False)\n", + "tr_model.design(50, verbose=10, save_best=False)\n", + "tr_model.set_opt(hard=True)\n", + "tr_model.design(50, verbose=10, save_best=True)" + ], + "metadata": { + "id": "l-7wenNyQdRo" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "print(tr_model.get_loss())\n", + "print(tr_model.get_seq())\n", + "tr_model.plot(\"preds\")" + ], + "metadata": { + "id": "oQ89tZMNQmuj" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "#fixbb" + ], + "metadata": { + "id": "G_jxcnyIQbA3" + } + }, + { + "cell_type": "code", + "source": [ + "clear_mem()\n", + "tr_model = mk_trdesign_model(protocol=\"fixbb\")\n", + "tr_model.prep_inputs(get_pdb(\"1TEN\"),chain=\"A\")" + ], + "metadata": { + "id": "B7mOUM2QwLzM" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "tr_model.restart()\n", + "tr_model.set_opt(hard=False)\n", + "tr_model.design(50, verbose=10, save_best=False)\n", + "tr_model.set_opt(hard=True)\n", + "tr_model.design(50, verbose=10, save_best=True)" + ], + "metadata": { + "id": "o4PF8RiWx4Hy" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "print(tr_model.get_loss())\n", + "print(tr_model.get_seq())\n", + "tr_model.plot(\"preds\")" + ], + "metadata": { + "id": "RWAW3WjqXb0t" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "# combine with AfDesign" + ], + "metadata": { + "id": "jTUi-BD6Un2E" + } + }, + { + "cell_type": "code", + "source": [ + "%%bash\n", + "if [ ! -d params/af ]; then\n", + " # download alphafold weights\n", + " mkdir -p params/af/params\n", + " curl -fsSL https://storage.googleapis.com/alphafold/alphafold_params_2022-03-02.tar | tar x -C params/af/params\n", + "fi" + ], + "metadata": { + "id": "RE_kS_TIQopk" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "### initialize with trdesign sequence" + ], + "metadata": { + "id": "JPSXkb-5X97C" + } + }, + { + "cell_type": "code", + "source": [ + "af_model = mk_afdesign_model(protocol=\"fixbb\",data_dir=\"params/af\")\n", + "af_model.prep_inputs(get_pdb(\"1TEN\"))" + ], + "metadata": { + "id": "NYBL60BjXLGd" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.restart(seq=tr_model.get_seq())\n", + "af_model.design_3stage(100,100,10)" + ], + "metadata": { + "id": "zxHYpWpOWxZj" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_traj()" + ], + "metadata": { + "id": "3fhF7I_7btX3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_pdb()" + ], + "metadata": { + "id": "jBaroyv5WzzH" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "markdown", + "source": [ + "### let's try a joint optimization" + ], + "metadata": { + "id": "Cd0yN9rIZEpf" + } + }, + { + "cell_type": "code", + "source": [ + "af_model.restart()\n", + "af_model.design_3stage(100,100,10, callback=tr_model.af_callback())" + ], + "metadata": { + "id": "kVTsgp-oZGp3" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_traj()" + ], + "metadata": { + "id": "prBHa32UZQH-" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.plot_pdb()" + ], + "metadata": { + "id": "nDwh9G8kafJP" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "HTML(af_model.animate())" + ], + "metadata": { + "id": "a5mzDLIMa2P5" + }, + "execution_count": null, + "outputs": [] + }, + { + "cell_type": "code", + "source": [ + "af_model.get_seqs()" + ], + "metadata": { + "id": "5z0Vix29ahPP" + }, + "execution_count": null, + "outputs": [] + } + ] +} \ No newline at end of file diff --git a/model/PXDesignBench/Dockerfile b/model/PXDesignBench/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..121007d3c904c2811e1cda3afb71802b6d41fa3b --- /dev/null +++ b/model/PXDesignBench/Dockerfile @@ -0,0 +1,10 @@ +FROM ai4s-cn-beijing.cr.volces.com/infra/protenix:v0.0.3 + +# Install Protenix +RUN pip --no-cache-dir install git+https://github.com/bytedance/Protenix.git@v0.5.0+pxd + +# Install PXDesignBench dependencies +RUN pip install git+https://github.com/sokrypton/ColabDesign.git --no-deps +RUN pip install posix_ipc einops transformers==4.51.3 optax==0.2.5 dm-haiku==0.0.13 +RUN pip install "jax[cuda]==0.4.29" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html +RUN pip install numpy==1.26.3 natsort dm-tree \ No newline at end of file diff --git a/model/PXDesignBench/LICENSE b/model/PXDesignBench/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..27675dc1f6a05eeaec2d1d14123b69de181c23eb --- /dev/null +++ b/model/PXDesignBench/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2024 ByteDance and/or its affiliates. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/model/PXDesignBench/README.md b/model/PXDesignBench/README.md new file mode 100644 index 0000000000000000000000000000000000000000..2a5a624b58d825f20a45a36f610bf5dacbfd02d5 --- /dev/null +++ b/model/PXDesignBench/README.md @@ -0,0 +1,398 @@ +# PXDesignBench: A Unified Evaluation Suite for Protein Design + +This repository provides a comprehensive suite of tools for protein design evaluation, integrating multiple state-of-the-art models with standardized pipelines. It supports both monomer and binder design, enabling thorough assessment across diverse aspects of protein design. + + +## 📂 Repository Structure + +The codebase is organized into three main components: + +- `metrics`: Scripts for evaluating multiple aspects of protein design, including sequence quality, structure quality, and designability. + +- `tasks`: Pipelines for executing specific protein design evaluations (e.g., monomer, binder). + +- `tools`: Wrappers for external models (e.g., Protenix, ProteinMPNN, AlphaFold2, ESMFold) to streamline integration. + +### Supported Tasks & Tools +| **Task** | **Sequence Generation** | **Structure Consistency** | +|------------|-------------------------|---------------------------------------| +| **Monomer**| ProteinMPNN | 🔹 ESMFold | +| **Binder** | ProteinMPNN | 🔹 AlphaFold2
🔹 Protenix | + +--- + +## 📦 Installation + +PXDesignBench supports two installation methods: + +- ✅ **One-click installation script (Recommended)** +- 🐳 **Docker-based installation** + +--- + + +### ✅ One-Click Installation Script (Recommended) + +We provide an installation script ``install.sh`` that sets up an environment and installs all dependencies. + +#### What the installer will do + +1. Create a dedicated conda / mamba / micromamba environment +2. Install **PyTorch** matching your specified CUDA version +3. Install **Protenix** +4. Install **PXDesignBench** +5. Run **basic import sanity checks** + +#### Supported options + +```bash +--env Environment name (default: pxdbench) +--pkg_manager conda | mamba | micromamba (default: conda) +--cuda-version CUDA version string, e.g. 12.1, 12.2, 12.4 + Required. Must be >= 12.1. +``` + +Example: + +```bash +bash install.sh --env pxdbench --pkg_manager conda --cuda-version 12.1 +``` + +--- + + +### 🐳 Docker-Based Installation + +#### Step 1: Build the Docker Image + +```bash +docker build -t pxdbench -f Dockerfile . +``` + +#### Step 2: Start the Container + +```bash +docker run -it --gpus all pxdbench bash +``` + +#### Step 3: Install PXDesignBench in the Container + +Inside the container: + +```bash +git clone https://github.com/bytedance/PXDesignBench.git +cd PXDesignBench +pip install -e . +``` + + +## 📥 Download Required Model Weights (**Required**) + +PXDesignBench relies on several external pretrained models (e.g., AF2, ProteinMPNN, etc.) for evaluation. +These **weights are not bundled with the Python package and must be downloaded manually**. + +After installing PXDesignBench, run: + +```bash +bash download_tool_weights.sh +``` + +This script will automatically download and organize all required pretrained weights for: + +- AlphaFold2 +- ESMFold +- ProteinMPNN + +Model weights for external tools are expected to be organized in a directory as follows: +``` +├── af2 +│ ├── LICENSE +│ ├── params_model_{1..5}.npz +│ ├── params_model_{1..5}_ptm.npz +│ ├── params_model_{1..5}_multimer_v3.npz +│ +├── esmfold +│ ├── config.json +│ ├── pytorch_model.bin +│ ├── special_tokens_map.json +│ ├── tokenizer_config.json +│ └── vocab.txt +│ +├── mpnn +│ ├── ca_model_weights/... +│ ├── soluble_model_weights/... +│ └── vanilla_model_weights/... +``` +**Note:** Required Protenix files (weights, CCD files, etc.) will be auto-downloaded on the first evaluation run. + +--- +## 🚀 Running the Evaluation +We provide demo scripts for both monomer and binder design evaluation. +**Monomer evaluation example:** +```bash +bash monomer_eval_demo.sh +``` + +**Binder evaluation example:** +```bash +bash binder_eval_demo.sh +``` + +### Input Formats + +PXDesignBench supports multiple input modes, allowing you to evaluate protein designs flexibly. +The basic CLI arguments are: +- ``--data_dir``: Directory containing input structures. +- ``--dump_dir``: Output directory for evaluation results. +- ``--is_mmcif``: Flag indicating whether input files are in **mmCIF** format (otherwise assumed **PDB**). + +**JSON-based Input** +One can also provide a JSON configuration file describing the evaluation task. This format allows fine-grained control over task parameters and is particularly useful for batch evaluation. + +Example JSON: +```python +{ + "task": ..., # "monomer" or "binder" + "pdb_dir": ..., # directory containing the input PDB structures + "name": ..., # name of the task; used to locate "{pdb_dir}/{pdb_name}.pdb" + "pdb_names": ..., # list of PDB file names to evaluate + "cond_chains": ..., # list of condition chains (only for binder evaluation) + "binder_chains": ..., # list of binder chains (binder evaluation only; currently supports **one** binder chain) + "out_dir": ... # directory to store evaluation results +} +``` +Key points: + +- Binder tasks require `binder_chains` to be explicitly specified. +- Currently only one binder chain is supported; all other chains will be treated as condition chains. +- `pdb_names` defines the exact structures to evaluate. If omitted, all files in `pdb_dir` with valid suffixes will be evaluated. + +**Directory-based Input** +Instead of JSON, one may provide a directory path directly to `--data_dir`. +In this case: + +- If `file_name_list` is provided, only matching files will be evaluated. +- Otherwise, all files in the directory with valid extensions will be included. + + +### Binder Evaluation with Additional Metadata + +Binder evaluation supports passing a JSON file to specify additional metadata beyond the default inputs. +This is useful for advanced scenarios such as: + +1. **Evaluating cropped sequences** + - If the sequence to be evaluated is a cropped segment of an original sequence, you can provide the **full original sequence** along with a `crop` field to specify the range used in evaluation. + - The crop range can be multiple ranges such as `"1-120,130-150"` (comma-separated ranges, 1-based indexing, inclusive). + +2. **Providing precomputed MSA for Protenix filter** + - The Protenix filter requires the target chain's MSA. + - By default, the evaluation script will automatically call the Protenix MSA server to compute the MSA. + - If you have already computed the MSA locally, you can skip the server call by specifying the `msa` field with: + - `precomputed_msa_dir`: Path to the local MSA directory. + - `pairing_db`: `uniref100`. + +**Example JSON input:** +```json +[ + { + "proteinChain": { + "sequence": "NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA", + "label_asym_id": ["A0"], + "use_msa": true, + "msa": { + "precomputed_msa_dir": "examples/msa/PDL1/0", + "pairing_db": "uniref100" + }, + "crop": "1-116" + } + } +] +``` + +### Multi-GPU / Distributed Evaluation +PXDesignBench exposes device IDs for each integrated model, enabling: +- Deployment across multiple GPUs for **parallel evaluation**. +- Integration into **DDP (Distributed Data Parallel)** training pipelines for **online evaluation tracking**. + +For example, the following is a pseudocode snippet illustrating online evaluation tracking in the DDP model training pipeline: +```python +from pxdbench.run import run_task +from protenix.utils.distributed import DIST_WRAPPER + +@torch.no_grad() +def _evaluate_design(self): + # Sampling stage + self._inference_design() + DIST_WRAPPER.barrier() + + # Load task list + with open(self._get_eval_json_path(), "r") as f: + all_eval_tasks = json.load(f) + + # Distribute tasks among workers + task_indices = list(range(len(all_eval_tasks)))[DIST_WRAPPER.rank::DIST_WRAPPER.world_size] + if not task_indices: + self.local_print("No task to evaluate, skipping.") + results = [] + else: + self.local_print(f"Running {len(task_indices)} tasks...") + results = [ + run_task(all_eval_tasks[i], self.configs.eval, device_id=DIST_WRAPPER.local_rank) + for i in task_indices + ] + + # Gather results + all_eval_results = DIST_WRAPPER.all_gather_object(results) + # Custom logging... +``` + +### Evaluation Process + +- If `use_gt_seq=True`, the sequence from the input structure is used directly. +- If `use_gt_seq=False`, the tool will first run the assigned sequence generation model (e.g., ProteinMPNN) to generate sequences. +- Structure quality is then assessed using the corresponding structure prediction models: + - Monomer → ESMFold + - Binder → AlphaFold2 / Protenix +- Metrics include: + - Self-consistency between predicted structures + - Confidence scores from structure predictors (e.g., pLDDT, ipTM) + - Shape-based metrics, e.g. secondary structure content (α-helix, β-sheet, loop ratios), radius of gyration, etc. +- Results are stored in a summary CSV for downstream analysis. + +### Post-processing +PXDesignBench provides scripts for analyzing the **diversity** and **novelty** of generated protein structures. +To enable Foldseek-based diversity and novelty calculations, you must first install **Foldseek**, a structural alignment and similarity search tool. +Foldseek is **not** bundled with PXDesignBench and must be installed separately. +Please follow the official guide here: [Foldseek Installation](https://github.com/steineggerlab/foldseek#installation). + +**Examples:** + +- **Monomer post-processing** +```bash +python3 pxdbench/scripts/postprocess_monomer.py --input_dir examples/monomer +``` +- **Binder post-processing** +```bash +python3 pxdbench/scripts/postprocess_binder.py --input_dir examples/binder --is_mmcif true +``` + +--- + +## 📚 Citing Related Work +If you use this repository, please cite the following works: + +
+PXDesign + +```bibtex +@article{ren2025pxdesign, + title={PXDesign: Fast, Modular, and Accurate De Novo Design of Protein Binders}, + author={Ren, Milong and Sun, Jinyuan and Guan, Jiaqi and Liu, Cong and Gong, Chengyue and Wang, Yuzhe and Wang, Lan and Cai, Qixu and Chen, Xinshi and Xiao, Wenzhi}, + journal={bioRxiv}, + pages={2025--08}, + year={2025}, + publisher={Cold Spring Harbor Laboratory} +} +``` +
+ +
+Protenix + +```bibtex +@article{bytedance2025protenix, + title={Protenix - Advancing Structure Prediction Through a Comprehensive AlphaFold3 Reproduction}, + author={ByteDance AML AI4Science Team and Chen, Xinshi and Zhang, Yuxuan and Lu, Chan and Ma, Wenzhi and Guan, Jiaqi and Gong, Chengyue and Yang, Jincai and Zhang, Hanyu and Zhang, Ke and Wu, Shenghao and Zhou, Kuangqi and Yang, Yanping and Liu, Zhenyu and Wang, Lan and Shi, Bo and Shi, Shaochen and Xiao, Wenzhi}, + year={2025}, + journal={bioRxiv}, + publisher={Cold Spring Harbor Laboratory}, + doi={10.1101/2025.01.08.631967}, + URL={https://www.biorxiv.org/content/early/2025/01/11/2025.01.08.631967}, + elocation-id={2025.01.08.631967}, + eprint={https://www.biorxiv.org/content/early/2025/01/11/2025.01.08.631967.full.pdf}, +} +``` +
+ +
+ProteinMPNN + +```bibtex +@article{dauparas2022robust, + title={Robust deep learning--based protein sequence design using ProteinMPNN}, + author={Dauparas, Justas and Anishchenko, Ivan and Bennett, Nathaniel and Bai, Hua and Ragotte, Robert J and Milles, Lukas F and Wicky, Basile IM and Courbet, Alexis and de Haas, Rob J and Bethel, Neville and others}, + journal={Science}, + volume={378}, + number={6615}, + pages={49--56}, + year={2022}, + publisher={American Association for the Advancement of Science} +} +``` +
+ +
+ESMFold + +```bibtex +@article{lin2023evolutionary, + title={Evolutionary-scale prediction of atomic-level protein structure with a language model}, + author={Lin, Zeming and Akin, Halil and Rao, Roshan and Hie, Brian and Zhu, Zhongkai and Lu, Wenting and Smetanin, Nikita and Verkuil, Robert and Kabeli, Ori and Shmueli, Yaniv and others}, + journal={Science}, + volume={379}, + number={6637}, + pages={1123--1130}, + year={2023}, + publisher={American Association for the Advancement of Science} +} +``` +
+ +
+AlphaFold2 + +```bibtex +@article{jumper2021highly, + title={Highly accurate protein structure prediction with AlphaFold}, + author={Jumper, John and Evans, Richard and Pritzel, Alexander and Green, Tim and Figurnov, Michael and Ronneberger, Olaf and Tunyasuvunakool, Kathryn and Bates, Russ and {\v{Z}}{\'\i}dek, Augustin and Potapenko, Anna and others}, + journal={nature}, + volume={596}, + number={7873}, + pages={583--589}, + year={2021}, + publisher={Nature Publishing Group UK London} +} +``` +
+ +## Contributing + +We welcome contributions from the community to help improve the evaluation tool! + +📄 Check out the [Contributing Guide](CONTRIBUTING.md) to get started. + +✅ Code Quality: +We use `pre-commit` hooks to ensure consistency and code quality. Please install them before making commits: + +```bash +pip install pre-commit +pre-commit install +``` + +## Code of Conduct + +We are committed to fostering a welcoming and inclusive environment. +Please review our [Code of Conduct](CODE_OF_CONDUCT.md) for guidelines on how to participate respectfully. + + +## Security + +If you discover a potential security issue in this project, or think you may +have discovered a security issue, we ask that you notify Bytedance Security via our [security center](https://security.bytedance.com/src) or [vulnerability reporting email](sec@bytedance.com). + +Please do **not** create a public GitHub issue. + +## License + +This project is licensed under the [Apache 2.0 License](./LICENSE). It is free for both academic research and commercial use. + diff --git a/model/PXDesignBench/binder_eval_demo.sh b/model/PXDesignBench/binder_eval_demo.sh new file mode 100644 index 0000000000000000000000000000000000000000..a9719ead2b97d4642703e566a4c237bfae63c4a4 --- /dev/null +++ b/model/PXDesignBench/binder_eval_demo.sh @@ -0,0 +1,65 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +dtype=fp32 +use_deepspeed_evo_attention=false + +export LAYERNORM_TYPE=fast_layernorm +export USE_DEEPSPEED_EVO_ATTENTION=${use_deepspeed_evo_attention} +export TOOL_WEIGHTS_ROOT="$(pwd)/tool_weights" + +# =============================== +# Tool Weights Sanity Check +# =============================== +ROOT="${TOOL_WEIGHTS_ROOT}" +declare -a REQUIRED_FILES=( + # ---- AF2 ---- + "$ROOT/af2/params_model_1.npz" + "$ROOT/af2/params_model_1_ptm.npz" +) +echo "Checking tool weights in: $ROOT" +for f in "${REQUIRED_FILES[@]}"; do + if [[ ! -f "$f" ]]; then + echo -e "\nMissing required tool weight:" + echo " $f" + echo -e "\nPlease run:" + echo " bash download_tool_weights.sh" + exit 1 + fi +done + +# =============================== +# Main +# =============================== +input_dir="./examples/binder" +dump_dir="./output/binder" + +binder_chains="B0" +is_mmcif=true +N_seqs=2 +mpnn_temp=0.0001 + +python3 ./pxdbench/run.py \ +--data_dir ${input_dir} \ +--dump_dir ${dump_dir} \ +--is_mmcif ${is_mmcif} \ +--seed 2025 \ +--orig_seqs_json ./examples/orig_seqs_test.json \ +--binder.num_seqs ${N_seqs} \ +--binder.tools.mpnn.temperature ${mpnn_temp} \ +--binder.tools.af2.use_binder_template true \ +--binder.tools.ptx_mini.dtype ${dtype} \ +--binder.tools.ptx_mini.use_deepspeed_evo_attention ${use_deepspeed_evo_attention} \ +--binder_chains ${binder_chains} \ +--binder.use_gt_seq false diff --git a/model/PXDesignBench/download_tool_weights.sh b/model/PXDesignBench/download_tool_weights.sh new file mode 100644 index 0000000000000000000000000000000000000000..c0fee3aa24bc1687fd1ec7b50a7d28d68df4c265 --- /dev/null +++ b/model/PXDesignBench/download_tool_weights.sh @@ -0,0 +1,149 @@ +#!/usr/bin/env bash +# download_model_weights.sh +# +# Usage: +# bash download_model_weights.sh # Download into ./tool_weights +# bash download_model_weights.sh /path/to/dir # Custom download root directory +# +# The final directory structure will look like: +# MODELS_ROOT/ +# af2/ +# params_model_{1..5}.npz +# params_model_{1..5}_ptm.npz +# params_model_{1..5}_multimer_v3.npz +# LICENSE +# esmfold/ +# config.json +# pytorch_model.bin +# ... +# mpnn/ +# ca_model_weights/ +# soluble_model_weights/ +# vanilla_model_weights/ +# +# After downloading, update pxdbench/globals.py to point to these locations. + +set -euo pipefail + +# Set root directory for storing all model weights +MODELS_ROOT="${1:-$(pwd)/tool_weights}" + +AF2_DIR="${MODELS_ROOT}/af2" +ESMFOLD_DIR="${MODELS_ROOT}/esmfold" +MPNN_DIR="${MODELS_ROOT}/mpnn" + +echo "Model root directory: ${MODELS_ROOT}" +mkdir -p "${AF2_DIR}" "${ESMFOLD_DIR}" "${MPNN_DIR}" + +# =============================== +# Git LFS Hard Check +# =============================== + +if ! command -v git-lfs >/dev/null 2>&1 && ! command -v git-lfs >/dev/null 2>&1; then + echo -e "\n❌ ERROR: git-lfs is NOT installed." + echo + echo "Large model weights are managed by Git LFS." + echo "Without git-lfs, all downloaded weight files will be INVALID." + echo + echo "✅ Please install git-lfs first:" + echo + echo " Ubuntu/Debian:" + echo " sudo apt install git-lfs" + echo + echo " macOS (brew):" + echo " brew install git-lfs" + echo + echo " Then run:" + echo " git lfs install" + echo + exit 1 +fi + +git lfs install >/dev/null +echo "✅ git-lfs detected." + + +######################################## +# 1. AlphaFold2 parameters +######################################## +echo "==> Downloading AlphaFold2 parameters ..." + +AF2_TAR="alphafold_params_2022-12-06.tar" +AF2_URL="https://storage.googleapis.com/alphafold/${AF2_TAR}" + +# If AF2 parameters already exist, skip download +if compgen -G "${AF2_DIR}/params_model_1*.npz" > /dev/null; then + echo " AlphaFold2 params appear to already exist — skipping download." +else + tmp_tar="${MODELS_ROOT}/${AF2_TAR}" + echo " Downloading from: ${AF2_URL}" + curl -L "${AF2_URL}" -o "${tmp_tar}" + + echo " Extracting to: ${AF2_DIR}" + tar -xf "${tmp_tar}" -C "${AF2_DIR}" + rm -f "${tmp_tar}" + + echo " AlphaFold2 parameters downloaded successfully." +fi + +######################################## +# 2. ESMFold weights (HuggingFace) +######################################## +echo "==> Downloading ESMFold weights (HuggingFace, requires git-lfs) ..." + +# Check git installation +if ! command -v git >/dev/null 2>&1; then + echo " ERROR: git is not installed. Please install git and re-run the script." >&2 + exit 1 +fi + +# If folder already cloned, just update it +if [ -d "${ESMFOLD_DIR}/.git" ]; then + echo " ESMFold directory already exists — pulling latest..." + (cd "${ESMFOLD_DIR}" && git pull --ff-only || true) +else + echo " Cloning facebook/esmfold_v1 into ${ESMFOLD_DIR}" + git clone https://huggingface.co/facebook/esmfold_v1 "${ESMFOLD_DIR}" +fi + +echo " ESMFold weights are ready in: ${ESMFOLD_DIR}" + +######################################## +# 3. ProteinMPNN weights +######################################## +echo "==> Downloading ProteinMPNN weights ..." + +TMP_DIR="$(mktemp -d)" +cleanup() { + rm -rf "${TMP_DIR}" +} +trap cleanup EXIT + +echo " Cloning dauparas/ProteinMPNN (shallow clone)..." +git clone --depth 1 https://github.com/dauparas/ProteinMPNN.git "${TMP_DIR}" + +# Copy each weight directory +for subdir in ca_model_weights soluble_model_weights vanilla_model_weights; do + src="${TMP_DIR}/${subdir}" + dst="${MPNN_DIR}/${subdir}" + + if [ -d "${dst}" ]; then + echo " ${subdir} already exists — skipping." + else + echo " Copying ${subdir} → ${dst}" + mkdir -p "${MPNN_DIR}" + cp -r "${src}" "${dst}" + fi +done + +echo " ProteinMPNN weights are ready in: ${MPNN_DIR}" + +######################################## + +echo "==> All downloads completed." +echo "Model weight directories:" +echo " AF2: ${AF2_DIR}" +echo " ESMFold: ${ESMFOLD_DIR}" +echo " MPNN: ${MPNN_DIR}" +echo +echo "Remember to update pxdbench/globals.py to reflect these paths." diff --git a/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_0.cif b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_0.cif new file mode 100644 index 0000000000000000000000000000000000000000..a0973c95800e6b7726424d6ba6bbf52791ed2201 --- /dev/null +++ b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_0.cif @@ -0,0 +1,2203 @@ +data_Binder_PDL1_16_sample_0 +# +_entry.id Binder_PDL1_16 +# +loop_ +_entity.id +_entity.pdbx_description +_entity.type +1 . polymer +2 . polymer +# +loop_ +_entity_poly.entity_id +_entity_poly.pdbx_strand_id +_entity_poly.type +1 A polypeptide(L) +2 B polypeptide(L) +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.hetero +_entity_poly_seq.mon_id +_entity_poly_seq.num +1 n ASN 1 +1 n ALA 2 +1 n PHE 3 +1 n THR 4 +1 n VAL 5 +1 n THR 6 +1 n VAL 7 +1 n PRO 8 +1 n LYS 9 +1 n ASP 10 +1 n LEU 11 +1 n TYR 12 +1 n VAL 13 +1 n VAL 14 +1 n GLU 15 +1 n TYR 16 +1 n GLY 17 +1 n SER 18 +1 n ASN 19 +1 n MET 20 +1 n THR 21 +1 n ILE 22 +1 n GLU 23 +1 n CYS 24 +1 n LYS 25 +1 n PHE 26 +1 n PRO 27 +1 n VAL 28 +1 n GLU 29 +1 n LYS 30 +1 n GLN 31 +1 n LEU 32 +1 n ASP 33 +1 n LEU 34 +1 n ALA 35 +1 n ALA 36 +1 n LEU 37 +1 n ILE 38 +1 n VAL 39 +1 n TYR 40 +1 n TRP 41 +1 n GLU 42 +1 n MET 43 +1 n GLU 44 +1 n ASP 45 +1 n LYS 46 +1 n ASN 47 +1 n ILE 48 +1 n ILE 49 +1 n GLN 50 +1 n PHE 51 +1 n VAL 52 +1 n HIS 53 +1 n GLY 54 +1 n GLU 55 +1 n GLU 56 +1 n ASP 57 +1 n LEU 58 +1 n LYS 59 +1 n VAL 60 +1 n GLN 61 +1 n HIS 62 +1 n SER 63 +1 n SER 64 +1 n TYR 65 +1 n ARG 66 +1 n GLN 67 +1 n ARG 68 +1 n ALA 69 +1 n ARG 70 +1 n LEU 71 +1 n LEU 72 +1 n LYS 73 +1 n ASP 74 +1 n GLN 75 +1 n LEU 76 +1 n SER 77 +1 n LEU 78 +1 n GLY 79 +1 n ASN 80 +1 n ALA 81 +1 n ALA 82 +1 n LEU 83 +1 n GLN 84 +1 n ILE 85 +1 n THR 86 +1 n ASP 87 +1 n VAL 88 +1 n LYS 89 +1 n LEU 90 +1 n GLN 91 +1 n ASP 92 +1 n ALA 93 +1 n GLY 94 +1 n VAL 95 +1 n TYR 96 +1 n ARG 97 +1 n CYS 98 +1 n MET 99 +1 n ILE 100 +1 n SER 101 +1 n TYR 102 +1 n GLY 103 +1 n GLY 104 +1 n ALA 105 +1 n ASP 106 +1 n TYR 107 +1 n LYS 108 +1 n ARG 109 +1 n ILE 110 +1 n THR 111 +1 n VAL 112 +1 n LYS 113 +1 n VAL 114 +1 n ASN 115 +1 n ALA 116 +2 n xpb 1 +2 n xpb 2 +2 n xpb 3 +2 n xpb 4 +2 n xpb 5 +2 n xpb 6 +2 n xpb 7 +2 n xpb 8 +2 n xpb 9 +2 n xpb 10 +2 n xpb 11 +2 n xpb 12 +2 n xpb 13 +2 n xpb 14 +2 n xpb 15 +2 n xpb 16 +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_value_order +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr2_PDB_ins_code +1 covale sing A0 A0 ASN ALA 1 2 C N . . +2 covale sing A0 A0 ALA PHE 2 3 C N . . +3 covale sing A0 A0 PHE THR 3 4 C N . . +4 covale sing A0 A0 THR VAL 4 5 C N . . +5 covale sing A0 A0 VAL THR 5 6 C N . . +6 covale sing A0 A0 THR VAL 6 7 C N . . +7 covale sing A0 A0 VAL PRO 7 8 C N . . +8 covale sing A0 A0 PRO LYS 8 9 C N . . +9 covale sing A0 A0 LYS ASP 9 10 C N . . +10 covale sing A0 A0 ASP LEU 10 11 C N . . +11 covale sing A0 A0 LEU TYR 11 12 C N . . +12 covale sing A0 A0 TYR VAL 12 13 C N . . +13 covale sing A0 A0 VAL VAL 13 14 C N . . +14 covale sing A0 A0 VAL GLU 14 15 C N . . +15 covale sing A0 A0 GLU TYR 15 16 C N . . +16 covale sing A0 A0 TYR GLY 16 17 C N . . +17 covale sing A0 A0 GLY SER 17 18 C N . . +18 covale sing A0 A0 SER ASN 18 19 C N . . +19 covale sing A0 A0 ASN MET 19 20 C N . . +20 covale sing A0 A0 MET THR 20 21 C N . . +21 covale sing A0 A0 THR ILE 21 22 C N . . +22 covale sing A0 A0 ILE GLU 22 23 C N . . +23 covale sing A0 A0 GLU CYS 23 24 C N . . +24 covale sing A0 A0 CYS LYS 24 25 C N . . +25 covale sing A0 A0 LYS PHE 25 26 C N . . +26 covale sing A0 A0 PHE PRO 26 27 C N . . +27 covale sing A0 A0 PRO VAL 27 28 C N . . +28 covale sing A0 A0 VAL GLU 28 29 C N . . +29 covale sing A0 A0 GLU LYS 29 30 C N . . +30 covale sing A0 A0 LYS GLN 30 31 C N . . +31 covale sing A0 A0 GLN LEU 31 32 C N . . +32 covale sing A0 A0 LEU ASP 32 33 C N . . +33 covale sing A0 A0 ASP LEU 33 34 C N . . +34 covale sing A0 A0 LEU ALA 34 35 C N . . +35 covale sing A0 A0 ALA ALA 35 36 C N . . +36 covale sing A0 A0 ALA LEU 36 37 C N . . +37 covale sing A0 A0 LEU ILE 37 38 C N . . +38 covale sing A0 A0 ILE VAL 38 39 C N . . +39 covale sing A0 A0 VAL TYR 39 40 C N . . +40 covale sing A0 A0 TYR TRP 40 41 C N . . +41 covale sing A0 A0 TRP GLU 41 42 C N . . +42 covale sing A0 A0 GLU MET 42 43 C N . . +43 covale sing A0 A0 MET GLU 43 44 C N . . +44 covale sing A0 A0 GLU ASP 44 45 C N . . +45 covale sing A0 A0 ASP LYS 45 46 C N . . +46 covale sing A0 A0 LYS ASN 46 47 C N . . +47 covale sing A0 A0 ASN ILE 47 48 C N . . +48 covale sing A0 A0 ILE ILE 48 49 C N . . +49 covale sing A0 A0 ILE GLN 49 50 C N . . +50 covale sing A0 A0 GLN PHE 50 51 C N . . +51 covale sing A0 A0 PHE VAL 51 52 C N . . +52 covale sing A0 A0 VAL HIS 52 53 C N . . +53 covale sing A0 A0 HIS GLY 53 54 C N . . +54 covale sing A0 A0 GLY GLU 54 55 C N . . +55 covale sing A0 A0 GLU GLU 55 56 C N . . +56 covale sing A0 A0 GLU ASP 56 57 C N . . +57 covale sing A0 A0 ASP LEU 57 58 C N . . +58 covale sing A0 A0 LEU LYS 58 59 C N . . +59 covale sing A0 A0 LYS VAL 59 60 C N . . +60 covale sing A0 A0 VAL GLN 60 61 C N . . +61 covale sing A0 A0 GLN HIS 61 62 C N . . +62 covale sing A0 A0 HIS SER 62 63 C N . . +63 covale sing A0 A0 SER SER 63 64 C N . . +64 covale sing A0 A0 SER TYR 64 65 C N . . +65 covale sing A0 A0 TYR ARG 65 66 C N . . +66 covale sing A0 A0 ARG GLN 66 67 C N . . +67 covale sing A0 A0 GLN ARG 67 68 C N . . +68 covale sing A0 A0 ARG ALA 68 69 C N . . +69 covale sing A0 A0 ALA ARG 69 70 C N . . +70 covale sing A0 A0 ARG LEU 70 71 C N . . +71 covale sing A0 A0 LEU LEU 71 72 C N . . +72 covale sing A0 A0 LEU LYS 72 73 C N . . +73 covale sing A0 A0 LYS ASP 73 74 C N . . +74 covale sing A0 A0 ASP GLN 74 75 C N . . +75 covale sing A0 A0 GLN LEU 75 76 C N . . +76 covale sing A0 A0 LEU SER 76 77 C N . . +77 covale sing A0 A0 SER LEU 77 78 C N . . +78 covale sing A0 A0 LEU GLY 78 79 C N . . +79 covale sing A0 A0 GLY ASN 79 80 C N . . +80 covale sing A0 A0 ASN ALA 80 81 C N . . +81 covale sing A0 A0 ALA ALA 81 82 C N . . +82 covale sing A0 A0 ALA LEU 82 83 C N . . +83 covale sing A0 A0 LEU GLN 83 84 C N . . +84 covale sing A0 A0 GLN ILE 84 85 C N . . +85 covale sing A0 A0 ILE THR 85 86 C N . . +86 covale sing A0 A0 THR ASP 86 87 C N . . +87 covale sing A0 A0 ASP VAL 87 88 C N . . +88 covale sing A0 A0 VAL LYS 88 89 C N . . +89 covale sing A0 A0 LYS LEU 89 90 C N . . +90 covale sing A0 A0 LEU GLN 90 91 C N . . +91 covale sing A0 A0 GLN ASP 91 92 C N . . +92 covale sing A0 A0 ASP ALA 92 93 C N . . +93 covale sing A0 A0 ALA GLY 93 94 C N . . +94 covale sing A0 A0 GLY VAL 94 95 C N . . +95 covale sing A0 A0 VAL TYR 95 96 C N . . +96 covale sing A0 A0 TYR ARG 96 97 C N . . +97 covale sing A0 A0 ARG CYS 97 98 C N . . +98 covale sing A0 A0 CYS MET 98 99 C N . . +99 covale sing A0 A0 MET ILE 99 100 C N . . +100 covale sing A0 A0 ILE SER 100 101 C N . . +101 covale sing A0 A0 SER TYR 101 102 C N . . +102 covale sing A0 A0 TYR GLY 102 103 C N . . +103 covale sing A0 A0 GLY GLY 103 104 C N . . +104 covale sing A0 A0 GLY ALA 104 105 C N . . +105 covale sing A0 A0 ALA ASP 105 106 C N . . +106 covale sing A0 A0 ASP TYR 106 107 C N . . +107 covale sing A0 A0 TYR LYS 107 108 C N . . +108 covale sing A0 A0 LYS ARG 108 109 C N . . +109 covale sing A0 A0 ARG ILE 109 110 C N . . +110 covale sing A0 A0 ILE THR 110 111 C N . . +111 covale sing A0 A0 THR VAL 111 112 C N . . +112 covale sing A0 A0 VAL LYS 112 113 C N . . +113 covale sing A0 A0 LYS VAL 113 114 C N . . +114 covale sing A0 A0 VAL ASN 114 115 C N . . +115 covale sing A0 A0 ASN ALA 115 116 C N . . +116 covale ? A0 A0 CYS CYS 24 98 SG SG . . +117 covale sing B0 B0 xpb xpb 1 2 C N . . +118 covale sing B0 B0 xpb xpb 2 3 C N . . +119 covale sing B0 B0 xpb xpb 3 4 C N . . +120 covale sing B0 B0 xpb xpb 4 5 C N . . +121 covale sing B0 B0 xpb xpb 5 6 C N . . +122 covale sing B0 B0 xpb xpb 6 7 C N . . +123 covale sing B0 B0 xpb xpb 7 8 C N . . +124 covale sing B0 B0 xpb xpb 8 9 C N . . +125 covale sing B0 B0 xpb xpb 9 10 C N . . +126 covale sing B0 B0 xpb xpb 10 11 C N . . +127 covale sing B0 B0 xpb xpb 11 12 C N . . +128 covale sing B0 B0 xpb xpb 12 13 C N . . +129 covale sing B0 B0 xpb xpb 13 14 C N . . +130 covale sing B0 B0 xpb xpb 14 15 C N . . +131 covale sing B0 B0 xpb xpb 15 16 C N . . +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +ASN N CA SING N ? 1 +ASN CA C SING N ? 2 +ASN CA CB SING N ? 3 +ASN C O DOUB N ? 4 +ALA N CA SING N ? 5 +ALA CA C SING N ? 6 +ALA CA CB SING N ? 7 +ALA C O DOUB N ? 8 +PHE N CA SING N ? 9 +PHE CA C SING N ? 10 +PHE CA CB SING N ? 11 +PHE C O DOUB N ? 12 +PHE CB CG SING N ? 13 +PHE CG CD1 DOUB Y ? 14 +PHE CG CD2 SING Y ? 15 +PHE CD1 CE1 SING Y ? 16 +PHE CD2 CE2 DOUB Y ? 17 +PHE CE1 CZ DOUB Y ? 18 +PHE CE2 CZ SING Y ? 19 +THR N CA SING N ? 20 +THR CA C SING N ? 21 +THR CA CB SING N ? 22 +THR C O DOUB N ? 23 +THR CB OG1 SING N ? 24 +THR CB CG2 SING N ? 25 +VAL N CA SING N ? 26 +VAL CA C SING N ? 27 +VAL CA CB SING N ? 28 +VAL C O DOUB N ? 29 +VAL CB CG1 SING N ? 30 +VAL CB CG2 SING N ? 31 +THR N CA SING N ? 32 +THR CA C SING N ? 33 +THR CA CB SING N ? 34 +THR C O DOUB N ? 35 +THR CB OG1 SING N ? 36 +THR CB CG2 SING N ? 37 +VAL N CA SING N ? 38 +VAL CA C SING N ? 39 +VAL CA CB SING N ? 40 +VAL C O DOUB N ? 41 +VAL CB CG1 SING N ? 42 +VAL CB CG2 SING N ? 43 +PRO N CA SING N ? 44 +PRO N CD SING N ? 45 +PRO CA C SING N ? 46 +PRO CA CB SING N ? 47 +PRO C O DOUB N ? 48 +PRO CB CG SING N ? 49 +PRO CG CD SING N ? 50 +LYS N CA SING N ? 51 +LYS CA C SING N ? 52 +LYS CA CB SING N ? 53 +LYS C O DOUB N ? 54 +LYS CB CG SING N ? 55 +LYS CG CD SING N ? 56 +LYS CD CE SING N ? 57 +LYS CE NZ SING N ? 58 +ASP N CA SING N ? 59 +ASP CA C SING N ? 60 +ASP CA CB SING N ? 61 +ASP C O DOUB N ? 62 +ASP CB CG SING N ? 63 +ASP CG OD1 DOUB N ? 64 +ASP CG OD2 SING N ? 65 +LEU N CA SING N ? 66 +LEU CA C SING N ? 67 +LEU CA CB SING N ? 68 +LEU C O DOUB N ? 69 +LEU CB CG SING N ? 70 +LEU CG CD1 SING N ? 71 +LEU CG CD2 SING N ? 72 +TYR N CA SING N ? 73 +TYR CA C SING N ? 74 +TYR CA CB SING N ? 75 +TYR C O DOUB N ? 76 +TYR CB CG SING N ? 77 +TYR CG CD1 DOUB Y ? 78 +TYR CG CD2 SING Y ? 79 +TYR CD1 CE1 SING Y ? 80 +TYR CD2 CE2 DOUB Y ? 81 +TYR CE1 CZ DOUB Y ? 82 +TYR CE2 CZ SING Y ? 83 +TYR CZ OH SING N ? 84 +VAL N CA SING N ? 85 +VAL CA C SING N ? 86 +VAL CA CB SING N ? 87 +VAL C O DOUB N ? 88 +VAL CB CG1 SING N ? 89 +VAL CB CG2 SING N ? 90 +VAL N CA SING N ? 91 +VAL CA C SING N ? 92 +VAL CA CB SING N ? 93 +VAL C O DOUB N ? 94 +VAL CB CG1 SING N ? 95 +VAL CB CG2 SING N ? 96 +GLU N CA SING N ? 97 +GLU CA C SING N ? 98 +GLU CA CB SING N ? 99 +GLU C O DOUB N ? 100 +GLU CB CG SING N ? 101 +GLU CG CD SING N ? 102 +GLU CD OE1 DOUB N ? 103 +GLU CD OE2 SING N ? 104 +TYR N CA SING N ? 105 +TYR CA C SING N ? 106 +TYR CA CB SING N ? 107 +TYR C O DOUB N ? 108 +TYR CB CG SING N ? 109 +TYR CG CD1 DOUB Y ? 110 +TYR CG CD2 SING Y ? 111 +TYR CD1 CE1 SING Y ? 112 +TYR CD2 CE2 DOUB Y ? 113 +TYR CE1 CZ DOUB Y ? 114 +TYR CE2 CZ SING Y ? 115 +TYR CZ OH SING N ? 116 +GLY N CA SING N ? 117 +GLY CA C SING N ? 118 +GLY C O DOUB N ? 119 +SER N CA SING N ? 120 +SER CA C SING N ? 121 +SER CA CB SING N ? 122 +SER C O DOUB N ? 123 +SER CB OG SING N ? 124 +ASN N CA SING N ? 125 +ASN CA C SING N ? 126 +ASN CA CB SING N ? 127 +ASN C O DOUB N ? 128 +ASN CB CG SING N ? 129 +ASN CG OD1 DOUB N ? 130 +ASN CG ND2 SING N ? 131 +MET N CA SING N ? 132 +MET CA C SING N ? 133 +MET CA CB SING N ? 134 +MET C O DOUB N ? 135 +MET CB CG SING N ? 136 +MET CG SD SING N ? 137 +MET SD CE SING N ? 138 +THR N CA SING N ? 139 +THR CA C SING N ? 140 +THR CA CB SING N ? 141 +THR C O DOUB N ? 142 +THR CB OG1 SING N ? 143 +THR CB CG2 SING N ? 144 +ILE N CA SING N ? 145 +ILE CA C SING N ? 146 +ILE CA CB SING N ? 147 +ILE C O DOUB N ? 148 +ILE CB CG1 SING N ? 149 +ILE CB CG2 SING N ? 150 +ILE CG1 CD1 SING N ? 151 +GLU N CA SING N ? 152 +GLU CA C SING N ? 153 +GLU CA CB SING N ? 154 +GLU C O DOUB N ? 155 +GLU CB CG SING N ? 156 +GLU CG CD SING N ? 157 +GLU CD OE1 DOUB N ? 158 +GLU CD OE2 SING N ? 159 +CYS N CA SING N ? 160 +CYS CA C SING N ? 161 +CYS CA CB SING N ? 162 +CYS C O DOUB N ? 163 +CYS CB SG SING N ? 164 +LYS N CA SING N ? 165 +LYS CA C SING N ? 166 +LYS CA CB SING N ? 167 +LYS C O DOUB N ? 168 +LYS CB CG SING N ? 169 +LYS CG CD SING N ? 170 +LYS CD CE SING N ? 171 +LYS CE NZ SING N ? 172 +PHE N CA SING N ? 173 +PHE CA C SING N ? 174 +PHE CA CB SING N ? 175 +PHE C O DOUB N ? 176 +PHE CB CG SING N ? 177 +PHE CG CD1 DOUB Y ? 178 +PHE CG CD2 SING Y ? 179 +PHE CD1 CE1 SING Y ? 180 +PHE CD2 CE2 DOUB Y ? 181 +PHE CE1 CZ DOUB Y ? 182 +PHE CE2 CZ SING Y ? 183 +PRO N CA SING N ? 184 +PRO N CD SING N ? 185 +PRO CA C SING N ? 186 +PRO CA CB SING N ? 187 +PRO C O DOUB N ? 188 +PRO CB CG SING N ? 189 +PRO CG CD SING N ? 190 +VAL N CA SING N ? 191 +VAL CA C SING N ? 192 +VAL CA CB SING N ? 193 +VAL C O DOUB N ? 194 +VAL CB CG1 SING N ? 195 +VAL CB CG2 SING N ? 196 +GLU N CA SING N ? 197 +GLU CA C SING N ? 198 +GLU CA CB SING N ? 199 +GLU C O DOUB N ? 200 +GLU CB CG SING N ? 201 +GLU CG CD SING N ? 202 +GLU CD OE1 DOUB N ? 203 +LYS N CA SING N ? 204 +LYS CA C SING N ? 205 +LYS CA CB SING N ? 206 +LYS C O DOUB N ? 207 +LYS CB CG SING N ? 208 +GLN N CA SING N ? 209 +GLN CA C SING N ? 210 +GLN CA CB SING N ? 211 +GLN C O DOUB N ? 212 +GLN CB CG SING N ? 213 +GLN CG CD SING N ? 214 +GLN CD OE1 DOUB N ? 215 +GLN CD NE2 SING N ? 216 +LEU N CA SING N ? 217 +LEU CA C SING N ? 218 +LEU CA CB SING N ? 219 +LEU C O DOUB N ? 220 +LEU CB CG SING N ? 221 +LEU CG CD1 SING N ? 222 +LEU CG CD2 SING N ? 223 +ASP N CA SING N ? 224 +ASP CA C SING N ? 225 +ASP CA CB SING N ? 226 +ASP C O DOUB N ? 227 +ASP CB CG SING N ? 228 +ASP CG OD1 DOUB N ? 229 +ASP CG OD2 SING N ? 230 +LEU N CA SING N ? 231 +LEU CA C SING N ? 232 +LEU CA CB SING N ? 233 +LEU C O DOUB N ? 234 +LEU CB CG SING N ? 235 +LEU CG CD1 SING N ? 236 +LEU CG CD2 SING N ? 237 +ALA N CA SING N ? 238 +ALA CA C SING N ? 239 +ALA CA CB SING N ? 240 +ALA C O DOUB N ? 241 +ALA N CA SING N ? 242 +ALA CA C SING N ? 243 +ALA CA CB SING N ? 244 +ALA C O DOUB N ? 245 +LEU N CA SING N ? 246 +LEU CA C SING N ? 247 +LEU CA CB SING N ? 248 +LEU C O DOUB N ? 249 +LEU CB CG SING N ? 250 +LEU CG CD1 SING N ? 251 +LEU CG CD2 SING N ? 252 +ILE N CA SING N ? 253 +ILE CA C SING N ? 254 +ILE CA CB SING N ? 255 +ILE C O DOUB N ? 256 +ILE CB CG1 SING N ? 257 +ILE CB CG2 SING N ? 258 +ILE CG1 CD1 SING N ? 259 +VAL N CA SING N ? 260 +VAL CA C SING N ? 261 +VAL CA CB SING N ? 262 +VAL C O DOUB N ? 263 +VAL CB CG1 SING N ? 264 +VAL CB CG2 SING N ? 265 +TYR N CA SING N ? 266 +TYR CA C SING N ? 267 +TYR CA CB SING N ? 268 +TYR C O DOUB N ? 269 +TYR CB CG SING N ? 270 +TYR CG CD1 DOUB Y ? 271 +TYR CG CD2 SING Y ? 272 +TYR CD1 CE1 SING Y ? 273 +TYR CD2 CE2 DOUB Y ? 274 +TYR CE1 CZ DOUB Y ? 275 +TYR CE2 CZ SING Y ? 276 +TYR CZ OH SING N ? 277 +TRP N CA SING N ? 278 +TRP CA C SING N ? 279 +TRP CA CB SING N ? 280 +TRP C O DOUB N ? 281 +TRP CB CG SING N ? 282 +TRP CG CD1 DOUB Y ? 283 +TRP CG CD2 SING Y ? 284 +TRP CD1 NE1 SING Y ? 285 +TRP CD2 CE2 DOUB Y ? 286 +TRP CD2 CE3 SING Y ? 287 +TRP NE1 CE2 SING Y ? 288 +TRP CE2 CZ2 SING Y ? 289 +TRP CE3 CZ3 DOUB Y ? 290 +TRP CZ2 CH2 DOUB Y ? 291 +TRP CZ3 CH2 SING Y ? 292 +GLU N CA SING N ? 293 +GLU CA C SING N ? 294 +GLU CA CB SING N ? 295 +GLU C O DOUB N ? 296 +GLU CB CG SING N ? 297 +GLU CG CD SING N ? 298 +GLU CD OE1 DOUB N ? 299 +GLU CD OE2 SING N ? 300 +MET N CA SING N ? 301 +MET CA C SING N ? 302 +MET CA CB SING N ? 303 +MET C O DOUB N ? 304 +MET CB CG SING N ? 305 +MET CG SD SING N ? 306 +MET SD CE SING N ? 307 +GLU N CA SING N ? 308 +GLU CA C SING N ? 309 +GLU CA CB SING N ? 310 +GLU C O DOUB N ? 311 +GLU CB CG SING N ? 312 +GLU CG CD SING N ? 313 +GLU CD OE1 DOUB N ? 314 +GLU CD OE2 SING N ? 315 +ASP N CA SING N ? 316 +ASP CA C SING N ? 317 +ASP CA CB SING N ? 318 +ASP C O DOUB N ? 319 +ASP CB CG SING N ? 320 +ASP CG OD1 DOUB N ? 321 +ASP CG OD2 SING N ? 322 +LYS N CA SING N ? 323 +LYS CA C SING N ? 324 +LYS CA CB SING N ? 325 +LYS C O DOUB N ? 326 +LYS CB CG SING N ? 327 +LYS CG CD SING N ? 328 +LYS CD CE SING N ? 329 +LYS CE NZ SING N ? 330 +ASN N CA SING N ? 331 +ASN CA C SING N ? 332 +ASN CA CB SING N ? 333 +ASN C O DOUB N ? 334 +ASN CB CG SING N ? 335 +ASN CG OD1 DOUB N ? 336 +ASN CG ND2 SING N ? 337 +ILE N CA SING N ? 338 +ILE CA C SING N ? 339 +ILE CA CB SING N ? 340 +ILE C O DOUB N ? 341 +ILE CB CG1 SING N ? 342 +ILE CB CG2 SING N ? 343 +ILE CG1 CD1 SING N ? 344 +ILE N CA SING N ? 345 +ILE CA C SING N ? 346 +ILE CA CB SING N ? 347 +ILE C O DOUB N ? 348 +ILE CB CG1 SING N ? 349 +ILE CB CG2 SING N ? 350 +ILE CG1 CD1 SING N ? 351 +GLN N CA SING N ? 352 +GLN CA C SING N ? 353 +GLN CA CB SING N ? 354 +GLN C O DOUB N ? 355 +GLN CB CG SING N ? 356 +GLN CG CD SING N ? 357 +GLN CD OE1 DOUB N ? 358 +GLN CD NE2 SING N ? 359 +PHE N CA SING N ? 360 +PHE CA C SING N ? 361 +PHE CA CB SING N ? 362 +PHE C O DOUB N ? 363 +PHE CB CG SING N ? 364 +PHE CG CD1 DOUB Y ? 365 +PHE CG CD2 SING Y ? 366 +PHE CD1 CE1 SING Y ? 367 +PHE CD2 CE2 DOUB Y ? 368 +PHE CE1 CZ DOUB Y ? 369 +PHE CE2 CZ SING Y ? 370 +VAL N CA SING N ? 371 +VAL CA C SING N ? 372 +VAL CA CB SING N ? 373 +VAL C O DOUB N ? 374 +VAL CB CG1 SING N ? 375 +VAL CB CG2 SING N ? 376 +HIS N CA SING N ? 377 +HIS CA C SING N ? 378 +HIS CA CB SING N ? 379 +HIS C O DOUB N ? 380 +HIS CB CG SING N ? 381 +HIS CG ND1 SING Y ? 382 +HIS CG CD2 DOUB Y ? 383 +HIS ND1 CE1 DOUB Y ? 384 +HIS CD2 NE2 SING Y ? 385 +HIS CE1 NE2 SING Y ? 386 +GLY N CA SING N ? 387 +GLY CA C SING N ? 388 +GLY C O DOUB N ? 389 +GLU N CA SING N ? 390 +GLU CA C SING N ? 391 +GLU CA CB SING N ? 392 +GLU C O DOUB N ? 393 +GLU CB CG SING N ? 394 +GLU CG CD SING N ? 395 +GLU CD OE1 DOUB N ? 396 +GLU CD OE2 SING N ? 397 +GLU N CA SING N ? 398 +GLU CA C SING N ? 399 +GLU CA CB SING N ? 400 +GLU C O DOUB N ? 401 +GLU CB CG SING N ? 402 +GLU CG CD SING N ? 403 +GLU CD OE1 DOUB N ? 404 +GLU CD OE2 SING N ? 405 +ASP N CA SING N ? 406 +ASP CA C SING N ? 407 +ASP CA CB SING N ? 408 +ASP C O DOUB N ? 409 +ASP CB CG SING N ? 410 +ASP CG OD1 DOUB N ? 411 +ASP CG OD2 SING N ? 412 +LEU N CA SING N ? 413 +LEU CA C SING N ? 414 +LEU CA CB SING N ? 415 +LEU C O DOUB N ? 416 +LEU CB CG SING N ? 417 +LEU CG CD1 SING N ? 418 +LEU CG CD2 SING N ? 419 +LYS N CA SING N ? 420 +LYS CA C SING N ? 421 +LYS CA CB SING N ? 422 +LYS C O DOUB N ? 423 +LYS CB CG SING N ? 424 +LYS CG CD SING N ? 425 +LYS CD CE SING N ? 426 +LYS CE NZ SING N ? 427 +VAL N CA SING N ? 428 +VAL CA C SING N ? 429 +VAL CA CB SING N ? 430 +VAL C O DOUB N ? 431 +VAL CB CG1 SING N ? 432 +VAL CB CG2 SING N ? 433 +GLN N CA SING N ? 434 +GLN CA C SING N ? 435 +GLN CA CB SING N ? 436 +GLN C O DOUB N ? 437 +GLN CB CG SING N ? 438 +GLN CG CD SING N ? 439 +GLN CD OE1 DOUB N ? 440 +GLN CD NE2 SING N ? 441 +HIS N CA SING N ? 442 +HIS CA C SING N ? 443 +HIS CA CB SING N ? 444 +HIS C O DOUB N ? 445 +HIS CB CG SING N ? 446 +HIS CG ND1 SING Y ? 447 +HIS CG CD2 DOUB Y ? 448 +HIS ND1 CE1 DOUB Y ? 449 +HIS CD2 NE2 SING Y ? 450 +HIS CE1 NE2 SING Y ? 451 +SER N CA SING N ? 452 +SER CA C SING N ? 453 +SER CA CB SING N ? 454 +SER C O DOUB N ? 455 +SER CB OG SING N ? 456 +SER N CA SING N ? 457 +SER CA C SING N ? 458 +SER CA CB SING N ? 459 +SER C O DOUB N ? 460 +SER CB OG SING N ? 461 +TYR N CA SING N ? 462 +TYR CA C SING N ? 463 +TYR CA CB SING N ? 464 +TYR C O DOUB N ? 465 +TYR CB CG SING N ? 466 +TYR CG CD1 DOUB Y ? 467 +TYR CG CD2 SING Y ? 468 +TYR CD1 CE1 SING Y ? 469 +TYR CD2 CE2 DOUB Y ? 470 +TYR CE1 CZ DOUB Y ? 471 +TYR CE2 CZ SING Y ? 472 +TYR CZ OH SING N ? 473 +ARG N CA SING N ? 474 +ARG CA C SING N ? 475 +ARG CA CB SING N ? 476 +ARG C O DOUB N ? 477 +ARG CB CG SING N ? 478 +ARG CG CD SING N ? 479 +ARG CD NE SING N ? 480 +GLN N CA SING N ? 481 +GLN CA C SING N ? 482 +GLN CA CB SING N ? 483 +GLN C O DOUB N ? 484 +GLN CB CG SING N ? 485 +GLN CG CD SING N ? 486 +GLN CD OE1 DOUB N ? 487 +GLN CD NE2 SING N ? 488 +ARG N CA SING N ? 489 +ARG CA C SING N ? 490 +ARG CA CB SING N ? 491 +ARG C O DOUB N ? 492 +ARG CB CG SING N ? 493 +ARG CG CD SING N ? 494 +ARG CD NE SING N ? 495 +ARG NE CZ SING N ? 496 +ARG CZ NH1 SING N ? 497 +ARG CZ NH2 DOUB N ? 498 +ALA N CA SING N ? 499 +ALA CA C SING N ? 500 +ALA CA CB SING N ? 501 +ALA C O DOUB N ? 502 +ARG N CA SING N ? 503 +ARG CA C SING N ? 504 +ARG CA CB SING N ? 505 +ARG C O DOUB N ? 506 +ARG CB CG SING N ? 507 +ARG CG CD SING N ? 508 +ARG CD NE SING N ? 509 +ARG NE CZ SING N ? 510 +ARG CZ NH1 SING N ? 511 +ARG CZ NH2 DOUB N ? 512 +LEU N CA SING N ? 513 +LEU CA C SING N ? 514 +LEU CA CB SING N ? 515 +LEU C O DOUB N ? 516 +LEU CB CG SING N ? 517 +LEU CG CD1 SING N ? 518 +LEU CG CD2 SING N ? 519 +LEU N CA SING N ? 520 +LEU CA C SING N ? 521 +LEU CA CB SING N ? 522 +LEU C O DOUB N ? 523 +LEU CB CG SING N ? 524 +LEU CG CD1 SING N ? 525 +LEU CG CD2 SING N ? 526 +LYS N CA SING N ? 527 +LYS CA C SING N ? 528 +LYS CA CB SING N ? 529 +LYS C O DOUB N ? 530 +LYS CB CG SING N ? 531 +LYS CG CD SING N ? 532 +LYS CD CE SING N ? 533 +LYS CE NZ SING N ? 534 +ASP N CA SING N ? 535 +ASP CA C SING N ? 536 +ASP CA CB SING N ? 537 +ASP C O DOUB N ? 538 +ASP CB CG SING N ? 539 +ASP CG OD1 DOUB N ? 540 +ASP CG OD2 SING N ? 541 +GLN N CA SING N ? 542 +GLN CA C SING N ? 543 +GLN CA CB SING N ? 544 +GLN C O DOUB N ? 545 +GLN CB CG SING N ? 546 +GLN CG CD SING N ? 547 +GLN CD OE1 DOUB N ? 548 +GLN CD NE2 SING N ? 549 +LEU N CA SING N ? 550 +LEU CA C SING N ? 551 +LEU CA CB SING N ? 552 +LEU C O DOUB N ? 553 +LEU CB CG SING N ? 554 +LEU CG CD1 SING N ? 555 +LEU CG CD2 SING N ? 556 +SER N CA SING N ? 557 +SER CA C SING N ? 558 +SER CA CB SING N ? 559 +SER C O DOUB N ? 560 +SER CB OG SING N ? 561 +LEU N CA SING N ? 562 +LEU CA C SING N ? 563 +LEU CA CB SING N ? 564 +LEU C O DOUB N ? 565 +LEU CB CG SING N ? 566 +LEU CG CD1 SING N ? 567 +LEU CG CD2 SING N ? 568 +GLY N CA SING N ? 569 +GLY CA C SING N ? 570 +GLY C O DOUB N ? 571 +ASN N CA SING N ? 572 +ASN CA C SING N ? 573 +ASN CA CB SING N ? 574 +ASN C O DOUB N ? 575 +ASN CB CG SING N ? 576 +ASN CG OD1 DOUB N ? 577 +ASN CG ND2 SING N ? 578 +ALA N CA SING N ? 579 +ALA CA C SING N ? 580 +ALA CA CB SING N ? 581 +ALA C O DOUB N ? 582 +ALA N CA SING N ? 583 +ALA CA C SING N ? 584 +ALA CA CB SING N ? 585 +ALA C O DOUB N ? 586 +LEU N CA SING N ? 587 +LEU CA C SING N ? 588 +LEU CA CB SING N ? 589 +LEU C O DOUB N ? 590 +LEU CB CG SING N ? 591 +LEU CG CD1 SING N ? 592 +LEU CG CD2 SING N ? 593 +GLN N CA SING N ? 594 +GLN CA C SING N ? 595 +GLN CA CB SING N ? 596 +GLN C O DOUB N ? 597 +GLN CB CG SING N ? 598 +GLN CG CD SING N ? 599 +GLN CD OE1 DOUB N ? 600 +GLN CD NE2 SING N ? 601 +ILE N CA SING N ? 602 +ILE CA C SING N ? 603 +ILE CA CB SING N ? 604 +ILE C O DOUB N ? 605 +ILE CB CG1 SING N ? 606 +ILE CB CG2 SING N ? 607 +ILE CG1 CD1 SING N ? 608 +THR N CA SING N ? 609 +THR CA C SING N ? 610 +THR CA CB SING N ? 611 +THR C O DOUB N ? 612 +THR CB OG1 SING N ? 613 +THR CB CG2 SING N ? 614 +ASP N CA SING N ? 615 +ASP CA C SING N ? 616 +ASP CA CB SING N ? 617 +ASP C O DOUB N ? 618 +ASP CB CG SING N ? 619 +ASP CG OD1 DOUB N ? 620 +ASP CG OD2 SING N ? 621 +VAL N CA SING N ? 622 +VAL CA C SING N ? 623 +VAL CA CB SING N ? 624 +VAL C O DOUB N ? 625 +VAL CB CG1 SING N ? 626 +VAL CB CG2 SING N ? 627 +LYS N CA SING N ? 628 +LYS CA C SING N ? 629 +LYS CA CB SING N ? 630 +LYS C O DOUB N ? 631 +LYS CB CG SING N ? 632 +LYS CG CD SING N ? 633 +LYS CD CE SING N ? 634 +LYS CE NZ SING N ? 635 +LEU N CA SING N ? 636 +LEU CA C SING N ? 637 +LEU CA CB SING N ? 638 +LEU C O DOUB N ? 639 +LEU CB CG SING N ? 640 +LEU CG CD1 SING N ? 641 +LEU CG CD2 SING N ? 642 +GLN N CA SING N ? 643 +GLN CA C SING N ? 644 +GLN CA CB SING N ? 645 +GLN C O DOUB N ? 646 +GLN CB CG SING N ? 647 +GLN CG CD SING N ? 648 +GLN CD OE1 DOUB N ? 649 +GLN CD NE2 SING N ? 650 +ASP N CA SING N ? 651 +ASP CA C SING N ? 652 +ASP CA CB SING N ? 653 +ASP C O DOUB N ? 654 +ASP CB CG SING N ? 655 +ASP CG OD1 DOUB N ? 656 +ASP CG OD2 SING N ? 657 +ALA N CA SING N ? 658 +ALA CA C SING N ? 659 +ALA CA CB SING N ? 660 +ALA C O DOUB N ? 661 +GLY N CA SING N ? 662 +GLY CA C SING N ? 663 +GLY C O DOUB N ? 664 +VAL N CA SING N ? 665 +VAL CA C SING N ? 666 +VAL CA CB SING N ? 667 +VAL C O DOUB N ? 668 +VAL CB CG1 SING N ? 669 +VAL CB CG2 SING N ? 670 +TYR N CA SING N ? 671 +TYR CA C SING N ? 672 +TYR CA CB SING N ? 673 +TYR C O DOUB N ? 674 +TYR CB CG SING N ? 675 +TYR CG CD1 DOUB Y ? 676 +TYR CG CD2 SING Y ? 677 +TYR CD1 CE1 SING Y ? 678 +TYR CD2 CE2 DOUB Y ? 679 +TYR CE1 CZ DOUB Y ? 680 +TYR CE2 CZ SING Y ? 681 +TYR CZ OH SING N ? 682 +ARG N CA SING N ? 683 +ARG CA C SING N ? 684 +ARG CA CB SING N ? 685 +ARG C O DOUB N ? 686 +ARG CB CG SING N ? 687 +ARG CG CD SING N ? 688 +ARG CD NE SING N ? 689 +ARG NE CZ SING N ? 690 +ARG CZ NH1 SING N ? 691 +ARG CZ NH2 DOUB N ? 692 +CYS N CA SING N ? 693 +CYS CA C SING N ? 694 +CYS CA CB SING N ? 695 +CYS C O DOUB N ? 696 +CYS CB SG SING N ? 697 +MET N CA SING N ? 698 +MET CA C SING N ? 699 +MET CA CB SING N ? 700 +MET C O DOUB N ? 701 +MET CB CG SING N ? 702 +MET CG SD SING N ? 703 +MET SD CE SING N ? 704 +ILE N CA SING N ? 705 +ILE CA C SING N ? 706 +ILE CA CB SING N ? 707 +ILE C O DOUB N ? 708 +ILE CB CG1 SING N ? 709 +ILE CB CG2 SING N ? 710 +ILE CG1 CD1 SING N ? 711 +SER N CA SING N ? 712 +SER CA C SING N ? 713 +SER CA CB SING N ? 714 +SER C O DOUB N ? 715 +SER CB OG SING N ? 716 +TYR N CA SING N ? 717 +TYR CA C SING N ? 718 +TYR CA CB SING N ? 719 +TYR C O DOUB N ? 720 +TYR CB CG SING N ? 721 +TYR CG CD1 DOUB Y ? 722 +TYR CG CD2 SING Y ? 723 +TYR CD1 CE1 SING Y ? 724 +TYR CD2 CE2 DOUB Y ? 725 +TYR CE1 CZ DOUB Y ? 726 +TYR CE2 CZ SING Y ? 727 +TYR CZ OH SING N ? 728 +GLY N CA SING N ? 729 +GLY CA C SING N ? 730 +GLY C O DOUB N ? 731 +GLY N CA SING N ? 732 +GLY CA C SING N ? 733 +GLY C O DOUB N ? 734 +ALA N CA SING N ? 735 +ALA CA C SING N ? 736 +ALA CA CB SING N ? 737 +ALA C O DOUB N ? 738 +ASP N CA SING N ? 739 +ASP CA C SING N ? 740 +ASP CA CB SING N ? 741 +ASP C O DOUB N ? 742 +ASP CB CG SING N ? 743 +ASP CG OD1 DOUB N ? 744 +ASP CG OD2 SING N ? 745 +TYR N CA SING N ? 746 +TYR CA C SING N ? 747 +TYR CA CB SING N ? 748 +TYR C O DOUB N ? 749 +TYR CB CG SING N ? 750 +TYR CG CD1 DOUB Y ? 751 +TYR CG CD2 SING Y ? 752 +TYR CD1 CE1 SING Y ? 753 +TYR CD2 CE2 DOUB Y ? 754 +TYR CE1 CZ DOUB Y ? 755 +TYR CE2 CZ SING Y ? 756 +TYR CZ OH SING N ? 757 +LYS N CA SING N ? 758 +LYS CA C SING N ? 759 +LYS CA CB SING N ? 760 +LYS C O DOUB N ? 761 +LYS CB CG SING N ? 762 +LYS CG CD SING N ? 763 +LYS CD CE SING N ? 764 +LYS CE NZ SING N ? 765 +ARG N CA SING N ? 766 +ARG CA C SING N ? 767 +ARG CA CB SING N ? 768 +ARG C O DOUB N ? 769 +ARG CB CG SING N ? 770 +ARG CG CD SING N ? 771 +ARG CD NE SING N ? 772 +ILE N CA SING N ? 773 +ILE CA C SING N ? 774 +ILE CA CB SING N ? 775 +ILE C O DOUB N ? 776 +ILE CB CG1 SING N ? 777 +ILE CB CG2 SING N ? 778 +ILE CG1 CD1 SING N ? 779 +THR N CA SING N ? 780 +THR CA C SING N ? 781 +THR CA CB SING N ? 782 +THR C O DOUB N ? 783 +THR CB OG1 SING N ? 784 +THR CB CG2 SING N ? 785 +VAL N CA SING N ? 786 +VAL CA C SING N ? 787 +VAL CA CB SING N ? 788 +VAL C O DOUB N ? 789 +VAL CB CG1 SING N ? 790 +VAL CB CG2 SING N ? 791 +LYS N CA SING N ? 792 +LYS CA C SING N ? 793 +LYS CA CB SING N ? 794 +LYS C O DOUB N ? 795 +LYS CB CG SING N ? 796 +VAL N CA SING N ? 797 +VAL CA C SING N ? 798 +VAL CA CB SING N ? 799 +VAL C O DOUB N ? 800 +VAL CB CG1 SING N ? 801 +VAL CB CG2 SING N ? 802 +ASN N CA SING N ? 803 +ASN CA C SING N ? 804 +ASN CA CB SING N ? 805 +ASN C O DOUB N ? 806 +ASN CB CG SING N ? 807 +ASN CG OD1 DOUB N ? 808 +ASN CG ND2 SING N ? 809 +ALA N CA SING N ? 810 +ALA CA C SING N ? 811 +ALA CA CB SING N ? 812 +ALA C O DOUB N ? 813 +ASN CB CG SING N ? 814 +ASN CG OD1 DOUB N ? 815 +ASN CG ND2 SING N ? 816 +GLU CD OE2 SING N ? 817 +LYS CG CD SING N ? 818 +LYS CD CE SING N ? 819 +LYS CE NZ SING N ? 820 +ARG NE CZ SING N ? 821 +ARG CZ NH1 SING N ? 822 +ARG CZ NH2 DOUB N ? 823 +ARG NE CZ SING N ? 824 +ARG CZ NH1 SING N ? 825 +ARG CZ NH2 DOUB N ? 826 +LYS CG CD SING N ? 827 +LYS CD CE SING N ? 828 +LYS CE NZ SING N ? 829 +xpb N CA SING N ? 830 +xpb CA C SING N ? 831 +xpb C O DOUB N ? 832 +xpb N CA SING N ? 833 +xpb CA C SING N ? 834 +xpb C O DOUB N ? 835 +xpb N CA SING N ? 836 +xpb CA C SING N ? 837 +xpb C O DOUB N ? 838 +xpb N CA SING N ? 839 +xpb CA C SING N ? 840 +xpb C O DOUB N ? 841 +xpb N CA SING N ? 842 +xpb CA C SING N ? 843 +xpb C O DOUB N ? 844 +xpb N CA SING N ? 845 +xpb CA C SING N ? 846 +xpb C O DOUB N ? 847 +xpb N CA SING N ? 848 +xpb CA C SING N ? 849 +xpb C O DOUB N ? 850 +xpb N CA SING N ? 851 +xpb CA C SING N ? 852 +xpb C O DOUB N ? 853 +xpb N CA SING N ? 854 +xpb CA C SING N ? 855 +xpb C O DOUB N ? 856 +xpb N CA SING N ? 857 +xpb CA C SING N ? 858 +xpb C O DOUB N ? 859 +xpb N CA SING N ? 860 +xpb CA C SING N ? 861 +xpb C O DOUB N ? 862 +xpb N CA SING N ? 863 +xpb CA C SING N ? 864 +xpb C O DOUB N ? 865 +xpb N CA SING N ? 866 +xpb CA C SING N ? 867 +xpb C O DOUB N ? 868 +xpb N CA SING N ? 869 +xpb CA C SING N ? 870 +xpb C O DOUB N ? 871 +xpb N CA SING N ? 872 +xpb CA C SING N ? 873 +xpb C O DOUB N ? 874 +xpb N CA SING N ? 875 +xpb CA C SING N ? 876 +xpb C O DOUB N ? 877 +# +loop_ +_atom_site.group_PDB +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.B_iso_or_equiv +_atom_site.occupancy +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.pdbx_PDB_model_num +_atom_site.id +ATOM N N . ASN A0 1 1 . 1 ASN A0 N 0.0 1.0 -10.883795 -6.694418 20.39194 1 1 +ATOM C CA . ASN A0 1 1 . 1 ASN A0 CA 0.0 1.0 -11.077314 -6.5671277 18.987846 1 2 +ATOM C C . ASN A0 1 1 . 1 ASN A0 C 0.0 1.0 -9.954697 -7.270876 18.20503 1 3 +ATOM O O . ASN A0 1 1 . 1 ASN A0 O 0.0 1.0 -8.782958 -7.1015983 18.560154 1 4 +ATOM C CB . ASN A0 1 1 . 1 ASN A0 CB 0.0 1.0 -11.124349 -5.102397 18.588547 1 5 +ATOM C CG . ASN A0 1 1 . 1 ASN A0 CG 0.0 1.0 -12.367089 -4.3996944 19.012606 1 6 +ATOM O OD1 . ASN A0 1 1 . 1 ASN A0 OD1 0.0 1.0 -13.447905 -4.9834013 19.004932 1 7 +ATOM N ND2 . ASN A0 1 1 . 1 ASN A0 ND2 0.0 1.0 -12.249262 -3.123139 19.362543 1 8 +ATOM N N . ALA A0 1 2 . 2 ALA A0 N 0.0 1.0 -10.3168545 -8.0307045 17.198307 1 9 +ATOM C CA . ALA A0 1 2 . 2 ALA A0 CA 0.0 1.0 -9.340387 -8.725077 16.358377 1 10 +ATOM C C . ALA A0 1 2 . 2 ALA A0 C 0.0 1.0 -8.623644 -7.724932 15.473214 1 11 +ATOM O O . ALA A0 1 2 . 2 ALA A0 O 0.0 1.0 -9.103226 -6.6211967 15.260281 1 12 +ATOM C CB . ALA A0 1 2 . 2 ALA A0 CB 0.0 1.0 -10.033081 -9.787325 15.512039 1 13 +ATOM N N . PHE A0 1 3 . 3 PHE A0 N 0.0 1.0 -7.471796 -8.113836 14.990042 1 14 +ATOM C CA . PHE A0 1 3 . 3 PHE A0 CA 0.0 1.0 -6.7397833 -7.317012 14.032038 1 15 +ATOM C C . PHE A0 1 3 . 3 PHE A0 C 0.0 1.0 -7.6051044 -7.089338 12.805637 1 16 +ATOM O O . PHE A0 1 3 . 3 PHE A0 O 0.0 1.0 -8.1580715 -8.027218 12.22966 1 17 +ATOM C CB . PHE A0 1 3 . 3 PHE A0 CB 0.0 1.0 -5.425016 -8.016991 13.621073 1 18 +ATOM C CG . PHE A0 1 3 . 3 PHE A0 CG 0.0 1.0 -4.6307974 -7.2844553 12.592549 1 19 +ATOM C CD1 . PHE A0 1 3 . 3 PHE A0 CD1 0.0 1.0 -3.8515816 -6.185891 12.932714 1 20 +ATOM C CD2 . PHE A0 1 3 . 3 PHE A0 CD2 0.0 1.0 -4.629097 -7.6865478 11.266535 1 21 +ATOM C CE1 . PHE A0 1 3 . 3 PHE A0 CE1 0.0 1.0 -3.105948 -5.4954205 11.975993 1 22 +ATOM C CE2 . PHE A0 1 3 . 3 PHE A0 CE2 0.0 1.0 -3.9003499 -7.005997 10.302567 1 23 +ATOM C CZ . PHE A0 1 3 . 3 PHE A0 CZ 0.0 1.0 -3.1408486 -5.902973 10.6607065 1 24 +ATOM N N . THR A0 1 4 . 4 THR A0 N 0.0 1.0 -7.742797 -5.8449674 12.428338 1 25 +ATOM C CA . THR A0 1 4 . 4 THR A0 CA 0.0 1.0 -8.599695 -5.496049 11.2886 1 26 +ATOM C C . THR A0 1 4 . 4 THR A0 C 0.0 1.0 -7.936818 -4.41234 10.429253 1 27 +ATOM O O . THR A0 1 4 . 4 THR A0 O 0.0 1.0 -7.437907 -3.4279594 10.969509 1 28 +ATOM C CB . THR A0 1 4 . 4 THR A0 CB 0.0 1.0 -9.983138 -5.0197983 11.7336235 1 29 +ATOM O OG1 . THR A0 1 4 . 4 THR A0 OG1 0.0 1.0 -10.609963 -6.0729485 12.496669 1 30 +ATOM C CG2 . THR A0 1 4 . 4 THR A0 CG2 0.0 1.0 -10.867304 -4.670329 10.569174 1 31 +ATOM N N . VAL A0 1 5 . 5 VAL A0 N 0.0 1.0 -7.9875236 -4.618811 9.14819 1 32 +ATOM C CA . VAL A0 1 5 . 5 VAL A0 CA 0.0 1.0 -7.553008 -3.62433 8.1918335 1 33 +ATOM C C . VAL A0 1 5 . 5 VAL A0 C 0.0 1.0 -8.775179 -2.8580256 7.7093177 1 34 +ATOM O O . VAL A0 1 5 . 5 VAL A0 O 0.0 1.0 -9.751778 -3.4694052 7.2841773 1 35 +ATOM C CB . VAL A0 1 5 . 5 VAL A0 CB 0.0 1.0 -6.7943482 -4.255166 6.9939356 1 36 +ATOM C CG1 . VAL A0 1 5 . 5 VAL A0 CG1 0.0 1.0 -6.39149 -3.188705 5.9921813 1 37 +ATOM C CG2 . VAL A0 1 5 . 5 VAL A0 CG2 0.0 1.0 -5.556509 -4.983817 7.4826403 1 38 +ATOM N N . THR A0 1 6 . 6 THR A0 N 0.0 1.0 -8.739111 -1.5450343 7.7558384 1 39 +ATOM C CA . THR A0 1 6 . 6 THR A0 CA 0.0 1.0 -9.867573 -0.72483873 7.34666 1 40 +ATOM C C . THR A0 1 6 . 6 THR A0 C 0.0 1.0 -9.505805 0.099853225 6.1257415 1 41 +ATOM O O . THR A0 1 6 . 6 THR A0 O 0.0 1.0 -8.324073 0.36033818 5.8639193 1 42 +ATOM C CB . THR A0 1 6 . 6 THR A0 CB 0.0 1.0 -10.317581 0.21775748 8.486702 1 43 +ATOM O OG1 . THR A0 1 6 . 6 THR A0 OG1 0.0 1.0 -9.242705 1.0672995 8.861643 1 44 +ATOM C CG2 . THR A0 1 6 . 6 THR A0 CG2 0.0 1.0 -10.795418 -0.5555363 9.699653 1 45 +ATOM N N . VAL A0 1 7 . 7 VAL A0 N 0.0 1.0 -10.535752 0.4997901 5.370553 1 46 +ATOM C CA . VAL A0 1 7 . 7 VAL A0 CA 0.0 1.0 -10.366383 1.3502929 4.1825414 1 47 +ATOM C C . VAL A0 1 7 . 7 VAL A0 C 0.0 1.0 -11.163575 2.6270118 4.360611 1 48 +ATOM O O . VAL A0 1 7 . 7 VAL A0 O 0.0 1.0 -12.278115 2.5872316 4.885216 1 49 +ATOM C CB . VAL A0 1 7 . 7 VAL A0 CB 0.0 1.0 -10.788801 0.61839306 2.8966465 1 50 +ATOM C CG1 . VAL A0 1 7 . 7 VAL A0 CG1 0.0 1.0 -9.870674 -0.57038945 2.587449 1 51 +ATOM C CG2 . VAL A0 1 7 . 7 VAL A0 CG2 0.0 1.0 -12.226873 0.16835713 2.965228 1 52 +ATOM N N . PRO A0 1 8 . 8 PRO A0 N 0.0 1.0 -10.580072 3.737901 3.96077 1 53 +ATOM C CA . PRO A0 1 8 . 8 PRO A0 CA 0.0 1.0 -11.361534 4.9909368 3.978819 1 54 +ATOM C C . PRO A0 1 8 . 8 PRO A0 C 0.0 1.0 -12.597779 4.88999 3.1249325 1 55 +ATOM O O . PRO A0 1 8 . 8 PRO A0 O 0.0 1.0 -13.673948 5.3640156 3.488535 1 56 +ATOM C CB . PRO A0 1 8 . 8 PRO A0 CB 0.0 1.0 -10.38117 6.048868 3.453889 1 57 +ATOM C CG . PRO A0 1 8 . 8 PRO A0 CG 0.0 1.0 -9.015797 5.45965 3.6557431 1 58 +ATOM C CD . PRO A0 1 8 . 8 PRO A0 CD 0.0 1.0 -9.219013 3.9643688 3.5444374 1 59 +ATOM N N . LYS A0 1 9 . 9 LYS A0 N 0.0 1.0 -12.440325 4.261659 1.9875917 1 60 +ATOM C CA . LYS A0 1 9 . 9 LYS A0 CA 0.0 1.0 -13.493711 3.8987594 1.0443542 1 61 +ATOM C C . LYS A0 1 9 . 9 LYS A0 C 0.0 1.0 -13.026708 2.7542915 0.19216387 1 62 +ATOM O O . LYS A0 1 9 . 9 LYS A0 O 0.0 1.0 -11.8378525 2.508325 0.07328958 1 63 +ATOM C CB . LYS A0 1 9 . 9 LYS A0 CB 0.0 1.0 -13.935785 5.1210327 0.19086672 1 64 +ATOM C CG . LYS A0 1 9 . 9 LYS A0 CG 0.0 1.0 -12.825876 5.698039 -0.6581302 1 65 +ATOM C CD . LYS A0 1 9 . 9 LYS A0 CD 0.0 1.0 -13.348693 6.905325 -1.413939 1 66 +ATOM C CE . LYS A0 1 9 . 9 LYS A0 CE 0.0 1.0 -12.223612 7.634472 -2.160638 1 67 +ATOM N NZ . LYS A0 1 9 . 9 LYS A0 NZ 0.0 1.0 -12.693607 8.868947 -2.8775206 1 68 +ATOM N N . ASP A0 1 10 . 10 ASP A0 N 0.0 1.0 -13.957498 2.0956676 -0.46390224 1 69 +ATOM C CA . ASP A0 1 10 . 10 ASP A0 CA 0.0 1.0 -13.589443 0.9221281 -1.2370285 1 70 +ATOM C C . ASP A0 1 10 . 10 ASP A0 C 0.0 1.0 -13.650679 1.1355348 -2.7356737 1 71 +ATOM O O . ASP A0 1 10 . 10 ASP A0 O 0.0 1.0 -13.438036 0.19514133 -3.502996 1 72 +ATOM C CB . ASP A0 1 10 . 10 ASP A0 CB 0.0 1.0 -14.453789 -0.28845978 -0.833737 1 73 +ATOM C CG . ASP A0 1 10 . 10 ASP A0 CG 0.0 1.0 -15.923085 -0.060183883 -1.0825245 1 74 +ATOM O OD1 . ASP A0 1 10 . 10 ASP A0 OD1 0.0 1.0 -16.316162 1.0783174 -1.491694 1 75 +ATOM O OD2 . ASP A0 1 10 . 10 ASP A0 OD2 0.0 1.0 -16.727585 -0.9822387 -0.87420213 1 76 +ATOM N N . LEU A0 1 11 . 11 LEU A0 N 0.0 1.0 -13.956756 2.35711 -3.1549838 1 77 +ATOM C CA . LEU A0 1 11 . 11 LEU A0 CA 0.0 1.0 -14.027617 2.7042162 -4.5781026 1 78 +ATOM C C . LEU A0 1 11 . 11 LEU A0 C 0.0 1.0 -13.342024 4.03034 -4.827715 1 79 +ATOM O O . LEU A0 1 11 . 11 LEU A0 O 0.0 1.0 -13.661264 5.0124063 -4.177091 1 80 +ATOM C CB . LEU A0 1 11 . 11 LEU A0 CB 0.0 1.0 -15.4736805 2.7437813 -5.0637417 1 81 +ATOM C CG . LEU A0 1 11 . 11 LEU A0 CG 0.0 1.0 -15.709817 3.2717845 -6.474292 1 82 +ATOM C CD1 . LEU A0 1 11 . 11 LEU A0 CD1 0.0 1.0 -15.05886 2.3522983 -7.499483 1 83 +ATOM C CD2 . LEU A0 1 11 . 11 LEU A0 CD2 0.0 1.0 -17.212584 3.414448 -6.755025 1 84 +ATOM N N . TYR A0 1 12 . 12 TYR A0 N 0.0 1.0 -12.444517 4.0267034 -5.754591 1 85 +ATOM C CA . TYR A0 1 12 . 12 TYR A0 CA 0.0 1.0 -11.806723 5.2482634 -6.2274876 1 86 +ATOM C C . TYR A0 1 12 . 12 TYR A0 C 0.0 1.0 -12.165298 5.465787 -7.6820936 1 87 +ATOM O O . TYR A0 1 12 . 12 TYR A0 O 0.0 1.0 -12.070006 4.5558653 -8.499622 1 88 +ATOM C CB . TYR A0 1 12 . 12 TYR A0 CB 0.0 1.0 -10.2872925 5.1810827 -6.0922565 1 89 +ATOM C CG . TYR A0 1 12 . 12 TYR A0 CG 0.0 1.0 -9.799326 5.3102083 -4.6766977 1 90 +ATOM C CD1 . TYR A0 1 12 . 12 TYR A0 CD1 0.0 1.0 -9.480046 6.566342 -4.141257 1 91 +ATOM C CD2 . TYR A0 1 12 . 12 TYR A0 CD2 0.0 1.0 -9.64363 4.2146425 -3.8614702 1 92 +ATOM C CE1 . TYR A0 1 12 . 12 TYR A0 CE1 0.0 1.0 -9.046772 6.6922846 -2.8203201 1 93 +ATOM C CE2 . TYR A0 1 12 . 12 TYR A0 CE2 0.0 1.0 -9.208612 4.3372087 -2.5536554 1 94 +ATOM C CZ . TYR A0 1 12 . 12 TYR A0 CZ 0.0 1.0 -8.911998 5.570776 -2.0432532 1 95 +ATOM O OH . TYR A0 1 12 . 12 TYR A0 OH 0.0 1.0 -8.463515 5.6939316 -0.7497916 1 96 +ATOM N N . VAL A0 1 13 . 13 VAL A0 N 0.0 1.0 -12.5550375 6.639055 -8.007622 1 97 +ATOM C CA . VAL A0 1 13 . 13 VAL A0 CA 0.0 1.0 -12.759634 7.04305 -9.384274 1 98 +ATOM C C . VAL A0 1 13 . 13 VAL A0 C 0.0 1.0 -11.663515 8.063867 -9.704151 1 99 +ATOM O O . VAL A0 1 13 . 13 VAL A0 O 0.0 1.0 -11.6447315 9.138676 -9.111356 1 100 +ATOM C CB . VAL A0 1 13 . 13 VAL A0 CB 0.0 1.0 -14.152841 7.636216 -9.630769 1 101 +ATOM C CG1 . VAL A0 1 13 . 13 VAL A0 CG1 0.0 1.0 -14.316253 8.022968 -11.092779 1 102 +ATOM C CG2 . VAL A0 1 13 . 13 VAL A0 CG2 0.0 1.0 -15.231846 6.6347256 -9.235991 1 103 +ATOM N N . VAL A0 1 14 . 14 VAL A0 N 0.0 1.0 -10.819151 7.7225394 -10.624667 1 104 +ATOM C CA . VAL A0 1 14 . 14 VAL A0 CA 0.0 1.0 -9.635644 8.556449 -10.890635 1 105 +ATOM C C . VAL A0 1 14 . 14 VAL A0 C 0.0 1.0 -9.5648155 8.950911 -12.356543 1 106 +ATOM O O . VAL A0 1 14 . 14 VAL A0 O 0.0 1.0 -10.0790205 8.247872 -13.224554 1 107 +ATOM C CB . VAL A0 1 14 . 14 VAL A0 CB 0.0 1.0 -8.351501 7.8198543 -10.466702 1 108 +ATOM C CG1 . VAL A0 1 14 . 14 VAL A0 CG1 0.0 1.0 -8.345141 7.5496397 -8.957802 1 109 +ATOM C CG2 . VAL A0 1 14 . 14 VAL A0 CG2 0.0 1.0 -8.185961 6.5131655 -11.226006 1 110 +ATOM N N . GLU A0 1 15 . 15 GLU A0 N 0.0 1.0 -8.895744 10.044777 -12.618135 1 111 +ATOM C CA . GLU A0 1 15 . 15 GLU A0 CA 0.0 1.0 -8.70957 10.536713 -13.978455 1 112 +ATOM C C . GLU A0 1 15 . 15 GLU A0 C 0.0 1.0 -7.5263467 9.848306 -14.624879 1 113 +ATOM O O . GLU A0 1 15 . 15 GLU A0 O 0.0 1.0 -6.4904795 9.624395 -13.990534 1 114 +ATOM C CB . GLU A0 1 15 . 15 GLU A0 CB 0.0 1.0 -8.53117 12.036135 -14.012965 1 115 +ATOM C CG . GLU A0 1 15 . 15 GLU A0 CG 0.0 1.0 -9.705 12.831886 -13.485067 1 116 +ATOM C CD . GLU A0 1 15 . 15 GLU A0 CD 0.0 1.0 -10.946687 12.808107 -14.349693 1 117 +ATOM O OE1 . GLU A0 1 15 . 15 GLU A0 OE1 0.0 1.0 -10.856029 12.549145 -15.577972 1 118 +ATOM O OE2 . GLU A0 1 15 . 15 GLU A0 OE2 0.0 1.0 -12.006378 13.003319 -13.840614 1 119 +ATOM N N . TYR A0 1 16 . 16 TYR A0 N 0.0 1.0 -7.6723576 9.587426 -15.935141 1 120 +ATOM C CA . TYR A0 1 16 . 16 TYR A0 CA 0.0 1.0 -6.5461254 9.087563 -16.740328 1 121 +ATOM C C . TYR A0 1 16 . 16 TYR A0 C 0.0 1.0 -5.387553 10.060724 -16.703999 1 122 +ATOM O O . TYR A0 1 16 . 16 TYR A0 O 0.0 1.0 -5.5970488 11.258822 -16.87661 1 123 +ATOM C CB . TYR A0 1 16 . 16 TYR A0 CB 0.0 1.0 -7.0257797 8.83004 -18.18671 1 124 +ATOM C CG . TYR A0 1 16 . 16 TYR A0 CG 0.0 1.0 -5.9208894 8.35027 -19.106113 1 125 +ATOM C CD1 . TYR A0 1 16 . 16 TYR A0 CD1 0.0 1.0 -5.4629345 7.0471196 -19.05008 1 126 +ATOM C CD2 . TYR A0 1 16 . 16 TYR A0 CD2 0.0 1.0 -5.352001 9.216338 -20.031204 1 127 +ATOM C CE1 . TYR A0 1 16 . 16 TYR A0 CE1 0.0 1.0 -4.4478188 6.59843 -19.902388 1 128 +ATOM C CE2 . TYR A0 1 16 . 16 TYR A0 CE2 0.0 1.0 -4.339743 8.770889 -20.871761 1 129 +ATOM C CZ . TYR A0 1 16 . 16 TYR A0 CZ 0.0 1.0 -3.8934116 7.466181 -20.797129 1 130 +ATOM O OH . TYR A0 1 16 . 16 TYR A0 OH 0.0 1.0 -2.8826013 7.02086 -21.640167 1 131 +ATOM N N . GLY A0 1 17 . 17 GLY A0 N 0.0 1.0 -4.1576777 9.551029 -16.528955 1 132 +ATOM C CA . GLY A0 1 17 . 17 GLY A0 CA 0.0 1.0 -2.9617686 10.377823 -16.464428 1 133 +ATOM C C . GLY A0 1 17 . 17 GLY A0 C 0.0 1.0 -2.6718328 10.963798 -15.092505 1 134 +ATOM O O . GLY A0 1 17 . 17 GLY A0 O 0.0 1.0 -1.5796413 11.477285 -14.87303 1 135 +ATOM N N . SER A0 1 18 . 18 SER A0 N 0.0 1.0 -3.6550465 10.871901 -14.174135 1 136 +ATOM C CA . SER A0 1 18 . 18 SER A0 CA 0.0 1.0 -3.4477525 11.410442 -12.84246 1 137 +ATOM C C . SER A0 1 18 . 18 SER A0 C 0.0 1.0 -2.64991 10.455166 -11.975233 1 138 +ATOM O O . SER A0 1 18 . 18 SER A0 O 0.0 1.0 -2.4903932 9.2833 -12.29702 1 139 +ATOM C CB . SER A0 1 18 . 18 SER A0 CB 0.0 1.0 -4.790465 11.72792 -12.163128 1 140 +ATOM O OG . SER A0 1 18 . 18 SER A0 OG 0.0 1.0 -5.513901 10.518567 -11.934689 1 141 +ATOM N N . ASN A0 1 19 . 19 ASN A0 N 0.0 1.0 -2.1881666 10.985644 -10.897811 1 142 +ATOM C CA . ASN A0 1 19 . 19 ASN A0 CA 0.0 1.0 -1.620913 10.160244 -9.84634 1 143 +ATOM C C . ASN A0 1 19 . 19 ASN A0 C 0.0 1.0 -2.7288146 9.761428 -8.880482 1 144 +ATOM O O . ASN A0 1 19 . 19 ASN A0 O 0.0 1.0 -3.660686 10.5393095 -8.654209 1 145 +ATOM C CB . ASN A0 1 19 . 19 ASN A0 CB 0.0 1.0 -0.5265658 10.926292 -9.100883 1 146 +ATOM C CG . ASN A0 1 19 . 19 ASN A0 CG 0.0 1.0 0.6024154 11.371883 -10.0076275 1 147 +ATOM O OD1 . ASN A0 1 19 . 19 ASN A0 OD1 0.0 1.0 0.8853811 10.737925 -11.0337105 1 148 +ATOM N ND2 . ASN A0 1 19 . 19 ASN A0 ND2 0.0 1.0 1.2353265 12.481696 -9.661319 1 149 +ATOM N N . MET A0 1 20 . 20 MET A0 N 0.0 1.0 -2.6915927 8.5488205 -8.306595 1 150 +ATOM C CA . MET A0 1 20 . 20 MET A0 CA 0.0 1.0 -3.6546187 8.137923 -7.307885 1 151 +ATOM C C . MET A0 1 20 . 20 MET A0 C 0.0 1.0 -2.9658422 7.5539827 -6.099854 1 152 +ATOM O O . MET A0 1 20 . 20 MET A0 O 0.0 1.0 -1.917841 6.9349537 -6.2186346 1 153 +ATOM C CB . MET A0 1 20 . 20 MET A0 CB 0.0 1.0 -4.67732 7.1411343 -7.870698 1 154 +ATOM C CG . MET A0 1 20 . 20 MET A0 CG 0.0 1.0 -4.105616 5.7844014 -8.177103 1 155 +ATOM S SD . MET A0 1 20 . 20 MET A0 SD 0.0 1.0 -5.357712 4.6246796 -8.809786 1 156 +ATOM C CE . MET A0 1 20 . 20 MET A0 CE 0.0 1.0 -4.362358 3.060779 -8.796351 1 157 +ATOM N N . THR A0 1 21 . 21 THR A0 N 0.0 1.0 -3.564231 7.804933 -4.974755 1 158 +ATOM C CA . THR A0 1 21 . 21 THR A0 CA 0.0 1.0 -3.1521592 7.167398 -3.7218857 1 159 +ATOM C C . THR A0 1 21 . 21 THR A0 C 0.0 1.0 -4.329895 6.430688 -3.153665 1 160 +ATOM O O . THR A0 1 21 . 21 THR A0 O 0.0 1.0 -5.3707542 7.040139 -2.916241 1 161 +ATOM C CB . THR A0 1 21 . 21 THR A0 CB 0.0 1.0 -2.5903623 8.191195 -2.7275858 1 162 +ATOM O OG1 . THR A0 1 21 . 21 THR A0 OG1 0.0 1.0 -1.4522644 8.849433 -3.2959714 1 163 +ATOM C CG2 . THR A0 1 21 . 21 THR A0 CG2 0.0 1.0 -2.1822941 7.518515 -1.4088695 1 164 +ATOM N N . ILE A0 1 22 . 22 ILE A0 N 0.0 1.0 -4.2193413 5.124138 -2.9685974 1 165 +ATOM C CA . ILE A0 1 22 . 22 ILE A0 CA 0.0 1.0 -5.268944 4.3452997 -2.3493557 1 166 +ATOM C C . ILE A0 1 22 . 22 ILE A0 C 0.0 1.0 -4.75551 3.8088908 -1.038336 1 167 +ATOM O O . ILE A0 1 22 . 22 ILE A0 O 0.0 1.0 -3.592715 3.4564757 -0.91386557 1 168 +ATOM C CB . ILE A0 1 22 . 22 ILE A0 CB 0.0 1.0 -5.782036 3.2118611 -3.2899613 1 169 +ATOM C CG1 . ILE A0 1 22 . 22 ILE A0 CG1 0.0 1.0 -4.636777 2.264965 -3.6665123 1 170 +ATOM C CG2 . ILE A0 1 22 . 22 ILE A0 CG2 0.0 1.0 -6.452305 3.7901783 -4.5065484 1 171 +ATOM C CD1 . ILE A0 1 22 . 22 ILE A0 CD1 0.0 1.0 -5.099284 1.0173643 -4.4290032 1 172 +ATOM N N . GLU A0 1 23 . 23 GLU A0 N 0.0 1.0 -5.623028 3.7497854 -0.028243022 1 173 +ATOM C CA . GLU A0 1 23 . 23 GLU A0 CA 0.0 1.0 -5.2071333 3.5323033 1.3508431 1 174 +ATOM C C . GLU A0 1 23 . 23 GLU A0 C 0.0 1.0 -5.869831 2.337119 1.9939513 1 175 +ATOM O O . GLU A0 1 23 . 23 GLU A0 O 0.0 1.0 -7.045962 2.0822792 1.76077 1 176 +ATOM C CB . GLU A0 1 23 . 23 GLU A0 CB 0.0 1.0 -5.466944 4.766279 2.17704 1 177 +ATOM C CG . GLU A0 1 23 . 23 GLU A0 CG 0.0 1.0 -4.7646446 6.0015078 1.6831858 1 178 +ATOM C CD . GLU A0 1 23 . 23 GLU A0 CD 0.0 1.0 -5.0986867 7.2755094 2.451104 1 179 +ATOM O OE1 . GLU A0 1 23 . 23 GLU A0 OE1 0.0 1.0 -5.9355106 7.2746515 3.3764904 1 180 +ATOM O OE2 . GLU A0 1 23 . 23 GLU A0 OE2 0.0 1.0 -4.551595 8.293043 2.137105 1 181 +ATOM N N . CYS A0 1 24 . 24 CYS A0 N 0.0 1.0 -5.117468 1.6402782 2.8415904 1 182 +ATOM C CA . CYS A0 1 24 . 24 CYS A0 CA 0.0 1.0 -5.6070323 0.7203945 3.8503606 1 183 +ATOM C C . CYS A0 1 24 . 24 CYS A0 C 0.0 1.0 -5.016429 1.1438187 5.1886263 1 184 +ATOM O O . CYS A0 1 24 . 24 CYS A0 O 0.0 1.0 -3.8566723 1.5137134 5.2354636 1 185 +ATOM C CB . CYS A0 1 24 . 24 CYS A0 CB 0.0 1.0 -5.235196 -0.72566104 3.5445175 1 186 +ATOM S SG . CYS A0 1 24 . 24 CYS A0 SG 0.0 1.0 -6.1961517 -1.455646 2.209216 1 187 +ATOM N N . LYS A0 1 25 . 25 LYS A0 N 0.0 1.0 -5.8168554 1.0549363 6.240475 1 188 +ATOM C CA . LYS A0 1 25 . 25 LYS A0 CA 0.0 1.0 -5.3519444 1.4087117 7.58469 1 189 +ATOM C C . LYS A0 1 25 . 25 LYS A0 C 0.0 1.0 -5.2592826 0.17564681 8.455887 1 190 +ATOM O O . LYS A0 1 25 . 25 LYS A0 O 0.0 1.0 -6.067213 -0.7351572 8.311552 1 191 +ATOM C CB . LYS A0 1 25 . 25 LYS A0 CB 0.0 1.0 -6.274328 2.4464436 8.215895 1 192 +ATOM C CG . LYS A0 1 25 . 25 LYS A0 CG 0.0 1.0 -6.2311068 3.7996802 7.5223393 1 193 +ATOM C CD . LYS A0 1 25 . 25 LYS A0 CD 0.0 1.0 -7.0272837 4.828102 8.273089 1 194 +ATOM C CE . LYS A0 1 25 . 25 LYS A0 CE 0.0 1.0 -6.9122686 6.207471 7.610571 1 195 +ATOM N NZ . LYS A0 1 25 . 25 LYS A0 NZ 0.0 1.0 -7.671418 7.243807 8.384666 1 196 +ATOM N N . PHE A0 1 26 . 26 PHE A0 N 0.0 1.0 -4.320728 0.18507542 9.357546 1 197 +ATOM C CA . PHE A0 1 26 . 26 PHE A0 CA 0.0 1.0 -4.1181827 -0.9044758 10.286932 1 198 +ATOM C C . PHE A0 1 26 . 26 PHE A0 C 0.0 1.0 -3.79355 -0.3565603 11.668689 1 199 +ATOM O O . PHE A0 1 26 . 26 PHE A0 O 0.0 1.0 -3.3254592 0.78253424 11.799195 1 200 +ATOM C CB . PHE A0 1 26 . 26 PHE A0 CB 0.0 1.0 -3.04409 -1.8752859 9.798414 1 201 +ATOM C CG . PHE A0 1 26 . 26 PHE A0 CG 0.0 1.0 -1.7047498 -1.2227085 9.556363 1 202 +ATOM C CD1 . PHE A0 1 26 . 26 PHE A0 CD1 0.0 1.0 -0.7707789 -1.1742852 10.57177 1 203 +ATOM C CD2 . PHE A0 1 26 . 26 PHE A0 CD2 0.0 1.0 -1.3624024 -0.6876466 8.315697 1 204 +ATOM C CE1 . PHE A0 1 26 . 26 PHE A0 CE1 0.0 1.0 0.47853667 -0.5777017 10.359396 1 205 +ATOM C CE2 . PHE A0 1 26 . 26 PHE A0 CE2 0.0 1.0 -0.13391964 -0.0774525 8.084749 1 206 +ATOM C CZ . PHE A0 1 26 . 26 PHE A0 CZ 0.0 1.0 0.79419756 -0.04215761 9.125516 1 207 +ATOM N N . PRO A0 1 27 . 27 PRO A0 N 0.0 1.0 -4.0810127 -1.124807 12.700451 1 208 +ATOM C CA . PRO A0 1 27 . 27 PRO A0 CA 0.0 1.0 -3.8717165 -0.6200657 14.061966 1 209 +ATOM C C . PRO A0 1 27 . 27 PRO A0 C 0.0 1.0 -2.3983595 -0.55599177 14.4574795 1 210 +ATOM O O . PRO A0 1 27 . 27 PRO A0 O 0.0 1.0 -1.6894467 -1.5353768 14.334049 1 211 +ATOM C CB . PRO A0 1 27 . 27 PRO A0 CB 0.0 1.0 -4.631487 -1.6231242 14.927815 1 212 +ATOM C CG . PRO A0 1 27 . 27 PRO A0 CG 0.0 1.0 -4.585593 -2.8848896 14.126133 1 213 +ATOM C CD . PRO A0 1 27 . 27 PRO A0 CD 0.0 1.0 -4.615321 -2.4880185 12.687466 1 214 +ATOM N N . VAL A0 1 28 . 28 VAL A0 N 0.0 1.0 -2.0000772 0.5978413 14.883832 1 215 +ATOM C CA . VAL A0 1 28 . 28 VAL A0 CA 0.0 1.0 -0.67965996 0.7934544 15.469351 1 216 +ATOM C C . VAL A0 1 28 . 28 VAL A0 C 0.0 1.0 -0.8493036 1.4925472 16.818504 1 217 +ATOM O O . VAL A0 1 28 . 28 VAL A0 O 0.0 1.0 -1.4252119 2.573843 16.870808 1 218 +ATOM C CB . VAL A0 1 28 . 28 VAL A0 CB 0.0 1.0 0.2601298 1.6190943 14.516779 1 219 +ATOM C CG1 . VAL A0 1 28 . 28 VAL A0 CG1 0.0 1.0 1.5854392 1.8731437 15.19142 1 220 +ATOM C CG2 . VAL A0 1 28 . 28 VAL A0 CG2 0.0 1.0 0.47152737 0.9054352 13.217465 1 221 +ATOM N N . GLU A0 1 29 . 29 GLU A0 N 0.0 1.0 -0.37211806 0.87023723 17.854248 1 222 +ATOM C CA . GLU A0 1 29 . 29 GLU A0 CA 0.0 1.0 -0.39941758 1.4852841 19.172934 1 223 +ATOM C C . GLU A0 1 29 . 29 GLU A0 C 0.0 1.0 0.97676814 2.0378563 19.499027 1 224 +ATOM O O . GLU A0 1 29 . 29 GLU A0 O 0.0 1.0 1.9416978 1.3013154 19.567907 1 225 +ATOM C CB . GLU A0 1 29 . 29 GLU A0 CB 0.0 1.0 -0.8446422 0.495262 20.239365 1 226 +ATOM C CG . GLU A0 1 29 . 29 GLU A0 CG 0.0 1.0 -2.2906299 0.038569294 20.088428 1 227 +ATOM C CD . GLU A0 1 29 . 29 GLU A0 CD 0.0 1.0 -2.7336435 -0.9152019 21.190294 1 228 +ATOM O OE1 . GLU A0 1 29 . 29 GLU A0 OE1 0.0 1.0 -1.9198852 -1.4857721 21.90707 1 229 +ATOM O OE2 . GLU A0 1 29 . 29 GLU A0 OE2 0.0 1.0 -3.9153223 -1.1385142 21.376898 1 230 +ATOM N N . LYS A0 1 30 . 30 LYS A0 N 0.0 1.0 1.0704501 3.3577824 19.567959 1 231 +ATOM C CA . LYS A0 1 30 . 30 LYS A0 CA 0.0 1.0 2.303049 4.090784 19.856926 1 232 +ATOM C C . LYS A0 1 30 . 30 LYS A0 C 0.0 1.0 3.2552245 4.0193205 18.663338 1 233 +ATOM O O . LYS A0 1 30 . 30 LYS A0 O 0.0 1.0 2.895763 4.361949 17.548298 1 234 +ATOM C CB . LYS A0 1 30 . 30 LYS A0 CB 0.0 1.0 2.9310946 3.6314225 21.14677 1 235 +ATOM C CG . LYS A0 1 30 . 30 LYS A0 CG 0.0 1.0 2.0344112 3.8798318 22.349949 1 236 +ATOM C CD . LYS A0 1 30 . 30 LYS A0 CD 0.0 1.0 2.7279177 3.4970307 23.625328 1 237 +ATOM C CE . LYS A0 1 30 . 30 LYS A0 CE 0.0 1.0 1.828408 3.6737745 24.84515 1 238 +ATOM N NZ . LYS A0 1 30 . 30 LYS A0 NZ 0.0 1.0 2.5036888 3.2252114 26.108406 1 239 +ATOM N N . GLN A0 1 31 . 31 GLN A0 N 0.0 1.0 4.4857316 3.4553757 18.837048 1 240 +ATOM C CA . GLN A0 1 31 . 31 GLN A0 CA 0.0 1.0 5.5006447 3.4198322 17.768364 1 241 +ATOM C C . GLN A0 1 31 . 31 GLN A0 C 0.0 1.0 5.355753 2.1532896 16.931067 1 242 +ATOM O O . GLN A0 1 31 . 31 GLN A0 O 0.0 1.0 5.052776 1.0864627 17.447369 1 243 +ATOM C CB . GLN A0 1 31 . 31 GLN A0 CB 0.0 1.0 6.9217706 3.4926257 18.352066 1 244 +ATOM C CG . GLN A0 1 31 . 31 GLN A0 CG 0.0 1.0 7.823353 4.4566274 17.633038 1 245 +ATOM C CD . GLN A0 1 31 . 31 GLN A0 CD 0.0 1.0 9.209194 4.6016855 18.221643 1 246 +ATOM O OE1 . GLN A0 1 31 . 31 GLN A0 OE1 0.0 1.0 9.411734 4.3831224 19.423822 1 247 +ATOM N NE2 . GLN A0 1 31 . 31 GLN A0 NE2 0.0 1.0 10.172449 4.9902487 17.378605 1 248 +ATOM N N . LEU A0 1 32 . 32 LEU A0 N 0.0 1.0 5.6095657 2.31143 15.665083 1 249 +ATOM C CA . LEU A0 1 32 . 32 LEU A0 CA 0.0 1.0 5.539197 1.1981032 14.712431 1 250 +ATOM C C . LEU A0 1 32 . 32 LEU A0 C 0.0 1.0 6.669943 0.21927497 14.908579 1 251 +ATOM O O . LEU A0 1 32 . 32 LEU A0 O 0.0 1.0 7.820877 0.61281633 15.057631 1 252 +ATOM C CB . LEU A0 1 32 . 32 LEU A0 CB 0.0 1.0 5.5412645 1.75927 13.273424 1 253 +ATOM C CG . LEU A0 1 32 . 32 LEU A0 CG 0.0 1.0 5.4953723 0.73212796 12.1599655 1 254 +ATOM C CD1 . LEU A0 1 32 . 32 LEU A0 CD1 0.0 1.0 4.1420407 0.02884079 12.14646 1 255 +ATOM C CD2 . LEU A0 1 32 . 32 LEU A0 CD2 0.0 1.0 5.7545457 1.4098475 10.809672 1 256 +ATOM N N . ASP A0 1 33 . 33 ASP A0 N 0.0 1.0 6.35693 -1.0479313 14.865055 1 257 +ATOM C CA . ASP A0 1 33 . 33 ASP A0 CA 0.0 1.0 7.328777 -2.138118 14.920708 1 258 +ATOM C C . ASP A0 1 33 . 33 ASP A0 C 0.0 1.0 7.6194925 -2.641839 13.514948 1 259 +ATOM O O . ASP A0 1 33 . 33 ASP A0 O 0.0 1.0 6.9117436 -3.509602 13.006384 1 260 +ATOM C CB . ASP A0 1 33 . 33 ASP A0 CB 0.0 1.0 6.806982 -3.2640872 15.834735 1 261 +ATOM C CG . ASP A0 1 33 . 33 ASP A0 CG 0.0 1.0 7.7966223 -4.385298 16.030678 1 262 +ATOM O OD1 . ASP A0 1 33 . 33 ASP A0 OD1 0.0 1.0 8.890947 -4.3704724 15.393671 1 263 +ATOM O OD2 . ASP A0 1 33 . 33 ASP A0 OD2 0.0 1.0 7.5092583 -5.311549 16.816956 1 264 +ATOM N N . LEU A0 1 34 . 34 LEU A0 N 0.0 1.0 8.691481 -2.083354 12.829891 1 265 +ATOM C CA . LEU A0 1 34 . 34 LEU A0 CA 0.0 1.0 8.97945 -2.419511 11.432757 1 266 +ATOM C C . LEU A0 1 34 . 34 LEU A0 C 0.0 1.0 9.302248 -3.8939729 11.246689 1 267 +ATOM O O . LEU A0 1 34 . 34 LEU A0 O 0.0 1.0 8.958039 -4.4696007 10.201831 1 268 +ATOM C CB . LEU A0 1 34 . 34 LEU A0 CB 0.0 1.0 10.153291 -1.5803871 10.911571 1 269 +ATOM C CG . LEU A0 1 34 . 34 LEU A0 CG 0.0 1.0 9.837246 -0.100317694 10.650549 1 270 +ATOM C CD1 . LEU A0 1 34 . 34 LEU A0 CD1 0.0 1.0 11.087744 0.6352719 10.165211 1 271 +ATOM C CD2 . LEU A0 1 34 . 34 LEU A0 CD2 0.0 1.0 8.7295475 0.04091198 9.63713 1 272 +ATOM N N . ALA A0 1 35 . 35 ALA A0 N 0.0 1.0 9.939512 -4.506591 12.230743 1 273 +ATOM C CA . ALA A0 1 35 . 35 ALA A0 CA 0.0 1.0 10.2801285 -5.9290237 12.142935 1 274 +ATOM C C . ALA A0 1 35 . 35 ALA A0 C 0.0 1.0 9.053617 -6.8043137 11.965607 1 275 +ATOM O O . ALA A0 1 35 . 35 ALA A0 O 0.0 1.0 9.146021 -7.9145684 11.429981 1 276 +ATOM C CB . ALA A0 1 35 . 35 ALA A0 CB 0.0 1.0 11.075762 -6.3522205 13.371319 1 277 +ATOM N N . ALA A0 1 36 . 36 ALA A0 N 0.0 1.0 7.949862 -6.2886686 12.385558 1 278 +ATOM C CA . ALA A0 1 36 . 36 ALA A0 CA 0.0 1.0 6.701107 -7.050723 12.382963 1 279 +ATOM C C . ALA A0 1 36 . 36 ALA A0 C 0.0 1.0 5.8078165 -6.776032 11.177034 1 280 +ATOM O O . ALA A0 1 36 . 36 ALA A0 O 0.0 1.0 4.893489 -7.5712194 10.887085 1 281 +ATOM C CB . ALA A0 1 36 . 36 ALA A0 CB 0.0 1.0 5.9362364 -6.766899 13.665436 1 282 +ATOM N N . LEU A0 1 37 . 37 LEU A0 N 0.0 1.0 6.0784006 -5.697777 10.480942 1 283 +ATOM C CA . LEU A0 1 37 . 37 LEU A0 CA 0.0 1.0 5.1587996 -5.239426 9.4502125 1 284 +ATOM C C . LEU A0 1 37 . 37 LEU A0 C 0.0 1.0 5.460209 -5.8541145 8.098684 1 285 +ATOM O O . LEU A0 1 37 . 37 LEU A0 O 0.0 1.0 6.593475 -5.7781496 7.6257205 1 286 +ATOM C CB . LEU A0 1 37 . 37 LEU A0 CB 0.0 1.0 5.180404 -3.698594 9.374022 1 287 +ATOM C CG . LEU A0 1 37 . 37 LEU A0 CG 0.0 1.0 4.2688885 -3.0611773 8.3469 1 288 +ATOM C CD1 . LEU A0 1 37 . 37 LEU A0 CD1 0.0 1.0 2.8060806 -3.334642 8.680777 1 289 +ATOM C CD2 . LEU A0 1 37 . 37 LEU A0 CD2 0.0 1.0 4.5113754 -1.5543673 8.259681 1 290 +ATOM N N . ILE A0 1 38 . 38 ILE A0 N 0.0 1.0 4.455324 -6.425989 7.473439 1 291 +ATOM C CA . ILE A0 1 38 . 38 ILE A0 CA 0.0 1.0 4.5046253 -6.9241242 6.10041 1 292 +ATOM C C . ILE A0 1 38 . 38 ILE A0 C 0.0 1.0 3.3163357 -6.351864 5.3543873 1 293 +ATOM O O . ILE A0 1 38 . 38 ILE A0 O 0.0 1.0 2.1773167 -6.470599 5.812341 1 294 +ATOM C CB . ILE A0 1 38 . 38 ILE A0 CB 0.0 1.0 4.471617 -8.466677 6.049518 1 295 +ATOM C CG1 . ILE A0 1 38 . 38 ILE A0 CG1 0.0 1.0 5.6407795 -9.058046 6.8312354 1 296 +ATOM C CG2 . ILE A0 1 38 . 38 ILE A0 CG2 0.0 1.0 4.4785347 -8.966851 4.600565 1 297 +ATOM C CD1 . ILE A0 1 38 . 38 ILE A0 CD1 0.0 1.0 5.537529 -10.556186 7.0486965 1 298 +ATOM N N . VAL A0 1 39 . 39 VAL A0 N 0.0 1.0 3.5649211 -5.722543 4.192059 1 299 +ATOM C CA . VAL A0 1 39 . 39 VAL A0 CA 0.0 1.0 2.5165663 -5.148114 3.3913336 1 300 +ATOM C C . VAL A0 1 39 . 39 VAL A0 C 0.0 1.0 2.6701329 -5.639432 1.961021 1 301 +ATOM O O . VAL A0 1 39 . 39 VAL A0 O 0.0 1.0 3.7594976 -5.5944667 1.400867 1 302 +ATOM C CB . VAL A0 1 39 . 39 VAL A0 CB 0.0 1.0 2.5544028 -3.5990114 3.4112296 1 303 +ATOM C CG1 . VAL A0 1 39 . 39 VAL A0 CG1 0.0 1.0 1.431422 -3.017839 2.5562868 1 304 +ATOM C CG2 . VAL A0 1 39 . 39 VAL A0 CG2 0.0 1.0 2.4392018 -3.082562 4.8392024 1 305 +ATOM N N . TYR A0 1 40 . 40 TYR A0 N 0.0 1.0 1.5743088 -6.0877323 1.3521835 1 306 +ATOM C CA . TYR A0 1 40 . 40 TYR A0 CA 0.0 1.0 1.5854881 -6.5354958 -0.031425294 1 307 +ATOM C C . TYR A0 1 40 . 40 TYR A0 C 0.0 1.0 0.38137984 -5.979931 -0.74464947 1 308 +ATOM O O . TYR A0 1 40 . 40 TYR A0 O 0.0 1.0 -0.7536236 -6.193103 -0.3097415 1 309 +ATOM C CB . TYR A0 1 40 . 40 TYR A0 CB 0.0 1.0 1.6171937 -8.05509 -0.11395162 1 310 +ATOM C CG . TYR A0 1 40 . 40 TYR A0 CG 0.0 1.0 1.699658 -8.612226 -1.5292566 1 311 +ATOM C CD1 . TYR A0 1 40 . 40 TYR A0 CD1 0.0 1.0 2.8868794 -8.594385 -2.232453 1 312 +ATOM C CD2 . TYR A0 1 40 . 40 TYR A0 CD2 0.0 1.0 0.58347934 -9.159676 -2.136333 1 313 +ATOM C CE1 . TYR A0 1 40 . 40 TYR A0 CE1 0.0 1.0 2.9697902 -9.10838 -3.524784 1 314 +ATOM C CE2 . TYR A0 1 40 . 40 TYR A0 CE2 0.0 1.0 0.6726406 -9.675743 -3.424767 1 315 +ATOM C CZ . TYR A0 1 40 . 40 TYR A0 CZ 0.0 1.0 1.8569381 -9.642553 -4.107136 1 316 +ATOM O OH . TYR A0 1 40 . 40 TYR A0 OH 0.0 1.0 1.9491862 -10.169412 -5.390589 1 317 +ATOM N N . TRP A0 1 41 . 41 TRP A0 N 0.0 1.0 0.5771846 -5.2329493 -1.8054868 1 318 +ATOM C CA . TRP A0 1 41 . 41 TRP A0 CA 0.0 1.0 -0.46183008 -4.738329 -2.6764736 1 319 +ATOM C C . TRP A0 1 41 . 41 TRP A0 C 0.0 1.0 -0.4598619 -5.4937844 -3.9897106 1 320 +ATOM O O . TRP A0 1 41 . 41 TRP A0 O 0.0 1.0 0.6024252 -5.6649446 -4.60131 1 321 +ATOM C CB . TRP A0 1 41 . 41 TRP A0 CB 0.0 1.0 -0.30089512 -3.2386007 -2.9499867 1 322 +ATOM C CG . TRP A0 1 41 . 41 TRP A0 CG 0.0 1.0 -0.6808722 -2.3561492 -1.7984413 1 323 +ATOM C CD1 . TRP A0 1 41 . 41 TRP A0 CD1 0.0 1.0 0.112458915 -1.8740299 -0.8151101 1 324 +ATOM C CD2 . TRP A0 1 41 . 41 TRP A0 CD2 0.0 1.0 -2.0131006 -1.8479346 -1.5161519 1 325 +ATOM N NE1 . TRP A0 1 41 . 41 TRP A0 NE1 0.0 1.0 -0.61291414 -1.1069444 0.06499314 1 326 +ATOM C CE2 . TRP A0 1 41 . 41 TRP A0 CE2 0.0 1.0 -1.9050059 -1.0647125 -0.3501141 1 327 +ATOM C CE3 . TRP A0 1 41 . 41 TRP A0 CE3 0.0 1.0 -3.268753 -1.9674027 -2.1508212 1 328 +ATOM C CZ2 . TRP A0 1 41 . 41 TRP A0 CZ2 0.0 1.0 -3.0164661 -0.41105992 0.19904968 1 329 +ATOM C CZ3 . TRP A0 1 41 . 41 TRP A0 CZ3 0.0 1.0 -4.3613596 -1.3251469 -1.6143646 1 330 +ATOM C CH2 . TRP A0 1 41 . 41 TRP A0 CH2 0.0 1.0 -4.2235346 -0.5645624 -0.44003776 1 331 +ATOM N N . GLU A0 1 42 . 42 GLU A0 N 0.0 1.0 -1.622592 -5.957121 -4.417159 1 332 +ATOM C CA . GLU A0 1 42 . 42 GLU A0 CA 0.0 1.0 -1.7783192 -6.7337976 -5.6373186 1 333 +ATOM C C . GLU A0 1 42 . 42 GLU A0 C 0.0 1.0 -3.0488982 -6.3419323 -6.362459 1 334 +ATOM O O . GLU A0 1 42 . 42 GLU A0 O 0.0 1.0 -4.054444 -5.977383 -5.746139 1 335 +ATOM C CB . GLU A0 1 42 . 42 GLU A0 CB 0.0 1.0 -1.7949688 -8.241678 -5.305844 1 336 +ATOM C CG . GLU A0 1 42 . 42 GLU A0 CG 0.0 1.0 -2.1044476 -9.132948 -6.474184 1 337 +ATOM C CD . GLU A0 1 42 . 42 GLU A0 CD 0.0 1.0 -2.3068008 -10.599484 -6.104583 1 338 +ATOM O OE1 . GLU A0 1 42 . 42 GLU A0 OE1 0.0 1.0 -2.721826 -10.911742 -4.979172 1 339 +ATOM O OE2 . GLU A0 1 42 . 42 GLU A0 OE2 0.0 1.0 -2.0601745 -11.468094 -6.914311 1 340 +ATOM N N . MET A0 1 43 . 43 MET A0 N 0.0 1.0 -2.9921365 -6.397398 -7.6763287 1 341 +ATOM C CA . MET A0 1 43 . 43 MET A0 CA 0.0 1.0 -4.164648 -6.332777 -8.526516 1 342 +ATOM C C . MET A0 1 43 . 43 MET A0 C 0.0 1.0 -3.9694626 -7.272484 -9.681372 1 343 +ATOM O O . MET A0 1 43 . 43 MET A0 O 0.0 1.0 -2.9106865 -7.3041363 -10.27606 1 344 +ATOM C CB . MET A0 1 43 . 43 MET A0 CB 0.0 1.0 -4.42261 -4.884408 -9.023526 1 345 +ATOM C CG . MET A0 1 43 . 43 MET A0 CG 0.0 1.0 -5.606598 -4.759386 -9.960073 1 346 +ATOM S SD . MET A0 1 43 . 43 MET A0 SD 0.0 1.0 -5.835412 -3.1181417 -10.649761 1 347 +ATOM C CE . MET A0 1 43 . 43 MET A0 CE 0.0 1.0 -4.6242704 -3.2071357 -11.992108 1 348 +ATOM N N . GLU A0 1 44 . 44 GLU A0 N 0.0 1.0 -5.055354 -8.059162 -10.04356 1 349 +ATOM C CA . GLU A0 1 44 . 44 GLU A0 CA 0.0 1.0 -4.9096727 -9.168076 -10.949388 1 350 +ATOM C C . GLU A0 1 44 . 44 GLU A0 C 0.0 1.0 -3.86276 -10.099146 -10.365249 1 351 +ATOM O O . GLU A0 1 44 . 44 GLU A0 O 0.0 1.0 -3.7887485 -10.305277 -9.150467 1 352 +ATOM C CB . GLU A0 1 44 . 44 GLU A0 CB 0.0 1.0 -4.6296673 -8.727215 -12.39727 1 353 +ATOM C CG . GLU A0 1 44 . 44 GLU A0 CG 0.0 1.0 -5.7034044 -7.755839 -12.931044 1 354 +ATOM C CD . GLU A0 1 44 . 44 GLU A0 CD 0.0 1.0 -5.4293194 -7.143096 -14.304993 1 355 +ATOM O OE1 . GLU A0 1 44 . 44 GLU A0 OE1 0.0 1.0 -4.3296437 -7.256627 -14.835128 1 356 +ATOM O OE2 . GLU A0 1 44 . 44 GLU A0 OE2 0.0 1.0 -6.2971845 -6.5404825 -14.891808 1 357 +ATOM N N . ASP A0 1 45 . 45 ASP A0 N 0.0 1.0 -2.8983235 -10.600022 -11.122099 1 358 +ATOM C CA . ASP A0 1 45 . 45 ASP A0 CA 0.0 1.0 -1.7935236 -11.427246 -10.622837 1 359 +ATOM C C . ASP A0 1 45 . 45 ASP A0 C 0.0 1.0 -0.486595 -10.658026 -10.565132 1 360 +ATOM O O . ASP A0 1 45 . 45 ASP A0 O 0.0 1.0 0.58322984 -11.257955 -10.591465 1 361 +ATOM C CB . ASP A0 1 45 . 45 ASP A0 CB 0.0 1.0 -1.6233706 -12.675674 -11.497998 1 362 +ATOM C CG . ASP A0 1 45 . 45 ASP A0 CG 0.0 1.0 -2.783247 -13.64665 -11.33441 1 363 +ATOM O OD1 . ASP A0 1 45 . 45 ASP A0 OD1 0.0 1.0 -3.2889628 -13.803761 -10.200659 1 364 +ATOM O OD2 . ASP A0 1 45 . 45 ASP A0 OD2 0.0 1.0 -3.1869273 -14.2451 -12.355718 1 365 +ATOM N N . LYS A0 1 46 . 46 LYS A0 N 0.0 1.0 -0.588436 -9.368363 -10.501211 1 366 +ATOM C CA . LYS A0 1 46 . 46 LYS A0 CA 0.0 1.0 0.6094655 -8.528628 -10.5435295 1 367 +ATOM C C . LYS A0 1 46 . 46 LYS A0 C 0.0 1.0 1.0319147 -8.09059 -9.147587 1 368 +ATOM O O . LYS A0 1 46 . 46 LYS A0 O 0.0 1.0 0.20233108 -7.6708393 -8.350458 1 369 +ATOM C CB . LYS A0 1 46 . 46 LYS A0 CB 0.0 1.0 0.3803057 -7.313175 -11.4290285 1 370 +ATOM C CG . LYS A0 1 46 . 46 LYS A0 CG 0.0 1.0 0.1547589 -7.644808 -12.886275 1 371 +ATOM C CD . LYS A0 1 46 . 46 LYS A0 CD 0.0 1.0 -0.22976565 -6.404294 -13.660015 1 372 +ATOM C CE . LYS A0 1 46 . 46 LYS A0 CE 0.0 1.0 -0.43265712 -6.761154 -15.165792 1 373 +ATOM N NZ . LYS A0 1 46 . 46 LYS A0 NZ 0.0 1.0 -1.8931782 -7.119308 -15.32382 1 374 +ATOM N N . ASN A0 1 47 . 47 ASN A0 N 0.0 1.0 2.3124354 -8.185506 -8.898023 1 375 +ATOM C CA . ASN A0 1 47 . 47 ASN A0 CA 0.0 1.0 2.9202433 -7.6801424 -7.6780863 1 376 +ATOM C C . ASN A0 1 47 . 47 ASN A0 C 0.0 1.0 3.1618612 -6.176658 -7.8066473 1 377 +ATOM O O . ASN A0 1 47 . 47 ASN A0 O 0.0 1.0 4.024377 -5.7633996 -8.564161 1 378 +ATOM C CB . ASN A0 1 47 . 47 ASN A0 CB 0.0 1.0 4.2348127 -8.411294 -7.384654 1 379 +ATOM C CG . ASN A0 1 47 . 47 ASN A0 CG 0.0 1.0 4.8773804 -7.943761 -6.107828 1 380 +ATOM O OD1 . ASN A0 1 47 . 47 ASN A0 OD1 0.0 1.0 4.197217 -7.48099 -5.1702285 1 381 +ATOM N ND2 . ASN A0 1 47 . 47 ASN A0 ND2 0.0 1.0 6.1936045 -8.04722 -6.0405645 1 382 +ATOM N N . ILE A0 1 48 . 48 ILE A0 N 0.0 1.0 2.3746781 -5.4090395 -7.0921416 1 383 +ATOM C CA . ILE A0 1 48 . 48 ILE A0 CA 0.0 1.0 2.5248709 -3.965755 -7.1562815 1 384 +ATOM C C . ILE A0 1 48 . 48 ILE A0 C 0.0 1.0 3.6491063 -3.502523 -6.231528 1 385 +ATOM O O . ILE A0 1 48 . 48 ILE A0 O 0.0 1.0 4.5601687 -2.775712 -6.6396914 1 386 +ATOM C CB . ILE A0 1 48 . 48 ILE A0 CB 0.0 1.0 1.1948606 -3.2386508 -6.82381 1 387 +ATOM C CG1 . ILE A0 1 48 . 48 ILE A0 CG1 0.0 1.0 0.10568625 -3.6559863 -7.799135 1 388 +ATOM C CG2 . ILE A0 1 48 . 48 ILE A0 CG2 0.0 1.0 1.3718277 -1.7336268 -6.8145847 1 389 +ATOM C CD1 . ILE A0 1 48 . 48 ILE A0 CD1 0.0 1.0 -1.2946653 -3.2632246 -7.3704348 1 390 +ATOM N N . ILE A0 1 49 . 49 ILE A0 N 0.0 1.0 3.5646424 -3.8906374 -5.0108624 1 391 +ATOM C CA . ILE A0 1 49 . 49 ILE A0 CA 0.0 1.0 4.587002 -3.5655234 -4.0085125 1 392 +ATOM C C . ILE A0 1 49 . 49 ILE A0 C 0.0 1.0 4.4648185 -4.51861 -2.8230505 1 393 +ATOM O O . ILE A0 1 49 . 49 ILE A0 O 0.0 1.0 3.3679829 -4.7655087 -2.3202333 1 394 +ATOM C CB . ILE A0 1 49 . 49 ILE A0 CB 0.0 1.0 4.496181 -2.0850527 -3.545609 1 395 +ATOM C CG1 . ILE A0 1 49 . 49 ILE A0 CG1 0.0 1.0 5.7269535 -1.6766753 -2.737016 1 396 +ATOM C CG2 . ILE A0 1 49 . 49 ILE A0 CG2 0.0 1.0 3.2266636 -1.799197 -2.7958856 1 397 +ATOM C CD1 . ILE A0 1 49 . 49 ILE A0 CD1 0.0 1.0 5.898252 -0.16783343 -2.5997028 1 398 +ATOM N N . GLN A0 1 50 . 50 GLN A0 N 0.0 1.0 5.5934896 -5.153425 -2.4217458 1 399 +ATOM C CA . GLN A0 1 50 . 50 GLN A0 CA 0.0 1.0 5.697157 -5.9007807 -1.1865919 1 400 +ATOM C C . GLN A0 1 50 . 50 GLN A0 C 0.0 1.0 6.7259903 -5.2223988 -0.30151588 1 401 +ATOM O O . GLN A0 1 50 . 50 GLN A0 O 0.0 1.0 7.7851744 -4.8366904 -0.77513796 1 402 +ATOM C CB . GLN A0 1 50 . 50 GLN A0 CB 0.0 1.0 6.066273 -7.372064 -1.4242325 1 403 +ATOM C CG . GLN A0 1 50 . 50 GLN A0 CG 0.0 1.0 6.319627 -8.188217 -0.17081657 1 404 +ATOM C CD . GLN A0 1 50 . 50 GLN A0 CD 0.0 1.0 6.674041 -9.61582 -0.4998855 1 405 +ATOM O OE1 . GLN A0 1 50 . 50 GLN A0 OE1 0.0 1.0 5.9369125 -10.293216 -1.2125145 1 406 +ATOM N NE2 . GLN A0 1 50 . 50 GLN A0 NE2 0.0 1.0 7.7899885 -10.071741 0.015524801 1 407 +ATOM N N . PHE A0 1 51 . 51 PHE A0 N 0.0 1.0 6.3643208 -5.121869 0.89567244 1 408 +ATOM C CA . PHE A0 1 51 . 51 PHE A0 CA 0.0 1.0 7.190344 -4.463979 1.8871448 1 409 +ATOM C C . PHE A0 1 51 . 51 PHE A0 C 0.0 1.0 7.428485 -5.4022274 3.0643172 1 410 +ATOM O O . PHE A0 1 51 . 51 PHE A0 O 0.0 1.0 6.473256 -5.9460497 3.6164927 1 411 +ATOM C CB . PHE A0 1 51 . 51 PHE A0 CB 0.0 1.0 6.5154595 -3.1747458 2.3287606 1 412 +ATOM C CG . PHE A0 1 51 . 51 PHE A0 CG 0.0 1.0 7.2333007 -2.446293 3.4263732 1 413 +ATOM C CD1 . PHE A0 1 51 . 51 PHE A0 CD1 0.0 1.0 8.210479 -1.5165706 3.1442552 1 414 +ATOM C CD2 . PHE A0 1 51 . 51 PHE A0 CD2 0.0 1.0 6.89757 -2.6884558 4.7722945 1 415 +ATOM C CE1 . PHE A0 1 51 . 51 PHE A0 CE1 0.0 1.0 8.871954 -0.84338653 4.1677923 1 416 +ATOM C CE2 . PHE A0 1 51 . 51 PHE A0 CE2 0.0 1.0 7.5551987 -2.0109134 5.785284 1 417 +ATOM C CZ . PHE A0 1 51 . 51 PHE A0 CZ 0.0 1.0 8.543182 -1.0891417 5.4927664 1 418 +ATOM N N . VAL A0 1 52 . 52 VAL A0 N 0.0 1.0 8.703478 -5.5921674 3.449077 1 419 +ATOM C CA . VAL A0 1 52 . 52 VAL A0 CA 0.0 1.0 9.051633 -6.441653 4.5732985 1 420 +ATOM C C . VAL A0 1 52 . 52 VAL A0 C 0.0 1.0 10.395345 -6.0010023 5.139061 1 421 +ATOM O O . VAL A0 1 52 . 52 VAL A0 O 0.0 1.0 11.258507 -5.4923954 4.4073243 1 422 +ATOM C CB . VAL A0 1 52 . 52 VAL A0 CB 0.0 1.0 9.089542 -7.945732 4.1600914 1 423 +ATOM C CG1 . VAL A0 1 52 . 52 VAL A0 CG1 0.0 1.0 10.101986 -8.168862 3.0600727 1 424 +ATOM C CG2 . VAL A0 1 52 . 52 VAL A0 CG2 0.0 1.0 9.398161 -8.8208 5.3709545 1 425 +ATOM N N . HIS A0 1 53 . 53 HIS A0 N 0.0 1.0 10.57684 -6.1609745 6.4365044 1 426 +ATOM C CA . HIS A0 1 53 . 53 HIS A0 CA 0.0 1.0 11.791447 -5.7547026 7.1525483 1 427 +ATOM C C . HIS A0 1 53 . 53 HIS A0 C 0.0 1.0 12.140886 -4.2877083 6.8832836 1 428 +ATOM O O . HIS A0 1 53 . 53 HIS A0 O 0.0 1.0 13.304881 -3.9325614 6.7598314 1 429 +ATOM C CB . HIS A0 1 53 . 53 HIS A0 CB 0.0 1.0 12.968603 -6.668982 6.8319163 1 430 +ATOM C CG . HIS A0 1 53 . 53 HIS A0 CG 0.0 1.0 12.718604 -8.104731 7.1852255 1 431 +ATOM N ND1 . HIS A0 1 53 . 53 HIS A0 ND1 0.0 1.0 12.354275 -8.523724 8.449331 1 432 +ATOM C CD2 . HIS A0 1 53 . 53 HIS A0 CD2 0.0 1.0 12.790852 -9.233323 6.418419 1 433 +ATOM C CE1 . HIS A0 1 53 . 53 HIS A0 CE1 0.0 1.0 12.202524 -9.847725 8.450059 1 434 +ATOM N NE2 . HIS A0 1 53 . 53 HIS A0 NE2 0.0 1.0 12.447272 -10.298906 7.2348742 1 435 +ATOM N N . GLY A0 1 54 . 54 GLY A0 N 0.0 1.0 11.087695 -3.502193 6.710512 1 436 +ATOM C CA . GLY A0 1 54 . 54 GLY A0 CA 0.0 1.0 11.271732 -2.087486 6.5424585 1 437 +ATOM C C . GLY A0 1 54 . 54 GLY A0 C 0.0 1.0 11.62068 -1.5998485 5.156825 1 438 +ATOM O O . GLY A0 1 54 . 54 GLY A0 O 0.0 1.0 11.887262 -0.4240929 4.9566374 1 439 +ATOM N N . GLU A0 1 55 . 55 GLU A0 N 0.0 1.0 11.587957 -2.5151424 4.1778593 1 440 +ATOM C CA . GLU A0 1 55 . 55 GLU A0 CA 0.0 1.0 11.994684 -2.1487608 2.8270729 1 441 +ATOM C C . GLU A0 1 55 . 55 GLU A0 C 0.0 1.0 11.017908 -2.6836503 1.7927327 1 442 +ATOM O O . GLU A0 1 55 . 55 GLU A0 O 0.0 1.0 10.37809 -3.7085953 1.9905987 1 443 +ATOM C CB . GLU A0 1 55 . 55 GLU A0 CB 0.0 1.0 13.381521 -2.6459532 2.5127025 1 444 +ATOM C CG . GLU A0 1 55 . 55 GLU A0 CG 0.0 1.0 14.466753 -2.1190705 3.4374704 1 445 +ATOM C CD . GLU A0 1 55 . 55 GLU A0 CD 0.0 1.0 14.815767 -0.65139234 3.2225645 1 446 +ATOM O OE1 . GLU A0 1 55 . 55 GLU A0 OE1 0.0 1.0 14.715968 -0.15340096 2.0767925 1 447 +ATOM O OE2 . GLU A0 1 55 . 55 GLU A0 OE2 0.0 1.0 15.14757 0.01428793 4.1832533 1 448 +ATOM N N . GLU A0 1 56 . 56 GLU A0 N 0.0 1.0 10.979267 -1.9811072 0.6439028 1 449 +ATOM C CA . GLU A0 1 56 . 56 GLU A0 CA 0.0 1.0 10.284212 -2.4593315 -0.54384655 1 450 +ATOM C C . GLU A0 1 56 . 56 GLU A0 C 0.0 1.0 11.163095 -3.436215 -1.2800187 1 451 +ATOM O O . GLU A0 1 56 . 56 GLU A0 O 0.0 1.0 12.359587 -3.2098393 -1.4221617 1 452 +ATOM C CB . GLU A0 1 56 . 56 GLU A0 CB 0.0 1.0 9.883825 -1.3106239 -1.4592143 1 453 +ATOM C CG . GLU A0 1 56 . 56 GLU A0 CG 0.0 1.0 8.96884 -0.29879802 -0.8281126 1 454 +ATOM C CD . GLU A0 1 56 . 56 GLU A0 CD 0.0 1.0 8.722175 0.9559073 -1.6522202 1 455 +ATOM O OE1 . GLU A0 1 56 . 56 GLU A0 OE1 0.0 1.0 9.383475 1.1590911 -2.6988082 1 456 +ATOM O OE2 . GLU A0 1 56 . 56 GLU A0 OE2 0.0 1.0 7.9143043 1.7521622 -1.3158691 1 457 +ATOM N N . ASP A0 1 57 . 57 ASP A0 N 0.0 1.0 10.5984745 -4.5002923 -1.765553 1 458 +ATOM C CA . ASP A0 1 57 . 57 ASP A0 CA 0.0 1.0 11.331293 -5.4211993 -2.6203647 1 459 +ATOM C C . ASP A0 1 57 . 57 ASP A0 C 0.0 1.0 10.97592 -5.1371155 -4.0703382 1 460 +ATOM O O . ASP A0 1 57 . 57 ASP A0 O 0.0 1.0 10.048163 -5.716596 -4.6132283 1 461 +ATOM C CB . ASP A0 1 57 . 57 ASP A0 CB 0.0 1.0 11.019372 -6.8827953 -2.2367966 1 462 +ATOM C CG . ASP A0 1 57 . 57 ASP A0 CG 0.0 1.0 11.916702 -7.8736076 -2.9306512 1 463 +ATOM O OD1 . ASP A0 1 57 . 57 ASP A0 OD1 0.0 1.0 12.64171 -7.500963 -3.9019299 1 464 +ATOM O OD2 . ASP A0 1 57 . 57 ASP A0 OD2 0.0 1.0 11.908289 -9.061188 -2.5352182 1 465 +ATOM N N . LEU A0 1 58 . 58 LEU A0 N 0.0 1.0 11.714516 -4.2097054 -4.6752243 1 466 +ATOM C CA . LEU A0 1 58 . 58 LEU A0 CA 0.0 1.0 11.380558 -3.7479823 -6.0068913 1 467 +ATOM C C . LEU A0 1 58 . 58 LEU A0 C 0.0 1.0 11.79467 -4.7001247 -7.1120024 1 468 +ATOM O O . LEU A0 1 58 . 58 LEU A0 O 0.0 1.0 11.243645 -4.6300106 -8.221921 1 469 +ATOM C CB . LEU A0 1 58 . 58 LEU A0 CB 0.0 1.0 12.029846 -2.3725421 -6.251889 1 470 +ATOM C CG . LEU A0 1 58 . 58 LEU A0 CG 0.0 1.0 11.540572 -1.254179 -5.3102345 1 471 +ATOM C CD1 . LEU A0 1 58 . 58 LEU A0 CD1 0.0 1.0 12.244953 0.06658681 -5.662413 1 472 +ATOM C CD2 . LEU A0 1 58 . 58 LEU A0 CD2 0.0 1.0 10.047819 -1.0908566 -5.3661222 1 473 +ATOM N N . LYS A0 1 59 . 59 LYS A0 N 0.0 1.0 12.714651 -5.5614867 -6.837095 1 474 +ATOM C CA . LYS A0 1 59 . 59 LYS A0 CA 0.0 1.0 13.131848 -6.53536 -7.853446 1 475 +ATOM C C . LYS A0 1 59 . 59 LYS A0 C 0.0 1.0 11.991489 -7.499706 -8.198877 1 476 +ATOM O O . LYS A0 1 59 . 59 LYS A0 O 0.0 1.0 11.963836 -8.038906 -9.315601 1 477 +ATOM C CB . LYS A0 1 59 . 59 LYS A0 CB 0.0 1.0 14.3668165 -7.314993 -7.374399 1 478 +ATOM C CG . LYS A0 1 59 . 59 LYS A0 CG 0.0 1.0 15.590683 -6.4648924 -7.1861057 1 479 +ATOM C CD . LYS A0 1 59 . 59 LYS A0 CD 0.0 1.0 16.726364 -7.2993093 -6.6325197 1 480 +ATOM C CE . LYS A0 1 59 . 59 LYS A0 CE 0.0 1.0 17.930397 -6.4398518 -6.2534237 1 481 +ATOM N NZ . LYS A0 1 59 . 59 LYS A0 NZ 0.0 1.0 19.004635 -7.2418804 -5.5963006 1 482 +ATOM N N . VAL A0 1 60 . 60 VAL A0 N 0.0 1.0 11.069447 -7.6901894 -7.2718472 1 483 +ATOM C CA . VAL A0 1 60 . 60 VAL A0 CA 0.0 1.0 9.956376 -8.59042 -7.520772 1 484 +ATOM C C . VAL A0 1 60 . 60 VAL A0 C 0.0 1.0 8.687023 -7.8509116 -7.951459 1 485 +ATOM O O . VAL A0 1 60 . 60 VAL A0 O 0.0 1.0 7.6488876 -8.480565 -8.20398 1 486 +ATOM C CB . VAL A0 1 60 . 60 VAL A0 CB 0.0 1.0 9.67028 -9.465092 -6.265319 1 487 +ATOM C CG1 . VAL A0 1 60 . 60 VAL A0 CG1 0.0 1.0 10.89883 -10.279499 -5.887169 1 488 +ATOM C CG2 . VAL A0 1 60 . 60 VAL A0 CG2 0.0 1.0 9.2228775 -8.61902 -5.095256 1 489 +ATOM N N . GLN A0 1 61 . 61 GLN A0 N 0.0 1.0 8.783428 -6.5263047 -8.03632 1 490 +ATOM C CA . GLN A0 1 61 . 61 GLN A0 CA 0.0 1.0 7.673252 -5.701933 -8.482889 1 491 +ATOM C C . GLN A0 1 61 . 61 GLN A0 C 0.0 1.0 7.399356 -5.95268 -9.974012 1 492 +ATOM O O . GLN A0 1 61 . 61 GLN A0 O 0.0 1.0 8.325977 -6.0439825 -10.76436 1 493 +ATOM C CB . GLN A0 1 61 . 61 GLN A0 CB 0.0 1.0 7.942357 -4.2162423 -8.212011 1 494 +ATOM C CG . GLN A0 1 61 . 61 GLN A0 CG 0.0 1.0 6.792533 -3.3081207 -8.5673065 1 495 +ATOM C CD . GLN A0 1 61 . 61 GLN A0 CD 0.0 1.0 7.031187 -1.8646753 -8.17864 1 496 +ATOM O OE1 . GLN A0 1 61 . 61 GLN A0 OE1 0.0 1.0 8.153252 -1.5089025 -7.7879744 1 497 +ATOM N NE2 . GLN A0 1 61 . 61 GLN A0 NE2 0.0 1.0 6.03141 -1.0144128 -8.289449 1 498 +ATOM N N . HIS A0 1 62 . 62 HIS A0 N 0.0 1.0 6.1285057 -6.0653434 -10.366592 1 499 +ATOM C CA . HIS A0 1 62 . 62 HIS A0 CA 0.0 1.0 5.770258 -6.2406473 -11.772488 1 500 +ATOM C C . HIS A0 1 62 . 62 HIS A0 C 0.0 1.0 6.343772 -5.0815506 -12.56955 1 501 +ATOM O O . HIS A0 1 62 . 62 HIS A0 O 0.0 1.0 6.2601995 -3.9154866 -12.140173 1 502 +ATOM C CB . HIS A0 1 62 . 62 HIS A0 CB 0.0 1.0 4.2491803 -6.327224 -11.940239 1 503 +ATOM C CG . HIS A0 1 62 . 62 HIS A0 CG 0.0 1.0 3.8337638 -6.776417 -13.295979 1 504 +ATOM N ND1 . HIS A0 1 62 . 62 HIS A0 ND1 0.0 1.0 3.7095165 -5.8902473 -14.357695 1 505 +ATOM C CD2 . HIS A0 1 62 . 62 HIS A0 CD2 0.0 1.0 3.5136905 -7.9748974 -13.799056 1 506 +ATOM C CE1 . HIS A0 1 62 . 62 HIS A0 CE1 0.0 1.0 3.3422768 -6.568047 -15.428263 1 507 +ATOM N NE2 . HIS A0 1 62 . 62 HIS A0 NE2 0.0 1.0 3.2354457 -7.8178716 -15.124355 1 508 +ATOM N N . SER A0 1 63 . 63 SER A0 N 0.0 1.0 6.9528666 -5.325049 -13.730038 1 509 +ATOM C CA . SER A0 1 63 . 63 SER A0 CA 0.0 1.0 7.658414 -4.315065 -14.531852 1 510 +ATOM C C . SER A0 1 63 . 63 SER A0 C 0.0 1.0 6.7851086 -3.1136827 -14.89751 1 511 +ATOM O O . SER A0 1 63 . 63 SER A0 O 0.0 1.0 7.3180847 -2.0047288 -15.080354 1 512 +ATOM C CB . SER A0 1 63 . 63 SER A0 CB 0.0 1.0 8.210007 -4.952768 -15.803509 1 513 +ATOM O OG . SER A0 1 63 . 63 SER A0 OG 0.0 1.0 7.1795917 -5.4792123 -16.602549 1 514 +ATOM N N . SER A0 1 64 . 64 SER A0 N 0.0 1.0 5.500363 -3.3095176 -15.003093 1 515 +ATOM C CA . SER A0 1 64 . 64 SER A0 CA 0.0 1.0 4.5867624 -2.222666 -15.33911 1 516 +ATOM C C . SER A0 1 64 . 64 SER A0 C 0.0 1.0 4.5485177 -1.1248176 -14.277635 1 517 +ATOM O O . SER A0 1 64 . 64 SER A0 O 0.0 1.0 4.0557137 -0.025480423 -14.546232 1 518 +ATOM C CB . SER A0 1 64 . 64 SER A0 CB 0.0 1.0 3.1766782 -2.7523696 -15.580362 1 519 +ATOM O OG . SER A0 1 64 . 64 SER A0 OG 0.0 1.0 3.1512103 -3.6698933 -16.654095 1 520 +ATOM N N . TYR A0 1 65 . 65 TYR A0 N 0.0 1.0 5.045491 -1.4071559 -13.091337 1 521 +ATOM C CA . TYR A0 1 65 . 65 TYR A0 CA 0.0 1.0 5.0270023 -0.43044314 -11.99268 1 522 +ATOM C C . TYR A0 1 65 . 65 TYR A0 C 0.0 1.0 6.396373 0.1547915 -11.70565 1 523 +ATOM O O . TYR A0 1 65 . 65 TYR A0 O 0.0 1.0 6.524688 0.96009016 -10.762163 1 524 +ATOM C CB . TYR A0 1 65 . 65 TYR A0 CB 0.0 1.0 4.4429603 -1.0693111 -10.732529 1 525 +ATOM C CG . TYR A0 1 65 . 65 TYR A0 CG 0.0 1.0 2.987881 -1.4067972 -10.900595 1 526 +ATOM C CD1 . TYR A0 1 65 . 65 TYR A0 CD1 0.0 1.0 2.0253701 -0.38670495 -10.791206 1 527 +ATOM C CD2 . TYR A0 1 65 . 65 TYR A0 CD2 0.0 1.0 2.5538893 -2.6917498 -11.150375 1 528 +ATOM C CE1 . TYR A0 1 65 . 65 TYR A0 CE1 0.0 1.0 0.6690522 -0.6867871 -10.959998 1 529 +ATOM C CE2 . TYR A0 1 65 . 65 TYR A0 CE2 0.0 1.0 1.2016371 -2.9840188 -11.315611 1 530 +ATOM C CZ . TYR A0 1 65 . 65 TYR A0 CZ 0.0 1.0 0.2716582 -1.9759958 -11.228575 1 531 +ATOM O OH . TYR A0 1 65 . 65 TYR A0 OH 0.0 1.0 -1.0574706 -2.2750301 -11.383945 1 532 +ATOM N N . ARG A0 1 66 . 66 ARG A0 N 0.0 1.0 7.372646 -0.17594653 -12.479907 1 533 +ATOM C CA . ARG A0 1 66 . 66 ARG A0 CA 0.0 1.0 8.700964 0.3984816 -12.291668 1 534 +ATOM C C . ARG A0 1 66 . 66 ARG A0 C 0.0 1.0 8.621504 1.9241289 -12.315391 1 535 +ATOM O O . ARG A0 1 66 . 66 ARG A0 O 0.0 1.0 7.990224 2.5002484 -13.186608 1 536 +ATOM C CB . ARG A0 1 66 . 66 ARG A0 CB 0.0 1.0 9.676516 -0.10933615 -13.350746 1 537 +ATOM C CG . ARG A0 1 66 . 66 ARG A0 CG 0.0 1.0 10.116544 -1.5553119 -13.119358 1 538 +ATOM C CD . ARG A0 1 66 . 66 ARG A0 CD 0.0 1.0 11.100513 -2.000781 -14.138728 1 539 +ATOM N NE . ARG A0 1 66 . 66 ARG A0 NE 0.0 1.0 11.385099 -3.424177 -13.997162 1 540 +ATOM C CZ . ARG A0 1 66 . 66 ARG A0 CZ 0.0 1.0 12.327138 -4.0861664 -14.641731 1 541 +ATOM N NH1 . ARG A0 1 66 . 66 ARG A0 NH1 0.0 1.0 13.106878 -3.4468534 -15.524347 1 542 +ATOM N NH2 . ARG A0 1 66 . 66 ARG A0 NH2 0.0 1.0 12.504757 -5.3800807 -14.433973 1 543 +ATOM N N . GLN A0 1 67 . 67 GLN A0 N 0.0 1.0 9.187325 2.5876021 -11.295818 1 544 +ATOM C CA . GLN A0 1 67 . 67 GLN A0 CA 0.0 1.0 9.240248 4.0476265 -11.154737 1 545 +ATOM C C . GLN A0 1 67 . 67 GLN A0 C 0.0 1.0 7.877325 4.7034464 -10.973879 1 546 +ATOM O O . GLN A0 1 67 . 67 GLN A0 O 0.0 1.0 7.78636 5.9396853 -10.951516 1 547 +ATOM C CB . GLN A0 1 67 . 67 GLN A0 CB 0.0 1.0 9.952739 4.654575 -12.348281 1 548 +ATOM C CG . GLN A0 1 67 . 67 GLN A0 CG 0.0 1.0 11.366889 4.1395764 -12.552125 1 549 +ATOM C CD . GLN A0 1 67 . 67 GLN A0 CD 0.0 1.0 12.313764 4.5080557 -11.41511 1 550 +ATOM O OE1 . GLN A0 1 67 . 67 GLN A0 OE1 0.0 1.0 12.3087845 5.655818 -10.921762 1 551 +ATOM N NE2 . GLN A0 1 67 . 67 GLN A0 NE2 0.0 1.0 13.139161 3.5407007 -10.970903 1 552 +ATOM N N . ARG A0 1 68 . 68 ARG A0 N 0.0 1.0 6.7614765 3.9467576 -10.791601 1 553 +ATOM C CA . ARG A0 1 68 . 68 ARG A0 CA 0.0 1.0 5.472901 4.615122 -10.687502 1 554 +ATOM C C . ARG A0 1 68 . 68 ARG A0 C 0.0 1.0 4.527918 4.010641 -9.648461 1 555 +ATOM O O . ARG A0 1 68 . 68 ARG A0 O 0.0 1.0 3.3918383 4.465889 -9.527898 1 556 +ATOM C CB . ARG A0 1 68 . 68 ARG A0 CB 0.0 1.0 4.8029423 4.695853 -12.07466 1 557 +ATOM C CG . ARG A0 1 68 . 68 ARG A0 CG 0.0 1.0 4.394451 3.367331 -12.678022 1 558 +ATOM C CD . ARG A0 1 68 . 68 ARG A0 CD 0.0 1.0 3.695136 3.578422 -14.032521 1 559 +ATOM N NE . ARG A0 1 68 . 68 ARG A0 NE 0.0 1.0 3.0621612 2.3740222 -14.495382 1 560 +ATOM C CZ . ARG A0 1 68 . 68 ARG A0 CZ 0.0 1.0 1.7483647 2.2222028 -14.67524 1 561 +ATOM N NH1 . ARG A0 1 68 . 68 ARG A0 NH1 0.0 1.0 0.9072427 3.2579427 -14.479494 1 562 +ATOM N NH2 . ARG A0 1 68 . 68 ARG A0 NH2 0.0 1.0 1.2708088 1.0761228 -15.074184 1 563 +ATOM N N . ALA A0 1 69 . 69 ALA A0 N 0.0 1.0 4.941474 3.0014362 -8.789484 1 564 +ATOM C CA . ALA A0 1 69 . 69 ALA A0 CA 0.0 1.0 4.1775503 2.5064778 -7.6517015 1 565 +ATOM C C . ALA A0 1 69 . 69 ALA A0 C 0.0 1.0 5.074617 2.4121854 -6.420536 1 566 +ATOM O O . ALA A0 1 69 . 69 ALA A0 O 0.0 1.0 6.085801 1.7338123 -6.4571342 1 567 +ATOM C CB . ALA A0 1 69 . 69 ALA A0 CB 0.0 1.0 3.5015259 1.135534 -7.9414515 1 568 +ATOM N N . ARG A0 1 70 . 70 ARG A0 N 0.0 1.0 4.6377387 3.086657 -5.3842473 1 569 +ATOM C CA . ARG A0 1 70 . 70 ARG A0 CA 0.0 1.0 5.404498 3.102018 -4.1253576 1 570 +ATOM C C . ARG A0 1 70 . 70 ARG A0 C 0.0 1.0 4.45851 3.253687 -2.9377077 1 571 +ATOM O O . ARG A0 1 70 . 70 ARG A0 O 0.0 1.0 3.4142828 3.8903933 -3.065751 1 572 +ATOM C CB . ARG A0 1 70 . 70 ARG A0 CB 0.0 1.0 6.434804 4.198784 -4.1189575 1 573 +ATOM C CG . ARG A0 1 70 . 70 ARG A0 CG 0.0 1.0 7.484091 4.0907927 -5.1996922 1 574 +ATOM C CD . ARG A0 1 70 . 70 ARG A0 CD 0.0 1.0 8.507769 2.9843624 -4.9022207 1 575 +ATOM N NE . ARG A0 1 70 . 70 ARG A0 NE 0.0 1.0 9.620935 2.994554 -5.8246207 1 576 +ATOM C CZ . ARG A0 1 70 . 70 ARG A0 CZ 0.0 1.0 9.627315 2.4532986 -7.062582 1 577 +ATOM N NH1 . ARG A0 1 70 . 70 ARG A0 NH1 0.0 1.0 8.522014 1.8589666 -7.5540695 1 578 +ATOM N NH2 . ARG A0 1 70 . 70 ARG A0 NH2 0.0 1.0 10.685256 2.5670748 -7.828674 1 579 +ATOM N N . LEU A0 1 71 . 71 LEU A0 N 0.0 1.0 4.890287 2.730236 -1.7884781 1 580 +ATOM C CA . LEU A0 1 71 . 71 LEU A0 CA 0.0 1.0 4.2522845 3.0998354 -0.5372884 1 581 +ATOM C C . LEU A0 1 71 . 71 LEU A0 C 0.0 1.0 4.7298512 4.4809585 -0.101956 1 582 +ATOM O O . LEU A0 1 71 . 71 LEU A0 O 0.0 1.0 5.8919764 4.804903 -0.274477 1 583 +ATOM C CB . LEU A0 1 71 . 71 LEU A0 CB 0.0 1.0 4.5716667 2.100648 0.5570111 1 584 +ATOM C CG . LEU A0 1 71 . 71 LEU A0 CG 0.0 1.0 3.8741932 0.7517297 0.4611051 1 585 +ATOM C CD1 . LEU A0 1 71 . 71 LEU A0 CD1 0.0 1.0 4.4630294 -0.2169467 1.4818419 1 586 +ATOM C CD2 . LEU A0 1 71 . 71 LEU A0 CD2 0.0 1.0 2.373652 0.8900627 0.6576331 1 587 +ATOM N N . LEU A0 1 72 . 72 LEU A0 N 0.0 1.0 3.8559918 5.2283773 0.43930936 1 588 +ATOM C CA . LEU A0 1 72 . 72 LEU A0 CA 0.0 1.0 4.2645125 6.4026093 1.1680496 1 589 +ATOM C C . LEU A0 1 72 . 72 LEU A0 C 0.0 1.0 4.693275 5.969178 2.5559366 1 590 +ATOM O O . LEU A0 1 72 . 72 LEU A0 O 0.0 1.0 3.8864088 5.8998337 3.4734147 1 591 +ATOM C CB . LEU A0 1 72 . 72 LEU A0 CB 0.0 1.0 3.1185575 7.4236 1.244451 1 592 +ATOM C CG . LEU A0 1 72 . 72 LEU A0 CG 0.0 1.0 2.5685923 7.857152 -0.12004404 1 593 +ATOM C CD1 . LEU A0 1 72 . 72 LEU A0 CD1 0.0 1.0 1.4065114 8.835474 0.083527006 1 594 +ATOM C CD2 . LEU A0 1 72 . 72 LEU A0 CD2 0.0 1.0 3.663671 8.484721 -0.9855783 1 595 +ATOM N N . LYS A0 1 73 . 73 LYS A0 N 0.0 1.0 5.9414473 5.6176276 2.6673803 1 596 +ATOM C CA . LYS A0 1 73 . 73 LYS A0 CA 0.0 1.0 6.472108 4.8896537 3.8096294 1 597 +ATOM C C . LYS A0 1 73 . 73 LYS A0 C 0.0 1.0 6.4311657 5.6685104 5.128771 1 598 +ATOM O O . LYS A0 1 73 . 73 LYS A0 O 0.0 1.0 6.352743 5.0370483 6.1881647 1 599 +ATOM C CB . LYS A0 1 73 . 73 LYS A0 CB 0.0 1.0 7.879727 4.4108334 3.51392 1 600 +ATOM C CG . LYS A0 1 73 . 73 LYS A0 CG 0.0 1.0 7.8806562 3.3326602 2.4321442 1 601 +ATOM C CD . LYS A0 1 73 . 73 LYS A0 CD 0.0 1.0 9.288915 2.9279952 1.9593346 1 602 +ATOM C CE . LYS A0 1 73 . 73 LYS A0 CE 0.0 1.0 10.280038 2.6508105 3.0472064 1 603 +ATOM N NZ . LYS A0 1 73 . 73 LYS A0 NZ 0.0 1.0 11.615526 2.2390447 2.5564332 1 604 +ATOM N N . ASP A0 1 74 . 74 ASP A0 N 0.0 1.0 6.463725 7.0077963 5.118683 1 605 +ATOM C CA . ASP A0 1 74 . 74 ASP A0 CA 0.0 1.0 6.3506827 7.7600737 6.3716583 1 606 +ATOM C C . ASP A0 1 74 . 74 ASP A0 C 0.0 1.0 4.917514 7.690502 6.92344 1 607 +ATOM O O . ASP A0 1 74 . 74 ASP A0 O 0.0 1.0 4.683771 8.029373 8.092028 1 608 +ATOM C CB . ASP A0 1 74 . 74 ASP A0 CB 0.0 1.0 6.7820463 9.22841 6.179639 1 609 +ATOM C CG . ASP A0 1 74 . 74 ASP A0 CG 0.0 1.0 6.005897 9.947304 5.0984755 1 610 +ATOM O OD1 . ASP A0 1 74 . 74 ASP A0 OD1 0.0 1.0 5.706041 9.347126 4.023733 1 611 +ATOM O OD2 . ASP A0 1 74 . 74 ASP A0 OD2 0.0 1.0 5.6815276 11.152748 5.2789116 1 612 +ATOM N N . GLN A0 1 75 . 75 GLN A0 N 0.0 1.0 3.9342103 7.184641 6.0836496 1 613 +ATOM C CA . GLN A0 1 75 . 75 GLN A0 CA 0.0 1.0 2.5460448 7.003707 6.5542536 1 614 +ATOM C C . GLN A0 1 75 . 75 GLN A0 C 0.0 1.0 2.3862638 5.698806 7.320383 1 615 +ATOM O O . GLN A0 1 75 . 75 GLN A0 O 0.0 1.0 1.3748953 5.530183 8.027888 1 616 +ATOM C CB . GLN A0 1 75 . 75 GLN A0 CB 0.0 1.0 1.5688636 7.0484433 5.3763294 1 617 +ATOM C CG . GLN A0 1 75 . 75 GLN A0 CG 0.0 1.0 1.5413219 8.384705 4.6447363 1 618 +ATOM C CD . GLN A0 1 75 . 75 GLN A0 CD 0.0 1.0 1.0186545 9.511063 5.4902787 1 619 +ATOM O OE1 . GLN A0 1 75 . 75 GLN A0 OE1 0.0 1.0 0.028819375 9.350069 6.255945 1 620 +ATOM N NE2 . GLN A0 1 75 . 75 GLN A0 NE2 0.0 1.0 1.6816593 10.669688 5.4340997 1 621 +ATOM N N . LEU A0 1 76 . 76 LEU A0 N 0.0 1.0 3.3705013 4.8086367 7.2488003 1 622 +ATOM C CA . LEU A0 1 76 . 76 LEU A0 CA 0.0 1.0 3.2378278 3.495061 7.8783145 1 623 +ATOM C C . LEU A0 1 76 . 76 LEU A0 C 0.0 1.0 3.194591 3.587177 9.397614 1 624 +ATOM O O . LEU A0 1 76 . 76 LEU A0 O 0.0 1.0 2.4712572 2.8319345 10.036905 1 625 +ATOM C CB . LEU A0 1 76 . 76 LEU A0 CB 0.0 1.0 4.383871 2.5646954 7.4299526 1 626 +ATOM C CG . LEU A0 1 76 . 76 LEU A0 CG 0.0 1.0 4.362502 2.1881037 5.932769 1 627 +ATOM C CD1 . LEU A0 1 76 . 76 LEU A0 CD1 0.0 1.0 5.571475 1.3183005 5.588753 1 628 +ATOM C CD2 . LEU A0 1 76 . 76 LEU A0 CD2 0.0 1.0 3.085854 1.4542941 5.5904465 1 629 +ATOM N N . SER A0 1 77 . 77 SER A0 N 0.0 1.0 3.9474056 4.5412226 10.0157 1 630 +ATOM C CA . SER A0 1 77 . 77 SER A0 CA 0.0 1.0 3.9180293 4.676826 11.48653 1 631 +ATOM C C . SER A0 1 77 . 77 SER A0 C 0.0 1.0 2.571682 5.2215033 11.970466 1 632 +ATOM O O . SER A0 1 77 . 77 SER A0 O 0.0 1.0 2.2599442 5.0880947 13.16813 1 633 +ATOM C CB . SER A0 1 77 . 77 SER A0 CB 0.0 1.0 5.0516777 5.595539 11.939028 1 634 +ATOM O OG . SER A0 1 77 . 77 SER A0 OG 0.0 1.0 4.9022665 6.897623 11.414139 1 635 +ATOM N N . LEU A0 1 78 . 78 LEU A0 N 0.0 1.0 1.8555956 5.8187814 11.043705 1 636 +ATOM C CA . LEU A0 1 78 . 78 LEU A0 CA 0.0 1.0 0.5103166 6.2983103 11.379409 1 637 +ATOM C C . LEU A0 1 78 . 78 LEU A0 C 0.0 1.0 -0.5389626 5.203999 11.18538 1 638 +ATOM O O . LEU A0 1 78 . 78 LEU A0 O 0.0 1.0 -1.7261513 5.4615784 11.374767 1 639 +ATOM C CB . LEU A0 1 78 . 78 LEU A0 CB 0.0 1.0 0.16628599 7.521125 10.540984 1 640 +ATOM C CG . LEU A0 1 78 . 78 LEU A0 CG 0.0 1.0 1.1480012 8.70672 10.672857 1 641 +ATOM C CD1 . LEU A0 1 78 . 78 LEU A0 CD1 0.0 1.0 0.7401737 9.85158 9.731966 1 642 +ATOM C CD2 . LEU A0 1 78 . 78 LEU A0 CD2 0.0 1.0 1.2197173 9.195076 12.1285305 1 643 +ATOM N N . GLY A0 1 79 . 79 GLY A0 N 0.0 1.0 -0.066435866 4.045183 10.758968 1 644 +ATOM C CA . GLY A0 1 79 . 79 GLY A0 CA 0.0 1.0 -0.97756237 2.9494913 10.513565 1 645 +ATOM C C . GLY A0 1 79 . 79 GLY A0 C 0.0 1.0 -1.6567016 2.994022 9.160454 1 646 +ATOM O O . GLY A0 1 79 . 79 GLY A0 O 0.0 1.0 -2.707193 2.3742752 8.963757 1 647 +ATOM N N . ASN A0 1 80 . 80 ASN A0 N 0.0 1.0 -1.0625439 3.7056568 8.290823 1 648 +ATOM C CA . ASN A0 1 80 . 80 ASN A0 CA 0.0 1.0 -1.6055045 3.8832788 6.9550962 1 649 +ATOM C C . ASN A0 1 80 . 80 ASN A0 C 0.0 1.0 -0.7151087 3.2595766 5.9068837 1 650 +ATOM O O . ASN A0 1 80 . 80 ASN A0 O 0.0 1.0 0.42872038 3.6776223 5.7404704 1 651 +ATOM C CB . ASN A0 1 80 . 80 ASN A0 CB 0.0 1.0 -1.8275795 5.3714366 6.6728816 1 652 +ATOM C CG . ASN A0 1 80 . 80 ASN A0 CG 0.0 1.0 -2.54563 5.633972 5.387622 1 653 +ATOM O OD1 . ASN A0 1 80 . 80 ASN A0 OD1 0.0 1.0 -3.2490392 4.7875614 4.8318024 1 654 +ATOM N ND2 . ASN A0 1 80 . 80 ASN A0 ND2 0.0 1.0 -2.3933198 6.8437395 4.871258 1 655 +ATOM N N . ALA A0 1 81 . 81 ALA A0 N 0.0 1.0 -1.2231109 2.2377884 5.2016954 1 656 +ATOM C CA . ALA A0 1 81 . 81 ALA A0 CA 0.0 1.0 -0.52804583 1.6915184 4.0462523 1 657 +ATOM C C . ALA A0 1 81 . 81 ALA A0 C 0.0 1.0 -1.0755098 2.374465 2.8096843 1 658 +ATOM O O . ALA A0 1 81 . 81 ALA A0 O 0.0 1.0 -2.1491323 2.0477314 2.3217866 1 659 +ATOM C CB . ALA A0 1 81 . 81 ALA A0 CB 0.0 1.0 -0.73829615 0.17060931 3.9672725 1 660 +ATOM N N . ALA A0 1 82 . 82 ALA A0 N 0.0 1.0 -0.34401295 3.3763914 2.362745 1 661 +ATOM C CA . ALA A0 1 82 . 82 ALA A0 CA 0.0 1.0 -0.7709311 4.212031 1.2645978 1 662 +ATOM C C . ALA A0 1 82 . 82 ALA A0 C 0.0 1.0 0.013730301 3.9010448 0.016091969 1 663 +ATOM O O . ALA A0 1 82 . 82 ALA A0 O 0.0 1.0 1.2219777 4.068458 -0.02876573 1 664 +ATOM C CB . ALA A0 1 82 . 82 ALA A0 CB 0.0 1.0 -0.6234721 5.6818867 1.6382159 1 665 +ATOM N N . LEU A0 1 83 . 83 LEU A0 N 0.0 1.0 -0.70066243 3.4090538 -1.0256077 1 666 +ATOM C CA . LEU A0 1 83 . 83 LEU A0 CA 0.0 1.0 -0.0993244 3.0549662 -2.3110352 1 667 +ATOM C C . LEU A0 1 83 . 83 LEU A0 C 0.0 1.0 -0.30743292 4.1671686 -3.3029234 1 668 +ATOM O O . LEU A0 1 83 . 83 LEU A0 O 0.0 1.0 -1.4474938 4.5203705 -3.5930276 1 669 +ATOM C CB . LEU A0 1 83 . 83 LEU A0 CB 0.0 1.0 -0.6968099 1.7429094 -2.8433442 1 670 +ATOM C CG . LEU A0 1 83 . 83 LEU A0 CG 0.0 1.0 -0.24224027 1.303186 -4.2249427 1 671 +ATOM C CD1 . LEU A0 1 83 . 83 LEU A0 CD1 0.0 1.0 1.2357738 0.9875829 -4.2529745 1 672 +ATOM C CD2 . LEU A0 1 83 . 83 LEU A0 CD2 0.0 1.0 -1.0387217 0.08888461 -4.695138 1 673 +ATOM N N . GLN A0 1 84 . 84 GLN A0 N 0.0 1.0 0.7468718 4.7452126 -3.7836008 1 674 +ATOM C CA . GLN A0 1 84 . 84 GLN A0 CA 0.0 1.0 0.6874419 5.752422 -4.841609 1 675 +ATOM C C . GLN A0 1 84 . 84 GLN A0 C 0.0 1.0 1.1077967 5.149329 -6.1635237 1 676 +ATOM O O . GLN A0 1 84 . 84 GLN A0 O 0.0 1.0 2.1498857 4.5241776 -6.253744 1 677 +ATOM C CB . GLN A0 1 84 . 84 GLN A0 CB 0.0 1.0 1.560212 6.9621296 -4.491865 1 678 +ATOM C CG . GLN A0 1 84 . 84 GLN A0 CG 0.0 1.0 1.5083294 8.068263 -5.5066047 1 679 +ATOM C CD . GLN A0 1 84 . 84 GLN A0 CD 0.0 1.0 2.3239956 9.288786 -5.1188717 1 680 +ATOM O OE1 . GLN A0 1 84 . 84 GLN A0 OE1 0.0 1.0 3.488065 9.144754 -4.8066874 1 681 +ATOM N NE2 . GLN A0 1 84 . 84 GLN A0 NE2 0.0 1.0 1.7256801 10.436438 -5.163707 1 682 +ATOM N N . ILE A0 1 85 . 85 ILE A0 N 0.0 1.0 0.29014286 5.335 -7.1738987 1 683 +ATOM C CA . ILE A0 1 85 . 85 ILE A0 CA 0.0 1.0 0.6084858 4.95354 -8.557848 1 684 +ATOM C C . ILE A0 1 85 . 85 ILE A0 C 0.0 1.0 0.5356883 6.2085524 -9.398584 1 685 +ATOM O O . ILE A0 1 85 . 85 ILE A0 O 0.0 1.0 -0.49891335 6.876594 -9.440487 1 686 +ATOM C CB . ILE A0 1 85 . 85 ILE A0 CB 0.0 1.0 -0.3447084 3.8650532 -9.104258 1 687 +ATOM C CG1 . ILE A0 1 85 . 85 ILE A0 CG1 0.0 1.0 -0.2849769 2.6224556 -8.217919 1 688 +ATOM C CG2 . ILE A0 1 85 . 85 ILE A0 CG2 0.0 1.0 0.033591554 3.5136144 -10.547766 1 689 +ATOM C CD1 . ILE A0 1 85 . 85 ILE A0 CD1 0.0 1.0 -1.3216658 1.5614308 -8.5841255 1 690 +ATOM N N . THR A0 1 86 . 86 THR A0 N 0.0 1.0 1.5926349 6.553494 -10.066383 1 691 +ATOM C CA . THR A0 1 86 . 86 THR A0 CA 0.0 1.0 1.6543341 7.7507377 -10.872093 1 692 +ATOM C C . THR A0 1 86 . 86 THR A0 C 0.0 1.0 1.2775444 7.46837 -12.31435 1 693 +ATOM O O . THR A0 1 86 . 86 THR A0 O 0.0 1.0 1.4582734 6.3482957 -12.801256 1 694 +ATOM C CB . THR A0 1 86 . 86 THR A0 CB 0.0 1.0 3.0631444 8.389412 -10.809922 1 695 +ATOM O OG1 . THR A0 1 86 . 86 THR A0 OG1 0.0 1.0 4.0222516 7.4554996 -11.290308 1 696 +ATOM C CG2 . THR A0 1 86 . 86 THR A0 CG2 0.0 1.0 3.4306173 8.787516 -9.406805 1 697 +ATOM N N . ASP A0 1 87 . 87 ASP A0 N 0.0 1.0 0.73260385 8.466095 -13.003903 1 698 +ATOM C CA . ASP A0 1 87 . 87 ASP A0 CA 0.0 1.0 0.36400217 8.384496 -14.422564 1 699 +ATOM C C . ASP A0 1 87 . 87 ASP A0 C 0.0 1.0 -0.5771923 7.210775 -14.673774 1 700 +ATOM O O . ASP A0 1 87 . 87 ASP A0 O 0.0 1.0 -0.26056117 6.2964344 -15.436117 1 701 +ATOM C CB . ASP A0 1 87 . 87 ASP A0 CB 0.0 1.0 1.6281395 8.293813 -15.2850895 1 702 +ATOM C CG . ASP A0 1 87 . 87 ASP A0 CG 0.0 1.0 1.3155481 8.480495 -16.758675 1 703 +ATOM O OD1 . ASP A0 1 87 . 87 ASP A0 OD1 0.0 1.0 0.36069226 9.228376 -17.092636 1 704 +ATOM O OD2 . ASP A0 1 87 . 87 ASP A0 OD2 0.0 1.0 2.0384567 7.913317 -17.603546 1 705 +ATOM N N . VAL A0 1 88 . 88 VAL A0 N 0.0 1.0 -1.6893693 7.2523623 -14.095127 1 706 +ATOM C CA . VAL A0 1 88 . 88 VAL A0 CA 0.0 1.0 -2.6990724 6.191659 -14.140263 1 707 +ATOM C C . VAL A0 1 88 . 88 VAL A0 C 0.0 1.0 -3.1583624 5.922367 -15.567614 1 708 +ATOM O O . VAL A0 1 88 . 88 VAL A0 O 0.0 1.0 -3.4087481 6.841029 -16.332226 1 709 +ATOM C CB . VAL A0 1 88 . 88 VAL A0 CB 0.0 1.0 -3.9047341 6.5747275 -13.253477 1 710 +ATOM C CG1 . VAL A0 1 88 . 88 VAL A0 CG1 0.0 1.0 -4.99784 5.512478 -13.373549 1 711 +ATOM C CG2 . VAL A0 1 88 . 88 VAL A0 CG2 0.0 1.0 -3.4793563 6.710369 -11.798074 1 712 +ATOM N N . LYS A0 1 89 . 89 LYS A0 N 0.0 1.0 -3.2867355 4.630843 -15.854837 1 713 +ATOM C CA . LYS A0 1 89 . 89 LYS A0 CA 0.0 1.0 -3.7166095 4.1537337 -17.17979 1 714 +ATOM C C . LYS A0 1 89 . 89 LYS A0 C 0.0 1.0 -5.063444 3.4447052 -17.070984 1 715 +ATOM O O . LYS A0 1 89 . 89 LYS A0 O 0.0 1.0 -5.4699745 3.0207567 -15.981728 1 716 +ATOM C CB . LYS A0 1 89 . 89 LYS A0 CB 0.0 1.0 -2.651394 3.2427144 -17.773396 1 717 +ATOM C CG . LYS A0 1 89 . 89 LYS A0 CG 0.0 1.0 -1.269758 3.8549294 -17.87307 1 718 +ATOM C CD . LYS A0 1 89 . 89 LYS A0 CD 0.0 1.0 -0.30091384 3.029564 -18.672157 1 719 +ATOM C CE . LYS A0 1 89 . 89 LYS A0 CE 0.0 1.0 1.0697309 3.7137573 -18.81721 1 720 +ATOM N NZ . LYS A0 1 89 . 89 LYS A0 NZ 0.0 1.0 1.0168376 5.0411205 -19.414143 1 721 +ATOM N N . LEU A0 1 90 . 90 LEU A0 N 0.0 1.0 -5.744986 3.2846432 -18.238377 1 722 +ATOM C CA . LEU A0 1 90 . 90 LEU A0 CA 0.0 1.0 -7.0168905 2.56492 -18.258415 1 723 +ATOM C C . LEU A0 1 90 . 90 LEU A0 C 0.0 1.0 -6.896079 1.1707377 -17.664684 1 724 +ATOM O O . LEU A0 1 90 . 90 LEU A0 O 0.0 1.0 -7.794327 0.7152283 -16.949629 1 725 +ATOM C CB . LEU A0 1 90 . 90 LEU A0 CB 0.0 1.0 -7.560686 2.46564 -19.692265 1 726 +ATOM C CG . LEU A0 1 90 . 90 LEU A0 CG 0.0 1.0 -8.137968 3.7463071 -20.274424 1 727 +ATOM C CD1 . LEU A0 1 90 . 90 LEU A0 CD1 0.0 1.0 -8.494615 3.5615296 -21.76123 1 728 +ATOM C CD2 . LEU A0 1 90 . 90 LEU A0 CD2 0.0 1.0 -9.375364 4.1617646 -19.475933 1 729 +ATOM N N . GLN A0 1 91 . 91 GLN A0 N 0.0 1.0 -5.7679043 0.5196453 -17.941286 1 730 +ATOM C CA . GLN A0 1 91 . 91 GLN A0 CA 0.0 1.0 -5.5696726 -0.8474715 -17.457008 1 731 +ATOM C C . GLN A0 1 91 . 91 GLN A0 C 0.0 1.0 -5.306546 -0.91921014 -15.95237 1 732 +ATOM O O . GLN A0 1 91 . 91 GLN A0 O 0.0 1.0 -5.301112 -2.0112693 -15.363693 1 733 +ATOM C CB . GLN A0 1 91 . 91 GLN A0 CB 0.0 1.0 -4.429583 -1.5434842 -18.220703 1 734 +ATOM C CG . GLN A0 1 91 . 91 GLN A0 CG 0.0 1.0 -3.0515342 -1.0167875 -17.934814 1 735 +ATOM C CD . GLN A0 1 91 . 91 GLN A0 CD 0.0 1.0 -2.4655306 -0.17929307 -19.080175 1 736 +ATOM O OE1 . GLN A0 1 91 . 91 GLN A0 OE1 0.0 1.0 -3.2503006 0.4346064 -19.850346 1 737 +ATOM N NE2 . GLN A0 1 91 . 91 GLN A0 NE2 0.0 1.0 -1.1338472 -0.13108036 -19.243736 1 738 +ATOM N N . ASP A0 1 92 . 92 ASP A0 N 0.0 1.0 -5.080026 0.23998845 -15.319414 1 739 +ATOM C CA . ASP A0 1 92 . 92 ASP A0 CA 0.0 1.0 -4.955441 0.25953233 -13.870141 1 740 +ATOM C C . ASP A0 1 92 . 92 ASP A0 C 0.0 1.0 -6.310848 0.07957325 -13.182957 1 741 +ATOM O O . ASP A0 1 92 . 92 ASP A0 O 0.0 1.0 -6.3502984 -0.14944485 -11.954191 1 742 +ATOM C CB . ASP A0 1 92 . 92 ASP A0 CB 0.0 1.0 -4.303936 1.5786746 -13.406784 1 743 +ATOM C CG . ASP A0 1 92 . 92 ASP A0 CG 0.0 1.0 -2.8334694 1.6935091 -13.79935 1 744 +ATOM O OD1 . ASP A0 1 92 . 92 ASP A0 OD1 0.0 1.0 -2.1342127 0.6591179 -13.853 1 745 +ATOM O OD2 . ASP A0 1 92 . 92 ASP A0 OD2 0.0 1.0 -2.371132 2.825823 -14.076063 1 746 +ATOM N N . ALA A0 1 93 . 93 ALA A0 N 0.0 1.0 -7.4324327 0.17539111 -13.946634 1 747 +ATOM C CA . ALA A0 1 93 . 93 ALA A0 CA 0.0 1.0 -8.757475 -0.06783147 -13.388271 1 748 +ATOM C C . ALA A0 1 93 . 93 ALA A0 C 0.0 1.0 -8.877759 -1.5225313 -12.98057 1 749 +ATOM O O . ALA A0 1 93 . 93 ALA A0 O 0.0 1.0 -8.361158 -2.4000645 -13.647774 1 750 +ATOM C CB . ALA A0 1 93 . 93 ALA A0 CB 0.0 1.0 -9.847822 0.30353406 -14.392904 1 751 +ATOM N N . GLY A0 1 94 . 94 GLY A0 N 0.0 1.0 -9.549247 -1.790005 -11.902038 1 752 +ATOM C CA . GLY A0 1 94 . 94 GLY A0 CA 0.0 1.0 -9.741665 -3.1403558 -11.4326 1 753 +ATOM C C . GLY A0 1 94 . 94 GLY A0 C 0.0 1.0 -9.757882 -3.211475 -9.921055 1 754 +ATOM O O . GLY A0 1 94 . 94 GLY A0 O 0.0 1.0 -9.929119 -2.2126675 -9.257051 1 755 +ATOM N N . VAL A0 1 95 . 95 VAL A0 N 0.0 1.0 -9.618378 -4.4099913 -9.444278 1 756 +ATOM C CA . VAL A0 1 95 . 95 VAL A0 CA 0.0 1.0 -9.687823 -4.671808 -8.016829 1 757 +ATOM C C . VAL A0 1 95 . 95 VAL A0 C 0.0 1.0 -8.281454 -4.826379 -7.4523354 1 758 +ATOM O O . VAL A0 1 95 . 95 VAL A0 O 0.0 1.0 -7.504165 -5.620602 -7.9589243 1 759 +ATOM C CB . VAL A0 1 95 . 95 VAL A0 CB 0.0 1.0 -10.529562 -5.936675 -7.7223897 1 760 +ATOM C CG1 . VAL A0 1 95 . 95 VAL A0 CG1 0.0 1.0 -10.541723 -6.2304354 -6.224867 1 761 +ATOM C CG2 . VAL A0 1 95 . 95 VAL A0 CG2 0.0 1.0 -11.938449 -5.7819195 -8.2264385 1 762 +ATOM N N . TYR A0 1 96 . 96 TYR A0 N 0.0 1.0 -8.048526 -4.07582 -6.4219923 1 763 +ATOM C CA . TYR A0 1 96 . 96 TYR A0 CA 0.0 1.0 -6.7747893 -4.127958 -5.7045426 1 764 +ATOM C C . TYR A0 1 96 . 96 TYR A0 C 0.0 1.0 -6.998607 -4.804819 -4.3584228 1 765 +ATOM O O . TYR A0 1 96 . 96 TYR A0 O 0.0 1.0 -8.054707 -4.656705 -3.7521615 1 766 +ATOM C CB . TYR A0 1 96 . 96 TYR A0 CB 0.0 1.0 -6.236698 -2.7121434 -5.479017 1 767 +ATOM C CG . TYR A0 1 96 . 96 TYR A0 CG 0.0 1.0 -5.6089373 -2.0935946 -6.692624 1 768 +ATOM C CD1 . TYR A0 1 96 . 96 TYR A0 CD1 0.0 1.0 -6.390869 -1.5764782 -7.7388835 1 769 +ATOM C CD2 . TYR A0 1 96 . 96 TYR A0 CD2 0.0 1.0 -4.222499 -1.9650832 -6.7929997 1 770 +ATOM C CE1 . TYR A0 1 96 . 96 TYR A0 CE1 0.0 1.0 -5.8113375 -0.98696136 -8.859769 1 771 +ATOM C CE2 . TYR A0 1 96 . 96 TYR A0 CE2 0.0 1.0 -3.651042 -1.373544 -7.9138765 1 772 +ATOM C CZ . TYR A0 1 96 . 96 TYR A0 CZ 0.0 1.0 -4.4359922 -0.898951 -8.929469 1 773 +ATOM O OH . TYR A0 1 96 . 96 TYR A0 OH 0.0 1.0 -3.8490205 -0.31396312 -10.029667 1 774 +ATOM N N . ARG A0 1 97 . 97 ARG A0 N 0.0 1.0 -5.980009 -5.5261326 -3.8782723 1 775 +ATOM C CA . ARG A0 1 97 . 97 ARG A0 CA 0.0 1.0 -5.9778166 -6.069995 -2.5409203 1 776 +ATOM C C . ARG A0 1 97 . 97 ARG A0 C 0.0 1.0 -4.795356 -5.524596 -1.7659085 1 777 +ATOM O O . ARG A0 1 97 . 97 ARG A0 O 0.0 1.0 -3.6968074 -5.50814 -2.2836595 1 778 +ATOM C CB . ARG A0 1 97 . 97 ARG A0 CB 0.0 1.0 -5.915091 -7.606326 -2.537056 1 779 +ATOM C CG . ARG A0 1 97 . 97 ARG A0 CG 0.0 1.0 -7.1258974 -8.269558 -3.1610308 1 780 +ATOM C CD . ARG A0 1 97 . 97 ARG A0 CD 0.0 1.0 -7.0590596 -9.782298 -3.107832 1 781 +ATOM N NE . ARG A0 1 97 . 97 ARG A0 NE 0.0 1.0 -6.0250096 -10.283292 -4.0041986 1 782 +ATOM C CZ . ARG A0 1 97 . 97 ARG A0 CZ 0.0 1.0 -5.707953 -11.566479 -4.101985 1 783 +ATOM N NH1 . ARG A0 1 97 . 97 ARG A0 NH1 0.0 1.0 -6.2863255 -12.504995 -3.375395 1 784 +ATOM N NH2 . ARG A0 1 97 . 97 ARG A0 NH2 0.0 1.0 -4.76064 -11.926902 -4.9440536 1 785 +ATOM N N . CYS A0 1 98 . 98 CYS A0 N 0.0 1.0 -5.0688376 -5.1090803 -0.55300236 1 786 +ATOM C CA . CYS A0 1 98 . 98 CYS A0 CA 0.0 1.0 -4.0203543 -4.7586794 0.37624514 1 787 +ATOM C C . CYS A0 1 98 . 98 CYS A0 C 0.0 1.0 -3.965545 -5.8223205 1.4602431 1 788 +ATOM O O . CYS A0 1 98 . 98 CYS A0 O 0.0 1.0 -4.9805017 -6.0538273 2.131112 1 789 +ATOM C CB . CYS A0 1 98 . 98 CYS A0 CB 0.0 1.0 -4.2582226 -3.3778872 1.0054135 1 790 +ATOM S SG . CYS A0 1 98 . 98 CYS A0 SG 0.0 1.0 -3.0765634 -2.943589 2.3052201 1 791 +ATOM N N . MET A0 1 99 . 99 MET A0 N 0.0 1.0 -2.8300443 -6.412264 1.6165984 1 792 +ATOM C CA . MET A0 1 99 . 99 MET A0 CA 0.0 1.0 -2.6334538 -7.4654093 2.5977237 1 793 +ATOM C C . MET A0 1 99 . 99 MET A0 C 0.0 1.0 -1.594827 -7.000352 3.618125 1 794 +ATOM O O . MET A0 1 99 . 99 MET A0 O 0.0 1.0 -0.49975118 -6.628779 3.2439883 1 795 +ATOM C CB . MET A0 1 99 . 99 MET A0 CB 0.0 1.0 -2.1902623 -8.761869 1.9387262 1 796 +ATOM C CG . MET A0 1 99 . 99 MET A0 CG 0.0 1.0 -3.1665523 -9.281564 0.8813515 1 797 +ATOM S SD . MET A0 1 99 . 99 MET A0 SD 0.0 1.0 -2.4839752 -10.615688 -0.13970326 1 798 +ATOM C CE . MET A0 1 99 . 99 MET A0 CE 0.0 1.0 -1.6092232 -9.614841 -1.3284638 1 799 +ATOM N N . ILE A0 1 100 . 100 ILE A0 N 0.0 1.0 -1.9678108 -7.007573 4.884817 1 800 +ATOM C CA . ILE A0 1 100 . 100 ILE A0 CA 0.0 1.0 -1.0940616 -6.5176086 5.9321384 1 801 +ATOM C C . ILE A0 1 100 . 100 ILE A0 C 0.0 1.0 -0.94865775 -7.5639877 7.0269275 1 802 +ATOM O O . ILE A0 1 100 . 100 ILE A0 O 0.0 1.0 -1.9500356 -8.101408 7.4856367 1 803 +ATOM C CB . ILE A0 1 100 . 100 ILE A0 CB 0.0 1.0 -1.6253704 -5.182208 6.5223274 1 804 +ATOM C CG1 . ILE A0 1 100 . 100 ILE A0 CG1 0.0 1.0 -1.6853409 -4.107979 5.432191 1 805 +ATOM C CG2 . ILE A0 1 100 . 100 ILE A0 CG2 0.0 1.0 -0.7371352 -4.7406826 7.6871643 1 806 +ATOM C CD1 . ILE A0 1 100 . 100 ILE A0 CD1 0.0 1.0 -2.3699265 -2.8170395 5.8854914 1 807 +ATOM N N . SER A0 1 101 . 101 SER A0 N 0.0 1.0 0.2709384 -7.7974353 7.3865557 1 808 +ATOM C CA . SER A0 1 101 . 101 SER A0 CA 0.0 1.0 0.5464065 -8.566198 8.588203 1 809 +ATOM C C . SER A0 1 101 . 101 SER A0 C 0.0 1.0 1.2512791 -7.648307 9.579586 1 810 +ATOM O O . SER A0 1 101 . 101 SER A0 O 0.0 1.0 2.2666404 -7.0544324 9.239962 1 811 +ATOM C CB . SER A0 1 101 . 101 SER A0 CB 0.0 1.0 1.3919882 -9.80089 8.300036 1 812 +ATOM O OG . SER A0 1 101 . 101 SER A0 OG 0.0 1.0 1.7318656 -10.489234 9.499025 1 813 +ATOM N N . TYR A0 1 102 . 102 TYR A0 N 0.0 1.0 0.728095 -7.5384107 10.748628 1 814 +ATOM C CA . TYR A0 1 102 . 102 TYR A0 CA 0.0 1.0 1.2904443 -6.7964635 11.855087 1 815 +ATOM C C . TYR A0 1 102 . 102 TYR A0 C 0.0 1.0 0.800395 -7.40197 13.148069 1 816 +ATOM O O . TYR A0 1 102 . 102 TYR A0 O 0.0 1.0 -0.14455715 -6.9320726 13.741745 1 817 +ATOM C CB . TYR A0 1 102 . 102 TYR A0 CB 0.0 1.0 0.91202545 -5.2877493 11.734033 1 818 +ATOM C CG . TYR A0 1 102 . 102 TYR A0 CG 0.0 1.0 1.5791526 -4.4428444 12.794016 1 819 +ATOM C CD1 . TYR A0 1 102 . 102 TYR A0 CD1 0.0 1.0 2.9679937 -4.343251 12.882132 1 820 +ATOM C CD2 . TYR A0 1 102 . 102 TYR A0 CD2 0.0 1.0 0.8470223 -3.728774 13.719969 1 821 +ATOM C CE1 . TYR A0 1 102 . 102 TYR A0 CE1 0.0 1.0 3.5855842 -3.5765836 13.865165 1 822 +ATOM C CE2 . TYR A0 1 102 . 102 TYR A0 CE2 0.0 1.0 1.4621886 -2.944734 14.675335 1 823 +ATOM C CZ . TYR A0 1 102 . 102 TYR A0 CZ 0.0 1.0 2.829472 -2.881434 14.747133 1 824 +ATOM O OH . TYR A0 1 102 . 102 TYR A0 OH 0.0 1.0 3.4317453 -2.1036272 15.712498 1 825 +ATOM N N . GLY A0 1 103 . 103 GLY A0 N 0.0 1.0 1.4419734 -8.523981 13.533634 1 826 +ATOM C CA . GLY A0 1 103 . 103 GLY A0 CA 0.0 1.0 0.97583246 -9.367266 14.605097 1 827 +ATOM C C . GLY A0 1 103 . 103 GLY A0 C 0.0 1.0 -0.14082769 -10.270733 14.13198 1 828 +ATOM O O . GLY A0 1 103 . 103 GLY A0 O 0.0 1.0 0.06394089 -11.453551 13.92901 1 829 +ATOM N N . GLY A0 1 104 . 104 GLY A0 N 0.0 1.0 -1.3146331 -9.628511 13.875129 1 830 +ATOM C CA . GLY A0 1 104 . 104 GLY A0 CA 0.0 1.0 -2.3942938 -10.280989 13.198366 1 831 +ATOM C C . GLY A0 1 104 . 104 GLY A0 C 0.0 1.0 -2.3524146 -9.955274 11.726709 1 832 +ATOM O O . GLY A0 1 104 . 104 GLY A0 O 0.0 1.0 -1.506997 -9.186113 11.2984295 1 833 +ATOM N N . ALA A0 1 105 . 105 ALA A0 N 0.0 1.0 -3.2570467 -10.525082 10.894745 1 834 +ATOM C CA . ALA A0 1 105 . 105 ALA A0 CA 0.0 1.0 -3.2188249 -10.308068 9.457392 1 835 +ATOM C C . ALA A0 1 105 . 105 ALA A0 C 0.0 1.0 -4.629959 -10.195372 8.896622 1 836 +ATOM O O . ALA A0 1 105 . 105 ALA A0 O 0.0 1.0 -5.5210943 -10.955921 9.284128 1 837 +ATOM C CB . ALA A0 1 105 . 105 ALA A0 CB 0.0 1.0 -2.4660861 -11.424906 8.757069 1 838 +ATOM N N . ASP A0 1 106 . 106 ASP A0 N 0.0 1.0 -4.770972 -9.305066 7.98563 1 839 +ATOM C CA . ASP A0 1 106 . 106 ASP A0 CA 0.0 1.0 -6.0698667 -9.106388 7.3220396 1 840 +ATOM C C . ASP A0 1 106 . 106 ASP A0 C 0.0 1.0 -5.855325 -8.492277 5.959315 1 841 +ATOM O O . ASP A0 1 106 . 106 ASP A0 O 0.0 1.0 -4.759597 -8.01179 5.6427526 1 842 +ATOM C CB . ASP A0 1 106 . 106 ASP A0 CB 0.0 1.0 -6.97309 -8.203493 8.173787 1 843 +ATOM C CG . ASP A0 1 106 . 106 ASP A0 CG 0.0 1.0 -7.749423 -8.937635 9.235714 1 844 +ATOM O OD1 . ASP A0 1 106 . 106 ASP A0 OD1 0.0 1.0 -8.168283 -10.082081 8.976809 1 845 +ATOM O OD2 . ASP A0 1 106 . 106 ASP A0 OD2 0.0 1.0 -7.9675126 -8.367595 10.315864 1 846 +ATOM N N . TYR A0 1 107 . 107 TYR A0 N 0.0 1.0 -6.9037385 -8.502455 5.1835046 1 847 +ATOM C CA . TYR A0 1 107 . 107 TYR A0 CA 0.0 1.0 -6.8294563 -7.839534 3.9005241 1 848 +ATOM C C . TYR A0 1 107 . 107 TYR A0 C 0.0 1.0 -8.179326 -7.2106695 3.5478504 1 849 +ATOM O O . TYR A0 1 107 . 107 TYR A0 O 0.0 1.0 -9.222525 -7.601905 4.064586 1 850 +ATOM C CB . TYR A0 1 107 . 107 TYR A0 CB 0.0 1.0 -6.371024 -8.801926 2.8255608 1 851 +ATOM C CG . TYR A0 1 107 . 107 TYR A0 CG 0.0 1.0 -7.4224844 -9.833456 2.3894143 1 852 +ATOM C CD1 . TYR A0 1 107 . 107 TYR A0 CD1 0.0 1.0 -8.296922 -9.5239315 1.3805159 1 853 +ATOM C CD2 . TYR A0 1 107 . 107 TYR A0 CD2 0.0 1.0 -7.5153694 -11.079289 2.960936 1 854 +ATOM C CE1 . TYR A0 1 107 . 107 TYR A0 CE1 0.0 1.0 -9.268548 -10.4668255 0.96739674 1 855 +ATOM C CE2 . TYR A0 1 107 . 107 TYR A0 CE2 0.0 1.0 -8.480824 -12.011225 2.5597196 1 856 +ATOM C CZ . TYR A0 1 107 . 107 TYR A0 CZ 0.0 1.0 -9.335127 -11.689508 1.5587485 1 857 +ATOM O OH . TYR A0 1 107 . 107 TYR A0 OH 0.0 1.0 -10.284979 -12.6012945 1.1380029 1 858 +ATOM N N . LYS A0 1 108 . 108 LYS A0 N 0.0 1.0 -8.084261 -6.23584 2.6315744 1 859 +ATOM C CA . LYS A0 1 108 . 108 LYS A0 CA 0.0 1.0 -9.272524 -5.568577 2.0770075 1 860 +ATOM C C . LYS A0 1 108 . 108 LYS A0 C 0.0 1.0 -9.118695 -5.444024 0.5770205 1 861 +ATOM O O . LYS A0 1 108 . 108 LYS A0 O 0.0 1.0 -8.023063 -5.4482985 0.041161828 1 862 +ATOM C CB . LYS A0 1 108 . 108 LYS A0 CB 0.0 1.0 -9.474156 -4.1957197 2.694972 1 863 +ATOM C CG . LYS A0 1 108 . 108 LYS A0 CG 0.0 1.0 -9.982405 -4.186705 4.1100793 1 864 +ATOM C CD . LYS A0 1 108 . 108 LYS A0 CD 0.0 1.0 -11.493496 -3.9848394 4.1063094 1 865 +ATOM C CE . LYS A0 1 108 . 108 LYS A0 CE 0.0 1.0 -12.081774 -3.9222074 5.4912815 1 866 +ATOM N NZ . LYS A0 1 108 . 108 LYS A0 NZ 0.0 1.0 -13.551429 -3.7871351 5.5548716 1 867 +ATOM N N . ARG A0 1 109 . 109 ARG A0 N 0.0 1.0 -10.2998085 -5.218007 -0.06744498 1 868 +ATOM C CA . ARG A0 1 109 . 109 ARG A0 CA 0.0 1.0 -10.337147 -4.9846992 -1.5118202 1 869 +ATOM C C . ARG A0 1 109 . 109 ARG A0 C 0.0 1.0 -10.71996 -3.5616803 -1.7969663 1 870 +ATOM O O . ARG A0 1 109 . 109 ARG A0 O 0.0 1.0 -11.559358 -2.9980507 -1.0984399 1 871 +ATOM C CB . ARG A0 1 109 . 109 ARG A0 CB 0.0 1.0 -11.309212 -5.9532332 -2.206829 1 872 +ATOM C CG . ARG A0 1 109 . 109 ARG A0 CG 0.0 1.0 -10.928059 -7.409124 -2.0588217 1 873 +ATOM C CD . ARG A0 1 109 . 109 ARG A0 CD 0.0 1.0 -11.845793 -8.318775 -2.814066 1 874 +ATOM N NE . ARG A0 1 109 . 109 ARG A0 NE 0.0 1.0 -13.198605 -8.300407 -2.2616615 1 875 +ATOM C CZ . ARG A0 1 109 . 109 ARG A0 CZ 0.0 1.0 -14.244055 -8.843377 -2.8403447 1 876 +ATOM N NH1 . ARG A0 1 109 . 109 ARG A0 NH1 0.0 1.0 -14.149529 -9.482439 -4.0217676 1 877 +ATOM N NH2 . ARG A0 1 109 . 109 ARG A0 NH2 0.0 1.0 -15.418356 -8.754696 -2.274815 1 878 +ATOM N N . ILE A0 1 110 . 110 ILE A0 N 0.0 1.0 -10.167724 -3.016936 -2.8588662 1 879 +ATOM C CA . ILE A0 1 110 . 110 ILE A0 CA 0.0 1.0 -10.473827 -1.6684705 -3.3244529 1 880 +ATOM C C . ILE A0 1 110 . 110 ILE A0 C 0.0 1.0 -10.634496 -1.7065201 -4.835877 1 881 +ATOM O O . ILE A0 1 110 . 110 ILE A0 O 0.0 1.0 -9.806122 -2.2812757 -5.5245123 1 882 +ATOM C CB . ILE A0 1 110 . 110 ILE A0 CB 0.0 1.0 -9.396549 -0.653502 -2.9327435 1 883 +ATOM C CG1 . ILE A0 1 110 . 110 ILE A0 CG1 0.0 1.0 -9.199734 -0.61556906 -1.4106009 1 884 +ATOM C CG2 . ILE A0 1 110 . 110 ILE A0 CG2 0.0 1.0 -9.731023 0.75479984 -3.4492674 1 885 +ATOM C CD1 . ILE A0 1 110 . 110 ILE A0 CD1 0.0 1.0 -7.9250965 0.08748367 -0.9678201 1 886 +ATOM N N . THR A0 1 111 . 111 THR A0 N 0.0 1.0 -11.684711 -1.0699021 -5.3197603 1 887 +ATOM C CA . THR A0 1 111 . 111 THR A0 CA 0.0 1.0 -11.917416 -0.9855942 -6.7760715 1 888 +ATOM C C . THR A0 1 111 . 111 THR A0 C 0.0 1.0 -11.504761 0.38315716 -7.2796636 1 889 +ATOM O O . THR A0 1 111 . 111 THR A0 O 0.0 1.0 -11.858564 1.3970963 -6.669029 1 890 +ATOM C CB . THR A0 1 111 . 111 THR A0 CB 0.0 1.0 -13.4012375 -1.2493337 -7.1099615 1 891 +ATOM O OG1 . THR A0 1 111 . 111 THR A0 OG1 0.0 1.0 -13.756028 -2.5763252 -6.6594467 1 892 +ATOM C CG2 . THR A0 1 111 . 111 THR A0 CG2 0.0 1.0 -13.65065 -1.1553595 -8.593658 1 893 +ATOM N N . VAL A0 1 112 . 112 VAL A0 N 0.0 1.0 -10.8046875 0.38074228 -8.386169 1 894 +ATOM C CA . VAL A0 1 112 . 112 VAL A0 CA 0.0 1.0 -10.412312 1.6144364 -9.047379 1 895 +ATOM C C . VAL A0 1 112 . 112 VAL A0 C 0.0 1.0 -11.110964 1.7029858 -10.389033 1 896 +ATOM O O . VAL A0 1 112 . 112 VAL A0 O 0.0 1.0 -11.040627 0.77108943 -11.180775 1 897 +ATOM C CB . VAL A0 1 112 . 112 VAL A0 CB 0.0 1.0 -8.881725 1.7087953 -9.253607 1 898 +ATOM C CG1 . VAL A0 1 112 . 112 VAL A0 CG1 0.0 1.0 -8.501838 2.9960568 -9.960046 1 899 +ATOM C CG2 . VAL A0 1 112 . 112 VAL A0 CG2 0.0 1.0 -8.158186 1.6357491 -7.911724 1 900 +ATOM N N . LYS A0 1 113 . 113 LYS A0 N 0.0 1.0 -11.752472 2.8490312 -10.632246 1 901 +ATOM C CA . LYS A0 1 113 . 113 LYS A0 CA 0.0 1.0 -12.357661 3.1490622 -11.927216 1 902 +ATOM C C . LYS A0 1 113 . 113 LYS A0 C 0.0 1.0 -11.578346 4.315185 -12.531043 1 903 +ATOM O O . LYS A0 1 113 . 113 LYS A0 O 0.0 1.0 -11.298349 5.298382 -11.842331 1 904 +ATOM C CB . LYS A0 1 113 . 113 LYS A0 CB 0.0 1.0 -13.833706 3.4473004 -11.80316 1 905 +ATOM C CG . LYS A0 1 113 . 113 LYS A0 CG 0.0 1.0 -14.691341 2.2900796 -11.341917 1 906 +ATOM C CD . LYS A0 1 113 . 113 LYS A0 CD 0.0 1.0 -16.17292 2.5767925 -11.567972 1 907 +ATOM C CE . LYS A0 1 113 . 113 LYS A0 CE 0.0 1.0 -17.053503 1.3370402 -11.238368 1 908 +ATOM N NZ . LYS A0 1 113 . 113 LYS A0 NZ 0.0 1.0 -17.676071 0.9065767 -12.4538 1 909 +ATOM N N . VAL A0 1 114 . 114 VAL A0 N 0.0 1.0 -11.262129 4.2566624 -13.839208 1 910 +ATOM C CA . VAL A0 1 114 . 114 VAL A0 CA 0.0 1.0 -10.4554615 5.2586317 -14.4988365 1 911 +ATOM C C . VAL A0 1 114 . 114 VAL A0 C 0.0 1.0 -11.287261 5.9748216 -15.553237 1 912 +ATOM O O . VAL A0 1 114 . 114 VAL A0 O 0.0 1.0 -11.833957 5.3188753 -16.441864 1 913 +ATOM C CB . VAL A0 1 114 . 114 VAL A0 CB 0.0 1.0 -9.196064 4.663669 -15.138414 1 914 +ATOM C CG1 . VAL A0 1 114 . 114 VAL A0 CG1 0.0 1.0 -8.364167 5.734163 -15.841541 1 915 +ATOM C CG2 . VAL A0 1 114 . 114 VAL A0 CG2 0.0 1.0 -8.332756 3.9830234 -14.088338 1 916 +ATOM N N . ASN A0 1 115 . 115 ASN A0 N 0.0 1.0 -11.365524 7.2898874 -15.470099 1 917 +ATOM C CA . ASN A0 1 115 . 115 ASN A0 CA 0.0 1.0 -12.073439 8.104166 -16.451843 1 918 +ATOM C C . ASN A0 1 115 . 115 ASN A0 C 0.0 1.0 -11.130757 8.538992 -17.552048 1 919 +ATOM O O . ASN A0 1 115 . 115 ASN A0 O 0.0 1.0 -10.032421 9.046514 -17.264793 1 920 +ATOM C CB . ASN A0 1 115 . 115 ASN A0 CB 0.0 1.0 -12.686409 9.342234 -15.779093 1 921 +ATOM C CG . ASN A0 1 115 . 115 ASN A0 CG 0.0 1.0 -13.802937 9.014772 -14.822351 1 922 +ATOM O OD1 . ASN A0 1 115 . 115 ASN A0 OD1 0.0 1.0 -14.512548 8.008956 -15.004726 1 923 +ATOM N ND2 . ASN A0 1 115 . 115 ASN A0 ND2 0.0 1.0 -14.003458 9.836894 -13.811781 1 924 +ATOM N N . ALA A0 1 116 . 116 ALA A0 N 0.0 1.0 -11.558733 8.40444 -18.730032 1 925 +ATOM C CA . ALA A0 1 116 . 116 ALA A0 CA 0.0 1.0 -10.776598 8.807613 -19.886616 1 926 +ATOM C C . ALA A0 1 116 . 116 ALA A0 C 0.0 1.0 -10.889268 10.281024 -20.25496 1 927 +ATOM O O . ALA A0 1 116 . 116 ALA A0 O 0.0 1.0 -11.674387 11.000921 -19.727533 1 928 +ATOM C CB . ALA A0 1 116 . 116 ALA A0 CB 0.0 1.0 -11.1805 7.916506 -21.077908 1 929 +ATOM N N . xpb B0 2 1 . 1 xpb B0 N 0.0 1.0 -16.242897 -5.591329 4.465745 1 930 +ATOM C CA . xpb B0 2 1 . 1 xpb B0 CA 0.0 1.0 -15.616226 -6.0554466 5.7002 1 931 +ATOM C C . xpb B0 2 1 . 1 xpb B0 C 0.0 1.0 -14.241126 -6.6342 5.441601 1 932 +ATOM O O . xpb B0 2 1 . 1 xpb B0 O 0.0 1.0 -13.995416 -7.183173 4.354855 1 933 +ATOM N N . xpb B0 2 2 . 2 xpb B0 N 0.0 1.0 -13.3538475 -6.497566 6.4323907 1 934 +ATOM C CA . xpb B0 2 2 . 2 xpb B0 CA 0.0 1.0 -12.031191 -7.062366 6.3164167 1 935 +ATOM C C . xpb B0 2 2 . 2 xpb B0 C 0.0 1.0 -12.091649 -8.584531 6.425485 1 936 +ATOM O O . xpb B0 2 2 . 2 xpb B0 O 0.0 1.0 -12.942522 -9.132029 7.134113 1 937 +ATOM N N . xpb B0 2 3 . 3 xpb B0 N 0.0 1.0 -11.189129 -9.251436 5.7241774 1 938 +ATOM C CA . xpb B0 2 3 . 3 xpb B0 CA 0.0 1.0 -11.100003 -10.700198 5.766389 1 939 +ATOM C C . xpb B0 2 3 . 3 xpb B0 C 0.0 1.0 -9.812773 -11.112059 6.4591417 1 940 +ATOM O O . xpb B0 2 3 . 3 xpb B0 O 0.0 1.0 -8.749101 -10.564931 6.141915 1 941 +ATOM N N . xpb B0 2 4 . 4 xpb B0 N 0.0 1.0 -9.92217 -12.042333 7.374319 1 942 +ATOM C CA . xpb B0 2 4 . 4 xpb B0 CA 0.0 1.0 -8.744038 -12.531191 8.088241 1 943 +ATOM C C . xpb B0 2 4 . 4 xpb B0 C 0.0 1.0 -7.8824577 -13.376923 7.161707 1 944 +ATOM O O . xpb B0 2 4 . 4 xpb B0 O 0.0 1.0 -8.413212 -14.148117 6.353841 1 945 +ATOM N N . xpb B0 2 5 . 5 xpb B0 N 0.0 1.0 -6.6013412 -13.216521 7.285844 1 946 +ATOM C CA . xpb B0 2 5 . 5 xpb B0 CA 0.0 1.0 -5.6454945 -14.018415 6.5237074 1 947 +ATOM C C . xpb B0 2 5 . 5 xpb B0 C 0.0 1.0 -4.691548 -14.678907 7.4925365 1 948 +ATOM O O . xpb B0 2 5 . 5 xpb B0 O 0.0 1.0 -4.20754 -14.026468 8.425602 1 949 +ATOM N N . xpb B0 2 6 . 6 xpb B0 N 0.0 1.0 -4.4029865 -15.951458 7.2613864 1 950 +ATOM C CA . xpb B0 2 6 . 6 xpb B0 CA 0.0 1.0 -3.4253783 -16.648258 8.08912 1 951 +ATOM C C . xpb B0 2 6 . 6 xpb B0 C 0.0 1.0 -2.0474942 -15.997559 7.910684 1 952 +ATOM O O . xpb B0 2 6 . 6 xpb B0 O 0.0 1.0 -1.6205107 -15.75205 6.774101 1 953 +ATOM N N . xpb B0 2 7 . 7 xpb B0 N 0.0 1.0 -1.3668994 -15.753389 9.017899 1 954 +ATOM C CA . xpb B0 2 7 . 7 xpb B0 CA 0.0 1.0 -0.050964706 -15.116138 8.957693 1 955 +ATOM C C . xpb B0 2 7 . 7 xpb B0 C 0.0 1.0 0.94014525 -15.908961 8.112418 1 956 +ATOM O O . xpb B0 2 7 . 7 xpb B0 O 0.0 1.0 1.745996 -15.322239 7.398526 1 957 +ATOM N N . xpb B0 2 8 . 8 xpb B0 N 0.0 1.0 0.8397212 -17.223003 8.189914 1 958 +ATOM C CA . xpb B0 2 8 . 8 xpb B0 CA 0.0 1.0 1.7523065 -18.068377 7.4158545 1 959 +ATOM C C . xpb B0 2 8 . 8 xpb B0 C 0.0 1.0 1.5667696 -17.8859 5.9198594 1 960 +ATOM O O . xpb B0 2 8 . 8 xpb B0 O 0.0 1.0 2.5409627 -17.928051 5.1654935 1 961 +ATOM N N . xpb B0 2 9 . 9 xpb B0 N 0.0 1.0 0.3276982 -17.647457 5.494422 1 962 +ATOM C CA . xpb B0 2 9 . 9 xpb B0 CA 0.0 1.0 0.049636744 -17.407646 4.0746875 1 963 +ATOM C C . xpb B0 2 9 . 9 xpb B0 C 0.0 1.0 0.6463934 -16.082369 3.6200428 1 964 +ATOM O O . xpb B0 2 9 . 9 xpb B0 O 0.0 1.0 1.2274494 -15.992846 2.5347588 1 965 +ATOM N N . xpb B0 2 10 . 10 xpb B0 N 0.0 1.0 0.5201435 -15.0643425 4.454418 1 966 +ATOM C CA . xpb B0 2 10 . 10 xpb B0 CA 0.0 1.0 1.0905483 -13.751883 4.1359835 1 967 +ATOM C C . xpb B0 2 10 . 10 xpb B0 C 0.0 1.0 2.6093464 -13.8258505 4.069742 1 968 +ATOM O O . xpb B0 2 10 . 10 xpb B0 O 0.0 1.0 3.2209291 -13.254181 3.1654882 1 969 +ATOM N N . xpb B0 2 11 . 11 xpb B0 N 0.0 1.0 3.1954923 -14.552928 5.0078745 1 970 +ATOM C CA . xpb B0 2 11 . 11 xpb B0 CA 0.0 1.0 4.6457624 -14.720716 5.017909 1 971 +ATOM C C . xpb B0 2 11 . 11 xpb B0 C 0.0 1.0 5.1250625 -15.466948 3.7766376 1 972 +ATOM O O . xpb B0 2 11 . 11 xpb B0 O 0.0 1.0 6.162076 -15.114933 3.2136831 1 973 +ATOM N N . xpb B0 2 12 . 12 xpb B0 N 0.0 1.0 4.3577213 -16.461718 3.3597078 1 974 +ATOM C CA . xpb B0 2 12 . 12 xpb B0 CA 0.0 1.0 4.6925306 -17.206436 2.1443658 1 975 +ATOM C C . xpb B0 2 12 . 12 xpb B0 C 0.0 1.0 4.6617613 -16.288433 0.91883373 1 976 +ATOM O O . xpb B0 2 12 . 12 xpb B0 O 0.0 1.0 5.551387 -16.354166 0.07052104 1 977 +ATOM N N . xpb B0 2 13 . 13 xpb B0 N 0.0 1.0 3.6480937 -15.433731 0.85203385 1 978 +ATOM C CA . xpb B0 2 13 . 13 xpb B0 CA 0.0 1.0 3.5379539 -14.472858 -0.2555183 1 979 +ATOM C C . xpb B0 2 13 . 13 xpb B0 C 0.0 1.0 4.708642 -13.501557 -0.24101594 1 980 +ATOM O O . xpb B0 2 13 . 13 xpb B0 O 0.0 1.0 5.277211 -13.189507 -1.2981281 1 981 +ATOM N N . xpb B0 2 14 . 14 xpb B0 N 0.0 1.0 5.068714 -13.030326 0.93731284 1 982 +ATOM C CA . xpb B0 2 14 . 14 xpb B0 CA 0.0 1.0 6.1941547 -12.104829 1.0750358 1 983 +ATOM C C . xpb B0 2 14 . 14 xpb B0 C 0.0 1.0 7.4961815 -12.725803 0.617061 1 984 +ATOM O O . xpb B0 2 14 . 14 xpb B0 O 0.0 1.0 8.322227 -12.053504 0.0053197644 1 985 +ATOM N N . xpb B0 2 15 . 15 xpb B0 N 0.0 1.0 7.6751575 -13.997965 0.91039246 1 986 +ATOM C CA . xpb B0 2 15 . 15 xpb B0 CA 0.0 1.0 8.892439 -14.717924 0.5294404 1 987 +ATOM C C . xpb B0 2 15 . 15 xpb B0 C 0.0 1.0 8.951401 -15.047552 -0.95597696 1 988 +ATOM O O . xpb B0 2 15 . 15 xpb B0 O 0.0 1.0 10.055269 -15.2055855 -1.5012091 1 989 +ATOM N N . xpb B0 2 16 . 16 xpb B0 N 0.0 1.0 7.7962875 -15.159588 -1.5802418 1 990 +ATOM C CA . xpb B0 2 16 . 16 xpb B0 CA 0.0 1.0 7.7202663 -15.485945 -3.0046666 1 991 +ATOM C C . xpb B0 2 16 . 16 xpb B0 C 0.0 1.0 7.8178654 -14.287327 -3.918547 1 992 +ATOM O O . xpb B0 2 16 . 16 xpb B0 O 0.0 1.0 8.853578 -13.8328 -4.3223124 1 993 +# diff --git a/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_1.cif b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_1.cif new file mode 100644 index 0000000000000000000000000000000000000000..4f980ac9421c3107846eed60d8e3cc680cb516d0 --- /dev/null +++ b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_1.cif @@ -0,0 +1,2203 @@ +data_Binder_PDL1_16_sample_1 +# +_entry.id Binder_PDL1_16 +# +loop_ +_entity.id +_entity.pdbx_description +_entity.type +1 . polymer +2 . polymer +# +loop_ +_entity_poly.entity_id +_entity_poly.pdbx_strand_id +_entity_poly.type +1 A polypeptide(L) +2 B polypeptide(L) +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.hetero +_entity_poly_seq.mon_id +_entity_poly_seq.num +1 n ASN 1 +1 n ALA 2 +1 n PHE 3 +1 n THR 4 +1 n VAL 5 +1 n THR 6 +1 n VAL 7 +1 n PRO 8 +1 n LYS 9 +1 n ASP 10 +1 n LEU 11 +1 n TYR 12 +1 n VAL 13 +1 n VAL 14 +1 n GLU 15 +1 n TYR 16 +1 n GLY 17 +1 n SER 18 +1 n ASN 19 +1 n MET 20 +1 n THR 21 +1 n ILE 22 +1 n GLU 23 +1 n CYS 24 +1 n LYS 25 +1 n PHE 26 +1 n PRO 27 +1 n VAL 28 +1 n GLU 29 +1 n LYS 30 +1 n GLN 31 +1 n LEU 32 +1 n ASP 33 +1 n LEU 34 +1 n ALA 35 +1 n ALA 36 +1 n LEU 37 +1 n ILE 38 +1 n VAL 39 +1 n TYR 40 +1 n TRP 41 +1 n GLU 42 +1 n MET 43 +1 n GLU 44 +1 n ASP 45 +1 n LYS 46 +1 n ASN 47 +1 n ILE 48 +1 n ILE 49 +1 n GLN 50 +1 n PHE 51 +1 n VAL 52 +1 n HIS 53 +1 n GLY 54 +1 n GLU 55 +1 n GLU 56 +1 n ASP 57 +1 n LEU 58 +1 n LYS 59 +1 n VAL 60 +1 n GLN 61 +1 n HIS 62 +1 n SER 63 +1 n SER 64 +1 n TYR 65 +1 n ARG 66 +1 n GLN 67 +1 n ARG 68 +1 n ALA 69 +1 n ARG 70 +1 n LEU 71 +1 n LEU 72 +1 n LYS 73 +1 n ASP 74 +1 n GLN 75 +1 n LEU 76 +1 n SER 77 +1 n LEU 78 +1 n GLY 79 +1 n ASN 80 +1 n ALA 81 +1 n ALA 82 +1 n LEU 83 +1 n GLN 84 +1 n ILE 85 +1 n THR 86 +1 n ASP 87 +1 n VAL 88 +1 n LYS 89 +1 n LEU 90 +1 n GLN 91 +1 n ASP 92 +1 n ALA 93 +1 n GLY 94 +1 n VAL 95 +1 n TYR 96 +1 n ARG 97 +1 n CYS 98 +1 n MET 99 +1 n ILE 100 +1 n SER 101 +1 n TYR 102 +1 n GLY 103 +1 n GLY 104 +1 n ALA 105 +1 n ASP 106 +1 n TYR 107 +1 n LYS 108 +1 n ARG 109 +1 n ILE 110 +1 n THR 111 +1 n VAL 112 +1 n LYS 113 +1 n VAL 114 +1 n ASN 115 +1 n ALA 116 +2 n xpb 1 +2 n xpb 2 +2 n xpb 3 +2 n xpb 4 +2 n xpb 5 +2 n xpb 6 +2 n xpb 7 +2 n xpb 8 +2 n xpb 9 +2 n xpb 10 +2 n xpb 11 +2 n xpb 12 +2 n xpb 13 +2 n xpb 14 +2 n xpb 15 +2 n xpb 16 +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_value_order +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr2_PDB_ins_code +1 covale sing A0 A0 ASN ALA 1 2 C N . . +2 covale sing A0 A0 ALA PHE 2 3 C N . . +3 covale sing A0 A0 PHE THR 3 4 C N . . +4 covale sing A0 A0 THR VAL 4 5 C N . . +5 covale sing A0 A0 VAL THR 5 6 C N . . +6 covale sing A0 A0 THR VAL 6 7 C N . . +7 covale sing A0 A0 VAL PRO 7 8 C N . . +8 covale sing A0 A0 PRO LYS 8 9 C N . . +9 covale sing A0 A0 LYS ASP 9 10 C N . . +10 covale sing A0 A0 ASP LEU 10 11 C N . . +11 covale sing A0 A0 LEU TYR 11 12 C N . . +12 covale sing A0 A0 TYR VAL 12 13 C N . . +13 covale sing A0 A0 VAL VAL 13 14 C N . . +14 covale sing A0 A0 VAL GLU 14 15 C N . . +15 covale sing A0 A0 GLU TYR 15 16 C N . . +16 covale sing A0 A0 TYR GLY 16 17 C N . . +17 covale sing A0 A0 GLY SER 17 18 C N . . +18 covale sing A0 A0 SER ASN 18 19 C N . . +19 covale sing A0 A0 ASN MET 19 20 C N . . +20 covale sing A0 A0 MET THR 20 21 C N . . +21 covale sing A0 A0 THR ILE 21 22 C N . . +22 covale sing A0 A0 ILE GLU 22 23 C N . . +23 covale sing A0 A0 GLU CYS 23 24 C N . . +24 covale sing A0 A0 CYS LYS 24 25 C N . . +25 covale sing A0 A0 LYS PHE 25 26 C N . . +26 covale sing A0 A0 PHE PRO 26 27 C N . . +27 covale sing A0 A0 PRO VAL 27 28 C N . . +28 covale sing A0 A0 VAL GLU 28 29 C N . . +29 covale sing A0 A0 GLU LYS 29 30 C N . . +30 covale sing A0 A0 LYS GLN 30 31 C N . . +31 covale sing A0 A0 GLN LEU 31 32 C N . . +32 covale sing A0 A0 LEU ASP 32 33 C N . . +33 covale sing A0 A0 ASP LEU 33 34 C N . . +34 covale sing A0 A0 LEU ALA 34 35 C N . . +35 covale sing A0 A0 ALA ALA 35 36 C N . . +36 covale sing A0 A0 ALA LEU 36 37 C N . . +37 covale sing A0 A0 LEU ILE 37 38 C N . . +38 covale sing A0 A0 ILE VAL 38 39 C N . . +39 covale sing A0 A0 VAL TYR 39 40 C N . . +40 covale sing A0 A0 TYR TRP 40 41 C N . . +41 covale sing A0 A0 TRP GLU 41 42 C N . . +42 covale sing A0 A0 GLU MET 42 43 C N . . +43 covale sing A0 A0 MET GLU 43 44 C N . . +44 covale sing A0 A0 GLU ASP 44 45 C N . . +45 covale sing A0 A0 ASP LYS 45 46 C N . . +46 covale sing A0 A0 LYS ASN 46 47 C N . . +47 covale sing A0 A0 ASN ILE 47 48 C N . . +48 covale sing A0 A0 ILE ILE 48 49 C N . . +49 covale sing A0 A0 ILE GLN 49 50 C N . . +50 covale sing A0 A0 GLN PHE 50 51 C N . . +51 covale sing A0 A0 PHE VAL 51 52 C N . . +52 covale sing A0 A0 VAL HIS 52 53 C N . . +53 covale sing A0 A0 HIS GLY 53 54 C N . . +54 covale sing A0 A0 GLY GLU 54 55 C N . . +55 covale sing A0 A0 GLU GLU 55 56 C N . . +56 covale sing A0 A0 GLU ASP 56 57 C N . . +57 covale sing A0 A0 ASP LEU 57 58 C N . . +58 covale sing A0 A0 LEU LYS 58 59 C N . . +59 covale sing A0 A0 LYS VAL 59 60 C N . . +60 covale sing A0 A0 VAL GLN 60 61 C N . . +61 covale sing A0 A0 GLN HIS 61 62 C N . . +62 covale sing A0 A0 HIS SER 62 63 C N . . +63 covale sing A0 A0 SER SER 63 64 C N . . +64 covale sing A0 A0 SER TYR 64 65 C N . . +65 covale sing A0 A0 TYR ARG 65 66 C N . . +66 covale sing A0 A0 ARG GLN 66 67 C N . . +67 covale sing A0 A0 GLN ARG 67 68 C N . . +68 covale sing A0 A0 ARG ALA 68 69 C N . . +69 covale sing A0 A0 ALA ARG 69 70 C N . . +70 covale sing A0 A0 ARG LEU 70 71 C N . . +71 covale sing A0 A0 LEU LEU 71 72 C N . . +72 covale sing A0 A0 LEU LYS 72 73 C N . . +73 covale sing A0 A0 LYS ASP 73 74 C N . . +74 covale sing A0 A0 ASP GLN 74 75 C N . . +75 covale sing A0 A0 GLN LEU 75 76 C N . . +76 covale sing A0 A0 LEU SER 76 77 C N . . +77 covale sing A0 A0 SER LEU 77 78 C N . . +78 covale sing A0 A0 LEU GLY 78 79 C N . . +79 covale sing A0 A0 GLY ASN 79 80 C N . . +80 covale sing A0 A0 ASN ALA 80 81 C N . . +81 covale sing A0 A0 ALA ALA 81 82 C N . . +82 covale sing A0 A0 ALA LEU 82 83 C N . . +83 covale sing A0 A0 LEU GLN 83 84 C N . . +84 covale sing A0 A0 GLN ILE 84 85 C N . . +85 covale sing A0 A0 ILE THR 85 86 C N . . +86 covale sing A0 A0 THR ASP 86 87 C N . . +87 covale sing A0 A0 ASP VAL 87 88 C N . . +88 covale sing A0 A0 VAL LYS 88 89 C N . . +89 covale sing A0 A0 LYS LEU 89 90 C N . . +90 covale sing A0 A0 LEU GLN 90 91 C N . . +91 covale sing A0 A0 GLN ASP 91 92 C N . . +92 covale sing A0 A0 ASP ALA 92 93 C N . . +93 covale sing A0 A0 ALA GLY 93 94 C N . . +94 covale sing A0 A0 GLY VAL 94 95 C N . . +95 covale sing A0 A0 VAL TYR 95 96 C N . . +96 covale sing A0 A0 TYR ARG 96 97 C N . . +97 covale sing A0 A0 ARG CYS 97 98 C N . . +98 covale sing A0 A0 CYS MET 98 99 C N . . +99 covale sing A0 A0 MET ILE 99 100 C N . . +100 covale sing A0 A0 ILE SER 100 101 C N . . +101 covale sing A0 A0 SER TYR 101 102 C N . . +102 covale sing A0 A0 TYR GLY 102 103 C N . . +103 covale sing A0 A0 GLY GLY 103 104 C N . . +104 covale sing A0 A0 GLY ALA 104 105 C N . . +105 covale sing A0 A0 ALA ASP 105 106 C N . . +106 covale sing A0 A0 ASP TYR 106 107 C N . . +107 covale sing A0 A0 TYR LYS 107 108 C N . . +108 covale sing A0 A0 LYS ARG 108 109 C N . . +109 covale sing A0 A0 ARG ILE 109 110 C N . . +110 covale sing A0 A0 ILE THR 110 111 C N . . +111 covale sing A0 A0 THR VAL 111 112 C N . . +112 covale sing A0 A0 VAL LYS 112 113 C N . . +113 covale sing A0 A0 LYS VAL 113 114 C N . . +114 covale sing A0 A0 VAL ASN 114 115 C N . . +115 covale sing A0 A0 ASN ALA 115 116 C N . . +116 covale ? A0 A0 CYS CYS 24 98 SG SG . . +117 covale sing B0 B0 xpb xpb 1 2 C N . . +118 covale sing B0 B0 xpb xpb 2 3 C N . . +119 covale sing B0 B0 xpb xpb 3 4 C N . . +120 covale sing B0 B0 xpb xpb 4 5 C N . . +121 covale sing B0 B0 xpb xpb 5 6 C N . . +122 covale sing B0 B0 xpb xpb 6 7 C N . . +123 covale sing B0 B0 xpb xpb 7 8 C N . . +124 covale sing B0 B0 xpb xpb 8 9 C N . . +125 covale sing B0 B0 xpb xpb 9 10 C N . . +126 covale sing B0 B0 xpb xpb 10 11 C N . . +127 covale sing B0 B0 xpb xpb 11 12 C N . . +128 covale sing B0 B0 xpb xpb 12 13 C N . . +129 covale sing B0 B0 xpb xpb 13 14 C N . . +130 covale sing B0 B0 xpb xpb 14 15 C N . . +131 covale sing B0 B0 xpb xpb 15 16 C N . . +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +ASN N CA SING N ? 1 +ASN CA C SING N ? 2 +ASN CA CB SING N ? 3 +ASN C O DOUB N ? 4 +ALA N CA SING N ? 5 +ALA CA C SING N ? 6 +ALA CA CB SING N ? 7 +ALA C O DOUB N ? 8 +PHE N CA SING N ? 9 +PHE CA C SING N ? 10 +PHE CA CB SING N ? 11 +PHE C O DOUB N ? 12 +PHE CB CG SING N ? 13 +PHE CG CD1 DOUB Y ? 14 +PHE CG CD2 SING Y ? 15 +PHE CD1 CE1 SING Y ? 16 +PHE CD2 CE2 DOUB Y ? 17 +PHE CE1 CZ DOUB Y ? 18 +PHE CE2 CZ SING Y ? 19 +THR N CA SING N ? 20 +THR CA C SING N ? 21 +THR CA CB SING N ? 22 +THR C O DOUB N ? 23 +THR CB OG1 SING N ? 24 +THR CB CG2 SING N ? 25 +VAL N CA SING N ? 26 +VAL CA C SING N ? 27 +VAL CA CB SING N ? 28 +VAL C O DOUB N ? 29 +VAL CB CG1 SING N ? 30 +VAL CB CG2 SING N ? 31 +THR N CA SING N ? 32 +THR CA C SING N ? 33 +THR CA CB SING N ? 34 +THR C O DOUB N ? 35 +THR CB OG1 SING N ? 36 +THR CB CG2 SING N ? 37 +VAL N CA SING N ? 38 +VAL CA C SING N ? 39 +VAL CA CB SING N ? 40 +VAL C O DOUB N ? 41 +VAL CB CG1 SING N ? 42 +VAL CB CG2 SING N ? 43 +PRO N CA SING N ? 44 +PRO N CD SING N ? 45 +PRO CA C SING N ? 46 +PRO CA CB SING N ? 47 +PRO C O DOUB N ? 48 +PRO CB CG SING N ? 49 +PRO CG CD SING N ? 50 +LYS N CA SING N ? 51 +LYS CA C SING N ? 52 +LYS CA CB SING N ? 53 +LYS C O DOUB N ? 54 +LYS CB CG SING N ? 55 +LYS CG CD SING N ? 56 +LYS CD CE SING N ? 57 +LYS CE NZ SING N ? 58 +ASP N CA SING N ? 59 +ASP CA C SING N ? 60 +ASP CA CB SING N ? 61 +ASP C O DOUB N ? 62 +ASP CB CG SING N ? 63 +ASP CG OD1 DOUB N ? 64 +ASP CG OD2 SING N ? 65 +LEU N CA SING N ? 66 +LEU CA C SING N ? 67 +LEU CA CB SING N ? 68 +LEU C O DOUB N ? 69 +LEU CB CG SING N ? 70 +LEU CG CD1 SING N ? 71 +LEU CG CD2 SING N ? 72 +TYR N CA SING N ? 73 +TYR CA C SING N ? 74 +TYR CA CB SING N ? 75 +TYR C O DOUB N ? 76 +TYR CB CG SING N ? 77 +TYR CG CD1 DOUB Y ? 78 +TYR CG CD2 SING Y ? 79 +TYR CD1 CE1 SING Y ? 80 +TYR CD2 CE2 DOUB Y ? 81 +TYR CE1 CZ DOUB Y ? 82 +TYR CE2 CZ SING Y ? 83 +TYR CZ OH SING N ? 84 +VAL N CA SING N ? 85 +VAL CA C SING N ? 86 +VAL CA CB SING N ? 87 +VAL C O DOUB N ? 88 +VAL CB CG1 SING N ? 89 +VAL CB CG2 SING N ? 90 +VAL N CA SING N ? 91 +VAL CA C SING N ? 92 +VAL CA CB SING N ? 93 +VAL C O DOUB N ? 94 +VAL CB CG1 SING N ? 95 +VAL CB CG2 SING N ? 96 +GLU N CA SING N ? 97 +GLU CA C SING N ? 98 +GLU CA CB SING N ? 99 +GLU C O DOUB N ? 100 +GLU CB CG SING N ? 101 +GLU CG CD SING N ? 102 +GLU CD OE1 DOUB N ? 103 +GLU CD OE2 SING N ? 104 +TYR N CA SING N ? 105 +TYR CA C SING N ? 106 +TYR CA CB SING N ? 107 +TYR C O DOUB N ? 108 +TYR CB CG SING N ? 109 +TYR CG CD1 DOUB Y ? 110 +TYR CG CD2 SING Y ? 111 +TYR CD1 CE1 SING Y ? 112 +TYR CD2 CE2 DOUB Y ? 113 +TYR CE1 CZ DOUB Y ? 114 +TYR CE2 CZ SING Y ? 115 +TYR CZ OH SING N ? 116 +GLY N CA SING N ? 117 +GLY CA C SING N ? 118 +GLY C O DOUB N ? 119 +SER N CA SING N ? 120 +SER CA C SING N ? 121 +SER CA CB SING N ? 122 +SER C O DOUB N ? 123 +SER CB OG SING N ? 124 +ASN N CA SING N ? 125 +ASN CA C SING N ? 126 +ASN CA CB SING N ? 127 +ASN C O DOUB N ? 128 +ASN CB CG SING N ? 129 +ASN CG OD1 DOUB N ? 130 +ASN CG ND2 SING N ? 131 +MET N CA SING N ? 132 +MET CA C SING N ? 133 +MET CA CB SING N ? 134 +MET C O DOUB N ? 135 +MET CB CG SING N ? 136 +MET CG SD SING N ? 137 +MET SD CE SING N ? 138 +THR N CA SING N ? 139 +THR CA C SING N ? 140 +THR CA CB SING N ? 141 +THR C O DOUB N ? 142 +THR CB OG1 SING N ? 143 +THR CB CG2 SING N ? 144 +ILE N CA SING N ? 145 +ILE CA C SING N ? 146 +ILE CA CB SING N ? 147 +ILE C O DOUB N ? 148 +ILE CB CG1 SING N ? 149 +ILE CB CG2 SING N ? 150 +ILE CG1 CD1 SING N ? 151 +GLU N CA SING N ? 152 +GLU CA C SING N ? 153 +GLU CA CB SING N ? 154 +GLU C O DOUB N ? 155 +GLU CB CG SING N ? 156 +GLU CG CD SING N ? 157 +GLU CD OE1 DOUB N ? 158 +GLU CD OE2 SING N ? 159 +CYS N CA SING N ? 160 +CYS CA C SING N ? 161 +CYS CA CB SING N ? 162 +CYS C O DOUB N ? 163 +CYS CB SG SING N ? 164 +LYS N CA SING N ? 165 +LYS CA C SING N ? 166 +LYS CA CB SING N ? 167 +LYS C O DOUB N ? 168 +LYS CB CG SING N ? 169 +LYS CG CD SING N ? 170 +LYS CD CE SING N ? 171 +LYS CE NZ SING N ? 172 +PHE N CA SING N ? 173 +PHE CA C SING N ? 174 +PHE CA CB SING N ? 175 +PHE C O DOUB N ? 176 +PHE CB CG SING N ? 177 +PHE CG CD1 DOUB Y ? 178 +PHE CG CD2 SING Y ? 179 +PHE CD1 CE1 SING Y ? 180 +PHE CD2 CE2 DOUB Y ? 181 +PHE CE1 CZ DOUB Y ? 182 +PHE CE2 CZ SING Y ? 183 +PRO N CA SING N ? 184 +PRO N CD SING N ? 185 +PRO CA C SING N ? 186 +PRO CA CB SING N ? 187 +PRO C O DOUB N ? 188 +PRO CB CG SING N ? 189 +PRO CG CD SING N ? 190 +VAL N CA SING N ? 191 +VAL CA C SING N ? 192 +VAL CA CB SING N ? 193 +VAL C O DOUB N ? 194 +VAL CB CG1 SING N ? 195 +VAL CB CG2 SING N ? 196 +GLU N CA SING N ? 197 +GLU CA C SING N ? 198 +GLU CA CB SING N ? 199 +GLU C O DOUB N ? 200 +GLU CB CG SING N ? 201 +GLU CG CD SING N ? 202 +GLU CD OE1 DOUB N ? 203 +LYS N CA SING N ? 204 +LYS CA C SING N ? 205 +LYS CA CB SING N ? 206 +LYS C O DOUB N ? 207 +LYS CB CG SING N ? 208 +GLN N CA SING N ? 209 +GLN CA C SING N ? 210 +GLN CA CB SING N ? 211 +GLN C O DOUB N ? 212 +GLN CB CG SING N ? 213 +GLN CG CD SING N ? 214 +GLN CD OE1 DOUB N ? 215 +GLN CD NE2 SING N ? 216 +LEU N CA SING N ? 217 +LEU CA C SING N ? 218 +LEU CA CB SING N ? 219 +LEU C O DOUB N ? 220 +LEU CB CG SING N ? 221 +LEU CG CD1 SING N ? 222 +LEU CG CD2 SING N ? 223 +ASP N CA SING N ? 224 +ASP CA C SING N ? 225 +ASP CA CB SING N ? 226 +ASP C O DOUB N ? 227 +ASP CB CG SING N ? 228 +ASP CG OD1 DOUB N ? 229 +ASP CG OD2 SING N ? 230 +LEU N CA SING N ? 231 +LEU CA C SING N ? 232 +LEU CA CB SING N ? 233 +LEU C O DOUB N ? 234 +LEU CB CG SING N ? 235 +LEU CG CD1 SING N ? 236 +LEU CG CD2 SING N ? 237 +ALA N CA SING N ? 238 +ALA CA C SING N ? 239 +ALA CA CB SING N ? 240 +ALA C O DOUB N ? 241 +ALA N CA SING N ? 242 +ALA CA C SING N ? 243 +ALA CA CB SING N ? 244 +ALA C O DOUB N ? 245 +LEU N CA SING N ? 246 +LEU CA C SING N ? 247 +LEU CA CB SING N ? 248 +LEU C O DOUB N ? 249 +LEU CB CG SING N ? 250 +LEU CG CD1 SING N ? 251 +LEU CG CD2 SING N ? 252 +ILE N CA SING N ? 253 +ILE CA C SING N ? 254 +ILE CA CB SING N ? 255 +ILE C O DOUB N ? 256 +ILE CB CG1 SING N ? 257 +ILE CB CG2 SING N ? 258 +ILE CG1 CD1 SING N ? 259 +VAL N CA SING N ? 260 +VAL CA C SING N ? 261 +VAL CA CB SING N ? 262 +VAL C O DOUB N ? 263 +VAL CB CG1 SING N ? 264 +VAL CB CG2 SING N ? 265 +TYR N CA SING N ? 266 +TYR CA C SING N ? 267 +TYR CA CB SING N ? 268 +TYR C O DOUB N ? 269 +TYR CB CG SING N ? 270 +TYR CG CD1 DOUB Y ? 271 +TYR CG CD2 SING Y ? 272 +TYR CD1 CE1 SING Y ? 273 +TYR CD2 CE2 DOUB Y ? 274 +TYR CE1 CZ DOUB Y ? 275 +TYR CE2 CZ SING Y ? 276 +TYR CZ OH SING N ? 277 +TRP N CA SING N ? 278 +TRP CA C SING N ? 279 +TRP CA CB SING N ? 280 +TRP C O DOUB N ? 281 +TRP CB CG SING N ? 282 +TRP CG CD1 DOUB Y ? 283 +TRP CG CD2 SING Y ? 284 +TRP CD1 NE1 SING Y ? 285 +TRP CD2 CE2 DOUB Y ? 286 +TRP CD2 CE3 SING Y ? 287 +TRP NE1 CE2 SING Y ? 288 +TRP CE2 CZ2 SING Y ? 289 +TRP CE3 CZ3 DOUB Y ? 290 +TRP CZ2 CH2 DOUB Y ? 291 +TRP CZ3 CH2 SING Y ? 292 +GLU N CA SING N ? 293 +GLU CA C SING N ? 294 +GLU CA CB SING N ? 295 +GLU C O DOUB N ? 296 +GLU CB CG SING N ? 297 +GLU CG CD SING N ? 298 +GLU CD OE1 DOUB N ? 299 +GLU CD OE2 SING N ? 300 +MET N CA SING N ? 301 +MET CA C SING N ? 302 +MET CA CB SING N ? 303 +MET C O DOUB N ? 304 +MET CB CG SING N ? 305 +MET CG SD SING N ? 306 +MET SD CE SING N ? 307 +GLU N CA SING N ? 308 +GLU CA C SING N ? 309 +GLU CA CB SING N ? 310 +GLU C O DOUB N ? 311 +GLU CB CG SING N ? 312 +GLU CG CD SING N ? 313 +GLU CD OE1 DOUB N ? 314 +GLU CD OE2 SING N ? 315 +ASP N CA SING N ? 316 +ASP CA C SING N ? 317 +ASP CA CB SING N ? 318 +ASP C O DOUB N ? 319 +ASP CB CG SING N ? 320 +ASP CG OD1 DOUB N ? 321 +ASP CG OD2 SING N ? 322 +LYS N CA SING N ? 323 +LYS CA C SING N ? 324 +LYS CA CB SING N ? 325 +LYS C O DOUB N ? 326 +LYS CB CG SING N ? 327 +LYS CG CD SING N ? 328 +LYS CD CE SING N ? 329 +LYS CE NZ SING N ? 330 +ASN N CA SING N ? 331 +ASN CA C SING N ? 332 +ASN CA CB SING N ? 333 +ASN C O DOUB N ? 334 +ASN CB CG SING N ? 335 +ASN CG OD1 DOUB N ? 336 +ASN CG ND2 SING N ? 337 +ILE N CA SING N ? 338 +ILE CA C SING N ? 339 +ILE CA CB SING N ? 340 +ILE C O DOUB N ? 341 +ILE CB CG1 SING N ? 342 +ILE CB CG2 SING N ? 343 +ILE CG1 CD1 SING N ? 344 +ILE N CA SING N ? 345 +ILE CA C SING N ? 346 +ILE CA CB SING N ? 347 +ILE C O DOUB N ? 348 +ILE CB CG1 SING N ? 349 +ILE CB CG2 SING N ? 350 +ILE CG1 CD1 SING N ? 351 +GLN N CA SING N ? 352 +GLN CA C SING N ? 353 +GLN CA CB SING N ? 354 +GLN C O DOUB N ? 355 +GLN CB CG SING N ? 356 +GLN CG CD SING N ? 357 +GLN CD OE1 DOUB N ? 358 +GLN CD NE2 SING N ? 359 +PHE N CA SING N ? 360 +PHE CA C SING N ? 361 +PHE CA CB SING N ? 362 +PHE C O DOUB N ? 363 +PHE CB CG SING N ? 364 +PHE CG CD1 DOUB Y ? 365 +PHE CG CD2 SING Y ? 366 +PHE CD1 CE1 SING Y ? 367 +PHE CD2 CE2 DOUB Y ? 368 +PHE CE1 CZ DOUB Y ? 369 +PHE CE2 CZ SING Y ? 370 +VAL N CA SING N ? 371 +VAL CA C SING N ? 372 +VAL CA CB SING N ? 373 +VAL C O DOUB N ? 374 +VAL CB CG1 SING N ? 375 +VAL CB CG2 SING N ? 376 +HIS N CA SING N ? 377 +HIS CA C SING N ? 378 +HIS CA CB SING N ? 379 +HIS C O DOUB N ? 380 +HIS CB CG SING N ? 381 +HIS CG ND1 SING Y ? 382 +HIS CG CD2 DOUB Y ? 383 +HIS ND1 CE1 DOUB Y ? 384 +HIS CD2 NE2 SING Y ? 385 +HIS CE1 NE2 SING Y ? 386 +GLY N CA SING N ? 387 +GLY CA C SING N ? 388 +GLY C O DOUB N ? 389 +GLU N CA SING N ? 390 +GLU CA C SING N ? 391 +GLU CA CB SING N ? 392 +GLU C O DOUB N ? 393 +GLU CB CG SING N ? 394 +GLU CG CD SING N ? 395 +GLU CD OE1 DOUB N ? 396 +GLU CD OE2 SING N ? 397 +GLU N CA SING N ? 398 +GLU CA C SING N ? 399 +GLU CA CB SING N ? 400 +GLU C O DOUB N ? 401 +GLU CB CG SING N ? 402 +GLU CG CD SING N ? 403 +GLU CD OE1 DOUB N ? 404 +GLU CD OE2 SING N ? 405 +ASP N CA SING N ? 406 +ASP CA C SING N ? 407 +ASP CA CB SING N ? 408 +ASP C O DOUB N ? 409 +ASP CB CG SING N ? 410 +ASP CG OD1 DOUB N ? 411 +ASP CG OD2 SING N ? 412 +LEU N CA SING N ? 413 +LEU CA C SING N ? 414 +LEU CA CB SING N ? 415 +LEU C O DOUB N ? 416 +LEU CB CG SING N ? 417 +LEU CG CD1 SING N ? 418 +LEU CG CD2 SING N ? 419 +LYS N CA SING N ? 420 +LYS CA C SING N ? 421 +LYS CA CB SING N ? 422 +LYS C O DOUB N ? 423 +LYS CB CG SING N ? 424 +LYS CG CD SING N ? 425 +LYS CD CE SING N ? 426 +LYS CE NZ SING N ? 427 +VAL N CA SING N ? 428 +VAL CA C SING N ? 429 +VAL CA CB SING N ? 430 +VAL C O DOUB N ? 431 +VAL CB CG1 SING N ? 432 +VAL CB CG2 SING N ? 433 +GLN N CA SING N ? 434 +GLN CA C SING N ? 435 +GLN CA CB SING N ? 436 +GLN C O DOUB N ? 437 +GLN CB CG SING N ? 438 +GLN CG CD SING N ? 439 +GLN CD OE1 DOUB N ? 440 +GLN CD NE2 SING N ? 441 +HIS N CA SING N ? 442 +HIS CA C SING N ? 443 +HIS CA CB SING N ? 444 +HIS C O DOUB N ? 445 +HIS CB CG SING N ? 446 +HIS CG ND1 SING Y ? 447 +HIS CG CD2 DOUB Y ? 448 +HIS ND1 CE1 DOUB Y ? 449 +HIS CD2 NE2 SING Y ? 450 +HIS CE1 NE2 SING Y ? 451 +SER N CA SING N ? 452 +SER CA C SING N ? 453 +SER CA CB SING N ? 454 +SER C O DOUB N ? 455 +SER CB OG SING N ? 456 +SER N CA SING N ? 457 +SER CA C SING N ? 458 +SER CA CB SING N ? 459 +SER C O DOUB N ? 460 +SER CB OG SING N ? 461 +TYR N CA SING N ? 462 +TYR CA C SING N ? 463 +TYR CA CB SING N ? 464 +TYR C O DOUB N ? 465 +TYR CB CG SING N ? 466 +TYR CG CD1 DOUB Y ? 467 +TYR CG CD2 SING Y ? 468 +TYR CD1 CE1 SING Y ? 469 +TYR CD2 CE2 DOUB Y ? 470 +TYR CE1 CZ DOUB Y ? 471 +TYR CE2 CZ SING Y ? 472 +TYR CZ OH SING N ? 473 +ARG N CA SING N ? 474 +ARG CA C SING N ? 475 +ARG CA CB SING N ? 476 +ARG C O DOUB N ? 477 +ARG CB CG SING N ? 478 +ARG CG CD SING N ? 479 +ARG CD NE SING N ? 480 +GLN N CA SING N ? 481 +GLN CA C SING N ? 482 +GLN CA CB SING N ? 483 +GLN C O DOUB N ? 484 +GLN CB CG SING N ? 485 +GLN CG CD SING N ? 486 +GLN CD OE1 DOUB N ? 487 +GLN CD NE2 SING N ? 488 +ARG N CA SING N ? 489 +ARG CA C SING N ? 490 +ARG CA CB SING N ? 491 +ARG C O DOUB N ? 492 +ARG CB CG SING N ? 493 +ARG CG CD SING N ? 494 +ARG CD NE SING N ? 495 +ARG NE CZ SING N ? 496 +ARG CZ NH1 SING N ? 497 +ARG CZ NH2 DOUB N ? 498 +ALA N CA SING N ? 499 +ALA CA C SING N ? 500 +ALA CA CB SING N ? 501 +ALA C O DOUB N ? 502 +ARG N CA SING N ? 503 +ARG CA C SING N ? 504 +ARG CA CB SING N ? 505 +ARG C O DOUB N ? 506 +ARG CB CG SING N ? 507 +ARG CG CD SING N ? 508 +ARG CD NE SING N ? 509 +ARG NE CZ SING N ? 510 +ARG CZ NH1 SING N ? 511 +ARG CZ NH2 DOUB N ? 512 +LEU N CA SING N ? 513 +LEU CA C SING N ? 514 +LEU CA CB SING N ? 515 +LEU C O DOUB N ? 516 +LEU CB CG SING N ? 517 +LEU CG CD1 SING N ? 518 +LEU CG CD2 SING N ? 519 +LEU N CA SING N ? 520 +LEU CA C SING N ? 521 +LEU CA CB SING N ? 522 +LEU C O DOUB N ? 523 +LEU CB CG SING N ? 524 +LEU CG CD1 SING N ? 525 +LEU CG CD2 SING N ? 526 +LYS N CA SING N ? 527 +LYS CA C SING N ? 528 +LYS CA CB SING N ? 529 +LYS C O DOUB N ? 530 +LYS CB CG SING N ? 531 +LYS CG CD SING N ? 532 +LYS CD CE SING N ? 533 +LYS CE NZ SING N ? 534 +ASP N CA SING N ? 535 +ASP CA C SING N ? 536 +ASP CA CB SING N ? 537 +ASP C O DOUB N ? 538 +ASP CB CG SING N ? 539 +ASP CG OD1 DOUB N ? 540 +ASP CG OD2 SING N ? 541 +GLN N CA SING N ? 542 +GLN CA C SING N ? 543 +GLN CA CB SING N ? 544 +GLN C O DOUB N ? 545 +GLN CB CG SING N ? 546 +GLN CG CD SING N ? 547 +GLN CD OE1 DOUB N ? 548 +GLN CD NE2 SING N ? 549 +LEU N CA SING N ? 550 +LEU CA C SING N ? 551 +LEU CA CB SING N ? 552 +LEU C O DOUB N ? 553 +LEU CB CG SING N ? 554 +LEU CG CD1 SING N ? 555 +LEU CG CD2 SING N ? 556 +SER N CA SING N ? 557 +SER CA C SING N ? 558 +SER CA CB SING N ? 559 +SER C O DOUB N ? 560 +SER CB OG SING N ? 561 +LEU N CA SING N ? 562 +LEU CA C SING N ? 563 +LEU CA CB SING N ? 564 +LEU C O DOUB N ? 565 +LEU CB CG SING N ? 566 +LEU CG CD1 SING N ? 567 +LEU CG CD2 SING N ? 568 +GLY N CA SING N ? 569 +GLY CA C SING N ? 570 +GLY C O DOUB N ? 571 +ASN N CA SING N ? 572 +ASN CA C SING N ? 573 +ASN CA CB SING N ? 574 +ASN C O DOUB N ? 575 +ASN CB CG SING N ? 576 +ASN CG OD1 DOUB N ? 577 +ASN CG ND2 SING N ? 578 +ALA N CA SING N ? 579 +ALA CA C SING N ? 580 +ALA CA CB SING N ? 581 +ALA C O DOUB N ? 582 +ALA N CA SING N ? 583 +ALA CA C SING N ? 584 +ALA CA CB SING N ? 585 +ALA C O DOUB N ? 586 +LEU N CA SING N ? 587 +LEU CA C SING N ? 588 +LEU CA CB SING N ? 589 +LEU C O DOUB N ? 590 +LEU CB CG SING N ? 591 +LEU CG CD1 SING N ? 592 +LEU CG CD2 SING N ? 593 +GLN N CA SING N ? 594 +GLN CA C SING N ? 595 +GLN CA CB SING N ? 596 +GLN C O DOUB N ? 597 +GLN CB CG SING N ? 598 +GLN CG CD SING N ? 599 +GLN CD OE1 DOUB N ? 600 +GLN CD NE2 SING N ? 601 +ILE N CA SING N ? 602 +ILE CA C SING N ? 603 +ILE CA CB SING N ? 604 +ILE C O DOUB N ? 605 +ILE CB CG1 SING N ? 606 +ILE CB CG2 SING N ? 607 +ILE CG1 CD1 SING N ? 608 +THR N CA SING N ? 609 +THR CA C SING N ? 610 +THR CA CB SING N ? 611 +THR C O DOUB N ? 612 +THR CB OG1 SING N ? 613 +THR CB CG2 SING N ? 614 +ASP N CA SING N ? 615 +ASP CA C SING N ? 616 +ASP CA CB SING N ? 617 +ASP C O DOUB N ? 618 +ASP CB CG SING N ? 619 +ASP CG OD1 DOUB N ? 620 +ASP CG OD2 SING N ? 621 +VAL N CA SING N ? 622 +VAL CA C SING N ? 623 +VAL CA CB SING N ? 624 +VAL C O DOUB N ? 625 +VAL CB CG1 SING N ? 626 +VAL CB CG2 SING N ? 627 +LYS N CA SING N ? 628 +LYS CA C SING N ? 629 +LYS CA CB SING N ? 630 +LYS C O DOUB N ? 631 +LYS CB CG SING N ? 632 +LYS CG CD SING N ? 633 +LYS CD CE SING N ? 634 +LYS CE NZ SING N ? 635 +LEU N CA SING N ? 636 +LEU CA C SING N ? 637 +LEU CA CB SING N ? 638 +LEU C O DOUB N ? 639 +LEU CB CG SING N ? 640 +LEU CG CD1 SING N ? 641 +LEU CG CD2 SING N ? 642 +GLN N CA SING N ? 643 +GLN CA C SING N ? 644 +GLN CA CB SING N ? 645 +GLN C O DOUB N ? 646 +GLN CB CG SING N ? 647 +GLN CG CD SING N ? 648 +GLN CD OE1 DOUB N ? 649 +GLN CD NE2 SING N ? 650 +ASP N CA SING N ? 651 +ASP CA C SING N ? 652 +ASP CA CB SING N ? 653 +ASP C O DOUB N ? 654 +ASP CB CG SING N ? 655 +ASP CG OD1 DOUB N ? 656 +ASP CG OD2 SING N ? 657 +ALA N CA SING N ? 658 +ALA CA C SING N ? 659 +ALA CA CB SING N ? 660 +ALA C O DOUB N ? 661 +GLY N CA SING N ? 662 +GLY CA C SING N ? 663 +GLY C O DOUB N ? 664 +VAL N CA SING N ? 665 +VAL CA C SING N ? 666 +VAL CA CB SING N ? 667 +VAL C O DOUB N ? 668 +VAL CB CG1 SING N ? 669 +VAL CB CG2 SING N ? 670 +TYR N CA SING N ? 671 +TYR CA C SING N ? 672 +TYR CA CB SING N ? 673 +TYR C O DOUB N ? 674 +TYR CB CG SING N ? 675 +TYR CG CD1 DOUB Y ? 676 +TYR CG CD2 SING Y ? 677 +TYR CD1 CE1 SING Y ? 678 +TYR CD2 CE2 DOUB Y ? 679 +TYR CE1 CZ DOUB Y ? 680 +TYR CE2 CZ SING Y ? 681 +TYR CZ OH SING N ? 682 +ARG N CA SING N ? 683 +ARG CA C SING N ? 684 +ARG CA CB SING N ? 685 +ARG C O DOUB N ? 686 +ARG CB CG SING N ? 687 +ARG CG CD SING N ? 688 +ARG CD NE SING N ? 689 +ARG NE CZ SING N ? 690 +ARG CZ NH1 SING N ? 691 +ARG CZ NH2 DOUB N ? 692 +CYS N CA SING N ? 693 +CYS CA C SING N ? 694 +CYS CA CB SING N ? 695 +CYS C O DOUB N ? 696 +CYS CB SG SING N ? 697 +MET N CA SING N ? 698 +MET CA C SING N ? 699 +MET CA CB SING N ? 700 +MET C O DOUB N ? 701 +MET CB CG SING N ? 702 +MET CG SD SING N ? 703 +MET SD CE SING N ? 704 +ILE N CA SING N ? 705 +ILE CA C SING N ? 706 +ILE CA CB SING N ? 707 +ILE C O DOUB N ? 708 +ILE CB CG1 SING N ? 709 +ILE CB CG2 SING N ? 710 +ILE CG1 CD1 SING N ? 711 +SER N CA SING N ? 712 +SER CA C SING N ? 713 +SER CA CB SING N ? 714 +SER C O DOUB N ? 715 +SER CB OG SING N ? 716 +TYR N CA SING N ? 717 +TYR CA C SING N ? 718 +TYR CA CB SING N ? 719 +TYR C O DOUB N ? 720 +TYR CB CG SING N ? 721 +TYR CG CD1 DOUB Y ? 722 +TYR CG CD2 SING Y ? 723 +TYR CD1 CE1 SING Y ? 724 +TYR CD2 CE2 DOUB Y ? 725 +TYR CE1 CZ DOUB Y ? 726 +TYR CE2 CZ SING Y ? 727 +TYR CZ OH SING N ? 728 +GLY N CA SING N ? 729 +GLY CA C SING N ? 730 +GLY C O DOUB N ? 731 +GLY N CA SING N ? 732 +GLY CA C SING N ? 733 +GLY C O DOUB N ? 734 +ALA N CA SING N ? 735 +ALA CA C SING N ? 736 +ALA CA CB SING N ? 737 +ALA C O DOUB N ? 738 +ASP N CA SING N ? 739 +ASP CA C SING N ? 740 +ASP CA CB SING N ? 741 +ASP C O DOUB N ? 742 +ASP CB CG SING N ? 743 +ASP CG OD1 DOUB N ? 744 +ASP CG OD2 SING N ? 745 +TYR N CA SING N ? 746 +TYR CA C SING N ? 747 +TYR CA CB SING N ? 748 +TYR C O DOUB N ? 749 +TYR CB CG SING N ? 750 +TYR CG CD1 DOUB Y ? 751 +TYR CG CD2 SING Y ? 752 +TYR CD1 CE1 SING Y ? 753 +TYR CD2 CE2 DOUB Y ? 754 +TYR CE1 CZ DOUB Y ? 755 +TYR CE2 CZ SING Y ? 756 +TYR CZ OH SING N ? 757 +LYS N CA SING N ? 758 +LYS CA C SING N ? 759 +LYS CA CB SING N ? 760 +LYS C O DOUB N ? 761 +LYS CB CG SING N ? 762 +LYS CG CD SING N ? 763 +LYS CD CE SING N ? 764 +LYS CE NZ SING N ? 765 +ARG N CA SING N ? 766 +ARG CA C SING N ? 767 +ARG CA CB SING N ? 768 +ARG C O DOUB N ? 769 +ARG CB CG SING N ? 770 +ARG CG CD SING N ? 771 +ARG CD NE SING N ? 772 +ILE N CA SING N ? 773 +ILE CA C SING N ? 774 +ILE CA CB SING N ? 775 +ILE C O DOUB N ? 776 +ILE CB CG1 SING N ? 777 +ILE CB CG2 SING N ? 778 +ILE CG1 CD1 SING N ? 779 +THR N CA SING N ? 780 +THR CA C SING N ? 781 +THR CA CB SING N ? 782 +THR C O DOUB N ? 783 +THR CB OG1 SING N ? 784 +THR CB CG2 SING N ? 785 +VAL N CA SING N ? 786 +VAL CA C SING N ? 787 +VAL CA CB SING N ? 788 +VAL C O DOUB N ? 789 +VAL CB CG1 SING N ? 790 +VAL CB CG2 SING N ? 791 +LYS N CA SING N ? 792 +LYS CA C SING N ? 793 +LYS CA CB SING N ? 794 +LYS C O DOUB N ? 795 +LYS CB CG SING N ? 796 +VAL N CA SING N ? 797 +VAL CA C SING N ? 798 +VAL CA CB SING N ? 799 +VAL C O DOUB N ? 800 +VAL CB CG1 SING N ? 801 +VAL CB CG2 SING N ? 802 +ASN N CA SING N ? 803 +ASN CA C SING N ? 804 +ASN CA CB SING N ? 805 +ASN C O DOUB N ? 806 +ASN CB CG SING N ? 807 +ASN CG OD1 DOUB N ? 808 +ASN CG ND2 SING N ? 809 +ALA N CA SING N ? 810 +ALA CA C SING N ? 811 +ALA CA CB SING N ? 812 +ALA C O DOUB N ? 813 +ASN CB CG SING N ? 814 +ASN CG OD1 DOUB N ? 815 +ASN CG ND2 SING N ? 816 +GLU CD OE2 SING N ? 817 +LYS CG CD SING N ? 818 +LYS CD CE SING N ? 819 +LYS CE NZ SING N ? 820 +ARG NE CZ SING N ? 821 +ARG CZ NH1 SING N ? 822 +ARG CZ NH2 DOUB N ? 823 +ARG NE CZ SING N ? 824 +ARG CZ NH1 SING N ? 825 +ARG CZ NH2 DOUB N ? 826 +LYS CG CD SING N ? 827 +LYS CD CE SING N ? 828 +LYS CE NZ SING N ? 829 +xpb N CA SING N ? 830 +xpb CA C SING N ? 831 +xpb C O DOUB N ? 832 +xpb N CA SING N ? 833 +xpb CA C SING N ? 834 +xpb C O DOUB N ? 835 +xpb N CA SING N ? 836 +xpb CA C SING N ? 837 +xpb C O DOUB N ? 838 +xpb N CA SING N ? 839 +xpb CA C SING N ? 840 +xpb C O DOUB N ? 841 +xpb N CA SING N ? 842 +xpb CA C SING N ? 843 +xpb C O DOUB N ? 844 +xpb N CA SING N ? 845 +xpb CA C SING N ? 846 +xpb C O DOUB N ? 847 +xpb N CA SING N ? 848 +xpb CA C SING N ? 849 +xpb C O DOUB N ? 850 +xpb N CA SING N ? 851 +xpb CA C SING N ? 852 +xpb C O DOUB N ? 853 +xpb N CA SING N ? 854 +xpb CA C SING N ? 855 +xpb C O DOUB N ? 856 +xpb N CA SING N ? 857 +xpb CA C SING N ? 858 +xpb C O DOUB N ? 859 +xpb N CA SING N ? 860 +xpb CA C SING N ? 861 +xpb C O DOUB N ? 862 +xpb N CA SING N ? 863 +xpb CA C SING N ? 864 +xpb C O DOUB N ? 865 +xpb N CA SING N ? 866 +xpb CA C SING N ? 867 +xpb C O DOUB N ? 868 +xpb N CA SING N ? 869 +xpb CA C SING N ? 870 +xpb C O DOUB N ? 871 +xpb N CA SING N ? 872 +xpb CA C SING N ? 873 +xpb C O DOUB N ? 874 +xpb N CA SING N ? 875 +xpb CA C SING N ? 876 +xpb C O DOUB N ? 877 +# +loop_ +_atom_site.group_PDB +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.B_iso_or_equiv +_atom_site.occupancy +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.pdbx_PDB_model_num +_atom_site.id +ATOM N N . ASN A0 1 1 . 1 ASN A0 N 0.0 1.0 -14.735946 -17.711525 7.849282 1 1 +ATOM C CA . ASN A0 1 1 . 1 ASN A0 CA 0.0 1.0 -14.435129 -16.389053 7.404133 1 2 +ATOM C C . ASN A0 1 1 . 1 ASN A0 C 0.0 1.0 -13.520678 -16.401283 6.150529 1 3 +ATOM O O . ASN A0 1 1 . 1 ASN A0 O 0.0 1.0 -12.497799 -17.074501 6.1450043 1 4 +ATOM C CB . ASN A0 1 1 . 1 ASN A0 CB 0.0 1.0 -13.758762 -15.595634 8.506239 1 5 +ATOM C CG . ASN A0 1 1 . 1 ASN A0 CG 0.0 1.0 -13.533676 -14.154181 8.210127 1 6 +ATOM O OD1 . ASN A0 1 1 . 1 ASN A0 OD1 0.0 1.0 -14.274514 -13.537241 7.405756 1 7 +ATOM N ND2 . ASN A0 1 1 . 1 ASN A0 ND2 0.0 1.0 -12.537891 -13.528081 8.874438 1 8 +ATOM N N . ALA A0 1 2 . 2 ALA A0 N 0.0 1.0 -13.892218 -15.672638 5.1701126 1 9 +ATOM C CA . ALA A0 1 2 . 2 ALA A0 CA 0.0 1.0 -13.094164 -15.546694 3.9489403 1 10 +ATOM C C . ALA A0 1 2 . 2 ALA A0 C 0.0 1.0 -11.9345455 -14.599337 4.187538 1 11 +ATOM O O . ALA A0 1 2 . 2 ALA A0 O 0.0 1.0 -11.944678 -13.8063 5.1384087 1 12 +ATOM C CB . ALA A0 1 2 . 2 ALA A0 CB 0.0 1.0 -13.960456 -15.031948 2.806828 1 13 +ATOM N N . PHE A0 1 3 . 3 PHE A0 N 0.0 1.0 -10.936955 -14.692251 3.3428946 1 14 +ATOM C CA . PHE A0 1 3 . 3 PHE A0 CA 0.0 1.0 -9.83174 -13.758119 3.3867092 1 15 +ATOM C C . PHE A0 1 3 . 3 PHE A0 C 0.0 1.0 -10.360955 -12.339096 3.220761 1 16 +ATOM O O . PHE A0 1 3 . 3 PHE A0 O 0.0 1.0 -11.0910225 -12.0463915 2.2810662 1 17 +ATOM C CB . PHE A0 1 3 . 3 PHE A0 CB 0.0 1.0 -8.82051 -14.075205 2.2810524 1 18 +ATOM C CG . PHE A0 1 3 . 3 PHE A0 CG 0.0 1.0 -7.653532 -13.124519 2.20924 1 19 +ATOM C CD1 . PHE A0 1 3 . 3 PHE A0 CD1 0.0 1.0 -6.6094723 -13.203232 3.1060576 1 20 +ATOM C CD2 . PHE A0 1 3 . 3 PHE A0 CD2 0.0 1.0 -7.600623 -12.12661 1.2387093 1 21 +ATOM C CE1 . PHE A0 1 3 . 3 PHE A0 CE1 0.0 1.0 -5.5308 -12.3168545 3.0586205 1 22 +ATOM C CE2 . PHE A0 1 3 . 3 PHE A0 CE2 0.0 1.0 -6.55152 -11.22734 1.1839528 1 23 +ATOM C CZ . PHE A0 1 3 . 3 PHE A0 CZ 0.0 1.0 -5.5048037 -11.329572 2.0963297 1 24 +ATOM N N . THR A0 1 4 . 4 THR A0 N 0.0 1.0 -10.0005455 -11.50165 4.1469135 1 25 +ATOM C CA . THR A0 1 4 . 4 THR A0 CA 0.0 1.0 -10.48305 -10.108385 4.1314316 1 26 +ATOM C C . THR A0 1 4 . 4 THR A0 C 0.0 1.0 -9.350199 -9.145787 4.489989 1 27 +ATOM O O . THR A0 1 4 . 4 THR A0 O 0.0 1.0 -8.618676 -9.389229 5.4419775 1 28 +ATOM C CB . THR A0 1 4 . 4 THR A0 CB 0.0 1.0 -11.647979 -9.919992 5.089272 1 29 +ATOM O OG1 . THR A0 1 4 . 4 THR A0 OG1 0.0 1.0 -12.731558 -10.784952 4.720554 1 30 +ATOM C CG2 . THR A0 1 4 . 4 THR A0 CG2 0.0 1.0 -12.149021 -8.482254 5.089759 1 31 +ATOM N N . VAL A0 1 5 . 5 VAL A0 N 0.0 1.0 -9.28633 -8.094572 3.7470636 1 32 +ATOM C CA . VAL A0 1 5 . 5 VAL A0 CA 0.0 1.0 -8.381835 -7.0009317 4.0398626 1 33 +ATOM C C . VAL A0 1 5 . 5 VAL A0 C 0.0 1.0 -9.160512 -5.9311614 4.7765083 1 34 +ATOM O O . VAL A0 1 5 . 5 VAL A0 O 0.0 1.0 -10.217173 -5.517336 4.3025317 1 35 +ATOM C CB . VAL A0 1 5 . 5 VAL A0 CB 0.0 1.0 -7.713425 -6.4275837 2.7483501 1 36 +ATOM C CG1 . VAL A0 1 5 . 5 VAL A0 CG1 0.0 1.0 -6.840418 -5.232154 3.0798912 1 37 +ATOM C CG2 . VAL A0 1 5 . 5 VAL A0 CG2 0.0 1.0 -6.899353 -7.496029 2.0629544 1 38 +ATOM N N . THR A0 1 6 . 6 THR A0 N 0.0 1.0 -8.6711645 -5.468704 5.8976116 1 39 +ATOM C CA . THR A0 1 6 . 6 THR A0 CA 0.0 1.0 -9.354811 -4.4513607 6.7106085 1 40 +ATOM C C . THR A0 1 6 . 6 THR A0 C 0.0 1.0 -8.52899 -3.1684082 6.7392416 1 41 +ATOM O O . THR A0 1 6 . 6 THR A0 O 0.0 1.0 -7.322178 -3.184573 6.5462856 1 42 +ATOM C CB . THR A0 1 6 . 6 THR A0 CB 0.0 1.0 -9.607263 -4.9543786 8.137695 1 43 +ATOM O OG1 . THR A0 1 6 . 6 THR A0 OG1 0.0 1.0 -8.368712 -5.2435865 8.774769 1 44 +ATOM C CG2 . THR A0 1 6 . 6 THR A0 CG2 0.0 1.0 -10.480141 -6.1841607 8.167812 1 45 +ATOM N N . VAL A0 1 7 . 7 VAL A0 N 0.0 1.0 -9.237737 -2.0671945 6.988307 1 46 +ATOM C CA . VAL A0 1 7 . 7 VAL A0 CA 0.0 1.0 -8.603929 -0.7559445 7.100971 1 47 +ATOM C C . VAL A0 1 7 . 7 VAL A0 C 0.0 1.0 -8.908416 -0.17579171 8.482854 1 48 +ATOM O O . VAL A0 1 7 . 7 VAL A0 O 0.0 1.0 -10.025902 -0.3090897 8.968624 1 49 +ATOM C CB . VAL A0 1 7 . 7 VAL A0 CB 0.0 1.0 -9.057361 0.21831954 5.989788 1 50 +ATOM C CG1 . VAL A0 1 7 . 7 VAL A0 CG1 0.0 1.0 -8.578148 -0.26417518 4.6274333 1 51 +ATOM C CG2 . VAL A0 1 7 . 7 VAL A0 CG2 0.0 1.0 -10.546968 0.40426844 6.0142007 1 52 +ATOM N N . PRO A0 1 8 . 8 PRO A0 N 0.0 1.0 -7.9079924 0.42345405 9.093214 1 53 +ATOM C CA . PRO A0 1 8 . 8 PRO A0 CA 0.0 1.0 -8.1729965 1.1240033 10.365847 1 54 +ATOM C C . PRO A0 1 8 . 8 PRO A0 C 0.0 1.0 -9.236655 2.2062385 10.191946 1 55 +ATOM O O . PRO A0 1 8 . 8 PRO A0 O 0.0 1.0 -10.112968 2.3849115 11.04052 1 56 +ATOM C CB . PRO A0 1 8 . 8 PRO A0 CB 0.0 1.0 -6.820236 1.7018242 10.775497 1 57 +ATOM C CG . PRO A0 1 8 . 8 PRO A0 CG 0.0 1.0 -5.8037553 0.90112877 10.03939 1 58 +ATOM C CD . PRO A0 1 8 . 8 PRO A0 CD 0.0 1.0 -6.49549 0.4811777 8.766165 1 59 +ATOM N N . LYS A0 1 9 . 9 LYS A0 N 0.0 1.0 -9.1378765 2.9102702 9.100196 1 60 +ATOM C CA . LYS A0 1 9 . 9 LYS A0 CA 0.0 1.0 -10.096247 3.887783 8.633518 1 61 +ATOM C C . LYS A0 1 9 . 9 LYS A0 C 0.0 1.0 -9.94527 4.058161 7.1436825 1 62 +ATOM O O . LYS A0 1 9 . 9 LYS A0 O 0.0 1.0 -8.92236 3.703166 6.5681868 1 63 +ATOM C CB . LYS A0 1 9 . 9 LYS A0 CB 0.0 1.0 -9.94492 5.2350445 9.371237 1 64 +ATOM C CG . LYS A0 1 9 . 9 LYS A0 CG 0.0 1.0 -8.601034 5.910903 9.19257 1 65 +ATOM C CD . LYS A0 1 9 . 9 LYS A0 CD 0.0 1.0 -8.547125 7.1941886 10.000074 1 66 +ATOM C CE . LYS A0 1 9 . 9 LYS A0 CE 0.0 1.0 -7.1787653 7.903287 9.841894 1 67 +ATOM N NZ . LYS A0 1 9 . 9 LYS A0 NZ 0.0 1.0 -7.090908 9.182214 10.620068 1 68 +ATOM N N . ASP A0 1 10 . 10 ASP A0 N 0.0 1.0 -10.937506 4.656646 6.5033207 1 69 +ATOM C CA . ASP A0 1 10 . 10 ASP A0 CA 0.0 1.0 -10.908724 4.772427 5.037194 1 70 +ATOM C C . ASP A0 1 10 . 10 ASP A0 C 0.0 1.0 -10.665583 6.191638 4.5505037 1 71 +ATOM O O . ASP A0 1 10 . 10 ASP A0 O 0.0 1.0 -10.713402 6.429142 3.3444865 1 72 +ATOM C CB . ASP A0 1 10 . 10 ASP A0 CB 0.0 1.0 -12.193843 4.2039156 4.429944 1 73 +ATOM C CG . ASP A0 1 10 . 10 ASP A0 CG 0.0 1.0 -13.416351 4.9267554 4.895262 1 74 +ATOM O OD1 . ASP A0 1 10 . 10 ASP A0 OD1 0.0 1.0 -13.330166 5.835718 5.7760677 1 75 +ATOM O OD2 . ASP A0 1 10 . 10 ASP A0 OD2 0.0 1.0 -14.525988 4.640427 4.4014835 1 76 +ATOM N N . LEU A0 1 11 . 11 LEU A0 N 0.0 1.0 -10.440247 7.1110687 5.469676 1 77 +ATOM C CA . LEU A0 1 11 . 11 LEU A0 CA 0.0 1.0 -10.169897 8.506843 5.1251097 1 78 +ATOM C C . LEU A0 1 11 . 11 LEU A0 C 0.0 1.0 -9.028522 9.030226 5.971583 1 79 +ATOM O O . LEU A0 1 11 . 11 LEU A0 O 0.0 1.0 -9.077974 8.950474 7.191488 1 80 +ATOM C CB . LEU A0 1 11 . 11 LEU A0 CB 0.0 1.0 -11.421671 9.374895 5.3081837 1 81 +ATOM C CG . LEU A0 1 11 . 11 LEU A0 CG 0.0 1.0 -11.2316885 10.873955 5.132174 1 82 +ATOM C CD1 . LEU A0 1 11 . 11 LEU A0 CD1 0.0 1.0 -10.805197 11.202924 3.7089314 1 83 +ATOM C CD2 . LEU A0 1 11 . 11 LEU A0 CD2 0.0 1.0 -12.516594 11.630594 5.497486 1 84 +ATOM N N . TYR A0 1 12 . 12 TYR A0 N 0.0 1.0 -8.045399 9.568482 5.3082714 1 85 +ATOM C CA . TYR A0 1 12 . 12 TYR A0 CA 0.0 1.0 -6.955693 10.261736 5.968293 1 86 +ATOM C C . TYR A0 1 12 . 12 TYR A0 C 0.0 1.0 -6.990432 11.728839 5.5766935 1 87 +ATOM O O . TYR A0 1 12 . 12 TYR A0 O 0.0 1.0 -7.1074286 12.060072 4.399538 1 88 +ATOM C CB . TYR A0 1 12 . 12 TYR A0 CB 0.0 1.0 -5.602788 9.67812 5.6004095 1 89 +ATOM C CG . TYR A0 1 12 . 12 TYR A0 CG 0.0 1.0 -5.320124 8.340465 6.247775 1 90 +ATOM C CD1 . TYR A0 1 12 . 12 TYR A0 CD1 0.0 1.0 -4.6725545 8.263686 7.4674897 1 91 +ATOM C CD2 . TYR A0 1 12 . 12 TYR A0 CD2 0.0 1.0 -5.697765 7.1649866 5.631962 1 92 +ATOM C CE1 . TYR A0 1 12 . 12 TYR A0 CE1 0.0 1.0 -4.4296184 7.0213394 8.074152 1 93 +ATOM C CE2 . TYR A0 1 12 . 12 TYR A0 CE2 0.0 1.0 -5.4519916 5.93801 6.226398 1 94 +ATOM C CZ . TYR A0 1 12 . 12 TYR A0 CZ 0.0 1.0 -4.81406 5.874728 7.4452767 1 95 +ATOM O OH . TYR A0 1 12 . 12 TYR A0 OH 0.0 1.0 -4.5646544 4.645837 8.024521 1 96 +ATOM N N . VAL A0 1 13 . 13 VAL A0 N 0.0 1.0 -6.8843927 12.594027 6.520074 1 97 +ATOM C CA . VAL A0 1 13 . 13 VAL A0 CA 0.0 1.0 -6.7033687 14.006128 6.28374 1 98 +ATOM C C . VAL A0 1 13 . 13 VAL A0 C 0.0 1.0 -5.2931767 14.356798 6.731301 1 99 +ATOM O O . VAL A0 1 13 . 13 VAL A0 O 0.0 1.0 -4.9880333 14.248324 7.902207 1 100 +ATOM C CB . VAL A0 1 13 . 13 VAL A0 CB 0.0 1.0 -7.750661 14.863027 7.0186996 1 101 +ATOM C CG1 . VAL A0 1 13 . 13 VAL A0 CG1 0.0 1.0 -7.53934 16.33062 6.703184 1 102 +ATOM C CG2 . VAL A0 1 13 . 13 VAL A0 CG2 0.0 1.0 -9.156841 14.453293 6.626206 1 103 +ATOM N N . VAL A0 1 14 . 14 VAL A0 N 0.0 1.0 -4.4917507 14.773877 5.807259 1 104 +ATOM C CA . VAL A0 1 14 . 14 VAL A0 CA 0.0 1.0 -3.0678184 14.974527 6.079992 1 105 +ATOM C C . VAL A0 1 14 . 14 VAL A0 C 0.0 1.0 -2.6344361 16.386362 5.7185764 1 106 +ATOM O O . VAL A0 1 14 . 14 VAL A0 O 0.0 1.0 -3.2299917 17.03489 4.8610935 1 107 +ATOM C CB . VAL A0 1 14 . 14 VAL A0 CB 0.0 1.0 -2.208776 13.937779 5.3150444 1 108 +ATOM C CG1 . VAL A0 1 14 . 14 VAL A0 CG1 0.0 1.0 -2.5330226 12.52817 5.7969093 1 109 +ATOM C CG2 . VAL A0 1 14 . 14 VAL A0 CG2 0.0 1.0 -2.3932922 14.066099 3.8288074 1 110 +ATOM N N . GLU A0 1 15 . 15 GLU A0 N 0.0 1.0 -1.5878184 16.844967 6.3682656 1 111 +ATOM C CA . GLU A0 1 15 . 15 GLU A0 CA 0.0 1.0 -1.0379204 18.172083 6.1194267 1 112 +ATOM C C . GLU A0 1 15 . 15 GLU A0 C 0.0 1.0 -0.0823828 18.124908 4.9312153 1 113 +ATOM O O . GLU A0 1 15 . 15 GLU A0 O 0.0 1.0 0.69088185 17.182724 4.7772493 1 114 +ATOM C CB . GLU A0 1 15 . 15 GLU A0 CB 0.0 1.0 -0.3305928 18.722183 7.3212085 1 115 +ATOM C CG . GLU A0 1 15 . 15 GLU A0 CG 0.0 1.0 -1.1951745 18.873472 8.563414 1 116 +ATOM C CD . GLU A0 1 15 . 15 GLU A0 CD 0.0 1.0 -2.260346 19.94185 8.4691515 1 117 +ATOM O OE1 . GLU A0 1 15 . 15 GLU A0 OE1 0.0 1.0 -2.1238587 20.922556 7.720612 1 118 +ATOM O OE2 . GLU A0 1 15 . 15 GLU A0 OE2 0.0 1.0 -3.2462697 19.795551 9.130835 1 119 +ATOM N N . TYR A0 1 16 . 16 TYR A0 N 0.0 1.0 -0.11229101 19.200798 4.1430674 1 120 +ATOM C CA . TYR A0 1 16 . 16 TYR A0 CA 0.0 1.0 0.8807281 19.388556 3.044347 1 121 +ATOM C C . TYR A0 1 16 . 16 TYR A0 C 0.0 1.0 2.2856054 19.391811 3.6088428 1 122 +ATOM O O . TYR A0 1 16 . 16 TYR A0 O 0.0 1.0 2.5561574 20.071033 4.599013 1 123 +ATOM C CB . TYR A0 1 16 . 16 TYR A0 CB 0.0 1.0 0.5526209 20.697914 2.2996657 1 124 +ATOM C CG . TYR A0 1 16 . 16 TYR A0 CG 0.0 1.0 1.5298398 20.989601 1.1823443 1 125 +ATOM C CD1 . TYR A0 1 16 . 16 TYR A0 CD1 0.0 1.0 1.4826983 20.305454 -0.008992775 1 126 +ATOM C CD2 . TYR A0 1 16 . 16 TYR A0 CD2 0.0 1.0 2.4796352 21.982416 1.3311791 1 127 +ATOM C CE1 . TYR A0 1 16 . 16 TYR A0 CE1 0.0 1.0 2.3892264 20.569164 -1.0454274 1 128 +ATOM C CE2 . TYR A0 1 16 . 16 TYR A0 CE2 0.0 1.0 3.375749 22.251205 0.30454463 1 129 +ATOM C CZ . TYR A0 1 16 . 16 TYR A0 CZ 0.0 1.0 3.3341527 21.542824 -0.8680096 1 130 +ATOM O OH . TYR A0 1 16 . 16 TYR A0 OH 0.0 1.0 4.2179713 21.82008 -1.8908864 1 131 +ATOM N N . GLY A0 1 17 . 17 GLY A0 N 0.0 1.0 3.2121534 18.674957 2.9452949 1 132 +ATOM C CA . GLY A0 1 17 . 17 GLY A0 CA 0.0 1.0 4.6015186 18.580612 3.3780336 1 133 +ATOM C C . GLY A0 1 17 . 17 GLY A0 C 0.0 1.0 4.877975 17.531342 4.4343805 1 134 +ATOM O O . GLY A0 1 17 . 17 GLY A0 O 0.0 1.0 6.0319138 17.215061 4.702807 1 135 +ATOM N N . SER A0 1 18 . 18 SER A0 N 0.0 1.0 3.8248062 16.991854 5.0441165 1 136 +ATOM C CA . SER A0 1 18 . 18 SER A0 CA 0.0 1.0 3.983748 15.980079 6.084522 1 137 +ATOM C C . SER A0 1 18 . 18 SER A0 C 0.0 1.0 4.285344 14.61585 5.4819736 1 138 +ATOM O O . SER A0 1 18 . 18 SER A0 O 0.0 1.0 4.2049484 14.413537 4.273032 1 139 +ATOM C CB . SER A0 1 18 . 18 SER A0 CB 0.0 1.0 2.731454 15.899022 6.962307 1 140 +ATOM O OG . SER A0 1 18 . 18 SER A0 OG 0.0 1.0 1.625603 15.412682 6.2129793 1 141 +ATOM N N . ASN A0 1 19 . 19 ASN A0 N 0.0 1.0 4.6584263 13.731617 6.3270774 1 142 +ATOM C CA . ASN A0 1 19 . 19 ASN A0 CA 0.0 1.0 4.693437 12.335194 5.955743 1 143 +ATOM C C . ASN A0 1 19 . 19 ASN A0 C 0.0 1.0 3.3986936 11.667097 6.346266 1 144 +ATOM O O . ASN A0 1 19 . 19 ASN A0 O 0.0 1.0 2.7350602 12.080891 7.30713 1 145 +ATOM C CB . ASN A0 1 19 . 19 ASN A0 CB 0.0 1.0 5.9032755 11.640614 6.6165376 1 146 +ATOM C CG . ASN A0 1 19 . 19 ASN A0 CG 0.0 1.0 5.7718267 11.482836 8.100336 1 147 +ATOM O OD1 . ASN A0 1 19 . 19 ASN A0 OD1 0.0 1.0 4.78034 10.9605875 8.618521 1 148 +ATOM N ND2 . ASN A0 1 19 . 19 ASN A0 ND2 0.0 1.0 6.777969 11.923486 8.855259 1 149 +ATOM N N . MET A0 1 20 . 20 MET A0 N 0.0 1.0 2.9139986 10.6789255 5.575719 1 150 +ATOM C CA . MET A0 1 20 . 20 MET A0 CA 0.0 1.0 1.7243271 9.932226 5.9001474 1 151 +ATOM C C . MET A0 1 20 . 20 MET A0 C 0.0 1.0 1.9791862 8.455811 5.7827425 1 152 +ATOM O O . MET A0 1 20 . 20 MET A0 O 0.0 1.0 2.74682 8.011155 4.945783 1 153 +ATOM C CB . MET A0 1 20 . 20 MET A0 CB 0.0 1.0 0.5394267 10.335627 5.028818 1 154 +ATOM C CG . MET A0 1 20 . 20 MET A0 CG 0.0 1.0 0.6908592 9.941651 3.5747592 1 155 +ATOM S SD . MET A0 1 20 . 20 MET A0 SD 0.0 1.0 -0.73889416 10.436564 2.5589561 1 156 +ATOM C CE . MET A0 1 20 . 20 MET A0 CE 0.0 1.0 -0.27114415 9.687673 0.9327345 1 157 +ATOM N N . THR A0 1 21 . 21 THR A0 N 0.0 1.0 1.3467196 7.737629 6.665063 1 158 +ATOM C CA . THR A0 1 21 . 21 THR A0 CA 0.0 1.0 1.3262842 6.2837343 6.5889316 1 159 +ATOM C C . THR A0 1 21 . 21 THR A0 C 0.0 1.0 -0.102585725 5.825633 6.520546 1 160 +ATOM O O . THR A0 1 21 . 21 THR A0 O 0.0 1.0 -0.8918376 6.1314096 7.4364066 1 161 +ATOM C CB . THR A0 1 21 . 21 THR A0 CB 0.0 1.0 2.0527103 5.627224 7.7674527 1 162 +ATOM O OG1 . THR A0 1 21 . 21 THR A0 OG1 0.0 1.0 3.4331222 6.0556293 7.787109 1 163 +ATOM C CG2 . THR A0 1 21 . 21 THR A0 CG2 0.0 1.0 2.0083992 4.112497 7.6942673 1 164 +ATOM N N . ILE A0 1 22 . 22 ILE A0 N 0.0 1.0 -0.5033094 5.148949 5.4675603 1 165 +ATOM C CA . ILE A0 1 22 . 22 ILE A0 CA 0.0 1.0 -1.8444507 4.6166077 5.3571773 1 166 +ATOM C C . ILE A0 1 22 . 22 ILE A0 C 0.0 1.0 -1.7510871 3.1136065 5.3698273 1 167 +ATOM O O . ILE A0 1 22 . 22 ILE A0 O 0.0 1.0 -0.83004 2.5169632 4.8355546 1 168 +ATOM C CB . ILE A0 1 22 . 22 ILE A0 CB 0.0 1.0 -2.5779967 5.1391783 4.073688 1 169 +ATOM C CG1 . ILE A0 1 22 . 22 ILE A0 CG1 0.0 1.0 -1.7887876 4.782094 2.806663 1 170 +ATOM C CG2 . ILE A0 1 22 . 22 ILE A0 CG2 0.0 1.0 -2.818102 6.6246257 4.1937313 1 171 +ATOM C CD1 . ILE A0 1 22 . 22 ILE A0 CD1 0.0 1.0 -2.5608535 5.1007295 1.5155408 1 172 +ATOM N N . GLU A0 1 23 . 23 GLU A0 N 0.0 1.0 -2.7263517 2.4645953 6.014451 1 173 +ATOM C CA . GLU A0 1 23 . 23 GLU A0 CA 0.0 1.0 -2.6350336 1.0468875 6.3539963 1 174 +ATOM C C . GLU A0 1 23 . 23 GLU A0 C 0.0 1.0 -3.7600133 0.21965772 5.8091903 1 175 +ATOM O O . GLU A0 1 23 . 23 GLU A0 O 0.0 1.0 -4.902163 0.67191505 5.775505 1 176 +ATOM C CB . GLU A0 1 23 . 23 GLU A0 CB 0.0 1.0 -2.558165 0.8714186 7.8593273 1 177 +ATOM C CG . GLU A0 1 23 . 23 GLU A0 CG 0.0 1.0 -1.4011205 1.5886505 8.513579 1 178 +ATOM C CD . GLU A0 1 23 . 23 GLU A0 CD 0.0 1.0 -1.3875737 1.5115569 10.031324 1 179 +ATOM O OE1 . GLU A0 1 23 . 23 GLU A0 OE1 0.0 1.0 -2.321116 0.97232854 10.66848 1 180 +ATOM O OE2 . GLU A0 1 23 . 23 GLU A0 OE2 0.0 1.0 -0.47987923 2.0074754 10.632765 1 181 +ATOM N N . CYS A0 1 24 . 24 CYS A0 N 0.0 1.0 -3.4530733 -1.0071526 5.419033 1 182 +ATOM C CA . CYS A0 1 24 . 24 CYS A0 CA 0.0 1.0 -4.3867903 -2.1091168 5.231147 1 183 +ATOM C C . CYS A0 1 24 . 24 CYS A0 C 0.0 1.0 -3.8982937 -3.2736137 6.049458 1 184 +ATOM O O . CYS A0 1 24 . 24 CYS A0 O 0.0 1.0 -2.702659 -3.512405 6.10845 1 185 +ATOM C CB . CYS A0 1 24 . 24 CYS A0 CB 0.0 1.0 -4.510276 -2.497954 3.755634 1 186 +ATOM S SG . CYS A0 1 24 . 24 CYS A0 SG 0.0 1.0 -5.4591594 -1.3384397 2.7556973 1 187 +ATOM N N . LYS A0 1 25 . 25 LYS A0 N 0.0 1.0 -4.821346 -4.0029535 6.6759186 1 188 +ATOM C CA . LYS A0 1 25 . 25 LYS A0 CA 0.0 1.0 -4.4799194 -5.160992 7.47238 1 189 +ATOM C C . LYS A0 1 25 . 25 LYS A0 C 0.0 1.0 -4.9543896 -6.4311953 6.8151283 1 190 +ATOM O O . LYS A0 1 25 . 25 LYS A0 O 0.0 1.0 -6.005127 -6.4389114 6.194626 1 191 +ATOM C CB . LYS A0 1 25 . 25 LYS A0 CB 0.0 1.0 -5.044522 -5.047554 8.8831215 1 192 +ATOM C CG . LYS A0 1 25 . 25 LYS A0 CG 0.0 1.0 -4.407731 -3.9295912 9.713151 1 193 +ATOM C CD . LYS A0 1 25 . 25 LYS A0 CD 0.0 1.0 -4.880294 -3.9665575 11.138955 1 194 +ATOM C CE . LYS A0 1 25 . 25 LYS A0 CE 0.0 1.0 -4.169651 -2.8998463 11.976888 1 195 +ATOM N NZ . LYS A0 1 25 . 25 LYS A0 NZ 0.0 1.0 -4.629389 -2.9508085 13.412531 1 196 +ATOM N N . PHE A0 1 26 . 26 PHE A0 N 0.0 1.0 -4.233844 -7.503444 6.9992604 1 197 +ATOM C CA . PHE A0 1 26 . 26 PHE A0 CA 0.0 1.0 -4.56241 -8.80551 6.4563465 1 198 +ATOM C C . PHE A0 1 26 . 26 PHE A0 C 0.0 1.0 -4.263797 -9.87949 7.47897 1 199 +ATOM O O . PHE A0 1 26 . 26 PHE A0 O 0.0 1.0 -3.4413629 -9.6959095 8.382252 1 200 +ATOM C CB . PHE A0 1 26 . 26 PHE A0 CB 0.0 1.0 -3.8583078 -9.054036 5.130529 1 201 +ATOM C CG . PHE A0 1 26 . 26 PHE A0 CG 0.0 1.0 -2.353012 -8.966235 5.210801 1 202 +ATOM C CD1 . PHE A0 1 26 . 26 PHE A0 CD1 0.0 1.0 -1.611127 -10.100465 5.5026727 1 203 +ATOM C CD2 . PHE A0 1 26 . 26 PHE A0 CD2 0.0 1.0 -1.6622844 -7.7837424 5.0154333 1 204 +ATOM C CE1 . PHE A0 1 26 . 26 PHE A0 CE1 0.0 1.0 -0.21245319 -10.049641 5.5970488 1 205 +ATOM C CE2 . PHE A0 1 26 . 26 PHE A0 CE2 0.0 1.0 -0.28403288 -7.68491 5.1128826 1 206 +ATOM C CZ . PHE A0 1 26 . 26 PHE A0 CZ 0.0 1.0 0.43917462 -8.839518 5.3918037 1 207 +ATOM N N . PRO A0 1 27 . 27 PRO A0 N 0.0 1.0 -4.966316 -10.988395 7.3693457 1 208 +ATOM C CA . PRO A0 1 27 . 27 PRO A0 CA 0.0 1.0 -4.8074894 -12.04587 8.377641 1 209 +ATOM C C . PRO A0 1 27 . 27 PRO A0 C 0.0 1.0 -3.4889605 -12.796963 8.248022 1 210 +ATOM O O . PRO A0 1 27 . 27 PRO A0 O 0.0 1.0 -3.1703897 -13.2901 7.1773214 1 211 +ATOM C CB . PRO A0 1 27 . 27 PRO A0 CB 0.0 1.0 -5.9957848 -12.973944 8.126575 1 212 +ATOM C CG . PRO A0 1 27 . 27 PRO A0 CG 0.0 1.0 -6.292306 -12.772905 6.664459 1 213 +ATOM C CD . PRO A0 1 27 . 27 PRO A0 CD 0.0 1.0 -5.9667196 -11.347642 6.345932 1 214 +ATOM N N . VAL A0 1 28 . 28 VAL A0 N 0.0 1.0 -2.7871947 -12.839787 9.321671 1 215 +ATOM C CA . VAL A0 1 28 . 28 VAL A0 CA 0.0 1.0 -1.5760922 -13.662044 9.440467 1 216 +ATOM C C . VAL A0 1 28 . 28 VAL A0 C 0.0 1.0 -1.6970067 -14.504299 10.7012205 1 217 +ATOM O O . VAL A0 1 28 . 28 VAL A0 O 0.0 1.0 -1.8540996 -13.959225 11.783023 1 218 +ATOM C CB . VAL A0 1 28 . 28 VAL A0 CB 0.0 1.0 -0.29481378 -12.799 9.441845 1 219 +ATOM C CG1 . VAL A0 1 28 . 28 VAL A0 CG1 0.0 1.0 0.9443399 -13.666632 9.636534 1 220 +ATOM C CG2 . VAL A0 1 28 . 28 VAL A0 CG2 0.0 1.0 -0.14669664 -12.005106 8.180437 1 221 +ATOM N N . GLU A0 1 29 . 29 GLU A0 N 0.0 1.0 -1.6153995 -15.810938 10.53369 1 222 +ATOM C CA . GLU A0 1 29 . 29 GLU A0 CA 0.0 1.0 -1.6287515 -16.704227 11.686971 1 223 +ATOM C C . GLU A0 1 29 . 29 GLU A0 C 0.0 1.0 -0.21931767 -17.18054 11.980278 1 224 +ATOM O O . GLU A0 1 29 . 29 GLU A0 O 0.0 1.0 0.40377858 -17.819023 11.146413 1 225 +ATOM C CB . GLU A0 1 29 . 29 GLU A0 CB 0.0 1.0 -2.5636547 -17.909824 11.432483 1 226 +ATOM C CG . GLU A0 1 29 . 29 GLU A0 CG 0.0 1.0 -2.78937 -18.75537 12.650166 1 227 +ATOM C CD . GLU A0 1 29 . 29 GLU A0 CD 0.0 1.0 -3.7668326 -19.88859 12.407396 1 228 +ATOM O OE1 . GLU A0 1 29 . 29 GLU A0 OE1 0.0 1.0 -4.1211166 -20.215776 11.271695 1 229 +ATOM O OE2 . GLU A0 1 29 . 29 GLU A0 OE2 0.0 1.0 -4.2441435 -20.507217 13.3477335 1 230 +ATOM N N . LYS A0 1 30 . 30 LYS A0 N 0.0 1.0 0.31999826 -16.752775 13.085315 1 231 +ATOM C CA . LYS A0 1 30 . 30 LYS A0 CA 0.0 1.0 1.6754156 -17.075897 13.529424 1 232 +ATOM C C . LYS A0 1 30 . 30 LYS A0 C 0.0 1.0 2.7144892 -16.336687 12.688259 1 233 +ATOM O O . LYS A0 1 30 . 30 LYS A0 O 0.0 1.0 2.6969965 -15.11415 12.590407 1 234 +ATOM C CB . LYS A0 1 30 . 30 LYS A0 CB 0.0 1.0 1.8841387 -18.57708 13.558725 1 235 +ATOM C CG . LYS A0 1 30 . 30 LYS A0 CG 0.0 1.0 0.9798329 -19.2642 14.57806 1 236 +ATOM C CD . LYS A0 1 30 . 30 LYS A0 CD 0.0 1.0 1.3217003 -20.71288 14.718769 1 237 +ATOM C CE . LYS A0 1 30 . 30 LYS A0 CE 0.0 1.0 0.41844139 -21.439054 15.714715 1 238 +ATOM N NZ . LYS A0 1 30 . 30 LYS A0 NZ 0.0 1.0 0.7228857 -22.873642 15.831404 1 239 +ATOM N N . GLN A0 1 31 . 31 GLN A0 N 0.0 1.0 3.6429272 -17.086754 11.975045 1 240 +ATOM C CA . GLN A0 1 31 . 31 GLN A0 CA 0.0 1.0 4.710065 -16.464487 11.191074 1 241 +ATOM C C . GLN A0 1 31 . 31 GLN A0 C 0.0 1.0 4.213698 -16.159435 9.773895 1 242 +ATOM O O . GLN A0 1 31 . 31 GLN A0 O 0.0 1.0 3.40742 -16.900957 9.210543 1 243 +ATOM C CB . GLN A0 1 31 . 31 GLN A0 CB 0.0 1.0 5.948056 -17.353825 11.127813 1 244 +ATOM C CG . GLN A0 1 31 . 31 GLN A0 CG 0.0 1.0 6.5807433 -17.622795 12.477446 1 245 +ATOM C CD . GLN A0 1 31 . 31 GLN A0 CD 0.0 1.0 7.198533 -16.365902 13.08091 1 246 +ATOM O OE1 . GLN A0 1 31 . 31 GLN A0 OE1 0.0 1.0 7.5635095 -15.399075 12.357772 1 247 +ATOM N NE2 . GLN A0 1 31 . 31 GLN A0 NE2 0.0 1.0 7.2802715 -16.333382 14.410303 1 248 +ATOM N N . LEU A0 1 32 . 32 LEU A0 N 0.0 1.0 4.736641 -15.089286 9.228485 1 249 +ATOM C CA . LEU A0 1 32 . 32 LEU A0 CA 0.0 1.0 4.4163647 -14.686914 7.863125 1 250 +ATOM C C . LEU A0 1 32 . 32 LEU A0 C 0.0 1.0 5.0723295 -15.57386 6.8376093 1 251 +ATOM O O . LEU A0 1 32 . 32 LEU A0 O 0.0 1.0 6.2461624 -15.895919 6.9566536 1 252 +ATOM C CB . LEU A0 1 32 . 32 LEU A0 CB 0.0 1.0 4.822116 -13.20748 7.6664743 1 253 +ATOM C CG . LEU A0 1 32 . 32 LEU A0 CG 0.0 1.0 4.5701804 -12.6197815 6.283754 1 254 +ATOM C CD1 . LEU A0 1 32 . 32 LEU A0 CD1 0.0 1.0 3.0758781 -12.492725 6.036771 1 255 +ATOM C CD2 . LEU A0 1 32 . 32 LEU A0 CD2 0.0 1.0 5.2266183 -11.23554 6.178371 1 256 +ATOM N N . ASP A0 1 33 . 33 ASP A0 N 0.0 1.0 4.3449216 -15.924423 5.809366 1 257 +ATOM C CA . ASP A0 1 33 . 33 ASP A0 CA 0.0 1.0 4.8345127 -16.684828 4.653742 1 258 +ATOM C C . ASP A0 1 33 . 33 ASP A0 C 0.0 1.0 5.1292367 -15.73756 3.5135 1 259 +ATOM O O . ASP A0 1 33 . 33 ASP A0 O 0.0 1.0 4.2470512 -15.413967 2.7332377 1 260 +ATOM C CB . ASP A0 1 33 . 33 ASP A0 CB 0.0 1.0 3.8143954 -17.76528 4.2675915 1 261 +ATOM C CG . ASP A0 1 33 . 33 ASP A0 CG 0.0 1.0 4.3046637 -18.672657 3.1554909 1 262 +ATOM O OD1 . ASP A0 1 33 . 33 ASP A0 OD1 0.0 1.0 5.4177923 -18.43869 2.5965943 1 263 +ATOM O OD2 . ASP A0 1 33 . 33 ASP A0 OD2 0.0 1.0 3.592705 -19.62648 2.7903247 1 264 +ATOM N N . LEU A0 1 34 . 34 LEU A0 N 0.0 1.0 6.43613 -15.229048 3.3983464 1 265 +ATOM C CA . LEU A0 1 34 . 34 LEU A0 CA 0.0 1.0 6.7953677 -14.231787 2.3986864 1 266 +ATOM C C . LEU A0 1 34 . 34 LEU A0 C 0.0 1.0 6.5880814 -14.737508 0.9733511 1 267 +ATOM O O . LEU A0 1 34 . 34 LEU A0 O 0.0 1.0 6.2170553 -13.95296 0.08615767 1 268 +ATOM C CB . LEU A0 1 34 . 34 LEU A0 CB 0.0 1.0 8.253756 -13.795553 2.5655217 1 269 +ATOM C CG . LEU A0 1 34 . 34 LEU A0 CG 0.0 1.0 8.526802 -12.91066 3.795592 1 270 +ATOM C CD1 . LEU A0 1 34 . 34 LEU A0 CD1 0.0 1.0 10.017965 -12.563641 3.8666031 1 271 +ATOM C CD2 . LEU A0 1 34 . 34 LEU A0 CD2 0.0 1.0 7.703869 -11.64624 3.735907 1 272 +ATOM N N . ALA A0 1 35 . 35 ALA A0 N 0.0 1.0 6.808895 -16.021883 0.7422832 1 273 +ATOM C CA . ALA A0 1 35 . 35 ALA A0 CA 0.0 1.0 6.633715 -16.594118 -0.59006464 1 274 +ATOM C C . ALA A0 1 35 . 35 ALA A0 C 0.0 1.0 5.2068233 -16.432568 -1.1055382 1 275 +ATOM O O . ALA A0 1 35 . 35 ALA A0 O 0.0 1.0 4.97091 -16.417309 -2.3194885 1 276 +ATOM C CB . ALA A0 1 35 . 35 ALA A0 CB 0.0 1.0 7.024023 -18.058064 -0.5857787 1 277 +ATOM N N . ALA A0 1 36 . 36 ALA A0 N 0.0 1.0 4.311733 -16.263374 -0.20192784 1 278 +ATOM C CA . ALA A0 1 36 . 36 ALA A0 CA 0.0 1.0 2.894658 -16.197906 -0.5326566 1 279 +ATOM C C . ALA A0 1 36 . 36 ALA A0 C 0.0 1.0 2.352797 -14.76737 -0.63530016 1 280 +ATOM O O . ALA A0 1 36 . 36 ALA A0 O 0.0 1.0 1.2733715 -14.563538 -1.2055291 1 281 +ATOM C CB . ALA A0 1 36 . 36 ALA A0 CB 0.0 1.0 2.09152 -16.962181 0.5010066 1 282 +ATOM N N . LEU A0 1 37 . 37 LEU A0 N 0.0 1.0 3.082525 -13.822647 -0.105203375 1 283 +ATOM C CA . LEU A0 1 37 . 37 LEU A0 CA 0.0 1.0 2.5527258 -12.470961 0.048147626 1 284 +ATOM C C . LEU A0 1 37 . 37 LEU A0 C 0.0 1.0 2.8309646 -11.622835 -1.1781108 1 285 +ATOM O O . LEU A0 1 37 . 37 LEU A0 O 0.0 1.0 3.9656425 -11.512575 -1.6127391 1 286 +ATOM C CB . LEU A0 1 37 . 37 LEU A0 CB 0.0 1.0 3.1525688 -11.809129 1.2968452 1 287 +ATOM C CG . LEU A0 1 37 . 37 LEU A0 CG 0.0 1.0 2.6933138 -10.407928 1.6085975 1 288 +ATOM C CD1 . LEU A0 1 37 . 37 LEU A0 CD1 0.0 1.0 1.2013752 -10.362017 1.8981903 1 289 +ATOM C CD2 . LEU A0 1 37 . 37 LEU A0 CD2 0.0 1.0 3.4748592 -9.828412 2.8164153 1 290 +ATOM N N . ILE A0 1 38 . 38 ILE A0 N 0.0 1.0 1.7921499 -10.999672 -1.7019947 1 291 +ATOM C CA . ILE A0 1 38 . 38 ILE A0 CA 0.0 1.0 1.8718901 -10.007036 -2.7764354 1 292 +ATOM C C . ILE A0 1 38 . 38 ILE A0 C 0.0 1.0 1.0937514 -8.78854 -2.33068 1 293 +ATOM O O . ILE A0 1 38 . 38 ILE A0 O 0.0 1.0 -0.072791755 -8.896748 -1.9184637 1 294 +ATOM C CB . ILE A0 1 38 . 38 ILE A0 CB 0.0 1.0 1.3023125 -10.554808 -4.110688 1 295 +ATOM C CG1 . ILE A0 1 38 . 38 ILE A0 CG1 0.0 1.0 2.046249 -11.804092 -4.5450554 1 296 +ATOM C CG2 . ILE A0 1 38 . 38 ILE A0 CG2 0.0 1.0 1.3441045 -9.483143 -5.1938877 1 297 +ATOM C CD1 . ILE A0 1 38 . 38 ILE A0 CD1 0.0 1.0 1.3968344 -12.539194 -5.703711 1 298 +ATOM N N . VAL A0 1 39 . 39 VAL A0 N 0.0 1.0 1.7222335 -7.605962 -2.4062533 1 299 +ATOM C CA . VAL A0 1 39 . 39 VAL A0 CA 0.0 1.0 1.0782411 -6.367259 -2.019823 1 300 +ATOM C C . VAL A0 1 39 . 39 VAL A0 C 0.0 1.0 1.267781 -5.351541 -3.1413112 1 301 +ATOM O O . VAL A0 1 39 . 39 VAL A0 O 0.0 1.0 2.3693929 -5.175595 -3.6278791 1 302 +ATOM C CB . VAL A0 1 39 . 39 VAL A0 CB 0.0 1.0 1.6644226 -5.802168 -0.70132476 1 303 +ATOM C CG1 . VAL A0 1 39 . 39 VAL A0 CG1 0.0 1.0 0.98551786 -4.4854994 -0.32197404 1 304 +ATOM C CG2 . VAL A0 1 39 . 39 VAL A0 CG2 0.0 1.0 1.5061198 -6.7994647 0.4263231 1 305 +ATOM N N . TYR A0 1 40 . 40 TYR A0 N 0.0 1.0 0.19706374 -4.69002 -3.5155766 1 306 +ATOM C CA . TYR A0 1 40 . 40 TYR A0 CA 0.0 1.0 0.2460076 -3.6453252 -4.5323153 1 307 +ATOM C C . TYR A0 1 40 . 40 TYR A0 C 0.0 1.0 -0.5587977 -2.4552763 -4.0912 1 308 +ATOM O O . TYR A0 1 40 . 40 TYR A0 O 0.0 1.0 -1.7428155 -2.5876768 -3.7854352 1 309 +ATOM C CB . TYR A0 1 40 . 40 TYR A0 CB 0.0 1.0 -0.24872859 -4.1811333 -5.8805695 1 310 +ATOM C CG . TYR A0 1 40 . 40 TYR A0 CG 0.0 1.0 -0.14821146 -3.1892617 -7.0248213 1 311 +ATOM C CD1 . TYR A0 1 40 . 40 TYR A0 CD1 0.0 1.0 1.0520978 -2.8919425 -7.627079 1 312 +ATOM C CD2 . TYR A0 1 40 . 40 TYR A0 CD2 0.0 1.0 -1.3012232 -2.5359187 -7.495428 1 313 +ATOM C CE1 . TYR A0 1 40 . 40 TYR A0 CE1 0.0 1.0 1.1415777 -1.9788706 -8.673188 1 314 +ATOM C CE2 . TYR A0 1 40 . 40 TYR A0 CE2 0.0 1.0 -1.209385 -1.6188996 -8.542603 1 315 +ATOM C CZ . TYR A0 1 40 . 40 TYR A0 CZ 0.0 1.0 0.016389774 -1.3444798 -9.130989 1 316 +ATOM O OH . TYR A0 1 40 . 40 TYR A0 OH 0.0 1.0 0.12257101 -0.44180158 -10.168204 1 317 +ATOM N N . TRP A0 1 41 . 41 TRP A0 N 0.0 1.0 0.06727433 -1.3007679 -4.0035176 1 318 +ATOM C CA . TRP A0 1 41 . 41 TRP A0 CA 0.0 1.0 -0.59504724 -0.036036924 -3.7268028 1 319 +ATOM C C . TRP A0 1 41 . 41 TRP A0 C 0.0 1.0 -0.6700238 0.8058723 -4.9790845 1 320 +ATOM O O . TRP A0 1 41 . 41 TRP A0 O 0.0 1.0 0.34126192 0.9613656 -5.65898 1 321 +ATOM C CB . TRP A0 1 41 . 41 TRP A0 CB 0.0 1.0 0.13009997 0.7387117 -2.62812 1 322 +ATOM C CG . TRP A0 1 41 . 41 TRP A0 CG 0.0 1.0 -0.09381301 0.20437524 -1.2463764 1 323 +ATOM C CD1 . TRP A0 1 41 . 41 TRP A0 CD1 0.0 1.0 0.6754221 -0.6939094 -0.56578684 1 324 +ATOM C CD2 . TRP A0 1 41 . 41 TRP A0 CD2 0.0 1.0 -1.1695372 0.56183195 -0.35434294 1 325 +ATOM N NE1 . TRP A0 1 41 . 41 TRP A0 NE1 0.0 1.0 0.13834351 -0.93166184 0.6795004 1 326 +ATOM C CE2 . TRP A0 1 41 . 41 TRP A0 CE2 0.0 1.0 -0.98099583 -0.16017985 0.84529144 1 327 +ATOM C CE3 . TRP A0 1 41 . 41 TRP A0 CE3 0.0 1.0 -2.282991 1.423818 -0.45321772 1 328 +ATOM C CZ2 . TRP A0 1 41 . 41 TRP A0 CZ2 0.0 1.0 -1.8629252 -0.054215647 1.9112357 1 329 +ATOM C CZ3 . TRP A0 1 41 . 41 TRP A0 CZ3 0.0 1.0 -3.1473382 1.5417578 0.5988709 1 330 +ATOM C CH2 . TRP A0 1 41 . 41 TRP A0 CH2 0.0 1.0 -2.9357915 0.80308557 1.7634803 1 331 +ATOM N N . GLU A0 1 42 . 42 GLU A0 N 0.0 1.0 -1.823961 1.3370739 -5.290326 1 332 +ATOM C CA . GLU A0 1 42 . 42 GLU A0 CA 0.0 1.0 -2.06861 2.1488967 -6.4765863 1 333 +ATOM C C . GLU A0 1 42 . 42 GLU A0 C 0.0 1.0 -2.9818559 3.3158536 -6.1432953 1 334 +ATOM O O . GLU A0 1 42 . 42 GLU A0 O 0.0 1.0 -3.8663816 3.2078376 -5.2932096 1 335 +ATOM C CB . GLU A0 1 42 . 42 GLU A0 CB 0.0 1.0 -2.6809216 1.2845266 -7.6016216 1 336 +ATOM C CG . GLU A0 1 42 . 42 GLU A0 CG 0.0 1.0 -3.115771 2.054373 -8.806604 1 337 +ATOM C CD . GLU A0 1 42 . 42 GLU A0 CD 0.0 1.0 -3.889331 1.2393119 -9.834632 1 338 +ATOM O OE1 . GLU A0 1 42 . 42 GLU A0 OE1 0.0 1.0 -4.6550903 0.34738007 -9.460348 1 339 +ATOM O OE2 . GLU A0 1 42 . 42 GLU A0 OE2 0.0 1.0 -3.741646 1.4869417 -11.029531 1 340 +ATOM N N . MET A0 1 43 . 43 MET A0 N 0.0 1.0 -2.7481816 4.415188 -6.8139954 1 341 +ATOM C CA . MET A0 1 43 . 43 MET A0 CA 0.0 1.0 -3.6813092 5.5255017 -6.855226 1 342 +ATOM C C . MET A0 1 43 . 43 MET A0 C 0.0 1.0 -3.6542914 6.1326933 -8.244604 1 343 +ATOM O O . MET A0 1 43 . 43 MET A0 O 0.0 1.0 -2.601985 6.312265 -8.804508 1 344 +ATOM C CB . MET A0 1 43 . 43 MET A0 CB 0.0 1.0 -3.329544 6.5933 -5.7957983 1 345 +ATOM C CG . MET A0 1 43 . 43 MET A0 CG 0.0 1.0 -4.2244997 7.8227587 -5.817647 1 346 +ATOM S SD . MET A0 1 43 . 43 MET A0 SD 0.0 1.0 -3.7289426 9.1366205 -4.7061634 1 347 +ATOM C CE . MET A0 1 43 . 43 MET A0 CE 0.0 1.0 -2.4980514 9.931501 -5.752183 1 348 +ATOM N N . GLU A0 1 44 . 44 GLU A0 N 0.0 1.0 -4.879114 6.45455 -8.796656 1 349 +ATOM C CA . GLU A0 1 44 . 44 GLU A0 CA 0.0 1.0 -5.0084724 6.7784367 -10.201153 1 350 +ATOM C C . GLU A0 1 44 . 44 GLU A0 C 0.0 1.0 -4.4529757 5.5942383 -10.980067 1 351 +ATOM O O . GLU A0 1 44 . 44 GLU A0 O 0.0 1.0 -4.6367636 4.4339542 -10.606698 1 352 +ATOM C CB . GLU A0 1 44 . 44 GLU A0 CB 0.0 1.0 -4.3784456 8.126211 -10.555944 1 353 +ATOM C CG . GLU A0 1 44 . 44 GLU A0 CG 0.0 1.0 -4.9565926 9.267629 -9.70086 1 354 +ATOM C CD . GLU A0 1 44 . 44 GLU A0 CD 0.0 1.0 -4.3084517 10.634538 -9.908953 1 355 +ATOM O OE1 . GLU A0 1 44 . 44 GLU A0 OE1 0.0 1.0 -3.2394123 10.733032 -10.480597 1 356 +ATOM O OE2 . GLU A0 1 44 . 44 GLU A0 OE2 0.0 1.0 -4.8425713 11.635267 -9.502792 1 357 +ATOM N N . ASP A0 1 45 . 45 ASP A0 N 0.0 1.0 -3.6375895 5.780884 -12.017519 1 358 +ATOM C CA . ASP A0 1 45 . 45 ASP A0 CA 0.0 1.0 -3.0036137 4.693448 -12.757285 1 359 +ATOM C C . ASP A0 1 45 . 45 ASP A0 C 0.0 1.0 -1.5244052 4.536462 -12.4063225 1 360 +ATOM O O . ASP A0 1 45 . 45 ASP A0 O 0.0 1.0 -0.77031326 3.9691365 -13.177212 1 361 +ATOM C CB . ASP A0 1 45 . 45 ASP A0 CB 0.0 1.0 -3.153668 4.927903 -14.273842 1 362 +ATOM C CG . ASP A0 1 45 . 45 ASP A0 CG 0.0 1.0 -4.5829444 4.7504444 -14.726761 1 363 +ATOM O OD1 . ASP A0 1 45 . 45 ASP A0 OD1 0.0 1.0 -5.2679734 3.8384275 -14.21213 1 364 +ATOM O OD2 . ASP A0 1 45 . 45 ASP A0 OD2 0.0 1.0 -5.0166883 5.509571 -15.619717 1 365 +ATOM N N . LYS A0 1 46 . 46 LYS A0 N 0.0 1.0 -1.1608719 5.034252 -11.266406 1 366 +ATOM C CA . LYS A0 1 46 . 46 LYS A0 CA 0.0 1.0 0.24381906 5.039822 -10.865868 1 367 +ATOM C C . LYS A0 1 46 . 46 LYS A0 C 0.0 1.0 0.5643871 3.8592584 -9.966019 1 368 +ATOM O O . LYS A0 1 46 . 46 LYS A0 O 0.0 1.0 -0.16345325 3.5839415 -9.020485 1 369 +ATOM C CB . LYS A0 1 46 . 46 LYS A0 CB 0.0 1.0 0.5937247 6.3539877 -10.17858 1 370 +ATOM C CG . LYS A0 1 46 . 46 LYS A0 CG 0.0 1.0 0.4017756 7.5829105 -11.031242 1 371 +ATOM C CD . LYS A0 1 46 . 46 LYS A0 CD 0.0 1.0 0.58943677 8.845466 -10.2146435 1 372 +ATOM C CE . LYS A0 1 46 . 46 LYS A0 CE 0.0 1.0 0.11248261 10.06972 -10.981981 1 373 +ATOM N NZ . LYS A0 1 46 . 46 LYS A0 NZ 0.0 1.0 0.09089862 11.292762 -10.10602 1 374 +ATOM N N . ASN A0 1 47 . 47 ASN A0 N 0.0 1.0 1.6737189 3.2350373 -10.255015 1 375 +ATOM C CA . ASN A0 1 47 . 47 ASN A0 CA 0.0 1.0 2.2321563 2.1829062 -9.4073 1 376 +ATOM C C . ASN A0 1 47 . 47 ASN A0 C 0.0 1.0 2.9965148 2.8268232 -8.2490425 1 377 +ATOM O O . ASN A0 1 47 . 47 ASN A0 O 0.0 1.0 4.0518837 3.4094489 -8.46608 1 378 +ATOM C CB . ASN A0 1 47 . 47 ASN A0 CB 0.0 1.0 3.1490295 1.2569976 -10.20986 1 379 +ATOM C CG . ASN A0 1 47 . 47 ASN A0 CG 0.0 1.0 3.745001 0.1688444 -9.359011 1 380 +ATOM O OD1 . ASN A0 1 47 . 47 ASN A0 OD1 0.0 1.0 3.1409044 -0.29220712 -8.374195 1 381 +ATOM N ND2 . ASN A0 1 47 . 47 ASN A0 ND2 0.0 1.0 4.939047 -0.250029 -9.723722 1 382 +ATOM N N . ILE A0 1 48 . 48 ILE A0 N 0.0 1.0 2.4493387 2.71228 -7.064869 1 383 +ATOM C CA . ILE A0 1 48 . 48 ILE A0 CA 0.0 1.0 3.1079829 3.2821493 -5.906848 1 384 +ATOM C C . ILE A0 1 48 . 48 ILE A0 C 0.0 1.0 4.173499 2.3331246 -5.368219 1 385 +ATOM O O . ILE A0 1 48 . 48 ILE A0 O 0.0 1.0 5.328551 2.6863306 -5.182707 1 386 +ATOM C CB . ILE A0 1 48 . 48 ILE A0 CB 0.0 1.0 2.0963025 3.6746724 -4.801607 1 387 +ATOM C CG1 . ILE A0 1 48 . 48 ILE A0 CG1 0.0 1.0 1.1014872 4.6878443 -5.313367 1 388 +ATOM C CG2 . ILE A0 1 48 . 48 ILE A0 CG2 0.0 1.0 2.8208914 4.194292 -3.5581381 1 389 +ATOM C CD1 . ILE A0 1 48 . 48 ILE A0 CD1 0.0 1.0 -0.099174194 4.895839 -4.4052634 1 390 +ATOM N N . ILE A0 1 49 . 49 ILE A0 N 0.0 1.0 3.7724073 1.1328936 -5.096718 1 391 +ATOM C CA . ILE A0 1 49 . 49 ILE A0 CA 0.0 1.0 4.677947 0.088244125 -4.615678 1 392 +ATOM C C . ILE A0 1 49 . 49 ILE A0 C 0.0 1.0 4.0479856 -1.268694 -4.846429 1 393 +ATOM O O . ILE A0 1 49 . 49 ILE A0 O 0.0 1.0 2.8660688 -1.4909956 -4.527723 1 394 +ATOM C CB . ILE A0 1 49 . 49 ILE A0 CB 0.0 1.0 5.051914 0.2877784 -3.1248188 1 395 +ATOM C CG1 . ILE A0 1 49 . 49 ILE A0 CG1 0.0 1.0 6.2148447 -0.62486005 -2.7191782 1 396 +ATOM C CG2 . ILE A0 1 49 . 49 ILE A0 CG2 0.0 1.0 3.878426 0.13167132 -2.2040396 1 397 +ATOM C CD1 . ILE A0 1 49 . 49 ILE A0 CD1 0.0 1.0 6.89507 -0.21389611 -1.4262846 1 398 +ATOM N N . GLN A0 1 50 . 50 GLN A0 N 0.0 1.0 4.7842007 -2.2063 -5.5101624 1 399 +ATOM C CA . GLN A0 1 50 . 50 GLN A0 CA 0.0 1.0 4.4368734 -3.6083832 -5.582526 1 400 +ATOM C C . GLN A0 1 50 . 50 GLN A0 C 0.0 1.0 5.48011 -4.409994 -4.8561306 1 401 +ATOM O O . GLN A0 1 50 . 50 GLN A0 O 0.0 1.0 6.671792 -4.1629057 -4.9928446 1 402 +ATOM C CB . GLN A0 1 50 . 50 GLN A0 CB 0.0 1.0 4.291559 -4.090381 -7.033888 1 403 +ATOM C CG . GLN A0 1 50 . 50 GLN A0 CG 0.0 1.0 4.004038 -5.572356 -7.1560555 1 404 +ATOM C CD . GLN A0 1 50 . 50 GLN A0 CD 0.0 1.0 3.9459767 -6.037235 -8.600474 1 405 +ATOM O OE1 . GLN A0 1 50 . 50 GLN A0 OE1 0.0 1.0 3.6618514 -5.2473545 -9.495874 1 406 +ATOM N NE2 . GLN A0 1 50 . 50 GLN A0 NE2 0.0 1.0 4.217331 -7.326937 -8.8286 1 407 +ATOM N N . PHE A0 1 51 . 51 PHE A0 N 0.0 1.0 5.010831 -5.3158083 -4.1291733 1 408 +ATOM C CA . PHE A0 1 51 . 51 PHE A0 CA 0.0 1.0 5.8486614 -6.1503754 -3.318779 1 409 +ATOM C C . PHE A0 1 51 . 51 PHE A0 C 0.0 1.0 5.5815597 -7.613169 -3.6290953 1 410 +ATOM O O . PHE A0 1 51 . 51 PHE A0 O 0.0 1.0 4.4303694 -8.047287 -3.5983887 1 411 +ATOM C CB . PHE A0 1 51 . 51 PHE A0 CB 0.0 1.0 5.638753 -5.8675346 -1.8488358 1 412 +ATOM C CG . PHE A0 1 51 . 51 PHE A0 CG 0.0 1.0 6.397697 -6.7553396 -0.90464497 1 413 +ATOM C CD1 . PHE A0 1 51 . 51 PHE A0 CD1 0.0 1.0 7.6713443 -6.407762 -0.49619228 1 414 +ATOM C CD2 . PHE A0 1 51 . 51 PHE A0 CD2 0.0 1.0 5.8249907 -7.9097548 -0.39709878 1 415 +ATOM C CE1 . PHE A0 1 51 . 51 PHE A0 CE1 0.0 1.0 8.369429 -7.240206 0.3949753 1 416 +ATOM C CE2 . PHE A0 1 51 . 51 PHE A0 CE2 0.0 1.0 6.516618 -8.737314 0.47729647 1 417 +ATOM C CZ . PHE A0 1 51 . 51 PHE A0 CZ 0.0 1.0 7.782602 -8.400179 0.87569463 1 418 +ATOM N N . VAL A0 1 52 . 52 VAL A0 N 0.0 1.0 6.6173143 -8.402708 -3.93366 1 419 +ATOM C CA . VAL A0 1 52 . 52 VAL A0 CA 0.0 1.0 6.473393 -9.829504 -4.219072 1 420 +ATOM C C . VAL A0 1 52 . 52 VAL A0 C 0.0 1.0 7.787636 -10.542489 -3.9352682 1 421 +ATOM O O . VAL A0 1 52 . 52 VAL A0 O 0.0 1.0 8.872574 -9.950173 -4.056352 1 422 +ATOM C CB . VAL A0 1 52 . 52 VAL A0 CB 0.0 1.0 6.02431 -10.068599 -5.696472 1 423 +ATOM C CG1 . VAL A0 1 52 . 52 VAL A0 CG1 0.0 1.0 7.0442038 -9.475634 -6.6572986 1 424 +ATOM C CG2 . VAL A0 1 52 . 52 VAL A0 CG2 0.0 1.0 5.8199596 -11.544912 -5.9568295 1 425 +ATOM N N . HIS A0 1 53 . 53 HIS A0 N 0.0 1.0 7.6772785 -11.799813 -3.5194478 1 426 +ATOM C CA . HIS A0 1 53 . 53 HIS A0 CA 0.0 1.0 8.831462 -12.605845 -3.1371045 1 427 +ATOM C C . HIS A0 1 53 . 53 HIS A0 C 0.0 1.0 9.707136 -11.92782 -2.1043997 1 428 +ATOM O O . HIS A0 1 53 . 53 HIS A0 O 0.0 1.0 10.92598 -12.044397 -2.1192493 1 429 +ATOM C CB . HIS A0 1 53 . 53 HIS A0 CB 0.0 1.0 9.640413 -13.056091 -4.3662252 1 430 +ATOM C CG . HIS A0 1 53 . 53 HIS A0 CG 0.0 1.0 8.855124 -13.875605 -5.3178434 1 431 +ATOM N ND1 . HIS A0 1 53 . 53 HIS A0 ND1 0.0 1.0 9.008181 -13.7710285 -6.683419 1 432 +ATOM C CD2 . HIS A0 1 53 . 53 HIS A0 CD2 0.0 1.0 7.881406 -14.800446 -5.147703 1 433 +ATOM C CE1 . HIS A0 1 53 . 53 HIS A0 CE1 0.0 1.0 8.176478 -14.617024 -7.2670994 1 434 +ATOM N NE2 . HIS A0 1 53 . 53 HIS A0 NE2 0.0 1.0 7.481187 -15.256755 -6.3429914 1 435 +ATOM N N . GLY A0 1 54 . 54 GLY A0 N 0.0 1.0 9.060774 -11.144394 -1.2557375 1 436 +ATOM C CA . GLY A0 1 54 . 54 GLY A0 CA 0.0 1.0 9.7574 -10.518834 -0.15975669 1 437 +ATOM C C . GLY A0 1 54 . 54 GLY A0 C 0.0 1.0 10.464195 -9.212889 -0.4894243 1 438 +ATOM O O . GLY A0 1 54 . 54 GLY A0 O 0.0 1.0 11.147968 -8.65605 0.3720231 1 439 +ATOM N N . GLU A0 1 55 . 55 GLU A0 N 0.0 1.0 10.285734 -8.721166 -1.7076057 1 440 +ATOM C CA . GLU A0 1 55 . 55 GLU A0 CA 0.0 1.0 10.991028 -7.507894 -2.1130438 1 441 +ATOM C C . GLU A0 1 55 . 55 GLU A0 C 0.0 1.0 10.055489 -6.521098 -2.7942998 1 442 +ATOM O O . GLU A0 1 55 . 55 GLU A0 O 0.0 1.0 9.063869 -6.9089527 -3.4057167 1 443 +ATOM C CB . GLU A0 1 55 . 55 GLU A0 CB 0.0 1.0 12.123548 -7.8372164 -3.0490851 1 444 +ATOM C CG . GLU A0 1 55 . 55 GLU A0 CG 0.0 1.0 13.18693 -8.759417 -2.446178 1 445 +ATOM C CD . GLU A0 1 55 . 55 GLU A0 CD 0.0 1.0 14.020016 -8.138 -1.3468409 1 446 +ATOM O OE1 . GLU A0 1 55 . 55 GLU A0 OE1 0.0 1.0 14.279987 -6.924344 -1.3624349 1 447 +ATOM O OE2 . GLU A0 1 55 . 55 GLU A0 OE2 0.0 1.0 14.380176 -8.838917 -0.41726536 1 448 +ATOM N N . GLU A0 1 56 . 56 GLU A0 N 0.0 1.0 10.440359 -5.2343802 -2.7231164 1 449 +ATOM C CA . GLU A0 1 56 . 56 GLU A0 CA 0.0 1.0 9.808174 -4.1881504 -3.4962385 1 450 +ATOM C C . GLU A0 1 56 . 56 GLU A0 C 0.0 1.0 10.386046 -4.191251 -4.8943686 1 451 +ATOM O O . GLU A0 1 56 . 56 GLU A0 O 0.0 1.0 11.583731 -4.3340974 -5.0747766 1 452 +ATOM C CB . GLU A0 1 56 . 56 GLU A0 CB 0.0 1.0 9.990714 -2.8219514 -2.8646984 1 453 +ATOM C CG . GLU A0 1 56 . 56 GLU A0 CG 0.0 1.0 9.364442 -2.704308 -1.4902332 1 454 +ATOM C CD . GLU A0 1 56 . 56 GLU A0 CD 0.0 1.0 9.64516 -1.3851502 -0.77266145 1 455 +ATOM O OE1 . GLU A0 1 56 . 56 GLU A0 OE1 0.0 1.0 10.286943 -0.47935253 -1.3545572 1 456 +ATOM O OE2 . GLU A0 1 56 . 56 GLU A0 OE2 0.0 1.0 9.267064 -1.2155595 0.34817275 1 457 +ATOM N N . ASP A0 1 57 . 57 ASP A0 N 0.0 1.0 9.561942 -4.007011 -5.89275 1 458 +ATOM C CA . ASP A0 1 57 . 57 ASP A0 CA 0.0 1.0 10.023029 -3.8323302 -7.258222 1 459 +ATOM C C . ASP A0 1 57 . 57 ASP A0 C 0.0 1.0 10.027152 -2.3562527 -7.5875044 1 460 +ATOM O O . ASP A0 1 57 . 57 ASP A0 O 0.0 1.0 9.044445 -1.8240879 -8.092922 1 461 +ATOM C CB . ASP A0 1 57 . 57 ASP A0 CB 0.0 1.0 9.164982 -4.6421323 -8.241802 1 462 +ATOM C CG . ASP A0 1 57 . 57 ASP A0 CG 0.0 1.0 9.749392 -4.6908026 -9.631392 1 463 +ATOM O OD1 . ASP A0 1 57 . 57 ASP A0 OD1 0.0 1.0 10.683063 -3.902567 -9.938196 1 464 +ATOM O OD2 . ASP A0 1 57 . 57 ASP A0 OD2 0.0 1.0 9.272369 -5.4977627 -10.454586 1 465 +ATOM N N . LEU A0 1 58 . 58 LEU A0 N 0.0 1.0 11.1255 -1.690357 -7.2701306 1 466 +ATOM C CA . LEU A0 1 58 . 58 LEU A0 CA 0.0 1.0 11.1992655 -0.23813348 -7.4092426 1 467 +ATOM C C . LEU A0 1 58 . 58 LEU A0 C 0.0 1.0 11.387675 0.22936258 -8.842758 1 468 +ATOM O O . LEU A0 1 58 . 58 LEU A0 O 0.0 1.0 11.065168 1.3829092 -9.148474 1 469 +ATOM C CB . LEU A0 1 58 . 58 LEU A0 CB 0.0 1.0 12.31405 0.32836378 -6.526784 1 470 +ATOM C CG . LEU A0 1 58 . 58 LEU A0 CG 0.0 1.0 12.133378 0.0687604 -5.0055356 1 471 +ATOM C CD1 . LEU A0 1 58 . 58 LEU A0 CD1 0.0 1.0 13.293363 0.68191767 -4.2344556 1 472 +ATOM C CD2 . LEU A0 1 58 . 58 LEU A0 CD2 0.0 1.0 10.810442 0.6194374 -4.5187225 1 473 +ATOM N N . LYS A0 1 59 . 59 LYS A0 N 0.0 1.0 11.881564 -0.6246699 -9.680437 1 474 +ATOM C CA . LYS A0 1 59 . 59 LYS A0 CA 0.0 1.0 12.073684 -0.2388631 -11.085445 1 475 +ATOM C C . LYS A0 1 59 . 59 LYS A0 C 0.0 1.0 10.727951 0.0097313 -11.780487 1 476 +ATOM O O . LYS A0 1 59 . 59 LYS A0 O 0.0 1.0 10.668054 0.76523674 -12.759232 1 477 +ATOM C CB . LYS A0 1 59 . 59 LYS A0 CB 0.0 1.0 12.884764 -1.2974236 -11.830849 1 478 +ATOM C CG . LYS A0 1 59 . 59 LYS A0 CG 0.0 1.0 14.322733 -1.3952351 -11.393548 1 479 +ATOM C CD . LYS A0 1 59 . 59 LYS A0 CD 0.0 1.0 15.025343 -2.5509217 -12.087564 1 480 +ATOM C CE . LYS A0 1 59 . 59 LYS A0 CE 0.0 1.0 16.53319 -2.575049 -11.777273 1 481 +ATOM N NZ . LYS A0 1 59 . 59 LYS A0 NZ 0.0 1.0 16.896523 -2.837628 -10.402958 1 482 +ATOM N N . VAL A0 1 60 . 60 VAL A0 N 0.0 1.0 9.67642 -0.5699452 -11.273265 1 483 +ATOM C CA . VAL A0 1 60 . 60 VAL A0 CA 0.0 1.0 8.370131 -0.38807672 -11.865738 1 484 +ATOM C C . VAL A0 1 60 . 60 VAL A0 C 0.0 1.0 7.5406837 0.66470516 -11.128231 1 485 +ATOM O O . VAL A0 1 60 . 60 VAL A0 O 0.0 1.0 6.4068584 0.96224654 -11.536545 1 486 +ATOM C CB . VAL A0 1 60 . 60 VAL A0 CB 0.0 1.0 7.5980864 -1.7167901 -11.960595 1 487 +ATOM C CG1 . VAL A0 1 60 . 60 VAL A0 CG1 0.0 1.0 8.371249 -2.7324362 -12.802776 1 488 +ATOM C CG2 . VAL A0 1 60 . 60 VAL A0 CG2 0.0 1.0 7.3169937 -2.293964 -10.585096 1 489 +ATOM N N . GLN A0 1 61 . 61 GLN A0 N 0.0 1.0 8.101078 1.2280332 -10.069832 1 490 +ATOM C CA . GLN A0 1 61 . 61 GLN A0 CA 0.0 1.0 7.4384394 2.2660115 -9.293125 1 491 +ATOM C C . GLN A0 1 61 . 61 GLN A0 C 0.0 1.0 7.33205 3.552032 -10.113621 1 492 +ATOM O O . GLN A0 1 61 . 61 GLN A0 O 0.0 1.0 8.27805 3.934636 -10.78801 1 493 +ATOM C CB . GLN A0 1 61 . 61 GLN A0 CB 0.0 1.0 8.168177 2.5184393 -7.9745226 1 494 +ATOM C CG . GLN A0 1 61 . 61 GLN A0 CG 0.0 1.0 7.484148 3.5120497 -7.0626845 1 495 +ATOM C CD . GLN A0 1 61 . 61 GLN A0 CD 0.0 1.0 8.157712 3.6633763 -5.7215357 1 496 +ATOM O OE1 . GLN A0 1 61 . 61 GLN A0 OE1 0.0 1.0 9.308322 3.225963 -5.548682 1 497 +ATOM N NE2 . GLN A0 1 61 . 61 GLN A0 NE2 0.0 1.0 7.4986477 4.263766 -4.742975 1 498 +ATOM N N . HIS A0 1 62 . 62 HIS A0 N 0.0 1.0 6.1750946 4.2129188 -10.072846 1 499 +ATOM C CA . HIS A0 1 62 . 62 HIS A0 CA 0.0 1.0 6.0102525 5.485028 -10.770094 1 500 +ATOM C C . HIS A0 1 62 . 62 HIS A0 C 0.0 1.0 7.0621595 6.4599495 -10.295683 1 501 +ATOM O O . HIS A0 1 62 . 62 HIS A0 O 0.0 1.0 7.318573 6.560833 -9.097595 1 502 +ATOM C CB . HIS A0 1 62 . 62 HIS A0 CB 0.0 1.0 4.5860615 6.046027 -10.536453 1 503 +ATOM C CG . HIS A0 1 62 . 62 HIS A0 CG 0.0 1.0 4.241267 7.1707726 -11.446548 1 504 +ATOM N ND1 . HIS A0 1 62 . 62 HIS A0 ND1 0.0 1.0 4.6328707 8.4723015 -11.194884 1 505 +ATOM C CD2 . HIS A0 1 62 . 62 HIS A0 CD2 0.0 1.0 3.5489655 7.226985 -12.614447 1 506 +ATOM C CE1 . HIS A0 1 62 . 62 HIS A0 CE1 0.0 1.0 4.1916213 9.250294 -12.177733 1 507 +ATOM N NE2 . HIS A0 1 62 . 62 HIS A0 NE2 0.0 1.0 3.5457015 8.521225 -13.042124 1 508 +ATOM N N . SER A0 1 63 . 63 SER A0 N 0.0 1.0 7.7146993 7.2019424 -11.209581 1 509 +ATOM C CA . SER A0 1 63 . 63 SER A0 CA 0.0 1.0 8.845366 8.08731 -10.89875 1 510 +ATOM C C . SER A0 1 63 . 63 SER A0 C 0.0 1.0 8.526285 9.128816 -9.828635 1 511 +ATOM O O . SER A0 1 63 . 63 SER A0 O 0.0 1.0 9.4446745 9.570974 -9.105753 1 512 +ATOM C CB . SER A0 1 63 . 63 SER A0 CB 0.0 1.0 9.326013 8.790489 -12.178728 1 513 +ATOM O OG . SER A0 1 63 . 63 SER A0 OG 0.0 1.0 8.308905 9.58569 -12.728936 1 514 +ATOM N N . SER A0 1 64 . 64 SER A0 N 0.0 1.0 7.277684 9.51935 -9.719244 1 515 +ATOM C CA . SER A0 1 64 . 64 SER A0 CA 0.0 1.0 6.876202 10.5080805 -8.714483 1 516 +ATOM C C . SER A0 1 64 . 64 SER A0 C 0.0 1.0 7.078806 10.013924 -7.2801332 1 517 +ATOM O O . SER A0 1 64 . 64 SER A0 O 0.0 1.0 7.053636 10.824257 -6.336206 1 518 +ATOM C CB . SER A0 1 64 . 64 SER A0 CB 0.0 1.0 5.423272 10.931465 -8.924376 1 519 +ATOM O OG . SER A0 1 64 . 64 SER A0 OG 0.0 1.0 5.2384787 11.51778 -10.191614 1 520 +ATOM N N . TYR A0 1 65 . 65 TYR A0 N 0.0 1.0 7.2380714 8.721304 -7.098898 1 521 +ATOM C CA . TYR A0 1 65 . 65 TYR A0 CA 0.0 1.0 7.4197097 8.149181 -5.7674246 1 522 +ATOM C C . TYR A0 1 65 . 65 TYR A0 C 0.0 1.0 8.845094 7.710597 -5.479097 1 523 +ATOM O O . TYR A0 1 65 . 65 TYR A0 O 0.0 1.0 9.110303 7.155028 -4.409877 1 524 +ATOM C CB . TYR A0 1 65 . 65 TYR A0 CB 0.0 1.0 6.4526896 6.9634895 -5.5763025 1 525 +ATOM C CG . TYR A0 1 65 . 65 TYR A0 CG 0.0 1.0 5.019928 7.427084 -5.549742 1 526 +ATOM C CD1 . TYR A0 1 65 . 65 TYR A0 CD1 0.0 1.0 4.465473 7.9905014 -4.3964777 1 527 +ATOM C CD2 . TYR A0 1 65 . 65 TYR A0 CD2 0.0 1.0 4.199581 7.3085337 -6.6645374 1 528 +ATOM C CE1 . TYR A0 1 65 . 65 TYR A0 CE1 0.0 1.0 3.1437113 8.428636 -4.382064 1 529 +ATOM C CE2 . TYR A0 1 65 . 65 TYR A0 CE2 0.0 1.0 2.8687823 7.750111 -6.6412597 1 530 +ATOM C CZ . TYR A0 1 65 . 65 TYR A0 CZ 0.0 1.0 2.3620675 8.307316 -5.5101585 1 531 +ATOM O OH . TYR A0 1 65 . 65 TYR A0 OH 0.0 1.0 1.0530183 8.7179575 -5.4950666 1 532 +ATOM N N . ARG A0 1 66 . 66 ARG A0 N 0.0 1.0 9.747007 7.970409 -6.363866 1 533 +ATOM C CA . ARG A0 1 66 . 66 ARG A0 CA 0.0 1.0 11.146437 7.6369557 -6.1234636 1 534 +ATOM C C . ARG A0 1 66 . 66 ARG A0 C 0.0 1.0 11.614721 8.275448 -4.8171506 1 535 +ATOM O O . ARG A0 1 66 . 66 ARG A0 O 0.0 1.0 11.383064 9.441887 -4.5731697 1 536 +ATOM C CB . ARG A0 1 66 . 66 ARG A0 CB 0.0 1.0 12.0303 8.093273 -7.283767 1 537 +ATOM C CG . ARG A0 1 66 . 66 ARG A0 CG 0.0 1.0 11.871337 7.218863 -8.532551 1 538 +ATOM C CD . ARG A0 1 66 . 66 ARG A0 CD 0.0 1.0 12.813529 7.626469 -9.614481 1 539 +ATOM N NE . ARG A0 1 66 . 66 ARG A0 NE 0.0 1.0 12.546943 6.872804 -10.8462925 1 540 +ATOM C CZ . ARG A0 1 66 . 66 ARG A0 CZ 0.0 1.0 13.115274 7.089445 -12.011473 1 541 +ATOM N NH1 . ARG A0 1 66 . 66 ARG A0 NH1 0.0 1.0 14.019073 8.053566 -12.150378 1 542 +ATOM N NH2 . ARG A0 1 66 . 66 ARG A0 NH2 0.0 1.0 12.806387 6.342161 -13.06184 1 543 +ATOM N N . GLN A0 1 67 . 67 GLN A0 N 0.0 1.0 12.203001 7.45788 -3.9285486 1 544 +ATOM C CA . GLN A0 1 67 . 67 GLN A0 CA 0.0 1.0 12.761597 7.898164 -2.6298811 1 545 +ATOM C C . GLN A0 1 67 . 67 GLN A0 C 0.0 1.0 11.714409 8.380659 -1.6427268 1 546 +ATOM O O . GLN A0 1 67 . 67 GLN A0 O 0.0 1.0 12.063978 8.870064 -0.5636215 1 547 +ATOM C CB . GLN A0 1 67 . 67 GLN A0 CB 0.0 1.0 13.828992 8.956535 -2.8463922 1 548 +ATOM C CG . GLN A0 1 67 . 67 GLN A0 CG 0.0 1.0 14.996817 8.477074 -3.6730394 1 549 +ATOM C CD . GLN A0 1 67 . 67 GLN A0 CD 0.0 1.0 16.09158 9.514822 -3.8495946 1 550 +ATOM O OE1 . GLN A0 1 67 . 67 GLN A0 OE1 0.0 1.0 15.96069 10.636383 -3.322565 1 551 +ATOM N NE2 . GLN A0 1 67 . 67 GLN A0 NE2 0.0 1.0 17.180649 9.160196 -4.5482216 1 552 +ATOM N N . ARG A0 1 68 . 68 ARG A0 N 0.0 1.0 10.378196 8.296543 -1.9247456 1 553 +ATOM C CA . ARG A0 1 68 . 68 ARG A0 CA 0.0 1.0 9.423509 8.839895 -0.9784633 1 554 +ATOM C C . ARG A0 1 68 . 68 ARG A0 C 0.0 1.0 8.182283 7.9820476 -0.7562763 1 555 +ATOM O O . ARG A0 1 68 . 68 ARG A0 O 0.0 1.0 7.2985315 8.3752 0.0049333847 1 556 +ATOM C CB . ARG A0 1 68 . 68 ARG A0 CB 0.0 1.0 9.038776 10.270584 -1.3895086 1 557 +ATOM C CG . ARG A0 1 68 . 68 ARG A0 CG 0.0 1.0 8.243406 10.383235 -2.6950612 1 558 +ATOM C CD . ARG A0 1 68 . 68 ARG A0 CD 0.0 1.0 7.848615 11.853061 -2.9616194 1 559 +ATOM N NE . ARG A0 1 68 . 68 ARG A0 NE 0.0 1.0 6.6867056 11.918033 -3.8076541 1 560 +ATOM C CZ . ARG A0 1 68 . 68 ARG A0 CZ 0.0 1.0 5.5237856 12.444092 -3.476558 1 561 +ATOM N NH1 . ARG A0 1 68 . 68 ARG A0 NH1 0.0 1.0 5.348814 13.036152 -2.2876606 1 562 +ATOM N NH2 . ARG A0 1 68 . 68 ARG A0 NH2 0.0 1.0 4.5286875 12.422282 -4.3295994 1 563 +ATOM N N . ALA A0 1 69 . 69 ALA A0 N 0.0 1.0 8.058068 6.7378683 -1.3667276 1 564 +ATOM C CA . ALA A0 1 69 . 69 ALA A0 CA 0.0 1.0 7.0074387 5.784789 -1.0322682 1 565 +ATOM C C . ALA A0 1 69 . 69 ALA A0 C 0.0 1.0 7.6397715 4.4342265 -0.7375416 1 566 +ATOM O O . ALA A0 1 69 . 69 ALA A0 O 0.0 1.0 8.429351 3.9393535 -1.5237112 1 567 +ATOM C CB . ALA A0 1 69 . 69 ALA A0 CB 0.0 1.0 5.964303 5.666769 -2.1682417 1 568 +ATOM N N . ARG A0 1 70 . 70 ARG A0 N 0.0 1.0 7.276417 3.8335605 0.38541597 1 569 +ATOM C CA . ARG A0 1 70 . 70 ARG A0 CA 0.0 1.0 7.760332 2.5269303 0.76802546 1 570 +ATOM C C . ARG A0 1 70 . 70 ARG A0 C 0.0 1.0 6.8116617 1.8203286 1.6982057 1 571 +ATOM O O . ARG A0 1 70 . 70 ARG A0 O 0.0 1.0 6.0214252 2.4654324 2.388801 1 572 +ATOM C CB . ARG A0 1 70 . 70 ARG A0 CB 0.0 1.0 9.157552 2.649732 1.3920386 1 573 +ATOM C CG . ARG A0 1 70 . 70 ARG A0 CG 0.0 1.0 9.163652 3.4123893 2.7015543 1 574 +ATOM C CD . ARG A0 1 70 . 70 ARG A0 CD 0.0 1.0 10.607698 3.5251474 3.2705085 1 575 +ATOM N NE . ARG A0 1 70 . 70 ARG A0 NE 0.0 1.0 10.657881 4.306798 4.488837 1 576 +ATOM C CZ . ARG A0 1 70 . 70 ARG A0 CZ 0.0 1.0 10.798576 3.7824314 5.723133 1 577 +ATOM N NH1 . ARG A0 1 70 . 70 ARG A0 NH1 0.0 1.0 10.9139595 2.446257 5.8818417 1 578 +ATOM N NH2 . ARG A0 1 70 . 70 ARG A0 NH2 0.0 1.0 10.817102 4.565626 6.779383 1 579 +ATOM N N . LEU A0 1 71 . 71 LEU A0 N 0.0 1.0 6.8834047 0.5080648 1.693536 1 580 +ATOM C CA . LEU A0 1 71 . 71 LEU A0 CA 0.0 1.0 6.22126 -0.25093484 2.7406783 1 581 +ATOM C C . LEU A0 1 71 . 71 LEU A0 C 0.0 1.0 7.080538 -0.23810849 4.001618 1 582 +ATOM O O . LEU A0 1 71 . 71 LEU A0 O 0.0 1.0 8.292799 -0.31418738 3.9107554 1 583 +ATOM C CB . LEU A0 1 71 . 71 LEU A0 CB 0.0 1.0 5.981402 -1.6962502 2.3009048 1 584 +ATOM C CG . LEU A0 1 71 . 71 LEU A0 CG 0.0 1.0 4.895887 -1.9158692 1.275104 1 585 +ATOM C CD1 . LEU A0 1 71 . 71 LEU A0 CD1 0.0 1.0 4.9043603 -3.3651507 0.77321696 1 586 +ATOM C CD2 . LEU A0 1 71 . 71 LEU A0 CD2 0.0 1.0 3.5165927 -1.5784009 1.8721333 1 587 +ATOM N N . LEU A0 1 72 . 72 LEU A0 N 0.0 1.0 6.458733 -0.17128813 5.0884285 1 588 +ATOM C CA . LEU A0 1 72 . 72 LEU A0 CA 0.0 1.0 7.144525 -0.4702301 6.3209543 1 589 +ATOM C C . LEU A0 1 72 . 72 LEU A0 C 0.0 1.0 7.172081 -1.9792907 6.488657 1 590 +ATOM O O . LEU A0 1 72 . 72 LEU A0 O 0.0 1.0 6.265506 -2.5756185 7.062405 1 591 +ATOM C CB . LEU A0 1 72 . 72 LEU A0 CB 0.0 1.0 6.444959 0.20186785 7.5102267 1 592 +ATOM C CG . LEU A0 1 72 . 72 LEU A0 CG 0.0 1.0 6.283419 1.7208245 7.39613 1 593 +ATOM C CD1 . LEU A0 1 72 . 72 LEU A0 CD1 0.0 1.0 5.5410733 2.265802 8.6128235 1 594 +ATOM C CD2 . LEU A0 1 72 . 72 LEU A0 CD2 0.0 1.0 7.661 2.3958435 7.2559114 1 595 +ATOM N N . LYS A0 1 73 . 73 LYS A0 N 0.0 1.0 8.185072 -2.5673847 5.9436455 1 596 +ATOM C CA . LYS A0 1 73 . 73 LYS A0 CA 0.0 1.0 8.240828 -4.014514 5.7063856 1 597 +ATOM C C . LYS A0 1 73 . 73 LYS A0 C 0.0 1.0 8.279089 -4.841924 6.985132 1 598 +ATOM O O . LYS A0 1 73 . 73 LYS A0 O 0.0 1.0 7.8287444 -5.9876757 6.9587464 1 599 +ATOM C CB . LYS A0 1 73 . 73 LYS A0 CB 0.0 1.0 9.417286 -4.3436246 4.8077116 1 600 +ATOM C CG . LYS A0 1 73 . 73 LYS A0 CG 0.0 1.0 9.180584 -3.7757475 3.3849607 1 601 +ATOM C CD . LYS A0 1 73 . 73 LYS A0 CD 0.0 1.0 10.41843 -3.8550658 2.4815307 1 602 +ATOM C CE . LYS A0 1 73 . 73 LYS A0 CE 0.0 1.0 10.922797 -5.2704773 2.2474022 1 603 +ATOM N NZ . LYS A0 1 73 . 73 LYS A0 NZ 0.0 1.0 12.067806 -5.3160458 1.2931788 1 604 +ATOM N N . ASP A0 1 74 . 74 ASP A0 N 0.0 1.0 8.779728 -4.3238564 8.107396 1 605 +ATOM C CA . ASP A0 1 74 . 74 ASP A0 CA 0.0 1.0 8.742773 -5.0868435 9.360451 1 606 +ATOM C C . ASP A0 1 74 . 74 ASP A0 C 0.0 1.0 7.3246603 -5.175151 9.928253 1 607 +ATOM O O . ASP A0 1 74 . 74 ASP A0 O 0.0 1.0 7.060328 -5.9817276 10.836847 1 608 +ATOM C CB . ASP A0 1 74 . 74 ASP A0 CB 0.0 1.0 9.713036 -4.479664 10.4027405 1 609 +ATOM C CG . ASP A0 1 74 . 74 ASP A0 CG 0.0 1.0 9.435728 -3.026245 10.713433 1 610 +ATOM O OD1 . ASP A0 1 74 . 74 ASP A0 OD1 0.0 1.0 9.146976 -2.2415266 9.767801 1 611 +ATOM O OD2 . ASP A0 1 74 . 74 ASP A0 OD2 0.0 1.0 9.499149 -2.625789 11.891083 1 612 +ATOM N N . GLN A0 1 75 . 75 GLN A0 N 0.0 1.0 6.359578 -4.364934 9.342862 1 613 +ATOM C CA . GLN A0 1 75 . 75 GLN A0 CA 0.0 1.0 4.9467897 -4.426918 9.748504 1 614 +ATOM C C . GLN A0 1 75 . 75 GLN A0 C 0.0 1.0 4.2241206 -5.552688 9.046811 1 615 +ATOM O O . GLN A0 1 75 . 75 GLN A0 O 0.0 1.0 3.1299171 -5.9379044 9.477534 1 616 +ATOM C CB . GLN A0 1 75 . 75 GLN A0 CB 0.0 1.0 4.251155 -3.0859637 9.503239 1 617 +ATOM C CG . GLN A0 1 75 . 75 GLN A0 CG 0.0 1.0 4.8242197 -1.9223844 10.304808 1 618 +ATOM C CD . GLN A0 1 75 . 75 GLN A0 CD 0.0 1.0 4.6346154 -2.0865455 11.795464 1 619 +ATOM O OE1 . GLN A0 1 75 . 75 GLN A0 OE1 0.0 1.0 3.55107 -2.4789562 12.274914 1 620 +ATOM N NE2 . GLN A0 1 75 . 75 GLN A0 NE2 0.0 1.0 5.708022 -1.8080351 12.56136 1 621 +ATOM N N . LEU A0 1 76 . 76 LEU A0 N 0.0 1.0 4.828173 -6.126633 8.017708 1 622 +ATOM C CA . LEU A0 1 76 . 76 LEU A0 CA 0.0 1.0 4.143115 -7.1454077 7.2112904 1 623 +ATOM C C . LEU A0 1 76 . 76 LEU A0 C 0.0 1.0 3.9135275 -8.423536 7.998763 1 624 +ATOM O O . LEU A0 1 76 . 76 LEU A0 O 0.0 1.0 2.8650546 -9.070251 7.849478 1 625 +ATOM C CB . LEU A0 1 76 . 76 LEU A0 CB 0.0 1.0 4.9304676 -7.4511786 5.924454 1 626 +ATOM C CG . LEU A0 1 76 . 76 LEU A0 CG 0.0 1.0 5.023814 -6.281974 4.931746 1 627 +ATOM C CD1 . LEU A0 1 76 . 76 LEU A0 CD1 0.0 1.0 5.870945 -6.6692753 3.7172341 1 628 +ATOM C CD2 . LEU A0 1 76 . 76 LEU A0 CD2 0.0 1.0 3.6291625 -5.8645287 4.4789677 1 629 +ATOM N N . SER A0 1 77 . 77 SER A0 N 0.0 1.0 4.8417253 -8.81219 8.913218 1 630 +ATOM C CA . SER A0 1 77 . 77 SER A0 CA 0.0 1.0 4.6422195 -10.014821 9.71324 1 631 +ATOM C C . SER A0 1 77 . 77 SER A0 C 0.0 1.0 3.531168 -9.8553 10.752306 1 632 +ATOM O O . SER A0 1 77 . 77 SER A0 O 0.0 1.0 3.004583 -10.841253 11.264311 1 633 +ATOM C CB . SER A0 1 77 . 77 SER A0 CB 0.0 1.0 5.9564266 -10.412987 10.429449 1 634 +ATOM O OG . SER A0 1 77 . 77 SER A0 OG 0.0 1.0 6.3534074 -9.411645 11.331865 1 635 +ATOM N N . LEU A0 1 78 . 78 LEU A0 N 0.0 1.0 3.2163224 -8.608559 11.008037 1 636 +ATOM C CA . LEU A0 1 78 . 78 LEU A0 CA 0.0 1.0 2.1036928 -8.313691 11.904117 1 637 +ATOM C C . LEU A0 1 78 . 78 LEU A0 C 0.0 1.0 0.78296816 -8.257194 11.157178 1 638 +ATOM O O . LEU A0 1 78 . 78 LEU A0 O 0.0 1.0 -0.25872177 -7.958752 11.748375 1 639 +ATOM C CB . LEU A0 1 78 . 78 LEU A0 CB 0.0 1.0 2.3521643 -7.0000124 12.643192 1 640 +ATOM C CG . LEU A0 1 78 . 78 LEU A0 CG 0.0 1.0 3.6564999 -6.9533606 13.475412 1 641 +ATOM C CD1 . LEU A0 1 78 . 78 LEU A0 CD1 0.0 1.0 3.8161626 -5.5618024 14.1121235 1 642 +ATOM C CD2 . LEU A0 1 78 . 78 LEU A0 CD2 0.0 1.0 3.666058 -8.043484 14.5403595 1 643 +ATOM N N . GLY A0 1 79 . 79 GLY A0 N 0.0 1.0 0.8497858 -8.481701 9.854432 1 644 +ATOM C CA . GLY A0 1 79 . 79 GLY A0 CA 0.0 1.0 -0.33402747 -8.413345 9.036385 1 645 +ATOM C C . GLY A0 1 79 . 79 GLY A0 C 0.0 1.0 -0.74874586 -7.018584 8.618738 1 646 +ATOM O O . GLY A0 1 79 . 79 GLY A0 O 0.0 1.0 -1.9055712 -6.7781816 8.280146 1 647 +ATOM N N . ASN A0 1 80 . 80 ASN A0 N 0.0 1.0 0.1896365 -6.156711 8.670824 1 648 +ATOM C CA . ASN A0 1 80 . 80 ASN A0 CA 0.0 1.0 -0.058030136 -4.767144 8.340186 1 649 +ATOM C C . ASN A0 1 80 . 80 ASN A0 C 0.0 1.0 0.7199493 -4.3631573 7.0995617 1 650 +ATOM O O . ASN A0 1 80 . 80 ASN A0 O 0.0 1.0 1.9429764 -4.3755293 7.1020727 1 651 +ATOM C CB . ASN A0 1 80 . 80 ASN A0 CB 0.0 1.0 0.31983212 -3.8727965 9.522244 1 652 +ATOM C CG . ASN A0 1 80 . 80 ASN A0 CG 0.0 1.0 -0.032447293 -2.436639 9.333704 1 653 +ATOM O OD1 . ASN A0 1 80 . 80 ASN A0 OD1 0.0 1.0 -0.9001186 -2.072174 8.5239105 1 654 +ATOM N ND2 . ASN A0 1 80 . 80 ASN A0 ND2 0.0 1.0 0.6213615 -1.5586704 10.07437 1 655 +ATOM N N . ALA A0 1 81 . 81 ALA A0 N 0.0 1.0 -0.012522316 -3.9939058 6.0372496 1 656 +ATOM C CA . ALA A0 1 81 . 81 ALA A0 CA 0.0 1.0 0.60374856 -3.391138 4.8612766 1 657 +ATOM C C . ALA A0 1 81 . 81 ALA A0 C 0.0 1.0 0.54610753 -1.88523 5.000472 1 658 +ATOM O O . ALA A0 1 81 . 81 ALA A0 O 0.0 1.0 -0.4896807 -1.2774923 4.7855663 1 659 +ATOM C CB . ALA A0 1 81 . 81 ALA A0 CB 0.0 1.0 -0.101614565 -3.8552094 3.5860143 1 660 +ATOM N N . ALA A0 1 82 . 82 ALA A0 N 0.0 1.0 1.6397927 -1.3298447 5.4612913 1 661 +ATOM C CA . ALA A0 1 82 . 82 ALA A0 CA 0.0 1.0 1.7031301 0.091265365 5.7792225 1 662 +ATOM C C . ALA A0 1 82 . 82 ALA A0 C 0.0 1.0 2.5227146 0.83674663 4.7397823 1 663 +ATOM O O . ALA A0 1 82 . 82 ALA A0 O 0.0 1.0 3.6978774 0.59195715 4.5949793 1 664 +ATOM C CB . ALA A0 1 82 . 82 ALA A0 CB 0.0 1.0 2.3018112 0.28504896 7.161129 1 665 +ATOM N N . LEU A0 1 83 . 83 LEU A0 N 0.0 1.0 1.8246901 1.7312453 4.0196033 1 666 +ATOM C CA . LEU A0 1 83 . 83 LEU A0 CA 0.0 1.0 2.4527776 2.5473032 2.9761982 1 667 +ATOM C C . LEU A0 1 83 . 83 LEU A0 C 0.0 1.0 2.8193965 3.9092503 3.5308695 1 668 +ATOM O O . LEU A0 1 83 . 83 LEU A0 O 0.0 1.0 1.9346716 4.6396685 3.9834874 1 669 +ATOM C CB . LEU A0 1 83 . 83 LEU A0 CB 0.0 1.0 1.5234134 2.6894443 1.7607236 1 670 +ATOM C CG . LEU A0 1 83 . 83 LEU A0 CG 0.0 1.0 2.0005713 3.6027803 0.64658093 1 671 +ATOM C CD1 . LEU A0 1 83 . 83 LEU A0 CD1 0.0 1.0 3.2480311 3.057091 -0.015645832 1 672 +ATOM C CD2 . LEU A0 1 83 . 83 LEU A0 CD2 0.0 1.0 0.90363896 3.7930713 -0.40447065 1 673 +ATOM N N . GLN A0 1 84 . 84 GLN A0 N 0.0 1.0 4.069353 4.234524 3.5100472 1 674 +ATOM C CA . GLN A0 1 84 . 84 GLN A0 CA 0.0 1.0 4.517337 5.567361 3.900446 1 675 +ATOM C C . GLN A0 1 84 . 84 GLN A0 C 0.0 1.0 4.8969374 6.3617935 2.6647062 1 676 +ATOM O O . GLN A0 1 84 . 84 GLN A0 O 0.0 1.0 5.6284533 5.876958 1.8186464 1 677 +ATOM C CB . GLN A0 1 84 . 84 GLN A0 CB 0.0 1.0 5.7001896 5.490383 4.862061 1 678 +ATOM C CG . GLN A0 1 84 . 84 GLN A0 CG 0.0 1.0 6.20153 6.8288 5.340981 1 679 +ATOM C CD . GLN A0 1 84 . 84 GLN A0 CD 0.0 1.0 7.325433 6.742056 6.3563366 1 680 +ATOM O OE1 . GLN A0 1 84 . 84 GLN A0 OE1 0.0 1.0 8.14731 5.8254423 6.28702 1 681 +ATOM N NE2 . GLN A0 1 84 . 84 GLN A0 NE2 0.0 1.0 7.375833 7.654313 7.293584 1 682 +ATOM N N . ILE A0 1 85 . 85 ILE A0 N 0.0 1.0 4.363634 7.5615177 2.5576353 1 683 +ATOM C CA . ILE A0 1 85 . 85 ILE A0 CA 0.0 1.0 4.7391844 8.527867 1.5185862 1 684 +ATOM C C . ILE A0 1 85 . 85 ILE A0 C 0.0 1.0 5.2417617 9.766438 2.2200267 1 685 +ATOM O O . ILE A0 1 85 . 85 ILE A0 O 0.0 1.0 4.5236893 10.362637 3.0329833 1 686 +ATOM C CB . ILE A0 1 85 . 85 ILE A0 CB 0.0 1.0 3.5577002 8.848853 0.5701893 1 687 +ATOM C CG1 . ILE A0 1 85 . 85 ILE A0 CG1 0.0 1.0 3.0256076 7.5955667 -0.086281046 1 688 +ATOM C CG2 . ILE A0 1 85 . 85 ILE A0 CG2 0.0 1.0 4.016906 9.864251 -0.48823574 1 689 +ATOM C CD1 . ILE A0 1 85 . 85 ILE A0 CD1 0.0 1.0 1.7498507 7.8110704 -0.89960164 1 690 +ATOM N N . THR A0 1 86 . 86 THR A0 N 0.0 1.0 6.4305077 10.18129 1.919358 1 691 +ATOM C CA . THR A0 1 86 . 86 THR A0 CA 0.0 1.0 7.049217 11.322344 2.5736141 1 692 +ATOM C C . THR A0 1 86 . 86 THR A0 C 0.0 1.0 6.8179555 12.602583 1.7574326 1 693 +ATOM O O . THR A0 1 86 . 86 THR A0 O 0.0 1.0 6.6512537 12.545097 0.547063 1 694 +ATOM C CB . THR A0 1 86 . 86 THR A0 CB 0.0 1.0 8.566402 11.105394 2.7730594 1 695 +ATOM O OG1 . THR A0 1 86 . 86 THR A0 OG1 0.0 1.0 9.183531 10.886714 1.5145748 1 696 +ATOM C CG2 . THR A0 1 86 . 86 THR A0 CG2 0.0 1.0 8.844056 9.921883 3.6753592 1 697 +ATOM N N . ASP A0 1 87 . 87 ASP A0 N 0.0 1.0 6.796224 13.734121 2.41389 1 698 +ATOM C CA . ASP A0 1 87 . 87 ASP A0 CA 0.0 1.0 6.639241 15.047768 1.7917545 1 699 +ATOM C C . ASP A0 1 87 . 87 ASP A0 C 0.0 1.0 5.393651 15.108352 0.91696346 1 700 +ATOM O O . ASP A0 1 87 . 87 ASP A0 O 0.0 1.0 5.4728556 15.376913 -0.2860948 1 701 +ATOM C CB . ASP A0 1 87 . 87 ASP A0 CB 0.0 1.0 7.8952026 15.400353 0.9844065 1 702 +ATOM C CG . ASP A0 1 87 . 87 ASP A0 CG 0.0 1.0 9.135589 15.5150585 1.8352863 1 703 +ATOM O OD1 . ASP A0 1 87 . 87 ASP A0 OD1 0.0 1.0 9.065456 16.057709 2.9544246 1 704 +ATOM O OD2 . ASP A0 1 87 . 87 ASP A0 OD2 0.0 1.0 10.214237 15.085026 1.3731902 1 705 +ATOM N N . VAL A0 1 88 . 88 VAL A0 N 0.0 1.0 4.2852306 14.939808 1.5046151 1 706 +ATOM C CA . VAL A0 1 88 . 88 VAL A0 CA 0.0 1.0 2.993613 14.861422 0.8324435 1 707 +ATOM C C . VAL A0 1 88 . 88 VAL A0 C 0.0 1.0 2.7008085 16.162285 0.058571745 1 708 +ATOM O O . VAL A0 1 88 . 88 VAL A0 O 0.0 1.0 2.8996904 17.254452 0.5757923 1 709 +ATOM C CB . VAL A0 1 88 . 88 VAL A0 CB 0.0 1.0 1.8644938 14.584493 1.8453195 1 710 +ATOM C CG1 . VAL A0 1 88 . 88 VAL A0 CG1 0.0 1.0 0.5178033 14.597282 1.1571361 1 711 +ATOM C CG2 . VAL A0 1 88 . 88 VAL A0 CG2 0.0 1.0 2.0943518 13.248787 2.5293553 1 712 +ATOM N N . LYS A0 1 89 . 89 LYS A0 N 0.0 1.0 2.1731105 15.949386 -1.142129 1 713 +ATOM C CA . LYS A0 1 89 . 89 LYS A0 CA 0.0 1.0 1.8004234 17.047985 -2.0432343 1 714 +ATOM C C . LYS A0 1 89 . 89 LYS A0 C 0.0 1.0 0.29643825 17.067265 -2.2461314 1 715 +ATOM O O . LYS A0 1 89 . 89 LYS A0 O 0.0 1.0 -0.3862527 16.079378 -1.976059 1 716 +ATOM C CB . LYS A0 1 89 . 89 LYS A0 CB 0.0 1.0 2.5255399 16.90538 -3.3879585 1 717 +ATOM C CG . LYS A0 1 89 . 89 LYS A0 CG 0.0 1.0 4.0352783 16.882889 -3.2866483 1 718 +ATOM C CD . LYS A0 1 89 . 89 LYS A0 CD 0.0 1.0 4.6810265 16.635586 -4.6326084 1 719 +ATOM C CE . LYS A0 1 89 . 89 LYS A0 CE 0.0 1.0 6.2042875 16.588924 -4.53228 1 720 +ATOM N NZ . LYS A0 1 89 . 89 LYS A0 NZ 0.0 1.0 6.838002 16.330633 -5.853333 1 721 +ATOM N N . LEU A0 1 90 . 90 LEU A0 N 0.0 1.0 -0.21681365 18.21711 -2.776153 1 722 +ATOM C CA . LEU A0 1 90 . 90 LEU A0 CA 0.0 1.0 -1.6403362 18.331009 -3.0797153 1 723 +ATOM C C . LEU A0 1 90 . 90 LEU A0 C 0.0 1.0 -2.1056228 17.23059 -4.01044 1 724 +ATOM O O . LEU A0 1 90 . 90 LEU A0 O 0.0 1.0 -3.1997652 16.679071 -3.8364058 1 725 +ATOM C CB . LEU A0 1 90 . 90 LEU A0 CB 0.0 1.0 -1.9565903 19.699736 -3.6857462 1 726 +ATOM C CG . LEU A0 1 90 . 90 LEU A0 CG 0.0 1.0 -1.9689765 20.881676 -2.7042453 1 727 +ATOM C CD1 . LEU A0 1 90 . 90 LEU A0 CD1 0.0 1.0 -2.14782 22.19858 -3.4754024 1 728 +ATOM C CD2 . LEU A0 1 90 . 90 LEU A0 CD2 0.0 1.0 -3.1010406 20.698128 -1.7002163 1 729 +ATOM N N . GLN A0 1 91 . 91 GLN A0 N 0.0 1.0 -1.2849038 16.895472 -4.9765463 1 730 +ATOM C CA . GLN A0 1 91 . 91 GLN A0 CA 0.0 1.0 -1.6536441 15.884524 -5.967428 1 731 +ATOM C C . GLN A0 1 91 . 91 GLN A0 C 0.0 1.0 -1.6788422 14.475342 -5.4055223 1 732 +ATOM O O . GLN A0 1 91 . 91 GLN A0 O 0.0 1.0 -2.1666975 13.5424595 -6.062415 1 733 +ATOM C CB . GLN A0 1 91 . 91 GLN A0 CB 0.0 1.0 -0.7391077 15.956757 -7.183512 1 734 +ATOM C CG . GLN A0 1 91 . 91 GLN A0 CG 0.0 1.0 0.7013035 15.584375 -6.8693876 1 735 +ATOM C CD . GLN A0 1 91 . 91 GLN A0 CD 0.0 1.0 1.6973925 16.045551 -7.9198923 1 736 +ATOM O OE1 . GLN A0 1 91 . 91 GLN A0 OE1 0.0 1.0 1.4680489 17.05078 -8.566807 1 737 +ATOM N NE2 . GLN A0 1 91 . 91 GLN A0 NE2 0.0 1.0 2.8183105 15.309135 -8.107678 1 738 +ATOM N N . ASP A0 1 92 . 92 ASP A0 N 0.0 1.0 -1.15804 14.300613 -4.1817083 1 739 +ATOM C CA . ASP A0 1 92 . 92 ASP A0 CA 0.0 1.0 -1.2528843 12.999685 -3.5244968 1 740 +ATOM C C . ASP A0 1 92 . 92 ASP A0 C 0.0 1.0 -2.665801 12.718241 -3.0209837 1 741 +ATOM O O . ASP A0 1 92 . 92 ASP A0 O 0.0 1.0 -2.9779363 11.573231 -2.6284194 1 742 +ATOM C CB . ASP A0 1 92 . 92 ASP A0 CB 0.0 1.0 -0.25002003 12.912256 -2.361063 1 743 +ATOM C CG . ASP A0 1 92 . 92 ASP A0 CG 0.0 1.0 1.2016182 12.887573 -2.8185153 1 744 +ATOM O OD1 . ASP A0 1 92 . 92 ASP A0 OD1 0.0 1.0 1.4980292 12.312717 -3.8905215 1 745 +ATOM O OD2 . ASP A0 1 92 . 92 ASP A0 OD2 0.0 1.0 2.0684948 13.44832 -2.109742 1 746 +ATOM N N . ALA A0 1 93 . 93 ALA A0 N 0.0 1.0 -3.5514867 13.751346 -3.0165167 1 747 +ATOM C CA . ALA A0 1 93 . 93 ALA A0 CA 0.0 1.0 -4.9456105 13.571722 -2.6307244 1 748 +ATOM C C . ALA A0 1 93 . 93 ALA A0 C 0.0 1.0 -5.637205 12.689629 -3.6418986 1 749 +ATOM O O . ALA A0 1 93 . 93 ALA A0 O 0.0 1.0 -5.3866196 12.781676 -4.8367286 1 750 +ATOM C CB . ALA A0 1 93 . 93 ALA A0 CB 0.0 1.0 -5.656375 14.913948 -2.5056434 1 751 +ATOM N N . GLY A0 1 94 . 94 GLY A0 N 0.0 1.0 -6.505355 11.838712 -3.1990442 1 752 +ATOM C CA . GLY A0 1 94 . 94 GLY A0 CA 0.0 1.0 -7.2429876 10.950938 -4.077467 1 753 +ATOM C C . GLY A0 1 94 . 94 GLY A0 C 0.0 1.0 -7.5100694 9.619892 -3.4473085 1 754 +ATOM O O . GLY A0 1 94 . 94 GLY A0 O 0.0 1.0 -7.4157553 9.462202 -2.2444987 1 755 +ATOM N N . VAL A0 1 95 . 95 VAL A0 N 0.0 1.0 -7.8862743 8.69421 -4.2888513 1 756 +ATOM C CA . VAL A0 1 95 . 95 VAL A0 CA 0.0 1.0 -8.2680435 7.362088 -3.830101 1 757 +ATOM C C . VAL A0 1 95 . 95 VAL A0 C 0.0 1.0 -7.11164 6.4040422 -4.056051 1 758 +ATOM O O . VAL A0 1 95 . 95 VAL A0 O 0.0 1.0 -6.602188 6.3027983 -5.1626225 1 759 +ATOM C CB . VAL A0 1 95 . 95 VAL A0 CB 0.0 1.0 -9.548746 6.863776 -4.5469723 1 760 +ATOM C CG1 . VAL A0 1 95 . 95 VAL A0 CG1 0.0 1.0 -9.882285 5.4532776 -4.094466 1 761 +ATOM C CG2 . VAL A0 1 95 . 95 VAL A0 CG2 0.0 1.0 -10.70981 7.7940197 -4.2766423 1 762 +ATOM N N . TYR A0 1 96 . 96 TYR A0 N 0.0 1.0 -6.778755 5.717437 -2.9913006 1 763 +ATOM C CA . TYR A0 1 96 . 96 TYR A0 CA 0.0 1.0 -5.7489443 4.679036 -3.022317 1 764 +ATOM C C . TYR A0 1 96 . 96 TYR A0 C 0.0 1.0 -6.380267 3.3150465 -2.9149134 1 765 +ATOM O O . TYR A0 1 96 . 96 TYR A0 O 0.0 1.0 -7.397031 3.1555724 -2.2444987 1 766 +ATOM C CB . TYR A0 1 96 . 96 TYR A0 CB 0.0 1.0 -4.772307 4.8883705 -1.8622172 1 767 +ATOM C CG . TYR A0 1 96 . 96 TYR A0 CG 0.0 1.0 -3.803632 6.026382 -2.0496557 1 768 +ATOM C CD1 . TYR A0 1 96 . 96 TYR A0 CD1 0.0 1.0 -4.2102647 7.366382 -1.8754251 1 769 +ATOM C CD2 . TYR A0 1 96 . 96 TYR A0 CD2 0.0 1.0 -2.4629784 5.774553 -2.3473785 1 770 +ATOM C CE1 . TYR A0 1 96 . 96 TYR A0 CE1 0.0 1.0 -3.312599 8.411837 -2.0340672 1 771 +ATOM C CE2 . TYR A0 1 96 . 96 TYR A0 CE2 0.0 1.0 -1.5634559 6.8294687 -2.5075889 1 772 +ATOM C CZ . TYR A0 1 96 . 96 TYR A0 CZ 0.0 1.0 -1.9918492 8.13394 -2.356009 1 773 +ATOM O OH . TYR A0 1 96 . 96 TYR A0 OH 0.0 1.0 -1.0959859 9.170727 -2.5152464 1 774 +ATOM N N . ARG A0 1 97 . 97 ARG A0 N 0.0 1.0 -5.762229 2.3264294 -3.5588045 1 775 +ATOM C CA . ARG A0 1 97 . 97 ARG A0 CA 0.0 1.0 -6.1642838 0.93440473 -3.4029212 1 776 +ATOM C C . ARG A0 1 97 . 97 ARG A0 C 0.0 1.0 -4.991539 0.12756315 -2.8944874 1 777 +ATOM O O . ARG A0 1 97 . 97 ARG A0 O 0.0 1.0 -3.8986535 0.24215093 -3.401093 1 778 +ATOM C CB . ARG A0 1 97 . 97 ARG A0 CB 0.0 1.0 -6.663786 0.33125392 -4.7329564 1 779 +ATOM C CG . ARG A0 1 97 . 97 ARG A0 CG 0.0 1.0 -7.942152 0.9605994 -5.2490726 1 780 +ATOM C CD . ARG A0 1 97 . 97 ARG A0 CD 0.0 1.0 -8.444935 0.33315462 -6.5114098 1 781 +ATOM N NE . ARG A0 1 97 . 97 ARG A0 NE 0.0 1.0 -7.6064606 0.72057 -7.6434197 1 782 +ATOM C CZ . ARG A0 1 97 . 97 ARG A0 CZ 0.0 1.0 -7.9402704 0.47880766 -8.902744 1 783 +ATOM N NH1 . ARG A0 1 97 . 97 ARG A0 NH1 0.0 1.0 -9.036308 -0.13361934 -9.254236 1 784 +ATOM N NH2 . ARG A0 1 97 . 97 ARG A0 NH2 0.0 1.0 -7.099041 0.878522 -9.852153 1 785 +ATOM N N . CYS A0 1 98 . 98 CYS A0 N 0.0 1.0 -5.283516 -0.68442297 -1.9066594 1 786 +ATOM C CA . CYS A0 1 98 . 98 CYS A0 CA 0.0 1.0 -4.333921 -1.6689556 -1.4359103 1 787 +ATOM C C . CYS A0 1 98 . 98 CYS A0 C 0.0 1.0 -4.8269057 -3.0321956 -1.8503156 1 788 +ATOM O O . CYS A0 1 98 . 98 CYS A0 O 0.0 1.0 -5.9405746 -3.4245944 -1.4754778 1 789 +ATOM C CB . CYS A0 1 98 . 98 CYS A0 CB 0.0 1.0 -4.166951 -1.6086652 0.09325239 1 790 +ATOM S SG . CYS A0 1 98 . 98 CYS A0 SG 0.0 1.0 -3.0963402 -2.9065952 0.7662574 1 791 +ATOM N N . MET A0 1 99 . 99 MET A0 N 0.0 1.0 -4.012222 -3.7374773 -2.5736992 1 792 +ATOM C CA . MET A0 1 99 . 99 MET A0 CA 0.0 1.0 -4.350376 -5.0582066 -3.0514646 1 793 +ATOM C C . MET A0 1 99 . 99 MET A0 C 0.0 1.0 -3.388997 -6.0646744 -2.4517107 1 794 +ATOM O O . MET A0 1 99 . 99 MET A0 O 0.0 1.0 -2.1865811 -5.92292 -2.5841374 1 795 +ATOM C CB . MET A0 1 99 . 99 MET A0 CB 0.0 1.0 -4.3112507 -5.1144342 -4.5793915 1 796 +ATOM C CG . MET A0 1 99 . 99 MET A0 CG 0.0 1.0 -5.2760296 -4.159061 -5.266494 1 797 +ATOM S SD . MET A0 1 99 . 99 MET A0 SD 0.0 1.0 -5.0254784 -4.0100107 -7.0616765 1 798 +ATOM C CE . MET A0 1 99 . 99 MET A0 CE 0.0 1.0 -4.043575 -2.5213258 -7.0559626 1 799 +ATOM N N . ILE A0 1 100 . 100 ILE A0 N 0.0 1.0 -3.9240842 -7.068906 -1.7786878 1 800 +ATOM C CA . ILE A0 1 100 . 100 ILE A0 CA 0.0 1.0 -3.1200786 -8.05737 -1.1019558 1 801 +ATOM C C . ILE A0 1 100 . 100 ILE A0 C 0.0 1.0 -3.5191932 -9.458443 -1.5266033 1 802 +ATOM O O . ILE A0 1 100 . 100 ILE A0 O 0.0 1.0 -4.708074 -9.755302 -1.532414 1 803 +ATOM C CB . ILE A0 1 100 . 100 ILE A0 CB 0.0 1.0 -3.2193394 -7.9046164 0.43150103 1 804 +ATOM C CG1 . ILE A0 1 100 . 100 ILE A0 CG1 0.0 1.0 -2.7234113 -6.5167713 0.8656012 1 805 +ATOM C CG2 . ILE A0 1 100 . 100 ILE A0 CG2 0.0 1.0 -2.4314597 -9.009776 1.1296476 1 806 +ATOM C CD1 . ILE A0 1 100 . 100 ILE A0 CD1 0.0 1.0 -2.9712105 -6.217458 2.3522017 1 807 +ATOM N N . SER A0 1 101 . 101 SER A0 N 0.0 1.0 -2.5466604 -10.221863 -1.8603723 1 808 +ATOM C CA . SER A0 1 101 . 101 SER A0 CA 0.0 1.0 -2.7485785 -11.656622 -2.0204763 1 809 +ATOM C C . SER A0 1 101 . 101 SER A0 C 0.0 1.0 -1.926506 -12.374626 -0.97782093 1 810 +ATOM O O . SER A0 1 101 . 101 SER A0 O 0.0 1.0 -0.728983 -12.136154 -0.8587611 1 811 +ATOM C CB . SER A0 1 101 . 101 SER A0 CB 0.0 1.0 -2.3580267 -12.123316 -3.4186206 1 812 +ATOM O OG . SER A0 1 101 . 101 SER A0 OG 0.0 1.0 -2.469975 -13.529048 -3.532724 1 813 +ATOM N N . TYR A0 1 102 . 102 TYR A0 N 0.0 1.0 -2.5411434 -13.201128 -0.1926312 1 814 +ATOM C CA . TYR A0 1 102 . 102 TYR A0 CA 0.0 1.0 -1.9301907 -14.025543 0.81132627 1 815 +ATOM C C . TYR A0 1 102 . 102 TYR A0 C 0.0 1.0 -2.7744913 -15.247438 1.0195678 1 816 +ATOM O O . TYR A0 1 102 . 102 TYR A0 O 0.0 1.0 -3.5689335 -15.325712 1.947359 1 817 +ATOM C CB . TYR A0 1 102 . 102 TYR A0 CB 0.0 1.0 -1.7179784 -13.251612 2.1198196 1 818 +ATOM C CG . TYR A0 1 102 . 102 TYR A0 CG 0.0 1.0 -0.94230735 -14.039406 3.1551332 1 819 +ATOM C CD1 . TYR A0 1 102 . 102 TYR A0 CD1 0.0 1.0 0.3684889 -14.443703 2.9308927 1 820 +ATOM C CD2 . TYR A0 1 102 . 102 TYR A0 CD2 0.0 1.0 -1.5048858 -14.366427 4.3820543 1 821 +ATOM C CE1 . TYR A0 1 102 . 102 TYR A0 CE1 0.0 1.0 1.072237 -15.181482 3.8834326 1 822 +ATOM C CE2 . TYR A0 1 102 . 102 TYR A0 CE2 0.0 1.0 -0.8017142 -15.085213 5.3374305 1 823 +ATOM C CZ . TYR A0 1 102 . 102 TYR A0 CZ 0.0 1.0 0.48408085 -15.488723 5.073635 1 824 +ATOM O OH . TYR A0 1 102 . 102 TYR A0 OH 0.0 1.0 1.1748333 -16.201355 6.0234685 1 825 +ATOM N N . GLY A0 1 103 . 103 GLY A0 N 0.0 1.0 -2.6543524 -16.216766 0.07739405 1 826 +ATOM C CA . GLY A0 1 103 . 103 GLY A0 CA 0.0 1.0 -3.562325 -17.332407 -0.03166336 1 827 +ATOM C C . GLY A0 1 103 . 103 GLY A0 C 0.0 1.0 -4.8323684 -16.925558 -0.73134094 1 828 +ATOM O O . GLY A0 1 103 . 103 GLY A0 O 0.0 1.0 -5.0445337 -17.26399 -1.8810041 1 829 +ATOM N N . GLY A0 1 104 . 104 GLY A0 N 0.0 1.0 -5.655289 -16.145916 -0.0017831651 1 830 +ATOM C CA . GLY A0 1 104 . 104 GLY A0 CA 0.0 1.0 -6.7730093 -15.477275 -0.6023941 1 831 +ATOM C C . GLY A0 1 104 . 104 GLY A0 C 0.0 1.0 -6.372461 -14.082218 -1.0153887 1 832 +ATOM O O . GLY A0 1 104 . 104 GLY A0 O 0.0 1.0 -5.2418957 -13.668014 -0.78342867 1 833 +ATOM N N . ALA A0 1 105 . 105 ALA A0 N 0.0 1.0 -7.262937 -13.332663 -1.6394987 1 834 +ATOM C CA . ALA A0 1 105 . 105 ALA A0 CA 0.0 1.0 -6.9472866 -11.996769 -2.1180022 1 835 +ATOM C C . ALA A0 1 105 . 105 ALA A0 C 0.0 1.0 -8.125422 -11.058264 -1.8795873 1 836 +ATOM O O . ALA A0 1 105 . 105 ALA A0 O 0.0 1.0 -9.283693 -11.467697 -1.9771516 1 837 +ATOM C CB . ALA A0 1 105 . 105 ALA A0 CB 0.0 1.0 -6.5836554 -12.029128 -3.6006932 1 838 +ATOM N N . ASP A0 1 106 . 106 ASP A0 N 0.0 1.0 -7.805544 -9.848739 -1.5829387 1 839 +ATOM C CA . ASP A0 1 106 . 106 ASP A0 CA 0.0 1.0 -8.835816 -8.833153 -1.4024389 1 840 +ATOM C C . ASP A0 1 106 . 106 ASP A0 C 0.0 1.0 -8.200003 -7.455415 -1.5932689 1 841 +ATOM O O . ASP A0 1 106 . 106 ASP A0 O 0.0 1.0 -6.9765177 -7.3262224 -1.715982 1 842 +ATOM C CB . ASP A0 1 106 . 106 ASP A0 CB 0.0 1.0 -9.497871 -8.955233 -0.02070595 1 843 +ATOM C CG . ASP A0 1 106 . 106 ASP A0 CG 0.0 1.0 -10.911239 -8.428924 0.04496326 1 844 +ATOM O OD1 . ASP A0 1 106 . 106 ASP A0 OD1 0.0 1.0 -11.368105 -7.7998133 -0.9352912 1 845 +ATOM O OD2 . ASP A0 1 106 . 106 ASP A0 OD2 0.0 1.0 -11.588165 -8.632281 1.0703886 1 846 +ATOM N N . TYR A0 1 107 . 107 TYR A0 N 0.0 1.0 -9.039156 -6.453026 -1.6058333 1 847 +ATOM C CA . TYR A0 1 107 . 107 TYR A0 CA 0.0 1.0 -8.536329 -5.0900617 -1.6820748 1 848 +ATOM C C . TYR A0 1 107 . 107 TYR A0 C 0.0 1.0 -9.484021 -4.1235857 -0.96887213 1 849 +ATOM O O . TYR A0 1 107 . 107 TYR A0 O 0.0 1.0 -10.653768 -4.4498816 -0.7472178 1 850 +ATOM C CB . TYR A0 1 107 . 107 TYR A0 CB 0.0 1.0 -8.315923 -4.6689906 -3.1467862 1 851 +ATOM C CG . TYR A0 1 107 . 107 TYR A0 CG 0.0 1.0 -9.609661 -4.3548555 -3.884375 1 852 +ATOM C CD1 . TYR A0 1 107 . 107 TYR A0 CD1 0.0 1.0 -10.387363 -5.348004 -4.4450607 1 853 +ATOM C CD2 . TYR A0 1 107 . 107 TYR A0 CD2 0.0 1.0 -10.033898 -3.0321293 -4.029167 1 854 +ATOM C CE1 . TYR A0 1 107 . 107 TYR A0 CE1 0.0 1.0 -11.577373 -5.0472775 -5.129466 1 855 +ATOM C CE2 . TYR A0 1 107 . 107 TYR A0 CE2 0.0 1.0 -11.234066 -2.7340407 -4.7191453 1 856 +ATOM C CZ . TYR A0 1 107 . 107 TYR A0 CZ 0.0 1.0 -11.969096 -3.7388163 -5.2562375 1 857 +ATOM O OH . TYR A0 1 107 . 107 TYR A0 OH 0.0 1.0 -13.152002 -3.4548128 -5.936273 1 858 +ATOM N N . LYS A0 1 108 . 108 LYS A0 N 0.0 1.0 -8.932579 -2.9646444 -0.61902875 1 859 +ATOM C CA . LYS A0 1 108 . 108 LYS A0 CA 0.0 1.0 -9.719086 -1.8830036 -0.010331374 1 860 +ATOM C C . LYS A0 1 108 . 108 LYS A0 C 0.0 1.0 -9.283816 -0.5543369 -0.60843325 1 861 +ATOM O O . LYS A0 1 108 . 108 LYS A0 O 0.0 1.0 -8.16805 -0.40847963 -1.0716101 1 862 +ATOM C CB . LYS A0 1 108 . 108 LYS A0 CB 0.0 1.0 -9.54373 -1.8363109 1.4887294 1 863 +ATOM C CG . LYS A0 1 108 . 108 LYS A0 CG 0.0 1.0 -10.092838 -3.048903 2.231468 1 864 +ATOM C CD . LYS A0 1 108 . 108 LYS A0 CD 0.0 1.0 -11.604607 -3.0727458 2.2441332 1 865 +ATOM C CE . LYS A0 1 108 . 108 LYS A0 CE 0.0 1.0 -12.181484 -4.2297077 3.0161695 1 866 +ATOM N NZ . LYS A0 1 108 . 108 LYS A0 NZ 0.0 1.0 -13.6802025 -4.4143643 2.8807268 1 867 +ATOM N N . ARG A0 1 109 . 109 ARG A0 N 0.0 1.0 -10.213667 0.39077777 -0.46508434 1 868 +ATOM C CA . ARG A0 1 109 . 109 ARG A0 CA 0.0 1.0 -9.969143 1.7516327 -0.9227758 1 869 +ATOM C C . ARG A0 1 109 . 109 ARG A0 C 0.0 1.0 -9.761658 2.6562023 0.2640142 1 870 +ATOM O O . ARG A0 1 109 . 109 ARG A0 O 0.0 1.0 -10.428356 2.5052795 1.2828288 1 871 +ATOM C CB . ARG A0 1 109 . 109 ARG A0 CB 0.0 1.0 -11.125645 2.2536244 -1.7871621 1 872 +ATOM C CG . ARG A0 1 109 . 109 ARG A0 CG 0.0 1.0 -11.287502 1.5094116 -3.0976183 1 873 +ATOM C CD . ARG A0 1 109 . 109 ARG A0 CD 0.0 1.0 -12.485479 1.9898903 -3.8470793 1 874 +ATOM N NE . ARG A0 1 109 . 109 ARG A0 NE 0.0 1.0 -12.626733 1.3375149 -5.1327715 1 875 +ATOM C CZ . ARG A0 1 109 . 109 ARG A0 CZ 0.0 1.0 -13.62095 1.5296377 -5.9788227 1 876 +ATOM N NH1 . ARG A0 1 109 . 109 ARG A0 NH1 0.0 1.0 -14.615322 2.3724618 -5.687916 1 877 +ATOM N NH2 . ARG A0 1 109 . 109 ARG A0 NH2 0.0 1.0 -13.63443 0.8724289 -7.1428823 1 878 +ATOM N N . ILE A0 1 110 . 110 ILE A0 N 0.0 1.0 -8.901777 3.6407082 0.08712436 1 879 +ATOM C CA . ILE A0 1 110 . 110 ILE A0 CA 0.0 1.0 -8.637344 4.667122 1.1112876 1 880 +ATOM C C . ILE A0 1 110 . 110 ILE A0 C 0.0 1.0 -8.571348 6.029808 0.42163646 1 881 +ATOM O O . ILE A0 1 110 . 110 ILE A0 O 0.0 1.0 -7.901033 6.154502 -0.6014435 1 882 +ATOM C CB . ILE A0 1 110 . 110 ILE A0 CB 0.0 1.0 -7.3324413 4.392317 1.8753583 1 883 +ATOM C CG1 . ILE A0 1 110 . 110 ILE A0 CG1 0.0 1.0 -7.388301 3.0296583 2.55967 1 884 +ATOM C CG2 . ILE A0 1 110 . 110 ILE A0 CG2 0.0 1.0 -7.0707064 5.4892874 2.9185305 1 885 +ATOM C CD1 . ILE A0 1 110 . 110 ILE A0 CD1 0.0 1.0 -6.02993 2.5261483 3.033318 1 886 +ATOM N N . THR A0 1 111 . 111 THR A0 N 0.0 1.0 -9.245737 6.9884386 0.99539804 1 887 +ATOM C CA . THR A0 1 111 . 111 THR A0 CA 0.0 1.0 -9.205826 8.355228 0.45945758 1 888 +ATOM C C . THR A0 1 111 . 111 THR A0 C 0.0 1.0 -8.256567 9.216244 1.2813481 1 889 +ATOM O O . THR A0 1 111 . 111 THR A0 O 0.0 1.0 -8.306533 9.176117 2.5186782 1 890 +ATOM C CB . THR A0 1 111 . 111 THR A0 CB 0.0 1.0 -10.6088505 8.978092 0.43251324 1 891 +ATOM O OG1 . THR A0 1 111 . 111 THR A0 OG1 0.0 1.0 -11.4684725 8.184972 -0.39292893 1 892 +ATOM C CG2 . THR A0 1 111 . 111 THR A0 CG2 0.0 1.0 -10.576323 10.398996 -0.108582765 1 893 +ATOM N N . VAL A0 1 112 . 112 VAL A0 N 0.0 1.0 -7.449134 9.991154 0.58952904 1 894 +ATOM C CA . VAL A0 1 112 . 112 VAL A0 CA 0.0 1.0 -6.527275 10.924986 1.2326692 1 895 +ATOM C C . VAL A0 1 112 . 112 VAL A0 C 0.0 1.0 -6.931807 12.348681 0.8698869 1 896 +ATOM O O . VAL A0 1 112 . 112 VAL A0 O 0.0 1.0 -7.080581 12.642557 -0.31354648 1 897 +ATOM C CB . VAL A0 1 112 . 112 VAL A0 CB 0.0 1.0 -5.0573425 10.674555 0.8317628 1 898 +ATOM C CG1 . VAL A0 1 112 . 112 VAL A0 CG1 0.0 1.0 -4.1373186 11.700012 1.4755815 1 899 +ATOM C CG2 . VAL A0 1 112 . 112 VAL A0 CG2 0.0 1.0 -4.6281443 9.270775 1.2246318 1 900 +ATOM N N . LYS A0 1 113 . 113 LYS A0 N 0.0 1.0 -7.0878487 13.187007 1.8680909 1 901 +ATOM C CA . LYS A0 1 113 . 113 LYS A0 CA 0.0 1.0 -7.3301163 14.610346 1.6928616 1 902 +ATOM C C . LYS A0 1 113 . 113 LYS A0 C 0.0 1.0 -6.125038 15.362967 2.2211022 1 903 +ATOM O O . LYS A0 1 113 . 113 LYS A0 O 0.0 1.0 -5.662081 15.093762 3.322092 1 904 +ATOM C CB . LYS A0 1 113 . 113 LYS A0 CB 0.0 1.0 -8.622673 15.058027 2.3890033 1 905 +ATOM C CG . LYS A0 1 113 . 113 LYS A0 CG 0.0 1.0 -9.100319 16.413908 2.0173693 1 906 +ATOM C CD . LYS A0 1 113 . 113 LYS A0 CD 0.0 1.0 -10.471348 16.682829 2.5757568 1 907 +ATOM C CE . LYS A0 1 113 . 113 LYS A0 CE 0.0 1.0 -11.092522 17.946167 2.0152802 1 908 +ATOM N NZ . LYS A0 1 113 . 113 LYS A0 NZ 0.0 1.0 -12.522829 18.08815 2.4084 1 909 +ATOM N N . VAL A0 1 114 . 114 VAL A0 N 0.0 1.0 -5.6375628 16.350904 1.4690475 1 910 +ATOM C CA . VAL A0 1 114 . 114 VAL A0 CA 0.0 1.0 -4.4396276 17.082535 1.8249671 1 911 +ATOM C C . VAL A0 1 114 . 114 VAL A0 C 0.0 1.0 -4.7899475 18.521679 2.1600895 1 912 +ATOM O O . VAL A0 1 114 . 114 VAL A0 O 0.0 1.0 -5.408243 19.2048 1.3394744 1 913 +ATOM C CB . VAL A0 1 114 . 114 VAL A0 CB 0.0 1.0 -3.3813953 17.04391 0.6914356 1 914 +ATOM C CG1 . VAL A0 1 114 . 114 VAL A0 CG1 0.0 1.0 -2.146612 17.85424 1.077578 1 915 +ATOM C CG2 . VAL A0 1 114 . 114 VAL A0 CG2 0.0 1.0 -2.9759781 15.616272 0.39400584 1 916 +ATOM N N . ASN A0 1 115 . 115 ASN A0 N 0.0 1.0 -4.4121065 19.00037 3.3299687 1 917 +ATOM C CA . ASN A0 1 115 . 115 ASN A0 CA 0.0 1.0 -4.622637 20.385805 3.7475119 1 918 +ATOM C C . ASN A0 1 115 . 115 ASN A0 C 0.0 1.0 -3.4265287 21.241295 3.3779483 1 919 +ATOM O O . ASN A0 1 115 . 115 ASN A0 O 0.0 1.0 -2.292716 20.874796 3.6675878 1 920 +ATOM C CB . ASN A0 1 115 . 115 ASN A0 CB 0.0 1.0 -4.8570995 20.446735 5.261852 1 921 +ATOM C CG . ASN A0 1 115 . 115 ASN A0 CG 0.0 1.0 -6.1424236 19.806515 5.7100744 1 922 +ATOM O OD1 . ASN A0 1 115 . 115 ASN A0 OD1 0.0 1.0 -7.1323795 19.830166 4.9729147 1 923 +ATOM N ND2 . ASN A0 1 115 . 115 ASN A0 ND2 0.0 1.0 -6.1526575 19.245663 6.896271 1 924 +ATOM N N . ALA A0 1 116 . 116 ALA A0 N 0.0 1.0 -3.6814272 22.326714 2.8198812 1 925 +ATOM C CA . ALA A0 1 116 . 116 ALA A0 CA 0.0 1.0 -2.6538706 23.257423 2.4214537 1 926 +ATOM C C . ALA A0 1 116 . 116 ALA A0 C 0.0 1.0 -2.1433525 24.162493 3.5376468 1 927 +ATOM O O . ALA A0 1 116 . 116 ALA A0 O 0.0 1.0 -2.7425857 24.303219 4.5754614 1 928 +ATOM C CB . ALA A0 1 116 . 116 ALA A0 CB 0.0 1.0 -3.1513364 24.088789 1.2292681 1 929 +ATOM N N . xpb B0 2 1 . 1 xpb B0 N 0.0 1.0 -14.674459 -3.9417453 -0.58826315 1 930 +ATOM C CA . xpb B0 2 1 . 1 xpb B0 CA 0.0 1.0 -14.95729 -4.697371 -1.8215573 1 931 +ATOM C C . xpb B0 2 1 . 1 xpb B0 C 0.0 1.0 -13.999419 -5.863168 -1.9516531 1 932 +ATOM O O . xpb B0 2 1 . 1 xpb B0 O 0.0 1.0 -12.855934 -5.7801394 -1.4721926 1 933 +ATOM N N . xpb B0 2 2 . 2 xpb B0 N 0.0 1.0 -14.475904 -6.9397545 -2.5526772 1 934 +ATOM C CA . xpb B0 2 2 . 2 xpb B0 CA 0.0 1.0 -13.654525 -8.133922 -2.7404346 1 935 +ATOM C C . xpb B0 2 2 . 2 xpb B0 C 0.0 1.0 -12.770337 -7.990885 -3.96871 1 936 +ATOM O O . xpb B0 2 2 . 2 xpb B0 O 0.0 1.0 -13.178574 -7.40666 -4.969392 1 937 +ATOM N N . xpb B0 2 3 . 3 xpb B0 N 0.0 1.0 -11.571623 -8.522059 -3.8667758 1 938 +ATOM C CA . xpb B0 2 3 . 3 xpb B0 CA 0.0 1.0 -10.671251 -8.554749 -5.011383 1 939 +ATOM C C . xpb B0 2 3 . 3 xpb B0 C 0.0 1.0 -10.530811 -9.992555 -5.4878597 1 940 +ATOM O O . xpb B0 2 3 . 3 xpb B0 O 0.0 1.0 -10.30085 -10.895711 -4.667966 1 941 +ATOM N N . xpb B0 2 4 . 4 xpb B0 N 0.0 1.0 -10.651088 -10.194719 -6.7833066 1 942 +ATOM C CA . xpb B0 2 4 . 4 xpb B0 CA 0.0 1.0 -10.441477 -11.510084 -7.360605 1 943 +ATOM C C . xpb B0 2 4 . 4 xpb B0 C 0.0 1.0 -8.962126 -11.747977 -7.6164436 1 944 +ATOM O O . xpb B0 2 4 . 4 xpb B0 O 0.0 1.0 -8.212328 -10.79464 -7.851023 1 945 +ATOM N N . xpb B0 2 5 . 5 xpb B0 N 0.0 1.0 -8.553085 -13.003185 -7.582823 1 946 +ATOM C CA . xpb B0 2 5 . 5 xpb B0 CA 0.0 1.0 -7.1708817 -13.335772 -7.9036384 1 947 +ATOM C C . xpb B0 2 5 . 5 xpb B0 C 0.0 1.0 -6.798895 -12.867901 -9.3035145 1 948 +ATOM O O . xpb B0 2 5 . 5 xpb B0 O 0.0 1.0 -5.682106 -12.393314 -9.524321 1 949 +ATOM N N . xpb B0 2 6 . 6 xpb B0 N 0.0 1.0 -7.732614 -12.964669 -10.231188 1 950 +ATOM C CA . xpb B0 2 6 . 6 xpb B0 CA 0.0 1.0 -7.4770756 -12.531307 -11.610584 1 951 +ATOM C C . xpb B0 2 6 . 6 xpb B0 C 0.0 1.0 -7.207146 -11.033241 -11.688177 1 952 +ATOM O O . xpb B0 2 6 . 6 xpb B0 O 0.0 1.0 -6.3369527 -10.59114 -12.44924 1 953 +ATOM N N . xpb B0 2 7 . 7 xpb B0 N 0.0 1.0 -7.9275827 -10.253292 -10.904666 1 954 +ATOM C CA . xpb B0 2 7 . 7 xpb B0 CA 0.0 1.0 -7.719307 -8.799207 -10.869562 1 955 +ATOM C C . xpb B0 2 7 . 7 xpb B0 C 0.0 1.0 -6.348238 -8.471157 -10.310324 1 956 +ATOM O O . xpb B0 2 7 . 7 xpb B0 O 0.0 1.0 -5.6491013 -7.597298 -10.843322 1 957 +ATOM N N . xpb B0 2 8 . 8 xpb B0 N 0.0 1.0 -5.9546046 -9.156275 -9.255102 1 958 +ATOM C CA . xpb B0 2 8 . 8 xpb B0 CA 0.0 1.0 -4.6386642 -8.953237 -8.66819 1 959 +ATOM C C . xpb B0 2 8 . 8 xpb B0 C 0.0 1.0 -3.5335758 -9.307966 -9.654845 1 960 +ATOM O O . xpb B0 2 8 . 8 xpb B0 O 0.0 1.0 -2.5749102 -8.552052 -9.80505 1 961 +ATOM N N . xpb B0 2 9 . 9 xpb B0 N 0.0 1.0 -3.7117333 -10.426008 -10.3400545 1 962 +ATOM C CA . xpb B0 2 9 . 9 xpb B0 CA 0.0 1.0 -2.7189488 -10.863213 -11.32439 1 963 +ATOM C C . xpb B0 2 9 . 9 xpb B0 C 0.0 1.0 -2.6135201 -9.867326 -12.4760065 1 964 +ATOM O O . xpb B0 2 9 . 9 xpb B0 O 0.0 1.0 -1.5095904 -9.597834 -12.953847 1 965 +ATOM N N . xpb B0 2 10 . 10 xpb B0 N 0.0 1.0 -3.7358532 -9.312421 -12.8959 1 966 +ATOM C CA . xpb B0 2 10 . 10 xpb B0 CA 0.0 1.0 -3.728209 -8.31423 -13.969566 1 967 +ATOM C C . xpb B0 2 10 . 10 xpb B0 C 0.0 1.0 -2.9640357 -7.0696797 -13.543004 1 968 +ATOM O O . xpb B0 2 10 . 10 xpb B0 O 0.0 1.0 -2.175025 -6.520259 -14.331353 1 969 +ATOM N N . xpb B0 2 11 . 11 xpb B0 N 0.0 1.0 -3.1846778 -6.6269393 -12.317719 1 970 +ATOM C CA . xpb B0 2 11 . 11 xpb B0 CA 0.0 1.0 -2.470268 -5.4523363 -11.803155 1 971 +ATOM C C . xpb B0 2 11 . 11 xpb B0 C 0.0 1.0 -0.9753455 -5.7155876 -11.711829 1 972 +ATOM O O . xpb B0 2 11 . 11 xpb B0 O 0.0 1.0 -0.17034891 -4.8512692 -12.0757475 1 973 +ATOM N N . xpb B0 2 12 . 12 xpb B0 N 0.0 1.0 -0.6212539 -6.8905344 -11.234095 1 974 +ATOM C CA . xpb B0 2 12 . 12 xpb B0 CA 0.0 1.0 0.79140174 -7.258546 -11.140968 1 975 +ATOM C C . xpb B0 2 12 . 12 xpb B0 C 0.0 1.0 1.4368639 -7.296277 -12.522509 1 976 +ATOM O O . xpb B0 2 12 . 12 xpb B0 O 0.0 1.0 2.5531569 -6.794759 -12.695299 1 977 +ATOM N N . xpb B0 2 13 . 13 xpb B0 N 0.0 1.0 0.7322823 -7.854479 -13.483505 1 978 +ATOM C CA . xpb B0 2 13 . 13 xpb B0 CA 0.0 1.0 1.2430233 -7.9366946 -14.85664 1 979 +ATOM C C . xpb B0 2 13 . 13 xpb B0 C 0.0 1.0 1.450053 -6.5437 -15.45142 1 980 +ATOM O O . xpb B0 2 13 . 13 xpb B0 O 0.0 1.0 2.4495988 -6.302039 -16.125744 1 981 +ATOM N N . xpb B0 2 14 . 14 xpb B0 N 0.0 1.0 0.51874244 -5.6446757 -15.191011 1 982 +ATOM C CA . xpb B0 2 14 . 14 xpb B0 CA 0.0 1.0 0.63486433 -4.262231 -15.680637 1 983 +ATOM C C . xpb B0 2 14 . 14 xpb B0 C 0.0 1.0 1.8532009 -3.569588 -15.093065 1 984 +ATOM O O . xpb B0 2 14 . 14 xpb B0 O 0.0 1.0 2.484973 -2.7403128 -15.768204 1 985 +ATOM N N . xpb B0 2 15 . 15 xpb B0 N 0.0 1.0 2.1689727 -3.8657432 -13.843578 1 986 +ATOM C CA . xpb B0 2 15 . 15 xpb B0 CA 0.0 1.0 3.315939 -3.2539973 -13.175518 1 987 +ATOM C C . xpb B0 2 15 . 15 xpb B0 C 0.0 1.0 4.649784 -3.821764 -13.642067 1 988 +ATOM O O . xpb B0 2 15 . 15 xpb B0 O 0.0 1.0 5.6656976 -3.1208825 -13.570305 1 989 +ATOM N N . xpb B0 2 16 . 16 xpb B0 N 0.0 1.0 4.625538 -5.063439 -14.063145 1 990 +ATOM C CA . xpb B0 2 16 . 16 xpb B0 CA 0.0 1.0 5.8383245 -5.714124 -14.576235 1 991 +ATOM C C . xpb B0 2 16 . 16 xpb B0 C 0.0 1.0 6.034211 -5.411275 -16.021072 1 992 +ATOM O O . xpb B0 2 16 . 16 xpb B0 O 0.0 1.0 7.176914 -5.2381063 -16.466753 1 993 +# diff --git a/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_2.cif b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_2.cif new file mode 100644 index 0000000000000000000000000000000000000000..2dd8e87e07910263f32e4e76e1cb121b16d017cb --- /dev/null +++ b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_2.cif @@ -0,0 +1,2203 @@ +data_Binder_PDL1_16_sample_2 +# +_entry.id Binder_PDL1_16 +# +loop_ +_entity.id +_entity.pdbx_description +_entity.type +1 . polymer +2 . polymer +# +loop_ +_entity_poly.entity_id +_entity_poly.pdbx_strand_id +_entity_poly.type +1 A polypeptide(L) +2 B polypeptide(L) +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.hetero +_entity_poly_seq.mon_id +_entity_poly_seq.num +1 n ASN 1 +1 n ALA 2 +1 n PHE 3 +1 n THR 4 +1 n VAL 5 +1 n THR 6 +1 n VAL 7 +1 n PRO 8 +1 n LYS 9 +1 n ASP 10 +1 n LEU 11 +1 n TYR 12 +1 n VAL 13 +1 n VAL 14 +1 n GLU 15 +1 n TYR 16 +1 n GLY 17 +1 n SER 18 +1 n ASN 19 +1 n MET 20 +1 n THR 21 +1 n ILE 22 +1 n GLU 23 +1 n CYS 24 +1 n LYS 25 +1 n PHE 26 +1 n PRO 27 +1 n VAL 28 +1 n GLU 29 +1 n LYS 30 +1 n GLN 31 +1 n LEU 32 +1 n ASP 33 +1 n LEU 34 +1 n ALA 35 +1 n ALA 36 +1 n LEU 37 +1 n ILE 38 +1 n VAL 39 +1 n TYR 40 +1 n TRP 41 +1 n GLU 42 +1 n MET 43 +1 n GLU 44 +1 n ASP 45 +1 n LYS 46 +1 n ASN 47 +1 n ILE 48 +1 n ILE 49 +1 n GLN 50 +1 n PHE 51 +1 n VAL 52 +1 n HIS 53 +1 n GLY 54 +1 n GLU 55 +1 n GLU 56 +1 n ASP 57 +1 n LEU 58 +1 n LYS 59 +1 n VAL 60 +1 n GLN 61 +1 n HIS 62 +1 n SER 63 +1 n SER 64 +1 n TYR 65 +1 n ARG 66 +1 n GLN 67 +1 n ARG 68 +1 n ALA 69 +1 n ARG 70 +1 n LEU 71 +1 n LEU 72 +1 n LYS 73 +1 n ASP 74 +1 n GLN 75 +1 n LEU 76 +1 n SER 77 +1 n LEU 78 +1 n GLY 79 +1 n ASN 80 +1 n ALA 81 +1 n ALA 82 +1 n LEU 83 +1 n GLN 84 +1 n ILE 85 +1 n THR 86 +1 n ASP 87 +1 n VAL 88 +1 n LYS 89 +1 n LEU 90 +1 n GLN 91 +1 n ASP 92 +1 n ALA 93 +1 n GLY 94 +1 n VAL 95 +1 n TYR 96 +1 n ARG 97 +1 n CYS 98 +1 n MET 99 +1 n ILE 100 +1 n SER 101 +1 n TYR 102 +1 n GLY 103 +1 n GLY 104 +1 n ALA 105 +1 n ASP 106 +1 n TYR 107 +1 n LYS 108 +1 n ARG 109 +1 n ILE 110 +1 n THR 111 +1 n VAL 112 +1 n LYS 113 +1 n VAL 114 +1 n ASN 115 +1 n ALA 116 +2 n xpb 1 +2 n xpb 2 +2 n xpb 3 +2 n xpb 4 +2 n xpb 5 +2 n xpb 6 +2 n xpb 7 +2 n xpb 8 +2 n xpb 9 +2 n xpb 10 +2 n xpb 11 +2 n xpb 12 +2 n xpb 13 +2 n xpb 14 +2 n xpb 15 +2 n xpb 16 +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_value_order +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr2_PDB_ins_code +1 covale sing A0 A0 ASN ALA 1 2 C N . . +2 covale sing A0 A0 ALA PHE 2 3 C N . . +3 covale sing A0 A0 PHE THR 3 4 C N . . +4 covale sing A0 A0 THR VAL 4 5 C N . . +5 covale sing A0 A0 VAL THR 5 6 C N . . +6 covale sing A0 A0 THR VAL 6 7 C N . . +7 covale sing A0 A0 VAL PRO 7 8 C N . . +8 covale sing A0 A0 PRO LYS 8 9 C N . . +9 covale sing A0 A0 LYS ASP 9 10 C N . . +10 covale sing A0 A0 ASP LEU 10 11 C N . . +11 covale sing A0 A0 LEU TYR 11 12 C N . . +12 covale sing A0 A0 TYR VAL 12 13 C N . . +13 covale sing A0 A0 VAL VAL 13 14 C N . . +14 covale sing A0 A0 VAL GLU 14 15 C N . . +15 covale sing A0 A0 GLU TYR 15 16 C N . . +16 covale sing A0 A0 TYR GLY 16 17 C N . . +17 covale sing A0 A0 GLY SER 17 18 C N . . +18 covale sing A0 A0 SER ASN 18 19 C N . . +19 covale sing A0 A0 ASN MET 19 20 C N . . +20 covale sing A0 A0 MET THR 20 21 C N . . +21 covale sing A0 A0 THR ILE 21 22 C N . . +22 covale sing A0 A0 ILE GLU 22 23 C N . . +23 covale sing A0 A0 GLU CYS 23 24 C N . . +24 covale sing A0 A0 CYS LYS 24 25 C N . . +25 covale sing A0 A0 LYS PHE 25 26 C N . . +26 covale sing A0 A0 PHE PRO 26 27 C N . . +27 covale sing A0 A0 PRO VAL 27 28 C N . . +28 covale sing A0 A0 VAL GLU 28 29 C N . . +29 covale sing A0 A0 GLU LYS 29 30 C N . . +30 covale sing A0 A0 LYS GLN 30 31 C N . . +31 covale sing A0 A0 GLN LEU 31 32 C N . . +32 covale sing A0 A0 LEU ASP 32 33 C N . . +33 covale sing A0 A0 ASP LEU 33 34 C N . . +34 covale sing A0 A0 LEU ALA 34 35 C N . . +35 covale sing A0 A0 ALA ALA 35 36 C N . . +36 covale sing A0 A0 ALA LEU 36 37 C N . . +37 covale sing A0 A0 LEU ILE 37 38 C N . . +38 covale sing A0 A0 ILE VAL 38 39 C N . . +39 covale sing A0 A0 VAL TYR 39 40 C N . . +40 covale sing A0 A0 TYR TRP 40 41 C N . . +41 covale sing A0 A0 TRP GLU 41 42 C N . . +42 covale sing A0 A0 GLU MET 42 43 C N . . +43 covale sing A0 A0 MET GLU 43 44 C N . . +44 covale sing A0 A0 GLU ASP 44 45 C N . . +45 covale sing A0 A0 ASP LYS 45 46 C N . . +46 covale sing A0 A0 LYS ASN 46 47 C N . . +47 covale sing A0 A0 ASN ILE 47 48 C N . . +48 covale sing A0 A0 ILE ILE 48 49 C N . . +49 covale sing A0 A0 ILE GLN 49 50 C N . . +50 covale sing A0 A0 GLN PHE 50 51 C N . . +51 covale sing A0 A0 PHE VAL 51 52 C N . . +52 covale sing A0 A0 VAL HIS 52 53 C N . . +53 covale sing A0 A0 HIS GLY 53 54 C N . . +54 covale sing A0 A0 GLY GLU 54 55 C N . . +55 covale sing A0 A0 GLU GLU 55 56 C N . . +56 covale sing A0 A0 GLU ASP 56 57 C N . . +57 covale sing A0 A0 ASP LEU 57 58 C N . . +58 covale sing A0 A0 LEU LYS 58 59 C N . . +59 covale sing A0 A0 LYS VAL 59 60 C N . . +60 covale sing A0 A0 VAL GLN 60 61 C N . . +61 covale sing A0 A0 GLN HIS 61 62 C N . . +62 covale sing A0 A0 HIS SER 62 63 C N . . +63 covale sing A0 A0 SER SER 63 64 C N . . +64 covale sing A0 A0 SER TYR 64 65 C N . . +65 covale sing A0 A0 TYR ARG 65 66 C N . . +66 covale sing A0 A0 ARG GLN 66 67 C N . . +67 covale sing A0 A0 GLN ARG 67 68 C N . . +68 covale sing A0 A0 ARG ALA 68 69 C N . . +69 covale sing A0 A0 ALA ARG 69 70 C N . . +70 covale sing A0 A0 ARG LEU 70 71 C N . . +71 covale sing A0 A0 LEU LEU 71 72 C N . . +72 covale sing A0 A0 LEU LYS 72 73 C N . . +73 covale sing A0 A0 LYS ASP 73 74 C N . . +74 covale sing A0 A0 ASP GLN 74 75 C N . . +75 covale sing A0 A0 GLN LEU 75 76 C N . . +76 covale sing A0 A0 LEU SER 76 77 C N . . +77 covale sing A0 A0 SER LEU 77 78 C N . . +78 covale sing A0 A0 LEU GLY 78 79 C N . . +79 covale sing A0 A0 GLY ASN 79 80 C N . . +80 covale sing A0 A0 ASN ALA 80 81 C N . . +81 covale sing A0 A0 ALA ALA 81 82 C N . . +82 covale sing A0 A0 ALA LEU 82 83 C N . . +83 covale sing A0 A0 LEU GLN 83 84 C N . . +84 covale sing A0 A0 GLN ILE 84 85 C N . . +85 covale sing A0 A0 ILE THR 85 86 C N . . +86 covale sing A0 A0 THR ASP 86 87 C N . . +87 covale sing A0 A0 ASP VAL 87 88 C N . . +88 covale sing A0 A0 VAL LYS 88 89 C N . . +89 covale sing A0 A0 LYS LEU 89 90 C N . . +90 covale sing A0 A0 LEU GLN 90 91 C N . . +91 covale sing A0 A0 GLN ASP 91 92 C N . . +92 covale sing A0 A0 ASP ALA 92 93 C N . . +93 covale sing A0 A0 ALA GLY 93 94 C N . . +94 covale sing A0 A0 GLY VAL 94 95 C N . . +95 covale sing A0 A0 VAL TYR 95 96 C N . . +96 covale sing A0 A0 TYR ARG 96 97 C N . . +97 covale sing A0 A0 ARG CYS 97 98 C N . . +98 covale sing A0 A0 CYS MET 98 99 C N . . +99 covale sing A0 A0 MET ILE 99 100 C N . . +100 covale sing A0 A0 ILE SER 100 101 C N . . +101 covale sing A0 A0 SER TYR 101 102 C N . . +102 covale sing A0 A0 TYR GLY 102 103 C N . . +103 covale sing A0 A0 GLY GLY 103 104 C N . . +104 covale sing A0 A0 GLY ALA 104 105 C N . . +105 covale sing A0 A0 ALA ASP 105 106 C N . . +106 covale sing A0 A0 ASP TYR 106 107 C N . . +107 covale sing A0 A0 TYR LYS 107 108 C N . . +108 covale sing A0 A0 LYS ARG 108 109 C N . . +109 covale sing A0 A0 ARG ILE 109 110 C N . . +110 covale sing A0 A0 ILE THR 110 111 C N . . +111 covale sing A0 A0 THR VAL 111 112 C N . . +112 covale sing A0 A0 VAL LYS 112 113 C N . . +113 covale sing A0 A0 LYS VAL 113 114 C N . . +114 covale sing A0 A0 VAL ASN 114 115 C N . . +115 covale sing A0 A0 ASN ALA 115 116 C N . . +116 covale ? A0 A0 CYS CYS 24 98 SG SG . . +117 covale sing B0 B0 xpb xpb 1 2 C N . . +118 covale sing B0 B0 xpb xpb 2 3 C N . . +119 covale sing B0 B0 xpb xpb 3 4 C N . . +120 covale sing B0 B0 xpb xpb 4 5 C N . . +121 covale sing B0 B0 xpb xpb 5 6 C N . . +122 covale sing B0 B0 xpb xpb 6 7 C N . . +123 covale sing B0 B0 xpb xpb 7 8 C N . . +124 covale sing B0 B0 xpb xpb 8 9 C N . . +125 covale sing B0 B0 xpb xpb 9 10 C N . . +126 covale sing B0 B0 xpb xpb 10 11 C N . . +127 covale sing B0 B0 xpb xpb 11 12 C N . . +128 covale sing B0 B0 xpb xpb 12 13 C N . . +129 covale sing B0 B0 xpb xpb 13 14 C N . . +130 covale sing B0 B0 xpb xpb 14 15 C N . . +131 covale sing B0 B0 xpb xpb 15 16 C N . . +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +ASN N CA SING N ? 1 +ASN CA C SING N ? 2 +ASN CA CB SING N ? 3 +ASN C O DOUB N ? 4 +ALA N CA SING N ? 5 +ALA CA C SING N ? 6 +ALA CA CB SING N ? 7 +ALA C O DOUB N ? 8 +PHE N CA SING N ? 9 +PHE CA C SING N ? 10 +PHE CA CB SING N ? 11 +PHE C O DOUB N ? 12 +PHE CB CG SING N ? 13 +PHE CG CD1 DOUB Y ? 14 +PHE CG CD2 SING Y ? 15 +PHE CD1 CE1 SING Y ? 16 +PHE CD2 CE2 DOUB Y ? 17 +PHE CE1 CZ DOUB Y ? 18 +PHE CE2 CZ SING Y ? 19 +THR N CA SING N ? 20 +THR CA C SING N ? 21 +THR CA CB SING N ? 22 +THR C O DOUB N ? 23 +THR CB OG1 SING N ? 24 +THR CB CG2 SING N ? 25 +VAL N CA SING N ? 26 +VAL CA C SING N ? 27 +VAL CA CB SING N ? 28 +VAL C O DOUB N ? 29 +VAL CB CG1 SING N ? 30 +VAL CB CG2 SING N ? 31 +THR N CA SING N ? 32 +THR CA C SING N ? 33 +THR CA CB SING N ? 34 +THR C O DOUB N ? 35 +THR CB OG1 SING N ? 36 +THR CB CG2 SING N ? 37 +VAL N CA SING N ? 38 +VAL CA C SING N ? 39 +VAL CA CB SING N ? 40 +VAL C O DOUB N ? 41 +VAL CB CG1 SING N ? 42 +VAL CB CG2 SING N ? 43 +PRO N CA SING N ? 44 +PRO N CD SING N ? 45 +PRO CA C SING N ? 46 +PRO CA CB SING N ? 47 +PRO C O DOUB N ? 48 +PRO CB CG SING N ? 49 +PRO CG CD SING N ? 50 +LYS N CA SING N ? 51 +LYS CA C SING N ? 52 +LYS CA CB SING N ? 53 +LYS C O DOUB N ? 54 +LYS CB CG SING N ? 55 +LYS CG CD SING N ? 56 +LYS CD CE SING N ? 57 +LYS CE NZ SING N ? 58 +ASP N CA SING N ? 59 +ASP CA C SING N ? 60 +ASP CA CB SING N ? 61 +ASP C O DOUB N ? 62 +ASP CB CG SING N ? 63 +ASP CG OD1 DOUB N ? 64 +ASP CG OD2 SING N ? 65 +LEU N CA SING N ? 66 +LEU CA C SING N ? 67 +LEU CA CB SING N ? 68 +LEU C O DOUB N ? 69 +LEU CB CG SING N ? 70 +LEU CG CD1 SING N ? 71 +LEU CG CD2 SING N ? 72 +TYR N CA SING N ? 73 +TYR CA C SING N ? 74 +TYR CA CB SING N ? 75 +TYR C O DOUB N ? 76 +TYR CB CG SING N ? 77 +TYR CG CD1 DOUB Y ? 78 +TYR CG CD2 SING Y ? 79 +TYR CD1 CE1 SING Y ? 80 +TYR CD2 CE2 DOUB Y ? 81 +TYR CE1 CZ DOUB Y ? 82 +TYR CE2 CZ SING Y ? 83 +TYR CZ OH SING N ? 84 +VAL N CA SING N ? 85 +VAL CA C SING N ? 86 +VAL CA CB SING N ? 87 +VAL C O DOUB N ? 88 +VAL CB CG1 SING N ? 89 +VAL CB CG2 SING N ? 90 +VAL N CA SING N ? 91 +VAL CA C SING N ? 92 +VAL CA CB SING N ? 93 +VAL C O DOUB N ? 94 +VAL CB CG1 SING N ? 95 +VAL CB CG2 SING N ? 96 +GLU N CA SING N ? 97 +GLU CA C SING N ? 98 +GLU CA CB SING N ? 99 +GLU C O DOUB N ? 100 +GLU CB CG SING N ? 101 +GLU CG CD SING N ? 102 +GLU CD OE1 DOUB N ? 103 +GLU CD OE2 SING N ? 104 +TYR N CA SING N ? 105 +TYR CA C SING N ? 106 +TYR CA CB SING N ? 107 +TYR C O DOUB N ? 108 +TYR CB CG SING N ? 109 +TYR CG CD1 DOUB Y ? 110 +TYR CG CD2 SING Y ? 111 +TYR CD1 CE1 SING Y ? 112 +TYR CD2 CE2 DOUB Y ? 113 +TYR CE1 CZ DOUB Y ? 114 +TYR CE2 CZ SING Y ? 115 +TYR CZ OH SING N ? 116 +GLY N CA SING N ? 117 +GLY CA C SING N ? 118 +GLY C O DOUB N ? 119 +SER N CA SING N ? 120 +SER CA C SING N ? 121 +SER CA CB SING N ? 122 +SER C O DOUB N ? 123 +SER CB OG SING N ? 124 +ASN N CA SING N ? 125 +ASN CA C SING N ? 126 +ASN CA CB SING N ? 127 +ASN C O DOUB N ? 128 +ASN CB CG SING N ? 129 +ASN CG OD1 DOUB N ? 130 +ASN CG ND2 SING N ? 131 +MET N CA SING N ? 132 +MET CA C SING N ? 133 +MET CA CB SING N ? 134 +MET C O DOUB N ? 135 +MET CB CG SING N ? 136 +MET CG SD SING N ? 137 +MET SD CE SING N ? 138 +THR N CA SING N ? 139 +THR CA C SING N ? 140 +THR CA CB SING N ? 141 +THR C O DOUB N ? 142 +THR CB OG1 SING N ? 143 +THR CB CG2 SING N ? 144 +ILE N CA SING N ? 145 +ILE CA C SING N ? 146 +ILE CA CB SING N ? 147 +ILE C O DOUB N ? 148 +ILE CB CG1 SING N ? 149 +ILE CB CG2 SING N ? 150 +ILE CG1 CD1 SING N ? 151 +GLU N CA SING N ? 152 +GLU CA C SING N ? 153 +GLU CA CB SING N ? 154 +GLU C O DOUB N ? 155 +GLU CB CG SING N ? 156 +GLU CG CD SING N ? 157 +GLU CD OE1 DOUB N ? 158 +GLU CD OE2 SING N ? 159 +CYS N CA SING N ? 160 +CYS CA C SING N ? 161 +CYS CA CB SING N ? 162 +CYS C O DOUB N ? 163 +CYS CB SG SING N ? 164 +LYS N CA SING N ? 165 +LYS CA C SING N ? 166 +LYS CA CB SING N ? 167 +LYS C O DOUB N ? 168 +LYS CB CG SING N ? 169 +LYS CG CD SING N ? 170 +LYS CD CE SING N ? 171 +LYS CE NZ SING N ? 172 +PHE N CA SING N ? 173 +PHE CA C SING N ? 174 +PHE CA CB SING N ? 175 +PHE C O DOUB N ? 176 +PHE CB CG SING N ? 177 +PHE CG CD1 DOUB Y ? 178 +PHE CG CD2 SING Y ? 179 +PHE CD1 CE1 SING Y ? 180 +PHE CD2 CE2 DOUB Y ? 181 +PHE CE1 CZ DOUB Y ? 182 +PHE CE2 CZ SING Y ? 183 +PRO N CA SING N ? 184 +PRO N CD SING N ? 185 +PRO CA C SING N ? 186 +PRO CA CB SING N ? 187 +PRO C O DOUB N ? 188 +PRO CB CG SING N ? 189 +PRO CG CD SING N ? 190 +VAL N CA SING N ? 191 +VAL CA C SING N ? 192 +VAL CA CB SING N ? 193 +VAL C O DOUB N ? 194 +VAL CB CG1 SING N ? 195 +VAL CB CG2 SING N ? 196 +GLU N CA SING N ? 197 +GLU CA C SING N ? 198 +GLU CA CB SING N ? 199 +GLU C O DOUB N ? 200 +GLU CB CG SING N ? 201 +GLU CG CD SING N ? 202 +GLU CD OE1 DOUB N ? 203 +LYS N CA SING N ? 204 +LYS CA C SING N ? 205 +LYS CA CB SING N ? 206 +LYS C O DOUB N ? 207 +LYS CB CG SING N ? 208 +GLN N CA SING N ? 209 +GLN CA C SING N ? 210 +GLN CA CB SING N ? 211 +GLN C O DOUB N ? 212 +GLN CB CG SING N ? 213 +GLN CG CD SING N ? 214 +GLN CD OE1 DOUB N ? 215 +GLN CD NE2 SING N ? 216 +LEU N CA SING N ? 217 +LEU CA C SING N ? 218 +LEU CA CB SING N ? 219 +LEU C O DOUB N ? 220 +LEU CB CG SING N ? 221 +LEU CG CD1 SING N ? 222 +LEU CG CD2 SING N ? 223 +ASP N CA SING N ? 224 +ASP CA C SING N ? 225 +ASP CA CB SING N ? 226 +ASP C O DOUB N ? 227 +ASP CB CG SING N ? 228 +ASP CG OD1 DOUB N ? 229 +ASP CG OD2 SING N ? 230 +LEU N CA SING N ? 231 +LEU CA C SING N ? 232 +LEU CA CB SING N ? 233 +LEU C O DOUB N ? 234 +LEU CB CG SING N ? 235 +LEU CG CD1 SING N ? 236 +LEU CG CD2 SING N ? 237 +ALA N CA SING N ? 238 +ALA CA C SING N ? 239 +ALA CA CB SING N ? 240 +ALA C O DOUB N ? 241 +ALA N CA SING N ? 242 +ALA CA C SING N ? 243 +ALA CA CB SING N ? 244 +ALA C O DOUB N ? 245 +LEU N CA SING N ? 246 +LEU CA C SING N ? 247 +LEU CA CB SING N ? 248 +LEU C O DOUB N ? 249 +LEU CB CG SING N ? 250 +LEU CG CD1 SING N ? 251 +LEU CG CD2 SING N ? 252 +ILE N CA SING N ? 253 +ILE CA C SING N ? 254 +ILE CA CB SING N ? 255 +ILE C O DOUB N ? 256 +ILE CB CG1 SING N ? 257 +ILE CB CG2 SING N ? 258 +ILE CG1 CD1 SING N ? 259 +VAL N CA SING N ? 260 +VAL CA C SING N ? 261 +VAL CA CB SING N ? 262 +VAL C O DOUB N ? 263 +VAL CB CG1 SING N ? 264 +VAL CB CG2 SING N ? 265 +TYR N CA SING N ? 266 +TYR CA C SING N ? 267 +TYR CA CB SING N ? 268 +TYR C O DOUB N ? 269 +TYR CB CG SING N ? 270 +TYR CG CD1 DOUB Y ? 271 +TYR CG CD2 SING Y ? 272 +TYR CD1 CE1 SING Y ? 273 +TYR CD2 CE2 DOUB Y ? 274 +TYR CE1 CZ DOUB Y ? 275 +TYR CE2 CZ SING Y ? 276 +TYR CZ OH SING N ? 277 +TRP N CA SING N ? 278 +TRP CA C SING N ? 279 +TRP CA CB SING N ? 280 +TRP C O DOUB N ? 281 +TRP CB CG SING N ? 282 +TRP CG CD1 DOUB Y ? 283 +TRP CG CD2 SING Y ? 284 +TRP CD1 NE1 SING Y ? 285 +TRP CD2 CE2 DOUB Y ? 286 +TRP CD2 CE3 SING Y ? 287 +TRP NE1 CE2 SING Y ? 288 +TRP CE2 CZ2 SING Y ? 289 +TRP CE3 CZ3 DOUB Y ? 290 +TRP CZ2 CH2 DOUB Y ? 291 +TRP CZ3 CH2 SING Y ? 292 +GLU N CA SING N ? 293 +GLU CA C SING N ? 294 +GLU CA CB SING N ? 295 +GLU C O DOUB N ? 296 +GLU CB CG SING N ? 297 +GLU CG CD SING N ? 298 +GLU CD OE1 DOUB N ? 299 +GLU CD OE2 SING N ? 300 +MET N CA SING N ? 301 +MET CA C SING N ? 302 +MET CA CB SING N ? 303 +MET C O DOUB N ? 304 +MET CB CG SING N ? 305 +MET CG SD SING N ? 306 +MET SD CE SING N ? 307 +GLU N CA SING N ? 308 +GLU CA C SING N ? 309 +GLU CA CB SING N ? 310 +GLU C O DOUB N ? 311 +GLU CB CG SING N ? 312 +GLU CG CD SING N ? 313 +GLU CD OE1 DOUB N ? 314 +GLU CD OE2 SING N ? 315 +ASP N CA SING N ? 316 +ASP CA C SING N ? 317 +ASP CA CB SING N ? 318 +ASP C O DOUB N ? 319 +ASP CB CG SING N ? 320 +ASP CG OD1 DOUB N ? 321 +ASP CG OD2 SING N ? 322 +LYS N CA SING N ? 323 +LYS CA C SING N ? 324 +LYS CA CB SING N ? 325 +LYS C O DOUB N ? 326 +LYS CB CG SING N ? 327 +LYS CG CD SING N ? 328 +LYS CD CE SING N ? 329 +LYS CE NZ SING N ? 330 +ASN N CA SING N ? 331 +ASN CA C SING N ? 332 +ASN CA CB SING N ? 333 +ASN C O DOUB N ? 334 +ASN CB CG SING N ? 335 +ASN CG OD1 DOUB N ? 336 +ASN CG ND2 SING N ? 337 +ILE N CA SING N ? 338 +ILE CA C SING N ? 339 +ILE CA CB SING N ? 340 +ILE C O DOUB N ? 341 +ILE CB CG1 SING N ? 342 +ILE CB CG2 SING N ? 343 +ILE CG1 CD1 SING N ? 344 +ILE N CA SING N ? 345 +ILE CA C SING N ? 346 +ILE CA CB SING N ? 347 +ILE C O DOUB N ? 348 +ILE CB CG1 SING N ? 349 +ILE CB CG2 SING N ? 350 +ILE CG1 CD1 SING N ? 351 +GLN N CA SING N ? 352 +GLN CA C SING N ? 353 +GLN CA CB SING N ? 354 +GLN C O DOUB N ? 355 +GLN CB CG SING N ? 356 +GLN CG CD SING N ? 357 +GLN CD OE1 DOUB N ? 358 +GLN CD NE2 SING N ? 359 +PHE N CA SING N ? 360 +PHE CA C SING N ? 361 +PHE CA CB SING N ? 362 +PHE C O DOUB N ? 363 +PHE CB CG SING N ? 364 +PHE CG CD1 DOUB Y ? 365 +PHE CG CD2 SING Y ? 366 +PHE CD1 CE1 SING Y ? 367 +PHE CD2 CE2 DOUB Y ? 368 +PHE CE1 CZ DOUB Y ? 369 +PHE CE2 CZ SING Y ? 370 +VAL N CA SING N ? 371 +VAL CA C SING N ? 372 +VAL CA CB SING N ? 373 +VAL C O DOUB N ? 374 +VAL CB CG1 SING N ? 375 +VAL CB CG2 SING N ? 376 +HIS N CA SING N ? 377 +HIS CA C SING N ? 378 +HIS CA CB SING N ? 379 +HIS C O DOUB N ? 380 +HIS CB CG SING N ? 381 +HIS CG ND1 SING Y ? 382 +HIS CG CD2 DOUB Y ? 383 +HIS ND1 CE1 DOUB Y ? 384 +HIS CD2 NE2 SING Y ? 385 +HIS CE1 NE2 SING Y ? 386 +GLY N CA SING N ? 387 +GLY CA C SING N ? 388 +GLY C O DOUB N ? 389 +GLU N CA SING N ? 390 +GLU CA C SING N ? 391 +GLU CA CB SING N ? 392 +GLU C O DOUB N ? 393 +GLU CB CG SING N ? 394 +GLU CG CD SING N ? 395 +GLU CD OE1 DOUB N ? 396 +GLU CD OE2 SING N ? 397 +GLU N CA SING N ? 398 +GLU CA C SING N ? 399 +GLU CA CB SING N ? 400 +GLU C O DOUB N ? 401 +GLU CB CG SING N ? 402 +GLU CG CD SING N ? 403 +GLU CD OE1 DOUB N ? 404 +GLU CD OE2 SING N ? 405 +ASP N CA SING N ? 406 +ASP CA C SING N ? 407 +ASP CA CB SING N ? 408 +ASP C O DOUB N ? 409 +ASP CB CG SING N ? 410 +ASP CG OD1 DOUB N ? 411 +ASP CG OD2 SING N ? 412 +LEU N CA SING N ? 413 +LEU CA C SING N ? 414 +LEU CA CB SING N ? 415 +LEU C O DOUB N ? 416 +LEU CB CG SING N ? 417 +LEU CG CD1 SING N ? 418 +LEU CG CD2 SING N ? 419 +LYS N CA SING N ? 420 +LYS CA C SING N ? 421 +LYS CA CB SING N ? 422 +LYS C O DOUB N ? 423 +LYS CB CG SING N ? 424 +LYS CG CD SING N ? 425 +LYS CD CE SING N ? 426 +LYS CE NZ SING N ? 427 +VAL N CA SING N ? 428 +VAL CA C SING N ? 429 +VAL CA CB SING N ? 430 +VAL C O DOUB N ? 431 +VAL CB CG1 SING N ? 432 +VAL CB CG2 SING N ? 433 +GLN N CA SING N ? 434 +GLN CA C SING N ? 435 +GLN CA CB SING N ? 436 +GLN C O DOUB N ? 437 +GLN CB CG SING N ? 438 +GLN CG CD SING N ? 439 +GLN CD OE1 DOUB N ? 440 +GLN CD NE2 SING N ? 441 +HIS N CA SING N ? 442 +HIS CA C SING N ? 443 +HIS CA CB SING N ? 444 +HIS C O DOUB N ? 445 +HIS CB CG SING N ? 446 +HIS CG ND1 SING Y ? 447 +HIS CG CD2 DOUB Y ? 448 +HIS ND1 CE1 DOUB Y ? 449 +HIS CD2 NE2 SING Y ? 450 +HIS CE1 NE2 SING Y ? 451 +SER N CA SING N ? 452 +SER CA C SING N ? 453 +SER CA CB SING N ? 454 +SER C O DOUB N ? 455 +SER CB OG SING N ? 456 +SER N CA SING N ? 457 +SER CA C SING N ? 458 +SER CA CB SING N ? 459 +SER C O DOUB N ? 460 +SER CB OG SING N ? 461 +TYR N CA SING N ? 462 +TYR CA C SING N ? 463 +TYR CA CB SING N ? 464 +TYR C O DOUB N ? 465 +TYR CB CG SING N ? 466 +TYR CG CD1 DOUB Y ? 467 +TYR CG CD2 SING Y ? 468 +TYR CD1 CE1 SING Y ? 469 +TYR CD2 CE2 DOUB Y ? 470 +TYR CE1 CZ DOUB Y ? 471 +TYR CE2 CZ SING Y ? 472 +TYR CZ OH SING N ? 473 +ARG N CA SING N ? 474 +ARG CA C SING N ? 475 +ARG CA CB SING N ? 476 +ARG C O DOUB N ? 477 +ARG CB CG SING N ? 478 +ARG CG CD SING N ? 479 +ARG CD NE SING N ? 480 +GLN N CA SING N ? 481 +GLN CA C SING N ? 482 +GLN CA CB SING N ? 483 +GLN C O DOUB N ? 484 +GLN CB CG SING N ? 485 +GLN CG CD SING N ? 486 +GLN CD OE1 DOUB N ? 487 +GLN CD NE2 SING N ? 488 +ARG N CA SING N ? 489 +ARG CA C SING N ? 490 +ARG CA CB SING N ? 491 +ARG C O DOUB N ? 492 +ARG CB CG SING N ? 493 +ARG CG CD SING N ? 494 +ARG CD NE SING N ? 495 +ARG NE CZ SING N ? 496 +ARG CZ NH1 SING N ? 497 +ARG CZ NH2 DOUB N ? 498 +ALA N CA SING N ? 499 +ALA CA C SING N ? 500 +ALA CA CB SING N ? 501 +ALA C O DOUB N ? 502 +ARG N CA SING N ? 503 +ARG CA C SING N ? 504 +ARG CA CB SING N ? 505 +ARG C O DOUB N ? 506 +ARG CB CG SING N ? 507 +ARG CG CD SING N ? 508 +ARG CD NE SING N ? 509 +ARG NE CZ SING N ? 510 +ARG CZ NH1 SING N ? 511 +ARG CZ NH2 DOUB N ? 512 +LEU N CA SING N ? 513 +LEU CA C SING N ? 514 +LEU CA CB SING N ? 515 +LEU C O DOUB N ? 516 +LEU CB CG SING N ? 517 +LEU CG CD1 SING N ? 518 +LEU CG CD2 SING N ? 519 +LEU N CA SING N ? 520 +LEU CA C SING N ? 521 +LEU CA CB SING N ? 522 +LEU C O DOUB N ? 523 +LEU CB CG SING N ? 524 +LEU CG CD1 SING N ? 525 +LEU CG CD2 SING N ? 526 +LYS N CA SING N ? 527 +LYS CA C SING N ? 528 +LYS CA CB SING N ? 529 +LYS C O DOUB N ? 530 +LYS CB CG SING N ? 531 +LYS CG CD SING N ? 532 +LYS CD CE SING N ? 533 +LYS CE NZ SING N ? 534 +ASP N CA SING N ? 535 +ASP CA C SING N ? 536 +ASP CA CB SING N ? 537 +ASP C O DOUB N ? 538 +ASP CB CG SING N ? 539 +ASP CG OD1 DOUB N ? 540 +ASP CG OD2 SING N ? 541 +GLN N CA SING N ? 542 +GLN CA C SING N ? 543 +GLN CA CB SING N ? 544 +GLN C O DOUB N ? 545 +GLN CB CG SING N ? 546 +GLN CG CD SING N ? 547 +GLN CD OE1 DOUB N ? 548 +GLN CD NE2 SING N ? 549 +LEU N CA SING N ? 550 +LEU CA C SING N ? 551 +LEU CA CB SING N ? 552 +LEU C O DOUB N ? 553 +LEU CB CG SING N ? 554 +LEU CG CD1 SING N ? 555 +LEU CG CD2 SING N ? 556 +SER N CA SING N ? 557 +SER CA C SING N ? 558 +SER CA CB SING N ? 559 +SER C O DOUB N ? 560 +SER CB OG SING N ? 561 +LEU N CA SING N ? 562 +LEU CA C SING N ? 563 +LEU CA CB SING N ? 564 +LEU C O DOUB N ? 565 +LEU CB CG SING N ? 566 +LEU CG CD1 SING N ? 567 +LEU CG CD2 SING N ? 568 +GLY N CA SING N ? 569 +GLY CA C SING N ? 570 +GLY C O DOUB N ? 571 +ASN N CA SING N ? 572 +ASN CA C SING N ? 573 +ASN CA CB SING N ? 574 +ASN C O DOUB N ? 575 +ASN CB CG SING N ? 576 +ASN CG OD1 DOUB N ? 577 +ASN CG ND2 SING N ? 578 +ALA N CA SING N ? 579 +ALA CA C SING N ? 580 +ALA CA CB SING N ? 581 +ALA C O DOUB N ? 582 +ALA N CA SING N ? 583 +ALA CA C SING N ? 584 +ALA CA CB SING N ? 585 +ALA C O DOUB N ? 586 +LEU N CA SING N ? 587 +LEU CA C SING N ? 588 +LEU CA CB SING N ? 589 +LEU C O DOUB N ? 590 +LEU CB CG SING N ? 591 +LEU CG CD1 SING N ? 592 +LEU CG CD2 SING N ? 593 +GLN N CA SING N ? 594 +GLN CA C SING N ? 595 +GLN CA CB SING N ? 596 +GLN C O DOUB N ? 597 +GLN CB CG SING N ? 598 +GLN CG CD SING N ? 599 +GLN CD OE1 DOUB N ? 600 +GLN CD NE2 SING N ? 601 +ILE N CA SING N ? 602 +ILE CA C SING N ? 603 +ILE CA CB SING N ? 604 +ILE C O DOUB N ? 605 +ILE CB CG1 SING N ? 606 +ILE CB CG2 SING N ? 607 +ILE CG1 CD1 SING N ? 608 +THR N CA SING N ? 609 +THR CA C SING N ? 610 +THR CA CB SING N ? 611 +THR C O DOUB N ? 612 +THR CB OG1 SING N ? 613 +THR CB CG2 SING N ? 614 +ASP N CA SING N ? 615 +ASP CA C SING N ? 616 +ASP CA CB SING N ? 617 +ASP C O DOUB N ? 618 +ASP CB CG SING N ? 619 +ASP CG OD1 DOUB N ? 620 +ASP CG OD2 SING N ? 621 +VAL N CA SING N ? 622 +VAL CA C SING N ? 623 +VAL CA CB SING N ? 624 +VAL C O DOUB N ? 625 +VAL CB CG1 SING N ? 626 +VAL CB CG2 SING N ? 627 +LYS N CA SING N ? 628 +LYS CA C SING N ? 629 +LYS CA CB SING N ? 630 +LYS C O DOUB N ? 631 +LYS CB CG SING N ? 632 +LYS CG CD SING N ? 633 +LYS CD CE SING N ? 634 +LYS CE NZ SING N ? 635 +LEU N CA SING N ? 636 +LEU CA C SING N ? 637 +LEU CA CB SING N ? 638 +LEU C O DOUB N ? 639 +LEU CB CG SING N ? 640 +LEU CG CD1 SING N ? 641 +LEU CG CD2 SING N ? 642 +GLN N CA SING N ? 643 +GLN CA C SING N ? 644 +GLN CA CB SING N ? 645 +GLN C O DOUB N ? 646 +GLN CB CG SING N ? 647 +GLN CG CD SING N ? 648 +GLN CD OE1 DOUB N ? 649 +GLN CD NE2 SING N ? 650 +ASP N CA SING N ? 651 +ASP CA C SING N ? 652 +ASP CA CB SING N ? 653 +ASP C O DOUB N ? 654 +ASP CB CG SING N ? 655 +ASP CG OD1 DOUB N ? 656 +ASP CG OD2 SING N ? 657 +ALA N CA SING N ? 658 +ALA CA C SING N ? 659 +ALA CA CB SING N ? 660 +ALA C O DOUB N ? 661 +GLY N CA SING N ? 662 +GLY CA C SING N ? 663 +GLY C O DOUB N ? 664 +VAL N CA SING N ? 665 +VAL CA C SING N ? 666 +VAL CA CB SING N ? 667 +VAL C O DOUB N ? 668 +VAL CB CG1 SING N ? 669 +VAL CB CG2 SING N ? 670 +TYR N CA SING N ? 671 +TYR CA C SING N ? 672 +TYR CA CB SING N ? 673 +TYR C O DOUB N ? 674 +TYR CB CG SING N ? 675 +TYR CG CD1 DOUB Y ? 676 +TYR CG CD2 SING Y ? 677 +TYR CD1 CE1 SING Y ? 678 +TYR CD2 CE2 DOUB Y ? 679 +TYR CE1 CZ DOUB Y ? 680 +TYR CE2 CZ SING Y ? 681 +TYR CZ OH SING N ? 682 +ARG N CA SING N ? 683 +ARG CA C SING N ? 684 +ARG CA CB SING N ? 685 +ARG C O DOUB N ? 686 +ARG CB CG SING N ? 687 +ARG CG CD SING N ? 688 +ARG CD NE SING N ? 689 +ARG NE CZ SING N ? 690 +ARG CZ NH1 SING N ? 691 +ARG CZ NH2 DOUB N ? 692 +CYS N CA SING N ? 693 +CYS CA C SING N ? 694 +CYS CA CB SING N ? 695 +CYS C O DOUB N ? 696 +CYS CB SG SING N ? 697 +MET N CA SING N ? 698 +MET CA C SING N ? 699 +MET CA CB SING N ? 700 +MET C O DOUB N ? 701 +MET CB CG SING N ? 702 +MET CG SD SING N ? 703 +MET SD CE SING N ? 704 +ILE N CA SING N ? 705 +ILE CA C SING N ? 706 +ILE CA CB SING N ? 707 +ILE C O DOUB N ? 708 +ILE CB CG1 SING N ? 709 +ILE CB CG2 SING N ? 710 +ILE CG1 CD1 SING N ? 711 +SER N CA SING N ? 712 +SER CA C SING N ? 713 +SER CA CB SING N ? 714 +SER C O DOUB N ? 715 +SER CB OG SING N ? 716 +TYR N CA SING N ? 717 +TYR CA C SING N ? 718 +TYR CA CB SING N ? 719 +TYR C O DOUB N ? 720 +TYR CB CG SING N ? 721 +TYR CG CD1 DOUB Y ? 722 +TYR CG CD2 SING Y ? 723 +TYR CD1 CE1 SING Y ? 724 +TYR CD2 CE2 DOUB Y ? 725 +TYR CE1 CZ DOUB Y ? 726 +TYR CE2 CZ SING Y ? 727 +TYR CZ OH SING N ? 728 +GLY N CA SING N ? 729 +GLY CA C SING N ? 730 +GLY C O DOUB N ? 731 +GLY N CA SING N ? 732 +GLY CA C SING N ? 733 +GLY C O DOUB N ? 734 +ALA N CA SING N ? 735 +ALA CA C SING N ? 736 +ALA CA CB SING N ? 737 +ALA C O DOUB N ? 738 +ASP N CA SING N ? 739 +ASP CA C SING N ? 740 +ASP CA CB SING N ? 741 +ASP C O DOUB N ? 742 +ASP CB CG SING N ? 743 +ASP CG OD1 DOUB N ? 744 +ASP CG OD2 SING N ? 745 +TYR N CA SING N ? 746 +TYR CA C SING N ? 747 +TYR CA CB SING N ? 748 +TYR C O DOUB N ? 749 +TYR CB CG SING N ? 750 +TYR CG CD1 DOUB Y ? 751 +TYR CG CD2 SING Y ? 752 +TYR CD1 CE1 SING Y ? 753 +TYR CD2 CE2 DOUB Y ? 754 +TYR CE1 CZ DOUB Y ? 755 +TYR CE2 CZ SING Y ? 756 +TYR CZ OH SING N ? 757 +LYS N CA SING N ? 758 +LYS CA C SING N ? 759 +LYS CA CB SING N ? 760 +LYS C O DOUB N ? 761 +LYS CB CG SING N ? 762 +LYS CG CD SING N ? 763 +LYS CD CE SING N ? 764 +LYS CE NZ SING N ? 765 +ARG N CA SING N ? 766 +ARG CA C SING N ? 767 +ARG CA CB SING N ? 768 +ARG C O DOUB N ? 769 +ARG CB CG SING N ? 770 +ARG CG CD SING N ? 771 +ARG CD NE SING N ? 772 +ILE N CA SING N ? 773 +ILE CA C SING N ? 774 +ILE CA CB SING N ? 775 +ILE C O DOUB N ? 776 +ILE CB CG1 SING N ? 777 +ILE CB CG2 SING N ? 778 +ILE CG1 CD1 SING N ? 779 +THR N CA SING N ? 780 +THR CA C SING N ? 781 +THR CA CB SING N ? 782 +THR C O DOUB N ? 783 +THR CB OG1 SING N ? 784 +THR CB CG2 SING N ? 785 +VAL N CA SING N ? 786 +VAL CA C SING N ? 787 +VAL CA CB SING N ? 788 +VAL C O DOUB N ? 789 +VAL CB CG1 SING N ? 790 +VAL CB CG2 SING N ? 791 +LYS N CA SING N ? 792 +LYS CA C SING N ? 793 +LYS CA CB SING N ? 794 +LYS C O DOUB N ? 795 +LYS CB CG SING N ? 796 +VAL N CA SING N ? 797 +VAL CA C SING N ? 798 +VAL CA CB SING N ? 799 +VAL C O DOUB N ? 800 +VAL CB CG1 SING N ? 801 +VAL CB CG2 SING N ? 802 +ASN N CA SING N ? 803 +ASN CA C SING N ? 804 +ASN CA CB SING N ? 805 +ASN C O DOUB N ? 806 +ASN CB CG SING N ? 807 +ASN CG OD1 DOUB N ? 808 +ASN CG ND2 SING N ? 809 +ALA N CA SING N ? 810 +ALA CA C SING N ? 811 +ALA CA CB SING N ? 812 +ALA C O DOUB N ? 813 +ASN CB CG SING N ? 814 +ASN CG OD1 DOUB N ? 815 +ASN CG ND2 SING N ? 816 +GLU CD OE2 SING N ? 817 +LYS CG CD SING N ? 818 +LYS CD CE SING N ? 819 +LYS CE NZ SING N ? 820 +ARG NE CZ SING N ? 821 +ARG CZ NH1 SING N ? 822 +ARG CZ NH2 DOUB N ? 823 +ARG NE CZ SING N ? 824 +ARG CZ NH1 SING N ? 825 +ARG CZ NH2 DOUB N ? 826 +LYS CG CD SING N ? 827 +LYS CD CE SING N ? 828 +LYS CE NZ SING N ? 829 +xpb N CA SING N ? 830 +xpb CA C SING N ? 831 +xpb C O DOUB N ? 832 +xpb N CA SING N ? 833 +xpb CA C SING N ? 834 +xpb C O DOUB N ? 835 +xpb N CA SING N ? 836 +xpb CA C SING N ? 837 +xpb C O DOUB N ? 838 +xpb N CA SING N ? 839 +xpb CA C SING N ? 840 +xpb C O DOUB N ? 841 +xpb N CA SING N ? 842 +xpb CA C SING N ? 843 +xpb C O DOUB N ? 844 +xpb N CA SING N ? 845 +xpb CA C SING N ? 846 +xpb C O DOUB N ? 847 +xpb N CA SING N ? 848 +xpb CA C SING N ? 849 +xpb C O DOUB N ? 850 +xpb N CA SING N ? 851 +xpb CA C SING N ? 852 +xpb C O DOUB N ? 853 +xpb N CA SING N ? 854 +xpb CA C SING N ? 855 +xpb C O DOUB N ? 856 +xpb N CA SING N ? 857 +xpb CA C SING N ? 858 +xpb C O DOUB N ? 859 +xpb N CA SING N ? 860 +xpb CA C SING N ? 861 +xpb C O DOUB N ? 862 +xpb N CA SING N ? 863 +xpb CA C SING N ? 864 +xpb C O DOUB N ? 865 +xpb N CA SING N ? 866 +xpb CA C SING N ? 867 +xpb C O DOUB N ? 868 +xpb N CA SING N ? 869 +xpb CA C SING N ? 870 +xpb C O DOUB N ? 871 +xpb N CA SING N ? 872 +xpb CA C SING N ? 873 +xpb C O DOUB N ? 874 +xpb N CA SING N ? 875 +xpb CA C SING N ? 876 +xpb C O DOUB N ? 877 +# +loop_ +_atom_site.group_PDB +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.B_iso_or_equiv +_atom_site.occupancy +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.pdbx_PDB_model_num +_atom_site.id +ATOM N N . ASN A0 1 1 . 1 ASN A0 N 0.0 1.0 1.989085 21.33953 10.928778 1 1 +ATOM C CA . ASN A0 1 1 . 1 ASN A0 CA 0.0 1.0 1.6170332 19.957409 10.88521 1 2 +ATOM C C . ASN A0 1 1 . 1 ASN A0 C 0.0 1.0 2.7884746 19.080227 10.43741 1 3 +ATOM O O . ASN A0 1 1 . 1 ASN A0 O 0.0 1.0 3.4483202 19.392414 9.4391575 1 4 +ATOM C CB . ASN A0 1 1 . 1 ASN A0 CB 0.0 1.0 0.43278378 19.759956 9.928743 1 5 +ATOM C CG . ASN A0 1 1 . 1 ASN A0 CG 0.0 1.0 -0.3268767 18.483614 10.123234 1 6 +ATOM O OD1 . ASN A0 1 1 . 1 ASN A0 OD1 0.0 1.0 -0.3154522 17.900505 11.200576 1 7 +ATOM N ND2 . ASN A0 1 1 . 1 ASN A0 ND2 0.0 1.0 -1.0491233 18.05488 9.081825 1 8 +ATOM N N . ALA A0 1 2 . 2 ALA A0 N 0.0 1.0 3.0434813 18.02158 11.15923 1 9 +ATOM C CA . ALA A0 1 2 . 2 ALA A0 CA 0.0 1.0 4.1033993 17.084915 10.813211 1 10 +ATOM C C . ALA A0 1 2 . 2 ALA A0 C 0.0 1.0 3.7205555 16.272072 9.592346 1 11 +ATOM O O . ALA A0 1 2 . 2 ALA A0 O 0.0 1.0 2.5461874 16.166527 9.252068 1 12 +ATOM C CB . ALA A0 1 2 . 2 ALA A0 CB 0.0 1.0 4.3800907 16.146635 12.002334 1 13 +ATOM N N . PHE A0 1 3 . 3 PHE A0 N 0.0 1.0 4.726815 15.735062 8.937117 1 14 +ATOM C CA . PHE A0 1 3 . 3 PHE A0 CA 0.0 1.0 4.4866486 14.823906 7.8243303 1 15 +ATOM C C . PHE A0 1 3 . 3 PHE A0 C 0.0 1.0 3.641132 13.665419 8.286507 1 16 +ATOM O O . PHE A0 1 3 . 3 PHE A0 O 0.0 1.0 3.9515965 13.004583 9.276205 1 17 +ATOM C CB . PHE A0 1 3 . 3 PHE A0 CB 0.0 1.0 5.808589 14.304048 7.25027 1 18 +ATOM C CG . PHE A0 1 3 . 3 PHE A0 CG 0.0 1.0 5.652857 13.324755 6.110876 1 19 +ATOM C CD1 . PHE A0 1 3 . 3 PHE A0 CD1 0.0 1.0 5.350764 13.781157 4.8455534 1 20 +ATOM C CD2 . PHE A0 1 3 . 3 PHE A0 CD2 0.0 1.0 5.8402147 11.979542 6.3215027 1 21 +ATOM C CE1 . PHE A0 1 3 . 3 PHE A0 CE1 0.0 1.0 5.199893 12.881052 3.7845192 1 22 +ATOM C CE2 . PHE A0 1 3 . 3 PHE A0 CE2 0.0 1.0 5.6873426 11.079601 5.2720838 1 23 +ATOM C CZ . PHE A0 1 3 . 3 PHE A0 CZ 0.0 1.0 5.3664904 11.519726 4.0037117 1 24 +ATOM N N . THR A0 1 4 . 4 THR A0 N 0.0 1.0 2.5484724 13.438586 7.583741 1 25 +ATOM C CA . THR A0 1 4 . 4 THR A0 CA 0.0 1.0 1.6139076 12.361889 7.9488854 1 26 +ATOM C C . THR A0 1 4 . 4 THR A0 C 0.0 1.0 1.1545273 11.607864 6.72376 1 27 +ATOM O O . THR A0 1 4 . 4 THR A0 O 0.0 1.0 0.82042587 12.226803 5.7094874 1 28 +ATOM C CB . THR A0 1 4 . 4 THR A0 CB 0.0 1.0 0.41144508 12.897299 8.710455 1 29 +ATOM O OG1 . THR A0 1 4 . 4 THR A0 OG1 0.0 1.0 0.85770917 13.566547 9.913902 1 30 +ATOM C CG2 . THR A0 1 4 . 4 THR A0 CG2 0.0 1.0 -0.5509022 11.791903 9.108685 1 31 +ATOM N N . VAL A0 1 5 . 5 VAL A0 N 0.0 1.0 1.120049 10.322592 6.832873 1 32 +ATOM C CA . VAL A0 1 5 . 5 VAL A0 CA 0.0 1.0 0.53643626 9.463337 5.8119326 1 33 +ATOM C C . VAL A0 1 5 . 5 VAL A0 C 0.0 1.0 -0.8763653 9.111274 6.2538705 1 34 +ATOM O O . VAL A0 1 5 . 5 VAL A0 O 0.0 1.0 -1.0834997 8.681837 7.379569 1 35 +ATOM C CB . VAL A0 1 5 . 5 VAL A0 CB 0.0 1.0 1.369255 8.18767 5.5906267 1 36 +ATOM C CG1 . VAL A0 1 5 . 5 VAL A0 CG1 0.0 1.0 0.7174922 7.2650776 4.5840235 1 37 +ATOM C CG2 . VAL A0 1 5 . 5 VAL A0 CG2 0.0 1.0 2.7806098 8.532831 5.1302614 1 38 +ATOM N N . THR A0 1 6 . 6 THR A0 N 0.0 1.0 -1.8493083 9.276789 5.3696904 1 39 +ATOM C CA . THR A0 1 6 . 6 THR A0 CA 0.0 1.0 -3.2470913 9.010048 5.686525 1 40 +ATOM C C . THR A0 1 6 . 6 THR A0 C 0.0 1.0 -3.7617178 7.864627 4.8195686 1 41 +ATOM O O . THR A0 1 6 . 6 THR A0 O 0.0 1.0 -3.2425542 7.598337 3.74462 1 42 +ATOM C CB . THR A0 1 6 . 6 THR A0 CB 0.0 1.0 -4.1348877 10.2472515 5.4704647 1 43 +ATOM O OG1 . THR A0 1 6 . 6 THR A0 OG1 0.0 1.0 -4.0523024 10.676605 4.122838 1 44 +ATOM C CG2 . THR A0 1 6 . 6 THR A0 CG2 0.0 1.0 -3.712965 11.390028 6.388726 1 45 +ATOM N N . VAL A0 1 7 . 7 VAL A0 N 0.0 1.0 -4.79574 7.194822 5.326121 1 46 +ATOM C CA . VAL A0 1 7 . 7 VAL A0 CA 0.0 1.0 -5.4558563 6.103944 4.604437 1 47 +ATOM C C . VAL A0 1 7 . 7 VAL A0 C 0.0 1.0 -6.910933 6.4402423 4.4009247 1 48 +ATOM O O . VAL A0 1 7 . 7 VAL A0 O 0.0 1.0 -7.551225 6.9989295 5.2994814 1 49 +ATOM C CB . VAL A0 1 7 . 7 VAL A0 CB 0.0 1.0 -5.295835 4.758697 5.341468 1 50 +ATOM C CG1 . VAL A0 1 7 . 7 VAL A0 CG1 0.0 1.0 -3.846819 4.3145967 5.413797 1 51 +ATOM C CG2 . VAL A0 1 7 . 7 VAL A0 CG2 0.0 1.0 -5.8878508 4.837515 6.7453537 1 52 +ATOM N N . PRO A0 1 8 . 8 PRO A0 N 0.0 1.0 -7.422141 6.137639 3.232428 1 53 +ATOM C CA . PRO A0 1 8 . 8 PRO A0 CA 0.0 1.0 -8.870903 6.322649 3.011858 1 54 +ATOM C C . PRO A0 1 8 . 8 PRO A0 C 0.0 1.0 -9.68417 5.5047007 3.9916825 1 55 +ATOM O O . PRO A0 1 8 . 8 PRO A0 O 0.0 1.0 -10.706776 5.9603615 4.514618 1 56 +ATOM C CB . PRO A0 1 8 . 8 PRO A0 CB 0.0 1.0 -9.113456 5.888834 1.5658685 1 57 +ATOM C CG . PRO A0 1 8 . 8 PRO A0 CG 0.0 1.0 -7.785279 6.011233 0.89379364 1 58 +ATOM C CD . PRO A0 1 8 . 8 PRO A0 CD 0.0 1.0 -6.7703238 5.7185497 1.9831771 1 59 +ATOM N N . LYS A0 1 9 . 9 LYS A0 N 0.0 1.0 -9.228197 4.30855 4.226508 1 60 +ATOM C CA . LYS A0 1 9 . 9 LYS A0 CA 0.0 1.0 -9.73748 3.379807 5.238325 1 61 +ATOM C C . LYS A0 1 9 . 9 LYS A0 C 0.0 1.0 -8.658036 2.3786998 5.5732336 1 62 +ATOM O O . LYS A0 1 9 . 9 LYS A0 O 0.0 1.0 -7.7167296 2.1899908 4.8249807 1 63 +ATOM C CB . LYS A0 1 9 . 9 LYS A0 CB 0.0 1.0 -11.023468 2.6716876 4.747964 1 64 +ATOM C CG . LYS A0 1 9 . 9 LYS A0 CG 0.0 1.0 -10.847694 1.8385198 3.4951348 1 65 +ATOM C CD . LYS A0 1 9 . 9 LYS A0 CD 0.0 1.0 -12.170506 1.2275538 3.0580978 1 66 +ATOM C CE . LYS A0 1 9 . 9 LYS A0 CE 0.0 1.0 -12.049124 0.48931557 1.7223439 1 67 +ATOM N NZ . LYS A0 1 9 . 9 LYS A0 NZ 0.0 1.0 -13.366734 -0.046709023 1.2284853 1 68 +ATOM N N . ASP A0 1 10 . 10 ASP A0 N 0.0 1.0 -8.8076515 1.702224 6.69034 1 69 +ATOM C CA . ASP A0 1 10 . 10 ASP A0 CA 0.0 1.0 -7.7522235 0.8056662 7.144576 1 70 +ATOM C C . ASP A0 1 10 . 10 ASP A0 C 0.0 1.0 -8.12511 -0.66374147 6.9854307 1 71 +ATOM O O . ASP A0 1 10 . 10 ASP A0 O 0.0 1.0 -7.366516 -1.5556316 7.4007344 1 72 +ATOM C CB . ASP A0 1 10 . 10 ASP A0 CB 0.0 1.0 -7.388479 1.0838376 8.596859 1 73 +ATOM C CG . ASP A0 1 10 . 10 ASP A0 CG 0.0 1.0 -8.533589 0.8955271 9.555258 1 74 +ATOM O OD1 . ASP A0 1 10 . 10 ASP A0 OD1 0.0 1.0 -9.686099 0.65186924 9.110202 1 75 +ATOM O OD2 . ASP A0 1 10 . 10 ASP A0 OD2 0.0 1.0 -8.312846 1.0014567 10.768375 1 76 +ATOM N N . LEU A0 1 11 . 11 LEU A0 N 0.0 1.0 -9.297331 -0.96679485 6.406371 1 77 +ATOM C CA . LEU A0 1 11 . 11 LEU A0 CA 0.0 1.0 -9.761831 -2.3390276 6.1767044 1 78 +ATOM C C . LEU A0 1 11 . 11 LEU A0 C 0.0 1.0 -10.358337 -2.4611762 4.799118 1 79 +ATOM O O . LEU A0 1 11 . 11 LEU A0 O 0.0 1.0 -11.252293 -1.705116 4.4366274 1 80 +ATOM C CB . LEU A0 1 11 . 11 LEU A0 CB 0.0 1.0 -10.777336 -2.742087 7.24737 1 81 +ATOM C CG . LEU A0 1 11 . 11 LEU A0 CG 0.0 1.0 -11.495024 -4.0668044 7.0389585 1 82 +ATOM C CD1 . LEU A0 1 11 . 11 LEU A0 CD1 0.0 1.0 -10.496836 -5.2250547 7.075298 1 83 +ATOM C CD2 . LEU A0 1 11 . 11 LEU A0 CD2 0.0 1.0 -12.585012 -4.2733593 8.08995 1 84 +ATOM N N . TYR A0 1 12 . 12 TYR A0 N 0.0 1.0 -9.862122 -3.4133615 4.066221 1 85 +ATOM C CA . TYR A0 1 12 . 12 TYR A0 CA 0.0 1.0 -10.4371805 -3.782153 2.7797475 1 86 +ATOM C C . TYR A0 1 12 . 12 TYR A0 C 0.0 1.0 -10.98362 -5.1858277 2.8466396 1 87 +ATOM O O . TYR A0 1 12 . 12 TYR A0 O 0.0 1.0 -10.322015 -6.1019197 3.327588 1 88 +ATOM C CB . TYR A0 1 12 . 12 TYR A0 CB 0.0 1.0 -9.402285 -3.7067919 1.6499941 1 89 +ATOM C CG . TYR A0 1 12 . 12 TYR A0 CG 0.0 1.0 -9.031507 -2.2940025 1.2754686 1 90 +ATOM C CD1 . TYR A0 1 12 . 12 TYR A0 CD1 0.0 1.0 -9.710945 -1.6084781 0.27511406 1 91 +ATOM C CD2 . TYR A0 1 12 . 12 TYR A0 CD2 0.0 1.0 -7.9876704 -1.6430534 1.9165862 1 92 +ATOM C CE1 . TYR A0 1 12 . 12 TYR A0 CE1 0.0 1.0 -9.373049 -0.30253303 -0.06870512 1 93 +ATOM C CE2 . TYR A0 1 12 . 12 TYR A0 CE2 0.0 1.0 -7.653021 -0.33371228 1.5805688 1 94 +ATOM C CZ . TYR A0 1 12 . 12 TYR A0 CZ 0.0 1.0 -8.338425 0.31997365 0.5875802 1 95 +ATOM O OH . TYR A0 1 12 . 12 TYR A0 OH 0.0 1.0 -8.005958 1.6057837 0.24004145 1 96 +ATOM N N . VAL A0 1 13 . 13 VAL A0 N 0.0 1.0 -12.150507 -5.374978 2.3719263 1 97 +ATOM C CA . VAL A0 1 13 . 13 VAL A0 CA 0.0 1.0 -12.738882 -6.692269 2.209783 1 98 +ATOM C C . VAL A0 1 13 . 13 VAL A0 C 0.0 1.0 -12.856159 -6.940774 0.7150898 1 99 +ATOM O O . VAL A0 1 13 . 13 VAL A0 O 0.0 1.0 -13.583272 -6.252355 0.02251015 1 100 +ATOM C CB . VAL A0 1 13 . 13 VAL A0 CB 0.0 1.0 -14.115905 -6.815999 2.8854246 1 101 +ATOM C CG1 . VAL A0 1 13 . 13 VAL A0 CG1 0.0 1.0 -14.666862 -8.202717 2.6991088 1 102 +ATOM C CG2 . VAL A0 1 13 . 13 VAL A0 CG2 0.0 1.0 -14.014793 -6.4834137 4.37581 1 103 +ATOM N N . VAL A0 1 14 . 14 VAL A0 N 0.0 1.0 -12.12987 -7.912963 0.2467249 1 104 +ATOM C CA . VAL A0 1 14 . 14 VAL A0 CA 0.0 1.0 -12.032619 -8.128912 -1.2037772 1 105 +ATOM C C . VAL A0 1 14 . 14 VAL A0 C 0.0 1.0 -12.428219 -9.541688 -1.5612807 1 106 +ATOM O O . VAL A0 1 14 . 14 VAL A0 O 0.0 1.0 -12.322163 -10.464764 -0.757591 1 107 +ATOM C CB . VAL A0 1 14 . 14 VAL A0 CB 0.0 1.0 -10.599489 -7.824088 -1.6900189 1 108 +ATOM C CG1 . VAL A0 1 14 . 14 VAL A0 CG1 0.0 1.0 -10.238659 -6.3669453 -1.4663424 1 109 +ATOM C CG2 . VAL A0 1 14 . 14 VAL A0 CG2 0.0 1.0 -9.573616 -8.732899 -1.0191793 1 110 +ATOM N N . GLU A0 1 15 . 15 GLU A0 N 0.0 1.0 -12.860908 -9.709103 -2.7988675 1 111 +ATOM C CA . GLU A0 1 15 . 15 GLU A0 CA 0.0 1.0 -13.253462 -11.016217 -3.31174 1 112 +ATOM C C . GLU A0 1 15 . 15 GLU A0 C 0.0 1.0 -12.043407 -11.777895 -3.8153462 1 113 +ATOM O O . GLU A0 1 15 . 15 GLU A0 O 0.0 1.0 -11.142015 -11.205736 -4.4232445 1 114 +ATOM C CB . GLU A0 1 15 . 15 GLU A0 CB 0.0 1.0 -14.2777815 -10.898073 -4.4208155 1 115 +ATOM C CG . GLU A0 1 15 . 15 GLU A0 CG 0.0 1.0 -15.579689 -10.2504635 -4.0078664 1 116 +ATOM C CD . GLU A0 1 15 . 15 GLU A0 CD 0.0 1.0 -16.455448 -11.1097145 -3.09959 1 117 +ATOM O OE1 . GLU A0 1 15 . 15 GLU A0 OE1 0.0 1.0 -16.307571 -12.360096 -3.0782623 1 118 +ATOM O OE2 . GLU A0 1 15 . 15 GLU A0 OE2 0.0 1.0 -17.22771 -10.54669 -2.3937097 1 119 +ATOM N N . TYR A0 1 16 . 16 TYR A0 N 0.0 1.0 -12.068521 -13.085468 -3.5982447 1 120 +ATOM C CA . TYR A0 1 16 . 16 TYR A0 CA 0.0 1.0 -11.050885 -13.9721365 -4.1502104 1 121 +ATOM C C . TYR A0 1 16 . 16 TYR A0 C 0.0 1.0 -11.035751 -13.8941555 -5.669656 1 122 +ATOM O O . TYR A0 1 16 . 16 TYR A0 O 0.0 1.0 -12.092719 -13.92703 -6.28885 1 123 +ATOM C CB . TYR A0 1 16 . 16 TYR A0 CB 0.0 1.0 -11.325375 -15.440304 -3.6924129 1 124 +ATOM C CG . TYR A0 1 16 . 16 TYR A0 CG 0.0 1.0 -10.32862 -16.448612 -4.2147675 1 125 +ATOM C CD1 . TYR A0 1 16 . 16 TYR A0 CD1 0.0 1.0 -9.067651 -16.541458 -3.6676486 1 126 +ATOM C CD2 . TYR A0 1 16 . 16 TYR A0 CD2 0.0 1.0 -10.668395 -17.290802 -5.2430773 1 127 +ATOM C CE1 . TYR A0 1 16 . 16 TYR A0 CE1 0.0 1.0 -8.147079 -17.476599 -4.1600246 1 128 +ATOM C CE2 . TYR A0 1 16 . 16 TYR A0 CE2 0.0 1.0 -9.758923 -18.228657 -5.7390766 1 129 +ATOM C CZ . TYR A0 1 16 . 16 TYR A0 CZ 0.0 1.0 -8.496531 -18.299217 -5.1867843 1 130 +ATOM O OH . TYR A0 1 16 . 16 TYR A0 OH 0.0 1.0 -7.593417 -19.222706 -5.665428 1 131 +ATOM N N . GLY A0 1 17 . 17 GLY A0 N 0.0 1.0 -9.835533 -13.804977 -6.2721324 1 132 +ATOM C CA . GLY A0 1 17 . 17 GLY A0 CA 0.0 1.0 -9.692789 -13.689672 -7.7173357 1 133 +ATOM C C . GLY A0 1 17 . 17 GLY A0 C 0.0 1.0 -9.8037615 -12.282562 -8.255514 1 134 +ATOM O O . GLY A0 1 17 . 17 GLY A0 O 0.0 1.0 -9.4786625 -12.048002 -9.423586 1 135 +ATOM N N . SER A0 1 18 . 18 SER A0 N 0.0 1.0 -10.271032 -11.34326 -7.422534 1 136 +ATOM C CA . SER A0 1 18 . 18 SER A0 CA 0.0 1.0 -10.412683 -9.963256 -7.8564053 1 137 +ATOM C C . SER A0 1 18 . 18 SER A0 C 0.0 1.0 -9.079369 -9.238637 -7.828511 1 138 +ATOM O O . SER A0 1 18 . 18 SER A0 O 0.0 1.0 -8.107461 -9.7165985 -7.2337074 1 139 +ATOM C CB . SER A0 1 18 . 18 SER A0 CB 0.0 1.0 -11.435932 -9.224323 -7.006642 1 140 +ATOM O OG . SER A0 1 18 . 18 SER A0 OG 0.0 1.0 -10.970365 -9.1218 -5.668275 1 141 +ATOM N N . ASN A0 1 19 . 19 ASN A0 N 0.0 1.0 -9.080263 -8.120253 -8.450236 1 142 +ATOM C CA . ASN A0 1 19 . 19 ASN A0 CA 0.0 1.0 -7.979951 -7.193307 -8.323192 1 143 +ATOM C C . ASN A0 1 19 . 19 ASN A0 C 0.0 1.0 -8.277976 -6.2212057 -7.1862354 1 144 +ATOM O O . ASN A0 1 19 . 19 ASN A0 O 0.0 1.0 -9.44002 -5.8792505 -6.9693947 1 145 +ATOM C CB . ASN A0 1 19 . 19 ASN A0 CB 0.0 1.0 -7.7572975 -6.41568 -9.626345 1 146 +ATOM C CG . ASN A0 1 19 . 19 ASN A0 CG 0.0 1.0 -7.470581 -7.318463 -10.804795 1 147 +ATOM O OD1 . ASN A0 1 19 . 19 ASN A0 OD1 0.0 1.0 -6.9037313 -8.405338 -10.659395 1 148 +ATOM N ND2 . ASN A0 1 19 . 19 ASN A0 ND2 0.0 1.0 -7.8703012 -6.8887315 -11.98637 1 149 +ATOM N N . MET A0 1 20 . 20 MET A0 N 0.0 1.0 -7.2734613 -5.803136 -6.403304 1 150 +ATOM C CA . MET A0 1 20 . 20 MET A0 CA 0.0 1.0 -7.492729 -4.812737 -5.361803 1 151 +ATOM C C . MET A0 1 20 . 20 MET A0 C 0.0 1.0 -6.4648743 -3.7007315 -5.464358 1 152 +ATOM O O . MET A0 1 20 . 20 MET A0 O 0.0 1.0 -5.336863 -3.9269347 -5.862666 1 153 +ATOM C CB . MET A0 1 20 . 20 MET A0 CB 0.0 1.0 -7.4440136 -5.4628706 -3.972672 1 154 +ATOM C CG . MET A0 1 20 . 20 MET A0 CG 0.0 1.0 -6.070901 -5.922664 -3.5341697 1 155 +ATOM S SD . MET A0 1 20 . 20 MET A0 SD 0.0 1.0 -6.0603447 -6.6757493 -1.8864667 1 156 +ATOM C CE . MET A0 1 20 . 20 MET A0 CE 0.0 1.0 -4.2661133 -7.142812 -1.736975 1 157 +ATOM N N . THR A0 1 21 . 21 THR A0 N 0.0 1.0 -6.9281545 -2.5441198 -5.1245117 1 158 +ATOM C CA . THR A0 1 21 . 21 THR A0 CA 0.0 1.0 -6.0418487 -1.4063491 -4.981134 1 159 +ATOM C C . THR A0 1 21 . 21 THR A0 C 0.0 1.0 -6.1907587 -0.85215455 -3.5791235 1 160 +ATOM O O . THR A0 1 21 . 21 THR A0 O 0.0 1.0 -7.2991333 -0.51079524 -3.1620922 1 161 +ATOM C CB . THR A0 1 21 . 21 THR A0 CB 0.0 1.0 -6.3634405 -0.30002326 -6.013505 1 162 +ATOM O OG1 . THR A0 1 21 . 21 THR A0 OG1 0.0 1.0 -6.1752386 -0.82050997 -7.346364 1 163 +ATOM C CG2 . THR A0 1 21 . 21 THR A0 CG2 0.0 1.0 -5.46192 0.91345215 -5.83324 1 164 +ATOM N N . ILE A0 1 22 . 22 ILE A0 N 0.0 1.0 -5.104748 -0.8085269 -2.8184972 1 165 +ATOM C CA . ILE A0 1 22 . 22 ILE A0 CA 0.0 1.0 -5.135271 -0.235172 -1.4788599 1 166 +ATOM C C . ILE A0 1 22 . 22 ILE A0 C 0.0 1.0 -4.249437 0.9925002 -1.465983 1 167 +ATOM O O . ILE A0 1 22 . 22 ILE A0 O 0.0 1.0 -3.214502 1.0277286 -2.1151276 1 168 +ATOM C CB . ILE A0 1 22 . 22 ILE A0 CB 0.0 1.0 -4.701424 -1.276233 -0.4027626 1 169 +ATOM C CG1 . ILE A0 1 22 . 22 ILE A0 CG1 0.0 1.0 -3.293662 -1.8306686 -0.6963568 1 170 +ATOM C CG2 . ILE A0 1 22 . 22 ILE A0 CG2 0.0 1.0 -5.7049656 -2.386475 -0.30905062 1 171 +ATOM C CD1 . ILE A0 1 22 . 22 ILE A0 CD1 0.0 1.0 -2.7219856 -2.6921468 0.43553913 1 172 +ATOM N N . GLU A0 1 23 . 23 GLU A0 N 0.0 1.0 -4.683438 2.013707 -0.73944044 1 173 +ATOM C CA . GLU A0 1 23 . 23 GLU A0 CA 0.0 1.0 -4.0997257 3.3438702 -0.8579259 1 174 +ATOM C C . GLU A0 1 23 . 23 GLU A0 C 0.0 1.0 -3.5530906 3.8760986 0.45088467 1 175 +ATOM O O . GLU A0 1 23 . 23 GLU A0 O 0.0 1.0 -4.145012 3.6669207 1.5066171 1 176 +ATOM C CB . GLU A0 1 23 . 23 GLU A0 CB 0.0 1.0 -5.118183 4.305194 -1.4158864 1 177 +ATOM C CG . GLU A0 1 23 . 23 GLU A0 CG 0.0 1.0 -5.6535287 3.9426222 -2.773716 1 178 +ATOM C CD . GLU A0 1 23 . 23 GLU A0 CD 0.0 1.0 -6.748295 4.8676085 -3.2889142 1 179 +ATOM O OE1 . GLU A0 1 23 . 23 GLU A0 OE1 0.0 1.0 -7.2056694 5.800988 -2.6032631 1 180 +ATOM O OE2 . GLU A0 1 23 . 23 GLU A0 OE2 0.0 1.0 -7.1850586 4.669877 -4.385389 1 181 +ATOM N N . CYS A0 1 24 . 24 CYS A0 N 0.0 1.0 -2.4529905 4.632716 0.35098076 1 182 +ATOM C CA . CYS A0 1 24 . 24 CYS A0 CA 0.0 1.0 -1.9545078 5.5458555 1.3767792 1 183 +ATOM C C . CYS A0 1 24 . 24 CYS A0 C 0.0 1.0 -1.7511512 6.902175 0.7196388 1 184 +ATOM O O . CYS A0 1 24 . 24 CYS A0 O 0.0 1.0 -1.2634627 6.962561 -0.39760363 1 185 +ATOM C CB . CYS A0 1 24 . 24 CYS A0 CB 0.0 1.0 -0.6493609 5.0678244 1.9924818 1 186 +ATOM S SG . CYS A0 1 24 . 24 CYS A0 SG 0.0 1.0 -0.85071856 3.6525083 3.0952668 1 187 +ATOM N N . LYS A0 1 25 . 25 LYS A0 N 0.0 1.0 -2.1014857 7.970806 1.4253829 1 188 +ATOM C CA . LYS A0 1 25 . 25 LYS A0 CA 0.0 1.0 -1.9380956 9.319777 0.8906726 1 189 +ATOM C C . LYS A0 1 25 . 25 LYS A0 C 0.0 1.0 -0.86435175 10.062534 1.6465333 1 190 +ATOM O O . LYS A0 1 25 . 25 LYS A0 O 0.0 1.0 -0.7150927 9.875677 2.857983 1 191 +ATOM C CB . LYS A0 1 25 . 25 LYS A0 CB 0.0 1.0 -3.2493196 10.089001 0.93036735 1 192 +ATOM C CG . LYS A0 1 25 . 25 LYS A0 CG 0.0 1.0 -4.3028336 9.548471 -0.01936315 1 193 +ATOM C CD . LYS A0 1 25 . 25 LYS A0 CD 0.0 1.0 -5.4753375 10.467529 -0.13774285 1 194 +ATOM C CE . LYS A0 1 25 . 25 LYS A0 CE 0.0 1.0 -6.4532413 9.974795 -1.2136403 1 195 +ATOM N NZ . LYS A0 1 25 . 25 LYS A0 NZ 0.0 1.0 -7.530889 10.976031 -1.4587353 1 196 +ATOM N N . PHE A0 1 26 . 26 PHE A0 N 0.0 1.0 -0.14416987 10.9063425 0.96640563 1 197 +ATOM C CA . PHE A0 1 26 . 26 PHE A0 CA 0.0 1.0 0.9069488 11.71612 1.542589 1 198 +ATOM C C . PHE A0 1 26 . 26 PHE A0 C 0.0 1.0 0.8475893 13.115993 0.9828873 1 199 +ATOM O O . PHE A0 1 26 . 26 PHE A0 O 0.0 1.0 0.2810744 13.352734 -0.0808748 1 200 +ATOM C CB . PHE A0 1 26 . 26 PHE A0 CB 0.0 1.0 2.2903204 11.073263 1.3154444 1 201 +ATOM C CG . PHE A0 1 26 . 26 PHE A0 CG 0.0 1.0 2.6363156 10.849879 -0.12920848 1 202 +ATOM C CD1 . PHE A0 1 26 . 26 PHE A0 CD1 0.0 1.0 3.2761817 11.840171 -0.8477495 1 203 +ATOM C CD2 . PHE A0 1 26 . 26 PHE A0 CD2 0.0 1.0 2.3289237 9.664218 -0.78572834 1 204 +ATOM C CE1 . PHE A0 1 26 . 26 PHE A0 CE1 0.0 1.0 3.6071208 11.662588 -2.1854699 1 205 +ATOM C CE2 . PHE A0 1 26 . 26 PHE A0 CE2 0.0 1.0 2.6380787 9.46306 -2.129757 1 206 +ATOM C CZ . PHE A0 1 26 . 26 PHE A0 CZ 0.0 1.0 3.281241 10.475149 -2.821535 1 207 +ATOM N N . PRO A0 1 27 . 27 PRO A0 N 0.0 1.0 1.3427911 14.086988 1.7340872 1 208 +ATOM C CA . PRO A0 1 27 . 27 PRO A0 CA 0.0 1.0 1.2382245 15.477275 1.3190393 1 209 +ATOM C C . PRO A0 1 27 . 27 PRO A0 C 0.0 1.0 2.1684551 15.832601 0.16617607 1 210 +ATOM O O . PRO A0 1 27 . 27 PRO A0 O 0.0 1.0 3.3579428 15.580611 0.2431643 1 211 +ATOM C CB . PRO A0 1 27 . 27 PRO A0 CB 0.0 1.0 1.6106255 16.253807 2.5814533 1 212 +ATOM C CG . PRO A0 1 27 . 27 PRO A0 CG 0.0 1.0 2.5117507 15.317923 3.340175 1 213 +ATOM C CD . PRO A0 1 27 . 27 PRO A0 CD 0.0 1.0 2.0278966 13.924511 3.0331745 1 214 +ATOM N N . VAL A0 1 28 . 28 VAL A0 N 0.0 1.0 1.5964239 16.364408 -0.8586154 1 215 +ATOM C CA . VAL A0 1 28 . 28 VAL A0 CA 0.0 1.0 2.3551936 16.921515 -1.9727635 1 216 +ATOM C C . VAL A0 1 28 . 28 VAL A0 C 0.0 1.0 1.8528495 18.324036 -2.237751 1 217 +ATOM O O . VAL A0 1 28 . 28 VAL A0 O 0.0 1.0 0.66591966 18.518368 -2.4760027 1 218 +ATOM C CB . VAL A0 1 28 . 28 VAL A0 CB 0.0 1.0 2.245883 16.03123 -3.2474976 1 219 +ATOM C CG1 . VAL A0 1 28 . 28 VAL A0 CG1 0.0 1.0 2.982976 16.692759 -4.4008656 1 220 +ATOM C CG2 . VAL A0 1 28 . 28 VAL A0 CG2 0.0 1.0 2.806758 14.6549 -3.001885 1 221 +ATOM N N . GLU A0 1 29 . 29 GLU A0 N 0.0 1.0 2.7551217 19.303806 -2.1454906 1 222 +ATOM C CA . GLU A0 1 29 . 29 GLU A0 CA 0.0 1.0 2.397655 20.673126 -2.4597278 1 223 +ATOM C C . GLU A0 1 29 . 29 GLU A0 C 0.0 1.0 2.8878877 20.99432 -3.8630304 1 224 +ATOM O O . GLU A0 1 29 . 29 GLU A0 O 0.0 1.0 4.07072 20.978132 -4.128737 1 225 +ATOM C CB . GLU A0 1 29 . 29 GLU A0 CB 0.0 1.0 2.9878259 21.649195 -1.4622474 1 226 +ATOM C CG . GLU A0 1 29 . 29 GLU A0 CG 0.0 1.0 2.3805895 21.512856 -0.059386116 1 227 +ATOM C CD . GLU A0 1 29 . 29 GLU A0 CD 0.0 1.0 2.8983188 22.54506 0.93578786 1 228 +ATOM O OE1 . GLU A0 1 29 . 29 GLU A0 OE1 0.0 1.0 3.9685442 23.112318 0.7242363 1 229 +ATOM O OE2 . GLU A0 1 29 . 29 GLU A0 OE2 0.0 1.0 2.2872627 22.8036 1.9358947 1 230 +ATOM N N . LYS A0 1 30 . 30 LYS A0 N 0.0 1.0 1.9574989 21.197449 -4.7897134 1 231 +ATOM C CA . LYS A0 1 30 . 30 LYS A0 CA 0.0 1.0 2.2354069 21.516556 -6.194109 1 232 +ATOM C C . LYS A0 1 30 . 30 LYS A0 C 0.0 1.0 2.7595587 20.293787 -6.938576 1 233 +ATOM O O . LYS A0 1 30 . 30 LYS A0 O 0.0 1.0 2.1533902 19.243874 -6.945818 1 234 +ATOM C CB . LYS A0 1 30 . 30 LYS A0 CB 0.0 1.0 3.1302366 22.716913 -6.321498 1 235 +ATOM C CG . LYS A0 1 30 . 30 LYS A0 CG 0.0 1.0 2.4987822 23.9701 -5.736834 1 236 +ATOM C CD . LYS A0 1 30 . 30 LYS A0 CD 0.0 1.0 3.3528044 25.178047 -5.95945 1 237 +ATOM C CE . LYS A0 1 30 . 30 LYS A0 CE 0.0 1.0 2.760616 26.436232 -5.342126 1 238 +ATOM N NZ . LYS A0 1 30 . 30 LYS A0 NZ 0.0 1.0 3.6151645 27.632648 -5.5451837 1 239 +ATOM N N . GLN A0 1 31 . 31 GLN A0 N 0.0 1.0 3.9964528 20.366877 -7.542328 1 240 +ATOM C CA . GLN A0 1 31 . 31 GLN A0 CA 0.0 1.0 4.578762 19.245956 -8.296469 1 241 +ATOM C C . GLN A0 1 31 . 31 GLN A0 C 0.0 1.0 5.3264284 18.296448 -7.3819475 1 242 +ATOM O O . GLN A0 1 31 . 31 GLN A0 O 0.0 1.0 5.9239044 18.701366 -6.391715 1 243 +ATOM C CB . GLN A0 1 31 . 31 GLN A0 CB 0.0 1.0 5.5200033 19.756256 -9.397818 1 244 +ATOM C CG . GLN A0 1 31 . 31 GLN A0 CG 0.0 1.0 4.8173294 20.464188 -10.526974 1 245 +ATOM C CD . GLN A0 1 31 . 31 GLN A0 CD 0.0 1.0 5.711725 20.740227 -11.706572 1 246 +ATOM O OE1 . GLN A0 1 31 . 31 GLN A0 OE1 0.0 1.0 6.8989506 21.073397 -11.534149 1 247 +ATOM N NE2 . GLN A0 1 31 . 31 GLN A0 NE2 0.0 1.0 5.1629143 20.62619 -12.911076 1 248 +ATOM N N . LEU A0 1 32 . 32 LEU A0 N 0.0 1.0 5.293707 17.048664 -7.768338 1 249 +ATOM C CA . LEU A0 1 32 . 32 LEU A0 CA 0.0 1.0 5.981619 15.992926 -7.0228376 1 250 +ATOM C C . LEU A0 1 32 . 32 LEU A0 C 0.0 1.0 7.489291 16.046818 -7.2465334 1 251 +ATOM O O . LEU A0 1 32 . 32 LEU A0 O 0.0 1.0 7.944427 16.206226 -8.364119 1 252 +ATOM C CB . LEU A0 1 32 . 32 LEU A0 CB 0.0 1.0 5.4222994 14.615389 -7.4463396 1 253 +ATOM C CG . LEU A0 1 32 . 32 LEU A0 CG 0.0 1.0 6.050111 13.399567 -6.7822394 1 254 +ATOM C CD1 . LEU A0 1 32 . 32 LEU A0 CD1 0.0 1.0 5.699894 13.368569 -5.2990236 1 255 +ATOM C CD2 . LEU A0 1 32 . 32 LEU A0 CD2 0.0 1.0 5.5428553 12.118139 -7.4484787 1 256 +ATOM N N . ASP A0 1 33 . 33 ASP A0 N 0.0 1.0 8.244343 15.877007 -6.202265 1 257 +ATOM C CA . ASP A0 1 33 . 33 ASP A0 CA 0.0 1.0 9.700643 15.789759 -6.237585 1 258 +ATOM C C . ASP A0 1 33 . 33 ASP A0 C 0.0 1.0 10.126709 14.333501 -6.1914177 1 259 +ATOM O O . ASP A0 1 33 . 33 ASP A0 O 0.0 1.0 10.282661 13.752114 -5.1032715 1 260 +ATOM C CB . ASP A0 1 33 . 33 ASP A0 CB 0.0 1.0 10.309109 16.584755 -5.062851 1 261 +ATOM C CG . ASP A0 1 33 . 33 ASP A0 CG 0.0 1.0 11.81937 16.629223 -5.094675 1 262 +ATOM O OD1 . ASP A0 1 33 . 33 ASP A0 OD1 0.0 1.0 12.455561 15.96962 -5.956102 1 263 +ATOM O OD2 . ASP A0 1 33 . 33 ASP A0 OD2 0.0 1.0 12.410143 17.33501 -4.235465 1 264 +ATOM N N . LEU A0 1 34 . 34 LEU A0 N 0.0 1.0 10.313004 13.656 -7.403029 1 265 +ATOM C CA . LEU A0 1 34 . 34 LEU A0 CA 0.0 1.0 10.606796 12.234415 -7.4657645 1 266 +ATOM C C . LEU A0 1 34 . 34 LEU A0 C 0.0 1.0 11.919926 11.859352 -6.759487 1 267 +ATOM O O . LEU A0 1 34 . 34 LEU A0 O 0.0 1.0 12.027774 10.780312 -6.1692085 1 268 +ATOM C CB . LEU A0 1 34 . 34 LEU A0 CB 0.0 1.0 10.665754 11.740875 -8.910942 1 269 +ATOM C CG . LEU A0 1 34 . 34 LEU A0 CG 0.0 1.0 9.321711 11.647375 -9.626623 1 270 +ATOM C CD1 . LEU A0 1 34 . 34 LEU A0 CD1 0.0 1.0 9.534498 11.196808 -11.089117 1 271 +ATOM C CD2 . LEU A0 1 34 . 34 LEU A0 CD2 0.0 1.0 8.396927 10.704956 -8.915465 1 272 +ATOM N N . ALA A0 1 35 . 35 ALA A0 N 0.0 1.0 12.89823 12.759651 -6.8131275 1 273 +ATOM C CA . ALA A0 1 35 . 35 ALA A0 CA 0.0 1.0 14.187635 12.510345 -6.165468 1 274 +ATOM C C . ALA A0 1 35 . 35 ALA A0 C 0.0 1.0 14.040403 12.282844 -4.674268 1 275 +ATOM O O . ALA A0 1 35 . 35 ALA A0 O 0.0 1.0 14.877074 11.629977 -4.0455313 1 276 +ATOM C CB . ALA A0 1 35 . 35 ALA A0 CB 0.0 1.0 15.142008 13.644346 -6.447068 1 277 +ATOM N N . ALA A0 1 36 . 36 ALA A0 N 0.0 1.0 12.987185 12.790443 -4.1409497 1 278 +ATOM C CA . ALA A0 1 36 . 36 ALA A0 CA 0.0 1.0 12.764403 12.765622 -2.7153535 1 279 +ATOM C C . ALA A0 1 36 . 36 ALA A0 C 0.0 1.0 11.862062 11.623152 -2.2437844 1 280 +ATOM O O . ALA A0 1 36 . 36 ALA A0 O 0.0 1.0 11.862676 11.264087 -1.0569644 1 281 +ATOM C CB . ALA A0 1 36 . 36 ALA A0 CB 0.0 1.0 12.178385 14.0892935 -2.2474074 1 282 +ATOM N N . LEU A0 1 37 . 37 LEU A0 N 0.0 1.0 11.127962 11.040724 -3.1693268 1 283 +ATOM C CA . LEU A0 1 37 . 37 LEU A0 CA 0.0 1.0 10.077097 10.102736 -2.8034706 1 284 +ATOM C C . LEU A0 1 37 . 37 LEU A0 C 0.0 1.0 10.593946 8.682381 -2.7000918 1 285 +ATOM O O . LEU A0 1 37 . 37 LEU A0 O 0.0 1.0 11.218815 8.176877 -3.619763 1 286 +ATOM C CB . LEU A0 1 37 . 37 LEU A0 CB 0.0 1.0 8.925496 10.176685 -3.8222756 1 287 +ATOM C CG . LEU A0 1 37 . 37 LEU A0 CG 0.0 1.0 7.7408233 9.252062 -3.5804908 1 288 +ATOM C CD1 . LEU A0 1 37 . 37 LEU A0 CD1 0.0 1.0 7.0335236 9.593766 -2.280424 1 289 +ATOM C CD2 . LEU A0 1 37 . 37 LEU A0 CD2 0.0 1.0 6.7454386 9.334778 -4.7422037 1 290 +ATOM N N . ILE A0 1 38 . 38 ILE A0 N 0.0 1.0 10.324804 8.026268 -1.5832423 1 291 +ATOM C CA . ILE A0 1 38 . 38 ILE A0 CA 0.0 1.0 10.582532 6.618924 -1.354046 1 292 +ATOM C C . ILE A0 1 38 . 38 ILE A0 C 0.0 1.0 9.301878 5.978357 -0.8587718 1 293 +ATOM O O . ILE A0 1 38 . 38 ILE A0 O 0.0 1.0 8.708801 6.463846 0.11478881 1 294 +ATOM C CB . ILE A0 1 38 . 38 ILE A0 CB 0.0 1.0 11.736307 6.384511 -0.35945168 1 295 +ATOM C CG1 . ILE A0 1 38 . 38 ILE A0 CG1 0.0 1.0 13.02582 7.0249863 -0.8375946 1 296 +ATOM C CG2 . ILE A0 1 38 . 38 ILE A0 CG2 0.0 1.0 11.925589 4.897664 -0.08083968 1 297 +ATOM C CD1 . ILE A0 1 38 . 38 ILE A0 CD1 0.0 1.0 14.145354 7.031652 0.19670165 1 298 +ATOM N N . VAL A0 1 39 . 39 VAL A0 N 0.0 1.0 8.867212 4.877248 -1.4946035 1 299 +ATOM C CA . VAL A0 1 39 . 39 VAL A0 CA 0.0 1.0 7.6684036 4.168808 -1.1016939 1 300 +ATOM C C . VAL A0 1 39 . 39 VAL A0 C 0.0 1.0 7.984853 2.6872272 -0.95002925 1 301 +ATOM O O . VAL A0 1 39 . 39 VAL A0 O 0.0 1.0 8.59773 2.1023984 -1.8234091 1 302 +ATOM C CB . VAL A0 1 39 . 39 VAL A0 CB 0.0 1.0 6.5185165 4.363517 -2.127863 1 303 +ATOM C CG1 . VAL A0 1 39 . 39 VAL A0 CG1 0.0 1.0 5.2657614 3.6140308 -1.6853976 1 304 +ATOM C CG2 . VAL A0 1 39 . 39 VAL A0 CG2 0.0 1.0 6.217761 5.8352766 -2.305778 1 305 +ATOM N N . TYR A0 1 40 . 40 TYR A0 N 0.0 1.0 7.571704 2.0897505 0.12797219 1 306 +ATOM C CA . TYR A0 1 40 . 40 TYR A0 CA 0.0 1.0 7.760457 0.6685159 0.3705865 1 307 +ATOM C C . TYR A0 1 40 . 40 TYR A0 C 0.0 1.0 6.5015407 0.05491763 0.90342426 1 308 +ATOM O O . TYR A0 1 40 . 40 TYR A0 O 0.0 1.0 5.9715037 0.5134008 1.9244552 1 309 +ATOM C CB . TYR A0 1 40 . 40 TYR A0 CB 0.0 1.0 8.942606 0.41726333 1.3099315 1 310 +ATOM C CG . TYR A0 1 40 . 40 TYR A0 CG 0.0 1.0 9.253847 -1.0563753 1.5542557 1 311 +ATOM C CD1 . TYR A0 1 40 . 40 TYR A0 CD1 0.0 1.0 9.823744 -1.8262242 0.5605006 1 312 +ATOM C CD2 . TYR A0 1 40 . 40 TYR A0 CD2 0.0 1.0 9.020237 -1.6475095 2.7829845 1 313 +ATOM C CE1 . TYR A0 1 40 . 40 TYR A0 CE1 0.0 1.0 10.119553 -3.1825917 0.77451557 1 314 +ATOM C CE2 . TYR A0 1 40 . 40 TYR A0 CE2 0.0 1.0 9.322229 -2.9960055 2.9970908 1 315 +ATOM C CZ . TYR A0 1 40 . 40 TYR A0 CZ 0.0 1.0 9.870626 -3.7429078 1.9938121 1 316 +ATOM O OH . TYR A0 1 40 . 40 TYR A0 OH 0.0 1.0 10.18668 -5.0724945 2.2230868 1 317 +ATOM N N . TRP A0 1 41 . 41 TRP A0 N 0.0 1.0 5.9514046 -0.91993153 0.22308445 1 318 +ATOM C CA . TRP A0 1 41 . 41 TRP A0 CA 0.0 1.0 4.796987 -1.6819515 0.6989728 1 319 +ATOM C C . TRP A0 1 41 . 41 TRP A0 C 0.0 1.0 5.2505846 -3.052578 1.1454463 1 320 +ATOM O O . TRP A0 1 41 . 41 TRP A0 O 0.0 1.0 6.000593 -3.7325842 0.43664297 1 321 +ATOM C CB . TRP A0 1 41 . 41 TRP A0 CB 0.0 1.0 3.7629046 -1.8317504 -0.43072918 1 322 +ATOM C CG . TRP A0 1 41 . 41 TRP A0 CG 0.0 1.0 2.938608 -0.593478 -0.66244984 1 323 +ATOM C CD1 . TRP A0 1 41 . 41 TRP A0 CD1 0.0 1.0 3.1820507 0.39226568 -1.5573413 1 324 +ATOM C CD2 . TRP A0 1 41 . 41 TRP A0 CD2 0.0 1.0 1.7184639 -0.23125765 0.019415747 1 325 +ATOM N NE1 . TRP A0 1 41 . 41 TRP A0 NE1 0.0 1.0 2.2079883 1.3558202 -1.4833033 1 326 +ATOM C CE2 . TRP A0 1 41 . 41 TRP A0 CE2 0.0 1.0 1.3042545 0.99441177 -0.5367923 1 327 +ATOM C CE3 . TRP A0 1 41 . 41 TRP A0 CE3 0.0 1.0 0.946661 -0.8336386 1.0389729 1 328 +ATOM C CZ2 . TRP A0 1 41 . 41 TRP A0 CZ2 0.0 1.0 0.13307175 1.6351392 -0.10003619 1 329 +ATOM C CZ3 . TRP A0 1 41 . 41 TRP A0 CZ3 0.0 1.0 -0.2006996 -0.20424734 1.4691377 1 330 +ATOM C CH2 . TRP A0 1 41 . 41 TRP A0 CH2 0.0 1.0 -0.59895617 1.0270703 0.8921522 1 331 +ATOM N N . GLU A0 1 42 . 42 GLU A0 N 0.0 1.0 4.8150177 -3.476805 2.2943635 1 332 +ATOM C CA . GLU A0 1 42 . 42 GLU A0 CA 0.0 1.0 5.1651397 -4.7610893 2.838274 1 333 +ATOM C C . GLU A0 1 42 . 42 GLU A0 C 0.0 1.0 3.9714909 -5.422742 3.5343359 1 334 +ATOM O O . GLU A0 1 42 . 42 GLU A0 O 0.0 1.0 3.094007 -4.7427816 4.0570054 1 335 +ATOM C CB . GLU A0 1 42 . 42 GLU A0 CB 0.0 1.0 6.348213 -4.6216283 3.828901 1 336 +ATOM C CG . GLU A0 1 42 . 42 GLU A0 CG 0.0 1.0 6.0793667 -5.07848 5.219919 1 337 +ATOM C CD . GLU A0 1 42 . 42 GLU A0 CD 0.0 1.0 7.252687 -4.913933 6.202516 1 338 +ATOM O OE1 . GLU A0 1 42 . 42 GLU A0 OE1 0.0 1.0 7.9722676 -3.8769479 6.1697016 1 339 +ATOM O OE2 . GLU A0 1 42 . 42 GLU A0 OE2 0.0 1.0 7.485009 -5.785054 7.0078993 1 340 +ATOM N N . MET A0 1 43 . 43 MET A0 N 0.0 1.0 3.9347353 -6.7390203 3.4856117 1 341 +ATOM C CA . MET A0 1 43 . 43 MET A0 CA 0.0 1.0 3.026423 -7.538818 4.306691 1 342 +ATOM C C . MET A0 1 43 . 43 MET A0 C 0.0 1.0 3.7539644 -8.805326 4.705292 1 343 +ATOM O O . MET A0 1 43 . 43 MET A0 O 0.0 1.0 4.408777 -9.41765 3.8916001 1 344 +ATOM C CB . MET A0 1 43 . 43 MET A0 CB 0.0 1.0 1.7367909 -7.873415 3.5374444 1 345 +ATOM C CG . MET A0 1 43 . 43 MET A0 CG 0.0 1.0 0.76492137 -8.765375 4.317127 1 346 +ATOM S SD . MET A0 1 43 . 43 MET A0 SD 0.0 1.0 -0.69053924 -9.274166 3.3957715 1 347 +ATOM C CE . MET A0 1 43 . 43 MET A0 CE 0.0 1.0 0.059198122 -10.634508 2.4511118 1 348 +ATOM N N . GLU A0 1 44 . 44 GLU A0 N 0.0 1.0 3.6009572 -9.214313 6.0308456 1 349 +ATOM C CA . GLU A0 1 44 . 44 GLU A0 CA 0.0 1.0 4.4506207 -10.247917 6.581152 1 350 +ATOM C C . GLU A0 1 44 . 44 GLU A0 C 0.0 1.0 5.8898077 -9.806325 6.387352 1 351 +ATOM O O . GLU A0 1 44 . 44 GLU A0 O 0.0 1.0 6.2054954 -8.614787 6.482335 1 352 +ATOM C CB . GLU A0 1 44 . 44 GLU A0 CB 0.0 1.0 4.1317377 -11.640068 6.0217423 1 353 +ATOM C CG . GLU A0 1 44 . 44 GLU A0 CG 0.0 1.0 2.6547809 -12.019187 6.198991 1 354 +ATOM C CD . GLU A0 1 44 . 44 GLU A0 CD 0.0 1.0 2.2326121 -13.328398 5.573997 1 355 +ATOM O OE1 . GLU A0 1 44 . 44 GLU A0 OE1 0.0 1.0 2.8677187 -13.808126 4.646675 1 356 +ATOM O OE2 . GLU A0 1 44 . 44 GLU A0 OE2 0.0 1.0 1.2568352 -13.907904 5.9862013 1 357 +ATOM N N . ASP A0 1 45 . 45 ASP A0 N 0.0 1.0 6.824341 -10.620808 5.9650016 1 358 +ATOM C CA . ASP A0 1 45 . 45 ASP A0 CA 0.0 1.0 8.211993 -10.255829 5.675742 1 359 +ATOM C C . ASP A0 1 45 . 45 ASP A0 C 0.0 1.0 8.484034 -10.151356 4.1929674 1 360 +ATOM O O . ASP A0 1 45 . 45 ASP A0 O 0.0 1.0 9.634246 -10.196001 3.7649581 1 361 +ATOM C CB . ASP A0 1 45 . 45 ASP A0 CB 0.0 1.0 9.170973 -11.270128 6.309294 1 362 +ATOM C CG . ASP A0 1 45 . 45 ASP A0 CG 0.0 1.0 9.167503 -11.195732 7.8280697 1 363 +ATOM O OD1 . ASP A0 1 45 . 45 ASP A0 OD1 0.0 1.0 9.101508 -10.072324 8.373014 1 364 +ATOM O OD2 . ASP A0 1 45 . 45 ASP A0 OD2 0.0 1.0 9.239082 -12.257898 8.471518 1 365 +ATOM N N . LYS A0 1 46 . 46 LYS A0 N 0.0 1.0 7.4417486 -9.9855175 3.4245305 1 366 +ATOM C CA . LYS A0 1 46 . 46 LYS A0 CA 0.0 1.0 7.562824 -9.978292 1.9625268 1 367 +ATOM C C . LYS A0 1 46 . 46 LYS A0 C 0.0 1.0 7.672258 -8.561536 1.4240109 1 368 +ATOM O O . LYS A0 1 46 . 46 LYS A0 O 0.0 1.0 6.9365296 -7.679055 1.8495443 1 369 +ATOM C CB . LYS A0 1 46 . 46 LYS A0 CB 0.0 1.0 6.3828197 -10.706868 1.3193665 1 370 +ATOM C CG . LYS A0 1 46 . 46 LYS A0 CG 0.0 1.0 6.2657723 -12.158342 1.7033826 1 371 +ATOM C CD . LYS A0 1 46 . 46 LYS A0 CD 0.0 1.0 4.9853687 -12.75458 1.1813455 1 372 +ATOM C CE . LYS A0 1 46 . 46 LYS A0 CE 0.0 1.0 4.745154 -14.157365 1.7470362 1 373 +ATOM N NZ . LYS A0 1 46 . 46 LYS A0 NZ 0.0 1.0 3.3727977 -14.650213 1.4402254 1 374 +ATOM N N . ASN A0 1 47 . 47 ASN A0 N 0.0 1.0 8.565003 -8.389652 0.4798724 1 375 +ATOM C CA . ASN A0 1 47 . 47 ASN A0 CA 0.0 1.0 8.699234 -7.1392965 -0.24264464 1 376 +ATOM C C . ASN A0 1 47 . 47 ASN A0 C 0.0 1.0 7.7175612 -7.1027555 -1.399904 1 377 +ATOM O O . ASN A0 1 47 . 47 ASN A0 O 0.0 1.0 7.9091463 -7.780319 -2.392303 1 378 +ATOM C CB . ASN A0 1 47 . 47 ASN A0 CB 0.0 1.0 10.132002 -6.9526367 -0.7442454 1 379 +ATOM C CG . ASN A0 1 47 . 47 ASN A0 CG 0.0 1.0 11.127014 -6.8640842 0.3907271 1 380 +ATOM O OD1 . ASN A0 1 47 . 47 ASN A0 OD1 0.0 1.0 10.891499 -6.207898 1.4138478 1 381 +ATOM N ND2 . ASN A0 1 47 . 47 ASN A0 ND2 0.0 1.0 12.27849 -7.5323343 0.25226632 1 382 +ATOM N N . ILE A0 1 48 . 48 ILE A0 N 0.0 1.0 6.6912327 -6.2960744 -1.2284206 1 383 +ATOM C CA . ILE A0 1 48 . 48 ILE A0 CA 0.0 1.0 5.6809235 -6.2170105 -2.2749393 1 384 +ATOM C C . ILE A0 1 48 . 48 ILE A0 C 0.0 1.0 6.1900644 -5.314698 -3.39884 1 385 +ATOM O O . ILE A0 1 48 . 48 ILE A0 O 0.0 1.0 6.2927217 -5.710619 -4.5506315 1 386 +ATOM C CB . ILE A0 1 48 . 48 ILE A0 CB 0.0 1.0 4.3178864 -5.720039 -1.7468244 1 387 +ATOM C CG1 . ILE A0 1 48 . 48 ILE A0 CG1 0.0 1.0 3.8014584 -6.677429 -0.65283173 1 388 +ATOM C CG2 . ILE A0 1 48 . 48 ILE A0 CG2 0.0 1.0 3.2968454 -5.5770636 -2.8545396 1 389 +ATOM C CD1 . ILE A0 1 48 . 48 ILE A0 CD1 0.0 1.0 2.6415105 -6.1356163 0.15012303 1 390 +ATOM N N . ILE A0 1 49 . 49 ILE A0 N 0.0 1.0 6.4540224 -4.1108274 -3.0710702 1 391 +ATOM C CA . ILE A0 1 49 . 49 ILE A0 CA 0.0 1.0 7.0104885 -3.115936 -4.015853 1 392 +ATOM C C . ILE A0 1 49 . 49 ILE A0 C 0.0 1.0 7.7858496 -2.0465586 -3.2439442 1 393 +ATOM O O . ILE A0 1 49 . 49 ILE A0 O 0.0 1.0 7.271709 -1.4958935 -2.264495 1 394 +ATOM C CB . ILE A0 1 49 . 49 ILE A0 CB 0.0 1.0 5.8958187 -2.4698992 -4.873481 1 395 +ATOM C CG1 . ILE A0 1 49 . 49 ILE A0 CG1 0.0 1.0 5.284508 -3.5075104 -5.8071537 1 396 +ATOM C CG2 . ILE A0 1 49 . 49 ILE A0 CG2 0.0 1.0 6.4545527 -1.300229 -5.672122 1 397 +ATOM C CD1 . ILE A0 1 49 . 49 ILE A0 CD1 0.0 1.0 4.1110845 -2.9761176 -6.651203 1 398 +ATOM N N . GLN A0 1 50 . 50 GLN A0 N 0.0 1.0 9.054571 -1.7649803 -3.677033 1 399 +ATOM C CA . GLN A0 1 50 . 50 GLN A0 CA 0.0 1.0 9.791927 -0.5892893 -3.2334065 1 400 +ATOM C C . GLN A0 1 50 . 50 GLN A0 C 0.0 1.0 10.022495 0.31801677 -4.4265947 1 401 +ATOM O O . GLN A0 1 50 . 50 GLN A0 O 0.0 1.0 10.307631 -0.15740502 -5.5091567 1 402 +ATOM C CB . GLN A0 1 50 . 50 GLN A0 CB 0.0 1.0 11.136419 -0.9626187 -2.587842 1 403 +ATOM C CG . GLN A0 1 50 . 50 GLN A0 CG 0.0 1.0 11.996615 0.21907082 -2.188246 1 404 +ATOM C CD . GLN A0 1 50 . 50 GLN A0 CD 0.0 1.0 13.304651 -0.18268983 -1.549579 1 405 +ATOM O OE1 . GLN A0 1 50 . 50 GLN A0 OE1 0.0 1.0 13.364782 -1.1090943 -0.74815273 1 406 +ATOM N NE2 . GLN A0 1 50 . 50 GLN A0 NE2 0.0 1.0 14.368603 0.52649355 -1.909083 1 407 +ATOM N N . PHE A0 1 51 . 51 PHE A0 N 0.0 1.0 9.858346 1.5346231 -4.1611423 1 408 +ATOM C CA . PHE A0 1 51 . 51 PHE A0 CA 0.0 1.0 10.015154 2.5612087 -5.1729355 1 409 +ATOM C C . PHE A0 1 51 . 51 PHE A0 C 0.0 1.0 11.0052185 3.6063385 -4.6937866 1 410 +ATOM O O . PHE A0 1 51 . 51 PHE A0 O 0.0 1.0 10.864257 4.1343107 -3.598216 1 411 +ATOM C CB . PHE A0 1 51 . 51 PHE A0 CB 0.0 1.0 8.649239 3.1804478 -5.470431 1 412 +ATOM C CG . PHE A0 1 51 . 51 PHE A0 CG 0.0 1.0 8.692541 4.3567133 -6.421255 1 413 +ATOM C CD1 . PHE A0 1 51 . 51 PHE A0 CD1 0.0 1.0 8.599156 4.1712217 -7.7753487 1 414 +ATOM C CD2 . PHE A0 1 51 . 51 PHE A0 CD2 0.0 1.0 8.794573 5.661686 -5.911038 1 415 +ATOM C CE1 . PHE A0 1 51 . 51 PHE A0 CE1 0.0 1.0 8.633065 5.261188 -8.644241 1 416 +ATOM C CE2 . PHE A0 1 51 . 51 PHE A0 CE2 0.0 1.0 8.835672 6.7426662 -6.777623 1 417 +ATOM C CZ . PHE A0 1 51 . 51 PHE A0 CZ 0.0 1.0 8.761467 6.548213 -8.149578 1 418 +ATOM N N . VAL A0 1 52 . 52 VAL A0 N 0.0 1.0 12.00754 3.9381576 -5.5421834 1 419 +ATOM C CA . VAL A0 1 52 . 52 VAL A0 CA 0.0 1.0 12.996647 4.9694257 -5.224581 1 420 +ATOM C C . VAL A0 1 52 . 52 VAL A0 C 0.0 1.0 13.595852 5.524438 -6.5080547 1 421 +ATOM O O . VAL A0 1 52 . 52 VAL A0 O 0.0 1.0 13.678423 4.8145056 -7.527377 1 422 +ATOM C CB . VAL A0 1 52 . 52 VAL A0 CB 0.0 1.0 14.11574 4.4018946 -4.3002334 1 423 +ATOM C CG1 . VAL A0 1 52 . 52 VAL A0 CG1 0.0 1.0 14.843836 3.2644663 -4.9646654 1 424 +ATOM C CG2 . VAL A0 1 52 . 52 VAL A0 CG2 0.0 1.0 15.090994 5.489399 -3.8858273 1 425 +ATOM N N . HIS A0 1 53 . 53 HIS A0 N 0.0 1.0 13.971933 6.7855816 -6.477829 1 426 +ATOM C CA . HIS A0 1 53 . 53 HIS A0 CA 0.0 1.0 14.500454 7.496048 -7.6296654 1 427 +ATOM C C . HIS A0 1 53 . 53 HIS A0 C 0.0 1.0 13.5892315 7.3714705 -8.84976 1 428 +ATOM O O . HIS A0 1 53 . 53 HIS A0 O 0.0 1.0 14.038298 7.2678976 -9.984389 1 429 +ATOM C CB . HIS A0 1 53 . 53 HIS A0 CB 0.0 1.0 15.93801 7.057036 -7.968566 1 430 +ATOM C CG . HIS A0 1 53 . 53 HIS A0 CG 0.0 1.0 16.911282 7.372039 -6.8818073 1 431 +ATOM N ND1 . HIS A0 1 53 . 53 HIS A0 ND1 0.0 1.0 18.074863 6.6626654 -6.6857157 1 432 +ATOM C CD2 . HIS A0 1 53 . 53 HIS A0 CD2 0.0 1.0 16.930151 8.316987 -5.915542 1 433 +ATOM C CE1 . HIS A0 1 53 . 53 HIS A0 CE1 0.0 1.0 18.738949 7.161952 -5.675808 1 434 +ATOM N NE2 . HIS A0 1 53 . 53 HIS A0 NE2 0.0 1.0 18.040733 8.19499 -5.1846247 1 435 +ATOM N N . GLY A0 1 54 . 54 GLY A0 N 0.0 1.0 12.292054 7.33013 -8.552592 1 436 +ATOM C CA . GLY A0 1 54 . 54 GLY A0 CA 0.0 1.0 11.32025 7.3294716 -9.629648 1 437 +ATOM C C . GLY A0 1 54 . 54 GLY A0 C 0.0 1.0 11.027294 5.9970713 -10.25881 1 438 +ATOM O O . GLY A0 1 54 . 54 GLY A0 O 0.0 1.0 10.28189 5.9082804 -11.243887 1 439 +ATOM N N . GLU A0 1 55 . 55 GLU A0 N 0.0 1.0 11.601995 4.923339 -9.696283 1 440 +ATOM C CA . GLU A0 1 55 . 55 GLU A0 CA 0.0 1.0 11.445902 3.5932555 -10.303005 1 441 +ATOM C C . GLU A0 1 55 . 55 GLU A0 C 0.0 1.0 11.112481 2.5542793 -9.2593975 1 442 +ATOM O O . GLU A0 1 55 . 55 GLU A0 O 0.0 1.0 11.464451 2.6831763 -8.096861 1 443 +ATOM C CB . GLU A0 1 55 . 55 GLU A0 CB 0.0 1.0 12.69147 3.178589 -11.048904 1 444 +ATOM C CG . GLU A0 1 55 . 55 GLU A0 CG 0.0 1.0 13.086355 4.10588 -12.185961 1 445 +ATOM C CD . GLU A0 1 55 . 55 GLU A0 CD 0.0 1.0 12.1558275 4.051167 -13.399005 1 446 +ATOM O OE1 . GLU A0 1 55 . 55 GLU A0 OE1 0.0 1.0 11.593342 2.962532 -13.706494 1 447 +ATOM O OE2 . GLU A0 1 55 . 55 GLU A0 OE2 0.0 1.0 11.963831 5.057795 -14.006609 1 448 +ATOM N N . GLU A0 1 56 . 56 GLU A0 N 0.0 1.0 10.431997 1.4881979 -9.738646 1 449 +ATOM C CA . GLU A0 1 56 . 56 GLU A0 CA 0.0 1.0 10.231594 0.2859039 -8.929777 1 450 +ATOM C C . GLU A0 1 56 . 56 GLU A0 C 0.0 1.0 11.463007 -0.59704876 -9.007269 1 451 +ATOM O O . GLU A0 1 56 . 56 GLU A0 O 0.0 1.0 12.044352 -0.75960636 -10.0619955 1 452 +ATOM C CB . GLU A0 1 56 . 56 GLU A0 CB 0.0 1.0 8.999166 -0.49597886 -9.394196 1 453 +ATOM C CG . GLU A0 1 56 . 56 GLU A0 CG 0.0 1.0 7.7134523 0.2585113 -9.275282 1 454 +ATOM C CD . GLU A0 1 56 . 56 GLU A0 CD 0.0 1.0 6.495698 -0.48455155 -9.811569 1 455 +ATOM O OE1 . GLU A0 1 56 . 56 GLU A0 OE1 0.0 1.0 6.627773 -1.5783501 -10.411409 1 456 +ATOM O OE2 . GLU A0 1 56 . 56 GLU A0 OE2 0.0 1.0 5.4126205 -0.014322014 -9.665554 1 457 +ATOM N N . ASP A0 1 57 . 57 ASP A0 N 0.0 1.0 11.863457 -1.1492913 -7.906626 1 458 +ATOM C CA . ASP A0 1 57 . 57 ASP A0 CA 0.0 1.0 12.946739 -2.1346292 -7.892931 1 459 +ATOM C C . ASP A0 1 57 . 57 ASP A0 C 0.0 1.0 12.342602 -3.5269437 -7.884502 1 460 +ATOM O O . ASP A0 1 57 . 57 ASP A0 O 0.0 1.0 12.140573 -4.117963 -6.8125067 1 461 +ATOM C CB . ASP A0 1 57 . 57 ASP A0 CB 0.0 1.0 13.875376 -1.908133 -6.696043 1 462 +ATOM C CG . ASP A0 1 57 . 57 ASP A0 CG 0.0 1.0 15.12915 -2.7487106 -6.7568665 1 463 +ATOM O OD1 . ASP A0 1 57 . 57 ASP A0 OD1 0.0 1.0 15.206013 -3.6951668 -7.588585 1 464 +ATOM O OD2 . ASP A0 1 57 . 57 ASP A0 OD2 0.0 1.0 16.06423 -2.46659 -5.97139 1 465 +ATOM N N . LEU A0 1 58 . 58 LEU A0 N 0.0 1.0 12.056463 -4.0506783 -9.073448 1 466 +ATOM C CA . LEU A0 1 58 . 58 LEU A0 CA 0.0 1.0 11.34094 -5.3200836 -9.171812 1 467 +ATOM C C . LEU A0 1 58 . 58 LEU A0 C 0.0 1.0 12.221138 -6.5384636 -8.906597 1 468 +ATOM O O . LEU A0 1 58 . 58 LEU A0 O 0.0 1.0 11.6959 -7.6014385 -8.550442 1 469 +ATOM C CB . LEU A0 1 58 . 58 LEU A0 CB 0.0 1.0 10.687412 -5.451594 -10.546255 1 470 +ATOM C CG . LEU A0 1 58 . 58 LEU A0 CG 0.0 1.0 9.635262 -4.386957 -10.857886 1 471 +ATOM C CD1 . LEU A0 1 58 . 58 LEU A0 CD1 0.0 1.0 9.029306 -4.6368294 -12.249306 1 472 +ATOM C CD2 . LEU A0 1 58 . 58 LEU A0 CD2 0.0 1.0 8.552647 -4.3644047 -9.807531 1 473 +ATOM N N . LYS A0 1 59 . 59 LYS A0 N 0.0 1.0 13.49176 -6.3892097 -9.043737 1 474 +ATOM C CA . LYS A0 1 59 . 59 LYS A0 CA 0.0 1.0 14.399539 -7.5128574 -8.77302 1 475 +ATOM C C . LYS A0 1 59 . 59 LYS A0 C 0.0 1.0 14.350479 -7.9050984 -7.3005877 1 476 +ATOM O O . LYS A0 1 59 . 59 LYS A0 O 0.0 1.0 14.645674 -9.058159 -6.9707904 1 477 +ATOM C CB . LYS A0 1 59 . 59 LYS A0 CB 0.0 1.0 15.823797 -7.189494 -9.208927 1 478 +ATOM C CG . LYS A0 1 59 . 59 LYS A0 CG 0.0 1.0 15.958843 -6.988685 -10.690926 1 479 +ATOM C CD . LYS A0 1 59 . 59 LYS A0 CD 0.0 1.0 17.40678 -6.94012 -11.146968 1 480 +ATOM C CE . LYS A0 1 59 . 59 LYS A0 CE 0.0 1.0 18.119045 -5.701474 -10.638676 1 481 +ATOM N NZ . LYS A0 1 59 . 59 LYS A0 NZ 0.0 1.0 19.503225 -5.5577574 -11.188604 1 482 +ATOM N N . VAL A0 1 60 . 60 VAL A0 N 0.0 1.0 13.995083 -6.9949694 -6.4410763 1 483 +ATOM C CA . VAL A0 1 60 . 60 VAL A0 CA 0.0 1.0 13.953703 -7.28915 -5.0111747 1 484 +ATOM C C . VAL A0 1 60 . 60 VAL A0 C 0.0 1.0 12.539333 -7.6159735 -4.5396876 1 485 +ATOM O O . VAL A0 1 60 . 60 VAL A0 O 0.0 1.0 12.321184 -7.9285684 -3.3575015 1 486 +ATOM C CB . VAL A0 1 60 . 60 VAL A0 CB 0.0 1.0 14.547354 -6.1340103 -4.1807065 1 487 +ATOM C CG1 . VAL A0 1 60 . 60 VAL A0 CG1 0.0 1.0 15.992323 -5.8850994 -4.550039 1 488 +ATOM C CG2 . VAL A0 1 60 . 60 VAL A0 CG2 0.0 1.0 13.724626 -4.870385 -4.3465943 1 489 +ATOM N N . GLN A0 1 61 . 61 GLN A0 N 0.0 1.0 11.573101 -7.5370483 -5.4721746 1 490 +ATOM C CA . GLN A0 1 61 . 61 GLN A0 CA 0.0 1.0 10.180331 -7.866536 -5.159971 1 491 +ATOM C C . GLN A0 1 61 . 61 GLN A0 C 0.0 1.0 10.043394 -9.353463 -4.8613853 1 492 +ATOM O O . GLN A0 1 61 . 61 GLN A0 O 0.0 1.0 10.624551 -10.190504 -5.539818 1 493 +ATOM C CB . GLN A0 1 61 . 61 GLN A0 CB 0.0 1.0 9.248949 -7.448863 -6.3126316 1 494 +ATOM C CG . GLN A0 1 61 . 61 GLN A0 CG 0.0 1.0 7.7812266 -7.6941767 -6.0380907 1 495 +ATOM C CD . GLN A0 1 61 . 61 GLN A0 CD 0.0 1.0 6.887164 -7.2562685 -7.176669 1 496 +ATOM O OE1 . GLN A0 1 61 . 61 GLN A0 OE1 0.0 1.0 7.388303 -6.743664 -8.187347 1 497 +ATOM N NE2 . GLN A0 1 61 . 61 GLN A0 NE2 0.0 1.0 5.583039 -7.42877 -7.0642014 1 498 +ATOM N N . HIS A0 1 62 . 62 HIS A0 N 0.0 1.0 9.266099 -9.720309 -3.8320942 1 499 +ATOM C CA . HIS A0 1 62 . 62 HIS A0 CA 0.0 1.0 9.015509 -11.11787 -3.5115762 1 500 +ATOM C C . HIS A0 1 62 . 62 HIS A0 C 0.0 1.0 8.413471 -11.81133 -4.7257233 1 501 +ATOM O O . HIS A0 1 62 . 62 HIS A0 O 0.0 1.0 7.533684 -11.263682 -5.3876967 1 502 +ATOM C CB . HIS A0 1 62 . 62 HIS A0 CB 0.0 1.0 8.075581 -11.227516 -2.2962227 1 503 +ATOM C CG . HIS A0 1 62 . 62 HIS A0 CG 0.0 1.0 7.988346 -12.626011 -1.7573001 1 504 +ATOM N ND1 . HIS A0 1 62 . 62 HIS A0 ND1 0.0 1.0 7.1456375 -13.576316 -2.2649684 1 505 +ATOM C CD2 . HIS A0 1 62 . 62 HIS A0 CD2 0.0 1.0 8.645336 -13.242344 -0.73706967 1 506 +ATOM C CE1 . HIS A0 1 62 . 62 HIS A0 CE1 0.0 1.0 7.297282 -14.702354 -1.6036625 1 507 +ATOM N NE2 . HIS A0 1 62 . 62 HIS A0 NE2 0.0 1.0 8.205177 -14.527506 -0.6832715 1 508 +ATOM N N . SER A0 1 63 . 63 SER A0 N 0.0 1.0 8.881208 -13.000481 -5.0778637 1 509 +ATOM C CA . SER A0 1 63 . 63 SER A0 CA 0.0 1.0 8.475161 -13.722285 -6.292583 1 510 +ATOM C C . SER A0 1 63 . 63 SER A0 C 0.0 1.0 6.974782 -13.925743 -6.4152365 1 511 +ATOM O O . SER A0 1 63 . 63 SER A0 O 0.0 1.0 6.443298 -14.008435 -7.538519 1 512 +ATOM C CB . SER A0 1 63 . 63 SER A0 CB 0.0 1.0 9.179452 -15.068816 -6.361082 1 513 +ATOM O OG . SER A0 1 63 . 63 SER A0 OG 0.0 1.0 8.822453 -15.892177 -5.2793403 1 514 +ATOM N N . SER A0 1 64 . 64 SER A0 N 0.0 1.0 6.280566 -14.002712 -5.3152313 1 515 +ATOM C CA . SER A0 1 64 . 64 SER A0 CA 0.0 1.0 4.8238535 -14.198405 -5.326092 1 516 +ATOM C C . SER A0 1 64 . 64 SER A0 C 0.0 1.0 4.085438 -13.018023 -5.962845 1 517 +ATOM O O . SER A0 1 64 . 64 SER A0 O 0.0 1.0 2.9067593 -13.139341 -6.3159475 1 518 +ATOM C CB . SER A0 1 64 . 64 SER A0 CB 0.0 1.0 4.2987595 -14.431991 -3.9168427 1 519 +ATOM O OG . SER A0 1 64 . 64 SER A0 OG 0.0 1.0 4.855294 -15.610464 -3.3508444 1 520 +ATOM N N . TYR A0 1 65 . 65 TYR A0 N 0.0 1.0 4.7372756 -11.881448 -6.110138 1 521 +ATOM C CA . TYR A0 1 65 . 65 TYR A0 CA 0.0 1.0 4.1110153 -10.694949 -6.6731734 1 522 +ATOM C C . TYR A0 1 65 . 65 TYR A0 C 0.0 1.0 4.574704 -10.39229 -8.085487 1 523 +ATOM O O . TYR A0 1 65 . 65 TYR A0 O 0.0 1.0 4.152349 -9.384035 -8.657638 1 524 +ATOM C CB . TYR A0 1 65 . 65 TYR A0 CB 0.0 1.0 4.358103 -9.487436 -5.767516 1 525 +ATOM C CG . TYR A0 1 65 . 65 TYR A0 CG 0.0 1.0 3.6286664 -9.638444 -4.452792 1 526 +ATOM C CD1 . TYR A0 1 65 . 65 TYR A0 CD1 0.0 1.0 2.2755315 -9.364141 -4.3565845 1 527 +ATOM C CD2 . TYR A0 1 65 . 65 TYR A0 CD2 0.0 1.0 4.295718 -10.026498 -3.2965646 1 528 +ATOM C CE1 . TYR A0 1 65 . 65 TYR A0 CE1 0.0 1.0 1.5891138 -9.511867 -3.1512578 1 529 +ATOM C CE2 . TYR A0 1 65 . 65 TYR A0 CE2 0.0 1.0 3.6200318 -10.173367 -2.0873308 1 530 +ATOM C CZ . TYR A0 1 65 . 65 TYR A0 CZ 0.0 1.0 2.2692552 -9.919098 -2.0228004 1 531 +ATOM O OH . TYR A0 1 65 . 65 TYR A0 OH 0.0 1.0 1.6161883 -10.059782 -0.8255148 1 532 +ATOM N N . ARG A0 1 66 . 66 ARG A0 N 0.0 1.0 5.377387 -11.23069 -8.64874 1 533 +ATOM C CA . ARG A0 1 66 . 66 ARG A0 CA 0.0 1.0 5.8275747 -11.0206 -10.038755 1 534 +ATOM C C . ARG A0 1 66 . 66 ARG A0 C 0.0 1.0 4.610443 -10.87838 -10.950123 1 535 +ATOM O O . ARG A0 1 66 . 66 ARG A0 O 0.0 1.0 3.6690319 -11.653821 -10.8681 1 536 +ATOM C CB . ARG A0 1 66 . 66 ARG A0 CB 0.0 1.0 6.7227 -12.171982 -10.501593 1 537 +ATOM C CG . ARG A0 1 66 . 66 ARG A0 CG 0.0 1.0 8.118608 -12.0957985 -9.899093 1 538 +ATOM C CD . ARG A0 1 66 . 66 ARG A0 CD 0.0 1.0 8.979893 -13.210808 -10.409895 1 539 +ATOM N NE . ARG A0 1 66 . 66 ARG A0 NE 0.0 1.0 10.246382 -13.254694 -9.68697 1 540 +ATOM C CZ . ARG A0 1 66 . 66 ARG A0 CZ 0.0 1.0 11.423368 -13.511204 -10.22526 1 541 +ATOM N NH1 . ARG A0 1 66 . 66 ARG A0 NH1 0.0 1.0 11.517099 -13.769186 -11.532094 1 542 +ATOM N NH2 . ARG A0 1 66 . 66 ARG A0 NH2 0.0 1.0 12.534072 -13.4989805 -9.48905 1 543 +ATOM N N . GLN A0 1 67 . 67 GLN A0 N 0.0 1.0 4.5856934 -9.801281 -11.768805 1 544 +ATOM C CA . GLN A0 1 67 . 67 GLN A0 CA 0.0 1.0 3.5389252 -9.518631 -12.762462 1 545 +ATOM C C . GLN A0 1 67 . 67 GLN A0 C 0.0 1.0 2.1817586 -9.192163 -12.139449 1 546 +ATOM O O . GLN A0 1 67 . 67 GLN A0 O 0.0 1.0 1.2036054 -8.997068 -12.868383 1 547 +ATOM C CB . GLN A0 1 67 . 67 GLN A0 CB 0.0 1.0 3.408772 -10.671032 -13.755644 1 548 +ATOM C CG . GLN A0 1 67 . 67 GLN A0 CG 0.0 1.0 4.6751714 -10.947397 -14.528671 1 549 +ATOM C CD . GLN A0 1 67 . 67 GLN A0 CD 0.0 1.0 4.5317917 -12.05987 -15.52454 1 550 +ATOM O OE1 . GLN A0 1 67 . 67 GLN A0 OE1 0.0 1.0 3.434195 -12.635949 -15.667265 1 551 +ATOM N NE2 . GLN A0 1 67 . 67 GLN A0 NE2 0.0 1.0 5.612878 -12.397519 -16.259495 1 552 +ATOM N N . ARG A0 1 68 . 68 ARG A0 N 0.0 1.0 2.0216937 -9.108948 -10.776514 1 553 +ATOM C CA . ARG A0 1 68 . 68 ARG A0 CA 0.0 1.0 0.6997216 -8.874629 -10.22402 1 554 +ATOM C C . ARG A0 1 68 . 68 ARG A0 C 0.0 1.0 0.64203715 -7.8658524 -9.0929985 1 555 +ATOM O O . ARG A0 1 68 . 68 ARG A0 O 0.0 1.0 -0.44833392 -7.6174917 -8.5551 1 556 +ATOM C CB . ARG A0 1 68 . 68 ARG A0 CB 0.0 1.0 0.06275891 -10.23139 -9.813911 1 557 +ATOM C CG . ARG A0 1 68 . 68 ARG A0 CG 0.0 1.0 0.7357292 -10.92507 -8.623214 1 558 +ATOM C CD . ARG A0 1 68 . 68 ARG A0 CD 0.0 1.0 -0.046681233 -12.197018 -8.2315645 1 559 +ATOM N NE . ARG A0 1 68 . 68 ARG A0 NE 0.0 1.0 0.3792886 -12.728884 -6.97553 1 560 +ATOM C CZ . ARG A0 1 68 . 68 ARG A0 CZ 0.0 1.0 -0.30762568 -12.656772 -5.811145 1 561 +ATOM N NH1 . ARG A0 1 68 . 68 ARG A0 NH1 0.0 1.0 -1.5256166 -12.127201 -5.78942 1 562 +ATOM N NH2 . ARG A0 1 68 . 68 ARG A0 NH2 0.0 1.0 0.18756862 -13.139935 -4.714423 1 563 +ATOM N N . ALA A0 1 69 . 69 ALA A0 N 0.0 1.0 1.7713807 -7.179436 -8.674 1 564 +ATOM C CA . ALA A0 1 69 . 69 ALA A0 CA 0.0 1.0 1.7626603 -6.0553484 -7.7399235 1 565 +ATOM C C . ALA A0 1 69 . 69 ALA A0 C 0.0 1.0 2.505187 -4.8848634 -8.354242 1 566 +ATOM O O . ALA A0 1 69 . 69 ALA A0 O 0.0 1.0 3.6275527 -5.0463943 -8.807475 1 567 +ATOM C CB . ALA A0 1 69 . 69 ALA A0 CB 0.0 1.0 2.3654494 -6.439637 -6.3771167 1 568 +ATOM N N . ARG A0 1 70 . 70 ARG A0 N 0.0 1.0 1.886698 -3.706347 -8.343975 1 569 +ATOM C CA . ARG A0 1 70 . 70 ARG A0 CA 0.0 1.0 2.4959378 -2.4986255 -8.863198 1 570 +ATOM C C . ARG A0 1 70 . 70 ARG A0 C 0.0 1.0 1.905822 -1.2610599 -8.223553 1 571 +ATOM O O . ARG A0 1 70 . 70 ARG A0 O 0.0 1.0 0.7704618 -1.2973678 -7.7338743 1 572 +ATOM C CB . ARG A0 1 70 . 70 ARG A0 CB 0.0 1.0 2.3707292 -2.4486 -10.388965 1 573 +ATOM C CG . ARG A0 1 70 . 70 ARG A0 CG 0.0 1.0 0.92451894 -2.3671386 -10.869091 1 574 +ATOM C CD . ARG A0 1 70 . 70 ARG A0 CD 0.0 1.0 0.86844826 -2.424325 -12.417086 1 575 +ATOM N NE . ARG A0 1 70 . 70 ARG A0 NE 0.0 1.0 -0.48084992 -2.450968 -12.92285 1 576 +ATOM C CZ . ARG A0 1 70 . 70 ARG A0 CZ 0.0 1.0 -1.1807948 -1.3747308 -13.361279 1 577 +ATOM N NH1 . ARG A0 1 70 . 70 ARG A0 NH1 0.0 1.0 -0.59318626 -0.16760592 -13.358157 1 578 +ATOM N NH2 . ARG A0 1 70 . 70 ARG A0 NH2 0.0 1.0 -2.4244308 -1.5094273 -13.790768 1 579 +ATOM N N . LEU A0 1 71 . 71 LEU A0 N 0.0 1.0 2.685666 -0.20835668 -8.230324 1 580 +ATOM C CA . LEU A0 1 71 . 71 LEU A0 CA 0.0 1.0 2.1226625 1.0980703 -7.8901334 1 581 +ATOM C C . LEU A0 1 71 . 71 LEU A0 C 0.0 1.0 1.4342816 1.6600893 -9.120436 1 582 +ATOM O O . LEU A0 1 71 . 71 LEU A0 O 0.0 1.0 1.9154012 1.493676 -10.23164 1 583 +ATOM C CB . LEU A0 1 71 . 71 LEU A0 CB 0.0 1.0 3.2157736 2.0636618 -7.4382653 1 584 +ATOM C CG . LEU A0 1 71 . 71 LEU A0 CG 0.0 1.0 3.8366983 1.7693679 -6.070343 1 585 +ATOM C CD1 . LEU A0 1 71 . 71 LEU A0 CD1 0.0 1.0 5.032218 2.6731124 -5.8357697 1 586 +ATOM C CD2 . LEU A0 1 71 . 71 LEU A0 CD2 0.0 1.0 2.7963662 1.9437656 -4.969958 1 587 +ATOM N N . LEU A0 1 72 . 72 LEU A0 N 0.0 1.0 0.3585543 2.2995074 -8.917546 1 588 +ATOM C CA . LEU A0 1 72 . 72 LEU A0 CA 0.0 1.0 -0.20543914 3.1391196 -9.969002 1 589 +ATOM C C . LEU A0 1 72 . 72 LEU A0 C 0.0 1.0 0.5612769 4.4471784 -9.946928 1 590 +ATOM O O . LEU A0 1 72 . 72 LEU A0 O 0.0 1.0 0.18816583 5.3945017 -9.248009 1 591 +ATOM C CB . LEU A0 1 72 . 72 LEU A0 CB 0.0 1.0 -1.7024933 3.3584924 -9.740019 1 592 +ATOM C CG . LEU A0 1 72 . 72 LEU A0 CG 0.0 1.0 -2.526782 2.0754004 -9.631865 1 593 +ATOM C CD1 . LEU A0 1 72 . 72 LEU A0 CD1 0.0 1.0 -3.996242 2.423429 -9.345605 1 594 +ATOM C CD2 . LEU A0 1 72 . 72 LEU A0 CD2 0.0 1.0 -2.3999758 1.2360933 -10.919617 1 595 +ATOM N N . LYS A0 1 73 . 73 LYS A0 N 0.0 1.0 1.6338478 4.4823074 -10.675554 1 596 +ATOM C CA . LYS A0 1 73 . 73 LYS A0 CA 0.0 1.0 2.6569927 5.517455 -10.554807 1 597 +ATOM C C . LYS A0 1 73 . 73 LYS A0 C 0.0 1.0 2.1771693 6.9219313 -10.9619465 1 598 +ATOM O O . LYS A0 1 73 . 73 LYS A0 O 0.0 1.0 2.7064025 7.914492 -10.454184 1 599 +ATOM C CB . LYS A0 1 73 . 73 LYS A0 CB 0.0 1.0 3.8993 5.11407 -11.348396 1 600 +ATOM C CG . LYS A0 1 73 . 73 LYS A0 CG 0.0 1.0 4.5965347 3.9158912 -10.694881 1 601 +ATOM C CD . LYS A0 1 73 . 73 LYS A0 CD 0.0 1.0 5.7462416 3.3379974 -11.528671 1 602 +ATOM C CE . LYS A0 1 73 . 73 LYS A0 CE 0.0 1.0 6.8727283 4.300952 -11.762014 1 603 +ATOM N NZ . LYS A0 1 73 . 73 LYS A0 NZ 0.0 1.0 7.9990363 3.6680963 -12.527491 1 604 +ATOM N N . ASP A0 1 74 . 74 ASP A0 N 0.0 1.0 1.1792076 7.0495796 -11.867956 1 605 +ATOM C CA . ASP A0 1 74 . 74 ASP A0 CA 0.0 1.0 0.6619426 8.37598 -12.196362 1 606 +ATOM C C . ASP A0 1 74 . 74 ASP A0 C 0.0 1.0 -0.14736825 8.96874 -11.044762 1 607 +ATOM O O . ASP A0 1 74 . 74 ASP A0 O 0.0 1.0 -0.4318836 10.165747 -11.045935 1 608 +ATOM C CB . ASP A0 1 74 . 74 ASP A0 CB 0.0 1.0 -0.19009371 8.3223095 -13.487282 1 609 +ATOM C CG . ASP A0 1 74 . 74 ASP A0 CG 0.0 1.0 -1.3462101 7.334238 -13.4051075 1 610 +ATOM O OD1 . ASP A0 1 74 . 74 ASP A0 OD1 0.0 1.0 -1.1694688 6.229122 -12.836475 1 611 +ATOM O OD2 . ASP A0 1 74 . 74 ASP A0 OD2 0.0 1.0 -2.433321 7.6405983 -13.952072 1 612 +ATOM N N . GLN A0 1 75 . 75 GLN A0 N 0.0 1.0 -0.49251905 8.111005 -10.001408 1 613 +ATOM C CA . GLN A0 1 75 . 75 GLN A0 CA 0.0 1.0 -1.1893172 8.612188 -8.802326 1 614 +ATOM C C . GLN A0 1 75 . 75 GLN A0 C 0.0 1.0 -0.22613211 9.233603 -7.82309 1 615 +ATOM O O . GLN A0 1 75 . 75 GLN A0 O 0.0 1.0 -0.6664183 9.954496 -6.900262 1 616 +ATOM C CB . GLN A0 1 75 . 75 GLN A0 CB 0.0 1.0 -1.9876604 7.4769263 -8.135979 1 617 +ATOM C CG . GLN A0 1 75 . 75 GLN A0 CG 0.0 1.0 -3.1026866 6.8964167 -9.008626 1 618 +ATOM C CD . GLN A0 1 75 . 75 GLN A0 CD 0.0 1.0 -4.2006636 7.891689 -9.272461 1 619 +ATOM O OE1 . GLN A0 1 75 . 75 GLN A0 OE1 0.0 1.0 -4.5837517 8.699783 -8.389005 1 620 +ATOM N NE2 . GLN A0 1 75 . 75 GLN A0 NE2 0.0 1.0 -4.719024 7.8694677 -10.506214 1 621 +ATOM N N . LEU A0 1 76 . 76 LEU A0 N 0.0 1.0 1.0702964 9.031597 -7.988341 1 622 +ATOM C CA . LEU A0 1 76 . 76 LEU A0 CA 0.0 1.0 2.0509868 9.510885 -7.028075 1 623 +ATOM C C . LEU A0 1 76 . 76 LEU A0 C 0.0 1.0 2.1130874 11.0386095 -6.992092 1 624 +ATOM O O . LEU A0 1 76 . 76 LEU A0 O 0.0 1.0 2.2947693 11.625547 -5.9007235 1 625 +ATOM C CB . LEU A0 1 76 . 76 LEU A0 CB 0.0 1.0 3.4346337 8.934036 -7.31853 1 626 +ATOM C CG . LEU A0 1 76 . 76 LEU A0 CG 0.0 1.0 3.5675998 7.402252 -7.1209364 1 627 +ATOM C CD1 . LEU A0 1 76 . 76 LEU A0 CD1 0.0 1.0 4.9678807 6.922472 -7.4941287 1 628 +ATOM C CD2 . LEU A0 1 76 . 76 LEU A0 CD2 0.0 1.0 3.2623835 7.0249405 -5.683691 1 629 +ATOM N N . SER A0 1 77 . 77 SER A0 N 0.0 1.0 1.9416189 11.738872 -8.142645 1 630 +ATOM C CA . SER A0 1 77 . 77 SER A0 CA 0.0 1.0 1.9661688 13.199505 -8.14101 1 631 +ATOM C C . SER A0 1 77 . 77 SER A0 C 0.0 1.0 0.74424064 13.8029785 -7.460286 1 632 +ATOM O O . SER A0 1 77 . 77 SER A0 O 0.0 1.0 0.7742097 14.979375 -7.0613856 1 633 +ATOM C CB . SER A0 1 77 . 77 SER A0 CB 0.0 1.0 2.0588195 13.72864 -9.583109 1 634 +ATOM O OG . SER A0 1 77 . 77 SER A0 OG 0.0 1.0 0.9076693 13.349956 -10.321232 1 635 +ATOM N N . LEU A0 1 78 . 78 LEU A0 N 0.0 1.0 -0.26421738 12.975597 -7.3254113 1 636 +ATOM C CA . LEU A0 1 78 . 78 LEU A0 CA 0.0 1.0 -1.4513931 13.409804 -6.60135 1 637 +ATOM C C . LEU A0 1 78 . 78 LEU A0 C 0.0 1.0 -1.334613 13.1215105 -5.0965176 1 638 +ATOM O O . LEU A0 1 78 . 78 LEU A0 O 0.0 1.0 -2.273239 13.3704 -4.335806 1 639 +ATOM C CB . LEU A0 1 78 . 78 LEU A0 CB 0.0 1.0 -2.7085032 12.703831 -7.155429 1 640 +ATOM C CG . LEU A0 1 78 . 78 LEU A0 CG 0.0 1.0 -2.9674087 12.958159 -8.657919 1 641 +ATOM C CD1 . LEU A0 1 78 . 78 LEU A0 CD1 0.0 1.0 -4.2037325 12.179392 -9.117718 1 642 +ATOM C CD2 . LEU A0 1 78 . 78 LEU A0 CD2 0.0 1.0 -3.108047 14.439226 -8.958904 1 643 +ATOM N N . GLY A0 1 79 . 79 GLY A0 N 0.0 1.0 -0.19845128 12.562307 -4.7259107 1 644 +ATOM C CA . GLY A0 1 79 . 79 GLY A0 CA 0.0 1.0 0.036440525 12.231742 -3.3373451 1 645 +ATOM C C . GLY A0 1 79 . 79 GLY A0 C 0.0 1.0 -0.57463074 10.925514 -2.8928766 1 646 +ATOM O O . GLY A0 1 79 . 79 GLY A0 O 0.0 1.0 -0.8337066 10.711497 -1.7081954 1 647 +ATOM N N . ASN A0 1 80 . 80 ASN A0 N 0.0 1.0 -0.83130926 10.097332 -3.848673 1 648 +ATOM C CA . ASN A0 1 80 . 80 ASN A0 CA 0.0 1.0 -1.4692342 8.823855 -3.5842 1 649 +ATOM C C . ASN A0 1 80 . 80 ASN A0 C 0.0 1.0 -0.5179379 7.685871 -3.9166813 1 650 +ATOM O O . ASN A0 1 80 . 80 ASN A0 O 0.0 1.0 -0.13452616 7.504088 -5.061385 1 651 +ATOM C CB . ASN A0 1 80 . 80 ASN A0 CB 0.0 1.0 -2.7622225 8.695633 -4.399135 1 652 +ATOM C CG . ASN A0 1 80 . 80 ASN A0 CG 0.0 1.0 -3.5542016 7.467614 -4.0843496 1 653 +ATOM O OD1 . ASN A0 1 80 . 80 ASN A0 OD1 0.0 1.0 -3.4676094 6.902747 -2.994028 1 654 +ATOM N ND2 . ASN A0 1 80 . 80 ASN A0 ND2 0.0 1.0 -4.37129 7.037326 -5.0188723 1 655 +ATOM N N . ALA A0 1 81 . 81 ALA A0 N 0.0 1.0 -0.13088882 6.8939385 -2.912703 1 656 +ATOM C CA . ALA A0 1 81 . 81 ALA A0 CA 0.0 1.0 0.60673034 5.6575575 -3.1202621 1 657 +ATOM C C . ALA A0 1 81 . 81 ALA A0 C 0.0 1.0 -0.4000892 4.5243416 -3.2081437 1 658 +ATOM O O . ALA A0 1 81 . 81 ALA A0 O 0.0 1.0 -0.92244375 4.0575933 -2.1964765 1 659 +ATOM C CB . ALA A0 1 81 . 81 ALA A0 CB 0.0 1.0 1.6043046 5.404807 -2.0034447 1 660 +ATOM N N . ALA A0 1 82 . 82 ALA A0 N 0.0 1.0 -0.72661185 4.145622 -4.4383235 1 661 +ATOM C CA . ALA A0 1 82 . 82 ALA A0 CA 0.0 1.0 -1.7712035 3.1635861 -4.683751 1 662 +ATOM C C . ALA A0 1 82 . 82 ALA A0 C 0.0 1.0 -1.1634188 1.8524535 -5.1461234 1 663 +ATOM O O . ALA A0 1 82 . 82 ALA A0 O 0.0 1.0 -0.5417472 1.7889125 -6.1925716 1 664 +ATOM C CB . ALA A0 1 82 . 82 ALA A0 CB 0.0 1.0 -2.7543993 3.6913671 -5.726413 1 665 +ATOM N N . LEU A0 1 83 . 83 LEU A0 N 0.0 1.0 -1.3310516 0.8158238 -4.3156977 1 666 +ATOM C CA . LEU A0 1 83 . 83 LEU A0 CA 0.0 1.0 -0.8231416 -0.5281365 -4.600418 1 667 +ATOM C C . LEU A0 1 83 . 83 LEU A0 C 0.0 1.0 -1.8920062 -1.3745799 -5.2079754 1 668 +ATOM O O . LEU A0 1 83 . 83 LEU A0 O 0.0 1.0 -2.9490047 -1.5839577 -4.5797305 1 669 +ATOM C CB . LEU A0 1 83 . 83 LEU A0 CB 0.0 1.0 -0.27442992 -1.1763302 -3.3258824 1 670 +ATOM C CG . LEU A0 1 83 . 83 LEU A0 CG 0.0 1.0 0.18082406 -2.6223736 -3.4481664 1 671 +ATOM C CD1 . LEU A0 1 83 . 83 LEU A0 CD1 0.0 1.0 1.3817849 -2.7494545 -4.372428 1 672 +ATOM C CD2 . LEU A0 1 83 . 83 LEU A0 CD2 0.0 1.0 0.53062755 -3.196863 -2.0715356 1 673 +ATOM N N . GLN A0 1 84 . 84 GLN A0 N 0.0 1.0 -1.6972888 -1.8443673 -6.4074745 1 674 +ATOM C CA . GLN A0 1 84 . 84 GLN A0 CA 0.0 1.0 -2.6200986 -2.7740836 -7.0396976 1 675 +ATOM C C . GLN A0 1 84 . 84 GLN A0 C 0.0 1.0 -2.0417275 -4.1614723 -7.039268 1 676 +ATOM O O . GLN A0 1 84 . 84 GLN A0 O 0.0 1.0 -0.89071864 -4.367555 -7.420778 1 677 +ATOM C CB . GLN A0 1 84 . 84 GLN A0 CB 0.0 1.0 -2.9411135 -2.3363729 -8.475604 1 678 +ATOM C CG . GLN A0 1 84 . 84 GLN A0 CG 0.0 1.0 -3.9298458 -3.2292929 -9.182278 1 679 +ATOM C CD . GLN A0 1 84 . 84 GLN A0 CD 0.0 1.0 -4.321088 -2.7384772 -10.5498295 1 680 +ATOM O OE1 . GLN A0 1 84 . 84 GLN A0 OE1 0.0 1.0 -3.4507728 -2.2538369 -11.28323 1 681 +ATOM N NE2 . GLN A0 1 84 . 84 GLN A0 NE2 0.0 1.0 -5.5724387 -2.8258085 -10.907694 1 682 +ATOM N N . ILE A0 1 85 . 85 ILE A0 N 0.0 1.0 -2.8012574 -5.129694 -6.569117 1 683 +ATOM C CA . ILE A0 1 85 . 85 ILE A0 CA 0.0 1.0 -2.4750946 -6.536387 -6.624875 1 684 +ATOM C C . ILE A0 1 85 . 85 ILE A0 C 0.0 1.0 -3.5529552 -7.2441416 -7.409189 1 685 +ATOM O O . ILE A0 1 85 . 85 ILE A0 O 0.0 1.0 -4.730094 -7.1515455 -7.056858 1 686 +ATOM C CB . ILE A0 1 85 . 85 ILE A0 CB 0.0 1.0 -2.2881017 -7.176468 -5.229559 1 687 +ATOM C CG1 . ILE A0 1 85 . 85 ILE A0 CG1 0.0 1.0 -1.2251546 -6.4350142 -4.425931 1 688 +ATOM C CG2 . ILE A0 1 85 . 85 ILE A0 CG2 0.0 1.0 -1.9376127 -8.663952 -5.3709326 1 689 +ATOM C CD1 . ILE A0 1 85 . 85 ILE A0 CD1 0.0 1.0 -1.1188626 -6.894455 -2.9713988 1 690 +ATOM N N . THR A0 1 86 . 86 THR A0 N 0.0 1.0 -3.1898873 -7.9208875 -8.452421 1 691 +ATOM C CA . THR A0 1 86 . 86 THR A0 CA 0.0 1.0 -4.1483746 -8.603755 -9.318503 1 692 +ATOM C C . THR A0 1 86 . 86 THR A0 C 0.0 1.0 -4.3239374 -10.047373 -8.906709 1 693 +ATOM O O . THR A0 1 86 . 86 THR A0 O 0.0 1.0 -3.43091 -10.659496 -8.330645 1 694 +ATOM C CB . THR A0 1 86 . 86 THR A0 CB 0.0 1.0 -3.7228997 -8.509771 -10.794333 1 695 +ATOM O OG1 . THR A0 1 86 . 86 THR A0 OG1 0.0 1.0 -2.449 -9.14254 -10.964254 1 696 +ATOM C CG2 . THR A0 1 86 . 86 THR A0 CG2 0.0 1.0 -3.6118875 -7.083101 -11.269298 1 697 +ATOM N N . ASP A0 1 87 . 87 ASP A0 N 0.0 1.0 -5.4990044 -10.600555 -9.163384 1 698 +ATOM C CA . ASP A0 1 87 . 87 ASP A0 CA 0.0 1.0 -5.8260183 -12.015057 -8.895966 1 699 +ATOM C C . ASP A0 1 87 . 87 ASP A0 C 0.0 1.0 -5.576543 -12.361946 -7.4283185 1 700 +ATOM O O . ASP A0 1 87 . 87 ASP A0 O 0.0 1.0 -4.7667484 -13.227735 -7.113711 1 701 +ATOM C CB . ASP A0 1 87 . 87 ASP A0 CB 0.0 1.0 -5.035171 -12.945375 -9.816983 1 702 +ATOM C CG . ASP A0 1 87 . 87 ASP A0 CG 0.0 1.0 -5.360875 -12.744706 -11.278402 1 703 +ATOM O OD1 . ASP A0 1 87 . 87 ASP A0 OD1 0.0 1.0 -6.5553384 -12.556988 -11.626029 1 704 +ATOM O OD2 . ASP A0 1 87 . 87 ASP A0 OD2 0.0 1.0 -4.439325 -12.791637 -12.11895 1 705 +ATOM N N . VAL A0 1 88 . 88 VAL A0 N 0.0 1.0 -6.282812 -11.734192 -6.575536 1 706 +ATOM C CA . VAL A0 1 88 . 88 VAL A0 CA 0.0 1.0 -6.1241693 -11.867498 -5.137544 1 707 +ATOM C C . VAL A0 1 88 . 88 VAL A0 C 0.0 1.0 -6.3601 -13.297349 -4.678191 1 708 +ATOM O O . VAL A0 1 88 . 88 VAL A0 O 0.0 1.0 -7.3168554 -13.930977 -5.1022425 1 709 +ATOM C CB . VAL A0 1 88 . 88 VAL A0 CB 0.0 1.0 -7.072514 -10.89139 -4.4050007 1 710 +ATOM C CG1 . VAL A0 1 88 . 88 VAL A0 CG1 0.0 1.0 -6.965212 -11.076189 -2.9044132 1 711 +ATOM C CG2 . VAL A0 1 88 . 88 VAL A0 CG2 0.0 1.0 -6.7326965 -9.464594 -4.760132 1 712 +ATOM N N . LYS A0 1 89 . 89 LYS A0 N 0.0 1.0 -5.5069666 -13.720374 -3.7517815 1 713 +ATOM C CA . LYS A0 1 89 . 89 LYS A0 CA 0.0 1.0 -5.5509815 -15.069829 -3.170996 1 714 +ATOM C C . LYS A0 1 89 . 89 LYS A0 C 0.0 1.0 -5.8682947 -14.984564 -1.6742926 1 715 +ATOM O O . LYS A0 1 89 . 89 LYS A0 O 0.0 1.0 -5.704258 -13.921691 -1.0659854 1 716 +ATOM C CB . LYS A0 1 89 . 89 LYS A0 CB 0.0 1.0 -4.231887 -15.799962 -3.3918307 1 717 +ATOM C CG . LYS A0 1 89 . 89 LYS A0 CG 0.0 1.0 -3.8379889 -15.942309 -4.848135 1 718 +ATOM C CD . LYS A0 1 89 . 89 LYS A0 CD 0.0 1.0 -2.4823058 -16.57888 -5.015331 1 719 +ATOM C CE . LYS A0 1 89 . 89 LYS A0 CE 0.0 1.0 -2.0725179 -16.721807 -6.478209 1 720 +ATOM N NZ . LYS A0 1 89 . 89 LYS A0 NZ 0.0 1.0 -0.7004868 -17.291416 -6.6238422 1 721 +ATOM N N . LEU A0 1 90 . 90 LEU A0 N 0.0 1.0 -6.3011537 -16.131432 -1.0960561 1 722 +ATOM C CA . LEU A0 1 90 . 90 LEU A0 CA 0.0 1.0 -6.5767403 -16.186127 0.33587492 1 723 +ATOM C C . LEU A0 1 90 . 90 LEU A0 C 0.0 1.0 -5.3753457 -15.746588 1.155611 1 724 +ATOM O O . LEU A0 1 90 . 90 LEU A0 O 0.0 1.0 -5.5214224 -15.046816 2.1782973 1 725 +ATOM C CB . LEU A0 1 90 . 90 LEU A0 CB 0.0 1.0 -6.9986496 -17.599247 0.7532823 1 726 +ATOM C CG . LEU A0 1 90 . 90 LEU A0 CG 0.0 1.0 -8.410875 -18.003925 0.36551946 1 727 +ATOM C CD1 . LEU A0 1 90 . 90 LEU A0 CD1 0.0 1.0 -8.650598 -19.490307 0.6978516 1 728 +ATOM C CD2 . LEU A0 1 90 . 90 LEU A0 CD2 0.0 1.0 -9.426064 -17.137695 1.1066465 1 729 +ATOM N N . GLN A0 1 91 . 91 GLN A0 N 0.0 1.0 -4.1907597 -16.125853 0.72549284 1 730 +ATOM C CA . GLN A0 1 91 . 91 GLN A0 CA 0.0 1.0 -2.9760277 -15.797043 1.4738852 1 731 +ATOM C C . GLN A0 1 91 . 91 GLN A0 C 0.0 1.0 -2.5856662 -14.315436 1.377461 1 732 +ATOM O O . GLN A0 1 91 . 91 GLN A0 O 0.0 1.0 -1.698031 -13.86459 2.1052794 1 733 +ATOM C CB . GLN A0 1 91 . 91 GLN A0 CB 0.0 1.0 -1.8082078 -16.677242 0.99130344 1 734 +ATOM C CG . GLN A0 1 91 . 91 GLN A0 CG 0.0 1.0 -1.3477969 -16.38105 -0.4149505 1 735 +ATOM C CD . GLN A0 1 91 . 91 GLN A0 CD 0.0 1.0 -0.9512226 -17.613222 -1.2099218 1 736 +ATOM O OE1 . GLN A0 1 91 . 91 GLN A0 OE1 0.0 1.0 -1.4858599 -18.688917 -0.93592286 1 737 +ATOM N NE2 . GLN A0 1 91 . 91 GLN A0 NE2 0.0 1.0 -0.020214494 -17.500984 -2.1656537 1 738 +ATOM N N . ASP A0 1 92 . 92 ASP A0 N 0.0 1.0 -3.2718174 -13.582748 0.47723377 1 739 +ATOM C CA . ASP A0 1 92 . 92 ASP A0 CA 0.0 1.0 -3.0437243 -12.139396 0.43133458 1 740 +ATOM C C . ASP A0 1 92 . 92 ASP A0 C 0.0 1.0 -3.7023716 -11.415843 1.6086533 1 741 +ATOM O O . ASP A0 1 92 . 92 ASP A0 O 0.0 1.0 -3.445641 -10.224947 1.8258286 1 742 +ATOM C CB . ASP A0 1 92 . 92 ASP A0 CB 0.0 1.0 -3.5688357 -11.559249 -0.9033519 1 743 +ATOM C CG . ASP A0 1 92 . 92 ASP A0 CG 0.0 1.0 -2.7564642 -12.010472 -2.1035366 1 744 +ATOM O OD1 . ASP A0 1 92 . 92 ASP A0 OD1 0.0 1.0 -1.5267038 -12.212956 -1.979206 1 745 +ATOM O OD2 . ASP A0 1 92 . 92 ASP A0 OD2 0.0 1.0 -3.326795 -12.180523 -3.2053013 1 746 +ATOM N N . ALA A0 1 93 . 93 ALA A0 N 0.0 1.0 -4.5688324 -12.13084 2.374744 1 747 +ATOM C CA . ALA A0 1 93 . 93 ALA A0 CA 0.0 1.0 -5.183934 -11.554928 3.5735729 1 748 +ATOM C C . ALA A0 1 93 . 93 ALA A0 C 0.0 1.0 -4.1165023 -11.303247 4.6293387 1 749 +ATOM O O . ALA A0 1 93 . 93 ALA A0 O 0.0 1.0 -3.1940925 -12.085365 4.7767706 1 750 +ATOM C CB . ALA A0 1 93 . 93 ALA A0 CB 0.0 1.0 -6.277544 -12.486122 4.1082687 1 751 +ATOM N N . GLY A0 1 94 . 94 GLY A0 N 0.0 1.0 -4.238965 -10.241453 5.34669 1 752 +ATOM C CA . GLY A0 1 94 . 94 GLY A0 CA 0.0 1.0 -3.2963748 -9.901876 6.3848133 1 753 +ATOM C C . GLY A0 1 94 . 94 GLY A0 C 0.0 1.0 -3.083633 -8.41142 6.4948025 1 754 +ATOM O O . GLY A0 1 94 . 94 GLY A0 O 0.0 1.0 -3.8899994 -7.6374073 6.020748 1 755 +ATOM N N . VAL A0 1 95 . 95 VAL A0 N 0.0 1.0 -2.0372305 -8.069222 7.1826906 1 756 +ATOM C CA . VAL A0 1 95 . 95 VAL A0 CA 0.0 1.0 -1.7311828 -6.683759 7.468812 1 757 +ATOM C C . VAL A0 1 95 . 95 VAL A0 C 0.0 1.0 -0.65104115 -6.197512 6.518003 1 758 +ATOM O O . VAL A0 1 95 . 95 VAL A0 O 0.0 1.0 0.40730327 -6.8055897 6.412606 1 759 +ATOM C CB . VAL A0 1 95 . 95 VAL A0 CB 0.0 1.0 -1.2839797 -6.4851503 8.932842 1 760 +ATOM C CG1 . VAL A0 1 95 . 95 VAL A0 CG1 0.0 1.0 -0.92459947 -5.0331016 9.193853 1 761 +ATOM C CG2 . VAL A0 1 95 . 95 VAL A0 CG2 0.0 1.0 -2.377605 -6.9197483 9.892847 1 762 +ATOM N N . TYR A0 1 96 . 96 TYR A0 N 0.0 1.0 -0.9622377 -5.0881 5.8941236 1 763 +ATOM C CA . TYR A0 1 96 . 96 TYR A0 CA 0.0 1.0 -0.025358353 -4.4148693 4.983349 1 764 +ATOM C C . TYR A0 1 96 . 96 TYR A0 C 0.0 1.0 0.48378703 -3.1579738 5.636018 1 765 +ATOM O O . TYR A0 1 96 . 96 TYR A0 O 0.0 1.0 -0.23229389 -2.4933176 6.394677 1 766 +ATOM C CB . TYR A0 1 96 . 96 TYR A0 CB 0.0 1.0 -0.7162727 -4.0609207 3.6704369 1 767 +ATOM C CG . TYR A0 1 96 . 96 TYR A0 CG 0.0 1.0 -0.9247688 -5.236141 2.7297993 1 768 +ATOM C CD1 . TYR A0 1 96 . 96 TYR A0 CD1 0.0 1.0 -1.9112751 -6.183875 2.9594426 1 769 +ATOM C CD2 . TYR A0 1 96 . 96 TYR A0 CD2 0.0 1.0 -0.13470504 -5.350045 1.5800569 1 770 +ATOM C CE1 . TYR A0 1 96 . 96 TYR A0 CE1 0.0 1.0 -2.0892649 -7.260742 2.0876555 1 771 +ATOM C CE2 . TYR A0 1 96 . 96 TYR A0 CE2 0.0 1.0 -0.32181537 -6.424359 0.7133503 1 772 +ATOM C CZ . TYR A0 1 96 . 96 TYR A0 CZ 0.0 1.0 -1.2858614 -7.3535557 0.97373474 1 773 +ATOM O OH . TYR A0 1 96 . 96 TYR A0 OH 0.0 1.0 -1.4486465 -8.426199 0.10047247 1 774 +ATOM N N . ARG A0 1 97 . 97 ARG A0 N 0.0 1.0 1.7415416 -2.7807558 5.3233857 1 775 +ATOM C CA . ARG A0 1 97 . 97 ARG A0 CA 0.0 1.0 2.294098 -1.4880888 5.7402887 1 776 +ATOM C C . ARG A0 1 97 . 97 ARG A0 C 0.0 1.0 2.7351131 -0.7153828 4.514468 1 777 +ATOM O O . ARG A0 1 97 . 97 ARG A0 O 0.0 1.0 3.3944345 -1.2653968 3.6546226 1 778 +ATOM C CB . ARG A0 1 97 . 97 ARG A0 CB 0.0 1.0 3.488202 -1.679955 6.6799736 1 779 +ATOM C CG . ARG A0 1 97 . 97 ARG A0 CG 0.0 1.0 3.118281 -2.2551236 8.034132 1 780 +ATOM C CD . ARG A0 1 97 . 97 ARG A0 CD 0.0 1.0 4.2939186 -2.360897 8.976179 1 781 +ATOM N NE . ARG A0 1 97 . 97 ARG A0 NE 0.0 1.0 5.2141495 -3.3978002 8.5538025 1 782 +ATOM C CZ . ARG A0 1 97 . 97 ARG A0 CZ 0.0 1.0 6.2598925 -3.7846687 9.248979 1 783 +ATOM N NH1 . ARG A0 1 97 . 97 ARG A0 NH1 0.0 1.0 6.585432 -3.2593079 10.414472 1 784 +ATOM N NH2 . ARG A0 1 97 . 97 ARG A0 NH2 0.0 1.0 7.0308495 -4.734353 8.778617 1 785 +ATOM N N . CYS A0 1 98 . 98 CYS A0 N 0.0 1.0 2.343694 0.53105986 4.5031605 1 786 +ATOM C CA . CYS A0 1 98 . 98 CYS A0 CA 0.0 1.0 2.859856 1.4602947 3.5163856 1 787 +ATOM C C . CYS A0 1 98 . 98 CYS A0 C 0.0 1.0 3.818801 2.4150472 4.2135706 1 788 +ATOM O O . CYS A0 1 98 . 98 CYS A0 O 0.0 1.0 3.4057791 3.1073937 5.1518564 1 789 +ATOM C CB . CYS A0 1 98 . 98 CYS A0 CB 0.0 1.0 1.7310886 2.2318697 2.8413768 1 790 +ATOM S SG . CYS A0 1 98 . 98 CYS A0 SG 0.0 1.0 2.2896366 3.4993277 1.6815827 1 791 +ATOM N N . MET A0 1 99 . 99 MET A0 N 0.0 1.0 5.0060577 2.453109 3.72281 1 792 +ATOM C CA . MET A0 1 99 . 99 MET A0 CA 0.0 1.0 6.031171 3.3177633 4.2972875 1 793 +ATOM C C . MET A0 1 99 . 99 MET A0 C 0.0 1.0 6.459178 4.342332 3.2590365 1 794 +ATOM O O . MET A0 1 99 . 99 MET A0 O 0.0 1.0 6.8424144 3.9715772 2.1676943 1 795 +ATOM C CB . MET A0 1 99 . 99 MET A0 CB 0.0 1.0 7.2355337 2.4994488 4.7578077 1 796 +ATOM C CG . MET A0 1 99 . 99 MET A0 CG 0.0 1.0 6.898363 1.4518086 5.81429 1 797 +ATOM S SD . MET A0 1 99 . 99 MET A0 SD 0.0 1.0 8.285832 0.37612396 6.245397 1 798 +ATOM C CE . MET A0 1 99 . 99 MET A0 CE 0.0 1.0 8.186186 -0.7558078 4.8639083 1 799 +ATOM N N . ILE A0 1 100 . 100 ILE A0 N 0.0 1.0 6.346794 5.603135 3.5908656 1 800 +ATOM C CA . ILE A0 1 100 . 100 ILE A0 CA 0.0 1.0 6.653551 6.680061 2.6490293 1 801 +ATOM C C . ILE A0 1 100 . 100 ILE A0 C 0.0 1.0 7.657796 7.6300645 3.2545059 1 802 +ATOM O O . ILE A0 1 100 . 100 ILE A0 O 0.0 1.0 7.4877286 8.063517 4.410079 1 803 +ATOM C CB . ILE A0 1 100 . 100 ILE A0 CB 0.0 1.0 5.3744164 7.430816 2.2302947 1 804 +ATOM C CG1 . ILE A0 1 100 . 100 ILE A0 CG1 0.0 1.0 4.392576 6.4769464 1.53613 1 805 +ATOM C CG2 . ILE A0 1 100 . 100 ILE A0 CG2 0.0 1.0 5.7164874 8.61372 1.3352485 1 806 +ATOM C CD1 . ILE A0 1 100 . 100 ILE A0 CD1 0.0 1.0 3.0207791 7.0989714 1.2399151 1 807 +ATOM N N . SER A0 1 101 . 101 SER A0 N 0.0 1.0 8.655149 7.9496207 2.496656 1 808 +ATOM C CA . SER A0 1 101 . 101 SER A0 CA 0.0 1.0 9.530373 9.045684 2.827544 1 809 +ATOM C C . SER A0 1 101 . 101 SER A0 C 0.0 1.0 9.42696 10.105437 1.7416695 1 810 +ATOM O O . SER A0 1 101 . 101 SER A0 O 0.0 1.0 9.578189 9.796215 0.5756631 1 811 +ATOM C CB . SER A0 1 101 . 101 SER A0 CB 0.0 1.0 11.003594 8.596382 2.96248 1 812 +ATOM O OG . SER A0 1 101 . 101 SER A0 OG 0.0 1.0 11.863873 9.689538 3.1979408 1 813 +ATOM N N . TYR A0 1 102 . 102 TYR A0 N 0.0 1.0 9.135511 11.303219 2.1118236 1 814 +ATOM C CA . TYR A0 1 102 . 102 TYR A0 CA 0.0 1.0 9.042419 12.470499 1.2467794 1 815 +ATOM C C . TYR A0 1 102 . 102 TYR A0 C 0.0 1.0 9.310294 13.698187 2.0677524 1 816 +ATOM O O . TYR A0 1 102 . 102 TYR A0 O 0.0 1.0 8.400901 14.390037 2.4680495 1 817 +ATOM C CB . TYR A0 1 102 . 102 TYR A0 CB 0.0 1.0 7.6534076 12.509368 0.5682262 1 818 +ATOM C CG . TYR A0 1 102 . 102 TYR A0 CG 0.0 1.0 7.5454216 13.5911045 -0.48410615 1 819 +ATOM C CD1 . TYR A0 1 102 . 102 TYR A0 CD1 0.0 1.0 8.373896 13.612902 -1.6038638 1 820 +ATOM C CD2 . TYR A0 1 102 . 102 TYR A0 CD2 0.0 1.0 6.614525 14.623994 -0.3554023 1 821 +ATOM C CE1 . TYR A0 1 102 . 102 TYR A0 CE1 0.0 1.0 8.284773 14.613822 -2.5523562 1 822 +ATOM C CE2 . TYR A0 1 102 . 102 TYR A0 CE2 0.0 1.0 6.530479 15.6197605 -1.316092 1 823 +ATOM C CZ . TYR A0 1 102 . 102 TYR A0 CZ 0.0 1.0 7.3629827 15.616197 -2.4248862 1 824 +ATOM O OH . TYR A0 1 102 . 102 TYR A0 OH 0.0 1.0 7.282711 16.603773 -3.3658092 1 825 +ATOM N N . GLY A0 1 103 . 103 GLY A0 N 0.0 1.0 10.60372 13.923952 2.3289032 1 826 +ATOM C CA . GLY A0 1 103 . 103 GLY A0 CA 0.0 1.0 11.035338 14.925643 3.257918 1 827 +ATOM C C . GLY A0 1 103 . 103 GLY A0 C 0.0 1.0 10.966111 14.397547 4.6736946 1 828 +ATOM O O . GLY A0 1 103 . 103 GLY A0 O 0.0 1.0 11.974861 14.063225 5.2743216 1 829 +ATOM N N . GLY A0 1 104 . 104 GLY A0 N 0.0 1.0 9.691453 14.265293 5.1602044 1 830 +ATOM C CA . GLY A0 1 104 . 104 GLY A0 CA 0.0 1.0 9.437448 13.555828 6.3686852 1 831 +ATOM C C . GLY A0 1 104 . 104 GLY A0 C 0.0 1.0 9.095961 12.11981 6.059256 1 832 +ATOM O O . GLY A0 1 104 . 104 GLY A0 O 0.0 1.0 9.067441 11.738442 4.902281 1 833 +ATOM N N . ALA A0 1 105 . 105 ALA A0 N 0.0 1.0 8.852411 11.280792 7.0550365 1 834 +ATOM C CA . ALA A0 1 105 . 105 ALA A0 CA 0.0 1.0 8.535242 9.895227 6.836149 1 835 +ATOM C C . ALA A0 1 105 . 105 ALA A0 C 0.0 1.0 7.4529114 9.43578 7.793576 1 836 +ATOM O O . ALA A0 1 105 . 105 ALA A0 O 0.0 1.0 7.394946 9.87458 8.943948 1 837 +ATOM C CB . ALA A0 1 105 . 105 ALA A0 CB 0.0 1.0 9.778738 9.011155 7.002584 1 838 +ATOM N N . ASP A0 1 106 . 106 ASP A0 N 0.0 1.0 6.610068 8.562115 7.3385553 1 839 +ATOM C CA . ASP A0 1 106 . 106 ASP A0 CA 0.0 1.0 5.5894446 7.9927034 8.165678 1 840 +ATOM C C . ASP A0 1 106 . 106 ASP A0 C 0.0 1.0 5.137121 6.663285 7.5475826 1 841 +ATOM O O . ASP A0 1 106 . 106 ASP A0 O 0.0 1.0 5.5258904 6.314593 6.4432874 1 842 +ATOM C CB . ASP A0 1 106 . 106 ASP A0 CB 0.0 1.0 4.408271 8.950408 8.347431 1 843 +ATOM C CG . ASP A0 1 106 . 106 ASP A0 CG 0.0 1.0 3.6423883 8.744762 9.651559 1 844 +ATOM O OD1 . ASP A0 1 106 . 106 ASP A0 OD1 0.0 1.0 3.832618 7.722105 10.32146 1 845 +ATOM O OD2 . ASP A0 1 106 . 106 ASP A0 OD2 0.0 1.0 2.8302188 9.639611 10.017456 1 846 +ATOM N N . TYR A0 1 107 . 107 TYR A0 N 0.0 1.0 4.3205805 5.944162 8.26349 1 847 +ATOM C CA . TYR A0 1 107 . 107 TYR A0 CA 0.0 1.0 3.7320673 4.725781 7.742014 1 848 +ATOM C C . TYR A0 1 107 . 107 TYR A0 C 0.0 1.0 2.3544433 4.4913845 8.325263 1 849 +ATOM O O . TYR A0 1 107 . 107 TYR A0 O 0.0 1.0 1.991224 5.06185 9.3575115 1 850 +ATOM C CB . TYR A0 1 107 . 107 TYR A0 CB 0.0 1.0 4.653 3.5296812 8.040529 1 851 +ATOM C CG . TYR A0 1 107 . 107 TYR A0 CG 0.0 1.0 4.5590267 3.0191224 9.468583 1 852 +ATOM C CD1 . TYR A0 1 107 . 107 TYR A0 CD1 0.0 1.0 5.2467904 3.6527 10.504421 1 853 +ATOM C CD2 . TYR A0 1 107 . 107 TYR A0 CD2 0.0 1.0 3.8002067 1.9194211 9.779273 1 854 +ATOM C CE1 . TYR A0 1 107 . 107 TYR A0 CE1 0.0 1.0 5.1509914 3.1882899 11.832707 1 855 +ATOM C CE2 . TYR A0 1 107 . 107 TYR A0 CE2 0.0 1.0 3.694582 1.4431758 11.110618 1 856 +ATOM C CZ . TYR A0 1 107 . 107 TYR A0 CZ 0.0 1.0 4.3827734 2.0832517 12.108966 1 857 +ATOM O OH . TYR A0 1 107 . 107 TYR A0 OH 0.0 1.0 4.2921495 1.6170888 13.40748 1 858 +ATOM N N . LYS A0 1 108 . 108 LYS A0 N 0.0 1.0 1.5777386 3.6315324 7.635128 1 859 +ATOM C CA . LYS A0 1 108 . 108 LYS A0 CA 0.0 1.0 0.25854164 3.212975 8.099537 1 860 +ATOM C C . LYS A0 1 108 . 108 LYS A0 C 0.0 1.0 0.06624878 1.735734 7.826536 1 861 +ATOM O O . LYS A0 1 108 . 108 LYS A0 O 0.0 1.0 0.6669886 1.1737909 6.9222355 1 862 +ATOM C CB . LYS A0 1 108 . 108 LYS A0 CB 0.0 1.0 -0.8538468 4.006999 7.448954 1 863 +ATOM C CG . LYS A0 1 108 . 108 LYS A0 CG 0.0 1.0 -0.86196834 5.4767976 7.7759132 1 864 +ATOM C CD . LYS A0 1 108 . 108 LYS A0 CD 0.0 1.0 -1.2766485 5.75523 9.220751 1 865 +ATOM C CE . LYS A0 1 108 . 108 LYS A0 CE 0.0 1.0 -1.3399911 7.208715 9.556235 1 866 +ATOM N NZ . LYS A0 1 108 . 108 LYS A0 NZ 0.0 1.0 -1.5353547 7.5000806 11.036117 1 867 +ATOM N N . ARG A0 1 109 . 109 ARG A0 N 0.0 1.0 -0.8692708 1.1833172 8.596412 1 868 +ATOM C CA . ARG A0 1 109 . 109 ARG A0 CA 0.0 1.0 -1.2300875 -0.22393608 8.437595 1 869 +ATOM C C . ARG A0 1 109 . 109 ARG A0 C 0.0 1.0 -2.5816145 -0.33215278 7.7938604 1 870 +ATOM O O . ARG A0 1 109 . 109 ARG A0 O 0.0 1.0 -3.4688964 0.46791682 8.072102 1 871 +ATOM C CB . ARG A0 1 109 . 109 ARG A0 CB 0.0 1.0 -1.213904 -0.94848585 9.782385 1 872 +ATOM C CG . ARG A0 1 109 . 109 ARG A0 CG 0.0 1.0 0.16132994 -1.0199509 10.416904 1 873 +ATOM C CD . ARG A0 1 109 . 109 ARG A0 CD 0.0 1.0 0.117391005 -1.6913999 11.751891 1 874 +ATOM N NE . ARG A0 1 109 . 109 ARG A0 NE 0.0 1.0 1.4373208 -1.7995205 12.350534 1 875 +ATOM C CZ . ARG A0 1 109 . 109 ARG A0 CZ 0.0 1.0 1.6885519 -2.1978695 13.584425 1 876 +ATOM N NH1 . ARG A0 1 109 . 109 ARG A0 NH1 0.0 1.0 0.68125653 -2.535726 14.400984 1 877 +ATOM N NH2 . ARG A0 1 109 . 109 ARG A0 NH2 0.0 1.0 2.933875 -2.2561908 14.022948 1 878 +ATOM N N . ILE A0 1 110 . 110 ILE A0 N 0.0 1.0 -2.7617276 -1.3516241 6.9759684 1 879 +ATOM C CA . ILE A0 1 110 . 110 ILE A0 CA 0.0 1.0 -4.0230484 -1.6653491 6.3297844 1 880 +ATOM C C . ILE A0 1 110 . 110 ILE A0 C 0.0 1.0 -4.261956 -3.1589901 6.4131713 1 881 +ATOM O O . ILE A0 1 110 . 110 ILE A0 O 0.0 1.0 -3.3731103 -3.935548 6.11738 1 882 +ATOM C CB . ILE A0 1 110 . 110 ILE A0 CB 0.0 1.0 -4.0732346 -1.1969056 4.855632 1 883 +ATOM C CG1 . ILE A0 1 110 . 110 ILE A0 CG1 0.0 1.0 -3.8018796 0.29850596 4.76033 1 884 +ATOM C CG2 . ILE A0 1 110 . 110 ILE A0 CG2 0.0 1.0 -5.388114 -1.5537958 4.202621 1 885 +ATOM C CD1 . ILE A0 1 110 . 110 ILE A0 CD1 0.0 1.0 -3.452993 0.77396196 3.3629413 1 886 +ATOM N N . THR A0 1 111 . 111 THR A0 N 0.0 1.0 -5.470871 -3.532075 6.7915354 1 887 +ATOM C CA . THR A0 1 111 . 111 THR A0 CA 0.0 1.0 -5.838441 -4.9517922 6.8507147 1 888 +ATOM C C . THR A0 1 111 . 111 THR A0 C 0.0 1.0 -6.656023 -5.3339925 5.645817 1 889 +ATOM O O . THR A0 1 111 . 111 THR A0 O 0.0 1.0 -7.5762477 -4.603172 5.265439 1 890 +ATOM C CB . THR A0 1 111 . 111 THR A0 CB 0.0 1.0 -6.60839 -5.28219 8.137909 1 891 +ATOM O OG1 . THR A0 1 111 . 111 THR A0 OG1 0.0 1.0 -5.8001404 -4.964362 9.290588 1 892 +ATOM C CG2 . THR A0 1 111 . 111 THR A0 CG2 0.0 1.0 -7.0088115 -6.740999 8.21431 1 893 +ATOM N N . VAL A0 1 112 . 112 VAL A0 N 0.0 1.0 -6.318319 -6.464047 5.0456104 1 894 +ATOM C CA . VAL A0 1 112 . 112 VAL A0 CA 0.0 1.0 -7.066907 -7.0074472 3.9225283 1 895 +ATOM C C . VAL A0 1 112 . 112 VAL A0 C 0.0 1.0 -7.728013 -8.312381 4.3563004 1 896 +ATOM O O . VAL A0 1 112 . 112 VAL A0 O 0.0 1.0 -7.061327 -9.188486 4.859025 1 897 +ATOM C CB . VAL A0 1 112 . 112 VAL A0 CB 0.0 1.0 -6.180773 -7.246963 2.6955338 1 898 +ATOM C CG1 . VAL A0 1 112 . 112 VAL A0 CG1 0.0 1.0 -6.977373 -7.8587046 1.548888 1 899 +ATOM C CG2 . VAL A0 1 112 . 112 VAL A0 CG2 0.0 1.0 -5.521736 -5.9587984 2.24502 1 900 +ATOM N N . LYS A0 1 113 . 113 LYS A0 N 0.0 1.0 -9.02894 -8.396306 4.1191063 1 901 +ATOM C CA . LYS A0 1 113 . 113 LYS A0 CA 0.0 1.0 -9.783564 -9.629053 4.3063617 1 902 +ATOM C C . LYS A0 1 113 . 113 LYS A0 C 0.0 1.0 -10.227936 -10.131693 2.9492157 1 903 +ATOM O O . LYS A0 1 113 . 113 LYS A0 O 0.0 1.0 -10.699981 -9.349835 2.1300921 1 904 +ATOM C CB . LYS A0 1 113 . 113 LYS A0 CB 0.0 1.0 -10.961084 -9.435137 5.2467985 1 905 +ATOM C CG . LYS A0 1 113 . 113 LYS A0 CG 0.0 1.0 -10.578304 -9.1364 6.6901093 1 906 +ATOM C CD . LYS A0 1 113 . 113 LYS A0 CD 0.0 1.0 -11.7800455 -9.151831 7.601745 1 907 +ATOM C CE . LYS A0 1 113 . 113 LYS A0 CE 0.0 1.0 -11.392613 -8.944993 9.05487 1 908 +ATOM N NZ . LYS A0 1 113 . 113 LYS A0 NZ 0.0 1.0 -12.567198 -8.976445 9.9737425 1 909 +ATOM N N . VAL A0 1 114 . 114 VAL A0 N 0.0 1.0 -10.114782 -11.441595 2.6930776 1 910 +ATOM C CA . VAL A0 1 114 . 114 VAL A0 CA 0.0 1.0 -10.44149 -12.0198145 1.389621 1 911 +ATOM C C . VAL A0 1 114 . 114 VAL A0 C 0.0 1.0 -11.625723 -12.973038 1.538654 1 912 +ATOM O O . VAL A0 1 114 . 114 VAL A0 O 0.0 1.0 -11.562152 -13.909208 2.3241096 1 913 +ATOM C CB . VAL A0 1 114 . 114 VAL A0 CB 0.0 1.0 -9.236517 -12.76944 0.78607976 1 914 +ATOM C CG1 . VAL A0 1 114 . 114 VAL A0 CG1 0.0 1.0 -9.594652 -13.390139 -0.55826795 1 915 +ATOM C CG2 . VAL A0 1 114 . 114 VAL A0 CG2 0.0 1.0 -8.057221 -11.835035 0.6130367 1 916 +ATOM N N . ASN A0 1 115 . 115 ASN A0 N 0.0 1.0 -12.661022 -12.727122 0.7682647 1 917 +ATOM C CA . ASN A0 1 115 . 115 ASN A0 CA 0.0 1.0 -13.838636 -13.599609 0.73657024 1 918 +ATOM C C . ASN A0 1 115 . 115 ASN A0 C 0.0 1.0 -13.657339 -14.694094 -0.29591525 1 919 +ATOM O O . ASN A0 1 115 . 115 ASN A0 O 0.0 1.0 -13.269659 -14.407604 -1.4254042 1 920 +ATOM C CB . ASN A0 1 115 . 115 ASN A0 CB 0.0 1.0 -15.103884 -12.794515 0.43071133 1 921 +ATOM C CG . ASN A0 1 115 . 115 ASN A0 CG 0.0 1.0 -15.477817 -11.828308 1.5136702 1 922 +ATOM O OD1 . ASN A0 1 115 . 115 ASN A0 OD1 0.0 1.0 -15.232379 -12.070238 2.6871994 1 923 +ATOM N ND2 . ASN A0 1 115 . 115 ASN A0 ND2 0.0 1.0 -16.09105 -10.714359 1.1381555 1 924 +ATOM N N . ALA A0 1 116 . 116 ALA A0 N 0.0 1.0 -13.94084 -15.84438 0.1195011 1 925 +ATOM C CA . ALA A0 1 116 . 116 ALA A0 CA 0.0 1.0 -13.905215 -16.94978 -0.8290856 1 926 +ATOM C C . ALA A0 1 116 . 116 ALA A0 C 0.0 1.0 -15.229243 -17.054539 -1.4953806 1 927 +ATOM O O . ALA A0 1 116 . 116 ALA A0 O 0.0 1.0 -15.349384 -16.884228 -2.6705797 1 928 +ATOM C CB . ALA A0 1 116 . 116 ALA A0 CB 0.0 1.0 -13.570702 -18.272402 -0.07455085 1 929 +ATOM N N . xpb B0 2 1 . 1 xpb B0 N 0.0 1.0 6.290762 2.4070723 15.73446 1 930 +ATOM C CA . xpb B0 2 1 . 1 xpb B0 CA 0.0 1.0 6.530124 3.5705538 14.863219 1 931 +ATOM C C . xpb B0 2 1 . 1 xpb B0 C 0.0 1.0 8.014761 3.858042 14.682539 1 932 +ATOM O O . xpb B0 2 1 . 1 xpb B0 O 0.0 1.0 8.473253 4.0909433 13.556951 1 933 +ATOM N N . xpb B0 2 2 . 2 xpb B0 N 0.0 1.0 8.774718 3.8403547 15.77706 1 934 +ATOM C CA . xpb B0 2 2 . 2 xpb B0 CA 0.0 1.0 10.211502 4.0956616 15.686926 1 935 +ATOM C C . xpb B0 2 2 . 2 xpb B0 C 0.0 1.0 10.920728 3.0516143 14.831026 1 936 +ATOM O O . xpb B0 2 2 . 2 xpb B0 O 0.0 1.0 11.827256 3.3993213 14.071684 1 937 +ATOM N N . xpb B0 2 3 . 3 xpb B0 N 0.0 1.0 10.535509 1.7981898 14.95252 1 938 +ATOM C CA . xpb B0 2 3 . 3 xpb B0 CA 0.0 1.0 11.12429 0.732965 14.1439 1 939 +ATOM C C . xpb B0 2 3 . 3 xpb B0 C 0.0 1.0 10.871397 0.959993 12.662383 1 940 +ATOM O O . xpb B0 2 3 . 3 xpb B0 O 0.0 1.0 11.767845 0.7585449 11.839815 1 941 +ATOM N N . xpb B0 2 4 . 4 xpb B0 N 0.0 1.0 9.663003 1.3773916 12.322765 1 942 +ATOM C CA . xpb B0 2 4 . 4 xpb B0 CA 0.0 1.0 9.322054 1.6431534 10.919697 1 943 +ATOM C C . xpb B0 2 4 . 4 xpb B0 C 0.0 1.0 10.094248 2.8390536 10.375832 1 944 +ATOM O O . xpb B0 2 4 . 4 xpb B0 O 0.0 1.0 10.560905 2.80998 9.23061 1 945 +ATOM N N . xpb B0 2 5 . 5 xpb B0 N 0.0 1.0 10.247484 3.8617363 11.192911 1 946 +ATOM C CA . xpb B0 2 5 . 5 xpb B0 CA 0.0 1.0 11.025911 5.039509 10.786905 1 947 +ATOM C C . xpb B0 2 5 . 5 xpb B0 C 0.0 1.0 12.477671 4.662776 10.543863 1 948 +ATOM O O . xpb B0 2 5 . 5 xpb B0 O 0.0 1.0 13.1011305 5.1520786 9.599684 1 949 +ATOM N N . xpb B0 2 6 . 6 xpb B0 N 0.0 1.0 13.012772 3.783151 11.384375 1 950 +ATOM C CA . xpb B0 2 6 . 6 xpb B0 CA 0.0 1.0 14.384966 3.3128011 11.194498 1 951 +ATOM C C . xpb B0 2 6 . 6 xpb B0 C 0.0 1.0 14.52138 2.5394602 9.890661 1 952 +ATOM O O . xpb B0 2 6 . 6 xpb B0 O 0.0 1.0 15.521295 2.6950297 9.183962 1 953 +ATOM N N . xpb B0 2 7 . 7 xpb B0 N 0.0 1.0 13.530829 1.7259762 9.564306 1 954 +ATOM C CA . xpb B0 2 7 . 7 xpb B0 CA 0.0 1.0 13.539786 0.98115766 8.306043 1 955 +ATOM C C . xpb B0 2 7 . 7 xpb B0 C 0.0 1.0 13.519245 1.9277382 7.112236 1 956 +ATOM O O . xpb B0 2 7 . 7 xpb B0 O 0.0 1.0 14.247082 1.7229358 6.139177 1 957 +ATOM N N . xpb B0 2 8 . 8 xpb B0 N 0.0 1.0 12.701361 2.9680793 7.1945896 1 958 +ATOM C CA . xpb B0 2 8 . 8 xpb B0 CA 0.0 1.0 12.634001 3.963657 6.1197634 1 959 +ATOM C C . xpb B0 2 8 . 8 xpb B0 C 0.0 1.0 13.964725 4.671445 5.963245 1 960 +ATOM O O . xpb B0 2 8 . 8 xpb B0 O 0.0 1.0 14.435493 4.883507 4.836782 1 961 +ATOM N N . xpb B0 2 9 . 9 xpb B0 N 0.0 1.0 14.585911 5.0121684 7.0853724 1 962 +ATOM C CA . xpb B0 2 9 . 9 xpb B0 CA 0.0 1.0 15.897405 5.6708794 7.049114 1 963 +ATOM C C . xpb B0 2 9 . 9 xpb B0 C 0.0 1.0 16.947289 4.7741604 6.417488 1 964 +ATOM O O . xpb B0 2 9 . 9 xpb B0 O 0.0 1.0 17.790241 5.247961 5.6558895 1 965 +ATOM N N . xpb B0 2 10 . 10 xpb B0 N 0.0 1.0 16.89456 3.4842422 6.7327585 1 966 +ATOM C CA . xpb B0 2 10 . 10 xpb B0 CA 0.0 1.0 17.831036 2.5341668 6.1311793 1 967 +ATOM C C . xpb B0 2 10 . 10 xpb B0 C 0.0 1.0 17.63561 2.447836 4.6300354 1 968 +ATOM O O . xpb B0 2 10 . 10 xpb B0 O 0.0 1.0 18.61185 2.3908763 3.8734133 1 969 +ATOM N N . xpb B0 2 11 . 11 xpb B0 N 0.0 1.0 16.375566 2.4466667 4.185794 1 970 +ATOM C CA . xpb B0 2 11 . 11 xpb B0 CA 0.0 1.0 16.084438 2.413783 2.7507048 1 971 +ATOM C C . xpb B0 2 11 . 11 xpb B0 C 0.0 1.0 16.606255 3.6703298 2.0674098 1 972 +ATOM O O . xpb B0 2 11 . 11 xpb B0 O 0.0 1.0 17.163132 3.5965676 0.96866107 1 973 +ATOM N N . xpb B0 2 12 . 12 xpb B0 N 0.0 1.0 16.42435 4.8095975 2.717911 1 974 +ATOM C CA . xpb B0 2 12 . 12 xpb B0 CA 0.0 1.0 16.929031 6.073642 2.1773767 1 975 +ATOM C C . xpb B0 2 12 . 12 xpb B0 C 0.0 1.0 18.438343 6.028718 2.0265079 1 976 +ATOM O O . xpb B0 2 12 . 12 xpb B0 O 0.0 1.0 18.980518 6.4468365 0.99673307 1 977 +ATOM N N . xpb B0 2 13 . 13 xpb B0 N 0.0 1.0 19.119484 5.5138707 3.0405712 1 978 +ATOM C CA . xpb B0 2 13 . 13 xpb B0 CA 0.0 1.0 20.578457 5.400036 2.9979472 1 979 +ATOM C C . xpb B0 2 13 . 13 xpb B0 C 0.0 1.0 21.031837 4.471611 1.8820758 1 980 +ATOM O O . xpb B0 2 13 . 13 xpb B0 O 0.0 1.0 21.983664 4.7843246 1.1662621 1 981 +ATOM N N . xpb B0 2 14 . 14 xpb B0 N 0.0 1.0 20.349289 3.3435793 1.7243676 1 982 +ATOM C CA . xpb B0 2 14 . 14 xpb B0 CA 0.0 1.0 20.677166 2.395657 0.6586789 1 983 +ATOM C C . xpb B0 2 14 . 14 xpb B0 C 0.0 1.0 20.460741 3.0079434 -0.7275872 1 984 +ATOM O O . xpb B0 2 14 . 14 xpb B0 O 0.0 1.0 21.237251 2.7411556 -1.6507922 1 985 +ATOM N N . xpb B0 2 15 . 15 xpb B0 N 0.0 1.0 19.413588 3.7953303 -0.86229694 1 986 +ATOM C CA . xpb B0 2 15 . 15 xpb B0 CA 0.0 1.0 19.101173 4.4448423 -2.1409686 1 987 +ATOM C C . xpb B0 2 15 . 15 xpb B0 C 0.0 1.0 20.13145 5.5031 -2.504455 1 988 +ATOM O O . xpb B0 2 15 . 15 xpb B0 O 0.0 1.0 20.37014 5.7626762 -3.6902232 1 989 +ATOM N N . xpb B0 2 16 . 16 xpb B0 N 0.0 1.0 20.701324 6.124692 -1.50663 1 990 +ATOM C CA . xpb B0 2 16 . 16 xpb B0 CA 0.0 1.0 21.761827 7.1141768 -1.7131171 1 991 +ATOM C C . xpb B0 2 16 . 16 xpb B0 C 0.0 1.0 23.08498 6.4196634 -1.8274219 1 992 +ATOM O O . xpb B0 2 16 . 16 xpb B0 O 0.0 1.0 23.78915 6.5852027 -2.8439322 1 993 +# diff --git a/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_3.cif b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_3.cif new file mode 100644 index 0000000000000000000000000000000000000000..e403db477d92864011e67f7ccdcfdf3be207c386 --- /dev/null +++ b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_3.cif @@ -0,0 +1,2203 @@ +data_Binder_PDL1_16_sample_3 +# +_entry.id Binder_PDL1_16 +# +loop_ +_entity.id +_entity.pdbx_description +_entity.type +1 . polymer +2 . polymer +# +loop_ +_entity_poly.entity_id +_entity_poly.pdbx_strand_id +_entity_poly.type +1 A polypeptide(L) +2 B polypeptide(L) +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.hetero +_entity_poly_seq.mon_id +_entity_poly_seq.num +1 n ASN 1 +1 n ALA 2 +1 n PHE 3 +1 n THR 4 +1 n VAL 5 +1 n THR 6 +1 n VAL 7 +1 n PRO 8 +1 n LYS 9 +1 n ASP 10 +1 n LEU 11 +1 n TYR 12 +1 n VAL 13 +1 n VAL 14 +1 n GLU 15 +1 n TYR 16 +1 n GLY 17 +1 n SER 18 +1 n ASN 19 +1 n MET 20 +1 n THR 21 +1 n ILE 22 +1 n GLU 23 +1 n CYS 24 +1 n LYS 25 +1 n PHE 26 +1 n PRO 27 +1 n VAL 28 +1 n GLU 29 +1 n LYS 30 +1 n GLN 31 +1 n LEU 32 +1 n ASP 33 +1 n LEU 34 +1 n ALA 35 +1 n ALA 36 +1 n LEU 37 +1 n ILE 38 +1 n VAL 39 +1 n TYR 40 +1 n TRP 41 +1 n GLU 42 +1 n MET 43 +1 n GLU 44 +1 n ASP 45 +1 n LYS 46 +1 n ASN 47 +1 n ILE 48 +1 n ILE 49 +1 n GLN 50 +1 n PHE 51 +1 n VAL 52 +1 n HIS 53 +1 n GLY 54 +1 n GLU 55 +1 n GLU 56 +1 n ASP 57 +1 n LEU 58 +1 n LYS 59 +1 n VAL 60 +1 n GLN 61 +1 n HIS 62 +1 n SER 63 +1 n SER 64 +1 n TYR 65 +1 n ARG 66 +1 n GLN 67 +1 n ARG 68 +1 n ALA 69 +1 n ARG 70 +1 n LEU 71 +1 n LEU 72 +1 n LYS 73 +1 n ASP 74 +1 n GLN 75 +1 n LEU 76 +1 n SER 77 +1 n LEU 78 +1 n GLY 79 +1 n ASN 80 +1 n ALA 81 +1 n ALA 82 +1 n LEU 83 +1 n GLN 84 +1 n ILE 85 +1 n THR 86 +1 n ASP 87 +1 n VAL 88 +1 n LYS 89 +1 n LEU 90 +1 n GLN 91 +1 n ASP 92 +1 n ALA 93 +1 n GLY 94 +1 n VAL 95 +1 n TYR 96 +1 n ARG 97 +1 n CYS 98 +1 n MET 99 +1 n ILE 100 +1 n SER 101 +1 n TYR 102 +1 n GLY 103 +1 n GLY 104 +1 n ALA 105 +1 n ASP 106 +1 n TYR 107 +1 n LYS 108 +1 n ARG 109 +1 n ILE 110 +1 n THR 111 +1 n VAL 112 +1 n LYS 113 +1 n VAL 114 +1 n ASN 115 +1 n ALA 116 +2 n xpb 1 +2 n xpb 2 +2 n xpb 3 +2 n xpb 4 +2 n xpb 5 +2 n xpb 6 +2 n xpb 7 +2 n xpb 8 +2 n xpb 9 +2 n xpb 10 +2 n xpb 11 +2 n xpb 12 +2 n xpb 13 +2 n xpb 14 +2 n xpb 15 +2 n xpb 16 +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_value_order +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr2_PDB_ins_code +1 covale sing A0 A0 ASN ALA 1 2 C N . . +2 covale sing A0 A0 ALA PHE 2 3 C N . . +3 covale sing A0 A0 PHE THR 3 4 C N . . +4 covale sing A0 A0 THR VAL 4 5 C N . . +5 covale sing A0 A0 VAL THR 5 6 C N . . +6 covale sing A0 A0 THR VAL 6 7 C N . . +7 covale sing A0 A0 VAL PRO 7 8 C N . . +8 covale sing A0 A0 PRO LYS 8 9 C N . . +9 covale sing A0 A0 LYS ASP 9 10 C N . . +10 covale sing A0 A0 ASP LEU 10 11 C N . . +11 covale sing A0 A0 LEU TYR 11 12 C N . . +12 covale sing A0 A0 TYR VAL 12 13 C N . . +13 covale sing A0 A0 VAL VAL 13 14 C N . . +14 covale sing A0 A0 VAL GLU 14 15 C N . . +15 covale sing A0 A0 GLU TYR 15 16 C N . . +16 covale sing A0 A0 TYR GLY 16 17 C N . . +17 covale sing A0 A0 GLY SER 17 18 C N . . +18 covale sing A0 A0 SER ASN 18 19 C N . . +19 covale sing A0 A0 ASN MET 19 20 C N . . +20 covale sing A0 A0 MET THR 20 21 C N . . +21 covale sing A0 A0 THR ILE 21 22 C N . . +22 covale sing A0 A0 ILE GLU 22 23 C N . . +23 covale sing A0 A0 GLU CYS 23 24 C N . . +24 covale sing A0 A0 CYS LYS 24 25 C N . . +25 covale sing A0 A0 LYS PHE 25 26 C N . . +26 covale sing A0 A0 PHE PRO 26 27 C N . . +27 covale sing A0 A0 PRO VAL 27 28 C N . . +28 covale sing A0 A0 VAL GLU 28 29 C N . . +29 covale sing A0 A0 GLU LYS 29 30 C N . . +30 covale sing A0 A0 LYS GLN 30 31 C N . . +31 covale sing A0 A0 GLN LEU 31 32 C N . . +32 covale sing A0 A0 LEU ASP 32 33 C N . . +33 covale sing A0 A0 ASP LEU 33 34 C N . . +34 covale sing A0 A0 LEU ALA 34 35 C N . . +35 covale sing A0 A0 ALA ALA 35 36 C N . . +36 covale sing A0 A0 ALA LEU 36 37 C N . . +37 covale sing A0 A0 LEU ILE 37 38 C N . . +38 covale sing A0 A0 ILE VAL 38 39 C N . . +39 covale sing A0 A0 VAL TYR 39 40 C N . . +40 covale sing A0 A0 TYR TRP 40 41 C N . . +41 covale sing A0 A0 TRP GLU 41 42 C N . . +42 covale sing A0 A0 GLU MET 42 43 C N . . +43 covale sing A0 A0 MET GLU 43 44 C N . . +44 covale sing A0 A0 GLU ASP 44 45 C N . . +45 covale sing A0 A0 ASP LYS 45 46 C N . . +46 covale sing A0 A0 LYS ASN 46 47 C N . . +47 covale sing A0 A0 ASN ILE 47 48 C N . . +48 covale sing A0 A0 ILE ILE 48 49 C N . . +49 covale sing A0 A0 ILE GLN 49 50 C N . . +50 covale sing A0 A0 GLN PHE 50 51 C N . . +51 covale sing A0 A0 PHE VAL 51 52 C N . . +52 covale sing A0 A0 VAL HIS 52 53 C N . . +53 covale sing A0 A0 HIS GLY 53 54 C N . . +54 covale sing A0 A0 GLY GLU 54 55 C N . . +55 covale sing A0 A0 GLU GLU 55 56 C N . . +56 covale sing A0 A0 GLU ASP 56 57 C N . . +57 covale sing A0 A0 ASP LEU 57 58 C N . . +58 covale sing A0 A0 LEU LYS 58 59 C N . . +59 covale sing A0 A0 LYS VAL 59 60 C N . . +60 covale sing A0 A0 VAL GLN 60 61 C N . . +61 covale sing A0 A0 GLN HIS 61 62 C N . . +62 covale sing A0 A0 HIS SER 62 63 C N . . +63 covale sing A0 A0 SER SER 63 64 C N . . +64 covale sing A0 A0 SER TYR 64 65 C N . . +65 covale sing A0 A0 TYR ARG 65 66 C N . . +66 covale sing A0 A0 ARG GLN 66 67 C N . . +67 covale sing A0 A0 GLN ARG 67 68 C N . . +68 covale sing A0 A0 ARG ALA 68 69 C N . . +69 covale sing A0 A0 ALA ARG 69 70 C N . . +70 covale sing A0 A0 ARG LEU 70 71 C N . . +71 covale sing A0 A0 LEU LEU 71 72 C N . . +72 covale sing A0 A0 LEU LYS 72 73 C N . . +73 covale sing A0 A0 LYS ASP 73 74 C N . . +74 covale sing A0 A0 ASP GLN 74 75 C N . . +75 covale sing A0 A0 GLN LEU 75 76 C N . . +76 covale sing A0 A0 LEU SER 76 77 C N . . +77 covale sing A0 A0 SER LEU 77 78 C N . . +78 covale sing A0 A0 LEU GLY 78 79 C N . . +79 covale sing A0 A0 GLY ASN 79 80 C N . . +80 covale sing A0 A0 ASN ALA 80 81 C N . . +81 covale sing A0 A0 ALA ALA 81 82 C N . . +82 covale sing A0 A0 ALA LEU 82 83 C N . . +83 covale sing A0 A0 LEU GLN 83 84 C N . . +84 covale sing A0 A0 GLN ILE 84 85 C N . . +85 covale sing A0 A0 ILE THR 85 86 C N . . +86 covale sing A0 A0 THR ASP 86 87 C N . . +87 covale sing A0 A0 ASP VAL 87 88 C N . . +88 covale sing A0 A0 VAL LYS 88 89 C N . . +89 covale sing A0 A0 LYS LEU 89 90 C N . . +90 covale sing A0 A0 LEU GLN 90 91 C N . . +91 covale sing A0 A0 GLN ASP 91 92 C N . . +92 covale sing A0 A0 ASP ALA 92 93 C N . . +93 covale sing A0 A0 ALA GLY 93 94 C N . . +94 covale sing A0 A0 GLY VAL 94 95 C N . . +95 covale sing A0 A0 VAL TYR 95 96 C N . . +96 covale sing A0 A0 TYR ARG 96 97 C N . . +97 covale sing A0 A0 ARG CYS 97 98 C N . . +98 covale sing A0 A0 CYS MET 98 99 C N . . +99 covale sing A0 A0 MET ILE 99 100 C N . . +100 covale sing A0 A0 ILE SER 100 101 C N . . +101 covale sing A0 A0 SER TYR 101 102 C N . . +102 covale sing A0 A0 TYR GLY 102 103 C N . . +103 covale sing A0 A0 GLY GLY 103 104 C N . . +104 covale sing A0 A0 GLY ALA 104 105 C N . . +105 covale sing A0 A0 ALA ASP 105 106 C N . . +106 covale sing A0 A0 ASP TYR 106 107 C N . . +107 covale sing A0 A0 TYR LYS 107 108 C N . . +108 covale sing A0 A0 LYS ARG 108 109 C N . . +109 covale sing A0 A0 ARG ILE 109 110 C N . . +110 covale sing A0 A0 ILE THR 110 111 C N . . +111 covale sing A0 A0 THR VAL 111 112 C N . . +112 covale sing A0 A0 VAL LYS 112 113 C N . . +113 covale sing A0 A0 LYS VAL 113 114 C N . . +114 covale sing A0 A0 VAL ASN 114 115 C N . . +115 covale sing A0 A0 ASN ALA 115 116 C N . . +116 covale ? A0 A0 CYS CYS 24 98 SG SG . . +117 covale sing B0 B0 xpb xpb 1 2 C N . . +118 covale sing B0 B0 xpb xpb 2 3 C N . . +119 covale sing B0 B0 xpb xpb 3 4 C N . . +120 covale sing B0 B0 xpb xpb 4 5 C N . . +121 covale sing B0 B0 xpb xpb 5 6 C N . . +122 covale sing B0 B0 xpb xpb 6 7 C N . . +123 covale sing B0 B0 xpb xpb 7 8 C N . . +124 covale sing B0 B0 xpb xpb 8 9 C N . . +125 covale sing B0 B0 xpb xpb 9 10 C N . . +126 covale sing B0 B0 xpb xpb 10 11 C N . . +127 covale sing B0 B0 xpb xpb 11 12 C N . . +128 covale sing B0 B0 xpb xpb 12 13 C N . . +129 covale sing B0 B0 xpb xpb 13 14 C N . . +130 covale sing B0 B0 xpb xpb 14 15 C N . . +131 covale sing B0 B0 xpb xpb 15 16 C N . . +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +ASN N CA SING N ? 1 +ASN CA C SING N ? 2 +ASN CA CB SING N ? 3 +ASN C O DOUB N ? 4 +ALA N CA SING N ? 5 +ALA CA C SING N ? 6 +ALA CA CB SING N ? 7 +ALA C O DOUB N ? 8 +PHE N CA SING N ? 9 +PHE CA C SING N ? 10 +PHE CA CB SING N ? 11 +PHE C O DOUB N ? 12 +PHE CB CG SING N ? 13 +PHE CG CD1 DOUB Y ? 14 +PHE CG CD2 SING Y ? 15 +PHE CD1 CE1 SING Y ? 16 +PHE CD2 CE2 DOUB Y ? 17 +PHE CE1 CZ DOUB Y ? 18 +PHE CE2 CZ SING Y ? 19 +THR N CA SING N ? 20 +THR CA C SING N ? 21 +THR CA CB SING N ? 22 +THR C O DOUB N ? 23 +THR CB OG1 SING N ? 24 +THR CB CG2 SING N ? 25 +VAL N CA SING N ? 26 +VAL CA C SING N ? 27 +VAL CA CB SING N ? 28 +VAL C O DOUB N ? 29 +VAL CB CG1 SING N ? 30 +VAL CB CG2 SING N ? 31 +THR N CA SING N ? 32 +THR CA C SING N ? 33 +THR CA CB SING N ? 34 +THR C O DOUB N ? 35 +THR CB OG1 SING N ? 36 +THR CB CG2 SING N ? 37 +VAL N CA SING N ? 38 +VAL CA C SING N ? 39 +VAL CA CB SING N ? 40 +VAL C O DOUB N ? 41 +VAL CB CG1 SING N ? 42 +VAL CB CG2 SING N ? 43 +PRO N CA SING N ? 44 +PRO N CD SING N ? 45 +PRO CA C SING N ? 46 +PRO CA CB SING N ? 47 +PRO C O DOUB N ? 48 +PRO CB CG SING N ? 49 +PRO CG CD SING N ? 50 +LYS N CA SING N ? 51 +LYS CA C SING N ? 52 +LYS CA CB SING N ? 53 +LYS C O DOUB N ? 54 +LYS CB CG SING N ? 55 +LYS CG CD SING N ? 56 +LYS CD CE SING N ? 57 +LYS CE NZ SING N ? 58 +ASP N CA SING N ? 59 +ASP CA C SING N ? 60 +ASP CA CB SING N ? 61 +ASP C O DOUB N ? 62 +ASP CB CG SING N ? 63 +ASP CG OD1 DOUB N ? 64 +ASP CG OD2 SING N ? 65 +LEU N CA SING N ? 66 +LEU CA C SING N ? 67 +LEU CA CB SING N ? 68 +LEU C O DOUB N ? 69 +LEU CB CG SING N ? 70 +LEU CG CD1 SING N ? 71 +LEU CG CD2 SING N ? 72 +TYR N CA SING N ? 73 +TYR CA C SING N ? 74 +TYR CA CB SING N ? 75 +TYR C O DOUB N ? 76 +TYR CB CG SING N ? 77 +TYR CG CD1 DOUB Y ? 78 +TYR CG CD2 SING Y ? 79 +TYR CD1 CE1 SING Y ? 80 +TYR CD2 CE2 DOUB Y ? 81 +TYR CE1 CZ DOUB Y ? 82 +TYR CE2 CZ SING Y ? 83 +TYR CZ OH SING N ? 84 +VAL N CA SING N ? 85 +VAL CA C SING N ? 86 +VAL CA CB SING N ? 87 +VAL C O DOUB N ? 88 +VAL CB CG1 SING N ? 89 +VAL CB CG2 SING N ? 90 +VAL N CA SING N ? 91 +VAL CA C SING N ? 92 +VAL CA CB SING N ? 93 +VAL C O DOUB N ? 94 +VAL CB CG1 SING N ? 95 +VAL CB CG2 SING N ? 96 +GLU N CA SING N ? 97 +GLU CA C SING N ? 98 +GLU CA CB SING N ? 99 +GLU C O DOUB N ? 100 +GLU CB CG SING N ? 101 +GLU CG CD SING N ? 102 +GLU CD OE1 DOUB N ? 103 +GLU CD OE2 SING N ? 104 +TYR N CA SING N ? 105 +TYR CA C SING N ? 106 +TYR CA CB SING N ? 107 +TYR C O DOUB N ? 108 +TYR CB CG SING N ? 109 +TYR CG CD1 DOUB Y ? 110 +TYR CG CD2 SING Y ? 111 +TYR CD1 CE1 SING Y ? 112 +TYR CD2 CE2 DOUB Y ? 113 +TYR CE1 CZ DOUB Y ? 114 +TYR CE2 CZ SING Y ? 115 +TYR CZ OH SING N ? 116 +GLY N CA SING N ? 117 +GLY CA C SING N ? 118 +GLY C O DOUB N ? 119 +SER N CA SING N ? 120 +SER CA C SING N ? 121 +SER CA CB SING N ? 122 +SER C O DOUB N ? 123 +SER CB OG SING N ? 124 +ASN N CA SING N ? 125 +ASN CA C SING N ? 126 +ASN CA CB SING N ? 127 +ASN C O DOUB N ? 128 +ASN CB CG SING N ? 129 +ASN CG OD1 DOUB N ? 130 +ASN CG ND2 SING N ? 131 +MET N CA SING N ? 132 +MET CA C SING N ? 133 +MET CA CB SING N ? 134 +MET C O DOUB N ? 135 +MET CB CG SING N ? 136 +MET CG SD SING N ? 137 +MET SD CE SING N ? 138 +THR N CA SING N ? 139 +THR CA C SING N ? 140 +THR CA CB SING N ? 141 +THR C O DOUB N ? 142 +THR CB OG1 SING N ? 143 +THR CB CG2 SING N ? 144 +ILE N CA SING N ? 145 +ILE CA C SING N ? 146 +ILE CA CB SING N ? 147 +ILE C O DOUB N ? 148 +ILE CB CG1 SING N ? 149 +ILE CB CG2 SING N ? 150 +ILE CG1 CD1 SING N ? 151 +GLU N CA SING N ? 152 +GLU CA C SING N ? 153 +GLU CA CB SING N ? 154 +GLU C O DOUB N ? 155 +GLU CB CG SING N ? 156 +GLU CG CD SING N ? 157 +GLU CD OE1 DOUB N ? 158 +GLU CD OE2 SING N ? 159 +CYS N CA SING N ? 160 +CYS CA C SING N ? 161 +CYS CA CB SING N ? 162 +CYS C O DOUB N ? 163 +CYS CB SG SING N ? 164 +LYS N CA SING N ? 165 +LYS CA C SING N ? 166 +LYS CA CB SING N ? 167 +LYS C O DOUB N ? 168 +LYS CB CG SING N ? 169 +LYS CG CD SING N ? 170 +LYS CD CE SING N ? 171 +LYS CE NZ SING N ? 172 +PHE N CA SING N ? 173 +PHE CA C SING N ? 174 +PHE CA CB SING N ? 175 +PHE C O DOUB N ? 176 +PHE CB CG SING N ? 177 +PHE CG CD1 DOUB Y ? 178 +PHE CG CD2 SING Y ? 179 +PHE CD1 CE1 SING Y ? 180 +PHE CD2 CE2 DOUB Y ? 181 +PHE CE1 CZ DOUB Y ? 182 +PHE CE2 CZ SING Y ? 183 +PRO N CA SING N ? 184 +PRO N CD SING N ? 185 +PRO CA C SING N ? 186 +PRO CA CB SING N ? 187 +PRO C O DOUB N ? 188 +PRO CB CG SING N ? 189 +PRO CG CD SING N ? 190 +VAL N CA SING N ? 191 +VAL CA C SING N ? 192 +VAL CA CB SING N ? 193 +VAL C O DOUB N ? 194 +VAL CB CG1 SING N ? 195 +VAL CB CG2 SING N ? 196 +GLU N CA SING N ? 197 +GLU CA C SING N ? 198 +GLU CA CB SING N ? 199 +GLU C O DOUB N ? 200 +GLU CB CG SING N ? 201 +GLU CG CD SING N ? 202 +GLU CD OE1 DOUB N ? 203 +LYS N CA SING N ? 204 +LYS CA C SING N ? 205 +LYS CA CB SING N ? 206 +LYS C O DOUB N ? 207 +LYS CB CG SING N ? 208 +GLN N CA SING N ? 209 +GLN CA C SING N ? 210 +GLN CA CB SING N ? 211 +GLN C O DOUB N ? 212 +GLN CB CG SING N ? 213 +GLN CG CD SING N ? 214 +GLN CD OE1 DOUB N ? 215 +GLN CD NE2 SING N ? 216 +LEU N CA SING N ? 217 +LEU CA C SING N ? 218 +LEU CA CB SING N ? 219 +LEU C O DOUB N ? 220 +LEU CB CG SING N ? 221 +LEU CG CD1 SING N ? 222 +LEU CG CD2 SING N ? 223 +ASP N CA SING N ? 224 +ASP CA C SING N ? 225 +ASP CA CB SING N ? 226 +ASP C O DOUB N ? 227 +ASP CB CG SING N ? 228 +ASP CG OD1 DOUB N ? 229 +ASP CG OD2 SING N ? 230 +LEU N CA SING N ? 231 +LEU CA C SING N ? 232 +LEU CA CB SING N ? 233 +LEU C O DOUB N ? 234 +LEU CB CG SING N ? 235 +LEU CG CD1 SING N ? 236 +LEU CG CD2 SING N ? 237 +ALA N CA SING N ? 238 +ALA CA C SING N ? 239 +ALA CA CB SING N ? 240 +ALA C O DOUB N ? 241 +ALA N CA SING N ? 242 +ALA CA C SING N ? 243 +ALA CA CB SING N ? 244 +ALA C O DOUB N ? 245 +LEU N CA SING N ? 246 +LEU CA C SING N ? 247 +LEU CA CB SING N ? 248 +LEU C O DOUB N ? 249 +LEU CB CG SING N ? 250 +LEU CG CD1 SING N ? 251 +LEU CG CD2 SING N ? 252 +ILE N CA SING N ? 253 +ILE CA C SING N ? 254 +ILE CA CB SING N ? 255 +ILE C O DOUB N ? 256 +ILE CB CG1 SING N ? 257 +ILE CB CG2 SING N ? 258 +ILE CG1 CD1 SING N ? 259 +VAL N CA SING N ? 260 +VAL CA C SING N ? 261 +VAL CA CB SING N ? 262 +VAL C O DOUB N ? 263 +VAL CB CG1 SING N ? 264 +VAL CB CG2 SING N ? 265 +TYR N CA SING N ? 266 +TYR CA C SING N ? 267 +TYR CA CB SING N ? 268 +TYR C O DOUB N ? 269 +TYR CB CG SING N ? 270 +TYR CG CD1 DOUB Y ? 271 +TYR CG CD2 SING Y ? 272 +TYR CD1 CE1 SING Y ? 273 +TYR CD2 CE2 DOUB Y ? 274 +TYR CE1 CZ DOUB Y ? 275 +TYR CE2 CZ SING Y ? 276 +TYR CZ OH SING N ? 277 +TRP N CA SING N ? 278 +TRP CA C SING N ? 279 +TRP CA CB SING N ? 280 +TRP C O DOUB N ? 281 +TRP CB CG SING N ? 282 +TRP CG CD1 DOUB Y ? 283 +TRP CG CD2 SING Y ? 284 +TRP CD1 NE1 SING Y ? 285 +TRP CD2 CE2 DOUB Y ? 286 +TRP CD2 CE3 SING Y ? 287 +TRP NE1 CE2 SING Y ? 288 +TRP CE2 CZ2 SING Y ? 289 +TRP CE3 CZ3 DOUB Y ? 290 +TRP CZ2 CH2 DOUB Y ? 291 +TRP CZ3 CH2 SING Y ? 292 +GLU N CA SING N ? 293 +GLU CA C SING N ? 294 +GLU CA CB SING N ? 295 +GLU C O DOUB N ? 296 +GLU CB CG SING N ? 297 +GLU CG CD SING N ? 298 +GLU CD OE1 DOUB N ? 299 +GLU CD OE2 SING N ? 300 +MET N CA SING N ? 301 +MET CA C SING N ? 302 +MET CA CB SING N ? 303 +MET C O DOUB N ? 304 +MET CB CG SING N ? 305 +MET CG SD SING N ? 306 +MET SD CE SING N ? 307 +GLU N CA SING N ? 308 +GLU CA C SING N ? 309 +GLU CA CB SING N ? 310 +GLU C O DOUB N ? 311 +GLU CB CG SING N ? 312 +GLU CG CD SING N ? 313 +GLU CD OE1 DOUB N ? 314 +GLU CD OE2 SING N ? 315 +ASP N CA SING N ? 316 +ASP CA C SING N ? 317 +ASP CA CB SING N ? 318 +ASP C O DOUB N ? 319 +ASP CB CG SING N ? 320 +ASP CG OD1 DOUB N ? 321 +ASP CG OD2 SING N ? 322 +LYS N CA SING N ? 323 +LYS CA C SING N ? 324 +LYS CA CB SING N ? 325 +LYS C O DOUB N ? 326 +LYS CB CG SING N ? 327 +LYS CG CD SING N ? 328 +LYS CD CE SING N ? 329 +LYS CE NZ SING N ? 330 +ASN N CA SING N ? 331 +ASN CA C SING N ? 332 +ASN CA CB SING N ? 333 +ASN C O DOUB N ? 334 +ASN CB CG SING N ? 335 +ASN CG OD1 DOUB N ? 336 +ASN CG ND2 SING N ? 337 +ILE N CA SING N ? 338 +ILE CA C SING N ? 339 +ILE CA CB SING N ? 340 +ILE C O DOUB N ? 341 +ILE CB CG1 SING N ? 342 +ILE CB CG2 SING N ? 343 +ILE CG1 CD1 SING N ? 344 +ILE N CA SING N ? 345 +ILE CA C SING N ? 346 +ILE CA CB SING N ? 347 +ILE C O DOUB N ? 348 +ILE CB CG1 SING N ? 349 +ILE CB CG2 SING N ? 350 +ILE CG1 CD1 SING N ? 351 +GLN N CA SING N ? 352 +GLN CA C SING N ? 353 +GLN CA CB SING N ? 354 +GLN C O DOUB N ? 355 +GLN CB CG SING N ? 356 +GLN CG CD SING N ? 357 +GLN CD OE1 DOUB N ? 358 +GLN CD NE2 SING N ? 359 +PHE N CA SING N ? 360 +PHE CA C SING N ? 361 +PHE CA CB SING N ? 362 +PHE C O DOUB N ? 363 +PHE CB CG SING N ? 364 +PHE CG CD1 DOUB Y ? 365 +PHE CG CD2 SING Y ? 366 +PHE CD1 CE1 SING Y ? 367 +PHE CD2 CE2 DOUB Y ? 368 +PHE CE1 CZ DOUB Y ? 369 +PHE CE2 CZ SING Y ? 370 +VAL N CA SING N ? 371 +VAL CA C SING N ? 372 +VAL CA CB SING N ? 373 +VAL C O DOUB N ? 374 +VAL CB CG1 SING N ? 375 +VAL CB CG2 SING N ? 376 +HIS N CA SING N ? 377 +HIS CA C SING N ? 378 +HIS CA CB SING N ? 379 +HIS C O DOUB N ? 380 +HIS CB CG SING N ? 381 +HIS CG ND1 SING Y ? 382 +HIS CG CD2 DOUB Y ? 383 +HIS ND1 CE1 DOUB Y ? 384 +HIS CD2 NE2 SING Y ? 385 +HIS CE1 NE2 SING Y ? 386 +GLY N CA SING N ? 387 +GLY CA C SING N ? 388 +GLY C O DOUB N ? 389 +GLU N CA SING N ? 390 +GLU CA C SING N ? 391 +GLU CA CB SING N ? 392 +GLU C O DOUB N ? 393 +GLU CB CG SING N ? 394 +GLU CG CD SING N ? 395 +GLU CD OE1 DOUB N ? 396 +GLU CD OE2 SING N ? 397 +GLU N CA SING N ? 398 +GLU CA C SING N ? 399 +GLU CA CB SING N ? 400 +GLU C O DOUB N ? 401 +GLU CB CG SING N ? 402 +GLU CG CD SING N ? 403 +GLU CD OE1 DOUB N ? 404 +GLU CD OE2 SING N ? 405 +ASP N CA SING N ? 406 +ASP CA C SING N ? 407 +ASP CA CB SING N ? 408 +ASP C O DOUB N ? 409 +ASP CB CG SING N ? 410 +ASP CG OD1 DOUB N ? 411 +ASP CG OD2 SING N ? 412 +LEU N CA SING N ? 413 +LEU CA C SING N ? 414 +LEU CA CB SING N ? 415 +LEU C O DOUB N ? 416 +LEU CB CG SING N ? 417 +LEU CG CD1 SING N ? 418 +LEU CG CD2 SING N ? 419 +LYS N CA SING N ? 420 +LYS CA C SING N ? 421 +LYS CA CB SING N ? 422 +LYS C O DOUB N ? 423 +LYS CB CG SING N ? 424 +LYS CG CD SING N ? 425 +LYS CD CE SING N ? 426 +LYS CE NZ SING N ? 427 +VAL N CA SING N ? 428 +VAL CA C SING N ? 429 +VAL CA CB SING N ? 430 +VAL C O DOUB N ? 431 +VAL CB CG1 SING N ? 432 +VAL CB CG2 SING N ? 433 +GLN N CA SING N ? 434 +GLN CA C SING N ? 435 +GLN CA CB SING N ? 436 +GLN C O DOUB N ? 437 +GLN CB CG SING N ? 438 +GLN CG CD SING N ? 439 +GLN CD OE1 DOUB N ? 440 +GLN CD NE2 SING N ? 441 +HIS N CA SING N ? 442 +HIS CA C SING N ? 443 +HIS CA CB SING N ? 444 +HIS C O DOUB N ? 445 +HIS CB CG SING N ? 446 +HIS CG ND1 SING Y ? 447 +HIS CG CD2 DOUB Y ? 448 +HIS ND1 CE1 DOUB Y ? 449 +HIS CD2 NE2 SING Y ? 450 +HIS CE1 NE2 SING Y ? 451 +SER N CA SING N ? 452 +SER CA C SING N ? 453 +SER CA CB SING N ? 454 +SER C O DOUB N ? 455 +SER CB OG SING N ? 456 +SER N CA SING N ? 457 +SER CA C SING N ? 458 +SER CA CB SING N ? 459 +SER C O DOUB N ? 460 +SER CB OG SING N ? 461 +TYR N CA SING N ? 462 +TYR CA C SING N ? 463 +TYR CA CB SING N ? 464 +TYR C O DOUB N ? 465 +TYR CB CG SING N ? 466 +TYR CG CD1 DOUB Y ? 467 +TYR CG CD2 SING Y ? 468 +TYR CD1 CE1 SING Y ? 469 +TYR CD2 CE2 DOUB Y ? 470 +TYR CE1 CZ DOUB Y ? 471 +TYR CE2 CZ SING Y ? 472 +TYR CZ OH SING N ? 473 +ARG N CA SING N ? 474 +ARG CA C SING N ? 475 +ARG CA CB SING N ? 476 +ARG C O DOUB N ? 477 +ARG CB CG SING N ? 478 +ARG CG CD SING N ? 479 +ARG CD NE SING N ? 480 +GLN N CA SING N ? 481 +GLN CA C SING N ? 482 +GLN CA CB SING N ? 483 +GLN C O DOUB N ? 484 +GLN CB CG SING N ? 485 +GLN CG CD SING N ? 486 +GLN CD OE1 DOUB N ? 487 +GLN CD NE2 SING N ? 488 +ARG N CA SING N ? 489 +ARG CA C SING N ? 490 +ARG CA CB SING N ? 491 +ARG C O DOUB N ? 492 +ARG CB CG SING N ? 493 +ARG CG CD SING N ? 494 +ARG CD NE SING N ? 495 +ARG NE CZ SING N ? 496 +ARG CZ NH1 SING N ? 497 +ARG CZ NH2 DOUB N ? 498 +ALA N CA SING N ? 499 +ALA CA C SING N ? 500 +ALA CA CB SING N ? 501 +ALA C O DOUB N ? 502 +ARG N CA SING N ? 503 +ARG CA C SING N ? 504 +ARG CA CB SING N ? 505 +ARG C O DOUB N ? 506 +ARG CB CG SING N ? 507 +ARG CG CD SING N ? 508 +ARG CD NE SING N ? 509 +ARG NE CZ SING N ? 510 +ARG CZ NH1 SING N ? 511 +ARG CZ NH2 DOUB N ? 512 +LEU N CA SING N ? 513 +LEU CA C SING N ? 514 +LEU CA CB SING N ? 515 +LEU C O DOUB N ? 516 +LEU CB CG SING N ? 517 +LEU CG CD1 SING N ? 518 +LEU CG CD2 SING N ? 519 +LEU N CA SING N ? 520 +LEU CA C SING N ? 521 +LEU CA CB SING N ? 522 +LEU C O DOUB N ? 523 +LEU CB CG SING N ? 524 +LEU CG CD1 SING N ? 525 +LEU CG CD2 SING N ? 526 +LYS N CA SING N ? 527 +LYS CA C SING N ? 528 +LYS CA CB SING N ? 529 +LYS C O DOUB N ? 530 +LYS CB CG SING N ? 531 +LYS CG CD SING N ? 532 +LYS CD CE SING N ? 533 +LYS CE NZ SING N ? 534 +ASP N CA SING N ? 535 +ASP CA C SING N ? 536 +ASP CA CB SING N ? 537 +ASP C O DOUB N ? 538 +ASP CB CG SING N ? 539 +ASP CG OD1 DOUB N ? 540 +ASP CG OD2 SING N ? 541 +GLN N CA SING N ? 542 +GLN CA C SING N ? 543 +GLN CA CB SING N ? 544 +GLN C O DOUB N ? 545 +GLN CB CG SING N ? 546 +GLN CG CD SING N ? 547 +GLN CD OE1 DOUB N ? 548 +GLN CD NE2 SING N ? 549 +LEU N CA SING N ? 550 +LEU CA C SING N ? 551 +LEU CA CB SING N ? 552 +LEU C O DOUB N ? 553 +LEU CB CG SING N ? 554 +LEU CG CD1 SING N ? 555 +LEU CG CD2 SING N ? 556 +SER N CA SING N ? 557 +SER CA C SING N ? 558 +SER CA CB SING N ? 559 +SER C O DOUB N ? 560 +SER CB OG SING N ? 561 +LEU N CA SING N ? 562 +LEU CA C SING N ? 563 +LEU CA CB SING N ? 564 +LEU C O DOUB N ? 565 +LEU CB CG SING N ? 566 +LEU CG CD1 SING N ? 567 +LEU CG CD2 SING N ? 568 +GLY N CA SING N ? 569 +GLY CA C SING N ? 570 +GLY C O DOUB N ? 571 +ASN N CA SING N ? 572 +ASN CA C SING N ? 573 +ASN CA CB SING N ? 574 +ASN C O DOUB N ? 575 +ASN CB CG SING N ? 576 +ASN CG OD1 DOUB N ? 577 +ASN CG ND2 SING N ? 578 +ALA N CA SING N ? 579 +ALA CA C SING N ? 580 +ALA CA CB SING N ? 581 +ALA C O DOUB N ? 582 +ALA N CA SING N ? 583 +ALA CA C SING N ? 584 +ALA CA CB SING N ? 585 +ALA C O DOUB N ? 586 +LEU N CA SING N ? 587 +LEU CA C SING N ? 588 +LEU CA CB SING N ? 589 +LEU C O DOUB N ? 590 +LEU CB CG SING N ? 591 +LEU CG CD1 SING N ? 592 +LEU CG CD2 SING N ? 593 +GLN N CA SING N ? 594 +GLN CA C SING N ? 595 +GLN CA CB SING N ? 596 +GLN C O DOUB N ? 597 +GLN CB CG SING N ? 598 +GLN CG CD SING N ? 599 +GLN CD OE1 DOUB N ? 600 +GLN CD NE2 SING N ? 601 +ILE N CA SING N ? 602 +ILE CA C SING N ? 603 +ILE CA CB SING N ? 604 +ILE C O DOUB N ? 605 +ILE CB CG1 SING N ? 606 +ILE CB CG2 SING N ? 607 +ILE CG1 CD1 SING N ? 608 +THR N CA SING N ? 609 +THR CA C SING N ? 610 +THR CA CB SING N ? 611 +THR C O DOUB N ? 612 +THR CB OG1 SING N ? 613 +THR CB CG2 SING N ? 614 +ASP N CA SING N ? 615 +ASP CA C SING N ? 616 +ASP CA CB SING N ? 617 +ASP C O DOUB N ? 618 +ASP CB CG SING N ? 619 +ASP CG OD1 DOUB N ? 620 +ASP CG OD2 SING N ? 621 +VAL N CA SING N ? 622 +VAL CA C SING N ? 623 +VAL CA CB SING N ? 624 +VAL C O DOUB N ? 625 +VAL CB CG1 SING N ? 626 +VAL CB CG2 SING N ? 627 +LYS N CA SING N ? 628 +LYS CA C SING N ? 629 +LYS CA CB SING N ? 630 +LYS C O DOUB N ? 631 +LYS CB CG SING N ? 632 +LYS CG CD SING N ? 633 +LYS CD CE SING N ? 634 +LYS CE NZ SING N ? 635 +LEU N CA SING N ? 636 +LEU CA C SING N ? 637 +LEU CA CB SING N ? 638 +LEU C O DOUB N ? 639 +LEU CB CG SING N ? 640 +LEU CG CD1 SING N ? 641 +LEU CG CD2 SING N ? 642 +GLN N CA SING N ? 643 +GLN CA C SING N ? 644 +GLN CA CB SING N ? 645 +GLN C O DOUB N ? 646 +GLN CB CG SING N ? 647 +GLN CG CD SING N ? 648 +GLN CD OE1 DOUB N ? 649 +GLN CD NE2 SING N ? 650 +ASP N CA SING N ? 651 +ASP CA C SING N ? 652 +ASP CA CB SING N ? 653 +ASP C O DOUB N ? 654 +ASP CB CG SING N ? 655 +ASP CG OD1 DOUB N ? 656 +ASP CG OD2 SING N ? 657 +ALA N CA SING N ? 658 +ALA CA C SING N ? 659 +ALA CA CB SING N ? 660 +ALA C O DOUB N ? 661 +GLY N CA SING N ? 662 +GLY CA C SING N ? 663 +GLY C O DOUB N ? 664 +VAL N CA SING N ? 665 +VAL CA C SING N ? 666 +VAL CA CB SING N ? 667 +VAL C O DOUB N ? 668 +VAL CB CG1 SING N ? 669 +VAL CB CG2 SING N ? 670 +TYR N CA SING N ? 671 +TYR CA C SING N ? 672 +TYR CA CB SING N ? 673 +TYR C O DOUB N ? 674 +TYR CB CG SING N ? 675 +TYR CG CD1 DOUB Y ? 676 +TYR CG CD2 SING Y ? 677 +TYR CD1 CE1 SING Y ? 678 +TYR CD2 CE2 DOUB Y ? 679 +TYR CE1 CZ DOUB Y ? 680 +TYR CE2 CZ SING Y ? 681 +TYR CZ OH SING N ? 682 +ARG N CA SING N ? 683 +ARG CA C SING N ? 684 +ARG CA CB SING N ? 685 +ARG C O DOUB N ? 686 +ARG CB CG SING N ? 687 +ARG CG CD SING N ? 688 +ARG CD NE SING N ? 689 +ARG NE CZ SING N ? 690 +ARG CZ NH1 SING N ? 691 +ARG CZ NH2 DOUB N ? 692 +CYS N CA SING N ? 693 +CYS CA C SING N ? 694 +CYS CA CB SING N ? 695 +CYS C O DOUB N ? 696 +CYS CB SG SING N ? 697 +MET N CA SING N ? 698 +MET CA C SING N ? 699 +MET CA CB SING N ? 700 +MET C O DOUB N ? 701 +MET CB CG SING N ? 702 +MET CG SD SING N ? 703 +MET SD CE SING N ? 704 +ILE N CA SING N ? 705 +ILE CA C SING N ? 706 +ILE CA CB SING N ? 707 +ILE C O DOUB N ? 708 +ILE CB CG1 SING N ? 709 +ILE CB CG2 SING N ? 710 +ILE CG1 CD1 SING N ? 711 +SER N CA SING N ? 712 +SER CA C SING N ? 713 +SER CA CB SING N ? 714 +SER C O DOUB N ? 715 +SER CB OG SING N ? 716 +TYR N CA SING N ? 717 +TYR CA C SING N ? 718 +TYR CA CB SING N ? 719 +TYR C O DOUB N ? 720 +TYR CB CG SING N ? 721 +TYR CG CD1 DOUB Y ? 722 +TYR CG CD2 SING Y ? 723 +TYR CD1 CE1 SING Y ? 724 +TYR CD2 CE2 DOUB Y ? 725 +TYR CE1 CZ DOUB Y ? 726 +TYR CE2 CZ SING Y ? 727 +TYR CZ OH SING N ? 728 +GLY N CA SING N ? 729 +GLY CA C SING N ? 730 +GLY C O DOUB N ? 731 +GLY N CA SING N ? 732 +GLY CA C SING N ? 733 +GLY C O DOUB N ? 734 +ALA N CA SING N ? 735 +ALA CA C SING N ? 736 +ALA CA CB SING N ? 737 +ALA C O DOUB N ? 738 +ASP N CA SING N ? 739 +ASP CA C SING N ? 740 +ASP CA CB SING N ? 741 +ASP C O DOUB N ? 742 +ASP CB CG SING N ? 743 +ASP CG OD1 DOUB N ? 744 +ASP CG OD2 SING N ? 745 +TYR N CA SING N ? 746 +TYR CA C SING N ? 747 +TYR CA CB SING N ? 748 +TYR C O DOUB N ? 749 +TYR CB CG SING N ? 750 +TYR CG CD1 DOUB Y ? 751 +TYR CG CD2 SING Y ? 752 +TYR CD1 CE1 SING Y ? 753 +TYR CD2 CE2 DOUB Y ? 754 +TYR CE1 CZ DOUB Y ? 755 +TYR CE2 CZ SING Y ? 756 +TYR CZ OH SING N ? 757 +LYS N CA SING N ? 758 +LYS CA C SING N ? 759 +LYS CA CB SING N ? 760 +LYS C O DOUB N ? 761 +LYS CB CG SING N ? 762 +LYS CG CD SING N ? 763 +LYS CD CE SING N ? 764 +LYS CE NZ SING N ? 765 +ARG N CA SING N ? 766 +ARG CA C SING N ? 767 +ARG CA CB SING N ? 768 +ARG C O DOUB N ? 769 +ARG CB CG SING N ? 770 +ARG CG CD SING N ? 771 +ARG CD NE SING N ? 772 +ILE N CA SING N ? 773 +ILE CA C SING N ? 774 +ILE CA CB SING N ? 775 +ILE C O DOUB N ? 776 +ILE CB CG1 SING N ? 777 +ILE CB CG2 SING N ? 778 +ILE CG1 CD1 SING N ? 779 +THR N CA SING N ? 780 +THR CA C SING N ? 781 +THR CA CB SING N ? 782 +THR C O DOUB N ? 783 +THR CB OG1 SING N ? 784 +THR CB CG2 SING N ? 785 +VAL N CA SING N ? 786 +VAL CA C SING N ? 787 +VAL CA CB SING N ? 788 +VAL C O DOUB N ? 789 +VAL CB CG1 SING N ? 790 +VAL CB CG2 SING N ? 791 +LYS N CA SING N ? 792 +LYS CA C SING N ? 793 +LYS CA CB SING N ? 794 +LYS C O DOUB N ? 795 +LYS CB CG SING N ? 796 +VAL N CA SING N ? 797 +VAL CA C SING N ? 798 +VAL CA CB SING N ? 799 +VAL C O DOUB N ? 800 +VAL CB CG1 SING N ? 801 +VAL CB CG2 SING N ? 802 +ASN N CA SING N ? 803 +ASN CA C SING N ? 804 +ASN CA CB SING N ? 805 +ASN C O DOUB N ? 806 +ASN CB CG SING N ? 807 +ASN CG OD1 DOUB N ? 808 +ASN CG ND2 SING N ? 809 +ALA N CA SING N ? 810 +ALA CA C SING N ? 811 +ALA CA CB SING N ? 812 +ALA C O DOUB N ? 813 +ASN CB CG SING N ? 814 +ASN CG OD1 DOUB N ? 815 +ASN CG ND2 SING N ? 816 +GLU CD OE2 SING N ? 817 +LYS CG CD SING N ? 818 +LYS CD CE SING N ? 819 +LYS CE NZ SING N ? 820 +ARG NE CZ SING N ? 821 +ARG CZ NH1 SING N ? 822 +ARG CZ NH2 DOUB N ? 823 +ARG NE CZ SING N ? 824 +ARG CZ NH1 SING N ? 825 +ARG CZ NH2 DOUB N ? 826 +LYS CG CD SING N ? 827 +LYS CD CE SING N ? 828 +LYS CE NZ SING N ? 829 +xpb N CA SING N ? 830 +xpb CA C SING N ? 831 +xpb C O DOUB N ? 832 +xpb N CA SING N ? 833 +xpb CA C SING N ? 834 +xpb C O DOUB N ? 835 +xpb N CA SING N ? 836 +xpb CA C SING N ? 837 +xpb C O DOUB N ? 838 +xpb N CA SING N ? 839 +xpb CA C SING N ? 840 +xpb C O DOUB N ? 841 +xpb N CA SING N ? 842 +xpb CA C SING N ? 843 +xpb C O DOUB N ? 844 +xpb N CA SING N ? 845 +xpb CA C SING N ? 846 +xpb C O DOUB N ? 847 +xpb N CA SING N ? 848 +xpb CA C SING N ? 849 +xpb C O DOUB N ? 850 +xpb N CA SING N ? 851 +xpb CA C SING N ? 852 +xpb C O DOUB N ? 853 +xpb N CA SING N ? 854 +xpb CA C SING N ? 855 +xpb C O DOUB N ? 856 +xpb N CA SING N ? 857 +xpb CA C SING N ? 858 +xpb C O DOUB N ? 859 +xpb N CA SING N ? 860 +xpb CA C SING N ? 861 +xpb C O DOUB N ? 862 +xpb N CA SING N ? 863 +xpb CA C SING N ? 864 +xpb C O DOUB N ? 865 +xpb N CA SING N ? 866 +xpb CA C SING N ? 867 +xpb C O DOUB N ? 868 +xpb N CA SING N ? 869 +xpb CA C SING N ? 870 +xpb C O DOUB N ? 871 +xpb N CA SING N ? 872 +xpb CA C SING N ? 873 +xpb C O DOUB N ? 874 +xpb N CA SING N ? 875 +xpb CA C SING N ? 876 +xpb C O DOUB N ? 877 +# +loop_ +_atom_site.group_PDB +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.B_iso_or_equiv +_atom_site.occupancy +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.pdbx_PDB_model_num +_atom_site.id +ATOM N N . ASN A0 1 1 . 1 ASN A0 N 0.0 1.0 -4.087877 -17.116402 -15.750521 1 1 +ATOM C CA . ASN A0 1 1 . 1 ASN A0 CA 0.0 1.0 -3.9422083 -16.810198 -14.369211 1 2 +ATOM C C . ASN A0 1 1 . 1 ASN A0 C 0.0 1.0 -4.6349163 -15.488024 -13.993124 1 3 +ATOM O O . ASN A0 1 1 . 1 ASN A0 O 0.0 1.0 -4.5185156 -14.516279 -14.750403 1 4 +ATOM C CB . ASN A0 1 1 . 1 ASN A0 CB 0.0 1.0 -2.468887 -16.727442 -13.989897 1 5 +ATOM C CG . ASN A0 1 1 . 1 ASN A0 CG 0.0 1.0 -1.7635032 -18.043337 -14.013643 1 6 +ATOM O OD1 . ASN A0 1 1 . 1 ASN A0 OD1 0.0 1.0 -2.3549523 -19.098501 -13.7308445 1 7 +ATOM N ND2 . ASN A0 1 1 . 1 ASN A0 ND2 0.0 1.0 -0.48563272 -18.039116 -14.358316 1 8 +ATOM N N . ALA A0 1 2 . 2 ALA A0 N 0.0 1.0 -5.337158 -15.456216 -12.90127 1 9 +ATOM C CA . ALA A0 1 2 . 2 ALA A0 CA 0.0 1.0 -6.007065 -14.254002 -12.435659 1 10 +ATOM C C . ALA A0 1 2 . 2 ALA A0 C 0.0 1.0 -4.983193 -13.26213 -11.900336 1 11 +ATOM O O . ALA A0 1 2 . 2 ALA A0 O 0.0 1.0 -3.868587 -13.646916 -11.569548 1 12 +ATOM C CB . ALA A0 1 2 . 2 ALA A0 CB 0.0 1.0 -7.025312 -14.596341 -11.368626 1 13 +ATOM N N . PHE A0 1 3 . 3 PHE A0 N 0.0 1.0 -5.3880396 -12.004709 -11.827362 1 14 +ATOM C CA . PHE A0 1 3 . 3 PHE A0 CA 0.0 1.0 -4.5616765 -11.002073 -11.203406 1 15 +ATOM C C . PHE A0 1 3 . 3 PHE A0 C 0.0 1.0 -4.294937 -11.396486 -9.758668 1 16 +ATOM O O . PHE A0 1 3 . 3 PHE A0 O 0.0 1.0 -5.218869 -11.697427 -9.017159 1 17 +ATOM C CB . PHE A0 1 3 . 3 PHE A0 CB 0.0 1.0 -5.2523203 -9.622791 -11.266386 1 18 +ATOM C CG . PHE A0 1 3 . 3 PHE A0 CG 0.0 1.0 -4.4732695 -8.528532 -10.614651 1 19 +ATOM C CD1 . PHE A0 1 3 . 3 PHE A0 CD1 0.0 1.0 -3.4133077 -7.9244127 -11.2449875 1 20 +ATOM C CD2 . PHE A0 1 3 . 3 PHE A0 CD2 0.0 1.0 -4.814193 -8.078249 -9.330717 1 21 +ATOM C CE1 . PHE A0 1 3 . 3 PHE A0 CE1 0.0 1.0 -2.6845574 -6.9087124 -10.638746 1 22 +ATOM C CE2 . PHE A0 1 3 . 3 PHE A0 CE2 0.0 1.0 -4.104229 -7.063074 -8.718914 1 23 +ATOM C CZ . PHE A0 1 3 . 3 PHE A0 CZ 0.0 1.0 -3.0233064 -6.4786124 -9.368147 1 24 +ATOM N N . THR A0 1 4 . 4 THR A0 N 0.0 1.0 -3.028311 -11.384127 -9.400216 1 25 +ATOM C CA . THR A0 1 4 . 4 THR A0 CA 0.0 1.0 -2.6477766 -11.789415 -8.049994 1 26 +ATOM C C . THR A0 1 4 . 4 THR A0 C 0.0 1.0 -1.5512903 -10.866608 -7.507348 1 27 +ATOM O O . THR A0 1 4 . 4 THR A0 O 0.0 1.0 -0.59579194 -10.575815 -8.217539 1 28 +ATOM C CB . THR A0 1 4 . 4 THR A0 CB 0.0 1.0 -2.1708627 -13.230003 -7.9890223 1 29 +ATOM O OG1 . THR A0 1 4 . 4 THR A0 OG1 0.0 1.0 -3.22277 -14.089378 -8.448737 1 30 +ATOM C CG2 . THR A0 1 4 . 4 THR A0 CG2 0.0 1.0 -1.7739992 -13.65359 -6.580734 1 31 +ATOM N N . VAL A0 1 5 . 5 VAL A0 N 0.0 1.0 -1.7222633 -10.477618 -6.2826924 1 32 +ATOM C CA . VAL A0 1 5 . 5 VAL A0 CA 0.0 1.0 -0.686067 -9.749894 -5.573306 1 33 +ATOM C C . VAL A0 1 5 . 5 VAL A0 C 0.0 1.0 0.09787417 -10.721436 -4.721348 1 34 +ATOM O O . VAL A0 1 5 . 5 VAL A0 O 0.0 1.0 -0.5070949 -11.4898815 -3.9631257 1 35 +ATOM C CB . VAL A0 1 5 . 5 VAL A0 CB 0.0 1.0 -1.2809533 -8.615755 -4.71369 1 36 +ATOM C CG1 . VAL A0 1 5 . 5 VAL A0 CG1 0.0 1.0 -0.19424921 -7.902856 -3.915907 1 37 +ATOM C CG2 . VAL A0 1 5 . 5 VAL A0 CG2 0.0 1.0 -2.0116963 -7.6089506 -5.5784245 1 38 +ATOM N N . THR A0 1 6 . 6 THR A0 N 0.0 1.0 1.415671 -10.702923 -4.7973275 1 39 +ATOM C CA . THR A0 1 6 . 6 THR A0 CA 0.0 1.0 2.2546859 -11.634705 -4.0579395 1 40 +ATOM C C . THR A0 1 6 . 6 THR A0 C 0.0 1.0 3.1121855 -10.867176 -3.0528626 1 41 +ATOM O O . THR A0 1 6 . 6 THR A0 O 0.0 1.0 3.371816 -9.67194 -3.228033 1 42 +ATOM C CB . THR A0 1 6 . 6 THR A0 CB 0.0 1.0 3.1580212 -12.461929 -4.989917 1 43 +ATOM O OG1 . THR A0 1 6 . 6 THR A0 OG1 0.0 1.0 4.025247 -11.601707 -5.708112 1 44 +ATOM C CG2 . THR A0 1 6 . 6 THR A0 CG2 0.0 1.0 2.3621526 -13.307358 -5.941719 1 45 +ATOM N N . VAL A0 1 7 . 7 VAL A0 N 0.0 1.0 3.5256743 -11.561987 -1.9984595 1 46 +ATOM C CA . VAL A0 1 7 . 7 VAL A0 CA 0.0 1.0 4.4055805 -11.000836 -0.9726914 1 47 +ATOM C C . VAL A0 1 7 . 7 VAL A0 C 0.0 1.0 5.68756 -11.812339 -0.89837646 1 48 +ATOM O O . VAL A0 1 7 . 7 VAL A0 O 0.0 1.0 5.6313763 -13.039762 -0.99433917 1 49 +ATOM C CB . VAL A0 1 7 . 7 VAL A0 CB 0.0 1.0 3.7164824 -10.946696 0.40914014 1 50 +ATOM C CG1 . VAL A0 1 7 . 7 VAL A0 CG1 0.0 1.0 2.525452 -9.989902 0.3983433 1 51 +ATOM C CG2 . VAL A0 1 7 . 7 VAL A0 CG2 0.0 1.0 3.2828028 -12.329117 0.8541177 1 52 +ATOM N N . PRO A0 1 8 . 8 PRO A0 N 0.0 1.0 6.798971 -11.145845 -0.76863235 1 53 +ATOM C CA . PRO A0 1 8 . 8 PRO A0 CA 0.0 1.0 8.063997 -11.886042 -0.535487 1 54 +ATOM C C . PRO A0 1 8 . 8 PRO A0 C 0.0 1.0 7.985347 -12.742441 0.6985341 1 55 +ATOM O O . PRO A0 1 8 . 8 PRO A0 O 0.0 1.0 8.439313 -13.878765 0.7299291 1 56 +ATOM C CB . PRO A0 1 8 . 8 PRO A0 CB 0.0 1.0 9.118544 -10.800047 -0.40743273 1 57 +ATOM C CG . PRO A0 1 8 . 8 PRO A0 CG 0.0 1.0 8.530213 -9.6039505 -1.084074 1 58 +ATOM C CD . PRO A0 1 8 . 8 PRO A0 CD 0.0 1.0 7.0563817 -9.716456 -0.8616432 1 59 +ATOM N N . LYS A0 1 9 . 9 LYS A0 N 0.0 1.0 7.377471 -12.177223 1.733151 1 60 +ATOM C CA . LYS A0 1 9 . 9 LYS A0 CA 0.0 1.0 7.0624704 -12.848403 2.9823618 1 61 +ATOM C C . LYS A0 1 9 . 9 LYS A0 C 0.0 1.0 5.936591 -12.10127 3.668632 1 62 +ATOM O O . LYS A0 1 9 . 9 LYS A0 O 0.0 1.0 5.6808043 -10.937888 3.3486927 1 63 +ATOM C CB . LYS A0 1 9 . 9 LYS A0 CB 0.0 1.0 8.286957 -12.984701 3.8980932 1 64 +ATOM C CG . LYS A0 1 9 . 9 LYS A0 CG 0.0 1.0 8.912489 -11.68189 4.3217278 1 65 +ATOM C CD . LYS A0 1 9 . 9 LYS A0 CD 0.0 1.0 10.10545 -11.989718 5.220895 1 66 +ATOM C CE . LYS A0 1 9 . 9 LYS A0 CE 0.0 1.0 11.064636 -10.795041 5.321992 1 67 +ATOM N NZ . LYS A0 1 9 . 9 LYS A0 NZ 0.0 1.0 12.291334 -11.084019 6.1364636 1 68 +ATOM N N . ASP A0 1 10 . 10 ASP A0 N 0.0 1.0 5.2963543 -12.725239 4.6223884 1 69 +ATOM C CA . ASP A0 1 10 . 10 ASP A0 CA 0.0 1.0 4.148594 -12.10454 5.2556896 1 70 +ATOM C C . ASP A0 1 10 . 10 ASP A0 C 0.0 1.0 4.40349 -11.644993 6.6825013 1 71 +ATOM O O . ASP A0 1 10 . 10 ASP A0 O 0.0 1.0 3.4805784 -11.162735 7.3521667 1 72 +ATOM C CB . ASP A0 1 10 . 10 ASP A0 CB 0.0 1.0 2.9426503 -13.059658 5.222867 1 73 +ATOM C CG . ASP A0 1 10 . 10 ASP A0 CG 0.0 1.0 3.1763453 -14.3388405 5.980936 1 74 +ATOM O OD1 . ASP A0 1 10 . 10 ASP A0 OD1 0.0 1.0 4.306677 -14.5757675 6.453515 1 75 +ATOM O OD2 . ASP A0 1 10 . 10 ASP A0 OD2 0.0 1.0 2.2306328 -15.136805 6.0983014 1 76 +ATOM N N . LEU A0 1 11 . 11 LEU A0 N 0.0 1.0 5.629864 -11.773891 7.1389165 1 77 +ATOM C CA . LEU A0 1 11 . 11 LEU A0 CA 0.0 1.0 6.0197473 -11.340538 8.4868765 1 78 +ATOM C C . LEU A0 1 11 . 11 LEU A0 C 0.0 1.0 7.3409424 -10.6310425 8.449433 1 79 +ATOM O O . LEU A0 1 11 . 11 LEU A0 O 0.0 1.0 8.325393 -11.169541 7.9453173 1 80 +ATOM C CB . LEU A0 1 11 . 11 LEU A0 CB 0.0 1.0 6.0854945 -12.546766 9.444877 1 81 +ATOM C CG . LEU A0 1 11 . 11 LEU A0 CG 0.0 1.0 6.6430473 -12.27392 10.827986 1 82 +ATOM C CD1 . LEU A0 1 11 . 11 LEU A0 CD1 0.0 1.0 5.7450547 -11.294935 11.587786 1 83 +ATOM C CD2 . LEU A0 1 11 . 11 LEU A0 CD2 0.0 1.0 6.7862 -13.584263 11.623986 1 84 +ATOM N N . TYR A0 1 12 . 12 TYR A0 N 0.0 1.0 7.3640623 -9.472074 8.994242 1 85 +ATOM C CA . TYR A0 1 12 . 12 TYR A0 CA 0.0 1.0 8.614527 -8.709347 9.173603 1 86 +ATOM C C . TYR A0 1 12 . 12 TYR A0 C 0.0 1.0 8.85683 -8.531337 10.661605 1 87 +ATOM O O . TYR A0 1 12 . 12 TYR A0 O 0.0 1.0 7.9623084 -8.159531 11.406202 1 88 +ATOM C CB . TYR A0 1 12 . 12 TYR A0 CB 0.0 1.0 8.531421 -7.330493 8.507158 1 89 +ATOM C CG . TYR A0 1 12 . 12 TYR A0 CG 0.0 1.0 8.593691 -7.39559 7.005744 1 90 +ATOM C CD1 . TYR A0 1 12 . 12 TYR A0 CD1 0.0 1.0 7.4332843 -7.626544 6.248148 1 91 +ATOM C CD2 . TYR A0 1 12 . 12 TYR A0 CD2 0.0 1.0 9.780199 -7.1751976 6.315298 1 92 +ATOM C CE1 . TYR A0 1 12 . 12 TYR A0 CE1 0.0 1.0 7.4695826 -7.6837296 4.859126 1 93 +ATOM C CE2 . TYR A0 1 12 . 12 TYR A0 CE2 0.0 1.0 9.815063 -7.22723 4.931242 1 94 +ATOM C CZ . TYR A0 1 12 . 12 TYR A0 CZ 0.0 1.0 8.676346 -7.4787364 4.219211 1 95 +ATOM O OH . TYR A0 1 12 . 12 TYR A0 OH 0.0 1.0 8.733272 -7.532069 2.8358274 1 96 +ATOM N N . VAL A0 1 13 . 13 VAL A0 N 0.0 1.0 10.048746 -8.779996 11.062931 1 97 +ATOM C CA . VAL A0 1 13 . 13 VAL A0 CA 0.0 1.0 10.505615 -8.493976 12.413312 1 98 +ATOM C C . VAL A0 1 13 . 13 VAL A0 C 0.0 1.0 11.524721 -7.3717313 12.304602 1 99 +ATOM O O . VAL A0 1 13 . 13 VAL A0 O 0.0 1.0 12.578928 -7.566492 11.716581 1 100 +ATOM C CB . VAL A0 1 13 . 13 VAL A0 CB 0.0 1.0 11.10212 -9.726317 13.0962 1 101 +ATOM C CG1 . VAL A0 1 13 . 13 VAL A0 CG1 0.0 1.0 11.525684 -9.383497 14.522353 1 102 +ATOM C CG2 . VAL A0 1 13 . 13 VAL A0 CG2 0.0 1.0 10.107689 -10.870907 13.124496 1 103 +ATOM N N . VAL A0 1 14 . 14 VAL A0 N 0.0 1.0 11.199846 -6.250147 12.863572 1 104 +ATOM C CA . VAL A0 1 14 . 14 VAL A0 CA 0.0 1.0 12.036938 -5.0655823 12.664159 1 105 +ATOM C C . VAL A0 1 14 . 14 VAL A0 C 0.0 1.0 12.46263 -4.4852667 13.999496 1 106 +ATOM O O . VAL A0 1 14 . 14 VAL A0 O 0.0 1.0 11.80117 -4.6676693 15.02216 1 107 +ATOM C CB . VAL A0 1 14 . 14 VAL A0 CB 0.0 1.0 11.293871 -4.002739 11.826582 1 108 +ATOM C CG1 . VAL A0 1 14 . 14 VAL A0 CG1 0.0 1.0 10.945091 -4.5316005 10.451918 1 109 +ATOM C CG2 . VAL A0 1 14 . 14 VAL A0 CG2 0.0 1.0 10.017882 -3.5669403 12.551333 1 110 +ATOM N N . GLU A0 1 15 . 15 GLU A0 N 0.0 1.0 13.568075 -3.761898 13.971567 1 111 +ATOM C CA . GLU A0 1 15 . 15 GLU A0 CA 0.0 1.0 14.103488 -3.1152086 15.167934 1 112 +ATOM C C . GLU A0 1 15 . 15 GLU A0 C 0.0 1.0 13.440844 -1.7653148 15.387266 1 113 +ATOM O O . GLU A0 1 15 . 15 GLU A0 O 0.0 1.0 13.204969 -1.0270402 14.423056 1 114 +ATOM C CB . GLU A0 1 15 . 15 GLU A0 CB 0.0 1.0 15.609585 -2.957687 15.080343 1 115 +ATOM C CG . GLU A0 1 15 . 15 GLU A0 CG 0.0 1.0 16.377068 -4.2520585 14.940001 1 116 +ATOM C CD . GLU A0 1 15 . 15 GLU A0 CD 0.0 1.0 16.343006 -5.156476 16.14533 1 117 +ATOM O OE1 . GLU A0 1 15 . 15 GLU A0 OE1 0.0 1.0 16.224354 -4.695935 17.29551 1 118 +ATOM O OE2 . GLU A0 1 15 . 15 GLU A0 OE2 0.0 1.0 16.417479 -6.352738 15.960947 1 119 +ATOM N N . TYR A0 1 16 . 16 TYR A0 N 0.0 1.0 13.207735 -1.4551852 16.637032 1 120 +ATOM C CA . TYR A0 1 16 . 16 TYR A0 CA 0.0 1.0 12.734262 -0.1211566 17.00822 1 121 +ATOM C C . TYR A0 1 16 . 16 TYR A0 C 0.0 1.0 13.717981 0.94431657 16.543985 1 122 +ATOM O O . TYR A0 1 16 . 16 TYR A0 O 0.0 1.0 14.923603 0.80340767 16.74167 1 123 +ATOM C CB . TYR A0 1 16 . 16 TYR A0 CB 0.0 1.0 12.530746 -0.06259012 18.539818 1 124 +ATOM C CG . TYR A0 1 16 . 16 TYR A0 CG 0.0 1.0 12.102211 1.2904764 19.049974 1 125 +ATOM C CD1 . TYR A0 1 16 . 16 TYR A0 CD1 0.0 1.0 10.793098 1.7458683 18.902836 1 126 +ATOM C CD2 . TYR A0 1 16 . 16 TYR A0 CD2 0.0 1.0 13.013425 2.1373246 19.687525 1 127 +ATOM C CE1 . TYR A0 1 16 . 16 TYR A0 CE1 0.0 1.0 10.426161 3.0032885 19.368275 1 128 +ATOM C CE2 . TYR A0 1 16 . 16 TYR A0 CE2 0.0 1.0 12.632409 3.3898098 20.145266 1 129 +ATOM C CZ . TYR A0 1 16 . 16 TYR A0 CZ 0.0 1.0 11.342466 3.8090699 19.980934 1 130 +ATOM O OH . TYR A0 1 16 . 16 TYR A0 OH 0.0 1.0 10.961384 5.0428457 20.438583 1 131 +ATOM N N . GLY A0 1 17 . 17 GLY A0 N 0.0 1.0 13.179192 2.049133 15.966672 1 132 +ATOM C CA . GLY A0 1 17 . 17 GLY A0 CA 0.0 1.0 14.007887 3.1284058 15.4670105 1 133 +ATOM C C . GLY A0 1 17 . 17 GLY A0 C 0.0 1.0 14.556231 2.9246159 14.062257 1 134 +ATOM O O . GLY A0 1 17 . 17 GLY A0 O 0.0 1.0 15.041853 3.8681645 13.451079 1 135 +ATOM N N . SER A0 1 18 . 18 SER A0 N 0.0 1.0 14.449319 1.6786473 13.557047 1 136 +ATOM C CA . SER A0 1 18 . 18 SER A0 CA 0.0 1.0 14.952447 1.397965 12.216991 1 137 +ATOM C C . SER A0 1 18 . 18 SER A0 C 0.0 1.0 13.956438 1.8430523 11.158656 1 138 +ATOM O O . SER A0 1 18 . 18 SER A0 O 0.0 1.0 12.802203 2.1525583 11.445948 1 139 +ATOM C CB . SER A0 1 18 . 18 SER A0 CB 0.0 1.0 15.245598 -0.102043904 12.051752 1 140 +ATOM O OG . SER A0 1 18 . 18 SER A0 OG 0.0 1.0 14.0289755 -0.84883565 12.136729 1 141 +ATOM N N . ASN A0 1 19 . 19 ASN A0 N 0.0 1.0 14.452085 1.8809962 9.9677725 1 142 +ATOM C CA . ASN A0 1 19 . 19 ASN A0 CA 0.0 1.0 13.598885 2.0404716 8.799111 1 143 +ATOM C C . ASN A0 1 19 . 19 ASN A0 C 0.0 1.0 13.171462 0.6792824 8.291525 1 144 +ATOM O O . ASN A0 1 19 . 19 ASN A0 O 0.0 1.0 13.937608 -0.27118903 8.382372 1 145 +ATOM C CB . ASN A0 1 19 . 19 ASN A0 CB 0.0 1.0 14.318689 2.8167372 7.687584 1 146 +ATOM C CG . ASN A0 1 19 . 19 ASN A0 CG 0.0 1.0 14.797363 4.171103 8.143251 1 147 +ATOM O OD1 . ASN A0 1 19 . 19 ASN A0 OD1 0.0 1.0 14.164597 4.8381624 8.981512 1 148 +ATOM N ND2 . ASN A0 1 19 . 19 ASN A0 ND2 0.0 1.0 15.948313 4.61237 7.623995 1 149 +ATOM N N . MET A0 1 20 . 20 MET A0 N 0.0 1.0 11.93331 0.5323868 7.8079243 1 150 +ATOM C CA . MET A0 1 20 . 20 MET A0 CA 0.0 1.0 11.499271 -0.71916425 7.216358 1 151 +ATOM C C . MET A0 1 20 . 20 MET A0 C 0.0 1.0 10.8844185 -0.4893862 5.858033 1 152 +ATOM O O . MET A0 1 20 . 20 MET A0 O 0.0 1.0 10.257335 0.5379431 5.6221786 1 153 +ATOM C CB . MET A0 1 20 . 20 MET A0 CB 0.0 1.0 10.527439 -1.4653105 8.134457 1 154 +ATOM C CG . MET A0 1 20 . 20 MET A0 CG 0.0 1.0 9.170494 -0.8246043 8.241298 1 155 +ATOM S SD . MET A0 1 20 . 20 MET A0 SD 0.0 1.0 8.014682 -1.7720567 9.280874 1 156 +ATOM C CE . MET A0 1 20 . 20 MET A0 CE 0.0 1.0 6.522853 -0.7344942 9.127787 1 157 +ATOM N N . THR A0 1 21 . 21 THR A0 N 0.0 1.0 11.119975 -1.4467986 5.0152 1 158 +ATOM C CA . THR A0 1 21 . 21 THR A0 CA 0.0 1.0 10.447086 -1.494725 3.727417 1 159 +ATOM C C . THR A0 1 21 . 21 THR A0 C 0.0 1.0 9.69231 -2.8040926 3.619744 1 160 +ATOM O O . THR A0 1 21 . 21 THR A0 O 0.0 1.0 10.289102 -3.8522952 3.77647 1 161 +ATOM C CB . THR A0 1 21 . 21 THR A0 CB 0.0 1.0 11.420429 -1.3421737 2.5496478 1 162 +ATOM O OG1 . THR A0 1 21 . 21 THR A0 OG1 0.0 1.0 12.091141 -0.07486828 2.6423094 1 163 +ATOM C CG2 . THR A0 1 21 . 21 THR A0 CG2 0.0 1.0 10.705504 -1.4350271 1.2098348 1 164 +ATOM N N . ILE A0 1 22 . 22 ILE A0 N 0.0 1.0 8.381779 -2.7524834 3.4295912 1 165 +ATOM C CA . ILE A0 1 22 . 22 ILE A0 CA 0.0 1.0 7.586681 -3.9532568 3.2481208 1 166 +ATOM C C . ILE A0 1 22 . 22 ILE A0 C 0.0 1.0 7.015521 -3.9239023 1.8561176 1 167 +ATOM O O . ILE A0 1 22 . 22 ILE A0 O 0.0 1.0 6.6656036 -2.8774562 1.3414235 1 168 +ATOM C CB . ILE A0 1 22 . 22 ILE A0 CB 0.0 1.0 6.4662943 -4.092153 4.3330517 1 169 +ATOM C CG1 . ILE A0 1 22 . 22 ILE A0 CG1 0.0 1.0 5.546729 -2.8750074 4.320983 1 170 +ATOM C CG2 . ILE A0 1 22 . 22 ILE A0 CG2 0.0 1.0 7.0979075 -4.2944317 5.691907 1 171 +ATOM C CD1 . ILE A0 1 22 . 22 ILE A0 CD1 0.0 1.0 4.314415 -3.0453405 5.233576 1 172 +ATOM N N . GLU A0 1 23 . 23 GLU A0 N 0.0 1.0 6.918801 -5.0933366 1.2193153 1 173 +ATOM C CA . GLU A0 1 23 . 23 GLU A0 CA 0.0 1.0 6.668455 -5.187455 -0.21432434 1 174 +ATOM C C . GLU A0 1 23 . 23 GLU A0 C 0.0 1.0 5.4610243 -6.033743 -0.5370673 1 175 +ATOM O O . GLU A0 1 23 . 23 GLU A0 O 0.0 1.0 5.1995497 -7.0371094 0.10372627 1 176 +ATOM C CB . GLU A0 1 23 . 23 GLU A0 CB 0.0 1.0 7.871396 -5.74535 -0.92275643 1 177 +ATOM C CG . GLU A0 1 23 . 23 GLU A0 CG 0.0 1.0 9.126103 -4.928084 -0.7379397 1 178 +ATOM C CD . GLU A0 1 23 . 23 GLU A0 CD 0.0 1.0 10.370523 -5.5413713 -1.3895153 1 179 +ATOM O OE1 . GLU A0 1 23 . 23 GLU A0 OE1 0.0 1.0 10.339409 -6.666592 -1.9271858 1 180 +ATOM O OE2 . GLU A0 1 23 . 23 GLU A0 OE2 0.0 1.0 11.402344 -4.9203186 -1.343861 1 181 +ATOM N N . CYS A0 1 24 . 24 CYS A0 N 0.0 1.0 4.7358294 -5.6232824 -1.5871717 1 182 +ATOM C CA . CYS A0 1 24 . 24 CYS A0 CA 0.0 1.0 3.7818651 -6.431478 -2.3412743 1 183 +ATOM C C . CYS A0 1 24 . 24 CYS A0 C 0.0 1.0 4.163512 -6.3504305 -3.7948391 1 184 +ATOM O O . CYS A0 1 24 . 24 CYS A0 O 0.0 1.0 4.5099206 -5.276642 -4.2647276 1 185 +ATOM C CB . CYS A0 1 24 . 24 CYS A0 CB 0.0 1.0 2.3494124 -5.95508 -2.1210117 1 186 +ATOM S SG . CYS A0 1 24 . 24 CYS A0 SG 0.0 1.0 1.6859754 -6.330004 -0.4816941 1 187 +ATOM N N . LYS A0 1 25 . 25 LYS A0 N 0.0 1.0 4.0411863 -7.474036 -4.48995 1 188 +ATOM C CA . LYS A0 1 25 . 25 LYS A0 CA 0.0 1.0 4.365498 -7.521716 -5.92054 1 189 +ATOM C C . LYS A0 1 25 . 25 LYS A0 C 0.0 1.0 3.1065574 -7.7323527 -6.7373304 1 190 +ATOM O O . LYS A0 1 25 . 25 LYS A0 O 0.0 1.0 2.2093754 -8.450797 -6.312764 1 191 +ATOM C CB . LYS A0 1 25 . 25 LYS A0 CB 0.0 1.0 5.3938646 -8.603939 -6.2261624 1 192 +ATOM C CG . LYS A0 1 25 . 25 LYS A0 CG 0.0 1.0 6.7611275 -8.328861 -5.6350656 1 193 +ATOM C CD . LYS A0 1 25 . 25 LYS A0 CD 0.0 1.0 7.7768974 -9.321018 -6.1132812 1 194 +ATOM C CE . LYS A0 1 25 . 25 LYS A0 CE 0.0 1.0 9.175413 -9.001434 -5.578374 1 195 +ATOM N NZ . LYS A0 1 25 . 25 LYS A0 NZ 0.0 1.0 10.187193 -9.974829 -6.075157 1 196 +ATOM N N . PHE A0 1 26 . 26 PHE A0 N 0.0 1.0 3.073985 -7.1562967 -7.9084992 1 197 +ATOM C CA . PHE A0 1 26 . 26 PHE A0 CA 0.0 1.0 1.9724767 -7.29812 -8.824596 1 198 +ATOM C C . PHE A0 1 26 . 26 PHE A0 C 0.0 1.0 2.482946 -7.478529 -10.237492 1 199 +ATOM O O . PHE A0 1 26 . 26 PHE A0 O 0.0 1.0 3.6096802 -7.0850925 -10.565015 1 200 +ATOM C CB . PHE A0 1 26 . 26 PHE A0 CB 0.0 1.0 1.006114 -6.09597 -8.714221 1 201 +ATOM C CG . PHE A0 1 26 . 26 PHE A0 CG 0.0 1.0 1.6637361 -4.75685 -8.979898 1 202 +ATOM C CD1 . PHE A0 1 26 . 26 PHE A0 CD1 0.0 1.0 1.6940576 -4.238198 -10.24457 1 203 +ATOM C CD2 . PHE A0 1 26 . 26 PHE A0 CD2 0.0 1.0 2.2299795 -4.0230293 -7.9511366 1 204 +ATOM C CE1 . PHE A0 1 26 . 26 PHE A0 CE1 0.0 1.0 2.2977514 -3.0082335 -10.504846 1 205 +ATOM C CE2 . PHE A0 1 26 . 26 PHE A0 CE2 0.0 1.0 2.853065 -2.7879133 -8.196057 1 206 +ATOM C CZ . PHE A0 1 26 . 26 PHE A0 CZ 0.0 1.0 2.8848953 -2.3013911 -9.480011 1 207 +ATOM N N . PRO A0 1 27 . 27 PRO A0 N 0.0 1.0 1.6819587 -8.09281 -11.07417 1 208 +ATOM C CA . PRO A0 1 27 . 27 PRO A0 CA 0.0 1.0 2.1418138 -8.387806 -12.442049 1 209 +ATOM C C . PRO A0 1 27 . 27 PRO A0 C 0.0 1.0 2.1996486 -7.156436 -13.328362 1 210 +ATOM O O . PRO A0 1 27 . 27 PRO A0 O 0.0 1.0 1.2201757 -6.4314375 -13.442522 1 211 +ATOM C CB . PRO A0 1 27 . 27 PRO A0 CB 0.0 1.0 1.1122634 -9.39333 -12.960572 1 212 +ATOM C CG . PRO A0 1 27 . 27 PRO A0 CG 0.0 1.0 -0.12132953 -9.03617 -12.19015 1 213 +ATOM C CD . PRO A0 1 27 . 27 PRO A0 CD 0.0 1.0 0.31470314 -8.559599 -10.841509 1 214 +ATOM N N . VAL A0 1 28 . 28 VAL A0 N 0.0 1.0 3.3363805 -6.9419703 -13.905121 1 215 +ATOM C CA . VAL A0 1 28 . 28 VAL A0 CA 0.0 1.0 3.517097 -5.919574 -14.923967 1 216 +ATOM C C . VAL A0 1 28 . 28 VAL A0 C 0.0 1.0 4.1794415 -6.5595875 -16.129734 1 217 +ATOM O O . VAL A0 1 28 . 28 VAL A0 O 0.0 1.0 5.2572494 -7.1150336 -16.025557 1 218 +ATOM C CB . VAL A0 1 28 . 28 VAL A0 CB 0.0 1.0 4.3441153 -4.7145276 -14.40656 1 219 +ATOM C CG1 . VAL A0 1 28 . 28 VAL A0 CG1 0.0 1.0 4.596594 -3.7010126 -15.511002 1 220 +ATOM C CG2 . VAL A0 1 28 . 28 VAL A0 CG2 0.0 1.0 3.6578822 -4.0540566 -13.241205 1 221 +ATOM N N . GLU A0 1 29 . 29 GLU A0 N 0.0 1.0 3.5203426 -6.463795 -17.27562 1 222 +ATOM C CA . GLU A0 1 29 . 29 GLU A0 CA 0.0 1.0 4.092282 -6.9637055 -18.513914 1 223 +ATOM C C . GLU A0 1 29 . 29 GLU A0 C 0.0 1.0 4.653288 -5.8007407 -19.314497 1 224 +ATOM O O . GLU A0 1 29 . 29 GLU A0 O 0.0 1.0 3.9187827 -4.8926783 -19.68361 1 225 +ATOM C CB . GLU A0 1 29 . 29 GLU A0 CB 0.0 1.0 3.043882 -7.730201 -19.346012 1 226 +ATOM C CG . GLU A0 1 29 . 29 GLU A0 CG 0.0 1.0 3.6329014 -8.438072 -20.515121 1 227 +ATOM C CD . GLU A0 1 29 . 29 GLU A0 CD 0.0 1.0 2.6229787 -9.204931 -21.349201 1 228 +ATOM O OE1 . GLU A0 1 29 . 29 GLU A0 OE1 0.0 1.0 1.4416 -9.325094 -20.979942 1 229 +ATOM O OE2 . GLU A0 1 29 . 29 GLU A0 OE2 0.0 1.0 2.948795 -9.69291 -22.412914 1 230 +ATOM N N . LYS A0 1 30 . 30 LYS A0 N 0.0 1.0 5.964033 -5.7692327 -19.444252 1 231 +ATOM C CA . LYS A0 1 30 . 30 LYS A0 CA 0.0 1.0 6.678142 -4.703339 -20.1769 1 232 +ATOM C C . LYS A0 1 30 . 30 LYS A0 C 0.0 1.0 6.6307898 -3.4037132 -19.393536 1 233 +ATOM O O . LYS A0 1 30 . 30 LYS A0 O 0.0 1.0 6.9806633 -3.3627944 -18.205578 1 234 +ATOM C CB . LYS A0 1 30 . 30 LYS A0 CB 0.0 1.0 6.1445503 -4.5577145 -21.586845 1 235 +ATOM C CG . LYS A0 1 30 . 30 LYS A0 CG 0.0 1.0 6.337592 -5.81418 -22.408825 1 236 +ATOM C CD . LYS A0 1 30 . 30 LYS A0 CD 0.0 1.0 5.88385 -5.615655 -23.82665 1 237 +ATOM C CE . LYS A0 1 30 . 30 LYS A0 CE 0.0 1.0 6.015662 -6.893836 -24.672894 1 238 +ATOM N NZ . LYS A0 1 30 . 30 LYS A0 NZ 0.0 1.0 5.5076904 -6.703544 -26.061396 1 239 +ATOM N N . GLN A0 1 31 . 31 GLN A0 N 0.0 1.0 6.1321526 -2.2604125 -19.984627 1 240 +ATOM C CA . GLN A0 1 31 . 31 GLN A0 CA 0.0 1.0 6.087238 -0.9622404 -19.34347 1 241 +ATOM C C . GLN A0 1 31 . 31 GLN A0 C 0.0 1.0 4.872609 -0.86029524 -18.438251 1 242 +ATOM O O . GLN A0 1 31 . 31 GLN A0 O 0.0 1.0 3.8184335 -1.4327993 -18.715397 1 243 +ATOM C CB . GLN A0 1 31 . 31 GLN A0 CB 0.0 1.0 6.0693936 0.17308623 -20.371183 1 244 +ATOM C CG . GLN A0 1 31 . 31 GLN A0 CG 0.0 1.0 7.3911653 0.29694137 -21.0917 1 245 +ATOM C CD . GLN A0 1 31 . 31 GLN A0 CD 0.0 1.0 8.359267 1.2059301 -20.398338 1 246 +ATOM O OE1 . GLN A0 1 31 . 31 GLN A0 OE1 0.0 1.0 8.236122 2.3913817 -20.495697 1 247 +ATOM N NE2 . GLN A0 1 31 . 31 GLN A0 NE2 0.0 1.0 9.302472 0.63179433 -19.68491 1 248 +ATOM N N . LEU A0 1 32 . 32 LEU A0 N 0.0 1.0 5.0120764 -0.07201911 -17.382248 1 249 +ATOM C CA . LEU A0 1 32 . 32 LEU A0 CA 0.0 1.0 3.9375753 0.16255297 -16.429464 1 250 +ATOM C C . LEU A0 1 32 . 32 LEU A0 C 0.0 1.0 2.933044 1.1784635 -16.987553 1 251 +ATOM O O . LEU A0 1 32 . 32 LEU A0 O 0.0 1.0 3.3230453 2.1768508 -17.55177 1 252 +ATOM C CB . LEU A0 1 32 . 32 LEU A0 CB 0.0 1.0 4.5129457 0.671741 -15.114328 1 253 +ATOM C CG . LEU A0 1 32 . 32 LEU A0 CG 0.0 1.0 3.520153 1.0032697 -14.008125 1 254 +ATOM C CD1 . LEU A0 1 32 . 32 LEU A0 CD1 0.0 1.0 2.8264706 -0.24983715 -13.50119 1 255 +ATOM C CD2 . LEU A0 1 32 . 32 LEU A0 CD2 0.0 1.0 4.2325115 1.7163572 -12.842594 1 256 +ATOM N N . ASP A0 1 33 . 33 ASP A0 N 0.0 1.0 1.6628029 0.9060253 -16.791454 1 257 +ATOM C CA . ASP A0 1 33 . 33 ASP A0 CA 0.0 1.0 0.57513607 1.7950279 -17.158548 1 258 +ATOM C C . ASP A0 1 33 . 33 ASP A0 C 0.0 1.0 0.10318942 2.5620644 -15.93174 1 259 +ATOM O O . ASP A0 1 33 . 33 ASP A0 O 0.0 1.0 -0.74937475 2.087421 -15.177805 1 260 +ATOM C CB . ASP A0 1 33 . 33 ASP A0 CB 0.0 1.0 -0.5720874 0.9966277 -17.804714 1 261 +ATOM C CG . ASP A0 1 33 . 33 ASP A0 CG 0.0 1.0 -1.6985183 1.8563287 -18.313879 1 262 +ATOM O OD1 . ASP A0 1 33 . 33 ASP A0 OD1 0.0 1.0 -1.6858789 3.1046877 -18.100155 1 263 +ATOM O OD2 . ASP A0 1 33 . 33 ASP A0 OD2 0.0 1.0 -2.6533937 1.3129089 -18.930582 1 264 +ATOM N N . LEU A0 1 34 . 34 LEU A0 N 0.0 1.0 0.6743224 3.807714 -15.67618 1 265 +ATOM C CA . LEU A0 1 34 . 34 LEU A0 CA 0.0 1.0 0.37490624 4.5883403 -14.474582 1 266 +ATOM C C . LEU A0 1 34 . 34 LEU A0 C 0.0 1.0 -1.0965793 4.9476523 -14.3632555 1 267 +ATOM O O . LEU A0 1 34 . 34 LEU A0 O 0.0 1.0 -1.6424892 5.0051003 -13.242411 1 268 +ATOM C CB . LEU A0 1 34 . 34 LEU A0 CB 0.0 1.0 1.2378895 5.8572316 -14.4195175 1 269 +ATOM C CG . LEU A0 1 34 . 34 LEU A0 CG 0.0 1.0 2.723466 5.64123 -14.107751 1 270 +ATOM C CD1 . LEU A0 1 34 . 34 LEU A0 CD1 0.0 1.0 3.458272 6.9834127 -14.118938 1 271 +ATOM C CD2 . LEU A0 1 34 . 34 LEU A0 CD2 0.0 1.0 2.8956304 4.9559593 -12.764595 1 272 +ATOM N N . ALA A0 1 35 . 35 ALA A0 N 0.0 1.0 -1.7279207 5.206146 -15.486223 1 273 +ATOM C CA . ALA A0 1 35 . 35 ALA A0 CA 0.0 1.0 -3.148193 5.5739746 -15.494974 1 274 +ATOM C C . ALA A0 1 35 . 35 ALA A0 C 0.0 1.0 -4.0231595 4.4819117 -14.863359 1 275 +ATOM O O . ALA A0 1 35 . 35 ALA A0 O 0.0 1.0 -5.109686 4.770678 -14.3591 1 276 +ATOM C CB . ALA A0 1 35 . 35 ALA A0 CB 0.0 1.0 -3.6126595 5.8773394 -16.89658 1 277 +ATOM N N . ALA A0 1 36 . 36 ALA A0 N 0.0 1.0 -3.5155437 3.3116982 -14.881819 1 278 +ATOM C CA . ALA A0 1 36 . 36 ALA A0 CA 0.0 1.0 -4.268331 2.1508145 -14.426947 1 279 +ATOM C C . ALA A0 1 36 . 36 ALA A0 C 0.0 1.0 -3.9663227 1.7332448 -12.987471 1 280 +ATOM O O . ALA A0 1 36 . 36 ALA A0 O 0.0 1.0 -4.749731 1.0089538 -12.376509 1 281 +ATOM C CB . ALA A0 1 36 . 36 ALA A0 CB 0.0 1.0 -4.01656 0.98244977 -15.350277 1 282 +ATOM N N . LEU A0 1 37 . 37 LEU A0 N 0.0 1.0 -2.8694463 2.2167659 -12.468586 1 283 +ATOM C CA . LEU A0 1 37 . 37 LEU A0 CA 0.0 1.0 -2.3583908 1.7175305 -11.187171 1 284 +ATOM C C . LEU A0 1 37 . 37 LEU A0 C 0.0 1.0 -2.9384375 2.4850864 -10.006067 1 285 +ATOM O O . LEU A0 1 37 . 37 LEU A0 O 0.0 1.0 -2.8563583 3.7109418 -9.9766245 1 286 +ATOM C CB . LEU A0 1 37 . 37 LEU A0 CB 0.0 1.0 -0.8336512 1.7745199 -11.165215 1 287 +ATOM C CG . LEU A0 1 37 . 37 LEU A0 CG 0.0 1.0 -0.14278382 1.2787988 -9.895208 1 288 +ATOM C CD1 . LEU A0 1 37 . 37 LEU A0 CD1 0.0 1.0 -0.42381042 -0.20198181 -9.674188 1 289 +ATOM C CD2 . LEU A0 1 37 . 37 LEU A0 CD2 0.0 1.0 1.3626826 1.5456393 -9.933138 1 290 +ATOM N N . ILE A0 1 38 . 38 ILE A0 N 0.0 1.0 -3.4908524 1.7666448 -9.0463505 1 291 +ATOM C CA . ILE A0 1 38 . 38 ILE A0 CA 0.0 1.0 -3.940382 2.2965536 -7.7723784 1 292 +ATOM C C . ILE A0 1 38 . 38 ILE A0 C 0.0 1.0 -3.341487 1.4439123 -6.663006 1 293 +ATOM O O . ILE A0 1 38 . 38 ILE A0 O 0.0 1.0 -3.481802 0.23037918 -6.6991763 1 294 +ATOM C CB . ILE A0 1 38 . 38 ILE A0 CB 0.0 1.0 -5.495798 2.300949 -7.6693172 1 295 +ATOM C CG1 . ILE A0 1 38 . 38 ILE A0 CG1 0.0 1.0 -6.099716 3.1189618 -8.797326 1 296 +ATOM C CG2 . ILE A0 1 38 . 38 ILE A0 CG2 0.0 1.0 -5.9488926 2.8358645 -6.297571 1 297 +ATOM C CD1 . ILE A0 1 38 . 38 ILE A0 CD1 0.0 1.0 -7.6103506 2.961761 -8.916048 1 298 +ATOM N N . VAL A0 1 39 . 39 VAL A0 N 0.0 1.0 -2.7037961 2.0877943 -5.694703 1 299 +ATOM C CA . VAL A0 1 39 . 39 VAL A0 CA 0.0 1.0 -2.080555 1.3855122 -4.5844154 1 300 +ATOM C C . VAL A0 1 39 . 39 VAL A0 C 0.0 1.0 -2.5346713 2.0320315 -3.2774458 1 301 +ATOM O O . VAL A0 1 39 . 39 VAL A0 O 0.0 1.0 -2.473725 3.2523875 -3.1505766 1 302 +ATOM C CB . VAL A0 1 39 . 39 VAL A0 CB 0.0 1.0 -0.5365648 1.3903037 -4.6808434 1 303 +ATOM C CG1 . VAL A0 1 39 . 39 VAL A0 CG1 0.0 1.0 0.07589355 0.6355972 -3.486827 1 304 +ATOM C CG2 . VAL A0 1 39 . 39 VAL A0 CG2 0.0 1.0 -0.063738115 0.78822386 -5.9680004 1 305 +ATOM N N . TYR A0 1 40 . 40 TYR A0 N 0.0 1.0 -2.9664385 1.240752 -2.3307462 1 306 +ATOM C CA . TYR A0 1 40 . 40 TYR A0 CA 0.0 1.0 -3.3726034 1.7364794 -1.0188822 1 307 +ATOM C C . TYR A0 1 40 . 40 TYR A0 C 0.0 1.0 -2.795043 0.85137516 0.06382989 1 308 +ATOM O O . TYR A0 1 40 . 40 TYR A0 O 0.0 1.0 -3.0047553 -0.36290365 0.050797716 1 309 +ATOM C CB . TYR A0 1 40 . 40 TYR A0 CB 0.0 1.0 -4.8953624 1.7933695 -0.9017998 1 310 +ATOM C CG . TYR A0 1 40 . 40 TYR A0 CG 0.0 1.0 -5.4032116 2.4453268 0.3701163 1 311 +ATOM C CD1 . TYR A0 1 40 . 40 TYR A0 CD1 0.0 1.0 -5.385215 3.824573 0.51853913 1 312 +ATOM C CD2 . TYR A0 1 40 . 40 TYR A0 CD2 0.0 1.0 -5.923633 1.6853845 1.4099934 1 313 +ATOM C CE1 . TYR A0 1 40 . 40 TYR A0 CE1 0.0 1.0 -5.86097 4.4232273 1.696531 1 314 +ATOM C CE2 . TYR A0 1 40 . 40 TYR A0 CE2 0.0 1.0 -6.3968077 2.2960165 2.5627227 1 315 +ATOM C CZ . TYR A0 1 40 . 40 TYR A0 CZ 0.0 1.0 -6.3602724 3.655294 2.695257 1 316 +ATOM O OH . TYR A0 1 40 . 40 TYR A0 OH 0.0 1.0 -6.842499 4.255143 3.8452692 1 317 +ATOM N N . TRP A0 1 41 . 41 TRP A0 N 0.0 1.0 -2.0319636 1.4098533 0.971437 1 318 +ATOM C CA . TRP A0 1 41 . 41 TRP A0 CA 0.0 1.0 -1.5271335 0.7124441 2.1434937 1 319 +ATOM C C . TRP A0 1 41 . 41 TRP A0 C 0.0 1.0 -2.2348833 1.1962895 3.3887844 1 320 +ATOM O O . TRP A0 1 41 . 41 TRP A0 O 0.0 1.0 -2.3669965 2.407432 3.5972006 1 321 +ATOM C CB . TRP A0 1 41 . 41 TRP A0 CB 0.0 1.0 -0.004311786 0.96955323 2.2800093 1 322 +ATOM C CG . TRP A0 1 41 . 41 TRP A0 CG 0.0 1.0 0.84951776 0.19078735 1.3241192 1 323 +ATOM C CD1 . TRP A0 1 41 . 41 TRP A0 CD1 0.0 1.0 1.3207486 0.62864923 0.11378364 1 324 +ATOM C CD2 . TRP A0 1 41 . 41 TRP A0 CD2 0.0 1.0 1.336313 -1.1416597 1.4994187 1 325 +ATOM N NE1 . TRP A0 1 41 . 41 TRP A0 NE1 0.0 1.0 2.062576 -0.36683762 -0.47544736 1 326 +ATOM C CE2 . TRP A0 1 41 . 41 TRP A0 CE2 0.0 1.0 2.0948243 -1.4506946 0.34033954 1 327 +ATOM C CE3 . TRP A0 1 41 . 41 TRP A0 CE3 0.0 1.0 1.2039846 -2.1152139 2.5139787 1 328 +ATOM C CZ2 . TRP A0 1 41 . 41 TRP A0 CZ2 0.0 1.0 2.714952 -2.6956637 0.19514996 1 329 +ATOM C CZ3 . TRP A0 1 41 . 41 TRP A0 CZ3 0.0 1.0 1.8118627 -3.3347998 2.3659701 1 330 +ATOM C CH2 . TRP A0 1 41 . 41 TRP A0 CH2 0.0 1.0 2.56077 -3.622898 1.2030079 1 331 +ATOM N N . GLU A0 1 42 . 42 GLU A0 N 0.0 1.0 -2.6881638 0.25127435 4.19434 1 332 +ATOM C CA . GLU A0 1 42 . 42 GLU A0 CA 0.0 1.0 -3.405532 0.5504149 5.41156 1 333 +ATOM C C . GLU A0 1 42 . 42 GLU A0 C 0.0 1.0 -2.9893584 -0.39275342 6.534769 1 334 +ATOM O O . GLU A0 1 42 . 42 GLU A0 O 0.0 1.0 -2.655692 -1.5433965 6.2939024 1 335 +ATOM C CB . GLU A0 1 42 . 42 GLU A0 CB 0.0 1.0 -4.938838 0.4262197 5.166622 1 336 +ATOM C CG . GLU A0 1 42 . 42 GLU A0 CG 0.0 1.0 -5.752658 0.56828463 6.4103236 1 337 +ATOM C CD . GLU A0 1 42 . 42 GLU A0 CD 0.0 1.0 -7.2240977 0.19646223 6.2557297 1 338 +ATOM O OE1 . GLU A0 1 42 . 42 GLU A0 OE1 0.0 1.0 -7.572482 -0.6635679 5.410385 1 339 +ATOM O OE2 . GLU A0 1 42 . 42 GLU A0 OE2 0.0 1.0 -8.062763 0.7291182 6.9749665 1 340 +ATOM N N . MET A0 1 43 . 43 MET A0 N 0.0 1.0 -3.0180583 0.11652087 7.717927 1 341 +ATOM C CA . MET A0 1 43 . 43 MET A0 CA 0.0 1.0 -2.9083104 -0.679201 8.927514 1 342 +ATOM C C . MET A0 1 43 . 43 MET A0 C 0.0 1.0 -3.817309 -0.06920906 9.970407 1 343 +ATOM O O . MET A0 1 43 . 43 MET A0 O 0.0 1.0 -3.8343043 1.1425501 10.162333 1 344 +ATOM C CB . MET A0 1 43 . 43 MET A0 CB 0.0 1.0 -1.4537917 -0.74799514 9.457453 1 345 +ATOM C CG . MET A0 1 43 . 43 MET A0 CG 0.0 1.0 -1.2898265 -1.4852626 10.769229 1 346 +ATOM S SD . MET A0 1 43 . 43 MET A0 SD 0.0 1.0 0.37308535 -1.4635382 11.441723 1 347 +ATOM C CE . MET A0 1 43 . 43 MET A0 CE 0.0 1.0 0.32830772 0.14808607 12.249528 1 348 +ATOM N N . GLU A0 1 44 . 44 GLU A0 N 0.0 1.0 -4.595479 -0.93981904 10.717878 1 349 +ATOM C CA . GLU A0 1 44 . 44 GLU A0 CA 0.0 1.0 -5.6668606 -0.4799961 11.566153 1 350 +ATOM C C . GLU A0 1 44 . 44 GLU A0 C 0.0 1.0 -6.6150904 0.31299004 10.667942 1 351 +ATOM O O . GLU A0 1 44 . 44 GLU A0 O 0.0 1.0 -6.8855286 -0.04708776 9.522541 1 352 +ATOM C CB . GLU A0 1 44 . 44 GLU A0 CB 0.0 1.0 -5.1739035 0.29189035 12.793053 1 353 +ATOM C CG . GLU A0 1 44 . 44 GLU A0 CG 0.0 1.0 -4.2260995 -0.53985775 13.650593 1 354 +ATOM C CD . GLU A0 1 44 . 44 GLU A0 CD 0.0 1.0 -3.669146 0.15443759 14.883232 1 355 +ATOM O OE1 . GLU A0 1 44 . 44 GLU A0 OE1 0.0 1.0 -3.8968363 1.3262516 15.118732 1 356 +ATOM O OE2 . GLU A0 1 44 . 44 GLU A0 OE2 0.0 1.0 -2.9769754 -0.47969756 15.673152 1 357 +ATOM N N . ASP A0 1 45 . 45 ASP A0 N 0.0 1.0 -7.120594 1.4818863 11.045151 1 358 +ATOM C CA . ASP A0 1 45 . 45 ASP A0 CA 0.0 1.0 -7.9585752 2.3117208 10.202147 1 359 +ATOM C C . ASP A0 1 45 . 45 ASP A0 C 0.0 1.0 -7.1992893 3.4961133 9.599932 1 360 +ATOM O O . ASP A0 1 45 . 45 ASP A0 O 0.0 1.0 -7.8131866 4.443922 9.106556 1 361 +ATOM C CB . ASP A0 1 45 . 45 ASP A0 CB 0.0 1.0 -9.186028 2.8220377 10.982642 1 362 +ATOM C CG . ASP A0 1 45 . 45 ASP A0 CG 0.0 1.0 -8.774542 3.6476426 12.1957245 1 363 +ATOM O OD1 . ASP A0 1 45 . 45 ASP A0 OD1 0.0 1.0 -7.7173853 3.3616486 12.815298 1 364 +ATOM O OD2 . ASP A0 1 45 . 45 ASP A0 OD2 0.0 1.0 -9.525045 4.586367 12.541112 1 365 +ATOM N N . LYS A0 1 46 . 46 LYS A0 N 0.0 1.0 -5.917206 3.4224324 9.623907 1 366 +ATOM C CA . LYS A0 1 46 . 46 LYS A0 CA 0.0 1.0 -5.066367 4.539073 9.207354 1 367 +ATOM C C . LYS A0 1 46 . 46 LYS A0 C 0.0 1.0 -4.679511 4.426175 7.745084 1 368 +ATOM O O . LYS A0 1 46 . 46 LYS A0 O 0.0 1.0 -4.2777843 3.3746126 7.281127 1 369 +ATOM C CB . LYS A0 1 46 . 46 LYS A0 CB 0.0 1.0 -3.8206549 4.618841 10.081796 1 370 +ATOM C CG . LYS A0 1 46 . 46 LYS A0 CG 0.0 1.0 -4.1156125 4.854067 11.538132 1 371 +ATOM C CD . LYS A0 1 46 . 46 LYS A0 CD 0.0 1.0 -2.8720295 4.7131214 12.397016 1 372 +ATOM C CE . LYS A0 1 46 . 46 LYS A0 CE 0.0 1.0 -3.2213123 4.7976546 13.8789425 1 373 +ATOM N NZ . LYS A0 1 46 . 46 LYS A0 NZ 0.0 1.0 -2.1550803 4.1790013 14.734836 1 374 +ATOM N N . ASN A0 1 47 . 47 ASN A0 N 0.0 1.0 -4.798564 5.5397677 7.064147 1 375 +ATOM C CA . ASN A0 1 47 . 47 ASN A0 CA 0.0 1.0 -4.3035173 5.6863976 5.690307 1 376 +ATOM C C . ASN A0 1 47 . 47 ASN A0 C 0.0 1.0 -2.8086898 5.9311614 5.7117333 1 377 +ATOM O O . ASN A0 1 47 . 47 ASN A0 O 0.0 1.0 -2.3661342 7.0082827 6.0995965 1 378 +ATOM C CB . ASN A0 1 47 . 47 ASN A0 CB 0.0 1.0 -5.0430646 6.816971 4.976836 1 379 +ATOM C CG . ASN A0 1 47 . 47 ASN A0 CG 0.0 1.0 -4.6156816 6.9321933 3.5290523 1 380 +ATOM O OD1 . ASN A0 1 47 . 47 ASN A0 OD1 0.0 1.0 -4.1906214 5.965815 2.8961234 1 381 +ATOM N ND2 . ASN A0 1 47 . 47 ASN A0 ND2 0.0 1.0 -4.711894 8.137173 2.9960823 1 382 +ATOM N N . ILE A0 1 48 . 48 ILE A0 N 0.0 1.0 -2.0647333 4.9369116 5.3123856 1 383 +ATOM C CA . ILE A0 1 48 . 48 ILE A0 CA 0.0 1.0 -0.61010516 5.0965405 5.274317 1 384 +ATOM C C . ILE A0 1 48 . 48 ILE A0 C 0.0 1.0 -0.18669981 5.8416095 4.0220814 1 385 +ATOM O O . ILE A0 1 48 . 48 ILE A0 O 0.0 1.0 0.46022442 6.8815184 4.0772514 1 386 +ATOM C CB . ILE A0 1 48 . 48 ILE A0 CB 0.0 1.0 0.12025392 3.726403 5.372604 1 387 +ATOM C CG1 . ILE A0 1 48 . 48 ILE A0 CG1 0.0 1.0 -0.27587354 3.011534 6.662802 1 388 +ATOM C CG2 . ILE A0 1 48 . 48 ILE A0 CG2 0.0 1.0 1.625978 3.9023492 5.3037815 1 389 +ATOM C CD1 . ILE A0 1 48 . 48 ILE A0 CD1 0.0 1.0 0.14325982 1.5656039 6.7113504 1 390 +ATOM N N . ILE A0 1 49 . 49 ILE A0 N 0.0 1.0 -0.5346543 5.325572 2.9061942 1 391 +ATOM C CA . ILE A0 1 49 . 49 ILE A0 CA 0.0 1.0 -0.27430144 5.922184 1.5887425 1 392 +ATOM C C . ILE A0 1 49 . 49 ILE A0 C 0.0 1.0 -1.2792809 5.4078937 0.5636282 1 393 +ATOM O O . ILE A0 1 49 . 49 ILE A0 O 0.0 1.0 -1.4739192 4.215159 0.45415586 1 394 +ATOM C CB . ILE A0 1 49 . 49 ILE A0 CB 0.0 1.0 1.1636797 5.6665998 1.1048863 1 395 +ATOM C CG1 . ILE A0 1 49 . 49 ILE A0 CG1 0.0 1.0 2.1756976 6.442283 1.9600071 1 396 +ATOM C CG2 . ILE A0 1 49 . 49 ILE A0 CG2 0.0 1.0 1.3349113 6.022472 -0.35659236 1 397 +ATOM C CD1 . ILE A0 1 49 . 49 ILE A0 CD1 0.0 1.0 3.637949 6.2013173 1.6127471 1 398 +ATOM N N . GLN A0 1 50 . 50 GLN A0 N 0.0 1.0 -1.9481363 6.345355 -0.18975604 1 399 +ATOM C CA . GLN A0 1 50 . 50 GLN A0 CA 0.0 1.0 -2.7152598 5.992017 -1.3847493 1 400 +ATOM C C . GLN A0 1 50 . 50 GLN A0 C 0.0 1.0 -2.0401037 6.62646 -2.5900831 1 401 +ATOM O O . GLN A0 1 50 . 50 GLN A0 O 0.0 1.0 -1.615497 7.777359 -2.528627 1 402 +ATOM C CB . GLN A0 1 50 . 50 GLN A0 CB 0.0 1.0 -4.17295 6.4221716 -1.2918088 1 403 +ATOM C CG . GLN A0 1 50 . 50 GLN A0 CG 0.0 1.0 -4.9983225 6.068572 -2.5218568 1 404 +ATOM C CD . GLN A0 1 50 . 50 GLN A0 CD 0.0 1.0 -6.462252 6.443526 -2.3666453 1 405 +ATOM O OE1 . GLN A0 1 50 . 50 GLN A0 OE1 0.0 1.0 -7.013774 6.3971496 -1.2681229 1 406 +ATOM N NE2 . GLN A0 1 50 . 50 GLN A0 NE2 0.0 1.0 -7.0975823 6.824341 -3.454411 1 407 +ATOM N N . PHE A0 1 51 . 51 PHE A0 N 0.0 1.0 -1.989956 5.878112 -3.5801127 1 408 +ATOM C CA . PHE A0 1 51 . 51 PHE A0 CA 0.0 1.0 -1.3586779 6.2885804 -4.8318663 1 409 +ATOM C C . PHE A0 1 51 . 51 PHE A0 C 0.0 1.0 -2.3304882 6.1108127 -5.979971 1 410 +ATOM O O . PHE A0 1 51 . 51 PHE A0 O 0.0 1.0 -2.898911 5.031735 -6.1392155 1 411 +ATOM C CB . PHE A0 1 51 . 51 PHE A0 CB 0.0 1.0 -0.0822567 5.4742136 -5.0687075 1 412 +ATOM C CG . PHE A0 1 51 . 51 PHE A0 CG 0.0 1.0 0.5904087 5.7338486 -6.370652 1 413 +ATOM C CD1 . PHE A0 1 51 . 51 PHE A0 CD1 0.0 1.0 1.5228665 6.757058 -6.493653 1 414 +ATOM C CD2 . PHE A0 1 51 . 51 PHE A0 CD2 0.0 1.0 0.3202386 4.964014 -7.486395 1 415 +ATOM C CE1 . PHE A0 1 51 . 51 PHE A0 CE1 0.0 1.0 2.1687827 7.0066323 -7.7047577 1 416 +ATOM C CE2 . PHE A0 1 51 . 51 PHE A0 CE2 0.0 1.0 0.9555084 5.2055464 -8.701703 1 417 +ATOM C CZ . PHE A0 1 51 . 51 PHE A0 CZ 0.0 1.0 1.8738648 6.2245855 -8.805639 1 418 +ATOM N N . VAL A0 1 52 . 52 VAL A0 N 0.0 1.0 -2.5447066 7.161955 -6.8066673 1 419 +ATOM C CA . VAL A0 1 52 . 52 VAL A0 CA 0.0 1.0 -3.4345827 7.102844 -7.9627028 1 420 +ATOM C C . VAL A0 1 52 . 52 VAL A0 C 0.0 1.0 -3.0069125 8.168502 -8.964702 1 421 +ATOM O O . VAL A0 1 52 . 52 VAL A0 O 0.0 1.0 -2.4895387 9.2285 -8.596144 1 422 +ATOM C CB . VAL A0 1 52 . 52 VAL A0 CB 0.0 1.0 -4.9129934 7.2757015 -7.551786 1 423 +ATOM C CG1 . VAL A0 1 52 . 52 VAL A0 CG1 0.0 1.0 -5.123088 8.612112 -6.85116 1 424 +ATOM C CG2 . VAL A0 1 52 . 52 VAL A0 CG2 0.0 1.0 -5.8237634 7.13799 -8.745493 1 425 +ATOM N N . HIS A0 1 53 . 53 HIS A0 N 0.0 1.0 -3.2342942 7.875173 -10.239756 1 426 +ATOM C CA . HIS A0 1 53 . 53 HIS A0 CA 0.0 1.0 -2.8321922 8.750333 -11.341321 1 427 +ATOM C C . HIS A0 1 53 . 53 HIS A0 C 0.0 1.0 -1.3729424 9.150061 -11.256723 1 428 +ATOM O O . HIS A0 1 53 . 53 HIS A0 O 0.0 1.0 -0.98915714 10.278238 -11.582887 1 429 +ATOM C CB . HIS A0 1 53 . 53 HIS A0 CB 0.0 1.0 -3.7416997 9.970989 -11.446536 1 430 +ATOM C CG . HIS A0 1 53 . 53 HIS A0 CG 0.0 1.0 -5.168982 9.608974 -11.7133255 1 431 +ATOM N ND1 . HIS A0 1 53 . 53 HIS A0 ND1 0.0 1.0 -6.2309937 10.403847 -11.30124 1 432 +ATOM C CD2 . HIS A0 1 53 . 53 HIS A0 CD2 0.0 1.0 -5.7445407 8.543775 -12.336418 1 433 +ATOM C CE1 . HIS A0 1 53 . 53 HIS A0 CE1 0.0 1.0 -7.380131 9.819933 -11.667742 1 434 +ATOM N NE2 . HIS A0 1 53 . 53 HIS A0 NE2 0.0 1.0 -7.082326 8.682369 -12.315216 1 435 +ATOM N N . GLY A0 1 54 . 54 GLY A0 N 0.0 1.0 -0.56974095 8.214852 -10.751047 1 436 +ATOM C CA . GLY A0 1 54 . 54 GLY A0 CA 0.0 1.0 0.84929276 8.443009 -10.727266 1 437 +ATOM C C . GLY A0 1 54 . 54 GLY A0 C 0.0 1.0 1.3792828 9.2441 -9.553089 1 438 +ATOM O O . GLY A0 1 54 . 54 GLY A0 O 0.0 1.0 2.5733938 9.547525 -9.504028 1 439 +ATOM N N . GLU A0 1 55 . 55 GLU A0 N 0.0 1.0 0.5015849 9.588142 -8.598891 1 440 +ATOM C CA . GLU A0 1 55 . 55 GLU A0 CA 0.0 1.0 0.9118707 10.437993 -7.498165 1 441 +ATOM C C . GLU A0 1 55 . 55 GLU A0 C 0.0 1.0 0.41766483 9.885939 -6.1775503 1 442 +ATOM O O . GLU A0 1 55 . 55 GLU A0 O 0.0 1.0 -0.6190487 9.21422 -6.116867 1 443 +ATOM C CB . GLU A0 1 55 . 55 GLU A0 CB 0.0 1.0 0.40221274 11.857821 -7.6691604 1 444 +ATOM C CG . GLU A0 1 55 . 55 GLU A0 CG 0.0 1.0 0.905873 12.540308 -8.927106 1 445 +ATOM C CD . GLU A0 1 55 . 55 GLU A0 CD 0.0 1.0 2.388554 12.886902 -8.900886 1 446 +ATOM O OE1 . GLU A0 1 55 . 55 GLU A0 OE1 0.0 1.0 2.9550302 13.160255 -7.8186846 1 447 +ATOM O OE2 . GLU A0 1 55 . 55 GLU A0 OE2 0.0 1.0 2.9950666 12.832529 -9.953184 1 448 +ATOM N N . GLU A0 1 56 . 56 GLU A0 N 0.0 1.0 1.143521 10.24803 -5.103516 1 449 +ATOM C CA . GLU A0 1 56 . 56 GLU A0 CA 0.0 1.0 0.6933116 10.015271 -3.7362676 1 450 +ATOM C C . GLU A0 1 56 . 56 GLU A0 C 0.0 1.0 -0.2618143 11.116479 -3.3221235 1 451 +ATOM O O . GLU A0 1 56 . 56 GLU A0 O 0.0 1.0 -0.030487183 12.281069 -3.639588 1 452 +ATOM C CB . GLU A0 1 56 . 56 GLU A0 CB 0.0 1.0 1.8679392 9.948182 -2.7703593 1 453 +ATOM C CG . GLU A0 1 56 . 56 GLU A0 CG 0.0 1.0 2.809307 8.81798 -3.0062242 1 454 +ATOM C CD . GLU A0 1 56 . 56 GLU A0 CD 0.0 1.0 4.029835 8.801575 -2.0921736 1 455 +ATOM O OE1 . GLU A0 1 56 . 56 GLU A0 OE1 0.0 1.0 4.209237 9.701126 -1.26547 1 456 +ATOM O OE2 . GLU A0 1 56 . 56 GLU A0 OE2 0.0 1.0 4.829651 7.902752 -2.1839442 1 457 +ATOM N N . ASP A0 1 57 . 57 ASP A0 N 0.0 1.0 -1.3281833 10.762011 -2.6676102 1 458 +ATOM C CA . ASP A0 1 57 . 57 ASP A0 CA 0.0 1.0 -2.2093506 11.753332 -2.0834122 1 459 +ATOM C C . ASP A0 1 57 . 57 ASP A0 C 0.0 1.0 -1.8755481 11.912632 -0.61389494 1 460 +ATOM O O . ASP A0 1 57 . 57 ASP A0 O 0.0 1.0 -2.4304214 11.227826 0.24004385 1 461 +ATOM C CB . ASP A0 1 57 . 57 ASP A0 CB 0.0 1.0 -3.6826937 11.344219 -2.2925975 1 462 +ATOM C CG . ASP A0 1 57 . 57 ASP A0 CG 0.0 1.0 -4.656237 12.419292 -1.8986671 1 463 +ATOM O OD1 . ASP A0 1 57 . 57 ASP A0 OD1 0.0 1.0 -4.258112 13.426195 -1.2633007 1 464 +ATOM O OD2 . ASP A0 1 57 . 57 ASP A0 OD2 0.0 1.0 -5.8706107 12.279247 -2.2129679 1 465 +ATOM N N . LEU A0 1 58 . 58 LEU A0 N 0.0 1.0 -0.960964 12.816647 -0.3318038 1 466 +ATOM C CA . LEU A0 1 58 . 58 LEU A0 CA 0.0 1.0 -0.4420126 12.983948 1.0273237 1 467 +ATOM C C . LEU A0 1 58 . 58 LEU A0 C 0.0 1.0 -1.3754106 13.75961 1.9425159 1 468 +ATOM O O . LEU A0 1 58 . 58 LEU A0 O 0.0 1.0 -1.2594271 13.628023 3.1780608 1 469 +ATOM C CB . LEU A0 1 58 . 58 LEU A0 CB 0.0 1.0 0.93225944 13.67017 0.9818007 1 470 +ATOM C CG . LEU A0 1 58 . 58 LEU A0 CG 0.0 1.0 2.0259666 12.870468 0.24726771 1 471 +ATOM C CD1 . LEU A0 1 58 . 58 LEU A0 CD1 0.0 1.0 3.3508148 13.62501 0.30530334 1 472 +ATOM C CD2 . LEU A0 1 58 . 58 LEU A0 CD2 0.0 1.0 2.186737 11.475136 0.82734513 1 473 +ATOM N N . LYS A0 1 59 . 59 LYS A0 N 0.0 1.0 -2.2454867 14.528547 1.375311 1 474 +ATOM C CA . LYS A0 1 59 . 59 LYS A0 CA 0.0 1.0 -3.1794677 15.29314 2.1910539 1 475 +ATOM C C . LYS A0 1 59 . 59 LYS A0 C 0.0 1.0 -4.1277127 14.353473 2.957666 1 476 +ATOM O O . LYS A0 1 59 . 59 LYS A0 O 0.0 1.0 -4.6402893 14.722258 4.0302453 1 477 +ATOM C CB . LYS A0 1 59 . 59 LYS A0 CB 0.0 1.0 -3.9767828 16.276081 1.3452246 1 478 +ATOM C CG . LYS A0 1 59 . 59 LYS A0 CG 0.0 1.0 -3.1504726 17.395508 0.7752203 1 479 +ATOM C CD . LYS A0 1 59 . 59 LYS A0 CD 0.0 1.0 -3.9852493 18.30896 -0.077709615 1 480 +ATOM C CE . LYS A0 1 59 . 59 LYS A0 CE 0.0 1.0 -3.158132 19.416965 -0.72925574 1 481 +ATOM N NZ . LYS A0 1 59 . 59 LYS A0 NZ 0.0 1.0 -3.965335 20.28643 -1.6286738 1 482 +ATOM N N . VAL A0 1 60 . 60 VAL A0 N 0.0 1.0 -4.346879 13.170465 2.419507 1 483 +ATOM C CA . VAL A0 1 60 . 60 VAL A0 CA 0.0 1.0 -5.2532244 12.213153 3.067121 1 484 +ATOM C C . VAL A0 1 60 . 60 VAL A0 C 0.0 1.0 -4.485338 11.186308 3.9029016 1 485 +ATOM O O . VAL A0 1 60 . 60 VAL A0 O 0.0 1.0 -5.111413 10.325549 4.5400186 1 486 +ATOM C CB . VAL A0 1 60 . 60 VAL A0 CB 0.0 1.0 -6.148347 11.497089 2.0313215 1 487 +ATOM C CG1 . VAL A0 1 60 . 60 VAL A0 CG1 0.0 1.0 -6.9877644 12.52195 1.2675114 1 488 +ATOM C CG2 . VAL A0 1 60 . 60 VAL A0 CG2 0.0 1.0 -5.312649 10.673065 1.0866208 1 489 +ATOM N N . GLN A0 1 61 . 61 GLN A0 N 0.0 1.0 -3.1634421 11.274397 3.9130526 1 490 +ATOM C CA . GLN A0 1 61 . 61 GLN A0 CA 0.0 1.0 -2.32231 10.389677 4.7127113 1 491 +ATOM C C . GLN A0 1 61 . 61 GLN A0 C 0.0 1.0 -2.5303001 10.664453 6.1969624 1 492 +ATOM O O . GLN A0 1 61 . 61 GLN A0 O 0.0 1.0 -2.6026616 11.817922 6.6086025 1 493 +ATOM C CB . GLN A0 1 61 . 61 GLN A0 CB 0.0 1.0 -0.844062 10.539762 4.3243065 1 494 +ATOM C CG . GLN A0 1 61 . 61 GLN A0 CG 0.0 1.0 0.0872338 9.596603 5.065065 1 495 +ATOM C CD . GLN A0 1 61 . 61 GLN A0 CD 0.0 1.0 1.5276515 9.72883 4.627782 1 496 +ATOM O OE1 . GLN A0 1 61 . 61 GLN A0 OE1 0.0 1.0 1.844775 10.564682 3.7783656 1 497 +ATOM N NE2 . GLN A0 1 61 . 61 GLN A0 NE2 0.0 1.0 2.4342542 8.937998 5.187746 1 498 +ATOM N N . HIS A0 1 62 . 62 HIS A0 N 0.0 1.0 -2.6179109 9.615145 7.019674 1 499 +ATOM C CA . HIS A0 1 62 . 62 HIS A0 CA 0.0 1.0 -2.7265372 9.783054 8.461803 1 500 +ATOM C C . HIS A0 1 62 . 62 HIS A0 C 0.0 1.0 -1.5536275 10.587091 8.973579 1 501 +ATOM O O . HIS A0 1 62 . 62 HIS A0 O 0.0 1.0 -0.40406865 10.339672 8.575457 1 502 +ATOM C CB . HIS A0 1 62 . 62 HIS A0 CB 0.0 1.0 -2.8300679 8.407496 9.159969 1 503 +ATOM C CG . HIS A0 1 62 . 62 HIS A0 CG 0.0 1.0 -3.2405508 8.503763 10.590432 1 504 +ATOM N ND1 . HIS A0 1 62 . 62 HIS A0 ND1 0.0 1.0 -2.3447762 8.779322 11.594729 1 505 +ATOM C CD2 . HIS A0 1 62 . 62 HIS A0 CD2 0.0 1.0 -4.4318724 8.351591 11.195974 1 506 +ATOM C CE1 . HIS A0 1 62 . 62 HIS A0 CE1 0.0 1.0 -2.9994543 8.80654 12.757843 1 507 +ATOM N NE2 . HIS A0 1 62 . 62 HIS A0 NE2 0.0 1.0 -4.2547693 8.548996 12.531332 1 508 +ATOM N N . SER A0 1 63 . 63 SER A0 N 0.0 1.0 -1.7746679 11.5750675 9.848131 1 509 +ATOM C CA . SER A0 1 63 . 63 SER A0 CA 0.0 1.0 -0.7429518 12.506166 10.326586 1 510 +ATOM C C . SER A0 1 63 . 63 SER A0 C 0.0 1.0 0.46286997 11.812649 10.932064 1 511 +ATOM O O . SER A0 1 63 . 63 SER A0 O 0.0 1.0 1.5782163 12.369608 10.896483 1 512 +ATOM C CB . SER A0 1 63 . 63 SER A0 CB 0.0 1.0 -1.3406459 13.475983 11.33526 1 513 +ATOM O OG . SER A0 1 63 . 63 SER A0 OG 0.0 1.0 -1.8652586 12.802769 12.462662 1 514 +ATOM N N . SER A0 1 64 . 64 SER A0 N 0.0 1.0 0.2677651 10.637114 11.496411 1 515 +ATOM C CA . SER A0 1 64 . 64 SER A0 CA 0.0 1.0 1.372064 9.898305 12.106779 1 516 +ATOM C C . SER A0 1 64 . 64 SER A0 C 0.0 1.0 2.4331243 9.471058 11.105295 1 517 +ATOM O O . SER A0 1 64 . 64 SER A0 O 0.0 1.0 3.548479 9.107512 11.483557 1 518 +ATOM C CB . SER A0 1 64 . 64 SER A0 CB 0.0 1.0 0.8492962 8.661713 12.851694 1 519 +ATOM O OG . SER A0 1 64 . 64 SER A0 OG 0.0 1.0 -0.022418631 9.037922 13.89143 1 520 +ATOM N N . TYR A0 1 65 . 65 TYR A0 N 0.0 1.0 2.109745 9.530103 9.815149 1 521 +ATOM C CA . TYR A0 1 65 . 65 TYR A0 CA 0.0 1.0 3.0511727 9.103542 8.769419 1 522 +ATOM C C . TYR A0 1 65 . 65 TYR A0 C 0.0 1.0 3.6547933 10.271818 7.994259 1 523 +ATOM O O . TYR A0 1 65 . 65 TYR A0 O 0.0 1.0 4.424901 10.062429 7.0670986 1 524 +ATOM C CB . TYR A0 1 65 . 65 TYR A0 CB 0.0 1.0 2.378222 8.130692 7.8138943 1 525 +ATOM C CG . TYR A0 1 65 . 65 TYR A0 CG 0.0 1.0 2.082447 6.8093057 8.487625 1 526 +ATOM C CD1 . TYR A0 1 65 . 65 TYR A0 CD1 0.0 1.0 3.0796728 5.861952 8.675735 1 527 +ATOM C CD2 . TYR A0 1 65 . 65 TYR A0 CD2 0.0 1.0 0.8025249 6.512453 8.945749 1 528 +ATOM C CE1 . TYR A0 1 65 . 65 TYR A0 CE1 0.0 1.0 2.8107817 4.654011 9.319363 1 529 +ATOM C CE2 . TYR A0 1 65 . 65 TYR A0 CE2 0.0 1.0 0.52780735 5.310854 9.593046 1 530 +ATOM C CZ . TYR A0 1 65 . 65 TYR A0 CZ 0.0 1.0 1.537637 4.392756 9.77306 1 531 +ATOM O OH . TYR A0 1 65 . 65 TYR A0 OH 0.0 1.0 1.2579066 3.2004087 10.395733 1 532 +ATOM N N . ARG A0 1 66 . 66 ARG A0 N 0.0 1.0 3.3273153 11.479372 8.395652 1 533 +ATOM C CA . ARG A0 1 66 . 66 ARG A0 CA 0.0 1.0 3.900072 12.649688 7.7228 1 534 +ATOM C C . ARG A0 1 66 . 66 ARG A0 C 0.0 1.0 5.4173503 12.551962 7.7221856 1 535 +ATOM O O . ARG A0 1 66 . 66 ARG A0 O 0.0 1.0 6.021534 12.29991 8.740856 1 536 +ATOM C CB . ARG A0 1 66 . 66 ARG A0 CB 0.0 1.0 3.4279332 13.945896 8.394459 1 537 +ATOM C CG . ARG A0 1 66 . 66 ARG A0 CG 0.0 1.0 3.6401443 15.186628 7.521764 1 538 +ATOM C CD . ARG A0 1 66 . 66 ARG A0 CD 0.0 1.0 3.1053684 16.444115 8.157291 1 539 +ATOM N NE . ARG A0 1 66 . 66 ARG A0 NE 0.0 1.0 1.6457442 16.533083 8.031142 1 540 +ATOM C CZ . ARG A0 1 66 . 66 ARG A0 CZ 0.0 1.0 0.8774468 17.378752 8.693201 1 541 +ATOM N NH1 . ARG A0 1 66 . 66 ARG A0 NH1 0.0 1.0 1.4050235 18.250727 9.567265 1 542 +ATOM N NH2 . ARG A0 1 66 . 66 ARG A0 NH2 0.0 1.0 -0.43123615 17.363087 8.500414 1 543 +ATOM N N . GLN A0 1 67 . 67 GLN A0 N 0.0 1.0 6.010353 12.7109 6.54827 1 544 +ATOM C CA . GLN A0 1 67 . 67 GLN A0 CA 0.0 1.0 7.4784365 12.728064 6.3605003 1 545 +ATOM C C . GLN A0 1 67 . 67 GLN A0 C 0.0 1.0 8.1444435 11.381995 6.634433 1 546 +ATOM O O . GLN A0 1 67 . 67 GLN A0 O 0.0 1.0 9.366579 11.270217 6.5719957 1 547 +ATOM C CB . GLN A0 1 67 . 67 GLN A0 CB 0.0 1.0 8.099512 13.810595 7.214038 1 548 +ATOM C CG . GLN A0 1 67 . 67 GLN A0 CG 0.0 1.0 7.5495815 15.196782 6.953629 1 549 +ATOM C CD . GLN A0 1 67 . 67 GLN A0 CD 0.0 1.0 8.582037 16.263445 6.7789526 1 550 +ATOM O OE1 . GLN A0 1 67 . 67 GLN A0 OE1 0.0 1.0 9.605448 16.116089 7.436555 1 551 +ATOM N NE2 . GLN A0 1 67 . 67 GLN A0 NE2 0.0 1.0 8.303055 17.297497 5.965077 1 552 +ATOM N N . ARG A0 1 68 . 68 ARG A0 N 0.0 1.0 7.4038258 10.269168 6.9159803 1 553 +ATOM C CA . ARG A0 1 68 . 68 ARG A0 CA 0.0 1.0 8.06724 9.033636 7.2502856 1 554 +ATOM C C . ARG A0 1 68 . 68 ARG A0 C 0.0 1.0 7.4780927 7.7758646 6.6068497 1 555 +ATOM O O . ARG A0 1 68 . 68 ARG A0 O 0.0 1.0 7.969867 6.6850224 6.851324 1 556 +ATOM C CB . ARG A0 1 68 . 68 ARG A0 CB 0.0 1.0 8.172001 8.894141 8.777252 1 557 +ATOM C CG . ARG A0 1 68 . 68 ARG A0 CG 0.0 1.0 6.864268 8.713433 9.501823 1 558 +ATOM C CD . ARG A0 1 68 . 68 ARG A0 CD 0.0 1.0 7.1372485 8.4383335 10.996752 1 559 +ATOM N NE . ARG A0 1 68 . 68 ARG A0 NE 0.0 1.0 5.970545 7.9743195 11.688887 1 560 +ATOM C CZ . ARG A0 1 68 . 68 ARG A0 CZ 0.0 1.0 5.6940155 6.7092204 11.982147 1 561 +ATOM N NH1 . ARG A0 1 68 . 68 ARG A0 NH1 0.0 1.0 6.57358 5.7360754 11.677202 1 562 +ATOM N NH2 . ARG A0 1 68 . 68 ARG A0 NH2 0.0 1.0 4.576058 6.4056334 12.579523 1 563 +ATOM N N . ALA A0 1 69 . 69 ALA A0 N 0.0 1.0 6.3981447 7.8631845 5.7455378 1 564 +ATOM C CA . ALA A0 1 69 . 69 ALA A0 CA 0.0 1.0 5.880909 6.7578716 4.9494014 1 565 +ATOM C C . ALA A0 1 69 . 69 ALA A0 C 0.0 1.0 5.802101 7.174407 3.4904652 1 566 +ATOM O O . ALA A0 1 69 . 69 ALA A0 O 0.0 1.0 5.23815 8.21129 3.1775956 1 567 +ATOM C CB . ALA A0 1 69 . 69 ALA A0 CB 0.0 1.0 4.515228 6.2626867 5.472043 1 568 +ATOM N N . ARG A0 1 70 . 70 ARG A0 N 0.0 1.0 6.359753 6.354882 2.6226292 1 569 +ATOM C CA . ARG A0 1 70 . 70 ARG A0 CA 0.0 1.0 6.3173566 6.6194687 1.188987 1 570 +ATOM C C . ARG A0 1 70 . 70 ARG A0 C 0.0 1.0 6.446173 5.3497767 0.40041646 1 571 +ATOM O O . ARG A0 1 70 . 70 ARG A0 O 0.0 1.0 6.998454 4.3574 0.88531804 1 572 +ATOM C CB . ARG A0 1 70 . 70 ARG A0 CB 0.0 1.0 7.3980145 7.633253 0.77682453 1 573 +ATOM C CG . ARG A0 1 70 . 70 ARG A0 CG 0.0 1.0 8.8252325 7.0904346 0.87996745 1 574 +ATOM C CD . ARG A0 1 70 . 70 ARG A0 CD 0.0 1.0 9.849592 8.145108 0.4298904 1 575 +ATOM N NE . ARG A0 1 70 . 70 ARG A0 NE 0.0 1.0 11.163472 7.6362114 0.29036605 1 576 +ATOM C CZ . ARG A0 1 70 . 70 ARG A0 CZ 0.0 1.0 11.976581 7.2467747 1.2518194 1 577 +ATOM N NH1 . ARG A0 1 70 . 70 ARG A0 NH1 0.0 1.0 11.597357 7.3148556 2.5269454 1 578 +ATOM N NH2 . ARG A0 1 70 . 70 ARG A0 NH2 0.0 1.0 13.181141 6.7833643 0.9798596 1 579 +ATOM N N . LEU A0 1 71 . 71 LEU A0 N 0.0 1.0 5.947797 5.3889794 -0.8249539 1 580 +ATOM C CA . LEU A0 1 71 . 71 LEU A0 CA 0.0 1.0 6.2642956 4.3179045 -1.7787488 1 581 +ATOM C C . LEU A0 1 71 . 71 LEU A0 C 0.0 1.0 7.6161513 4.5942717 -2.393981 1 582 +ATOM O O . LEU A0 1 71 . 71 LEU A0 O 0.0 1.0 7.956934 5.736717 -2.6659207 1 583 +ATOM C CB . LEU A0 1 71 . 71 LEU A0 CB 0.0 1.0 5.2126875 4.228963 -2.8762512 1 584 +ATOM C CG . LEU A0 1 71 . 71 LEU A0 CG 0.0 1.0 3.8478339 3.717327 -2.4604607 1 585 +ATOM C CD1 . LEU A0 1 71 . 71 LEU A0 CD1 0.0 1.0 2.8522968 3.8744576 -3.595264 1 586 +ATOM C CD2 . LEU A0 1 71 . 71 LEU A0 CD2 0.0 1.0 3.9373007 2.2402687 -2.0376897 1 587 +ATOM N N . LEU A0 1 72 . 72 LEU A0 N 0.0 1.0 8.352255 3.5936613 -2.6016989 1 588 +ATOM C CA . LEU A0 1 72 . 72 LEU A0 CA 0.0 1.0 9.5134735 3.6978347 -3.4605653 1 589 +ATOM C C . LEU A0 1 72 . 72 LEU A0 C 0.0 1.0 9.036119 3.617786 -4.898306 1 590 +ATOM O O . LEU A0 1 72 . 72 LEU A0 O 0.0 1.0 8.94224 2.5418134 -5.476366 1 591 +ATOM C CB . LEU A0 1 72 . 72 LEU A0 CB 0.0 1.0 10.534778 2.6196098 -3.1584756 1 592 +ATOM C CG . LEU A0 1 72 . 72 LEU A0 CG 0.0 1.0 10.995619 2.5442452 -1.6898351 1 593 +ATOM C CD1 . LEU A0 1 72 . 72 LEU A0 CD1 0.0 1.0 11.970352 1.3833323 -1.5062573 1 594 +ATOM C CD2 . LEU A0 1 72 . 72 LEU A0 CD2 0.0 1.0 11.65681 3.852645 -1.2924228 1 595 +ATOM N N . LYS A0 1 73 . 73 LYS A0 N 0.0 1.0 8.659671 4.757833 -5.421142 1 596 +ATOM C CA . LYS A0 1 73 . 73 LYS A0 CA 0.0 1.0 7.9090796 4.858328 -6.6625366 1 597 +ATOM C C . LYS A0 1 73 . 73 LYS A0 C 0.0 1.0 8.6399 4.321493 -7.885514 1 598 +ATOM O O . LYS A0 1 73 . 73 LYS A0 O 0.0 1.0 7.9955287 3.8528056 -8.8364 1 599 +ATOM C CB . LYS A0 1 73 . 73 LYS A0 CB 0.0 1.0 7.4569025 6.285064 -6.8930144 1 600 +ATOM C CG . LYS A0 1 73 . 73 LYS A0 CG 0.0 1.0 6.403363 6.768462 -5.9075236 1 601 +ATOM C CD . LYS A0 1 73 . 73 LYS A0 CD 0.0 1.0 5.9873796 8.181328 -6.299968 1 602 +ATOM C CE . LYS A0 1 73 . 73 LYS A0 CE 0.0 1.0 4.750862 8.646889 -5.538436 1 603 +ATOM N NZ . LYS A0 1 73 . 73 LYS A0 NZ 0.0 1.0 4.3504324 10.030169 -5.9629335 1 604 +ATOM N N . ASP A0 1 74 . 74 ASP A0 N 0.0 1.0 10.001556 4.370085 -7.9400444 1 605 +ATOM C CA . ASP A0 1 74 . 74 ASP A0 CA 0.0 1.0 10.706804 3.7955189 -9.096746 1 606 +ATOM C C . ASP A0 1 74 . 74 ASP A0 C 0.0 1.0 10.639168 2.275619 -9.097764 1 607 +ATOM O O . ASP A0 1 74 . 74 ASP A0 O 0.0 1.0 10.958974 1.6426096 -10.106595 1 608 +ATOM C CB . ASP A0 1 74 . 74 ASP A0 CB 0.0 1.0 12.181252 4.2806816 -9.118572 1 609 +ATOM C CG . ASP A0 1 74 . 74 ASP A0 CG 0.0 1.0 12.930044 3.939546 -7.8419704 1 610 +ATOM O OD1 . ASP A0 1 74 . 74 ASP A0 OD1 0.0 1.0 12.34888 4.0304093 -6.733362 1 611 +ATOM O OD2 . ASP A0 1 74 . 74 ASP A0 OD2 0.0 1.0 14.136134 3.6002345 -7.9378214 1 612 +ATOM N N . GLN A0 1 75 . 75 GLN A0 N 0.0 1.0 10.153606 1.6527953 -7.9638915 1 613 +ATOM C CA . GLN A0 1 75 . 75 GLN A0 CA 0.0 1.0 9.95503 0.20319277 -7.9043818 1 614 +ATOM C C . GLN A0 1 75 . 75 GLN A0 C 0.0 1.0 8.63701 -0.213253 -8.536089 1 615 +ATOM O O . GLN A0 1 75 . 75 GLN A0 O 0.0 1.0 8.448387 -1.4051772 -8.837047 1 616 +ATOM C CB . GLN A0 1 75 . 75 GLN A0 CB 0.0 1.0 10.042838 -0.31113675 -6.452925 1 617 +ATOM C CG . GLN A0 1 75 . 75 GLN A0 CG 0.0 1.0 11.395092 -0.097107455 -5.8025007 1 618 +ATOM C CD . GLN A0 1 75 . 75 GLN A0 CD 0.0 1.0 12.506221 -0.90873533 -6.4413915 1 619 +ATOM O OE1 . GLN A0 1 75 . 75 GLN A0 OE1 0.0 1.0 12.285118 -2.0764034 -6.843751 1 620 +ATOM N NE2 . GLN A0 1 75 . 75 GLN A0 NE2 0.0 1.0 13.688805 -0.29922837 -6.5661683 1 621 +ATOM N N . LEU A0 1 76 . 76 LEU A0 N 0.0 1.0 7.743778 0.73599267 -8.7777 1 622 +ATOM C CA . LEU A0 1 76 . 76 LEU A0 CA 0.0 1.0 6.413789 0.4100809 -9.28676 1 623 +ATOM C C . LEU A0 1 76 . 76 LEU A0 C 0.0 1.0 6.4623547 -0.17561203 -10.691393 1 624 +ATOM O O . LEU A0 1 76 . 76 LEU A0 O 0.0 1.0 5.681789 -1.0734584 -11.01742 1 625 +ATOM C CB . LEU A0 1 76 . 76 LEU A0 CB 0.0 1.0 5.4968195 1.6335484 -9.237719 1 626 +ATOM C CG . LEU A0 1 76 . 76 LEU A0 CG 0.0 1.0 5.178757 2.1697054 -7.8243012 1 627 +ATOM C CD1 . LEU A0 1 76 . 76 LEU A0 CD1 0.0 1.0 4.315955 3.4226556 -7.91045 1 628 +ATOM C CD2 . LEU A0 1 76 . 76 LEU A0 CD2 0.0 1.0 4.4717464 1.0989776 -7.016531 1 629 +ATOM N N . SER A0 1 77 . 77 SER A0 N 0.0 1.0 7.388417 0.29682493 -11.565031 1 630 +ATOM C CA . SER A0 1 77 . 77 SER A0 CA 0.0 1.0 7.487198 -0.2368694 -12.924295 1 631 +ATOM C C . SER A0 1 77 . 77 SER A0 C 0.0 1.0 8.019945 -1.6620326 -12.937595 1 632 +ATOM O O . SER A0 1 77 . 77 SER A0 O 0.0 1.0 7.867679 -2.381308 -13.939058 1 633 +ATOM C CB . SER A0 1 77 . 77 SER A0 CB 0.0 1.0 8.37749 0.65530974 -13.795371 1 634 +ATOM O OG . SER A0 1 77 . 77 SER A0 OG 0.0 1.0 9.704456 0.68595374 -13.29575 1 635 +ATOM N N . LEU A0 1 78 . 78 LEU A0 N 0.0 1.0 8.631926 -2.0191908 -11.834475 1 636 +ATOM C CA . LEU A0 1 78 . 78 LEU A0 CA 0.0 1.0 9.100925 -3.396764 -11.684486 1 637 +ATOM C C . LEU A0 1 78 . 78 LEU A0 C 0.0 1.0 8.045983 -4.302404 -11.084248 1 638 +ATOM O O . LEU A0 1 78 . 78 LEU A0 O 0.0 1.0 8.28309 -5.473976 -10.840672 1 639 +ATOM C CB . LEU A0 1 78 . 78 LEU A0 CB 0.0 1.0 10.366146 -3.4370103 -10.815067 1 640 +ATOM C CG . LEU A0 1 78 . 78 LEU A0 CG 0.0 1.0 11.550794 -2.5865808 -11.316123 1 641 +ATOM C CD1 . LEU A0 1 78 . 78 LEU A0 CD1 0.0 1.0 12.706436 -2.6351166 -10.327759 1 642 +ATOM C CD2 . LEU A0 1 78 . 78 LEU A0 CD2 0.0 1.0 11.99592 -3.0308828 -12.721099 1 643 +ATOM N N . GLY A0 1 79 . 79 GLY A0 N 0.0 1.0 6.889283 -3.7122083 -10.833357 1 644 +ATOM C CA . GLY A0 1 79 . 79 GLY A0 CA 0.0 1.0 5.802753 -4.459672 -10.246917 1 645 +ATOM C C . GLY A0 1 79 . 79 GLY A0 C 0.0 1.0 5.8667727 -4.616574 -8.733836 1 646 +ATOM O O . GLY A0 1 79 . 79 GLY A0 O 0.0 1.0 5.2738805 -5.5193872 -8.179489 1 647 +ATOM N N . ASN A0 1 80 . 80 ASN A0 N 0.0 1.0 6.6109495 -3.7547386 -8.157338 1 648 +ATOM C CA . ASN A0 1 80 . 80 ASN A0 CA 0.0 1.0 6.8494754 -3.8085947 -6.7223415 1 649 +ATOM C C . ASN A0 1 80 . 80 ASN A0 C 0.0 1.0 6.2368984 -2.587274 -6.0305047 1 650 +ATOM O O . ASN A0 1 80 . 80 ASN A0 O 0.0 1.0 6.676403 -1.4760803 -6.275654 1 651 +ATOM C CB . ASN A0 1 80 . 80 ASN A0 CB 0.0 1.0 8.3321495 -3.9180818 -6.4224606 1 652 +ATOM C CG . ASN A0 1 80 . 80 ASN A0 CG 0.0 1.0 8.646297 -4.1693983 -4.9780164 1 653 +ATOM O OD1 . ASN A0 1 80 . 80 ASN A0 OD1 0.0 1.0 7.784188 -4.576256 -4.1752367 1 654 +ATOM N ND2 . ASN A0 1 80 . 80 ASN A0 ND2 0.0 1.0 9.8833885 -3.935147 -4.591427 1 655 +ATOM N N . ALA A0 1 81 . 81 ALA A0 N 0.0 1.0 5.245046 -2.8196034 -5.1828938 1 656 +ATOM C CA . ALA A0 1 81 . 81 ALA A0 CA 0.0 1.0 4.733885 -1.7706647 -4.3198338 1 657 +ATOM C C . ALA A0 1 81 . 81 ALA A0 C 0.0 1.0 5.460536 -1.8354878 -2.9905343 1 658 +ATOM O O . ALA A0 1 81 . 81 ALA A0 O 0.0 1.0 5.1600304 -2.677514 -2.153606 1 659 +ATOM C CB . ALA A0 1 81 . 81 ALA A0 CB 0.0 1.0 3.2257285 -1.9066013 -4.1303787 1 660 +ATOM N N . ALA A0 1 82 . 82 ALA A0 N 0.0 1.0 6.460529 -1.0122287 -2.8688917 1 661 +ATOM C CA . ALA A0 1 82 . 82 ALA A0 CA 0.0 1.0 7.342164 -1.019539 -1.704713 1 662 +ATOM C C . ALA A0 1 82 . 82 ALA A0 C 0.0 1.0 7.064763 0.16330647 -0.7856361 1 663 +ATOM O O . ALA A0 1 82 . 82 ALA A0 O 0.0 1.0 7.2683144 1.3053467 -1.1913196 1 664 +ATOM C CB . ALA A0 1 82 . 82 ALA A0 CB 0.0 1.0 8.788989 -1.036583 -2.146269 1 665 +ATOM N N . LEU A0 1 83 . 83 LEU A0 N 0.0 1.0 6.579003 -0.13604695 0.42072862 1 666 +ATOM C CA . LEU A0 1 83 . 83 LEU A0 CA 0.0 1.0 6.274 0.87154436 1.4213254 1 667 +ATOM C C . LEU A0 1 83 . 83 LEU A0 C 0.0 1.0 7.4294853 1.0151205 2.3841383 1 668 +ATOM O O . LEU A0 1 83 . 83 LEU A0 O 0.0 1.0 7.8122697 0.049603157 3.0423956 1 669 +ATOM C CB . LEU A0 1 83 . 83 LEU A0 CB 0.0 1.0 4.9850855 0.5092838 2.177318 1 670 +ATOM C CG . LEU A0 1 83 . 83 LEU A0 CG 0.0 1.0 4.6027026 1.4176335 3.3334992 1 671 +ATOM C CD1 . LEU A0 1 83 . 83 LEU A0 CD1 0.0 1.0 4.2719235 2.8200572 2.855971 1 672 +ATOM C CD2 . LEU A0 1 83 . 83 LEU A0 CD2 0.0 1.0 3.418644 0.839467 4.1048546 1 673 +ATOM N N . GLN A0 1 84 . 84 GLN A0 N 0.0 1.0 7.9924364 2.1775413 2.4619172 1 674 +ATOM C CA . GLN A0 1 84 . 84 GLN A0 CA 0.0 1.0 9.03829 2.4759946 3.4345207 1 675 +ATOM C C . GLN A0 1 84 . 84 GLN A0 C 0.0 1.0 8.475022 3.3337653 4.5439663 1 676 +ATOM O O . GLN A0 1 84 . 84 GLN A0 O 0.0 1.0 7.8363566 4.3553305 4.2758455 1 677 +ATOM C CB . GLN A0 1 84 . 84 GLN A0 CB 0.0 1.0 10.242075 3.1546292 2.7702618 1 678 +ATOM C CG . GLN A0 1 84 . 84 GLN A0 CG 0.0 1.0 11.369738 3.4486492 3.7130098 1 679 +ATOM C CD . GLN A0 1 84 . 84 GLN A0 CD 0.0 1.0 12.598971 4.015235 3.0382435 1 680 +ATOM O OE1 . GLN A0 1 84 . 84 GLN A0 OE1 0.0 1.0 12.454012 4.918676 2.2324228 1 681 +ATOM N NE2 . GLN A0 1 84 . 84 GLN A0 NE2 0.0 1.0 13.764461 3.5182185 3.3684292 1 682 +ATOM N N . ILE A0 1 85 . 85 ILE A0 N 0.0 1.0 8.694139 2.9347534 5.7819014 1 683 +ATOM C CA . ILE A0 1 85 . 85 ILE A0 CA 0.0 1.0 8.355689 3.7178326 6.9575047 1 684 +ATOM C C . ILE A0 1 85 . 85 ILE A0 C 0.0 1.0 9.631905 3.929569 7.747801 1 685 +ATOM O O . ILE A0 1 85 . 85 ILE A0 O 0.0 1.0 10.302063 2.9741006 8.128413 1 686 +ATOM C CB . ILE A0 1 85 . 85 ILE A0 CB 0.0 1.0 7.2785707 3.0276902 7.8223023 1 687 +ATOM C CG1 . ILE A0 1 85 . 85 ILE A0 CG1 0.0 1.0 6.0163684 2.7691808 7.025992 1 688 +ATOM C CG2 . ILE A0 1 85 . 85 ILE A0 CG2 0.0 1.0 6.970383 3.893611 9.063011 1 689 +ATOM C CD1 . ILE A0 1 85 . 85 ILE A0 CD1 0.0 1.0 4.961151 1.9561574 7.768382 1 690 +ATOM N N . THR A0 1 86 . 86 THR A0 N 0.0 1.0 9.989794 5.163683 7.990192 1 691 +ATOM C CA . THR A0 1 86 . 86 THR A0 CA 0.0 1.0 11.214697 5.4928675 8.688826 1 692 +ATOM C C . THR A0 1 86 . 86 THR A0 C 0.0 1.0 10.971109 5.655859 10.178056 1 693 +ATOM O O . THR A0 1 86 . 86 THR A0 O 0.0 1.0 9.8759 6.011985 10.591258 1 694 +ATOM C CB . THR A0 1 86 . 86 THR A0 CB 0.0 1.0 11.847643 6.7845154 8.10066 1 695 +ATOM O OG1 . THR A0 1 86 . 86 THR A0 OG1 0.0 1.0 10.923319 7.862665 8.26405 1 696 +ATOM C CG2 . THR A0 1 86 . 86 THR A0 CG2 0.0 1.0 12.1921425 6.644499 6.6518526 1 697 +ATOM N N . ASP A0 1 87 . 87 ASP A0 N 0.0 1.0 12.000599 5.370846 10.979547 1 698 +ATOM C CA . ASP A0 1 87 . 87 ASP A0 CA 0.0 1.0 11.964067 5.5283847 12.434725 1 699 +ATOM C C . ASP A0 1 87 . 87 ASP A0 C 0.0 1.0 10.811223 4.7598066 13.044464 1 700 +ATOM O O . ASP A0 1 87 . 87 ASP A0 O 0.0 1.0 9.913646 5.3331947 13.659724 1 701 +ATOM C CB . ASP A0 1 87 . 87 ASP A0 CB 0.0 1.0 11.897653 7.029376 12.791573 1 702 +ATOM C CG . ASP A0 1 87 . 87 ASP A0 CG 0.0 1.0 12.134071 7.272745 14.28384 1 703 +ATOM O OD1 . ASP A0 1 87 . 87 ASP A0 OD1 0.0 1.0 12.900618 6.4967804 14.897066 1 704 +ATOM O OD2 . ASP A0 1 87 . 87 ASP A0 OD2 0.0 1.0 11.584641 8.259118 14.819612 1 705 +ATOM N N . VAL A0 1 88 . 88 VAL A0 N 0.0 1.0 10.842014 3.5040789 12.893815 1 706 +ATOM C CA . VAL A0 1 88 . 88 VAL A0 CA 0.0 1.0 9.783945 2.5839267 13.306738 1 707 +ATOM C C . VAL A0 1 88 . 88 VAL A0 C 0.0 1.0 9.554915 2.6724162 14.819961 1 708 +ATOM O O . VAL A0 1 88 . 88 VAL A0 O 0.0 1.0 10.503576 2.6778789 15.599063 1 709 +ATOM C CB . VAL A0 1 88 . 88 VAL A0 CB 0.0 1.0 10.106476 1.1457279 12.89023 1 710 +ATOM C CG1 . VAL A0 1 88 . 88 VAL A0 CG1 0.0 1.0 9.059299 0.173076 13.43786 1 711 +ATOM C CG2 . VAL A0 1 88 . 88 VAL A0 CG2 0.0 1.0 10.206266 1.0235093 11.391528 1 712 +ATOM N N . LYS A0 1 89 . 89 LYS A0 N 0.0 1.0 8.257666 2.6795578 15.2017355 1 713 +ATOM C CA . LYS A0 1 89 . 89 LYS A0 CA 0.0 1.0 7.8115835 2.7412791 16.576748 1 714 +ATOM C C . LYS A0 1 89 . 89 LYS A0 C 0.0 1.0 7.111638 1.4417175 16.968348 1 715 +ATOM O O . LYS A0 1 89 . 89 LYS A0 O 0.0 1.0 6.6647177 0.6944712 16.10667 1 716 +ATOM C CB . LYS A0 1 89 . 89 LYS A0 CB 0.0 1.0 6.894576 3.9292305 16.800762 1 717 +ATOM C CG . LYS A0 1 89 . 89 LYS A0 CG 0.0 1.0 7.4498544 5.2603245 16.318151 1 718 +ATOM C CD . LYS A0 1 89 . 89 LYS A0 CD 0.0 1.0 8.620881 5.7415204 17.114685 1 719 +ATOM C CE . LYS A0 1 89 . 89 LYS A0 CE 0.0 1.0 9.152965 7.09029 16.68606 1 720 +ATOM N NZ . LYS A0 1 89 . 89 LYS A0 NZ 0.0 1.0 10.422544 7.4848423 17.351442 1 721 +ATOM N N . LEU A0 1 90 . 90 LEU A0 N 0.0 1.0 6.9996386 1.2227648 18.309727 1 722 +ATOM C CA . LEU A0 1 90 . 90 LEU A0 CA 0.0 1.0 6.287855 0.04218423 18.80933 1 723 +ATOM C C . LEU A0 1 90 . 90 LEU A0 C 0.0 1.0 4.8752394 -0.042229734 18.227493 1 724 +ATOM O O . LEU A0 1 90 . 90 LEU A0 O 0.0 1.0 4.4085817 -1.1337048 17.87213 1 725 +ATOM C CB . LEU A0 1 90 . 90 LEU A0 CB 0.0 1.0 6.218456 0.03685844 20.339348 1 726 +ATOM C CG . LEU A0 1 90 . 90 LEU A0 CG 0.0 1.0 7.5119753 -0.33939326 21.049778 1 727 +ATOM C CD1 . LEU A0 1 90 . 90 LEU A0 CD1 0.0 1.0 7.378581 -0.14139146 22.572292 1 728 +ATOM C CD2 . LEU A0 1 90 . 90 LEU A0 CD2 0.0 1.0 7.876655 -1.7920876 20.73368 1 729 +ATOM N N . GLN A0 1 91 . 91 GLN A0 N 0.0 1.0 4.2106647 1.105329 18.12172 1 730 +ATOM C CA . GLN A0 1 91 . 91 GLN A0 CA 0.0 1.0 2.8376155 1.1299919 17.628899 1 731 +ATOM C C . GLN A0 1 91 . 91 GLN A0 C 0.0 1.0 2.7258856 0.8338059 16.1455 1 732 +ATOM O O . GLN A0 1 91 . 91 GLN A0 O 0.0 1.0 1.6148529 0.6567117 15.625192 1 733 +ATOM C CB . GLN A0 1 91 . 91 GLN A0 CB 0.0 1.0 2.1602104 2.465714 17.985325 1 734 +ATOM C CG . GLN A0 1 91 . 91 GLN A0 CG 0.0 1.0 2.6729112 3.6477282 17.203655 1 735 +ATOM C CD . GLN A0 1 91 . 91 GLN A0 CD 0.0 1.0 3.7513359 4.4558268 17.9323 1 736 +ATOM O OE1 . GLN A0 1 91 . 91 GLN A0 OE1 0.0 1.0 4.4228253 3.8976028 18.856518 1 737 +ATOM N NE2 . GLN A0 1 91 . 91 GLN A0 NE2 0.0 1.0 3.9225607 5.7366247 17.583582 1 738 +ATOM N N . ASP A0 1 92 . 92 ASP A0 N 0.0 1.0 3.8634458 0.8185421 15.45039 1 739 +ATOM C CA . ASP A0 1 92 . 92 ASP A0 CA 0.0 1.0 3.8405645 0.42448157 14.031963 1 740 +ATOM C C . ASP A0 1 92 . 92 ASP A0 C 0.0 1.0 3.6492782 -1.0816071 13.868147 1 741 +ATOM O O . ASP A0 1 92 . 92 ASP A0 O 0.0 1.0 3.4171896 -1.5537695 12.745634 1 742 +ATOM C CB . ASP A0 1 92 . 92 ASP A0 CB 0.0 1.0 5.13787 0.85759926 13.328415 1 743 +ATOM C CG . ASP A0 1 92 . 92 ASP A0 CG 0.0 1.0 5.2542853 2.3728752 13.176238 1 744 +ATOM O OD1 . ASP A0 1 92 . 92 ASP A0 OD1 0.0 1.0 4.1992135 3.0526972 12.998842 1 745 +ATOM O OD2 . ASP A0 1 92 . 92 ASP A0 OD2 0.0 1.0 6.3772097 2.9182215 13.228714 1 746 +ATOM N N . ALA A0 1 93 . 93 ALA A0 N 0.0 1.0 3.7666955 -1.8662648 14.984675 1 747 +ATOM C CA . ALA A0 1 93 . 93 ALA A0 CA 0.0 1.0 3.5062618 -3.3042114 14.935926 1 748 +ATOM C C . ALA A0 1 93 . 93 ALA A0 C 0.0 1.0 2.0391834 -3.5414157 14.633284 1 749 +ATOM O O . ALA A0 1 93 . 93 ALA A0 O 0.0 1.0 1.1718411 -2.8074372 15.087661 1 750 +ATOM C CB . ALA A0 1 93 . 93 ALA A0 CB 0.0 1.0 3.9070525 -3.957316 16.25748 1 751 +ATOM N N . GLY A0 1 94 . 94 GLY A0 N 0.0 1.0 1.7431433 -4.540679 13.880518 1 752 +ATOM C CA . GLY A0 1 94 . 94 GLY A0 CA 0.0 1.0 0.3770221 -4.886199 13.534128 1 753 +ATOM C C . GLY A0 1 94 . 94 GLY A0 C 0.0 1.0 0.2629001 -5.4268837 12.147425 1 754 +ATOM O O . GLY A0 1 94 . 94 GLY A0 O 0.0 1.0 1.2379787 -5.806669 11.535909 1 755 +ATOM N N . VAL A0 1 95 . 95 VAL A0 N 0.0 1.0 -0.9604424 -5.4599605 11.687981 1 756 +ATOM C CA . VAL A0 1 95 . 95 VAL A0 CA 0.0 1.0 -1.2576433 -6.0318565 10.383162 1 757 +ATOM C C . VAL A0 1 95 . 95 VAL A0 C 0.0 1.0 -1.4260783 -4.9120426 9.360973 1 758 +ATOM O O . VAL A0 1 95 . 95 VAL A0 O 0.0 1.0 -2.1967587 -3.9832573 9.586058 1 759 +ATOM C CB . VAL A0 1 95 . 95 VAL A0 CB 0.0 1.0 -2.533561 -6.9098783 10.425203 1 760 +ATOM C CG1 . VAL A0 1 95 . 95 VAL A0 CG1 0.0 1.0 -2.861935 -7.4517303 9.055696 1 761 +ATOM C CG2 . VAL A0 1 95 . 95 VAL A0 CG2 0.0 1.0 -2.3525808 -8.048778 11.416876 1 762 +ATOM N N . TYR A0 1 96 . 96 TYR A0 N 0.0 1.0 -0.7101725 -5.0573053 8.299592 1 763 +ATOM C CA . TYR A0 1 96 . 96 TYR A0 CA 0.0 1.0 -0.7776407 -4.136283 7.1736336 1 764 +ATOM C C . TYR A0 1 96 . 96 TYR A0 C 0.0 1.0 -1.4900618 -4.808699 6.0146303 1 765 +ATOM O O . TYR A0 1 96 . 96 TYR A0 O 0.0 1.0 -1.364937 -6.0205956 5.8095603 1 766 +ATOM C CB . TYR A0 1 96 . 96 TYR A0 CB 0.0 1.0 0.61595535 -3.7077699 6.7278976 1 767 +ATOM C CG . TYR A0 1 96 . 96 TYR A0 CG 0.0 1.0 1.2885575 -2.7283506 7.6345305 1 768 +ATOM C CD1 . TYR A0 1 96 . 96 TYR A0 CD1 0.0 1.0 1.8300612 -3.1008074 8.865571 1 769 +ATOM C CD2 . TYR A0 1 96 . 96 TYR A0 CD2 0.0 1.0 1.4228431 -1.3795769 7.2517223 1 770 +ATOM C CE1 . TYR A0 1 96 . 96 TYR A0 CE1 0.0 1.0 2.4530697 -2.1712198 9.694802 1 771 +ATOM C CE2 . TYR A0 1 96 . 96 TYR A0 CE2 0.0 1.0 2.0494823 -0.45878464 8.095915 1 772 +ATOM C CZ . TYR A0 1 96 . 96 TYR A0 CZ 0.0 1.0 2.5563421 -0.87021 9.294704 1 773 +ATOM O OH . TYR A0 1 96 . 96 TYR A0 OH 0.0 1.0 3.1867657 0.05684211 10.105246 1 774 +ATOM N N . ARG A0 1 97 . 97 ARG A0 N 0.0 1.0 -2.2305052 -4.006029 5.2185473 1 775 +ATOM C CA . ARG A0 1 97 . 97 ARG A0 CA 0.0 1.0 -2.8384762 -4.494905 3.976056 1 776 +ATOM C C . ARG A0 1 97 . 97 ARG A0 C 0.0 1.0 -2.2904096 -3.6717782 2.812596 1 777 +ATOM O O . ARG A0 1 97 . 97 ARG A0 O 0.0 1.0 -2.25907 -2.4697855 2.888431 1 778 +ATOM C CB . ARG A0 1 97 . 97 ARG A0 CB 0.0 1.0 -4.3579316 -4.4019623 4.0057125 1 779 +ATOM C CG . ARG A0 1 97 . 97 ARG A0 CG 0.0 1.0 -4.9959526 -5.300317 5.046655 1 780 +ATOM C CD . ARG A0 1 97 . 97 ARG A0 CD 0.0 1.0 -6.4969463 -5.1699886 5.0836573 1 781 +ATOM N NE . ARG A0 1 97 . 97 ARG A0 NE 0.0 1.0 -6.8568773 -3.8315825 5.5392036 1 782 +ATOM C CZ . ARG A0 1 97 . 97 ARG A0 CZ 0.0 1.0 -8.0373 -3.5216417 6.0301127 1 783 +ATOM N NH1 . ARG A0 1 97 . 97 ARG A0 NH1 0.0 1.0 -9.010217 -4.4045095 6.124242 1 784 +ATOM N NH2 . ARG A0 1 97 . 97 ARG A0 NH2 0.0 1.0 -8.262378 -2.2977574 6.414721 1 785 +ATOM N N . CYS A0 1 98 . 98 CYS A0 N 0.0 1.0 -1.8912411 -4.3811646 1.7801445 1 786 +ATOM C CA . CYS A0 1 98 . 98 CYS A0 CA 0.0 1.0 -1.6020019 -3.7040563 0.5201098 1 787 +ATOM C C . CYS A0 1 98 . 98 CYS A0 C 0.0 1.0 -2.7048259 -4.027147 -0.4461517 1 788 +ATOM O O . CYS A0 1 98 . 98 CYS A0 O 0.0 1.0 -3.064027 -5.189645 -0.6143427 1 789 +ATOM C CB . CYS A0 1 98 . 98 CYS A0 CB 0.0 1.0 -0.22757293 -4.0975804 -0.027786948 1 790 +ATOM S SG . CYS A0 1 98 . 98 CYS A0 SG 0.0 1.0 -0.15252307 -5.8238106 -0.6001927 1 791 +ATOM N N . MET A0 1 99 . 99 MET A0 N 0.0 1.0 -3.2520003 -2.996253 -1.0663728 1 792 +ATOM C CA . MET A0 1 99 . 99 MET A0 CA 0.0 1.0 -4.3547816 -3.1221242 -1.9936526 1 793 +ATOM C C . MET A0 1 99 . 99 MET A0 C 0.0 1.0 -3.9483767 -2.5248866 -3.3179681 1 794 +ATOM O O . MET A0 1 99 . 99 MET A0 O 0.0 1.0 -3.5798318 -1.348038 -3.3712187 1 795 +ATOM C CB . MET A0 1 99 . 99 MET A0 CB 0.0 1.0 -5.6199946 -2.4556556 -1.4554858 1 796 +ATOM C CG . MET A0 1 99 . 99 MET A0 CG 0.0 1.0 -6.0298877 -2.9692233 -0.0742385 1 797 +ATOM S SD . MET A0 1 99 . 99 MET A0 SD 0.0 1.0 -7.3924828 -2.0065987 0.65255564 1 798 +ATOM C CE . MET A0 1 99 . 99 MET A0 CE 0.0 1.0 -8.758217 -2.6852899 -0.32369992 1 799 +ATOM N N . ILE A0 1 100 . 100 ILE A0 N 0.0 1.0 -3.9905024 -3.3163838 -4.343144 1 800 +ATOM C CA . ILE A0 1 100 . 100 ILE A0 CA 0.0 1.0 -3.5206628 -2.891654 -5.662755 1 801 +ATOM C C . ILE A0 1 100 . 100 ILE A0 C 0.0 1.0 -4.5971184 -3.1174135 -6.696887 1 802 +ATOM O O . ILE A0 1 100 . 100 ILE A0 O 0.0 1.0 -5.158724 -4.203032 -6.7563696 1 803 +ATOM C CB . ILE A0 1 100 . 100 ILE A0 CB 0.0 1.0 -2.223064 -3.596806 -6.0605125 1 804 +ATOM C CG1 . ILE A0 1 100 . 100 ILE A0 CG1 0.0 1.0 -1.0956146 -3.3105562 -5.043849 1 805 +ATOM C CG2 . ILE A0 1 100 . 100 ILE A0 CG2 0.0 1.0 -1.7849324 -3.2090342 -7.4639044 1 806 +ATOM C CD1 . ILE A0 1 100 . 100 ILE A0 CD1 0.0 1.0 0.17071639 -4.119776 -5.2550745 1 807 +ATOM N N . SER A0 1 101 . 101 SER A0 N 0.0 1.0 -4.858646 -2.1113799 -7.456895 1 808 +ATOM C CA . SER A0 1 101 . 101 SER A0 CA 0.0 1.0 -5.655608 -2.2751036 -8.665579 1 809 +ATOM C C . SER A0 1 101 . 101 SER A0 C 0.0 1.0 -4.7817373 -1.9668118 -9.8591385 1 810 +ATOM O O . SER A0 1 101 . 101 SER A0 O 0.0 1.0 -4.166917 -0.91007715 -9.9260025 1 811 +ATOM C CB . SER A0 1 101 . 101 SER A0 CB 0.0 1.0 -6.882225 -1.3630319 -8.64102 1 812 +ATOM O OG . SER A0 1 101 . 101 SER A0 OG 0.0 1.0 -7.5903263 -1.4365396 -9.867359 1 813 +ATOM N N . TYR A0 1 102 . 102 TYR A0 N 0.0 1.0 -4.7050967 -2.871698 -10.777077 1 814 +ATOM C CA . TYR A0 1 102 . 102 TYR A0 CA 0.0 1.0 -3.9792771 -2.7304966 -12.025975 1 815 +ATOM C C . TYR A0 1 102 . 102 TYR A0 C 0.0 1.0 -4.609228 -3.6388388 -13.042748 1 816 +ATOM O O . TYR A0 1 102 . 102 TYR A0 O 0.0 1.0 -4.1618137 -4.73118 -13.274794 1 817 +ATOM C CB . TYR A0 1 102 . 102 TYR A0 CB 0.0 1.0 -2.4830089 -3.0599372 -11.830683 1 818 +ATOM C CG . TYR A0 1 102 . 102 TYR A0 CG 0.0 1.0 -1.6519442 -2.7885852 -13.050062 1 819 +ATOM C CD1 . TYR A0 1 102 . 102 TYR A0 CD1 0.0 1.0 -1.5287424 -1.526715 -13.59849 1 820 +ATOM C CD2 . TYR A0 1 102 . 102 TYR A0 CD2 0.0 1.0 -0.9523462 -3.8143837 -13.692231 1 821 +ATOM C CE1 . TYR A0 1 102 . 102 TYR A0 CE1 0.0 1.0 -0.76989347 -1.2704041 -14.745104 1 822 +ATOM C CE2 . TYR A0 1 102 . 102 TYR A0 CE2 0.0 1.0 -0.1968832 -3.5675378 -14.822282 1 823 +ATOM C CZ . TYR A0 1 102 . 102 TYR A0 CZ 0.0 1.0 -0.11767651 -2.304322 -15.341189 1 824 +ATOM O OH . TYR A0 1 102 . 102 TYR A0 OH 0.0 1.0 0.64016736 -2.0558019 -16.47215 1 825 +ATOM N N . GLY A0 1 103 . 103 GLY A0 N 0.0 1.0 -5.744908 -3.1713 -13.601986 1 826 +ATOM C CA . GLY A0 1 103 . 103 GLY A0 CA 0.0 1.0 -6.6203375 -3.9833364 -14.408545 1 827 +ATOM C C . GLY A0 1 103 . 103 GLY A0 C 0.0 1.0 -7.512034 -4.8542156 -13.537326 1 828 +ATOM O O . GLY A0 1 103 . 103 GLY A0 O 0.0 1.0 -8.688224 -4.563134 -13.369963 1 829 +ATOM N N . GLY A0 1 104 . 104 GLY A0 N 0.0 1.0 -6.866015 -5.8840995 -12.922683 1 830 +ATOM C CA . GLY A0 1 104 . 104 GLY A0 CA 0.0 1.0 -7.5005455 -6.6265154 -11.8794775 1 831 +ATOM C C . GLY A0 1 104 . 104 GLY A0 C 0.0 1.0 -7.142001 -6.036161 -10.532042 1 832 +ATOM O O . GLY A0 1 104 . 104 GLY A0 O 0.0 1.0 -6.4165144 -5.0590787 -10.474199 1 833 +ATOM N N . ALA A0 1 105 . 105 ALA A0 N 0.0 1.0 -7.6649857 -6.579628 -9.443914 1 834 +ATOM C CA . ALA A0 1 105 . 105 ALA A0 CA 0.0 1.0 -7.3897386 -6.064577 -8.122048 1 835 +ATOM C C . ALA A0 1 105 . 105 ALA A0 C 0.0 1.0 -7.2043724 -7.1991534 -7.130391 1 836 +ATOM O O . ALA A0 1 105 . 105 ALA A0 O 0.0 1.0 -7.8591127 -8.227571 -7.2580376 1 837 +ATOM C CB . ALA A0 1 105 . 105 ALA A0 CB 0.0 1.0 -8.513924 -5.130439 -7.661392 1 838 +ATOM N N . ASP A0 1 106 . 106 ASP A0 N 0.0 1.0 -6.357461 -6.994465 -6.201295 1 839 +ATOM C CA . ASP A0 1 106 . 106 ASP A0 CA 0.0 1.0 -6.1379232 -7.979292 -5.1389084 1 840 +ATOM C C . ASP A0 1 106 . 106 ASP A0 C 0.0 1.0 -5.5099077 -7.2950954 -3.9376981 1 841 +ATOM O O . ASP A0 1 106 . 106 ASP A0 O 0.0 1.0 -5.113168 -6.1298466 -4.019275 1 842 +ATOM C CB . ASP A0 1 106 . 106 ASP A0 CB 0.0 1.0 -5.2869716 -9.164086 -5.634616 1 843 +ATOM C CG . ASP A0 1 106 . 106 ASP A0 CG 0.0 1.0 -5.5342784 -10.468177 -4.8920145 1 844 +ATOM O OD1 . ASP A0 1 106 . 106 ASP A0 OD1 0.0 1.0 -6.244343 -10.445953 -3.8709238 1 845 +ATOM O OD2 . ASP A0 1 106 . 106 ASP A0 OD2 0.0 1.0 -5.0260763 -11.514967 -5.336279 1 846 +ATOM N N . TYR A0 1 107 . 107 TYR A0 N 0.0 1.0 -5.400935 -8.006089 -2.860543 1 847 +ATOM C CA . TYR A0 1 107 . 107 TYR A0 CA 0.0 1.0 -4.7256317 -7.492773 -1.6835217 1 848 +ATOM C C . TYR A0 1 107 . 107 TYR A0 C 0.0 1.0 -4.079443 -8.633164 -0.9061662 1 849 +ATOM O O . TYR A0 1 107 . 107 TYR A0 O 0.0 1.0 -4.4597282 -9.793369 -1.0437425 1 850 +ATOM C CB . TYR A0 1 107 . 107 TYR A0 CB 0.0 1.0 -5.696302 -6.700333 -0.8091618 1 851 +ATOM C CG . TYR A0 1 107 . 107 TYR A0 CG 0.0 1.0 -6.7407284 -7.5393696 -0.112983555 1 852 +ATOM C CD1 . TYR A0 1 107 . 107 TYR A0 CD1 0.0 1.0 -6.4832826 -8.097097 1.1249237 1 853 +ATOM C CD2 . TYR A0 1 107 . 107 TYR A0 CD2 0.0 1.0 -7.9859457 -7.7871714 -0.658 1 854 +ATOM C CE1 . TYR A0 1 107 . 107 TYR A0 CE1 0.0 1.0 -7.4496946 -8.902069 1.7872825 1 855 +ATOM C CE2 . TYR A0 1 107 . 107 TYR A0 CE2 0.0 1.0 -8.942133 -8.566577 -0.016584404 1 856 +ATOM C CZ . TYR A0 1 107 . 107 TYR A0 CZ 0.0 1.0 -8.650042 -9.123179 1.2153356 1 857 +ATOM O OH . TYR A0 1 107 . 107 TYR A0 OH 0.0 1.0 -9.602013 -9.894951 1.8458699 1 858 +ATOM N N . LYS A0 1 108 . 108 LYS A0 N 0.0 1.0 -3.1129413 -8.250193 -0.07074243 1 859 +ATOM C CA . LYS A0 1 108 . 108 LYS A0 CA 0.0 1.0 -2.4332461 -9.166336 0.83848405 1 860 +ATOM C C . LYS A0 1 108 . 108 LYS A0 C 0.0 1.0 -2.22905 -8.504216 2.1907597 1 861 +ATOM O O . LYS A0 1 108 . 108 LYS A0 O 0.0 1.0 -2.189686 -7.2977347 2.2917695 1 862 +ATOM C CB . LYS A0 1 108 . 108 LYS A0 CB 0.0 1.0 -1.0943418 -9.61635 0.29026386 1 863 +ATOM C CG . LYS A0 1 108 . 108 LYS A0 CG 0.0 1.0 -1.1840168 -10.454153 -0.97733915 1 864 +ATOM C CD . LYS A0 1 108 . 108 LYS A0 CD 0.0 1.0 -1.706526 -11.8546 -0.722626 1 865 +ATOM C CE . LYS A0 1 108 . 108 LYS A0 CE 0.0 1.0 -1.763006 -12.718202 -1.9514662 1 866 +ATOM N NZ . LYS A0 1 108 . 108 LYS A0 NZ 0.0 1.0 -2.4878771 -14.032137 -1.7392887 1 867 +ATOM N N . ARG A0 1 109 . 109 ARG A0 N 0.0 1.0 -2.0320008 -9.3880625 3.1698077 1 868 +ATOM C CA . ARG A0 1 109 . 109 ARG A0 CA 0.0 1.0 -1.7521136 -8.933602 4.52253 1 869 +ATOM C C . ARG A0 1 109 . 109 ARG A0 C 0.0 1.0 -0.3059618 -9.203745 4.8854203 1 870 +ATOM O O . ARG A0 1 109 . 109 ARG A0 O 0.0 1.0 0.23427369 -10.230272 4.50611 1 871 +ATOM C CB . ARG A0 1 109 . 109 ARG A0 CB 0.0 1.0 -2.6847086 -9.609613 5.5211906 1 872 +ATOM C CG . ARG A0 1 109 . 109 ARG A0 CG 0.0 1.0 -4.1431108 -9.2749195 5.303445 1 873 +ATOM C CD . ARG A0 1 109 . 109 ARG A0 CD 0.0 1.0 -5.0232 -10.01108 6.280759 1 874 +ATOM N NE . ARG A0 1 109 . 109 ARG A0 NE 0.0 1.0 -6.432248 -9.666489 6.094734 1 875 +ATOM C CZ . ARG A0 1 109 . 109 ARG A0 CZ 0.0 1.0 -7.4488897 -10.436922 6.43456 1 876 +ATOM N NH1 . ARG A0 1 109 . 109 ARG A0 NH1 0.0 1.0 -7.2449284 -11.644542 6.9973183 1 877 +ATOM N NH2 . ARG A0 1 109 . 109 ARG A0 NH2 0.0 1.0 -8.67892 -10.025908 6.207692 1 878 +ATOM N N . ILE A0 1 110 . 110 ILE A0 N 0.0 1.0 0.25027543 -8.321759 5.6707363 1 879 +ATOM C CA . ILE A0 1 110 . 110 ILE A0 CA 0.0 1.0 1.603539 -8.4507265 6.1835566 1 880 +ATOM C C . ILE A0 1 110 . 110 ILE A0 C 0.0 1.0 1.6122501 -8.071373 7.6554747 1 881 +ATOM O O . ILE A0 1 110 . 110 ILE A0 O 0.0 1.0 1.0428224 -7.053232 8.023289 1 882 +ATOM C CB . ILE A0 1 110 . 110 ILE A0 CB 0.0 1.0 2.6143694 -7.5797224 5.3946342 1 883 +ATOM C CG1 . ILE A0 1 110 . 110 ILE A0 CG1 0.0 1.0 2.6011832 -7.9445505 3.9177938 1 884 +ATOM C CG2 . ILE A0 1 110 . 110 ILE A0 CG2 0.0 1.0 4.030529 -7.7031984 5.9804316 1 885 +ATOM C CD1 . ILE A0 1 110 . 110 ILE A0 CD1 0.0 1.0 3.277262 -6.9086885 3.0334792 1 886 +ATOM N N . THR A0 1 111 . 111 THR A0 N 0.0 1.0 2.28269 -8.876855 8.456197 1 887 +ATOM C CA . THR A0 1 111 . 111 THR A0 CA 0.0 1.0 2.400697 -8.584018 9.872781 1 888 +ATOM C C . THR A0 1 111 . 111 THR A0 C 0.0 1.0 3.779406 -8.022521 10.1827755 1 889 +ATOM O O . THR A0 1 111 . 111 THR A0 O 0.0 1.0 4.776285 -8.556707 9.705828 1 890 +ATOM C CB . THR A0 1 111 . 111 THR A0 CB 0.0 1.0 2.1475508 -9.838627 10.722361 1 891 +ATOM O OG1 . THR A0 1 111 . 111 THR A0 OG1 0.0 1.0 0.8225132 -10.32114 10.458288 1 892 +ATOM C CG2 . THR A0 1 111 . 111 THR A0 CG2 0.0 1.0 2.2748497 -9.543947 12.211037 1 893 +ATOM N N . VAL A0 1 112 . 112 VAL A0 N 0.0 1.0 3.8117356 -6.9831967 10.989903 1 894 +ATOM C CA . VAL A0 1 112 . 112 VAL A0 CA 0.0 1.0 5.0610213 -6.385963 11.428965 1 895 +ATOM C C . VAL A0 1 112 . 112 VAL A0 C 0.0 1.0 5.186386 -6.5609183 12.934262 1 896 +ATOM O O . VAL A0 1 112 . 112 VAL A0 O 0.0 1.0 4.2745447 -6.19232 13.672205 1 897 +ATOM C CB . VAL A0 1 112 . 112 VAL A0 CB 0.0 1.0 5.149543 -4.8855786 11.061222 1 898 +ATOM C CG1 . VAL A0 1 112 . 112 VAL A0 CG1 0.0 1.0 6.4489503 -4.292096 11.5648 1 899 +ATOM C CG2 . VAL A0 1 112 . 112 VAL A0 CG2 0.0 1.0 5.039404 -4.6863947 9.572844 1 900 +ATOM N N . LYS A0 1 113 . 113 LYS A0 N 0.0 1.0 6.3110504 -7.082162 13.348408 1 901 +ATOM C CA . LYS A0 1 113 . 113 LYS A0 CA 0.0 1.0 6.672353 -7.1808343 14.747235 1 902 +ATOM C C . LYS A0 1 113 . 113 LYS A0 C 0.0 1.0 7.8607945 -6.274622 15.014923 1 903 +ATOM O O . LYS A0 1 113 . 113 LYS A0 O 0.0 1.0 8.817968 -6.296444 14.2570915 1 904 +ATOM C CB . LYS A0 1 113 . 113 LYS A0 CB 0.0 1.0 6.99078 -8.634539 15.145704 1 905 +ATOM C CG . LYS A0 1 113 . 113 LYS A0 CG 0.0 1.0 7.2696867 -8.830891 16.623491 1 906 +ATOM C CD . LYS A0 1 113 . 113 LYS A0 CD 0.0 1.0 7.522933 -10.268364 16.968641 1 907 +ATOM C CE . LYS A0 1 113 . 113 LYS A0 CE 0.0 1.0 7.819966 -10.492618 18.444149 1 908 +ATOM N NZ . LYS A0 1 113 . 113 LYS A0 NZ 0.0 1.0 8.037239 -11.911698 18.781467 1 909 +ATOM N N . VAL A0 1 114 . 114 VAL A0 N 0.0 1.0 7.804822 -5.4983277 16.111343 1 910 +ATOM C CA . VAL A0 1 114 . 114 VAL A0 CA 0.0 1.0 8.845692 -4.533566 16.414562 1 911 +ATOM C C . VAL A0 1 114 . 114 VAL A0 C 0.0 1.0 9.597719 -4.9509125 17.672382 1 912 +ATOM O O . VAL A0 1 114 . 114 VAL A0 O 0.0 1.0 8.969814 -5.1538115 18.71686 1 913 +ATOM C CB . VAL A0 1 114 . 114 VAL A0 CB 0.0 1.0 8.267872 -3.1047235 16.58085 1 914 +ATOM C CG1 . VAL A0 1 114 . 114 VAL A0 CG1 0.0 1.0 9.363852 -2.1148453 16.940857 1 915 +ATOM C CG2 . VAL A0 1 114 . 114 VAL A0 CG2 0.0 1.0 7.576057 -2.6455674 15.318484 1 916 +ATOM N N . ASN A0 1 115 . 115 ASN A0 N 0.0 1.0 10.906818 -5.0511527 17.599207 1 917 +ATOM C CA . ASN A0 1 115 . 115 ASN A0 CA 0.0 1.0 11.762308 -5.374718 18.730145 1 918 +ATOM C C . ASN A0 1 115 . 115 ASN A0 C 0.0 1.0 12.217055 -4.091797 19.426289 1 919 +ATOM O O . ASN A0 1 115 . 115 ASN A0 O 0.0 1.0 12.706024 -3.187358 18.762291 1 920 +ATOM C CB . ASN A0 1 115 . 115 ASN A0 CB 0.0 1.0 12.969432 -6.190344 18.30671 1 921 +ATOM C CG . ASN A0 1 115 . 115 ASN A0 CG 0.0 1.0 12.610224 -7.5731306 17.79876 1 922 +ATOM O OD1 . ASN A0 1 115 . 115 ASN A0 OD1 0.0 1.0 11.639022 -8.171558 18.237408 1 923 +ATOM N ND2 . ASN A0 1 115 . 115 ASN A0 ND2 0.0 1.0 13.394926 -8.083384 16.853352 1 924 +ATOM N N . ALA A0 1 116 . 116 ALA A0 N 0.0 1.0 12.109787 -4.099033 20.67228 1 925 +ATOM C CA . ALA A0 1 116 . 116 ALA A0 CA 0.0 1.0 12.550518 -2.9525523 21.463482 1 926 +ATOM C C . ALA A0 1 116 . 116 ALA A0 C 0.0 1.0 14.021372 -2.9223483 21.787312 1 927 +ATOM O O . ALA A0 1 116 . 116 ALA A0 O 0.0 1.0 14.734954 -3.876266 21.60107 1 928 +ATOM C CB . ALA A0 1 116 . 116 ALA A0 CB 0.0 1.0 11.696393 -2.904056 22.75526 1 929 +ATOM N N . xpb B0 2 1 . 1 xpb B0 N 0.0 1.0 -13.344996 -2.4664073 9.171524 1 930 +ATOM C CA . xpb B0 2 1 . 1 xpb B0 CA 0.0 1.0 -12.343343 -1.6026495 8.543538 1 931 +ATOM C C . xpb B0 2 1 . 1 xpb B0 C 0.0 1.0 -11.822565 -2.178918 7.227627 1 932 +ATOM O O . xpb B0 2 1 . 1 xpb B0 O 0.0 1.0 -11.672706 -1.4295499 6.2520328 1 933 +ATOM N N . xpb B0 2 2 . 2 xpb B0 N 0.0 1.0 -11.560452 -3.480317 7.1925454 1 934 +ATOM C CA . xpb B0 2 2 . 2 xpb B0 CA 0.0 1.0 -11.094831 -4.1151247 5.9542723 1 935 +ATOM C C . xpb B0 2 2 . 2 xpb B0 C 0.0 1.0 -12.125551 -3.968804 4.843221 1 936 +ATOM O O . xpb B0 2 2 . 2 xpb B0 O 0.0 1.0 -11.760586 -3.641173 3.706411 1 937 +ATOM N N . xpb B0 2 3 . 3 xpb B0 N 0.0 1.0 -13.39151 -4.185112 5.1415386 1 938 +ATOM C CA . xpb B0 2 3 . 3 xpb B0 CA 0.0 1.0 -14.456201 -4.04882 4.148304 1 939 +ATOM C C . xpb B0 2 3 . 3 xpb B0 C 0.0 1.0 -14.550845 -2.620307 3.6240299 1 940 +ATOM O O . xpb B0 2 3 . 3 xpb B0 O 0.0 1.0 -14.746462 -2.414466 2.4226303 1 941 +ATOM N N . xpb B0 2 4 . 4 xpb B0 N 0.0 1.0 -14.411158 -1.647392 4.502926 1 942 +ATOM C CA . xpb B0 2 4 . 4 xpb B0 CA 0.0 1.0 -14.450431 -0.2407989 4.1042447 1 943 +ATOM C C . xpb B0 2 4 . 4 xpb B0 C 0.0 1.0 -13.290422 0.1014585 3.168131 1 944 +ATOM O O . xpb B0 2 4 . 4 xpb B0 O 0.0 1.0 -13.480107 0.788756 2.1600661 1 945 +ATOM N N . xpb B0 2 5 . 5 xpb B0 N 0.0 1.0 -12.108286 -0.38214296 3.4905486 1 946 +ATOM C CA . xpb B0 2 5 . 5 xpb B0 CA 0.0 1.0 -10.935756 -0.1382545 2.6452394 1 947 +ATOM C C . xpb B0 2 5 . 5 xpb B0 C 0.0 1.0 -11.099235 -0.77333266 1.2718179 1 948 +ATOM O O . xpb B0 2 5 . 5 xpb B0 O 0.0 1.0 -10.770962 -0.14276662 0.26124924 1 949 +ATOM N N . xpb B0 2 6 . 6 xpb B0 N 0.0 1.0 -11.638414 -1.9764771 1.2371875 1 950 +ATOM C CA . xpb B0 2 6 . 6 xpb B0 CA 0.0 1.0 -11.889446 -2.6569815 -0.0335819 1 951 +ATOM C C . xpb B0 2 6 . 6 xpb B0 C 0.0 1.0 -12.903393 -1.8888247 -0.86794186 1 952 +ATOM O O . xpb B0 2 6 . 6 xpb B0 O 0.0 1.0 -12.72568 -1.7387472 -2.0835383 1 953 +ATOM N N . xpb B0 2 7 . 7 xpb B0 N 0.0 1.0 -13.942228 -1.3870479 -0.22802214 1 954 +ATOM C CA . xpb B0 2 7 . 7 xpb B0 CA 0.0 1.0 -14.959425 -0.6034433 -0.9302354 1 955 +ATOM C C . xpb B0 2 7 . 7 xpb B0 C 0.0 1.0 -14.365766 0.682258 -1.4834759 1 956 +ATOM O O . xpb B0 2 7 . 7 xpb B0 O 0.0 1.0 -14.674313 1.0737226 -2.6154854 1 957 +ATOM N N . xpb B0 2 8 . 8 xpb B0 N 0.0 1.0 -13.518217 1.33531 -0.7107336 1 958 +ATOM C CA . xpb B0 2 8 . 8 xpb B0 CA 0.0 1.0 -12.847262 2.5586643 -1.1649019 1 959 +ATOM C C . xpb B0 2 8 . 8 xpb B0 C 0.0 1.0 -11.974674 2.2735717 -2.3885016 1 960 +ATOM O O . xpb B0 2 8 . 8 xpb B0 O 0.0 1.0 -11.98728 3.041344 -3.3552709 1 961 +ATOM N N . xpb B0 2 9 . 9 xpb B0 N 0.0 1.0 -11.235208 1.1814938 -2.333566 1 962 +ATOM C CA . xpb B0 2 9 . 9 xpb B0 CA 0.0 1.0 -10.382324 0.80715805 -3.4664297 1 963 +ATOM C C . xpb B0 2 9 . 9 xpb B0 C 0.0 1.0 -11.220627 0.527913 -4.7026978 1 964 +ATOM O O . xpb B0 2 9 . 9 xpb B0 O 0.0 1.0 -10.879805 0.9756702 -5.8069816 1 965 +ATOM N N . xpb B0 2 10 . 10 xpb B0 N 0.0 1.0 -12.3365345 -0.17128308 -4.5290794 1 966 +ATOM C CA . xpb B0 2 10 . 10 xpb B0 CA 0.0 1.0 -13.219614 -0.4775785 -5.648228 1 967 +ATOM C C . xpb B0 2 10 . 10 xpb B0 C 0.0 1.0 -13.805692 0.79262304 -6.2551103 1 968 +ATOM O O . xpb B0 2 10 . 10 xpb B0 O 0.0 1.0 -13.922647 0.8959664 -7.486202 1 969 +ATOM N N . xpb B0 2 11 . 11 xpb B0 N 0.0 1.0 -14.159225 1.7484219 -5.4132185 1 970 +ATOM C CA . xpb B0 2 11 . 11 xpb B0 CA 0.0 1.0 -14.678251 3.0261774 -5.893409 1 971 +ATOM C C . xpb B0 2 11 . 11 xpb B0 C 0.0 1.0 -13.626271 3.7707524 -6.7100954 1 972 +ATOM O O . xpb B0 2 11 . 11 xpb B0 O 0.0 1.0 -13.932764 4.3387775 -7.765727 1 973 +ATOM N N . xpb B0 2 12 . 12 xpb B0 N 0.0 1.0 -12.389054 3.7588582 -6.229665 1 974 +ATOM C CA . xpb B0 2 12 . 12 xpb B0 CA 0.0 1.0 -11.292122 4.402498 -6.960283 1 975 +ATOM C C . xpb B0 2 12 . 12 xpb B0 C 0.0 1.0 -11.044125 3.7238636 -8.3005905 1 976 +ATOM O O . xpb B0 2 12 . 12 xpb B0 O 0.0 1.0 -10.803654 4.4028597 -9.298551 1 977 +ATOM N N . xpb B0 2 13 . 13 xpb B0 N 0.0 1.0 -11.128782 2.4052916 -8.306175 1 978 +ATOM C CA . xpb B0 2 13 . 13 xpb B0 CA 0.0 1.0 -10.9626045 1.6520821 -9.549847 1 979 +ATOM C C . xpb B0 2 13 . 13 xpb B0 C 0.0 1.0 -12.047938 2.0098152 -10.558309 1 980 +ATOM O O . xpb B0 2 13 . 13 xpb B0 O 0.0 1.0 -11.767347 2.203127 -11.749393 1 981 +ATOM N N . xpb B0 2 14 . 14 xpb B0 N 0.0 1.0 -13.284364 2.1273253 -10.085978 1 982 +ATOM C CA . xpb B0 2 14 . 14 xpb B0 CA 0.0 1.0 -14.402816 2.5040007 -10.957149 1 983 +ATOM C C . xpb B0 2 14 . 14 xpb B0 C 0.0 1.0 -14.214701 3.9083483 -11.517863 1 984 +ATOM O O . xpb B0 2 14 . 14 xpb B0 O 0.0 1.0 -14.545176 4.15841 -12.689292 1 985 +ATOM N N . xpb B0 2 15 . 15 xpb B0 N 0.0 1.0 -13.691181 4.812979 -10.70683 1 986 +ATOM C CA . xpb B0 2 15 . 15 xpb B0 CA 0.0 1.0 -13.415033 6.176679 -11.160055 1 987 +ATOM C C . xpb B0 2 15 . 15 xpb B0 C 0.0 1.0 -12.355068 6.2076645 -12.261887 1 988 +ATOM O O . xpb B0 2 15 . 15 xpb B0 O 0.0 1.0 -12.420973 7.044484 -13.159298 1 989 +ATOM N N . xpb B0 2 16 . 16 xpb B0 N 0.0 1.0 -11.401354 5.3211536 -12.1628 1 990 +ATOM C CA . xpb B0 2 16 . 16 xpb B0 CA 0.0 1.0 -10.358654 5.217702 -13.181923 1 991 +ATOM C C . xpb B0 2 16 . 16 xpb B0 C 0.0 1.0 -10.898527 4.52017 -14.412007 1 992 +ATOM O O . xpb B0 2 16 . 16 xpb B0 O 0.0 1.0 -10.591816 4.947215 -15.53826 1 993 +# diff --git a/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_4.cif b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_4.cif new file mode 100644 index 0000000000000000000000000000000000000000..6040c8bf37bd3b9958fce3810b06747cd73c63e2 --- /dev/null +++ b/model/PXDesignBench/examples/binder/Binder_PDL1_16_sample_4.cif @@ -0,0 +1,2203 @@ +data_Binder_PDL1_16_sample_4 +# +_entry.id Binder_PDL1_16 +# +loop_ +_entity.id +_entity.pdbx_description +_entity.type +1 . polymer +2 . polymer +# +loop_ +_entity_poly.entity_id +_entity_poly.pdbx_strand_id +_entity_poly.type +1 A polypeptide(L) +2 B polypeptide(L) +# +loop_ +_entity_poly_seq.entity_id +_entity_poly_seq.hetero +_entity_poly_seq.mon_id +_entity_poly_seq.num +1 n ASN 1 +1 n ALA 2 +1 n PHE 3 +1 n THR 4 +1 n VAL 5 +1 n THR 6 +1 n VAL 7 +1 n PRO 8 +1 n LYS 9 +1 n ASP 10 +1 n LEU 11 +1 n TYR 12 +1 n VAL 13 +1 n VAL 14 +1 n GLU 15 +1 n TYR 16 +1 n GLY 17 +1 n SER 18 +1 n ASN 19 +1 n MET 20 +1 n THR 21 +1 n ILE 22 +1 n GLU 23 +1 n CYS 24 +1 n LYS 25 +1 n PHE 26 +1 n PRO 27 +1 n VAL 28 +1 n GLU 29 +1 n LYS 30 +1 n GLN 31 +1 n LEU 32 +1 n ASP 33 +1 n LEU 34 +1 n ALA 35 +1 n ALA 36 +1 n LEU 37 +1 n ILE 38 +1 n VAL 39 +1 n TYR 40 +1 n TRP 41 +1 n GLU 42 +1 n MET 43 +1 n GLU 44 +1 n ASP 45 +1 n LYS 46 +1 n ASN 47 +1 n ILE 48 +1 n ILE 49 +1 n GLN 50 +1 n PHE 51 +1 n VAL 52 +1 n HIS 53 +1 n GLY 54 +1 n GLU 55 +1 n GLU 56 +1 n ASP 57 +1 n LEU 58 +1 n LYS 59 +1 n VAL 60 +1 n GLN 61 +1 n HIS 62 +1 n SER 63 +1 n SER 64 +1 n TYR 65 +1 n ARG 66 +1 n GLN 67 +1 n ARG 68 +1 n ALA 69 +1 n ARG 70 +1 n LEU 71 +1 n LEU 72 +1 n LYS 73 +1 n ASP 74 +1 n GLN 75 +1 n LEU 76 +1 n SER 77 +1 n LEU 78 +1 n GLY 79 +1 n ASN 80 +1 n ALA 81 +1 n ALA 82 +1 n LEU 83 +1 n GLN 84 +1 n ILE 85 +1 n THR 86 +1 n ASP 87 +1 n VAL 88 +1 n LYS 89 +1 n LEU 90 +1 n GLN 91 +1 n ASP 92 +1 n ALA 93 +1 n GLY 94 +1 n VAL 95 +1 n TYR 96 +1 n ARG 97 +1 n CYS 98 +1 n MET 99 +1 n ILE 100 +1 n SER 101 +1 n TYR 102 +1 n GLY 103 +1 n GLY 104 +1 n ALA 105 +1 n ASP 106 +1 n TYR 107 +1 n LYS 108 +1 n ARG 109 +1 n ILE 110 +1 n THR 111 +1 n VAL 112 +1 n LYS 113 +1 n VAL 114 +1 n ASN 115 +1 n ALA 116 +2 n xpb 1 +2 n xpb 2 +2 n xpb 3 +2 n xpb 4 +2 n xpb 5 +2 n xpb 6 +2 n xpb 7 +2 n xpb 8 +2 n xpb 9 +2 n xpb 10 +2 n xpb 11 +2 n xpb 12 +2 n xpb 13 +2 n xpb 14 +2 n xpb 15 +2 n xpb 16 +# +loop_ +_struct_conn.id +_struct_conn.conn_type_id +_struct_conn.pdbx_value_order +_struct_conn.ptnr1_label_asym_id +_struct_conn.ptnr2_label_asym_id +_struct_conn.ptnr1_label_comp_id +_struct_conn.ptnr2_label_comp_id +_struct_conn.ptnr1_label_seq_id +_struct_conn.ptnr2_label_seq_id +_struct_conn.ptnr1_label_atom_id +_struct_conn.ptnr2_label_atom_id +_struct_conn.pdbx_ptnr1_PDB_ins_code +_struct_conn.pdbx_ptnr2_PDB_ins_code +1 covale sing A0 A0 ASN ALA 1 2 C N . . +2 covale sing A0 A0 ALA PHE 2 3 C N . . +3 covale sing A0 A0 PHE THR 3 4 C N . . +4 covale sing A0 A0 THR VAL 4 5 C N . . +5 covale sing A0 A0 VAL THR 5 6 C N . . +6 covale sing A0 A0 THR VAL 6 7 C N . . +7 covale sing A0 A0 VAL PRO 7 8 C N . . +8 covale sing A0 A0 PRO LYS 8 9 C N . . +9 covale sing A0 A0 LYS ASP 9 10 C N . . +10 covale sing A0 A0 ASP LEU 10 11 C N . . +11 covale sing A0 A0 LEU TYR 11 12 C N . . +12 covale sing A0 A0 TYR VAL 12 13 C N . . +13 covale sing A0 A0 VAL VAL 13 14 C N . . +14 covale sing A0 A0 VAL GLU 14 15 C N . . +15 covale sing A0 A0 GLU TYR 15 16 C N . . +16 covale sing A0 A0 TYR GLY 16 17 C N . . +17 covale sing A0 A0 GLY SER 17 18 C N . . +18 covale sing A0 A0 SER ASN 18 19 C N . . +19 covale sing A0 A0 ASN MET 19 20 C N . . +20 covale sing A0 A0 MET THR 20 21 C N . . +21 covale sing A0 A0 THR ILE 21 22 C N . . +22 covale sing A0 A0 ILE GLU 22 23 C N . . +23 covale sing A0 A0 GLU CYS 23 24 C N . . +24 covale sing A0 A0 CYS LYS 24 25 C N . . +25 covale sing A0 A0 LYS PHE 25 26 C N . . +26 covale sing A0 A0 PHE PRO 26 27 C N . . +27 covale sing A0 A0 PRO VAL 27 28 C N . . +28 covale sing A0 A0 VAL GLU 28 29 C N . . +29 covale sing A0 A0 GLU LYS 29 30 C N . . +30 covale sing A0 A0 LYS GLN 30 31 C N . . +31 covale sing A0 A0 GLN LEU 31 32 C N . . +32 covale sing A0 A0 LEU ASP 32 33 C N . . +33 covale sing A0 A0 ASP LEU 33 34 C N . . +34 covale sing A0 A0 LEU ALA 34 35 C N . . +35 covale sing A0 A0 ALA ALA 35 36 C N . . +36 covale sing A0 A0 ALA LEU 36 37 C N . . +37 covale sing A0 A0 LEU ILE 37 38 C N . . +38 covale sing A0 A0 ILE VAL 38 39 C N . . +39 covale sing A0 A0 VAL TYR 39 40 C N . . +40 covale sing A0 A0 TYR TRP 40 41 C N . . +41 covale sing A0 A0 TRP GLU 41 42 C N . . +42 covale sing A0 A0 GLU MET 42 43 C N . . +43 covale sing A0 A0 MET GLU 43 44 C N . . +44 covale sing A0 A0 GLU ASP 44 45 C N . . +45 covale sing A0 A0 ASP LYS 45 46 C N . . +46 covale sing A0 A0 LYS ASN 46 47 C N . . +47 covale sing A0 A0 ASN ILE 47 48 C N . . +48 covale sing A0 A0 ILE ILE 48 49 C N . . +49 covale sing A0 A0 ILE GLN 49 50 C N . . +50 covale sing A0 A0 GLN PHE 50 51 C N . . +51 covale sing A0 A0 PHE VAL 51 52 C N . . +52 covale sing A0 A0 VAL HIS 52 53 C N . . +53 covale sing A0 A0 HIS GLY 53 54 C N . . +54 covale sing A0 A0 GLY GLU 54 55 C N . . +55 covale sing A0 A0 GLU GLU 55 56 C N . . +56 covale sing A0 A0 GLU ASP 56 57 C N . . +57 covale sing A0 A0 ASP LEU 57 58 C N . . +58 covale sing A0 A0 LEU LYS 58 59 C N . . +59 covale sing A0 A0 LYS VAL 59 60 C N . . +60 covale sing A0 A0 VAL GLN 60 61 C N . . +61 covale sing A0 A0 GLN HIS 61 62 C N . . +62 covale sing A0 A0 HIS SER 62 63 C N . . +63 covale sing A0 A0 SER SER 63 64 C N . . +64 covale sing A0 A0 SER TYR 64 65 C N . . +65 covale sing A0 A0 TYR ARG 65 66 C N . . +66 covale sing A0 A0 ARG GLN 66 67 C N . . +67 covale sing A0 A0 GLN ARG 67 68 C N . . +68 covale sing A0 A0 ARG ALA 68 69 C N . . +69 covale sing A0 A0 ALA ARG 69 70 C N . . +70 covale sing A0 A0 ARG LEU 70 71 C N . . +71 covale sing A0 A0 LEU LEU 71 72 C N . . +72 covale sing A0 A0 LEU LYS 72 73 C N . . +73 covale sing A0 A0 LYS ASP 73 74 C N . . +74 covale sing A0 A0 ASP GLN 74 75 C N . . +75 covale sing A0 A0 GLN LEU 75 76 C N . . +76 covale sing A0 A0 LEU SER 76 77 C N . . +77 covale sing A0 A0 SER LEU 77 78 C N . . +78 covale sing A0 A0 LEU GLY 78 79 C N . . +79 covale sing A0 A0 GLY ASN 79 80 C N . . +80 covale sing A0 A0 ASN ALA 80 81 C N . . +81 covale sing A0 A0 ALA ALA 81 82 C N . . +82 covale sing A0 A0 ALA LEU 82 83 C N . . +83 covale sing A0 A0 LEU GLN 83 84 C N . . +84 covale sing A0 A0 GLN ILE 84 85 C N . . +85 covale sing A0 A0 ILE THR 85 86 C N . . +86 covale sing A0 A0 THR ASP 86 87 C N . . +87 covale sing A0 A0 ASP VAL 87 88 C N . . +88 covale sing A0 A0 VAL LYS 88 89 C N . . +89 covale sing A0 A0 LYS LEU 89 90 C N . . +90 covale sing A0 A0 LEU GLN 90 91 C N . . +91 covale sing A0 A0 GLN ASP 91 92 C N . . +92 covale sing A0 A0 ASP ALA 92 93 C N . . +93 covale sing A0 A0 ALA GLY 93 94 C N . . +94 covale sing A0 A0 GLY VAL 94 95 C N . . +95 covale sing A0 A0 VAL TYR 95 96 C N . . +96 covale sing A0 A0 TYR ARG 96 97 C N . . +97 covale sing A0 A0 ARG CYS 97 98 C N . . +98 covale sing A0 A0 CYS MET 98 99 C N . . +99 covale sing A0 A0 MET ILE 99 100 C N . . +100 covale sing A0 A0 ILE SER 100 101 C N . . +101 covale sing A0 A0 SER TYR 101 102 C N . . +102 covale sing A0 A0 TYR GLY 102 103 C N . . +103 covale sing A0 A0 GLY GLY 103 104 C N . . +104 covale sing A0 A0 GLY ALA 104 105 C N . . +105 covale sing A0 A0 ALA ASP 105 106 C N . . +106 covale sing A0 A0 ASP TYR 106 107 C N . . +107 covale sing A0 A0 TYR LYS 107 108 C N . . +108 covale sing A0 A0 LYS ARG 108 109 C N . . +109 covale sing A0 A0 ARG ILE 109 110 C N . . +110 covale sing A0 A0 ILE THR 110 111 C N . . +111 covale sing A0 A0 THR VAL 111 112 C N . . +112 covale sing A0 A0 VAL LYS 112 113 C N . . +113 covale sing A0 A0 LYS VAL 113 114 C N . . +114 covale sing A0 A0 VAL ASN 114 115 C N . . +115 covale sing A0 A0 ASN ALA 115 116 C N . . +116 covale ? A0 A0 CYS CYS 24 98 SG SG . . +117 covale sing B0 B0 xpb xpb 1 2 C N . . +118 covale sing B0 B0 xpb xpb 2 3 C N . . +119 covale sing B0 B0 xpb xpb 3 4 C N . . +120 covale sing B0 B0 xpb xpb 4 5 C N . . +121 covale sing B0 B0 xpb xpb 5 6 C N . . +122 covale sing B0 B0 xpb xpb 6 7 C N . . +123 covale sing B0 B0 xpb xpb 7 8 C N . . +124 covale sing B0 B0 xpb xpb 8 9 C N . . +125 covale sing B0 B0 xpb xpb 9 10 C N . . +126 covale sing B0 B0 xpb xpb 10 11 C N . . +127 covale sing B0 B0 xpb xpb 11 12 C N . . +128 covale sing B0 B0 xpb xpb 12 13 C N . . +129 covale sing B0 B0 xpb xpb 13 14 C N . . +130 covale sing B0 B0 xpb xpb 14 15 C N . . +131 covale sing B0 B0 xpb xpb 15 16 C N . . +# +loop_ +_chem_comp_bond.comp_id +_chem_comp_bond.atom_id_1 +_chem_comp_bond.atom_id_2 +_chem_comp_bond.value_order +_chem_comp_bond.pdbx_aromatic_flag +_chem_comp_bond.pdbx_stereo_config +_chem_comp_bond.pdbx_ordinal +ASN N CA SING N ? 1 +ASN CA C SING N ? 2 +ASN CA CB SING N ? 3 +ASN C O DOUB N ? 4 +ALA N CA SING N ? 5 +ALA CA C SING N ? 6 +ALA CA CB SING N ? 7 +ALA C O DOUB N ? 8 +PHE N CA SING N ? 9 +PHE CA C SING N ? 10 +PHE CA CB SING N ? 11 +PHE C O DOUB N ? 12 +PHE CB CG SING N ? 13 +PHE CG CD1 DOUB Y ? 14 +PHE CG CD2 SING Y ? 15 +PHE CD1 CE1 SING Y ? 16 +PHE CD2 CE2 DOUB Y ? 17 +PHE CE1 CZ DOUB Y ? 18 +PHE CE2 CZ SING Y ? 19 +THR N CA SING N ? 20 +THR CA C SING N ? 21 +THR CA CB SING N ? 22 +THR C O DOUB N ? 23 +THR CB OG1 SING N ? 24 +THR CB CG2 SING N ? 25 +VAL N CA SING N ? 26 +VAL CA C SING N ? 27 +VAL CA CB SING N ? 28 +VAL C O DOUB N ? 29 +VAL CB CG1 SING N ? 30 +VAL CB CG2 SING N ? 31 +THR N CA SING N ? 32 +THR CA C SING N ? 33 +THR CA CB SING N ? 34 +THR C O DOUB N ? 35 +THR CB OG1 SING N ? 36 +THR CB CG2 SING N ? 37 +VAL N CA SING N ? 38 +VAL CA C SING N ? 39 +VAL CA CB SING N ? 40 +VAL C O DOUB N ? 41 +VAL CB CG1 SING N ? 42 +VAL CB CG2 SING N ? 43 +PRO N CA SING N ? 44 +PRO N CD SING N ? 45 +PRO CA C SING N ? 46 +PRO CA CB SING N ? 47 +PRO C O DOUB N ? 48 +PRO CB CG SING N ? 49 +PRO CG CD SING N ? 50 +LYS N CA SING N ? 51 +LYS CA C SING N ? 52 +LYS CA CB SING N ? 53 +LYS C O DOUB N ? 54 +LYS CB CG SING N ? 55 +LYS CG CD SING N ? 56 +LYS CD CE SING N ? 57 +LYS CE NZ SING N ? 58 +ASP N CA SING N ? 59 +ASP CA C SING N ? 60 +ASP CA CB SING N ? 61 +ASP C O DOUB N ? 62 +ASP CB CG SING N ? 63 +ASP CG OD1 DOUB N ? 64 +ASP CG OD2 SING N ? 65 +LEU N CA SING N ? 66 +LEU CA C SING N ? 67 +LEU CA CB SING N ? 68 +LEU C O DOUB N ? 69 +LEU CB CG SING N ? 70 +LEU CG CD1 SING N ? 71 +LEU CG CD2 SING N ? 72 +TYR N CA SING N ? 73 +TYR CA C SING N ? 74 +TYR CA CB SING N ? 75 +TYR C O DOUB N ? 76 +TYR CB CG SING N ? 77 +TYR CG CD1 DOUB Y ? 78 +TYR CG CD2 SING Y ? 79 +TYR CD1 CE1 SING Y ? 80 +TYR CD2 CE2 DOUB Y ? 81 +TYR CE1 CZ DOUB Y ? 82 +TYR CE2 CZ SING Y ? 83 +TYR CZ OH SING N ? 84 +VAL N CA SING N ? 85 +VAL CA C SING N ? 86 +VAL CA CB SING N ? 87 +VAL C O DOUB N ? 88 +VAL CB CG1 SING N ? 89 +VAL CB CG2 SING N ? 90 +VAL N CA SING N ? 91 +VAL CA C SING N ? 92 +VAL CA CB SING N ? 93 +VAL C O DOUB N ? 94 +VAL CB CG1 SING N ? 95 +VAL CB CG2 SING N ? 96 +GLU N CA SING N ? 97 +GLU CA C SING N ? 98 +GLU CA CB SING N ? 99 +GLU C O DOUB N ? 100 +GLU CB CG SING N ? 101 +GLU CG CD SING N ? 102 +GLU CD OE1 DOUB N ? 103 +GLU CD OE2 SING N ? 104 +TYR N CA SING N ? 105 +TYR CA C SING N ? 106 +TYR CA CB SING N ? 107 +TYR C O DOUB N ? 108 +TYR CB CG SING N ? 109 +TYR CG CD1 DOUB Y ? 110 +TYR CG CD2 SING Y ? 111 +TYR CD1 CE1 SING Y ? 112 +TYR CD2 CE2 DOUB Y ? 113 +TYR CE1 CZ DOUB Y ? 114 +TYR CE2 CZ SING Y ? 115 +TYR CZ OH SING N ? 116 +GLY N CA SING N ? 117 +GLY CA C SING N ? 118 +GLY C O DOUB N ? 119 +SER N CA SING N ? 120 +SER CA C SING N ? 121 +SER CA CB SING N ? 122 +SER C O DOUB N ? 123 +SER CB OG SING N ? 124 +ASN N CA SING N ? 125 +ASN CA C SING N ? 126 +ASN CA CB SING N ? 127 +ASN C O DOUB N ? 128 +ASN CB CG SING N ? 129 +ASN CG OD1 DOUB N ? 130 +ASN CG ND2 SING N ? 131 +MET N CA SING N ? 132 +MET CA C SING N ? 133 +MET CA CB SING N ? 134 +MET C O DOUB N ? 135 +MET CB CG SING N ? 136 +MET CG SD SING N ? 137 +MET SD CE SING N ? 138 +THR N CA SING N ? 139 +THR CA C SING N ? 140 +THR CA CB SING N ? 141 +THR C O DOUB N ? 142 +THR CB OG1 SING N ? 143 +THR CB CG2 SING N ? 144 +ILE N CA SING N ? 145 +ILE CA C SING N ? 146 +ILE CA CB SING N ? 147 +ILE C O DOUB N ? 148 +ILE CB CG1 SING N ? 149 +ILE CB CG2 SING N ? 150 +ILE CG1 CD1 SING N ? 151 +GLU N CA SING N ? 152 +GLU CA C SING N ? 153 +GLU CA CB SING N ? 154 +GLU C O DOUB N ? 155 +GLU CB CG SING N ? 156 +GLU CG CD SING N ? 157 +GLU CD OE1 DOUB N ? 158 +GLU CD OE2 SING N ? 159 +CYS N CA SING N ? 160 +CYS CA C SING N ? 161 +CYS CA CB SING N ? 162 +CYS C O DOUB N ? 163 +CYS CB SG SING N ? 164 +LYS N CA SING N ? 165 +LYS CA C SING N ? 166 +LYS CA CB SING N ? 167 +LYS C O DOUB N ? 168 +LYS CB CG SING N ? 169 +LYS CG CD SING N ? 170 +LYS CD CE SING N ? 171 +LYS CE NZ SING N ? 172 +PHE N CA SING N ? 173 +PHE CA C SING N ? 174 +PHE CA CB SING N ? 175 +PHE C O DOUB N ? 176 +PHE CB CG SING N ? 177 +PHE CG CD1 DOUB Y ? 178 +PHE CG CD2 SING Y ? 179 +PHE CD1 CE1 SING Y ? 180 +PHE CD2 CE2 DOUB Y ? 181 +PHE CE1 CZ DOUB Y ? 182 +PHE CE2 CZ SING Y ? 183 +PRO N CA SING N ? 184 +PRO N CD SING N ? 185 +PRO CA C SING N ? 186 +PRO CA CB SING N ? 187 +PRO C O DOUB N ? 188 +PRO CB CG SING N ? 189 +PRO CG CD SING N ? 190 +VAL N CA SING N ? 191 +VAL CA C SING N ? 192 +VAL CA CB SING N ? 193 +VAL C O DOUB N ? 194 +VAL CB CG1 SING N ? 195 +VAL CB CG2 SING N ? 196 +GLU N CA SING N ? 197 +GLU CA C SING N ? 198 +GLU CA CB SING N ? 199 +GLU C O DOUB N ? 200 +GLU CB CG SING N ? 201 +GLU CG CD SING N ? 202 +GLU CD OE1 DOUB N ? 203 +LYS N CA SING N ? 204 +LYS CA C SING N ? 205 +LYS CA CB SING N ? 206 +LYS C O DOUB N ? 207 +LYS CB CG SING N ? 208 +GLN N CA SING N ? 209 +GLN CA C SING N ? 210 +GLN CA CB SING N ? 211 +GLN C O DOUB N ? 212 +GLN CB CG SING N ? 213 +GLN CG CD SING N ? 214 +GLN CD OE1 DOUB N ? 215 +GLN CD NE2 SING N ? 216 +LEU N CA SING N ? 217 +LEU CA C SING N ? 218 +LEU CA CB SING N ? 219 +LEU C O DOUB N ? 220 +LEU CB CG SING N ? 221 +LEU CG CD1 SING N ? 222 +LEU CG CD2 SING N ? 223 +ASP N CA SING N ? 224 +ASP CA C SING N ? 225 +ASP CA CB SING N ? 226 +ASP C O DOUB N ? 227 +ASP CB CG SING N ? 228 +ASP CG OD1 DOUB N ? 229 +ASP CG OD2 SING N ? 230 +LEU N CA SING N ? 231 +LEU CA C SING N ? 232 +LEU CA CB SING N ? 233 +LEU C O DOUB N ? 234 +LEU CB CG SING N ? 235 +LEU CG CD1 SING N ? 236 +LEU CG CD2 SING N ? 237 +ALA N CA SING N ? 238 +ALA CA C SING N ? 239 +ALA CA CB SING N ? 240 +ALA C O DOUB N ? 241 +ALA N CA SING N ? 242 +ALA CA C SING N ? 243 +ALA CA CB SING N ? 244 +ALA C O DOUB N ? 245 +LEU N CA SING N ? 246 +LEU CA C SING N ? 247 +LEU CA CB SING N ? 248 +LEU C O DOUB N ? 249 +LEU CB CG SING N ? 250 +LEU CG CD1 SING N ? 251 +LEU CG CD2 SING N ? 252 +ILE N CA SING N ? 253 +ILE CA C SING N ? 254 +ILE CA CB SING N ? 255 +ILE C O DOUB N ? 256 +ILE CB CG1 SING N ? 257 +ILE CB CG2 SING N ? 258 +ILE CG1 CD1 SING N ? 259 +VAL N CA SING N ? 260 +VAL CA C SING N ? 261 +VAL CA CB SING N ? 262 +VAL C O DOUB N ? 263 +VAL CB CG1 SING N ? 264 +VAL CB CG2 SING N ? 265 +TYR N CA SING N ? 266 +TYR CA C SING N ? 267 +TYR CA CB SING N ? 268 +TYR C O DOUB N ? 269 +TYR CB CG SING N ? 270 +TYR CG CD1 DOUB Y ? 271 +TYR CG CD2 SING Y ? 272 +TYR CD1 CE1 SING Y ? 273 +TYR CD2 CE2 DOUB Y ? 274 +TYR CE1 CZ DOUB Y ? 275 +TYR CE2 CZ SING Y ? 276 +TYR CZ OH SING N ? 277 +TRP N CA SING N ? 278 +TRP CA C SING N ? 279 +TRP CA CB SING N ? 280 +TRP C O DOUB N ? 281 +TRP CB CG SING N ? 282 +TRP CG CD1 DOUB Y ? 283 +TRP CG CD2 SING Y ? 284 +TRP CD1 NE1 SING Y ? 285 +TRP CD2 CE2 DOUB Y ? 286 +TRP CD2 CE3 SING Y ? 287 +TRP NE1 CE2 SING Y ? 288 +TRP CE2 CZ2 SING Y ? 289 +TRP CE3 CZ3 DOUB Y ? 290 +TRP CZ2 CH2 DOUB Y ? 291 +TRP CZ3 CH2 SING Y ? 292 +GLU N CA SING N ? 293 +GLU CA C SING N ? 294 +GLU CA CB SING N ? 295 +GLU C O DOUB N ? 296 +GLU CB CG SING N ? 297 +GLU CG CD SING N ? 298 +GLU CD OE1 DOUB N ? 299 +GLU CD OE2 SING N ? 300 +MET N CA SING N ? 301 +MET CA C SING N ? 302 +MET CA CB SING N ? 303 +MET C O DOUB N ? 304 +MET CB CG SING N ? 305 +MET CG SD SING N ? 306 +MET SD CE SING N ? 307 +GLU N CA SING N ? 308 +GLU CA C SING N ? 309 +GLU CA CB SING N ? 310 +GLU C O DOUB N ? 311 +GLU CB CG SING N ? 312 +GLU CG CD SING N ? 313 +GLU CD OE1 DOUB N ? 314 +GLU CD OE2 SING N ? 315 +ASP N CA SING N ? 316 +ASP CA C SING N ? 317 +ASP CA CB SING N ? 318 +ASP C O DOUB N ? 319 +ASP CB CG SING N ? 320 +ASP CG OD1 DOUB N ? 321 +ASP CG OD2 SING N ? 322 +LYS N CA SING N ? 323 +LYS CA C SING N ? 324 +LYS CA CB SING N ? 325 +LYS C O DOUB N ? 326 +LYS CB CG SING N ? 327 +LYS CG CD SING N ? 328 +LYS CD CE SING N ? 329 +LYS CE NZ SING N ? 330 +ASN N CA SING N ? 331 +ASN CA C SING N ? 332 +ASN CA CB SING N ? 333 +ASN C O DOUB N ? 334 +ASN CB CG SING N ? 335 +ASN CG OD1 DOUB N ? 336 +ASN CG ND2 SING N ? 337 +ILE N CA SING N ? 338 +ILE CA C SING N ? 339 +ILE CA CB SING N ? 340 +ILE C O DOUB N ? 341 +ILE CB CG1 SING N ? 342 +ILE CB CG2 SING N ? 343 +ILE CG1 CD1 SING N ? 344 +ILE N CA SING N ? 345 +ILE CA C SING N ? 346 +ILE CA CB SING N ? 347 +ILE C O DOUB N ? 348 +ILE CB CG1 SING N ? 349 +ILE CB CG2 SING N ? 350 +ILE CG1 CD1 SING N ? 351 +GLN N CA SING N ? 352 +GLN CA C SING N ? 353 +GLN CA CB SING N ? 354 +GLN C O DOUB N ? 355 +GLN CB CG SING N ? 356 +GLN CG CD SING N ? 357 +GLN CD OE1 DOUB N ? 358 +GLN CD NE2 SING N ? 359 +PHE N CA SING N ? 360 +PHE CA C SING N ? 361 +PHE CA CB SING N ? 362 +PHE C O DOUB N ? 363 +PHE CB CG SING N ? 364 +PHE CG CD1 DOUB Y ? 365 +PHE CG CD2 SING Y ? 366 +PHE CD1 CE1 SING Y ? 367 +PHE CD2 CE2 DOUB Y ? 368 +PHE CE1 CZ DOUB Y ? 369 +PHE CE2 CZ SING Y ? 370 +VAL N CA SING N ? 371 +VAL CA C SING N ? 372 +VAL CA CB SING N ? 373 +VAL C O DOUB N ? 374 +VAL CB CG1 SING N ? 375 +VAL CB CG2 SING N ? 376 +HIS N CA SING N ? 377 +HIS CA C SING N ? 378 +HIS CA CB SING N ? 379 +HIS C O DOUB N ? 380 +HIS CB CG SING N ? 381 +HIS CG ND1 SING Y ? 382 +HIS CG CD2 DOUB Y ? 383 +HIS ND1 CE1 DOUB Y ? 384 +HIS CD2 NE2 SING Y ? 385 +HIS CE1 NE2 SING Y ? 386 +GLY N CA SING N ? 387 +GLY CA C SING N ? 388 +GLY C O DOUB N ? 389 +GLU N CA SING N ? 390 +GLU CA C SING N ? 391 +GLU CA CB SING N ? 392 +GLU C O DOUB N ? 393 +GLU CB CG SING N ? 394 +GLU CG CD SING N ? 395 +GLU CD OE1 DOUB N ? 396 +GLU CD OE2 SING N ? 397 +GLU N CA SING N ? 398 +GLU CA C SING N ? 399 +GLU CA CB SING N ? 400 +GLU C O DOUB N ? 401 +GLU CB CG SING N ? 402 +GLU CG CD SING N ? 403 +GLU CD OE1 DOUB N ? 404 +GLU CD OE2 SING N ? 405 +ASP N CA SING N ? 406 +ASP CA C SING N ? 407 +ASP CA CB SING N ? 408 +ASP C O DOUB N ? 409 +ASP CB CG SING N ? 410 +ASP CG OD1 DOUB N ? 411 +ASP CG OD2 SING N ? 412 +LEU N CA SING N ? 413 +LEU CA C SING N ? 414 +LEU CA CB SING N ? 415 +LEU C O DOUB N ? 416 +LEU CB CG SING N ? 417 +LEU CG CD1 SING N ? 418 +LEU CG CD2 SING N ? 419 +LYS N CA SING N ? 420 +LYS CA C SING N ? 421 +LYS CA CB SING N ? 422 +LYS C O DOUB N ? 423 +LYS CB CG SING N ? 424 +LYS CG CD SING N ? 425 +LYS CD CE SING N ? 426 +LYS CE NZ SING N ? 427 +VAL N CA SING N ? 428 +VAL CA C SING N ? 429 +VAL CA CB SING N ? 430 +VAL C O DOUB N ? 431 +VAL CB CG1 SING N ? 432 +VAL CB CG2 SING N ? 433 +GLN N CA SING N ? 434 +GLN CA C SING N ? 435 +GLN CA CB SING N ? 436 +GLN C O DOUB N ? 437 +GLN CB CG SING N ? 438 +GLN CG CD SING N ? 439 +GLN CD OE1 DOUB N ? 440 +GLN CD NE2 SING N ? 441 +HIS N CA SING N ? 442 +HIS CA C SING N ? 443 +HIS CA CB SING N ? 444 +HIS C O DOUB N ? 445 +HIS CB CG SING N ? 446 +HIS CG ND1 SING Y ? 447 +HIS CG CD2 DOUB Y ? 448 +HIS ND1 CE1 DOUB Y ? 449 +HIS CD2 NE2 SING Y ? 450 +HIS CE1 NE2 SING Y ? 451 +SER N CA SING N ? 452 +SER CA C SING N ? 453 +SER CA CB SING N ? 454 +SER C O DOUB N ? 455 +SER CB OG SING N ? 456 +SER N CA SING N ? 457 +SER CA C SING N ? 458 +SER CA CB SING N ? 459 +SER C O DOUB N ? 460 +SER CB OG SING N ? 461 +TYR N CA SING N ? 462 +TYR CA C SING N ? 463 +TYR CA CB SING N ? 464 +TYR C O DOUB N ? 465 +TYR CB CG SING N ? 466 +TYR CG CD1 DOUB Y ? 467 +TYR CG CD2 SING Y ? 468 +TYR CD1 CE1 SING Y ? 469 +TYR CD2 CE2 DOUB Y ? 470 +TYR CE1 CZ DOUB Y ? 471 +TYR CE2 CZ SING Y ? 472 +TYR CZ OH SING N ? 473 +ARG N CA SING N ? 474 +ARG CA C SING N ? 475 +ARG CA CB SING N ? 476 +ARG C O DOUB N ? 477 +ARG CB CG SING N ? 478 +ARG CG CD SING N ? 479 +ARG CD NE SING N ? 480 +GLN N CA SING N ? 481 +GLN CA C SING N ? 482 +GLN CA CB SING N ? 483 +GLN C O DOUB N ? 484 +GLN CB CG SING N ? 485 +GLN CG CD SING N ? 486 +GLN CD OE1 DOUB N ? 487 +GLN CD NE2 SING N ? 488 +ARG N CA SING N ? 489 +ARG CA C SING N ? 490 +ARG CA CB SING N ? 491 +ARG C O DOUB N ? 492 +ARG CB CG SING N ? 493 +ARG CG CD SING N ? 494 +ARG CD NE SING N ? 495 +ARG NE CZ SING N ? 496 +ARG CZ NH1 SING N ? 497 +ARG CZ NH2 DOUB N ? 498 +ALA N CA SING N ? 499 +ALA CA C SING N ? 500 +ALA CA CB SING N ? 501 +ALA C O DOUB N ? 502 +ARG N CA SING N ? 503 +ARG CA C SING N ? 504 +ARG CA CB SING N ? 505 +ARG C O DOUB N ? 506 +ARG CB CG SING N ? 507 +ARG CG CD SING N ? 508 +ARG CD NE SING N ? 509 +ARG NE CZ SING N ? 510 +ARG CZ NH1 SING N ? 511 +ARG CZ NH2 DOUB N ? 512 +LEU N CA SING N ? 513 +LEU CA C SING N ? 514 +LEU CA CB SING N ? 515 +LEU C O DOUB N ? 516 +LEU CB CG SING N ? 517 +LEU CG CD1 SING N ? 518 +LEU CG CD2 SING N ? 519 +LEU N CA SING N ? 520 +LEU CA C SING N ? 521 +LEU CA CB SING N ? 522 +LEU C O DOUB N ? 523 +LEU CB CG SING N ? 524 +LEU CG CD1 SING N ? 525 +LEU CG CD2 SING N ? 526 +LYS N CA SING N ? 527 +LYS CA C SING N ? 528 +LYS CA CB SING N ? 529 +LYS C O DOUB N ? 530 +LYS CB CG SING N ? 531 +LYS CG CD SING N ? 532 +LYS CD CE SING N ? 533 +LYS CE NZ SING N ? 534 +ASP N CA SING N ? 535 +ASP CA C SING N ? 536 +ASP CA CB SING N ? 537 +ASP C O DOUB N ? 538 +ASP CB CG SING N ? 539 +ASP CG OD1 DOUB N ? 540 +ASP CG OD2 SING N ? 541 +GLN N CA SING N ? 542 +GLN CA C SING N ? 543 +GLN CA CB SING N ? 544 +GLN C O DOUB N ? 545 +GLN CB CG SING N ? 546 +GLN CG CD SING N ? 547 +GLN CD OE1 DOUB N ? 548 +GLN CD NE2 SING N ? 549 +LEU N CA SING N ? 550 +LEU CA C SING N ? 551 +LEU CA CB SING N ? 552 +LEU C O DOUB N ? 553 +LEU CB CG SING N ? 554 +LEU CG CD1 SING N ? 555 +LEU CG CD2 SING N ? 556 +SER N CA SING N ? 557 +SER CA C SING N ? 558 +SER CA CB SING N ? 559 +SER C O DOUB N ? 560 +SER CB OG SING N ? 561 +LEU N CA SING N ? 562 +LEU CA C SING N ? 563 +LEU CA CB SING N ? 564 +LEU C O DOUB N ? 565 +LEU CB CG SING N ? 566 +LEU CG CD1 SING N ? 567 +LEU CG CD2 SING N ? 568 +GLY N CA SING N ? 569 +GLY CA C SING N ? 570 +GLY C O DOUB N ? 571 +ASN N CA SING N ? 572 +ASN CA C SING N ? 573 +ASN CA CB SING N ? 574 +ASN C O DOUB N ? 575 +ASN CB CG SING N ? 576 +ASN CG OD1 DOUB N ? 577 +ASN CG ND2 SING N ? 578 +ALA N CA SING N ? 579 +ALA CA C SING N ? 580 +ALA CA CB SING N ? 581 +ALA C O DOUB N ? 582 +ALA N CA SING N ? 583 +ALA CA C SING N ? 584 +ALA CA CB SING N ? 585 +ALA C O DOUB N ? 586 +LEU N CA SING N ? 587 +LEU CA C SING N ? 588 +LEU CA CB SING N ? 589 +LEU C O DOUB N ? 590 +LEU CB CG SING N ? 591 +LEU CG CD1 SING N ? 592 +LEU CG CD2 SING N ? 593 +GLN N CA SING N ? 594 +GLN CA C SING N ? 595 +GLN CA CB SING N ? 596 +GLN C O DOUB N ? 597 +GLN CB CG SING N ? 598 +GLN CG CD SING N ? 599 +GLN CD OE1 DOUB N ? 600 +GLN CD NE2 SING N ? 601 +ILE N CA SING N ? 602 +ILE CA C SING N ? 603 +ILE CA CB SING N ? 604 +ILE C O DOUB N ? 605 +ILE CB CG1 SING N ? 606 +ILE CB CG2 SING N ? 607 +ILE CG1 CD1 SING N ? 608 +THR N CA SING N ? 609 +THR CA C SING N ? 610 +THR CA CB SING N ? 611 +THR C O DOUB N ? 612 +THR CB OG1 SING N ? 613 +THR CB CG2 SING N ? 614 +ASP N CA SING N ? 615 +ASP CA C SING N ? 616 +ASP CA CB SING N ? 617 +ASP C O DOUB N ? 618 +ASP CB CG SING N ? 619 +ASP CG OD1 DOUB N ? 620 +ASP CG OD2 SING N ? 621 +VAL N CA SING N ? 622 +VAL CA C SING N ? 623 +VAL CA CB SING N ? 624 +VAL C O DOUB N ? 625 +VAL CB CG1 SING N ? 626 +VAL CB CG2 SING N ? 627 +LYS N CA SING N ? 628 +LYS CA C SING N ? 629 +LYS CA CB SING N ? 630 +LYS C O DOUB N ? 631 +LYS CB CG SING N ? 632 +LYS CG CD SING N ? 633 +LYS CD CE SING N ? 634 +LYS CE NZ SING N ? 635 +LEU N CA SING N ? 636 +LEU CA C SING N ? 637 +LEU CA CB SING N ? 638 +LEU C O DOUB N ? 639 +LEU CB CG SING N ? 640 +LEU CG CD1 SING N ? 641 +LEU CG CD2 SING N ? 642 +GLN N CA SING N ? 643 +GLN CA C SING N ? 644 +GLN CA CB SING N ? 645 +GLN C O DOUB N ? 646 +GLN CB CG SING N ? 647 +GLN CG CD SING N ? 648 +GLN CD OE1 DOUB N ? 649 +GLN CD NE2 SING N ? 650 +ASP N CA SING N ? 651 +ASP CA C SING N ? 652 +ASP CA CB SING N ? 653 +ASP C O DOUB N ? 654 +ASP CB CG SING N ? 655 +ASP CG OD1 DOUB N ? 656 +ASP CG OD2 SING N ? 657 +ALA N CA SING N ? 658 +ALA CA C SING N ? 659 +ALA CA CB SING N ? 660 +ALA C O DOUB N ? 661 +GLY N CA SING N ? 662 +GLY CA C SING N ? 663 +GLY C O DOUB N ? 664 +VAL N CA SING N ? 665 +VAL CA C SING N ? 666 +VAL CA CB SING N ? 667 +VAL C O DOUB N ? 668 +VAL CB CG1 SING N ? 669 +VAL CB CG2 SING N ? 670 +TYR N CA SING N ? 671 +TYR CA C SING N ? 672 +TYR CA CB SING N ? 673 +TYR C O DOUB N ? 674 +TYR CB CG SING N ? 675 +TYR CG CD1 DOUB Y ? 676 +TYR CG CD2 SING Y ? 677 +TYR CD1 CE1 SING Y ? 678 +TYR CD2 CE2 DOUB Y ? 679 +TYR CE1 CZ DOUB Y ? 680 +TYR CE2 CZ SING Y ? 681 +TYR CZ OH SING N ? 682 +ARG N CA SING N ? 683 +ARG CA C SING N ? 684 +ARG CA CB SING N ? 685 +ARG C O DOUB N ? 686 +ARG CB CG SING N ? 687 +ARG CG CD SING N ? 688 +ARG CD NE SING N ? 689 +ARG NE CZ SING N ? 690 +ARG CZ NH1 SING N ? 691 +ARG CZ NH2 DOUB N ? 692 +CYS N CA SING N ? 693 +CYS CA C SING N ? 694 +CYS CA CB SING N ? 695 +CYS C O DOUB N ? 696 +CYS CB SG SING N ? 697 +MET N CA SING N ? 698 +MET CA C SING N ? 699 +MET CA CB SING N ? 700 +MET C O DOUB N ? 701 +MET CB CG SING N ? 702 +MET CG SD SING N ? 703 +MET SD CE SING N ? 704 +ILE N CA SING N ? 705 +ILE CA C SING N ? 706 +ILE CA CB SING N ? 707 +ILE C O DOUB N ? 708 +ILE CB CG1 SING N ? 709 +ILE CB CG2 SING N ? 710 +ILE CG1 CD1 SING N ? 711 +SER N CA SING N ? 712 +SER CA C SING N ? 713 +SER CA CB SING N ? 714 +SER C O DOUB N ? 715 +SER CB OG SING N ? 716 +TYR N CA SING N ? 717 +TYR CA C SING N ? 718 +TYR CA CB SING N ? 719 +TYR C O DOUB N ? 720 +TYR CB CG SING N ? 721 +TYR CG CD1 DOUB Y ? 722 +TYR CG CD2 SING Y ? 723 +TYR CD1 CE1 SING Y ? 724 +TYR CD2 CE2 DOUB Y ? 725 +TYR CE1 CZ DOUB Y ? 726 +TYR CE2 CZ SING Y ? 727 +TYR CZ OH SING N ? 728 +GLY N CA SING N ? 729 +GLY CA C SING N ? 730 +GLY C O DOUB N ? 731 +GLY N CA SING N ? 732 +GLY CA C SING N ? 733 +GLY C O DOUB N ? 734 +ALA N CA SING N ? 735 +ALA CA C SING N ? 736 +ALA CA CB SING N ? 737 +ALA C O DOUB N ? 738 +ASP N CA SING N ? 739 +ASP CA C SING N ? 740 +ASP CA CB SING N ? 741 +ASP C O DOUB N ? 742 +ASP CB CG SING N ? 743 +ASP CG OD1 DOUB N ? 744 +ASP CG OD2 SING N ? 745 +TYR N CA SING N ? 746 +TYR CA C SING N ? 747 +TYR CA CB SING N ? 748 +TYR C O DOUB N ? 749 +TYR CB CG SING N ? 750 +TYR CG CD1 DOUB Y ? 751 +TYR CG CD2 SING Y ? 752 +TYR CD1 CE1 SING Y ? 753 +TYR CD2 CE2 DOUB Y ? 754 +TYR CE1 CZ DOUB Y ? 755 +TYR CE2 CZ SING Y ? 756 +TYR CZ OH SING N ? 757 +LYS N CA SING N ? 758 +LYS CA C SING N ? 759 +LYS CA CB SING N ? 760 +LYS C O DOUB N ? 761 +LYS CB CG SING N ? 762 +LYS CG CD SING N ? 763 +LYS CD CE SING N ? 764 +LYS CE NZ SING N ? 765 +ARG N CA SING N ? 766 +ARG CA C SING N ? 767 +ARG CA CB SING N ? 768 +ARG C O DOUB N ? 769 +ARG CB CG SING N ? 770 +ARG CG CD SING N ? 771 +ARG CD NE SING N ? 772 +ILE N CA SING N ? 773 +ILE CA C SING N ? 774 +ILE CA CB SING N ? 775 +ILE C O DOUB N ? 776 +ILE CB CG1 SING N ? 777 +ILE CB CG2 SING N ? 778 +ILE CG1 CD1 SING N ? 779 +THR N CA SING N ? 780 +THR CA C SING N ? 781 +THR CA CB SING N ? 782 +THR C O DOUB N ? 783 +THR CB OG1 SING N ? 784 +THR CB CG2 SING N ? 785 +VAL N CA SING N ? 786 +VAL CA C SING N ? 787 +VAL CA CB SING N ? 788 +VAL C O DOUB N ? 789 +VAL CB CG1 SING N ? 790 +VAL CB CG2 SING N ? 791 +LYS N CA SING N ? 792 +LYS CA C SING N ? 793 +LYS CA CB SING N ? 794 +LYS C O DOUB N ? 795 +LYS CB CG SING N ? 796 +VAL N CA SING N ? 797 +VAL CA C SING N ? 798 +VAL CA CB SING N ? 799 +VAL C O DOUB N ? 800 +VAL CB CG1 SING N ? 801 +VAL CB CG2 SING N ? 802 +ASN N CA SING N ? 803 +ASN CA C SING N ? 804 +ASN CA CB SING N ? 805 +ASN C O DOUB N ? 806 +ASN CB CG SING N ? 807 +ASN CG OD1 DOUB N ? 808 +ASN CG ND2 SING N ? 809 +ALA N CA SING N ? 810 +ALA CA C SING N ? 811 +ALA CA CB SING N ? 812 +ALA C O DOUB N ? 813 +ASN CB CG SING N ? 814 +ASN CG OD1 DOUB N ? 815 +ASN CG ND2 SING N ? 816 +GLU CD OE2 SING N ? 817 +LYS CG CD SING N ? 818 +LYS CD CE SING N ? 819 +LYS CE NZ SING N ? 820 +ARG NE CZ SING N ? 821 +ARG CZ NH1 SING N ? 822 +ARG CZ NH2 DOUB N ? 823 +ARG NE CZ SING N ? 824 +ARG CZ NH1 SING N ? 825 +ARG CZ NH2 DOUB N ? 826 +LYS CG CD SING N ? 827 +LYS CD CE SING N ? 828 +LYS CE NZ SING N ? 829 +xpb N CA SING N ? 830 +xpb CA C SING N ? 831 +xpb C O DOUB N ? 832 +xpb N CA SING N ? 833 +xpb CA C SING N ? 834 +xpb C O DOUB N ? 835 +xpb N CA SING N ? 836 +xpb CA C SING N ? 837 +xpb C O DOUB N ? 838 +xpb N CA SING N ? 839 +xpb CA C SING N ? 840 +xpb C O DOUB N ? 841 +xpb N CA SING N ? 842 +xpb CA C SING N ? 843 +xpb C O DOUB N ? 844 +xpb N CA SING N ? 845 +xpb CA C SING N ? 846 +xpb C O DOUB N ? 847 +xpb N CA SING N ? 848 +xpb CA C SING N ? 849 +xpb C O DOUB N ? 850 +xpb N CA SING N ? 851 +xpb CA C SING N ? 852 +xpb C O DOUB N ? 853 +xpb N CA SING N ? 854 +xpb CA C SING N ? 855 +xpb C O DOUB N ? 856 +xpb N CA SING N ? 857 +xpb CA C SING N ? 858 +xpb C O DOUB N ? 859 +xpb N CA SING N ? 860 +xpb CA C SING N ? 861 +xpb C O DOUB N ? 862 +xpb N CA SING N ? 863 +xpb CA C SING N ? 864 +xpb C O DOUB N ? 865 +xpb N CA SING N ? 866 +xpb CA C SING N ? 867 +xpb C O DOUB N ? 868 +xpb N CA SING N ? 869 +xpb CA C SING N ? 870 +xpb C O DOUB N ? 871 +xpb N CA SING N ? 872 +xpb CA C SING N ? 873 +xpb C O DOUB N ? 874 +xpb N CA SING N ? 875 +xpb CA C SING N ? 876 +xpb C O DOUB N ? 877 +# +loop_ +_atom_site.group_PDB +_atom_site.type_symbol +_atom_site.label_atom_id +_atom_site.label_alt_id +_atom_site.label_comp_id +_atom_site.label_asym_id +_atom_site.label_entity_id +_atom_site.label_seq_id +_atom_site.pdbx_PDB_ins_code +_atom_site.auth_seq_id +_atom_site.auth_comp_id +_atom_site.auth_asym_id +_atom_site.auth_atom_id +_atom_site.B_iso_or_equiv +_atom_site.occupancy +_atom_site.Cartn_x +_atom_site.Cartn_y +_atom_site.Cartn_z +_atom_site.pdbx_PDB_model_num +_atom_site.id +ATOM N N . ASN A0 1 1 . 1 ASN A0 N 0.0 1.0 22.005028 0.57527184 -9.537226 1 1 +ATOM C CA . ASN A0 1 1 . 1 ASN A0 CA 0.0 1.0 20.64151 0.11625036 -9.557451 1 2 +ATOM C C . ASN A0 1 1 . 1 ASN A0 C 0.0 1.0 19.665936 1.2595804 -9.204244 1 3 +ATOM O O . ASN A0 1 1 . 1 ASN A0 O 0.0 1.0 19.928925 1.9855285 -8.243544 1 4 +ATOM C CB . ASN A0 1 1 . 1 ASN A0 CB 0.0 1.0 20.465084 -1.0274622 -8.581339 1 5 +ATOM C CG . ASN A0 1 1 . 1 ASN A0 CG 0.0 1.0 21.091894 -2.291291 -8.986582 1 6 +ATOM O OD1 . ASN A0 1 1 . 1 ASN A0 OD1 0.0 1.0 21.157545 -2.589774 -10.196234 1 7 +ATOM N ND2 . ASN A0 1 1 . 1 ASN A0 ND2 0.0 1.0 21.573437 -3.0805793 -8.038477 1 8 +ATOM N N . ALA A0 1 2 . 2 ALA A0 N 0.0 1.0 18.61002 1.3800573 -9.949074 1 9 +ATOM C CA . ALA A0 1 2 . 2 ALA A0 CA 0.0 1.0 17.595943 2.3893502 -9.6895275 1 10 +ATOM C C . ALA A0 1 2 . 2 ALA A0 C 0.0 1.0 16.797817 2.0333633 -8.457556 1 11 +ATOM O O . ALA A0 1 2 . 2 ALA A0 O 0.0 1.0 16.787947 0.8736248 -8.035412 1 12 +ATOM C CB . ALA A0 1 2 . 2 ALA A0 CB 0.0 1.0 16.663836 2.5223348 -10.900055 1 13 +ATOM N N . PHE A0 1 3 . 3 PHE A0 N 0.0 1.0 16.132786 3.02042 -7.895746 1 14 +ATOM C CA . PHE A0 1 3 . 3 PHE A0 CA 0.0 1.0 15.224222 2.785919 -6.7955627 1 15 +ATOM C C . PHE A0 1 3 . 3 PHE A0 C 0.0 1.0 14.1535225 1.8208048 -7.242127 1 16 +ATOM O O . PHE A0 1 3 . 3 PHE A0 O 0.0 1.0 13.511824 2.013938 -8.261854 1 17 +ATOM C CB . PHE A0 1 3 . 3 PHE A0 CB 0.0 1.0 14.596024 4.0906878 -6.3105955 1 18 +ATOM C CG . PHE A0 1 3 . 3 PHE A0 CG 0.0 1.0 13.622216 3.9165535 -5.1864796 1 19 +ATOM C CD1 . PHE A0 1 3 . 3 PHE A0 CD1 0.0 1.0 14.042583 3.7411118 -3.898745 1 20 +ATOM C CD2 . PHE A0 1 3 . 3 PHE A0 CD2 0.0 1.0 12.2505 3.9711819 -5.4446263 1 21 +ATOM C CE1 . PHE A0 1 3 . 3 PHE A0 CE1 0.0 1.0 13.116196 3.5877843 -2.851367 1 22 +ATOM C CE2 . PHE A0 1 3 . 3 PHE A0 CE2 0.0 1.0 11.330531 3.826383 -4.423999 1 23 +ATOM C CZ . PHE A0 1 3 . 3 PHE A0 CZ 0.0 1.0 11.762968 3.6186793 -3.1209588 1 24 +ATOM N N . THR A0 1 4 . 4 THR A0 N 0.0 1.0 13.963165 0.7722872 -6.458706 1 25 +ATOM C CA . THR A0 1 4 . 4 THR A0 CA 0.0 1.0 12.965326 -0.25558436 -6.798397 1 26 +ATOM C C . THR A0 1 4 . 4 THR A0 C 0.0 1.0 12.224985 -0.7115219 -5.554282 1 27 +ATOM O O . THR A0 1 4 . 4 THR A0 O 0.0 1.0 12.839866 -0.95426965 -4.52644 1 28 +ATOM C CB . THR A0 1 4 . 4 THR A0 CB 0.0 1.0 13.609367 -1.4622413 -7.4896526 1 29 +ATOM O OG1 . THR A0 1 4 . 4 THR A0 OG1 0.0 1.0 14.2726 -1.0372214 -8.686122 1 30 +ATOM C CG2 . THR A0 1 4 . 4 THR A0 CG2 0.0 1.0 12.586059 -2.5198808 -7.8433366 1 31 +ATOM N N . VAL A0 1 5 . 5 VAL A0 N 0.0 1.0 10.953134 -0.83783495 -5.6996884 1 32 +ATOM C CA . VAL A0 1 5 . 5 VAL A0 CA 0.0 1.0 10.104167 -1.4181244 -4.670397 1 33 +ATOM C C . VAL A0 1 5 . 5 VAL A0 C 0.0 1.0 9.862136 -2.8698814 -5.022404 1 34 +ATOM O O . VAL A0 1 5 . 5 VAL A0 O 0.0 1.0 9.460455 -3.1712961 -6.144378 1 35 +ATOM C CB . VAL A0 1 5 . 5 VAL A0 CB 0.0 1.0 8.772692 -0.65600324 -4.5325527 1 36 +ATOM C CG1 . VAL A0 1 5 . 5 VAL A0 CG1 0.0 1.0 7.869281 -1.3085275 -3.5034533 1 37 +ATOM C CG2 . VAL A0 1 5 . 5 VAL A0 CG2 0.0 1.0 9.01667 0.78982264 -4.13428 1 38 +ATOM N N . THR A0 1 6 . 6 THR A0 N 0.0 1.0 10.079033 -3.7773414 -4.089814 1 39 +ATOM C CA . THR A0 1 6 . 6 THR A0 CA 0.0 1.0 9.905977 -5.2115335 -4.328102 1 40 +ATOM C C . THR A0 1 6 . 6 THR A0 C 0.0 1.0 8.775168 -5.749623 -3.4633894 1 41 +ATOM O O . THR A0 1 6 . 6 THR A0 O 0.0 1.0 8.432444 -5.169872 -2.4252563 1 42 +ATOM C CB . THR A0 1 6 . 6 THR A0 CB 0.0 1.0 11.201439 -5.989264 -4.034092 1 43 +ATOM O OG1 . THR A0 1 6 . 6 THR A0 OG1 0.0 1.0 11.575592 -5.815793 -2.6749692 1 44 +ATOM C CG2 . THR A0 1 6 . 6 THR A0 CG2 0.0 1.0 12.335914 -5.5424395 -4.9300995 1 45 +ATOM N N . VAL A0 1 7 . 7 VAL A0 N 0.0 1.0 8.200267 -6.851947 -3.9195936 1 46 +ATOM C CA . VAL A0 1 7 . 7 VAL A0 CA 0.0 1.0 7.1264696 -7.5543737 -3.1808405 1 47 +ATOM C C . VAL A0 1 7 . 7 VAL A0 C 0.0 1.0 7.567658 -8.96748 -2.882975 1 48 +ATOM O O . VAL A0 1 7 . 7 VAL A0 O 0.0 1.0 8.174631 -9.604019 -3.7238102 1 49 +ATOM C CB . VAL A0 1 7 . 7 VAL A0 CB 0.0 1.0 5.796671 -7.537336 -3.9742506 1 50 +ATOM C CG1 . VAL A0 1 7 . 7 VAL A0 CG1 0.0 1.0 5.2530603 -6.1099014 -4.1139507 1 51 +ATOM C CG2 . VAL A0 1 7 . 7 VAL A0 CG2 0.0 1.0 5.941799 -8.193116 -5.307931 1 52 +ATOM N N . PRO A0 1 8 . 8 PRO A0 N 0.0 1.0 7.2759266 -9.420065 -1.692616 1 53 +ATOM C CA . PRO A0 1 8 . 8 PRO A0 CA 0.0 1.0 7.5489283 -10.845719 -1.3769094 1 54 +ATOM C C . PRO A0 1 8 . 8 PRO A0 C 0.0 1.0 6.8002353 -11.767225 -2.3399665 1 55 +ATOM O O . PRO A0 1 8 . 8 PRO A0 O 0.0 1.0 7.322514 -12.762539 -2.799685 1 56 +ATOM C CB . PRO A0 1 8 . 8 PRO A0 CB 0.0 1.0 7.092244 -11.035825 0.062802404 1 57 +ATOM C CG . PRO A0 1 8 . 8 PRO A0 CG 0.0 1.0 7.1135173 -9.656545 0.66726 1 58 +ATOM C CD . PRO A0 1 8 . 8 PRO A0 CD 0.0 1.0 6.782514 -8.731165 -0.4910342 1 59 +ATOM N N . LYS A0 1 9 . 9 LYS A0 N 0.0 1.0 5.5576396 -11.372064 -2.5919967 1 60 +ATOM C CA . LYS A0 1 9 . 9 LYS A0 CA 0.0 1.0 4.6972923 -12.011406 -3.5884557 1 61 +ATOM C C . LYS A0 1 9 . 9 LYS A0 C 0.0 1.0 3.6131525 -11.049803 -4.013728 1 62 +ATOM O O . LYS A0 1 9 . 9 LYS A0 O 0.0 1.0 3.304584 -10.100955 -3.2949014 1 63 +ATOM C CB . LYS A0 1 9 . 9 LYS A0 CB 0.0 1.0 4.096723 -13.321087 -3.0230691 1 64 +ATOM C CG . LYS A0 1 9 . 9 LYS A0 CG 0.0 1.0 3.1847 -13.048734 -1.8404136 1 65 +ATOM C CD . LYS A0 1 9 . 9 LYS A0 CD 0.0 1.0 2.731534 -14.342119 -1.1295779 1 66 +ATOM C CE . LYS A0 1 9 . 9 LYS A0 CE 0.0 1.0 1.9673253 -15.268163 -1.9821873 1 67 +ATOM N NZ . LYS A0 1 9 . 9 LYS A0 NZ 0.0 1.0 1.5198752 -16.530107 -1.3298303 1 68 +ATOM N N . ASP A0 1 10 . 10 ASP A0 N 0.0 1.0 3.0215316 -11.3003645 -5.161544 1 69 +ATOM C CA . ASP A0 1 10 . 10 ASP A0 CA 0.0 1.0 2.0462217 -10.356682 -5.7057204 1 70 +ATOM C C . ASP A0 1 10 . 10 ASP A0 C 0.0 1.0 0.5942904 -10.8240795 -5.556837 1 71 +ATOM O O . ASP A0 1 10 . 10 ASP A0 O 0.0 1.0 -0.31539574 -10.149425 -6.0293345 1 72 +ATOM C CB . ASP A0 1 10 . 10 ASP A0 CB 0.0 1.0 2.3488348 -10.044087 -7.1654196 1 73 +ATOM C CG . ASP A0 1 10 . 10 ASP A0 CG 0.0 1.0 2.2622232 -11.257125 -8.055323 1 74 +ATOM O OD1 . ASP A0 1 10 . 10 ASP A0 OD1 0.0 1.0 2.1312587 -12.38859 -7.54667 1 75 +ATOM O OD2 . ASP A0 1 10 . 10 ASP A0 OD2 0.0 1.0 2.3577876 -11.07127 -9.291892 1 76 +ATOM N N . LEU A0 1 11 . 11 LEU A0 N 0.0 1.0 0.39632905 -11.967926 -4.914403 1 77 +ATOM C CA . LEU A0 1 11 . 11 LEU A0 CA 0.0 1.0 -0.93984973 -12.508006 -4.687149 1 78 +ATOM C C . LEU A0 1 11 . 11 LEU A0 C 0.0 1.0 -1.075981 -13.016809 -3.269641 1 79 +ATOM O O . LEU A0 1 11 . 11 LEU A0 O 0.0 1.0 -0.27433687 -13.84535 -2.8462424 1 80 +ATOM C CB . LEU A0 1 11 . 11 LEU A0 CB 0.0 1.0 -1.2732816 -13.615292 -5.695465 1 81 +ATOM C CG . LEU A0 1 11 . 11 LEU A0 CG 0.0 1.0 -2.5733008 -14.361292 -5.470902 1 82 +ATOM C CD1 . LEU A0 1 11 . 11 LEU A0 CD1 0.0 1.0 -3.771657 -13.432521 -5.6044188 1 83 +ATOM C CD2 . LEU A0 1 11 . 11 LEU A0 CD2 0.0 1.0 -2.6974478 -15.53989 -6.460527 1 84 +ATOM N N . TYR A0 1 12 . 12 TYR A0 N 0.0 1.0 -2.085629 -12.558104 -2.5777218 1 85 +ATOM C CA . TYR A0 1 12 . 12 TYR A0 CA 0.0 1.0 -2.4545336 -13.0763035 -1.2835872 1 86 +ATOM C C . TYR A0 1 12 . 12 TYR A0 C 0.0 1.0 -3.8054903 -13.719185 -1.3481836 1 87 +ATOM O O . TYR A0 1 12 . 12 TYR A0 O 0.0 1.0 -4.734505 -13.148939 -1.8902998 1 88 +ATOM C CB . TYR A0 1 12 . 12 TYR A0 CB 0.0 1.0 -2.4587712 -11.969978 -0.2279586 1 89 +ATOM C CG . TYR A0 1 12 . 12 TYR A0 CG 0.0 1.0 -1.0789839 -11.499203 0.17345895 1 90 +ATOM C CD1 . TYR A0 1 12 . 12 TYR A0 CD1 0.0 1.0 -0.39290267 -12.0668545 1.2426779 1 91 +ATOM C CD2 . TYR A0 1 12 . 12 TYR A0 CD2 0.0 1.0 -0.45237383 -10.47178 -0.5287559 1 92 +ATOM C CE1 . TYR A0 1 12 . 12 TYR A0 CE1 0.0 1.0 0.88431007 -11.634681 1.5966305 1 93 +ATOM C CE2 . TYR A0 1 12 . 12 TYR A0 CE2 0.0 1.0 0.8082293 -10.03933 -0.18660977 1 94 +ATOM C CZ . TYR A0 1 12 . 12 TYR A0 CZ 0.0 1.0 1.477941 -10.614402 0.8695617 1 95 +ATOM O OH . TYR A0 1 12 . 12 TYR A0 OH 0.0 1.0 2.7315812 -10.181391 1.223089 1 96 +ATOM N N . VAL A0 1 13 . 13 VAL A0 N 0.0 1.0 -3.9336658 -14.8748665 -0.8098632 1 97 +ATOM C CA . VAL A0 1 13 . 13 VAL A0 CA 0.0 1.0 -5.208932 -15.544186 -0.64512014 1 98 +ATOM C C . VAL A0 1 13 . 13 VAL A0 C 0.0 1.0 -5.477027 -15.581001 0.8563337 1 99 +ATOM O O . VAL A0 1 13 . 13 VAL A0 O 0.0 1.0 -4.7412133 -16.21947 1.590332 1 100 +ATOM C CB . VAL A0 1 13 . 13 VAL A0 CB 0.0 1.0 -5.2109213 -16.954262 -1.2486033 1 101 +ATOM C CG1 . VAL A0 1 13 . 13 VAL A0 CG1 0.0 1.0 -6.582922 -17.59465 -1.0576274 1 102 +ATOM C CG2 . VAL A0 1 13 . 13 VAL A0 CG2 0.0 1.0 -4.843006 -16.919907 -2.7175822 1 103 +ATOM N N . VAL A0 1 14 . 14 VAL A0 N 0.0 1.0 -6.5197077 -14.916352 1.2709281 1 104 +ATOM C CA . VAL A0 1 14 . 14 VAL A0 CA 0.0 1.0 -6.7648025 -14.74054 2.692306 1 105 +ATOM C C . VAL A0 1 14 . 14 VAL A0 C 0.0 1.0 -8.153311 -15.221363 3.056195 1 106 +ATOM O O . VAL A0 1 14 . 14 VAL A0 O 0.0 1.0 -9.062235 -15.218879 2.232852 1 107 +ATOM C CB . VAL A0 1 14 . 14 VAL A0 CB 0.0 1.0 -6.5734825 -13.263087 3.099344 1 108 +ATOM C CG1 . VAL A0 1 14 . 14 VAL A0 CG1 0.0 1.0 -5.1435184 -12.821625 2.8779464 1 109 +ATOM C CG2 . VAL A0 1 14 . 14 VAL A0 CG2 0.0 1.0 -7.548871 -12.362408 2.34871 1 110 +ATOM N N . GLU A0 1 15 . 15 GLU A0 N 0.0 1.0 -8.325821 -15.577536 4.299426 1 111 +ATOM C CA . GLU A0 1 15 . 15 GLU A0 CA 0.0 1.0 -9.619863 -16.049265 4.806549 1 112 +ATOM C C . GLU A0 1 15 . 15 GLU A0 C 0.0 1.0 -10.472345 -14.857406 5.228219 1 113 +ATOM O O . GLU A0 1 15 . 15 GLU A0 O 0.0 1.0 -9.97351 -13.89617 5.794339 1 114 +ATOM C CB . GLU A0 1 15 . 15 GLU A0 CB 0.0 1.0 -9.451695 -16.991903 5.9788117 1 115 +ATOM C CG . GLU A0 1 15 . 15 GLU A0 CG 0.0 1.0 -8.724878 -18.277855 5.6621346 1 116 +ATOM C CD . GLU A0 1 15 . 15 GLU A0 CD 0.0 1.0 -9.494949 -19.247028 4.785264 1 117 +ATOM O OE1 . GLU A0 1 15 . 15 GLU A0 OE1 0.0 1.0 -10.74269 -19.210735 4.732816 1 118 +ATOM O OE2 . GLU A0 1 15 . 15 GLU A0 OE2 0.0 1.0 -8.880746 -20.038162 4.1367426 1 119 +ATOM N N . TYR A0 1 16 . 16 TYR A0 N 0.0 1.0 -11.77472 -14.986311 4.9875884 1 120 +ATOM C CA . TYR A0 1 16 . 16 TYR A0 CA 0.0 1.0 -12.745427 -14.007111 5.457802 1 121 +ATOM C C . TYR A0 1 16 . 16 TYR A0 C 0.0 1.0 -12.701941 -13.905257 6.981548 1 122 +ATOM O O . TYR A0 1 16 . 16 TYR A0 O 0.0 1.0 -12.705004 -14.929454 7.6771846 1 123 +ATOM C CB . TYR A0 1 16 . 16 TYR A0 CB 0.0 1.0 -14.154802 -14.408533 4.987843 1 124 +ATOM C CG . TYR A0 1 16 . 16 TYR A0 CG 0.0 1.0 -15.237232 -13.472115 5.436432 1 125 +ATOM C CD1 . TYR A0 1 16 . 16 TYR A0 CD1 0.0 1.0 -15.417013 -12.228046 4.8634834 1 126 +ATOM C CD2 . TYR A0 1 16 . 16 TYR A0 CD2 0.0 1.0 -16.10666 -13.835769 6.4671273 1 127 +ATOM C CE1 . TYR A0 1 16 . 16 TYR A0 CE1 0.0 1.0 -16.425661 -11.364819 5.295783 1 128 +ATOM C CE2 . TYR A0 1 16 . 16 TYR A0 CE2 0.0 1.0 -17.107594 -12.970379 6.89956 1 129 +ATOM C CZ . TYR A0 1 16 . 16 TYR A0 CZ 0.0 1.0 -17.258163 -11.745541 6.3075376 1 130 +ATOM O OH . TYR A0 1 16 . 16 TYR A0 OH 0.0 1.0 -18.25541 -10.884911 6.722103 1 131 +ATOM N N . GLY A0 1 17 . 17 GLY A0 N 0.0 1.0 -12.7072935 -12.668914 7.5148754 1 132 +ATOM C CA . GLY A0 1 17 . 17 GLY A0 CA 0.0 1.0 -12.653563 -12.427336 8.941143 1 133 +ATOM C C . GLY A0 1 17 . 17 GLY A0 C 0.0 1.0 -11.254838 -12.411888 9.538075 1 134 +ATOM O O . GLY A0 1 17 . 17 GLY A0 O 0.0 1.0 -11.06723 -12.0037565 10.6855545 1 135 +ATOM N N . SER A0 1 18 . 18 SER A0 N 0.0 1.0 -10.26149 -12.851828 8.761883 1 136 +ATOM C CA . SER A0 1 18 . 18 SER A0 CA 0.0 1.0 -8.884834 -12.891735 9.242727 1 137 +ATOM C C . SER A0 1 18 . 18 SER A0 C 0.0 1.0 -8.234123 -11.509104 9.169032 1 138 +ATOM O O . SER A0 1 18 . 18 SER A0 O 0.0 1.0 -8.782335 -10.568691 8.595897 1 139 +ATOM C CB . SER A0 1 18 . 18 SER A0 CB 0.0 1.0 -8.050989 -13.891178 8.426044 1 140 +ATOM O OG . SER A0 1 18 . 18 SER A0 OG 0.0 1.0 -7.924347 -13.448747 7.085243 1 141 +ATOM N N . ASN A0 1 19 . 19 ASN A0 N 0.0 1.0 -7.1205997 -11.429894 9.802389 1 142 +ATOM C CA . ASN A0 1 19 . 19 ASN A0 CA 0.0 1.0 -6.266697 -10.270433 9.580561 1 143 +ATOM C C . ASN A0 1 19 . 19 ASN A0 C 0.0 1.0 -5.2786703 -10.576246 8.47552 1 144 +ATOM O O . ASN A0 1 19 . 19 ASN A0 O 0.0 1.0 -4.9006424 -11.7459755 8.275847 1 145 +ATOM C CB . ASN A0 1 19 . 19 ASN A0 CB 0.0 1.0 -5.55727 -9.870418 10.885297 1 146 +ATOM C CG . ASN A0 1 19 . 19 ASN A0 CG 0.0 1.0 -4.382981 -10.741421 11.248877 1 147 +ATOM O OD1 . ASN A0 1 19 . 19 ASN A0 OD1 0.0 1.0 -3.6641521 -11.262991 10.391111 1 148 +ATOM N ND2 . ASN A0 1 19 . 19 ASN A0 ND2 0.0 1.0 -4.144738 -10.913918 12.536495 1 149 +ATOM N N . MET A0 1 20 . 20 MET A0 N 0.0 1.0 -4.88037 -9.597744 7.671488 1 150 +ATOM C CA . MET A0 1 20 . 20 MET A0 CA 0.0 1.0 -3.8677576 -9.772135 6.6467886 1 151 +ATOM C C . MET A0 1 20 . 20 MET A0 C 0.0 1.0 -2.8328552 -8.6739855 6.727126 1 152 +ATOM O O . MET A0 1 20 . 20 MET A0 O 0.0 1.0 -3.150119 -7.538465 7.082909 1 153 +ATOM C CB . MET A0 1 20 . 20 MET A0 CB 0.0 1.0 -4.486244 -9.828772 5.233613 1 154 +ATOM C CG . MET A0 1 20 . 20 MET A0 CG 0.0 1.0 -5.0578737 -8.525469 4.753192 1 155 +ATOM S SD . MET A0 1 20 . 20 MET A0 SD 0.0 1.0 -5.720389 -8.626179 3.0565643 1 156 +ATOM C CE . MET A0 1 20 . 20 MET A0 CE 0.0 1.0 -5.9956236 -6.8243275 2.703978 1 157 +ATOM N N . THR A0 1 21 . 21 THR A0 N 0.0 1.0 -1.6310983 -9.074384 6.420821 1 158 +ATOM C CA . THR A0 1 21 . 21 THR A0 CA 0.0 1.0 -0.54997826 -8.106034 6.253364 1 159 +ATOM C C . THR A0 1 21 . 21 THR A0 C 0.0 1.0 0.052850686 -8.294699 4.874013 1 160 +ATOM O O . THR A0 1 21 . 21 THR A0 O 0.0 1.0 0.48340508 -9.385839 4.5493984 1 161 +ATOM C CB . THR A0 1 21 . 21 THR A0 CB 0.0 1.0 0.5358937 -8.280049 7.3240733 1 162 +ATOM O OG1 . THR A0 1 21 . 21 THR A0 OG1 0.0 1.0 -0.039502885 -8.077385 8.638761 1 163 +ATOM C CG2 . THR A0 1 21 . 21 THR A0 CG2 0.0 1.0 1.6846063 -7.28741 7.143937 1 164 +ATOM N N . ILE A0 1 22 . 22 ILE A0 N 0.0 1.0 0.028050128 -7.259146 4.0615206 1 165 +ATOM C CA . ILE A0 1 22 . 22 ILE A0 CA 0.0 1.0 0.6212981 -7.3135996 2.7392366 1 166 +ATOM C C . ILE A0 1 22 . 22 ILE A0 C 0.0 1.0 1.7909303 -6.360079 2.7136672 1 167 +ATOM O O . ILE A0 1 22 . 22 ILE A0 O 0.0 1.0 1.7494979 -5.2875657 3.3190613 1 168 +ATOM C CB . ILE A0 1 22 . 22 ILE A0 CB 0.0 1.0 -0.4203682 -7.0084476 1.6062241 1 169 +ATOM C CG1 . ILE A0 1 22 . 22 ILE A0 CG1 0.0 1.0 -1.0459224 -5.6228666 1.8002582 1 170 +ATOM C CG2 . ILE A0 1 22 . 22 ILE A0 CG2 0.0 1.0 -1.4806046 -8.08124 1.5713086 1 171 +ATOM C CD1 . ILE A0 1 22 . 22 ILE A0 CD1 0.0 1.0 -1.9128258 -5.1842947 0.61007786 1 172 +ATOM N N . GLU A0 1 23 . 23 GLU A0 N 0.0 1.0 2.856642 -6.743147 2.0183082 1 173 +ATOM C CA . GLU A0 1 23 . 23 GLU A0 CA 0.0 1.0 4.138629 -6.0672426 2.1385393 1 174 +ATOM C C . GLU A0 1 23 . 23 GLU A0 C 0.0 1.0 4.681606 -5.568933 0.81268543 1 175 +ATOM O O . GLU A0 1 23 . 23 GLU A0 O 0.0 1.0 4.540975 -6.233038 -0.19873065 1 176 +ATOM C CB . GLU A0 1 23 . 23 GLU A0 CB 0.0 1.0 5.1648235 -6.985518 2.7739942 1 177 +ATOM C CG . GLU A0 1 23 . 23 GLU A0 CG 0.0 1.0 4.798434 -7.449295 4.16331 1 178 +ATOM C CD . GLU A0 1 23 . 23 GLU A0 CD 0.0 1.0 5.7861805 -8.440084 4.7751527 1 179 +ATOM O OE1 . GLU A0 1 23 . 23 GLU A0 OE1 0.0 1.0 6.81186 -8.799368 4.158967 1 180 +ATOM O OE2 . GLU A0 1 23 . 23 GLU A0 OE2 0.0 1.0 5.5518904 -8.902812 5.864338 1 181 +ATOM N N . CYS A0 1 24 . 24 CYS A0 N 0.0 1.0 5.336858 -4.4275646 0.8540971 1 182 +ATOM C CA . CYS A0 1 24 . 24 CYS A0 CA 0.0 1.0 6.2546515 -3.9148455 -0.16446762 1 183 +ATOM C C . CYS A0 1 24 . 24 CYS A0 C 0.0 1.0 7.557969 -3.5898867 0.5172881 1 184 +ATOM O O . CYS A0 1 24 . 24 CYS A0 O 0.0 1.0 7.5500855 -3.0474358 1.6198778 1 185 +ATOM C CB . CYS A0 1 24 . 24 CYS A0 CB 0.0 1.0 5.69707 -2.6889062 -0.86559993 1 186 +ATOM S SG . CYS A0 1 24 . 24 CYS A0 SG 0.0 1.0 4.329775 -3.0372424 -1.9928992 1 187 +ATOM N N . LYS A0 1 25 . 25 LYS A0 N 0.0 1.0 8.66893 -3.8938973 -0.15522322 1 188 +ATOM C CA . LYS A0 1 25 . 25 LYS A0 CA 0.0 1.0 9.988536 -3.6004524 0.39588076 1 189 +ATOM C C . LYS A0 1 25 . 25 LYS A0 C 0.0 1.0 10.681206 -2.5101871 -0.40081704 1 190 +ATOM O O . LYS A0 1 25 . 25 LYS A0 O 0.0 1.0 10.510162 -2.4547453 -1.6165874 1 191 +ATOM C CB . LYS A0 1 25 . 25 LYS A0 CB 0.0 1.0 10.856426 -4.856517 0.43669945 1 192 +ATOM C CG . LYS A0 1 25 . 25 LYS A0 CG 0.0 1.0 10.379023 -5.892373 1.438269 1 193 +ATOM C CD . LYS A0 1 25 . 25 LYS A0 CD 0.0 1.0 11.365829 -7.0073028 1.5877581 1 194 +ATOM C CE . LYS A0 1 25 . 25 LYS A0 CE 0.0 1.0 10.948582 -7.9802117 2.6910067 1 195 +ATOM N NZ . LYS A0 1 25 . 25 LYS A0 NZ 0.0 1.0 11.98609 -9.02413 2.9371202 1 196 +ATOM N N . PHE A0 1 26 . 26 PHE A0 N 0.0 1.0 11.464795 -1.7063727 0.25763488 1 197 +ATOM C CA . PHE A0 1 26 . 26 PHE A0 CA 0.0 1.0 12.226844 -0.62741196 -0.35547894 1 198 +ATOM C C . PHE A0 1 26 . 26 PHE A0 C 0.0 1.0 13.60974 -0.57126194 0.2210849 1 199 +ATOM O O . PHE A0 1 26 . 26 PHE A0 O 0.0 1.0 13.858103 -1.0358927 1.3426603 1 200 +ATOM C CB . PHE A0 1 26 . 26 PHE A0 CB 0.0 1.0 11.464962 0.6974271 -0.23546465 1 201 +ATOM C CG . PHE A0 1 26 . 26 PHE A0 CG 0.0 1.0 11.182621 1.1002066 1.1754415 1 202 +ATOM C CD1 . PHE A0 1 26 . 26 PHE A0 CD1 0.0 1.0 12.083596 1.8688157 1.8808609 1 203 +ATOM C CD2 . PHE A0 1 26 . 26 PHE A0 CD2 0.0 1.0 10.007044 0.7393537 1.8229427 1 204 +ATOM C CE1 . PHE A0 1 26 . 26 PHE A0 CE1 0.0 1.0 11.834719 2.249358 3.2030168 1 205 +ATOM C CE2 . PHE A0 1 26 . 26 PHE A0 CE2 0.0 1.0 9.73461 1.1071818 3.1365805 1 206 +ATOM C CZ . PHE A0 1 26 . 26 PHE A0 CZ 0.0 1.0 10.670898 1.8736706 3.8158321 1 207 +ATOM N N . PRO A0 1 27 . 27 PRO A0 N 0.0 1.0 14.550634 -0.04185505 -0.5351639 1 208 +ATOM C CA . PRO A0 1 27 . 27 PRO A0 CA 0.0 1.0 15.928405 -0.03072663 -0.09511241 1 209 +ATOM C C . PRO A0 1 27 . 27 PRO A0 C 0.0 1.0 16.209362 0.9931371 1.0063462 1 210 +ATOM O O . PRO A0 1 27 . 27 PRO A0 O 0.0 1.0 15.901733 2.1564317 0.850099 1 211 +ATOM C CB . PRO A0 1 27 . 27 PRO A0 CB 0.0 1.0 16.721107 0.30034092 -1.3708758 1 212 +ATOM C CG . PRO A0 1 27 . 27 PRO A0 CG 0.0 1.0 15.7481785 1.1075578 -2.1758103 1 213 +ATOM C CD . PRO A0 1 27 . 27 PRO A0 CD 0.0 1.0 14.381134 0.5601462 -1.8655322 1 214 +ATOM N N . VAL A0 1 28 . 28 VAL A0 N 0.0 1.0 16.741999 0.5099692 2.0776196 1 215 +ATOM C CA . VAL A0 1 28 . 28 VAL A0 CA 0.0 1.0 17.215853 1.362799 3.1513624 1 216 +ATOM C C . VAL A0 1 28 . 28 VAL A0 C 0.0 1.0 18.652832 0.9780295 3.482554 1 217 +ATOM O O . VAL A0 1 28 . 28 VAL A0 O 0.0 1.0 18.91023 -0.16876763 3.819167 1 218 +ATOM C CB . VAL A0 1 28 . 28 VAL A0 CB 0.0 1.0 16.309923 1.2647787 4.416503 1 219 +ATOM C CG1 . VAL A0 1 28 . 28 VAL A0 CG1 0.0 1.0 16.864899 2.1155381 5.5495167 1 220 +ATOM C CG2 . VAL A0 1 28 . 28 VAL A0 CG2 0.0 1.0 14.899373 1.7019975 4.1075006 1 221 +ATOM N N . GLU A0 1 29 . 29 GLU A0 N 0.0 1.0 19.539734 1.9325595 3.3994958 1 222 +ATOM C CA . GLU A0 1 29 . 29 GLU A0 CA 0.0 1.0 20.934422 1.6976546 3.7491636 1 223 +ATOM C C . GLU A0 1 29 . 29 GLU A0 C 0.0 1.0 21.21936 2.2748895 5.113775 1 224 +ATOM O O . GLU A0 1 29 . 29 GLU A0 O 0.0 1.0 21.151413 3.4868836 5.3064833 1 225 +ATOM C CB . GLU A0 1 29 . 29 GLU A0 CB 0.0 1.0 21.875988 2.2954545 2.6829925 1 226 +ATOM C CG . GLU A0 1 29 . 29 GLU A0 CG 0.0 1.0 23.235847 1.6486058 2.6209545 1 227 +ATOM C CD . GLU A0 1 29 . 29 GLU A0 CD 0.0 1.0 24.110008 2.1892836 1.515615 1 228 +ATOM O OE1 . GLU A0 1 29 . 29 GLU A0 OE1 0.0 1.0 24.219456 3.4150336 1.3732557 1 229 +ATOM O OE2 . GLU A0 1 29 . 29 GLU A0 OE2 0.0 1.0 24.65717 1.4355325 0.7576492 1 230 +ATOM N N . LYS A0 1 30 . 30 LYS A0 N 0.0 1.0 21.411057 1.4294958 6.089685 1 231 +ATOM C CA . LYS A0 1 30 . 30 LYS A0 CA 0.0 1.0 21.692894 1.8124926 7.4784145 1 232 +ATOM C C . LYS A0 1 30 . 30 LYS A0 C 0.0 1.0 20.416441 2.3159769 8.146175 1 233 +ATOM O O . LYS A0 1 30 . 30 LYS A0 O 0.0 1.0 19.390697 1.6321945 8.174507 1 234 +ATOM C CB . LYS A0 1 30 . 30 LYS A0 CB 0.0 1.0 22.840248 2.7747195 7.556112 1 235 +ATOM C CG . LYS A0 1 30 . 30 LYS A0 CG 0.0 1.0 24.147106 2.1715126 7.0594983 1 236 +ATOM C CD . LYS A0 1 30 . 30 LYS A0 CD 0.0 1.0 25.304432 3.0849876 7.2677145 1 237 +ATOM C CE . LYS A0 1 30 . 30 LYS A0 CE 0.0 1.0 26.621033 2.5205178 6.7136827 1 238 +ATOM N NZ . LYS A0 1 30 . 30 LYS A0 NZ 0.0 1.0 27.754774 3.4673467 6.869752 1 239 +ATOM N N . GLN A0 1 31 . 31 GLN A0 N 0.0 1.0 20.377274 3.5601435 8.6921625 1 240 +ATOM C CA . GLN A0 1 31 . 31 GLN A0 CA 0.0 1.0 19.2236 4.092698 9.380457 1 241 +ATOM C C . GLN A0 1 31 . 31 GLN A0 C 0.0 1.0 18.239021 4.7111235 8.408712 1 242 +ATOM O O . GLN A0 1 31 . 31 GLN A0 O 0.0 1.0 18.60828 5.2415166 7.355931 1 243 +ATOM C CB . GLN A0 1 31 . 31 GLN A0 CB 0.0 1.0 19.631634 5.1388426 10.429265 1 244 +ATOM C CG . GLN A0 1 31 . 31 GLN A0 CG 0.0 1.0 20.216148 6.3977747 9.842269 1 245 +ATOM C CD . GLN A0 1 31 . 31 GLN A0 CD 0.0 1.0 21.443897 6.873713 10.572102 1 246 +ATOM O OE1 . GLN A0 1 31 . 31 GLN A0 OE1 0.0 1.0 22.1815 6.0133553 11.091963 1 247 +ATOM N NE2 . GLN A0 1 31 . 31 GLN A0 NE2 0.0 1.0 21.644653 8.197134 10.669171 1 248 +ATOM N N . LEU A0 1 32 . 32 LEU A0 N 0.0 1.0 16.988802 4.639883 8.762733 1 249 +ATOM C CA . LEU A0 1 32 . 32 LEU A0 CA 0.0 1.0 15.9062195 5.2000036 7.9722366 1 250 +ATOM C C . LEU A0 1 32 . 32 LEU A0 C 0.0 1.0 15.843182 6.7119293 8.102848 1 251 +ATOM O O . LEU A0 1 32 . 32 LEU A0 O 0.0 1.0 15.943659 7.2342515 9.196934 1 252 +ATOM C CB . LEU A0 1 32 . 32 LEU A0 CB 0.0 1.0 14.563648 4.562999 8.383331 1 253 +ATOM C CG . LEU A0 1 32 . 32 LEU A0 CG 0.0 1.0 13.33286 5.036948 7.651588 1 254 +ATOM C CD1 . LEU A0 1 32 . 32 LEU A0 CD1 0.0 1.0 13.383922 4.598817 6.185683 1 255 +ATOM C CD2 . LEU A0 1 32 . 32 LEU A0 CD2 0.0 1.0 12.068497 4.486656 8.327413 1 256 +ATOM N N . ASP A0 1 33 . 33 ASP A0 N 0.0 1.0 15.646521 7.3901787 7.009489 1 257 +ATOM C CA . ASP A0 1 33 . 33 ASP A0 CA 0.0 1.0 15.462706 8.827442 6.95871 1 258 +ATOM C C . ASP A0 1 33 . 33 ASP A0 C 0.0 1.0 13.977495 9.141628 6.851651 1 259 +ATOM O O . ASP A0 1 33 . 33 ASP A0 O 0.0 1.0 13.422468 9.197939 5.7580447 1 260 +ATOM C CB . ASP A0 1 33 . 33 ASP A0 CB 0.0 1.0 16.253891 9.434567 5.7825174 1 261 +ATOM C CG . ASP A0 1 33 . 33 ASP A0 CG 0.0 1.0 16.199661 10.940677 5.7267857 1 262 +ATOM O OD1 . ASP A0 1 33 . 33 ASP A0 OD1 0.0 1.0 15.495167 11.574662 6.562055 1 263 +ATOM O OD2 . ASP A0 1 33 . 33 ASP A0 OD2 0.0 1.0 16.858889 11.548103 4.8447123 1 264 +ATOM N N . LEU A0 1 34 . 34 LEU A0 N 0.0 1.0 13.262461 9.357775 8.041088 1 265 +ATOM C CA . LEU A0 1 34 . 34 LEU A0 CA 0.0 1.0 11.820761 9.573517 8.064911 1 266 +ATOM C C . LEU A0 1 34 . 34 LEU A0 C 0.0 1.0 11.388908 10.806683 7.267922 1 267 +ATOM O O . LEU A0 1 34 . 34 LEU A0 O 0.0 1.0 10.314798 10.811945 6.6551723 1 268 +ATOM C CB . LEU A0 1 34 . 34 LEU A0 CB 0.0 1.0 11.291259 9.68117 9.503511 1 269 +ATOM C CG . LEU A0 1 34 . 34 LEU A0 CG 0.0 1.0 11.291297 8.358196 10.280934 1 270 +ATOM C CD1 . LEU A0 1 34 . 34 LEU A0 CD1 0.0 1.0 10.807171 8.598943 11.717158 1 271 +ATOM C CD2 . LEU A0 1 34 . 34 LEU A0 CD2 0.0 1.0 10.435597 7.3256955 9.596678 1 272 +ATOM N N . ALA A0 1 35 . 35 ALA A0 N 0.0 1.0 12.215792 11.847955 7.2859783 1 273 +ATOM C CA . ALA A0 1 35 . 35 ALA A0 CA 0.0 1.0 11.884634 13.070383 6.5616903 1 274 +ATOM C C . ALA A0 1 35 . 35 ALA A0 C 0.0 1.0 11.723444 12.828219 5.072942 1 275 +ATOM O O . ALA A0 1 35 . 35 ALA A0 O 0.0 1.0 11.021225 13.574782 4.3805017 1 276 +ATOM C CB . ALA A0 1 35 . 35 ALA A0 CB 0.0 1.0 12.959747 14.126893 6.811189 1 277 +ATOM N N . ALA A0 1 36 . 36 ALA A0 N 0.0 1.0 12.329876 11.791519 4.615299 1 278 +ATOM C CA . ALA A0 1 36 . 36 ALA A0 CA 0.0 1.0 12.343561 11.475506 3.1815856 1 279 +ATOM C C . ALA A0 1 36 . 36 ALA A0 C 0.0 1.0 11.276341 10.482786 2.762556 1 280 +ATOM O O . ALA A0 1 36 . 36 ALA A0 O 0.0 1.0 10.926196 10.389876 1.5726041 1 281 +ATOM C CB . ALA A0 1 36 . 36 ALA A0 CB 0.0 1.0 13.70059 10.952618 2.7975779 1 282 +ATOM N N . LEU A0 1 37 . 37 LEU A0 N 0.0 1.0 10.729492 9.743721 3.7060523 1 283 +ATOM C CA . LEU A0 1 37 . 37 LEU A0 CA 0.0 1.0 9.856447 8.621883 3.393969 1 284 +ATOM C C . LEU A0 1 37 . 37 LEU A0 C 0.0 1.0 8.418832 9.024209 3.2322235 1 285 +ATOM O O . LEU A0 1 37 . 37 LEU A0 O 0.0 1.0 7.8415947 9.658909 4.114643 1 286 +ATOM C CB . LEU A0 1 37 . 37 LEU A0 CB 0.0 1.0 9.981196 7.536864 4.484565 1 287 +ATOM C CG . LEU A0 1 37 . 37 LEU A0 CG 0.0 1.0 9.149292 6.280657 4.3107505 1 288 +ATOM C CD1 . LEU A0 1 37 . 37 LEU A0 CD1 0.0 1.0 9.570589 5.5274687 3.0426893 1 289 +ATOM C CD2 . LEU A0 1 37 . 37 LEU A0 CD2 0.0 1.0 9.252655 5.370872 5.532845 1 290 +ATOM N N . ILE A0 1 38 . 38 ILE A0 N 0.0 1.0 7.8044376 8.644764 2.1184425 1 291 +ATOM C CA . ILE A0 1 38 . 38 ILE A0 CA 0.0 1.0 6.3898306 8.802973 1.8441176 1 292 +ATOM C C . ILE A0 1 38 . 38 ILE A0 C 0.0 1.0 5.8487616 7.456481 1.4075065 1 293 +ATOM O O . ILE A0 1 38 . 38 ILE A0 O 0.0 1.0 6.38103 6.848994 0.4890132 1 294 +ATOM C CB . ILE A0 1 38 . 38 ILE A0 CB 0.0 1.0 6.1076307 9.870087 0.7644346 1 295 +ATOM C CG1 . ILE A0 1 38 . 38 ILE A0 CG1 0.0 1.0 6.6861506 11.223478 1.1771508 1 296 +ATOM C CG2 . ILE A0 1 38 . 38 ILE A0 CG2 0.0 1.0 4.620863 9.971733 0.488402 1 297 +ATOM C CD1 . ILE A0 1 38 . 38 ILE A0 CD1 0.0 1.0 6.686038 12.260458 0.07822729 1 298 +ATOM N N . VAL A0 1 39 . 39 VAL A0 N 0.0 1.0 4.7762356 6.996969 2.0592527 1 299 +ATOM C CA . VAL A0 1 39 . 39 VAL A0 CA 0.0 1.0 4.157798 5.7218943 1.7076685 1 300 +ATOM C C . VAL A0 1 39 . 39 VAL A0 C 0.0 1.0 2.6606536 5.930646 1.5282654 1 301 +ATOM O O . VAL A0 1 39 . 39 VAL A0 O 0.0 1.0 2.0254412 6.5558853 2.3651576 1 302 +ATOM C CB . VAL A0 1 39 . 39 VAL A0 CB 0.0 1.0 4.408903 4.6419225 2.787891 1 303 +ATOM C CG1 . VAL A0 1 39 . 39 VAL A0 CG1 0.0 1.0 3.7460656 3.3255646 2.3931904 1 304 +ATOM C CG2 . VAL A0 1 39 . 39 VAL A0 CG2 0.0 1.0 5.8911963 4.4330683 3.0137105 1 305 +ATOM N N . TYR A0 1 40 . 40 TYR A0 N 0.0 1.0 2.129249 5.429407 0.43933195 1 306 +ATOM C CA . TYR A0 1 40 . 40 TYR A0 CA 0.0 1.0 0.70906556 5.496381 0.17838824 1 307 +ATOM C C . TYR A0 1 40 . 40 TYR A0 C 0.0 1.0 0.20407993 4.1387644 -0.3036117 1 308 +ATOM O O . TYR A0 1 40 . 40 TYR A0 O 0.0 1.0 0.74433494 3.5897498 -1.2508099 1 309 +ATOM C CB . TYR A0 1 40 . 40 TYR A0 CB 0.0 1.0 0.38441813 6.582843 -0.86727434 1 310 +ATOM C CG . TYR A0 1 40 . 40 TYR A0 CG 0.0 1.0 -1.0927739 6.7619677 -1.1373779 1 311 +ATOM C CD1 . TYR A0 1 40 . 40 TYR A0 CD1 0.0 1.0 -1.9113154 7.421425 -0.23901248 1 312 +ATOM C CD2 . TYR A0 1 40 . 40 TYR A0 CD2 0.0 1.0 -1.6347272 6.3103256 -2.334639 1 313 +ATOM C CE1 . TYR A0 1 40 . 40 TYR A0 CE1 0.0 1.0 -3.2832708 7.596459 -0.5151751 1 314 +ATOM C CE2 . TYR A0 1 40 . 40 TYR A0 CE2 0.0 1.0 -2.9859364 6.4921923 -2.5998793 1 315 +ATOM C CZ . TYR A0 1 40 . 40 TYR A0 CZ 0.0 1.0 -3.8101332 7.1259828 -1.6831563 1 316 +ATOM O OH . TYR A0 1 40 . 40 TYR A0 OH 0.0 1.0 -5.148074 7.3130016 -1.9527683 1 317 +ATOM N N . TRP A0 1 41 . 41 TRP A0 N 0.0 1.0 -0.77649415 3.5839152 0.38408506 1 318 +ATOM C CA . TRP A0 1 41 . 41 TRP A0 CA 0.0 1.0 -1.4306922 2.349319 -0.034365203 1 319 +ATOM C C . TRP A0 1 41 . 41 TRP A0 C 0.0 1.0 -2.8040426 2.68503 -0.5496936 1 320 +ATOM O O . TRP A0 1 41 . 41 TRP A0 O 0.0 1.0 -3.5662966 3.4209466 0.09949596 1 321 +ATOM C CB . TRP A0 1 41 . 41 TRP A0 CB 0.0 1.0 -1.537817 1.3680781 1.1272156 1 322 +ATOM C CG . TRP A0 1 41 . 41 TRP A0 CG 0.0 1.0 -0.24994814 0.70355517 1.5112886 1 323 +ATOM C CD1 . TRP A0 1 41 . 41 TRP A0 CD1 0.0 1.0 0.6229944 1.1513524 2.4810963 1 324 +ATOM C CD2 . TRP A0 1 41 . 41 TRP A0 CD2 0.0 1.0 0.29906374 -0.4806643 0.9552816 1 325 +ATOM N NE1 . TRP A0 1 41 . 41 TRP A0 NE1 0.0 1.0 1.7036748 0.2835971 2.525917 1 326 +ATOM C CE2 . TRP A0 1 41 . 41 TRP A0 CE2 0.0 1.0 1.5269121 -0.7293706 1.6116595 1 327 +ATOM C CE3 . TRP A0 1 41 . 41 TRP A0 CE3 0.0 1.0 -0.107326485 -1.3670386 -0.054049037 1 328 +ATOM C CZ2 . TRP A0 1 41 . 41 TRP A0 CZ2 0.0 1.0 2.3345175 -1.8121666 1.2954009 1 329 +ATOM C CZ3 . TRP A0 1 41 . 41 TRP A0 CZ3 0.0 1.0 0.69069207 -2.4539332 -0.36913565 1 330 +ATOM C CH2 . TRP A0 1 41 . 41 TRP A0 CH2 0.0 1.0 1.8867558 -2.66096 0.30202824 1 331 +ATOM N N . GLU A0 1 42 . 42 GLU A0 N 0.0 1.0 -3.1775622 2.1539712 -1.6890826 1 332 +ATOM C CA . GLU A0 1 42 . 42 GLU A0 CA 0.0 1.0 -4.4838977 2.3692198 -2.2835913 1 333 +ATOM C C . GLU A0 1 42 . 42 GLU A0 C 0.0 1.0 -5.0292435 1.0956681 -2.9159727 1 334 +ATOM O O . GLU A0 1 42 . 42 GLU A0 O 0.0 1.0 -4.2837534 0.23172694 -3.3671873 1 335 +ATOM C CB . GLU A0 1 42 . 42 GLU A0 CB 0.0 1.0 -4.426812 3.5086858 -3.330486 1 336 +ATOM C CG . GLU A0 1 42 . 42 GLU A0 CG 0.0 1.0 -3.9706025 3.0732176 -4.697251 1 337 +ATOM C CD . GLU A0 1 42 . 42 GLU A0 CD 0.0 1.0 -3.9984655 4.1759777 -5.7480288 1 338 +ATOM O OE1 . GLU A0 1 42 . 42 GLU A0 OE1 0.0 1.0 -3.1290917 5.0607977 -5.7591066 1 339 +ATOM O OE2 . GLU A0 1 42 . 42 GLU A0 OE2 0.0 1.0 -4.883928 4.1581006 -6.566477 1 340 +ATOM N N . MET A0 1 43 . 43 MET A0 N 0.0 1.0 -6.3424177 0.9688978 -2.9128718 1 341 +ATOM C CA . MET A0 1 43 . 43 MET A0 CA 0.0 1.0 -7.0758133 -0.028831068 -3.6649547 1 342 +ATOM C C . MET A0 1 43 . 43 MET A0 C 0.0 1.0 -8.363885 0.5861151 -4.138879 1 343 +ATOM O O . MET A0 1 43 . 43 MET A0 O 0.0 1.0 -9.033738 1.2652135 -3.3676252 1 344 +ATOM C CB . MET A0 1 43 . 43 MET A0 CB 0.0 1.0 -7.3496575 -1.2891558 -2.8278663 1 345 +ATOM C CG . MET A0 1 43 . 43 MET A0 CG 0.0 1.0 -8.150999 -2.359609 -3.5549364 1 346 +ATOM S SD . MET A0 1 43 . 43 MET A0 SD 0.0 1.0 -8.606216 -3.7774458 -2.552742 1 347 +ATOM C CE . MET A0 1 43 . 43 MET A0 CE 0.0 1.0 -10.056742 -3.0846121 -1.7393651 1 348 +ATOM N N . GLU A0 1 44 . 44 GLU A0 N 0.0 1.0 -8.736042 0.3384726 -5.462752 1 349 +ATOM C CA . GLU A0 1 44 . 44 GLU A0 CA 0.0 1.0 -9.80642 1.0895499 -6.08854 1 350 +ATOM C C . GLU A0 1 44 . 44 GLU A0 C 0.0 1.0 -9.456821 2.5602562 -5.9646997 1 351 +ATOM O O . GLU A0 1 44 . 44 GLU A0 O 0.0 1.0 -8.286981 2.9545956 -6.0514903 1 352 +ATOM C CB . GLU A0 1 44 . 44 GLU A0 CB 0.0 1.0 -11.197536 0.6990316 -5.526598 1 353 +ATOM C CG . GLU A0 1 44 . 44 GLU A0 CG 0.0 1.0 -11.452108 -0.8008598 -5.610714 1 354 +ATOM C CD . GLU A0 1 44 . 44 GLU A0 CD 0.0 1.0 -12.731255 -1.276347 -4.942937 1 355 +ATOM O OE1 . GLU A0 1 44 . 44 GLU A0 OE1 0.0 1.0 -13.340612 -0.5576212 -4.1598873 1 356 +ATOM O OE2 . GLU A0 1 44 . 44 GLU A0 OE2 0.0 1.0 -13.151993 -2.3997188 -5.180325 1 357 +ATOM N N . ASP A0 1 45 . 45 ASP A0 N 0.0 1.0 -10.35794 3.4507148 -5.6351647 1 358 +ATOM C CA . ASP A0 1 45 . 45 ASP A0 CA 0.0 1.0 -10.077238 4.863376 -5.415 1 359 +ATOM C C . ASP A0 1 45 . 45 ASP A0 C 0.0 1.0 -9.999247 5.2293296 -3.9375978 1 360 +ATOM O O . ASP A0 1 45 . 45 ASP A0 O 0.0 1.0 -10.099123 6.410142 -3.5860991 1 361 +ATOM C CB . ASP A0 1 45 . 45 ASP A0 CB 0.0 1.0 -11.1607485 5.73658 -6.098983 1 362 +ATOM C CG . ASP A0 1 45 . 45 ASP A0 CG 0.0 1.0 -11.074221 5.6653957 -7.6140375 1 363 +ATOM O OD1 . ASP A0 1 45 . 45 ASP A0 OD1 0.0 1.0 -9.922387 5.618608 -8.158726 1 364 +ATOM O OD2 . ASP A0 1 45 . 45 ASP A0 OD2 0.0 1.0 -12.127872 5.6607876 -8.280493 1 365 +ATOM N N . LYS A0 1 46 . 46 LYS A0 N 0.0 1.0 -9.829069 4.237978 -3.108159 1 366 +ATOM C CA . LYS A0 1 46 . 46 LYS A0 CA 0.0 1.0 -9.851817 4.457646 -1.6587546 1 367 +ATOM C C . LYS A0 1 46 . 46 LYS A0 C 0.0 1.0 -8.457115 4.6808796 -1.1083682 1 368 +ATOM O O . LYS A0 1 46 . 46 LYS A0 O 0.0 1.0 -7.5394907 3.958224 -1.4411978 1 369 +ATOM C CB . LYS A0 1 46 . 46 LYS A0 CB 0.0 1.0 -10.537902 3.2796485 -0.96174645 1 370 +ATOM C CG . LYS A0 1 46 . 46 LYS A0 CG 0.0 1.0 -11.974304 3.0686374 -1.3619344 1 371 +ATOM C CD . LYS A0 1 46 . 46 LYS A0 CD 0.0 1.0 -12.532463 1.7981623 -0.79452085 1 372 +ATOM C CE . LYS A0 1 46 . 46 LYS A0 CE 0.0 1.0 -13.9394655 1.5264484 -1.3350022 1 373 +ATOM N NZ . LYS A0 1 46 . 46 LYS A0 NZ 0.0 1.0 -14.350058 0.095153004 -1.0860691 1 374 +ATOM N N . ASN A0 1 47 . 47 ASN A0 N 0.0 1.0 -8.349148 5.6828976 -0.24810801 1 375 +ATOM C CA . ASN A0 1 47 . 47 ASN A0 CA 0.0 1.0 -7.1476927 5.9178524 0.5174467 1 376 +ATOM C C . ASN A0 1 47 . 47 ASN A0 C 0.0 1.0 -7.108529 4.984031 1.7211802 1 377 +ATOM O O . ASN A0 1 47 . 47 ASN A0 O 0.0 1.0 -7.9098744 5.1325045 2.6473274 1 378 +ATOM C CB . ASN A0 1 47 . 47 ASN A0 CB 0.0 1.0 -7.0883775 7.3847256 0.978069 1 379 +ATOM C CG . ASN A0 1 47 . 47 ASN A0 CG 0.0 1.0 -5.8273206 7.6910067 1.7523395 1 380 +ATOM O OD1 . ASN A0 1 47 . 47 ASN A0 OD1 0.0 1.0 -4.7869635 7.038933 1.5825448 1 381 +ATOM N ND2 . ASN A0 1 47 . 47 ASN A0 ND2 0.0 1.0 -5.9067397 8.684738 2.6070423 1 382 +ATOM N N . ILE A0 1 48 . 48 ILE A0 N 0.0 1.0 -6.213451 4.02423 1.6627977 1 383 +ATOM C CA . ILE A0 1 48 . 48 ILE A0 CA 0.0 1.0 -6.0890713 3.1002936 2.7710664 1 384 +ATOM C C . ILE A0 1 48 . 48 ILE A0 C 0.0 1.0 -5.2453556 3.7106504 3.883119 1 385 +ATOM O O . ILE A0 1 48 . 48 ILE A0 O 0.0 1.0 -5.6837916 3.8372893 5.0279346 1 386 +ATOM C CB . ILE A0 1 48 . 48 ILE A0 CB 0.0 1.0 -5.4952326 1.7246861 2.32833 1 387 +ATOM C CG1 . ILE A0 1 48 . 48 ILE A0 CG1 0.0 1.0 -6.3804026 1.091342 1.2524109 1 388 +ATOM C CG2 . ILE A0 1 48 . 48 ILE A0 CG2 0.0 1.0 -5.3122835 0.80362946 3.5117407 1 389 +ATOM C CD1 . ILE A0 1 48 . 48 ILE A0 CD1 0.0 1.0 -5.7390666 -0.09303434 0.5585136 1 390 +ATOM N N . ILE A0 1 49 . 49 ILE A0 N 0.0 1.0 -4.0605736 4.0599537 3.569144 1 391 +ATOM C CA . ILE A0 1 49 . 49 ILE A0 CA 0.0 1.0 -3.1380973 4.7383456 4.496505 1 392 +ATOM C C . ILE A0 1 49 . 49 ILE A0 C 0.0 1.0 -2.0963933 5.5421352 3.7110655 1 393 +ATOM O O . ILE A0 1 49 . 49 ILE A0 O 0.0 1.0 -1.4782727 4.9989104 2.8060308 1 394 +ATOM C CB . ILE A0 1 49 . 49 ILE A0 CB 0.0 1.0 -2.4348712 3.721944 5.420201 1 395 +ATOM C CG1 . ILE A0 1 49 . 49 ILE A0 CG1 0.0 1.0 -3.44629 3.0991807 6.391364 1 396 +ATOM C CG2 . ILE A0 1 49 . 49 ILE A0 CG2 0.0 1.0 -1.3117009 4.3904657 6.2218657 1 397 +ATOM C CD1 . ILE A0 1 49 . 49 ILE A0 CD1 0.0 1.0 -2.8719568 2.0124052 7.2851553 1 398 +ATOM N N . GLN A0 1 50 . 50 GLN A0 N 0.0 1.0 -1.9249934 6.8446155 4.065722 1 399 +ATOM C CA . GLN A0 1 50 . 50 GLN A0 CA 0.0 1.0 -0.79233646 7.643152 3.6093125 1 400 +ATOM C C . GLN A0 1 50 . 50 GLN A0 C 0.0 1.0 0.07487528 7.979949 4.7994 1 401 +ATOM O O . GLN A0 1 50 . 50 GLN A0 O 0.0 1.0 -0.43923855 8.330118 5.869387 1 402 +ATOM C CB . GLN A0 1 50 . 50 GLN A0 CB 0.0 1.0 -1.2267071 8.914622 2.8737626 1 403 +ATOM C CG . GLN A0 1 50 . 50 GLN A0 CG 0.0 1.0 -0.07115242 9.747747 2.363208 1 404 +ATOM C CD . GLN A0 1 50 . 50 GLN A0 CD 0.0 1.0 -0.499417 10.937791 1.5299966 1 405 +ATOM O OE1 . GLN A0 1 50 . 50 GLN A0 OE1 0.0 1.0 -1.60104 10.973786 0.9957143 1 406 +ATOM N NE2 . GLN A0 1 50 . 50 GLN A0 NE2 0.0 1.0 0.34982914 11.95483 1.4299184 1 407 +ATOM N N . PHE A0 1 51 . 51 PHE A0 N 0.0 1.0 1.3105233 7.886817 4.5750055 1 408 +ATOM C CA . PHE A0 1 51 . 51 PHE A0 CA 0.0 1.0 2.2856646 8.170872 5.6101294 1 409 +ATOM C C . PHE A0 1 51 . 51 PHE A0 C 0.0 1.0 3.2809432 9.198362 5.0961146 1 410 +ATOM O O . PHE A0 1 51 . 51 PHE A0 O 0.0 1.0 3.8445773 9.03353 4.006325 1 411 +ATOM C CB . PHE A0 1 51 . 51 PHE A0 CB 0.0 1.0 3.0025177 6.877119 5.993765 1 412 +ATOM C CG . PHE A0 1 51 . 51 PHE A0 CG 0.0 1.0 4.1316566 7.04581 6.974709 1 413 +ATOM C CD1 . PHE A0 1 51 . 51 PHE A0 CD1 0.0 1.0 3.8860254 7.023935 8.33403 1 414 +ATOM C CD2 . PHE A0 1 51 . 51 PHE A0 CD2 0.0 1.0 5.4294877 7.2274942 6.52507 1 415 +ATOM C CE1 . PHE A0 1 51 . 51 PHE A0 CE1 0.0 1.0 4.9400034 7.180436 9.238873 1 416 +ATOM C CE2 . PHE A0 1 51 . 51 PHE A0 CE2 0.0 1.0 6.480983 7.3900843 7.423869 1 417 +ATOM C CZ . PHE A0 1 51 . 51 PHE A0 CZ 0.0 1.0 6.2269993 7.356512 8.778656 1 418 +ATOM N N . VAL A0 1 52 . 52 VAL A0 N 0.0 1.0 3.5241156 10.259939 5.880001 1 419 +ATOM C CA . VAL A0 1 52 . 52 VAL A0 CA 0.0 1.0 4.482651 11.296558 5.5231295 1 420 +ATOM C C . VAL A0 1 52 . 52 VAL A0 C 0.0 1.0 4.964561 11.998221 6.787387 1 421 +ATOM O O . VAL A0 1 52 . 52 VAL A0 O 0.0 1.0 4.223101 12.096752 7.787525 1 422 +ATOM C CB . VAL A0 1 52 . 52 VAL A0 CB 0.0 1.0 3.875908 12.311104 4.513325 1 423 +ATOM C CG1 . VAL A0 1 52 . 52 VAL A0 CG1 0.0 1.0 2.6542542 12.981638 5.1084743 1 424 +ATOM C CG2 . VAL A0 1 52 . 52 VAL A0 CG2 0.0 1.0 4.9041567 13.358081 4.109294 1 425 +ATOM N N . HIS A0 1 53 . 53 HIS A0 N 0.0 1.0 6.206394 12.467661 6.754287 1 426 +ATOM C CA . HIS A0 1 53 . 53 HIS A0 CA 0.0 1.0 6.865612 13.115304 7.8954372 1 427 +ATOM C C . HIS A0 1 53 . 53 HIS A0 C 0.0 1.0 6.771167 12.271576 9.157108 1 428 +ATOM O O . HIS A0 1 53 . 53 HIS A0 O 0.0 1.0 6.6292167 12.780401 10.264081 1 429 +ATOM C CB . HIS A0 1 53 . 53 HIS A0 CB 0.0 1.0 6.2898397 14.514472 8.14478 1 430 +ATOM C CG . HIS A0 1 53 . 53 HIS A0 CG 0.0 1.0 6.514797 15.429935 6.9874516 1 431 +ATOM N ND1 . HIS A0 1 53 . 53 HIS A0 ND1 0.0 1.0 5.650489 16.468273 6.653083 1 432 +ATOM C CD2 . HIS A0 1 53 . 53 HIS A0 CD2 0.0 1.0 7.485287 15.487886 6.0127754 1 433 +ATOM C CE1 . HIS A0 1 53 . 53 HIS A0 CE1 0.0 1.0 6.1129375 17.099312 5.586719 1 434 +ATOM N NE2 . HIS A0 1 53 . 53 HIS A0 NE2 0.0 1.0 7.242403 16.508272 5.1860895 1 435 +ATOM N N . GLY A0 1 54 . 54 GLY A0 N 0.0 1.0 6.815561 10.961983 8.9550495 1 436 +ATOM C CA . GLY A0 1 54 . 54 GLY A0 CA 0.0 1.0 6.8481646 10.047884 10.065788 1 437 +ATOM C C . GLY A0 1 54 . 54 GLY A0 C 0.0 1.0 5.5118237 9.711176 10.694759 1 438 +ATOM O O . GLY A0 1 54 . 54 GLY A0 O 0.0 1.0 5.4714303 9.020424 11.72025 1 439 +ATOM N N . GLU A0 1 55 . 55 GLU A0 N 0.0 1.0 4.4097977 10.172668 10.088954 1 440 +ATOM C CA . GLU A0 1 55 . 55 GLU A0 CA 0.0 1.0 3.0804584 9.956556 10.67075 1 441 +ATOM C C . GLU A0 1 55 . 55 GLU A0 C 0.0 1.0 2.1046653 9.474894 9.630449 1 442 +ATOM O O . GLU A0 1 55 . 55 GLU A0 O 0.0 1.0 2.2308636 9.798729 8.439226 1 443 +ATOM C CB . GLU A0 1 55 . 55 GLU A0 CB 0.0 1.0 2.5619738 11.215373 11.310781 1 444 +ATOM C CG . GLU A0 1 55 . 55 GLU A0 CG 0.0 1.0 3.4330533 11.746113 12.447023 1 445 +ATOM C CD . GLU A0 1 55 . 55 GLU A0 CD 0.0 1.0 3.3905385 10.91888 13.717744 1 446 +ATOM O OE1 . GLU A0 1 55 . 55 GLU A0 OE1 0.0 1.0 2.368081 10.258154 14.007879 1 447 +ATOM O OE2 . GLU A0 1 55 . 55 GLU A0 OE2 0.0 1.0 4.385092 10.883184 14.407945 1 448 +ATOM N N . GLU A0 1 56 . 56 GLU A0 N 0.0 1.0 1.0692346 8.775058 10.108091 1 449 +ATOM C CA . GLU A0 1 56 . 56 GLU A0 CA 0.0 1.0 -0.0982861 8.440485 9.290165 1 450 +ATOM C C . GLU A0 1 56 . 56 GLU A0 C 0.0 1.0 -1.0519427 9.612912 9.278534 1 451 +ATOM O O . GLU A0 1 56 . 56 GLU A0 O 0.0 1.0 -1.2730883 10.249108 10.31111 1 452 +ATOM C CB . GLU A0 1 56 . 56 GLU A0 CB 0.0 1.0 -0.8075742 7.194842 9.814465 1 453 +ATOM C CG . GLU A0 1 56 . 56 GLU A0 CG 0.0 1.0 0.038707525 5.956322 9.786945 1 454 +ATOM C CD . GLU A0 1 56 . 56 GLU A0 CD 0.0 1.0 -0.63522995 4.7344136 10.385433 1 455 +ATOM O OE1 . GLU A0 1 56 . 56 GLU A0 OE1 0.0 1.0 -1.7919631 4.8076544 10.816969 1 456 +ATOM O OE2 . GLU A0 1 56 . 56 GLU A0 OE2 0.0 1.0 -0.03679917 3.6936188 10.46697 1 457 +ATOM N N . ASP A0 1 57 . 57 ASP A0 N 0.0 1.0 -1.6241741 9.910102 8.144056 1 458 +ATOM C CA . ASP A0 1 57 . 57 ASP A0 CA 0.0 1.0 -2.6491418 10.9107275 8.066271 1 459 +ATOM C C . ASP A0 1 57 . 57 ASP A0 C 0.0 1.0 -4.0142736 10.212538 8.041057 1 460 +ATOM O O . ASP A0 1 57 . 57 ASP A0 O 0.0 1.0 -4.5493093 9.926519 6.9794197 1 461 +ATOM C CB . ASP A0 1 57 . 57 ASP A0 CB 0.0 1.0 -2.4629765 11.804573 6.8179607 1 462 +ATOM C CG . ASP A0 1 57 . 57 ASP A0 CG 0.0 1.0 -3.3523831 13.0191145 6.8205857 1 463 +ATOM O OD1 . ASP A0 1 57 . 57 ASP A0 OD1 0.0 1.0 -4.379872 13.04177 7.5574727 1 464 +ATOM O OD2 . ASP A0 1 57 . 57 ASP A0 OD2 0.0 1.0 -3.0621672 13.986109 6.0843816 1 465 +ATOM N N . LEU A0 1 58 . 58 LEU A0 N 0.0 1.0 -4.5528393 9.966797 9.2260475 1 466 +ATOM C CA . LEU A0 1 58 . 58 LEU A0 CA 0.0 1.0 -5.765896 9.172434 9.350704 1 467 +ATOM C C . LEU A0 1 58 . 58 LEU A0 C 0.0 1.0 -7.0344343 9.95141 8.997963 1 468 +ATOM O O . LEU A0 1 58 . 58 LEU A0 O 0.0 1.0 -8.063223 9.343417 8.674655 1 469 +ATOM C CB . LEU A0 1 58 . 58 LEU A0 CB 0.0 1.0 -5.894083 8.607537 10.764594 1 470 +ATOM C CG . LEU A0 1 58 . 58 LEU A0 CG 0.0 1.0 -4.7719455 7.633307 11.158773 1 471 +ATOM C CD1 . LEU A0 1 58 . 58 LEU A0 CD1 0.0 1.0 -4.9889765 7.106714 12.57835 1 472 +ATOM C CD2 . LEU A0 1 58 . 58 LEU A0 CD2 0.0 1.0 -4.659389 6.474375 10.168586 1 473 +ATOM N N . LYS A0 1 59 . 59 LYS A0 N 0.0 1.0 -6.9754906 11.240122 9.066594 1 474 +ATOM C CA . LYS A0 1 59 . 59 LYS A0 CA 0.0 1.0 -8.142212 12.050212 8.7193365 1 475 +ATOM C C . LYS A0 1 59 . 59 LYS A0 C 0.0 1.0 -8.51297 11.887514 7.2482824 1 476 +ATOM O O . LYS A0 1 59 . 59 LYS A0 O 0.0 1.0 -9.673868 12.076609 6.8766375 1 477 +ATOM C CB . LYS A0 1 59 . 59 LYS A0 CB 0.0 1.0 -7.91178 13.510656 9.072258 1 478 +ATOM C CG . LYS A0 1 59 . 59 LYS A0 CG 0.0 1.0 -7.7868814 13.790072 10.555068 1 479 +ATOM C CD . LYS A0 1 59 . 59 LYS A0 CD 0.0 1.0 -7.5445104 15.2600765 10.808067 1 480 +ATOM C CE . LYS A0 1 59 . 59 LYS A0 CE 0.0 1.0 -7.3577123 15.55258 12.289325 1 481 +ATOM N NZ . LYS A0 1 59 . 59 LYS A0 NZ 0.0 1.0 -7.040864 16.9896 12.535301 1 482 +ATOM N N . VAL A0 1 60 . 60 VAL A0 N 0.0 1.0 -7.5379868 11.549926 6.4282722 1 483 +ATOM C CA . VAL A0 1 60 . 60 VAL A0 CA 0.0 1.0 -7.7956853 11.393681 4.9905906 1 484 +ATOM C C . VAL A0 1 60 . 60 VAL A0 C 0.0 1.0 -7.986344 9.931698 4.604575 1 485 +ATOM O O . VAL A0 1 60 . 60 VAL A0 O 0.0 1.0 -8.230434 9.632515 3.4242797 1 486 +ATOM C CB . VAL A0 1 60 . 60 VAL A0 CB 0.0 1.0 -6.658622 12.029648 4.1565475 1 487 +ATOM C CG1 . VAL A0 1 60 . 60 VAL A0 CG1 0.0 1.0 -6.562759 13.523083 4.437073 1 488 +ATOM C CG2 . VAL A0 1 60 . 60 VAL A0 CG2 0.0 1.0 -5.3382144 11.363834 4.430935 1 489 +ATOM N N . GLN A0 1 61 . 61 GLN A0 N 0.0 1.0 -7.903903 9.03681 5.5842195 1 490 +ATOM C CA . GLN A0 1 61 . 61 GLN A0 CA 0.0 1.0 -8.130983 7.6115303 5.3611884 1 491 +ATOM C C . GLN A0 1 61 . 61 GLN A0 C 0.0 1.0 -9.59053 7.3539295 5.0360317 1 492 +ATOM O O . GLN A0 1 61 . 61 GLN A0 O 0.0 1.0 -10.481652 7.9220514 5.664916 1 493 +ATOM C CB . GLN A0 1 61 . 61 GLN A0 CB 0.0 1.0 -7.6740513 6.7904854 6.5738606 1 494 +ATOM C CG . GLN A0 1 61 . 61 GLN A0 CG 0.0 1.0 -7.8142157 5.2954865 6.379783 1 495 +ATOM C CD . GLN A0 1 61 . 61 GLN A0 CD 0.0 1.0 -7.325555 4.498386 7.564013 1 496 +ATOM O OE1 . GLN A0 1 61 . 61 GLN A0 OE1 0.0 1.0 -6.66626 5.047558 8.46924 1 497 +ATOM N NE2 . GLN A0 1 61 . 61 GLN A0 NE2 0.0 1.0 -7.599185 3.210258 7.616048 1 498 +ATOM N N . HIS A0 1 62 . 62 HIS A0 N 0.0 1.0 -9.873172 6.5050883 4.044223 1 499 +ATOM C CA . HIS A0 1 62 . 62 HIS A0 CA 0.0 1.0 -11.232332 6.1374636 3.7134337 1 500 +ATOM C C . HIS A0 1 62 . 62 HIS A0 C 0.0 1.0 -11.918498 5.5739 4.9486294 1 501 +ATOM O O . HIS A0 1 62 . 62 HIS A0 O 0.0 1.0 -11.322697 4.7625456 5.6694345 1 502 +ATOM C CB . HIS A0 1 62 . 62 HIS A0 CB 0.0 1.0 -11.272708 5.144103 2.5555084 1 503 +ATOM C CG . HIS A0 1 62 . 62 HIS A0 CG 0.0 1.0 -12.638088 4.923323 1.9870038 1 504 +ATOM N ND1 . HIS A0 1 62 . 62 HIS A0 ND1 0.0 1.0 -13.535761 4.058281 2.550239 1 505 +ATOM C CD2 . HIS A0 1 62 . 62 HIS A0 CD2 0.0 1.0 -13.263543 5.4608603 0.9063745 1 506 +ATOM C CE1 . HIS A0 1 62 . 62 HIS A0 CE1 0.0 1.0 -14.665251 4.07232 1.8372011 1 507 +ATOM N NE2 . HIS A0 1 62 . 62 HIS A0 NE2 0.0 1.0 -14.5178995 4.9319615 0.85435605 1 508 +ATOM N N . SER A0 1 63 . 63 SER A0 N 0.0 1.0 -13.173049 5.960329 5.2459645 1 509 +ATOM C CA . SER A0 1 63 . 63 SER A0 CA 0.0 1.0 -13.892777 5.5934753 6.4711733 1 510 +ATOM C C . SER A0 1 63 . 63 SER A0 C 0.0 1.0 -13.992346 4.08302 6.670236 1 511 +ATOM O O . SER A0 1 63 . 63 SER A0 O 0.0 1.0 -14.067398 3.6113706 7.832285 1 512 +ATOM C CB . SER A0 1 63 . 63 SER A0 CB 0.0 1.0 -15.287638 6.1988964 6.4620166 1 513 +ATOM O OG . SER A0 1 63 . 63 SER A0 OG 0.0 1.0 -16.060059 5.737043 5.383406 1 514 +ATOM N N . SER A0 1 64 . 64 SER A0 N 0.0 1.0 -13.992779 3.3176477 5.606592 1 515 +ATOM C CA . SER A0 1 64 . 64 SER A0 CA 0.0 1.0 -14.087196 1.8578017 5.7002306 1 516 +ATOM C C . SER A0 1 64 . 64 SER A0 C 0.0 1.0 -12.881039 1.237046 6.401741 1 517 +ATOM O O . SER A0 1 64 . 64 SER A0 O 0.0 1.0 -12.929069 0.07906526 6.8259163 1 518 +ATOM C CB . SER A0 1 64 . 64 SER A0 CB 0.0 1.0 -14.249502 1.2204096 4.328128 1 519 +ATOM O OG . SER A0 1 64 . 64 SER A0 OG 0.0 1.0 -15.438413 1.6793414 3.7059042 1 520 +ATOM N N . TYR A0 1 65 . 65 TYR A0 N 0.0 1.0 -11.79732 1.9880738 6.5401564 1 521 +ATOM C CA . TYR A0 1 65 . 65 TYR A0 CA 0.0 1.0 -10.584879 1.4785326 7.178745 1 522 +ATOM C C . TYR A0 1 65 . 65 TYR A0 C 0.0 1.0 -10.34401 2.0417025 8.558699 1 523 +ATOM O O . TYR A0 1 65 . 65 TYR A0 O 0.0 1.0 -9.320309 1.7317405 9.175333 1 524 +ATOM C CB . TYR A0 1 65 . 65 TYR A0 CB 0.0 1.0 -9.369559 1.7379401 6.271482 1 525 +ATOM C CG . TYR A0 1 65 . 65 TYR A0 CG 0.0 1.0 -9.448614 0.92742336 4.9902906 1 526 +ATOM C CD1 . TYR A0 1 65 . 65 TYR A0 CD1 0.0 1.0 -9.102168 -0.4082482 4.9822865 1 527 +ATOM C CD2 . TYR A0 1 65 . 65 TYR A0 CD2 0.0 1.0 -9.845581 1.5224421 3.8057442 1 528 +ATOM C CE1 . TYR A0 1 65 . 65 TYR A0 CE1 0.0 1.0 -9.180496 -1.1584523 3.8021202 1 529 +ATOM C CE2 . TYR A0 1 65 . 65 TYR A0 CE2 0.0 1.0 -9.926323 0.7672619 2.631689 1 530 +ATOM C CZ . TYR A0 1 65 . 65 TYR A0 CZ 0.0 1.0 -9.601503 -0.5616791 2.6324184 1 531 +ATOM O OH . TYR A0 1 65 . 65 TYR A0 OH 0.0 1.0 -9.67075 -1.2971493 1.4748077 1 532 +ATOM N N . ARG A0 1 66 . 66 ARG A0 N 0.0 1.0 -11.253636 2.807664 9.070915 1 533 +ATOM C CA . ARG A0 1 66 . 66 ARG A0 CA 0.0 1.0 -11.095878 3.3368986 10.422465 1 534 +ATOM C C . ARG A0 1 66 . 66 ARG A0 C 0.0 1.0 -10.8866005 2.1938765 11.406799 1 535 +ATOM O O . ARG A0 1 66 . 66 ARG A0 O 0.0 1.0 -11.611174 1.2038174 11.370087 1 536 +ATOM C CB . ARG A0 1 66 . 66 ARG A0 CB 0.0 1.0 -12.322344 4.1819687 10.815153 1 537 +ATOM C CG . ARG A0 1 66 . 66 ARG A0 CG 0.0 1.0 -12.349213 5.543293 10.121795 1 538 +ATOM C CD . ARG A0 1 66 . 66 ARG A0 CD 0.0 1.0 -13.511499 6.357265 10.567005 1 539 +ATOM N NE . ARG A0 1 66 . 66 ARG A0 NE 0.0 1.0 -13.584035 7.601305 9.8032875 1 540 +ATOM C CZ . ARG A0 1 66 . 66 ARG A0 CZ 0.0 1.0 -14.308092 8.66407 10.131734 1 541 +ATOM N NH1 . ARG A0 1 66 . 66 ARG A0 NH1 0.0 1.0 -15.051949 8.641997 11.223852 1 542 +ATOM N NH2 . ARG A0 1 66 . 66 ARG A0 NH2 0.0 1.0 -14.288946 9.7400465 9.3677845 1 543 +ATOM N N . GLN A0 1 67 . 67 GLN A0 N 0.0 1.0 -9.851948 2.2895799 12.239433 1 544 +ATOM C CA . GLN A0 1 67 . 67 GLN A0 CA 0.0 1.0 -9.514633 1.3346 13.279915 1 545 +ATOM C C . GLN A0 1 67 . 67 GLN A0 C 0.0 1.0 -9.09732 -0.050221115 12.746819 1 546 +ATOM O O . GLN A0 1 67 . 67 GLN A0 O 0.0 1.0 -8.894536 -0.9751388 13.531467 1 547 +ATOM C CB . GLN A0 1 67 . 67 GLN A0 CB 0.0 1.0 -10.669695 1.1748337 14.260176 1 548 +ATOM C CG . GLN A0 1 67 . 67 GLN A0 CG 0.0 1.0 -11.008098 2.4728906 14.976193 1 549 +ATOM C CD . GLN A0 1 67 . 67 GLN A0 CD 0.0 1.0 -12.073019 2.299866 16.042377 1 550 +ATOM O OE1 . GLN A0 1 67 . 67 GLN A0 OE1 0.0 1.0 -12.515196 1.169732 16.305975 1 551 +ATOM N NE2 . GLN A0 1 67 . 67 GLN A0 NE2 0.0 1.0 -12.493067 3.3998358 16.690525 1 552 +ATOM N N . ARG A0 1 68 . 68 ARG A0 N 0.0 1.0 -8.944457 -0.25191948 11.41057 1 553 +ATOM C CA . ARG A0 1 68 . 68 ARG A0 CA 0.0 1.0 -8.62024 -1.5919757 10.946168 1 554 +ATOM C C . ARG A0 1 68 . 68 ARG A0 C 0.0 1.0 -7.572685 -1.6485677 9.8483715 1 555 +ATOM O O . ARG A0 1 68 . 68 ARG A0 O 0.0 1.0 -7.2554836 -2.7358346 9.366636 1 556 +ATOM C CB . ARG A0 1 68 . 68 ARG A0 CB 0.0 1.0 -9.913683 -2.334939 10.5414295 1 557 +ATOM C CG . ARG A0 1 68 . 68 ARG A0 CG 0.0 1.0 -10.604959 -1.791111 9.300187 1 558 +ATOM C CD . ARG A0 1 68 . 68 ARG A0 CD 0.0 1.0 -11.823133 -2.6874833 8.965726 1 559 +ATOM N NE . ARG A0 1 68 . 68 ARG A0 NE 0.0 1.0 -12.394883 -2.3336015 7.6897 1 560 +ATOM C CZ . ARG A0 1 68 . 68 ARG A0 CZ 0.0 1.0 -12.38587 -3.1042538 6.5966206 1 561 +ATOM N NH1 . ARG A0 1 68 . 68 ARG A0 NH1 0.0 1.0 -11.85359 -4.337263 6.6422358 1 562 +ATOM N NH2 . ARG A0 1 68 . 68 ARG A0 NH2 0.0 1.0 -12.921225 -2.6778793 5.478096 1 563 +ATOM N N . ALA A0 1 69 . 69 ALA A0 N 0.0 1.0 -6.947792 -0.5066487 9.3795595 1 564 +ATOM C CA . ALA A0 1 69 . 69 ALA A0 CA 0.0 1.0 -5.8054256 -0.4836377 8.462499 1 565 +ATOM C C . ALA A0 1 69 . 69 ALA A0 C 0.0 1.0 -4.697034 0.37867773 9.045369 1 566 +ATOM O O . ALA A0 1 69 . 69 ALA A0 O 0.0 1.0 -4.9384108 1.5171809 9.431701 1 567 +ATOM C CB . ALA A0 1 69 . 69 ALA A0 CB 0.0 1.0 -6.200203 0.0015390826 7.0511317 1 568 +ATOM N N . ARG A0 1 70 . 70 ARG A0 N 0.0 1.0 -3.4970016 -0.15685575 9.113164 1 569 +ATOM C CA . ARG A0 1 70 . 70 ARG A0 CA 0.0 1.0 -2.3442492 0.5657464 9.616516 1 570 +ATOM C C . ARG A0 1 70 . 70 ARG A0 C 0.0 1.0 -1.0432209 0.018833663 9.024216 1 571 +ATOM O O . ARG A0 1 70 . 70 ARG A0 O 0.0 1.0 -1.0001003 -1.1373858 8.611455 1 572 +ATOM C CB . ARG A0 1 70 . 70 ARG A0 CB 0.0 1.0 -2.2959518 0.5224806 11.144676 1 573 +ATOM C CG . ARG A0 1 70 . 70 ARG A0 CG 0.0 1.0 -2.0478916 -0.86405635 11.723558 1 574 +ATOM C CD . ARG A0 1 70 . 70 ARG A0 CD 0.0 1.0 -2.0326345 -0.833804 13.260706 1 575 +ATOM N NE . ARG A0 1 70 . 70 ARG A0 NE 0.0 1.0 -1.7425705 -2.1294265 13.834186 1 576 +ATOM C CZ . ARG A0 1 70 . 70 ARG A0 CZ 0.0 1.0 -2.617151 -3.0812452 14.120712 1 577 +ATOM N NH1 . ARG A0 1 70 . 70 ARG A0 NH1 0.0 1.0 -3.9248352 -2.8466742 13.905636 1 578 +ATOM N NH2 . ARG A0 1 70 . 70 ARG A0 NH2 0.0 1.0 -2.2393541 -4.235284 14.618328 1 579 +ATOM N N . LEU A0 1 71 . 71 LEU A0 N 0.0 1.0 -0.049108297 0.85054517 9.014765 1 580 +ATOM C CA . LEU A0 1 71 . 71 LEU A0 CA 0.0 1.0 1.3082483 0.36711246 8.750403 1 581 +ATOM C C . LEU A0 1 71 . 71 LEU A0 C 0.0 1.0 1.8838289 -0.2109894 10.030598 1 582 +ATOM O O . LEU A0 1 71 . 71 LEU A0 O 0.0 1.0 1.6643989 0.32871777 11.097479 1 583 +ATOM C CB . LEU A0 1 71 . 71 LEU A0 CB 0.0 1.0 2.206724 1.5041536 8.242149 1 584 +ATOM C CG . LEU A0 1 71 . 71 LEU A0 CG 0.0 1.0 1.8978391 2.0155542 6.8461356 1 585 +ATOM C CD1 . LEU A0 1 71 . 71 LEU A0 CD1 0.0 1.0 2.726549 3.2525196 6.536173 1 586 +ATOM C CD2 . LEU A0 1 71 . 71 LEU A0 CD2 0.0 1.0 2.1641667 0.9195491 5.784683 1 587 +ATOM N N . LEU A0 1 72 . 72 LEU A0 N 0.0 1.0 2.5998387 -1.23628 9.891762 1 588 +ATOM C CA . LEU A0 1 72 . 72 LEU A0 CA 0.0 1.0 3.4424987 -1.6923044 10.985557 1 589 +ATOM C C . LEU A0 1 72 . 72 LEU A0 C 0.0 1.0 4.7067423 -0.8441425 10.965603 1 590 +ATOM O O . LEU A0 1 72 . 72 LEU A0 O 0.0 1.0 5.683938 -1.184426 10.3085375 1 591 +ATOM C CB . LEU A0 1 72 . 72 LEU A0 CB 0.0 1.0 3.7626576 -3.160561 10.865726 1 592 +ATOM C CG . LEU A0 1 72 . 72 LEU A0 CG 0.0 1.0 2.5403113 -4.0862703 10.784618 1 593 +ATOM C CD1 . LEU A0 1 72 . 72 LEU A0 CD1 0.0 1.0 2.9938257 -5.5422792 10.601616 1 594 +ATOM C CD2 . LEU A0 1 72 . 72 LEU A0 CD2 0.0 1.0 1.6873634 -3.9538302 12.041187 1 595 +ATOM N N . LYS A0 1 73 . 73 LYS A0 N 0.0 1.0 4.641489 0.2679764 11.6294 1 596 +ATOM C CA . LYS A0 1 73 . 73 LYS A0 CA 0.0 1.0 5.61613 1.3463559 11.471966 1 597 +ATOM C C . LYS A0 1 73 . 73 LYS A0 C 0.0 1.0 7.0256033 1.0009556 11.935664 1 598 +ATOM O O . LYS A0 1 73 . 73 LYS A0 O 0.0 1.0 7.991317 1.5664734 11.419681 1 599 +ATOM C CB . LYS A0 1 73 . 73 LYS A0 CB 0.0 1.0 5.0934796 2.6054177 12.180955 1 600 +ATOM C CG . LYS A0 1 73 . 73 LYS A0 CG 0.0 1.0 3.8756366 3.1781368 11.454884 1 601 +ATOM C CD . LYS A0 1 73 . 73 LYS A0 CD 0.0 1.0 3.2013996 4.3288784 12.216444 1 602 +ATOM C CE . LYS A0 1 73 . 73 LYS A0 CE 0.0 1.0 4.121377 5.508566 12.4383545 1 603 +ATOM N NZ . LYS A0 1 73 . 73 LYS A0 NZ 0.0 1.0 3.448003 6.653516 13.121684 1 604 +ATOM N N . ASP A0 1 74 . 74 ASP A0 N 0.0 1.0 7.194619 0.061442576 12.884062 1 605 +ATOM C CA . ASP A0 1 74 . 74 ASP A0 CA 0.0 1.0 8.546438 -0.3385198 13.274976 1 606 +ATOM C C . ASP A0 1 74 . 74 ASP A0 C 0.0 1.0 9.232033 -1.1773597 12.193977 1 607 +ATOM O O . ASP A0 1 74 . 74 ASP A0 O 0.0 1.0 10.455345 -1.3652761 12.230038 1 608 +ATOM C CB . ASP A0 1 74 . 74 ASP A0 CB 0.0 1.0 8.520588 -1.1224369 14.610601 1 609 +ATOM C CG . ASP A0 1 74 . 74 ASP A0 CG 0.0 1.0 8.134728 -0.24052896 15.808675 1 610 +ATOM O OD1 . ASP A0 1 74 . 74 ASP A0 OD1 0.0 1.0 8.311792 1.0041273 15.735848 1 611 +ATOM O OD2 . ASP A0 1 74 . 74 ASP A0 OD2 0.0 1.0 7.680501 -0.79482913 16.831337 1 612 +ATOM N N . GLN A0 1 75 . 75 GLN A0 N 0.0 1.0 8.430828 -1.6236236 11.166523 1 613 +ATOM C CA . GLN A0 1 75 . 75 GLN A0 CA 0.0 1.0 8.998576 -2.3653812 10.024901 1 614 +ATOM C C . GLN A0 1 75 . 75 GLN A0 C 0.0 1.0 9.59158 -1.4243469 8.977468 1 615 +ATOM O O . GLN A0 1 75 . 75 GLN A0 O 0.0 1.0 10.374076 -1.8642429 8.14118 1 616 +ATOM C CB . GLN A0 1 75 . 75 GLN A0 CB 0.0 1.0 7.94133 -3.2637599 9.372126 1 617 +ATOM C CG . GLN A0 1 75 . 75 GLN A0 CG 0.0 1.0 7.396762 -4.3560677 10.275812 1 618 +ATOM C CD . GLN A0 1 75 . 75 GLN A0 CD 0.0 1.0 8.447652 -5.389817 10.644042 1 619 +ATOM O OE1 . GLN A0 1 75 . 75 GLN A0 OE1 0.0 1.0 9.248285 -5.7980547 9.788097 1 620 +ATOM N NE2 . GLN A0 1 75 . 75 GLN A0 NE2 0.0 1.0 8.465668 -5.804508 11.918512 1 621 +ATOM N N . LEU A0 1 76 . 76 LEU A0 N 0.0 1.0 9.278344 -0.11356974 9.080968 1 622 +ATOM C CA . LEU A0 1 76 . 76 LEU A0 CA 0.0 1.0 9.727121 0.83082175 8.057115 1 623 +ATOM C C . LEU A0 1 76 . 76 LEU A0 C 0.0 1.0 11.243472 0.9939033 8.059645 1 624 +ATOM O O . LEU A0 1 76 . 76 LEU A0 O 0.0 1.0 11.845226 1.1415092 6.976671 1 625 +ATOM C CB . LEU A0 1 76 . 76 LEU A0 CB 0.0 1.0 9.044092 2.1887972 8.263829 1 626 +ATOM C CG . LEU A0 1 76 . 76 LEU A0 CG 0.0 1.0 7.515229 2.1900852 8.06584 1 627 +ATOM C CD1 . LEU A0 1 76 . 76 LEU A0 CD1 0.0 1.0 6.931344 3.576604 8.323778 1 628 +ATOM C CD2 . LEU A0 1 76 . 76 LEU A0 CD2 0.0 1.0 7.1646614 1.7324464 6.6388392 1 629 +ATOM N N . SER A0 1 77 . 77 SER A0 N 0.0 1.0 11.927585 0.94082195 9.219724 1 630 +ATOM C CA . SER A0 1 77 . 77 SER A0 CA 0.0 1.0 13.3794 1.057421 9.272253 1 631 +ATOM C C . SER A0 1 77 . 77 SER A0 C 0.0 1.0 14.080753 -0.14472534 8.674277 1 632 +ATOM O O . SER A0 1 77 . 77 SER A0 O 0.0 1.0 15.269461 -0.08635475 8.313034 1 633 +ATOM C CB . SER A0 1 77 . 77 SER A0 CB 0.0 1.0 13.859751 1.277988 10.7122 1 634 +ATOM O OG . SER A0 1 77 . 77 SER A0 OG 0.0 1.0 13.524139 0.15658207 11.510517 1 635 +ATOM N N . LEU A0 1 78 . 78 LEU A0 N 0.0 1.0 13.32136 -1.2254281 8.577051 1 636 +ATOM C CA . LEU A0 1 78 . 78 LEU A0 CA 0.0 1.0 13.850555 -2.413547 7.921973 1 637 +ATOM C C . LEU A0 1 78 . 78 LEU A0 C 0.0 1.0 13.599317 -2.401822 6.4248977 1 638 +ATOM O O . LEU A0 1 78 . 78 LEU A0 O 0.0 1.0 13.926292 -3.353365 5.7196465 1 639 +ATOM C CB . LEU A0 1 78 . 78 LEU A0 CB 0.0 1.0 13.233561 -3.673017 8.535706 1 640 +ATOM C CG . LEU A0 1 78 . 78 LEU A0 CG 0.0 1.0 13.451604 -3.8419657 10.061831 1 641 +ATOM C CD1 . LEU A0 1 78 . 78 LEU A0 CD1 0.0 1.0 12.726615 -5.079818 10.57132 1 642 +ATOM C CD2 . LEU A0 1 78 . 78 LEU A0 CD2 0.0 1.0 14.945267 -3.8845627 10.392027 1 643 +ATOM N N . GLY A0 1 79 . 79 GLY A0 N 0.0 1.0 12.9895315 -1.3215563 5.9643946 1 644 +ATOM C CA . GLY A0 1 79 . 79 GLY A0 CA 0.0 1.0 12.666401 -1.1925391 4.554639 1 645 +ATOM C C . GLY A0 1 79 . 79 GLY A0 C 0.0 1.0 11.415917 -1.9207056 4.1330156 1 646 +ATOM O O . GLY A0 1 79 . 79 GLY A0 O 0.0 1.0 11.235438 -2.2504454 2.966955 1 647 +ATOM N N . ASN A0 1 80 . 80 ASN A0 N 0.0 1.0 10.596294 -2.1695578 5.0773754 1 648 +ATOM C CA . ASN A0 1 80 . 80 ASN A0 CA 0.0 1.0 9.361301 -2.90164 4.828028 1 649 +ATOM C C . ASN A0 1 80 . 80 ASN A0 C 0.0 1.0 8.1397915 -2.0250788 5.079386 1 650 +ATOM O O . ASN A0 1 80 . 80 ASN A0 O 0.0 1.0 7.911493 -1.595969 6.20762 1 651 +ATOM C CB . ASN A0 1 80 . 80 ASN A0 CB 0.0 1.0 9.306107 -4.161049 5.697465 1 652 +ATOM C CG . ASN A0 1 80 . 80 ASN A0 CG 0.0 1.0 8.161232 -5.0776153 5.386167 1 653 +ATOM O OD1 . ASN A0 1 80 . 80 ASN A0 OD1 0.0 1.0 7.54846 -4.997733 4.3149543 1 654 +ATOM N ND2 . ASN A0 1 80 . 80 ASN A0 ND2 0.0 1.0 7.843995 -5.9736395 6.306016 1 655 +ATOM N N . ALA A0 1 81 . 81 ALA A0 N 0.0 1.0 7.3757634 -1.7610418 4.0255423 1 656 +ATOM C CA . ALA A0 1 81 . 81 ALA A0 CA 0.0 1.0 6.0837355 -1.1067104 4.177316 1 657 +ATOM C C . ALA A0 1 81 . 81 ALA A0 C 0.0 1.0 5.021084 -2.1803079 4.3018427 1 658 +ATOM O O . ALA A0 1 81 . 81 ALA A0 O 0.0 1.0 4.629447 -2.7746596 3.3016202 1 659 +ATOM C CB . ALA A0 1 81 . 81 ALA A0 CB 0.0 1.0 5.7942276 -0.18159917 3.0008035 1 660 +ATOM N N . ALA A0 1 82 . 82 ALA A0 N 0.0 1.0 4.636012 -2.4637532 5.523444 1 661 +ATOM C CA . ALA A0 1 82 . 82 ALA A0 CA 0.0 1.0 3.7048986 -3.547406 5.815768 1 662 +ATOM C C . ALA A0 1 82 . 82 ALA A0 C 0.0 1.0 2.3509922 -2.9960256 6.2123733 1 663 +ATOM O O . ALA A0 1 82 . 82 ALA A0 O 0.0 1.0 2.2153363 -2.325787 7.22613 1 664 +ATOM C CB . ALA A0 1 82 . 82 ALA A0 CB 0.0 1.0 4.2792954 -4.4246264 6.923843 1 665 +ATOM N N . LEU A0 1 83 . 83 LEU A0 N 0.0 1.0 1.3519675 -3.2921758 5.3679857 1 666 +ATOM C CA . LEU A0 1 83 . 83 LEU A0 CA 0.0 1.0 -0.0123362 -2.8562455 5.6031504 1 667 +ATOM C C . LEU A0 1 83 . 83 LEU A0 C 0.0 1.0 -0.81627 -3.970205 6.253683 1 668 +ATOM O O . LEU A0 1 83 . 83 LEU A0 O 0.0 1.0 -0.93421364 -5.0456743 5.6780653 1 669 +ATOM C CB . LEU A0 1 83 . 83 LEU A0 CB 0.0 1.0 -0.68370926 -2.4278321 4.2767267 1 670 +ATOM C CG . LEU A0 1 83 . 83 LEU A0 CG 0.0 1.0 -2.1658587 -2.0639582 4.344215 1 671 +ATOM C CD1 . LEU A0 1 83 . 83 LEU A0 CD1 0.0 1.0 -2.387344 -0.8235575 5.197887 1 672 +ATOM C CD2 . LEU A0 1 83 . 83 LEU A0 CD2 0.0 1.0 -2.7333612 -1.8404117 2.94528 1 673 +ATOM N N . GLN A0 1 84 . 84 GLN A0 N 0.0 1.0 -1.3221712 -3.7247143 7.4163613 1 674 +ATOM C CA . GLN A0 1 84 . 84 GLN A0 CA 0.0 1.0 -2.2030044 -4.6674457 8.096181 1 675 +ATOM C C . GLN A0 1 84 . 84 GLN A0 C 0.0 1.0 -3.630786 -4.1777334 8.00668 1 676 +ATOM O O . GLN A0 1 84 . 84 GLN A0 O 0.0 1.0 -3.922103 -3.0257773 8.316871 1 677 +ATOM C CB . GLN A0 1 84 . 84 GLN A0 CB 0.0 1.0 -1.79656 -4.8832865 9.548956 1 678 +ATOM C CG . GLN A0 1 84 . 84 GLN A0 CG 0.0 1.0 -2.632166 -5.890877 10.282951 1 679 +ATOM C CD . GLN A0 1 84 . 84 GLN A0 CD 0.0 1.0 -2.1409364 -6.1879826 11.675221 1 680 +ATOM O OE1 . GLN A0 1 84 . 84 GLN A0 OE1 0.0 1.0 -1.7823507 -5.269396 12.394692 1 681 +ATOM N NE2 . GLN A0 1 84 . 84 GLN A0 NE2 0.0 1.0 -2.1369364 -7.4340816 12.073025 1 682 +ATOM N N . ILE A0 1 85 . 85 ILE A0 N 0.0 1.0 -4.545423 -5.0476255 7.5732837 1 683 +ATOM C CA . ILE A0 1 85 . 85 ILE A0 CA 0.0 1.0 -5.9748874 -4.7947755 7.5882635 1 684 +ATOM C C . ILE A0 1 85 . 85 ILE A0 C 0.0 1.0 -6.622834 -5.8814964 8.412185 1 685 +ATOM O O . ILE A0 1 85 . 85 ILE A0 O 0.0 1.0 -6.466292 -7.062212 8.113594 1 686 +ATOM C CB . ILE A0 1 85 . 85 ILE A0 CB 0.0 1.0 -6.594263 -4.7469215 6.1559677 1 687 +ATOM C CG1 . ILE A0 1 85 . 85 ILE A0 CG1 0.0 1.0 -5.8984594 -3.6790307 5.312277 1 688 +ATOM C CG2 . ILE A0 1 85 . 85 ILE A0 CG2 0.0 1.0 -8.089413 -4.4836407 6.2490344 1 689 +ATOM C CD1 . ILE A0 1 85 . 85 ILE A0 CD1 0.0 1.0 -6.3128834 -3.6853046 3.8496764 1 690 +ATOM N N . THR A0 1 86 . 86 THR A0 N 0.0 1.0 -7.348571 -5.521929 9.433903 1 691 +ATOM C CA . THR A0 1 86 . 86 THR A0 CA 0.0 1.0 -7.981385 -6.480175 10.337191 1 692 +ATOM C C . THR A0 1 86 . 86 THR A0 C 0.0 1.0 -9.40794 -6.7726207 9.898943 1 693 +ATOM O O . THR A0 1 86 . 86 THR A0 O 0.0 1.0 -10.064136 -5.956878 9.268001 1 694 +ATOM C CB . THR A0 1 86 . 86 THR A0 CB 0.0 1.0 -7.963888 -5.943065 11.773819 1 695 +ATOM O OG1 . THR A0 1 86 . 86 THR A0 OG1 0.0 1.0 -8.665632 -4.7036924 11.838104 1 696 +ATOM C CG2 . THR A0 1 86 . 86 THR A0 CG2 0.0 1.0 -6.551135 -5.736088 12.288515 1 697 +ATOM N N . ASP A0 1 87 . 87 ASP A0 N 0.0 1.0 -9.8915825 -7.9680605 10.214159 1 698 +ATOM C CA . ASP A0 1 87 . 87 ASP A0 CA 0.0 1.0 -11.244568 -8.40239 9.925165 1 699 +ATOM C C . ASP A0 1 87 . 87 ASP A0 C 0.0 1.0 -11.5962925 -8.258292 8.450807 1 700 +ATOM O O . ASP A0 1 87 . 87 ASP A0 O 0.0 1.0 -12.50841 -7.542177 8.058186 1 701 +ATOM C CB . ASP A0 1 87 . 87 ASP A0 CB 0.0 1.0 -12.249399 -7.6081333 10.797327 1 702 +ATOM C CG . ASP A0 1 87 . 87 ASP A0 CG 0.0 1.0 -13.652502 -8.207435 10.770025 1 703 +ATOM O OD1 . ASP A0 1 87 . 87 ASP A0 OD1 0.0 1.0 -13.776333 -9.429592 10.5769005 1 704 +ATOM O OD2 . ASP A0 1 87 . 87 ASP A0 OD2 0.0 1.0 -14.627398 -7.4292865 10.936506 1 705 +ATOM N N . VAL A0 1 88 . 88 VAL A0 N 0.0 1.0 -10.893881 -8.950251 7.646843 1 706 +ATOM C CA . VAL A0 1 88 . 88 VAL A0 CA 0.0 1.0 -10.981827 -8.893091 6.1872993 1 707 +ATOM C C . VAL A0 1 88 . 88 VAL A0 C 0.0 1.0 -12.38644 -9.251551 5.713091 1 708 +ATOM O O . VAL A0 1 88 . 88 VAL A0 O 0.0 1.0 -12.975225 -10.216779 6.1764584 1 709 +ATOM C CB . VAL A0 1 88 . 88 VAL A0 CB 0.0 1.0 -9.938879 -9.808573 5.5421715 1 710 +ATOM C CG1 . VAL A0 1 88 . 88 VAL A0 CG1 0.0 1.0 -10.1035595 -9.827728 4.033389 1 711 +ATOM C CG2 . VAL A0 1 88 . 88 VAL A0 CG2 0.0 1.0 -8.539073 -9.357792 5.910554 1 712 +ATOM N N . LYS A0 1 89 . 89 LYS A0 N 0.0 1.0 -12.8413315 -8.465803 4.7297955 1 713 +ATOM C CA . LYS A0 1 89 . 89 LYS A0 CA 0.0 1.0 -14.162656 -8.633144 4.1228113 1 714 +ATOM C C . LYS A0 1 89 . 89 LYS A0 C 0.0 1.0 -14.023433 -9.043745 2.6600661 1 715 +ATOM O O . LYS A0 1 89 . 89 LYS A0 O 0.0 1.0 -12.981716 -8.81533 2.0461426 1 716 +ATOM C CB . LYS A0 1 89 . 89 LYS A0 CB 0.0 1.0 -14.99108 -7.363309 4.2748823 1 717 +ATOM C CG . LYS A0 1 89 . 89 LYS A0 CG 0.0 1.0 -15.146818 -6.884789 5.688657 1 718 +ATOM C CD . LYS A0 1 89 . 89 LYS A0 CD 0.0 1.0 -15.993948 -5.6192055 5.7819376 1 719 +ATOM C CE . LYS A0 1 89 . 89 LYS A0 CE 0.0 1.0 -16.114418 -5.1226435 7.220022 1 720 +ATOM N NZ . LYS A0 1 89 . 89 LYS A0 NZ 0.0 1.0 -17.21457 -5.811823 7.9187117 1 721 +ATOM N N . LEU A0 1 90 . 90 LEU A0 N 0.0 1.0 -15.131574 -9.584691 2.0901425 1 722 +ATOM C CA . LEU A0 1 90 . 90 LEU A0 CA 0.0 1.0 -15.144516 -9.962297 0.661641 1 723 +ATOM C C . LEU A0 1 90 . 90 LEU A0 C 0.0 1.0 -14.7698765 -8.779041 -0.22072408 1 724 +ATOM O O . LEU A0 1 90 . 90 LEU A0 O 0.0 1.0 -14.041897 -8.943725 -1.2095083 1 725 +ATOM C CB . LEU A0 1 90 . 90 LEU A0 CB 0.0 1.0 -16.512957 -10.498869 0.25234455 1 726 +ATOM C CG . LEU A0 1 90 . 90 LEU A0 CG 0.0 1.0 -16.822235 -11.919291 0.7016437 1 727 +ATOM C CD1 . LEU A0 1 90 . 90 LEU A0 CD1 0.0 1.0 -18.277279 -12.269401 0.36300817 1 728 +ATOM C CD2 . LEU A0 1 90 . 90 LEU A0 CD2 0.0 1.0 -15.85894 -12.903112 0.046746187 1 729 +ATOM N N . GLN A0 1 91 . 91 GLN A0 N 0.0 1.0 -15.237175 -7.58906 0.14714906 1 730 +ATOM C CA . GLN A0 1 91 . 91 GLN A0 CA 0.0 1.0 -14.967528 -6.391408 -0.64244246 1 731 +ATOM C C . GLN A0 1 91 . 91 GLN A0 C 0.0 1.0 -13.51517 -5.9108725 -0.5439383 1 732 +ATOM O O . GLN A0 1 91 . 91 GLN A0 O 0.0 1.0 -13.093477 -5.029891 -1.3123512 1 733 +ATOM C CB . GLN A0 1 91 . 91 GLN A0 CB 0.0 1.0 -15.933427 -5.263383 -0.2707409 1 734 +ATOM C CG . GLN A0 1 91 . 91 GLN A0 CG 0.0 1.0 -15.731872 -4.668951 1.0857165 1 735 +ATOM C CD . GLN A0 1 91 . 91 GLN A0 CD 0.0 1.0 -16.678642 -5.241097 2.1545134 1 736 +ATOM O OE1 . GLN A0 1 91 . 91 GLN A0 OE1 0.0 1.0 -17.127758 -6.436577 1.9983853 1 737 +ATOM N NE2 . GLN A0 1 91 . 91 GLN A0 NE2 0.0 1.0 -16.992859 -4.5084467 3.2201586 1 738 +ATOM N N . ASP A0 1 92 . 92 ASP A0 N 0.0 1.0 -12.755736 -6.470912 0.37991396 1 739 +ATOM C CA . ASP A0 1 92 . 92 ASP A0 CA 0.0 1.0 -11.333717 -6.161234 0.44704884 1 740 +ATOM C C . ASP A0 1 92 . 92 ASP A0 C 0.0 1.0 -10.532563 -6.8452053 -0.65678227 1 741 +ATOM O O . ASP A0 1 92 . 92 ASP A0 O 0.0 1.0 -9.352322 -6.52912 -0.87140805 1 742 +ATOM C CB . ASP A0 1 92 . 92 ASP A0 CB 0.0 1.0 -10.75799 -6.5664096 1.8222951 1 743 +ATOM C CG . ASP A0 1 92 . 92 ASP A0 CG 0.0 1.0 -11.293045 -5.711444 2.9751153 1 744 +ATOM O OD1 . ASP A0 1 92 . 92 ASP A0 OD1 0.0 1.0 -11.552045 -4.4970264 2.7560742 1 745 +ATOM O OD2 . ASP A0 1 92 . 92 ASP A0 OD2 0.0 1.0 -11.444838 -6.241908 4.0952864 1 746 +ATOM N N . ALA A0 1 93 . 93 ALA A0 N 0.0 1.0 -11.178888 -7.7915735 -1.3886836 1 747 +ATOM C CA . ALA A0 1 93 . 93 ALA A0 CA 0.0 1.0 -10.530423 -8.42581 -2.5334892 1 748 +ATOM C C . ALA A0 1 93 . 93 ALA A0 C 0.0 1.0 -10.318342 -7.407873 -3.6367455 1 749 +ATOM O O . ALA A0 1 93 . 93 ALA A0 O 0.0 1.0 -11.150488 -6.5416203 -3.8465798 1 750 +ATOM C CB . ALA A0 1 93 . 93 ALA A0 CB 0.0 1.0 -11.36622 -9.602964 -3.0399282 1 751 +ATOM N N . GLY A0 1 94 . 94 GLY A0 N 0.0 1.0 -9.231715 -7.496913 -4.3211226 1 752 +ATOM C CA . GLY A0 1 94 . 94 GLY A0 CA 0.0 1.0 -8.938204 -6.590312 -5.407792 1 753 +ATOM C C . GLY A0 1 94 . 94 GLY A0 C 0.0 1.0 -7.462244 -6.2884784 -5.5180273 1 754 +ATOM O O . GLY A0 1 94 . 94 GLY A0 O 0.0 1.0 -6.638925 -7.0075045 -4.972453 1 755 +ATOM N N . VAL A0 1 95 . 95 VAL A0 N 0.0 1.0 -7.179537 -5.250293 -6.2475615 1 756 +ATOM C CA . VAL A0 1 95 . 95 VAL A0 CA 0.0 1.0 -5.806477 -4.875184 -6.528475 1 757 +ATOM C C . VAL A0 1 95 . 95 VAL A0 C 0.0 1.0 -5.404571 -3.710521 -5.637333 1 758 +ATOM O O . VAL A0 1 95 . 95 VAL A0 O 0.0 1.0 -6.0937076 -2.700902 -5.591546 1 759 +ATOM C CB . VAL A0 1 95 . 95 VAL A0 CB 0.0 1.0 -5.5948787 -4.511353 -8.030285 1 760 +ATOM C CG1 . VAL A0 1 95 . 95 VAL A0 CG1 0.0 1.0 -4.159109 -4.089391 -8.266509 1 761 +ATOM C CG2 . VAL A0 1 95 . 95 VAL A0 CG2 0.0 1.0 -5.958783 -5.679005 -8.911581 1 762 +ATOM N N . TYR A0 1 96 . 96 TYR A0 N 0.0 1.0 -4.3046017 -3.912637 -4.983233 1 763 +ATOM C CA . TYR A0 1 96 . 96 TYR A0 CA 0.0 1.0 -3.710612 -2.8879104 -4.1299047 1 764 +ATOM C C . TYR A0 1 96 . 96 TYR A0 C 0.0 1.0 -2.4580212 -2.329904 -4.7674236 1 765 +ATOM O O . TYR A0 1 96 . 96 TYR A0 O 0.0 1.0 -1.7448852 -3.0504289 -5.472788 1 766 +ATOM C CB . TYR A0 1 96 . 96 TYR A0 CB 0.0 1.0 -3.3774173 -3.4765267 -2.7571542 1 767 +ATOM C CG . TYR A0 1 96 . 96 TYR A0 CG 0.0 1.0 -4.5506 -3.7112107 -1.8512788 1 768 +ATOM C CD1 . TYR A0 1 96 . 96 TYR A0 CD1 0.0 1.0 -5.4234858 -4.7837095 -2.036342 1 769 +ATOM C CD2 . TYR A0 1 96 . 96 TYR A0 CD2 0.0 1.0 -4.7918596 -2.8608565 -0.75808907 1 770 +ATOM C CE1 . TYR A0 1 96 . 96 TYR A0 CE1 0.0 1.0 -6.507353 -4.991681 -1.1998489 1 771 +ATOM C CE2 . TYR A0 1 96 . 96 TYR A0 CE2 0.0 1.0 -5.879127 -3.0767908 0.07914148 1 772 +ATOM C CZ . TYR A0 1 96 . 96 TYR A0 CZ 0.0 1.0 -6.722027 -4.1400366 -0.15101314 1 773 +ATOM O OH . TYR A0 1 96 . 96 TYR A0 OH 0.0 1.0 -7.794627 -4.3497725 0.68842316 1 774 +ATOM N N . ARG A0 1 97 . 97 ARG A0 N 0.0 1.0 -2.176695 -1.0725024 -4.534746 1 775 +ATOM C CA . ARG A0 1 97 . 97 ARG A0 CA 0.0 1.0 -0.93694997 -0.42692178 -4.960789 1 776 +ATOM C C . ARG A0 1 97 . 97 ARG A0 C 0.0 1.0 -0.20572555 0.10177913 -3.7521837 1 777 +ATOM O O . ARG A0 1 97 . 97 ARG A0 O 0.0 1.0 -0.79507613 0.78156716 -2.9299152 1 778 +ATOM C CB . ARG A0 1 97 . 97 ARG A0 CB 0.0 1.0 -1.1918709 0.70876133 -5.9622664 1 779 +ATOM C CG . ARG A0 1 97 . 97 ARG A0 CG 0.0 1.0 0.05573087 1.2646133 -6.595086 1 780 +ATOM C CD . ARG A0 1 97 . 97 ARG A0 CD 0.0 1.0 -0.20067897 2.265316 -7.72034 1 781 +ATOM N NE . ARG A0 1 97 . 97 ARG A0 NE 0.0 1.0 -1.355884 3.0876186 -7.553672 1 782 +ATOM C CZ . ARG A0 1 97 . 97 ARG A0 CZ 0.0 1.0 -2.1657221 3.411044 -8.555819 1 783 +ATOM N NH1 . ARG A0 1 97 . 97 ARG A0 NH1 0.0 1.0 -1.951268 3.0025387 -9.78821 1 784 +ATOM N NH2 . ARG A0 1 97 . 97 ARG A0 NH2 0.0 1.0 -3.187739 4.162437 -8.316526 1 785 +ATOM N N . CYS A0 1 98 . 98 CYS A0 N 0.0 1.0 1.0585394 -0.21470736 -3.6780481 1 786 +ATOM C CA . CYS A0 1 98 . 98 CYS A0 CA 0.0 1.0 1.9011471 0.45782346 -2.6981795 1 787 +ATOM C C . CYS A0 1 98 . 98 CYS A0 C 0.0 1.0 2.7955034 1.4318867 -3.449266 1 788 +ATOM O O . CYS A0 1 98 . 98 CYS A0 O 0.0 1.0 3.4319918 1.0649945 -4.4347954 1 789 +ATOM C CB . CYS A0 1 98 . 98 CYS A0 CB 0.0 1.0 2.7412553 -0.54289013 -1.8971689 1 790 +ATOM S SG . CYS A0 1 98 . 98 CYS A0 SG 0.0 1.0 3.9827673 -1.4223156 -2.8929281 1 791 +ATOM N N . MET A0 1 99 . 99 MET A0 N 0.0 1.0 2.8196182 2.644115 -2.9939134 1 792 +ATOM C CA . MET A0 1 99 . 99 MET A0 CA 0.0 1.0 3.5881808 3.7263873 -3.5999103 1 793 +ATOM C C . MET A0 1 99 . 99 MET A0 C 0.0 1.0 4.54209 4.276997 -2.5736752 1 794 +ATOM O O . MET A0 1 99 . 99 MET A0 O 0.0 1.0 4.1177626 4.7167683 -1.5082551 1 795 +ATOM C CB . MET A0 1 99 . 99 MET A0 CB 0.0 1.0 2.6605332 4.8173027 -4.126056 1 796 +ATOM C CG . MET A0 1 99 . 99 MET A0 CG 0.0 1.0 1.5972456 4.3119383 -5.1123886 1 797 +ATOM S SD . MET A0 1 99 . 99 MET A0 SD 0.0 1.0 0.25573015 5.51816 -5.372575 1 798 +ATOM C CE . MET A0 1 99 . 99 MET A0 CE 0.0 1.0 1.1818514 6.8969774 -6.0308857 1 799 +ATOM N N . ILE A0 1 100 . 100 ILE A0 N 0.0 1.0 5.8118873 4.233038 -2.89059 1 800 +ATOM C CA . ILE A0 1 100 . 100 ILE A0 CA 0.0 1.0 6.829462 4.6628094 -1.9331386 1 801 +ATOM C C . ILE A0 1 100 . 100 ILE A0 C 0.0 1.0 7.7499623 5.6890755 -2.5828247 1 802 +ATOM O O . ILE A0 1 100 . 100 ILE A0 O 0.0 1.0 8.215193 5.454759 -3.6866117 1 803 +ATOM C CB . ILE A0 1 100 . 100 ILE A0 CB 0.0 1.0 7.6565 3.4653347 -1.4214938 1 804 +ATOM C CG1 . ILE A0 1 100 . 100 ILE A0 CG1 0.0 1.0 6.7414427 2.4718676 -0.6806623 1 805 +ATOM C CG2 . ILE A0 1 100 . 100 ILE A0 CG2 0.0 1.0 8.782922 3.9385915 -0.5018275 1 806 +ATOM C CD1 . ILE A0 1 100 . 100 ILE A0 CD1 0.0 1.0 7.429768 1.1680636 -0.29916972 1 807 +ATOM N N . SER A0 1 101 . 101 SER A0 N 0.0 1.0 7.9600267 6.747159 -1.8853561 1 808 +ATOM C CA . SER A0 1 101 . 101 SER A0 CA 0.0 1.0 9.003725 7.693096 -2.2373714 1 809 +ATOM C C . SER A0 1 101 . 101 SER A0 C 0.0 1.0 10.043718 7.6891575 -1.128188 1 810 +ATOM O O . SER A0 1 101 . 101 SER A0 O 0.0 1.0 9.691169 7.8852935 0.04129944 1 811 +ATOM C CB . SER A0 1 101 . 101 SER A0 CB 0.0 1.0 8.442093 9.097141 -2.4466233 1 812 +ATOM O OG . SER A0 1 101 . 101 SER A0 OG 0.0 1.0 9.478212 10.022963 -2.7240193 1 813 +ATOM N N . TYR A0 1 102 . 102 TYR A0 N 0.0 1.0 11.256514 7.468539 -1.4545885 1 814 +ATOM C CA . TYR A0 1 102 . 102 TYR A0 CA 0.0 1.0 12.380981 7.5157495 -0.55674666 1 815 +ATOM C C . TYR A0 1 102 . 102 TYR A0 C 0.0 1.0 13.627878 7.831119 -1.3513389 1 816 +ATOM O O . TYR A0 1 102 . 102 TYR A0 O 0.0 1.0 14.392517 6.949314 -1.6991832 1 817 +ATOM C CB . TYR A0 1 102 . 102 TYR A0 CB 0.0 1.0 12.520901 6.1603355 0.20332226 1 818 +ATOM C CG . TYR A0 1 102 . 102 TYR A0 CG 0.0 1.0 13.593903 6.210224 1.2827003 1 819 +ATOM C CD1 . TYR A0 1 102 . 102 TYR A0 CD1 0.0 1.0 13.524065 7.0959697 2.3506286 1 820 +ATOM C CD2 . TYR A0 1 102 . 102 TYR A0 CD2 0.0 1.0 14.672108 5.32893 1.2391231 1 821 +ATOM C CE1 . TYR A0 1 102 . 102 TYR A0 CE1 0.0 1.0 14.515762 7.1231055 3.331417 1 822 +ATOM C CE2 . TYR A0 1 102 . 102 TYR A0 CE2 0.0 1.0 15.654051 5.357777 2.2328162 1 823 +ATOM C CZ . TYR A0 1 102 . 102 TYR A0 CZ 0.0 1.0 15.566096 6.261287 3.261496 1 824 +ATOM O OH . TYR A0 1 102 . 102 TYR A0 OH 0.0 1.0 16.539162 6.2878017 4.2249985 1 825 +ATOM N N . GLY A0 1 103 . 103 GLY A0 N 0.0 1.0 13.772675 9.128365 -1.6786134 1 826 +ATOM C CA . GLY A0 1 103 . 103 GLY A0 CA 0.0 1.0 14.760422 9.587734 -2.6167011 1 827 +ATOM C C . GLY A0 1 103 . 103 GLY A0 C 0.0 1.0 14.283861 9.382112 -4.036208 1 828 +ATOM O O . GLY A0 1 103 . 103 GLY A0 O 0.0 1.0 13.882087 10.312655 -4.7030225 1 829 +ATOM N N . GLY A0 1 104 . 104 GLY A0 N 0.0 1.0 14.2661 8.087355 -4.453062 1 830 +ATOM C CA . GLY A0 1 104 . 104 GLY A0 CA 0.0 1.0 13.586834 7.69746 -5.6611195 1 831 +ATOM C C . GLY A0 1 104 . 104 GLY A0 C 0.0 1.0 12.169888 7.291874 -5.348576 1 832 +ATOM O O . GLY A0 1 104 . 104 GLY A0 O 0.0 1.0 11.7458315 7.360574 -4.1907473 1 833 +ATOM N N . ALA A0 1 105 . 105 ALA A0 N 0.0 1.0 11.378756 6.8993835 -6.338887 1 834 +ATOM C CA . ALA A0 1 105 . 105 ALA A0 CA 0.0 1.0 9.994085 6.5174046 -6.141011 1 835 +ATOM C C . ALA A0 1 105 . 105 ALA A0 C 0.0 1.0 9.639317 5.3490634 -7.0435925 1 836 +ATOM O O . ALA A0 1 105 . 105 ALA A0 O 0.0 1.0 10.126074 5.2602487 -8.162073 1 837 +ATOM C CB . ALA A0 1 105 . 105 ALA A0 CB 0.0 1.0 9.054646 7.6900945 -6.391675 1 838 +ATOM N N . ASP A0 1 106 . 106 ASP A0 N 0.0 1.0 8.80658 4.4892263 -6.5478497 1 839 +ATOM C CA . ASP A0 1 106 . 106 ASP A0 CA 0.0 1.0 8.317264 3.376154 -7.3468065 1 840 +ATOM C C . ASP A0 1 106 . 106 ASP A0 C 0.0 1.0 7.0291443 2.8573456 -6.7311907 1 841 +ATOM O O . ASP A0 1 106 . 106 ASP A0 O 0.0 1.0 6.6385326 3.2739167 -5.638357 1 842 +ATOM C CB . ASP A0 1 106 . 106 ASP A0 CB 0.0 1.0 9.371702 2.2568493 -7.444318 1 843 +ATOM C CG . ASP A0 1 106 . 106 ASP A0 CG 0.0 1.0 9.240571 1.3865545 -8.669332 1 844 +ATOM O OD1 . ASP A0 1 106 . 106 ASP A0 OD1 0.0 1.0 8.237084 1.493224 -9.387491 1 845 +ATOM O OD2 . ASP A0 1 106 . 106 ASP A0 OD2 0.0 1.0 10.166765 0.5813343 -8.9426365 1 846 +ATOM N N . TYR A0 1 107 . 107 TYR A0 N 0.0 1.0 6.3906975 1.9611449 -7.3904095 1 847 +ATOM C CA . TYR A0 1 107 . 107 TYR A0 CA 0.0 1.0 5.2027497 1.3238736 -6.8764205 1 848 +ATOM C C . TYR A0 1 107 . 107 TYR A0 C 0.0 1.0 5.0753736 -0.09234749 -7.4011164 1 849 +ATOM O O . TYR A0 1 107 . 107 TYR A0 O 0.0 1.0 5.677702 -0.4570073 -8.402395 1 850 +ATOM C CB . TYR A0 1 107 . 107 TYR A0 CB 0.0 1.0 3.9501328 2.1547656 -7.2398863 1 851 +ATOM C CG . TYR A0 1 107 . 107 TYR A0 CG 0.0 1.0 3.583743 2.0844674 -8.712645 1 852 +ATOM C CD1 . TYR A0 1 107 . 107 TYR A0 CD1 0.0 1.0 2.7381134 1.1281943 -9.187376 1 853 +ATOM C CD2 . TYR A0 1 107 . 107 TYR A0 CD2 0.0 1.0 4.081275 3.0092268 -9.644867 1 854 +ATOM C CE1 . TYR A0 1 107 . 107 TYR A0 CE1 0.0 1.0 2.408536 1.0515103 -10.549805 1 855 +ATOM C CE2 . TYR A0 1 107 . 107 TYR A0 CE2 0.0 1.0 3.7580166 2.920837 -10.984662 1 856 +ATOM C CZ . TYR A0 1 107 . 107 TYR A0 CZ 0.0 1.0 2.9062743 1.9362645 -11.429505 1 857 +ATOM O OH . TYR A0 1 107 . 107 TYR A0 OH 0.0 1.0 2.578989 1.8682777 -12.756549 1 858 +ATOM N N . LYS A0 1 108 . 108 LYS A0 N 0.0 1.0 4.264562 -0.88487613 -6.6921005 1 859 +ATOM C CA . LYS A0 1 108 . 108 LYS A0 CA 0.0 1.0 3.9419568 -2.273168 -7.086446 1 860 +ATOM C C . LYS A0 1 108 . 108 LYS A0 C 0.0 1.0 2.4802744 -2.5369792 -6.830188 1 861 +ATOM O O . LYS A0 1 108 . 108 LYS A0 O 0.0 1.0 1.8494751 -1.9078871 -5.965785 1 862 +ATOM C CB . LYS A0 1 108 . 108 LYS A0 CB 0.0 1.0 4.788782 -3.2699962 -6.336461 1 863 +ATOM C CG . LYS A0 1 108 . 108 LYS A0 CG 0.0 1.0 6.2741175 -3.2049217 -6.645218 1 864 +ATOM C CD . LYS A0 1 108 . 108 LYS A0 CD 0.0 1.0 6.6177073 -3.7306905 -8.00646 1 865 +ATOM C CE . LYS A0 1 108 . 108 LYS A0 CE 0.0 1.0 8.102564 -3.7168763 -8.3048935 1 866 +ATOM N NZ . LYS A0 1 108 . 108 LYS A0 NZ 0.0 1.0 8.460831 -4.1428123 -9.711026 1 867 +ATOM N N . ARG A0 1 109 . 109 ARG A0 N 0.0 1.0 2.0004876 -3.559916 -7.5304155 1 868 +ATOM C CA . ARG A0 1 109 . 109 ARG A0 CA 0.0 1.0 0.61838555 -4.008724 -7.365919 1 869 +ATOM C C . ARG A0 1 109 . 109 ARG A0 C 0.0 1.0 0.57273704 -5.3392687 -6.6727924 1 870 +ATOM O O . ARG A0 1 109 . 109 ARG A0 O 0.0 1.0 1.4143622 -6.174753 -6.9050674 1 871 +ATOM C CB . ARG A0 1 109 . 109 ARG A0 CB 0.0 1.0 -0.09376938 -4.0958176 -8.726704 1 872 +ATOM C CG . ARG A0 1 109 . 109 ARG A0 CG 0.0 1.0 -0.22288772 -2.7519417 -9.436797 1 873 +ATOM C CD . ARG A0 1 109 . 109 ARG A0 CD 0.0 1.0 -0.9318613 -2.8678107 -10.742479 1 874 +ATOM N NE . ARG A0 1 109 . 109 ARG A0 NE 0.0 1.0 -0.05599713 -3.5042367 -11.730955 1 875 +ATOM C CZ . ARG A0 1 109 . 109 ARG A0 CZ 0.0 1.0 -0.2944231 -3.5205944 -13.023298 1 876 +ATOM N NH1 . ARG A0 1 109 . 109 ARG A0 NH1 0.0 1.0 -1.3862176 -2.9617188 -13.55334 1 877 +ATOM N NH2 . ARG A0 1 109 . 109 ARG A0 NH2 0.0 1.0 0.5558422 -4.1220665 -13.8148575 1 878 +ATOM N N . ILE A0 1 110 . 110 ILE A0 N 0.0 1.0 -0.45205146 -5.5155535 -5.8753257 1 879 +ATOM C CA . ILE A0 1 110 . 110 ILE A0 CA 0.0 1.0 -0.6910524 -6.7634025 -5.145957 1 880 +ATOM C C . ILE A0 1 110 . 110 ILE A0 C 0.0 1.0 -2.159368 -7.104744 -5.2515297 1 881 +ATOM O O . ILE A0 1 110 . 110 ILE A0 O 0.0 1.0 -3.013285 -6.253381 -5.013976 1 882 +ATOM C CB . ILE A0 1 110 . 110 ILE A0 CB 0.0 1.0 -0.24237521 -6.6861663 -3.6844962 1 883 +ATOM C CG1 . ILE A0 1 110 . 110 ILE A0 CG1 0.0 1.0 1.2272137 -6.322974 -3.5710816 1 884 +ATOM C CG2 . ILE A0 1 110 . 110 ILE A0 CG2 0.0 1.0 -0.5432655 -7.9961905 -2.944922 1 885 +ATOM C CD1 . ILE A0 1 110 . 110 ILE A0 CD1 0.0 1.0 1.6418868 -5.863893 -2.1746871 1 886 +ATOM N N . THR A0 1 111 . 111 THR A0 N 0.0 1.0 -2.4435062 -8.357556 -5.562681 1 887 +ATOM C CA . THR A0 1 111 . 111 THR A0 CA 0.0 1.0 -3.8182988 -8.833157 -5.6369076 1 888 +ATOM C C . THR A0 1 111 . 111 THR A0 C 0.0 1.0 -4.183242 -9.601305 -4.3815794 1 889 +ATOM O O . THR A0 1 111 . 111 THR A0 O 0.0 1.0 -3.4047303 -10.444675 -3.937291 1 890 +ATOM C CB . THR A0 1 111 . 111 THR A0 CB 0.0 1.0 -4.0642304 -9.692352 -6.8810863 1 891 +ATOM O OG1 . THR A0 1 111 . 111 THR A0 OG1 0.0 1.0 -3.7643785 -8.923128 -8.061575 1 892 +ATOM C CG2 . THR A0 1 111 . 111 THR A0 CG2 0.0 1.0 -5.487485 -10.198168 -6.9512796 1 893 +ATOM N N . VAL A0 1 112 . 112 VAL A0 N 0.0 1.0 -5.3626833 -9.319218 -3.8505876 1 894 +ATOM C CA . VAL A0 1 112 . 112 VAL A0 CA 0.0 1.0 -5.879068 -10.032562 -2.700527 1 895 +ATOM C C . VAL A0 1 112 . 112 VAL A0 C 0.0 1.0 -7.128242 -10.791589 -3.0916014 1 896 +ATOM O O . VAL A0 1 112 . 112 VAL A0 O 0.0 1.0 -8.047644 -10.208656 -3.6336446 1 897 +ATOM C CB . VAL A0 1 112 . 112 VAL A0 CB 0.0 1.0 -6.1900244 -9.087728 -1.5226854 1 898 +ATOM C CG1 . VAL A0 1 112 . 112 VAL A0 CG1 0.0 1.0 -6.7565413 -9.852688 -0.34114355 1 899 +ATOM C CG2 . VAL A0 1 112 . 112 VAL A0 CG2 0.0 1.0 -4.9489374 -8.328094 -1.089389 1 900 +ATOM N N . LYS A0 1 113 . 113 LYS A0 N 0.0 1.0 -7.128359 -12.069908 -2.8000305 1 901 +ATOM C CA . LYS A0 1 113 . 113 LYS A0 CA 0.0 1.0 -8.29561 -12.9185 -2.9701397 1 902 +ATOM C C . LYS A0 1 113 . 113 LYS A0 C 0.0 1.0 -8.796364 -13.334574 -1.6053085 1 903 +ATOM O O . LYS A0 1 113 . 113 LYS A0 O 0.0 1.0 -8.012594 -13.725477 -0.7533994 1 904 +ATOM C CB . LYS A0 1 113 . 113 LYS A0 CB 0.0 1.0 -7.979521 -14.149267 -3.8267076 1 905 +ATOM C CG . LYS A0 1 113 . 113 LYS A0 CG 0.0 1.0 -9.166572 -15.030973 -4.1352634 1 906 +ATOM C CD . LYS A0 1 113 . 113 LYS A0 CD 0.0 1.0 -8.802811 -16.181767 -5.0310473 1 907 +ATOM C CE . LYS A0 1 113 . 113 LYS A0 CE 0.0 1.0 -9.992273 -17.080452 -5.347637 1 908 +ATOM N NZ . LYS A0 1 113 . 113 LYS A0 NZ 0.0 1.0 -9.61935 -18.20739 -6.236189 1 909 +ATOM N N . VAL A0 1 114 . 114 VAL A0 N 0.0 1.0 -10.113409 -13.269728 -1.3684571 1 910 +ATOM C CA . VAL A0 1 114 . 114 VAL A0 CA 0.0 1.0 -10.696219 -13.56531 -0.079576805 1 911 +ATOM C C . VAL A0 1 114 . 114 VAL A0 C 0.0 1.0 -11.556675 -14.819883 -0.170781 1 912 +ATOM O O . VAL A0 1 114 . 114 VAL A0 O 0.0 1.0 -12.475381 -14.8606825 -0.9772359 1 913 +ATOM C CB . VAL A0 1 114 . 114 VAL A0 CB 0.0 1.0 -11.53986 -12.383368 0.4595669 1 914 +ATOM C CG1 . VAL A0 1 114 . 114 VAL A0 CG1 0.0 1.0 -12.158888 -12.730782 1.8079739 1 915 +ATOM C CG2 . VAL A0 1 114 . 114 VAL A0 CG2 0.0 1.0 -10.697687 -11.142501 0.6039363 1 916 +ATOM N N . ASN A0 1 115 . 115 ASN A0 N 0.0 1.0 -11.27261 -15.804587 0.6630709 1 917 +ATOM C CA . ASN A0 1 115 . 115 ASN A0 CA 0.0 1.0 -12.064766 -17.04171 0.7452915 1 918 +ATOM C C . ASN A0 1 115 . 115 ASN A0 C 0.0 1.0 -13.194959 -16.853233 1.7636722 1 919 +ATOM O O . ASN A0 1 115 . 115 ASN A0 O 0.0 1.0 -12.955716 -16.383268 2.8731484 1 920 +ATOM C CB . ASN A0 1 115 . 115 ASN A0 CB 0.0 1.0 -11.180471 -18.21062 1.1474743 1 921 +ATOM C CG . ASN A0 1 115 . 115 ASN A0 CG 0.0 1.0 -10.183983 -18.61819 0.09875901 1 922 +ATOM O OD1 . ASN A0 1 115 . 115 ASN A0 OD1 0.0 1.0 -10.434547 -18.443619 -1.0996919 1 923 +ATOM N ND2 . ASN A0 1 115 . 115 ASN A0 ND2 0.0 1.0 -9.05722 -19.162916 0.51064235 1 924 +ATOM N N . ALA A0 1 116 . 116 ALA A0 N 0.0 1.0 -14.333912 -17.271816 1.3894112 1 925 +ATOM C CA . ALA A0 1 116 . 116 ALA A0 CA 0.0 1.0 -15.494913 -17.192263 2.2777338 1 926 +ATOM C C . ALA A0 1 116 . 116 ALA A0 C 0.0 1.0 -15.696522 -18.409151 3.1457705 1 927 +ATOM O O . ALA A0 1 116 . 116 ALA A0 O 0.0 1.0 -14.954588 -18.835066 3.89914 1 928 +ATOM C CB . ALA A0 1 116 . 116 ALA A0 CB 0.0 1.0 -16.763802 -17.046637 1.4141382 1 929 +ATOM N N . xpb B0 2 1 . 1 xpb B0 N 0.0 1.0 -4.967969 18.86988 5.193735 1 930 +ATOM C CA . xpb B0 2 1 . 1 xpb B0 CA 0.0 1.0 -5.523639 18.318401 3.9405086 1 931 +ATOM C C . xpb B0 2 1 . 1 xpb B0 C 0.0 1.0 -4.754308 18.761187 2.7004256 1 932 +ATOM O O . xpb B0 2 1 . 1 xpb B0 O 0.0 1.0 -4.4559402 17.90685 1.8404069 1 933 +ATOM N N . xpb B0 2 2 . 2 xpb B0 N 0.0 1.0 -4.4385223 20.027542 2.570856 1 934 +ATOM C CA . xpb B0 2 2 . 2 xpb B0 CA 0.0 1.0 -3.7265158 20.539606 1.3959737 1 935 +ATOM C C . xpb B0 2 2 . 2 xpb B0 C 0.0 1.0 -2.3326733 19.917183 1.2749321 1 936 +ATOM O O . xpb B0 2 2 . 2 xpb B0 O 0.0 1.0 -1.9223229 19.519415 0.18139002 1 937 +ATOM N N . xpb B0 2 3 . 3 xpb B0 N 0.0 1.0 -1.6089774 19.822384 2.3825834 1 938 +ATOM C CA . xpb B0 2 3 . 3 xpb B0 CA 0.0 1.0 -0.28699222 19.207241 2.3816402 1 939 +ATOM C C . xpb B0 2 3 . 3 xpb B0 C 0.0 1.0 -0.3509163 17.739986 1.9852527 1 940 +ATOM O O . xpb B0 2 3 . 3 xpb B0 O 0.0 1.0 0.47867668 17.274109 1.1979849 1 941 +ATOM N N . xpb B0 2 4 . 4 xpb B0 N 0.0 1.0 -1.3286147 17.018906 2.5035253 1 942 +ATOM C CA . xpb B0 2 4 . 4 xpb B0 CA 0.0 1.0 -1.4990057 15.610586 2.1714368 1 943 +ATOM C C . xpb B0 2 4 . 4 xpb B0 C 0.0 1.0 -1.8351817 15.423674 0.69455767 1 944 +ATOM O O . xpb B0 2 4 . 4 xpb B0 O 0.0 1.0 -1.2992954 14.528316 0.03428149 1 945 +ATOM N N . xpb B0 2 5 . 5 xpb B0 N 0.0 1.0 -2.71032 16.287563 0.17043452 1 946 +ATOM C CA . xpb B0 2 5 . 5 xpb B0 CA 0.0 1.0 -3.0839195 16.21199 -1.249509 1 947 +ATOM C C . xpb B0 2 5 . 5 xpb B0 C 0.0 1.0 -1.8814428 16.46283 -2.1459873 1 948 +ATOM O O . xpb B0 2 5 . 5 xpb B0 O 0.0 1.0 -1.7218516 15.808752 -3.178386 1 949 +ATOM N N . xpb B0 2 6 . 6 xpb B0 N 0.0 1.0 -1.023989 17.399841 -1.747534 1 950 +ATOM C CA . xpb B0 2 6 . 6 xpb B0 CA 0.0 1.0 0.18908738 17.684555 -2.5200357 1 951 +ATOM C C . xpb B0 2 6 . 6 xpb B0 C 0.0 1.0 1.1221093 16.485285 -2.5285094 1 952 +ATOM O O . xpb B0 2 6 . 6 xpb B0 O 0.0 1.0 1.7084125 16.152653 -3.569323 1 953 +ATOM N N . xpb B0 2 7 . 7 xpb B0 N 0.0 1.0 1.2692597 15.833209 -1.3778062 1 954 +ATOM C CA . xpb B0 2 7 . 7 xpb B0 CA 0.0 1.0 2.1211333 14.653491 -1.2916702 1 955 +ATOM C C . xpb B0 2 7 . 7 xpb B0 C 0.0 1.0 1.5829926 13.510064 -2.13206 1 956 +ATOM O O . xpb B0 2 7 . 7 xpb B0 O 0.0 1.0 2.3513443 12.833061 -2.8315148 1 957 +ATOM N N . xpb B0 2 8 . 8 xpb B0 N 0.0 1.0 0.2601334 13.323435 -2.095964 1 958 +ATOM C CA . xpb B0 2 8 . 8 xpb B0 CA 0.0 1.0 -0.37202102 12.281641 -2.9083166 1 959 +ATOM C C . xpb B0 2 8 . 8 xpb B0 C 0.0 1.0 -0.1523851 12.5497055 -4.392418 1 960 +ATOM O O . xpb B0 2 8 . 8 xpb B0 O 0.0 1.0 0.18192065 11.636666 -5.1535673 1 961 +ATOM N N . xpb B0 2 9 . 9 xpb B0 N 0.0 1.0 -0.31444228 13.806377 -4.7866974 1 962 +ATOM C CA . xpb B0 2 9 . 9 xpb B0 CA 0.0 1.0 -0.11543354 14.190678 -6.1895714 1 963 +ATOM C C . xpb B0 2 9 . 9 xpb B0 C 0.0 1.0 1.3286922 13.945592 -6.622671 1 964 +ATOM O O . xpb B0 2 9 . 9 xpb B0 O 0.0 1.0 1.5772495 13.470621 -7.732506 1 965 +ATOM N N . xpb B0 2 10 . 10 xpb B0 N 0.0 1.0 2.2717519 14.262854 -5.7402534 1 966 +ATOM C CA . xpb B0 2 10 . 10 xpb B0 CA 0.0 1.0 3.6834385 14.041897 -6.0479956 1 967 +ATOM C C . xpb B0 2 10 . 10 xpb B0 C 0.0 1.0 3.9751973 12.562613 -6.242253 1 968 +ATOM O O . xpb B0 2 10 . 10 xpb B0 O 0.0 1.0 4.7021646 12.18863 -7.17833 1 969 +ATOM N N . xpb B0 2 11 . 11 xpb B0 N 0.0 1.0 3.428577 11.721052 -5.3614397 1 970 +ATOM C CA . xpb B0 2 11 . 11 xpb B0 CA 0.0 1.0 3.637295 10.285429 -5.4802504 1 971 +ATOM C C . xpb B0 2 11 . 11 xpb B0 C 0.0 1.0 3.0492988 9.746251 -6.776573 1 972 +ATOM O O . xpb B0 2 11 . 11 xpb B0 O 0.0 1.0 3.6865115 8.946104 -7.4724803 1 973 +ATOM N N . xpb B0 2 12 . 12 xpb B0 N 0.0 1.0 1.8413534 10.209937 -7.1066084 1 974 +ATOM C CA . xpb B0 2 12 . 12 xpb B0 CA 0.0 1.0 1.181269 9.781771 -8.345015 1 975 +ATOM C C . xpb B0 2 12 . 12 xpb B0 C 0.0 1.0 1.9920334 10.196186 -9.5704 1 976 +ATOM O O . xpb B0 2 12 . 12 xpb B0 O 0.0 1.0 2.1331391 9.415612 -10.517986 1 977 +ATOM N N . xpb B0 2 13 . 13 xpb B0 N 0.0 1.0 2.5199234 11.406472 -9.542668 1 978 +ATOM C CA . xpb B0 2 13 . 13 xpb B0 CA 0.0 1.0 3.3438578 11.901588 -10.655542 1 979 +ATOM C C . xpb B0 2 13 . 13 xpb B0 C 0.0 1.0 4.6017113 11.070201 -10.829768 1 980 +ATOM O O . xpb B0 2 13 . 13 xpb B0 O 0.0 1.0 5.0009775 10.755971 -11.95819 1 981 +ATOM N N . xpb B0 2 14 . 14 xpb B0 N 0.0 1.0 5.245832 10.71591 -9.724834 1 982 +ATOM C CA . xpb B0 2 14 . 14 xpb B0 CA 0.0 1.0 6.459115 9.902549 -9.77875 1 983 +ATOM C C . xpb B0 2 14 . 14 xpb B0 C 0.0 1.0 6.190092 8.50611 -10.318113 1 984 +ATOM O O . xpb B0 2 14 . 14 xpb B0 O 0.0 1.0 7.042762 7.9298286 -10.998338 1 985 +ATOM N N . xpb B0 2 15 . 15 xpb B0 N 0.0 1.0 5.011388 7.970025 -10.020338 1 986 +ATOM C CA . xpb B0 2 15 . 15 xpb B0 CA 0.0 1.0 4.650529 6.6310635 -10.468258 1 987 +ATOM C C . xpb B0 2 15 . 15 xpb B0 C 0.0 1.0 4.3210263 6.5757456 -11.963894 1 988 +ATOM O O . xpb B0 2 15 . 15 xpb B0 O 0.0 1.0 4.5320735 5.538017 -12.593346 1 989 +ATOM N N . xpb B0 2 16 . 16 xpb B0 N 0.0 1.0 3.8194165 7.680628 -12.521564 1 990 +ATOM C CA . xpb B0 2 16 . 16 xpb B0 CA 0.0 1.0 3.3520708 7.749531 -13.890305 1 991 +ATOM C C . xpb B0 2 16 . 16 xpb B0 C 0.0 1.0 4.4547358 7.8379416 -14.923058 1 992 +ATOM O O . xpb B0 2 16 . 16 xpb B0 O 0.0 1.0 5.626046 8.102917 -14.6598 1 993 +# diff --git a/model/PXDesignBench/examples/monomer/design_unconditional_100_0.pdb b/model/PXDesignBench/examples/monomer/design_unconditional_100_0.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0a26891fa9e64890b0c4d020f5189fdbb13e4954 --- /dev/null +++ b/model/PXDesignBench/examples/monomer/design_unconditional_100_0.pdb @@ -0,0 +1,400 @@ +ATOM 1 N GLY A 1 -6.315 12.095 15.750 1.00 0.00 +ATOM 2 CA GLY A 1 -5.308 11.104 15.389 1.00 0.00 +ATOM 3 C GLY A 1 -5.882 9.694 15.437 1.00 0.00 +ATOM 4 O GLY A 1 -5.571 8.858 14.588 1.00 0.00 +ATOM 5 N GLY A 2 -6.663 9.464 16.398 1.00 0.00 +ATOM 6 CA GLY A 2 -7.277 8.146 16.500 1.00 0.00 +ATOM 7 C GLY A 2 -8.185 7.868 15.308 1.00 0.00 +ATOM 8 O GLY A 2 -8.222 6.751 14.791 1.00 0.00 +ATOM 9 N GLY A 3 -8.911 8.849 14.887 1.00 0.00 +ATOM 10 CA GLY A 3 -9.763 8.662 13.719 1.00 0.00 +ATOM 11 C GLY A 3 -8.939 8.325 12.483 1.00 0.00 +ATOM 12 O GLY A 3 -9.317 7.463 11.689 1.00 0.00 +ATOM 13 N GLY A 4 -7.829 8.955 12.327 1.00 0.00 +ATOM 14 CA GLY A 4 -6.971 8.666 11.185 1.00 0.00 +ATOM 15 C GLY A 4 -6.384 7.263 11.278 1.00 0.00 +ATOM 16 O GLY A 4 -6.301 6.547 10.281 1.00 0.00 +ATOM 17 N GLY A 5 -5.959 6.883 12.441 1.00 0.00 +ATOM 18 CA GLY A 5 -5.418 5.542 12.622 1.00 0.00 +ATOM 19 C GLY A 5 -6.465 4.479 12.317 1.00 0.00 +ATOM 20 O GLY A 5 -6.172 3.471 11.674 1.00 0.00 +ATOM 21 N GLY A 6 -7.663 4.701 12.770 1.00 0.00 +ATOM 22 CA GLY A 6 -8.729 3.744 12.500 1.00 0.00 +ATOM 23 C GLY A 6 -9.035 3.665 11.010 1.00 0.00 +ATOM 24 O GLY A 6 -9.234 2.580 10.464 1.00 0.00 +ATOM 25 N GLY A 7 -9.057 4.776 10.347 1.00 0.00 +ATOM 26 CA GLY A 7 -9.306 4.773 8.911 1.00 0.00 +ATOM 27 C GLY A 7 -8.202 4.038 8.161 1.00 0.00 +ATOM 28 O GLY A 7 -8.471 3.253 7.252 1.00 0.00 +ATOM 29 N GLY A 8 -6.976 4.298 8.521 1.00 0.00 +ATOM 30 CA GLY A 8 -5.856 3.633 7.865 1.00 0.00 +ATOM 31 C GLY A 8 -5.887 2.130 8.113 1.00 0.00 +ATOM 32 O GLY A 8 -5.642 1.337 7.205 1.00 0.00 +ATOM 33 N GLY A 9 -6.242 1.745 9.315 1.00 0.00 +ATOM 34 CA GLY A 9 -6.338 0.324 9.626 1.00 0.00 +ATOM 35 C GLY A 9 -7.449 -0.342 8.825 1.00 0.00 +ATOM 36 O GLY A 9 -7.276 -1.443 8.301 1.00 0.00 +ATOM 37 N GLY A 10 -8.556 0.333 8.681 1.00 0.00 +ATOM 38 CA GLY A 10 -9.660 -0.214 7.901 1.00 0.00 +ATOM 39 C GLY A 10 -9.288 -0.335 6.429 1.00 0.00 +ATOM 40 O GLY A 10 -9.581 -1.344 5.786 1.00 0.00 +ATOM 41 N GLY A 11 -8.637 0.647 5.900 1.00 0.00 +ATOM 42 CA GLY A 11 -8.212 0.605 4.505 1.00 0.00 +ATOM 43 C GLY A 11 -7.219 -0.524 4.266 1.00 0.00 +ATOM 44 O GLY A 11 -7.296 -1.229 3.259 1.00 0.00 +ATOM 45 N GLY A 12 -6.290 -0.688 5.167 1.00 0.00 +ATOM 46 CA GLY A 12 -5.314 -1.763 5.026 1.00 0.00 +ATOM 47 C GLY A 12 -5.989 -3.128 5.069 1.00 0.00 +ATOM 48 O GLY A 12 -5.651 -4.023 4.294 1.00 0.00 +ATOM 49 N GLY A 13 -7.003 -3.247 5.897 1.00 0.00 +ATOM 50 CA GLY A 13 -7.736 -4.504 5.979 1.00 0.00 +ATOM 51 C GLY A 13 -8.507 -4.778 4.694 1.00 0.00 +ATOM 52 O GLY A 13 -8.522 -5.903 4.196 1.00 0.00 +ATOM 53 N GLY A 14 -9.122 -3.766 4.147 1.00 0.00 +ATOM 54 CA GLY A 14 -9.854 -3.923 2.896 1.00 0.00 +ATOM 55 C GLY A 14 -8.924 -4.332 1.761 1.00 0.00 +ATOM 56 O GLY A 14 -9.258 -5.199 0.954 1.00 0.00 +ATOM 57 N GLY A 15 -7.765 -3.758 1.724 1.00 0.00 +ATOM 58 CA GLY A 15 -6.794 -4.093 0.690 1.00 0.00 +ATOM 59 C GLY A 15 -6.304 -5.528 0.839 1.00 0.00 +ATOM 60 O GLY A 15 -6.157 -6.250 -0.148 1.00 0.00 +ATOM 61 N GLY A 16 -6.099 -5.948 2.061 1.00 0.00 +ATOM 62 CA GLY A 16 -5.664 -7.318 2.305 1.00 0.00 +ATOM 63 C GLY A 16 -6.726 -8.319 1.868 1.00 0.00 +ATOM 64 O GLY A 16 -6.417 -9.328 1.233 1.00 0.00 +ATOM 65 N GLY A 17 -7.968 -7.980 2.112 1.00 0.00 +ATOM 66 CA GLY A 17 -9.061 -8.856 1.708 1.00 0.00 +ATOM 67 C GLY A 17 -9.160 -8.949 0.191 1.00 0.00 +ATOM 68 O GLY A 17 -9.344 -10.032 -0.364 1.00 0.00 +ATOM 69 N GLY A 18 -8.989 -7.853 -0.470 1.00 0.00 +ATOM 70 CA GLY A 18 -9.038 -7.841 -1.927 1.00 0.00 +ATOM 71 C GLY A 18 -7.911 -8.675 -2.523 1.00 0.00 +ATOM 72 O GLY A 18 -8.122 -9.439 -3.464 1.00 0.00 +ATOM 73 N GLY A 19 -6.745 -8.539 -1.975 1.00 0.00 +ATOM 74 CA GLY A 19 -5.600 -9.290 -2.475 1.00 0.00 +ATOM 75 C GLY A 19 -5.778 -10.785 -2.245 1.00 0.00 +ATOM 76 O GLY A 19 -5.474 -11.598 -3.119 1.00 0.00 +ATOM 77 N GLY A 20 -6.358 -11.129 -1.121 1.00 0.00 +ATOM 78 CA GLY A 20 -6.601 -12.536 -0.825 1.00 0.00 +ATOM 79 C GLY A 20 -7.586 -13.145 -1.814 1.00 0.00 +ATOM 80 O GLY A 20 -7.386 -14.259 -2.298 1.00 0.00 +ATOM 81 N GLY A 21 -8.560 -12.407 -2.183 1.00 0.00 +ATOM 82 CA GLY A 21 -9.560 -12.887 -3.130 1.00 0.00 +ATOM 83 C GLY A 21 -8.976 -13.011 -4.531 1.00 0.00 +ATOM 84 O GLY A 21 -9.258 -13.970 -5.249 1.00 0.00 +ATOM 85 N GLY A 22 -8.029 -12.199 -4.824 1.00 0.00 +ATOM 86 CA GLY A 22 -7.459 -12.156 -6.165 1.00 0.00 +ATOM 87 C GLY A 22 -6.368 -13.206 -6.333 1.00 0.00 +ATOM 88 O GLY A 22 -6.110 -13.674 -7.442 1.00 0.00 +ATOM 89 N GLY A 23 -5.812 -13.667 -5.314 1.00 0.00 +ATOM 90 CA GLY A 23 -4.684 -14.590 -5.349 1.00 0.00 +ATOM 91 C GLY A 23 -5.050 -15.880 -6.070 1.00 0.00 +ATOM 92 O GLY A 23 -4.249 -16.428 -6.828 1.00 0.00 +ATOM 93 N GLY A 24 -6.208 -16.279 -6.104 1.00 0.00 +ATOM 94 CA GLY A 24 -6.616 -17.539 -6.711 1.00 0.00 +ATOM 95 C GLY A 24 -6.677 -17.425 -8.229 1.00 0.00 +ATOM 96 O GLY A 24 -6.374 -18.379 -8.946 1.00 0.00 +ATOM 97 N GLY A 25 -6.700 -16.282 -8.757 1.00 0.00 +ATOM 98 CA GLY A 25 -6.873 -16.087 -10.191 1.00 0.00 +ATOM 99 C GLY A 25 -5.540 -15.810 -10.874 1.00 0.00 +ATOM 100 O GLY A 25 -5.408 -15.974 -12.087 1.00 0.00 +ATOM 101 N GLY A 26 -4.489 -15.813 -10.197 1.00 0.00 +ATOM 102 CA GLY A 26 -3.231 -15.383 -10.796 1.00 0.00 +ATOM 103 C GLY A 26 -2.281 -16.559 -10.985 1.00 0.00 +ATOM 104 O GLY A 26 -2.468 -17.621 -10.392 1.00 0.00 +ATOM 105 N GLY A 27 -1.274 -16.344 -11.783 1.00 0.00 +ATOM 106 CA GLY A 27 -0.250 -17.372 -11.930 1.00 0.00 +ATOM 107 C GLY A 27 0.653 -17.428 -10.705 1.00 0.00 +ATOM 108 O GLY A 27 0.622 -16.537 -9.857 1.00 0.00 +ATOM 109 N GLY A 28 1.544 -18.384 -10.711 1.00 0.00 +ATOM 110 CA GLY A 28 2.406 -18.619 -9.560 1.00 0.00 +ATOM 111 C GLY A 28 3.301 -17.416 -9.287 1.00 0.00 +ATOM 112 O GLY A 28 3.480 -17.011 -8.138 1.00 0.00 +ATOM 113 N GLY A 29 3.863 -16.820 -10.247 1.00 0.00 +ATOM 114 CA GLY A 29 4.733 -15.669 -10.039 1.00 0.00 +ATOM 115 C GLY A 29 3.947 -14.471 -9.523 1.00 0.00 +ATOM 116 O GLY A 29 4.397 -13.762 -8.622 1.00 0.00 +ATOM 117 N GLY A 30 2.838 -14.228 -10.076 1.00 0.00 +ATOM 118 CA GLY A 30 1.994 -13.135 -9.610 1.00 0.00 +ATOM 119 C GLY A 30 1.455 -13.413 -8.212 1.00 0.00 +ATOM 120 O GLY A 30 1.340 -12.505 -7.389 1.00 0.00 +ATOM 121 N GLY A 31 1.164 -14.655 -7.954 1.00 0.00 +ATOM 122 CA GLY A 31 0.707 -15.025 -6.620 1.00 0.00 +ATOM 123 C GLY A 31 1.778 -14.747 -5.573 1.00 0.00 +ATOM 124 O GLY A 31 1.480 -14.273 -4.477 1.00 0.00 +ATOM 125 N GLY A 32 3.012 -15.006 -5.904 1.00 0.00 +ATOM 126 CA GLY A 32 4.097 -14.717 -4.973 1.00 0.00 +ATOM 127 C GLY A 32 4.196 -13.224 -4.690 1.00 0.00 +ATOM 128 O GLY A 32 4.388 -12.811 -3.546 1.00 0.00 +ATOM 129 N GLY A 33 4.046 -12.415 -5.692 1.00 0.00 +ATOM 130 CA GLY A 33 4.065 -10.971 -5.497 1.00 0.00 +ATOM 131 C GLY A 33 2.885 -10.514 -4.650 1.00 0.00 +ATOM 132 O GLY A 33 3.029 -9.657 -3.778 1.00 0.00 +ATOM 133 N GLY A 34 1.732 -11.073 -4.900 1.00 0.00 +ATOM 134 CA GLY A 34 0.557 -10.726 -4.110 1.00 0.00 +ATOM 135 C GLY A 34 0.735 -11.128 -2.652 1.00 0.00 +ATOM 136 O GLY A 34 0.348 -10.393 -1.743 1.00 0.00 +ATOM 137 N GLY A 35 1.374 -12.256 -2.429 1.00 0.00 +ATOM 138 CA GLY A 35 1.638 -12.689 -1.062 1.00 0.00 +ATOM 139 C GLY A 35 2.600 -11.740 -0.359 1.00 0.00 +ATOM 140 O GLY A 35 2.419 -11.414 0.815 1.00 0.00 +ATOM 141 N GLY A 36 3.590 -11.259 -1.071 1.00 0.00 +ATOM 142 CA GLY A 36 4.514 -10.289 -0.495 1.00 0.00 +ATOM 143 C GLY A 36 3.798 -8.996 -0.129 1.00 0.00 +ATOM 144 O GLY A 36 4.041 -8.419 0.931 1.00 0.00 +ATOM 145 N GLY A 37 2.909 -8.566 -0.983 1.00 0.00 +ATOM 146 CA GLY A 37 2.141 -7.359 -0.701 1.00 0.00 +ATOM 147 C GLY A 37 1.259 -7.543 0.528 1.00 0.00 +ATOM 148 O GLY A 37 1.159 -6.651 1.371 1.00 0.00 +ATOM 149 N GLY A 38 0.679 -8.705 0.656 1.00 0.00 +ATOM 150 CA GLY A 38 -0.164 -8.993 1.810 1.00 0.00 +ATOM 151 C GLY A 38 0.646 -8.983 3.100 1.00 0.00 +ATOM 152 O GLY A 38 0.202 -8.453 4.119 1.00 0.00 +ATOM 153 N GLY A 39 1.849 -9.478 3.052 1.00 0.00 +ATOM 154 CA GLY A 39 2.709 -9.473 4.229 1.00 0.00 +ATOM 155 C GLY A 39 3.078 -8.052 4.636 1.00 0.00 +ATOM 156 O GLY A 39 3.075 -7.715 5.820 1.00 0.00 +ATOM 157 N GLY A 40 3.353 -7.217 3.689 1.00 0.00 +ATOM 158 CA GLY A 40 3.679 -5.825 3.978 1.00 0.00 +ATOM 159 C GLY A 40 2.484 -5.093 4.576 1.00 0.00 +ATOM 160 O GLY A 40 2.633 -4.293 5.500 1.00 0.00 +ATOM 161 N GLY A 41 1.309 -5.403 4.077 1.00 0.00 +ATOM 162 CA GLY A 41 0.105 -4.780 4.613 1.00 0.00 +ATOM 163 C GLY A 41 -0.124 -5.182 6.064 1.00 0.00 +ATOM 164 O GLY A 41 -0.466 -4.347 6.903 1.00 0.00 +ATOM 165 N GLY A 42 0.154 -6.426 6.369 1.00 0.00 +ATOM 166 CA GLY A 42 -0.004 -6.901 7.738 1.00 0.00 +ATOM 167 C GLY A 42 1.009 -6.246 8.668 1.00 0.00 +ATOM 168 O GLY A 42 0.674 -5.848 9.784 1.00 0.00 +ATOM 169 N GLY A 43 2.216 -6.087 8.210 1.00 0.00 +ATOM 170 CA GLY A 43 3.243 -5.431 9.012 1.00 0.00 +ATOM 171 C GLY A 43 2.879 -3.978 9.290 1.00 0.00 +ATOM 172 O GLY A 43 3.064 -3.484 10.402 1.00 0.00 +ATOM 173 N GLY A 44 2.315 -3.318 8.318 1.00 0.00 +ATOM 174 CA GLY A 44 1.896 -1.934 8.500 1.00 0.00 +ATOM 175 C GLY A 44 0.774 -1.829 9.526 1.00 0.00 +ATOM 176 O GLY A 44 0.768 -0.926 10.363 1.00 0.00 +ATOM 177 N GLY A 45 -0.123 -2.780 9.503 1.00 0.00 +ATOM 178 CA GLY A 45 -1.216 -2.794 10.468 1.00 0.00 +ATOM 179 C GLY A 45 -0.696 -2.988 11.887 1.00 0.00 +ATOM 180 O GLY A 45 -1.136 -2.313 12.817 1.00 0.00 +ATOM 181 N GLY A 46 0.286 -3.833 12.035 1.00 0.00 +ATOM 182 CA GLY A 46 0.874 -4.070 13.348 1.00 0.00 +ATOM 183 C GLY A 46 1.595 -2.831 13.861 1.00 0.00 +ATOM 184 O GLY A 46 1.472 -2.469 15.031 1.00 0.00 +ATOM 185 N GLY A 47 2.253 -2.147 12.992 1.00 0.00 +ATOM 186 CA GLY A 47 2.970 -0.936 13.373 1.00 0.00 +ATOM 187 C GLY A 47 2.005 0.172 13.774 1.00 0.00 +ATOM 188 O GLY A 47 2.259 0.918 14.720 1.00 0.00 +ATOM 189 N GLY A 48 0.926 0.257 13.075 1.00 0.00 +ATOM 190 CA GLY A 48 -0.069 1.278 13.381 1.00 0.00 +ATOM 191 C GLY A 48 -0.643 1.086 14.779 1.00 0.00 +ATOM 192 O GLY A 48 -0.931 2.056 15.481 1.00 0.00 +ATOM 193 N GLY A 49 -0.638 -0.140 15.187 1.00 0.00 +ATOM 194 CA GLY A 49 -1.163 -0.445 16.512 1.00 0.00 +ATOM 195 C GLY A 49 -0.137 -0.136 17.595 1.00 0.00 +ATOM 196 O GLY A 49 -0.494 0.157 18.736 1.00 0.00 +ATOM 197 N GLY A 50 0.989 -0.009 17.222 1.00 0.00 +ATOM 198 CA GLY A 50 2.028 0.339 18.183 1.00 0.00 +ATOM 199 C GLY A 50 1.997 1.825 18.515 1.00 0.00 +ATOM 200 O GLY A 50 1.011 2.331 19.051 1.00 0.00 +ATOM 201 N GLY A 51 2.757 2.361 19.067 1.00 0.00 +ATOM 202 CA GLY A 51 2.768 3.757 19.489 1.00 0.00 +ATOM 203 C GLY A 51 3.160 4.676 18.339 1.00 0.00 +ATOM 204 O GLY A 51 3.856 4.263 17.411 1.00 0.00 +ATOM 205 N GLY A 52 2.858 5.884 18.515 1.00 0.00 +ATOM 206 CA GLY A 52 3.140 6.913 17.521 1.00 0.00 +ATOM 207 C GLY A 52 4.627 6.976 17.200 1.00 0.00 +ATOM 208 O GLY A 52 5.016 7.288 16.074 1.00 0.00 +ATOM 209 N GLY A 53 5.470 6.584 17.997 1.00 0.00 +ATOM 210 CA GLY A 53 6.908 6.609 17.759 1.00 0.00 +ATOM 211 C GLY A 53 7.285 5.731 16.573 1.00 0.00 +ATOM 212 O GLY A 53 8.269 5.994 15.881 1.00 0.00 +ATOM 213 N GLY A 54 6.424 4.916 16.171 1.00 0.00 +ATOM 214 CA GLY A 54 6.710 3.986 15.085 1.00 0.00 +ATOM 215 C GLY A 54 6.228 4.534 13.748 1.00 0.00 +ATOM 216 O GLY A 54 6.491 3.951 12.696 1.00 0.00 +ATOM 217 N GLY A 55 5.854 5.769 13.714 1.00 0.00 +ATOM 218 CA GLY A 55 5.269 6.373 12.523 1.00 0.00 +ATOM 219 C GLY A 55 6.243 6.340 11.353 1.00 0.00 +ATOM 220 O GLY A 55 5.846 6.125 10.208 1.00 0.00 +ATOM 221 N GLY A 56 7.498 6.521 11.575 1.00 0.00 +ATOM 222 CA GLY A 56 8.472 6.496 10.491 1.00 0.00 +ATOM 223 C GLY A 56 8.571 5.107 9.872 1.00 0.00 +ATOM 224 O GLY A 56 8.661 4.967 8.652 1.00 0.00 +ATOM 225 N GLY A 57 8.509 4.098 10.661 1.00 0.00 +ATOM 226 CA GLY A 57 8.538 2.734 10.146 1.00 0.00 +ATOM 227 C GLY A 57 7.270 2.414 9.365 1.00 0.00 +ATOM 228 O GLY A 57 7.318 1.748 8.330 1.00 0.00 +ATOM 229 N GLY A 58 6.172 2.950 9.822 1.00 0.00 +ATOM 230 CA GLY A 58 4.917 2.735 9.113 1.00 0.00 +ATOM 231 C GLY A 58 4.944 3.384 7.736 1.00 0.00 +ATOM 232 O GLY A 58 4.483 2.801 6.755 1.00 0.00 +ATOM 233 N GLY A 59 5.509 4.554 7.656 1.00 0.00 +ATOM 234 CA GLY A 59 5.615 5.248 6.377 1.00 0.00 +ATOM 235 C GLY A 59 6.533 4.500 5.419 1.00 0.00 +ATOM 236 O GLY A 59 6.231 4.365 4.234 1.00 0.00 +ATOM 237 N GLY A 60 7.603 3.958 5.918 1.00 0.00 +ATOM 238 CA GLY A 60 8.509 3.183 5.078 1.00 0.00 +ATOM 239 C GLY A 60 7.829 1.926 4.550 1.00 0.00 +ATOM 240 O GLY A 60 7.967 1.581 3.376 1.00 0.00 +ATOM 241 N GLY A 61 7.073 1.269 5.375 1.00 0.00 +ATOM 242 CA GLY A 61 6.363 0.069 4.949 1.00 0.00 +ATOM 243 C GLY A 61 5.302 0.398 3.907 1.00 0.00 +ATOM 244 O GLY A 61 5.114 -0.344 2.943 1.00 0.00 +ATOM 245 N GLY A 62 4.631 1.513 4.077 1.00 0.00 +ATOM 246 CA GLY A 62 3.628 1.922 3.101 1.00 0.00 +ATOM 247 C GLY A 62 4.264 2.218 1.749 1.00 0.00 +ATOM 248 O GLY A 62 3.726 1.848 0.705 1.00 0.00 +ATOM 249 N GLY A 63 5.431 2.820 1.766 1.00 0.00 +ATOM 250 CA GLY A 63 6.138 3.097 0.521 1.00 0.00 +ATOM 251 C GLY A 63 6.550 1.808 -0.178 1.00 0.00 +ATOM 252 O GLY A 63 6.423 1.683 -1.396 1.00 0.00 +ATOM 253 N GLY A 64 6.989 0.837 0.565 1.00 0.00 +ATOM 254 CA GLY A 64 7.361 -0.451 -0.007 1.00 0.00 +ATOM 255 C GLY A 64 6.156 -1.147 -0.626 1.00 0.00 +ATOM 256 O GLY A 64 6.252 -1.734 -1.704 1.00 0.00 +ATOM 257 N GLY A 65 5.019 -1.022 0.012 1.00 0.00 +ATOM 258 CA GLY A 65 3.801 -1.616 -0.524 1.00 0.00 +ATOM 259 C GLY A 65 3.392 -0.950 -1.832 1.00 0.00 +ATOM 260 O GLY A 65 2.968 -1.619 -2.774 1.00 0.00 +ATOM 261 N GLY A 66 3.583 0.353 -1.904 1.00 0.00 +ATOM 262 CA GLY A 66 3.266 1.076 -3.129 1.00 0.00 +ATOM 263 C GLY A 66 4.163 0.634 -4.278 1.00 0.00 +ATOM 264 O GLY A 66 3.695 0.423 -5.397 1.00 0.00 +ATOM 265 N GLY A 67 5.417 0.397 -3.982 1.00 0.00 +ATOM 266 CA GLY A 67 6.343 -0.065 -5.010 1.00 0.00 +ATOM 267 C GLY A 67 5.978 -1.463 -5.490 1.00 0.00 +ATOM 268 O GLY A 67 5.990 -1.741 -6.690 1.00 0.00 +ATOM 269 N GLY A 68 5.592 -2.308 -4.591 1.00 0.00 +ATOM 270 CA GLY A 68 5.189 -3.661 -4.953 1.00 0.00 +ATOM 271 C GLY A 68 3.915 -3.652 -5.788 1.00 0.00 +ATOM 272 O GLY A 68 3.790 -4.403 -6.755 1.00 0.00 +ATOM 273 N GLY A 69 2.994 -2.797 -5.430 1.00 0.00 +ATOM 274 CA GLY A 69 1.756 -2.688 -6.192 1.00 0.00 +ATOM 275 C GLY A 69 2.021 -2.189 -7.607 1.00 0.00 +ATOM 276 O GLY A 69 1.425 -2.674 -8.568 1.00 0.00 +ATOM 277 N GLY A 70 2.966 -1.293 -7.737 1.00 0.00 +ATOM 278 CA GLY A 70 3.321 -0.781 -9.055 1.00 0.00 +ATOM 279 C GLY A 70 3.950 -1.868 -9.917 1.00 0.00 +ATOM 280 O GLY A 70 3.639 -1.992 -11.101 1.00 0.00 +ATOM 281 N GLY A 71 4.755 -2.701 -9.307 1.00 0.00 +ATOM 282 CA GLY A 71 5.374 -3.804 -10.033 1.00 0.00 +ATOM 283 C GLY A 71 4.335 -4.832 -10.462 1.00 0.00 +ATOM 284 O GLY A 71 4.369 -5.331 -11.586 1.00 0.00 +ATOM 285 N GLY A 72 3.388 -5.080 -9.604 1.00 0.00 +ATOM 286 CA GLY A 72 2.322 -6.022 -9.924 1.00 0.00 +ATOM 287 C GLY A 72 1.468 -5.515 -11.080 1.00 0.00 +ATOM 288 O GLY A 72 1.085 -6.281 -11.964 1.00 0.00 +ATOM 289 N GLY A 73 1.251 -4.227 -11.107 1.00 0.00 +ATOM 290 CA GLY A 73 0.479 -3.629 -12.190 1.00 0.00 +ATOM 291 C GLY A 73 1.185 -3.799 -13.529 1.00 0.00 +ATOM 292 O GLY A 73 0.556 -4.119 -14.537 1.00 0.00 +ATOM 293 N GLY A 74 2.466 -3.702 -13.505 1.00 0.00 +ATOM 294 CA GLY A 74 3.242 -3.841 -14.732 1.00 0.00 +ATOM 295 C GLY A 74 3.241 -5.282 -15.225 1.00 0.00 +ATOM 296 O GLY A 74 3.154 -5.538 -16.426 1.00 0.00 +ATOM 297 N GLY A 75 3.025 -6.189 -14.318 1.00 0.00 +ATOM 298 CA GLY A 75 3.134 -7.603 -14.654 1.00 0.00 +ATOM 299 C GLY A 75 1.771 -8.195 -14.991 1.00 0.00 +ATOM 300 O GLY A 75 1.662 -9.085 -15.835 1.00 0.00 +ATOM 301 N GLY A 76 0.779 -7.616 -14.459 1.00 0.00 +ATOM 302 CA GLY A 76 -0.567 -8.140 -14.656 1.00 0.00 +ATOM 303 C GLY A 76 -1.446 -7.139 -15.394 1.00 0.00 +ATOM 304 O GLY A 76 -2.032 -6.245 -14.784 1.00 0.00 +ATOM 305 N GLY A 77 -1.793 -7.442 -16.554 1.00 0.00 +ATOM 306 CA GLY A 77 -2.566 -6.520 -17.379 1.00 0.00 +ATOM 307 C GLY A 77 -4.054 -6.618 -17.068 1.00 0.00 +ATOM 308 O GLY A 77 -4.760 -5.610 -17.044 1.00 0.00 +ATOM 309 N GLY A 78 -4.504 -7.701 -16.686 1.00 0.00 +ATOM 310 CA GLY A 78 -5.925 -7.943 -16.467 1.00 0.00 +ATOM 311 C GLY A 78 -6.421 -7.220 -15.221 1.00 0.00 +ATOM 312 O GLY A 78 -7.540 -6.708 -15.193 1.00 0.00 +ATOM 313 N GLY A 79 -5.587 -7.009 -14.309 1.00 0.00 +ATOM 314 CA GLY A 79 -5.972 -6.414 -13.035 1.00 0.00 +ATOM 315 C GLY A 79 -5.388 -5.016 -12.881 1.00 0.00 +ATOM 316 O GLY A 79 -5.610 -4.347 -11.872 1.00 0.00 +ATOM 317 N GLY A 80 -5.003 -4.419 -13.948 1.00 0.00 +ATOM 318 CA GLY A 80 -4.297 -3.144 -13.941 1.00 0.00 +ATOM 319 C GLY A 80 -5.131 -2.056 -13.277 1.00 0.00 +ATOM 320 O GLY A 80 -4.620 -1.265 -12.485 1.00 0.00 +ATOM 321 N GLY A 81 -6.376 -1.958 -13.566 1.00 0.00 +ATOM 322 CA GLY A 81 -7.222 -0.909 -13.009 1.00 0.00 +ATOM 323 C GLY A 81 -7.357 -1.055 -11.499 1.00 0.00 +ATOM 324 O GLY A 81 -7.304 -0.070 -10.762 1.00 0.00 +ATOM 325 N GLY A 82 -7.449 -2.233 -11.023 1.00 0.00 +ATOM 326 CA GLY A 82 -7.555 -2.470 -9.588 1.00 0.00 +ATOM 327 C GLY A 82 -6.251 -2.132 -8.876 1.00 0.00 +ATOM 328 O GLY A 82 -6.258 -1.543 -7.795 1.00 0.00 +ATOM 329 N GLY A 83 -5.158 -2.493 -9.479 1.00 0.00 +ATOM 330 CA GLY A 83 -3.865 -2.205 -8.869 1.00 0.00 +ATOM 331 C GLY A 83 -3.596 -0.706 -8.829 1.00 0.00 +ATOM 332 O GLY A 83 -3.067 -0.187 -7.846 1.00 0.00 +ATOM 333 N GLY A 84 -4.009 -0.001 -9.861 1.00 0.00 +ATOM 334 CA GLY A 84 -3.832 1.446 -9.878 1.00 0.00 +ATOM 335 C GLY A 84 -4.666 2.117 -8.795 1.00 0.00 +ATOM 336 O GLY A 84 -4.205 3.042 -8.126 1.00 0.00 +ATOM 337 N GLY A 85 -5.859 1.652 -8.577 1.00 0.00 +ATOM 338 CA GLY A 85 -6.694 2.200 -7.515 1.00 0.00 +ATOM 339 C GLY A 85 -6.078 1.950 -6.145 1.00 0.00 +ATOM 340 O GLY A 85 -6.059 2.836 -5.291 1.00 0.00 +ATOM 341 N GLY A 86 -5.568 0.766 -5.941 1.00 0.00 +ATOM 342 CA GLY A 86 -4.933 0.439 -4.670 1.00 0.00 +ATOM 343 C GLY A 86 -3.681 1.277 -4.448 1.00 0.00 +ATOM 344 O GLY A 86 -3.421 1.741 -3.338 1.00 0.00 +ATOM 345 N GLY A 87 -2.957 1.539 -5.510 1.00 0.00 +ATOM 346 CA GLY A 87 -1.776 2.386 -5.407 1.00 0.00 +ATOM 347 C GLY A 87 -2.152 3.813 -5.032 1.00 0.00 +ATOM 348 O GLY A 87 -1.503 4.436 -4.191 1.00 0.00 +ATOM 349 N GLY A 88 -3.251 4.289 -5.573 1.00 0.00 +ATOM 350 CA GLY A 88 -3.706 5.635 -5.248 1.00 0.00 +ATOM 351 C GLY A 88 -4.138 5.733 -3.791 1.00 0.00 +ATOM 352 O GLY A 88 -3.822 6.704 -3.104 1.00 0.00 +ATOM 353 N GLY A 89 -4.799 4.738 -3.297 1.00 0.00 +ATOM 354 CA GLY A 89 -5.211 4.722 -1.899 1.00 0.00 +ATOM 355 C GLY A 89 -4.004 4.683 -0.970 1.00 0.00 +ATOM 356 O GLY A 89 -3.969 5.376 0.047 1.00 0.00 +ATOM 357 N GLY A 90 -3.023 3.905 -1.319 1.00 0.00 +ATOM 358 CA GLY A 90 -1.820 3.808 -0.501 1.00 0.00 +ATOM 359 C GLY A 90 -1.055 5.125 -0.488 1.00 0.00 +ATOM 360 O GLY A 90 -0.532 5.539 0.547 1.00 0.00 +ATOM 361 N GLY A 91 -1.073 5.822 -1.596 1.00 0.00 +ATOM 362 CA GLY A 91 -0.418 7.123 -1.649 1.00 0.00 +ATOM 363 C GLY A 91 -1.104 8.123 -0.725 1.00 0.00 +ATOM 364 O GLY A 91 -0.443 8.883 -0.018 1.00 0.00 +ATOM 365 N GLY A 92 -2.408 8.084 -0.684 1.00 0.00 +ATOM 366 CA GLY A 92 -3.145 8.959 0.219 1.00 0.00 +ATOM 367 C GLY A 92 -2.857 8.617 1.675 1.00 0.00 +ATOM 368 O GLY A 92 -2.682 9.506 2.509 1.00 0.00 +ATOM 369 N GLY A 93 -2.716 7.349 1.945 1.00 0.00 +ATOM 370 CA GLY A 93 -2.410 6.918 3.304 1.00 0.00 +ATOM 371 C GLY A 93 -1.018 7.370 3.725 1.00 0.00 +ATOM 372 O GLY A 93 -0.814 7.815 4.854 1.00 0.00 +ATOM 373 N GLY A 94 -0.084 7.309 2.803 1.00 0.00 +ATOM 374 CA GLY A 94 1.270 7.762 3.096 1.00 0.00 +ATOM 375 C GLY A 94 1.304 9.260 3.369 1.00 0.00 +ATOM 376 O GLY A 94 1.959 9.716 4.306 1.00 0.00 +ATOM 377 N GLY A 95 0.520 9.997 2.626 1.00 0.00 +ATOM 378 CA GLY A 95 0.456 11.440 2.829 1.00 0.00 +ATOM 379 C GLY A 95 -0.156 11.779 4.182 1.00 0.00 +ATOM 380 O GLY A 95 0.339 12.650 4.897 1.00 0.00 +ATOM 381 N GLY A 96 -1.136 11.042 4.575 1.00 0.00 +ATOM 382 CA GLY A 96 -1.778 11.271 5.863 1.00 0.00 +ATOM 383 C GLY A 96 -0.839 10.932 7.014 1.00 0.00 +ATOM 384 O GLY A 96 -0.773 11.655 8.008 1.00 0.00 +ATOM 385 N GLY A 97 -0.098 9.880 6.843 1.00 0.00 +ATOM 386 CA GLY A 97 0.838 9.471 7.882 1.00 0.00 +ATOM 387 C GLY A 97 1.948 10.499 8.061 1.00 0.00 +ATOM 388 O GLY A 97 2.365 10.788 9.182 1.00 0.00 +ATOM 389 N GLY A 98 2.296 11.123 7.001 1.00 0.00 +ATOM 390 CA GLY A 98 3.342 12.136 7.068 1.00 0.00 +ATOM 391 C GLY A 98 2.846 13.393 7.771 1.00 0.00 +ATOM 392 O GLY A 98 3.584 14.024 8.529 1.00 0.00 +ATOM 393 N GLY A 99 1.598 13.628 7.691 1.00 0.00 +ATOM 394 CA GLY A 99 1.026 14.822 8.301 1.00 0.00 +ATOM 395 C GLY A 99 0.760 14.609 9.786 1.00 0.00 +ATOM 396 O GLY A 99 0.814 15.550 10.577 1.00 0.00 +ATOM 397 N GLY A 100 0.726 13.393 10.174 1.00 0.00 +ATOM 398 CA GLY A 100 0.478 13.098 11.580 1.00 0.00 +ATOM 399 C GLY A 100 1.782 12.997 12.360 1.00 0.00 +ATOM 400 O GLY A 100 2.843 12.751 11.786 1.00 0.00 diff --git a/model/PXDesignBench/examples/monomer/design_unconditional_100_1.pdb b/model/PXDesignBench/examples/monomer/design_unconditional_100_1.pdb new file mode 100644 index 0000000000000000000000000000000000000000..bdddad2f60e6c998d8859ec0a5de2e2d6901ab1c --- /dev/null +++ b/model/PXDesignBench/examples/monomer/design_unconditional_100_1.pdb @@ -0,0 +1,400 @@ +ATOM 1 N GLY A 1 -3.009 -12.659 -4.100 1.00 0.00 +ATOM 2 CA GLY A 1 -2.115 -11.513 -3.978 1.00 0.00 +ATOM 3 C GLY A 1 -2.900 -10.213 -3.860 1.00 0.00 +ATOM 4 O GLY A 1 -3.946 -10.049 -4.488 1.00 0.00 +ATOM 5 N GLY A 2 -2.207 -9.365 -3.143 1.00 0.00 +ATOM 6 CA GLY A 2 -2.785 -8.035 -2.990 1.00 0.00 +ATOM 7 C GLY A 2 -1.751 -6.950 -3.265 1.00 0.00 +ATOM 8 O GLY A 2 -0.582 -7.087 -2.902 1.00 0.00 +ATOM 9 N GLY A 3 -2.237 -5.908 -3.866 1.00 0.00 +ATOM 10 CA GLY A 3 -1.370 -4.776 -4.172 1.00 0.00 +ATOM 11 C GLY A 3 -1.972 -3.471 -3.668 1.00 0.00 +ATOM 12 O GLY A 3 -3.178 -3.249 -3.777 1.00 0.00 +ATOM 13 N GLY A 4 -1.116 -2.704 -3.052 1.00 0.00 +ATOM 14 CA GLY A 4 -1.511 -1.393 -2.551 1.00 0.00 +ATOM 15 C GLY A 4 -0.645 -0.292 -3.149 1.00 0.00 +ATOM 16 O GLY A 4 0.580 -0.405 -3.189 1.00 0.00 +ATOM 17 N GLY A 5 -1.268 0.631 -3.749 1.00 0.00 +ATOM 18 CA GLY A 5 -0.584 1.804 -4.280 1.00 0.00 +ATOM 19 C GLY A 5 -0.951 3.058 -3.497 1.00 0.00 +ATOM 20 O GLY A 5 -2.127 3.334 -3.264 1.00 0.00 +ATOM 21 N GLY A 6 0.019 3.742 -3.055 1.00 0.00 +ATOM 22 CA GLY A 6 -0.229 4.838 -2.126 1.00 0.00 +ATOM 23 C GLY A 6 0.595 6.066 -2.490 1.00 0.00 +ATOM 24 O GLY A 6 1.761 5.953 -2.869 1.00 0.00 +ATOM 25 N GLY A 7 -0.092 7.105 -2.482 1.00 0.00 +ATOM 26 CA GLY A 7 0.577 8.395 -2.600 1.00 0.00 +ATOM 27 C GLY A 7 0.508 9.173 -1.293 1.00 0.00 +ATOM 28 O GLY A 7 -0.483 9.099 -0.567 1.00 0.00 +ATOM 29 N GLY A 8 1.540 9.251 -0.659 1.00 0.00 +ATOM 30 CA GLY A 8 1.591 9.886 0.653 1.00 0.00 +ATOM 31 C GLY A 8 0.805 9.085 1.683 1.00 0.00 +ATOM 32 O GLY A 8 -0.285 8.589 1.398 1.00 0.00 +ATOM 33 N GLY A 9 1.097 9.246 2.828 1.00 0.00 +ATOM 34 CA GLY A 9 0.456 8.569 3.948 1.00 0.00 +ATOM 35 C GLY A 9 -0.713 9.383 4.488 1.00 0.00 +ATOM 36 O GLY A 9 -0.567 10.564 4.801 1.00 0.00 +ATOM 37 N GLY A 10 -1.860 8.845 4.412 1.00 0.00 +ATOM 38 CA GLY A 10 -3.040 9.444 5.022 1.00 0.00 +ATOM 39 C GLY A 10 -3.745 8.457 5.944 1.00 0.00 +ATOM 40 O GLY A 10 -3.474 7.257 5.907 1.00 0.00 +ATOM 41 N GLY A 11 -4.640 8.922 6.706 1.00 0.00 +ATOM 42 CA GLY A 11 -5.340 8.051 7.642 1.00 0.00 +ATOM 43 C GLY A 11 -6.102 6.954 6.909 1.00 0.00 +ATOM 44 O GLY A 11 -6.098 5.796 7.329 1.00 0.00 +ATOM 45 N GLY A 12 -6.691 7.233 5.811 1.00 0.00 +ATOM 46 CA GLY A 12 -7.395 6.218 5.037 1.00 0.00 +ATOM 47 C GLY A 12 -6.429 5.181 4.479 1.00 0.00 +ATOM 48 O GLY A 12 -6.729 3.988 4.457 1.00 0.00 +ATOM 49 N GLY A 13 -5.300 5.614 4.073 1.00 0.00 +ATOM 50 CA GLY A 13 -4.292 4.693 3.561 1.00 0.00 +ATOM 51 C GLY A 13 -3.762 3.787 4.666 1.00 0.00 +ATOM 52 O GLY A 13 -3.563 2.590 4.458 1.00 0.00 +ATOM 53 N GLY A 14 -3.563 4.345 5.816 1.00 0.00 +ATOM 54 CA GLY A 14 -3.108 3.558 6.956 1.00 0.00 +ATOM 55 C GLY A 14 -4.123 2.483 7.323 1.00 0.00 +ATOM 56 O GLY A 14 -3.759 1.339 7.594 1.00 0.00 +ATOM 57 N GLY A 15 -5.378 2.838 7.286 1.00 0.00 +ATOM 58 CA GLY A 15 -6.424 1.868 7.587 1.00 0.00 +ATOM 59 C GLY A 15 -6.446 0.746 6.557 1.00 0.00 +ATOM 60 O GLY A 15 -6.568 -0.428 6.906 1.00 0.00 +ATOM 61 N GLY A 16 -6.288 1.097 5.309 1.00 0.00 +ATOM 62 CA GLY A 16 -6.265 0.088 4.257 1.00 0.00 +ATOM 63 C GLY A 16 -5.051 -0.822 4.392 1.00 0.00 +ATOM 64 O GLY A 16 -5.152 -2.037 4.227 1.00 0.00 +ATOM 65 N GLY A 17 -3.921 -0.253 4.702 1.00 0.00 +ATOM 66 CA GLY A 17 -2.710 -1.044 4.879 1.00 0.00 +ATOM 67 C GLY A 17 -2.857 -2.025 6.035 1.00 0.00 +ATOM 68 O GLY A 17 -2.455 -3.184 5.933 1.00 0.00 +ATOM 69 N GLY A 18 -3.503 -1.607 7.069 1.00 0.00 +ATOM 70 CA GLY A 18 -3.739 -2.473 8.218 1.00 0.00 +ATOM 71 C GLY A 18 -4.630 -3.651 7.845 1.00 0.00 +ATOM 72 O GLY A 18 -4.376 -4.786 8.248 1.00 0.00 +ATOM 73 N GLY A 19 -5.591 -3.402 7.013 1.00 0.00 +ATOM 74 CA GLY A 19 -6.487 -4.470 6.588 1.00 0.00 +ATOM 75 C GLY A 19 -5.784 -5.438 5.646 1.00 0.00 +ATOM 76 O GLY A 19 -5.968 -6.652 5.736 1.00 0.00 +ATOM 77 N GLY A 20 -4.883 -4.942 4.871 1.00 0.00 +ATOM 78 CA GLY A 20 -4.193 -5.768 3.888 1.00 0.00 +ATOM 79 C GLY A 20 -3.086 -6.588 4.537 1.00 0.00 +ATOM 80 O GLY A 20 -2.760 -7.683 4.078 1.00 0.00 +ATOM 81 N GLY A 21 -2.537 -6.146 5.585 1.00 0.00 +ATOM 82 CA GLY A 21 -1.444 -6.828 6.269 1.00 0.00 +ATOM 83 C GLY A 21 -1.848 -8.237 6.684 1.00 0.00 +ATOM 84 O GLY A 21 -1.017 -9.144 6.728 1.00 0.00 +ATOM 85 N GLY A 22 -2.999 -8.592 6.554 1.00 0.00 +ATOM 86 CA GLY A 22 -3.448 -9.941 6.881 1.00 0.00 +ATOM 87 C GLY A 22 -3.351 -10.861 5.671 1.00 0.00 +ATOM 88 O GLY A 22 -3.303 -12.083 5.812 1.00 0.00 +ATOM 89 N GLY A 23 -3.019 -10.355 4.575 1.00 0.00 +ATOM 90 CA GLY A 23 -2.888 -11.194 3.390 1.00 0.00 +ATOM 91 C GLY A 23 -1.513 -11.846 3.326 1.00 0.00 +ATOM 92 O GLY A 23 -0.512 -11.245 3.714 1.00 0.00 +ATOM 93 N GLY A 24 -1.437 -13.000 2.810 1.00 0.00 +ATOM 94 CA GLY A 24 -0.212 -13.789 2.770 1.00 0.00 +ATOM 95 C GLY A 24 0.849 -13.116 1.909 1.00 0.00 +ATOM 96 O GLY A 24 2.031 -13.114 2.252 1.00 0.00 +ATOM 97 N GLY A 25 0.589 -12.427 1.001 1.00 0.00 +ATOM 98 CA GLY A 25 1.539 -11.767 0.113 1.00 0.00 +ATOM 99 C GLY A 25 1.047 -10.381 -0.286 1.00 0.00 +ATOM 100 O GLY A 25 -0.031 -10.237 -0.863 1.00 0.00 +ATOM 101 N GLY A 26 1.707 -9.436 0.130 1.00 0.00 +ATOM 102 CA GLY A 26 1.288 -8.061 -0.110 1.00 0.00 +ATOM 103 C GLY A 26 2.397 -7.254 -0.772 1.00 0.00 +ATOM 104 O GLY A 26 3.565 -7.363 -0.398 1.00 0.00 +ATOM 105 N GLY A 27 2.008 -6.595 -1.814 1.00 0.00 +ATOM 106 CA GLY A 27 2.918 -5.665 -2.471 1.00 0.00 +ATOM 107 C GLY A 27 2.476 -4.222 -2.263 1.00 0.00 +ATOM 108 O GLY A 27 1.299 -3.896 -2.417 1.00 0.00 +ATOM 109 N GLY A 28 3.383 -3.437 -1.830 1.00 0.00 +ATOM 110 CA GLY A 28 3.119 -2.025 -1.585 1.00 0.00 +ATOM 111 C GLY A 28 3.985 -1.140 -2.472 1.00 0.00 +ATOM 112 O GLY A 28 5.196 -1.340 -2.571 1.00 0.00 +ATOM 113 N GLY A 29 3.346 -0.300 -3.193 1.00 0.00 +ATOM 114 CA GLY A 29 4.042 0.650 -4.051 1.00 0.00 +ATOM 115 C GLY A 29 3.797 2.084 -3.597 1.00 0.00 +ATOM 116 O GLY A 29 2.662 2.472 -3.321 1.00 0.00 +ATOM 117 N GLY A 30 4.830 2.773 -3.454 1.00 0.00 +ATOM 118 CA GLY A 30 4.745 4.138 -2.949 1.00 0.00 +ATOM 119 C GLY A 30 5.448 5.116 -3.881 1.00 0.00 +ATOM 120 O GLY A 30 6.440 4.772 -4.524 1.00 0.00 +ATOM 121 N GLY A 31 4.944 6.267 -3.862 1.00 0.00 +ATOM 122 CA GLY A 31 5.656 7.289 -4.619 1.00 0.00 +ATOM 123 C GLY A 31 7.002 7.609 -3.983 1.00 0.00 +ATOM 124 O GLY A 31 7.170 7.490 -2.769 1.00 0.00 +ATOM 125 N GLY A 32 7.993 7.744 -4.455 1.00 0.00 +ATOM 126 CA GLY A 32 9.348 8.059 -4.018 1.00 0.00 +ATOM 127 C GLY A 32 9.336 8.871 -2.729 1.00 0.00 +ATOM 128 O GLY A 32 10.381 9.105 -2.122 1.00 0.00 +ATOM 129 N GLY A 33 8.433 8.682 -1.946 1.00 0.00 +ATOM 130 CA GLY A 33 8.387 9.352 -0.652 1.00 0.00 +ATOM 131 C GLY A 33 8.982 8.476 0.443 1.00 0.00 +ATOM 132 O GLY A 33 8.383 7.480 0.848 1.00 0.00 +ATOM 133 N GLY A 34 10.011 8.919 1.038 1.00 0.00 +ATOM 134 CA GLY A 34 10.680 8.133 2.067 1.00 0.00 +ATOM 135 C GLY A 34 9.868 8.107 3.356 1.00 0.00 +ATOM 136 O GLY A 34 9.823 7.092 4.052 1.00 0.00 +ATOM 137 N GLY A 35 9.218 9.150 3.660 1.00 0.00 +ATOM 138 CA GLY A 35 8.378 9.200 4.850 1.00 0.00 +ATOM 139 C GLY A 35 7.278 8.148 4.793 1.00 0.00 +ATOM 140 O GLY A 35 6.964 7.509 5.797 1.00 0.00 +ATOM 141 N GLY A 36 6.717 7.966 3.666 1.00 0.00 +ATOM 142 CA GLY A 36 5.687 6.947 3.503 1.00 0.00 +ATOM 143 C GLY A 36 6.256 5.550 3.715 1.00 0.00 +ATOM 144 O GLY A 36 5.628 4.703 4.352 1.00 0.00 +ATOM 145 N GLY A 37 7.404 5.308 3.162 1.00 0.00 +ATOM 146 CA GLY A 37 8.056 4.017 3.346 1.00 0.00 +ATOM 147 C GLY A 37 8.349 3.752 4.818 1.00 0.00 +ATOM 148 O GLY A 37 8.116 2.652 5.318 1.00 0.00 +ATOM 149 N GLY A 38 8.814 4.750 5.512 1.00 0.00 +ATOM 150 CA GLY A 38 9.092 4.599 6.936 1.00 0.00 +ATOM 151 C GLY A 38 7.816 4.319 7.720 1.00 0.00 +ATOM 152 O GLY A 38 7.801 3.483 8.623 1.00 0.00 +ATOM 153 N GLY A 39 6.753 4.980 7.379 1.00 0.00 +ATOM 154 CA GLY A 39 5.483 4.741 8.054 1.00 0.00 +ATOM 155 C GLY A 39 4.998 3.315 7.826 1.00 0.00 +ATOM 156 O GLY A 39 4.494 2.666 8.743 1.00 0.00 +ATOM 157 N GLY A 40 5.153 2.835 6.630 1.00 0.00 +ATOM 158 CA GLY A 40 4.757 1.465 6.328 1.00 0.00 +ATOM 159 C GLY A 40 5.579 0.465 7.131 1.00 0.00 +ATOM 160 O GLY A 40 5.045 -0.511 7.658 1.00 0.00 +ATOM 161 N GLY A 41 6.853 0.713 7.230 1.00 0.00 +ATOM 162 CA GLY A 41 7.711 -0.162 8.020 1.00 0.00 +ATOM 163 C GLY A 41 7.313 -0.144 9.490 1.00 0.00 +ATOM 164 O GLY A 41 7.249 -1.188 10.139 1.00 0.00 +ATOM 165 N GLY A 42 6.996 1.021 9.979 1.00 0.00 +ATOM 166 CA GLY A 42 6.557 1.133 11.365 1.00 0.00 +ATOM 167 C GLY A 42 5.251 0.384 11.592 1.00 0.00 +ATOM 168 O GLY A 42 5.086 -0.306 12.597 1.00 0.00 +ATOM 169 N GLY A 43 4.371 0.482 10.642 1.00 0.00 +ATOM 170 CA GLY A 43 3.098 -0.220 10.750 1.00 0.00 +ATOM 171 C GLY A 43 3.304 -1.729 10.805 1.00 0.00 +ATOM 172 O GLY A 43 2.673 -2.422 11.603 1.00 0.00 +ATOM 173 N GLY A 44 4.157 -2.212 9.971 1.00 0.00 +ATOM 174 CA GLY A 44 4.438 -3.642 9.951 1.00 0.00 +ATOM 175 C GLY A 44 5.031 -4.106 11.276 1.00 0.00 +ATOM 176 O GLY A 44 4.645 -5.146 11.809 1.00 0.00 +ATOM 177 N GLY A 45 5.867 -3.285 11.824 1.00 0.00 +ATOM 178 CA GLY A 45 6.481 -3.624 13.102 1.00 0.00 +ATOM 179 C GLY A 45 5.465 -3.568 14.235 1.00 0.00 +ATOM 180 O GLY A 45 5.424 -4.452 15.090 1.00 0.00 +ATOM 181 N GLY A 46 4.629 -2.596 14.197 1.00 0.00 +ATOM 182 CA GLY A 46 3.628 -2.439 15.245 1.00 0.00 +ATOM 183 C GLY A 46 2.599 -3.561 15.197 1.00 0.00 +ATOM 184 O GLY A 46 2.170 -4.068 16.233 1.00 0.00 +ATOM 185 N GLY A 47 2.393 -4.072 14.049 1.00 0.00 +ATOM 186 CA GLY A 47 1.385 -5.112 13.879 1.00 0.00 +ATOM 187 C GLY A 47 1.999 -6.500 14.010 1.00 0.00 +ATOM 188 O GLY A 47 1.295 -7.481 14.245 1.00 0.00 +ATOM 189 N GLY A 48 3.274 -6.521 14.054 1.00 0.00 +ATOM 190 CA GLY A 48 3.947 -7.807 14.198 1.00 0.00 +ATOM 191 C GLY A 48 3.640 -8.723 13.020 1.00 0.00 +ATOM 192 O GLY A 48 3.594 -9.944 13.167 1.00 0.00 +ATOM 193 N GLY A 49 3.579 -8.257 11.877 1.00 0.00 +ATOM 194 CA GLY A 49 3.269 -9.049 10.692 1.00 0.00 +ATOM 195 C GLY A 49 4.450 -9.925 10.291 1.00 0.00 +ATOM 196 O GLY A 49 5.589 -9.463 10.242 1.00 0.00 +ATOM 197 N GLY A 50 4.090 -11.117 9.932 1.00 0.00 +ATOM 198 CA GLY A 50 5.119 -12.054 9.497 1.00 0.00 +ATOM 199 C GLY A 50 4.876 -12.511 8.064 1.00 0.00 +ATOM 200 O GLY A 50 5.749 -13.111 7.437 1.00 0.00 +ATOM 201 N GLY A 51 4.125 -11.940 7.356 1.00 0.00 +ATOM 202 CA GLY A 51 3.858 -12.296 5.968 1.00 0.00 +ATOM 203 C GLY A 51 4.893 -11.685 5.033 1.00 0.00 +ATOM 204 O GLY A 51 5.600 -10.747 5.402 1.00 0.00 +ATOM 205 N GLY A 52 4.904 -12.177 3.849 1.00 0.00 +ATOM 206 CA GLY A 52 5.802 -11.612 2.850 1.00 0.00 +ATOM 207 C GLY A 52 5.272 -10.286 2.320 1.00 0.00 +ATOM 208 O GLY A 52 4.101 -10.175 1.958 1.00 0.00 +ATOM 209 N GLY A 53 6.062 -9.298 2.498 1.00 0.00 +ATOM 210 CA GLY A 53 5.708 -7.956 2.052 1.00 0.00 +ATOM 211 C GLY A 53 6.793 -7.368 1.159 1.00 0.00 +ATOM 212 O GLY A 53 7.981 -7.466 1.464 1.00 0.00 +ATOM 213 N GLY A 54 6.410 -6.975 0.027 1.00 0.00 +ATOM 214 CA GLY A 54 7.329 -6.299 -0.881 1.00 0.00 +ATOM 215 C GLY A 54 7.001 -4.816 -0.993 1.00 0.00 +ATOM 216 O GLY A 54 5.839 -4.437 -1.145 1.00 0.00 +ATOM 217 N GLY A 55 7.973 -4.029 -0.795 1.00 0.00 +ATOM 218 CA GLY A 55 7.818 -2.582 -0.877 1.00 0.00 +ATOM 219 C GLY A 55 8.629 -2.005 -2.030 1.00 0.00 +ATOM 220 O GLY A 55 9.805 -2.327 -2.197 1.00 0.00 +ATOM 221 N GLY A 56 7.960 -1.226 -2.810 1.00 0.00 +ATOM 222 CA GLY A 56 8.620 -0.604 -3.952 1.00 0.00 +ATOM 223 C GLY A 56 8.404 0.904 -3.959 1.00 0.00 +ATOM 224 O GLY A 56 7.319 1.387 -3.633 1.00 0.00 +ATOM 225 N GLY A 57 9.429 1.575 -4.263 1.00 0.00 +ATOM 226 CA GLY A 57 9.361 3.025 -4.400 1.00 0.00 +ATOM 227 C GLY A 57 9.581 3.452 -5.845 1.00 0.00 +ATOM 228 O GLY A 57 10.509 2.986 -6.506 1.00 0.00 +ATOM 229 N GLY A 58 8.709 4.293 -6.305 1.00 0.00 +ATOM 230 CA GLY A 58 8.785 4.690 -7.705 1.00 0.00 +ATOM 231 C GLY A 58 8.188 6.075 -7.919 1.00 0.00 +ATOM 232 O GLY A 58 7.407 6.558 -7.099 1.00 0.00 +ATOM 233 N GLY A 59 8.503 6.658 -8.987 1.00 0.00 +ATOM 234 CA GLY A 59 7.873 7.927 -9.331 1.00 0.00 +ATOM 235 C GLY A 59 6.411 7.732 -9.711 1.00 0.00 +ATOM 236 O GLY A 59 5.992 6.627 -10.058 1.00 0.00 +ATOM 237 N GLY A 60 5.709 8.834 -9.826 1.00 0.00 +ATOM 238 CA GLY A 60 4.286 8.781 -10.137 1.00 0.00 +ATOM 239 C GLY A 60 4.035 8.032 -11.440 1.00 0.00 +ATOM 240 O GLY A 60 3.122 7.211 -11.529 1.00 0.00 +ATOM 241 N GLY A 61 4.773 8.242 -12.448 1.00 0.00 +ATOM 242 CA GLY A 61 4.569 7.562 -13.722 1.00 0.00 +ATOM 243 C GLY A 61 4.882 6.075 -13.609 1.00 0.00 +ATOM 244 O GLY A 61 4.161 5.237 -14.149 1.00 0.00 +ATOM 245 N GLY A 62 5.887 5.728 -12.888 1.00 0.00 +ATOM 246 CA GLY A 62 6.213 4.322 -12.681 1.00 0.00 +ATOM 247 C GLY A 62 5.160 3.632 -11.824 1.00 0.00 +ATOM 248 O GLY A 62 4.803 2.480 -12.071 1.00 0.00 +ATOM 249 N GLY A 63 4.670 4.328 -10.841 1.00 0.00 +ATOM 250 CA GLY A 63 3.626 3.769 -9.991 1.00 0.00 +ATOM 251 C GLY A 63 2.374 3.447 -10.797 1.00 0.00 +ATOM 252 O GLY A 63 1.769 2.389 -10.626 1.00 0.00 +ATOM 253 N GLY A 64 2.035 4.317 -11.697 1.00 0.00 +ATOM 254 CA GLY A 64 0.875 4.084 -12.550 1.00 0.00 +ATOM 255 C GLY A 64 1.091 2.877 -13.455 1.00 0.00 +ATOM 256 O GLY A 64 0.195 2.050 -13.626 1.00 0.00 +ATOM 257 N GLY A 65 2.255 2.772 -14.025 1.00 0.00 +ATOM 258 CA GLY A 65 2.565 1.631 -14.878 1.00 0.00 +ATOM 259 C GLY A 65 2.534 0.328 -14.089 1.00 0.00 +ATOM 260 O GLY A 65 1.993 -0.676 -14.551 1.00 0.00 +ATOM 261 N GLY A 66 3.067 0.352 -12.903 1.00 0.00 +ATOM 262 CA GLY A 66 3.068 -0.839 -12.063 1.00 0.00 +ATOM 263 C GLY A 66 1.650 -1.246 -11.683 1.00 0.00 +ATOM 264 O GLY A 66 1.315 -2.431 -11.673 1.00 0.00 +ATOM 265 N GLY A 67 0.828 -0.291 -11.395 1.00 0.00 +ATOM 266 CA GLY A 67 -0.559 -0.577 -11.047 1.00 0.00 +ATOM 267 C GLY A 67 -1.289 -1.248 -12.203 1.00 0.00 +ATOM 268 O GLY A 67 -2.020 -2.220 -12.007 1.00 0.00 +ATOM 269 N GLY A 68 -1.072 -0.752 -13.384 1.00 0.00 +ATOM 270 CA GLY A 68 -1.704 -1.337 -14.560 1.00 0.00 +ATOM 271 C GLY A 68 -1.227 -2.766 -14.788 1.00 0.00 +ATOM 272 O GLY A 68 -2.024 -3.659 -15.073 1.00 0.00 +ATOM 273 N GLY A 69 0.020 -2.991 -14.618 1.00 0.00 +ATOM 274 CA GLY A 69 0.572 -4.329 -14.788 1.00 0.00 +ATOM 275 C GLY A 69 0.044 -5.282 -13.722 1.00 0.00 +ATOM 276 O GLY A 69 -0.326 -6.418 -14.020 1.00 0.00 +ATOM 277 N GLY A 70 -0.025 -4.827 -12.532 1.00 0.00 +ATOM 278 CA GLY A 70 -0.469 -5.659 -11.420 1.00 0.00 +ATOM 279 C GLY A 70 -1.946 -6.010 -11.551 1.00 0.00 +ATOM 280 O GLY A 70 -2.358 -7.127 -11.236 1.00 0.00 +ATOM 281 N GLY A 71 -2.719 -5.134 -12.034 1.00 0.00 +ATOM 282 CA GLY A 71 -4.143 -5.388 -12.218 1.00 0.00 +ATOM 283 C GLY A 71 -4.375 -6.577 -13.142 1.00 0.00 +ATOM 284 O GLY A 71 -5.269 -7.391 -12.910 1.00 0.00 +ATOM 285 N GLY A 72 -3.472 -6.769 -14.021 1.00 0.00 +ATOM 286 CA GLY A 72 -3.605 -7.868 -14.971 1.00 0.00 +ATOM 287 C GLY A 72 -3.257 -9.202 -14.323 1.00 0.00 +ATOM 288 O GLY A 72 -3.866 -10.227 -14.626 1.00 0.00 +ATOM 289 N GLY A 73 -2.566 -9.139 -13.213 1.00 0.00 +ATOM 290 CA GLY A 73 -2.052 -10.376 -12.637 1.00 0.00 +ATOM 291 C GLY A 73 -2.556 -10.571 -11.212 1.00 0.00 +ATOM 292 O GLY A 73 -2.743 -11.701 -10.760 1.00 0.00 +ATOM 293 N GLY A 74 -2.938 -9.594 -10.571 1.00 0.00 +ATOM 294 CA GLY A 74 -3.363 -9.720 -9.182 1.00 0.00 +ATOM 295 C GLY A 74 -4.882 -9.698 -9.068 1.00 0.00 +ATOM 296 O GLY A 74 -5.569 -9.120 -9.910 1.00 0.00 +ATOM 297 N GLY A 75 -5.316 -10.159 -7.931 1.00 0.00 +ATOM 298 CA GLY A 75 -6.759 -10.270 -7.759 1.00 0.00 +ATOM 299 C GLY A 75 -7.345 -8.991 -7.176 1.00 0.00 +ATOM 300 O GLY A 75 -8.429 -8.558 -7.568 1.00 0.00 +ATOM 301 N GLY A 76 -6.595 -8.375 -6.371 1.00 0.00 +ATOM 302 CA GLY A 76 -7.043 -7.152 -5.717 1.00 0.00 +ATOM 303 C GLY A 76 -5.967 -6.074 -5.767 1.00 0.00 +ATOM 304 O GLY A 76 -4.777 -6.365 -5.642 1.00 0.00 +ATOM 305 N GLY A 77 -6.484 -4.890 -6.011 1.00 0.00 +ATOM 306 CA GLY A 77 -5.611 -3.723 -6.061 1.00 0.00 +ATOM 307 C GLY A 77 -6.296 -2.498 -5.469 1.00 0.00 +ATOM 308 O GLY A 77 -7.485 -2.272 -5.691 1.00 0.00 +ATOM 309 N GLY A 78 -5.630 -1.888 -4.584 1.00 0.00 +ATOM 310 CA GLY A 78 -6.129 -0.670 -3.956 1.00 0.00 +ATOM 311 C GLY A 78 -5.223 0.516 -4.258 1.00 0.00 +ATOM 312 O GLY A 78 -3.998 0.390 -4.258 1.00 0.00 +ATOM 313 N GLY A 79 -5.853 1.595 -4.555 1.00 0.00 +ATOM 314 CA GLY A 79 -5.126 2.815 -4.884 1.00 0.00 +ATOM 315 C GLY A 79 -5.575 3.978 -4.008 1.00 0.00 +ATOM 316 O GLY A 79 -6.766 4.141 -3.740 1.00 0.00 +ATOM 317 N GLY A 80 -4.626 4.609 -3.444 1.00 0.00 +ATOM 318 CA GLY A 80 -4.879 5.792 -2.629 1.00 0.00 +ATOM 319 C GLY A 80 -4.082 6.988 -3.134 1.00 0.00 +ATOM 320 O GLY A 80 -2.890 6.877 -3.420 1.00 0.00 +ATOM 321 N GLY A 81 -4.788 8.016 -3.394 1.00 0.00 +ATOM 322 CA GLY A 81 -4.168 9.215 -3.945 1.00 0.00 +ATOM 323 C GLY A 81 -4.533 10.448 -3.128 1.00 0.00 +ATOM 324 O GLY A 81 -5.650 10.563 -2.624 1.00 0.00 +ATOM 325 N GLY A 82 -3.575 11.261 -2.947 1.00 0.00 +ATOM 326 CA GLY A 82 -3.794 12.517 -2.241 1.00 0.00 +ATOM 327 C GLY A 82 -3.791 13.698 -3.203 1.00 0.00 +ATOM 328 O GLY A 82 -2.960 13.771 -4.109 1.00 0.00 +ATOM 329 N GLY A 83 -4.712 14.599 -2.903 1.00 0.00 +ATOM 330 CA GLY A 83 -4.813 15.792 -3.736 1.00 0.00 +ATOM 331 C GLY A 83 -4.959 17.047 -2.886 1.00 0.00 +ATOM 332 O GLY A 83 -5.605 17.027 -1.838 1.00 0.00 +ATOM 333 N GLY A 84 -4.323 18.044 -3.292 1.00 0.00 +ATOM 334 CA GLY A 84 -4.430 19.325 -2.605 1.00 0.00 +ATOM 335 C GLY A 84 -5.373 20.268 -3.341 1.00 0.00 +ATOM 336 O GLY A 84 -5.311 20.393 -4.564 1.00 0.00 +ATOM 337 N GLY A 85 -6.323 20.707 -2.603 1.00 0.00 +ATOM 338 CA GLY A 85 -7.298 21.635 -3.164 1.00 0.00 +ATOM 339 C GLY A 85 -7.436 22.879 -2.296 1.00 0.00 +ATOM 340 O GLY A 85 -7.486 22.790 -1.069 1.00 0.00 +ATOM 341 N GLY A 86 -7.122 23.968 -2.773 1.00 0.00 +ATOM 342 CA GLY A 86 -7.219 25.224 -2.040 1.00 0.00 +ATOM 343 C GLY A 86 -6.646 25.087 -0.635 1.00 0.00 +ATOM 344 O GLY A 86 -7.034 25.816 0.278 1.00 0.00 +ATOM 345 N GLY A 87 -5.683 24.687 -0.331 1.00 0.00 +ATOM 346 CA GLY A 87 -5.017 24.632 0.965 1.00 0.00 +ATOM 347 C GLY A 87 -5.492 23.434 1.777 1.00 0.00 +ATOM 348 O GLY A 87 -4.860 23.048 2.760 1.00 0.00 +ATOM 349 N GLY A 88 -6.401 22.733 1.284 1.00 0.00 +ATOM 350 CA GLY A 88 -6.832 21.537 1.998 1.00 0.00 +ATOM 351 C GLY A 88 -6.459 20.274 1.232 1.00 0.00 +ATOM 352 O GLY A 88 -6.519 20.242 0.002 1.00 0.00 +ATOM 353 N GLY A 89 -6.268 19.261 1.945 1.00 0.00 +ATOM 354 CA GLY A 89 -5.941 17.971 1.349 1.00 0.00 +ATOM 355 C GLY A 89 -7.168 17.071 1.274 1.00 0.00 +ATOM 356 O GLY A 89 -7.983 17.040 2.196 1.00 0.00 +ATOM 357 N GLY A 90 -7.205 16.370 0.169 1.00 0.00 +ATOM 358 CA GLY A 90 -8.276 15.402 -0.028 1.00 0.00 +ATOM 359 C GLY A 90 -7.724 14.051 -0.465 1.00 0.00 +ATOM 360 O GLY A 90 -6.819 13.978 -1.296 1.00 0.00 +ATOM 361 N GLY A 91 -8.246 13.046 0.074 1.00 0.00 +ATOM 362 CA GLY A 91 -7.840 11.685 -0.258 1.00 0.00 +ATOM 363 C GLY A 91 -8.895 10.989 -1.109 1.00 0.00 +ATOM 364 O GLY A 91 -10.094 11.140 -0.875 1.00 0.00 +ATOM 365 N GLY A 92 -8.379 10.218 -2.040 1.00 0.00 +ATOM 366 CA GLY A 92 -9.249 9.404 -2.880 1.00 0.00 +ATOM 367 C GLY A 92 -8.847 7.936 -2.832 1.00 0.00 +ATOM 368 O GLY A 92 -7.661 7.608 -2.814 1.00 0.00 +ATOM 369 N GLY A 93 -9.829 7.116 -2.803 1.00 0.00 +ATOM 370 CA GLY A 93 -9.597 5.677 -2.750 1.00 0.00 +ATOM 371 C GLY A 93 -10.306 4.963 -3.894 1.00 0.00 +ATOM 372 O GLY A 93 -11.446 5.286 -4.229 1.00 0.00 +ATOM 373 N GLY A 94 -9.542 4.070 -4.494 1.00 0.00 +ATOM 374 CA GLY A 94 -10.092 3.257 -5.572 1.00 0.00 +ATOM 375 C GLY A 94 -9.704 1.792 -5.410 1.00 0.00 +ATOM 376 O GLY A 94 -8.594 1.478 -4.979 1.00 0.00 +ATOM 377 N GLY A 95 -10.643 0.966 -5.685 1.00 0.00 +ATOM 378 CA GLY A 95 -10.410 -0.472 -5.614 1.00 0.00 +ATOM 379 C GLY A 95 -10.697 -1.143 -6.950 1.00 0.00 +ATOM 380 O GLY A 95 -11.635 -0.770 -7.655 1.00 0.00 +ATOM 381 N GLY A 96 -9.813 -2.054 -7.263 1.00 0.00 +ATOM 382 CA GLY A 96 -9.990 -2.856 -8.467 1.00 0.00 +ATOM 383 C GLY A 96 -9.876 -4.344 -8.159 1.00 0.00 +ATOM 384 O GLY A 96 -8.919 -4.784 -7.521 1.00 0.00 +ATOM 385 N GLY A 97 -10.900 -5.006 -8.422 1.00 0.00 +ATOM 386 CA GLY A 97 -10.947 -6.443 -8.178 1.00 0.00 +ATOM 387 C GLY A 97 -11.160 -7.215 -9.474 1.00 0.00 +ATOM 388 O GLY A 97 -11.921 -6.790 -10.343 1.00 0.00 +ATOM 389 N GLY A 98 -10.374 -8.194 -9.616 1.00 0.00 +ATOM 390 CA GLY A 98 -10.559 -9.075 -10.762 1.00 0.00 +ATOM 391 C GLY A 98 -11.283 -10.354 -10.362 1.00 0.00 +ATOM 392 O GLY A 98 -10.909 -11.014 -9.392 1.00 0.00 +ATOM 393 N GLY A 99 -12.341 -10.544 -10.896 1.00 0.00 +ATOM 394 CA GLY A 99 -13.126 -11.732 -10.580 1.00 0.00 +ATOM 395 C GLY A 99 -12.721 -12.909 -11.457 1.00 0.00 +ATOM 396 O GLY A 99 -12.415 -12.740 -12.637 1.00 0.00 +ATOM 397 N GLY A 100 -12.673 -14.004 -10.908 1.00 0.00 +ATOM 398 CA GLY A 100 -12.308 -15.210 -11.641 1.00 0.00 +ATOM 399 C GLY A 100 -13.497 -15.767 -12.412 1.00 0.00 +ATOM 400 O GLY A 100 -14.650 -15.518 -12.059 1.00 0.00 diff --git a/model/PXDesignBench/examples/monomer/design_unconditional_100_2.pdb b/model/PXDesignBench/examples/monomer/design_unconditional_100_2.pdb new file mode 100644 index 0000000000000000000000000000000000000000..abab7b0a41e4e11e185f9e25cc098370dad7ff2c --- /dev/null +++ b/model/PXDesignBench/examples/monomer/design_unconditional_100_2.pdb @@ -0,0 +1,400 @@ +ATOM 1 N GLY A 1 2.822 32.506 0.592 1.00 0.00 +ATOM 2 CA GLY A 1 3.945 31.929 1.321 1.00 0.00 +ATOM 3 C GLY A 1 3.474 31.218 2.584 1.00 0.00 +ATOM 4 O GLY A 1 3.974 30.147 2.927 1.00 0.00 +ATOM 5 N GLY A 2 2.609 31.807 3.219 1.00 0.00 +ATOM 6 CA GLY A 2 2.114 31.175 4.436 1.00 0.00 +ATOM 7 C GLY A 2 1.372 29.882 4.122 1.00 0.00 +ATOM 8 O GLY A 2 1.513 28.886 4.833 1.00 0.00 +ATOM 9 N GLY A 3 0.631 29.910 3.079 1.00 0.00 +ATOM 10 CA GLY A 3 -0.072 28.686 2.715 1.00 0.00 +ATOM 11 C GLY A 3 0.906 27.575 2.354 1.00 0.00 +ATOM 12 O GLY A 3 0.717 26.420 2.734 1.00 0.00 +ATOM 13 N GLY A 4 1.921 27.923 1.643 1.00 0.00 +ATOM 14 CA GLY A 4 2.911 26.913 1.290 1.00 0.00 +ATOM 15 C GLY A 4 3.596 26.357 2.532 1.00 0.00 +ATOM 16 O GLY A 4 3.813 25.150 2.646 1.00 0.00 +ATOM 17 N GLY A 5 3.912 27.218 3.441 1.00 0.00 +ATOM 18 CA GLY A 5 4.545 26.758 4.670 1.00 0.00 +ATOM 19 C GLY A 5 3.624 25.828 5.450 1.00 0.00 +ATOM 20 O GLY A 5 4.059 24.798 5.966 1.00 0.00 +ATOM 21 N GLY A 6 2.380 26.183 5.522 1.00 0.00 +ATOM 22 CA GLY A 6 1.431 25.330 6.228 1.00 0.00 +ATOM 23 C GLY A 6 1.297 23.974 5.548 1.00 0.00 +ATOM 24 O GLY A 6 1.263 22.937 6.210 1.00 0.00 +ATOM 25 N GLY A 7 1.169 23.993 4.248 1.00 0.00 +ATOM 26 CA GLY A 7 1.071 22.732 3.522 1.00 0.00 +ATOM 27 C GLY A 7 2.308 21.871 3.743 1.00 0.00 +ATOM 28 O GLY A 7 2.205 20.663 3.954 1.00 0.00 +ATOM 29 N GLY A 8 3.452 22.497 3.699 1.00 0.00 +ATOM 30 CA GLY A 8 4.680 21.745 3.927 1.00 0.00 +ATOM 31 C GLY A 8 4.710 21.149 5.329 1.00 0.00 +ATOM 32 O GLY A 8 5.082 19.991 5.513 1.00 0.00 +ATOM 33 N GLY A 9 4.318 21.924 6.295 1.00 0.00 +ATOM 34 CA GLY A 9 4.300 21.416 7.661 1.00 0.00 +ATOM 35 C GLY A 9 3.318 20.261 7.807 1.00 0.00 +ATOM 36 O GLY A 9 3.618 19.255 8.450 1.00 0.00 +ATOM 37 N GLY A 10 2.185 20.378 7.155 1.00 0.00 +ATOM 38 CA GLY A 10 1.196 19.311 7.243 1.00 0.00 +ATOM 39 C GLY A 10 1.707 18.032 6.593 1.00 0.00 +ATOM 40 O GLY A 10 1.539 16.939 7.134 1.00 0.00 +ATOM 41 N GLY A 11 2.301 18.147 5.444 1.00 0.00 +ATOM 42 CA GLY A 11 2.839 16.974 4.765 1.00 0.00 +ATOM 43 C GLY A 11 3.913 16.296 5.605 1.00 0.00 +ATOM 44 O GLY A 11 3.939 15.071 5.727 1.00 0.00 +ATOM 45 N GLY A 12 4.774 17.074 6.166 1.00 0.00 +ATOM 46 CA GLY A 12 5.821 16.513 7.011 1.00 0.00 +ATOM 47 C GLY A 12 5.230 15.787 8.213 1.00 0.00 +ATOM 48 O GLY A 12 5.659 14.686 8.558 1.00 0.00 +ATOM 49 N GLY A 13 4.256 16.397 8.826 1.00 0.00 +ATOM 50 CA GLY A 13 3.620 15.759 9.973 1.00 0.00 +ATOM 51 C GLY A 13 2.939 14.457 9.572 1.00 0.00 +ATOM 52 O GLY A 13 3.043 13.450 10.273 1.00 0.00 +ATOM 53 N GLY A 14 2.289 14.460 8.446 1.00 0.00 +ATOM 54 CA GLY A 14 1.627 13.247 7.981 1.00 0.00 +ATOM 55 C GLY A 14 2.635 12.135 7.722 1.00 0.00 +ATOM 56 O GLY A 14 2.407 10.981 8.084 1.00 0.00 +ATOM 57 N GLY A 15 3.711 12.475 7.082 1.00 0.00 +ATOM 58 CA GLY A 15 4.746 11.483 6.814 1.00 0.00 +ATOM 59 C GLY A 15 5.319 10.921 8.109 1.00 0.00 +ATOM 60 O GLY A 15 5.516 9.713 8.240 1.00 0.00 +ATOM 61 N GLY A 16 5.515 11.798 9.059 1.00 0.00 +ATOM 62 CA GLY A 16 6.042 11.345 10.340 1.00 0.00 +ATOM 63 C GLY A 16 5.053 10.431 11.052 1.00 0.00 +ATOM 64 O GLY A 16 5.432 9.396 11.599 1.00 0.00 +ATOM 65 N GLY A 17 3.803 10.776 10.998 1.00 0.00 +ATOM 66 CA GLY A 17 2.786 9.951 11.638 1.00 0.00 +ATOM 67 C GLY A 17 2.691 8.582 10.976 1.00 0.00 +ATOM 68 O GLY A 17 2.585 7.560 11.653 1.00 0.00 +ATOM 69 N GLY A 18 2.721 8.555 9.680 1.00 0.00 +ATOM 70 CA GLY A 18 2.656 7.286 8.966 1.00 0.00 +ATOM 71 C GLY A 18 3.873 6.421 9.269 1.00 0.00 +ATOM 72 O GLY A 18 3.753 5.212 9.470 1.00 0.00 +ATOM 73 N GLY A 19 5.003 7.053 9.370 1.00 0.00 +ATOM 74 CA GLY A 19 6.217 6.313 9.690 1.00 0.00 +ATOM 75 C GLY A 19 6.146 5.717 11.090 1.00 0.00 +ATOM 76 O GLY A 19 6.509 4.560 11.302 1.00 0.00 +ATOM 77 N GLY A 20 5.640 6.479 11.998 1.00 0.00 +ATOM 78 CA GLY A 20 5.521 5.997 13.369 1.00 0.00 +ATOM 79 C GLY A 20 4.521 4.852 13.466 1.00 0.00 +ATOM 80 O GLY A 20 4.758 3.866 14.165 1.00 0.00 +ATOM 81 N GLY A 21 3.533 4.883 12.640 1.00 0.00 +ATOM 82 CA GLY A 21 2.486 3.870 12.706 1.00 0.00 +ATOM 83 C GLY A 21 2.939 2.567 12.059 1.00 0.00 +ATOM 84 O GLY A 21 2.599 1.480 12.527 1.00 0.00 +ATOM 85 N GLY A 22 3.823 2.633 11.134 1.00 0.00 +ATOM 86 CA GLY A 22 4.218 1.454 10.373 1.00 0.00 +ATOM 87 C GLY A 22 5.571 0.928 10.836 1.00 0.00 +ATOM 88 O GLY A 22 5.982 -0.170 10.460 1.00 0.00 +ATOM 89 N GLY A 23 6.222 1.498 11.781 1.00 0.00 +ATOM 90 CA GLY A 23 7.577 1.157 12.200 1.00 0.00 +ATOM 91 C GLY A 23 7.642 -0.262 12.750 1.00 0.00 +ATOM 92 O GLY A 23 8.627 -0.971 12.547 1.00 0.00 +ATOM 93 N GLY A 24 6.861 -1.002 12.979 1.00 0.00 +ATOM 94 CA GLY A 24 7.008 -2.337 13.548 1.00 0.00 +ATOM 95 C GLY A 24 6.404 -3.395 12.633 1.00 0.00 +ATOM 96 O GLY A 24 6.722 -4.579 12.743 1.00 0.00 +ATOM 97 N GLY A 25 5.831 -2.960 11.600 1.00 0.00 +ATOM 98 CA GLY A 25 5.201 -3.921 10.702 1.00 0.00 +ATOM 99 C GLY A 25 6.172 -4.389 9.626 1.00 0.00 +ATOM 100 O GLY A 25 6.929 -3.592 9.071 1.00 0.00 +ATOM 101 N GLY A 26 6.249 -5.630 9.416 1.00 0.00 +ATOM 102 CA GLY A 26 7.060 -6.138 8.316 1.00 0.00 +ATOM 103 C GLY A 26 6.292 -6.095 7.001 1.00 0.00 +ATOM 104 O GLY A 26 5.110 -6.432 6.949 1.00 0.00 +ATOM 105 N GLY A 27 6.981 -5.798 5.965 1.00 0.00 +ATOM 106 CA GLY A 27 6.348 -5.662 4.658 1.00 0.00 +ATOM 107 C GLY A 27 5.815 -7.000 4.163 1.00 0.00 +ATOM 108 O GLY A 27 4.717 -7.075 3.612 1.00 0.00 +ATOM 109 N GLY A 28 6.498 -8.045 4.386 1.00 0.00 +ATOM 110 CA GLY A 28 6.076 -9.364 3.931 1.00 0.00 +ATOM 111 C GLY A 28 4.819 -9.823 4.660 1.00 0.00 +ATOM 112 O GLY A 28 3.905 -10.379 4.051 1.00 0.00 +ATOM 113 N GLY A 29 4.752 -9.575 5.918 1.00 0.00 +ATOM 114 CA GLY A 29 3.574 -9.943 6.694 1.00 0.00 +ATOM 115 C GLY A 29 2.356 -9.135 6.264 1.00 0.00 +ATOM 116 O GLY A 29 1.252 -9.669 6.156 1.00 0.00 +ATOM 117 N GLY A 30 2.573 -7.886 5.983 1.00 0.00 +ATOM 118 CA GLY A 30 1.478 -7.037 5.530 1.00 0.00 +ATOM 119 C GLY A 30 0.948 -7.495 4.178 1.00 0.00 +ATOM 120 O GLY A 30 -0.262 -7.552 3.961 1.00 0.00 +ATOM 121 N GLY A 31 1.838 -7.815 3.287 1.00 0.00 +ATOM 122 CA GLY A 31 1.434 -8.270 1.962 1.00 0.00 +ATOM 123 C GLY A 31 0.702 -9.604 2.037 1.00 0.00 +ATOM 124 O GLY A 31 -0.314 -9.804 1.373 1.00 0.00 +ATOM 125 N GLY A 32 1.157 -10.462 2.925 1.00 0.00 +ATOM 126 CA GLY A 32 0.507 -11.757 3.087 1.00 0.00 +ATOM 127 C GLY A 32 -0.897 -11.601 3.657 1.00 0.00 +ATOM 128 O GLY A 32 -1.841 -12.239 3.190 1.00 0.00 +ATOM 129 N GLY A 33 -1.042 -10.718 4.608 1.00 0.00 +ATOM 130 CA GLY A 33 -2.358 -10.479 5.190 1.00 0.00 +ATOM 131 C GLY A 33 -3.311 -9.877 4.166 1.00 0.00 +ATOM 132 O GLY A 33 -4.475 -10.269 4.081 1.00 0.00 +ATOM 133 N GLY A 34 -2.816 -8.962 3.385 1.00 0.00 +ATOM 134 CA GLY A 34 -3.647 -8.338 2.363 1.00 0.00 +ATOM 135 C GLY A 34 -4.103 -9.356 1.326 1.00 0.00 +ATOM 136 O GLY A 34 -5.264 -9.362 0.916 1.00 0.00 +ATOM 137 N GLY A 35 -3.217 -10.224 0.950 1.00 0.00 +ATOM 138 CA GLY A 35 -3.561 -11.257 -0.020 1.00 0.00 +ATOM 139 C GLY A 35 -4.602 -12.217 0.543 1.00 0.00 +ATOM 140 O GLY A 35 -5.563 -12.574 -0.138 1.00 0.00 +ATOM 141 N GLY A 36 -4.433 -12.579 1.792 1.00 0.00 +ATOM 142 CA GLY A 36 -5.390 -13.473 2.432 1.00 0.00 +ATOM 143 C GLY A 36 -6.768 -12.828 2.526 1.00 0.00 +ATOM 144 O GLY A 36 -7.784 -13.472 2.267 1.00 0.00 +ATOM 145 N GLY A 37 -6.791 -11.571 2.816 1.00 0.00 +ATOM 146 CA GLY A 37 -8.057 -10.853 2.910 1.00 0.00 +ATOM 147 C GLY A 37 -8.754 -10.788 1.558 1.00 0.00 +ATOM 148 O GLY A 37 -9.969 -10.967 1.466 1.00 0.00 +ATOM 149 N GLY A 38 -7.984 -10.628 0.535 1.00 0.00 +ATOM 150 CA GLY A 38 -8.548 -10.556 -0.807 1.00 0.00 +ATOM 151 C GLY A 38 -9.079 -11.912 -1.255 1.00 0.00 +ATOM 152 O GLY A 38 -10.149 -12.003 -1.856 1.00 0.00 +ATOM 153 N GLY A 39 -8.368 -12.934 -0.875 1.00 0.00 +ATOM 154 CA GLY A 39 -8.784 -14.279 -1.254 1.00 0.00 +ATOM 155 C GLY A 39 -10.096 -14.662 -0.581 1.00 0.00 +ATOM 156 O GLY A 39 -10.980 -15.244 -1.208 1.00 0.00 +ATOM 157 N GLY A 40 -10.256 -14.190 0.603 1.00 0.00 +ATOM 158 CA GLY A 40 -11.445 -14.561 1.361 1.00 0.00 +ATOM 159 C GLY A 40 -12.626 -13.669 1.002 1.00 0.00 +ATOM 160 O GLY A 40 -13.756 -14.142 0.871 1.00 0.00 +ATOM 161 N GLY A 41 -12.334 -12.472 0.566 1.00 0.00 +ATOM 162 CA GLY A 41 -13.412 -11.502 0.417 1.00 0.00 +ATOM 163 C GLY A 41 -13.729 -11.253 -1.052 1.00 0.00 +ATOM 164 O GLY A 41 -14.892 -11.118 -1.431 1.00 0.00 +ATOM 165 N GLY A 42 -12.784 -11.120 -1.803 1.00 0.00 +ATOM 166 CA GLY A 42 -12.972 -10.816 -3.216 1.00 0.00 +ATOM 167 C GLY A 42 -12.190 -11.784 -4.096 1.00 0.00 +ATOM 168 O GLY A 42 -11.016 -11.560 -4.390 1.00 0.00 +ATOM 169 N GLY A 43 -12.788 -12.791 -4.469 1.00 0.00 +ATOM 170 CA GLY A 43 -12.125 -13.839 -5.237 1.00 0.00 +ATOM 171 C GLY A 43 -11.891 -13.402 -6.677 1.00 0.00 +ATOM 172 O GLY A 43 -10.851 -13.698 -7.264 1.00 0.00 +ATOM 173 N GLY A 44 -12.696 -12.609 -7.188 1.00 0.00 +ATOM 174 CA GLY A 44 -12.592 -12.164 -8.572 1.00 0.00 +ATOM 175 C GLY A 44 -11.389 -11.252 -8.769 1.00 0.00 +ATOM 176 O GLY A 44 -10.710 -11.316 -9.794 1.00 0.00 +ATOM 177 N GLY A 45 -10.970 -10.661 -7.758 1.00 0.00 +ATOM 178 CA GLY A 45 -9.905 -9.668 -7.831 1.00 0.00 +ATOM 179 C GLY A 45 -8.594 -10.225 -7.291 1.00 0.00 +ATOM 180 O GLY A 45 -7.525 -9.660 -7.522 1.00 0.00 +ATOM 181 N GLY A 46 -8.636 -11.383 -6.770 1.00 0.00 +ATOM 182 CA GLY A 46 -7.486 -11.974 -6.096 1.00 0.00 +ATOM 183 C GLY A 46 -6.309 -12.132 -7.051 1.00 0.00 +ATOM 184 O GLY A 46 -5.165 -11.857 -6.691 1.00 0.00 +ATOM 185 N GLY A 47 -6.532 -12.546 -8.246 1.00 0.00 +ATOM 186 CA GLY A 47 -5.449 -12.744 -9.202 1.00 0.00 +ATOM 187 C GLY A 47 -4.743 -11.431 -9.515 1.00 0.00 +ATOM 188 O GLY A 47 -3.516 -11.378 -9.590 1.00 0.00 +ATOM 189 N GLY A 48 -5.464 -10.380 -9.635 1.00 0.00 +ATOM 190 CA GLY A 48 -4.870 -9.076 -9.905 1.00 0.00 +ATOM 191 C GLY A 48 -4.050 -8.588 -8.718 1.00 0.00 +ATOM 192 O GLY A 48 -2.957 -8.047 -8.886 1.00 0.00 +ATOM 193 N GLY A 49 -4.564 -8.785 -7.550 1.00 0.00 +ATOM 194 CA GLY A 49 -3.843 -8.367 -6.354 1.00 0.00 +ATOM 195 C GLY A 49 -2.558 -9.166 -6.177 1.00 0.00 +ATOM 196 O GLY A 49 -1.516 -8.614 -5.825 1.00 0.00 +ATOM 197 N GLY A 50 -2.624 -10.430 -6.474 1.00 0.00 +ATOM 198 CA GLY A 50 -1.445 -11.279 -6.359 1.00 0.00 +ATOM 199 C GLY A 50 -0.357 -10.846 -7.334 1.00 0.00 +ATOM 200 O GLY A 50 0.822 -10.798 -6.982 1.00 0.00 +ATOM 201 N GLY A 51 -0.732 -10.514 -8.534 1.00 0.00 +ATOM 202 CA GLY A 51 0.242 -10.055 -9.516 1.00 0.00 +ATOM 203 C GLY A 51 0.917 -8.766 -9.063 1.00 0.00 +ATOM 204 O GLY A 51 2.134 -8.620 -9.171 1.00 0.00 +ATOM 205 N GLY A 52 0.160 -7.859 -8.534 1.00 0.00 +ATOM 206 CA GLY A 52 0.719 -6.600 -8.054 1.00 0.00 +ATOM 207 C GLY A 52 1.648 -6.826 -6.869 1.00 0.00 +ATOM 208 O GLY A 52 2.713 -6.216 -6.777 1.00 0.00 +ATOM 209 N GLY A 53 1.258 -7.680 -5.979 1.00 0.00 +ATOM 210 CA GLY A 53 2.096 -7.980 -4.824 1.00 0.00 +ATOM 211 C GLY A 53 3.399 -8.646 -5.247 1.00 0.00 +ATOM 212 O GLY A 53 4.469 -8.321 -4.732 1.00 0.00 +ATOM 213 N GLY A 54 3.319 -9.519 -6.217 1.00 0.00 +ATOM 214 CA GLY A 54 4.523 -10.183 -6.701 1.00 0.00 +ATOM 215 C GLY A 54 5.455 -9.198 -7.395 1.00 0.00 +ATOM 216 O GLY A 54 6.670 -9.236 -7.200 1.00 0.00 +ATOM 217 N GLY A 55 4.895 -8.282 -8.130 1.00 0.00 +ATOM 218 CA GLY A 55 5.706 -7.265 -8.788 1.00 0.00 +ATOM 219 C GLY A 55 6.402 -6.371 -7.770 1.00 0.00 +ATOM 220 O GLY A 55 7.570 -6.020 -7.934 1.00 0.00 +ATOM 221 N GLY A 56 5.690 -6.018 -6.735 1.00 0.00 +ATOM 222 CA GLY A 56 6.282 -5.197 -5.686 1.00 0.00 +ATOM 223 C GLY A 56 7.458 -5.907 -5.028 1.00 0.00 +ATOM 224 O GLY A 56 8.503 -5.303 -4.786 1.00 0.00 +ATOM 225 N GLY A 57 7.307 -7.165 -4.809 1.00 0.00 +ATOM 226 CA GLY A 57 8.379 -7.944 -4.201 1.00 0.00 +ATOM 227 C GLY A 57 9.590 -8.028 -5.122 1.00 0.00 +ATOM 228 O GLY A 57 10.730 -7.885 -4.680 1.00 0.00 +ATOM 229 N GLY A 58 9.340 -8.220 -6.387 1.00 0.00 +ATOM 230 CA GLY A 58 10.432 -8.300 -7.350 1.00 0.00 +ATOM 231 C GLY A 58 11.171 -6.972 -7.457 1.00 0.00 +ATOM 232 O GLY A 58 12.400 -6.938 -7.519 1.00 0.00 +ATOM 233 N GLY A 59 10.463 -5.920 -7.339 1.00 0.00 +ATOM 234 CA GLY A 59 11.058 -4.594 -7.454 1.00 0.00 +ATOM 235 C GLY A 59 11.833 -4.227 -6.195 1.00 0.00 +ATOM 236 O GLY A 59 12.835 -3.514 -6.256 1.00 0.00 +ATOM 237 N GLY A 60 11.376 -4.663 -5.087 1.00 0.00 +ATOM 238 CA GLY A 60 12.048 -4.369 -3.827 1.00 0.00 +ATOM 239 C GLY A 60 13.507 -4.805 -3.865 1.00 0.00 +ATOM 240 O GLY A 60 14.388 -4.103 -3.369 1.00 0.00 +ATOM 241 N GLY A 61 13.751 -5.763 -4.674 1.00 0.00 +ATOM 242 CA GLY A 61 15.116 -6.271 -4.755 1.00 0.00 +ATOM 243 C GLY A 61 15.924 -5.514 -5.800 1.00 0.00 +ATOM 244 O GLY A 61 17.121 -5.285 -5.627 1.00 0.00 +ATOM 245 N GLY A 62 15.233 -4.864 -6.653 1.00 0.00 +ATOM 246 CA GLY A 62 15.933 -4.268 -7.785 1.00 0.00 +ATOM 247 C GLY A 62 15.990 -2.751 -7.661 1.00 0.00 +ATOM 248 O GLY A 62 17.025 -2.136 -7.916 1.00 0.00 +ATOM 249 N GLY A 63 14.958 -2.185 -7.436 1.00 0.00 +ATOM 250 CA GLY A 63 14.915 -0.730 -7.361 1.00 0.00 +ATOM 251 C GLY A 63 13.825 -0.259 -6.407 1.00 0.00 +ATOM 252 O GLY A 63 12.675 -0.686 -6.504 1.00 0.00 +ATOM 253 N GLY A 64 14.124 0.720 -5.698 1.00 0.00 +ATOM 254 CA GLY A 64 13.191 1.266 -4.720 1.00 0.00 +ATOM 255 C GLY A 64 12.115 2.106 -5.395 1.00 0.00 +ATOM 256 O GLY A 64 10.946 2.057 -5.013 1.00 0.00 +ATOM 257 N GLY A 65 12.454 2.865 -6.360 1.00 0.00 +ATOM 258 CA GLY A 65 11.485 3.701 -7.058 1.00 0.00 +ATOM 259 C GLY A 65 10.417 2.855 -7.739 1.00 0.00 +ATOM 260 O GLY A 65 9.233 3.192 -7.711 1.00 0.00 +ATOM 261 N GLY A 66 10.797 1.768 -8.294 1.00 0.00 +ATOM 262 CA GLY A 66 9.837 0.866 -8.919 1.00 0.00 +ATOM 263 C GLY A 66 8.947 0.201 -7.876 1.00 0.00 +ATOM 264 O GLY A 66 7.751 0.012 -8.097 1.00 0.00 +ATOM 265 N GLY A 67 9.507 -0.127 -6.748 1.00 0.00 +ATOM 266 CA GLY A 67 8.710 -0.697 -5.668 1.00 0.00 +ATOM 267 C GLY A 67 7.668 0.296 -5.169 1.00 0.00 +ATOM 268 O GLY A 67 6.519 -0.069 -4.919 1.00 0.00 +ATOM 269 N GLY A 68 8.059 1.529 -5.046 1.00 0.00 +ATOM 270 CA GLY A 68 7.130 2.567 -4.615 1.00 0.00 +ATOM 271 C GLY A 68 6.010 2.759 -5.629 1.00 0.00 +ATOM 272 O GLY A 68 4.846 2.916 -5.261 1.00 0.00 +ATOM 273 N GLY A 69 6.332 2.694 -6.892 1.00 0.00 +ATOM 274 CA GLY A 69 5.313 2.822 -7.927 1.00 0.00 +ATOM 275 C GLY A 69 4.338 1.652 -7.887 1.00 0.00 +ATOM 276 O GLY A 69 3.130 1.833 -8.040 1.00 0.00 +ATOM 277 N GLY A 70 4.826 0.477 -7.645 1.00 0.00 +ATOM 278 CA GLY A 70 3.960 -0.690 -7.535 1.00 0.00 +ATOM 279 C GLY A 70 3.044 -0.585 -6.322 1.00 0.00 +ATOM 280 O GLY A 70 1.869 -0.944 -6.387 1.00 0.00 +ATOM 281 N GLY A 71 3.566 -0.102 -5.226 1.00 0.00 +ATOM 282 CA GLY A 71 2.741 0.099 -4.041 1.00 0.00 +ATOM 283 C GLY A 71 1.647 1.128 -4.300 1.00 0.00 +ATOM 284 O GLY A 71 0.506 0.956 -3.871 1.00 0.00 +ATOM 285 N GLY A 72 1.979 2.136 -5.076 1.00 0.00 +ATOM 286 CA GLY A 72 0.985 3.142 -5.431 1.00 0.00 +ATOM 287 C GLY A 72 -0.112 2.549 -6.305 1.00 0.00 +ATOM 288 O GLY A 72 -1.293 2.843 -6.121 1.00 0.00 +ATOM 289 N GLY A 73 0.264 1.673 -7.212 1.00 0.00 +ATOM 290 CA GLY A 73 -0.717 0.996 -8.051 1.00 0.00 +ATOM 291 C GLY A 73 -1.640 0.116 -7.219 1.00 0.00 +ATOM 292 O GLY A 73 -2.849 0.072 -7.451 1.00 0.00 +ATOM 293 N GLY A 74 -1.095 -0.558 -6.250 1.00 0.00 +ATOM 294 CA GLY A 74 -1.903 -1.381 -5.358 1.00 0.00 +ATOM 295 C GLY A 74 -2.885 -0.531 -4.563 1.00 0.00 +ATOM 296 O GLY A 74 -4.042 -0.911 -4.379 1.00 0.00 +ATOM 297 N GLY A 75 -2.442 0.620 -4.135 1.00 0.00 +ATOM 298 CA GLY A 75 -3.319 1.541 -3.422 1.00 0.00 +ATOM 299 C GLY A 75 -4.485 1.982 -4.297 1.00 0.00 +ATOM 300 O GLY A 75 -5.632 2.011 -3.852 1.00 0.00 +ATOM 301 N GLY A 76 -4.183 2.243 -5.553 1.00 0.00 +ATOM 302 CA GLY A 76 -5.225 2.662 -6.482 1.00 0.00 +ATOM 303 C GLY A 76 -6.213 1.533 -6.747 1.00 0.00 +ATOM 304 O GLY A 76 -7.425 1.750 -6.778 1.00 0.00 +ATOM 305 N GLY A 77 -5.720 0.344 -6.864 1.00 0.00 +ATOM 306 CA GLY A 77 -6.576 -0.815 -7.090 1.00 0.00 +ATOM 307 C GLY A 77 -7.509 -1.049 -5.909 1.00 0.00 +ATOM 308 O GLY A 77 -8.696 -1.323 -6.088 1.00 0.00 +ATOM 309 N GLY A 78 -6.994 -0.932 -4.736 1.00 0.00 +ATOM 310 CA GLY A 78 -7.799 -1.117 -3.534 1.00 0.00 +ATOM 311 C GLY A 78 -8.890 -0.059 -3.434 1.00 0.00 +ATOM 312 O GLY A 78 -10.020 -0.354 -3.044 1.00 0.00 +ATOM 313 N GLY A 79 -8.570 1.128 -3.901 1.00 0.00 +ATOM 314 CA GLY A 79 -9.558 2.200 -3.898 1.00 0.00 +ATOM 315 C GLY A 79 -10.671 1.926 -4.902 1.00 0.00 +ATOM 316 O GLY A 79 -11.850 2.120 -4.604 1.00 0.00 +ATOM 317 N GLY A 80 -10.288 1.436 -6.060 1.00 0.00 +ATOM 318 CA GLY A 80 -11.266 1.116 -7.092 1.00 0.00 +ATOM 319 C GLY A 80 -12.190 -0.009 -6.646 1.00 0.00 +ATOM 320 O GLY A 80 -13.393 0.023 -6.904 1.00 0.00 +ATOM 321 N GLY A 81 -11.704 -0.846 -5.845 1.00 0.00 +ATOM 322 CA GLY A 81 -12.489 -1.966 -5.340 1.00 0.00 +ATOM 323 C GLY A 81 -13.289 -1.567 -4.107 1.00 0.00 +ATOM 324 O GLY A 81 -14.237 -2.251 -3.722 1.00 0.00 +ATOM 325 N GLY A 82 -12.954 -0.459 -3.596 1.00 0.00 +ATOM 326 CA GLY A 82 -13.729 0.107 -2.498 1.00 0.00 +ATOM 327 C GLY A 82 -13.185 -0.346 -1.149 1.00 0.00 +ATOM 328 O GLY A 82 -13.732 -0.002 -0.101 1.00 0.00 +ATOM 329 N GLY A 83 -12.048 -0.865 -1.116 1.00 0.00 +ATOM 330 CA GLY A 83 -11.391 -1.244 0.129 1.00 0.00 +ATOM 331 C GLY A 83 -10.596 -0.082 0.709 1.00 0.00 +ATOM 332 O GLY A 83 -9.417 0.092 0.401 1.00 0.00 +ATOM 333 N GLY A 84 -11.204 0.747 1.440 1.00 0.00 +ATOM 334 CA GLY A 84 -10.616 2.009 1.873 1.00 0.00 +ATOM 335 C GLY A 84 -9.559 1.784 2.946 1.00 0.00 +ATOM 336 O GLY A 84 -8.486 2.388 2.912 1.00 0.00 +ATOM 337 N GLY A 85 -9.817 1.017 3.918 1.00 0.00 +ATOM 338 CA GLY A 85 -8.860 0.771 4.990 1.00 0.00 +ATOM 339 C GLY A 85 -7.599 0.102 4.460 1.00 0.00 +ATOM 340 O GLY A 85 -6.486 0.453 4.853 1.00 0.00 +ATOM 341 N GLY A 86 -7.749 -0.819 3.594 1.00 0.00 +ATOM 342 CA GLY A 86 -6.599 -1.472 2.980 1.00 0.00 +ATOM 343 C GLY A 86 -5.798 -0.492 2.133 1.00 0.00 +ATOM 344 O GLY A 86 -4.567 -0.516 2.136 1.00 0.00 +ATOM 345 N GLY A 87 -6.497 0.372 1.447 1.00 0.00 +ATOM 346 CA GLY A 87 -5.815 1.396 0.665 1.00 0.00 +ATOM 347 C GLY A 87 -5.006 2.325 1.560 1.00 0.00 +ATOM 348 O GLY A 87 -3.875 2.687 1.236 1.00 0.00 +ATOM 349 N GLY A 88 -5.532 2.645 2.710 1.00 0.00 +ATOM 350 CA GLY A 88 -4.810 3.497 3.647 1.00 0.00 +ATOM 351 C GLY A 88 -3.549 2.811 4.156 1.00 0.00 +ATOM 352 O GLY A 88 -2.496 3.438 4.279 1.00 0.00 +ATOM 353 N GLY A 89 -3.621 1.549 4.421 1.00 0.00 +ATOM 354 CA GLY A 89 -2.448 0.806 4.865 1.00 0.00 +ATOM 355 C GLY A 89 -1.378 0.767 3.780 1.00 0.00 +ATOM 356 O GLY A 89 -0.189 0.908 4.063 1.00 0.00 +ATOM 357 N GLY A 90 -1.801 0.649 2.544 1.00 0.00 +ATOM 358 CA GLY A 90 -0.853 0.644 1.436 1.00 0.00 +ATOM 359 C GLY A 90 -0.187 2.005 1.275 1.00 0.00 +ATOM 360 O GLY A 90 1.012 2.092 1.009 1.00 0.00 +ATOM 361 N GLY A 91 -0.934 3.067 1.528 1.00 0.00 +ATOM 362 CA GLY A 91 -0.358 4.404 1.458 1.00 0.00 +ATOM 363 C GLY A 91 0.684 4.613 2.549 1.00 0.00 +ATOM 364 O GLY A 91 1.744 5.191 2.307 1.00 0.00 +ATOM 365 N GLY A 92 0.428 4.079 3.708 1.00 0.00 +ATOM 366 CA GLY A 92 1.383 4.184 4.804 1.00 0.00 +ATOM 367 C GLY A 92 2.664 3.421 4.493 1.00 0.00 +ATOM 368 O GLY A 92 3.765 3.898 4.771 1.00 0.00 +ATOM 369 N GLY A 93 2.519 2.278 3.859 1.00 0.00 +ATOM 370 CA GLY A 93 3.689 1.493 3.485 1.00 0.00 +ATOM 371 C GLY A 93 4.521 2.212 2.431 1.00 0.00 +ATOM 372 O GLY A 93 5.749 2.232 2.503 1.00 0.00 +ATOM 373 N GLY A 94 3.854 2.848 1.503 1.00 0.00 +ATOM 374 CA GLY A 94 4.557 3.600 0.471 1.00 0.00 +ATOM 375 C GLY A 94 5.325 4.772 1.068 1.00 0.00 +ATOM 376 O GLY A 94 6.476 5.019 0.710 1.00 0.00 +ATOM 377 N GLY A 95 4.705 5.441 2.021 1.00 0.00 +ATOM 378 CA GLY A 95 5.369 6.569 2.665 1.00 0.00 +ATOM 379 C GLY A 95 6.576 6.110 3.473 1.00 0.00 +ATOM 380 O GLY A 95 7.632 6.740 3.441 1.00 0.00 +ATOM 381 N GLY A 96 6.454 4.995 4.118 1.00 0.00 +ATOM 382 CA GLY A 96 7.567 4.459 4.892 1.00 0.00 +ATOM 383 C GLY A 96 8.732 4.074 3.989 1.00 0.00 +ATOM 384 O GLY A 96 9.891 4.334 4.311 1.00 0.00 +ATOM 385 N GLY A 97 8.418 3.527 2.862 1.00 0.00 +ATOM 386 CA GLY A 97 9.456 3.116 1.925 1.00 0.00 +ATOM 387 C GLY A 97 10.153 4.323 1.311 1.00 0.00 +ATOM 388 O GLY A 97 11.369 4.320 1.119 1.00 0.00 +ATOM 389 N GLY A 98 9.416 5.363 1.145 1.00 0.00 +ATOM 390 CA GLY A 98 9.993 6.571 0.568 1.00 0.00 +ATOM 391 C GLY A 98 10.882 7.292 1.574 1.00 0.00 +ATOM 392 O GLY A 98 11.928 7.833 1.216 1.00 0.00 +ATOM 393 N GLY A 99 10.539 7.168 2.808 1.00 0.00 +ATOM 394 CA GLY A 99 11.305 7.858 3.840 1.00 0.00 +ATOM 395 C GLY A 99 12.545 7.063 4.228 1.00 0.00 +ATOM 396 O GLY A 99 13.566 7.635 4.610 1.00 0.00 +ATOM 397 N GLY A 100 12.560 5.839 3.934 1.00 0.00 +ATOM 398 CA GLY A 100 13.727 5.023 4.245 1.00 0.00 +ATOM 399 C GLY A 100 14.794 5.153 3.165 1.00 0.00 +ATOM 400 O GLY A 100 15.964 5.399 3.461 1.00 0.00 diff --git a/model/PXDesignBench/examples/monomer/design_unconditional_100_3.pdb b/model/PXDesignBench/examples/monomer/design_unconditional_100_3.pdb new file mode 100644 index 0000000000000000000000000000000000000000..61ce5c600311c8ce736a351501bfe8f8523cdb85 --- /dev/null +++ b/model/PXDesignBench/examples/monomer/design_unconditional_100_3.pdb @@ -0,0 +1,400 @@ +ATOM 1 N GLY A 1 -13.163 -10.512 23.392 1.00 0.00 +ATOM 2 CA GLY A 1 -12.954 -9.400 24.311 1.00 0.00 +ATOM 3 C GLY A 1 -12.694 -8.102 23.556 1.00 0.00 +ATOM 4 O GLY A 1 -11.922 -8.075 22.598 1.00 0.00 +ATOM 5 N GLY A 2 -13.476 -7.204 23.746 1.00 0.00 +ATOM 6 CA GLY A 2 -13.319 -5.941 23.034 1.00 0.00 +ATOM 7 C GLY A 2 -11.976 -5.294 23.349 1.00 0.00 +ATOM 8 O GLY A 2 -11.342 -4.701 22.476 1.00 0.00 +ATOM 9 N GLY A 3 -11.559 -5.385 24.565 1.00 0.00 +ATOM 10 CA GLY A 3 -10.260 -4.818 24.907 1.00 0.00 +ATOM 11 C GLY A 3 -9.139 -5.507 24.140 1.00 0.00 +ATOM 12 O GLY A 3 -8.212 -4.856 23.658 1.00 0.00 +ATOM 13 N GLY A 4 -9.247 -6.782 23.996 1.00 0.00 +ATOM 14 CA GLY A 4 -8.225 -7.504 23.247 1.00 0.00 +ATOM 15 C GLY A 4 -8.271 -7.146 21.767 1.00 0.00 +ATOM 16 O GLY A 4 -7.233 -6.972 21.128 1.00 0.00 +ATOM 17 N GLY A 5 -9.422 -7.085 21.222 1.00 0.00 +ATOM 18 CA GLY A 5 -9.546 -6.723 19.815 1.00 0.00 +ATOM 19 C GLY A 5 -9.012 -5.320 19.559 1.00 0.00 +ATOM 20 O GLY A 5 -8.327 -5.078 18.566 1.00 0.00 +ATOM 21 N GLY A 6 -9.334 -4.421 20.418 1.00 0.00 +ATOM 22 CA GLY A 6 -8.844 -3.056 20.266 1.00 0.00 +ATOM 23 C GLY A 6 -7.323 -3.005 20.336 1.00 0.00 +ATOM 24 O GLY A 6 -6.680 -2.295 19.563 1.00 0.00 +ATOM 25 N GLY A 7 -6.761 -3.720 21.271 1.00 0.00 +ATOM 26 CA GLY A 7 -5.306 -3.748 21.361 1.00 0.00 +ATOM 27 C GLY A 7 -4.686 -4.291 20.080 1.00 0.00 +ATOM 28 O GLY A 7 -3.695 -3.756 19.584 1.00 0.00 +ATOM 29 N GLY A 8 -5.263 -5.321 19.546 1.00 0.00 +ATOM 30 CA GLY A 8 -4.745 -5.888 18.306 1.00 0.00 +ATOM 31 C GLY A 8 -4.863 -4.896 17.156 1.00 0.00 +ATOM 32 O GLY A 8 -3.941 -4.749 16.353 1.00 0.00 +ATOM 33 N GLY A 9 -5.986 -4.265 17.043 1.00 0.00 +ATOM 34 CA GLY A 9 -6.163 -3.271 15.991 1.00 0.00 +ATOM 35 C GLY A 9 -5.162 -2.131 16.136 1.00 0.00 +ATOM 36 O GLY A 9 -4.582 -1.673 15.152 1.00 0.00 +ATOM 37 N GLY A 10 -4.974 -1.695 17.344 1.00 0.00 +ATOM 38 CA GLY A 10 -4.002 -0.634 17.576 1.00 0.00 +ATOM 39 C GLY A 10 -2.600 -1.073 17.172 1.00 0.00 +ATOM 40 O GLY A 10 -1.844 -0.302 16.581 1.00 0.00 +ATOM 41 N GLY A 11 -2.281 -2.305 17.429 1.00 0.00 +ATOM 42 CA GLY A 11 -0.973 -2.814 17.034 1.00 0.00 +ATOM 43 C GLY A 11 -0.809 -2.796 15.520 1.00 0.00 +ATOM 44 O GLY A 11 0.236 -2.400 15.003 1.00 0.00 +ATOM 45 N GLY A 12 -1.818 -3.238 14.813 1.00 0.00 +ATOM 46 CA GLY A 12 -1.746 -3.242 13.357 1.00 0.00 +ATOM 47 C GLY A 12 -1.609 -1.827 12.809 1.00 0.00 +ATOM 48 O GLY A 12 -0.818 -1.577 11.900 1.00 0.00 +ATOM 49 N GLY A 13 -2.336 -0.940 13.364 1.00 0.00 +ATOM 50 CA GLY A 13 -2.284 0.441 12.899 1.00 0.00 +ATOM 51 C GLY A 13 -0.931 1.073 13.197 1.00 0.00 +ATOM 52 O GLY A 13 -0.392 1.823 12.382 1.00 0.00 +ATOM 53 N GLY A 14 -0.342 0.728 14.269 1.00 0.00 +ATOM 54 CA GLY A 14 0.962 1.281 14.615 1.00 0.00 +ATOM 55 C GLY A 14 2.062 0.681 13.748 1.00 0.00 +ATOM 56 O GLY A 14 3.008 1.369 13.365 1.00 0.00 +ATOM 57 N GLY A 15 1.860 -0.508 13.314 1.00 0.00 +ATOM 58 CA GLY A 15 2.895 -1.192 12.547 1.00 0.00 +ATOM 59 C GLY A 15 2.796 -0.853 11.065 1.00 0.00 +ATOM 60 O GLY A 15 3.810 -0.726 10.379 1.00 0.00 +ATOM 61 N GLY A 16 1.619 -0.695 10.650 1.00 0.00 +ATOM 62 CA GLY A 16 1.392 -0.368 9.247 1.00 0.00 +ATOM 63 C GLY A 16 0.822 1.037 9.095 1.00 0.00 +ATOM 64 O GLY A 16 0.115 1.529 9.974 1.00 0.00 +ATOM 65 N GLY A 17 1.125 1.646 8.056 1.00 0.00 +ATOM 66 CA GLY A 17 0.528 2.939 7.745 1.00 0.00 +ATOM 67 C GLY A 17 -0.874 2.776 7.172 1.00 0.00 +ATOM 68 O GLY A 17 -1.093 1.978 6.260 1.00 0.00 +ATOM 69 N GLY A 18 -1.795 3.349 7.806 1.00 0.00 +ATOM 70 CA GLY A 18 -3.188 3.281 7.380 1.00 0.00 +ATOM 71 C GLY A 18 -3.732 4.666 7.054 1.00 0.00 +ATOM 72 O GLY A 18 -3.503 5.623 7.794 1.00 0.00 +ATOM 73 N GLY A 19 -4.325 4.760 5.953 1.00 0.00 +ATOM 74 CA GLY A 19 -4.927 6.015 5.520 1.00 0.00 +ATOM 75 C GLY A 19 -6.422 5.854 5.275 1.00 0.00 +ATOM 76 O GLY A 19 -6.845 4.998 4.498 1.00 0.00 +ATOM 77 N GLY A 20 -7.175 6.663 5.870 1.00 0.00 +ATOM 78 CA GLY A 20 -8.625 6.531 5.792 1.00 0.00 +ATOM 79 C GLY A 20 -9.237 7.658 4.970 1.00 0.00 +ATOM 80 O GLY A 20 -10.409 7.601 4.597 1.00 0.00 +ATOM 81 N GLY A 21 -8.619 8.280 4.197 1.00 0.00 +ATOM 82 CA GLY A 21 -9.123 9.379 3.381 1.00 0.00 +ATOM 83 C GLY A 21 -9.647 8.876 2.043 1.00 0.00 +ATOM 84 O GLY A 21 -9.549 7.688 1.734 1.00 0.00 +ATOM 85 N GLY A 22 -10.220 9.742 1.307 1.00 0.00 +ATOM 86 CA GLY A 22 -10.675 9.361 -0.025 1.00 0.00 +ATOM 87 C GLY A 22 -9.500 9.015 -0.930 1.00 0.00 +ATOM 88 O GLY A 22 -8.406 9.558 -0.778 1.00 0.00 +ATOM 89 N GLY A 23 -9.817 8.297 -1.970 1.00 0.00 +ATOM 90 CA GLY A 23 -8.792 7.806 -2.883 1.00 0.00 +ATOM 91 C GLY A 23 -7.927 8.947 -3.404 1.00 0.00 +ATOM 92 O GLY A 23 -6.703 8.833 -3.464 1.00 0.00 +ATOM 93 N GLY A 24 -8.433 10.017 -3.798 1.00 0.00 +ATOM 94 CA GLY A 24 -7.654 11.131 -4.325 1.00 0.00 +ATOM 95 C GLY A 24 -6.757 11.733 -3.251 1.00 0.00 +ATOM 96 O GLY A 24 -5.595 12.050 -3.506 1.00 0.00 +ATOM 97 N GLY A 25 -7.250 11.892 -2.085 1.00 0.00 +ATOM 98 CA GLY A 25 -6.435 12.405 -0.991 1.00 0.00 +ATOM 99 C GLY A 25 -5.328 11.424 -0.622 1.00 0.00 +ATOM 100 O GLY A 25 -4.195 11.824 -0.356 1.00 0.00 +ATOM 101 N GLY A 26 -5.655 10.170 -0.641 1.00 0.00 +ATOM 102 CA GLY A 26 -4.657 9.151 -0.339 1.00 0.00 +ATOM 103 C GLY A 26 -3.534 9.158 -1.368 1.00 0.00 +ATOM 104 O GLY A 26 -2.358 9.059 -1.017 1.00 0.00 +ATOM 105 N GLY A 27 -3.883 9.269 -2.608 1.00 0.00 +ATOM 106 CA GLY A 27 -2.883 9.299 -3.669 1.00 0.00 +ATOM 107 C GLY A 27 -1.986 10.524 -3.546 1.00 0.00 +ATOM 108 O GLY A 27 -0.769 10.433 -3.710 1.00 0.00 +ATOM 109 N GLY A 28 -2.572 11.634 -3.181 1.00 0.00 +ATOM 110 CA GLY A 28 -1.789 12.852 -3.010 1.00 0.00 +ATOM 111 C GLY A 28 -0.840 12.735 -1.824 1.00 0.00 +ATOM 112 O GLY A 28 0.328 13.114 -1.912 1.00 0.00 +ATOM 113 N GLY A 29 -1.324 12.207 -0.733 1.00 0.00 +ATOM 114 CA GLY A 29 -0.479 12.033 0.442 1.00 0.00 +ATOM 115 C GLY A 29 0.679 11.086 0.152 1.00 0.00 +ATOM 116 O GLY A 29 1.821 11.354 0.527 1.00 0.00 +ATOM 117 N GLY A 30 0.401 10.018 -0.529 1.00 0.00 +ATOM 118 CA GLY A 30 1.434 9.034 -0.833 1.00 0.00 +ATOM 119 C GLY A 30 2.474 9.606 -1.787 1.00 0.00 +ATOM 120 O GLY A 30 3.675 9.410 -1.601 1.00 0.00 +ATOM 121 N GLY A 31 2.049 10.346 -2.760 1.00 0.00 +ATOM 122 CA GLY A 31 2.978 10.969 -3.695 1.00 0.00 +ATOM 123 C GLY A 31 3.880 11.973 -2.988 1.00 0.00 +ATOM 124 O GLY A 31 5.086 12.016 -3.230 1.00 0.00 +ATOM 125 N GLY A 32 3.339 12.694 -2.076 1.00 0.00 +ATOM 126 CA GLY A 32 4.105 13.705 -1.357 1.00 0.00 +ATOM 127 C GLY A 32 5.098 13.064 -0.396 1.00 0.00 +ATOM 128 O GLY A 32 6.226 13.534 -0.250 1.00 0.00 +ATOM 129 N GLY A 33 4.778 11.918 0.069 1.00 0.00 +ATOM 130 CA GLY A 33 5.581 11.276 1.104 1.00 0.00 +ATOM 131 C GLY A 33 6.501 10.218 0.509 1.00 0.00 +ATOM 132 O GLY A 33 7.421 9.739 1.171 1.00 0.00 +ATOM 133 N GLY A 34 6.342 9.924 -0.742 1.00 0.00 +ATOM 134 CA GLY A 34 7.047 8.815 -1.373 1.00 0.00 +ATOM 135 C GLY A 34 8.547 8.901 -1.120 1.00 0.00 +ATOM 136 O GLY A 34 9.196 7.896 -0.830 1.00 0.00 +ATOM 137 N GLY A 35 9.168 9.909 -1.056 1.00 0.00 +ATOM 138 CA GLY A 35 10.605 10.033 -0.845 1.00 0.00 +ATOM 139 C GLY A 35 10.977 9.740 0.603 1.00 0.00 +ATOM 140 O GLY A 35 12.065 9.238 0.885 1.00 0.00 +ATOM 141 N GLY A 36 10.060 9.771 1.446 1.00 0.00 +ATOM 142 CA GLY A 36 10.323 9.567 2.865 1.00 0.00 +ATOM 143 C GLY A 36 9.984 8.144 3.290 1.00 0.00 +ATOM 144 O GLY A 36 10.386 7.693 4.362 1.00 0.00 +ATOM 145 N GLY A 37 9.448 7.380 2.410 1.00 0.00 +ATOM 146 CA GLY A 37 9.082 6.015 2.767 1.00 0.00 +ATOM 147 C GLY A 37 10.311 5.120 2.856 1.00 0.00 +ATOM 148 O GLY A 37 11.218 5.210 2.028 1.00 0.00 +ATOM 149 N GLY A 38 10.346 4.341 3.880 1.00 0.00 +ATOM 150 CA GLY A 38 11.484 3.449 4.068 1.00 0.00 +ATOM 151 C GLY A 38 11.226 2.087 3.437 1.00 0.00 +ATOM 152 O GLY A 38 10.082 1.644 3.339 1.00 0.00 +ATOM 153 N GLY A 39 12.244 1.431 3.109 1.00 0.00 +ATOM 154 CA GLY A 39 12.089 0.056 2.649 1.00 0.00 +ATOM 155 C GLY A 39 11.431 -0.811 3.714 1.00 0.00 +ATOM 156 O GLY A 39 11.699 -0.657 4.906 1.00 0.00 +ATOM 157 N GLY A 40 10.340 -1.473 3.270 1.00 0.00 +ATOM 158 CA GLY A 40 9.626 -2.308 4.228 1.00 0.00 +ATOM 159 C GLY A 40 8.370 -1.612 4.737 1.00 0.00 +ATOM 160 O GLY A 40 7.598 -2.187 5.504 1.00 0.00 +ATOM 161 N GLY A 41 8.005 -0.621 4.061 1.00 0.00 +ATOM 162 CA GLY A 41 6.791 0.097 4.430 1.00 0.00 +ATOM 163 C GLY A 41 5.572 -0.484 3.725 1.00 0.00 +ATOM 164 O GLY A 41 5.628 -0.818 2.542 1.00 0.00 +ATOM 165 N GLY A 42 4.539 -0.624 4.496 1.00 0.00 +ATOM 166 CA GLY A 42 3.256 -1.076 3.971 1.00 0.00 +ATOM 167 C GLY A 42 2.165 -0.042 4.217 1.00 0.00 +ATOM 168 O GLY A 42 2.069 0.527 5.304 1.00 0.00 +ATOM 169 N GLY A 43 1.521 0.317 3.186 1.00 0.00 +ATOM 170 CA GLY A 43 0.464 1.318 3.263 1.00 0.00 +ATOM 171 C GLY A 43 -0.887 0.722 2.888 1.00 0.00 +ATOM 172 O GLY A 43 -1.006 0.003 1.896 1.00 0.00 +ATOM 173 N GLY A 44 -1.827 0.966 3.731 1.00 0.00 +ATOM 174 CA GLY A 44 -3.169 0.437 3.520 1.00 0.00 +ATOM 175 C GLY A 44 -4.204 1.555 3.500 1.00 0.00 +ATOM 176 O GLY A 44 -4.163 2.467 4.325 1.00 0.00 +ATOM 177 N GLY A 45 -5.019 1.471 2.527 1.00 0.00 +ATOM 178 CA GLY A 45 -6.075 2.465 2.379 1.00 0.00 +ATOM 179 C GLY A 45 -7.452 1.813 2.395 1.00 0.00 +ATOM 180 O GLY A 45 -7.649 0.742 1.820 1.00 0.00 +ATOM 181 N GLY A 46 -8.202 2.158 3.437 1.00 0.00 +ATOM 182 CA GLY A 46 -9.585 1.701 3.504 1.00 0.00 +ATOM 183 C GLY A 46 -9.664 0.180 3.482 1.00 0.00 +ATOM 184 O GLY A 46 -10.750 -0.394 3.393 1.00 0.00 +ATOM 185 N GLY A 47 -8.743 -0.508 3.869 1.00 0.00 +ATOM 186 CA GLY A 47 -8.805 -1.961 3.965 1.00 0.00 +ATOM 187 C GLY A 47 -9.135 -2.405 5.384 1.00 0.00 +ATOM 188 O GLY A 47 -8.691 -1.793 6.356 1.00 0.00 +ATOM 189 N GLY A 48 -9.850 -3.470 5.509 1.00 0.00 +ATOM 190 CA GLY A 48 -10.173 -3.988 6.833 1.00 0.00 +ATOM 191 C GLY A 48 -8.975 -4.693 7.456 1.00 0.00 +ATOM 192 O GLY A 48 -8.036 -5.076 6.758 1.00 0.00 +ATOM 193 N GLY A 49 -9.129 -5.022 8.710 1.00 0.00 +ATOM 194 CA GLY A 49 -8.050 -5.673 9.444 1.00 0.00 +ATOM 195 C GLY A 49 -7.738 -7.046 8.863 1.00 0.00 +ATOM 196 O GLY A 49 -6.574 -7.431 8.748 1.00 0.00 +ATOM 197 N GLY A 50 -8.697 -7.761 8.433 1.00 0.00 +ATOM 198 CA GLY A 50 -8.471 -9.083 7.862 1.00 0.00 +ATOM 199 C GLY A 50 -7.703 -8.992 6.549 1.00 0.00 +ATOM 200 O GLY A 50 -6.767 -9.756 6.313 1.00 0.00 +ATOM 201 N GLY A 51 -8.059 -8.104 5.707 1.00 0.00 +ATOM 202 CA GLY A 51 -7.356 -7.922 4.443 1.00 0.00 +ATOM 203 C GLY A 51 -5.944 -7.397 4.668 1.00 0.00 +ATOM 204 O GLY A 51 -5.000 -7.821 4.002 1.00 0.00 +ATOM 205 N GLY A 52 -5.814 -6.518 5.604 1.00 0.00 +ATOM 206 CA GLY A 52 -4.499 -5.974 5.921 1.00 0.00 +ATOM 207 C GLY A 52 -3.557 -7.063 6.417 1.00 0.00 +ATOM 208 O GLY A 52 -2.396 -7.125 6.012 1.00 0.00 +ATOM 209 N GLY A 53 -4.031 -7.898 7.293 1.00 0.00 +ATOM 210 CA GLY A 53 -3.214 -8.986 7.817 1.00 0.00 +ATOM 211 C GLY A 53 -2.814 -9.955 6.712 1.00 0.00 +ATOM 212 O GLY A 53 -1.660 -10.378 6.631 1.00 0.00 +ATOM 213 N GLY A 54 -3.729 -10.291 5.851 1.00 0.00 +ATOM 214 CA GLY A 54 -3.420 -11.191 4.746 1.00 0.00 +ATOM 215 C GLY A 54 -2.377 -10.583 3.816 1.00 0.00 +ATOM 216 O GLY A 54 -1.431 -11.256 3.406 1.00 0.00 +ATOM 217 N GLY A 55 -2.532 -9.350 3.488 1.00 0.00 +ATOM 218 CA GLY A 55 -1.599 -8.683 2.588 1.00 0.00 +ATOM 219 C GLY A 55 -0.220 -8.551 3.221 1.00 0.00 +ATOM 220 O GLY A 55 0.798 -8.763 2.564 1.00 0.00 +ATOM 221 N GLY A 56 -0.170 -8.192 4.465 1.00 0.00 +ATOM 222 CA GLY A 56 1.110 -8.068 5.153 1.00 0.00 +ATOM 223 C GLY A 56 1.848 -9.400 5.186 1.00 0.00 +ATOM 224 O GLY A 56 3.057 -9.456 4.957 1.00 0.00 +ATOM 225 N GLY A 57 1.143 -10.465 5.396 1.00 0.00 +ATOM 226 CA GLY A 57 1.760 -11.786 5.395 1.00 0.00 +ATOM 227 C GLY A 57 2.300 -12.141 4.016 1.00 0.00 +ATOM 228 O GLY A 57 3.406 -12.667 3.888 1.00 0.00 +ATOM 229 N GLY A 58 1.572 -11.792 2.995 1.00 0.00 +ATOM 230 CA GLY A 58 2.009 -12.067 1.632 1.00 0.00 +ATOM 231 C GLY A 58 3.245 -11.251 1.274 1.00 0.00 +ATOM 232 O GLY A 58 4.178 -11.760 0.654 1.00 0.00 +ATOM 233 N GLY A 59 3.251 -10.028 1.660 1.00 0.00 +ATOM 234 CA GLY A 59 4.379 -9.153 1.367 1.00 0.00 +ATOM 235 C GLY A 59 5.645 -9.634 2.064 1.00 0.00 +ATOM 236 O GLY A 59 6.726 -9.637 1.475 1.00 0.00 +ATOM 237 N GLY A 60 5.478 -10.107 3.246 1.00 0.00 +ATOM 238 CA GLY A 60 6.618 -10.626 3.994 1.00 0.00 +ATOM 239 C GLY A 60 7.150 -11.908 3.367 1.00 0.00 +ATOM 240 O GLY A 60 8.360 -12.091 3.237 1.00 0.00 +ATOM 241 N GLY A 61 6.253 -12.727 2.914 1.00 0.00 +ATOM 242 CA GLY A 61 6.654 -13.991 2.309 1.00 0.00 +ATOM 243 C GLY A 61 7.386 -13.764 0.992 1.00 0.00 +ATOM 244 O GLY A 61 8.388 -14.420 0.707 1.00 0.00 +ATOM 245 N GLY A 62 7.055 -12.721 0.338 1.00 0.00 +ATOM 246 CA GLY A 62 7.650 -12.427 -0.960 1.00 0.00 +ATOM 247 C GLY A 62 8.817 -11.457 -0.824 1.00 0.00 +ATOM 248 O GLY A 62 9.642 -11.334 -1.729 1.00 0.00 +ATOM 249 N GLY A 63 8.975 -10.924 0.276 1.00 0.00 +ATOM 250 CA GLY A 63 10.070 -9.997 0.533 1.00 0.00 +ATOM 251 C GLY A 63 9.903 -8.712 -0.268 1.00 0.00 +ATOM 252 O GLY A 63 10.885 -8.064 -0.632 1.00 0.00 +ATOM 253 N GLY A 64 8.829 -8.094 -0.277 1.00 0.00 +ATOM 254 CA GLY A 64 8.602 -6.830 -0.967 1.00 0.00 +ATOM 255 C GLY A 64 9.176 -5.661 -0.177 1.00 0.00 +ATOM 256 O GLY A 64 9.076 -5.619 1.049 1.00 0.00 +ATOM 257 N GLY A 65 9.661 -4.684 -0.869 1.00 0.00 +ATOM 258 CA GLY A 65 10.292 -3.537 -0.226 1.00 0.00 +ATOM 259 C GLY A 65 9.259 -2.487 0.164 1.00 0.00 +ATOM 260 O GLY A 65 9.320 -1.918 1.254 1.00 0.00 +ATOM 261 N GLY A 66 8.417 -2.167 -0.600 1.00 0.00 +ATOM 262 CA GLY A 66 7.337 -1.213 -0.379 1.00 0.00 +ATOM 263 C GLY A 66 6.057 -1.658 -1.074 1.00 0.00 +ATOM 264 O GLY A 66 6.096 -2.205 -2.176 1.00 0.00 +ATOM 265 N GLY A 67 4.980 -1.443 -0.389 1.00 0.00 +ATOM 266 CA GLY A 67 3.716 -1.976 -0.882 1.00 0.00 +ATOM 267 C GLY A 67 2.557 -1.047 -0.541 1.00 0.00 +ATOM 268 O GLY A 67 2.551 -0.407 0.510 1.00 0.00 +ATOM 269 N GLY A 68 1.640 -1.041 -1.477 1.00 0.00 +ATOM 270 CA GLY A 68 0.401 -0.297 -1.283 1.00 0.00 +ATOM 271 C GLY A 68 -0.815 -1.180 -1.530 1.00 0.00 +ATOM 272 O GLY A 68 -0.834 -1.979 -2.465 1.00 0.00 +ATOM 273 N GLY A 69 -1.748 -1.050 -0.621 1.00 0.00 +ATOM 274 CA GLY A 69 -3.006 -1.778 -0.737 1.00 0.00 +ATOM 275 C GLY A 69 -4.199 -0.839 -0.618 1.00 0.00 +ATOM 276 O GLY A 69 -4.282 -0.041 0.316 1.00 0.00 +ATOM 277 N GLY A 70 -5.061 -0.926 -1.560 1.00 0.00 +ATOM 278 CA GLY A 70 -6.220 -0.042 -1.593 1.00 0.00 +ATOM 279 C GLY A 70 -7.512 -0.833 -1.750 1.00 0.00 +ATOM 280 O GLY A 70 -7.548 -1.852 -2.440 1.00 0.00 +ATOM 281 N GLY A 71 -8.503 -0.361 -1.097 1.00 0.00 +ATOM 282 CA GLY A 71 -9.815 -0.982 -1.234 1.00 0.00 +ATOM 283 C GLY A 71 -10.772 -0.083 -2.008 1.00 0.00 +ATOM 284 O GLY A 71 -10.810 1.128 -1.795 1.00 0.00 +ATOM 285 N GLY A 72 -11.446 -0.688 -2.893 1.00 0.00 +ATOM 286 CA GLY A 72 -12.420 0.056 -3.683 1.00 0.00 +ATOM 287 C GLY A 72 -13.843 -0.372 -3.348 1.00 0.00 +ATOM 288 O GLY A 72 -14.102 -1.546 -3.084 1.00 0.00 +ATOM 289 N GLY A 73 -14.726 0.499 -3.507 1.00 0.00 +ATOM 290 CA GLY A 73 -16.101 0.220 -3.109 1.00 0.00 +ATOM 291 C GLY A 73 -16.882 -0.430 -4.243 1.00 0.00 +ATOM 292 O GLY A 73 -17.665 -1.353 -4.021 1.00 0.00 +ATOM 293 N GLY A 74 -16.483 -0.213 -5.365 1.00 0.00 +ATOM 294 CA GLY A 74 -17.223 -0.717 -6.515 1.00 0.00 +ATOM 295 C GLY A 74 -16.280 -1.179 -7.619 1.00 0.00 +ATOM 296 O GLY A 74 -15.130 -0.745 -7.687 1.00 0.00 +ATOM 297 N GLY A 75 -16.833 -1.842 -8.532 1.00 0.00 +ATOM 298 CA GLY A 75 -16.050 -2.330 -9.661 1.00 0.00 +ATOM 299 C GLY A 75 -15.590 -1.181 -10.550 1.00 0.00 +ATOM 300 O GLY A 75 -14.464 -1.181 -11.046 1.00 0.00 +ATOM 301 N GLY A 76 -16.404 -0.238 -10.727 1.00 0.00 +ATOM 302 CA GLY A 76 -16.024 0.925 -11.519 1.00 0.00 +ATOM 303 C GLY A 76 -14.882 1.690 -10.863 1.00 0.00 +ATOM 304 O GLY A 76 -13.975 2.173 -11.540 1.00 0.00 +ATOM 305 N GLY A 77 -14.902 1.746 -9.612 1.00 0.00 +ATOM 306 CA GLY A 77 -13.835 2.422 -8.884 1.00 0.00 +ATOM 307 C GLY A 77 -12.521 1.659 -8.998 1.00 0.00 +ATOM 308 O GLY A 77 -11.445 2.257 -9.024 1.00 0.00 +ATOM 309 N GLY A 78 -12.608 0.403 -9.069 1.00 0.00 +ATOM 310 CA GLY A 78 -11.415 -0.425 -9.203 1.00 0.00 +ATOM 311 C GLY A 78 -10.621 -0.051 -10.447 1.00 0.00 +ATOM 312 O GLY A 78 -9.392 0.013 -10.414 1.00 0.00 +ATOM 313 N GLY A 79 -11.317 0.215 -11.504 1.00 0.00 +ATOM 314 CA GLY A 79 -10.640 0.609 -12.734 1.00 0.00 +ATOM 315 C GLY A 79 -9.887 1.921 -12.553 1.00 0.00 +ATOM 316 O GLY A 79 -8.761 2.071 -13.026 1.00 0.00 +ATOM 317 N GLY A 80 -10.472 2.830 -11.880 1.00 0.00 +ATOM 318 CA GLY A 80 -9.797 4.095 -11.616 1.00 0.00 +ATOM 319 C GLY A 80 -8.601 3.899 -10.693 1.00 0.00 +ATOM 320 O GLY A 80 -7.546 4.500 -10.893 1.00 0.00 +ATOM 321 N GLY A 81 -8.748 3.074 -9.745 1.00 0.00 +ATOM 322 CA GLY A 81 -7.674 2.820 -8.792 1.00 0.00 +ATOM 323 C GLY A 81 -6.491 2.135 -9.463 1.00 0.00 +ATOM 324 O GLY A 81 -5.336 2.405 -9.134 1.00 0.00 +ATOM 325 N GLY A 82 -6.756 1.319 -10.420 1.00 0.00 +ATOM 326 CA GLY A 82 -5.684 0.635 -11.133 1.00 0.00 +ATOM 327 C GLY A 82 -4.747 1.630 -11.805 1.00 0.00 +ATOM 328 O GLY A 82 -3.527 1.473 -11.766 1.00 0.00 +ATOM 329 N GLY A 83 -5.289 2.650 -12.386 1.00 0.00 +ATOM 330 CA GLY A 83 -4.456 3.679 -12.997 1.00 0.00 +ATOM 331 C GLY A 83 -3.620 4.404 -11.950 1.00 0.00 +ATOM 332 O GLY A 83 -2.438 4.675 -12.164 1.00 0.00 +ATOM 333 N GLY A 84 -4.206 4.666 -10.827 1.00 0.00 +ATOM 334 CA GLY A 84 -3.473 5.324 -9.752 1.00 0.00 +ATOM 335 C GLY A 84 -2.358 4.433 -9.219 1.00 0.00 +ATOM 336 O GLY A 84 -1.259 4.905 -8.928 1.00 0.00 +ATOM 337 N GLY A 85 -2.647 3.184 -9.074 1.00 0.00 +ATOM 338 CA GLY A 85 -1.633 2.246 -8.608 1.00 0.00 +ATOM 339 C GLY A 85 -0.446 2.199 -9.562 1.00 0.00 +ATOM 340 O GLY A 85 0.707 2.161 -9.132 1.00 0.00 +ATOM 341 N GLY A 86 -0.728 2.316 -10.823 1.00 0.00 +ATOM 342 CA GLY A 86 0.345 2.348 -11.808 1.00 0.00 +ATOM 343 C GLY A 86 1.200 3.599 -11.651 1.00 0.00 +ATOM 344 O GLY A 86 2.426 3.540 -11.740 1.00 0.00 +ATOM 345 N GLY A 87 0.570 4.700 -11.359 1.00 0.00 +ATOM 346 CA GLY A 87 1.318 5.930 -11.129 1.00 0.00 +ATOM 347 C GLY A 87 2.235 5.799 -9.920 1.00 0.00 +ATOM 348 O GLY A 87 3.387 6.232 -9.952 1.00 0.00 +ATOM 349 N GLY A 88 1.759 5.147 -8.910 1.00 0.00 +ATOM 350 CA GLY A 88 2.557 4.958 -7.705 1.00 0.00 +ATOM 351 C GLY A 88 3.727 4.017 -7.961 1.00 0.00 +ATOM 352 O GLY A 88 4.831 4.234 -7.462 1.00 0.00 +ATOM 353 N GLY A 89 3.484 2.988 -8.713 1.00 0.00 +ATOM 354 CA GLY A 89 4.556 2.065 -9.065 1.00 0.00 +ATOM 355 C GLY A 89 5.649 2.767 -9.861 1.00 0.00 +ATOM 356 O GLY A 89 6.837 2.553 -9.624 1.00 0.00 +ATOM 357 N GLY A 90 5.214 3.661 -10.718 1.00 0.00 +ATOM 358 CA GLY A 90 6.184 4.427 -11.491 1.00 0.00 +ATOM 359 C GLY A 90 6.973 5.377 -10.599 1.00 0.00 +ATOM 360 O GLY A 90 8.168 5.587 -10.803 1.00 0.00 +ATOM 361 N GLY A 91 6.370 5.813 -9.590 1.00 0.00 +ATOM 362 CA GLY A 91 7.044 6.731 -8.681 1.00 0.00 +ATOM 363 C GLY A 91 7.961 5.983 -7.722 1.00 0.00 +ATOM 364 O GLY A 91 8.988 6.508 -7.292 1.00 0.00 +ATOM 365 N GLY A 92 7.719 4.795 -7.410 1.00 0.00 +ATOM 366 CA GLY A 92 8.709 4.058 -6.634 1.00 0.00 +ATOM 367 C GLY A 92 8.047 3.005 -5.755 1.00 0.00 +ATOM 368 O GLY A 92 8.721 2.150 -5.179 1.00 0.00 +ATOM 369 N GLY A 93 6.862 2.773 -5.724 1.00 0.00 +ATOM 370 CA GLY A 93 6.278 1.654 -4.993 1.00 0.00 +ATOM 371 C GLY A 93 6.549 0.333 -5.700 1.00 0.00 +ATOM 372 O GLY A 93 6.460 0.243 -6.924 1.00 0.00 +ATOM 373 N GLY A 94 6.809 -0.664 -4.929 1.00 0.00 +ATOM 374 CA GLY A 94 7.278 -1.929 -5.482 1.00 0.00 +ATOM 375 C GLY A 94 6.110 -2.837 -5.847 1.00 0.00 +ATOM 376 O GLY A 94 6.151 -3.540 -6.857 1.00 0.00 +ATOM 377 N GLY A 95 5.097 -2.756 -5.189 1.00 0.00 +ATOM 378 CA GLY A 95 3.911 -3.566 -5.440 1.00 0.00 +ATOM 379 C GLY A 95 2.644 -2.835 -5.015 1.00 0.00 +ATOM 380 O GLY A 95 2.647 -2.084 -4.040 1.00 0.00 +ATOM 381 N GLY A 96 1.667 -2.997 -5.814 1.00 0.00 +ATOM 382 CA GLY A 96 0.364 -2.398 -5.552 1.00 0.00 +ATOM 383 C GLY A 96 -0.754 -3.419 -5.717 1.00 0.00 +ATOM 384 O GLY A 96 -0.708 -4.266 -6.609 1.00 0.00 +ATOM 385 N GLY A 97 -1.677 -3.348 -4.802 1.00 0.00 +ATOM 386 CA GLY A 97 -2.805 -4.271 -4.846 1.00 0.00 +ATOM 387 C GLY A 97 -4.126 -3.535 -4.663 1.00 0.00 +ATOM 388 O GLY A 97 -4.219 -2.593 -3.877 1.00 0.00 +ATOM 389 N GLY A 98 -5.052 -3.955 -5.435 1.00 0.00 +ATOM 390 CA GLY A 98 -6.403 -3.413 -5.354 1.00 0.00 +ATOM 391 C GLY A 98 -7.400 -4.480 -4.921 1.00 0.00 +ATOM 392 O GLY A 98 -7.356 -5.614 -5.398 1.00 0.00 +ATOM 393 N GLY A 99 -8.150 -4.185 -3.939 1.00 0.00 +ATOM 394 CA GLY A 99 -9.132 -5.143 -3.447 1.00 0.00 +ATOM 395 C GLY A 99 -10.537 -4.553 -3.467 1.00 0.00 +ATOM 396 O GLY A 99 -10.724 -3.363 -3.215 1.00 0.00 +ATOM 397 N GLY A 100 -11.464 -5.315 -3.811 1.00 0.00 +ATOM 398 CA GLY A 100 -12.851 -4.867 -3.789 1.00 0.00 +ATOM 399 C GLY A 100 -13.471 -5.059 -2.411 1.00 0.00 +ATOM 400 O GLY A 100 -13.029 -5.906 -1.634 1.00 0.00 diff --git a/model/PXDesignBench/examples/monomer/design_unconditional_100_4.pdb b/model/PXDesignBench/examples/monomer/design_unconditional_100_4.pdb new file mode 100644 index 0000000000000000000000000000000000000000..049e3ea0f2d46c265998dce39548a11ad7610a0b --- /dev/null +++ b/model/PXDesignBench/examples/monomer/design_unconditional_100_4.pdb @@ -0,0 +1,400 @@ +ATOM 1 N GLY A 1 19.257 -11.788 -10.105 1.00 0.00 +ATOM 2 CA GLY A 1 18.289 -10.905 -10.744 1.00 0.00 +ATOM 3 C GLY A 1 16.975 -11.628 -11.009 1.00 0.00 +ATOM 4 O GLY A 1 15.897 -11.055 -10.851 1.00 0.00 +ATOM 5 N GLY A 2 17.078 -12.797 -11.405 1.00 0.00 +ATOM 6 CA GLY A 2 15.860 -13.558 -11.653 1.00 0.00 +ATOM 7 C GLY A 2 15.080 -13.785 -10.364 1.00 0.00 +ATOM 8 O GLY A 2 13.851 -13.718 -10.351 1.00 0.00 +ATOM 9 N GLY A 3 15.783 -13.946 -9.293 1.00 0.00 +ATOM 10 CA GLY A 3 15.091 -14.164 -8.029 1.00 0.00 +ATOM 11 C GLY A 3 14.349 -12.910 -7.584 1.00 0.00 +ATOM 12 O GLY A 3 13.214 -12.983 -7.111 1.00 0.00 +ATOM 13 N GLY A 4 14.972 -11.797 -7.680 1.00 0.00 +ATOM 14 CA GLY A 4 14.319 -10.554 -7.287 1.00 0.00 +ATOM 15 C GLY A 4 13.106 -10.268 -8.163 1.00 0.00 +ATOM 16 O GLY A 4 12.059 -9.846 -7.672 1.00 0.00 +ATOM 17 N GLY A 5 13.255 -10.443 -9.422 1.00 0.00 +ATOM 18 CA GLY A 5 12.129 -10.226 -10.322 1.00 0.00 +ATOM 19 C GLY A 5 10.983 -11.180 -10.010 1.00 0.00 +ATOM 20 O GLY A 5 9.817 -10.785 -10.010 1.00 0.00 +ATOM 21 N GLY A 6 11.300 -12.417 -9.777 1.00 0.00 +ATOM 22 CA GLY A 6 10.253 -13.368 -9.423 1.00 0.00 +ATOM 23 C GLY A 6 9.552 -12.961 -8.133 1.00 0.00 +ATOM 24 O GLY A 6 8.328 -13.044 -8.027 1.00 0.00 +ATOM 25 N GLY A 7 10.306 -12.512 -7.170 1.00 0.00 +ATOM 26 CA GLY A 7 9.705 -12.068 -5.918 1.00 0.00 +ATOM 27 C GLY A 7 8.792 -10.870 -6.139 1.00 0.00 +ATOM 28 O GLY A 7 7.699 -10.797 -5.576 1.00 0.00 +ATOM 29 N GLY A 8 9.230 -9.932 -6.923 1.00 0.00 +ATOM 30 CA GLY A 8 8.407 -8.763 -7.208 1.00 0.00 +ATOM 31 C GLY A 8 7.130 -9.155 -7.941 1.00 0.00 +ATOM 32 O GLY A 8 6.048 -8.658 -7.631 1.00 0.00 +ATOM 33 N GLY A 9 7.258 -10.034 -8.897 1.00 0.00 +ATOM 34 CA GLY A 9 6.084 -10.486 -9.634 1.00 0.00 +ATOM 35 C GLY A 9 5.115 -11.230 -8.724 1.00 0.00 +ATOM 36 O GLY A 9 3.902 -11.032 -8.799 1.00 0.00 +ATOM 37 N GLY A 10 5.620 -12.062 -7.875 1.00 0.00 +ATOM 38 CA GLY A 10 4.755 -12.776 -6.945 1.00 0.00 +ATOM 39 C GLY A 10 4.001 -11.809 -6.040 1.00 0.00 +ATOM 40 O GLY A 10 2.807 -11.976 -5.795 1.00 0.00 +ATOM 41 N GLY A 11 4.672 -10.811 -5.555 1.00 0.00 +ATOM 42 CA GLY A 11 4.024 -9.842 -4.679 1.00 0.00 +ATOM 43 C GLY A 11 2.960 -9.049 -5.426 1.00 0.00 +ATOM 44 O GLY A 11 1.884 -8.780 -4.893 1.00 0.00 +ATOM 45 N GLY A 12 3.243 -8.672 -6.646 1.00 0.00 +ATOM 46 CA GLY A 12 2.252 -7.957 -7.441 1.00 0.00 +ATOM 47 C GLY A 12 1.029 -8.825 -7.707 1.00 0.00 +ATOM 48 O GLY A 12 -0.107 -8.357 -7.620 1.00 0.00 +ATOM 49 N GLY A 13 1.249 -10.076 -8.018 1.00 0.00 +ATOM 50 CA GLY A 13 0.128 -10.978 -8.251 1.00 0.00 +ATOM 51 C GLY A 13 -0.716 -11.145 -6.994 1.00 0.00 +ATOM 52 O GLY A 13 -1.945 -11.146 -7.055 1.00 0.00 +ATOM 53 N GLY A 14 -0.072 -11.204 -5.859 1.00 0.00 +ATOM 54 CA GLY A 14 -0.806 -11.326 -4.605 1.00 0.00 +ATOM 55 C GLY A 14 -1.634 -10.077 -4.328 1.00 0.00 +ATOM 56 O GLY A 14 -2.781 -10.165 -3.891 1.00 0.00 +ATOM 57 N GLY A 15 -1.058 -8.921 -4.554 1.00 0.00 +ATOM 58 CA GLY A 15 -1.786 -7.676 -4.340 1.00 0.00 +ATOM 59 C GLY A 15 -2.998 -7.581 -5.258 1.00 0.00 +ATOM 60 O GLY A 15 -4.083 -7.188 -4.830 1.00 0.00 +ATOM 61 N GLY A 16 -2.831 -8.030 -6.477 1.00 0.00 +ATOM 62 CA GLY A 16 -3.941 -7.997 -7.422 1.00 0.00 +ATOM 63 C GLY A 16 -5.046 -8.961 -7.008 1.00 0.00 +ATOM 64 O GLY A 16 -6.229 -8.624 -7.060 1.00 0.00 +ATOM 65 N GLY A 17 -4.684 -10.148 -6.583 1.00 0.00 +ATOM 66 CA GLY A 17 -5.686 -11.108 -6.134 1.00 0.00 +ATOM 67 C GLY A 17 -6.456 -10.579 -4.932 1.00 0.00 +ATOM 68 O GLY A 17 -7.678 -10.709 -4.859 1.00 0.00 +ATOM 69 N GLY A 18 -5.775 -9.947 -4.027 1.00 0.00 +ATOM 70 CA GLY A 18 -6.435 -9.383 -2.855 1.00 0.00 +ATOM 71 C GLY A 18 -7.405 -8.277 -3.249 1.00 0.00 +ATOM 72 O GLY A 18 -8.515 -8.196 -2.724 1.00 0.00 +ATOM 73 N GLY A 19 -7.005 -7.424 -4.138 1.00 0.00 +ATOM 74 CA GLY A 19 -7.874 -6.342 -4.586 1.00 0.00 +ATOM 75 C GLY A 19 -9.120 -6.884 -5.273 1.00 0.00 +ATOM 76 O GLY A 19 -10.228 -6.401 -5.041 1.00 0.00 +ATOM 77 N GLY A 20 -8.948 -7.938 -6.037 1.00 0.00 +ATOM 78 CA GLY A 20 -10.088 -8.539 -6.719 1.00 0.00 +ATOM 79 C GLY A 20 -11.033 -9.207 -5.729 1.00 0.00 +ATOM 80 O GLY A 20 -12.252 -9.068 -5.830 1.00 0.00 +ATOM 81 N GLY A 21 -10.486 -9.877 -4.759 1.00 0.00 +ATOM 82 CA GLY A 21 -11.312 -10.529 -3.750 1.00 0.00 +ATOM 83 C GLY A 21 -12.083 -9.507 -2.925 1.00 0.00 +ATOM 84 O GLY A 21 -13.248 -9.717 -2.590 1.00 0.00 +ATOM 85 N GLY A 22 -11.473 -8.408 -2.647 1.00 0.00 +ATOM 86 CA GLY A 22 -12.147 -7.348 -1.907 1.00 0.00 +ATOM 87 C GLY A 22 -13.285 -6.746 -2.721 1.00 0.00 +ATOM 88 O GLY A 22 -14.365 -6.479 -2.194 1.00 0.00 +ATOM 89 N GLY A 23 -13.023 -6.562 -3.990 1.00 0.00 +ATOM 90 CA GLY A 23 -14.059 -6.023 -4.863 1.00 0.00 +ATOM 91 C GLY A 23 -15.236 -6.983 -4.977 1.00 0.00 +ATOM 92 O GLY A 23 -16.394 -6.566 -4.955 1.00 0.00 +ATOM 93 N GLY A 24 -14.966 -8.208 -4.939 1.00 0.00 +ATOM 94 CA GLY A 24 -16.009 -9.223 -5.027 1.00 0.00 +ATOM 95 C GLY A 24 -16.611 -9.514 -3.659 1.00 0.00 +ATOM 96 O GLY A 24 -17.695 -10.088 -3.557 1.00 0.00 +ATOM 97 N GLY A 25 -15.969 -8.996 -2.687 1.00 0.00 +ATOM 98 CA GLY A 25 -16.471 -9.130 -1.325 1.00 0.00 +ATOM 99 C GLY A 25 -16.152 -10.506 -0.753 1.00 0.00 +ATOM 100 O GLY A 25 -16.536 -10.825 0.372 1.00 0.00 +ATOM 101 N GLY A 26 -15.240 -11.191 -1.245 1.00 0.00 +ATOM 102 CA GLY A 26 -14.869 -12.519 -0.770 1.00 0.00 +ATOM 103 C GLY A 26 -13.918 -12.434 0.417 1.00 0.00 +ATOM 104 O GLY A 26 -13.920 -13.302 1.289 1.00 0.00 +ATOM 105 N GLY A 27 -13.207 -11.363 0.519 1.00 0.00 +ATOM 106 CA GLY A 27 -12.292 -11.207 1.642 1.00 0.00 +ATOM 107 C GLY A 27 -12.794 -10.152 2.620 1.00 0.00 +ATOM 108 O GLY A 27 -13.360 -9.136 2.215 1.00 0.00 +ATOM 109 N GLY A 28 -12.500 -10.358 3.843 1.00 0.00 +ATOM 110 CA GLY A 28 -12.876 -9.362 4.840 1.00 0.00 +ATOM 111 C GLY A 28 -11.884 -8.206 4.865 1.00 0.00 +ATOM 112 O GLY A 28 -10.702 -8.383 4.568 1.00 0.00 +ATOM 113 N GLY A 29 -12.311 -7.128 5.438 1.00 0.00 +ATOM 114 CA GLY A 29 -11.479 -5.932 5.489 1.00 0.00 +ATOM 115 C GLY A 29 -10.233 -6.164 6.334 1.00 0.00 +ATOM 116 O GLY A 29 -9.137 -5.734 5.973 1.00 0.00 +ATOM 117 N GLY A 30 -10.343 -6.768 7.443 1.00 0.00 +ATOM 118 CA GLY A 30 -9.207 -7.025 8.320 1.00 0.00 +ATOM 119 C GLY A 30 -8.178 -7.920 7.641 1.00 0.00 +ATOM 120 O GLY A 30 -6.974 -7.690 7.750 1.00 0.00 +ATOM 121 N GLY A 31 -8.627 -8.863 6.909 1.00 0.00 +ATOM 122 CA GLY A 31 -7.715 -9.740 6.184 1.00 0.00 +ATOM 123 C GLY A 31 -7.020 -8.997 5.051 1.00 0.00 +ATOM 124 O GLY A 31 -5.828 -9.187 4.810 1.00 0.00 +ATOM 125 N GLY A 32 -7.751 -8.132 4.403 1.00 0.00 +ATOM 126 CA GLY A 32 -7.153 -7.343 3.333 1.00 0.00 +ATOM 127 C GLY A 32 -6.066 -6.421 3.870 1.00 0.00 +ATOM 128 O GLY A 32 -4.990 -6.305 3.282 1.00 0.00 +ATOM 129 N GLY A 33 -6.340 -5.777 4.970 1.00 0.00 +ATOM 130 CA GLY A 33 -5.359 -4.881 5.570 1.00 0.00 +ATOM 131 C GLY A 33 -4.111 -5.640 6.003 1.00 0.00 +ATOM 132 O GLY A 33 -2.989 -5.199 5.758 1.00 0.00 +ATOM 133 N GLY A 34 -4.300 -6.781 6.579 1.00 0.00 +ATOM 134 CA GLY A 34 -3.174 -7.576 7.054 1.00 0.00 +ATOM 135 C GLY A 34 -2.326 -8.080 5.894 1.00 0.00 +ATOM 136 O GLY A 34 -1.097 -8.022 5.939 1.00 0.00 +ATOM 137 N GLY A 35 -2.955 -8.539 4.851 1.00 0.00 +ATOM 138 CA GLY A 35 -2.218 -9.041 3.697 1.00 0.00 +ATOM 139 C GLY A 35 -1.476 -7.916 2.986 1.00 0.00 +ATOM 140 O GLY A 35 -0.323 -8.077 2.585 1.00 0.00 +ATOM 141 N GLY A 36 -2.113 -6.802 2.819 1.00 0.00 +ATOM 142 CA GLY A 36 -1.474 -5.670 2.160 1.00 0.00 +ATOM 143 C GLY A 36 -0.285 -5.162 2.966 1.00 0.00 +ATOM 144 O GLY A 36 0.768 -4.853 2.408 1.00 0.00 +ATOM 145 N GLY A 37 -0.420 -5.116 4.250 1.00 0.00 +ATOM 146 CA GLY A 37 0.681 -4.686 5.104 1.00 0.00 +ATOM 147 C GLY A 37 1.854 -5.654 5.021 1.00 0.00 +ATOM 148 O GLY A 37 3.010 -5.238 4.942 1.00 0.00 +ATOM 149 N GLY A 38 1.554 -6.936 4.943 1.00 0.00 +ATOM 150 CA GLY A 38 2.607 -7.937 4.822 1.00 0.00 +ATOM 151 C GLY A 38 3.356 -7.792 3.504 1.00 0.00 +ATOM 152 O GLY A 38 4.584 -7.874 3.465 1.00 0.00 +ATOM 153 N GLY A 39 2.644 -7.577 2.439 1.00 0.00 +ATOM 154 CA GLY A 39 3.278 -7.395 1.139 1.00 0.00 +ATOM 155 C GLY A 39 4.176 -6.164 1.133 1.00 0.00 +ATOM 156 O GLY A 39 5.289 -6.199 0.608 1.00 0.00 +ATOM 157 N GLY A 40 3.719 -5.103 1.720 1.00 0.00 +ATOM 158 CA GLY A 40 4.511 -3.880 1.767 1.00 0.00 +ATOM 159 C GLY A 40 5.751 -4.060 2.632 1.00 0.00 +ATOM 160 O GLY A 40 6.837 -3.596 2.282 1.00 0.00 +ATOM 161 N GLY A 41 5.604 -4.834 3.697 1.00 0.00 +ATOM 162 CA GLY A 41 6.743 -5.113 4.563 1.00 0.00 +ATOM 163 C GLY A 41 7.787 -5.959 3.845 1.00 0.00 +ATOM 164 O GLY A 41 8.986 -5.702 3.946 1.00 0.00 +ATOM 165 N GLY A 42 7.329 -6.934 3.081 1.00 0.00 +ATOM 166 CA GLY A 42 8.245 -7.769 2.314 1.00 0.00 +ATOM 167 C GLY A 42 9.008 -6.947 1.283 1.00 0.00 +ATOM 168 O GLY A 42 10.213 -7.125 1.102 1.00 0.00 +ATOM 169 N GLY A 43 8.343 -6.059 0.638 1.00 0.00 +ATOM 170 CA GLY A 43 8.990 -5.192 -0.339 1.00 0.00 +ATOM 171 C GLY A 43 10.032 -4.299 0.321 1.00 0.00 +ATOM 172 O GLY A 43 11.125 -4.105 -0.212 1.00 0.00 +ATOM 173 N GLY A 44 9.713 -3.830 1.491 1.00 0.00 +ATOM 174 CA GLY A 44 10.645 -2.983 2.226 1.00 0.00 +ATOM 175 C GLY A 44 11.882 -3.764 2.651 1.00 0.00 +ATOM 176 O GLY A 44 13.006 -3.277 2.534 1.00 0.00 +ATOM 177 N GLY A 45 11.658 -5.001 3.036 1.00 0.00 +ATOM 178 CA GLY A 45 12.769 -5.854 3.439 1.00 0.00 +ATOM 179 C GLY A 45 13.688 -6.154 2.262 1.00 0.00 +ATOM 180 O GLY A 45 14.910 -6.174 2.405 1.00 0.00 +ATOM 181 N GLY A 46 13.140 -6.208 1.129 1.00 0.00 +ATOM 182 CA GLY A 46 13.912 -6.483 -0.077 1.00 0.00 +ATOM 183 C GLY A 46 14.529 -5.209 -0.639 1.00 0.00 +ATOM 184 O GLY A 46 15.426 -5.261 -1.481 1.00 0.00 +ATOM 185 N GLY A 47 14.061 -4.107 -0.087 1.00 0.00 +ATOM 186 CA GLY A 47 14.644 -2.825 -0.465 1.00 0.00 +ATOM 187 C GLY A 47 14.047 -2.312 -1.769 1.00 0.00 +ATOM 188 O GLY A 47 14.505 -1.311 -2.320 1.00 0.00 +ATOM 189 N GLY A 48 12.909 -2.720 -2.077 1.00 0.00 +ATOM 190 CA GLY A 48 12.208 -2.256 -3.269 1.00 0.00 +ATOM 191 C GLY A 48 11.253 -1.117 -2.937 1.00 0.00 +ATOM 192 O GLY A 48 10.051 -1.330 -2.773 1.00 0.00 +ATOM 193 N GLY A 49 11.699 0.064 -2.904 1.00 0.00 +ATOM 194 CA GLY A 49 10.908 1.202 -2.453 1.00 0.00 +ATOM 195 C GLY A 49 9.961 1.682 -3.545 1.00 0.00 +ATOM 196 O GLY A 49 8.819 2.054 -3.271 1.00 0.00 +ATOM 197 N GLY A 50 10.382 1.747 -4.740 1.00 0.00 +ATOM 198 CA GLY A 50 9.530 2.179 -5.842 1.00 0.00 +ATOM 199 C GLY A 50 8.340 1.244 -6.017 1.00 0.00 +ATOM 200 O GLY A 50 7.215 1.691 -6.244 1.00 0.00 +ATOM 201 N GLY A 51 8.557 -0.014 -5.889 1.00 0.00 +ATOM 202 CA GLY A 51 7.460 -0.970 -5.983 1.00 0.00 +ATOM 203 C GLY A 51 6.506 -0.832 -4.804 1.00 0.00 +ATOM 204 O GLY A 51 5.288 -0.916 -4.966 1.00 0.00 +ATOM 205 N GLY A 52 7.061 -0.582 -3.642 1.00 0.00 +ATOM 206 CA GLY A 52 6.222 -0.370 -2.468 1.00 0.00 +ATOM 207 C GLY A 52 5.330 0.853 -2.642 1.00 0.00 +ATOM 208 O GLY A 52 4.145 0.820 -2.311 1.00 0.00 +ATOM 209 N GLY A 53 5.877 1.910 -3.181 1.00 0.00 +ATOM 210 CA GLY A 53 5.103 3.126 -3.398 1.00 0.00 +ATOM 211 C GLY A 53 4.005 2.904 -4.430 1.00 0.00 +ATOM 212 O GLY A 53 2.872 3.349 -4.250 1.00 0.00 +ATOM 213 N GLY A 54 4.314 2.208 -5.488 1.00 0.00 +ATOM 214 CA GLY A 54 3.318 1.918 -6.513 1.00 0.00 +ATOM 215 C GLY A 54 2.208 1.029 -5.966 1.00 0.00 +ATOM 216 O GLY A 54 1.029 1.255 -6.236 1.00 0.00 +ATOM 217 N GLY A 55 2.575 0.057 -5.182 1.00 0.00 +ATOM 218 CA GLY A 55 1.574 -0.820 -4.588 1.00 0.00 +ATOM 219 C GLY A 55 0.671 -0.057 -3.627 1.00 0.00 +ATOM 220 O GLY A 55 -0.543 -0.260 -3.606 1.00 0.00 +ATOM 221 N GLY A 56 1.251 0.863 -2.899 1.00 0.00 +ATOM 222 CA GLY A 56 0.461 1.654 -1.963 1.00 0.00 +ATOM 223 C GLY A 56 -0.495 2.584 -2.698 1.00 0.00 +ATOM 224 O GLY A 56 -1.659 2.719 -2.319 1.00 0.00 +ATOM 225 N GLY A 57 -0.046 3.162 -3.781 1.00 0.00 +ATOM 226 CA GLY A 57 -0.901 4.049 -4.560 1.00 0.00 +ATOM 227 C GLY A 57 -2.057 3.286 -5.193 1.00 0.00 +ATOM 228 O GLY A 57 -3.199 3.745 -5.179 1.00 0.00 +ATOM 229 N GLY A 58 -1.791 2.109 -5.685 1.00 0.00 +ATOM 230 CA GLY A 58 -2.837 1.309 -6.309 1.00 0.00 +ATOM 231 C GLY A 58 -3.862 0.845 -5.282 1.00 0.00 +ATOM 232 O GLY A 58 -5.067 0.881 -5.532 1.00 0.00 +ATOM 233 N GLY A 59 -3.402 0.414 -4.147 1.00 0.00 +ATOM 234 CA GLY A 59 -4.316 -0.017 -3.096 1.00 0.00 +ATOM 235 C GLY A 59 -5.189 1.136 -2.617 1.00 0.00 +ATOM 236 O GLY A 59 -6.394 0.976 -2.423 1.00 0.00 +ATOM 237 N GLY A 60 -4.599 2.287 -2.448 1.00 0.00 +ATOM 238 CA GLY A 60 -5.357 3.448 -1.998 1.00 0.00 +ATOM 239 C GLY A 60 -6.414 3.846 -3.020 1.00 0.00 +ATOM 240 O GLY A 60 -7.557 4.134 -2.665 1.00 0.00 +ATOM 241 N GLY A 61 -6.060 3.816 -4.270 1.00 0.00 +ATOM 242 CA GLY A 61 -7.012 4.147 -5.323 1.00 0.00 +ATOM 243 C GLY A 61 -8.159 3.146 -5.363 1.00 0.00 +ATOM 244 O GLY A 61 -9.323 3.525 -5.497 1.00 0.00 +ATOM 245 N GLY A 62 -7.843 1.899 -5.164 1.00 0.00 +ATOM 246 CA GLY A 62 -8.879 0.873 -5.164 1.00 0.00 +ATOM 247 C GLY A 62 -9.826 1.048 -3.984 1.00 0.00 +ATOM 248 O GLY A 62 -11.043 0.931 -4.130 1.00 0.00 +ATOM 249 N GLY A 63 -9.289 1.356 -2.855 1.00 0.00 +ATOM 250 CA GLY A 63 -10.110 1.551 -1.666 1.00 0.00 +ATOM 251 C GLY A 63 -11.012 2.769 -1.812 1.00 0.00 +ATOM 252 O GLY A 63 -12.183 2.736 -1.432 1.00 0.00 +ATOM 253 N GLY A 64 -10.501 3.788 -2.453 1.00 0.00 +ATOM 254 CA GLY A 64 -11.298 4.989 -2.669 1.00 0.00 +ATOM 255 C GLY A 64 -12.432 4.728 -3.652 1.00 0.00 +ATOM 256 O GLY A 64 -13.568 5.147 -3.429 1.00 0.00 +ATOM 257 N GLY A 65 -12.141 3.955 -4.660 1.00 0.00 +ATOM 258 CA GLY A 65 -13.158 3.635 -5.655 1.00 0.00 +ATOM 259 C GLY A 65 -14.249 2.751 -5.063 1.00 0.00 +ATOM 260 O GLY A 65 -15.434 2.945 -5.334 1.00 0.00 +ATOM 261 N GLY A 66 -13.887 1.973 -4.114 1.00 0.00 +ATOM 262 CA GLY A 66 -14.845 1.065 -3.495 1.00 0.00 +ATOM 263 C GLY A 66 -15.496 1.701 -2.274 1.00 0.00 +ATOM 264 O GLY A 66 -16.522 1.226 -1.787 1.00 0.00 +ATOM 265 N GLY A 67 -15.003 2.802 -1.864 1.00 0.00 +ATOM 266 CA GLY A 67 -15.604 3.523 -0.749 1.00 0.00 +ATOM 267 C GLY A 67 -15.148 2.951 0.587 1.00 0.00 +ATOM 268 O GLY A 67 -15.618 3.368 1.645 1.00 0.00 +ATOM 269 N GLY A 68 -14.044 2.388 0.663 1.00 0.00 +ATOM 270 CA GLY A 68 -13.468 1.839 1.885 1.00 0.00 +ATOM 271 C GLY A 68 -12.592 2.866 2.591 1.00 0.00 +ATOM 272 O GLY A 68 -11.398 2.642 2.794 1.00 0.00 +ATOM 273 N GLY A 69 -13.137 3.813 3.212 1.00 0.00 +ATOM 274 CA GLY A 69 -12.385 4.907 3.815 1.00 0.00 +ATOM 275 C GLY A 69 -11.809 4.501 5.165 1.00 0.00 +ATOM 276 O GLY A 69 -10.676 4.852 5.499 1.00 0.00 +ATOM 277 N GLY A 70 -12.534 3.815 5.945 1.00 0.00 +ATOM 278 CA GLY A 70 -12.050 3.368 7.246 1.00 0.00 +ATOM 279 C GLY A 70 -10.857 2.434 7.098 1.00 0.00 +ATOM 280 O GLY A 70 -9.897 2.511 7.866 1.00 0.00 +ATOM 281 N GLY A 71 -10.887 1.609 6.120 1.00 0.00 +ATOM 282 CA GLY A 71 -9.767 0.711 5.873 1.00 0.00 +ATOM 283 C GLY A 71 -8.521 1.484 5.460 1.00 0.00 +ATOM 284 O GLY A 71 -7.410 1.159 5.878 1.00 0.00 +ATOM 285 N GLY A 72 -8.717 2.508 4.676 1.00 0.00 +ATOM 286 CA GLY A 72 -7.592 3.342 4.270 1.00 0.00 +ATOM 287 C GLY A 72 -6.965 4.043 5.468 1.00 0.00 +ATOM 288 O GLY A 72 -5.742 4.115 5.588 1.00 0.00 +ATOM 289 N GLY A 73 -7.776 4.503 6.378 1.00 0.00 +ATOM 290 CA GLY A 73 -7.257 5.141 7.582 1.00 0.00 +ATOM 291 C GLY A 73 -6.512 4.141 8.458 1.00 0.00 +ATOM 292 O GLY A 73 -5.443 4.441 8.988 1.00 0.00 +ATOM 293 N GLY A 74 -7.026 2.946 8.555 1.00 0.00 +ATOM 294 CA GLY A 74 -6.363 1.910 9.337 1.00 0.00 +ATOM 295 C GLY A 74 -5.023 1.528 8.722 1.00 0.00 +ATOM 296 O GLY A 74 -4.034 1.339 9.431 1.00 0.00 +ATOM 297 N GLY A 75 -4.995 1.444 7.415 1.00 0.00 +ATOM 298 CA GLY A 75 -3.748 1.130 6.727 1.00 0.00 +ATOM 299 C GLY A 75 -2.697 2.205 6.973 1.00 0.00 +ATOM 300 O GLY A 75 -1.526 1.901 7.198 1.00 0.00 +ATOM 301 N GLY A 76 -3.121 3.441 6.980 1.00 0.00 +ATOM 302 CA GLY A 76 -2.200 4.545 7.226 1.00 0.00 +ATOM 303 C GLY A 76 -1.618 4.474 8.632 1.00 0.00 +ATOM 304 O GLY A 76 -0.415 4.649 8.825 1.00 0.00 +ATOM 305 N GLY A 77 -2.424 4.132 9.588 1.00 0.00 +ATOM 306 CA GLY A 77 -1.946 4.029 10.962 1.00 0.00 +ATOM 307 C GLY A 77 -0.989 2.855 11.125 1.00 0.00 +ATOM 308 O GLY A 77 0.050 2.974 11.775 1.00 0.00 +ATOM 309 N GLY A 78 -1.272 1.769 10.463 1.00 0.00 +ATOM 310 CA GLY A 78 -0.402 0.602 10.540 1.00 0.00 +ATOM 311 C GLY A 78 0.948 0.877 9.890 1.00 0.00 +ATOM 312 O GLY A 78 1.992 0.497 10.420 1.00 0.00 +ATOM 313 N GLY A 79 0.921 1.502 8.755 1.00 0.00 +ATOM 314 CA GLY A 79 2.160 1.839 8.064 1.00 0.00 +ATOM 315 C GLY A 79 3.032 2.755 8.912 1.00 0.00 +ATOM 316 O GLY A 79 4.252 2.595 8.962 1.00 0.00 +ATOM 317 N GLY A 80 2.403 3.634 9.622 1.00 0.00 +ATOM 318 CA GLY A 80 3.146 4.532 10.497 1.00 0.00 +ATOM 319 C GLY A 80 3.757 3.777 11.671 1.00 0.00 +ATOM 320 O GLY A 80 4.918 3.988 12.021 1.00 0.00 +ATOM 321 N GLY A 81 2.998 2.866 12.207 1.00 0.00 +ATOM 322 CA GLY A 81 3.489 2.082 13.335 1.00 0.00 +ATOM 323 C GLY A 81 4.653 1.192 12.922 1.00 0.00 +ATOM 324 O GLY A 81 5.640 1.067 13.648 1.00 0.00 +ATOM 325 N GLY A 82 4.626 0.736 11.741 1.00 0.00 +ATOM 326 CA GLY A 82 5.683 -0.136 11.242 1.00 0.00 +ATOM 327 C GLY A 82 6.878 0.672 10.754 1.00 0.00 +ATOM 328 O GLY A 82 7.997 0.163 10.685 1.00 0.00 +ATOM 329 N GLY A 83 6.691 1.925 10.698 1.00 0.00 +ATOM 330 CA GLY A 83 7.806 2.791 10.331 1.00 0.00 +ATOM 331 C GLY A 83 8.072 2.741 8.832 1.00 0.00 +ATOM 332 O GLY A 83 9.214 2.865 8.391 1.00 0.00 +ATOM 333 N GLY A 84 7.121 2.677 8.048 1.00 0.00 +ATOM 334 CA GLY A 84 7.272 2.745 6.599 1.00 0.00 +ATOM 335 C GLY A 84 7.870 4.079 6.170 1.00 0.00 +ATOM 336 O GLY A 84 7.760 5.077 6.882 1.00 0.00 +ATOM 337 N GLY A 85 8.389 4.119 4.991 1.00 0.00 +ATOM 338 CA GLY A 85 9.028 5.336 4.506 1.00 0.00 +ATOM 339 C GLY A 85 8.080 6.526 4.588 1.00 0.00 +ATOM 340 O GLY A 85 6.887 6.402 4.311 1.00 0.00 +ATOM 341 N GLY A 86 8.686 7.685 4.758 1.00 0.00 +ATOM 342 CA GLY A 86 7.917 8.915 4.898 1.00 0.00 +ATOM 343 C GLY A 86 7.168 9.245 3.613 1.00 0.00 +ATOM 344 O GLY A 86 6.024 9.698 3.649 1.00 0.00 +ATOM 345 N GLY A 87 7.725 8.975 2.499 1.00 0.00 +ATOM 346 CA GLY A 87 7.062 9.252 1.230 1.00 0.00 +ATOM 347 C GLY A 87 5.806 8.404 1.068 1.00 0.00 +ATOM 348 O GLY A 87 4.779 8.885 0.589 1.00 0.00 +ATOM 349 N GLY A 88 5.876 7.188 1.468 1.00 0.00 +ATOM 350 CA GLY A 88 4.705 6.322 1.401 1.00 0.00 +ATOM 351 C GLY A 88 3.610 6.803 2.344 1.00 0.00 +ATOM 352 O GLY A 88 2.430 6.803 1.992 1.00 0.00 +ATOM 353 N GLY A 89 4.004 7.220 3.506 1.00 0.00 +ATOM 354 CA GLY A 89 3.033 7.720 4.472 1.00 0.00 +ATOM 355 C GLY A 89 2.393 9.015 3.989 1.00 0.00 +ATOM 356 O GLY A 89 1.183 9.206 4.117 1.00 0.00 +ATOM 357 N GLY A 90 3.178 9.883 3.404 1.00 0.00 +ATOM 358 CA GLY A 90 2.639 11.134 2.885 1.00 0.00 +ATOM 359 C GLY A 90 1.640 10.881 1.763 1.00 0.00 +ATOM 360 O GLY A 90 0.594 11.526 1.693 1.00 0.00 +ATOM 361 N GLY A 91 1.915 9.921 0.936 1.00 0.00 +ATOM 362 CA GLY A 91 0.988 9.587 -0.138 1.00 0.00 +ATOM 363 C GLY A 91 -0.333 9.068 0.416 1.00 0.00 +ATOM 364 O GLY A 91 -1.405 9.432 -0.067 1.00 0.00 +ATOM 365 N GLY A 92 -0.247 8.220 1.402 1.00 0.00 +ATOM 366 CA GLY A 92 -1.461 7.701 2.021 1.00 0.00 +ATOM 367 C GLY A 92 -2.266 8.817 2.675 1.00 0.00 +ATOM 368 O GLY A 92 -3.491 8.861 2.559 1.00 0.00 +ATOM 369 N GLY A 93 -1.581 9.726 3.297 1.00 0.00 +ATOM 370 CA GLY A 93 -2.269 10.838 3.943 1.00 0.00 +ATOM 371 C GLY A 93 -2.942 11.741 2.917 1.00 0.00 +ATOM 372 O GLY A 93 -4.074 12.182 3.112 1.00 0.00 +ATOM 373 N GLY A 94 -2.281 11.966 1.816 1.00 0.00 +ATOM 374 CA GLY A 94 -2.868 12.786 0.764 1.00 0.00 +ATOM 375 C GLY A 94 -4.137 12.148 0.211 1.00 0.00 +ATOM 376 O GLY A 94 -5.143 12.826 0.003 1.00 0.00 +ATOM 377 N GLY A 95 -4.107 10.860 0.007 1.00 0.00 +ATOM 378 CA GLY A 95 -5.293 10.166 -0.480 1.00 0.00 +ATOM 379 C GLY A 95 -6.437 10.263 0.521 1.00 0.00 +ATOM 380 O GLY A 95 -7.591 10.466 0.141 1.00 0.00 +ATOM 381 N GLY A 96 -6.108 10.167 1.763 1.00 0.00 +ATOM 382 CA GLY A 96 -7.133 10.280 2.795 1.00 0.00 +ATOM 383 C GLY A 96 -7.738 11.678 2.819 1.00 0.00 +ATOM 384 O GLY A 96 -8.952 11.837 2.940 1.00 0.00 +ATOM 385 N GLY A 97 -6.912 12.650 2.616 1.00 0.00 +ATOM 386 CA GLY A 97 -7.400 14.024 2.612 1.00 0.00 +ATOM 387 C GLY A 97 -8.270 14.296 1.391 1.00 0.00 +ATOM 388 O GLY A 97 -9.303 14.959 1.489 1.00 0.00 +ATOM 389 N GLY A 98 -7.935 13.679 0.311 1.00 0.00 +ATOM 390 CA GLY A 98 -8.711 13.880 -0.907 1.00 0.00 +ATOM 391 C GLY A 98 -10.080 13.219 -0.802 1.00 0.00 +ATOM 392 O GLY A 98 -11.074 13.749 -1.298 1.00 0.00 +ATOM 393 N GLY A 99 -10.148 12.216 -0.025 1.00 0.00 +ATOM 394 CA GLY A 99 -11.419 11.520 0.131 1.00 0.00 +ATOM 395 C GLY A 99 -12.304 12.212 1.160 1.00 0.00 +ATOM 396 O GLY A 99 -13.530 12.191 1.053 1.00 0.00 +ATOM 397 N GLY A 100 -11.716 12.967 1.988 1.00 0.00 +ATOM 398 CA GLY A 100 -12.497 13.661 3.005 1.00 0.00 +ATOM 399 C GLY A 100 -13.120 14.934 2.447 1.00 0.00 +ATOM 400 O GLY A 100 -14.317 15.172 2.606 1.00 0.00 diff --git a/model/PXDesignBench/examples/msa/PDL1/0/non_pairing.a3m b/model/PXDesignBench/examples/msa/PDL1/0/non_pairing.a3m new file mode 100644 index 0000000000000000000000000000000000000000..2e7a11fed298b6b8d87bcd9aa3d43f1626043b31 --- /dev/null +++ b/model/PXDesignBench/examples/msa/PDL1/0/non_pairing.a3m @@ -0,0 +1,1984 @@ +>query +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>F5A531 108 0.827 4.957E-24 0 115 116 16 131 287 +NAFSITVPKDLYVVEYGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVNGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>I3MQF2 106 0.827 1.755E-23 0 115 116 16 131 293 +NAFSITVPKDLYVVEHGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVHGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>A0A1S3G1F6 106 0.793 3.303E-23 0 115 116 16 131 270 +NAFTITVSKDLYIVEYGSNVTMECRFPVENQLDLMSLVVYWEKEEKQIIQFVNGEEDPKDQHSSYRQRAWLLKDQLFKGNVALHITDVKLQDAGVYCCMISYGGVDYKRITLKVNA +>A0A1Z1NE93 105 0.791 4.532E-23 1 115 116 17 131 268 +-AFTVTVPKDLYVVEYGGNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDVNVQHDSYKNRVTLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>D4AE25 105 0.800 6.216E-23 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQKLDLLALVVYWEKEDKEVIQFVEGEEDLKPQHSSFRGRAFLPKDQLLKGNAVLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>A0A1A6GUG1 104 0.765 8.528E-23 1 115 116 6 120 225 +-AFTITAPKDLYVVEYGSNVTIECRFPVEHQLDLLSLVVYWEKDDKQVIQFVEGKADLKIQHSSFRGRAWLPKEQLLKGNAGLQITDVKLQDAGVYCCVISYGGADYKRITLKVNA +>G1SUI3 104 0.879 8.528E-23 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>G7PSE7 104 0.956 8.528E-23 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>L9KKR1 104 0.826 1.170E-22 1 115 116 12 126 281 +-AFTITVPKDLYVVEYGSNVTLECEFPVEKQLDLHSLVVYWEMQGKNIIQLVNGKEDLKVQHSSYSRRTRLLKDQLPKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVTA +>Q4QTK1 104 0.808 1.170E-22 1 115 116 17 131 287 +-AFTITVPKDMYEVEYGSNVTLECRFPVDKQLNLLALVVYWEMKDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKASLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>H0V301 104 0.800 1.605E-22 1 115 116 17 131 289 +-AFTITVPKDLYVIEYGSNVTIECNFPVQKQLDLLSLVVYWEKDDKQIIQFVHGTEDPKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_UPI00063F176C 103 0.862 3.020E-22 0 115 116 45 160 346 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>C1KGT8 102 0.800 5.682E-22 1 115 116 17 131 289 +-AFTITVSKDLYVVEYGSNVTLECRFPVDKQLNLLVLVVYWEMEDKKIIQFVNGKEDPNVQHSSYHGRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>G3STX2 102 0.791 5.682E-22 0 114 116 16 130 290 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVN- +>K7FZJ7 99 0.239 7.124E-21 2 115 116 37 151 338 +--FSVIGPDQPVTAIVGEATVLPCH--LSPQMSAENMEVRWIRSqhSAAVHLYRDGQEQTEDQNPEYQGRTEFLRDSLTEGNVSLRIRNIRPSDEGQYRCFVQSLTfYNEATLELKVAA +>MGYP000615963025 98 1.00 9.773E-21 1 114 116 27 140 147 +-AFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>A0A2D0QKW7 98 0.304 9.773E-21 2 115 116 33 147 332 +--FEISVPAHVQMGMYGESVVLPCTFPVSSSWDAGSSVITWQRQLEVVHSFFYGRDQPQYQSPSYANRTSLFYQEMKNGNASLRLDRTTLEDAGEYTCSISTQlGSQRKSFSLKVAA +>A0A061I9B9 98 0.663 9.773E-21 0 115 116 52 165 403 +NAFTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>M3WAP8 98 0.791 1.341E-20 1 115 116 17 131 297 +-AFTITVSKDLYVVEYGSNVTMECRFPVEEQLDLVSLIVYWEMEDKKIIQFVQGKEDLKVQHRSYSQRAQLLKDQLFLGKAALQITNVTLEDAGVYCCLIGYGGADYKRITLKVHA +>S7PAH5 98 0.791 1.341E-20 1 115 116 17 131 322 +-AFTITVTKDLYVVEYGSNVTMECKFPVTTPLNLHVLVVYWEMGEKKVIQFVNGKEDLKVQHSSYSQRAHLLKDQLVLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>K7FJV3 98 0.247 1.341E-20 2 115 116 30 144 499 +--FTVVGPDQPVTAVVGEEIVLPCH--LAPRMSVENMEVTWFRSelSPFVHHYSDGKNQYEQQMPEYQGRTELLNDGLTQGNVTLKIFNVTVSDEGRYSCFVQDGTFYEETlLELKVAA +>F7DZ76 98 0.852 1.839E-20 1 115 116 17 131 288 +-AFTITVTKDLYVVDYGSNVTIECKFPVEEPLNLAALIVYWEMENKKIIQFVNGEEDPKVQHSSYSQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>H0WMG4 98 0.844 1.839E-20 0 115 116 16 131 294 +NAFTVTVPKDQYVIEYGSNVTIECRFPVEKQLDLVSLVVYWEMENKKIIQFVHGEEDLKVQDSSYHQRARLLKDQLFLGSAALQVTDVKLRDAGVYRCTIIYGGADYKRITLKVNA +>E1C153 98 0.508 1.839E-20 0 115 116 18 137 303 +NAlFTVEAPKSLYTAELGSNVTMECVFPVNGKLKFRDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>A0A0B4PMF3 96 0.541 8.931E-20 0 115 116 17 136 311 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKdelGKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_UPI000D721357 96 0.256 8.931E-20 2 115 116 35 149 375 +--FTVVGPDQPVTAVVGDDVVLPCHLC--PRMSAENMEVRWFQREsiPFVHLYRYGKDKFGQQMSKYRGRTELSKAGITDGNVALRIVNVRPSDEGQYHCFVQDGASYEETVlELKVAA +>U3K7M7 95 0.537 1.225E-19 0 115 116 13 131 283 +NAlFTVEAPQSLFTVEQGHNVTMECTFPVNGKLEFRDLSVSWEKKDesKTVYVLHRGEEDFTNQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYCCVIFYGGADYKTIHLKVKA +>V9LGW8 95 0.256 1.680E-19 0 115 116 17 134 177 +DEFKVTGPDQPVVARVGGVVVLECQ--LVPEKPSGELQIRWMRGedeyNEPVHLYRFGADLPDSQAPAYRGRTSLFPELFPQGNVSLRMADVQLQDQGRYVCLVEVGGViESTPMDLRV-A +>W5LVA9 95 0.271 1.680E-19 2 112 116 9 120 297 +--FSVQGPREPLVARPGDEVLLPCSVDSAVPLKVQ--KVEWRRRdsDTLVFLFSEGESRPESQHQRYRGRAELFPQEIPRGNFSLRLANVTAEDTGVYKCAVHTAqGSGETTVELK--- +>W5LVB2 94 0.307 2.305E-19 2 112 116 21 132 210 +--FSVQGPREPLVARPGDEVLLPCSVDSTVP--LQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAEIFPQEIPRGNFSLRLANVTSEDAGVYRCAVHTAqGSGETRVELK--- +>M3Y0R4 94 0.826 3.162E-19 1 115 116 17 131 303 +-AFTITVSKELYVVEYGSNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>A0A1V4J8S8 94 0.541 3.162E-19 0 115 116 58 177 354 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDeekKQVYALLNGEEDFKSQHSDFKGRIKLLKEDLHLGQSLLQITGVKLRDAGVYHCVIGYGGADYKTINLKVTA +>A0A091GBX3 94 0.541 4.337E-19 0 115 116 15 134 223 +NAlFTVEAPKSFYTVERGSNVTMECTFPVNGELKFRDLSVSWEKTDelkKQAYSLLKGKEDFESQHSDFRGRIKLLKEKLSLGQSLLEITDVKLRDAGDYRCVIGYGGADYKTINLRVKA +>A0A1S3WUJ3 93 0.756 5.949E-19 1 115 116 22 136 291 +-AFTLTVTKDLYVVEYGSNVTMECVFPLESPLNINSLIVYWEMEDKKIIQLVNGKEDSNVQHSSYRQRAQLLTDRLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLQVHA +>K7G9L2 93 0.516 5.949E-19 0 115 116 17 136 294 +NAlFTVEVPQPLYTVEYGSNVTMECRFRVNGQLKLQDLSIIWVKKeehTKEVYKLHKGKENFQTQHSNFRGRVKLLKDKLELGQSVLQVTNIKLTDAGTYRCLIGYEGADYKTITLQVKA +>G3USG2 93 0.239 5.949E-19 2 115 116 30 141 475 +--FSVQGPPDPVAVAVGQDVVLQCR--LFPEQSTQDMEVTWFRDqfTPFVHRYRDGQDQYGDQELRYQGRTEM---RLANGSVSLRILRVQLSDKGCYTCFVRTDlGYDEAVVELKVTA +>A0A091I5P4 93 0.525 8.160E-19 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVHEKSEFRDLSISWEKKDelrKQVYALIKGVEDFKSQHSDFKGRINLLKENLKLGQSVLQITDVKLRDAGIYRCVIGYGVADYKTISLKVKA +>K7FJ79 93 0.264 8.160E-19 2 115 116 6 119 252 +--FTVMGPAHPVTAAVGEAIELPCH--LSPRMSAENMEVRWFRSEflSFVHLYQRGKDEYKEQMPDYQGRTELLKAGLSEGNVSLRILNIRPTDRGQYRCFVQDGTlYEEALLELKV-A +>UniRef100_UPI000EFF078A 93 0.313 8.160E-19 2 115 116 31 145 335 +--FEISVPTRVQMAVYGEAVLLSCTFPVSGSWDAGSSVITWQRHLEVVHSFFHGRDQLQYQSPRYANRTSLFHQEMNKGNASLRLDRTTLEDAGEYTCSISTQlGSQMKSFGLKVAA +>U6CTF8 93 0.800 1.119E-18 1 115 116 17 131 303 +-AFTITVSKELYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYNQRAQLLKDQLFLGKAALQIIDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>A0A0F8BMS9 93 0.260 1.119E-18 2 113 116 631 742 986 +--FRVVGPPQPIVAALGDDIILPCH--LKPAVDASEMTIEWSRPDldpRFVLVWRDGVKLENKQHPSYNGRTSLFNDELKYGDVSLKLSKVKLSDEGKYRCFIPTS-FKESTVELVV-- +>C0H9F7 92 0.264 1.535E-18 4 115 116 30 144 244 +----VVGPADPVVALAGDDVILPCS--LKPSVSAENMVVRWTRlnlKAGNVHLYRSGRDSNVEQVPSYRGRTSMFNEELKNGNVSLKLTRVTLSDAGSYRCFIPtlTSQVKETTVQLLVGA +>W5LYL1 92 0.252 1.535E-18 0 115 116 26 142 460 +DGIAVLGPDQPVAAFVGEDIVLPCY--LSPSVSAVGLEVRWFTDDfhDPVCLYLNSENNIEDQNPSYRGRAELFQGELDRGNISLRLSKVQVSDEGLYRCLAKSKdWYEEVLIEVTVKA +>A0A1S3P5W0 92 0.238 1.535E-18 0 115 116 29 152 528 +DSFgssgvQVVGPADQVVALAGDDIILPCS--LKPSVNAEDMVVEWTRSNlrkENVHLYSDGRDSNVEQVPSYSGRTSMFNEELKNGNVSLKLTRVTLSDAGSYMCFIPtlTSQVKETTVQLFVGA +>A0A093GQN8 92 0.558 2.106E-18 0 115 116 15 134 223 +NAlFTVEAPQPLYIVEYGSNVTMECTFPVEGKLKFRDLSVSWEKKDesrKEVYVLLKGEEDVNSQHSDFRGRIKLLKEKLNFGQSVLQITDVKLRDAGFYRCLIDYRGADYKMIDLKVKA +>A0A0Q3SBJ4 92 0.521 2.106E-18 2 115 116 33 149 339 +--FTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>A0A1W4Z4M7 92 0.271 2.106E-18 2 115 116 26 141 511 +--FEVLGPADPVVAVAGEDVVLPCY--LKPNISAVDLSVEWFRvwtDDPLVHLYRDHEDRNENQIPSYRGRTSLFPEELRNGNTSLKVKNVRGFDNGEYKCLVQSGKfYDDSSIEVYIKA +>A0A1S3P5W0 92 0.256 2.106E-18 4 115 116 252 366 528 +----VVGPADPVVALAGDDIILPCS--LKPNVNAENMVVRWTRlnlKSEVVHRYSDGRDSNVDQSPSYRNRTSVFNEELKNGNVSLKLTRVTLSDAGSYRCFIPtlTSQVKETTVQLFVGA +>F6TK07 91 0.561 2.889E-18 2 115 116 20 123 211 +--FTVQIPKDFYTVDYGSNVTMECNFNVENQMDFNILLVFWDK----------GQEDLKTQDEHYRGRATLLREELSSGKALLRISDVKITDAGQYRCLISYGGADYKYITLKVKA +>A0A1W4ZNW4 91 0.241 2.889E-18 0 114 116 18 139 553 +DGFAVVTPQTPVSGPLGGSATLPC--WLSPAISAEALEVRWYRPNKftsPVLLYREQKVQQSSQDPQYEGRVSLgsrgsTNRALNEGNVSLHLENVTLSDSGQYECYVSSDkTYESKTVTLEVN- +>G3VIM0 91 0.586 3.962E-18 0 115 116 17 130 264 +NAFSVSVPKEKYKTHYGSNVTMECTFPVGEKLDLNALTVYWDKEGKFLVKFVDGEEDLKIQKS--NSRLRHLNDQLYKGKSLLHITNVTVKDAGAYRCIIGYGGADYKWITLTVNA +>B0CLX8 91 0.299 3.962E-18 1 115 116 15 131 300 +-ALDVRVPESPVVVLFGSDALLNCSFSGVSAFNLSDVSVFWQLSDtkRSVHSFWKSQDQLTDQDERFSGRTTLFSDQLMVGNASLRIRKVRVADEGTYSCFVRVQSYGSAAVIVQVAA +>W5UFN1 91 0.288 3.962E-18 0 108 116 18 126 655 +DGFHVHGPSDPLIVQLGGSVILPCFV--ETPLPMQELEIEWKRNDseTLVHLWQDGESHPDSQNPSYRERAHFFIEEIAQGNFSLFLTNVTREDAGVYKCAVYTNRDSYET------- +>A0A096MIE8 91 0.252 5.435E-18 9 113 116 82 186 211 +---------EPIHAKVGDDVTLPCHV--KPPFDVNSLTIEWRFKDKKIYVHRSGAKDDETTDPNYKGRISLFYDEFEKGNISLKLTEVTKEDEGNYTCFVPklQSQVNKGYVTLKV-- +>K7FZG9 91 0.239 5.435E-18 2 115 116 17 131 216 +--FTVTGPEHPVAASLGGEAVLSCH--LSPRMSAESMEVRWFRSrfSEAVHVYRDGQDQIGEQMPEYQGRTELLKDNITDGKVSLRIRDVRPSDDGQYKCLFQSKvYYKEALLELEVAA +>F6TJX0 91 0.610 5.435E-18 0 115 116 16 133 280 +NAlFEVEVLKESFTVVYGSNVTMECSFPFKDRLDLEALSVYWdTEDDKHIVKFVKGKVDLKIQHHSYRGRATLLKDKLLLGKAMLQITNVQLTDAGVYRCLIGYEGADYKWITLTVQA +>W5MUN5 91 0.264 5.435E-18 2 115 116 30 144 495 +--FQVLGPVDPVVVFPGEDAVLPCY--LSPDISTGDLEIKWFREDyrTAVCLYQYGSYNFEKQNPSYSGRAELFPEELPRGNMSLKLKDVRRSDHGKYKCVVESAEHYEDAlIDLSIRA +>Q08BD7 90 0.295 7.455E-18 2 115 116 20 134 288 +--FEISVPRSPVIGFYGEELILPCTFPVDSSWDLSSTVITWQRGLDVVHSFYYSRDQLDRQNPHYVSRTSLFIQEMQRGNASLKLDKVTQRDAGVYTCSIsTNSGSQKKSFAVNIAA +>F1RQB1 90 0.273 7.455E-18 2 115 116 30 143 568 +--FTVLGPTDPVLAMVGENTRLPCH--LSPEKNAEEMEVRWFRKqfSPAVFVYKGGREKTEMQMKEYRGRTTFVSEDITRGNVALIIHNVTAHDNGDYRCYFQEGrSYDEAITSLKV-A +>A0A091I2F4 90 0.491 1.023E-17 2 115 116 2 121 210 +--FTVDVPQQLYTAEYGSNVTMECRFPVNGTLNLGLLTVVWEQKrqsqskSKGVYTFRNGKALTPSQHQDYVGRAVLLHSELEVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>F6WXN8 90 0.551 1.023E-17 0 115 116 16 129 266 +NAFSVSVPKENYIAHYGSNVTMECNFPVGEKLDWSALMVYWDKKENFLVKLVNGEEDLKIQTS--NPRIRHLNNKLVKGKSLLHITKVKIEDAGIYRCLIGYGGADYKRITLTVNA +>A0A093CAS8 90 0.307 1.023E-17 1 115 116 13 129 276 +-AMKVQVPDEPVVALFGRDATLHCSFSPEANFSLDNLTLIWKLTDtmRLVHKFSGGRDQLADQGGGYANRTALFYDQLARGNVSLLLRRVEISDEGSFTCFVWVGGYSSAAVTLQVAA +>A0A1U7RX73 90 0.466 1.023E-17 0 115 116 17 136 292 +NAlFRVEVPQTLYIVDYGNNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLFQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>A0A147AZ65 90 0.300 1.023E-17 5 115 116 20 132 298 +-----HVPDQPVVALHGEDVTLNCSFDHSSPFNLSDVAVFWQLTDtkGSIHAFWKGQDQLVEQLESYANRTSLFPAQLTAGNASLLLRRVAIADEGDYTCFVRVQEYDRASLLLQVAA +>A0A1A6FTT6 90 0.252 1.023E-17 2 113 116 528 640 1008 +--FSVRGPAEPIMVLLGTDATLPCQ--LSPVQSASRMHVRWYRAqlTPAVLVFHDGQEQGDVQMPEYRGRTQMARDAITTGSVALHIQQVQASDDGLYHCQVTYDfTSQEATMELCV-- +>F7G8B1 89 0.278 1.403E-17 2 113 116 3 115 396 +--FTVIGPQQPIVAFVGTEVTLPCH--LHPQLDATYMEVVWFHGqhSNVVHRYKYAQDYLKYQHPDYRGRTEFLRENISHGSVALRLHQIRPSDEGKYRCFFESPsHYNEAEFQLKV-- +>W5M9N4 89 0.252 1.403E-17 0 115 116 24 140 451 +DTFRVFGPSAPVVVFRGEDTVLPCY--LSPNISAVNLEIRWFREDytAPVCLYRYGRYNFNNQITSYRGRAELFPEEFKKSNVSLKLKSVRHSDHGLYKCMVKSQqWYEEANIYLAVRA +>L5LTH0 89 0.252 1.403E-17 2 113 116 473 585 934 +--FSVKGPAEPVMVLLGADATLPCQ--LSPEQSIAHMHIRWYRAqlSPAVLVYKNGQEQGGEQMLEYRGRTELVGDSIGKGAMALLIHHVRASDNGQYRCQFKDGHiSQEATVELHV-- +>UniRef100_A0A0F8CA13 89 0.278 1.403E-17 4 115 116 557 668 1213 +----VIGPSEPIVALVGEDVILPCY--LNPAMNAVDMVLSWERPDlnpRYVHVWRHGGEKENMKHPSYDGRTSLSIDELKSGNISLKLSKVKLSDEGRYKCFIPQLG-GLATVQLTVGA +>G3PW61 89 0.299 1.924E-17 1 115 116 16 132 219 +-AMEVRVPEQPVVALHGSDATLHCSFSLAKPFNLSNLTVFWQLTDtqQSVYSYSGGRDQLQYQAERFANRTALFPAQLGLGNASLLLSRVVVADEGSYTCFVRVHDYGSAALLLQVAA +>M7BQR7 89 0.550 1.924E-17 2 115 116 8 127 240 +--FTVEVPQLQYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqkpKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYLCLIDYRGADYKYITLEVKA +>W5M291 89 0.313 1.924E-17 2 115 116 25 139 287 +--FEVRVPTTPQVAIHGQHMVLECSFTVEGALDMGKTVITWQRGHEVVHSFYYGQDQLGRQSPRYANRTSLYPAELEKGNASLRLQGVGPGDAGDYTCSVSSLmGSQRRTFALHFAA +>W5MSQ0 89 0.280 1.924E-17 2 112 116 29 140 321 +--FSVQGPREPLVTRPGDEVLLPCSV--DSAVPLQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLANFTVEDTGVYRCAVYTKeDSGQTTVELK--- +>A0A1L8FCI8 89 0.222 1.924E-17 2 115 116 23 136 334 +--FKVTSVPS-VVAAFGSDVVLPCRLT--PEMNVEKMEIRWFKPmyQPYVHLYINGKDDYLIQMPQFTNRTELIKENITRGVFPLMIRNITVQDSGKYYCFVDSGdHESRTTIELNVTA +>M3WZ49 89 0.264 1.924E-17 2 115 116 21 134 520 +--FVVIGPPGPIVAVLGGNVTLPCHV--SPAVDVENMELRWFRSkfSEVVFIYENQQEQKEEQLAQYTGRTSLVKDFLSQGEATVRIHKVQASDNGLYTCLFRKGSfYEEASLELKV-A +>A0A099Z961 89 0.491 2.639E-17 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQKkqgrllSKEVYTLRNGKPFPLSQHHDYIGRAALLHSELKRGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>W5LQ15 89 0.339 2.639E-17 2 115 116 27 141 310 +--FEITVPSAGQVGVYGRAVVLSCSFPVGSSWDEGSTVITWQRNLEVVHSFYHSRDQLDRQSSHYADRTSLYHEEMSKGNASLRLERVTLKDEGVYTCSVSTQiGSQKKSFRLKVAA +>A0A1B8Y7D1 89 0.239 2.639E-17 2 115 116 90 203 336 +--FTVSSTTS-VVAALGSDVLLPCH--LIPEMNAEKMEIRWFKPtyQPYVHLYINGKDDYTAQMPQFANRTELLKDNITRGIFPLKIRNVTAQDSGEYYCFVeSTEHHGKATVQLQVTA +>G3HDR9 89 0.273 2.639E-17 2 115 116 289 404 719 +--FHVTAPQEPVLALVGSDVELTCLFSTNESAE-HVEELRWFRQtrSPAVLLYRAGQEQEDQQMTEYRGRATLVTDGLPDGRATLLIRGVRVSDQGEYRCSFkDNDNSEEASAHLKVAA +>UniRef100_S9Y6Q7 89 0.239 2.639E-17 2 115 116 139 253 994 +--FAVIGPPGPVLAIVGEDAELPCH--LSPEMSAETMELKWVQSslRQVVFMYAGGKEVEDRQIAEYRGRTEILRDDITAGKVALRIRNVRASDSGNYLCYFQDGNFYEKAlVELKVAA +>K4FSR3 88 0.260 3.619E-17 2 113 116 21 133 365 +--FTVSGPALPVSAIAGSDVVLDCKCSTDLP--LEGVEVKWFRTryDSPVHLYKEGRHQLQKQKETYRGRTQLFVEEFINGNVSLRLEDVRVSDHGEYTCFVEYSeWYEEAVMELNV-- +>H0WTB1 88 0.307 3.619E-17 2 115 116 29 142 511 +--FTVKGPADPILTMVGENITLHCH--LSPEKNAEDMEVRWFRTqfSPAVLVYKGGRERTEEQMEEYRGRATLVSKDMSRGSVALVIHNVTAQDNGIYRCYFQEGrSYDEAIMHLKV-A +>W5N898 88 0.267 4.964E-17 4 112 116 3 112 260 +----VQGPREPLVARPGDEVLLPCSVDSTVP--LQELEVEWMRtdPDTLVLLFSEGESRPESQHQRYRGRAEIFPQEIPRGNFSLWLANISAEDTGVYRCAVHMAqGSGETTVELK--- +>L8YCU7 88 0.260 4.964E-17 0 115 116 28 143 294 +DEFAVIGPLDPVVAVLGADATLPCS--LIPPMSAVTMELLWYRTefSEVVLSFRDQQEQEEEQMAQYAGRTSLVRDFLAQGEAAVRIHNVRVSDDGLYTCFFSKGGfYEEANLELQV-A +>F1QF64 88 0.313 4.964E-17 2 115 116 34 148 299 +--FEIVVPRDLVIGSCGNALILPCTFPVGSQWDLSSTVIIWQRGLDVVHSFYYSRDQLDQQFPHYINRTSLFIQEMQRGNASLKLDKVTLQDSGIYTCSVsTNSGSQKKSFAVNVAA +>A0A091GI52 88 0.290 4.964E-17 1 115 116 13 129 300 +-AMEIQVPEEPVVALFGQDATLRCSFSPEANFSLDNLTLFWHLTDtkRLVHSFSGGRDQLANQGDSYANRTALFYDQLAQGNVSLLLRRVEISDEGSFTCFVWVQHYSSAAVTLQVAA +>I3JT81 88 0.267 4.964E-17 4 115 116 39 150 301 +----VISPLQPVVALIGHDILLPCN--LDPVMDATEMTVEWARPDldpRFVLVWRDSVDMESKKHPSYTSRTSLFTDELKNGNISLKISKVKLSDEGTYRCFV--PElDRYTTVQLVVGA +>A0A1U8CUP6 88 0.541 4.964E-17 2 115 116 20 139 319 +--FVVEVPQELYTVEYGSNITMECRFPVNGELNLKLLSVVWEQKeqkeqeSKEVYTLHKGEEILQSQHSRYQGRATLLHDQLKLGRSVLQIIDVKLMDAGSYRCLIDYQGADYKYVILKVKA +>A0A1B8Y7G5 87 0.226 6.809E-17 4 115 116 2 112 206 +----ISAPS--VVATFGSDVLLPCR--LAPEMNAENMEIRWFKPmyQPYVHLYINGKDDYTAQMPQFANRTELLKENITRGIFPLMIRNVTAQDSGKYYCFVeSTEHHGRTTVQLQVNA +>A0A091R7E6 87 0.483 6.809E-17 2 115 116 2 121 211 +--FTVEVPQQLYVIEYGSNVTMECRFPVNGSLNLGLLTVVWEQKrkdqlkPKEVYTLRKGRALPPSQHHDYTGRAALLHSELKMGRAILQITSVKIRDAGSYLCLIDYQGVDYKYITLEVKA +>A0A1U7S4E4 87 0.255 6.809E-17 0 113 116 48 176 217 +DSFQLtvvallcglTTAQRNVTAWVGDNITLPCCFPSQPNISIQHLTLTWQKKwaqgsDRVVHSFYYGKDQLDVQNPAYRGRTRLDPAALAQGDGALMLRGILEEDRGVYQCHVTTElGRTSEIIQLTV-- +>A0A2F0B5U6 87 0.256 6.809E-17 2 115 116 84 198 292 +--FAVIGPPGPILAMVGEDAELPCH--LSPKMSAENMELKWVRSslRQVVFMYAHGKEVEDRQTAEYRGRTEFLRDGITAGKAALRIHSVRASDSGNYLCYFQDGNFYEKAlVELKVAA +>V9L7C4 87 0.260 6.809E-17 2 113 116 21 133 293 +--FTVSGPDHPVPAIAGSDVVLDCKCSTDLPR--EGVEVRWFRTsyDSPVHLYKEGRHQLRKQDEAYRHRTQLFLKEFIYGNVSLRLGNVRVSDNGEYTCFVEYAGSNQDVlIELNV-- +>A0A0N8JVY4 87 0.336 6.809E-17 1 115 116 27 142 312 +-AFEITVPQEPQVAVFGHSMVLPCTFSLGGSWDSKSIIITWQRGLEVIHSFYFGQDQLERQSHHYANRTRLYHSQLPRGNASLRLDYVTSEDRGDYTCFVSTLmGSQKKTFPVKFAA +>E1BCC8 87 0.247 6.809E-17 1 115 116 27 138 365 +-SFShVSMNEQIVTGRLGEDVILPCSFESGP-----NVVIHWKNQDTNVYSYYRDSDQLEKQDPRYVNRISLFHGEIHNGNASLSFRRLTLQDEGIYVCYVGTSlGKITKKIVLKVGA +>H2ZZ52 87 0.221 6.809E-17 9 115 116 33 145 503 +---------SPLVALYGNDVILSCTFPPKPNSGKQHVTINWERNnpsglGRVIHSYYYQRDQLDLQDEAYRNRTQIFPEEVRKGNASLKLMRVRPEDEGSYTCYVGNEqDHVEHSTDLVVSA +>A0A0G2KFQ0 87 0.269 6.809E-17 0 109 116 17 129 587 +DGFTVHGPSAPLSAPLGSSVVLPCFV--DEALPVEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCRVHsqlNKGETVAQI------ +>F1NI56 87 0.299 9.339E-17 1 115 116 14 130 317 +-AMEIQVPEEPVVALYGQDATLHCSFSPEANFSLKDLSLIWQLTDtkRLVHSFSDGRDQLTDQGGGYTNRTALFYDQLSQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>A0A060XPH5 87 0.277 1.281E-16 1 115 116 23 139 235 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISVEDMTVAWLnldFLDGRVFRYQNSEIIRDDQIPSYRGRTSLFEEELWRGNTSLKLTRVQGTDEGHYKCLIQSKsWYDDFTIQVLVKA +>A0A226N635 87 0.491 1.281E-16 2 115 116 23 142 245 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQKrqgqleSRDVYTLHSGKALLSSQHRNYMGRAALLHNKLKLGQAILQITNIKITDAGSYLCLIDYQGADYKYITLEVKA +>A0A060Y280 87 0.312 1.281E-16 6 115 116 44 153 247 +------QPRE--VAAPGSDFTLNCSFPSSKNLNLNQLVINWQRGeSEVVHSYYHGRDQLERQSGVYKGRTHLFEDQLTVGNASLRLSGVQPSDQGQYTCDVTDEqGGTLEKLQLLVAA +>A0A060WUB7 87 0.286 1.281E-16 2 115 116 25 139 269 +--FETTVPSETQLAILGQHIVLDCSFPVDKQWDPTRCQIEWKLDKVVVHSFYYGQDHLNDQSSRYVNRTSLYHSDIQKGNASLRLERATLGDEGNYTCTVHTEmGPKRTSVSLKLAA +>K7F4R4 87 0.282 1.281E-16 2 115 116 35 148 298 +--FTVMCPAHPVMATVGEAIELPCH--LSPRMSAENMEVRWFWSDflSFVHLYQDGKDEHEQQMTEYRGRTELLKAGLTEGNVSLRILNVKPMDRGQYRCLVRDGIfYKEALLELKV-A +>UniRef100_A0A2D0QKF0 87 0.307 1.281E-16 2 115 116 26 142 308 +--FTVSKPVGRVVAVRGQPVFLDCEFTPDPTSDLSSLVVTWQRveDSRVIHSFYYQRNQLDLQSPDYRNRTSMLVSELRKGNATLRIEPVGPRDVGGYLCTASNAkGTDAAQVWLEYGA +>UniRef100_A0A667ZMS9 87 0.280 1.281E-16 4 113 116 28 137 308 +----VIGPPQPVLSLVGDDVILPCH--LEPAMDAVAMTVEWTRPDlkpRFIHVWRDGPDRLIDHHQSYKRRTSLFVDKLRKGDVSLKLSNVRLSDEGKYRCYI--PSlDKEAIIDLVV-- +>A0A151ML61 87 0.273 1.281E-16 1 115 116 48 164 336 +-AIEIQVPDDPVVALFGRDATLCCSFSPDANFSLDKLSLIWQLTDtkRLVHSFSGGQDQLADQGGGYVNRTALFYDQLPQGNVSLLLRRVQISDEGSFTCFVRVQDYSSAAVMLQVAA +>F7G8B1 87 0.267 1.281E-16 1 113 116 188 301 396 +-SFTVIGPQQPIVALVGTEVTLPCY--LHPQWDATYMEVIWFHgqNSSLVHHYKNAQEFLKYQHLDYRGRTEFLRENIYHGSVALRLHQIRPSDEGKYRCFFESPsHYHEAEFQVNV-- +>W5MUJ2 87 0.282 1.281E-16 2 115 116 29 143 498 +--FQVVGPDVPVVVFPGEDTVLPCY--LSPNISTMDLEIRWFKKNfaSPVILFKNKRYNRDLQDEFYRGRAELFPDELLHGNVSLKLRDVKHSDHGQYTCLVeSTEHYEDTQINLGVRA +>V9KKS8 87 0.290 1.281E-16 2 115 116 34 148 545 +--FEVSGPKEALEVTVGEDGVLRCQV--EQALPLMNLEVRWVRQDwnSPVYLYRDRKEQLSVQDKAYQGRTEMDSQQISAGNFSLTIKNVQPPDNGSYTCFVKLSEkSNEALAELKVRA +>SRR4029434_5816438 86 0.278 1.757E-16 2 113 116 5 118 127 +--FKVTVPSALV-VTLGQPVVLPCSFSVGNVWQPESIVITWQRGLEVVHSFYYNRDQLKRQNPHYVKRTSLYHSEMQKGNASLRLENVTIEDRGEYICSVSSQlGSERKSFplKLTV-- +>A0A093LMZ3 86 0.243 1.757E-16 6 115 116 1 115 161 +------QPATTCHAFLGETVILPCTASSPGDVILSSSILYWQRTTSVVHFVYNGQDLLLHQDKHYRGRTSLFLDQMRHGNFSLKLSNVQVNDSGLYTCIYkQTGdylsPTQKSEIELNVSA +>G3VI30 86 0.264 1.757E-16 2 115 116 3 116 211 +--FTVIGPQQPIIALLGGEATFPCH--LSPQMDAQNMNVMWFYGqfSNLVHQYKNSQDNLKHQRQEYKGRTEFLRDDISNGSVALKLRHIRPSDEGKYQCSFESPHVYEKaEFQVYV-A +>W5MVH2 86 0.381 1.757E-16 2 115 116 20 137 216 +--FTVDMTESSFLAEFRGNVTMECRFPTGGGETLSSLRVYWHRilPEPllEVYKLESGKEDLSTQHPRYKGRVNLQKDRLKQGQAVLQMSNLTISDSGKYRCIVEQGGADYKEATLNVRA +>W5M2L6 86 0.315 1.757E-16 1 111 116 15 128 266 +-AFEVLAPQGRVLAVYGRPAVLGCRYSVDPESPLDRLVLTWQREDnaDVLHSFYYGEDQLERQSPRYRNRTSLFASELLSGNASLRLDPVRPQDVGTYLCFVSNlGGTGKAAVHL---- +>A0A091MT35 86 0.282 1.757E-16 1 115 116 13 129 289 +-AMEIQVPDEPVVALFGQDATLHCSFSPEANFSLEDLSLIWQLTDtkRLVHRFSGGRDQLEDQGGVYTNRTSLFYDQLPRGNVSLLLRRVLISDEGSFTCFVRVRDYNSAAVTLQVAA +>A0A093SEE4 86 0.282 1.757E-16 1 115 116 1 117 298 +-AMEIQVPDEPVVALFGQDATLRCSFSPEANFSLDDLSLIWQLTDtkRLVHRFSGGRDQLEDQGRVYTNRTSLFYDQLPQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>A0A1W5B2L5 86 0.282 1.757E-16 1 115 116 18 134 303 +-ALNVQVPDHPVVALFGQDATLNCSFGPTGPFNLSDLSVFWQLTDtkRSVHSFWEGRDQLTEQAEGFVNRTSLFPTQLHSGNASLLLRDVRIADDGAFTCFVRVKTYSSAALVLQVAA +>R7VSE5 86 0.282 1.757E-16 1 115 116 17 131 310 +-AMEVQVPDEPVVALFGQDATLDCSFSPDANFSLDDLTLIWQLTDtkRLVHSFSGGRDQLLDQGGDYANRTALFYDQLAQGNVSLLLRRVEVSDEGSFTCFV--RDSSSAAVTLQVAA +>H9GCF7 86 0.282 1.757E-16 1 115 116 17 133 311 +-CLEIKVPNDPAVALVGQDATLRCSFSPDANFSLDDLSLIWQLTDtkRLIHSFSEGQDQLANQESSYANRTSLFYDQLPQGNVSLLLRRIQISDEGSFTCFVRVRDYSSAAVALQVAA +>UniRef100_UPI000CDF5FE7 86 0.313 1.757E-16 2 115 116 25 139 318 +--FEISVPREPQLAIVGQYVVLDCSFPVGKAWDLDNSVITWQRGLEVIHSFYHGQDQLNRQSSHYTNRTSLYHSEMERGNASLRLDRTNLGDKGDYTCSVSTQlGSETKTFALKLAA +>W5MUG9 86 0.254 1.757E-16 2 114 116 15 130 480 +--FNVVGPTAPVVVSPGEDTVLPCY--LSPNISAELLEIRWFREnyDAPVCFYQNHTYNHDGQSPPYKGRAELFLDELPKGNVSLKLRDVRLSDNGQYNCLVESKQHYEDAlIDLaiRVQ- +>UniRef100_UPI0004574F81 86 0.278 1.757E-16 2 113 116 21 133 600 +--FTVSGPALPVSAIAGSDVVVDCKCSTDLPR--EGVEVRWFRTsfDSSVHLYKEGRDHLENQDKNYRHRTQLFVEEFINGNVSLRLEDVRGTDNGEYTCFIDYAGwYEEAVIQLQV-- +>A0A099ZH15 86 0.247 2.410E-16 6 113 116 1 113 149 +------QPDTTCHASVGETVILPCNITSSGELDLSDSKIYWQKGSVLVHFFHNGADSLDCQDTNYHGRTSIFLDEMKHGNFSLQLSNVRKNDTAVYTCIYKEGRTLSKktqksEIELTV-- +>R0K8B5 86 0.483 2.410E-16 2 115 116 1 120 253 +--FTVEVPQQLYVAVFGSNVTMECRFPVNGSLNLGLLSVVWEQKrqghseSRDVYALHKGKALPPSQHHDYVGRAALLHDKLELGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVTA +>A0A093JSZ5 86 0.273 2.410E-16 1 115 116 2 118 265 +-AMDIQVPDEPVVALFGRDATLHCAFSPEANFSLNDLTLIWQLTDtkRLVHSFSGGKDQLADQGGGYANRTALFYDQLAQGNVSLLLRRVEISDEGSFTCFVWVSNYSSAAVMLQVAA +>I3K671 86 0.228 2.410E-16 2 115 116 22 135 275 +--PLVVVPSRAVMATVGEEVVLPCHI--KPEMDANGMRLEWARPDltpGFVYEWADQKEHVVNKQPSYRGRTSVVKEKLEHGDISLKISNVTISDEGTYRCLV--PQvGQEAFIKLIVGA +>A0A1W4Z127 86 0.279 2.410E-16 1 115 116 18 135 299 +-AFlELQVPEVPVVALFGQDAILNCSFDPTGAFNLSDLNVFWQLTDtkRTVHSFWADRDQLADQAEGFANRTSLFHTQLSSGNASLLLRNVQISDDGSFTCFVSSGTYNSASMLLQVAA +>A0A1L8HYF3 86 0.380 2.410E-16 2 115 116 32 152 326 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHiSKKLKVSWEHidsfqdKSQDVLILNEGQLDLKRQPDSFKGRTTLLMEELNNGRAVLEITNLKITDSGKYRCVLQLDGSDYKTISLKVKA +>W5NAE1 86 0.267 2.410E-16 1 114 116 29 138 490 +-SFTVQVPDKPLVAQLGADLMLPCH--LSPAHSAEPLEVRWARKerNEEVHLY---RHRTEKQGRAFEGRVSLFKDSLKQGNVSLLIRDLQVSDEGLYTCFV-DSGSYYDRGEVEVK- +>T0MFM5 86 0.316 2.410E-16 1 115 116 25 137 768 +-AVEVQVPEDPVVALVGTDATLRCSFSPEPGFSLAQLNLTWQLTDtkQLVHSFAEG----RDQGSSYANRTALFPDLLAQGNASLRLQRVRVADEGSFTCFVSIRDFGSATVSLQVAA +>A0A096LZU1 85 0.271 3.305E-16 2 113 116 26 136 159 +--YKVFGPSKPVTAEE-KDAVLQCRV--EPELDVTSLTVEWKLQDKLVHRYRSSDDDLVSQDPKFKGRTTLFRKEMVQGNIYLKVTNVTQEDAGNYTCIVSklQGQVKKATVTLNV-- +>A0A1S3QFQ0 85 0.271 3.305E-16 6 115 116 9 118 224 +------GSADPVVALAGDDVVLPCY--LKPNVSAVDMMVEWTRSDlktERVHLYREGRDSNGHQLTSYRGRTSLFKEELKNGNVSLKLTRVTLSDAGHYKCFI--PTlMKETTIPLIVGA +>A0A1W4XSB0 85 0.263 3.305E-16 8 115 116 18 127 258 +--------EQQVVGAPGSDVILPCSFPCSDRENLHDVVVSWQCNGTvVVHSYHDSQDQEHSQSAAYRGRTHLFHDQLLKGNGSLHLKSVQKSDQGWYKCEVfSVNGNTKMLVFLLVAA +>UniRef100_UPI0008FAC4A9 85 0.294 3.305E-16 0 115 116 45 160 263 +DSFSVTVPSSPVLVVRGATALLPCEF--EPDSDISNVVITWQReeNAQVVHSFYYERDQLERQSSDYVNRTKLNHKDIAKGNASLSIASFGLKDAGNYLCIVSNNkGTDRRVVRL-VYA +>V9KYU4 85 0.411 3.305E-16 2 115 116 20 138 288 +--FVVTAPKSSYTASYGNNVMVECRFPVAPNFNANQLKVYWHHilddgSSQEVYKLFNGKEVLQDQLPEYRERAFLLWDELHSGRAVLKISQVRVSDAGTYRCLIDLNGVDYKETALKVIA +>U3J705 85 0.282 3.305E-16 1 115 116 14 130 297 +-AMEIQVPEEPVVALFGRDATLRCSFSPEANFSLDDLSLIWQLTDtkRLVHSFSGGRDQLADQGGGYANRTALFYDQLAQGNVSLLLRRVEIADEGSFTCFVRVRDYSSAAVTLQVAA +>UniRef100_UPI000443E48C 85 0.252 3.305E-16 0 115 116 174 289 341 +DGF--EAPIDkiNVTAEPGQNVTLPCR----SAEDKHVIIVQWSRRDlgsEYVLLYRDYMLDPENQHPSYKNRVDLKDRQMKDGDVSLVLENVTTNDRGIYECRVikTNRHMKISTIDLVV-A +>UniRef100_A0A1A8L6U8 85 0.267 3.305E-16 6 115 116 108 219 384 +------VPEQPVVALHGRDVTLNCSFNHTSPFNLSDLSIFWQLTDtkRGVHGYSEGRDQLTDQAESFANRTSLFPTQLRAGNASLLLSSVLVSDEGSYTCFVRVQDYGSAALLLQVAA +>I3KHP0 85 0.252 4.533E-16 2 113 116 19 127 172 +--F-VSADPETITAEPGQNVTLPCQ-----APNNNITVVKWSRADLGVLLYWDVQSDQEHQHPSFKNRVDLQDREMKNGNVSLILNNVTTADNGTYECHVQKYGDSLKlisNITLSV-- +>C1BHL0 85 0.252 4.533E-16 4 113 116 30 142 211 +----VVGPADPVVALAGDDIILPCS--LKPNVSAEDMTVEWtglYLTTRNVHLYRDGRDSNEEQFPSYRRRTSMFHEELKNGNVSLKLNRVTLSDAGSYRCFIPtlTSQMKDTTVQLFV-- +>X2D2S7 85 0.238 4.533E-16 9 115 116 20 132 235 +---------SPLVALYGSDVILSCTFPHKPDSGTRRVMVVWQRKdssgsDQVVHSYYYQRDQLDQQGEAYRNRTQIFPEEFCKGNASLKLMRVRLEDEGRYTCYVGNEqDNVEHSVDLVVTA +>W5LWT7 85 0.267 4.533E-16 1 113 116 38 151 249 +-SFQVHGPAAPVVVSPGEDAVLPCY--LSPSISAVDLEIRWFRGDynSPVRLYQNLNYNTKIQNPAYRDRAELFLQELPRGNVSLKLTDVRLSDHGQYKCLVESVDHYEDTlISLAV-- +>A0A1L8HY26 85 0.411 4.533E-16 2 115 116 21 139 263 +--FTVEAARSHYTAEYGGKVNMECHFQVGKGSNVDDVEVYWEYiaaegGRKEVIKLIKGTENLSAQHEDFRGRARILKEELYKGHAVLQISNVELTDSGRYICIISAKGSDYKSMGLTVQA +>F1RDP1 85 0.263 4.533E-16 2 109 116 1 108 265 +--FTVRGPSAPLSAPLGSSVVLPCYV--DEALPVEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCRVHSQQDSGQTV------ +>UniRef100_A0A061ADR2 85 0.278 4.533E-16 6 115 116 45 154 276 +------GSADPVVALAGDNVILPCY--LEPNVSAVDMMVEWTRSDlktQRVHLYREGRDSNGEQLPSYRGRTSLFKEELKNSNVSLKLTGVTLSDAGDYKCFI---PilTRETTIPLIVGA +>UniRef100_UPI000D09DEE3 85 0.268 4.533E-16 1 115 116 23 139 713 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISAEDMTVDWLnldFIDDRVFRYQNHRNIQDDQIPSYRGRTSLFKEELWRGNTSLKLTRVQGTDEGHYKCLIQSKsWYDDFTVQVLVEA +>A0A091JB50 85 0.278 6.217E-16 6 115 116 1 115 161 +------QPDTTCHAFVGETVVLPCTTTSPGQLILSDSMLYWQIESVVVHFFHNGQDSLESQDKHYQGRTSLFSDQMKHGNFSLKLSNVQLEDTAVYTCIYKQTGdhpheTQKSKITLSVSA +>F6WY92 85 0.465 6.217E-16 2 115 116 40 154 295 +--FTVTVPKELYMADYGSNVTMECNFDTGGQVDIEKLRVSWTKDKKKIVNFPNKQEDPEI-HSEHSGrRMTLIEDQLYLRKALLHIKDVQIMDAGQYHCLIFYGDaGDYKYVTLQVTA +>A0A1S3PTC9 85 0.280 6.217E-16 4 115 116 19 132 301 +----VHVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGEHYANRTSLYPSQLGSGNASLLLRGVRVADEGSYTCFVRVEDYGSAALLLQVAA +>A0A091I3M2 85 0.290 6.217E-16 1 115 116 14 130 308 +-AMEIQVPDEPVVALFGRDATLSCSFSLEANFSLDNLTLIWELTDtkHLVHKFSGGHDELADQDGGYANRTTLFYDQLAQGNVSLLLRSVEISDEGSFTCFVQVQKHRKAAVTLQVAA +>A0A146XT24 85 0.243 6.217E-16 8 115 116 22 134 337 +--------PEQVVAFAGENAVLPCSLKIRGSDD--VPTVEWSKvaeglKPRIVFLYRDGCETFEMKDPDFEYRTSLIMREVKNGNVSLRISNVKLSDEGTYRCLIilKNGTRDESKVKLVVAA +>UniRef100_UPI0003C8F2E4 85 0.213 6.217E-16 0 113 116 116 230 626 +DSFSVIGPLEPIVATLGKDTLLPCRV--SPAMSVENMELRWFRSqfSEAVYVYQDGKEQVGEQLVDFKGRVELVKDHISEGRVAVRIRNLQVSDHGMYKCFFKKGsDFEEADLELKV-- +>W5LNV4 84 0.296 8.527E-16 1 115 116 11 128 221 +-AFKVIAPAGRLVAVRGQPIILGCEFTPDSYPDLSSLVVTWQRkeDARVVHSFYYNQDQLDRQSEDYWNRTALFITELKKGNASLRIEEVGPKDVGQYLCMVSNTkGTDKAQVRLEYGA +>A0A060X3N3 84 0.312 8.527E-16 6 115 116 29 136 274 +------QPRE--VAAPGSDITLSCS--LSKNLNLNNLVVNWQRGeSEVVHSYYHGRDQLERQSVVYKGRTHLFEDQLTVGNASLRLSDVQPSDQGPYTCDVTDEqGSTQEKLQLLVAA +>W5LVA9 84 0.258 8.527E-16 4 112 116 127 236 297 +----VSGASEPVDAYAGGEVVLNCSV--DTNVPLQELEVEWMRTDSevLVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLKDVRTEDKGKYTCRVHTDSrSAITTAELK--- +>A0A1V4J8G0 84 0.483 8.527E-16 2 115 116 20 139 316 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQKeqgqskSKEVYTLRNGKVFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>A0A0F8C7U2 84 0.326 8.527E-16 2 99 116 31 129 458 +--YQVKCPPQPVVAFTGADIIFPCH--LIPAIDAASTTVEWTRPDlkpRFVHLWRSGEEILDDQHPSYKGRTSLPTDKLKHGDISLKLSKVKLSDEGTYRCYI---------------- +>M7BCK2 84 0.256 8.527E-16 1 115 116 20 136 576 +-SVDIRVPDDPVIALFGRDAVLHCSFLPDTSFSLAELSLIWQLTDtkRLVHSFASGQDQLADQGSGYVNRTALFYEELPRGNVSLLLRRVQISDEGSFTCFVRVHSYSSAAVTLQVAA +>R0LXJ1 84 0.274 1.170E-15 6 113 116 1 113 115 +------QPDATCHAFVGESVILPCTTTSPSELDVSHLMLFWQIESNIVHFFHNGEDQLTFQNANYSGRTSLFLDQVKHGNFSLKLSNVQLEDAAVYSCIAKQSGnhptpTQKSKIHLNV-- +>G3VBQ7 84 0.264 1.170E-15 2 115 116 30 143 145 +--FTVIGPQQPVIAIVGEEATFPCH--LFPQIDAQDMEVMWFYGesSELVHHYKYRQDYLKYQHHKYKGRTEFLRDDISNGSVALKLRHIRLSDEGKYGCSFESSSaYEEAKYQVYV-A +>K7FFM4 84 0.265 1.170E-15 2 97 116 38 133 163 +--FTVTGPDHPITVPVGGEAVLPCH--LSPRTSAQDMELRWFRLkfSAVVHQYAKGQDQYDGQMLEYHGRTELLKDDITNGNVSLRLRPVRPSDHGQYTC------------------ +>W5LB27 84 0.345 1.170E-15 4 115 116 9 119 204 +----VQHPLSTVTVAPGGNATLGCSF--SASLNINSLIVNWQYGDTVVHSFYLGKDQLERQGANYRGRTHLFKEELLKGNASLLLTAVRSEDVGDYTCHITNEqGSTSEKIKVIMAA +>A0A0G2L3Q6 84 0.269 1.170E-15 2 113 116 31 143 278 +--FTVRGPSAPLSAPLGSSVVLPCYV--DEALPVEDLEVEWRRADseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDKLTAQDEGEYRCRVHSQqDSGETVIKIKV-- +>K7FFX4 84 0.264 1.170E-15 2 115 116 35 149 311 +--FAVVGPGHPVTAIAGGDIMLPCR--LLPSMSVENMEVRWFQHefTSFVHLYRHGEEEFGQQMAKYRDRTKLSKADITDGIVDLKIIEVRPSDEGQYRCFVGDGDfHDEAVLELKVAA +>H3A3C8 84 0.285 1.170E-15 0 115 116 11 122 320 +DArLTITTDLSPVTVQLGSDVVLKCDLTVDtPTPDLQDLIVKWFLNDKVLVEFNDKLTL-------FSSRVTMSKREIQNGHASLSIPNVTPADEGEYKCDVIYTPyKQEKTIRLKVEA +>A0A098KXG6 84 0.271 1.170E-15 2 115 116 65 180 622 +--FTVSGPSDPIVVAPGGEAVLPCF--LSPARSVENVEeLRWFRNrfSEAVFVYRNQQEQKEEQRAEYAGRTCLVKDQFHEGKAAVHIRNVQESDSGIYVCFFKQGVfYDEAILELKVAA +>A0A0G2L4K7 84 0.264 1.170E-15 0 111 116 17 131 640 +DGFTVHGPSAPLSAPLGSSVVLPCYI--DEVSLMEDLEVEWRRADseTLIHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTAQDEGEYRCKVfiqQDSGEAVAQIKV---- +>G3VSS0 83 0.236 1.604E-15 1 113 116 29 140 286 +-AFLVFGPTAPLQAPIGGEAMLSCY--LSPAQSAQHMEMVWSKSQDIVHHYLNENDDFTDQSPNYQGRTKLMKNAITAGNVTLRIEDVKPSDAGQYKCYLNdYSHSAEAFMELEV-- +>A0A1W4ZMG4 83 0.327 1.604E-15 2 115 116 18 133 322 +--FTVEISSPSYQAELYGDVALECRF---PPGDGTVPLsVFWGRlqPGQnlVVYNMINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVKA +>A0A226PR48 83 0.290 1.604E-15 1 115 116 26 141 346 +-AMEIQVPDEPVVALYGQDATLRCSFSPEANFSLEDLSLIWQLTDtkRLVHSFSGGRDQLIDQGGGFANRTALFYDQLSQGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQV-A +>A0A1U7TPV2 83 0.264 1.604E-15 2 115 116 28 141 523 +--FTVVGPADPILAMVGENITLHCH--LSPEKNAEDMEVRWFRSqfSPAVFVYKDGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNITAQENGIYRCYFQEGRfYDEAITRLMV-A +>K7CYY9 83 0.264 1.604E-15 2 115 116 32 145 530 +--FTVVGPTDPILATVGENTTLHCH--LSPEKNAEDMEVRWFRSqfSPAVFVYKGGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNITAQENGTYRCYFQEGrSYDEAILHLVV-A +>A0A146W4B8 83 0.307 1.604E-15 2 115 116 80 196 559 +--FTVEAEQATYMSEFGGNVVMGCKFSSNPANPHRDLKVNWHRKTNGIYEevIRLEDNLENSASPKYQGRVELLTGELKNGWAKLKISHLKMNDSGTYQCLVQTAeGNDYKEITLSVEA +>UniRef100_UPI000DF3C388 83 0.260 1.604E-15 2 113 116 92 204 573 +--FSVKGPVEPTVVLLGTDATLPCQ--LSPEQSATHMHIRWYRAqlSPAVLVYQNGQEQSGEQMLEYRGRTELVRDSISKGGVALLIQHVRASDHGQYRCHFKDGhSSQEAVVELHV-- +>A0A093PB74 83 0.247 2.200E-15 6 115 116 0 112 158 +------GQPETCRAFVGETVVLPCSTTPPGELIFSKSMLYWQIDQKIVHFFQKGQDSLGTQDKRFRGRTSLFLDQMKHGNLSLKISNVQLQDNAEYTCIYKQDadhQTKKSNIKLSVSA +>A0A099ZRH9 83 0.264 2.200E-15 1 115 116 1 117 264 +-AMEIWVPDEPVVALFGRDATLHCAFSPEANFSLDELTLIWQLTDtkRMVHSFSGGRDQLADQGGAYANRTALFYEELAQGNVSLVLRRVAISDEGSFTCFVRVSDYDSAAVLLQVAA +>W5UC20 83 0.267 2.200E-15 4 115 116 37 152 274 +----VLTSTPFIVGNLGQDVILGCRFQTKTGKDvSSGVSITWQKDGltGVVYRFQNNAAQLQEQNSQFKNRVKLFPDAIPTGNASLLLMGVRLEDAGVYRCSVTTSGvTGTVSIHLRVGA +>V9L0N1 83 0.403 2.200E-15 2 115 116 20 138 294 +--FVVTSPRQFYTASYGNNITVECRFPVGSNFNANQLNVYWYHilgDGslQEIYRMREGKEMLQDQPSEYKERVFLMWDELYSGRALLEISQVRVSDAGTYRCAIDLNGVDYKDTALKVTA +>U3K448 83 0.282 2.200E-15 1 115 116 14 130 309 +-AMEIQVPEEPVVALFGHDATLRCSFSPDANFSVAELSLIWQLTDtkSLVHGFSGGRDRLPDQGRGYANRTSLFYDQLALGNVSLLLRRVEIADEGSFTCFVRVRDYNSAAVTLQVAA +>UniRef100_UPI000CE63AF1 83 0.294 2.200E-15 8 113 116 297 408 416 +--------ESPVTAQFGRDVTLSCLFPSWPGMNLQHLTVTWQKEqvgaeNLVVHSHYYGKEQLERQDEAYRNRTQLDPEGLARGNASLTLMGVRTQDEGIYRCHVTSElGTTSETRQVTV-- +>A0A1A8AIM6 83 0.237 2.200E-15 1 115 116 19 138 469 +-SFKAypTAHAEPVVASAGQSVILPCSVKISATDDIQ--TVEWSKKDlkpVVVFLYRDGCETFEMKDRDFEYRTSLIMREMKNGNVSLRISNVKLSDAGTYRClkILKNGTREESSVELVVVA +>A0A0P0EGD1 83 0.277 2.200E-15 2 115 116 20 136 499 +--FTVEAEQNTYKSEYGGDVVMGCRFQPRPSHPNTDLKVtwHWIKPGsnREVYQMNNGMAQPS--SAEYQGRVNLFEERLRNGWARLKLSNLQISDSGTYQCLVQTAeEADYKTITLSVVA +>A0A1W5A189 83 0.381 2.200E-15 2 115 116 20 135 503 +--FTVEVASPSYTAEFSGDVAMECKF--GPMDSKSSLSVRWQRilpkPLLRVYNLENGQEDLSFQDSQYRGRVQLMKDKLSSGRAILNISNVKINDSGTYECLVEMVGADFKRTTLTVKA +>UniRef100_UPI0007B3FD6B 83 0.293 2.200E-15 2 115 116 350 462 784 +--FIVLGPQQPIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSGLVHQYKYEKDYLKYQHIDYQERTEFHHENISRGNVALLLHRVRLSDEGKYRCYFGSSTyNDEAEFQVYV-A +>UniRef100_UPI000D182452 83 0.264 2.200E-15 2 115 116 588 700 1063 +--FAVVGPREPILAMVGEDAELPCH--LSPKMSAETMQLKWERssPEQVVWAYAHGQEDTP--TAEYRGRTSILREDLTAGKAALQIRNIRASDTGYYLCYFQDGDFLEKaQVELKVAA +>A0A0G2KJ57 83 0.289 3.017E-15 0 115 116 19 136 250 +DQFAVVGSADSVFAFAGKDVILPCSV--KPNISVVDMRVEWFRSDridsQLIHLYEDHEDRNKEQIESYRERTELNHQQLQTGNASLRLS-LKVSDEGRYKCFIqSNSRSDDTTIDFKVEA +>R4GAP5 83 0.366 3.017E-15 2 115 116 20 139 299 +--FTVEVLQPRYFAEHGGTVTMGCRFPVHDPFNLTNLSVLWQRKPsqgnevKEVYKLSKGQEDLRQQHADYQDRARVAPSELKIGLSMLCINNVKIADSGIYVCLVHYEGSDLKYIYLDVKA +>A0A1S3KU79 83 0.271 3.017E-15 4 115 116 19 132 301 +----VQVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkSSVHSYWASQDQLADQGERYANRTSLYPSQLGAGNTSLLLRGVRVADEGSYTCFVRVEAYGSAALLLQVAA +>H3AXD9 83 0.252 3.017E-15 0 115 116 17 128 324 +DArLSITTDPSPVTAQLGSDVVLKCDFTVDaPTPDLQYLIVKWFFNDTDLAEF-NDKLIPS------SSKVTMSEREIQNGNASLSIPKVTPADEGDYKCFVlYTPDKEEKTIRLKVEA +>W5LCY0 83 0.250 3.017E-15 4 113 116 30 143 442 +----VVGPSFPLTAAVGEDLILPCS--LQPNISAVDMTVEWLRldqKDSIVHLYMEHEDRSKEQAVSYRGRTQLFKEELQKGNTSLKLSTVHVSDEGKYKCVVRSKSsyrSWYDDITLHV-- +>UniRef100_A0A286XP83 83 0.290 3.017E-15 1 115 116 118 230 628 +-AVDVQVPEDPVVALVGTDATLRCSFSPEPDFSLTQLNLIWQLTDtkQLVHSFAEG----RDQGSAYANRTMLFPELLARGNASLRLQRVRVADEGSFTCFVSIRDSGSAAVSLQVAA +>F7G5V3 83 0.299 3.017E-15 1 115 116 145 257 652 +-ALEIQVPEDPVVALVGTDATLRCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFTEG----RDQGSAYANRTALFLDLLAQGNASLRLQRVRVADEGSFTCFVSIRDFGSAAVSLQVAA +>A0A1W5AR72 82 0.288 4.138E-15 1 115 116 21 138 281 +-AFKVTAPQGQVLAVYGRPAVLGCSYTTSETSVLDSLIVTWQRasDNAVVHSFYHGKDQLDKQSAEYSGRTQLFSNEFLKGNVSLRLDKVQKKDEGTYLCTVSSvEGTDKAEVRVNFGA +>A0A060W7R6 82 0.220 4.138E-15 3 115 116 42 159 286 +---TVDSNNKWPIGNLGEDVILSCKFKTSTNSRelTSQVSITWKKKGlsEVVYSYNKGAVQLTEQNPQFKDRTQLFSDAIGGGNASMLLRNVKMKDEGVYYCSVNAPsGSGTDSVNLRVAA +>UniRef100_A0A3Q1K7B7 82 0.290 4.138E-15 2 97 116 18 115 318 +--PQVVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQKlNLDDENPSYRGRTSLLMDKLKSGDISLKLSKVKLSDGGKYKC------------------ +>UniRef100_UPI000CE63AF1 82 0.283 4.138E-15 2 115 116 18 137 416 +--WGLITAESPVTAQFGRDVTLSCLFPSQPGMNLQHLTLTWQKEQVgaealVVHSHYYGREQLARQDEAYRNRTWLDPEGLARGNASLMLMGVRTQDEGVYRCHVTSElGTTSETRQVTVMA +>H0XZN1 82 0.239 4.138E-15 2 115 116 0 114 450 +--FHVIGPRKPVIALVGGEALLPCH--LSPSMDAQDMEVMWHLNhmSGVVYYYGNFQDDLQQQSPEYQGRTELLKENITKGQVALRIDPIHVSDEGEYSCSFASStHSDKAQLEVMVTA +>A0A1L8F879 82 0.282 4.138E-15 2 113 116 20 133 488 +--FHVTSPNEQLVAELGSSVSLPC--TLSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYRGRVSLLNG-PDTGDLTLTLQKVQLSDAGNYVCFVENRTsrvYEEAFIPLVV-- +>G3ULW3 82 0.260 4.138E-15 2 114 116 30 141 562 +--FLVIGPTDPIVAVLGGDTTLPCF--LFPAMSAENMELRWFRSkfSEAVFIYQNQQEQKEEQMPQYAGRVLLVRDFLTQGQAAVRIDKVQVSDDGLYTCFFKKGGS-YEEATLVVK- +>Q5U495 82 0.307 4.138E-15 4 115 116 0 107 772 +----MTAPPTH-RAEMGSNIIIPCTFRVDePPVDLKFLAIIWHFQDKEVLNYTNTS-LVSTQNP----RLSLNKDTTEDGVASLIISNVTISDGGLYRCRVLYSPkHMYKEVRLDIQA +>A0A2D0QJF0 82 0.254 5.676E-15 3 115 116 16 121 148 +---TVSVQSVRVEGFIGESVILPCSFGEKPQ------TVYWRdKYGWVVCDIIHGEADFKNQNPVYKDRVKIFPSEIEKGDFSIMLSNVKESDAGLYTCII--PNIKTLTLELTVKA +>A0A087X6I8 82 0.230 5.676E-15 7 113 116 133 246 263 +-------PPAnqiNITAEPGQSITLPCRLPGNKPAAAVD---WWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVSLVLKNLMTNDTGLYQCRVQYEGsldaELIRTINLQV-- +>H2MCP1 82 0.276 5.676E-15 6 115 116 20 131 268 +------VPEQPVVALYGQDAILNCSFSHPNVFNLSDLSIFWQLTDtkRNVHTYSEGRDLLVDQAEGFANRTSLFPTQLKLGNASLLLSKVVVADEGSYTCFVRVQDYGRAALFLQVAA +>A0A2D0QUK4 82 0.264 5.676E-15 1 115 116 15 131 306 +-ALEVNVPDFPVVVLYGTDTVLNCTFSGAKNFNLSELSVFWQLADtqRSVHAYFDKQDRFIDQDERFANRTSLFHAELASGNASLLLRAVRVADEGSYTCFVKVDDYNKDSMYMQVAA +>L9KMY2 82 0.299 5.676E-15 1 115 116 18 130 366 +-AVDVQVPEDPVVALVGTDAVLRCSFSPEPGFSLAQLSLIWQLTDtkQLVHSFAQG----RDQGSAYANRTALFPDLLAQGNASLRLQRVHVADEGSFTCFVSIRDFGSAAVSLQVAA +>K7E2P1 82 0.236 5.676E-15 7 115 116 29 133 394 +-------PLTTVTGRLGENVILPCK--GEKGPN---VLIHWKKKERNIHSYYNEKDHLELQDPTYTNRTFLFLNEINDGNASLTLKNLNLGDEGVYTCYVATDnNSQQVEVKLQLGA +>W5M2P5 82 0.269 5.676E-15 2 113 116 13 122 410 +--FKVIVPAEPVDTTVGSSIVLPCR--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETE---GSDYRSRVRLFRQEMERGNVSLLLQNVRISDQGLYKCHVSSvDWYEEPQLQLRV-- +>W5KIC7 82 0.245 5.676E-15 2 115 116 17 131 499 +--FSVVVPETTVSGQLGGSVTLPCA--LSDNLDVRQLEVRWYRPsmySSPALLYLNEKLDLSVTDITYQGRVSL-PGPLEKGDVSLKLDDLRSSDLGMYMCHVSSDrWYDKSNVSLTMQA +>G1N170 81 0.478 7.784E-15 2 114 116 20 138 151 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQKrqgqleSRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVK- +>W5M2I9 81 0.260 7.784E-15 2 113 116 8 117 201 +--FKLIVPSEPVVASVDSDVVLPCQ--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETEGLG---YRSRVRLFKQEMERGNVSLLLQNVRISDQGIYKCHVSNvDWYEEPQLQLRV-- +>A0A2D0QPP7 81 0.289 7.784E-15 0 115 116 33 153 292 +DAFSVMVPARRLTAARGHSVVLGCNFSPDfgANPNLSSLVLTWQRqeDSHVVHSFYYERDQLETQSSAYRNRTALFVTELSKGNASVRIEKVGINDAGRYLCTVSTNlGTDKAELQLDYGA +>W5MSQ0 81 0.241 7.784E-15 4 112 116 147 256 321 +----VSGASEPVAAYAGGEVVLNCSV--DTNVPLQELEVEWLKTDSTILVhmFSEGESRPESQHQRYRGRAEFITERIPNGDFSLRLKDIRTEDKGEYMCIVHTDsGSANTTAELK--- +>A0A1L8GZX8 81 0.250 7.784E-15 1 115 116 60 175 389 +-AIDLRVPELPVIGLLDKDVILPCGFTPSEGFSTKNLSVFWKLPNQQQdYGFVLGEDLQENQSPQYKDRIGLFHEELSKGNMSLLLQRVRLTDEGIYICFVNVQNSSSASVSLLVGA +>A0A087YG37 81 0.241 7.784E-15 7 113 116 250 361 393 +-------PPDqkNFTAEPGATVILPCR----TSDQKPIAAVDWTRRDlgkKYILSFRDGQFDFEDQHPSYKNRVALHDGHMKDGDVSLVLKNLTTNDNGTYECLVQNEGsgdrKLISTINLQV-- +>M7CIE8 81 0.250 7.784E-15 7 115 116 19 134 1512 +-------PSDksNVRSRAGEDVTLSCRFKLSSDFVLNRLRIHWqvFRDeeGSVVHSYYDGADRLEDQEVEFKGRTKLFLQELSEGVASLNLTRVRPSDSGEYRCIIVNSqDVVIGSVILHVSA +>I3ITU9 81 0.268 1.068E-14 4 99 116 40 145 148 +----VVGSHQPVVAAPGDDVILPCQV--EPAFNVAGLTVEWSKPDlrpdpndrlsrvEYVHLYRDAHEVPDMKLPSYIGRTALFTDGLREGNISLRITNVTQEDEGRYRCFI---------------- +>A0A096MD35 81 0.257 1.068E-14 16 115 116 0 102 173 +----------------GENAILPCSLKTSGSDDL--PTVEWSKEGlkpNVVFLYRNGFETFEMKNQGFEFRTSLFMREVKNGNVSLRISNLKPSDAGIYQCLIirSNGSREATDVQLVVAA +>M3ZIA4 81 0.245 1.068E-14 2 113 116 21 140 193 +--YQVTSSRQPVVAAQGDDVILQCLV--EPPLDMVDMTVEWSRPDakhrpkgmEYVHLYRDNREVLDMKSSSYHGRTALFAGGLRHGNMSLIITNVTTADGGTYKCFVPklHGNTKSSIVHLII-- +>A0A147AEB5 81 0.266 1.068E-14 8 112 116 52 156 216 +--------QKNITAEPGKNVSLPCQVPNKKP----AVFVKWTRPDlepEYVLLFRDDQLDPELQHPSYQNRVDLQDRQMKDGDVSLVLENVTTNDRGTYECRVFQREaNRRKRHTLT--- +>A0A0S7J908 81 0.247 1.068E-14 4 99 116 141 239 242 +----VSVPvkvvgHDPIHAKVGDDVILPCH--LEPPFDLTTFTIVWRFKDEIIHVHRSQTKDDEASDPKYNNRTFMFPDEFEKGNISLKLTKVTKEDEGNYICFV---------------- +>A0A087X6I8 81 0.252 1.068E-14 10 113 116 25 131 263 +----------NITAEPGQNITLPCRLPGNKP----AAAVDWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVYLVLKNLTTNDTGLYQCRVQKEGsldiKLIRTINLQV-- +>A0A0G2KFQ0 81 0.247 1.068E-14 2 113 116 134 252 587 +--FVVHGPSAPLSAPLGSSVVLPCYI--DNKLLMEDLEVEWRRADseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTVQDEGEYRCRVFiqlNKGetmVQIKDVeRLLV-- +>A0A151N4Q7 81 0.245 1.068E-14 11 115 116 27 136 1857 +-----------VNAVAGENVTLSCRFKLSSDYLLTKLQIHWhvFRDhaGSVVHSYYDSADQLQDQDVEFRGRTQLFLKELGQGVAALNLSRVQPSDSGDYRCIIINSqDVLIGNVILHVKA +>A0A151NQ03 81 0.257 1.464E-14 13 113 116 25 121 156 +-------------ADAGRDVLLPCSVQHQGGFNLSDVTINWERPDTIVCSFYHGSRQLEHQDKRFRGRTQLFPNEFSKGNASLLLQRVNLADTGNYSCNA----VLWANTQLTV-- +>F1RDV8 81 0.312 1.464E-14 4 110 116 25 134 270 +----VRGPAQPLVAQLGSSMILPCFV--ETPLPLDVLEVEWKRTDkeELVHLFQNGEDKPEAQYQSYRGRAGFFSEQVLKGNFSLLLENITVADAGSYKCVVYSYlevGETYVTIQ----- +>W5KHH0 81 0.274 1.464E-14 4 114 116 31 140 283 +----VLGPTDPLTVRLGGSLMLPCS--TETLIPLEELEVEWMRTDseSLVHLFQDGEIRPESQNQAYSGRASFFTEEIKHGNFSLLLTNITTEDAGVYNCSV-YRQDESAQTSVQIK- +>A0A0G2L8J8 81 0.262 1.464E-14 0 115 116 18 132 284 +NGFLVKGPSGPLVALLGSSVVLPCYV--NESLPVKELKVIWIRSnlNTLVHVFQDGESRPDAQYQDYYQRAHFFTEEIQHGNFSLRLDDMRAEDKGFYRCKVYTEQESDETL-VQIKA +>K7DZI2 81 0.275 1.464E-14 2 115 116 26 138 288 +--FIVLGPQETIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSDLVHQYRYEKDYLKQQHLDYQGWTEFLHQNISRGNVALRLHHVRPSDEGKYRCYFARSTyNREAEFQVDV-A +>V9KRL2 81 0.247 1.464E-14 1 115 116 22 138 312 +-ALNILVPEFPVLGIFGEDITLNCSFLTDGNFSLSDLSVIWQLTetKRMVHSYAAQRDQQVDQASSFTNRTSLFHTELQRGNASLLLRQVQIQDEGSFTCFVRINDYNSAPIMLQVAA +>H3AU83 81 0.307 1.464E-14 0 113 116 13 122 361 +NAhLTITTDPSPVTAQLGSDVVLKCDLTVDtPTPDLQYLIVKWFLNDKQLVEF-----NDKLIPSSF--RVTMSEREIQNGNASLSIPKVTPADEGDYKCFVLYTlDKEEKTIRLKV-- +>A0A1A6GLG7 81 0.307 1.464E-14 1 115 116 27 139 396 +-AVEVQVSEDPVVALVDTDATLRCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFTEG----RDQGSAYANRTALFPDLLVQGNASLRLQRVRVTDEGSYTCFVSIRDFDSAAVSLQVAA +>A0A1S3QNT5 81 0.294 1.464E-14 7 115 116 263 372 531 +-------PFGEIVALVGDDAILPC--TLSSTVSAVYQSVEWQRPDlkpKEVHLYRDEKDDLVLQNPVFRGRTSLFKEELENGNASLKLTRVKLSDAGNYTCYIPLLDHQKTIIQLIVGA +>A0A1W4YXR8 81 0.274 1.464E-14 2 101 116 20 119 635 +--FLVHGPAEPIVTRESGNVLLPCFV--ENPLPLEELEVVWKRTDseAIVHLFQERESRPESQDPSYMDRAQFFMQEIPKGNFSLLLESVMPEDEGTYKCIVYT-------------- +>H3AVK5 81 0.283 1.464E-14 5 115 116 0 105 777 +-----TTDPSPVRAPLGSDIVLKCDFTVDtPTPDLQYLIVRWFLNDKLLVEF-NDKLIPS------SSRVTMSERELQNGNASLSIPKVTPADEGDYKCFVlYTPDKEEKTIRLKVEA +>A0A091ICH4 80 0.243 2.008E-14 6 115 116 1 115 160 +------QPDTTCHAFAGETVILPCTAISPGEVMLSNSMLYWQIDSVLVHFFHNGQDSLEFQDKHYQGRTSLFLDQMKHGNFSLKLSNVQLADTAEYACIYkqtgNYPNKTQKfKIKLIVSA +>A0A091G496 80 0.269 2.008E-14 6 115 116 1 115 161 +------QPDTICHAFVGETVVLPCTTTPPGEQALSKSMLYWQIESVLVHFFHNGQDSLKFQDKHYHGRTSLFLHQMKHGNFSLKLSNVQLQDAAVYTCIYKQTGdhlikTQKSEIKLIVSA +>A0A146XDJ5 80 0.218 2.008E-14 4 113 116 13 127 162 +----VVPPPDPtnVTAELGQNIILPCR---TPHSNP-VIVIEWSRNDlgsKFVLLYRNNHSDLEQQHPYFKNRVDLNEGKIKKGDASLVLKNVSTDDRGTYECLViqteINNRQTVLNINLHV-- +>UniRef100_A0A151PDI4 80 0.225 2.008E-14 9 113 116 25 135 187 +---------SRVTARDGADVLLRCNVPCRGHFDFLGAIVNWQLPGEPsavVDSFFHGQVHPEHQDARYRGRTQLFPGEFAKGNASLLLRGTTPSDAGNYSCHAvlcAHTPHTQRVVELQV-- +>A0A146N8H6 80 0.201 2.008E-14 1 113 116 24 143 219 +-SFFIssaSADQRNITAEPGQNVTLPCR----APDSEPVIVIEWSRTDlgsEYVLLYRNNQFDLENQHPSFKNRVDLEEEQIKAGDVSLVLKNVSTDDRGTYECliiqRVTNHNrETVLYINLDV-- +>A0A096LRT5 80 0.307 2.008E-14 0 99 116 11 112 223 +NAFLFVFPGLiTVNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGshyNDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEI---------------- +>G3VNK0 80 0.443 2.008E-14 2 115 116 20 134 272 +--FIVTVPKEFYMADYGSNITMECNFDTGGEVDIEALRVTWAKDERKIVNFPSKQEDLEIHSEPTGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLFYRDaADYKYVTLQVKA +>F7C7E9 80 0.247 2.008E-14 2 115 116 28 141 277 +--FMVTGPTQAVIAPVGGEVTLACHLT--PKMDARTMFVTWHRIDTGIvvHRYLGNQGQEEVEGPGYERRTQFRKEDIINGNVSLKILRVRPSDEGTYKCSFqSLSSVDEAQFSIRV-A +>UniRef100_UPI000240B4A6 80 0.275 2.754E-14 7 113 116 21 129 201 +-------PDVTCHASVGETVVLPCTSTFPEELNISHSKLYWQKGDDLVHFFHKGHDDLETQDEQYHGRTSLFLNEVKHGNFSLKLSNVQLQDKAVYSCIYSQAGHQTKksQIKLSV-- +>H2ZXX6 80 0.250 2.754E-14 4 115 116 17 133 229 +----VSSPP---VALYGSDVILSCMFPHKPDSGTRHVTINWERNnpsgpGRVVHSYYYQRDQLDLQDEAYRNRTRIFLEEVRKGNASLKLMRVRLEDEGRYACYVGNEQdhvEHSTDLVVAVKA +>A0A087XHY0 80 0.241 2.754E-14 9 99 116 148 236 237 +---------EPIHAKVGDDVILPCHV--EPQFDVTDLTIIWRFKDHIIHLHHSGSKDDKSPDPEYSGRTSMFYNEFKKGNISIKLTKVTKEDEGNYICFV---------------- +>A0A1S3NC19 80 0.294 2.754E-14 6 115 116 7 114 251 +------QPRG--VAAPGSDFTLNCSFRSSK--NLNHLVINWQRGeSVVVHSYYHGKDQLERQSGVYKGRTHLFEDQLAVGNASLRLSGVQPSDHGPYTCDVTDEqGSTQEKLLLLVAA +>W5M7M0 80 0.269 2.754E-14 2 113 116 28 140 275 +--FQVHGPAAPVVVSPSEDSVLPCY--LSPDINAEDLQIRWSFEGsaAPVCLYQNRRYHSDTQNPDYRGRTELFLEQLPRGNVSLKLTDVKLSDHGQYKCLVeSVKHYGDTLIDLVV-- +>H2ZTJ2 80 0.247 2.754E-14 1 115 116 19 138 287 +-SFS-SVVSSPLVALYGSDVILSCTFPHGHSSDTREPIIIWQKKkssglDDVVHSYYYQQDQLDLQDEAYRNQTQMFPEEFHKGNASLKLMRVRLTDEGTYLCYVENKEVSGQYCRdVVVAA +>A0A1S3P7Q5 80 0.298 2.754E-14 2 115 116 25 138 289 +--FEIKVPSEPLLSIVGQHVVLDCSFPVGKVWDLASSVITWQRGLEVIHSFYYGQDQLDRQSRHYANRTSLYHSEMKRGNASLRLDHTNLGDKGDYTCSVSTVLGSQKIFPLKLAA +>UniRef100_A0A4U5VCE5 80 0.344 2.754E-14 2 115 116 21 141 542 +--FTVEAEQSSYASEFGEDVVMGCRFQptlLKPNDDLE-VNWHWLDPGKTNPQLVYGMLNKVEQLPsldsKYRGRVRLLTDELKDGWAKLQISRLRINDSGSYQCFVKTGvGADYKIIQLSVKA +>A2CG29 80 0.271 2.754E-14 2 115 116 30 145 586 +--FRVFGPSDPIVAAPGGEAILPCSV--FPAMNVENMEeLRWFRSrfSEAVLFYRDQEEQKEGQMPGYSQRTLLVKDQFHQGTAAVRILNVQASDSGIYICHFQQGVfYDEAILELKVAA +>F7F1D5 80 0.271 2.754E-14 2 115 116 30 145 589 +--FLVFGPSDPIVATLGGEAILPCSV--FPVMSVENMEeLRWFRTrfSEAVFVYRDQEEQKEGQLPGYSQRTSLVKDQFHEGKAAVRIQNVQESDSGIYVCHFKQGHFHEEAIlELKVAA +>H0ZX61 79 0.299 3.776E-14 1 115 116 2 117 123 +-AMEIQVPEEPVVALFGQDATLLCSFSPEANFSVAELSLIWQLTDtkRLVHGFSGGRDLLQDQGRGYANRTALFYDQLALGNVSLLLRRVRIADEGSFTCFVRVRDYDSAALTLQV-A +>G3VU57 79 0.267 3.776E-14 3 115 116 32 144 151 +---TVTGPKQPIIALVNGEAIIPCPLT--PQIAARDIDVMWFYShfSQPVHHYKNGQDYLKYQHQDYKGRTEFLPDDISSGSVALKLHHIRLSDEGKYQCFFESPSaYEEEEFQVYV-A +>H3ABM5 79 0.457 3.776E-14 3 115 116 29 146 247 +---TVEMTKTVYTAQYGSNVSIECKFSVGNSLNMKELRIYWQYinqDGelQLVSKFENGEEQLKDQNDNYRERAHLLTDKLNSSLVVLQISKVKLTDAGDYRCLVDHGGADYKQAHLKVEA +>A8WG14 79 0.273 3.776E-14 2 115 116 15 129 273 +--FEVNAPDKHLLALRGHSAVLGCEFT--PDLNLSNLVVTWQReeDSQVVHSFYYQQDQLERQSPEYHSRTSLFVTELHKGNASIRIAAVSWKDAGRYLCIVSNTkGTGRASMEVTYGA +>A0A147ALR6 79 0.211 3.776E-14 2 113 116 26 144 332 +--FFIssaSADPTNITAEPGQNVTLPCR----TPDSEPVIVVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKDRVDLKEEQIKAGDVSLVLKNVSTDDRGTYEClviqRVTNHNrETVLYINLDV-- +>W5M2P5 79 0.252 3.776E-14 2 113 116 219 328 410 +--FKLIVPSEPVAASVASDVVLPCQ--LSPEMSAAAMDVRWYREnfENLVFLYKEGKETE---GSGYRGRVRLFKQEMERGNVSLLLQNVRISDQGSYTCHVSSAeWYEEPKLGLRV-- +>A0A1L8F871 79 0.275 3.776E-14 0 114 116 17 133 443 +DQFHVQTQDKVLTAAVGSDVVLPC--TLSPPSSAVGLEVRWFHTvfHSVVYLLKDGREDREQQKSEYHDRAFLKSGPL-TGNLALSLLNVRLSDAGTYHCFVENRtiGiSEEAVIELSVN- +>W5LVM7 79 0.286 3.776E-14 4 115 116 29 141 498 +----VLGPADPVVAVAGEDTVLPCY--LSPRISAEGLEIRWFRDepTKPVFLYHNYRPELQNQMLNYKERAALFPKELSKGNTSLRLTRVRGSDHGRYRCFIMSLDfFDDTVIEVDVRA +>F6ZT66 79 0.280 3.776E-14 4 115 116 0 108 788 +----VQAPPAH-TVTLGSDVTLPCSFSVGPtQVDLQLLAILWYFQDTEILVFNAHGSIKEESEP----RVTIREEDAGKGIASLHLAQIRLSDAGLYKCMVIYiPRSHTKEVQLTVHA +>A0A093D3T6 79 0.256 5.179E-14 6 115 116 1 117 163 +------QPDTTCHAFVGETVILPCSTTISPgELILSKSMLYWQIDsSVVVHFFRNGQNSLNLQDNHYHGRTSLFLDEMKHGNFSLKLSNVQLQDAAVYSCIYKQTGnhlnqTWKSKIKLIVSA +>A0A218UG29 79 0.259 5.179E-14 13 113 116 59 162 188 +-------------AFVGETVVLPCTITLPGELTLSKSMLYWQIGTKLVHFFQNGQDSLKGQDEKFHGRTSLFLDQMKHGNLSLKISNVQLWDDAEYSCIYRQTesyQTKKSTIKLNV-- +>H3A2Y3 79 0.252 5.179E-14 2 114 116 42 153 251 +--FTVSCPDQTIGAHFGKDIILQCK--LEPPIDVINMEVRWFRThfNDLVHLYRNQKDDANTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCYV-DARTWYEETKLEVK- +>H2ZUP4 79 0.218 5.179E-14 2 115 116 22 137 277 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPIDATDMEVRWFRttNDDTVHLYWNNKDNTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCFV-DSGTEYEESQIeegVVEA +>A0A1S3PP79 79 0.257 5.179E-14 16 115 116 54 158 285 +----------------GEDVILSCKFKTSTHsrESTSQVSITWTKEGlsEVVYKYDKGAVQLTKQNPQFKNRTLLFSDAIGGGNASLLLRDVKVGDNGVYYCSVSTPScSGTASVNLRVAA +>I3KCQ7 79 0.236 5.179E-14 11 113 116 29 135 381 +-----------ITAKSGQDVTLPCR---DPNNNKPIVVVNWSRtdlRDKYVFFYQDGTIKPDNQHPFFKNRVDLQDRQMKDGDVSLILKDVMTSDAGAYECHVFIEGtSSWKTisiIYLNV-- +>S9X170 79 0.230 5.179E-14 0 113 116 71 185 560 +DSFSVIGPSEPIVAMLGADTVLPCRV--FPAMSLENMELRWFRSqfSEAVYVYQDGMEQTGEQLVDFRGRAELVKDYITEGRVAVRIHSLRVSDDGMYKCFFKKGsDFEEAVLELKV-- +>UniRef100_UPI000E3FDA0B 79 0.266 5.179E-14 1 115 116 18 138 570 +-SLTVVVPDDPIEAHVGSTVILPCWI--SPPENAGALEIRWYRQDQfnnPVLLYNHGKIQ-DIQEESYRNRSSLTlrsdqSGGLKDGDVSLQLEKLGVQDDGSFQCYVSGEnSYDSEEVTLKISA +>A0A096MDR9 79 0.258 7.102E-14 2 115 116 24 144 176 +--YQVTSSGQPVVAAPGDDVILQCLV--EPQLDMVDMTVEWSRPDakrrpkgmEYVHLYRDNREVEDMKSSSYHNRTALFAGGLRHGNISLIVTNVTTADEGEYKCFIPklQGNTKSSIVRLVV-A +>F6VCT8 79 0.290 7.102E-14 2 113 116 1 114 209 +--FHVTSPNKQLVAELGSNVSLPC--TLSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYNGRVSLLKG-PESGDLTLSLHKVQLSDANNYVCFVENKtsGvYEEAFIQLDV-- +>A0A0S7IFW3 79 0.283 7.102E-14 2 111 116 52 169 210 +--YQVTSSRQSVVAAPGDDVVLQCLV--EPQLDTVDMTVEWSRPDakrqakgvEYVHLYRDNREVLDMKSSSYHGRTALFADGLRHGNISLIITNVTTADEGEYKCFIPklQGNAKSSVVRL---- +>A0A146P2E2 79 0.252 7.102E-14 8 99 116 64 154 228 +--------QKNIRAEPGQNVSLPCQIPSKKP----DVFVKWTRPDlepEYVFLFRDDQLDPELQNPSYQNRVDLQDRQMKDGDVSLVLENVMPNDRGTYECRV---------------- +>F1RDT2 79 0.271 7.102E-14 1 115 116 14 129 252 +-SFIVSAPNNAVIAVRGRPAVLGCYF--MPDPDLSSLSIVWQRmeDSRLVHVFYDEENLQEQQSAEYHSRTSLYISELNKGNASLRIDGVGLKDEGWYVCKVRNKkGAGKVKIKLDYGA +>A0A146QU12 79 0.260 7.102E-14 1 112 116 13 124 271 +-SF-VVVPADQriITAEPGGNVTLTCR----AAENKDVIVVQWSRtdlgSGQYVLRYRDKKFDPEGQSPSFRNRVSLL--DVKNGDVSLVLKNVTTDDTGTYECRVIQGGnNRRKRSILK--- +>A0A1U7SJ24 79 0.245 7.102E-14 2 106 116 20 131 273 +--FGVSGRHSiSVTAltsagNIGENSILGCTF--EPDIKLSNVVIQWVKDGvaGLVHEYRDGKDQLHSQDETFQGRTAVFAEQVISGNASLMLRDVQLSDAGTYRCSVTTSkGNGE--------- +>H2ZUZ6 79 0.254 7.102E-14 1 115 116 36 151 279 +-SFSTTTQRGDIVANFGEDAILECRF--VPDGNFDTTEITWTKEGvsGVVHKYVKVKDELKEQNAQFKRRTSLFLDNISRGNASLKLSEVESKDDGTYTCTVSNTkGKGDTCVILRVGA +>A4JYS6 79 0.285 7.102E-14 9 115 116 33 142 286 +---------DPVFAVVGGDAILPCSI--KPNITIVDMKVEWVRLDQehsvVVHLYEDHEDRIAEQIQSYRGRTELNPQELQRGNAALKLISVQESDEGVYKCFIhSTSWSIDTNINVKVEA +>I3J747 79 0.310 7.102E-14 2 115 116 20 136 507 +--FTVEAEQSLYTSEFGESVVMGCKFNPKPSYPHPDLNVTWHWINsdsvQDVIRLDNG--VARSESPKYRGRVQLLTEELAEGWAKLKMSSLRISDAGKYQCVVHSAdGADYKTIALSVEA +>A5A8X2 79 0.256 7.102E-14 2 115 116 30 143 559 +--FSVLGPSDPIVAVLGGDAVLSCRV--FPAMNAEDMELRWFRSkfSEAVFIYQNRQEQKEEQLAGYAGRASLVRDFLSQGEAAVRIGQVQVSDNGLYTCFFRKGVfYEEASLELKV-A +>UniRef100_A0A3L7ILC0 79 0.286 7.102E-14 4 115 116 264 376 565 +----VTGPSQPILVRIGENIELTCH--LSPQADAQSMEVRWVRSHyyPAVHVSVDGAHWAGEQMAEYRGRTVVMPDAIHEGKLTLQIHDARISDDGEYRCLFGKDGvYQEARMDVQVMA +>A0A1W4YXR8 79 0.236 7.102E-14 4 110 116 137 244 635 +----VSGTDKPVYAHASEDVILQCSLDL--HIPLAELEVEWTKTDENIlvLLFSEGESKPESQNERYWDRAEFFTEEISKGNFSIKLRNVRTEDKGEYMCKVYTDtGSANVTVR----- +>H2ZYR5 78 0.269 9.740E-14 2 114 116 16 127 236 +--FTVSCPDQTIGAHFGKDMILQCK--LEPSVDAINMEVRWFRTdfDDPLHLYRNQKDDASTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCFV-DAKTWYEEAKLEVK- +>A0A1L8HBT0 78 0.280 9.740E-14 17 113 116 62 158 289 +-----------------EDVILSCTFTPDPSQD---YDIKWEKVGmsGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNSkGNGMDSLTLNV-- +>A0A2D4LUA8 78 0.389 9.740E-14 2 115 116 53 170 297 +--FRVSVIQTHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQKlsdeAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKKGYSMLHITHLRITDAGCYLCVVNYHEADHKYIDLKIEA +>A0A1V4J3J9 78 0.219 9.740E-14 2 114 116 32 137 361 +--FT---EQSTVTGLFSKDCILPCSF---PPGDDE--VIYWKKGDRDVHSYYYQRDQLESQHPDYRHRTQLFHQNVPSGNASLKLNSLTVADEGSYNCYVGTQqGKTEVEVMLHVK- +>A0A1S3WPX3 78 0.247 9.740E-14 2 115 116 24 138 592 +--FRVQGPGAPVIAPVGKEAVLPCH--LSPVTDAGGMVVTWSRvdPPALVHHYAASQDHLKNQSAEYQGRTEFLKENITTGQVALRIRPILPPDNGEYRCNFASSTfEDKAQFTVLVTA +>A0A151NQN3 78 0.278 1.336E-13 2 113 116 18 132 182 +--PGVVPQPTLYQAINGDTAILPCANQTSEKLDMKKYSIYWQIESSVVHFFHNGAESLNNQLKRYQNRTRLFLDQLEHGNFSLILSQVQHDDEAVYTCIYRNGETraiGKHAVRLNV-- +>MGYP001455774448 78 0.785 1.336E-13 32 115 116 2 85 184 +--------------------------------DLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCIISYGGADYKRITLKVNA +>I3K0H4 78 0.272 1.336E-13 8 113 116 37 142 277 +--------PSQVVAMMGDDVVLPCQLKL--AVDTNSETVNWIKPGldpNVVHLHFDGQLVFENQHPSYHFRTRVFEDELIKGNVSLKIFKVKLSDEGTYRCSI--PWiREEASIVLTV-- +>F6PIC9 78 0.271 1.336E-13 4 115 116 3 108 823 +----VQAPPAH-TVTLGSDVTLPCSFSVGPtQVDLQYLTILWYFQDTEILFFNAHGKES-------EPRVTIREEDAGKGIASLHLAQIRLSDAGLYKCLVIYiPRSHTKEVQLTVHA +>H2ZUZ9 78 0.236 1.832E-13 2 113 116 32 143 233 +--FKVSCPDQTLKARLGEDITLQCH--LEPPTDATDMVIKWTKPESNEVVYLYGNTkNEHSQNRTYIERTELLKEDLAKGIISLILKNVRLADMGNFTCEVEKElWYEDSKLEVTV-- +>A0A1W4ZCL0 78 0.254 1.832E-13 17 115 116 0 99 287 +-----------------EDVVLPCY--LKPNISAADLEVRWFRKDftGSVHLYREHQDQHESQIPNYRGRTSLFSEELKKGNASLKLTGVRTSDFGEYECFVQAPyWYDDRSIDVIIKA +>UniRef100_UPI0012F68748 78 0.267 1.832E-13 9 113 116 46 158 292 +---------EPISVTTGryvvmkmmEDVILSCSFTHEESQD---YEIVWEKVGatGVVHRYQNGNNDLTNQDPAFRGRTSLFLSQVRAGNASLKLSQAQLSDSGTYRCIISNSrGNGMGTLILKV-- +>A0A146Q703 78 0.247 1.832E-13 4 113 116 144 259 329 +----VVPPPDqrNITAELGQNVTLPCRaLDIKP-----IIVVEWDRTDlgvEYVILYRNNQFDLEKQHPSFKNRVDLQEGQIKDGDVSLTVKNVVTDDRGTYECRVSQSETNSRrqtvlYIKLDV-- +>I3KLM1 78 0.260 1.832E-13 4 113 116 31 140 335 +----MIGPTQPVVAMIGDDIILPCH--LEPAVDAVDLTVDWSRTDlkpRSVYVRREGVELLTEQNPLYTGRTSLSVNKLQCGDVSLKLSTVQLSDAGTYKCLVpkFNAGTV---VTLAV-- +>UniRef100_F6SU69 78 0.223 1.832E-13 0 97 116 11 111 419 +NCYMIlcIIPQSgKFVAALGSDVVLPCHLT--PEMNAEKMEIRWFKPmyQPYVHLYINGKDDYTAQMPQFANRTELLKENITRGIFPLKIRNVTAQDSGEYYC------------------ +>A0A1S3AFU3 78 0.223 1.832E-13 1 113 116 228 346 575 +-SLQITTPEQMIEKAKGETAYLPCKFTLSP-EDQGPLDIEWLLSppdnqlvDQVIILY-SGDRIYNDYYQNLKGRVHFTNSNLKSGDASINVTNLQLSDIGTYQCKVkKAPGVANKKIQLTV-- +>A0A0S7LRQ8 77 0.220 2.512E-13 1 104 116 12 114 115 +-SFCsVSAEGHvNVSARPGQSVSLPCSSAGRTS------VVQWRRTDlgsEYVLLFRDGRFDVGNQNPSYQNRVDLMDPQMKNGNVSLVLKNLTTNDTGLYQCRVQKEGS----------- +>A0A087YJK0 77 0.284 2.512E-13 11 114 116 27 133 252 +-----------VNVSQSSDAILPCS--PTTKEDLSFKSFKWRKDGLNVFHYDAGnhyNNGLRGQDPQFKDRVSFFQDQLRSGNASIQIQNVTIQDSGIYSCEISrlDSGSQTFNIKLVVN- +>W5N898 77 0.279 2.512E-13 4 111 116 119 227 260 +----VTGADRAVVSYPGGEVVLSCSV--DTNVPLQELEVQWMRTDSEIlvLLFSEGESRPESQHQSYRGRAELFPQDIPRGNFSLRLKDVRTEDKGEYMYRVHTDsGSANTTAEL---- +>A0A091JFW2 77 0.222 2.512E-13 8 114 116 0 102 286 +--------QETVTGLFSKDCILPCPF--SPGND---EVIYWKKGGKNVHSYYYQSDQLAEQDPDYRHRTHLFHENIPSGNASLKLSNLTLTDEGSYSCYVGTQQDSTKvEVTLRIK- +>UniRef100_UPI0012AB41AB 77 0.319 2.512E-13 1 115 116 20 138 293 +-SYKVQVPSEPLVAVRGSYAVLCCSYPPMAQPGiPPGLLVTWQRveDSRVVHSFYYGQNQLSRQSADFKNRTGLYVSELWSGNASLRITDVRAQDAGRYLCTVSDArGTDRAEMKVEYAA +>I3KLS4 77 0.213 2.512E-13 1 113 116 189 305 308 +-SLSIVYNEKNVTAESGQNITLTCR---APNNNID--VLEWSRadlDTEYVLLYRDEQFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYDCHVFMRGTNHKnskpisSIYLRV-- +>K7GDK0 77 0.235 2.512E-13 9 113 116 20 120 352 +---------EVVTGMFSEDCILPCSF---ARADGE--VIYWKKGDKNVHSYYYKKDQLHSQDFAYKGRTSLFHDQIPSGNASLKLSNLSLSDEGSYSCYVgTNQDKTEVEVRLLV-- +>A0A096LV02 77 0.256 2.512E-13 11 114 116 27 133 376 +-----------VNVSQGKDAILPCS--PTTKENLSFKSFKWRKDGQNVFYYDAGshyNNGHDGQDPQFKDRVSFFQDQLGSGDASIQIQTVTIQDNGIYSCEISglNSGSQTFNIKLLVN- +>A0A087XMP4 77 0.237 2.512E-13 2 113 116 256 374 461 +--FTVSI-KSPVSVQRGHTAILPCWLTFSE--SAEDMEVHWYQRsdeyDTPVLLYKERAFDYSSQKASYAGRVSLglkeeTSGGLKAGDVSLKLENVTIEDAGKYICLVSSFdDYDSATISLSV-- +>UniRef100_A0A669EG45 77 0.267 2.512E-13 4 99 116 242 337 474 +----VVFPPDLkiITAESGQDVTLTCR---APNNNIR--VVRWKRtdlGDVCRLVVENGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRV---------------- +>A0A0P7T6K9 77 0.284 3.445E-13 6 113 116 29 132 135 +------GTENLVNCIVGKACMLPCRFSAAGS-----EVIHWYRGDTVIHSFYYGQDQLAKQNLDFHNRTSLFENQIASGNASLLLRGVKIQDGGRYRCYSSTSqGSQEFFIHLKV-- +>A0A146XN04 77 0.243 3.445E-13 1 115 116 39 156 173 +-APPVpTQDQTNITAEHGQNVTLPCRAD----QNRPVIVAEWIRTDmkaEYVLRYRDEQSDPEHQHRSFKNRVHLQDGQMKAGNVALVLRNVTSDDRGTYQCWVVEERSSEKkligTINLDV-A +>U6DHY5 77 0.228 3.445E-13 4 115 116 16 124 383 +----ITADEEQiVIGRLGEDIILPCSFESEP-----EVVVHWKNQDSYVHSYYKGSDHLEAQDHRYTNRTSLFHGEMHKGNASLSLRRLSLMDEGIYLCYVgTTSRTFINKVVLKVGA +>UniRef100_A0A1V4JC42 76 0.250 4.724E-13 12 115 116 27 141 204 +------------YAFVGETVILPCT-TASPgELILSKSMLYWQIDsvdsvdSVLVHFFHNGQDSLSYQNERYHGRTSLFLDQMKHGNFSLKLSDVQLKDTAVYTCIYKQTGdhpneTQKSKINLTVSA +>A0A146V3E9 76 0.221 4.724E-13 2 110 116 17 123 216 +--FSVSAGQRILTAEPGDNVILPCR----AAENRDVIVVEWSRtdleSDQYVLLYRDSQFGPELQSPSFSNRVDLL--DVENGDVSLVLKNVKTDDTGTYECRVVQGGNSRRKIQ----- +>A0A146NRH2 76 0.231 4.724E-13 4 113 116 115 231 301 +----VVPPPDPtnVTAEPGQNVTLPCR----TSDSEPVVAVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKNRVDLKEGQIKDGDVSLDLKNVSTDDRGTYDCLViqtetTNRrRETVLYINLDV-- +>UniRef100_A0A667YUX5 76 0.315 4.724E-13 6 97 116 89 181 328 +------GPPQPIVAIVGDDVILPSH--LEPATDAADMPVDWMRPDldhSLVHQRYKGQEVVTRQNPSYVGRTSLFTDKLKHGNVSLKLSEVKLSDEGGYRC------------------ +>V9L726 76 0.242 4.724E-13 10 113 116 0 104 332 +----------PVLTALGNDVTLGCWLT--PGVAAYHMDVEWSKSdsGDVVHLYTRGEDQPDQQHEAYRGRTKLIRDGMTRGNVSLRLKNVRCSDQGEYTCSVRSTvDFDETTVLVKV-- +>H3ACB2 76 0.256 4.724E-13 1 115 116 14 123 363 +-ALNVNIEPSPVISDLGSDVLLHCSFTVDtPSIDFSFLIVKWFLKGVVLMEFNDKITVS-------RPRMKMSDTEISKGNASLSISDIRIVDEGDYICSIlYTPEKIEKTVSLAVKA +>A0A0R4IFS1 76 0.294 4.724E-13 1 115 116 22 138 465 +-SFTVNVPRSTYEAELNGDVRLECVF--SALKRSSDITVIWSRvhpkPDVNIYWLDKGKEIHNHTSSAFHKRAQLISHLLRENRAVLHLKKLRIKDSGTYQCIVEGDEVDYKQITLNVTA +>B9ZZN5 76 0.300 4.724E-13 2 115 116 21 143 485 +--FTVEAEQVQYQSEFGGDVVLGCRFGLQPdlSVSASNLKVTWHWisssspSPREVYRLDNWVEQLVHQDPVYRGRATLLKEELKNNWAKLKISDLRISDSGTYQCLVQIGqEADYKEVLLSVTA +>UniRef100_UPI0005113CCF 76 0.256 4.724E-13 6 113 116 349 461 532 +------QPDTTCHALVGETVILPCTTTSPGDLILSKSMLYWQIDSVVVHFFHNGQDSLKSQDQHYHGRTSLFLDQMKHGNFSLKLSNVQLLDTAVYTCIYKQTGdhpnqTQKSKIKLLV-- +>G3T1A8 76 0.266 4.724E-13 13 115 116 36 140 561 +-------------VPLGGTAELLCPLPLWP--GMEPTEVRWLRSphpqlSQAVHVFRNGKDWDDGQMPEYKGRTVLVRD-TQEGNVTLKILNVRLEDQGQYRCQIQIGNlSKEGSVTLQV-A +>A0A146XMR6 76 0.232 6.478E-13 5 111 116 31 138 290 +-----SADPTNIITEPGQNVTLPCRAPHSKP----VIAVEWSRTDlgsKYVLLYRNNHSDLEQQHPSFKNRVDLNEGKIKKGDASLVLKNVSTDDRGTYQCLVvQTEiNSRRDTVVL---- +>A0A1L8F878 76 0.273 6.478E-13 2 113 116 19 133 467 +--FQVQTKDKELVVSVGSDVELPCTIS-PPSPNAVGLEVRWFHTlfHTVVYLLKDGREDRQQQRNEYRER-AFLKSGPQTGNLSLSLLQVRLSDAGTYHCFVENGTaayDDEDVVKLVV-- +>S9Z1Z1 76 0.260 6.478E-13 2 115 116 41 161 762 +--FGISGRHSiTVTtltsaGNLGEDGILSCTF--EPDIKLSDIVIQWLKEGvmGLVHEFKEGKDDLSDQDEMFRGRTAVFSDQVIVGNASLRLKNVQLTDAGTYKCYIITSkGKGNANLEYKTGA +>A0A146TNM8 76 0.240 8.883E-13 2 99 116 26 125 133 +--FFIssaSADPTNIITEPGQNVTLPCR----APDSKPVVAVEWSRKDlgsKYVLLYRNNQFDLEHQHPSFKNRVDLKEGQIKKGDVSLVLKNVSTDDRGTYECLV---------------- +>G3P8E7 76 0.291 8.883E-13 1 115 116 25 144 201 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFvlYEGVEVPEIQDERFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCQVDTSyGRNYKECHLKVTA +>UniRef100_UPI000905CF9D 76 0.231 8.883E-13 8 99 116 21 110 314 +--------QENITAESGQDVTLTCR---APNNNIR--VVKWSRHDlesEYVVLYENGRRVSSNQHPSFKNRVDLKDKQMKDGDVSLILKDVTTTDTGTYECHV---------------- +>K7FQP7 76 0.250 8.883E-13 0 113 116 19 134 339 +NGVTVTVPQSMVNVTVGGNVTLLCTYKTTGPLD--SLFIQWsfysakEKQHETIFYFQNGQ---TFEYGEFKNRI---NGTTNPGNASITISNMQPSDTGLFTCEVFNPqdsnGQNQKSVAVSV-- +>A0A087XD46 76 0.268 8.883E-13 0 115 116 36 149 381 +NFLTFTTGDTEISCQFGTDCILPCSFNTGN-----EVVIHWIRkpGDIQVHSFYYNSDQLDRQNQRYKGRTSLDPEQFSKGNASLRLKDVGVQDEGRYQCYTSTvNGNKETYIQLQVYA +>UniRef100_A0A087YMB0 76 0.235 8.883E-13 7 103 116 142 239 407 +-------PPDqiDITVKPGQEAILPCRLTNSGLIK----VVDWTRNDlgsDSVLLYRSPQFVTDQQHESFKNRVDLKDRQMKNGDASLVLKNVAPEDRGTYKCQVIYKG------------ +>A0A1S3WA09 76 0.229 8.883E-13 8 115 116 34 137 416 +--------EKTVLGRLDEDIILPCSF-----ESGSEIVIHWTNHDNYIYSYYRGSDHLEKQDPRYTNRTSLFHNEIHNGNASLSVKRLSLQDEGIYICYVGTSSNKFKgKVVLKVGA +>H3C774 75 0.258 1.218E-12 11 99 116 0 90 91 +-----------ILATSGDDVVLPCH--LEPPESLEEAVVEWSRQEptrvQYVHVYRDHGELTDLETASYRGRTALFPEELKRGNVSLKISGVSPADAGSYRCFV---------------- +>E7FD88 75 0.233 1.218E-12 1 115 116 29 152 273 +-AFSVSQGTvesiSPTTVgNLDDDVMLGCRFlSNTGNGQFSDVSITWLKDsvSGVVYEYKNKAAQLQTQNAQFSNRAQLFPDSISTGNASLLLRNIKLEDDGVYRCTVNAAKvSGTAIVTLRVAA +>A0A1L8HBS4 75 0.261 1.218E-12 6 113 116 39 146 275 +------VSAASLVGHINDDVILSCTFTPDPSQDND---IKWEKVGmsGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNSkGTGESKMVFRV-- +>H0WUL3 75 0.320 1.218E-12 16 115 116 52 152 286 +----------------GEDGILSCTF--EPDIKLSGIVIQWRKEGvtGSVHEFKEGKDDLSGQDETFRGRTAVFADQVIVGNASLRLKNVKLADAGTYQCYISTSkGRGNADLEYKTGA +>H3AU84 75 0.279 1.218E-12 0 113 116 10 120 355 +DAhLTITTDPSPVTAQLGSDVVLKCDLTVDtPTPDLQYLIVKWFLNDKQLVEF-----NDKLIPSSF--RVTMSEREIQNGNASLSIPKVTPADEGDYKCFVlyTLDKEPQSKIMVAV-- +>L5LXR7 75 0.300 1.218E-12 16 115 116 152 252 386 +----------------GEDGILSCTF--EPDIKLSDIVIQWLKEGvmGFVHEFKEGKDDLSDQNEMFRGRTAVFADQVRVGNASLRLKNVQLTDAGTYKCYINTSkGKGNANLEYKTGA +>I3KS17 75 0.309 1.218E-12 6 99 116 210 304 462 +------GPSQPIVARVGDDITLPCH--LKPAMDITAKTLEWTRSDlDPIFVFVwrARQEFEKTKHPSYKERSSLSADELRHGNMSLKLSSVNVSDKGTYKCYI---------------- +>Q811D8 75 0.279 1.218E-12 2 115 116 30 145 582 +--FLVFGTSDPIVVELGAEAFLPCSV--FPAMNVENMEeLRWFRSrfSEAVLVYRDQEEQKREQMPGYSQRTLLVKDQFHQGTAAVRIQNVQTSDSGIYICHFKQGVfYDEAILELKVAA +>SRR4029434_8510773 75 0.278 1.670E-12 6 99 116 12 106 112 +------GPSSPLVAQLGGVLRLPCSV--ETPIPLDELEVEWRRADskALVHLFQEGESRPESQSDAYRDRAHFFTErEIAKGNYSLLLRNVTTDDAGTYSCGV---------------- +>MGYP001130439973 75 0.312 1.670E-12 16 108 116 16 109 140 +----------------GEDGTLSCTF--EPDIKLNGIVIQWLKEGikGLVHEIKEGKDDLSQQHEMFRGRTAVFADQVVVGNASLRLKNVQLTDAGTYTCYIRTSkGKGNAN------- +>C3KJR9 75 0.291 1.670E-12 4 96 116 41 134 140 +----VISPRLPIVAVAGDDIILPCHI--KPAMDVAFTTVEWTRPDlkpRFVHVWRSGQELLDDQHPLYKGRTSLFTNKLKSGDISLQLSKVKQSDKGTYR------------------- +>A0A087X5B8 75 0.247 1.670E-12 11 112 116 28 131 143 +-----------IKAEPGENVILTCK---DP--DQGKITIaEWKRTDlgtEYVLLYKDNQLDPGAQHPSYRDRVDLLLNQLRKGDVSLLLKNTTTDDSGTYECRIDTKkleGKLISTVSLQ--- +>B9ZZN7 75 0.243 1.670E-12 0 115 116 33 151 272 +NAPSVVTQNTFPVANLGQDHLLSCQIVDTEETTYTRVSVTWEKTGmqGFVYRYLYGGPYLENQNPQFEERTEVFPDALLRGNASLLLRSVSAEDEGVYTCTIDSAtGGGKVNIRLRTAA +>U3K7N2 75 0.452 1.670E-12 2 115 116 20 118 273 +--FTVEIPQQLYTAEYGSNVTMECKFPVNGSVDLGLLTVVWELKRQ----------------GWLKSrRASLLHSELKLGRAILQITNVKITDAGSYLCLIAYQGVDYKYIALEVKA +>W5MZ47 75 0.254 1.670E-12 3 115 116 37 154 275 +---TVGSPNPYPVGNINDAVVLGCKFNplNTNGKGVTQIAITWEKEGltGVVYKYANAVGQQQTQNPDFINRAQLFPDVISNGNASLLLRSVQVKDEGLYKCSVSASnGQGEVNIHLRVAA +>A0A1S3KQQ8 75 0.305 1.670E-12 2 115 116 20 135 284 +--FTVEVDSPFHVAEFHGVVTMGCRF--QPGGQGPNLSVIWHRiwppPVVEVYRLENRQEDLTSQNPQYRGRVRLVTEEMTNGWAKLEVSMLRINDSGTYQCLVEMSGADYKQTTLTVKA +>A0A2G9RAS8 74 0.410 2.290E-12 21 115 116 0 94 190 +---------------------MACHFPLKKAEDLKELIVSWQHTKTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKGVKLTDAGTYVCLLQFEGSDYDKMTLEVQA +>I3K1T3 74 0.282 2.290E-12 6 99 116 143 237 239 +------VPPEqkTITAESGQNVTLTCRV----PQGKPIRAVKWSRadlGDNDVLFYRDEQLDPDHQHPSFRYRVDLQDRQMKDGDVSLILKDVKINDAGIYKCRV---------------- +>ERR1712035_94057 74 0.227 3.141E-12 11 114 116 2 108 128 +-----------LTKNEGEEfVLLPCEF---PTFDMDDPTVEWRRDDlrpSTVHQRQQEGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYICIVRSFGgqRIVRNVQLEVK- +>A0A0A0A7W0 74 0.250 3.141E-12 2 104 116 18 127 233 +--FGVSGKRSiSVTAltspgNIGQRGILGCTF--EPDIRMGSIAIRWAKAGvaGLVHEFKGGKDHLQEQDASFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTArGS----------- +>G3TG53 74 0.201 3.141E-12 3 115 116 36 154 259 +---CLDIQKKEVQGIVGSSVELSCIYPGGSSFDLNDFFIYWQTNePQTVVAYLSENSSWRHEDNRYQHRAQLSLDSMKRGNFSLHLYNITPQDEQTYQCLVFSKPQELKKVWevdviLHVAA +>A0A1U8DFX1 74 0.219 3.141E-12 1 113 116 21 135 336 +-SVTVTVPQYPVNVTVGGNATLLCTYTTSG--SLENFFIQWTfynakeKQQSTVYFYQHGQ---SYEYGKFQNRI---TAATNPGNASITISNMQPSDTGLYNCEVLNPqdpnGQNQKSVVVRV-- +>A0A1U8C238 74 0.274 3.141E-12 2 115 116 149 269 403 +--FGISG-KHFITVRtftsagnIGEDGILSCTF--EPDIKLNGIVIQWLKEGttGFVHEFKGGKDDFSQQHDMFRGRTAVFADQVVVGNASLRLKNVQLTDAGTYTCHIHTSkGKGNANLEYKTGA +>I3JM90 74 0.222 3.141E-12 0 113 116 16 139 415 +DLFvFVSADQKNITVESGQNVIIPCRVPLI--IFQPIISVVWKRADlgeEYVLSYKNQQFHPENQHPSFKNRVDLQDRQMNNGDVSFILKDVTTDDAGAYECHVvqrelsgwETASRHISTIYLNV-- +>A0A147A2W9 74 0.241 3.141E-12 2 111 116 16 125 506 +--FKVvSAGQRIITAEPGDNVNLPCR----AAENEDVIVVEWSRtdleSDQKVLLYRDSQFDPEIQSPSFRNRVDLL--DVKNGDVSLILKNVKTDDTGTYECWVVQGGnNRRKRAVL---- +>A0A1B8XYB4 74 0.273 3.141E-12 1 115 116 1 109 861 +-ALDLTVPPSH-RARVGSDTSIPCTFRLDrRSVDPKLLTISWYFQDREILRFPGTVGAP-------NPRLSLNKDTTKDGVASLSLTGVRISDGGLYKCSVGHGfERSEKEIRLDIQA +>ERR1712035_150685 74 0.228 4.306E-12 3 114 116 4 118 129 +---TVSQHASAVELYEGEEfVLLPCEF---PTFELFDPTVVWRRDDlrpSIVHQRQQEGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYTCTVRafRGQQTVRNVQLQVK- +>A0A1A8IFV4 74 0.256 4.306E-12 11 115 116 23 126 136 +-----------IFCTFNQTCTLQCSFT---PGD--EVVIHWVQQtaaNAQAHSYYYDRDQLTLQNPRFKGRTSMFGDQISRGNASLQLTNVQVQDEGRYQCYASTItGKKEIFIQLHVYA +>A0A147AIS0 74 0.209 4.306E-12 7 115 116 132 249 319 +-------PARRIIpAEPGDNVILPCR----PAENKHVIVVEWRRtdleSDQPVLLYRDSQLDPEFQSPSFSNRVDLL--DVNNGDVSLVLKKVKIDDTGTYECRVDYArnnrrkrsinTESISIIDLRVEA +>F6R345 74 0.263 4.306E-12 4 115 116 33 138 375 +----VTAPSPHV-AQKGSDTLIPCTFRVNKfPADPKFLAIYWDFNGRRILTYDN---VVSTTDP----RFSLDPNSAPRGEASLSVSNAQISDGGTYSCSVTYSPeQQQKEITVEIQA +>A0A1U8BYQ0 74 0.238 4.306E-12 4 115 116 32 139 438 +----VSNNEQLILGRYDEDVILPCPFT-----SGADIVIHWRNQNNYVHSYFGGKDHLEAQYFRYENRTSLFHGEIHNGNASLTIRRLSLLDEGIYSCYVGTKnERTDQRVVLKVGA +>A0A1L8FCV8 73 0.236 5.905E-12 2 114 116 26 137 140 +--FTVVSTGSPVPATLGNDSYLCCR--LEPEISAENMTIKFHVGDYNICLYKNGKEDLSNQNETYKDRVELLTENITVGQVTLWIKNIQQSDTGNYTCTFVSDDfSSIATMELHVN- +>A0A087XP03 73 0.245 5.905E-12 8 115 116 25 133 141 +--------EQNLSVGSGGSVTLSCS-----AADLTDPEaVIWSRTdlDSDVLSVRPGQKNSLIRHQSYQNRANLLDWQVKNGEASLVLDNVTTDDSGTYECRVQIKEkemKRISTVSLQVSA +>A0A146QGS9 73 0.232 5.905E-12 7 113 116 9 120 159 +-------PSQrTITARLGQNIVLTCQAADSKP----ITVVDWTRRDlgsKRVFLFRDKKTDLVNQHEQFKNRVELQDREMKNGNVSLVLKSVTDADRGTYECRVVQPGvintaTTICIINLDV-- +>A0A146N6Q1 73 0.233 5.905E-12 11 115 116 23 124 159 +-----------IQGFVKKEVLLPCIY---NDSKLTNANVFW-RDtsDNNVLDINGGTQDVSTQNEKYKGRVSSFPEEYSKGNFSITLMNLQLQDSGVYDCFI-YSADTHRFVNLTVSA +>H2V7W2 73 0.317 5.905E-12 15 115 116 17 115 169 +---------------VGHRCILPCTF--LPGGD---TLIHWMKmPNKNItHSYYDNKDQLGSQTPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYSSTDiGYSEKFIELKVEA +>A0A146TI11 73 0.209 5.905E-12 2 115 116 15 151 204 +--FSVSVSAGQriITAEPGENVTLTCRAD----ENKDVKVVEWSRTDlesekpvllsrtdleseKPVLLYRPSQSDPEFQSPSFRNRVDLL--DVKKGNVSLVLKNVTTDDTGTYKCRVlytdENSHkkvqdtEPISTIDLRVEA +>U3J7B9 73 0.235 5.905E-12 2 115 116 28 148 281 +--FGVSGKRSiSVTAltspgNIGQSGLLGCTF--EPDIRMGSIAIRWAKAGvaRLVHEFRGGKDHLQEQDAEFQGRTAVFAEQVMGGNASLELRDVKLSDAGTYRCSVTTSrGSGVAELQYQTGA +>A0A218VDB8 73 0.261 5.905E-12 1 104 116 29 131 286 +-SISVTALTSP--GNIGQRSILGCSF--QPDIRMDSIAIQWAKEGvaGLVHEFKAGKDHLQEQDPSFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTArGS----------- +>M3ZR86 73 0.235 5.905E-12 11 113 116 28 128 322 +-----------VSCQFRTDCILPCSFNVGN-----EVVIHWIlKPGDiQVHSYYYNKDQLGLQNPRYKGRTSLYPEQLGRGNASLRLSNVSVEDEGRYQCYTSTvNGNKETYIQLKV-- +>V9KJ09 73 0.252 5.905E-12 18 115 116 27 122 370 +------------------DVILNCQF---GPANLDDIIIHWTQGPRVVHSFYRSTDQLAKQAEAYRGRTKLFTSEISSGNGSLLLSSIDITDEGEYNCYASTPdGKYENKVPLKVGA +>A0A1B8Y2A9 73 0.280 5.905E-12 4 115 116 2 108 811 +----VFAPPTQQT-FLGSNVLLPCTFQVeNSQILPNFLAVFWYIGDKEIFRYDNKGKSIS------HSRVTADEKGFPQGNASITLSNVAISDQGTYRCLVIHSPsRKEKDITVKVQA +>A0A146TNJ7 73 0.228 8.097E-12 4 111 116 17 125 130 +----VGSPGEtNIPAEPGKNIILPCNaFKYEP-----VVIVEWSRTDlgetEHVALYQDERLDYHGQHPAYKNRVEMEDREMKNGDVSLFLKNVTIKDSGTYQCRVDGQKKRRKRAHL---- +>G3P8F6 73 0.283 8.097E-12 1 115 116 18 137 207 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMVADEIpslmFNLYKGVEVPEMQDKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCEVLTSyGMNYKECHLNVTA +>A0A146TS54 73 0.250 8.097E-12 4 115 116 43 153 318 +----VSEAETEVSCVFSESCTLPCQF----PFG-SEPLIHWMRvsaGESVVHSYYKDQDQLGYQVENFKNRTSLFQDQISRGNASLLLRGVKFQDEGEYKCYISTMrGFEESFVNVKTEA +>UniRef100_UPI000443E48C 73 0.223 8.097E-12 0 109 116 17 132 341 +NSFFVSLTSllSDVSslagldVKIGTTVTLPCVAPGKP-----ITVVEWSRKDlgeEYVLLYRDEKIDPSFQHLSFENRVDLQDREMKGGNVSLVLKNVTMNDKGTYECKVVQRGRYRGKI------ +>H3A510 73 0.279 8.097E-12 5 113 116 0 103 744 +-----TTDPSPVTAQLGSDIVLKCDFTVnAPTPNLDFLNVKWFLNDKLLVEF-----NDKLIPSSF--RVRMSEREIKNGSASLSISNVTAADKGDYKCSVlYTPDKEEKIICLKV-- +>UniRef100_A0A3P8NEZ1 72 0.250 1.110E-11 8 114 116 17 123 145 +--------QKTVTAESGQkKVTLTC-----GALNKNIIVVEWSREGlepETVLVYRGGQFVPdEHQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVIVGESASLEIVGTVN- +>W5KBW4 72 0.247 1.110E-11 9 115 116 7 120 234 +---------DSVTVRqLGSSVVLPCWI--SPPQDVTAMEVRWYRQnkfGTPVLLYQNQKLSTDSLENSYRNRSSLTVRDaqsagLKSGDVSLRLGDVKLEDAGIFFCYVSGDKaYNSGNMTLHV-A +>A0A286YB20 72 0.267 1.110E-11 2 115 116 8 120 291 +--FTVLGSSAPLVAPLGSSVVLPCF--ASELLPAEGLRVEWRRTDsnNLVHLIIDGKSRAEEQHQDYYQRAHFITEEIQHGVYSLRLDDLRADDKGLYRCKV-YSQRDAGATLVEIKA +>W5L950 72 0.305 1.110E-11 2 115 116 20 137 326 +--FTVTSEQDSYDGELHKKITMGCRFSPVEKSQISQLSVIWQRVEPlpvmEVYRLEKGVEIRNVTDGQFQNRAQLLKDELKKFRAVLELFPLQISDSGTYQCIVKHKEADYKKTTLTVRA +>A0A096M743 72 0.227 1.110E-11 4 99 116 41 137 384 +----VLPPPDqrNITAQAGQNTSLPCR----SPDNKPVVVVEWIRPDlgsEYVLLYRNDQLDLENKHVMFKDRVDLQDRQMKDGNVSLVLRKVTTDDRGAYECQV---------------- +>A0A087YG37 72 0.264 1.110E-11 2 109 116 19 129 393 +--F-VSADQNNttIKAEPGENVILTCK---DP--DQGVIEIaEWKRTDlgtEYVLLYKDNQLDPDAQHPSYRDRVDLLCNQLRKGDVSLILKDTTTNDSGTYECRIDTEkhvGELISTI------ +>F7DJ26 72 0.252 1.110E-11 2 112 116 28 138 433 +--FTVSaGPP--VSASIGSNAALHCN--LVPQMNAENMTIRWFRTSfiPYVHMYNRGEEDQSMQMVQFANRTELLKQNITRGGVALLIRNVTFQDLGTYFCHFESDRlHGMTTVQLN--- +>A0A0P7UJN2 72 0.273 1.110E-11 11 115 116 290 391 750 +-----------VTCTFSQDCVLPCSF--EPTGSAAN--ISWHRQDSPVLFFDGSGRSAERQSPHYMGRTSLFWERVSHGNASLQLRSVNTADRGRYRCRVSTEqGARDAFIIARVEA +>ERR1712035_287170 72 0.279 1.522E-11 23 113 116 0 90 100 +-----------------------CH--LEPPSDVGTLTVEWRQNESIVHVYRNKRDYLEDQDKNFRGRTSLFLDELVKGNISLKLTDVTEQDEGNYSCFVPklDSQVRRGFINLRV-- +>A0A147AI80 72 0.244 1.522E-11 19 115 116 36 129 237 +-------------------VLLPCIY---NDSELQKINVFWRhKSGNIVLDIKDGKEDISTQNEKYKGRVSSYPEEYGKGNFSITLTNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>UniRef100_A0A0P7YBZ4 72 0.234 1.522E-11 3 113 116 130 239 241 +---TLVVPSSQLLLTsIGSDVILPCH--LSPETSAVAMEIRWLRDqyQEFMYLYKAGN---VQKGRGYENRVTLFPQELLRGNVSLLLRDIRLTDGGEYRCHVSYDnWFQELSVQLKV-- +>A0A1L8H5P3 72 0.308 1.522E-11 11 113 116 43 146 275 +-----------YTVgRIGDDAILGCTFI---PDTAQANNIQWVKVGtsGVVYKYENGKSVLTDQNAVFRGRTSLFISQIIAGNASLKLTQVKLSDAGTYKCIISNAkGTGDDTLTFKV-- +>A0A1S3FW81 72 0.276 1.522E-11 2 115 116 29 149 279 +--FGISGRHSiAVTtftsaGNLGEDSILSCTF--EPDIKLNGIIIQWQKEGtaGSVHEFRGGRDDLSQQHEAFRGRTALFSDQVIVGNASLRLKSVRLTDAGTYQClIVTSKGKGSAHLEYKTGA +>A0A146SVU0 72 0.241 1.522E-11 4 115 116 18 128 293 +----VSEADTEVSCVFSESCMLPCQYQVD-----SDPLIHWYHmsdGESVVHSYYKDQDQLGFQVETFKNRTSLFQDQISRGNASLLLRRVKFQDEGEYKCYISTMrGFEESFINIKIEA +>A0A096LV02 72 0.254 1.522E-11 14 113 116 140 243 376 +--------------REGSDVMLPCS--PSGKDDLTHETFDWQKDDeQQVFLYRNGkhyNNGLTGQNENFRNRVEFFQDQLQFGNASIRIKNTKLTDSGNYSCTIPhlQPPGQKFYMKLVV-- +>S7NGF1 72 0.234 1.522E-11 9 115 116 334 448 738 +---------KEVRAMVGSDVELSCIYTKEKSLDLNELYVYWQITNasgkvEPVTYYLLGNSSTGHHNNRYKDRAQMSLDSMKQGNFSLRLYNITPQDEQKYDCLVfrkTTERILNVTVTLHVAA +>A0A0S7MF20 72 0.250 2.087E-11 11 115 116 15 117 121 +-----------VTCVFRQNCILPCNV--DPS---SYTVIHWNYitSGHNVHSYYDGQDQLGHQDQQFKGRTSLFHDRISRGNGSLKLTGVKIQDEGRFSCYSSTErGSKKIFIQLKVEA +>H2S6R5 72 0.278 2.087E-11 15 115 116 3 101 153 +---------------VGQRCILPCTF--LPGGD---TLIRWIQmsNNKCVHLYHDNKDQLESQIPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYSSTDiDSSENFIELKVEA +>H3C2K6 72 0.264 2.087E-11 16 115 116 35 131 196 +----------------GENCTLPCTFSFGN-----DILIHWYYEtTRNVHSYYDNRDHLGQQISQFQKRTSLFHEEIPKGNASLLLMRVQVADEGPYLCYTSTiSDSSRKNIDLQVEA +>G3PHJ1 72 0.310 2.087E-11 3 115 116 17 127 258 +---TVQASTDAVPCVAMETCLLPCKF--SPGGDL---VVHWIqeKTKHNVHSFYHDQNQLGAQDPSFRGRTALFQDQIFGGNASLRLTGVTIQDQGLYKCYTgTNERTMEVFIHLQVNA +>M7B909 72 0.245 2.087E-11 2 106 116 17 128 270 +--FGVSGRRYiSVTtltsaGNIGEDGILGCTF--EPDIKLSNIEIRWAKAGvsGMVHEFKGGKDHLKDQDEVFKGRTAVFAEQVIGGNASLMLRDVQLSDAGAYKCSVTTSkGNGE--------- +>Q640S5 72 0.300 2.087E-11 17 113 116 50 146 276 +-----------------DDVILGCTFI---PDTTQANNIQWEKVGtsGVVYKYENGKSLLNDQNAAFKGRASLFLGEIINGNASLKLTQVKLSDAGTYRCIITNSkGTGDDTLTFKV-- +>B5RI59 72 0.280 2.087E-11 17 115 116 14 108 341 +-----------------EDCVLTCSF--KPNED---EVVHWYKQQICVHSYYYQSDQLQLQNGHFSGRTSLFKDQLVHGNASLLLKRVDVSDEGLYKCYTSTVmGNKETFVDVKVEA +>A0A287AF24 72 0.200 2.087E-11 8 115 116 2 106 375 +--------EQVVIGRLDEDVILPCSFESGP-----DIVIHWKNQDNyYLYSYYKESDQLEKQDPKFINRTSLFHGQIHNGNASLSFRRLSLQDEGIYVCYVGTSSrKKINKVVLKVGA +>UniRef100_UPI000B4F463A 72 0.247 2.087E-11 17 115 116 46 141 444 +-----------------EDVILPCLFKNGPQ-----IVIHWKNKDKYVHTYYNDMDHLETQDLRYANRTSLFHSEIHNGNASLNVKRLSLLDEGTYSCYVStmNSQATKNEVKLKVGA +>A0A1U7SMB1 71 0.258 2.862E-11 4 113 116 20 124 174 +----VEMDPSPITAKAGDDVALKCVFKvVSPPVDLSQLVVQWFYHGGPLVEFDEEVTST-------RPDATLSLEGLRSGNASLLLSKVSSRDTGNYRCYITYAPDiRIKQVALEV-- +>A0A146XKF5 71 0.262 2.862E-11 19 115 116 21 114 182 +-------------------AFLPCIYS---DSKLTNAKVFW-RDtsDRNVLDIKDGKEDVSTQNEKYKGRVSSFPEEYGKGNFSITLTNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>H3A083 71 0.209 2.862E-11 11 112 116 7 111 211 +-----------VVGTVGTSVVLPCSYPTAAAVSLEDLNIYWQINDSMVVHFFRKKDDNAHQHPKYKNRTKLFYKELVQGDCSLTLFNVNVGDEAKYSAHVilaTTSEKHTTEVYLQ--- +>M7B320 71 0.272 2.862E-11 2 115 116 9 133 226 +--FVVTAEEnKKVISTIGSTAELSCIFTPEEKIILNKLRVFWQiadglKPCSVVHTFNSGHENQSEQCADFRNRTRLFQDKLKNGTFSLLLLNVSLRDEHTYQCIIQKKDTvfrviHRADVTLKVAA +>UniRef100_G3N6S7 71 0.275 2.862E-11 1 115 116 46 165 232 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFelYEGVEAPEFQNKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCLVLTSyGKNFKECHLNVTA +>Q8AVV1 71 0.256 2.862E-11 0 113 116 33 146 275 +NKLTIAVTGVYTVGRISDDAILGCTFI---PDTTQANNIQWEKVGtsGVVYKYENGKSLLNGQNADFKGRTSLFISEIKSGNASLKLTQIELSDAGTYKCIITNSkGTGEDTLTFKV-- +>A0A287CSS7 71 0.219 2.862E-11 9 115 116 21 134 292 +---------EEIRALVGSDVKLSCVYPGTGRFDLDDLFVYWQVSesNAVVTYYLPENSSTGLEDSHYKNRAHLSLDSMQQGDFSLHLRNVTPRDEQKFKCLVFRKslelGRiLEAVVTLHVAA +>G3QA99 71 0.241 2.862E-11 4 113 116 21 135 308 +----VSTPQKHVNVTMGESALLQCTFESTD--QTAGLTIQWDFvsppsmTPQQVFYYQKGE---NVIPSPYKGRVRPPQSPGPTKNASITISNMQPSDAGVYTCQIHNFpdvvGQSEANVVVNV-- +>I3JMV5 71 0.313 3.924E-11 17 115 116 38 134 209 +-----------------EKCMLPCS-----SQDVTQIIIHWLKtsGDIHVHSFYDNQDQHGHQDQRFRDRTSLFKDQISKGNVSLQLAGVKVQDGGRYKCHISTlQGNRDSFINLNVNA +>A0A1S3WTT2 71 0.282 3.924E-11 1 115 116 27 145 329 +-AVEVRVPEEPVVALVGSDATLGCSFQPLP-GALAQLSLIWQLTDtkQLVHSFAAG----HDQGSSLANRTALFLGRLAQGDASLLLRGVRVADEGGFTCFVSlqgTGGdggdFASAALSLQVAA +>G3TGT0 71 0.220 3.924E-11 1 115 116 27 138 333 +-SF-LYYPsiELTVIGRLNEGIILPCLFESGP-----EVVIHWKIQDYNVHSYYKGSDQLERQDPRYANRTALFHSEIRNGNASLTLRRLSLQDEGSYICYAGIAfGKTTSKVVLKMGA +>A0A226NNE1 71 0.232 3.924E-11 2 104 116 420 529 682 +--FGISGKHSiSVTtltspGNIGQSGLLGCTF--EPDIWMGSIVIRWAKAGvaGLVHEFRGGKDFLQEQDAVFQGRTAVFADQVIGGNASLELREVQLSDAGTYRCSVTTSrGS----------- +>H2ZVK8 71 0.288 3.924E-11 8 115 116 3 106 762 +--------PSLVEAELGSTMVLECEFTGAKqlPLDLTHALFIWRFKGHKVAEFNEREIV-------YRDGAHFFVSELQNGNASLLLANISVADEGEYLCFVlDMPNKQEKNISLKVKA +>A0A0S7J4P3 70 0.263 5.379E-11 11 114 116 27 134 177 +-----------VAVPQGSDAILPCS--PTSKEDLSSQLFKWRKYyQNEVFLYNAGyhyNNGLKGQDSQFKGRVSFFQDLLSSGNASIVIQNVMLKDTGIYRCEFPKLQPRSETfqIKLVVK- +>A0A060XZH4 70 0.247 5.379E-11 2 115 116 17 132 241 +--WTVTstdGGDVHVTCVFSEDCVLPCSF-----LPGSEEVIHWMKPedkDLTVHSYYYSTDQFKQQSQRFRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNKESFINIAVEA +>A0A146Q703 70 0.219 5.379E-11 2 99 116 26 125 329 +--FFISsdaADPTNIRAELGQNVTLPCR----APDSEPVIGVEWSRtdleSDHYVLLYRNNQFDLEQQHPSFKNRVDLQEGKIKTGDVSLVLKNVS-DDRGTYECLV---------------- +>UniRef100_UPI0010425790 70 0.302 5.379E-11 2 115 116 20 136 346 +--FTVEAERTMYKSEFRGDVVMGCRFNPRVLPTRSDLKVTWLWiNGtsaQEVIRIDNGIEHSASQ--KYNGRVKVLKDELGNGWAKLQMSQLRIDDSGSYQCLVHTGeGTDYKTIALSVEA +>A0A146YF79 70 0.245 7.375E-11 9 111 116 49 153 163 +---------KPV-ANLGEDQILSCYIPADiTQNSLGEVFVSWEKTDlGLVFRYQNGAPALEDQAVDFKGRVQVFPDAVVAGNASLLLRSVRNSDKGEYTCSIRSSvGQGKVHIQL---- +>A0A1A6H1H2 70 0.204 7.375E-11 1 115 116 11 132 233 +-CFGISAESEvkEIHAMVGSNVELSCVYPHGSHFSLNXLNVYWQIEShhlTVVTSYLPNESTVRYADNHYKNRAHLSLERMKQGDFSLYLQNVTPQDTQEFTCLVfrEFEPVLKEMVRLHVAA +>A0A087XK36 70 0.280 7.375E-11 7 115 116 9 117 306 +-------PTDaEVSCVVKQSCILPCSF-----QSLGEPILHWTQlksPELRVHSFYSNQDQLGHQDQNFRGRTSLFLDQVSRGNASLLLRDVQLQDEGRYNCYTsTTEGYKGLIIRLNVDA +>A0A1A8QP97 70 0.264 7.375E-11 2 115 116 16 127 310 +--WTSSTGDVEVFCVFHQSCILPCSFHG-----ASETVIHWTHlaaGESAVHSYYDGEDQLGHQDQNFRGRTSLFQDQISRGNASLLLRGVQVQDGGRYRCSFSITDADMSFVNVMVEA +>UniRef100_A0A3Q2CUF7 70 0.218 7.375E-11 2 97 116 1 91 357 +--FSVLLPELNVTCIIQDDCVLPCSF-----RPTGTVVIHWYKQQIPVHSYYYHKDQFGLQNKHFSGRTSLFNSHISQGNASLLLKRVKVQDKGRYKC------------------ +>A0A096M5J4 70 0.266 7.375E-11 2 115 116 183 297 372 +--FHLLPAADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>A0A146XG73 70 0.245 1.011E-10 15 113 116 32 127 128 +---------------VGRNVLLPCNSTKSSPVN-----VFW-RDekENNVLDIIQGESDLKTQNEKYKGRVSSFPSQFQNKNYSIVLEKLEKNDTGNYKCSIVSGGvRVTTRVNLTV-- +>M3ZR71 70 0.238 1.011E-10 4 112 116 16 123 144 +----VSGSDPEVSCVFRQSCMLPCRIQL-----GSDPLIHWYQDsagDVGVHSYYEGRDQLGYQNQNFQNRTSLIQDQISGGNASLLLKEVKIQDEGRYKCYTSIRtGYKELFINLK--- +>A0A0S7M0T4 70 0.247 1.011E-10 0 115 116 13 128 194 +NLWTFASKDTEVSCQFGTD----CILTGSF-LSGDQVVIHWILNPGstkvQVHSYYYNEDQLGNQDQRFKGRTSLYPEQFSRGNASLRLSDVNVQDEGRYQCYTSTiSGIKETYIQLKVYA +>H2MWT7 70 0.295 1.011E-10 2 115 116 34 142 196 +--FT----EAEVYCQFGQSCILPCSFT--PGDDLVIHWMYWKPTQAEVHYYYLNKDHLEHQHQRFRGRTSLFQDQFSKGNASLQLTGVMVQDEGGYNCLARTiADKGGRCFTMKVYA +>F7FR95 70 0.227 1.011E-10 12 115 116 46 150 236 +------------TSVLGEfqqDVVLPCSF-----KSGSFLVIHWRVGaeEKVVHSYYRDQDQLSRQDSQYRNRTSLFHSEIHQGNASLRLHRLRPEDAGIYFCYAaSIDGKVEEEVELIFAA +>M3ZR77 70 0.271 1.011E-10 2 115 116 16 128 246 +--WLLSRGDPTVTCVFRQSCILPCNV--DPSSD---TILRWDHltsREHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTErGSKKTFIQLKVEA +>F6QYH5 70 0.258 1.011E-10 6 115 116 12 131 279 +------VQEKEVRAMVGSNVNLTCIYPEKNSFDLSDLFVYWQisvpgQQETVVAYYLSGNSSTGHHDDHYRHRARLSLEGMKQGDFSLLLSNVTPQDAQKFKCLVFRKslGPMEIlqvVITLNVAA +>UniRef100_A0A3P9DT18 70 0.261 1.011E-10 13 113 116 163 266 284 +-------------VPEGeESVLLPFKTTADLPQD---VTVEWTRsdsNNKMVHVFESGNNQPDEQDQGYRGRTEMNEDPLSTKDLSLTLKDLHLTDSGVYTCTVykKDGDKLQKSVTLSV-- +>A0A151N3A0 70 0.295 1.011E-10 2 115 116 27 128 366 +--FT--APS--FQAPLGSRAVLPCRFDVRGPVALGSLQVTWYRWDERVAWFDKGQAQP-------RGR--LLETDLQSGNASLSLAKVAVPDEGLYKCDVRYGaQQQQGSTTLRVVA +>A0A147APA8 70 0.271 1.011E-10 17 115 116 33 130 410 +-----------------ESCLLPCSF-----QSSSEVHIHWIQltDGPiRVHSFHSDQNQPRLQDRRFRGRSSLFRDQISGGNASLLLTGVKVEDEGRYECFTNSSGAISHSfISVTVDA +>A0A147AGT5 69 0.272 1.386E-10 21 115 116 1 94 172 +---------------------LPCQF----PFG-SEPLIHWMRvsaGDSLVHSYYKDKDQLGYQLENFKNRTSLFQDQISRGNASLLLRGVKVQDEGKYKCYIsTTRGFEESFVNVKTEA +>UniRef100_UPI00064C19A0 69 0.268 1.386E-10 2 115 116 35 149 297 +--FRVEMADRTQTVFLNGNTTIICKIPGSPALDISIVGVVWsvkRKGsEEKVLLFEYYGDHK----KAYRPGANISQEKLKSGDASLYLPAVQLSDAGEYFCKVvVTPEKDEKSVQLEVVA +>W5LCI8 69 0.225 1.386E-10 4 113 116 21 135 308 +----VTVPRKVVNVTIGQTANLQCTFTTDVP--MTNLLVQWNLypkvslNPEEVFYYQSGEQQIGKQ---FENRVKVLTAINATKNASISISNMQSADAGTYTCDVRNFpdisGQAEASVVVNV-- +>M3ZR75 69 0.271 1.386E-10 6 115 116 31 138 318 +------GDPT-VTCVFRQSCILPCNV--DPSSDTVT---LWDHltsGEHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTErGSKKTFIQLKVEA +>A0A087X2R3 69 0.232 1.386E-10 4 115 116 75 185 375 +----VSASDPEVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGDLLVHSYYHNKDQLGKQNQNFKNRTSLILDQISTGNASLLLKEVKIQDEGRYKCYTSTStGYKESFINLQTEA +>F7A2N0 69 0.254 1.386E-10 7 114 116 3 104 782 +-------PPTH-RATLGADTLIPCTFRVeTPPVDPRHLGIFWYFQDKEIFNVISTVGSS-------NPRLSLNRDTIRAGVASLSIANVEISDGGLYRCSVLYSPdRRYKEVRLDIQ- +>UniRef100_A0A669EC76 69 0.235 1.386E-10 1 113 116 7 122 909 +-AF-VSQHASGVEVEQGvESVLLPCQVPV--NVSMSSTAAVWDQEeltKPMVHGRVKSGDDLSLQNDRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTARKQGQelSRTEVQLKV-- +>A0A147ALC8 69 0.241 1.386E-10 4 114 116 391 501 961 +----VKVPQ--VVVDSGeESVLLSCRTRVTLPGD---ARVEWRdRGDRKVHVYENGSDRPEEQEQRYRNRTKMKRNPLITGDLSLTLEHPTDEDTNIYTCIVSRGKEnilMKKQVDLKVK- +>A0A146QRE1 69 0.216 1.901E-10 16 113 116 2 103 142 +----------------GQNIVLPCRAADSKP----VTVIDWTRQDlglERVFLFRDNNIDFVNQHEQFKNRVELQDRQMKNGDVSLVLKSVTAADRGTYECKVVQPgvikpGPTICIINLDV-- +>H2LAH3 69 0.273 1.901E-10 2 114 116 25 136 153 +--WTLTRGDTDVSCRFGQSCVFPCRF---PPGD--EILIHWhlTRGNVVVHSFYENRDQLGQQSQQFKGRTSMFKDQISEGNASMQLTGVRVQDQGRYECYTSTlkDDAKKSYINVKVK- +>A0A093BKP9 69 0.250 1.901E-10 2 104 116 18 127 234 +--FGVSGKRSIgVTALPsagniGRRGLLGCTF--QPGVRLGSVAIRWAKLGhaGLVHEFRGGKDELREQEASFRGRTAVFAEQVMGGNASLELRDVRLSDAGTYLCSVTTArGS----------- +>K7E171 69 0.210 1.901E-10 9 115 116 21 134 304 +---------KEIHGMVGDNVELSCISPIQRHFDLQNIHVYWQTtktPPESVKSYIPGENSSQYDDSKYKNRASLTPEKMERGDFSLLLSNITTKDEQEFVCIVLNKssfGiLLQSEVTLRVAA +>W5M8D1 69 0.293 1.901E-10 11 115 116 7 110 309 +-----------VMLTCGfsQDCVLPCRF--RPAGD---EVIHWKKDSLHVHSYYHQADQLSNQDLQYNGRTALFKDQLLTlGNASLLLRHIKVQDKGRYQCSISTQmGSNESSVIVKVEA +>G5CA39 69 0.205 1.901E-10 11 115 116 39 140 313 +-----------VIGRCNEDIILPCSFDNEP-----DVVIHWKNQDNyNVHSYYKGSDHLEKQDPKFANRTSLFHSKIQNGNASLYFRRLSLLDEGIYVCYVGTAiRQITRKVVLKIGA +>L8HXG3 69 0.233 1.901E-10 8 115 116 18 137 317 +--------QEEVRAMVGSDVQLRCIYPEKNSFDLNDLYVYWQismagKGnvDSVVTYHLSGNSSASHGDNHYKDRARLSLDSMKQGDFSLHLRNVTPQDEQKFNCLVFRKSLELKKilevaVTLHVAA +>A0A146XEV9 68 0.217 2.606E-10 16 113 116 29 124 148 +----------------GRSVLLPCN-----SIKSSPVNVFWRdRNDQVLMEIIQGKPDLKNQDVKYKGRVSISPNQFLNKNYSIVLQKLEKNDTGDYECSIVFDGdEDEATrVNLTV-- +>A0A146XWH3 68 0.252 2.606E-10 21 115 116 1 94 231 +---------------------LPCQYQVD-----SDPLIHWYHmsdGESVVHSYYKDQDQLGFQVETFKNRTSLFQDQISRGNASLLLRRVKVQDEGKYKCYSsTTGGFEQSFVNLKAEA +>UniRef100_A0A3B3VXQ6 68 0.271 2.606E-10 11 113 116 18 119 247 +-----------VTCVFRQNCILPCNV--DPSSD---TIIHWDHltsGEHNVHSYYDTEDQLGRQDQQFKGRTSLFQDLISRGNGSLRLTGVKIQDEGRYSCYSSTErGSRKTFIQLKV-- +>A0A1S3G3J4 68 0.275 2.606E-10 14 115 116 0 108 316 +--------------MVGSDVRLGCVYPGGSSFDLNDLFVYWQISGsnTVVAYFLSGNSSVDHVDSRYRSRAHVSGDSMKQGDFSLLLQDVTPDDAQTFRCLVFREslklGkVLEVEIRLHVAA +>A0A087XD83 68 0.300 2.606E-10 17 115 116 44 141 340 +-----------------QSCILPCSF-----QFTSDSLIHWIYPitqNSSIHSYYHNKDQLGHQNQSFQNRTSLFLDQLSRGNASLLLKEVKIQDEGRYKCYTSSSrGQQDSFIRLKVEA +>A0A096MG68 68 0.241 2.606E-10 4 115 116 38 148 342 +----VSASDPEVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGELLVHSYYHSKDQLGLQNQNFKNRTSLILDQLSRGNASLLLKEVKIQDEGRYKCYTSTStGYKESFINLKTEA +>I3JN70 68 0.278 2.606E-10 4 115 116 17 125 352 +----VDGDAE-VSCVFMERCVLPCSFKIGN-----EIVIHWFntKRDLHVHSFYYSRDQLGNQDQYYRNRTSLFKDQIRRGNASLQLTSVEVQDEGRYKCHTSTiKGNQESFVNLKVDA +>UniRef100_F6SU69 68 0.268 2.606E-10 11 114 116 230 335 419 +-----------LHVIKGSNAALHCN--LVPQMNAENMTIRWFRTSfiPYVHMYNRGEEDQSMQMVQFANRTELLKQNITRGGVALLIRNVTFQDLGTYFCHFESDsdHHDIATVQLLVN- +>A0A212CI81 68 0.216 2.606E-10 8 115 116 109 228 423 +--------QEEVRAMVGSDVRLRCIYPKENSFDLNDLYVYWQismagKGnaDSVVTYYLSGNRSADHSDNHYKNRAQLSLDSMKRGDFSLHLHNITPQDEQKFICLVfqislQLKKILEVTVTLHVAA +>B4F746 68 0.275 2.606E-10 7 114 116 6 104 816 +-------PP---TVTLGSDVILPCTFSVGQPVSLQYLAILWTFQNKMLFRLDNKG-------KQLSPRVTFSDADAMKGIASVQLHNVSVMDAGVYMCKIIYGPeKKEKDITLKVQ- +>UniRef100_A0A3Q2HU92 68 0.230 2.606E-10 0 114 116 26 150 2703 +NSLSVSIPePSPLRVLLGTSLTIPCYFihpthpvTTAPSTAPLAPRIKWSRisKEKEVVLLVATEGQVRV-NSAYQDRVSLPNYPAIPTDATLELQNLRSNDSGIYRCEVMHGiEDSEATLEVVVK- +>I3JMW0 68 0.267 3.572E-10 2 113 116 21 132 207 +--FLSDVSDTEVSCVFMTTCILPCTFQG----NTRGVYIHWMHlseGHPLVYLYYGNKDQLRTQDQQFRNRTSLFQDQLSRGNASLQLTGVQVQDEGRYSCYISTiNTEKDSFINLKV-- +>Q28D52 68 0.229 3.572E-10 1 113 116 18 136 366 +-ALQLVAPdPKTLILPQGDKVDLDCKFMLDP-EDTGTLDIEWslvasdtQQTDQQILTF-AGDKTYTMYDE-LKGRVHFVSLDPKSGDASIEIINLKQSDSGTYQCKVkKVPGVASKRITLSV-- +>UniRef100_A0A0F8BKI4 68 0.274 3.572E-10 17 115 116 31 127 367 +-----------------ESCILPCSF--KPGDD---AVIHWIEDpsKTPVHSYYHNQDQLAHQGPRYKGRTSLFKDQISRGNASLLLKRTEVQDKGTYKCYTSTItGNRESFINIDVEA +>A0A1A7ZN39 68 0.247 3.572E-10 0 114 116 3 118 377 +DS--VSQQVSAVEMFQGDRfLLLPCEFHT---FDLQNATVVWIRQDltpSTVHQRQAEEDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCLVTDFsGElNRTHLDLKVK- +>H2P9T8 68 0.213 3.572E-10 1 113 116 26 137 416 +-AFFTYVPmnEQIVIGRLDEDVILPSSF-----ERGSEVVIHWKYQDSyKVHSYYKGSDHLESQDPRYANRTSLFYNEIQNGNASLFFRRVSLLDEGIYTCYVGTAiQVITNKVVLKV-- +>A0A146XX62 68 0.267 3.572E-10 3 115 116 82 190 478 +---TILKPE--VVCHFMESCILPCKL-----ENGGELVLHWFYteGDLPVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRHNYSLKLTEVRIQDEGRYKCFMSTTtRSEELFINLKVEA +>A0A2D0SYD8 68 0.262 3.572E-10 2 115 116 18 133 496 +--FTVESEQDSYDGELHDKITMGCRFSHVP--SVSRISIIWQRvsplETVGVYQLDKGNENPNFTSVQYQSRVRLLKEELEKFRAVIELSQLRLNDSGTYQCIVIQDEVDYKQTKLTIRA +>UniRef100_UPI0013B41D6F 68 0.264 3.572E-10 4 115 116 20 131 555 +----VSEADPEVSCVFRQNCLLPCQI----QFN-SDLVIHWSNassaGDSVVHSYYDGQDQLGQQNQNFKDRTSLIQDQISRGNASLLLKEVKIQDEGRYKCNTSTStGHKESFINLKIDA +>Q9XSX6 68 0.245 4.897E-10 13 115 116 30 134 329 +-------------AYFNKTGELPCHFTNSQNISLDELVVFWQDQDKLVlYEIFRGKENPQNVHLKYKGRTSFDKD-----NWTLRLHNVQIKDKGTYHCFIHYKGpkglvpMHQMSSDLSVLA +>W5M324 68 0.276 4.897E-10 15 113 116 51 152 406 +---------------VGDNATLPCH-HQLWQMDPRTLDIEWLLQrtnskQRAVITY-SGSSVYDDLHESLKGRVAFAADYL-KGDASLRIADLLLADSGLYTCKVKNGGhYKWSNINLTV-- +>G3I7L2 68 0.653 4.897E-10 38 115 116 19 94 1446 +--------------------------------------VYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>A0A2D4G3Z2 67 0.233 6.713E-10 3 114 116 62 176 209 +---TVETSDDAISTQRGANVTLPCHYHYAPKLDaPRRIRIKWSKlrednsKDRDVL-VASGRNHRSF--GKFRGRTHLQQE--SSDEASLVINDLRLDDAGKYRCEVIDGlEDESGTVDLELQ- +>R4GDC6 67 0.268 6.713E-10 0 115 116 3 119 226 +DALEVKISPSPVIGLVYKDVVLHCNFTVQRSFKKEDVAVKWTMKkvvsgeDKPVFQF-DGNYT-----SSYRQGSLVNPAFLPYGMASLMLFNVTLMDEGIYTCTIlVMPQYGNGNIQLKVRA +>I3KLM2 67 0.234 6.713E-10 4 99 116 35 130 247 +----MIGPTQPLIAMTGDDIILPCQ--LEPARDAVELTVEWSRRDlkPRFVHLKRDDAELLTQNTLYSRRTSLSINKLKCGDISLKLSKVQVSDAGTYNCLV---------------- +>I3JRH5 67 0.240 6.713E-10 1 99 116 57 154 268 +-AWSVsqTLNHKIIPAESGQKVTLTCR---APN---NSKRVKWSRadlRDKYVLLYQDGHLNPDNQHPSFKSRLTLQDRQMKNGDVSLILKDANTADSGTYMCRV---------------- +>G9KFN0 67 0.417 6.713E-10 2 115 116 20 120 271 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>A0A146XNR1 67 0.201 6.713E-10 1 113 116 27 161 300 +-SFMaVSADQRIITAEPGDNATLPCR----AAENKDVIVVEWSRtdlkSDLYILVYRDDNFDVVGQCPSFRNRVDLldvkngdvslvlkkvttdxxXXXDVKNGDVSLVLKKVTTDDTGTYECRVVQKGtENISSITLRV-- +>A0A087YG91 67 0.242 6.713E-10 11 113 116 33 137 300 +-----------LFATEDSDIILPCS--PIGKEDLTQQLFDWKKNDKEVFLYDKGkhyNEGKMGQNEYFKNRVEFFQDQLQFGNASIRISKTKQDDSGIYSCEFPNLQPEQKfYIKLVV-- +>F1PPN6 67 0.230 6.713E-10 8 115 116 22 138 306 +--------EQEVKALVGSSVELRCVFPERHTFDLDDLYVYWQISvvgqPKTVTYYLSGNSSTGQEDDRYRDRARLSPESMQRGDFSLHLYNITPYDEQKFNCLVFRKSLELKkildvEVTLHVAA +>A0A146XWE3 67 0.243 6.713E-10 0 113 116 13 126 350 +NSiWTFIRGDTDVYCQLSRTCILPCTFT---PGD--EVVIHWIQQspvKRQAHSYYHEADQLGLQSQEFKGRTSLYHEQLSKGNASLQLSNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>I3KCQ7 67 0.255 6.713E-10 5 99 116 145 237 381 +-----TTDQKTITAESGQNITLTCR---APKKKIAD--LHWSRADlgpEYNICYQDSECVTDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECRV---------------- +>A0A146S169 67 0.302 9.203E-10 23 115 116 38 131 171 +-----------------------CILPGSFPERVK--TIEWTHltSGANVHLYVDGQDHFSSQDVRFRGRTSLFRDQISVGNVSLLLTAVKVQDQGRYECLTsSNSGLKKSFINLNVDA +>A0A060Z5K3 67 0.304 9.203E-10 16 115 116 30 128 185 +----------------GEDCVLPCSFqRGSDELS------HWLKvedKDLNIHSHYNSTDQLKQQSQRYRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNMESFINIAVEA +>A0A0S7G4L8 67 0.281 9.203E-10 17 115 116 27 124 270 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGselRVHSYYDHQDQLGHQDQRFRGRTSLFQDQISRGNASLLLTGVKVQDEGSYRCYSSTiHENRETFMDLSVNA +>F1LVL2 67 0.224 9.203E-10 1 115 116 18 142 307 +-SLCVEAEVKEVNAMVGSDVELRCVYPRRSHFSLDDLYVYWQIVDEaktVVTYYLPSANESSTIHVsnSYKNRAHLSPDLMKEGDFSLHLQNVTPQDTQEFKCLVFRMstvlGkALEEVVRLRVAA +>A0A151NR31 67 0.227 9.203E-10 4 115 116 19 140 307 +----IAVEENEVTSIVGNTAELHCIYS-KENIDLSQLRIYWQiaddlKTCPVVHALILGEDNQSDQCNNFKDRTRLLKDKLEDGDFSLLLLNITPRDEHTYRCIVQKKmdkvfKVDYDTaVVLRVAA +>A0A1A8FH06 67 0.276 9.203E-10 16 114 116 3 104 492 +----------------GDRfLLLPCEFHT---FDLQNATVVWIRQDltpSTVHQRQAEEDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCSVTDFsGELSRThLDLKVK- +>M4ANL5 66 0.252 1.262E-09 1 113 116 13 126 131 +-SFQWISSKRvtRVTCVFSQSCVLPCSVS-----SGSDVIINWSRltpADGTAHCYYDNQDQLGHQSQNFRGRTSLFTDQVSRGNASLLLTGVKVQDEGTYRCNTSNtSGNKLVFIHLRI-- +>A0A1L8H5T3 66 0.258 1.262E-09 11 115 116 24 137 286 +-----------LFGRLGTKMEMPCRY--QPlQAPLHQLYVYWQIKvseeDLTVAAVVEGQVDEKFQHWAYKGRAWLDPMKLKEGDFTLYLSNLTEKDQGTYLCIVMFKklPmmtlMQNSTVKLKVQA +>A0A091NMF6 66 0.230 1.262E-09 9 115 116 21 136 287 +---------EHVISKLGDNVTLNCTYR-ERELRLNNLRVYWQIADDPeqcsvVHTLISGQDNESEQCIHFKNRTQLFWDRLEDGDFSLLLLNVSQSDERTYKCVVMEKTEYTKKINqtdvvLSLAA +>A0A087XBH7 66 0.281 1.262E-09 17 115 116 27 124 300 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGselRVHSYYDNQDQLGHQDQNFRGRTSLFLDQISRGNAYLLLTGVKVQDEGTYRCYTSTiHENRETFMNLTVNA +>G1KUG1 66 0.232 1.262E-09 11 115 116 29 143 312 +-----------VIGIIGGTAEMECFYSGKEQFVPNKFRIIWQKQEKtdcpiDIYEYSHGEDMKSDQCNEFQNRT-LFSEHLKKGNFSLRVLDINPDDDNTYKCVVlrnETGGyhlFSEIIVTLKVAA +>UniRef100_A0A669EC76 66 0.241 1.262E-09 11 115 116 738 846 909 +-----------LEVTQGErSVLLPFQTTADLR---QGVRVEWTRSDskhTKVCVFQKSQSQADKQHQGYRGRAEMDEDALRTGDLSLTLKDLRLTDSGVYTCTVYNKdGHmlLQRVVTLSVRA +>A0A146XX30 66 0.290 1.729E-09 17 113 116 8 102 192 +-----------------ESCILPCNL-----KNGDELVLHWFYteGDLFVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRQNYSLKLTEVRIQDEGRYKCFISTTtGNRYSFINLKV-- +>G1NP31 66 0.255 1.729E-09 9 99 116 20 116 294 +---------EKIISKPGDNVRLSCIYPGRE-FSLDNLRVYWQIADdedtepcSVVHALISGQDNESLQCSQFKNRTQLFWDKLGDGNFSLLLFNVRQSDEHTYRCIV---------------- +>A0A146NRH2 66 0.224 1.729E-09 6 99 116 3 96 301 +------QPLCSVSSPEfGQNVTLPCRAPHSNP----VIAVEWSRkylGSEYVLLYRNNQFDLEHQHSSFKNLVDLEEGKIKAGDVSLVLKNVSTDDRGTYECRV---------------- +>W5MAJ3 66 0.254 1.729E-09 16 113 116 39 142 375 +----------------GSAATLECNFTLDP-TDTGPLDIEWsllasdnQKEDKVIILY-SGDRVYSDYYQPLKNRVHFVSADPKTGDASIQLTGLQSSDTGTYQCKVkKAPGIKSRKILLTV-- +>A0A096MYK5 66 0.225 1.729E-09 1 113 116 24 138 411 +-AFFTYVPmnEQIIIGRLGEDVILPSSF-----ERGSEVVIHWKYQDSynsyNVHSYYKGSGHLESQDTRYANRTSLFYNEIQNGNASLFFRRLSLLDEGIYTCYVGTAiQAITNKVVLKV-- +>MGYP001257702238 66 0.255 2.370E-09 21 113 116 1 91 130 +---------------------LPCSFS---SSSIRHELFDWEKDKKDVFKYHSGDINPSHQGETFRGRVSHFPEQLDVGNASIVIRDTKVTDSGTYTCAFPlLQPARESNIVLVV-- +>A0A147AFK2 66 0.238 2.370E-09 15 114 116 2 103 147 +---------------VGEFILMSCEF---PTFEVDQPTVFWTQSGlspSIVHQRQKDGDQLKDQNKLYRGRTFMKPDALETGDLSLNLTNLQMSDTGTYTCTVRTSrGeAKVTDIELLVK- +>Q27HX2 66 0.277 2.370E-09 2 115 116 25 138 192 +--WTFTSADVELVCVLSQRCVLPCTFT--PG---GEEVVHWvqLKEGiIPVHSYYRDQDQLSGQNQSFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCYTStiSGGNKESFINLNAEA +>UniRef100_UPI0011310573 66 0.256 2.370E-09 3 114 116 40 155 345 +---TVTVPQKFENVTKGESALLQCTF-VTTEQKTSDLIIQWNFvsKTSMVPQqVYYSQSGEGVISKPYEGRLKPPSSPASTNNASITISNMKVSDAGAYTCEVRNFPdvSGKTEATIIVN- +>A0A147AH10 66 0.286 2.370E-09 5 113 116 12 121 518 +-----HGPPwvAALQVFEGDPfVLLPCKLS---SVDLKNATVVWSRSDlSPSTVHQRGPEgdELMGQNRLYRSRTSMRADALETGDLSLNVTRLKPSDAGNYTC--SRDGAVLRRVQLEV-- +>M4A9Z7 65 0.247 3.249E-09 8 97 116 46 136 141 +--------PRLVAAMAGDDVVLPCHLGV--TVNPDELVVEWGRldlNPRFVFMWFEGSENVKEKNVAYKGRTSVFTDRLRDGDVSLRLTAVKHSDNGRFRC------------------ +>A0A146SVU0_29570638|ERR1726593_k119_186004|+|287|1.11e-76|2|1031|1925|1031[1031]:1351[1351]:321[321]|1680[1680]:1925[1925]:246[246] 65 0.307 3.249E-09 17 115 116 10 107 189 +-----------------ETCILPCSFQV-----GSDVVIHWIQvtaGDLSVHSYYYKQDQLTLQDQGFRGRTSLFKDQISRGNASLQLTEVNVQDQGRYKCYPSTiDGfHKGSFINLKV-A +>A0A093IXH1 65 0.224 3.249E-09 9 115 116 14 128 280 +---------EEIVSRPGDNAMLSCIY-HRGGLDLQSLRVYWQIANQeacsVVHALIFGQNDESKQCPHFKNRTHLFWDRLEEGNFSLLLLNVSHSDEHTYKCIVMQKKEytdviHQANVVLSLAA +>G1LWI9 65 0.222 3.249E-09 8 115 116 21 137 300 +--------EQEVRALVGSDVELSCVFPESHTFDLDDLYVYWQISvmghPTTVTYYLSGNTSAGLEDNRYRDRAWLSLESMKRGDFSLHLYNITPQDEQKFNCLVFRKSLQLKKildvvVTMHVAA +>A0A146N7F4 65 0.239 4.454E-09 2 113 116 18 134 199 +--FKVNIKQSYYEAEEGHNITLEWMFTTKPDGPWNDLFIFCALetDDRDLVLYQvhEGVEVSESQNEKFSGRVQSDKDIITQGQIRLGILRLGTKDSGVYVCVVeTNSGYGSEKCTLNV-- +>W5MXG7 65 0.236 4.454E-09 11 115 116 4 113 207 +-----------IVGIIGQSTLLPCVYkNGNQDMLLSDIGIEWRADSVVVYSFVYGKEIREVQGKDYANRTHLFTEVLKKGNFSLRLEDIKVKDIQYYKCIFNRKGFGSSepldQVCLTVAA +>M4ALD4 65 0.254 4.454E-09 3 115 116 18 130 220 +---TVQVKAEtEIFCIFMQRCILPCSFQGS-----SDVFIHWFQtktESLRVHSYYNNMDQLGLQNQNFKNRTSLFQDQLSKGNASLLLTGVKVEDQNIYRCYCSTiSGNKETFLQLIVDA +>A0A0Q3R1L4 65 0.209 4.454E-09 2 103 116 33 140 269 +--FGVSGQRSiHVTxlpspGIIGQXGVLGCTF--QPDIRMGSIAIRWDKVGiaGLVHEFRGXQDHLQEQAALFQGRTAVFMDQVMGGNASLELQDMRISDAGTYQCSVTTAG------------ +>A0A099ZGF5 65 0.221 4.454E-09 4 115 116 8 129 277 +----VTALEKMIISKLGDNTKLSCIYSQGGKLHLDNLRVYWQVDDpqekcSVVYALISGQDNESEQCIHFKNRTQLLWDRLENGDFSLILLNVSQSDARRYKCIVlqnteYTKRVHHEEVVLSLAA +>F6T6Z4 65 0.227 4.454E-09 13 115 116 8 112 306 +-------------AYFNQTGELPCLFPNSQNISLDELVLFWQNQDKLVlYELYLGKENPDNVHPKYKGRTSFDQD-----SWTLKLYNVQIQDKGLYQCYIHHKGPkglvpaHQMSSDLSVLA +>G3WMY7 65 0.264 4.454E-09 0 115 116 25 134 323 +DSQTVL--QSTIVGRLYEDVIIPCSFKI-----GSGVVIHWMKDEKYLHSFFKYGDYLNNQDSIYNNRTSLFGNEINNGNASLKLRRLNLQDEGVYKCYTSTiDNAQCSNIDLKLGA +>A0A087Y1E5 65 0.222 4.454E-09 11 113 116 24 129 323 +-----------LFATEDSDIILPCS--PIGKDDLTHQTFDWKRNDtQEVFLYDNGDQykKKSGQHENFKNRVEFFQDQLQFGNASIRIKKTKLTDGGIYSCEFPklQPPGQKFYMELVV-- +>I3JMV4 64 0.291 6.105E-09 17 115 116 40 136 189 +-----------------ESCMLPCSY------GGSDVVIHWIQvstGDINVHSFYHNKDQLERQNQRFRGRTSLFNDRISTGNASLQLTKVEVQDEGKYKCYTSTiDGNKESFINLKIDA +>F6Q6Y6 64 0.417 6.105E-09 2 115 116 20 120 274 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGA--------------ITASLQKVENDTSSHRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>A0A146XYM7 64 0.292 6.105E-09 21 115 116 14 107 353 +---------------------LNCSI--QPDSN---PVINWTHlaaESYLVHSFSDGKDKVEHQNQNFRGRTSLFGDQVHSGNASLLLTAVKVQDQGRYECNSRTAGrTALSFITVTVDA +>A0A1L8HCY3 64 0.245 6.105E-09 1 113 116 18 136 366 +-ALKVdTNEPKTFIMPQGDKVVLECKFSLDPQ-DTGTLDIEWslvasdtQQTDQQIITFAGDQTYTMY--AELKDRVHFVSNDPKTGDATIEIINLKQSDSGTYQCKVkKVPGVGSRRLTVSV-- +>H0VCE8 64 0.258 6.105E-09 2 115 116 198 309 453 +--FQVTTVSQSLNFLLGSSASLDCVFSMAPGLDL--LSVDWRLQhqgsGQLVYKWKTGQGQAK------REGASLQPEQlLRAGDASLTLPSLSLKDEGTYICQITTSlYQAQQNIQLNIQA +>A0A1U8DZ64 64 0.264 6.105E-09 1 115 116 38 147 685 +-SFQLQVRTAPsYQAVLGAEARLQCLFDVGEPVALSALRVTWYLWDERIAHYAEGKGHA-------QPGASLEETALETGNATLVLARVTLANEGLYKCVVGYGvQQQEAQTNLHVLA +>G3W898 64 0.283 8.368E-09 18 113 116 2 105 189 +------------------DVTLPCHFSFVKGTD--DLEFYWEREDieeefemfsKVVYQFKNDKEQVEEQNSMYEKRVSVDREEISEGSLSLLLKNVNFQDQAIYKCFAMSPtGRGESKIKLIV-- +>A0A1A8BZ00 64 0.237 8.368E-09 9 115 116 39 155 248 +---------ENITAEAGLCVEISCLFTTSSYFKPTN--LVWYKcessksrcGESDIILHTNNENKVQ---SGFRGRVSLLEPRLHHGNCSIIISDLQESDSGSYQLRVNgylNGrgtGFTYNTrTTVHVRA +>G1LTE2 64 0.400 8.368E-09 2 115 116 20 120 273 +--FTVTVPKELYTVDSGSNVTLECHFDTGGHVELRDLKASLHKMENNTFL--------------HSERASLLEEQLPLGKALFHIPRVQVTDAGQYCCLIIYGvAWDYKYLTLKVKA +>U3ITR0 64 0.234 8.368E-09 11 115 116 26 139 295 +-----------VISKLGDNATLSCIYPG-KELSLNNLRVYWQIDDvqeqcSVVHALISGQDNESEQCIHFKNRTQLLWDRLGEGDFSLLLLNVSQSDERKYKCVVlqTNEytrVVHQEKVVLRLAA +>A0A1D5NVH8 64 0.244 8.368E-09 9 99 116 20 116 300 +---------EKIISKPGDNATLSCIY-ANRGFDLDSLRVYWQIDGvegskscSVVHALISGQDNESQQCSQFKNRTQLLWDKLGDGDFSLLLYNVRQSDEHTYKCVV---------------- +>A0A218UFQ2 64 0.235 8.368E-09 9 115 116 24 142 311 +---------KNIISKLGDNATLSCIYNEKKTLQLKNLRVYWQIADdsyqekcSVVHALISGQDDNSNQCIHFKDRTQLFWDRLENGDFSLLLLNVSQSDRHTYKCIVQEKTELPKVIHqaevvLSLAA +>A0A091RG37 64 0.254 8.368E-09 4 114 116 49 162 357 +----VETPKDPVYSFNGANVTLPCHYHHEPDLEVkRKIRIKWSKlrDDytkEQDVLVAIGKTYMAFGD--FRGRAHL--HRTSRHEASLIISDVRLQDDGKYRCEVIDAlEDESDVVDLRLQ- +>ERR1712035_158961 64 0.263 1.147E-08 29 114 116 0 90 107 +-----------------------------PTFDMDYPTVEWRRDDlcpPTVHQRQQGGDELKDQNQLYSGRTSMMTDALETGDLSLNLTKLRLSDSGTYTCTVRTLGWRWKvtEVQLQVK- +>ERR1719498_1888032 64 0.342 1.147E-08 44 115 116 0 72 115 +--------------------------------------------GGLVYQYKNGAPDLGEQNSQYKGRTQLFPDAITSGNASLLLRDVRSSDEGEYTCTISSSdGGGKVSINLRTAA +>A0A099Z118 64 0.278 1.147E-08 4 103 116 41 137 201 +----VTQTPAKEKAKEGETVVLNCRFDGPQCLSLSELMVKWYKEDE------KGQMDLLENNVTVlpnNSRV-FMSGDLSQGDASLAILNVTTSDHGIYFCAITLPnG------------ +>W5K8S2 64 0.252 1.147E-08 36 114 116 0 82 216 +------------------------------------MRVEWFRLdvvDSLVHLYKDQSDRNEGQILNYRGRTELFREELQKGNTSLRLSDVRVSDEGAYKCLVEaNSWYDDITVNVTVK- +>A0A1U8DPN2 64 0.261 1.147E-08 4 113 116 26 127 233 +----MTDPSS--QALLGAEARLQCHFDVGGPVALRSLRVTWKLWDEKIAQYDEGGTSA-------QPGARLVETELEKGDASLTLPRVTVTDGGLYTCIVGYGaQQQQGSTSLRV-- +>F6VZM9 64 0.417 1.147E-08 2 115 116 2 102 254 +--FTVTVPVELYTVDYGSNVTLECHFDTGGPVELRDLRASLQKAENDTFL--------------HSERATLLEEQLPLGKALFHITRVRVTDAGQYRCLIIYGAAwDYKYLTLKVKA +>F1PSG6 64 0.400 1.147E-08 2 115 116 20 120 273 +--FTVTVPKELYTVDSGSNVTLECHFDTGDPVELRDLKASLQK-------MENNTSL-------HSERATLLGEQLPLGKALFHIPHVQVADAGQYRCLILYGvAWDYKYLTLKVKA +>A0A093HXJ0 64 0.220 1.147E-08 8 115 116 5 122 277 +--------EKFIISKLGDNAKLSCVYPLGGKFHLNNLRVYWQVADdqekcSVVHALISGQDNESEQCIHFKNRTQLLWDRLENGNFSLLLLNVSQSDERTYKCIVLQKTEYTRVIHqevvvLSLAA +>A0A1L8HBQ9 64 0.243 1.147E-08 11 115 116 29 141 303 +-----------LVGRLGTKMEMPCRY--QPlRAPLHQLYMYWQiKDsekDLTAAAVVNGQVDEKYQHGAFKGRAWLDRTKLKEGDFTLHLSNLTQKDEGTYLCIVmfEKPPmtlMHNSTVQLKVMA +>A0A146N9P1 64 0.260 1.147E-08 18 113 116 40 134 362 +------------------TCILPCTFT-----SGDEVVIHWIQKlpaEHQAHSYYHDADRLGLQSQEFKGRTSLYHEQLSKGNASLQLRNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>A0A060Y0N4 64 0.250 1.147E-08 11 115 116 24 126 375 +-----------VTCVFSEDCVMPCSF--MPG---SEEVIHWLKPvaDLTVHSYYYSTDQLQQQSLHYRRRTALFNDQIHKGNASLLLNAITLQDQGRYKCYTSTvKGNKESFINISVEA +>A0A0S7J798 63 0.246 1.572E-08 2 115 116 25 143 158 +--FVVNVTQSSYQAEEKQNITLEWTFTTKTQG-------TWRKlfivcsllaPDKPrvLYQVHEGVEIPESQDDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTEdGFNSGRCRLSVTA +>MGYP000211965530 63 0.394 1.572E-08 2 114 116 11 110 163 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGA--------------ITASLQKVENDTSPHRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>MGYP000395038482 63 0.230 1.572E-08 0 114 116 5 129 172 +NSLSVSIPqPSPLRVLLGTSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRvsKEKEVVLLVATEGRVRV-NSAYQDKVSLPNYPAIPSDATLEVQSLRSNDSGVYRCEVMHGiEDSEATLEVVVK- +>A0A146XAL9 63 0.264 1.572E-08 2 113 116 94 210 275 +--FKVNIKQSYYEAEEGHNITLEWMFTIKPDGPWIDLFIFCALEtddrDLVLYQFYKGVEVSDSQNEQFIGRVQSDKDIITQGQIRLGILRLGTKDSGVYVCVVeTNSGYGSEKCTLNV-- +>W5MXF8 63 0.245 1.572E-08 13 113 116 25 125 275 +-------------AIMGESTVLPCVYRKGSELDLGSIAIEWRSDSVIVHSFVYGKDALDKQGETYINRTQLFLTALKMGNFSLRLSDISMDDARIYKCIFHQNG-LESSVHLdQV-- +>H2PS74 63 0.400 1.572E-08 2 115 116 23 123 276 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGA--------------ITASLQKVENDTSPHRERATLLEEQLPLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>A0A2D4N1W2 63 0.227 1.572E-08 11 113 116 38 142 317 +-----------VVVQAGDEARLPCRYKFASGTLLDSYYIYWQKDnfdkqDLVVISYKNGKEVESEKDKSYKNRSKLEEQ-----NLTLSITSVTVNDSGIYKCIAISETrlKGETVTRLSV-- +>A0A147AP43 63 0.272 1.572E-08 21 115 116 37 130 362 +---------------------LPCSFEGGSDVN-----IYWFQleaGSPRVHSYYDNGDQLGHQDQNFRGRTSLFKDLISSGNASLRLTGVKVEDQSRYKCHSSiITGDKESFINLHVDA +>L5MDM5 63 0.227 1.572E-08 13 115 116 38 142 378 +-------------AYFNKTGDLPCYFTNPQNISLDELVVFWQDQDKLVlYELLKGKENPQSVDANYKDRTSLDQD-----NWTLRLHNIQIKDKGLYQCFIYHRkslhGMiiHQNDIDLSVLA +>A0A2G9QFQ9 63 0.234 2.154E-08 8 115 116 3 105 214 +--------PSAYTATLGSEANIPCTFTSDQNlKDYPEFAVSWHYNNSAIV----GTDN----SKRYNtSKYSMDGDQALNGTANLRISNISMADRGIYQCSVSYTQfREQKTTVMTIQA +>A0A091MC83 63 0.254 2.154E-08 4 114 116 10 123 251 +----VETPKDPVYSSNGANVTLPCHYHYEPDLEAkRKIRIKWSKlrDDytkEQDVLVAIGKTYVAFGD--FRGRAHL--HQAGRREASLVVSDVRLQDDGKYRCEVIDGlEDESDVVDLRLQ- +>A0A1U8DPN6 63 0.252 2.154E-08 4 113 116 13 114 507 +----MTDPSS--QALLGAKARLQCHFDVGGPVALRSLQVTWKLWDEKIAEYDEGK-------SSVQPGATMEETELEKGDASLVLPRVTVTDGGLYTCVVGYGaQQQQGSTSLRV-- +>I3J5X4 63 0.240 2.953E-08 1 113 116 24 147 250 +-AVTVTIPQSQYEYARGDNITLPCSFTTTASITSQTLVViTWssltqqtTIEETLIATYYHGPTRVTDIDTNYKGRVSLDVD-VTQGKANLKLFSISLADNRNFQCRVQIPgdrrGKQTAITNLVV-- +>M3YPK4 63 0.243 2.953E-08 4 115 116 29 141 333 +----VEMARETQTVFLNDNVTIVCKVPSDSPLNITLMGVTWFRKhhmsttEVTVFQYFGGNRMIT------RPGASVSLSKLERGDASLKLPDIRLEEAGEYRCEVvMTPNKAVKTIQLEIVA +>A0A060WY06 63 0.270 2.953E-08 7 115 116 23 128 418 +-------PDAHLTCLFSEDCVLPCSF--KPSGN---EIISWYRQELLLLSHSHQGGDQSDQPPkGHRTRMYLLQDQLSRGNASLHLSQCGIKDRGRYRCLVNSTlGQQESFIIMKVEA +>UniRef100_UPI0013B41D6F 63 0.271 2.953E-08 17 115 116 228 325 555 +-----------------QSCILPCSF-----QSYGEPILHWTQlesSELRVHSYYDNQDQLGLQNQNFRSRTSLFQDQISRGNASLLLREDQLQDQGRYNCYISTiKGHEESIIRLSVDA +>MGYP000055450295 62 0.259 4.047E-08 1 107 116 10 100 116 +-CFKIDIPYSKVVARQGSNVTFKCS---SNSINLMDSIVRWTKQGKNI--EDNAKTRNKYG---FQER---------RNSFSLNIKNVSTQDAGEYECIVTiNSGGQQK-------- +>A0A1U7TEB5 62 0.373 4.047E-08 2 115 116 8 108 279 +--FTVTVPKELYTVDHGSNVTLECDFDTGRPVERGAIKASLQKMGN----------ETSSQG----GRATFLEEQLPLGKALFHIPRVQVGDAGKYRCLVICGvAWDYKYLTLKVRA +>G3VZP6 62 0.225 4.047E-08 2 115 116 18 132 311 +--FCLSSGQSLV-ARVNEPATFSCDY-YIPKKEMANYRVYWQISGKVVQTYVHGKKVEEHLHSPFVNRTTVI--DLAK-NLSVTILSLQVADEGIYECIVQKMvGGQYKRVHkhdvkLSIRA +>A0A1U7T992 62 0.221 4.047E-08 1 115 116 115 253 395 +-AFKIATPYSLYVCPEGQNVTLTCRLlgPVDKGHDVTFYK-TWYRSsrgevqscseRRPIrnvtfqnLHLHHGGHQVANTSQDMAQRHGLEATSDHHGNFSITVRNLTLLDSGLYCCLVveIRHHHSEHRVHgameLQVQA +>A0A1L8H513 62 0.237 4.047E-08 1 113 116 18 136 421 +-ALRVEInEPKLFIIPQGEKVVLECKFSLDA-ADTGTLDIEWslvasdsQQTDQQIITF-AGDKTYTMYDE-LKDRVQFVSLDPKSGDATIEIINLKQSDSGQYQCKVkKVPGLGSRRISLSV-- +>UniRef100_UPI000BBD5FFF 62 0.258 5.546E-08 6 96 116 37 126 206 +------QSQTSMAVSVGSSAVLHCNCKpiASSQLSEQSPYIEWRTISETVFE-RKGAE--HFQGEGYENRVDVPEDELKKGNCSLVIKDIRPEDAGVYE------------------- +>K7FSN7 62 0.252 5.546E-08 36 115 116 0 81 463 +------------------------------------MEVRWSRSrfSAVVHVYRDGQDQFGEQMPEYRGRTELLKHNITDRKVSLRIRDVRPSDEGQYKCLFQSGVfYEEASLELQV-A +>A0A151NDJ5 62 0.298 5.546E-08 4 115 116 26 131 511 +----VTTAPSS-TARVGSGTLLQCRFDVWGPVALDALRVTWYFWDKQLACYEQGRSQA---HPK----ASLPSEkELENGNASLSLTAVTVPDEGIYRCVVGYGmQQHQGETTLHMLA +>A0A096MGJ3 61 0.238 7.600E-08 14 114 116 21 119 236 +--------------EVAESVVLPCKYSGNlPERNRS---VIWRRYDlkPQTVHLRREEDDLREQNQRFSGRTSMKSDALDSLDFSLTLRKPHLSDSGTYTCILSN---DRKEIRVTdVQ- +>U3JQY1 61 0.219 7.600E-08 10 99 116 22 107 287 +----------PVKAFLHHTVHLSCHFPNSQKIDVNNLIIFWQKDTiKVVHEVYYGQEKHENLSPEYINRTKVDM-----GKWTLQLLNAGIEDEGRYQCII---------------- +>W5MTW4 61 0.241 7.600E-08 1 113 116 16 136 328 +-ALEVTIPKDTYDAARGGNITIPCSFK-STATNLNNMVLSWLYltndpngEDNQFLTYYAATNQLDL-AEEYQGRAGL-KSAPVSGDSSIYINRLTMSDNGTLECRLqipgDNKGKKAAKVNLIV-- +>A0A0P7T6C3 61 0.315 1.041E-07 38 113 116 5 80 82 +--------------------------------------VHWYRGNAVVHSFYHGQDQLNKQDSYFRDRTSLFGDQVANGNASLLLHRTQVQDGGEYKCYSSSLLGNQQFVFLEV-- +>M4ALD5 61 0.304 1.041E-07 38 115 116 1 82 145 +--------------------------------------IHWFHRSGaelRVHSYYDNQDQLGHQDQNFRGRTSLFQDQISRGNASLLLTGVKVQDEGIYKCYTSTvHQNRETFVSLSVNA +>I3MQJ0 61 0.382 1.041E-07 2 115 116 20 120 259 +--FTVTVPKKLYTVDHGSNVTLECDFDTKDCTETEAIKASFQR-------VENGTSSP-------SERATLLEEQLPLGKALFHIPQVQVRDAGQYLCLIICGlALDYKYLTVEVKA +>I3IZ09 61 0.250 1.041E-07 2 114 116 34 156 603 +--YCVTLSEQKLTAEAGLCVVIPCSFTNADEFTPK--HIVWYKceasqkcSDAEII-FHSNTHNKKVQ-SAFQGRVSRLEPDVSQKNCSIIINDLKESDSGSYQLRVTgerNGkqdGfTFNQRVTVSVK- +>A0A1U8DFJ5 61 0.256 1.041E-07 3 115 116 27 141 964 +---TVRMKTKPVITSLNDNTSIACQIHGyDTPLDISKMGVTWSRKtsntdkEETLFQFLAGT------STSYRLGTSISKDELIRGNASLFLPKVQFKEAGTYRCKVTvTPSAAEDTGVLEVVA +>ERR1700712_5229935 61 0.257 1.427E-07 13 114 116 2 94 102 +-------------ALVGQNVLINCAASGQP-------RVWWERAERS---HRSSDSSVQSVHQSF--RTVISNSHMHTlENGSLHIKDVSEDDEGVYLCQANNGvGtGLSKVVTLKVN- +>I3JIR8 61 0.290 1.427E-07 11 99 116 114 203 216 +-----------VKVEEGSDcIILPCK--TTPPL-PEDTRVGWSRSDQeltMVHMYPNMSENLNTQASFYRDRTKMNKDLLKTGDLSLTLKYPTERDSGGYICTI---------------- +>G1NNQ1 61 0.223 1.427E-07 15 115 116 42 146 316 +---------------VGEKVGLPCCYKIPSSESLQNYRVYWQMNvTDVVLAYSGGEKILE--NPRYVNRTKLDFE-----NLTLWISGVEILDSGPYQCIVqslqsspDKPGSHllcGEPVTLFVTA +>A0A226MGF5 60 0.324 1.956E-07 39 113 116 2 78 166 +---------------------------------------YWQNEDDVVHFHHGGHDDLKYQDKQYHGRTSLFLNEVKHGNFSLKLSNVQLQDEAVYSCIYSQSGhqTQKSKVKLHV-- +>I3JMV3 60 0.275 1.956E-07 0 115 116 16 129 203 +DVYLLVVSDTEVSCVYMENCTLACSYEG------ADVVIHWHQvsaGNLPVHSFFHNQDQPENSAQRFRGRASTFKDQISRGNASVLLTGVKVQDEGRYRCYTSTiNGNKESFIKLKIDA +>H2RJS9 60 0.308 1.956E-07 15 113 116 0 100 239 +---------------VGDNATLPCHhqFPTSDSFD-----IEWLLqkpNSKQIvmITFFGGRVYTNEAMGSEASRLSLAGDYLS-GDASLLISDLLLTDSGEYSCKVKSGGKiQWNRVNLIV-- +>A0A287BC02 60 0.396 1.956E-07 2 115 116 19 119 272 +--FTVTVPKETYMVDHGSNVTLECDFDTGGHVELRDLKANLQKvENNTILL---------------SEKVTLLEEQLPLGKALFHIPQVHVRDAGQYRCFIIYGTAwDYKYLTLKVKA +>B6RCQ0 60 0.225 1.956E-07 15 115 116 41 145 316 +---------------VGEKVGLPCCYKIPSSESLQNYRVYWQMNVTDVVLAYAGEKK-INEHPRYVNRTKLDFE-----NLTLWISSVEILDSGPYQCIVqslqsspDKPGSHllcGEPVTLFVTA +>A0A250YFU8 60 0.227 1.956E-07 13 115 116 31 135 333 +-------------AYFNETAVLPCQFVNSKNLSLSELVVFWQDQETLVlYELYLGKDKFDNVASKYIGRTSFNQD-----NWTLQLHNVQIKERGLYQCFIhhkaPNGliHVHQKSTELSVVA +>A0A087XD83 60 0.297 1.956E-07 17 97 116 251 329 340 +-----------------QSCVLPCS-----DSSSSDVIINWSRltpADGTVHCYYGNQDQLGQQDQNFRGRMSLFTDQISRGNASLLLTGVKVQDEGTYRC------------------ +>A0A093GI98 60 0.228 1.956E-07 4 112 116 49 160 357 +----VETPRDPIYSSNGANVTLPCHYRYEPDLEAkRKIRIKWSKlrDDytkERDVLVAIGKTSMAFGD--FQGRAQL----VQAGECqaSLVVSDVHLQDDGKYRCEVIDGlEDESGVVELQ--- +>UniRef100_UPI000CE5AC69 60 0.272 1.956E-07 4 99 116 100 184 520 +----VTQPAS-YNVTIGRTVRLECKV--SPADD---VVVQWRRNDTN---YFIGTRKPSDQDlSTYGvgDRYSIAANSTD-----LLIRDLRPSDSGVYTCEV---------------- +>W5KM22 60 0.284 2.680E-07 11 96 116 50 134 214 +-----------VIVNVGSSAVLHCDCKpiASSQLSKQSPYIKWRTTNELVFE-RLGEE--HFQGEGYEDRVDVPEDKLRKGNCSLVLKEVKAEDAGVYE------------------- +>A0A096LRT5 60 0.218 2.680E-07 5 97 116 129 222 223 +-----EVPSESlIEDAQNNDVTLPCS--PIGKDNLIEQVFDWKKNDgkEEVLIYGKKNKEITVQNQNFENRVEIFQNQLEFGNASICIKNTKWEDSGIYTC------------------ +>A0A2G9R9L1 60 0.260 2.680E-07 13 115 116 8 116 247 +-------------ALLGQNVTIPCVLTdkDQPEKDLNLNLvtdsVRWDMvsaNGseDNVYLFTNGR------HTQYRQNSNVEGTGFKRGNASLTLYNVQQGDEGMYVCNVFVAGnKLTATHNVEVSA +>A0A1U8DNQ7 60 0.245 2.680E-07 4 115 116 33 138 255 +----VTTAPSS-TARVGSGALLQCRFDIGGPVALNSLQVTWYFWEEKVAWYDQGSRKAL-------HKASLPSEkELQSGDASLSLAAVTVPDGGLYRCVVGYGTQQHKgETTLHLLA +>MGYP000005564171 59 0.308 3.672E-07 38 115 116 1 81 113 +--------------------------------------IQWLKEGvlGLVHEFKEGKDELSEQDEMFRGRTAVFADQVIVGNASLQLKNIQLTDAGTYKCYIITSkGKGNANLEYKTGA +>H0WMG5 59 0.408 3.672E-07 2 115 116 20 120 272 +--FTVTVPKELYIVDYGSNVTLECDFDTGGQVKLEEIKAILQK-------VENDTALP-------AKRATLLEEQLSLGKALFHIPHVQVRDAGQYRCLIICGvAWDYKYLTLKVRA +>M3WAP9 59 0.382 3.672E-07 2 115 116 20 120 273 +--FTVMVSQELYTVDYGSNVTLECNFDTEGHVELKDLRASLQK-------VENNTSL-------HSERATLLEEHLSLGKALFHIPRVQVSDAGQYRCLIIYRvAGDYKYLTLKVKA +>A0A1S3NVK6 59 0.275 3.672E-07 11 91 116 24 110 295 +-----------IIGILGKSIMLPCSLNSSAPVVPASLTLYWTarlkhqKEDQVVHALYNGKENNDPQFPFYRNRTQIFKDQLSSGNFSLLLKDLRVED------------------------ +>W5PVL0 59 0.393 3.672E-07 2 115 116 31 131 302 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGPVELGILKASLQKveNDTVLL----------------SERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLALKVKA +>S9YL42 59 0.228 3.672E-07 21 115 116 112 216 422 +---------------------LLCGLRAGNSFDLNDLYVYWQIPDKPntysvVTYYLSGNNSAGHSDNHYKGRAQLSLDSMKRGDFSLHLRNITPQDEQKFNCLVFRKSLELKKilevvVTLHVAA +>V9K7L7 59 0.282 3.672E-07 1 114 116 14 131 1079 +-SFDVTIFKDPMEVLLDTAVRLECKITnyGSDTLNLDNLAVQWlftYKNmtKKEIYVFNGGKHISK------KAGVRMSDDLLKLGDATLELLRVQFEDEGQYTCAIFITPskvEKSASILVSVK- +>K7F8A9 59 0.265 5.031E-07 36 115 116 0 82 158 +------------------------------------MEVRWFRSeiTPFVHLYQHKQDEYVQQMPEYRGRTKLLKASITEGIVDLRIINVRHSDKGLYRCSVQDGDFHEESVlELEVAA +>G1PDW5 59 0.382 5.031E-07 2 115 116 20 118 253 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNIS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYRSSwDYKYLTLKVKA +>A0A151M4V8 59 0.264 5.031E-07 12 115 116 87 185 474 +------------TAHVGSGALLQCRFSVGGPVVLDSLQVMWYFWEQKVSWYEQGRSHA-------QPGASLPSEKvLESGDASLSLATVTLSDGGVYRCVVEYGaQKNQGETTLRLLA +>A0A2D0SDI7 59 0.242 6.893E-07 2 96 116 48 140 214 +--FTcVGFPRADsliISAQVGSTVILPCEWR---NVSVQTLHVQWSTVSETVFE-RKGAQ--LYEGEGYKNRVDVPQDKLLKGNCSLVLKSVTLTDAGIYE------------------- +>A0A087X471 59 0.232 6.893E-07 7 110 116 117 222 226 +-------PTDPQPSSSGSNVLhgLKC------PSALMIVIIVYFRPDlepEYVLLFRDEQPDPENQHPSFRKRVELQDRRMEDGDVSLLLSNVTTNDTGTYECRLftkINDGENICKTT----- +>A0A2D0SXU9 59 0.206 6.893E-07 0 113 116 6 122 282 +NTVRVTVRESTVEVVQGDSITLPCSfFTMSPLIRLS---IIWTLtpfsdqdNPTQVIAYDQGQ---VIESPSFTSRVEFVDMPWS---ADIILNDTRVSDAGIYRCVVSNPPetgdPGIGELSLRV-- +>M4A363 59 0.214 6.893E-07 2 95 116 23 132 409 +--WSVVLPSSPICAAVGSTVIFPCSYDyplnsdevqtdgqLSAQTGSSEKKVlskMWCLGDSRCLTksYVFHSEG-ILQDPSYQNRVKYL-GQPGSKNCSLRISNLKESDSGTY-------------------- +>A0A1U8DYZ3 59 0.265 6.893E-07 5 115 116 35 138 672 +-----TVPSS--TAHVGSGALLQCRFDVGGPVALDSLRVTWYFWKKKVAWYEPGRSQA-------QPGASLPSEKaLQSGDASLSPAVVTVSDGGLYRCVVGYGaQQHPGNTTLRLLA +>A0A210QZY2 59 0.273 6.893E-07 0 113 116 1311 1409 1796 +NIPSVTVPQSSYSVSLDDTVTITCTVSAVP----SATTVTWEYIDS------NGVNsNVNVGNSRYSGGT-L-------ANPSLVISTARLSDQGTYRCKASNSvGtGESQQVYLYV-- +>A0A093Q072 58 0.200 9.444E-07 13 115 116 1 105 209 +-------------AFLNHTAYLSCYFPNSQKIDMRDLIVFWQKGShRVVHEVYYGEEKRDHLSPEYINRTKVDMD-----KWTLQLLNAGVKDEGHYECIVQHKkeGPpkviHTSECSLHITA +>G3P8F1 58 0.271 1.294E-06 47 115 116 9 78 154 +-----------------------------------------------LFNLHEGVEAPEFQDKRFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCLVLTSyGRNYKECHLNVTA +>A0A146UC14 58 0.197 1.294E-06 38 113 116 1 86 208 +--------------------------------------VSWRRtdlqPGRYLLFYRENRFYEHYQHESFRGRVEVIGSCMKDGDFSVILKKVSIEDSGTYECLITtmNPGggdsELRRSINLTV-- +>H0ZSZ5 58 0.250 1.294E-06 13 99 116 1 83 209 +-------------AFLHHTVYLSCYFPNSQKFDVKDLIIFWQKESKKVLHeVYHGQEKHDNLSPEYINRTKVDM-----GKWTLQLLNAEIEDEGLYQCII---------------- +>A0A1U8BI85 58 0.365 1.294E-06 2 115 116 131 231 401 +--FTVTVPKEVYTAEFGSNVSLECDFDRSECTEFGE--------------IRASLQKVENETSWPSERATLLEEALPLGKALFHIPSVHMRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00051BAAAF 58 0.254 1.294E-06 16 113 116 26 126 501 +----------------GST-TLPCAY--VPEQDFEQQMLMWavEHDKSSATVFRRDDSGDHILLSKYRDRVSVLKDTP--GNVSLQILNLEMSDRGTYTCQVtwrmSNNSliAREITTKLEV-- +>I3JC62 57 0.228 1.773E-06 36 111 116 0 82 207 +------------------------------------MAVEWERydlGEEYVLLYQDGHFDPANQHPFFNNRVDLQDRQMKDGDVSLILRDVTIHDNGTYECRVfmeeTRSWKSISSINL---- +>A0A2G9R9F5 57 0.260 1.773E-06 13 115 116 8 116 257 +-------------ALLGQNVTIPCVLTVkdQPEKDLDLNLvtdsVRWNMvssNGseNIVSLFTNGR------HTPYRQNSNVEGTGFKRGNASLTLYNVQQGDEGKYVCNVFVAGnKLIATRNVEVLA +>B5DJP9 57 0.275 1.773E-06 4 113 116 197 293 512 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELSSGEEVPSVEGTD------------------LIIPNVKRQHMGAYLCIASNGvpPSVSKRITLIV-- +>A0A1J1J3G0 57 0.256 1.773E-06 6 113 116 3 120 980 +------GPLSEVQTATGLEVTLPCDlFPNSISSSLsqdKVTLVIWYKegNQKPIYSFDaRGkslQEAVHWQDEAvLRSKAYFYYDTIPP---ALKIKNVKTEDAGLYRCRVDFQktPTKNCRLNLSV-- +>W5KKH6 57 0.244 2.428E-06 13 96 116 43 125 207 +-------------VKVGRSAVLPCNWRtiLDNLSSDQKPHIEWRTFSETVFE-RRGEE--HYEGEGYEDRVDVPEDKLKKGNCSLVLKEVKAEDAGVYE------------------- +>A0A093FBE8 57 0.225 2.428E-06 18 109 116 6 93 209 +------------------TAYLSCYFPNSQKTDIKDLRVFWQKDAiEVVHEVYHGQEKHDNLSPKYINRTKMDMD-----KWTLQLLNVGIVDEGQYTCIIQHRDKGSPKV------ +>A0A1U8DPX1 57 0.263 2.428E-06 4 115 116 21 126 252 +----VTTAPSS-TARPGSGALLQCRFDVGGPVALDSLLVMWYFWDHKLSWYKHGKSQA-------QPRASLLLEkELQREDASLSLVTLTVPDGGLYRCVVGYGtQKHEGETTLHLLA +>Q4SHQ7 57 0.248 2.428E-06 1 113 116 19 138 322 +-ALNVNIPKDVYEFARGDNITLPCVF--VPKKPPSLVIITWTVKaeeanaeGTLILThYSAGSTTDIV--PAYESRTALDYD-VALGKADLKLSSITLADNKVFECRVQIPGDDEGkladTARLVV-- +>A0A1S3PEB3 57 0.243 2.428E-06 11 91 116 27 108 405 +-----------IIGILGESILLPCSLNSSPPVVPARLKFYWTVNETQLAHgFYDGKENNDPQDSFYKNRTEIFTDLLSSRNFSLLLKDLRVKD------------------------ +>A0A1D1VVS8 57 0.235 2.428E-06 1 113 116 145 244 419 +-ALVVQLPPviiagettDYVMVEEGEDVTLKCKATGLPP-----PTITWTREDNGLLR-PKGQEKMY----SYKG-------------STLHMTRVSRADMATYVCLVSNGvpPAVSQKVVVKV-- +>A0A093FBX2 57 0.225 3.327E-06 18 109 116 6 93 209 +------------------TAYLSCYFPNSQKTDINDLRVFWQKGDvEVVHEVYYGQEKHDNLSPKYINRTKMDMD-----KWTLQLLNAGIMDEGQYRCIIQHRDKGSPKV------ +>A0A1U8BPV0 57 0.225 3.327E-06 1 114 116 31 168 312 +-AFKVATPYSMYVCPEGQNVTLTCRIlgPVSKGHNVTFYK-TWYlssrgevqvcKEHRPIRNFTFQHLHPH--HGSHQD-TQTSHDQAqahglelasdHHGNFSITMRKVTLQDSGLYCCQVveikHHHPQqwLYGYMELQVQ- +>H2RJS7 57 0.245 3.327E-06 15 113 116 33 136 374 +---------------VGDNATLPCHhqFPTSDSFD-----IEWLLqkpNSKQIvvrmdYLF-TGAQDHFYLPLKVKKPFFYPAGDYLSGDASLLISDLLLTDSGEYSCKVKSGGKiQWNRVNLIV-- +>A0A1U7SYY9 57 0.270 3.327E-06 0 113 116 229 341 477 +DAPTtevVRTPevaPTELVGTPGETVTFPLEIPAGETLDTAA----WMIGTESLATVIPGDPpSVVVSDRSYRGRLRVPNDGL-----SLHITDLRLEDAGSYTAQVNTDKSQFTRlFTLHI-- +>A0A1B8Y3X1 57 0.221 3.327E-06 23 115 116 69 156 674 +-----------------------CTFSlAKPPINPLFLAVFWYFQDKEILRYDNKGLSLG-------PRVLFSKEAANNGDVSVSLANVSISDGGIYRCLVIYSPeKKEKEVLLEIFA +>M7BK40 57 0.231 3.327E-06 4 115 116 587 701 1574 +----VLMGSTPQIVSLNDNISIPCNLSGynTAELDLKNVGVTWYlktpRADqkEEVFTFLIGD------HTPHRNGASMSDSDLRRGNAALSLPQIQFKEAGTYTCQVTVTPfDAQGTAVLEVVA +>A0A0Q9W997 56 0.266 4.557E-06 4 113 116 144 240 457 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELANGEEVPSIEGTD------------------LIIPQVKRQHMGAYLCIASNGvpPSVSKRITLVV-- +>ERR1711981_3451 56 0.231 4.557E-06 2 113 116 171 295 485 +--FTLTVePPQgapraivteagpiNTTVTVGDEAVLQCKV---KSID-QSPHIKWLKRLEP---YENvGPATLEVGQERY--RVLDTNTFIAVGDHeylnKLIIDRTTLEDSGLYICFVTNSGFgalTYKSMTLKV-- +>A0A146QAM0 56 0.278 4.557E-06 4 113 116 294 404 629 +----VKVPE--VVVEAGaEFVQLP--FKTKEMPTCEDIEVEWMSSrDRRVHRFHHGSDQREDQFCSYRCRTELNKDRIRTGDFSLTLKYPTDWDSDVYICKVYRKdGTilTKKRVALNV-- +>A0A093GFU2 56 0.219 6.242E-06 18 115 116 6 105 209 +------------------TAFLPCSFPNPQNISLQDLRVFWQKEDVEVVNeVYHGQEKLANLNPKYINRTKMDTE-----RWTLQLLNTGIVDEGEYTCIVqhTDKGSpkliHKSKCLLHIIA +>G3TSJ7 56 0.412 6.242E-06 2 114 116 20 119 280 +--FTVTVPKELYVVDHGSNVTLECDFDTGDPVELGA--------------ITAHLQKMENDTSSHNERAILLEEQLPLHKALFYIPQVRMSDAGQYRCLIVYRNAwDYKYLTLKVK- +>A0A1V4JB96 56 0.224 6.242E-06 11 99 116 52 135 313 +-----------VKSFLNHTAYLSCYFPNPQKTDIKEFIVFWQKGDEVVHEVYYGQEKYDNLSPKYINRTKMDMD-----KWTLQLLNAGIVDEGQYKCII---------------- +>MGYP000376859958 55 0.238 8.550E-06 4 113 116 36 115 120 +----ITKPNATVDVEDGERIDLECEATGDPPLS-----IIWKNNGKV----------------------------LKRGNTStvLQIPNVRLKDAGTYTCNATNQvGSDFHRVKMRV-- +>A0A151MLA9 55 0.268 8.550E-06 36 112 116 0 81 214 +------------------------------------MEVRWFRSkfTSYVHLYRHRKDQYNQQMPEYQGRTELLKDGFTNGSVDLKIASVRLSDEGQYTCFIQDDvitEEAQMEIKVT--- +>A0A087X3G3 55 0.237 8.550E-06 4 97 116 124 221 222 +----VKASQDvlTVKVEVDDwepSVVLPCQYS---QRLEEIVTVKWSRLDlnPNIVHQRQEADDLRGQNELFKERTSMRPEALDSGDFSLTLTEPQVSDSGVYIC------------------ +>B4P043 55 0.250 8.550E-06 4 113 116 140 236 449 +----VVVPPDildyptstDMVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELATGEEVMSIEGTD------------------LVIPNVRRHHMGAYLCIASNGvpPSVSKRITLVV-- +>G3R940 55 0.258 8.550E-06 8 115 116 30 144 467 +--------QSSVTVQEGMCVHVRCSFsyPVDSQTDSDPVHGYWFRAENDISWkaPVATNDPARAVREETRDRFHLLGD-PQTKNCTLSIRDARMSDAGRYFFRMEKGnikwNYKYDQLSVNVTA +>V9KP76 55 0.267 8.550E-06 46 115 116 8 77 497 +----------------------------------------------PVHLHRGGSDVLAGQSPEYAGRTAIFHRELARGNVSLRLQDVRVSDQGSYKCFVSTESRDEEAlVSLDV-A +>A0A147AKI1 55 0.219 8.550E-06 6 114 116 502 628 645 +------VPQ--VEVELGeESVLLPCRTTVTLPGD---ARVEWRgHNDWMVHVYENGSDHLEEQHEIYRKRSKMNEDLLRTGDLSLTLKYPTFRDrriftxxxxxxxxxxxxxxXXIFTCIVSREGNilMKKQVELQVN- +>M7BFH4 55 0.169 1.171E-05 2 100 116 212 337 618 +--FDVEAEHDTITTVIGENAILPCRLITKhlPP----SMELQWRKvgpgKDKLIYFYLydessplvnsypqsdkcpmsylspNGDNSREWLRKEYEKKAEVFKGkEFGKGNISLKLNNIQVEDEGKYVCSAS--------------- +>A0A0S7IXM8 55 0.300 1.604E-05 23 99 116 1 75 141 +-----------------------CS-----EANVNAFAVEWSRADlasEYVLLFRDKHIDSTHQHLSYRNRVDLADRQMTNGNMNLMLMNVTADDKGRYECRI---------------- +>ERR1719228_2343950 55 0.247 1.604E-05 17 114 116 27 108 169 +-----------------ETMELQCVVKGFP-----KAVVTWTKDGEE-LDFANDKRISQSSHDGYQ-------------NAKLTITDVKFSDAGEYKCFANSTelnESSFKTITVRVK- +>L5K8C5 55 0.382 1.604E-05 2 115 116 11 109 291 +--FTVTVPKELYMVDHGSNVTLECDFETEGHVEFGH-----------VKASLQNVENETSLHSAI-----LLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVKA +>A5HUI9 55 0.301 1.604E-05 42 113 116 3 73 451 +------------------------------------------RSSGIVHHYQDGVD--LEQMTEYKGRTELLRDGLSDGNLDLRITAVSSSDSGSYSCVVQDGdGYAEAVVDLEV-- +>A0A091ST03 54 0.243 2.197E-05 18 99 116 6 82 208 +------------------TAYLSCYFPNSQKTDIKDLIVFWQKGLEVVHEVYYGQEKHDNISPEYKNRTKMDMD-----KWTLQLLNAGIVDEGQYACII---------------- +>UniRef100_A0A4W6G2U0 54 0.278 2.197E-05 2 113 116 26 128 229 +--FTFKVS---VSCILSESCILPCNF--HPG---AETIIHWVQvaENIQVHSFYYNEDQLGHQNQNFRNRTSLFKDQISRGNASLQLT----GDEDIYKCHTsTNRGSEDSLINLRV-- +>A0A267GAV5 54 0.250 2.197E-05 3 113 116 31 140 426 +---TVSAPktffasrEELVEGTLSETVILPCTFVVEQQTQPE-INVIWQK-DKKTLTFNKQFVD--------DSRLKIVSTGIKASNrFDLQISEIRASDEGLYRCIASFGNkFFVKNVTLLV-- +>A0A091E5X2 54 0.250 2.197E-05 1 109 116 263 373 515 +-AVDVQVPEDPVVALVGTDATLRCSFSPEPDFSLAQLNLIWQLTDtkQLVHSFAEG----RDQGSAYANRTMLFPEllAPPYSKPSMTLepsKDLRPGDLVTITCS-SYRGYPEAEV------ +>ERR1712131_83821 54 0.260 3.008E-05 47 115 116 0 68 99 +-----------------------------------------------VHSFYGGQDQLADQVGAFANRTRLAPERLADGDASLVLRRVGVADEGSYTCFVRVDTYASAALLLQVAA +>A0A096LYW3 54 0.257 3.008E-05 24 115 116 0 96 169 +------------------------TFSTRTQGSYRELFIYCEANtDHGVFVLYrvhEGVEIPESQHDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYRCGVKTEdGSGIKSCRLNVSA +>A0A2G9R490 54 0.287 3.008E-05 30 115 116 4 84 184 +------------------------------PPDLNLLVVSWTFQGKVILKYDNK--VFVSQDP----RMSLNVESLEHGYASLYVSSVTISDRGIYVCTVKYStESKEKEISFKVFA +>K7G1D2 54 0.237 3.008E-05 1 99 116 24 145 311 +-AFTITTPYSLYVCPEGQNVTLTCKLTGSLSAPHDLLYKIWYFSsnrDQSCsekqhirniserdLHHELGrhhGTHSNVTEKYFHGeRANyhgLETTSDHHGTFHIIIKNLTLQDSGNYCCYV---------------- +>L9KK13 54 0.375 3.008E-05 4 114 116 12 109 618 +----VSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK-------------VENETSPN-SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVK- +>B8VIW9 54 0.262 3.008E-05 4 106 116 534 612 1280 +----VRGPSD-LSVNEGTRVDLRCEAVADSSLEL---HYTWKRDDATI---------------EYNRRVQWLKDQ----N-VLTIADLTVEDAGIYTCVAYTPQPKY--------- +>A0A093DKE5 53 0.245 4.119E-05 60 115 116 1 56 58 +------------------------------------------------------------QDERYNSRTEFFPSEFQAGNMSLHLKNLRSSDQGSYTCVVSfNDRHHRGSIQLQV-A +>I3KLS4 53 0.265 4.119E-05 47 109 116 0 63 308 +-----------------------------------------------LVLYKDGKFLPDNQHPSFKNRVDLQERQMKDGDVSLILNNVNTADKGTYQCRVFTEGaRTWKTI------ +>H3ALD4 53 0.245 4.119E-05 5 113 116 25 137 436 +-----SSSRSTIQIARGETIKLECKFSL-ASTDVGALDIEWVLMNPDMTanddLIVFTGNNLFKETCNVRDRLKFVSSDPGLGDASIELTDLKLSDTGTYLCKVkKTPGLDTQKIVLAV-- +>A0A091GLG7 53 0.309 5.641E-05 60 113 116 1 55 58 +------------------------------------------------------------QDEKYRGRAEFFRREFRAGNMSLHLKNVRSSDEGSYTCVVSFNGTNHDGlIELRV-- +>G3HAI4 53 0.221 5.641E-05 19 113 116 0 119 242 +-------------------VTLDCEFSFID--STENLEFYWEREDiieeyevedrefyrffkyydffqvytKVVYQFYDNAEQLEDQNALYEGRVSVDQNEISEGILSLLLRNVDFMDEAVYKCSAVSPnGRGENKVKLIV-- +>A0A087XQ27 53 0.318 7.724E-05 47 112 116 0 65 309 +-----------------------------------------------IFLMRDDFPDPTKQHEDYKNRVELRDPDLKDGNLSLVLRNVSSKDVGTYVCRMKTSGGRQKRATIK--- +>ERR1719330_136817 53 0.234 7.724E-05 18 114 116 637 708 1397 +------------------TVKLPCIAVGSPSPDLS-----WKVNEREMVK---------------SDRVRLLPD------GSLQITNVSKDDAGTYKCLVNNKfGQDMVTHQLIVN- +>ERR1719210_2588835 53 0.244 7.724E-05 18 114 116 1075 1146 1816 +------------------TVKLPCIAVGSPSPDLS-----WKMNEAELVK---------------SDRVRLLPD------GSLQITNVSKADAGTYKCLVNNKfGQDMVTHELIVN- +>A0A0E9XPS5 52 0.345 1.448E-04 62 115 116 1 55 192 +--------------------------------------------------------------PHFKGRTSLFKDQIKNGNASLLLQNCNMQDSGAYQCYTSTKqGNTNNIVNMKVHA +>W5KKF0 52 0.252 1.448E-04 12 96 116 27 110 194 +------------TVKVDRSAVLPCNWKtiLDNLATDQSPHIEWRTFSETVFE-RLGEE--QFQGEGYEGRIDVPEDELKKGNCSLVLKDVKLGDAAVYE------------------- +>A0A1S3PTM6 52 0.250 1.448E-04 0 115 116 23 141 259 +NAtFT-EVPKD-VSVSEGEDVEMPCAFRaiGSSPFSLE---IQWWYLKET----TPKEHVHELQISAPANRAKVTQKDATkistvrvQGSAishRLSLSKVRKEDEGVYECRVSdlYSDETQEY---KVQA +>A0A194RGV6 52 0.213 1.448E-04 4 113 116 147 247 476 +----VVIPPDfiseetsgDVMVHEGETVRVSCRARGQP-----EPRVMWRREDgsDIIIRYTNGT----------KSKVSIYED------AVLTFNKISRSEMGAYLCIASNGipPSVSKRIVIKV-- +>L5JV44 52 0.259 1.448E-04 36 113 116 0 80 985 +------------------------------------MEVRFFRDQfyAVMHLYREGKDQHDVQMPAYRGRTELVTDFIAEGHVSLRLEKVTLSDTGLYGCWFSSQTNDQEAIwELQV-- +>G3I7L2 52 0.380 1.448E-04 4 115 116 189 287 1446 +----VTVPKEVYTVEFSSNASLECDFDLSECTELGE--------------IRASLQKVENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>ERR1719419_1020032 51 0.256 1.982E-04 4 75 116 32 105 108 +----VYVPEQPVVALHGRDAMLNCSFSHANPFNLSDLSVFWQLTDtkRSVHGYGSGRDQLADQAERFVNRTSLFPTQL---------------------------------------- +>A0A093IYF7 51 0.263 2.714E-04 60 115 116 1 56 58 +------------------------------------------------------------QDERYHGRTEFFHSEFRAGNMSLRLKNVRSSDKGSYTCVVSFNDTYHDVlIELQV-A +>H2MX96 51 0.250 2.714E-04 52 113 116 1 68 159 +----------------------------------------------------DGGVDPDSQHESFRNRVFLNDSQMKDGDLSVVLKNVTKNDNGTYQCRVlqHNGShremKLISTVHLSV-- +>M7BZG2 51 0.296 2.714E-04 36 97 116 0 61 812 +------------------------------------MQVKWSRPqlGQDVHVYL--PDGSEVQGERYRGRTELLRDGIQSGSLALRIWNLTLRDEGRYLC------------------ +>MGYP001240084172 51 0.323 3.715E-04 46 111 116 8 75 104 +----------------------------------------------PVHSYFSTRDQLAHQSERFRGRTSLFKEQISRGNASLRMTGLQLQDQGRYKCFTStiSGSTKESFINL---- +>ERR1719167_1155135 51 0.313 3.715E-04 66 115 116 8 58 132 +------------------------------------------------------------------PRYQVLHSAEEPNTWSLQIRNVQESDAGKYECQINTEPkPKSHTVQVKVVA +>MGYP000480310252 51 0.280 3.715E-04 47 115 116 16 87 136 +-----------------------------------------------ILYFTNGHLYPTGSKSK---RVSLLQNPPTVGVATLKLTDVHPSDTGTYLCQVNNPPDFYTNglglINLTVlgKA +>H3A676 51 0.260 3.715E-04 48 115 116 1 69 297 +------------------------------------------------ILFFSGDRVYDNYYDEMKGRVHFSSNDPKSGDASITIRDLKNGDTGIYQCKVkKAPGLQSRKITLSVIA +>ERR1719495_2252884 50 0.257 5.086E-04 16 114 116 37 116 155 +----------------GDRLLIECKVAGEP-VD----SVSWLKDDKQIT----------------DPRVNFTANTQKVKNATLTIQALEFEDRGVYTCVLNTElyGNSSSTILVRVK- +>K7G740 50 0.279 5.086E-04 1 113 116 4 110 354 +-AFGEESGPTRLNGAQGESVTFALVVPRGSRVD----SVAW--NGKSIIAIVtPGEPaPLRVIHTHYRDRLRV-----PDGSYSLQVTDLRPEDTGTYTAQIATQGspdPIFRRFALRV-- +>ETNmetMinimDraft_8_1059916.scaffolds.fasta_scaffold131001_2 50 0.272 5.086E-04 2 115 116 21 130 552 +--F-VLTPVNPLNAQDGANVTFLWDYTANKQLTLA----QWgtMTEGnilGTIIAQQHGNNDVEYLSSRYKGRA------LIERRTSLTLVHVKTSDSGRYGCKLTFEGeqSIMNSTMLIVSA +>A0A093IZ31 50 0.250 6.961E-04 63 113 116 1 52 55 +---------------------------------------------------------------SYKGRTAFFASQVRRGNLSLKLRNIQVSDKGKYTCKVAYSnWYREAYVELDV-- +>A0A091HHJ5 50 0.250 6.961E-04 63 113 116 1 52 55 +---------------------------------------------------------------SYEGRTSFFTSQVRRGNLSLKLRNIQVSDKGKYTCRVAYAdWYRETYVELDV-- +>A0A091QTN0 50 0.232 6.961E-04 61 115 116 0 54 56 +-------------------------------------------------------------DERYQGRTEFFHSEFRAGNMSLRLKNIRISDKGSYTCEVSFDDMYYDVlVDLQV-A +>ERR1740129_1914053 50 0.232 6.961E-04 4 109 116 209 332 437 +----ITSNAVSYLYKEGQEVLINCEVQVDPELR-KHLVVTWYHGNNELkdlpqqkVTYLQGKEGMKPESASYlANEDDLEEGDQSEGkeerrilltNSTLKISGLKEEDIGEYRCEAnlSKPGLMEGPV------ +>A0A091IN56 49 0.230 9.527E-04 63 113 116 0 51 54 +---------------------------------------------------------------RYQGRTEFFHGEFRAGNMSLHLKNVRSSDKGSYTCVVSFDDTYHEVlVELQV-- +>A0A2F0B9E1 49 0.355 1.304E-03 11 114 116 1 91 94 +-----------YMVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVK- +>A0A147AGM2 49 0.276 1.304E-03 50 113 116 118 182 190 +--------------------------------------------------IIQGKPDLKNQDVKYKGRVSSFQNQFQSKNYSIILEKLEKNDAGDYECSIVSDGvGKTTRVSLTV-- +>A0A1U8DYI6 49 0.224 1.304E-03 7 97 116 1202 1293 2092 +-------PEKPlVTAAEGDAVTLRCNYKTSTSAN---YYLYWYRqhPDQTLqYILLRGTKtVSGVQDTaPFAeQRFS---SQASDSDTTLNITALELADTAVYHC------------------ +>A0A147AI80 49 0.254 1.784E-03 65 115 116 153 202 237 +-----------------------------------------------------------------QGRVSSFPEEYSKGNFSITLMNLQVQDSGVYDCFI-HSADTHRFVNLTVSA +>ERR1719232_497932 49 0.270 1.784E-03 4 98 116 188 267 284 +----VGGPD--VHVDHHSSLELTCRV---HSGDKTPAYIIWQREDK-ILKFDGGETsEVKYLTRDTRGR-HL---------STLVIEDIQLEDSGEYTCQ----------------- +>A0A194PP86 49 0.213 1.784E-03 4 113 116 119 219 412 +----VVIPPDfiseetsgDVMVHEGSAVRVSCRARGQP-----EPRVMWRREDgsDFVIRYTNGT----------KTKVSIYED------AVLTFSKISRSEMGAYLCIASNGipPSVSKRIVIKV-- +>A0A212F5A5 49 0.229 1.784E-03 4 113 116 112 212 440 +----VVIPPDFVaeetssdtVVAEGGTARIVCRARGQP-----TPRIIWRREDgsDIVIRSPNGA----------KKKATIHEDE------VLTFTKISRSDMGAYLCIASNGvpPSVSKRIVVQV-- +>A0A094KAV8 48 0.230 2.442E-03 63 113 116 1 52 55 +---------------------------------------------------------------RYEGRTAFFIPQVRRGNLSLKLRNIQVSDKGKYICKVAYSnWYRETYVELDV-- +>H1A155 48 0.303 2.442E-03 61 115 116 2 56 58 +-------------------------------------------------------------DRRYRGRAEFFHGELRAGNVSLLLRDVRSSDQGSYGCQVSFQdESREVLVELEV-A +>ERR1712168_1775082 48 0.242 2.442E-03 16 114 116 129 201 265 +----------------GDDLELDCKANG-------ITEVEWFKDNQTLVE---------------DERVQLVAYEAI-TNGKLKITSLKYEDAGVYSCSV---GSSYKKIVVRVK- +>A0A1V4J6W5 48 0.352 4.571E-03 64 113 116 3 53 324 +----------------------------------------------------------------YVGRTELWKDGLAKGSVNLKIFHVQLSDRGIYTCLVVNGsDYDQAVVELQV-- +>W5MGJ9 47 0.244 6.254E-03 8 97 116 119 207 209 +--------QTEVFSEEGESVTLSCGY----STDKSAAILYWFRQkphsGLEYIQYIGARGNRGANHAAYFARVR-FGSSADTDSTTLRISDLSLDDTAVYYC------------------ +>A0A0S7G0P9 47 0.321 6.254E-03 61 115 116 0 55 222 +-------------------------------------------------------------DQQFRGRTSLFTDQIPRRNVSLLLTAVKIQDEGRYTCRTSTSkSNKKASVDLKIEA +>UniRef100_A0A3P8PD64 47 0.240 6.254E-03 61 114 116 213 266 292 +-------------------------------------------------------------DTGHRDRTEMNNNPLKAGDLSLTLKHPTERDSGTYRCKVYGRTSRYKKVQLRVK- +>ERR550539_200351 47 0.250 6.254E-03 7 113 116 75 156 349 +-------PRSgQYVVREGSSLTLECQASGNP-----EPTITWKKEN------------------------SLLPSGLKmvSGPAVL-ISAVERRDGGLYVCMGDNGvgGQSRANISLTV-- +>W5L3G1 47 0.340 8.555E-03 70 115 116 0 46 102 +----------------------------------------------------------------------MFKEVLRNGNVSLKLSNVRSSDEGEYRCRIDFKGvHASLIIKLSVEA +>MGYP000323074758 47 0.280 8.555E-03 65 113 116 17 65 148 +-----------------------------------------------------------------KGRVA-FASNFLAGDASLQIEPLKPSDEGRYTCKVKNSGrYVWSHVILKV-- +>ERR1712002_701087 46 0.245 1.170E-02 61 115 116 12 68 103 +-------------------------------------------------------------DQQFKGRVLHFPDELKSGNASIIIRNTEVADSGDYTCEFPrlQPEGQIFHIKLVVGA +>SRR5229473_5013123 46 0.326 1.170E-02 68 115 116 7 58 104 +--------------------------------------------------------------------VNVSHSDPMTGStmASLVIPNVSPGDAGWYRCLVSNAGgtVNSGRATLTVLA +>MGYP000432880983 46 0.300 1.170E-02 67 114 116 5 51 116 +-------------------------------------------------------------------RLSVYS---NNGNHQLTISNVQQSDAGQYRCVANNSldTATSSSATLTVQ- +>ERR1719445_273819 46 0.320 1.170E-02 62 113 116 11 62 187 +--------------------------------------------------------------PFFQDsRLAVRQD-LSGGEWQLVIRDVAFSDAGEYECQINTSPVLSHTISLAV-- +>G3PM67 46 0.241 1.170E-02 0 100 116 23 135 278 +NAtFT-EVPKD-VSVGEGEDVEMPCAFKAVSSAPMS-LEIQWWYLKEDV----PKELPHELQISAPANRAKVVPREATkiscfplygfqtvrvQGNAishRLSLSKVKKEEEGLYECRVS--------------- +>DeeseametaMP1372_FD_contig_41_77149_length_359_multi_15_in_0_out_0_1 46 0.237 1.170E-02 13 115 116 103 214 351 +-------------VRVGKDIMIPCPVLSDViELDGAFKSLYWSYctsrtcnTAETTWSWMAGMNstrNVKVTHKgPYAGRVNL------TRNGTLVVSNVRLNDSTDYRCTVQrvNFtSPRTYFFTLVVNA +>A0A099YV52 46 0.250 1.601E-02 61 115 116 0 54 56 +-------------------------------------------------------------DERYQGRTEFFHGEFRAGNMSLRLKDIRNSDKGSYSCLVSFDNQHHDGlIELQV-A +>ERR1719373_1369292 46 0.267 1.601E-02 62 113 116 10 63 109 +--------------------------------------------------------------PGY-PRYSMTGEE-ARGNWSLEISPVRSSDDGVYQCQVSASGEdpaiRSGEARLSV-- +>A0A218UC32 46 0.346 1.601E-02 64 111 116 19 65 286 +----------------------------------------------------------------YRGRTELQED--GAGDASLIIRNVTLQDYGRYECEVTNElEDDTGVVKL---- +>ERR1719323_1267757 46 0.210 1.601E-02 0 102 116 75 187 335 +NATVVKKEPENAILQRGVDVTFDCGVEVDKGL-IESTTIKWQKidsEGKEVnLDYVTESNviveyEGEIPSEEFTDEnVDLNANRLVlLSNNSLRISNPTEQDIGTYKCLVYTP------------- +>A0A2G9RGY2 46 0.333 1.601E-02 69 115 116 1 48 407 +---------------------------------------------------------------------SLNVESLGDGYASLHISNVTISDRGTYMCTViYNAESKEKEISLKVFA +>26061|Ga0209458_1588845_1|-35|01 46 0.321 2.189E-02 63 114 116 13 68 86 +---------------------------------------------------------------SFRKRVgSLPVGRhrLQRDNTELLILNVQPSDEGDYECEASNSaGRDHQVIQIDVQ- +>A0A093H5V8 45 0.320 2.994E-02 61 112 116 2 54 58 +-------------------------------------------------------------DESYQGRAEFFHSQLRAGNLSLLLKDIRSSDQGLYSCLISSQGtQQGASVLLQ--- +>SRR5579859_3347982 45 0.348 2.994E-02 75 115 116 5 47 120 +---------------------------------------------------------------------------PGQTNATLMLSNVQLSDSGTYSCTISNiyGSTNSSTVTLTVIA +>ERR1719348_127727 45 0.319 2.994E-02 67 113 116 6 51 130 +-------------------------------------------------------------------RMRVMEDR-GRGEWMLNIRNVKHSDAGNYECQVNTNPLLKHTVTLSV-- +>A0A146NXZ2 45 0.217 2.994E-02 38 99 116 3 70 199 +--------------------------------------IIWYKCDQPVercknsdIIFHSDKNNVNVQ-SGFKGRVSLLEPDVTQKKCSIMINDLRPSDSGYYQLRV---------------- +>A0A147AJW6 45 0.218 2.994E-02 60 113 116 119 182 312 +------------------------------------------------------------QNPHFKGRTELQGISSSDGNVNVILHNVTETDSGTYDCYVksdTNGPktrrkraTSERTIKLRV-- +>S7MWF5 45 0.380 4.094E-02 75 115 116 0 41 150 +---------------------------------------------------------------------------MHKGTAVLRILNVQLSDNGQYRCVIQNGSFYSETvIELTVAA +>A0A1A8FHS3 45 0.425 4.094E-02 70 115 116 0 46 304 +----------------------------------------------------------------------MFGDQISRGNASLQLTNVQVQDEGRYQCYTSTItGKNEIFIQLNVYA +>U3KKG5 44 0.283 5.598E-02 64 115 116 5 56 58 +----------------------------------------------------------------YLGRAEFFHGEFRAGNVSLLLRDVRSSDQGTYGCEVSFQDvPQEVLVELEV-A +>SRR5487761_2364737 44 0.333 5.598E-02 63 115 116 10 66 99 +---------------------------------------------------------------WMRDGLALNDDSRITGSAssSLQISNVQSTDAGNYSVQVSNQaGSaDSANATLTVSA +>ERR1719232_1187939 44 0.283 5.598E-02 67 115 116 1 51 203 +-------------------------------------------------------------------RYSMLGED--DNTWDLHIHNVQVEDEGLYQCQIlastRSGPLRSDYVTVSVLA +>ERR1712032_100840 44 0.312 5.598E-02 66 113 116 6 52 228 +------------------------------------------------------------------PRM-MVRQDLSAGEWQLIIKDVRYSDAGQYECQINTSPVLSHTLKLAV-- +>UniRef100_UPI000C789600 44 0.298 5.598E-02 39 113 116 349 408 1978 +---------------------------------------QWYKEDILIHRV-----------PSLVDRTQITQD------GSLVLSNLKSEDAGVYVCEISNGiGrAQQARATLVV-- +>11155|Ga0310343_14864799_1|+2|11 44 0.282 7.653E-02 70 113 116 5 50 95 +----------------------------------------------------------------------MWQDIPGANSATLTLSNVQPADAGNYRCVATNPyGlATSNPAMLTV-- +>SRR4029434_1953419 44 0.279 7.653E-02 45 111 116 1 68 116 +---------------------------------------------RVLHSFYYGTDQLDRQSPEYKNRTSLYHKQLLSGNASLRLEGGGPRDTRKYLCSVSTSqGTDKAELQL---- +>ERR1719362_406444 44 0.324 7.653E-02 79 115 116 6 41 172 +-------------------------------------------------------------------------------DWVLEIRNTQPGDAGIYECQVSTTPPRSHLIFLKV-A +>ERR1719239_1712731 44 0.296 7.653E-02 60 113 116 17 68 213 +------------------------------------------------------------QHDIDDPRFSV--DRPTPQHWDLLIRDVTVYDGGQYRCKVNTEPPKYKTVYLRV-- +>A0A194QIS4 44 0.217 7.653E-02 1 112 116 307 444 786 +-AIYIKGPPKiisnhTQFGSQGDSVNIECAAFSVPRID----NIYWSFEDKDIdavhdqdvakkrwpaqlvqggldqSWFSAGPFvfTPFAQHEDYA-----FLEDLQPGgvvNSTLIIRESQSRHFGTYKCNVSNEyGSDVLEITLK--- +>GraSoiStandDraft_13_1057314.scaffolds.fasta_scaffold1618863_1 44 0.193 7.653E-02 2 110 116 453 576 928 +--FSCEVPEwhrhvdDVVSVQVSGMVILDCPVEVYPKSE-----VVWTTSRGMLFQsLADSEQLSSFKRSSYFvfNRgVnitdKFVNEHFTDGhfsllkNGSLLVKNIGRGDTGRYTCMVVNGRENFTSVT----- +>MGYP000408629051 44 0.326 1.046E-01 66 113 116 10 55 76 +------------------------------------------------------------------GRYHMTS---LNGTCELNIDNVTPQDAGVYTCIISNSqGKSSSTAALKI-- +>TARA_MED_95_MAG_00493_000000008914.1.1 44 0.261 1.046E-01 28 113 116 1 68 114 +----------------------------DPRFNL---TVEWKKDNQDVIL---------------DSRITV--DRASIGNQALTIKDLKYEDAGTYTCVAKTQttGTDTESGELKV-- +>ERR1719219_1093064 44 0.297 1.046E-01 67 113 116 17 62 125 +-------------------------------------------------------------------RISIVRPVLSM-NWSLQIRSVRIEDSGEYLCQTSQHPPASISTNLTV-- +>A0A146SWU3 44 0.259 1.046E-01 61 113 116 0 53 194 +-------------------------------------------------------------DEQFSGRVQSDKDVLREGRIRLHVSKLRTEDSGLYVCYVkTDGGSGSGRFLLNV-- +>ERR1719270_1787512 44 0.195 1.046E-01 4 97 116 177 254 308 +----ILGPKSQYVAY-GSSMVLKCRI---ENLSRTPRYIFWTRNGETFTS---------------RSRtgVSLETERVSGTSSSdLRVSSLRMEDSGEYSC------------------ +>TARA_SOC_28_MAG_00058_000000004804.1.1 44 0.333 1.046E-01 78 113 116 6 41 508 +------------------------------------------------------------------------------GTWSLEIRQVSLQDSGEYQCQVNTEPKESLDVTLVV-- +>MGYP000524822933 43 0.290 1.430E-01 60 113 116 14 68 104 +------------------------------------------------------------QDEQFRGRVFHFPEHLDVGNASIVIRATKLTDSGNYTCLFPLLvPERRSNIELVV-- +>ERR1712002_842621 43 0.283 1.430E-01 38 114 116 8 87 112 +--------------------------------------VIWEFTGHNVgsQSTQNAKTYSLGFHKTYNKR-DFMVESLSEGKSgvKLIIPDVKISDSGDYKCSLNTPGGEMAVQKVIVN- +>ERR1711946_102323 43 0.259 1.430E-01 36 108 116 2 79 116 +------------------------------------YIVLWYKDddGEPIYTFDarSGSGsashWSEEQPRGFGSRARLI---ISPNPPQLVIDTVRPGDAGLYRCRVDFKSSQTRN------- +>ERR1712015_97040 43 0.266 1.430E-01 38 113 116 6 94 116 +--------------------------------------VIWFKDNELVPMYVyyrkiedaKNTSIPKFMHWSdskvVQNRASFYADSAHDLAC-LQLKNVKTTDAGVYTCRVDYSiGfATESEINFSV-- +>ERR1719412_2839206 43 0.232 1.430E-01 63 114 116 1 56 117 +---------------------------------------------------------------RYNDKISMWDESgrriLDLADYSLVLSPVTADDTGIYHCLINNRGVTDDPIHLTVQ- +>ERR1719356_1659934 43 0.333 1.430E-01 78 113 116 1 36 118 +------------------------------------------------------------------------------GEWELRISDIQHSDAGNYECQINTNPILSHTIFLTV-- +>A0A067RNH4 43 0.314 1.430E-01 79 113 116 1 35 133 +-------------------------------------------------------------------------------NWGLQIKFVQPRDEGWYECQVSTHPPTSIFVELRV-- +>ERR1719309_907511 43 0.307 1.430E-01 64 113 116 2 52 150 +----------------------------------------------------------------YSGDVRIKME-HAEGteDFTLEITNVQLRDAGHYECQINAIPVISQIVHLKV-- +>ERR1719150_1010163 43 0.341 1.430E-01 73 113 116 7 47 157 +-------------------------------------------------------------------------EEGSSSSWALVIRNVSTGDAGQYECQVSTSPHMAATITLTV-- +>ERR1719468_904506 43 0.264 1.430E-01 80 113 116 1 34 202 +--------------------------------------------------------------------------------WTLRIRSVQPRDAGIYECQVSTEPKMSHFVQLNI-- +>H3AEX2 43 0.320 1.430E-01 64 115 116 7 59 211 +----------------------------------------------------------------YSPGVAISEQGLKDGNASLVLTDVHIAHEGDYVCGIlYTPDKEERTVTLKVEA +>A0A096LYY7 43 0.239 1.430E-01 64 109 116 1 46 379 +----------------------------------------------------------------FKDRVDLQDKQMKDGNVSLVLRNVTTDDRGAYECRVVQTNSRTETV------ +>H2M714 43 0.324 1.430E-01 79 114 116 17 53 583 +-------------------------------------------------------------------------------NGSLRIWNVTKSDAGLYTCVARNQfGMASSTGSVTVK- +>MGYP001271308567 43 0.283 1.955E-01 65 114 116 24 75 92 +-----------------------------------------------------------------KPRYSVLGTD-NSGEFSLQITDVQLEDDADYECQVGpalYNQPIRHKAHLTVQ- +>SRR6218665_342542 43 0.396 1.955E-01 61 113 116 17 68 105 +-------------------------------------------------------------HSPYRGRFDLHINQ-TEGFYQLVIPRVELTDAGIYSCQEDEGSGDSKLAQLTV-- +>S4NTJ4 43 0.261 1.955E-01 38 99 116 1 57 105 +--------------------------------------VQWTRNNTN---YFIGTQKSYEQDlSSYSagDRFSIAANSTD-----LLIRDVRPSDSGLYTCEV---------------- +>MGYP000710478752 43 0.254 1.955E-01 15 111 116 4 109 138 +---------------EGSHITIWCNVSGFQ--GPSEQNFQWSvympKAPEREIQIISTMDD-TFSYAIYTQRVrsgQIYVERV-QGNLALlHIIDLQTRDAGVYECHTpstdeRYFGSYSAKTTV---- +>ERR1719402_1261291 43 0.324 1.955E-01 78 114 116 21 57 144 +------------------------------------------------------------------------------GSWTLVIENSQAEDSGSYRCQVNTEPAKSKSFSLVVN- +>ERR1719266_3289520 43 0.240 1.955E-01 40 113 116 0 79 173 +----------------------------------------WFKNdsDKPIYTFDtRGKTDEEARHWsddkTLEGR-AFFRGDHNPG--RLFVDNVKSYDEGVYKCRVDFRraPTKYYKINLNI-- +>A0A096MIE8 43 0.259 1.955E-01 47 100 116 3 56 211 +-----------------------------------------------LYQVHEGVEFPESQDDQFSGRVQIDTDVLREGRIRLHVSRLRTEDSGLYLCVLS--------------- +>A0A0F8AVY8 43 0.294 1.955E-01 65 114 116 14 64 231 +-----------------------------------------------------------------QGRVGLSPTAFKDGNFSLVIKDVTMNDRGLYSCNLHHHyCHLYETVRVQLN- +>ERR1711962_427 43 0.259 1.955E-01 40 113 116 7 76 274 +----------------------------------------WIMPQGAVF-HLTKADNERGQSP-YA-----LVGDLKEGNCSLVISEVRLQDEGNWRCVVKVDGQDAEKgplIHLHI-- +>ERR1719446_1259041 43 0.288 1.955E-01 66 113 116 9 58 537 +------------------------------------------------------------------PRLSLDTDKP--GDCRLKIFPVMPEDQGTYLCQVGPGGglpaMVSESVEVRV-- +>A0A0K8R965 42 0.720 2.671E-01 1 50 116 17 66 67 +-AFTISAPQDLYVVEYGSNVTMECKFPVAKELNLYALVVYWEMEDKKVIPF----------------------------------------------------------------- +>SRR6266568_2003010 42 0.342 2.671E-01 79 114 116 13 50 99 +-------------------------------------------------------------------------------NGSLLINNVQATDAASYMCQVSNGiGsGLSKVFKLTVQ- +>ERR1712038_167179 42 0.291 2.671E-01 67 113 116 1 47 149 +-------------------------------------------------------------------RFQVLHKE-GSYDWILQIKYVQQRDAGEYDCQVSTStGTISRKVNLSV-- +>A0A099Z206 42 0.320 2.671E-01 65 113 116 1 50 158 +-----------------------------------------------------------------RPRVSVQDHALRNGNFSLQIDPVRIEDAGLYEAQVSYSNkVQNCQVELGV-- +>A0A0T6BD17 42 0.314 2.671E-01 79 113 116 9 43 180 +-------------------------------------------------------------------------------NWGLLIKHVQPSDAGFYECQVSTHPSTSILLELRV-- +>A0A1A7Y0V4 42 0.250 2.671E-01 62 113 116 0 55 184 +--------------------------------------------------------------PRFLQRkMNISNQAFSKGDFSLTISDLQPTDQGTYSCHLHHHycGlHERREFWLKV-- +>A0A1A8RTC4 42 0.236 2.671E-01 43 97 116 46 97 235 +-------------------------------------------PRRVFYRVTNGVEAPESQHQQFAGRLHFERDE---GRVSFHLSRVTAEDSGRYRC------------------ +>ERR1719192_1153370 42 0.270 2.671E-01 67 113 116 8 53 540 +-------------------------------------------------------------------RVEI--ERTEDGNASLTIHDSQIEDCGEYYCILANEeGSVSSSARLSV-- +>A0A182LB25 42 0.351 3.650E-01 79 115 116 4 40 65 +-------------------------------------------------------------------------------DWTLQIKFVQDRDAGLYECQVSTHPPTSIFLELKVVA +>ERR1719419_501328 42 0.371 3.650E-01 80 114 116 2 36 105 +--------------------------------------------------------------------------------WNLQIRQVTSDDAGEYRCTVNTDPVKKKIVTLHVK- +>ERR1719350_2132357 42 0.300 3.650E-01 67 115 116 0 48 117 +-------------------------------------------------------------------RFSILHKE-GSYDWVLQIKYIRERDAGVYECQVSTNtGIISRKVYLEVVA +>SRR4029434_6088057 42 0.279 3.650E-01 47 113 116 0 64 178 +-----------------------------------------------VINLRGG--VPEVFHP-YEGRVQLLTQGFQDGDVTLKMDSVRIPDAGDYQCLIQTPnSTHLSFFNMKV-- +>ERR1719507_2641528 42 0.294 3.650E-01 80 113 116 0 33 200 +--------------------------------------------------------------------------------WTLRIRYVRMRDAGLYECQVSTEPKLSHTFFLNV-- +>ERR1719357_952636 42 0.277 3.650E-01 78 113 116 1 36 200 +------------------------------------------------------------------------------GSWGLLIEDTTPRDSGDYQCQVNTEPKESLDVTLIV-- +>A0A1B6FWI0 42 0.317 3.650E-01 75 114 116 3 43 203 +---------------------------------------------------------------------------YKNGTATLKINEVFPEDEGEYKCIATNSvGTCETKCTLKVK- +>ERR1719285_1382981 42 0.282 3.650E-01 69 114 116 7 51 206 +---------------------------------------------------------------------ELLPGE-STSDWSLTIVNASSEDQGVYECQINTDPKMNKKFNLFVK- +>I3JRH5 42 0.269 3.650E-01 65 113 116 0 51 268 +-----------------------------------------------------------------KNRVALRDRGMKGGDASLIVKKVTTADTGTYKCRVKIAetGSwKYVTINLNV-- +>F1RH87 42 0.325 3.650E-01 74 114 116 1 43 325 +--------------------------------------------------------------------------ELSQDNGTLTIEPVRREDAGHYQCEASHLGnsSKSDPLRLDVK- +>G1P6L8 42 0.277 3.650E-01 63 114 116 356 409 411 +---------------------------------------------------------------WFFNNMSLKSMKLSWNNRTLTIDPVRREDAGSYQCQVSNtiSSAESEVVELDVK- +>HubBroStandDraft_1064217.scaffolds.fasta_scaffold09084_1 42 0.341 3.650E-01 77 115 116 0 40 600 +-----------------------------------------------------------------------------NGEkFSLVILDVTPEDSGTYKCEASSKaGTITRTFDVNVAA +>ERR550532_831480 42 0.313 3.650E-01 65 113 116 49 96 918 +-----------------------------------------------------------------KNRVS-FDTQLSP--ASLKIRNVSESDAGLYRCRVdfTTSQTRTERLNLRV-- +>ERR550519_2832680 42 0.285 4.987E-01 80 114 116 8 42 99 +--------------------------------------------------------------------------------WTLKIKNIQESDTGFYECQVSTEPKRSKLFHVSVK- +>ERR1712179_870826 42 0.259 4.987E-01 64 115 116 30 77 101 +----------------------------------------------------------------FQSRFVL------QSNFSLLINNIEEEDEGNYSCYImSNPPvVTVYNVQVRVPA +>ERR550534_1707027 42 0.307 4.987E-01 76 114 116 17 55 101 +----------------------------------------------------------------------------KSGSWTLVVEDCQPGDSGSYRCQVNTEPAKSKNFSLVVN- +>SRR5436190_4056157 42 0.272 4.987E-01 75 115 116 47 90 125 +---------------------------------------------------------------------------PGETNATLTIPNVRMSDAGAYFVVVTNPfpsSVTSRTATLTVTA +>MTBAKSStandDraft_2_1061841.scaffolds.fasta_scaffold530346_1 42 0.304 4.987E-01 70 114 116 4 49 155 +----------------------------------------------------------------------LADKRIVQSRGSLVITDVTPQDSGIYTCLARNiFGVMTSSATLTVQ- +>ERR1719510_2917407 42 0.388 4.987E-01 78 113 116 7 42 162 +------------------------------------------------------------------------------GNKTLRINNVTYADAGRYECQISTTPPKGHQIDLRV-- +>ERR1711963_1193321|ERR599218_k119_345088|+|430|9.954e-120|2|1744|2353|1744[1744]:1917[1917]:174[174]|2009[2015]:2353[2353]:345[339] 42 0.298 4.987E-01 63 113 116 1 56 171 +---------------------------------------------------------------RYTQDTRFTPMN-EDGNevWVLKIQNARLSDSGNYECQISYHDDMEKklkmPVRLRV-- +>ERR1711874_856896 42 0.240 4.987E-01 67 113 116 2 49 174 +-------------------------------------------------------------------RISVMKEN--TNDWSLVIDPVRQTDSGTYECQVPTStaeGKAGRLVNVTV-- +>ERR1719270_1935117 42 0.297 4.987E-01 67 113 116 0 45 185 +-------------------------------------------------------------------RIKVFHRQ-GSPEWKLSINPVELSDAGLYECQVSTTPHTSHFIALNV-- +>SRR3990172_1493906 42 0.325 4.987E-01 75 115 116 9 51 204 +---------------------------------------------------------------------------PGATTATLTISSVDASDAGSYDCTVTGGcGaVTSNAVTLTVKA +>A0A162BS17 42 0.268 4.987E-01 19 97 116 39 115 212 +-------------------VTIDC-YCGTFQCD----TVYWFHsvPDKSKVQFLGKCNNAgRSSYEKDVDQARFVFEKKGQTNFVLRIRNVTEKDRGMYSC------------------ +>TARA_MED_95_MAG_00521_000000004282.6.1 42 0.342 4.987E-01 79 113 116 37 71 251 +-------------------------------------------------------------------------------DWILQIKYVQPRDAGVYECQVSTEPRISQDFYLSV-- +>A0A146SYQ2 42 0.291 4.987E-01 56 103 116 5 50 278 +--------------------------------------------------------DHEAQCPSFRNRTNL--QDRKNGDVSLVLNKVTTDDTGIYECRVIQRG------------ +>A0A096M2B7 42 0.264 4.987E-01 64 114 116 276 325 374 +----------------------------------------------------------------YEDRVQI---KTNEENSNLTIVNVTRNDQGSYRCNVSNPvsSVISDPVDISVN- +>A0A094ZJ39 42 0.298 4.987E-01 62 113 116 30 84 426 +--------------------------------------------------------------PGY-SRFRIIGD-VGRGEHTLQITDVQRDDAGEYECQVtpvpvNNHPLLRRKTYLEV-- +>MGYP001459578206 42 0.333 4.987E-01 65 113 116 71 118 852 +-----------------------------------------------------------------KNRVS-FDTQLSP--ASLKIRNISEGDAGLYRCRVdfTTSQTRTKRINLRV-- +>A0A067RHW0 41 0.297 6.813E-01 77 113 116 30 66 98 +-----------------------------------------------------------------------------HNNWRLEIQYVTRRDEGHYECQVATHPPLVKKVFLKV-- +>A0A0T6BG12 41 0.342 6.813E-01 78 115 116 21 58 148 +------------------------------------------------------------------------------NNFRLEIAFVTRRDEGLYECQVATHPPKVKKIFLKVTA +>ERR1719270_1062244 41 0.361 6.813E-01 82 115 116 0 35 150 +----------------------------------------------------------------------------------LLIRDVSPSDSGQYECQVSgpNHTTSSKMIHLNVIA +>ERR1719273_967344 41 0.260 6.813E-01 67 113 116 0 47 187 +-------------------------------------------------------------------RISVMKEN--SNDWSLVIDPVKLTDSGDYECQVpmsTSAGKAGRQVSLRV-- +>A0A1V4JB61 41 0.280 6.813E-01 65 113 116 17 66 327 +-----------------------------------------------------------------RSRVSVQDSALRNGNFSLRIDPVRSEDAGLYEARVAYNtEVQSCQVELGV-- +>ERR1719150_2635597 41 0.352 6.813E-01 65 113 116 32 79 794 +-----------------------------------------------------------------KNRVS-FDTQLSP--AMLKIRNVSLEDAGLYRCRVdfTTSQTRTERINLRV-- +>MGYP001439627865 41 0.350 9.306E-01 77 115 116 2 40 42 +-----------------------------------------------------------------------------DGSVTLEIRDVRLEDRGQYKCQVQIGNlSREGVVTLQV-A +>ERR1711982_86673 41 0.341 9.306E-01 75 115 116 5 44 102 +---------------------------------------------------------------------------PSTNEYQLHINYVQAKDAGVYECQVSTKPVSAFYIRLTV-A +>ERR1719436_1391297 41 0.276 9.306E-01 69 114 116 11 55 111 +---------------------------------------------------------------------HILSYDIDSGKISLLIRNLGPGDEGTYSCTVSNAyGK--TTATLSVN- +>SRR5699024_1125327 41 0.432 9.306E-01 79 113 116 17 53 116 +-------------------------------------------------------------------------------NGSLMIRDIAEEDSGVYLCQANNGvGsGISKVITLKV-- +>SRR5579864_7189293 41 0.351 9.306E-01 81 115 116 15 51 130 +---------------------------------------------------------------------------------TLTITNVQLSDAATYTCIVTNNaGSGMAlSATLTVLA +>SRR5699024_1027893 41 0.250 9.306E-01 53 113 116 51 114 149 +-----------------------------------------------------GDWGTSVHYQWYKGDEELSGQTMS----ILILSNVQDEDAGEYRCVVRRGGgradeYNSKTVsaNLTV-- +>ERR1719188_144376 41 0.305 9.306E-01 78 113 116 39 74 177 +------------------------------------------------------------------------------GLWTLQIKYAQLRDSGQYQCQVNTEPKMSKSVFLSV-- +>MGYP001245496200 41 0.240 9.306E-01 67 115 116 108 161 178 +-------------------------------------------------------------------RYQWMKNNvirPADTLGTITIKNVKLADSGSYKCIVKNvcGQVESTPARLTVSA +>A0A1B0BG13 41 0.274 9.306E-01 64 113 116 2 52 187 +----------------------------------------------------------------YTNDQRFLARHLDNSDeWILKIVSVQTRDAGIYECQVSTEPKISQAYKLTV-- +>ERR1719278_278697 41 0.305 9.306E-01 80 114 116 0 35 219 +--------------------------------------------------------------------------------GSLVLRSVEQADEGHYRCEVENGvGELSKTVVLDVQ- +>A0A182F522 41 0.317 9.306E-01 74 113 116 355 395 535 +--------------------------------------------------------------------------NIGEGVeWPLQIKYVQLRDAGLYECQVSTHPPTSIFVKLDV-- +>MGYP001195478076 40 0.260 1.271E+00 66 113 116 17 65 86 +------------------------------------------------------------------NRV-VFDTSPGPKNARLKIFNVSESDDGIYRCRVDFKasQTRTSRLNLTV-- +>SRR6218665_2397792 40 0.291 1.271E+00 67 114 116 19 64 98 +-------------------------------------------------------------------RFSVVRPYVK--EWNLQIRDIKWEDQGQYRCTINTNPVKSKLVMLHVK- +>ERR1719167_711012 40 0.314 1.271E+00 79 113 116 0 34 163 +-------------------------------------------------------------------------------DWSLNIRFVEPSDSGLYECQISTEPKKSKLVSLLV-- +>ERR550517_1730240 40 0.333 1.271E+00 77 114 116 10 48 166 +-----------------------------------------------------------------------------DGDGGLEIRNVQRQDSGVYICVARLGaRVTRANTTLTVQ- +>ERR1719336_2169144 40 0.294 1.271E+00 80 113 116 0 33 171 +--------------------------------------------------------------------------------WQLRIKNVSSSDAGLYECQVSTTPPTGQQVKLSV-- +>SRR5512137_2481928 40 0.285 1.271E+00 60 113 116 15 69 172 +------------------------------------------------------------QPLSYQWRFNGTNLSTATG-SSLKLTYVQLSDAGSYTCLVTNAGgsTTSSIVVLTV-- +>A0A1Y3AN79 40 0.268 1.271E+00 77 115 116 2 42 203 +-----------------------------------------------------------------------------DDDSSLlVIDQLSPDDSGNYSCHVSNQfGSDIQSTILTVKA +>A0A1A6GFX0 40 0.254 1.271E+00 63 113 116 22 75 215 +---------------------------------------------------------------RYENRVTISND-AQRSNASITIDQLTMDDNGTYECSVSllsdLDGTSRSRVRLLV-- +>A0A0N8DKJ9 40 0.264 1.271E+00 80 113 116 153 186 359 +--------------------------------------------------------------------------------WGLQISPVRSSDEGLYQCQVNTEPKQSHTVVLVV-- +>ERR1712004_511508 40 0.333 1.271E+00 67 113 116 2 47 642 +-------------------------------------------------------------------RYKYFADE--RGNAKLVIWDVNESDTGLYFCIADNKaGKAKCTASLKV-- +>H3ALS2 40 0.256 1.271E+00 77 114 116 575 613 1208 +-----------------------------------------------------------------------------QSDGSLVISRVTHEDEGWYICIATNGqERDYRYVQLIIQ- +>MGYP001071585279 40 0.254 1.736E+00 64 113 116 7 57 71 +----------------------------------------------------------------WQGRVSLPAYPRHRANATLLLGPLRASDSGLYRCQVVKGiEDEQDLVTLEV-- +>ERR1719369_1321528 40 0.314 1.736E+00 79 112 116 23 57 99 +-------------------------------------------------------------------------------NYSLTITHVTYKDQGDYTCVAINDgGMADHNVTLT--- +>ERR1711884_488325 40 0.234 1.736E+00 15 103 116 0 86 101 +---------------EGSKLTLMCS------SDKAFEYCTWNLSPySCDFEWKSWSRRVEKQKCSFHStRMRYVGD-YNKNECKIELRNVTLRDAGVWECRLEkyvYGG------------ +>ERR1719461_171640 40 0.323 1.736E+00 80 113 116 0 33 102 +--------------------------------------------------------------------------------WTLRIRFVRMRDAGFYECQVSTEPKLSHQFYLKV-- +>ERR1711963_8621 40 0.323 1.736E+00 80 113 116 14 47 105 +--------------------------------------------------------------------------------GSLTIVGVEESDDGVYECTAANHGEDKVTVNLTV-- +>ERR1719150_3690646 40 0.285 1.736E+00 80 114 116 8 42 110 +--------------------------------------------------------------------------------WKLDIRNTKESDAGFYECQVSTEPKKSRLFHLSVK- +>SRR5437762_1771144 40 0.333 1.736E+00 75 113 116 21 62 121 +---------------------------------------------------------------------------IPNGtNATLTITNVQYDDAGLYDCIVANAsGtVTSANAILSV-- +>SRR6267154_603869 40 0.388 1.736E+00 80 113 116 6 41 133 +--------------------------------------------------------------------------------ATLRIANTQFSDAGWYRCLVTNAGgtANSGRATLTV-- +>ERR1719153_353506 40 0.416 1.736E+00 79 113 116 8 43 140 +-------------------------------------------------------------------------------NWILQIKYTQDRDAGVYECQVSTPtGTISRRVTLSV-- +>ERR1719264_2149825 40 0.306 1.736E+00 66 113 116 9 52 146 +------------------------------------------------------------------GRVTV-----SNGGQHLRIQDVRVRDAGDYICRAENSlGREEATATLEV-- +>GraSoi013_1_20cm_4_1032433.scaffolds.fasta_scaffold153654_1 40 0.322 1.736E+00 56 114 116 1 61 157 +--------------------------------------------------------NPVAQLSWIKvnGSLPINRTKVSSG-GLLQIKDVRLEDAGKYRCLARNIlGSDENVATLIVQ- +>A0A0S7IST1 40 0.291 1.736E+00 68 113 116 0 47 182 +--------------------------------------------------------------------IEFFPDELQFGNASIRIKNTKVSDAGIYSCAFPflNPQRQTFYIKLVV-- +>A0A0F8CBP5 40 0.303 1.736E+00 82 113 116 3 35 197 +----------------------------------------------------------------------------------LTLRNVTLNDAGEYTCLAGNSiGFSHHSAWLTV-- +>APLow6443716910_1056828.scaffolds.fasta_scaffold2914537_2 40 0.220 1.736E+00 66 114 116 4 46 208 +------------------------------------------------------------------GRTEV-------TDGSLTIKNLSLADSGRYECVATNSmGTKKAKMNVAVQ- +>ERR1712029_989526 40 0.241 1.736E+00 60 114 116 6 67 241 +------------------------------------------------------------QNERYRimdeEQTQIIKTGAKDNVNKLVIPVATLSDGGTYICFVTNSGFdnlIYKSLRLTVQ- +>U3I4E4 40 0.264 1.736E+00 65 113 116 18 70 264 +-----------------------------------------------------------------RPRVSVQDSALRSGNFSLRIDPVRSGDAGLYEAQVAYStEVQSCQVELgivTV-- +>M7B2Z9 40 0.291 1.736E+00 66 113 116 7 51 400 +------------------------------------------------------------------NRSELNKQEMSKGNFSLILSQLRHSDAGKYVCGV---GSRTFMVQLQV-- +>H9G5X0 40 0.292 1.736E+00 54 115 116 2 60 463 +------------------------------------------------------QNVEQNKDPKYKDRLSIL------SNFSLKISDVHLKDGKVYVCQVGLGslGAGENRTELRVsKA +>ERR1711936_995717 40 0.297 1.736E+00 78 114 116 1 37 476 +------------------------------------------------------------------------------GSGNLNIKHATVEDEGTYKCIATNHGEDAAEGTLTVK- +>SoiMethySBSTD1v2_1073268.scaffolds.fasta_scaffold6881299_1 40 0.371 1.736E+00 82 114 116 3 37 541 +----------------------------------------------------------------------------------LTITNVHRTDSGEYRCVAENSvGsDTSKSATLNVQ- +>LauGreDrversion4_2_1035121.scaffolds.fasta_scaffold5675530_1 40 0.285 1.736E+00 66 113 116 215 270 872 +------------------------------------------------------------------NRYQWFKDNIAlTGqiNPTLEIINATPDDAGEYFCRITNTQatqliLERHKITLNV-- +>A0A0B6Y8C6 40 0.400 2.370E+00 75 113 116 12 49 75 +---------------------------------------------------------------------------LTNGN--LLIKDLQLSDTGVYKCMASNNmGNSSSSGHLTV-- +>ERR1719505_346940 40 0.266 2.370E+00 71 113 116 0 44 94 +-----------------------------------------------------------------------FRYMFERGNViGLEIKEITPDDEGEYECMAFNDsGEISCKCTLTV-- +>ERR1719333_1180672 40 0.333 2.370E+00 63 113 116 5 56 105 +---------------------------------------------------------------RVDQRMSLI--QLSYGSHptNLRIKHLKLSDAGNYTCEVEWQGaPLSVSHSLTV-- +>ERR1719220_658749 40 0.382 2.370E+00 80 113 116 9 42 106 +--------------------------------------------------------------------------------WILRIRKLKLEDAGDYECQLSGDPPTTQTITLVV-- +>ERR1719266_2729374 40 0.352 2.370E+00 80 113 116 31 64 107 +--------------------------------------------------------------------------------WVLRIRRVKAGDAGDYECQLSGDPPTTQTVTLVV-- +>SRR5208337_4978356 40 0.324 2.370E+00 81 115 116 9 45 111 +---------------------------------------------------------------------------------TLTIPNLQLADTGSYTCVVSNQyGtAPSSALSLTVVA +>ERR1719410_521822 40 0.270 2.370E+00 79 114 116 29 65 114 +-------------------------------------------------------------------------------NNTLTIAYVRPEDRGSYSCSAYNPqGNTTREVHLEVK- +>SRR3978361_405477 40 0.354 2.370E+00 70 113 116 14 61 121 +----------------------------------------------------------------------LSDGGRISGAASpaLQIANVQLSDTGNYRCLVSNAiGqSNSGPATLTV-- +>ERR1719262_764879 40 0.361 2.370E+00 67 113 116 17 62 128 +-------------------------------------------------------------------RIRLLR-RVTGNDWSLHIKPVKISDRGFYECQISTLNKMSFRIYLNV-- +>ERR1719500_1449224 40 0.388 2.370E+00 82 115 116 0 35 156 +----------------------------------------------------------------------------------LVIKHVDFEDAGDYTCEASNGvGlTRSYSINLEVLA +>A0A1U8E001 40 0.354 2.370E+00 69 115 116 11 58 158 +---------------------------------------------------------------------SLLETDLQSGNASLSLAKVAVSDEGLYKCDVRYGaQQQQGNTTLHVFA +>ERR1719323_551803 40 0.414 2.370E+00 78 113 116 18 58 166 +------------------------------------------------------------------------------GGWSeflLIITDVRPRDAGVYECQVSGPrhSSLNKMITLTV-- +>ETNmetMinimDraft_21_1059911.scaffolds.fasta_scaffold301658_1 40 0.400 2.370E+00 82 114 116 3 37 174 +----------------------------------------------------------------------------------LTITNVKRTDSGEYRCVVNNSlGnATSNAATLNVQ- +>A0A0M4E1H3 40 0.333 2.370E+00 78 115 116 1 39 285 +------------------------------------------------------------------------------GHWSLRIKAVKEEDRGLYECQLSIYPTQSIFIELkIVEA +>A0A067QWY3 40 0.265 2.370E+00 66 113 116 3 45 417 +------------------------------------------------------------------GRVHILEDR------SLRVESVILEDEGEYSCEADNAvGTVSASATLTV-- +>MGYP000630704954 40 0.270 2.370E+00 5 73 116 349 418 419 +-----HVPVPVVLAHVaqrGTDATLCCSFSPEPGFSLAQLNLIWQLTDtkQLVHSFAEGQ----DQGSAYANRTALFPD------------------------------------------ +>A0A1W4V984 40 0.261 2.370E+00 38 113 116 152 235 1112 +--------------------------------------IRWSVAPKNCLLIRCGSviSNPPAIWSFYRNGKKLPQSELLSGAAgALVLDTVTAKDAGTYSCVATNAitGdelRLPQTIELRV-- +>MGYP001206323842 39 0.361 3.235E+00 80 115 116 9 39 59 +--------------------------------------------------------------------------------FRLHITNVTLEDAGPYMCQI-----NSIPVKLQVSA +>MGYP000571903884 39 0.315 3.235E+00 79 114 116 21 58 62 +-------------------------------------------------------------------------------NGSLVILNVQQSDGGYYLCQSRNGiePSLSKVIKLTIN- +>16246|Ga0233408_11110703_1|-2|11 39 0.342 3.235E+00 82 114 116 0 34 96 +----------------------------------------------------------------------------------LQISNLQVSDAGNYTCLVTADeGsETSLPVTLTVN- +>SRR5437763_8676075 39 0.250 3.235E+00 38 114 116 1 70 116 +--------------------------------------IEWMH-DKNPLKFLSKEHS--------TPRIE-RQDESSEKNAssSLKIVRAQRSDSGIFTCLVNNSyGDDQAIIQLIVQ- +>ERR1719342_349576 39 0.323 3.235E+00 80 113 116 4 37 118 +--------------------------------------------------------------------------------WMLQIKSVEASDAGKYECQVSTTPKLSYFVYLTV-- +>ERR1719192_2669743 39 0.315 3.235E+00 80 115 116 1 38 125 +--------------------------------------------------------------------------------FVLMIRDASPGDSGDYECQVSgpNHTTSSKMIHLNVIA +>A0A2G9R450 39 0.354 3.235E+00 69 115 116 1 48 148 +---------------------------------------------------------------------SLNVESLDHGNASLYVSSVTISDRGMYVCTVKYSaERKEKEILFKVFA +>A0A1A8AW96 39 0.265 3.235E+00 68 113 116 11 58 168 +--------------------------------------------------------------------FQLL-GRLDQGDVSLTIQNLTTKDAGRYGCRVEIPGwanDEKRQFDLAV-- +>UPI0002A3B5C9 39 0.263 3.235E+00 78 114 116 1 36 170 +------------------------------------------------------------------------------GN--LTIRNLSPVDSGLYECVATNSmGTKKTAVNLVVQ- +>ERR1740128_526122 39 0.312 3.235E+00 67 113 116 6 52 180 +-------------------------------------------------------------------RFKVLYKE-GSFNWVLQIRFAQERDAGQYECQVSTStGIISRQVQVNV-- +>ERR1719510_2815500 39 0.292 3.235E+00 74 113 116 7 47 194 +--------------------------------------------------------------------------NLGRQDWTLMIKFVTARDSGIYECQVTSEkGIRSHRVDLKV-- +>MGYP000448142596 39 0.305 3.235E+00 80 114 116 29 64 203 +--------------------------------------------------------------------------------GSLLIRNTSREDAGEYTCMVENAyGQDTITHTLVIQ- +>ERR1719419_541162 39 0.297 3.235E+00 79 113 116 117 153 215 +-------------------------------------------------------------------------------DWMLMIKHVQANDTGSYECQVTlaDGGVRSHQVELKV-- +>GraSoiStandDraft_28_1057319.scaffolds.fasta_scaffold2237286_1 39 0.342 3.235E+00 79 114 116 2 39 223 +-------------------------------------------------------------------------------NGTLFISQAKPSDSGTYKCLADHPGgwTDSATATLKVK- +>GraSoiStandDraft_24_1057298.scaffolds.fasta_scaffold3703846_1 39 0.297 3.235E+00 79 115 116 13 49 269 +-------------------------------------------------------------------------------DFSLLIRKVSFRDLGPYTCQAYNGYVRAYSLTITVQA +>M3XIR6 39 0.378 3.235E+00 80 115 116 0 36 269 +--------------------------------------------------------------------------------ATLLLKNVQISDQGVYDCYVSTvEGKKEGSIKLKVAA +>A0A146PUH3 39 0.238 3.235E+00 76 113 116 0 41 284 +----------------------------------------------------------------------------KNGDVSLVLKNVTTDDTGTYECRVVQRGnnefMSICTINLSV-- +>ERR1711917_95841 39 0.323 3.235E+00 81 113 116 32 65 288 +---------------------------------------------------------------------------------TLTITNVTYQDEGSYYCFAKNQfGREETQAKLTV-- +>ERR1017187_2286645 39 0.261 3.235E+00 76 115 116 5 46 327 +----------------------------------------------------------------------------SSTNTSLTISNAQPGDAGLYSVVVNNSfGTATSFlAQLTVRA +>TergutCu122P1_1016479.scaffolds.fasta_scaffold1471511_3 39 0.342 3.235E+00 82 115 116 2 36 327 +----------------------------------------------------------------------------------LFIKNVQLSDEGTYVCTGTgAGGSTDFPVRLIVQA +>MGYP001319430465 39 0.371 3.235E+00 82 114 116 8 42 353 +----------------------------------------------------------------------------------LTLTNVQTGDAGTYRCVVTNSsGSaTSNGATLTVN- +>A0A1S3MX36 39 0.263 3.235E+00 13 97 116 25 101 375 +-------------VELGQNTTINCSLNIESA--------YWYiqhQPQPPLAIlrsFSNSSPAAFYYNKNYRQKYSL-----ETGN-RLFIQNVTVDDCGVFYC------------------ +>A0A1A6HIN1 39 0.378 3.235E+00 64 98 116 21 56 557 +----------------------------------------------------------------YRtnNRYQL-KGQLLQGDVSLTIENATESDSGLYCCR----------------- +>A0A2G8L8M1 39 0.282 3.235E+00 78 115 116 512 549 656 +------------------------------------------------------------------------------GNGSLTISNVRQEHSG-YTCSARNAiGSVHSDVTITAHA +>UPI00054BFC1A 39 0.267 3.235E+00 66 113 116 215 270 874 +------------------------------------------------------------------NRYQWFKDNailAGQTNPSLELTNVIPDDAGEYFCRITNTQatqltLERHIINLNV-- +>Q16ER1 39 0.250 3.235E+00 64 113 116 7 52 1032 +----------------------------------------------------------------YKrDRVHVLEDR------SLQIDGITIEDMGEYSCEADNAvGSITASGSLTV-- +>A0A2B4RUC6 39 0.297 3.235E+00 79 114 116 223 259 1087 +-------------------------------------------------------------------------------NGALTVRNVKKEDNGIYSCKAQNVlGSVSTSAKLTVQ- +>MGYP000866675646 39 0.324 3.235E+00 79 113 116 5 41 1184 +-------------------------------------------------------------------------------NGSLIIYNSQRTDAGYYLCQASNGvgPGLSRVIKLTV-- +>H3DGA7 39 0.365 3.235E+00 63 113 116 1588 1636 2512 +---------------------------------------------------------------SVHSRAQRF-EVLSNG--TLVIHNVQLQDRGTYICSAHNFiGRDRSITTLDV-- +>H2T8W1 39 0.294 3.235E+00 64 113 116 2429 2479 4026 +----------------------------------------------------------------FLGSASACPPQIRTDIGTLLIPDVTVSDSGTYMCVGSNSiGSNSAPIKVVV-- +>ERR1719495_2536120 39 0.306 4.416E+00 67 113 116 15 62 99 +-------------------------------------------------------------------RFSMRHDR-ASTTYTLQIKDIQEQDAGLYQCQIQISlkNKITANVNLKV-- +>SRR6185295_17101021 39 0.333 4.416E+00 79 115 116 5 43 102 +-------------------------------------------------------------------------------NSTLTLTGLAPGDAGSYTCAVTNfiGGAVSSAGALTVQA +>ERR1719479_437308 39 0.333 4.416E+00 82 114 116 0 32 110 +----------------------------------------------------------------------------------LRIANVQQEDRGVYMCQINTDPMISIKAQLDVN- +>25568|Ga0247795_1263002_1|-2|11 39 0.282 4.416E+00 79 115 116 3 41 115 +-------------------------------------------------------------------------------NTSLVVSNVTETDAGSYTCTVSNNAavVTSATAVLQINA +>ERR1719357_446944 39 0.260 4.416E+00 66 113 116 35 83 116 +------------------------------------------------------------------NRV-VFDTGPSPDKARLKIANVSETDDGLYRCRVDFSasQTRTSRLNLTV-- +>SRR3954471_24582028 39 0.368 4.416E+00 79 114 116 1 38 121 +-------------------------------------------------------------------------------NSTLTLTNLTLADAGSYTCAVSNfiGGALSSAGVLTVQ- +>ERR1711892_466279|ERR599245_k119_503835|-|255|4.767e-67|3|2793|3886|3886[3886]:3740[3740]:147[147]|3102[3105]:3025[3025]:78[75]|2945[2948]:2793[2793]:153[150] 39 0.333 4.416E+00 67 113 116 0 46 124 +-------------------------------------------------------------------RFAIVGD-TSRGEWHLRISHVTPADNGRYACQLHSGnGDAAADILVRV-- +>SRR5690349_5596595 39 0.325 4.416E+00 79 115 116 7 46 135 +-------------------------------------------------------------------------------NSTLVIANAALRDAGDYSCVVANAaGSiQSATVTLTVaQA +>SRR5688572_11052137 39 0.285 4.416E+00 74 113 116 15 56 150 +--------------------------------------------------------------------------NPSATTPTLLISNADPADAGTYFARVSNPGgfSDSQPVTLTV-- +>ERR1035441_9437197 39 0.361 4.416E+00 80 114 116 11 46 151 +--------------------------------------------------------------------------------FNLIISNISTSDAGVYKCVVSNNcGSAGKTLNLSVN- +>ERR1711935_852406 39 0.306 4.416E+00 66 113 116 13 59 163 +------------------------------------------------------------------NRMQVLHE--AGGNvFVLLISDVQMKDAGMYVCELNTKKPTRSFHQLKV-- +>ERR1712223_1012638 39 0.265 4.416E+00 67 113 116 18 64 163 +-------------------------------------------------------------------RAKV--SNVSNSKFFLTIVNVTVEDAGKFTCEVNNGiGeTVSNTTFLLV-- +>ERR1719348_431788 39 0.416 4.416E+00 82 115 116 40 75 169 +----------------------------------------------------------------------------------LQIDKVQVQDDGVYTCRVDYleQPSILTTFTVTVQA +>A0A0S7J3Y4 39 0.333 4.416E+00 77 113 116 16 54 181 +-----------------------------------------------------------------------------NGNtFYVTISNLQKSDEGVYWCGIERAGvDTYSQVTLTV-- +>ERR1719245_1466665 39 0.269 4.416E+00 69 113 116 20 71 220 +---------------------------------------------------------------------SVHKTNSVGGNSeylnRLVLENVRESDAGMYICFVTNSGFgalTYKSMNLRV-- +>ERR1719189_3150149 39 0.312 4.416E+00 67 113 116 7 48 226 +-------------------------------------------------------------------RASINKGHL------LHISSVSPSDEGVYLCEARNSvGAVSSSVSLSV-- +>ERR1719323_2628564 39 0.309 4.416E+00 73 113 116 9 50 228 +-------------------------------------------------------------------------ERIINANNSLTIKNVNPTDKGVYTCIASTDiSTDSDSATLMV-- +>A0A146P5P1 39 0.265 4.416E+00 75 115 116 0 47 367 +---------------------------------------------------------------------------MPDGNVSLVLKDVRTYDSGTYECRVVHSGlseaklgnSPICTIRLDV-A +>ERR1719232_28454 39 0.261 4.416E+00 16 97 116 38 100 380 +----------------GTYGTLECTWeDVEDPDDIE--LVKWTFKGKRL---REG------------NRYQYSRD----GNtHRLKIKNVQKKDKGTYFC------------------ +>MGYP001175173080 39 0.333 4.416E+00 66 114 116 8 58 389 +------------------------------------------------------------------GRLSTAHSRYKiEENGTLVITNAQLGDSGHYRCSASNYlGRASSAARVKVN- +>A0A182MYB2 39 0.342 4.416E+00 79 113 116 456 490 499 +-------------------------------------------------------------------------------DWTLQIKWAQKRDAGIYECQISTQPVRSYFVTLSV-- +>A0A1B0GIV8 39 0.342 4.416E+00 81 114 116 14 48 808 +---------------------------------------------------------------------------------SLIIKNVALTDEGMYICEAHNSvGQISARAHLIVN- +>A0A0P7VQR1 39 0.272 4.416E+00 82 113 116 468 500 948 +----------------------------------------------------------------------------------LTLPNVTFEDAGEYTCLAGNSiGISFHSAWLTV-- +>ERR1719510_176558 39 0.378 4.416E+00 81 115 116 8 44 984 +---------------------------------------------------------------------------------TLVIKHVDFEDAGEYQCEASNGvGrSKYHTTQIQVYA +>UniRef100_A0A315VRI6 39 0.333 4.416E+00 82 113 116 759 791 1248 +----------------------------------------------------------------------------------LYLPNVTFEDAGEYTCLAGNSiGISYQTATLTV-- +>A0A158QYD2 39 0.333 4.416E+00 80 114 116 1320 1355 2176 +--------------------------------------------------------------------------------GTLRILNTKTSDAGQYMCEVRNPvGSDSQVTNVVVQ- +>MGYP000020303079 38 0.288 6.027E+00 70 113 116 0 44 57 +----------------------------------------------------------------------FTSNDLKSGDASINVTNLQLSDIGTYQCKVkKAPGVANKKIHLVV-- +>ERR1719423_325049 38 0.300 6.027E+00 66 114 116 4 47 103 +------------------------------------------------------------------DRYQV------DSNGTLVIGNAQLEDAAHYRCSASNHlGKASATARVRVN- +>ERR550534_2150355 38 0.324 6.027E+00 81 115 116 1 37 107 +---------------------------------------------------------------------------------TLVIDDIDYEDEGNYSCEVSNEvGiPQTHTVQVTVYA +>ERR1719167_65601 38 0.323 6.027E+00 80 113 116 0 33 110 +--------------------------------------------------------------------------------WELAIKDVKLKDEGLYECQVNTLPPLHQPFFLTV-- +>7465|Ga0209536_106151892_1|-2|11 38 0.307 6.027E+00 78 114 116 8 46 116 +------------------------------------------------------------------------------NNPTLTIGSVTPFHEGRYRCIATNGGgsDTSNSANLTVN- +>9170|Ga0302323_106710750_1|+2|11 38 0.302 6.027E+00 75 115 116 7 49 121 +---------------------------------------------------------------------------PDSTNATLTIQHVQAADAGVYTVVVINAGasVTSAPAILEVTA +>4335|Ga0163179_13938248_1|+1|11 38 0.351 6.027E+00 62 114 116 3 50 123 +--------------------------------------------------------------PQNQERIR----QLPDG--SLQINGVKKGDAGNYTCMVKNKyGQHIVTHELVVN- +>ERR1719412_3461691 38 0.333 6.027E+00 77 114 116 4 42 123 +-----------------------------------------------------------------------------HPNGSLVLRSVGQQDEGYYRCEVQNGvGEMSKTIFLDAQ- +>SRR5258708_2838949 38 0.351 6.027E+00 81 115 116 4 40 127 +---------------------------------------------------------------------------------SLTISNVQPADAVNYDVVVSNGaGSlVSTPATLTVNA +>ERR1740128_139941 38 0.222 6.027E+00 80 113 116 18 53 137 +--------------------------------------------------------------------------------FVLMVRNAKPEDQGTYECQVSGPQhtSLSHTVSLTV-- +>A0A0K2TRC1 38 0.428 6.027E+00 79 113 116 0 34 147 +-------------------------------------------------------------------------------NYRLNITNVKKSDAGRYVCQISTFPPKGLFTYLKV-- +>ERR1719317_512656 38 0.285 6.027E+00 82 114 116 3 37 149 +----------------------------------------------------------------------------------LLLDNVRQSDAGTYTCRVDFKiqPTAITNINLTVN- +>ERR1719479_742680 38 0.277 6.027E+00 78 113 116 0 35 152 +------------------------------------------------------------------------------GDFVLSIRSVRESDGGSYECQVSMRKKLSLTVQLRV-- +>YNPBryantNP2012_1023418.scaffolds.fasta_scaffold356816_1 38 0.303 6.027E+00 82 113 116 7 39 162 +----------------------------------------------------------------------------------LEIKNVTEEDTGNYTCLAYMNGlSRRKSFHLQV-- +>SRR5947208_2012114 38 0.297 6.027E+00 80 114 116 17 53 163 +--------------------------------------------------------------------------------ASLTLAHVRHEDEGEYRCTVSNRGgsVTSDAARLSVQ- +>ERR1719397_1479581 38 0.342 6.027E+00 82 115 116 7 41 165 +----------------------------------------------------------------------------------LEIRNVKQEDAGLYICVGRLGdSVTRANTSLTVQA +>SRR5512134_2568388 38 0.305 6.027E+00 80 113 116 9 44 165 +--------------------------------------------------------------------------------ATLRINSVEPADSGEYQCVVSNPlNSESSVVaTLTV-- +>TARA_PSE_93_MAG_00221_000000001184.1.6 38 0.305 6.027E+00 78 113 116 2 37 179 +------------------------------------------------------------------------------GDYVLAISSVRPRDSGRYECQISMTKKLSMFVQLTV-- +>ERR1712083_149030 38 0.297 6.027E+00 44 113 116 5 71 181 +--------------------------------------------DANVVIWKHGNRVLFAGDIRVRhdDRIEVIEDD-------LVIKDVDTDDAGVYKCEIEDDeGLFRKSVkYLTV-- +>ERR1719357_1745986 38 0.297 6.027E+00 79 115 116 1 36 208 +-------------------------------------------------------------------------------DWVLEIRDTSIHDQGIYECQVSTTPVRSHIIHLSV-A +>ERR1719300_322425 38 0.314 6.027E+00 79 113 116 21 55 210 +-------------------------------------------------------------------------------DWILKIRNSKVEDSGVYECQINTEPKKSKKYQLLV-- +>A0A099ZRW4 38 0.290 6.027E+00 62 113 116 4 52 211 +--------------------------------------------------------------PGYRDRIRILE------NGSLLISPLQLADEGTYEVEVSiTDDtfTGEKTINLTV-- +>ERR1719220_1563345 38 0.323 6.027E+00 80 113 116 1 34 215 +--------------------------------------------------------------------------------WTLQIEEVEPSDDGQYECQINTVEKTSHRVNLEV-- +>GraSoiStandDraft_2_1057267.scaffolds.fasta_scaffold126437_1 38 0.342 6.027E+00 80 115 116 13 50 217 +--------------------------------------------------------------------------------ATLTIANVKLADSGSYKCIVKNQcGQlESSAAKLSVTA +>AOAMet1_04_M0_20_1038515.scaffolds.fasta_scaffold28237_2 38 0.285 6.027E+00 80 113 116 7 41 258 +--------------------------------------------------------------------------------CSLIISDIRTEDSGEYQCTAKNKiGTASCRTRLVV-- +>SRR6218665_3550948 38 0.290 6.027E+00 64 113 116 4 52 299 +----------------------------------------------------------------FSDRYRLVP------SGSLQIFNARPQDSGIYRCIAHNPflNEtviPNHFITLKV-- +>ERR1719219_1341702 38 0.324 6.027E+00 79 115 116 7 42 368 +-------------------------------------------------------------------------------DYLLQILSVQAGDSGVYECQVSTTPVMSHQVILNV-A +>A0A1A6G1T3 38 0.259 6.027E+00 40 91 116 10 63 436 +----------------------------------------WFRSrfSEAVFVYRNQQEQKEEQMPXYSEXTSLVKDQFHQGKAAVRIGNVQVSD------------------------ +>LakWasMet70_HOW9_FD_contig_21_83719_length_819_multi_6_in_0_out_0_1 38 0.350 6.027E+00 77 114 116 0 39 449 +-----------------------------------------------------------------------------DDNKTLTITNVSRADGGQYQCVTSNSlGnATSNSVTLDVQ- +>A0A1Y1L347 38 0.254 6.027E+00 62 114 116 10 62 488 +--------------------------------------------------------------PDFDARTSIMYD--KNGTSYLRITAVTREDLGHFQCVANNGiGnATVRDVLLIVK- +>ERR1711892_210491 38 0.234 6.027E+00 64 113 116 168 231 686 +----------------------------------------------------------------YAPRVSIEDDNVIDvederfeGEnseiVSLSINPIIPEDAGDYHCLVENEvgeGASTNSVTLEV-- +>A0A2C9M818 38 0.262 6.027E+00 42 113 116 4 79 765 +------------------------------------------KEKCSIVEIPETQRRSSIGHPlthevfCFDCRVKIE----TSGNSlRLRIGDVQETDAGVYKCRGSKGDkSDERTINLEV-- +>A0A2H2I703 38 0.285 6.027E+00 66 113 116 434 479 945 +------------------------------------------------------------------DRFTVRKEE---NKIILTIENISFEDAGEYTCAVSNKaGTTSKVTRVKI-- +>Q4RGC7 38 0.333 6.027E+00 82 113 116 297 329 1047 +----------------------------------------------------------------------------------LQLRNVSFEDAGKYTCLAGNSiGFSYHSAWLTV-- +>E2ARB3 38 0.393 6.027E+00 80 111 116 7 39 4539 +--------------------------------------------------------------------------------ATLEITKVKEEDAGMYSCRASNPaGVATSTVNL---- +>MGYP000150319633 38 0.277 8.225E+00 78 113 116 7 42 44 +------------------------------------------------------------------------------GDWILEIRGALLADSGTYDCQVNTYPKKSTRVNLRV-- +>MGYP001431107004 38 0.405 8.225E+00 79 114 116 10 46 56 +-------------------------------------------------------------------------------NGTLVITNAQLGDSGHYRCSATNYlGRASSAARVKVN- +>A0A087U3X1 38 0.441 8.225E+00 82 113 116 0 33 77 +----------------------------------------------------------------------------------LTILDVSENDAGYYLCQASNGiGsGLSKVISLTV-- +>1363|Ga0265340_11810124_1|-3|11 38 0.323 8.225E+00 80 111 116 37 70 94 +--------------------------------------------------------------------------------ASLTIQNVQPADDGSYRCLVWNAlGsTVSRAATL---- +>MGYP001165683748 38 0.352 8.225E+00 80 113 116 32 65 100 +--------------------------------------------------------------------------------WSLRIQDTKLSDAGAYECQVTTDIETATQVHLKV-- +>SRR6188768_1531270 38 0.261 8.225E+00 74 113 116 54 95 102 +--------------------------------------------------------------------------NVGTNSPTLMLNSLTLGDAGDYTCVVTNGnGsDTSDPISLTV-- +>SRR3984957_3974706 38 0.280 8.225E+00 66 114 116 8 51 102 +------------------------------------------------------------------NRYSILED------GSLMIREASASDSGVYVCNATNKfGSDIRSGTLNVK- +>SRR4029078_4919590 38 0.300 8.225E+00 78 115 116 21 60 102 +------------------------------------------------------------------------------NSATLTLSNVTLSDVGNYACVVTNAdGqVTRDDAALSVNA +>ERR1719341_3198306 38 0.312 8.225E+00 66 113 116 4 45 104 +------------------------------------------------------------------GRVRVDKD------GTLIISPVHASDAGIYVCRAKNGIMQPKQTILDV-- +>ERR1719150_3537223 38 0.274 8.225E+00 66 113 116 19 69 105 +------------------------------------------------------------------GRLQVRRDPrlRVTGDYGLEIAGVEPGDRGTYRCTVDYQGyVQSVQHRLEV-- +>ERR1043165_8432034 38 0.351 8.225E+00 80 114 116 18 54 105 +--------------------------------------------------------------------------------ASLTIVNIGAADGGNYWCLVNNtcGGAASNQATLTVN- +>SRR5262245_15365053 38 0.285 8.225E+00 78 115 116 12 53 106 +------------------------------------------------------------------------------GVFtsVLSIQNVQPLDAGIYDCVVTNlcGPVTSDGAVLTVCA +>ERR1041385_1336470 38 0.324 8.225E+00 79 113 116 19 55 109 +-------------------------------------------------------------------------------NATLTITNVQDSDDGLYNCVVSNSsGSiTSGNAVLTI-- +>ERR1719483_898016 38 0.225 8.225E+00 61 111 116 6 67 110 +-------------------------------------------------------------DSSLSGRVSFFLEGLRRGaglkirNSSmskLTIHTLREADAGIYRCRVDFKqaPTINSEVNL---- +>ERR1719412_903296 38 0.240 8.225E+00 64 113 116 6 56 110 +----------------------------------------------------------------YSGRVSFI---LSPGDtASLlTLRHLREEDHGIYRCRVDFKqaPTFHSEINLEI-- +>ERR1719354_1188956 38 0.297 8.225E+00 67 113 116 20 65 112 +-------------------------------------------------------------------RVQV-RHHPSFGMWELRLGLVGEEDAGKYQCQANSEPKQYSMVQVKV-- +>SRR5213593_403403 38 0.351 8.225E+00 79 113 116 15 51 113 +-------------------------------------------------------------------------------NATLVISNASPEDAGDYSVVVSNGaGqVTSDTATLTV-- +>ERR1740128_101186 38 0.294 8.225E+00 80 113 116 10 43 114 +--------------------------------------------------------------------------------WKLEIKEVRPRDAGFYMCQVNTEPMKNKMGYLEV-- +>ERR1719481_2398752 38 0.264 8.225E+00 80 113 116 35 68 118 +--------------------------------------------------------------------------------WMLSIVNTSKEDEGMYECQVNTEPKINKQIYLSV-- +>ERR1719450_1896889 38 0.307 8.225E+00 64 113 116 6 56 120 +----------------------------------------------------------------FGQRANFRV-SAAESNTALVIKNVSLMDEGVYRCRVdyRNSPTRNMKLNLTV-- +>ERR1719510_1115867 38 0.260 8.225E+00 66 113 116 41 89 124 +------------------------------------------------------------------NRFSMRYD-TASSTYTLQIKDVQRPDEGTYQCQIQESttTKVTRHVDLRV-- +>MGYP000981039465 38 0.236 8.225E+00 78 113 116 22 59 125 +------------------------------------------------------------------------------GTPSLRIQNAQPADGGIYTCLATNlcGEDMSEPVSLVV-- +>ERR1719166_421412 38 0.270 8.225E+00 64 99 116 86 121 131 +----------------------------------------------------------------YKGpKYSMDTDE-ENGTYTLTIKNPKMEDGGRYTCIV---------------- +>ERR1719225_757603 38 0.382 8.225E+00 80 113 116 17 50 134 +--------------------------------------------------------------------------------WSLRIQDTKLSDAGAYECQVSTDLETATQVHLKV-- +>ERR1711970_983989 38 0.315 8.225E+00 78 114 116 12 49 140 +------------------------------------------------------------------------------GNGSLSILEARLEDEGSYICRAENSeEVLDSSIEVQVQ- +>ERR1712025_407834 38 0.365 8.225E+00 77 113 116 28 68 158 +-----------------------------------------------------------------------------DGSYlnKLDIFNVKPKDAGLYICFVSNSwGsFSYKFSHLQV-- +>MGYP001222530713 38 0.350 8.225E+00 75 113 116 0 39 161 +---------------------------------------------------------------------------MDDGNGVLIITQVQTTDSGTYVCTASAGQfVVSDRTQLTV-- +>A0A1B6CJK9 38 0.307 8.225E+00 64 113 116 21 70 171 +----------------------------------------------------------------FGPRAFFVTG--KKPAAALQIDAVQLKDAGIYRCRVdfRNSPTRNFQVKLTV-- +>GraSoiStandDraft_28_1057319.scaffolds.fasta_scaffold6132789_1 38 0.261 8.225E+00 77 113 116 13 54 189 +-----------------------------------------------------------------------------HPNGVLIIRNAQAQDSGRYRCEVTFPrapelGSQESSYDLRV-- +>SRR6185312_14653291 38 0.324 8.225E+00 79 113 116 3 39 192 +-------------------------------------------------------------------------------NASLTISNVQLIDAGNYSVRVFNPfGaQMSSNAVLTV-- +>ERR1719481_503323 38 0.215 8.225E+00 66 113 116 17 67 211 +------------------------------------------------------------------DRIQVTrRKNTTTTDWVLSIKFMQERDEGVYECQVTlLGGqVKSRSVHLDV-- +>TARA_MED_95_MAG_00510_000000014189.2.3 38 0.243 8.225E+00 79 113 116 178 214 255 +-------------------------------------------------------------------------------DWVMMIKHVQANDSGSYECQVTTDegGIRSHQVELKV-- +>MGYP000961387611 38 0.272 8.225E+00 65 115 116 7 60 284 +-----------------------------------------------------------------KNEVNLSDGGGISGATsnTLQIADCRPDDSGSYRCVVSNSqGSaTSNAANLTV-A +>ERR1719458_1625347|ERR1726577_k119_1328797|+|269|2.91e-71|6|887|3866|887[887]:958[958]:72[72]|1214[1220]:1300[1300]:87[81]|1667[1673]:1879[1879]:213[207]|2324[2324]:2671[2671]:348[348]|2906[2906]:3013[3013]:108[108]|3696[3696]:3866[3866]:171[171] 38 0.317 8.225E+00 78 114 116 0 39 329 +------------------------------------------------------------------------------GDWSLSISPVKLEDEAEYQCQV-GGGltqlFRSRTVKVVVK- +>DEB19_MinimDraft_2_1074335.scaffolds.fasta_scaffold564692_1 38 0.294 8.225E+00 70 115 116 0 50 561 +----------------------------------------------------------------------LFRGQPKiagATNASLTISNLQASDAGDYRAVVANSaGsVTSMVATITVIA +>ERR1719357_1119492 38 0.280 8.225E+00 40 101 116 4 76 1020 +----------------------------------------WYREDTRVYVYSPTAQFSNAEGP-LMNRC-LNPDHQSLGPscvrgtlevtdtaANLRIAPVELTDEGQYRCEITY-------------- diff --git a/model/PXDesignBench/examples/msa/PDL1/0/pairing.a3m b/model/PXDesignBench/examples/msa/PDL1/0/pairing.a3m new file mode 100644 index 0000000000000000000000000000000000000000..0cc5cf9d85d60c378ea9df6ec5ebdb5fa024f96d --- /dev/null +++ b/model/PXDesignBench/examples/msa/PDL1/0/pairing.a3m @@ -0,0 +1,8188 @@ +>query +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI000980D069_51338/ 125 0.879 4.985E-30 0 115 116 16 131 268 +NAFTITVPKDLYVVEYGSNVTIECRFPVENQLDLTSLIVYWEKEDKQIIQFVHGKEDLKVQHSSYRQRAWLLKDQLFKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A2K6PJ04_9569/ 124 0.965 9.382E-30 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLASLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSQGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_A4GW26_9528/ 123 0.956 2.422E-29 0 115 116 16 131 178 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI00034F7AFC_10181/ 122 0.817 6.253E-29 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTIECNFQVENQLDLLSLSVYWEKEDKHIIQFVHGKEDPEVQHSSFRHRAQLLKDQLFKGNAALQITDVKLQDAGVYYCIISYGGADYKRITLKVNA +>UniRef100_A0A2K6PJ31_61622/ 121 0.965 8.578E-29 0 114 116 16 130 183 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLASLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSQGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>UniRef100_G1SUI3_9986/ 121 0.879 8.578E-29 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI000642E5C7_30608/ 121 0.862 8.578E-29 0 115 116 16 131 289 +NAFTVTVPKDLYVVEYGSNVTIECRFPVEKQLDLMSLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRGRARLLKDQFFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_UPI0014870F0D_61156/ 121 0.782 8.578E-29 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTIECRFPVEQELDLLALVVYWEKEDRQVIQFVEGKEDLKPQHSSFRGRASLPKDQLLKGNAALQITNVKLQDAGVYCCMISYGGADYKRITLKVDA +>UniRef100_A0A5E4CZF2_9995/ 121 0.827 8.578E-29 0 115 116 44 159 315 +NAFSITVPKDLYVVEYGSNVTIECKFPVEKQLDLGSLVVYWGKEDEEIIQFVNGKEDLKVQHSSYRQRAWLLKDQLYQGNAVLQITNVKLQDAGVYCCMISYGGADYKWITLKVNA +>UniRef100_UPI0007EE7FC3_9986/ 121 0.879 8.578E-29 0 115 116 88 203 341 +NAFTVTVPKDLYVVEYGSNVTIECKFPVEKQLDLNSLVVYWEMGDKQIIQFVHGNENLKVQHSSYRQRAQLLKDQLHLGIAALQITDVKLRDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A1Z1NE93_2022783/ 121 0.791 1.177E-28 1 115 116 17 131 268 +-AFTVTVPKDLYVVEYGGNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDVNVQHDSYKNRVTLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A1S3G1F6_10020/ 121 0.793 1.614E-28 0 115 116 16 131 270 +NAFTITVSKDLYIVEYGSNVTMECRFPVENQLDLMSLVVYWEKEEKQIIQFVNGEEDPKDQHSSYRQRAWLLKDQLFKGNVALHITDVKLQDAGVYCCMISYGGVDYKRITLKVNA +>UniRef100_L9KKR1_246437/ 121 0.826 1.614E-28 1 115 116 12 126 281 +-AFTITVPKDLYVVEYGSNVTLECEFPVEKQLDLHSLVVYWEMQGKNIIQLVNGKEDLKVQHSSYSRRTRLLKDQLPKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVTA +>UniRef100_A0A5N3WM06_9888/ 121 0.834 1.614E-28 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGKEDLNVQHSSYHGRAQLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI000A3114BB_10093/ 121 0.791 1.614E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQELDLHALVVYWEKEDKQVIQLVAGEEDIKPQHSSFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_E2D891_10096/ 121 0.791 1.614E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVERELDLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A5F7ZHU0_9544/ 120 0.956 2.215E-28 0 114 116 16 130 155 +NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLTSLIVYWEMEDKNIIQFVHGEEDLKVQHSNYRQRAQLLKDQLSLGNAALRITDVKLQDAGVYRCMISYGGADYKRITVKVN- +>UniRef100_A0A091DRH8_885580/ 120 0.791 2.215E-28 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTIECNFQVENQLDLLSLSVYWDKEDKHIIQFVHGKEDPEVQHSSFRHRAQLLKDQLFKGNAVLQITDVKLQDEGVYCCIISYGGADYKRITLKVNA +>UniRef100_UPI0004ED1954_1026970/ 120 0.732 2.215E-28 0 115 116 16 131 290 +NAFTITAPKDMYVVESGTNVTIECRFPVSTKLDMLSLVVYWEKENKQVIQFVHGKEDLNLQHSSFRERAWLLQDQLSKGTAALHITNVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A1U7Q5Z5_10036/ 120 0.715 3.038E-28 0 115 116 17 132 290 +NAFTITAPKELYEVEYGSNVTIECRFPVKHQLDLLSLVVYWEKNDNPVIQFVDGKVDLKHQHSSFRGRAWLPKEQILKGNAGLQITNVKLQDAGVYGCMISYGGADYKRITLQVNA +>UniRef100_UPI001262649B_35658/ 120 0.773 3.038E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEHGSNITMECRFPVDRALDLFALVVYWEKEDKQVIQFVMGEEDLKPQHSSFRGRASLPKDQLLKGNAVLQITNVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0002184FB9_9606/ 119 1.00 4.168E-28 2 115 116 1 114 222 +--FTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_UPI0003F0E62C_28737/ 119 0.784 4.168E-28 0 115 116 16 131 262 +NAFTVTVPKDLHVVDYGSNVTMECVFPVEKEFNLDDLVVYWEMGDKKIIQFMNGKEDSKVQHSSYRQRAQLLKDQLSQGKAMLQITDVKLRDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A6J3IY91_9515/ 119 0.939 4.168E-28 0 115 116 16 131 290 +NAFTVTVPKDLYVVEYGSNMTLECKFPVEKQLELTSLIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRAQLLKNQLSLGIAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA +>UniRef100_D4AE25_10116/ 119 0.800 4.168E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTMECRFPVEQKLDLLALVVYWEKEDKEVIQFVEGEEDLKPQHSSFRGRAFLPKDQLLKGNAVLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI00192FB673_10090/ 119 0.780 5.717E-28 2 115 116 2 115 118 +--FTITAPKDLYVVEYGSNVTMECRFPVERELDLLALVVYWEKEDEQVIQFVAGEEDLKPQHSNFRGRASLPKDQLLKGNAALQITDVKLQDAGVYCCIISYGGADYKRITLKVNA +>UniRef100_UPI00167F30DB_38674/ 119 0.750 5.717E-28 0 115 116 16 131 289 +NAFTITAPKDLYVVEHGSNVTIECRFPVGHQLDLLALVVYWEKDDKQVIQFVDGRADLTLQHSSFTGRAWLPKEQLLQGNAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A5K1U4T1_9823/ 119 0.808 5.717E-28 1 115 116 41 155 311 +-AFTITVPKDMYEVEYGSNVTLECRFPVDKQLNLLALVVYWEMKDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKASLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A1A6GUG1_56216/ 119 0.765 7.843E-28 1 115 116 6 120 225 +-AFTITAPKDLYVVEYGSNVTIECRFPVEHQLDLLSLVVYWEKDDKQVIQFVEGKADLKIQHSSFRGRAWLPKEQLLKGNAGLQITDVKLQDAGVYCCVISYGGADYKRITLKVNA +>UniRef100_A0A2K6F2X4_379532/ 119 0.862 7.843E-28 0 115 116 16 131 244 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_UPI00032ADD85_9978/ 119 0.775 7.843E-28 0 115 116 16 131 289 +NAFTITVPKDQYVVEYGSNVTIECKFPVKKPLDINSLFVYWEMGGKQIIQFVHGKEDPKVQHASYRQRARLLEDRFYQGIAALQITDVKLQDAGIYCCLIGYGGADYKRITLKVNA +>UniRef100_H0V301_10141/ 119 0.800 7.843E-28 1 115 116 17 131 289 +-AFTITVPKDLYVIEYGSNVTIECNFPVQKQLDLLSLVVYWEKDDKQIIQFVHGTEDPKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_UPI0010A02AA5_491861/ 119 0.791 7.843E-28 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNVTIECRFPVEQELDLLALVVYWEKEDEQVIQFVEGEEDLKYQHSSFRGRASLPKEQLLKGNAALQITDVKLRDAGVYCCMISYGGADYKRITVKVDA +>UniRef100_UPI00045DD504_1230840/ 119 0.844 7.843E-28 0 115 116 16 131 295 +NAFTVSVPKDLHVVEYGSNVTMECTFPVEKQLNLAVLVVYWEMGDKKIIQFVDGEEDLKVQHSSYKQRAWLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVTA +>UniRef100_UPI00063F4043_379532/ 119 0.862 7.843E-28 0 115 116 45 160 319 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_A0A6P3VBX3_10160/ 118 0.782 1.076E-27 1 115 116 17 131 289 +-AFTITVPKDQYVVEYGSNVTIECHFQVQKQLDLLSLVVYWEKEDKQIIQFVHGKEDAKAQHSSFRHRAWLLEDQLFKGNAALLITDVKLQDAGVYCCVIGYGGADYKRITLKVNA +>UniRef100_UPI00038EF0B0_34839/ 118 0.800 1.076E-27 1 115 116 50 164 322 +-AFTITVPKDQYVVEYGSNVTIECNFQVQKQLDLLSLVVYWEKEDKQIIQFVHGQEDSKAQHSSFRHRAWLLKDQLFKGNAALLITDVKLQDAGVYCCMIGYGGADYKRITLKVNA +>UniRef100_A0A212C569_46360/ 118 0.833 1.476E-27 1 114 116 86 199 200 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGKEDLNVQHSSYHGRAQLLKDQLSLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVN- +>UniRef100_A0A6J0EEX0_230844/ 118 0.750 1.476E-27 0 115 116 16 131 238 +NAFTITAPKDLYVVEYGSNVTIECRFPVGDQLDLFSLVVYWEKDDKQVIQFVDGMEDLRFQHNSFTGRARLPKEQLLQGIAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI000C814261_9785/ 118 0.793 1.476E-27 0 115 116 16 131 288 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI000D5346AF_9913/ 117 0.800 2.025E-27 1 115 116 17 131 248 +-AFTITVSKDLYVVEYGSNVTLECRFPVDKQLNLLVLVVYWEMEDKKIIQFVNGKEDPNVQHSSYHGRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI001155D438_37032/ 117 0.773 2.778E-27 1 115 116 17 131 236 +-AFTITVPKDLYVVEYGSNVTMECRFPVAEQLDLPSLIVYWEMEDKKIIQFVNGKEDPEVQHRSYSQRAQLLKDQLFLGKAALRITKVTLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI00064475CB_30611/ 117 0.844 2.778E-27 0 115 116 16 131 290 +NAFTVTVPKDQYVIEYGSNVTIECRFPVEKQLDLVSLVVYWEMENKKIIQFVHGEEDLKVQDSSYHQRARLLKDQLFLGSAALQVTDVKLRDAGVYRCTIIYGGADYKRITLKVNA +>UniRef100_A0A1U7TSZ1_1868482/ 117 0.827 2.778E-27 0 115 116 16 131 290 +NAFTVTVPKDLYVVEHGSNVTIECRFPVDKHLDLFSLVVYWEMDNKKIIQFVRGEEDLKVQHRSFSQRARLLKDQLYLGSATLQITDVKLRDAGVYRCMISYGGADYKRITLKVNA +>UniRef100_A0A671F888_59479/ 117 0.869 3.810E-27 1 115 116 17 131 268 +-AFTITVNKDLYVVEYGSNVTMECRFPVEKQLDLSALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLMKDQLSLGKAALQITDVKLQDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI0010A18F03_10041/ 117 0.732 3.810E-27 0 115 116 16 131 289 +NAFTITAPKDLYVVEYGSNVTIECRFPVGDQLDLYSLVVYWEKDDKQVLQFVEGMADLRFQHDSFTGRARLPKEQLLQGIAGLQITDVKLQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI00140F8117_59479/ 117 0.869 3.810E-27 1 115 116 93 207 364 +-AFTITVNKDLYVVEYGSNVTMECRFPVEKQLDLSALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLMKDQLSLGKAALQITDVKLQDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_UPI00064F6827_9371/ 116 0.741 5.227E-27 0 115 116 16 131 252 +NAFTVSVSKDLHVAEIGDNVTMECIFPVEKELDLAVLVVYWEMEDKKIIQLVQGQEDPEVQHSSFRGRAQLLKEQLRLGKAALQIHDVKLRDAGVYCCLISYGGADYKRITLKVSA +>UniRef100_UPI001875D915_9771/ 116 0.852 5.227E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKDQLSLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_UPI000B4F0016_10047/ 116 0.765 5.227E-27 1 115 116 17 131 290 +-AFTITAPKDLYVVEYGSNITMECRFPVEHELDLRELIVYWEKEEKQVIQFVKGETDLKLQHSSFRDRAWLPTDQLLRGNAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2K6F2Y3_379532/ 116 0.860 7.171E-27 0 114 116 16 130 136 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVN- +>UniRef100_A0A2K6F2W3_379532/ 116 0.860 7.171E-27 0 114 116 16 130 191 +NAFTITVPKDLYVVEYGSNVTIECRFPVEKQLDLISLVVYWEMDNKNIIQFVRGEEDLKVQDSSYRDRARLLKDQLFLGSAALEITDVKLRDAGVYRCMISYGGADYKRITLKVN- +>UniRef100_A0A6J0AR17_30538/ 116 0.852 7.171E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTMECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A6P6EZ62_10160/ 115 0.780 9.837E-27 1 114 116 17 130 194 +-AFTITVPKDQYVVEYGSNVTIECHFQVQKQLDLLSLVVYWEKEDKQIIQFVHGKEDAKAQHSSFRHRAWLLEDQLFKGNAALLITDVKLQDAGVYCCVIGYGGADYKRITLKVN- +>UniRef100_UPI001921FF33_95912/ 115 0.756 9.837E-27 1 115 116 17 131 258 +-AFTITVSKDLYVVEYGSNVTMECRFPVEKQLDLLSLIVYWEMEDKKIIQFVNGKEDLNVQHRSYSHRAQLLKDHLFLGKASLRITNVTLGDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI0013C51697_42100/ 115 0.826 9.837E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2U3V0G5_9739/ 115 0.826 9.837E-27 1 115 116 17 131 289 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J8ED42_27622/ 115 0.800 9.837E-27 1 115 116 29 143 300 +-AFTITVPKDLYVVEYGSNVTMECQFPVVTQLDLFALVVYWEKGRKKVIQFVNGEEDPKFQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_UPI0010F6734A_40151/ 115 0.826 9.837E-27 1 115 116 17 131 316 +-AFTITVPKDLYVVEYGSNVTLECRFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYNQRALLLKNQLPLGKAALQITDVKLQDAGIYCCLISYGGADYKRITLKVNA +>UniRef100_G3STX2_9785/ 115 0.791 1.349E-26 0 114 116 16 130 290 +NAFTISVPKDLHVVEYGKNVTMECTFPVGKQLNLTVLVVYWEKGDKKIIQFVDGEEDLKVQHSSYSQRAQLLKDQLALGKAVLQITDVKLRDAGVYRCLISYGGADYKRITLKVN- +>UniRef100_A0A667HJA0_13124/ 115 0.791 1.349E-26 1 115 116 17 131 291 +-AFTITVSKDLYVVEYGSNVTMECRFPVEEQLDLVSLIVYWEMEDKKIIQFVQGKEDLKVQHRSYSQRAQLLKDQLFLGKAALQITNVTLEDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_A0A7J7W2C4_59472/ 115 0.773 1.851E-26 1 115 116 17 131 288 +-AFTITVTKDLYVAEYGSNVTMECEFPVTTPLNLLALVVYWEMGEKKVIQFVNGQEDLKVQHSSYSQRAHLLKDELSLGKAALQITNVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_UPI000938B035_186990/ 115 0.800 1.851E-26 1 115 116 18 132 289 +-AFTVTVIKDLYVVEYGSNVTMECRFPVENQFNLSALIVYWEMGDKKIIQFVNGKEDLTVQHRSYRQRAQLLKDQLFLGKAALQIRDVKLQDAGVYCCLIGYGGADYRRITLKVNA +>UniRef100_UPI000C81A218_9361/ 114 0.793 2.540E-26 0 115 116 16 131 266 +NAFSITVSKYLYEVEYGSNVTMECKFPVENPLDLVTLIVYWEKEDKKIIQFVHGKEDPTVQHSSYSQRAQLLKDRLYLGTAALQITDVKMQDAGVYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0018E295F9_1047088/ 114 0.678 2.540E-26 1 115 116 17 129 287 +-AFTITAPKDLYVVEHGSNVTIECRFPVEHQLDLPALVVYWEKDNHQVIQFVDGKTDR--QDSSFKGRASLPKEQILKGNAGLHITNVKLRDTGVYCCMISYGGADYKRITLKVNA +>UniRef100_A0A7E6DEY4_89673/ 113 0.800 4.779E-26 1 115 116 17 131 286 +-AFTISAPQDLYVVEYGSNVTMECEFPVAKELNLYALVVYWEMEDKKVIQFINGEEDLKVQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A5N4E9I5_9838/ 113 0.850 6.556E-26 1 114 116 78 191 198 +-AFTITVPKDLYVVEYGSNVTMECKFPVDKQLNLLALVVYWEMEDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVN- +>UniRef100_UPI0010A8AE4E_9258/ 113 0.596 6.556E-26 2 115 116 20 133 255 +--FTVQIPKDFYTVDYGSNVTMECNFNVENQMDFNILLVFWDKDEKNIVKFAKGQEDLKTQDEHYRGRATLLREELSSGKALLRISDVKITDAGQYRCLISYGGADYKYITLKVKA +>UniRef100_UPI00038BFFBF_79684/ 113 0.695 6.556E-26 1 115 116 17 129 289 +-AFTITAPKDLYVVEHGSNVTIECRFPVEHQLDLPALVVYWEKDDQQVIQFVDGKTDR--QDSSFSGRASLPKEQILKGNAGLHITDVKLRDAGVYCCMISYGGADYKRITLKVHA +>UniRef100_UPI00187421D2_143292/ 113 0.834 6.556E-26 1 115 116 41 155 313 +-AFTITVTKDLYVVDYGSNVTLECKFPVGKQLDLLALIVYWQMEDKKIIQFVNGKEDLKVQHSSYNQRAQLLKDQLFLGKAALEITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J8ECC2_27622/ 113 0.798 8.994E-26 1 114 116 29 142 205 +-AFTITVPKDLYVVEYGSNVTMECQFPVVTQLDLFALVVYWEKGRKKVIQFVNGEEDPKFQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVN- +>UniRef100_A0A3Q2I1A7_9796/ 113 0.852 8.994E-26 1 115 116 17 131 301 +-AFTITVTKDLYVVDYGSNVTIECKFPVEEPLNLAALIVYWEMENKKIIQFVNGEEDPKVQHSSYSQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A7J7EAS4_77932/ 112 0.834 1.234E-25 1 115 116 24 138 316 +-AFTITVTKDLYMVEYGSNVTMECEFPVEKPLNLAALIVYWEMENKKIIQFVNGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI00101A89AC_29078/ 112 0.800 1.693E-25 1 115 116 17 131 290 +-AFTITVTKDLYVVEYGSNVTMECKFPVTTPLNLFALVVYWEMGEKKVIQFVNGQEDLKVQHSSYSQRAHLLKDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVNA +>UniRef100_A0A6I9JQK5_185453/ 111 0.801 2.322E-25 0 115 116 16 131 271 +NAFTVSVSKSLHVVEYGSNVTMECTFPVEKELNLAVLIVYWEMGDKKIIQLVGGEEDLKVQHSSYNQRAQLLKDQLSLGKAALQITDVKLRDEGVYCCLISYGGADYKRITLKVDA +>UniRef100_UPI00189FA405_27675/ 111 0.818 2.322E-25 0 115 116 16 131 290 +NAFSVTVSKDLYEVEYGSNVTMECKFPVENQLDLVALVVYWEMEDKKIIQLVHGEEDLQVQHSSYNKRARLLKDRLFLGRSTLQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_A0A2Y9QQU4_127582/ 111 0.747 3.185E-25 1 115 116 17 131 242 +-AFTISVSKDLHVAEYGKNVTMACTFPVGKQLNLTVLVVYWEKEDKKIIQFVDGEEDLKVQHRSYSQRAQLLKDQLFLGKAVLQIRDLKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_A0A2Y9DG34_127582/ 111 0.747 3.185E-25 1 115 116 17 131 288 +-AFTISVSKDLHVAEYGKNVTMACTFPVGKQLNLTVLVVYWEKEDKKIIQFVDGEEDLKVQHRSYSQRAQLLKDQLFLGKAVLQIRDLKLRDAGVYRCLISYGGADYKRITLKVNA +>UniRef100_A0A3Q7SP91_9627/ 111 0.826 3.185E-25 1 115 116 17 131 289 +-AFTITVAKDLYVVEYGGNVTMECKFPVEKQLNLFALIVYWEMEDKKIIQFVNGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVRLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_A0A7J7UN08_51298/ 111 0.780 4.369E-25 1 114 116 17 130 193 +-AFTITVTQDLYVVEYGSNVTMECKFPVTTPLNLHVLVVYWEMGEKKVIQFVNGKEDLKVQHSSYSQRAHLLKDQLILGKAALQITDVKLQDAGVYHCLISYGGADYKRITLKVN- +>UniRef100_A0A061I9B9_10029/ 111 0.663 4.369E-25 0 115 116 52 165 403 +NAFTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_G1LTC6_9646/ 110 0.808 5.994E-25 1 115 116 17 131 291 +-AFTITVSKDLYVVESGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_M3Y0R4_9669/ 110 0.826 5.994E-25 1 115 116 17 131 303 +-AFTITVSKELYVVEYGSNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKVHA +>UniRef100_UPI00196B24ED_143291/ 109 0.817 1.128E-24 1 115 116 17 131 289 +-AFIITVTKDLYVVEYGSNVTMECKFPVEEQLNLFALIVYWEMEDKKIIQFINGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYFCLIGYGGADYKRITLKVHA +>UniRef100_UPI0010FAA0A2_113540/ 109 0.260 1.128E-24 1 115 116 50 166 494 +-SFEVLGPADPVVAVPGEDVVLPCY--LKPNISAMDLSVEWFRvqtKNPLVHLYQDHEDRNENQIPSYRGRTSLFPEELNNGNTSLKVKNVRLSDSGEYKCFVQSaEWYDDYSINVQIKA +>UniRef100_A0A1S3WUJ3_9365/ 109 0.756 1.547E-24 1 115 116 22 136 291 +-AFTLTVTKDLYVVEYGSNVTMECVFPLESPLNINSLIVYWEMEDKKIIQLVNGKEDSNVQHSSYRQRAQLLTDRLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLQVHA +>UniRef100_UPI000642A2C1_143302/ 109 0.715 1.547E-24 0 115 116 16 131 372 +NAFTVQVTKDMYVVEHGSNVTMECIFPVEKQLNMLSLFVSWEKGEKKIIELVNGKEDLTVQHSSYRQRAWLLKDQLFLGKATLQITDVKLQDAGTYCCLISYGGADYKRIILTVYA +>UniRef100_UPI000947CD31_9646/ 108 0.814 3.994E-24 1 113 116 17 129 194 +-AFTITVSKDLYVVESGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_UPI00188E197E_50954/ 108 0.791 3.994E-24 1 115 116 1 115 252 +-SFTVNVTKDLYEVEHGSNVTMECIFPVEEKLNMFSLIVYWEMEDKKIIQLVNGQEDLKVQHSSYRQRARLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVYA +>UniRef100_UPI0007A6A853_291302/ 108 0.756 3.994E-24 1 115 116 17 131 289 +-AFTITVTKDLYVVEYGSNVTMECEFPVATELNLFALFVYWEVGEKKVVQFVNGEEDLTVQHSSYSQRAHLLQDQLFLGKAALQITDVKLQDAGVYYCLISYGGADYKRITLKVHA +>UniRef100_A0A7F8R665_9713/ 108 0.814 5.480E-24 1 113 116 17 129 150 +-AFTITVSKDLYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSRRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_UPI00156C14F9_9715/ 108 0.814 5.480E-24 1 113 116 17 129 193 +-AFTITVSKDLYVVEYGGNVTMECKFPIEKQLNLLALIVYWEMEDKKIIQFVNGKEDLQVQHSSYSRRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLIGYGGADYKRITLKV-- +>UniRef100_A0A7K6EZK4_266360/ 108 0.521 5.480E-24 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFKDLSVSWEKKDelKQVYVLYKGEEVFKGQDSDFKGRIKLLKENLNLGQCLLQITDVKLRDAGDYRCIVEYGGADYKTVHLKVKA +>UniRef100_UPI00196A3339_143291/ 107 0.823 7.517E-24 1 113 116 17 129 194 +-AFIITVTKDLYVVEYGSNVTMECKFPVEEQLNLFALIVYWEMEDKKIIQFINGKEDLKVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYFCLIGYGGADYKRITLKV-- +>UniRef100_A0A7K9YGT7_886794/ 107 0.495 7.517E-24 2 115 116 13 129 218 +--FTVEAPRSLYTAELGSNVTMECVFPVDGKLNFKDLSVIWEKKDevrKDVYLLLKGKEDSGGQHSDFQGRIKLLKENLDFGQSLLQISNVKLGDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_A0A7K8HC18_461220/ 107 0.579 7.517E-24 0 115 116 15 133 222 +NAlFTVETPQSLYTVERGNNVTMECTFPVNGKLKLRDLSVSWEKKDelKQVYELVNGEEDFKNQHSDFRGRIKLLKENLKLGRSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K7VGC6_8805/ 107 0.541 7.517E-24 0 115 116 15 134 223 +NAlFTVEAPQSTYTVEYGSNVTMECTFPVNGQLKFRDLSVSWEKKDefrKDVYVLFKGEEDFKSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLSDAGSYRCVVDYGGADYKIISLKVKA +>UniRef100_K7FZJ7_13735/ 107 0.239 7.517E-24 2 115 116 37 151 338 +--FSVIGPDQPVTAIVGEATVLPCH--LSPQMSAENMEVRWIRSQHSaaVHLYRDGQEQTEDQNPEYQGRTEFLRDSLTEGNVSLRIRNIRPSDEGQYRCFVQSlTFYNEATLELKVAA +>UniRef100_UPI000D09ACAB_74940/ 107 0.284 7.517E-24 4 115 116 30 143 384 +----VVGPADPVVALAGDDIILPCS--LEPNVSAEDMTVEWTRlyLKTNVHLYLDGRDSNDEQHPSYRGRTSMFHEELKKGNVSLKLTRVTLSDAGSYRCFLPTltSQVKETTIQLLVGA +>UniRef100_UPI000704365D_13735/ 107 0.247 7.517E-24 2 115 116 35 149 504 +--FTVVGPDQPVTAVVGEEIVLPCH--LAPRMSVENMEVTWFRSelSPFVHHYSDGKNQYEQQMPEYQGRTELLNDGLTQGNVTLKIFNVTVSDEGRYSCFVQDGTFYEETlLELKVAA +>UniRef100_A0A151MLB1_8496/ 107 0.247 1.031E-23 2 115 116 37 151 195 +--FTVVGPDQPVTAIVGEEIVLPCH--LSPNMSAENMEVRWFRSefTNYVHLYRDGRDQFGGEMPEYRTRTAFWKDGLTHGNVSLRILNIRPSDEGQYTCFVNDGIADEEAVMgLKVAA +>UniRef100_A0A7K5RNW8_28713/ 107 0.491 1.031E-23 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKTFLPSQHPDYKGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8IPB3_254446/ 107 0.475 1.031E-23 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTYRNGKAFPPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K4VTI1_337179/ 107 0.546 1.031E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGKNVTMECTFPVDGKLEFRDLSVSWDKKDelKQVYVLHKGEEDLKNQHSDFRGRIKLFKENLNLGQSLLQITDVKLRDAGVYRCVVDYGGADYKTIHLKVKA +>UniRef100_A0A3L7HYV2_10029/ 107 0.657 1.031E-23 2 115 116 0 111 267 +--FTITVPKDLYEVEYGSNVTLECRFPVTHRLELLSLVVYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_UPI0018792BD8_9974/ 107 0.807 1.031E-23 1 114 116 41 153 305 +-AFTITVTKDLYMVEYGSNVTLECKFPVGKQLDLLALIVYWKMEDKKIIQFVNGKEDLKVQHSSYNQRAQLLKDQL-XGKAALEITDVKLQDTGVYCCLISCGGADYKRITLKVN- +>UniRef100_UPI000F6006BC_215358/ 106 0.247 1.415E-23 2 113 116 17 131 180 +--FTesdVIGSHEPVKATVGQDVILPCH--LEPPSDVSTLTVEWKQDEKQVHRYRSGADDLAGQDENFKDRTSLFHEEMTRGNISLKLTKVTERDAGTYTCHVPKlhSQVRKGKVTLTV-- +>UniRef100_A0A7L3CAD5_37079/ 106 0.543 1.415E-23 2 115 116 18 133 222 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDelKQVYVLLKGKEDFESQHSDFKGRTRLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K5UZB3_1160851/ 106 0.563 1.415E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLNFKDLRVSWEKKDelKRVYELVKGEEDFKNQHDDFRGRIKLLKENLKLGQSLLQITEVKLRDAGVYHCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K9JDQ5_381031/ 106 0.579 1.415E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVDGKLKFRDLSVSWEKKDelKQVYELVKGEEDFKNQHSDFRGRIKLLKENLSLGQSLLQITDVKIRDAGVYRCVIFYGGADYKTINLKVKA +>UniRef100_A0A7L1Y2C2_312124/ 106 0.533 1.415E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTAEHGNNVTMECTFPVNGKLKFQDLSVTWEKKDELkkaVYVLLKGEEDLESQHSDFKGRTKLLKENLNLGRSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K5L9A8_34956/ 106 0.475 1.415E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTLECRFPVNGSIDPGLLTVVWEQkrqswlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI000D721357_13735/ 106 0.256 1.415E-23 2 115 116 35 149 375 +--FTVVGPDQPVTAVVGDDVVLPCH--LCPRMSAENMEVRWFQREsiPFVHLYRYGKDKFGQQMSKYRGRTELSKAGITDGNVALRIVNVRPSDEGQYHCFVQDGASYEETVlELKVAA +>UniRef100_UPI00064B03AF_42254/ 106 0.747 1.415E-23 1 115 116 17 131 514 +-AFTVTLTKDLYIVEYGSNVTIECKFPIEERLNMLSLIVYWEMDGKKITQFMNGKEDLTVQHSNYRQRAHLLKDQLFLGKAALQITEVKMQDAGVYCCLISYGGADYKRITLKVYA +>UniRef100_A0A7L2XTN1_1112836/ 106 0.487 1.940E-23 2 115 116 2 118 207 +--FTVEVPQQLYTAEYGSNVTMECRFPANGSIDLGLLTVVWEQkrlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYHGVDYKYIDLEVKA +>UniRef100_A0A7K4KQU0_458187/ 106 0.529 1.940E-23 2 115 116 3 119 208 +--FTVEAPQSTYTVEYGKNVTMECTFPVNGQLKFRDLSVSWEKKDefrKDVYVLVKGEEKFNSQHPDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIDYGGADYKTITLKVKA +>UniRef100_A0A7L2S6F1_98133/ 106 0.563 1.940E-23 0 115 116 15 133 222 +NAlFTVEAPQSFYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKRVYELVKGEEDFKNQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K6F1N5_254528/ 106 0.563 1.940E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGKEDLKNQHSDFRGRIRLLKENLNLGQSLLQIIGVKLRDAGVYRCVVFYGGADYKTINLKVKA +>UniRef100_C0H9F7_8030/ 106 0.264 1.940E-23 4 115 116 30 144 244 +----VVGPADPVVALAGDDVILPCS--LKPSVSAENMVVRWTRlnlKAGNVHLYRSGRDSNVEQVPSYRGRTSMFNEELKNGNVSLKLTRVTLSDAGSYRCFIPTltSQVKETTVQLLVGA +>UniRef100_UPI00193F2843_260615/ 106 0.271 1.940E-23 1 115 116 34 149 471 +-SFTVTGPGHPVTAMVGEDVVLPCH--LSPRMSAENMEVRWFQSDftSFVHLYKHGEDRYEQQMTEYHGRTALLKDGIQAGKVSLQIANIRPSDEGQYHCFVQDGVfYEEAVLELKVAA +>UniRef100_UPI000D7248ED_13735/ 106 0.566 2.662E-23 2 115 116 20 139 211 +--FTVEVPQQLYIAKYGSNVTMECRFPVDGQLNLKDLRVSWAKkelqdqKSKEVYTLQKGEEDLKSQHSDYRGRATLLHDKLNLGYSVLQITNVKLMDAGSYRCLIDYRGADYKYITLKVKA +>UniRef100_A0A7K6LHW3_254539/ 106 0.571 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVIWEKKDelKQVYELVKGEEDFKNQHSDFRGRTKLLKENLNLGQSLLQIIDVKLRDAGVYRCVVAYGGADYKTIHLKVEA +>UniRef100_A0A7L2TKE3_9176/ 106 0.546 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKTDemKQVYVLFQGKEDFKNQHIDFRGRIKLLKENLNLGQSLLQISDVKLRDAGVYRCVIDYGGADYKTIHLKVKA +>UniRef100_A0A7K8B3R3_254448/ 106 0.563 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGRLKLRDLGVSWEKKDelKQVYVLHEGKEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGADYKTIQLKVKA +>UniRef100_A0A7K8F256_181839/ 106 0.588 2.662E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYELVKGEENLKNQHSDFRGRIKLLKENLSLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTINLKVKA +>UniRef100_A0A7L0EN58_56311/ 106 0.550 2.662E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEYGNNVTMECTFPVNGKLKFRDLNVSWEKKDelkKQVYSLLKGEEDFQSQHSDFKGRIKLLKENLNLGQSLLQISDVKLRDAGFYRCVIGYGGADYKTITLKVKA +>UniRef100_A0A7K9SNV5_1109041/ 106 0.550 2.662E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGQEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKIRDAGVYRCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K6K616_979223/ 106 0.483 2.662E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqdrsKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLINYQGVDYKYIALEVKA +>UniRef100_UPI0018F49B2E_9261/ 106 0.627 2.662E-23 0 115 116 16 133 235 +NAlFKVEVLKESFTVVYGSNVTMECSFPFKGHLDLKALSVYWDTEDeKHIVKFVKGEEDLKIQHHSYRGRATLLKDKLFLGKATLQITNVQMTDAGVYRCLIGYEGADYKWITLTVKA +>UniRef100_UPI000777377A_93934/ 106 0.516 2.662E-23 0 115 116 18 137 276 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDdvrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDLGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI00129DF07B_9054/ 106 0.500 2.662E-23 0 115 116 18 137 296 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFKDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKMLKENLDFGQSLLQISNVKLKDAGLYYCLIEYGGADYKTISLKVQA +>UniRef100_UPI0010FA78EA_113540/ 106 0.264 2.662E-23 2 115 116 26 140 323 +--FEVLGPSEPVVAVAGEDVVLPCY--LKPNISAADLEVRWFRKDftGSVHLYREHQDQHESQIPNYRGRTSLFSEELKKGNASLKLTGVRTSDFGEYECFVQAPyWYDDRSIDVIIKA +>UniRef100_E1C153_9031/ 106 0.508 2.662E-23 0 115 116 174 293 471 +NAlFTVEAPKSLYTAELGSNVTMECVFPVNGKLKFRDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_A0A669R151_9054/ 106 0.500 2.662E-23 0 115 116 18 137 571 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFKDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKMLKENLDFGQSLLQISNVKLKDAGLYYCLIEYGGADYKTISLKVQA +>UniRef100_A0A6J2VST0_29144/ 106 0.283 2.662E-23 0 115 116 319 436 795 +DQLQVVGPDGPLVVEAGEDLILPCS--LKPNISAVDMTVEWYRlhtSDSLVHLYKDGVENNEKQIQSYRGRTSLFKEELQKGNTSLKLSRVKVSDEGKYKCYIQTeDWSDDVTVQVNVEA +>UniRef100_A0A094LCT5_345573/ 105 0.547 3.652E-23 2 115 116 3 119 208 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLNFRDLSVSWEKKDelkKEVYVLLKGEEDFASQHSDFRGRIKLLKENLNSGRSLLQITDVKLRDAGVYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K8W4N3_265632/ 105 0.483 3.652E-23 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLTVVWEHkrqgwlKSKEVYTLRNGEAVPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCIINYQGVDYKYITLEVKA +>UniRef100_A0A7K8CIS3_156170/ 105 0.571 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTAERGNNATMECTFPVNGKLKFRDLSVSWEKKDesKQVYELVKGEEDFKNQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVRA +>UniRef100_A0A7L1RRA2_187437/ 105 0.554 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKFELRDLSVSWEKKDelKQVYVLVKGEEDFKMQHSDFRGRIKLLKENLNLGQSLLQISDVKLRDAGIYRCVIFYGGADYKTIRLKVKA +>UniRef100_A0A7L2C7Z3_670337/ 105 0.521 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSVFTVERGNNVTMECTFPVKGKLEFRDLSVSWEKKDelKQVYLLHQGEEDFRSQHSDFRGRIKLLKENLTLGQSLLQISDVKLTDAGVYRCVVVYGGADYKTIHLRVKA +>UniRef100_A0A7K6GH20_720584/ 105 0.563 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFKDLGVSWEKKDelKQVYVLFKGEEDFKAQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGDYRCLIEYGGADYKTIHLKVKA +>UniRef100_A0A7K5RNZ0_28713/ 105 0.588 3.652E-23 0 115 116 15 133 222 +NAlFTVDVPQSLYTVERGNNVTMECRFPVNGKLKFRDLSVSWEKKDelKQVYELVQGEEDFKNQHSDFRGRIKLLKENLDLGQSLLQITDVKLRDAGVYRCIIVYGGADYKTIHLKVKA +>UniRef100_A0A7K7WZQ3_874463/ 105 0.563 3.652E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGELKFRDLSVSWEKKDelKQVYELVKGQENFKRQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A091SKB5_36300/ 105 0.558 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGQLKIGDLSVSWEKNDelkKQVYVLLKGEEDFKSQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K7LK40_75869/ 105 0.550 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A7K9XCM2_54359/ 105 0.525 3.652E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGKLNFRDLSVSWEKKDeikKQVYALLKGKEDLESQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGFYHCVIGYGGADYKTISLKVKA +>UniRef100_A0A7K6PWV9_461245/ 105 0.475 3.652E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLELLTVFWEQkrqgrlKSKEVYTFRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQLTNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8MJN0_449384/ 105 0.475 3.652E-23 2 115 116 17 136 225 +--FTVEVPQQFYTAEYGSNVTMECRFPVNASIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI001560B079_7906/ 105 0.310 3.652E-23 0 115 116 11 127 263 +DA--VTVPRSPVTSPPGSDVTLSCSFSYKAGADLTRVVVTWQRPpaDHVVHSFYYGQDQLALQNETYRNRTQLFPEQLSVGNASLRLKQVREEDEGWYTCAVTNQvESTKGDVRLIVAA +>UniRef100_UPI000B3D82C6_8996/ 105 0.516 3.652E-23 0 115 116 32 151 310 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSVLQITNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI000B3E0E25_8996/ 105 0.516 3.652E-23 0 115 116 32 151 326 +NAlFTVEAPKSLYTAELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSVLQITNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI0018D735D7_8839/ 105 0.550 3.652E-23 0 115 116 32 151 329 +NAlFTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A2D0QKW7_7998/ 105 0.304 3.652E-23 2 115 116 33 147 332 +--FEISVPAHVQMGMYGESVVLPCTFPVSSSWDAGSSVITWQRQLEVVHSFFYGRDQPQYQSPSYANRTSLFYQEMKNGNASLRLDRTTLEDAGEYTCSISTQlGSQRKSFSLKVAA +>UniRef100_W5LVB2_7918/ 105 0.315 5.009E-23 2 112 116 21 132 210 +--FSVQGPREPLVARPGDEVLLPCS--VDSTVPLQELEVEWLRtdPDTLVLLFSEGESRPESQHQSYRGRAEIFPQEIPRGNFSLRLANVTSEDAGVYRCAVHTaQGSGETRVELK--- +>UniRef100_A0A7K5BEN8_463165/ 105 0.521 5.009E-23 0 115 116 13 131 220 +NAlFTVEAPQSHYTVEHGNNVTMECTFPVNGKLKFQDLSVTWQKKDelKVVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCIIGYGGADYKTINLEVKA +>UniRef100_A0A7L0QUT9_298831/ 105 0.537 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIAERGNNVTMECTFPVNGKLEFRDLSVSWDKKDglKQVYVLRKGEEDLKNQHRDFRGRIKLLKESLNLGQSVLQITDVKLRDAGVYRCVVDYGGADYKTIHLKVKA +>UniRef100_A0A7K8W4H6_265632/ 105 0.546 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFTVNGKLKFQDLSVTWEKKDelKVVYVLLKGEEDFASQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCIIGYGGADYKTIRLKVKA +>UniRef100_A0A7L3PX29_269412/ 105 0.529 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGDNVTMECTFPVNGKLKFQDLSVTWEKKDelKVVYVLLKGAENFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCIIGYGGADYKTIDLEVKA +>UniRef100_A0A7K6PUT4_461245/ 105 0.563 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVRLRDAGVYHCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K7BZX0_39617/ 105 0.571 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGEENFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKAIHLKVKA +>UniRef100_A0A7L1VW73_73330/ 105 0.563 5.009E-23 0 115 116 15 133 222 +NAlFTVDAPQSLCTVERGNNVTMECTFPVNGKLELRDLSVSWEKKDelKQVYVLHKGKEDLENQHSDFRGRTKLLKEHLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIQLKVKA +>UniRef100_A0A7K8GW25_38397/ 105 0.554 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGELKFRDLSVSWEKKDelKEVYVLFKGEDNFKRQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGVYRCVIEYGGADYKTIHLKVKA +>UniRef100_A0A7K6K4P6_979223/ 105 0.579 5.009E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDgsKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCIIAYGGADYKTINLKVKA +>UniRef100_A0A7K9A1D3_117165/ 105 0.533 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFQDLSVTWEKKDELkkaVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K4Z6Y7_153643/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVKGELMFSDLSVSWEKKDeikKQVYSLLKGKEDFQSQHSDFKGRIKLLKENLSLGQSLLQITDVKLRDAGIYRCVIGYGGADYKTINLKVNA +>UniRef100_A0A091N289_57068/ 105 0.550 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPRSLYTVEHGNNVTMECTFPVNGKLKFRDLNVRWEKKDelkKQVYLLLKGEEDFESQHSDFKGRIKLLKENLSLGQSLLQISDVKLRDAGFYRCIIGYGGADYKTIHLKVNA +>UniRef100_A0A7K9EIE0_176943/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSIYTVEHGNNVTMECTFPVNGKLELRDLSVSWEKKDdlkKEVYVLLKGEEDFEKQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCVIRYGGADYKTINLKVNA +>UniRef100_A0A7L1JAT6_240209/ 105 0.533 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLNGKEDFKSQHSDFRGRTKLLKENLNLGQSLLHITDVKLRDAGFYQCLIGYGGADYKTINLKVKA +>UniRef100_A0A091R6S3_54374/ 105 0.541 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGEEDFKSQHSDFKGRIKLLKEKLNLGQSLLQITNVKLRDAGFYRCLIGYGGADYKTVNLKVKA +>UniRef100_A0A7K5YVX2_2585816/ 105 0.558 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGQLKFRDLSVSWEKKDelkKQVYVLLKGEEDVKSQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIDYGGADYKTINLKVKA +>UniRef100_A0A093H2V7_118200/ 105 0.550 5.009E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECRFPVNGKLKFRDLNVSWEKKDeakKQVYVLLKGQEDLKNQHSDFKGRVKLLKENLNLGQSLLQIIDVKLRDAGVYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K8HCZ3_461220/ 105 0.466 5.009E-23 2 115 116 17 136 225 +--FTVEVPQQFYTADYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_G1N177_9103/ 105 0.516 5.009E-23 0 115 116 16 135 228 +NAlFTVEAPKSLYTVELGSNVTMECIFPVNGKLKFRDLSVIWEKKDevrKDVYVLLKGKEDSGSQHSDFQGRIKLLKENLDFGQSLLQISNVKLKDAGLYHCLIEYGGADYKTISLKVQA +>UniRef100_A0A7K9BPW9_2585815/ 105 0.564 5.009E-23 2 115 116 24 140 229 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLNVSWEKKDelkKQVYVLIKGQEDLKKQHSDFKGRTKLLKENLNLGQSLLQITDVKLRDAGVYHCIIGYGGADYKTIKLKVNA +>UniRef100_UPI00194010B2_260615/ 105 0.533 5.009E-23 0 115 116 79 198 246 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENLNNQHSNYRGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_UPI0011CF9E19_1825980/ 105 0.533 5.009E-23 0 115 116 52 171 354 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENLNNQHSNYRGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_A0A3Q0FT83_38654/ 105 0.239 5.009E-23 2 115 116 34 148 466 +--FTVVGPDQPITALVGEEIVLPCH--LSPNMSVENMEVRWFRSefRNYVHLYRDGRDDFGGQMPEYKRRTAFWKDGLTHGNVSLRIVNIRPSDEGHYHCLVADGiNDEEAVIELEVAA +>UniRef100_UPI001128D0C3_194408/ 105 0.264 5.009E-23 0 115 116 27 145 486 +NAegFKVIGPDGPVVAVLGGDAELPCR--LSPPLSAEHMQVRWYRSrfDSHVHLYENGMDQNEGQIPEYRGRTELIKSHISNGSVSLRIHSVELRDEGSYNCFFWSDPyYEEATLELKVAA +>UniRef100_UPI001890C433_42514/ 105 0.299 5.009E-23 2 114 116 140 254 876 +--FKVVGPAAPVVVEAGEDLVLPCS--IEPRISAEDMVVEWIRlylNDRLVHLYVDYEDRNQEQMESYRGRTSLFKEELKKGNTSLKLSAVQPSDEGVYQCYVEYrDWNNNVNIYVEVK- +>UniRef100_A0A7K7A6L9_8806/ 104 0.512 6.872E-23 2 115 116 3 119 208 +--FTVEAPQSTYTAEYGNNVTMECTFPVNGQLKFRDLSVSWEKKDdsrKDVYVLLKGEEDFNSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYRCLVGYGGADYKMISLKVKA +>UniRef100_A0A7K4M7G3_48396/ 104 0.525 6.872E-23 2 115 116 3 120 209 +--FTVEAPQSTYTVEYGKNVTMECTFPVNGQLKFRDLSVSWEKRDKFerkdVYVLVKGEENFNNQHPDLKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIEYGGADYKTITLKVKA +>UniRef100_A0A7K6HWL1_243059/ 104 0.475 6.872E-23 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlNSKEVYTLRNGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIHYQGVDYKYIALEVKA +>UniRef100_A0A7L1D273_239386/ 104 0.450 6.872E-23 2 115 116 5 124 214 +--FTVEAPQQFYIAEYGSNVTMECRFPVNGSINLGHLTVIWEQkrqgwlKSKEVYILRNGKAFPLSQHPDYMGRTSLLHSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLQVKA +>UniRef100_A0A7L1UTR6_50251/ 104 0.537 6.872E-23 0 115 116 15 133 219 +NAlFTVEAPQSLLTVERGNNVTMECTFPVNGKLEFRDLSISWEKKDelKQVYVLHKGKEDFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLTDAGVYRCLILYGGADYKTIHLKVKA +>UniRef100_G3PW61_69293/ 104 0.299 6.872E-23 1 115 116 16 132 219 +-AMEVRVPEQPVVALHGSDATLHCSFSLAKPFNLSNLTVFWQLTDTQqsVYSYSGGRDQLQYQAERFANRTALFPAQLGLGNASLLLSRVVVADEGSYTCFVRVHDYGSAALLLQVAA +>UniRef100_A0A7K6HW49_243059/ 104 0.537 6.872E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFKDLSVSWEKKDelKQIYVLYKGEEDFKGQDSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVEYGGADYKTVHLEVKA +>UniRef100_A0A7K9KXH3_237438/ 104 0.546 6.872E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDesKQVYVLHKGEEDFESQHSDFRGRIKLLKENLNLGQSLLQITDVRLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A7K9TTJ2_176938/ 104 0.566 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVQGKLKFRDLRVSWEKKDalkKQVYVLLNGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIDYGGADYKTISLKVNA +>UniRef100_A0A7L2HVT9_56258/ 104 0.550 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDKLkkqVYVLLKGEEDFKSQHSDFRGRIKLLKENLNSGQSLLQITDVKLRDAGVYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7K6U0M3_48278/ 104 0.525 6.872E-23 0 115 116 15 134 223 +NAlFTVEAPLSLYTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelkKQVYMLLNGKEDFKKQHSDFKGRIKLLKENLNLGQSLLQITNVKLRDAGFYRCLIGYGGVDYKTINLKVKA +>UniRef100_A0A7L3HBM5_245048/ 104 0.483 6.872E-23 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTVVWEQkrqgwlKSKEVYTFRNGKALHQSQHPDYIGRASLLHSELKMGQAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI00186B1695_9337/ 104 0.603 6.872E-23 0 115 116 16 129 263 +NAFSVSVPKDKYKACYGSNVTMECSFPVGEKLDLSALTVYWDKKREFLVKFVHGEEDLKIQNSN--PRLRHLNDQLFKGKSLLHITNVKVEDAGVYRCLIGYGGADYKWITLTVNA +>UniRef100_UPI0008DB8484_9135/ 104 0.475 6.872E-23 2 115 116 20 139 274 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgllKSKEVYTFRNGKALRPSQHPDYKGRASLLHSELKLGRAILQITNVKITDSGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A0F8BMS9_215358/ 104 0.260 6.872E-23 2 113 116 631 742 986 +--FRVVGPPQPIVAALGDDIILPCH--LKPAVDASEMTIEWSRPDldpRFVLVWRDGVKLENKQHPSYNGRTSLFNDELKYGDVSLKLSKVKLSDEGKYRCFIPTS-FKESTVELVV-- +>UniRef100_A0A7L2IXN6_91796/ 104 0.555 9.426E-23 2 115 116 3 119 208 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLNVSWEKKDelkKEVYVLIKGQEDLKNQHSDFKGRAKLLKENLNFGQSLLQITDVKLRDAGVYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7L1Y2J3_312124/ 104 0.475 9.426E-23 2 115 116 2 121 211 +--FIVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLTVVWEQkrqgllKSKEVYTLRNGKAVPPSQHPDYKGRASLLHSELKLGRAILQITSVKITDAGSYLCLISYQGVDYKYITLEVKA +>UniRef100_A0A6P6MGT0_7957/ 104 0.250 9.426E-23 0 115 116 5 122 217 +DRYEVVSPADTVFAVAGEDVILPCS--VKPSISVVDMRVEWFRSDlknSVVHLYEDHDDRNAEQTESYRGRTKLNPQELQRGDASLKLSSVRVSDEGRYKCFIQSkSWSDYATVDVSVEA +>UniRef100_A0A7K5MIM4_98964/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWDKKDelKQVYVLRKGEEDLENQHSDFRGRIKFLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGADYKTIHLKVKA +>UniRef100_A0A7K4Q054_44397/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCVVERGNNVTMECTFPVNGKLEFRDLSVSWDKKDelKQVYVLHKGEEDLKNQHNDFKGRIKLLKENLNLGQSVLQITDVKLRDAGIYRCVVAYGGADYKTIHLKVKA +>UniRef100_A0A7L0X105_137541/ 104 0.475 9.426E-23 2 115 116 13 132 222 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVNLELLTVVWEQtrpgwlKSKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYRGVDYKYITLEVKA +>UniRef100_A0A7K8YRM9_419690/ 104 0.550 9.426E-23 0 115 116 15 134 222 +NAlFTVEAPQLLYTVEHGNNVTLECTFPVNGKLKFEDLSITWEKKDelkKVVYILLKGEEDFKNQHSDFKGRIKLLKENLSLGQSLLQITDVKLGDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7L3WE06_2478892/ 104 0.512 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPRSHYTAEHGHNVTMECTFPVNGKLRFRDLNVSWEKKelKKQVYSLIKGVEDFKNQDSDFKGRTKLLKENLNFGQSLLQITDVKLRDAGVYRCVIGYGGADYKTINLKVKA +>UniRef100_A0A7L3M7E7_2585811/ 104 0.554 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQISDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L3K8F9_626378/ 104 0.571 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVKGKLKFRDLNVSWEKKDesKQVYVLHKGEEDLKNQHSDFRGRIKLLKENLNLGQSLLQITGVKLRDAGVYRCVIDYGGADYKTIHLKVKA +>UniRef100_A0A7K6QEY4_47695/ 104 0.537 9.426E-23 0 115 116 15 133 222 +NAlFTVEAPQSHYTVEHGNNVTMECTFPVNGKLKFSDLSVSWEKKDelKQVYVLLKGEEDFTSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYHCVIDYGGADYKKIHLEVKA +>UniRef100_A0A093I7P0_54383/ 104 0.572 9.426E-23 2 115 116 18 134 223 +--FTVEAPQSLYTVEYGNNVTMECTFPVNGKLKLRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLKDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A093R4I4_9209/ 104 0.550 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYVVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKEHLNLGQSLLQITNVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K8NT38_8787/ 104 0.541 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEYGSNVTMQCTFPVNGQLKFKDLSVSWEKKDefrKDVYVLLKGEEDFNSQHSDFKGRIKLLKEKLNFGQSLLQITEVKLSDAGFYRCLIDYGGADYKMISLKVKA +>UniRef100_A0A091N603_57397/ 104 0.541 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEYGKNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYSLLKGEEDFKSQHSDFKGRIKLLKENLNLGQSLLQISDVKLRDAGFYHCVIGYGGADYKTISLKVKA +>UniRef100_A0A7K8L557_89386/ 104 0.550 9.426E-23 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDFKSQHSDFRGRTKLLKEKLKFGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K4JLX8_8947/ 104 0.572 9.426E-23 2 115 116 18 134 223 +--FTVEAPQSLYIVEHGNNVTMECIFPVDGKLKFRDLSVSWEKEDeqkKPVYVLLKGEEDLKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGIYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3K8F2_626378/ 104 0.483 9.426E-23 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVFWEQkrqgglQSKEVYTLRNGKALHPSQHPDYRGRASLLLSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A3Q3LGK9_205130/ 104 0.278 9.426E-23 4 115 116 35 146 240 +----VIGPSEPIVAVVGDDVILPCY--LDPAMDASYMTVEWSRPDldpRFIFVWRDGEELESKKHPAYQGRTSLFIDELKHGDLSLKLSKVKPSDKGTYRCFVPQLFNDS-LIQLVVGA +>UniRef100_UPI000E1ED173_8790/ 104 0.541 9.426E-23 0 115 116 17 136 285 +NAlFTVEAPQSLYTVEYGSNVTMECTFPVNGQLKFKDLSVSWEKKDefrKDVYVLLKGEEDFNSQHSDFKGRIKLLKEKLNFGQSVLQITDVKVSDAGFYRCLIDYRGADYKMISLKVKA +>UniRef100_A0A401Q840_75743/ 104 0.256 9.426E-23 2 115 116 21 135 290 +--FTVTGPAHPVVAIVGEDVLLYCQ--LVPESFVSNMVVRWFKSDfgLPVHVYRNGKDDTVAQHKDYRGRTEMFKEEVTKGNVSLRIKNTRVFDEGEYTCIVDDkKDIEESSVELKVGA +>UniRef100_A0A7L2Y2C3_1112836/ 104 0.563 1.293E-22 0 115 116 14 132 149 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDglKQVYELVEGEENLKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCVIVYGGADYKTIHLTVKA +>UniRef100_A0A7K8GTB9_38397/ 104 0.483 1.293E-22 2 115 116 2 121 210 +--FTVEVPQQHYTAEYGSNVTIECRFPVNGSIDLGLLTVVWEQkrqgqlKSKEVYTFHSGKALPPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K9NLU1_2585810/ 104 0.475 1.293E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEHkrqdwlKSKEVYTFRNGKAVPPSQRPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6C2K1_28724/ 104 0.475 1.293E-22 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTLRNGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVKIRDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1B3Z2_9132/ 104 0.554 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVSGEENLKNQHNDFRGRIKLLKENLKLGQSLLQITDVNLRDAGVYRCVIAYEGADYKTIHLKVKA +>UniRef100_A0A7K8IKH4_254446/ 104 0.571 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGKLKFRDLSLIWEKKDelKRVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIVYGGADYKTINLKVKA +>UniRef100_A0A7K8QQG8_363769/ 104 0.550 1.293E-22 0 115 116 14 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFRSQHSDFKGRIKLLKSNLSLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTIHLKVKA +>UniRef100_A0A7K9Z8E4_450177/ 104 0.563 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGKEDFKNQHSDFRGRIKLLKENLNLGQSLLQITGVKLRDTGVYRCVIAYGGADYKTINLKVNA +>UniRef100_A0A7K5L999_34956/ 104 0.571 1.293E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGSNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYDLVKGEEDFKNQHSDFRGRIKLLKENLTLGQSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLRVKA +>UniRef100_A0A7L1KJB7_225398/ 104 0.558 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVTWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCIIGYGGADYKTINLKVKA +>UniRef100_A0A7L1CW62_239386/ 104 0.525 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEYGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKQVYVLLNGEENFESQHNDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTIHLEVKA +>UniRef100_A0A7K8PQ63_110676/ 104 0.550 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGEFKFRDLSVSWEKKDeskKQVYALLKGEEDFKSQHSDFRGRITLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A099ZDS6_94827/ 104 0.533 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSTYTVEYGSNVTMECTFPVNGQLKLRDLSVSWEKKDgfrKDVYVLLKGEEDFDSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYLCLIGYGEADYKTINLKVKA +>UniRef100_A0A7K5GWK2_1352770/ 104 0.541 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLHIADVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L2VGF9_135165/ 104 0.525 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLKISWEKKDelnKLVYELLNGEEDFKRQHNDFKGRTKLLKENLNLGRCVLQITDVKLRDAGFYLCLIGYGGADYKIISLKVKA +>UniRef100_A0A7L3LEY9_2529409/ 104 0.541 1.293E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYIVEHGDNVTMECRFPVNGKLKFRDLSVSWEKKDKLkkeVYVLLKGEEDFKSQHRDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI0010A90B69_9258/ 104 0.610 1.293E-22 0 115 116 16 133 235 +NAlFEVEVLKESFTVVYGSNVTMECSFPFKDRLDLEALSVYWDTeDDKHIVKFVKGKVDLKIQHHSYRGRATLLKDKLLLGKAMLQITNVQLTDAGVYRCLIGYEGADYKWITLTVQA +>UniRef100_UPI000528A1A8_279965/ 104 0.558 1.293E-22 0 115 116 17 136 267 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDelkKQVYELLKGEEDFRSQHSDFRGRIKLLKEKLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A2P4T1F3_9083/ 104 0.504 1.293E-22 2 115 116 35 151 271 +--FTVEAPRSLYTVELGSNVTMECIFPVNGKLKFEDLSVIWEKKDevrKDVYILLKGKEDSGSQHSDFQGRIKLLKEYLDFGQSLLQISNVKLRDAGLYHCLIEYGGADYKTINLKVQA +>UniRef100_UPI001A94499A_43150/ 104 0.458 1.293E-22 2 115 116 20 139 300 +--FIVEVPQQLYTAEYGNNVTMECRFPVNGSVNLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHPSQHPDYTGRASLLHSELKAGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALKVKA +>UniRef100_UPI0006714700_381198/ 104 0.271 1.293E-22 1 115 116 29 144 303 +-SFSVKGPPNPVAMAVGQDVVLPCH--VSPEQNVQDMEVTWFREqfTPFVHRYKGGQDQYGDQMVQYQGRTELLKDGLTNGSVDLRIFRVQLSDKGLYTCFVHSGSaYDEAVVELKVTA +>UniRef100_UPI000FFDB801_164674/ 104 0.290 1.293E-22 2 115 116 39 153 309 +--FQVTGPPNPITVAKGENVVLPCGF--SPGQDALDTEVIWFREqfSPFVHRYNEGQDQYGEQMLQYQGRTELRKDGLAKGSADLKLFHVRPSDTGTYTCFVRRGSdYDEAQVELKVTA +>UniRef100_UPI000E1BE45A_30464/ 104 0.521 1.293E-22 2 115 116 41 157 330 +--FTVEAPQSTYTAEYGNNVTMECTFPVNGQLKFRDLSVSWEKKDdsrKDVYVLLKGEEDFNSQHHDFKGRIKLLKEKLNFGQSVLQITDVKLTDAGSYRCLIGYGGADYKMISLKVKA +>UniRef100_UPI00146A7A54_13146/ 104 0.541 1.293E-22 0 115 116 67 186 363 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVRWEKKDelkKQVYVLLKGEEDFRSQHSDFKGRIRLLKENLKLGQSLLQITDVKLRDAGFYQCVIGYGGADYKTINLKVKA +>UniRef100_UPI0011AE3C03_9135/ 104 0.554 1.293E-22 0 115 116 82 200 377 +NAlFTVEAPQSLYIAERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKIQHSDFTGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI001864B036_118141/ 104 0.277 1.293E-22 2 115 116 26 141 487 +--FEILVPADPVVADAGEDVVLPCY--LKPSVSAEDMRVEWFRPdsaDAQVHLYEDRENRNEKQIPSYRGRTALFPEELKKGNASLRLTGVQRSDDGQYNCFI-QSPVWYNNavFSVRVRA +>UniRef100_UPI0011C1CEE1_8175/ 103 0.280 1.774E-22 4 115 116 23 133 141 +----VIGSNKPVNVTIGDDAILPCH--LEPEFDLKTQTVEWRRDQTIVHVYRNRGDDPALQDESFRGRTSLFPDEMIRGNISLKLTNVTEQDAGEYRCFVPNlkGQIKKGYVTLIV-A +>UniRef100_A0A7K8TF44_48426/ 103 0.541 1.774E-22 0 115 116 15 134 165 +NAlFTVETPRSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K5WH05_208073/ 103 0.458 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKDVYTFCNGKALCPSQHPDYIGRASLLHSELKVGRAILQITNVRIRDAGSYLCLIEYQGVDYKYIVLEVKA +>UniRef100_A0A7L1MK47_125297/ 103 0.466 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNMTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTLRNGKALHPSQHPGYIGRVSLLHSELKSGRAILQIINVKITDSGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1VUJ9_73330/ 103 0.458 1.774E-22 2 115 116 2 121 210 +--FTVEVPQQIYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgwlKSKEVYTFRNGKALRPSQHPDYIGRASLLHSELKLGRAILRITNVKVTDTGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1UTR9_50251/ 103 0.491 1.774E-22 2 115 116 2 121 210 +--FRVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLKVVWEQkrqgwlKSKNVYTFHNGKAPRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLKVKA +>UniRef100_A0A7K5BFD6_463165/ 103 0.491 1.774E-22 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINLGLLMVVWEQrrqdslKSKEVYTLHNGEAVLPSQHPDYKGRASLLHSELKLGRAILQITSVKITDAGSYLCIINYQGVDYKYITLEVKA +>UniRef100_A0A7K7PB19_39621/ 103 0.458 1.774E-22 2 115 116 13 132 221 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWQQkrqgwlKSKEVYTFHNGKALHPSQHPDYVGRASLLHSELKVGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L0VCJ9_2585812/ 103 0.571 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLSLGQSVLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L2N1S3_2585818/ 103 0.554 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVKGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKEKLNLGQSLLQISDVKLRDAGVYRCIIAYGGADYKTIHLKVKA +>UniRef100_A0A7K6JJY8_1160894/ 103 0.546 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSLSWDKKDelKQVYELVKGQEDFKNQHSDFKGRIKLLKENLRLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTINLKVKA +>UniRef100_A0A7K7QIS8_48891/ 103 0.563 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPRSLCTVERGNNVTMECTFPVNGKLDFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLKLGRSLLQITDVKLRDAGIYRCVIFYGGADYKTINLKVVA +>UniRef100_A0A7L1QDE8_52622/ 103 0.521 1.774E-22 0 115 116 15 133 222 +NAlFTVEAPRSLCTVERGNNVTMECTFPVRGKLEFRELSVSWVKKDesKQVYELHKGEEDFKNQHHDFRGRIKLLKENLNLGQSLLQISDVQLRDAGDYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7L4FJZ2_262131/ 103 0.541 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVERGNNVTMECTFPVNGKLKFRDLSVSWEKKDekkKQVYALLKGEEDFKGQDSDFKGRIKLLKENLHLGQSLLQITGVKLRDAGVYRCAIGYGGADYKTINLKVKA +>UniRef100_A0A093FMP3_56313/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A093NCT3_9238/ 103 0.558 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelrKQVYELLKGEEDFERQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIGYGGADYKTISLKVNA +>UniRef100_A0A091W8N3_30419/ 103 0.541 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGKNVTMECTFPVNGKLKFRELSVSWEKKDelkKQVYVLLRGEEDFKSQHSDFKGRIKLLKENLNFGKSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3ZCT2_79628/ 103 0.566 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLTFSDLSVSWEKNDelkKQVYVLLKGEEDFKSQHSDFSGRIRLLKENLSLGQSLLQITDVKLRDAGFYRCLIVYGGADYKTINLKVKA +>UniRef100_A0A7K5NYU7_287016/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDalkKQVYVLLKGKEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L3T7X3_75485/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGKEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7K7TJJ4_239371/ 103 0.550 1.774E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFKGRIQLLKENLNLGQSLLQITDVKLRDAGFYRCLIVYGGADYKTIHLKVKA +>UniRef100_A0A7L0VCA9_2585812/ 103 0.475 1.774E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALRASQHPDYTGRASVLHSELKLGRAILQITNVQITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A3Q1JW97_64144/ 103 0.250 1.774E-22 2 115 116 27 139 225 +--FEVVGSREPVRAEVGDDVVLPCH--VRPEFDVTRQTVEWKRERTVVHMFKSRDDNPDTQDLKFRGRTSLFRDKMTQGNISLKLTNVSEADAGNYTCYVPKmeSQLNRDNVTLIV-A +>UniRef100_K7G9L2_13735/ 103 0.516 1.774E-22 0 115 116 17 136 294 +NAlFTVEVPQPLYTVEYGSNVTMECRFRVNGQLKLQDLSIIWVKkeeHTKEVYKLHKGKENFQTQHSNFRGRVKLLKDKLELGQSVLQVTNIKLTDAGTYRCLIGYEGADYKTITLQVKA +>UniRef100_A0A6P6LRS9_7957/ 103 0.262 1.774E-22 0 115 116 14 131 301 +DALDVRVPESPVVALFGTDVVLNCSFSGVSKFNLSDMSVFWQLSDtqRTVHSFSQSRDQLIEQEERFSNRTSLFPDQLPAGNASLLLRRVRVSDEGSYTCFVRVQTYGRGAMLMQVAA +>UniRef100_UPI00052999CD_57412/ 103 0.529 1.774E-22 2 115 116 20 136 310 +--FTVEAPQSLYTVEHGNNVTMECTFPVDGQLKFADLSVSWEKKDelrKQVYVLHKGKEDFQNQHSDFKGRIKLWKENLNLGQSLLQITDVKLRDAGFYRCIIGYEGADYKTISLKVKA +>UniRef100_UPI0004F02EA8_57421/ 103 0.525 1.774E-22 0 115 116 98 217 311 +NAlFTVETPQSLYTVEHGNNVTMECTFPVTGKLKFGDLSVSWEKKDKFkkqVYVLLRGEEDFKSQHSDFKGRIKLLKENLKWGQSLLQITDVKLRDAGFYRCVVDYGEADYKTVNLKVNA +>UniRef100_UPI000523E2EE_176057/ 103 0.533 1.774E-22 0 115 116 17 136 313 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFRNQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTINLKVKA +>UniRef100_UPI0018D59D1D_1094192/ 103 0.475 1.774E-22 2 115 116 20 139 318 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVLWERkrqgslKSKEVYTFRNGKALHSSQHPDYIGRASLLHSKLKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A674JNI8_2587831/ 103 0.516 1.774E-22 0 115 116 17 136 319 +NAlFTVEVPQPQYTVEYGSNVTMECRFQVNGELKLQDLSVIWEKkeeHTKEVYKLHKGKENFNNQHSDYGGRVNLLKDKLQLGQSMLQITSVKPTDAGTYLCLIGYEGADYKTITLQVKA +>UniRef100_UPI0006B0D419_202946/ 103 0.558 1.774E-22 0 115 116 42 161 321 +NAlFTVEAPQSLYTVEYGSNVTMECTFPVNGQLKFRDLSVSWEKKDefrKEVYVLLKGEEDFSSQHSDFKGRIKLLKDKLNFGQSLLQITDVKLRDAGFYRCLIDYRGADYKMINLKVKA +>UniRef100_UPI0011761F4B_586833/ 103 0.316 1.774E-22 2 115 116 146 259 367 +--YQLIGPPQPIVVILGDDVTLPCH--LEPARDVTARAVEWTRHDlkpSFVHVWREGLELLIDQHPSYKGRTSLFMDKLKHGDVSLKLSEVKLSDEGKYRCFIPSLGKEM-TVELVVGA +>UniRef100_UPI000E1E7321_8790/ 103 0.247 1.774E-22 2 115 116 54 167 542 +--FRVLGPEDPVTAVVGEDVMLPCH--LSPRLNAENMEVRWFRSrfSVYVHLYHSGQDHYSSQMPEYQERTEFSKEGISAGNVSLRILRVRLTDEGQYQCLVKDGSSyEEAMVELKV-A +>UniRef100_UPI0014453D84_310571/ 103 0.300 1.774E-22 6 115 116 37 146 564 +------GPSQPIVATVGDDIILPCH--LEPAVDVAAMTLEWTRTDLNpifVLVWRAGQDYLHSKDPSYKGRTSLFSDELKRGNISLKLSDVRPSDAGRYRCFIPTFNIDS-FVELVVGA +>UniRef100_A0A7L1EKA5_279966/ 103 0.525 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLFTVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDesKQVYVLRRGEEDFTKQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGDYRCVIFYGGGDYKTIHLKVKA +>UniRef100_A0A7K9NLH9_2585810/ 103 0.560 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLYAVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYELVKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQISGVKLRDAGVYRCVIAYGGADYKTINLKVKA +>UniRef100_A0A7K9Q2T7_449367/ 103 0.543 2.433E-22 2 115 116 3 118 207 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWDKKDesKQVYELVKGEEVFKNQHSDFRGRIKLLKENLNLGQSLLQIIDVKLRDAGVYRCVIFYGGGDYKTIHLKVKA +>UniRef100_A0A7K6JKI3_1160894/ 103 0.466 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYESNVTMECRFPVNGSIDLGLLTVVWEKkrqgwlKSKEVYTFRKGKAFPPSQHPDYIGRASLLHSELKLGRAILQITNVRITDAGTYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1BT03_201329/ 103 0.466 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYIAEYGNNVTMECRFPVNGSIDLRLLTVVWEQkkqgwlKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L1EU94_73324/ 103 0.458 2.433E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECKFPVNGSVDPGLLTLIWEQkrqdslKSKEVYTFRNGKALRQSQHPDYIGRASLLHNELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYVVLKVKA +>UniRef100_A0A7K8MNX1_449384/ 103 0.563 2.433E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVIWEKKDelKQVYELVKGEEDIKNQHSDFRGRIKLLKESLNLGQSLLQIIDVKLRDAGVYRCVIAYGGADYKTIHLRVKA +>UniRef100_A0A7K6RNY2_54386/ 103 0.555 2.433E-22 2 115 116 18 134 223 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKLRDLSVSWEKKDefkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNWGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A091GBX3_55661/ 103 0.541 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPKSFYTVERGSNVTMECTFPVNGELKFRDLSVSWEKTDelkKQAYSLLKGKEDFESQHSDFRGRIKLLKEKLSLGQSLLEITDVKLRDAGDYRCVIGYGGADYKTINLRVKA +>UniRef100_A0A7L3D560_227228/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLHITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_A0A7L2BAP3_54369/ 103 0.533 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGELKFTDLSISWEKKDelkKQVYVLLKGKEDVKSQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGFYRCLIGYGGADYKTITLKVKA +>UniRef100_A0A7L4NGL1_390723/ 103 0.558 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDdlkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTISLKVTA +>UniRef100_A0A7K6WX81_48435/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPRSLYTVEQGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHTDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7K4RMV7_115618/ 103 0.533 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDeekKLVYALLKGKEDFKDQHSDFKGRIKLLKENLHLGQSLLKITGVKLRDAGVYRCAIGYGGADYKTINLKVKA +>UniRef100_A0A091H6W1_175836/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTVERGSNVTMECTFPVKGELMFRDLSVSWEKKDeikKQVYSLLKGKEDFKNQHSDFKGRIKLLKENLSLGQSLLQITDVKLRDAGIYQCVIGYRGADYKTINLKVNA +>UniRef100_A0A7L0UIA1_118183/ 103 0.550 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDLESQHSDFRGRIKLLKEKLNVGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7L0JKZ3_30388/ 103 0.558 2.433E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDefrKDVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQITDVKLRDAGFYRCLIDYGGADYKTINLKVQA +>UniRef100_A0A7L3M8Z2_2585811/ 103 0.466 2.433E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkregwlKSKEVYIFRNGKALHPSQHPDYIGRASLLHNELKVGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6TSN2_48278/ 103 0.483 2.433E-22 2 115 116 17 136 226 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqlKSREVYTLRNGKGFPPSQHQDYTGRASLLHSELNLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001864D71B_118141/ 103 0.268 2.433E-22 2 115 116 28 143 244 +--FQVVGPADPVVADVGEGIVLPCY--LEPNISAEDMRVEWFRVDaaiTQVHLYQQRENKNDSQSPSYRGRTALFPEELKKGNASLRLSSVEVSDGGQYKCLI-QSDLWYEDVSLsvTVRA +>UniRef100_UPI000719F010_9172/ 103 0.525 2.433E-22 2 115 116 3 118 295 +--FTVEAPQSLCTVERGNNVTMECTFPVNGKLEFKDLSVSWEKKDesKQVYVLHKGEEDFKSQDKDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVVVYGGGDYKTIHLKVKA +>UniRef100_UPI000D722993_13735/ 103 0.256 2.433E-22 2 115 116 35 149 302 +--FSVNGPAHPVTAEVGEGIMLPCS--LSPGMNAEHMEVRWFRHefTPFVHLYRRGKDEFGQQMPEYHGRTELLKDSITDGNVDLGILNVRLSDEGQYHCSVQDGDFQEEAVlELKVAA +>UniRef100_A0A3B3R4C0_1676925/ 103 0.333 2.433E-22 1 115 116 33 149 308 +-ALDVHVPEVPVVALYGQDVTLHCTFNASSPVNLSELSVYWELADtkRSIHSFSAGRDQLTEQADTFANRTSLFNAQLGSGNASLLLRNVRIADDGVFSCFVSLGTFGSGALVLQVAA +>UniRef100_UPI001591BC0B_8524/ 103 0.436 2.433E-22 2 115 116 41 158 308 +--FTVKVLQPRYTAEYGSDVIMGCHFPVHSPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSREELDKG-LSlLSIANVKPTDAGVYICVVKYEGADYKYITLEVEA +>UniRef100_UPI00052353E2_121530/ 103 0.541 2.433E-22 0 115 116 17 136 313 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDKLkkqIYVLVKGEEDFKSQHSDFKGRIKLLKEKLTLGRSLLHISDVRLMDAGVYRCVIDYGGADYKMINLQVQA +>UniRef100_UPI000FFD7C06_164674/ 103 0.483 2.433E-22 2 115 116 20 139 322 +--FTVEVPKQLYTAEYGSNVTMECRFPVNGSVNLEVLTVVWEqtRPDwlksKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYRGVDYKYIALEVKA +>UniRef100_A0A1V4J8S8_372326/ 103 0.541 2.433E-22 0 115 116 58 177 354 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKNDeekKQVYALLNGEEDFKSQHSDFKGRIKLLKEDLHLGQSLLQITGVKLRDAGVYHCVIGYGGADYKTINLKVTA +>UniRef100_A0A0P7YCM3_113540/ 103 0.241 2.433E-22 0 114 116 28 149 456 +DGFAVVTPQTPVSAPLGGSATLPCW--LSPAISAEALEVRWYRPNKftsPVLLYREQKVQQSSQDPQYEGRVSLgsrgsTNRALNEGNVSLHLENVTLSDSGQYECYVSSdKTYESKTVTLEVN- +>UniRef100_A0A2K6S6J0_39432/ 103 0.256 2.433E-22 2 115 116 28 142 525 +--FDVIGPPEPILAAVGEDAELPCR--LSPNASAESLEVRWFRRtvSPAVLVYRDGREQEAEQMPEYRGRAALVQDGLAEGRVALRIRSVRVSDDGEYTCFFREDGSyQEALVRLQVAA +>UniRef100_UPI000F5ED433_215358/ 103 0.284 2.433E-22 4 115 116 22 133 1144 +----VIGPSEPIVALVGEDVILPCY--LNPAMNAVDMVLSWERPDlnpRYVHVWRHGGEKENMKHPSYDGRTSLSIDELKSGNISLKLSKVKLSDEGRYKCFIPQlGG--LATVQLTVGA +>UniRef100_A0A3B1JT73_7994/ 102 0.318 3.338E-22 2 114 116 21 134 180 +--FKVVGPNSPLVAETGEELVLPCS--PQSSISAVDMTVKWIRPdrsDKLVHLYEGYEERNEKQIKSYRGRTSLFKEDLKNGNASLKLSALQPSDEGSYQCYIEYGQIDNVNIHVKVK- +>UniRef100_A0A7L0QUU7_298831/ 102 0.483 3.338E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFCNGNTLCPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIDLEVRA +>UniRef100_A0A7K4WNP7_495162/ 102 0.516 3.338E-22 0 115 116 14 133 222 +NAlFTVEAPQSFYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKLVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGRSLLQITDVKLRDAGIYHCIIGYRGADYKTIHLKVKA +>UniRef100_A0A7K6A8E8_360224/ 102 0.521 3.338E-22 2 115 116 17 133 222 +--FTVDAPRSLYTVEQGNNVTMECTFPVKGKLKFGDLSVSWEKKDeleKPVYVLLKGEEDSESQHSDFKGRIKLLKEHLNLGQSLLQITDVKLRDEGIYHCIIHYGGADYKTIHLKVKA +>UniRef100_A0A7K6VHA5_366454/ 102 0.529 3.338E-22 0 115 116 15 133 222 +NAlFTIEAPQPLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelKQVYVLAKGNEDFKKQHDDFKGRTKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIQLEVKA +>UniRef100_A0A7L1PDE2_181099/ 102 0.529 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKQVYELVKGEEVFKNQHTDFRGRIKLSKEHLNLGQSLLQIIDVKLRDAGVYRCVVAYEGADYKTIHLKVKA +>UniRef100_A0A7K6BZM4_28724/ 102 0.554 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKHVYVLLKGEEDFTTQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYLCVIDYGGADYKIIHLKVKA +>UniRef100_A0A7K7YKQ6_74200/ 102 0.571 3.338E-22 0 115 116 15 133 222 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLQLRNLSVSWEKKDesKQVYILHEGEEDFKNQHSDFRGRIKLLKENLSLGQSLLQITDVKLRDAGAYRCVIVYGGADYKTIHLKVKA +>UniRef100_A0A7K5QFQ2_670356/ 102 0.483 3.338E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L4LIB1_1347786/ 102 0.491 3.338E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgwlKAKEVYTFRNGKALRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI00140B1085_91951/ 102 0.543 3.338E-22 2 115 116 20 135 293 +--FTVEAPQSLFTVERGNNVTMQCTFPVNGELEFRDLSVSWEKKDesKQVYVLHKGEEDFKNQHIDFRGRIKLLKENLNLGQSLLQITDVKLKDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI001561846E_7906/ 102 0.262 3.338E-22 0 115 116 25 140 301 +DNFKVEVPVEPVSAHVGSSVLLPCR--ISTGVNAVRMEVRWVKNgDETVHVYVSGADLEGRQSPGFKGRTHLDKEALGAGNVSLQLNDVRVSDEGSYQCYVvSESWFTDSTMKLKVSA +>UniRef100_UPI001964252D_55291/ 102 0.264 3.338E-22 2 115 116 25 139 310 +--FQVVGPSSSVLVHVGEDVTLPAS--LSPVISAQRFEVRWFRDnfDSPVLLYQNHQIKPERQMQAYNGRAALFTEELQNGNVSLRLQDVRVSDGGLYTCFVDSGlWNDELHITLKVEA +>UniRef100_UPI00196060D2_9160/ 102 0.546 3.338E-22 0 115 116 17 135 312 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDglKQVYVLHKGKEDLKNQHIDFKGRIKLLKENLNLGRSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_UPI0018D51340_1094192/ 102 0.563 3.338E-22 0 115 116 17 135 312 +NAlFTVEAPQSLCIVERGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIVYGGADYKTIHLKVKA +>UniRef100_UPI00052338DB_8897/ 102 0.529 3.338E-22 2 115 116 20 136 314 +--FTVEAPQSLYTVEHGNNVTMECTFPVHGKLEFRDLSVIWEKKDKLkkqVYALLRGEEDLKNQDSDFEGRIKLFKENLSLGQSLLQITDVKLRDAGLYHCLIGYGGADYKAINLQVKA +>UniRef100_A0A6J0GNS1_321398/ 102 0.458 3.338E-22 2 115 116 20 139 327 +--FTVEVPQQLYIAEYGNNVTMECRFPVNGSVNLELLTVVWeqKRPDwlksKEVYTLRNGKAVPPSQHPDYIGRASLLHSELKLGRAILQIISVKITDAGSYLCLINYRGVDYKYITLEVKA +>UniRef100_UPI001ADEB3E4_148594/ 102 0.554 3.338E-22 0 115 116 36 154 330 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCVIGYGGADYKIINLKVKA +>UniRef100_UPI001ADE77BD_148594/ 102 0.554 3.338E-22 0 115 116 36 154 344 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelKQVYALLKGEEDFKSQHSDFRGRIKLLKENLNLGRSLLHITDVKLRDAGFYRCVIGYGGADYKIINLKVKA +>UniRef100_A0A7L1ZE36_36275/ 102 0.475 4.579E-22 2 115 116 1 120 209 +--FTVEVPKQLYTAEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHPSQHPDYIGRASLLHRELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L2AYW9_54369/ 102 0.491 4.579E-22 2 115 116 2 119 209 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNVGLLTVVWELkrqgQTKEVYTLRYGKEFPLSQHRDYVGRAALMRGELKFGQALLQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K5JDU6_99882/ 102 0.491 4.579E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTVVWEQkrrgwlESKEVYTFRNGKALRQSQHPDYIGRASLLHRELKLGRAILQITNMKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K9Q4Z5_449367/ 102 0.475 4.579E-22 2 115 116 2 121 210 +--FTVEVPRQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqdwlKSKEVYTFRNGKVFPLSQHPDHIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K8CXB7_461239/ 102 0.478 4.579E-22 3 115 116 3 121 210 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALPPSQHPDYIGRASLLHNELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K5V1I1_1160851/ 102 0.466 4.579E-22 2 115 116 2 121 210 +--FTVEVPQQFYTAEYGSNVTMECRFRVNGSIDLGLLTVVWEQKRqgclklKKVYTFRNGKAFPPSQHPDYTGRASLLHNELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A093FX98_56313/ 102 0.483 4.579E-22 2 115 116 2 121 211 +--FTVEVPQQLYVVECGSNVTMECRFPVNGSLNLQLLTVIWEQkrqgqsKSKEVYTLRNGKAFPPSQHRNYTGRAALLHSELKQGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A091NU86_57068/ 102 0.491 4.579E-22 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTLECTFPVNGSINLGLLTVVWEQkrqgcsKSRGVYTLRNGEALPPSQHPDYIGRASLLHSQLKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K8QSF6_363769/ 102 0.475 4.579E-22 2 115 116 11 130 220 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSVNLGHLTVIWEQkrqgwlKSKEVYTLRNGKVFLQSQHPDYIGRTSLLHSELKLGRAILQITSVKITDAGSYLCLINCQGADYKYITLEVKA +>UniRef100_A0A7K7Z7E2_254552/ 102 0.563 4.579E-22 0 115 116 15 133 222 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDesKQVYVLHNGEEDFKNQHSDFRGRIKLLKDNLNLGQSLLQITDVKLRDAGIYRCVIVYEGADYKTIRLKVEA +>UniRef100_A0A7K9US86_8851/ 102 0.516 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQPLYTVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDeiiKEVYVLLKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQITGVKLRDAGFYRCLVDYRGTDYRTISLKVQA +>UniRef100_A0A7L4DTX4_325343/ 102 0.558 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQLLYTVEHGNNVTMECTFPVNGKLKFRDLNVSWEKKDelnKQVYVLLNGEEDFKTQHSDFKGRIKLLKENLNLGRSVLQITDVKLRDAGFYLCLIGYGGADYKTITLKVNA +>UniRef100_A0A7L1T4I9_54356/ 102 0.541 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYALLKGEEDLRSQHSDFRGRIKLLKENLNFGQSLLQITDVKLRDAGFYHCIIGYGGADYKTISLKVKA +>UniRef100_A0A7L3F0N3_2585822/ 102 0.516 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYTAEHGNNVTMECTFPVNGKLRFRDLNVSWEKKDelkKQVYSLIKGEEDFKSQDSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGVYQCVIGYGGADYKTISLEVKA +>UniRef100_A0A7L2WTK5_56262/ 102 0.550 4.579E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGELKFGDLSVSWEKKDKLkkqVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7K6XFG2_254652/ 102 0.483 4.579E-22 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVNLGLLTVVWEQkrqgslKSKEVYTFHNGKALRPSQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCVIDYQGVDYKYIVLEVRA +>UniRef100_A0A7L2RUD4_254563/ 102 0.533 4.579E-22 0 115 116 15 134 225 +NAlFTVEAPQSLYSVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFESQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTIHLEVKA +>UniRef100_UPI001962F34F_55291/ 102 0.247 4.579E-22 2 115 116 25 139 240 +--FQVVGPSSAVLVFVGQDVTLPAS--LSPAMSAQRFEVRWFRDDlfSPVLLYQNLQITPERQLQAYKGRTSLFLEELLNGNVSLRLQNVRVSDGGLYRCFVASGLYDEeAHITLNVEA +>UniRef100_W5M9Q4_7918/ 102 0.252 4.579E-22 0 115 116 24 140 290 +DTFRVFGPSAPVVVFRGEDTVLPCY--LSPNISAVNLEIRWFREDytAPVCLYRYGRYNFNNQITSYRGRAELFPEEFKKSNVSLKLKSVRHSDHGLYKCMVKSqQWYEEANIYLAVRA +>UniRef100_UPI0006B6C48E_181119/ 102 0.554 4.579E-22 0 115 116 17 135 309 +NAlFTVEAPQSLCTVEHGNNVTMECTFPVNGKLDFRDLSVSWEKKDelKQVYVLHKGEEDFKNQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGIYRCVIVYGGADYKTIHLKVVA +>UniRef100_UPI000742A318_28743/ 102 0.267 4.579E-22 4 113 116 199 308 313 +----IIGSEEPVSAEVGNHVILPCH--VEPPISLTDQTVEWSFNNSNVHVYRSKKDDPGPQDERYRNRTSLFHEELIHGNMSLKLINVTKEDAGNYTCIIPKmaGKGHMGMVTLKV-- +>UniRef100_UPI0007AD89AF_59894/ 102 0.483 4.579E-22 2 115 116 20 139 319 +--FTVEIPQQLYTAEYGSNVTMECKFPVNGSVDLGLLTVVWELkrqgwlKSKEVYTFRNGKALHQPQHPDYIGRASLLHSELKLGRAILQITNVKITDAGSYLCLIAYQGVDYKYIALEVKA +>UniRef100_UPI00140C8829_91951/ 102 0.491 4.579E-22 3 115 116 38 153 334 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrlKSKEVYTFRNGKALHESQHPDYIGRASLLHSELKLGRAILQITNVKIADAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_UPI0013CEEA1C_296741/ 102 0.533 4.579E-22 0 115 116 38 157 334 +NAlFTVEAPQSLYIVEHGNNVTMECIFPVNGKLKFGDLNVSWEKKDelkKLVYVLVRGKEDLKGQHSDFKGRIKLLKENLNFGQSLLQITDVKLRDAGTYHCIIGYRGADYKAIHLKVKA +>UniRef100_UPI001237D8BC_400783/ 102 0.491 4.579E-22 2 115 116 37 156 338 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGKALRPSQHPDYVGRASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI0018654E15_118141/ 102 0.243 4.579E-22 2 115 116 3 119 445 +--FQVLGPADPVFAVAGEDVVLPCY--LKPNISAEDLEVRWFREDflAPVHLYVDRKNNFEKQSKPYWGRTAVFKEELKTGNISLKLLKVRGSDDGPYKCYVQMKDPQYdddHSIQLSVEA +>UniRef100_UPI0009A36470_259920/ 102 0.321 4.579E-22 2 113 116 21 133 473 +--FTVTGPAHPVVAIVGEDVTLGCQ--VMPSLPVNNMVVRWLKSDlgSAVHTYRNGEDDTAAQDSDYRGRTELFKDELPKGNISLKVKNTRVFDDGKYRCSVDDeTDFEETVIELKV-- +>UniRef100_UPI00073FAC1F_7918/ 102 0.264 4.579E-22 2 115 116 26 140 475 +--FQVLGPADPVVVFPGEDAVLPCY--LSPDISTGDLEIKWFREDyrTAVCLYQYGSYNFEKQNPSYSGRAELFPEELPRGNMSLKLKDVRRSDHGKYKCVVESaEHYEDALIDLSIRA +>UniRef100_A0A7K5DLZ7_369605/ 102 0.529 6.281E-22 2 115 116 5 121 210 +--FTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFGDLSVSWEKKDelkKLVYSLLKGEEDFKSQHSDFKGRIKLLKENLNLGQSLLQITDVKLRDAGIYHCVIGYRGADYKTIHLKVKA +>UniRef100_A0A7L0TC50_9252/ 102 0.521 6.281E-22 2 115 116 13 129 218 +--FTVEAPQSLYTAEHGNNVTMECTFPVNGKLNFRDLSISWEKKDelkKQLYVLLKGEEDFTSQHSDFRGRITLLKENLNLGRSLLQITGVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_R0M053_8839/ 102 0.543 6.281E-22 2 114 116 8 123 220 +--FTVEAPQSLYIVELGNNVTMECTFPVNGKLKFRDLSVSWEKKDelgKDVYVLFKGEEDFKSQHSDFRGRIKLLKENLKLGQSLLQIMDVKLRDAGLYRCLIDYGGADYKTINLKVQ- +>UniRef100_A0A7K5FW07_141839/ 102 0.525 6.281E-22 0 115 116 13 132 221 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVTGKLKFRDLSVSWEKKeelKKQVYVLLKGEEDFRSQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTINLKVKA +>UniRef100_A0A091P896_188344/ 102 0.558 6.281E-22 0 115 116 15 134 223 +NAlFTVEAPRLLYTVEHGHNVTMECTFPVNGKLRFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCLIGYGGADYKTINLQVKA +>UniRef100_A0A7K4RGK2_456388/ 102 0.521 6.281E-22 2 115 116 24 140 229 +--FTVEAPQLLYTVEHGNNVTLECTFPVNGKLKFGDLSVSWEKKDglkKLVYVLLKGEEDFRSQHSDFKGRIKLLKENLNLGQSLLQITDVKFRDAGIYRCIIGYRGADYKTIHLKVKA +>UniRef100_UPI00187C0313_8177/ 102 0.278 6.281E-22 4 115 116 30 141 273 +----VIGPLQPIVASVGDNVTLPCH--LEPAVDAAAITFEWTRADlspRFVHVWRSGENLMDLQNPAYKDRTSVSEEKLKSGDISLKLSNVKPSDEGKYRCFI-PGWKKESFVELVVDA +>UniRef100_A0A6P5M163_38626/ 102 0.577 6.281E-22 0 115 116 17 130 286 +NAFSVSVPKEKYKACYGSNVTMECSFPVGEKLDLGALTVYWDKKGKFLVKFVQGEEDLKIQNSN--PRLRHLTDQLFKGKSLLHITNVKVEDVGAYRCLIGYGGADYKWITLTVNA +>UniRef100_UPI001863D629_118141/ 102 0.260 6.281E-22 0 111 116 18 130 370 +DAFSVHGPAEPLIVQPGDSVMLPCS--VDTPLPLQELEVEWKRIDSEtmVHLFQDGESRPESQDERYSGRAEFFVDEIPKGNFSLLLVNVSPEDRGKYKCVVYTnQESREAYADL---- +>UniRef100_A0A3B5R0X2_8083/ 102 0.254 6.281E-22 4 115 116 252 362 437 +----VVGPHEPVAVEVGQVAVLPCH--LEPPSPLSDLTLEWTVNNSKVHIYRSHRDDPSIQDERFKNRTSLFKEELVHGNISLILTNVTKEDAGNYFCFVPKlvGKVQRVNVTLNI-A +>UniRef100_W5LYL1_7918/ 102 0.252 6.281E-22 0 115 116 26 142 460 +DGIAVLGPDQPVAAFVGEDIVLPCY--LSPSVSAVGLEVRWFTDDfhDPVCLYLNSENNIEDQNPSYRGRAELFQGELDRGNISLRLSKVQVSDEGLYRCLAKSkDWYEEVLIEVTVKA +>UniRef100_UPI0018F30FB9_7830/ 102 0.313 6.281E-22 2 113 116 143 255 596 +--FRVLVPDDPIVVTVGDDIVLECQ--LVPDISLDNLEIRWFTSDsaSPVHLYSNGQDRPDVQDKAYRGRTELFKDEFPRGNASLKLKKIKASDEGSYTCFIGSKTyHDEAVIHLQV-- +>UniRef100_A0A7L2P218_182897/ 101 0.458 8.616E-22 2 115 116 2 121 210 +--FTVEVPQQLYTAEYGNNVTMECRFPVNGSVDLGLLTVFWEQkrqgwsKAKEVYTFRNGKALHLSQHPDYIGRASLLHSELKVGRAILQITNVKITDTGSYLCLIDYQGVDYKYISLEVTA +>UniRef100_A0A7K9L0S2_237438/ 101 0.475 8.616E-22 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLTIVWEQkrqgslESKEVYTLRNGKALHQSQHPDYIGRASLLHSELKLGRAILQIANVKIRDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K6RQD7_54386/ 101 0.491 8.616E-22 2 115 116 2 121 210 +--FTVEVPQKLYVVEYGSNVTMECRFPVNGSLNLKLLTVLWEQkrqgqtQSKEVYILRNGKAFPASQHHDYVGRATLLQSELKLGRAILQISSVKITDAGSYLCIIDYQGVDYKYITLQVKA +>UniRef100_A0A093IIX8_54383/ 101 0.475 8.616E-22 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLKLLTVLWEQkrqgqsQSKEVYILRNGKAFPASQHQDYVGRAALLQSELKLGRAILQISSVKITDAGSYLCIIEYQGVDYKYVTLQVKA +>UniRef100_A0A7L1RLM2_187437/ 101 0.458 8.616E-22 2 115 116 4 123 212 +--FTVEVPQQLYTAEYGNNITMECRFPVNGSVDLGLLTVIWEQkrqgwlKSKEVYTFRNGKALRSSQHPDYIGRASLLHSELKVGRAILQITNVKITDTGSYLCLINYQGVDYKYIALEVKA +>UniRef100_A0A6P8GAN9_7950/ 101 0.295 8.616E-22 2 115 116 8 121 218 +--FKVTVPSS-LVVTLGQPVVLPCSFSVGNVWQPESIVITWRRGLEVVHSFYLNRDQLKHQNPHYVKRTSLYQSEMQKGNASLRLENVTIEDRGEYICYVSSqRGGGRKIFPLKVAA +>UniRef100_A0A091I5P4_9244/ 101 0.525 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVHEKSEFRDLSISWEKKDelrKQVYALIKGVEDFKSQHSDFKGRINLLKENLKLGQSVLQITDVKLRDAGIYRCVIGYGVADYKTISLKVKA +>UniRef100_A0A7L3FZC7_317792/ 101 0.541 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDeskKQVYVLLKGEEDFQSQHSDFRGRIKLLKEHLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLRVKA +>UniRef100_A0A7L4K1X4_1961834/ 101 0.575 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPWSLYIVERGSNITMECTFPVNGKLKFRDLSVSWEKNDelkKQVYSLLKGEEDFESQHSDFRGRIKLLKEKLNLGRSLLQITDVKLRDAGVYRCLIGYGGADYKTINLKVNA +>UniRef100_A0A7L1GKH8_545262/ 101 0.508 8.616E-22 0 115 116 15 134 223 +NAlFTVEAPQSLYIVEHGDNVTMECRFPVNGKLKFGDLNVSWEKKeelQKQVYVLLKGQEDLRNQDSDFKGRVKLLKEHLNLGRSLLQIIGVKLRDAGVYHCIIGYGGADYKTINLKVDA +>UniRef100_A0A7K9A8N7_117165/ 101 0.466 8.616E-22 2 115 116 15 133 223 +--FTVEVPQQHYIAEYGSNVTMECRFPVNGSINLGLLTVVWEQkrqgglKSKEVYTLRNGKVVPPYQHD-YIGRASLLHSELKLGRAILQISSVKITDAGSYLCIINYQGADYKYITLEVKA +>UniRef100_A0A7K6MUI5_181101/ 101 0.450 8.616E-22 2 115 116 17 136 225 +--FTVEVPQQLYTAEYGTNVTMECRFSVNGSVDLGLLSVVWEQkrqgqlKSKEVYTFHNGKAFRPSQHPDFTGRASLLHSELKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K4XWD7_13245/ 101 0.458 8.616E-22 2 115 116 17 136 226 +--FIVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKAKEVYTLRNGKTERPSQHPDYVGRASLLHSELKFGRAILQITNVKITDAGSYLCLIGYQGVDYKYIALEVKA +>UniRef100_A0A7K5YY73_2585816/ 101 0.491 8.616E-22 2 115 116 18 137 227 +--FTVEVPQQLYVAEYGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKPKEVYTLRNGKAFPLSQHHDYKGRATLLHGKLKLGRAILQITRVKITDAGLYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0NPD1_1118560/ 101 0.466 8.616E-22 2 115 116 19 138 228 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSINPGLLTVVWEQkrqgwlKSKEVYTLRNGKAVPPSQHLDYVGRASLLHSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLEVKA +>UniRef100_Q08BD7_7955/ 101 0.304 8.616E-22 2 115 116 20 134 288 +--FEISVPRSPVIGFYGEELILPCTFPVDSSWDLSSTVITWQRGLDVVHSFYYSRDQLDRQNPHYVSRTSLFIQEMQRGNASLKLDKVTQRDAGVYTCSISTnSGSQKKSFAVNIAA +>UniRef100_A0A674JNL5_2587831/ 101 0.541 8.616E-22 2 115 116 14 133 294 +--FIVEVPQQRYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqksKEVYTLQKGEEDLRSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_A0A670K933_64176/ 101 0.436 8.616E-22 2 115 116 24 141 312 +--FTVKVLQPRYTAEYGSDVIMGCHFPVHSPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSHEELDKG-LSlLSITNIKLTDAGDYICVVKYEGADYKYITLSVEA +>UniRef100_UPI00092F686D_94835/ 101 0.566 8.616E-22 2 115 116 20 139 319 +--FVVEVPQELYTVEYGSNVTMECRFPVNGELNLKLLSVAWEQkeqkeqESKEVYTLHKGEEILKSQHSSYQGRATLLPDQLKLGRSVLQIMDVKLTDAGSYRCLIDYQGADYKYVILKVKA +>UniRef100_UPI00039450F6_44394/ 101 0.483 8.616E-22 2 115 116 20 139 321 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSVDLRLLTVVWEQkrqgllKSKEVYTFRNGNTLHPSQHPDYVGRASLLHSELELGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI00147737DF_8010/ 101 0.271 8.616E-22 2 115 116 25 140 324 +--FDVLGPTEPIVAVTGDDIILPCY--LKPNISVEDMTVDWLNldfIDEHVYRYQNGRIIQEDQIPSYKGRTSLFKEELWRGNTSLKLTRVQGTDEGLYECLIKSqRWYEYVQIQVHVKA +>UniRef100_UPI0013F19929_59729/ 101 0.554 8.616E-22 0 115 116 50 168 345 +NAlFTVEAPQSLCIVEHGNNVTMECTFPVNGKLEFRDLSVSWEKKDelKQVYVLHKGEEDFKSQHIDFRGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A401RMV4_137246/ 101 0.295 8.616E-22 2 113 116 27 139 479 +--FIVTGPTDAVIAIVGEDVTLGCQ--VTPSLPINNMVVRWLKADlgSAVYMYRNGEDDTATQDPEYRGRTQLFKNELTKGNISLKIKNTRVFDEGKYRCSVDDETkFEETVVELKV-- +>UniRef100_A0A2I0U598_1758121/ 101 0.547 8.616E-22 2 115 116 7 123 563 +--FTVEAPRTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKENLNLGQSLLQITDVKLKDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI001864D67A_42526/ 101 0.260 8.616E-22 1 113 116 20 136 758 +-SLKVVGPDAPLIVEAGEDLILPCS--VQPNISAVDMTVEWLRPdlsetDRLVHLYEDHEDKNEEQVKSYRGRTRLFKEELQKGNTSLKLSAVQPSDQGDYKCFVQDkSTSWYDDVTLYV-- +>UniRef100_UPI001864674E_42526/ 101 0.273 8.616E-22 2 115 116 21 135 818 +--FKVVGPAAPLVVEAGEDLVLPCS--LQPNISAENMMVEWTRPDtgSLVHLYKDHGDRNDDQIDSYRGRTALFKEELQKGNTSLKLSAVQPSDEGAYKCVIQDKSYNDAiTVYVEVNA +>UniRef100_A0A7K9QCU6_175120/ 101 0.550 1.182E-21 0 114 116 15 132 216 +NAlFTVEAPYSLYIVERGDNVTMECTFPVNGKLVFRDLSVSWEKQDesKQVYVLHQGEEDFKNQDSDFRGRIKLLKENLNLGQSVLQITDVKLRDAGVYRCVVLYGGADYKTIHLKVK- +>UniRef100_A0A7L0MQI6_175529/ 101 0.525 1.182E-21 0 115 116 13 132 221 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>UniRef100_A0A093GQN8_441894/ 101 0.558 1.182E-21 0 115 116 15 134 223 +NAlFTVEAPQPLYIVEYGSNVTMECTFPVEGKLKFRDLSVSWEKKDesrKEVYVLLKGEEDVNSQHSDFRGRIKLLKEKLNFGQSVLQITDVKLRDAGFYRCLIDYRGADYKMIDLKVKA +>UniRef100_A0A7L4GZN7_8905/ 101 0.550 1.182E-21 0 115 116 15 134 223 +NAlFTVEAPQLLYIVEHGNNVTMECTFPVNGKLKFRDLSVSWEKRDelkKQVYELLKGKEDFKCQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTISLKVKA +>UniRef100_A0A7K5HI61_33598/ 101 0.466 1.182E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNPELLTVVWQQkrqdqsKSKEVYTLRNGKSLPPSQHHDYVGRAALLHSELKLGRAMLQISSVKVTDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K8THY1_48426/ 101 0.508 1.182E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVQYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKEVYTFRNGKAFSPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI001447C5DC_310571/ 101 0.263 1.182E-21 4 113 116 22 129 235 +----VTGSHKTVKVKVGDDAILPCQ--LETPFDKKTQKVEWTRNDKDVHLYRQGKNDLTHQDKHFKGRTALFHDEMAKGNISLKVSKVNEQDEGNYTCRVDLSQDPHCNILLNV-- +>UniRef100_A0A3B1J279_7994/ 101 0.260 1.182E-21 2 113 116 18 136 241 +--FTVVGPEAPVFSVPGSDVVLSCSVReeFSPNImNAVDMNVTWSRsdlRDSLVHLYGNHKDLNTDQNPSYRGRTAVFKEQLKNGNVSLKISNVRITDEGEYRCKVESKTWWSdKTIKLSV-- +>UniRef100_UPI000BBDBA37_7994/ 101 0.239 1.182E-21 2 115 116 70 190 316 +--FEVVVPEVPVFSVSGSDVVLSCSVReeFSPNIiSAVDMNVTWSRsdlKDSLVHLYGNHKDLNTDQNPSYRGRTAVFKEELKNGDVSLKLSNVRITDEGEYTCRVDSkFWEDSKTIKLSVEA +>UniRef100_UPI001556026B_31138/ 101 0.541 1.182E-21 2 115 116 20 139 318 +--FIVEVPQQRYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQkelkeqKSKEVYTLQKGEEDLRSQHRDYRGRATLLRDKLNLGYSVLQITGVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_UPI0011763CA7_586833/ 101 0.265 1.182E-21 6 115 116 141 250 324 +------GPHQPIVAVVGDDIILPCH--LDPAVDAVGMTVEWTRPDlnpRFVYLWRDGQELLVHQNLKYEGRTSLFRDKLKDGDVSLKLSKVKISDEGRYRCFLPLLGRDT-FVKLVVGA +>UniRef100_UPI00077127C3_9157/ 101 0.478 1.182E-21 3 115 116 38 156 338 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVLWEQkrqgwlKSKEVYTLRNGKVLHPSQHPDYIGRASLLHRELKLGRAILQITNVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_UPI00112810E7_194408/ 101 0.273 1.182E-21 1 115 116 66 182 360 +-AMEIHVPELPVVALFGEDASLDCSFTPDTNFSLSDLSVIWQLTDTKriVHSFSQGQDQLENQGSGYVNRTALFYDQLPKGNMSLLLRRVQVSDEGSFTCFVRVKNHSTAAVMLQVAA +>UniRef100_A0A4W3JR18_7868/ 101 0.278 1.182E-21 2 113 116 11 123 432 +--FTVSGPDHPVPATAGSDVVLDCK--CSTHLSLERLEVRWFRTrfDSPVYLYSEGHDQPSEQDTAYRHRTQLFIEEIMNGNVSLRLRDVRGSDNGTFTCYVDYDGlHDEADIQLQI-- +>UniRef100_UPI001557958A_31138/ 101 0.273 1.182E-21 2 115 116 35 148 468 +--FTVIGPLDPVTAILGQETVLPCH--LSPRLSAANMEVRWFRSQflSVVHLYHDGKDQYEGQMPEYRGRTELLKEGLTDGNVPLRILNIRLSDEGEYHCFVQDGTFYGQTVlELRV-A +>UniRef100_A0A6J2VST5_29144/ 101 0.294 1.182E-21 0 115 116 113 229 556 +DKFQVVGPDGPLVVGAGEDVILPCS--LKPNISAVDMTVQWFRlhTSDLLLHFYEGGAESKDQIQSYRGRTSLFKEELQKGNASLKLSRVKVSDEGEYRCIIQSkNWIDDISFKISVGA +>UniRef100_UPI000520169A_54380/ 100 0.537 1.621E-21 0 114 116 17 135 136 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFKSQHSDFRGRIKLLKESLKLGQSLLHIADVKLRDAGFYRCLIGYGGADYKTINLKVK- +>UniRef100_A0A7K5SNU3_571890/ 100 0.475 1.621E-21 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrkgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAIIQITNVKIKDEGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L3I0B9_254575/ 100 0.466 1.621E-21 2 115 116 2 121 211 +--FTVEVPQQLYTAEYGSNVTMECRFPMNGSIDLGLLTVVWEQkrqgrlKSKEVYTLRNGKALPASQHPDYIARASLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L2C5E4_670337/ 100 0.458 1.621E-21 2 115 116 13 132 221 +--FTVEVPQQLYTAEYGTNVTMECRFPVNGSVDLGLLSVVWEQkrqgwlKSKEVYTFRNGKTLHPSQHPDFIGRALLLHSELKMGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7L3NL54_689266/ 100 0.541 1.621E-21 0 115 116 15 134 221 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVHKKLEFRDLSVSWEKKDelrKHVYALIKGVEDVKSQHSDFKGRIKLLKENLKLGRSVLQITDVKLRDAGFYRCVIGYGVADYKTISLKVKA +>UniRef100_A0A7K9CT52_243314/ 100 0.525 1.621E-21 0 115 116 15 134 223 +NAlFTVEAPQSLYTVEHGNNVTMECTFPVHGTLKFRDLSVIWEKKDkikKQVYALLKGEEDFKCQHSDFEGRIKLLKENLNSGRSLLQISDVKLRDAGLYHCLIGYGGADYKAINLKVRA +>UniRef100_A0A7L0LBU7_208069/ 100 0.466 1.621E-21 2 115 116 15 134 223 +--FTVEVPQQHYTVEYGNNVTMECRFPVNGSVDLGLLTVVWEQkrqdwlKSKEVYTFRNGKALRPSQHPDYIGRASLLHSELKVGRAILQITSVKITDAGSYLCLIGYQGVDYKYIALEVKA +>UniRef100_A0A7K5A4S6_1118519/ 100 0.558 1.621E-21 0 115 116 15 134 223 +NAlFTVEAPKSLYTVERGNNVTMECTFPVNGKLKFRELSVSWEKNDKSkkqVYSLLKGEEDFKNQHSDFRGRIKLLKEKLSLGRSLLQITDVKLRDAGVYLCLIGYRGADYKTINLEVKA +>UniRef100_A0A7K4JTG1_8947/ 100 0.475 1.621E-21 2 115 116 15 134 224 +--FTVEVPQQLHVVEYGSNVTMECRFPVNGSLNLELLTVVWQQkrqgqsKSKEVYTLRNGKPFPPSQHHDYIGRAALLHSKLELGRAILQISNVKVTDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7ECD6_48155/ 100 0.458 1.621E-21 2 115 116 17 136 225 +--FTVEVPQQLYTAEYENNVTMECKFPVNGSVDPELLTVIWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHNELKVGRAILQITNVKMTDAGSYLCLIDYQGVDYKYIVLEVKA +>UniRef100_A0A7K9CRJ7_243314/ 100 0.500 1.621E-21 2 115 116 17 136 226 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLDLGLLTVVWEQkrhgqsKSKEVYTLRNGKAFPSSQHQDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7TGP6_239371/ 100 0.466 1.621E-21 2 115 116 18 137 227 +--FTVEVPQQLYIAEYGSNVTMECRFSVNGSINLGLLTVIWEQkrqgwlKSKEVYTLRNGEALPPSQHPDDMGRTSLLYSELKLGRAILQITSVKITDAGSYLCLINYQGVDYKYITLKVKA +>UniRef100_UPI0019616D9C_9160/ 100 0.483 1.621E-21 2 115 116 20 139 227 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI00187CB083_8177/ 100 0.291 1.621E-21 1 113 116 100 224 228 +-SFKVIGSPEPIVAAPGDDIILPCH--VEPQIDVTGLTVEWSKPDlqpdpndrlrrvEYVHLYRDAREDLDMKIAEYVQRTELFADGLTRGNISLKITNVTFEDQGRYKCFIPNlkGHFKYSIIYLSV-- +>UniRef100_UPI00045736E3_7868/ 100 0.299 1.621E-21 2 115 116 21 135 228 +--FTVSGPTHPITATTGSSVVLDCK--CSISLSPEGVDIRWFKTrfDSPVYLYRRGRHNLEEQDESYRQRAQLSIEGLKEGIVSLRLADVRVTDNGTYTCFVDYaGSYEDTNIQLQVQA +>UniRef100_UPI0018EC4594_27706/ 100 0.250 1.621E-21 4 113 116 21 130 233 +----VIGSHEPVKVVVGEDVILPCH--LEPPFDMTTLTVEWKYHEGIVHLYRHRTDYLADQEKNFKGRTSLFRDEMSRGNISLKLTNVTEQDEGNYTCFVPKLGSqlREGYVMLIV-- +>UniRef100_A0A0R4IP54_7955/ 100 0.275 1.621E-21 0 115 116 13 130 250 +DQFAVVGSADSVFAFAGEDVLLPCS--VKPNISVVDMKVEWFRLDQEysvVHLYEDHVDRNTEQIQSYKGRTELNHQQLQTGNASLRLSAVKVSDEGRYKCFIQSkSGSDDATIDFKVEA +>UniRef100_UPI0007047825_13735/ 100 0.264 1.621E-21 2 115 116 6 119 256 +--FTVMGPAHPVTAAVGEAIELPCH--LSPRMSAENMEVRWFRSEflSFVHLYQRGKDEYKEQMPDYQGRTELLKAGLSEGNVSLRILNIRPTDRGQYRCFVQDGTlYEEALLELKV-A +>UniRef100_A0A5A9N156_1572043/ 100 0.309 1.621E-21 5 115 116 27 139 263 +-----EVPVEKIVAAPGSDAVLSCLFPVKPNMDFEMLVIYWQQGDTVVHSFYGHRDQLEKQNEVYKGRTSLFQDQLEAGNASLMLTDIQPEHNGEYKCYVtcNNRPFDEQKVHLLVAA +>UniRef100_H3BAY2_7897/ 100 0.307 1.621E-21 1 114 116 29 143 272 +-SFSVKCPIQPIRVDPGQDAVL-CS-KITPAPPLEGLEVEWIevQSRKVVHIYQDGEDKPDFQHPDYKDRTELFKEQLATGNASLKLKHVTVDDSGEYICRVTSkSGSDQARLELKVN- +>UniRef100_A0A444UYT2_7906/ 100 0.252 1.621E-21 0 115 116 24 140 289 +DAWTVVGSDQPVIAEPGDDVILPCH--ISSRLSAVDMEVRWFRkrPDKLVHLYLNKKDQLGRQDSEYRGRTALHPSALETGDISLHLTNLRHSDTGIYNCLADDGGwDEEGQTELIVTA +>UniRef100_A0A1U7RX73_38654/ 100 0.466 1.621E-21 0 115 116 17 136 292 +NAlFRVEVPQTLYIVDYGNNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLFQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>UniRef100_A0A7L3NBL3_689266/ 100 0.299 1.621E-21 1 115 116 14 130 301 +-AMEIQVPDEPVVALFGRDATLCCSFSLEANFSLDNLTVIWELTDTKhlVHKFSGGRDELADQDGGYANRTTLFYDQLAQGNVSLLLRSVEISDEGSFTCFVQVQKHRKAAVTLQVAA +>UniRef100_A0A3B4X3A2_1841481/ 100 0.260 1.621E-21 4 115 116 31 142 304 +----VIGPSQPIVAAVGDDVVLPCH--LEPAEDASSMTVEWTRPDlspRFVHVWRDGVELENKKHPSYVGRTSVSVNKLKLGDVSLKLSRVKLSDEGTYRCFVPTLNRES-SVKLVVGA +>UniRef100_A0A667ZE08_586833/ 100 0.286 1.621E-21 4 115 116 30 141 306 +----VIGPPQPVLSLVGDDVILPCH--LEPAMDAVAMTVEWTRPDlkpRFIHVWRDGPDRLIDHHQSYKRRTSLFVDKLRKGDVSLKLSNVRLSDEGKYRCYI-PSLDKEAIIDLVVGA +>UniRef100_UPI00195FA871_9160/ 100 0.483 1.621E-21 2 115 116 20 139 321 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgslKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI001293C697_299123/ 100 0.483 1.621E-21 2 115 116 21 140 322 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFRNGKALHPSQHPDYIGRASLLHSELMLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A3L8SNT1_44316/ 100 0.483 1.621E-21 2 115 116 20 139 335 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFHNGKALHSSQHPDYIGRASLLHSELMLGRAILQITNVKITDAGSYLCLINYQGVDYKYIALEVRA +>UniRef100_UPI00193FDD09_260615/ 100 0.553 1.621E-21 2 115 116 41 160 340 +--FTVEVPQLQYITEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqqsKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLG-CSvLQITSVKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_A0A553R095_623744/ 100 0.289 1.621E-21 4 115 116 68 181 357 +----VLVPEVPVLALFGSDVILNCSFSSTPGFNLSDLSVFWQLSDtrRLVHSFSQSRDQLSDQDERFANRTKLFSDQLVTGNASLQINRVRVGDEGIYSCFVRVQTHGSAALILQVAA +>UniRef100_A0A6J2UL12_29144/ 100 0.278 1.621E-21 2 113 116 110 222 376 +--FHVAGPPGPLVAPLGGTLLLPCF--VETPLDVQGLEVEWKRtnPDALVHLFQGGESRPESQYPAYKNRADFFTPEIPRGNFSILLNNVTNEDAGIYRCKVYTdQGTNETAVDINV-- +>UniRef100_A0A5F8H358_13616/ 100 0.278 1.621E-21 2 113 116 24 136 419 +--FTVIGPQQPIVAFVGTEVTLPCH--LHPQLDATYMEVVWFHGqhSNVVHRYKYAQDYLKYQHPDYRGRTEFLRENISHGSVALRLHQIRPSDEGKYRCFFESpSHYNEAEFQLKV-- +>UniRef100_A0A7K6WY74_48435/ 100 0.288 1.621E-21 1 115 116 32 147 486 +-ALNVTGPPGPIVVVMGEDAVLPCHF--SPEQRAQDVEVSWFREqfSPFVHRYKDGQDNYEKQMIQYQGRTELLKDGLAQGSVDLKIFHVQLSDKGNYTCFVRRdSDYDDAVVELKVTA +>UniRef100_A0A6G1Q6J2_215402/ 100 0.267 1.621E-21 4 115 116 39 149 591 +----VVGPSQPIVATVGDDVILPCY--LKPVTDIYGMTVEWKRPDlqpRFVLLWRAGL-ELETKHPSYKGRTSLFTEELKHGNISLKLSEVKISDEGSYRCFV--PGlAKESTVKLVVGA +>UniRef100_UPI00112FF25E_8023/ 100 0.303 2.224E-21 4 112 116 30 139 146 +----VVGPADRVVALAGDDVILPCS--LEPSVSAKDMIVRWTRlnpKTENVHLYRQGRDSNEEQSPSYKGRTSMFNDKLKNGNVSLKLTRVTLSDAGSYRCFIPTLTIQVKETTVQ--- +>UniRef100_A0A7L2U4T2_33584/ 100 0.491 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSTVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYTGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1XI56_161742/ 100 0.483 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGGNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYMLRNGKVLAPSQHHDYKGRAALLHSDLKLGRAILQIRGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L1HIL1_227226/ 100 0.491 2.224E-21 2 115 116 2 121 211 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKVLAPSQHHDYKGRAALLQSDLKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6AMD7_57439/ 100 0.558 2.224E-21 0 115 116 15 134 223 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVKGKLVFRDLSVTWEKKDKLkkqAYSLLKGKEDFHSQHSDFRGRIRLLKEYLSLGHSVLQITDVKLRDAGLYHCIIGYGGADYKTINLKVNA +>UniRef100_A0A7K6NXI2_227192/ 100 0.541 2.224E-21 0 115 116 15 134 223 +NAlFTVEAPRTLYTVEHGNNVTMECTFPVNGKLKFRDLSVSWEKKDelkKQVYVLLKGEEDFQSQHSDFRGRIKLLKENLNLGQSLLQITDVKLRDAGLYRCLIGYGGADYKTMNLKVRA +>UniRef100_A0A7L1UMU0_161653/ 100 0.475 2.224E-21 2 115 116 17 136 225 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgwlKSKEVYTLRNGKALRLSQHPDYIGRASLLHSELKLGRAILQIINVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8KET6_172689/ 100 0.500 2.224E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNLGLLTVVWEQkkqgqsKSKEVYTLRNGKAFSPSQHQDYVGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L2JVC1_161649/ 100 0.458 2.224E-21 2 115 116 19 138 227 +--FTVEVPQQLYTVEHGGNVTMECRFPVNGTVDLGLLTVVWEQkrqgwlKSKEVYTFRNGKALHQSQHPDYIGRASLLHSELKLGRAILQITNVKITDTGSYLCLLDYQGVDYKYIALEVKA +>UniRef100_UPI001864B874_42526/ 100 0.271 2.224E-21 2 115 116 17 132 228 +--FQVVGPPDPLIALAGSDLVLPCS--VQPSMSAVDMNINWTRADlknTLVHVYKDHRERNDDQDPSYRGRTALSEENLQQGNTSLLLSKVRGSDEGKYTCSIRAkSGFGDYTFEVKVEA +>UniRef100_UPI00109FF0AF_27687/ 100 0.252 2.224E-21 2 113 116 25 137 254 +--FQVIGPPNAVFALVGEDVTLPAS--MSPALNAQGFDVRWTRNDffKPVLLYQNSEIITKNQIEAYKGRTSLFTEELVNGNVSLRLQDVRVSDDGLYKCFVYSGQwEEDAHFTLNV-- +>UniRef100_K7G3P1_13735/ 100 0.256 2.224E-21 2 115 116 29 143 281 +--FSVTGPDHPISAVVGGEAVLSCH--LSPRMSAANMEVRWFRSqfSAAVHLYRDGQDQNKEQMPEYRGRTELLKDNITDGRVSLRIRDVQPSDDGQYKCFFESSvSYEDALLELQVAA +>UniRef100_A0A4X2M4A9_29139/ 100 0.256 2.224E-21 2 113 116 61 171 294 +--FSVIGPAGPIQASLGGEAELPCY--LSPRQNAQHMEVVWFHSTWVVHLYQDGEDQFGDQDPDYRGRTELVRDAITSGNVTLKILNVRFSDAGKYMCLIADGfHQEQAEMELKV-- +>UniRef100_UPI0005206420_54380/ 100 0.500 2.224E-21 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSKEVYTLRNGKAFPPSQHHHYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLQVKA +>UniRef100_UPI00109FC47A_27687/ 100 0.241 2.224E-21 1 113 116 24 137 301 +-SFQVVGPSSAVLALVGEDVTLPTS--LSPALNAQGFEVKWFRDdfDSPVLLYHNLQIRPELQIQSYKGRTSLFLEELASGNVSLRLQDIRASDRGLYRCFVDSGPwNEEVHMTLKV-- +>UniRef100_UPI0018F616F3_9261/ 100 0.247 2.224E-21 2 115 116 53 167 304 +--FVVIGPAEPILAQVGGDAELPCH--LDPTMSAENLEVRWIRSQSSdiVHLYKKGEDQLEKQMEEYRGRTELVRDTIATGSVSLRISNVTISDDGEYQCLFIDGSfQNETNLEVHVAA +>UniRef100_UPI000E1DAD59_308060/ 100 0.491 2.224E-21 2 115 116 20 139 322 +--FTVEVPQQLYVVAYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqpKSKEVYTLRNGKAFPSSQHDDYIGRAALLPNELKMGRAMLQITSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI0005234DBE_121530/ 100 0.491 2.224E-21 2 115 116 23 142 323 +--FTVEVPQQLYVVEYGRNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRSGKAFPPSQHHDYVGRAALLHDELRLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A6Q2WX82_8010/ 100 0.245 2.224E-21 2 115 116 60 179 332 +--FEVIGPSAPIFADAGDDIILPCY--LKPNISAEDMTVQWFRvrqsisdPGTLVHLYQDGKDQNQEQIHSYKERTSLFKDELTKGNTSLKLYIVKATDNGFYQCLVRSlSWYEEARIEVQVKA +>UniRef100_A0A0Q3SBJ4_12930/ 100 0.521 2.224E-21 2 115 116 33 149 339 +--FTVEAPQSLYIVEHGNNVTMECTFPVNGKLKFKDLNVGWEKKDeskKQVYVLLKGEEDFTKQHSDFKGRIKLLKENLKLGQSLLQITDVKLRDAGFYQCIIGYGGADYKTISLEVKA +>UniRef100_UPI000E1BD467_30464/ 100 0.500 2.224E-21 2 115 116 43 162 343 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNHGLLSVVWEQrrqgqpKSKEVYTLRNGKPFPSSQHHDYVGRAALLHSELKLGXALLQITNVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI00112DDDC1_194408/ 100 0.447 2.224E-21 0 115 116 39 161 390 +NAlFTVEIAQSVYVAHYGSTVNMTCMFPVAGGINMKDLKVYWHHKyslqamEKEIYLLDGGKENLNMQDAGYRGRATLLKDELYRGHAVLQIANVKLTDAGTYVCLIIYGGADHEQVTLQVKA +>UniRef100_UPI001402B856_386614/ 100 0.310 2.224E-21 0 113 116 18 134 436 +NAvkFSIVGPGRPVVGVVGGTVTLECH--LEPKEPIDKMTVRWLKSDLDfaVHMFRNGKDETNTQDDDYRGRTELFKDQMVEGNASLRIKDIRVTDEGNYICSVDNGVvFEETPIDLKV-- +>UniRef100_A0A6P7XSJ6_1415580/ 100 0.260 2.224E-21 0 113 116 30 146 488 +NAerFKVTGPNQPVVAFLDEDAVLPCCF--SPALSAEHMQVRWFRTgfDSVVHLYEDGKDQIWKQIPEYQGRTEQLRSHISNGNVSLRIRNITLYDEGIYTCFIRIDPyYEEATVELKV-- +>UniRef100_UPI00155FFA2F_7906/ 100 0.297 2.224E-21 6 113 116 29 137 501 +------VPNDPVAAQVGENVLLPCQ--LSPSVSAVQLEVKWLKidDSQVIHTYVNGADLEGKQGPGYQGRTRLFKEELGTGNVSLQLSNVKVSDKGKYECYVvSSTWFTDSQINLKV-- +>UniRef100_UPI00156016B4_7906/ 100 0.245 2.224E-21 0 115 116 25 140 504 +DNFKVEVPVEPVSAHVGSSVLLPCR--ISTGVNAVRMEVSWVKNgNETVHVYASGADLESRQSSGFKGRTHLDKEALGAGNVSLQLNNVRVSDEGSYQCYVlSESWFTDSTMKLKVSA +>UniRef100_UPI0010A509FA_299321/ 100 0.241 2.224E-21 0 113 116 19 131 1188 +DKFQVVGPAGPVVAVVGEDLILPCS--LKPNISAVDMSVEWSLadSDDVVHLYYYGVDNLRQQIPAYKQRTTLFREELKRGNASLKLSSVQISDGQKYRCFV-VSDTGNGVVSVQV-- +>UniRef100_W5LWB8_7918/ 100 0.290 3.051E-21 2 115 116 28 142 190 +--FEVRGPAAPVIVSPGEDAVLPCY--LSPDISAADLQIRWFREDytAPVCLYKSGQYNLVRQNPAYRDRAGLFLQELHRGNVSLTLRDVRRSDHGQYTCLVvSEQMDDEAVIDLGVRA +>UniRef100_A0A7L0YIU4_441696/ 100 0.475 3.051E-21 2 115 116 2 121 210 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLGLLTVVWEQkrqgllKSKEVYTFRKGKAIPPSQHPDDIGRTSLLHSELKLGRAILQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_A0A7L2HVU2_56258/ 100 0.483 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrkgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKFGRAILQITSVKITDAGSYLCLIDYRGVDYKYITLEVKA +>UniRef100_A0A099Z961_94827/ 100 0.491 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQKkqgrllSKEVYTLRNGKPFPLSQHHDYIGRAALLHSELKRGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_A0A094L6D3_345573/ 100 0.500 3.051E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVIWEQkrqgqtKSKEVYTLRNGKAFPPSQHHDYIGRATLLHSELKLGRAVLQITSVKITDAGSYLCLIEYQGVDYKFITLEVKA +>UniRef100_A0A7L0FW92_103956/ 100 0.483 3.051E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGRNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFPPSQHHDYIGRAALLHSELRLGRAILQITNVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI000CE64D9C_8478/ 100 0.239 3.051E-21 2 115 116 40 153 248 +--FTVAGPDHPVIASLGGEAILPCH--LSPRMSAENMEVRWFRSqfSAVVHLYRDGQDQYGQQIPEYRERTELLRDHITNGSVSLRIRNVRLSDDGQYKCFFQSSVSYEDAIlELQV-A +>UniRef100_G3VIM0_9305/ 100 0.582 3.051E-21 1 115 116 14 126 260 +-AFSVSVPKEKYKTHYGSNVTMECTFPVGEKLDLNALTVYWDKEGKFLVKFVDGEEDLKIQKSN--SRLRHLNDQLYKGKSLLHITNVTVKDAGAYRCIIGYGGADYKWITLTVNA +>UniRef100_A0A1U8DXA5_38654/ 100 0.239 3.051E-21 2 115 116 37 151 283 +--FTVIGSANPITAMVGEDVILPCY--LSPKMSAENMKVTWLRPqfSSVVHRYWEGKDQLGLQKQGYEGRTELLKDNIQDGNVTLRILNIRPFDQGQYNCLVDDGTVSEQAVlELKVKA +>UniRef100_UPI0009A40BAB_259920/ 100 0.316 3.051E-21 2 115 116 31 144 287 +--FHVFVPDYPITVSVGEDVVLECQ--VVPALSLDTLEVRWFTSDsaSPVHLYTGGQDRPDVQDKDYQGRTELFKDEFPRGNASLKLKKIKVSDEGNYTCFVESKTrRDQAVIALKV-A +>UniRef100_UPI000B3DF78C_8996/ 100 0.516 3.051E-21 2 115 116 20 139 294 +--FTVEVPQQLYVVEYGSNVTMECRFPVNSSLNLGLLSVVWEQkrqgqlESRDVYTFHNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A6J2UMY2_29144/ 100 0.264 3.051E-21 1 115 116 18 134 301 +-ALEVQVPEVPVVALHGMDTTLNCTFSGVTTFNLSDISVFWQLSDtkRSVHSYMGGQDQLTEQDGRFANRTSMFPDQLTRGNASLLLRKVRVVDEGSYTCFVRVVDYSSAALILQVAA +>UniRef100_A0A667Z2L8_586833/ 100 0.286 3.051E-21 0 113 116 3 121 306 +NSFFpgqsqLIGPPQPIVAILGEDIILPCH--LEPAMDAVAMTVEWARPDlkpKFIYVWRDGVGLLVDQNPSYKDRTSLFINKLNHGDVSLKLSEVKLSDEGRYRCFI-PSIRRETFIQLNV-- +>UniRef100_UPI0018A1E699_8469/ 100 0.550 3.051E-21 2 115 116 20 139 319 +--FTVEVPQLQYIAEYGSNVTMECRFPVDGQLNLKDLSVSWEQKGlkeqkpKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQITSVKLMDAGSYLCLIDYRGADYKYITLEVKA +>UniRef100_UPI000E1FA446_8790/ 100 0.500 3.051E-21 2 115 116 20 139 320 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVFWEQkrqgrpKSKEVYTLRNGKAFPSSQHHDYVGRAALLHXELKLGRAMLQISSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI0010A984D0_279965/ 100 0.500 3.051E-21 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLDLRLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKWGRAILQITSVKITDAGSYLCLIYYQGVDYKYITLEVKA +>UniRef100_UPI000528A0EE_240206/ 100 0.491 3.051E-21 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKPKEVYTLRNGKAFPLSQHHDYKGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYISLEVKA +>UniRef100_UPI000BBDC18E_7994/ 100 0.278 3.051E-21 2 113 116 21 132 347 +--FKVVGPAAPLVAVAGEDLVLPCS--LQPSFSSEGMRVEWYRlhrTDTLVHLHEEYKDRNRDQMESYRGRTALFKEELKKGNASLKLSALQPSDDGAYKCLIEY-GLQYDDITLYV-- +>UniRef100_UPI001B3AE7E3_0/ 100 0.286 3.051E-21 4 115 116 31 141 402 +----VIGPTEPITVTFGDDITLPCH--LEPAMDVGSMTFEWTRADltpRFVLLWHEGQELEINQHPSYRGRTSLFISELKHGDVSLKLSAVKISDNGTYRCFI-PEMKSQTNIELIV-A +>UniRef100_UPI000E45CAFA_64144/ 100 0.247 3.051E-21 4 113 116 136 246 420 +----VTGSHEPVRAVVGDDVILPCH--LEPPFDVTTLRVDWTFNgDLTVHVYRSLKDDPDPQHEQFKHRTSLFHDELHKGNISLKLTNVRETDEGSYTCCLPKlqSQVKTGSVTLIV-- +>UniRef100_UPI00067146B9_381198/ 100 0.260 3.051E-21 4 115 116 6 118 496 +----VEGPGQPLTATVGQDVVLPCH--LSPQRDARKLEVRWMRDDlsETVHHYRNGEDVYGKQMGAYAGRTKLARDGLSAGSLDLRIMGLRPSDDGQYSCTVEDaDGYDEAIVELEVSA +>UniRef100_A0A5A9N888_1572043/ 100 0.273 3.051E-21 0 114 116 16 129 639 +DGFTVKGPSGPLVVPLGGSVLLPCS--VDSLSSLKDLEVKWRRsySQTLIHLYQDGDIRPEVQHEDYSGRAHFFTDDIMVGNFSLLLVNVTAEDEGQYTCKV-HSGQESGETVVEIK- +>UniRef100_A0A5A9NAB3_1572043/ 100 0.305 3.051E-21 0 115 116 16 130 664 +NGFIVKGPSDPLVVPLGGSAVLPCS--VDKPLPADTLKVVWIRTDSNtlVHVFQSGESVSEAQYKDFHNRADFFSENIQHGNYSLLLSNVRVEDKGFYRCKV-YSDVDSEEALVEIKA +>UniRef100_A0A3N0XJP0_495550/ 100 0.260 3.051E-21 2 114 116 279 390 666 +--YNVVGPAEPLFTVAGEDVILPCY--IKPNTSAVDMTVEWFRldQDEIVHLYKNHENRITEHSQSYKGRTALFQDELQYGNASLKLSTVQVSDEGVYKCFI-ESNSWYDDITVNVK- +>UniRef100_UPI0015616C50_7906/ 100 0.247 3.051E-21 0 115 116 19 134 916 +DSLTVKVSGSPLIVREGEDAVLPCLL-LPTHTNAESLEVRWFRvEDSHVHTYIAHRDVMDGQSEPYKGRTSLFHEELRKGNVSLQLRAVRISDEGLYRCCVISGQQYCGEFELKLVA +>UniRef100_A0A4W6BRJ1_8187/ 99 0.283 4.185E-21 1 103 116 45 145 166 +-AF---GPSQPVVALLGDNVTLPCR--LTPSVNASDMTVEWTRPDlspGDVHVWENHQEHVDNKYPSYEGRTSLFVDRLERGDVSLQISRVQLLDEGTYRCFVPAQG------------ +>UniRef100_A0A7L1P921_181099/ 99 0.466 4.185E-21 2 115 116 2 119 208 +--FTVEVPQQLYTAEYGSNVTMECRFPVNSPIDLGLLTVVWEHkkqgwlKSKEVYTFRHGKAFPP--SPDYIGRASLLHSELKLGRAMLQINNVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K9EIS6_176943/ 99 0.491 4.185E-21 2 115 116 2 121 210 +--FTVEVPQQLYMVEYGSNVTMECRFPVNGSLNLGLLTVIWERkrqgqlKSKEVYTLRNGKTFPTSEHHNYRGRATLLHSELNLGRAMLQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A091I2F4_9244/ 99 0.491 4.185E-21 2 115 116 2 121 210 +--FTVDVPQQLYTAEYGSNVTMECRFPVNGTLNLGLLTVVWEQkrqsqsKSKGVYTFRNGKALTPSQHQDYVGRAVLLHSELEVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>UniRef100_A0A096MIE8_48698/ 99 0.261 4.185E-21 9 113 116 82 186 211 +---------EPIHAKVGDDVTLPCH--VKPPFDVNSLTIEWRFKDKKIYVHRSGAKDDETTDPNYKGRISLFYDEFEKGNISLKLTEVTKEDEGNYTCFVPKlqSQVNKGYVTLKV-- +>UniRef100_A0A7L2YWB7_54508/ 99 0.500 4.185E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVSMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKVLAPSQHQDYKGRAALLHSDLKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L3LHK4_2529409/ 99 0.483 4.185E-21 2 115 116 2 121 214 +--FTVEVPQQHYIVEYGSNVTMECRFPVNSSLNIGRLTVVWEQkrqgqqKSREVYTLRNGKAFASSQHEDYRERAALLHSELRLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_A0A7K6GH32_720584/ 99 0.441 4.185E-21 2 115 116 13 132 222 +--FTVEVPQQLYIAEYGGNVTMECRFSLNGSVDLRLLTVIWEQkrqdssKSKGVYTLRNGKAVPPSQDPDYIGRASLLHSELKLGRAILQITKVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A7K8PPG5_110676/ 99 0.491 4.185E-21 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSREVYTLRNGKAFPPSQHHNYTGRAALLLSELKLGRAILQITSVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A667YUI2_586833/ 99 0.300 4.185E-21 6 115 116 20 129 257 +------GPPQPIVSTVGDDIILPCH--LEPAVDVVGMTVEWTRPDldpKFVHVWSDGQELVDKRHPSYEGRTSLLTDKLKHGDVSLKLSEVKLSDEGKYRCFF-PSLSRETTITLVVGA +>UniRef100_M7AY73_8469/ 99 0.508 4.185E-21 0 115 116 17 136 281 +NAlFTVEVPQPQYIVEYGSNVTMECRFRVNGQLKLQDLSVIWEKkeeHTKEVYKLHKGKENFNNQHSSYSGRVQLLKDKLQFGRSMLQVTSVKFTDAGTYLCLIGYEGADYKTIALQVKA +>UniRef100_UPI00051C9552_30455/ 99 0.491 4.185E-21 2 115 116 23 142 298 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKTFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005299D2C_187382/ 99 0.500 4.185E-21 2 115 116 23 142 299 +--FTVEVPQQLYVVEYGSNVTLECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFFPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00112DC35B_194408/ 99 0.441 4.185E-21 2 115 116 20 139 304 +--FTVETAQSVYVAHYGSTVNMTCMFPVAGGINMKDLKVYWHHKsssqamEKEIYLLDGGKENLNMQDAGYRGRATLLKDELYRGHAVLQIANVKLTDAGTYVCLIIYGGADHEQVTLQVKA +>UniRef100_UPI0018641FAF_42526/ 99 0.295 4.185E-21 2 115 116 26 140 306 +--FEISVPSGGQVGVYGQSVVLSCSFPTGGSWDVSSSVITWQRGLEVVHSFYHSQDQLDRQDPHYANRTSLYHQEMAKGNASLRLDRVTLEDDGIYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_UPI0008DB53F7_9135/ 99 0.288 4.185E-21 0 115 116 13 130 319 +DAMEIQVPEEPVVALFGHDATLLCSFSPEANFSLAELSLIWQLTDtkRLVHGFSGGRDRLQDQGRGYANRTALFYDQLQRGNVSLLLRRVRISDEGSFTCFVRVRDYDSAAVALQVAA +>UniRef100_UPI000FFD58CA_29139/ 99 0.258 4.185E-21 1 115 116 156 269 320 +-AFSVTGPAQLVQAKQGEDVTLSCE--LSPKMDARDMTVNWFRNQTLVHRYPIREKLEASQGTEFKGRTKLLKRDMAKGKVTLRIQQVQVSDSGLYTCCVQSpDNYDEAHIELQVAA +>UniRef100_UPI0015A6B236_8884/ 99 0.491 4.185E-21 2 115 116 20 139 321 +--FTVEVPQQLYVAAYGSNVTLECRFPVNGSLNLGLLNVVWEQkrqgqsESRDVYTLHKGKALPPSQHHDYMGRAALLHDELKSGRAILQITSVKVTDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI00051182A2_36300/ 99 0.491 4.185E-21 2 115 116 23 142 322 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLELLTVIWEQkrqgqsKSREVYTLRSGKAFPPSQHHDYIGRAALLQSELKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI0004F4D65E_9238/ 99 0.508 4.185E-21 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI00084DBCDD_8355/ 99 0.213 4.185E-21 2 115 116 24 137 326 +--FKVSSTQS-VVAALGSDVVLPCR--LTPEMNAEKMEIRWFKPmyQPYVHLYINGKDDYSIQMPQFTNRTELIKENITRGVFPLRIRNVTAQDSGEYYCFVESSDHHGRTIvQLNVTA +>UniRef100_A0A6P6MXL1_7957/ 99 0.268 4.185E-21 0 115 116 16 132 436 +DGLTVLGPSGPLVAPLGSSVVLPCS--VDELLSVKDLEVEWRRTDSEtlVHLYQDGESRTESQQQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGQYKCKVYIqQESGETVVQIKVNA +>UniRef100_UPI001864CF50_42526/ 99 0.256 4.185E-21 0 113 116 11 124 482 +DHFKVVGPAAPLVAVAGEDLVLPCS--IQPSTSAVDMRVEWSRvnvVDSLVHLYKDNEDRNENQDQSFRGRTALFREELLKGNTSLKLSAVRVSDEGAYKCFI-KDKSWYDDITVNV-- +>UniRef100_A0A5A9NAX1_1572043/ 99 0.241 4.185E-21 0 115 116 20 137 489 +DEYEVIGPSAPVMTESGEDVILPCS--IKPNISAVNMRVEWFRldmKDSIVHLYKDHKDINTDQLQSYRGRTQVFKEELEKGNTSLKLSRVKISDEGLYKCFIQSqSWSDDIIVNVTVEA +>UniRef100_A0A671UVQ2_8175/ 99 0.269 4.185E-21 4 115 116 40 151 511 +----VVGPSQPIVVTAGDDIILPCQ--IEPAVDASDMTVEWTRPDlnpRFVHVWRDGVELDNKKHPSYNGRTSVFVNKLRCGDISLNLSKVRLSDSGKYRCFIPTLGRES-TVELVVSA +>UniRef100_A0A4W6DRM4_8187/ 99 0.260 4.185E-21 4 115 116 69 180 546 +----VVGEPQPIIALVGDDIILPCR--LHPAMDASDMTVEWARSDldpRFVLVWRDGVELEAKKHPSYQRRTSLFPDQLKHGNISLKLSNVKLSDQGRYRCFVPALSKEF-SVQLFVGA +>UniRef100_UPI001788ABBD_9978/ 99 0.268 4.185E-21 0 115 116 49 164 568 +DEFLVTGPTDPIVAVLGGDATLPCF--LSPAMNAEDMELRWFRSkfSEAVLVYQNGQEQNEELMPQYAGRTSLVRDFLSLGQAAVCIRNIQVSDNGKYTCFFQKGDYYEEDIlELKV-A +>UniRef100_F7G214_13616/ 99 0.274 5.741E-21 2 113 116 31 141 203 +--FSVIGPNEPFQTSVGGEAVLSCY--LSPSQSAQNMEVIWSKSENKVHLYQNGNDNFEEQAPSYQGRTELVKDAISSGNVTLKILDVKPSDEGQYKCFFnDYSHAAEAFVELKV-- +>UniRef100_A0A7K9XD03_54359/ 99 0.508 5.741E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLKLGLLTVVWELkrqdqmKSKEVYTLRNGKEFPPSQHHDYIGRAALLHNELKLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0FV31_103956/ 99 0.508 5.741E-21 0 115 116 15 134 223 +NAlFTVEAPKSLYTVEHGNNVTMACTFPVNGKLKFSDLSVSWEKkekEKKQVYVLLKGVEHFESQHRDFKGRIKLLKENLTWGQSLLQITDVKLIDAGVYRCVIDYGGADYKMINLQVKA +>UniRef100_A0A7L2WLU0_56262/ 99 0.491 5.741E-21 2 115 116 17 136 226 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgesKSKEVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLDVKA +>UniRef100_UPI0006B7B8B1_181119/ 99 0.470 5.741E-21 3 115 116 21 139 227 +---TVEVPQQLYTAEYGSNVTMECRFPVNGSIDLGLLTVLWEQkrqgwlKSKEVYTLRNGKVLHPSQHPDYIGRASLLHRELKLGRAILQITNVKITDAGSYLCLIEYQGVDYKYIALEVKA +>UniRef100_A0A0P7VCX9_113540/ 99 0.282 5.741E-21 1 115 116 18 134 234 +-ALNVQVPDHPVVALFGQDATLNCSFGPTGPFNLSDLSVFWQLTDtkRSVHSFWEGRDQLTEQAEGFVNRTSLFPTQLHSGNASLLLRDVRIADDGAFTCFVRVKTYSSAALVLQVAA +>UniRef100_A0A060XPH5_8022/ 99 0.277 5.741E-21 1 115 116 23 139 235 +-SFEVLGPTDPIVAVAGDDIILPCY--LKPNISVEDMTVAWLNldfLDGRVFRYQNSEIIRDDQIPSYRGRTSLFEEELWRGNTSLKLTRVQGTDEGHYKCLIQSkSWYDDFTIQVLVKA +>UniRef100_A0A3P8QYC5_8154/ 99 0.285 5.741E-21 1 115 116 4 119 236 +-AFvHVVGPHQPVVALVDDDVILPCH--VEPAEDVTAEILEWTRSDlnpRFVHVWRSGQDLVNTRNPSYRGRTSLFINELKHGNISLKLSRVKLSDEGTYECSIPLMGKKS-FVKLVVDA +>UniRef100_UPI0004432AB1_13616/ 99 0.551 5.741E-21 0 115 116 24 137 238 +NAFSVSVPKENYIAHYGSNVTMECNFPVGEKLDWSALMVYWDKKENFLVKLVNGEEDLKIQTSN--PRIRHLNNKLVKGKSLLHITKVKIEDAGIYRCLIGYGGADYKRITLTVNA +>UniRef100_A0A3P9AYV4_106582/ 99 0.278 5.741E-21 4 115 116 30 141 248 +----VIGPPQTVVALIGDDIILPCN--LDPVMDALDMAVEWARPDlnpRFVLVWRDSVELESKKHPSYTNRTSLFTDELKNGNMSLKISKVKLSDEGTYRCFVPELNKDT-TVQLVVGA +>UniRef100_UPI0011E9FB07_63155/ 99 0.250 5.741E-21 2 115 116 29 153 256 +--FHVVGSRHPITVPLGDDVILPCH--VEPKFNVVGLTVEWSRPERRpdpndrlsrveyVHLYRDAREVPDMKIPSYIGRTELFTDGLREGNISLRITNVTLEDEGRYRCFIPKlkSQTKSSVVRLIV-A +>UniRef100_W5M2L6_7918/ 99 0.315 5.741E-21 1 111 116 15 128 266 +-AFEVLAPQGRVLAVYGRPAVLGCRYSVDPESPLDRLVLTWQREDnaDVLHSFYYGEDQLERQSPRYRNRTSLFASELLSGNASLRLDPVRPQDVGTYLCFVSNlGGTGKAAVHL---- +>UniRef100_A0A672ZB65_375764/ 99 0.283 5.741E-21 4 113 116 10 119 276 +----VVGPSSHIVVMVGEDVVLPCS--LEPAVDAVPLIVEWGRPDlspRFVHVWHEGQDLLTNQNPSYRGRTSLSTDRMKHGDASLRLSKVTVSDNGTYRCLFPTDSLET-TVQLVV-- +>UniRef100_UPI0010FA7AF6_113540/ 99 0.279 5.741E-21 1 115 116 13 130 288 +-AFlELQVPEVPVVALFGQDAILNCSFDPTGAFNLSDLNVFWQLTDtkRTVHSFWADRDQLADQAEGFANRTSLFHTQLSSGNASLLLRNVQISDDGSFTCFVSSGTYNSASMLLQVAA +>UniRef100_A0A7M4E8M0_8502/ 99 0.483 5.741E-21 0 115 116 17 136 290 +NAlFVVDVPQTLYVVDYGSNVTMECRFPVNDHLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLLQENLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKVTLKVRA +>UniRef100_UPI0005281A9B_175836/ 99 0.508 5.741E-21 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNITMECKFTVNGSLNLELLTVVWEQkkqgqsKSKGVYTLLNGEEILSSQHQDYIGRAALLHSELKLGRAILQITNVRVTDAGSYLCLINYQGVDYKYITLEIKA +>UniRef100_UPI0003F0B149_28737/ 99 0.256 5.741E-21 0 114 116 19 132 300 +DEFIVIGPKDPIIAVLGGETILPCT--LSPAMNVETMELRWFRSkfSEAVYIYQNRQEQRAEQMPQYRGRTSLVRDLLNQGEAAVRIDKVQVSDNGMYTCFFRKGGF-YEEATLEVK- +>UniRef100_UPI00071A065E_9172/ 99 0.483 5.741E-21 2 115 116 30 149 316 +--FTVEVPQQLYTVEYGSNVTMECRFPVNGSVDLELLSVVWEQkrqgwlKSKEVYTFLNGKALCQSQHPDYIGRASLLYSELNLGRAILQITNMKITDAGSYLCLIDYQGMDYKYIALEVKA +>UniRef100_A0A669QIU6_9054/ 99 0.491 5.741E-21 2 115 116 20 139 322 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHRDYMGRAALLHKELKSGRALLQITNVKITDAGSYLCLIDYQGADYKYITLEIKA +>UniRef100_A0A674HIS4_59729/ 99 0.475 5.741E-21 2 115 116 21 140 322 +--FTVEVPQQLYTAEYGSNVTMECRFPVNGSVDLGLLSVFWEQkrqgssKSKEVYTFRNGKALHPSQHPDYIGRASLLHNELMLGRAIIQITNVKITDAGSYLCLIDYQGVDYKYIALEVRA +>UniRef100_UPI0005224AFC_188344/ 99 0.500 5.741E-21 2 115 116 23 142 323 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLHNGKAFPPSQHHDYIGRAALLHSELKLGRAVLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00051C9EBB_55661/ 99 0.458 5.741E-21 2 115 116 23 142 325 +--FTVEVPQQQYVVEYGTNVTMECRFPVNGSLSLELLTVVWQQkrqgqsKSKEVYMLRNGKPFLQSQHHDYIGRTALLHSELKLGRAILQITSVKVTDGGSYLCLIEYQGVDYKYVTLEVKA +>UniRef100_A0A4W6DRJ0_8187/ 99 0.282 5.741E-21 2 115 116 24 137 369 +--FQVICPTQTIVALLGDDVILPCH--LEPPISASSETVEWTRPGvhpKYVHVHQDGRLLYEIQNPSYSRRTRLFVDELKHGNVSMKIFKVKLSDEGTYRCLI-PSVQKEASVQLLVGA +>UniRef100_UPI000E55BE50_9999/ 99 0.247 5.741E-21 2 115 116 7 120 387 +--FQVLGPRHPIVAVRGEDAILPCA--LVPAMNAENMELRWFRStfSQAVFIYWNQREQTEEQMAEYRGRTSLVRDFLSEGQASIRIHKVQVSDNGMYTCFFRHGGfSEEADLELKV-A +>UniRef100_UPI0015E1CF76_34816/ 99 0.295 5.741E-21 4 115 116 34 144 417 +----VIGPPRPLVAFIGYDIILPCH--LQPAVDAATTTVEWSRPDlkpRFVHVWRSGQELLDDQHPSYKGRTSLFIENLKQGNISLKLSRVKLSDEGTYKCFIPMLNIDS-TVEL-VFA +>UniRef100_UPI001445166A_310571/ 99 0.274 5.741E-21 6 115 116 58 167 436 +------GSSQPIVATVGDDIILPCH--LEPAVDVAAMTLEWTRSDldpEFVFVWRAGQDLVHTKHPSYKGRTSLFNDELKRGNISLKLSDVRPSDAGRYKCFI-PDMRKGSFIELVVGA +>UniRef100_UPI0015605BB2_7906/ 99 0.411 5.741E-21 2 115 116 20 136 511 +--FTVEMAKALYLAEFGNTVKMECRFPTGGSLD--SINVYWHRmlsNGSEyeVYTLLNGNEDLQSQHPEYKGRAHMKPDLLRKGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI00193EE3E4_260615/ 99 0.254 5.741E-21 2 115 116 37 150 521 +--FTVTGPDHPVTASLGREAILPCH--LSPKMSAENMEVGWLRsqDSEVVHLYRNGKDQYGEQMLDYQGRTELLKDNITSGRVSLRIRDIRPSDDGQYTCYF-QSSASYKDalLELQV-A +>UniRef100_A0A1S3WHI7_9365/ 99 0.268 5.741E-21 0 115 116 28 143 554 +DDFLVIGPSDPIVATLGGDVSLPCR--VSPAMNMINMELRWFRSkfSEGVFIYQNQREQKEEQLAQYTGRTSLVKDLLSQGEAAVRIHKVQTSDNGLYTCFFRKGGfYEEANLELKV-A +>UniRef100_A0A669R151_9054/ 99 0.491 5.741E-21 2 115 116 269 388 571 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLELLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHRDYMGRAALLHKELKSGRALLQITNVKITDAGSYLCLIDYQGADYKYITLEIKA +>UniRef100_UPI000B44CCFC_7955/ 99 0.256 5.741E-21 2 113 116 123 230 573 +--FNIVVPTDPVIADPGDDVTLPVH--LSPETSALSMTIRWYRETELIYHFKSGQEET---HGAYESRVSLSIQQLRRGNVSLTLRNVQQSDSGDYTCKVSHEGcLQRGKVHLQV-- +>UniRef100_A0A7N6BX48_64144/ 99 0.304 5.741E-21 4 115 116 36 147 828 +----VTAPSQPIVAAVGDKVILPCH--LQPAEDASDMSVEWTRPDldpRYVHVLHDREELLSLKHPSYRERTSLFIDELKNGNISLKLSKVKPADEGKYRCFIPEISRDS-TVQLVVGA +>UniRef100_UPI0018ECD1E3_27706/ 99 0.295 5.741E-21 4 115 116 40 151 941 +----VTGPSQPIVAMVGDDIILPCY--LEPAVDAADITVEWARPDlkpRFVHLRRDGVELLLEEHPLYMGRTSLSVNKLKRGDISLKLSKVKFSDAGTYRCLVPTPGTES-VIDLAVGA +>UniRef100_V9LGW8_7868/ 98 0.256 7.875E-21 0 115 116 17 134 177 +DEFKVTGPDQPVVARVGGVVVLECQ--LVPEKPSGELQIRWMRGedeyNEPVHLYRFGADLPDSQAPAYRGRTSLFPELFPQGNVSLRMADVQLQDQGRYVCLVEVGGVIESTpMDLRV-A +>UniRef100_A0A7L0HI93_54971/ 98 0.508 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqpKSKEVYTLRNGKALAPSQHHDYIGRAALLHSDLKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_A0A7L0UGV2_118183/ 98 0.483 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGNTFPLSQHHDYIGRAALLQSELKWGRAILQITSVKITDAGSYLCLIYYQGVDYKYITLEVKA +>UniRef100_A0A091N892_57397/ 98 0.483 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNLELLTVVWEQkrqgqlKSKEVYTLRNGKALPPSQDHDYIGRAALLHSELKLGRAVLQITRVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K6AW66_57439/ 98 0.500 7.875E-21 2 115 116 2 121 211 +--FTVEVPQHLYIVEYGSNMTMECRFPVNGSLNLGLLTVIWEQkrqgqsKSKEVYVLRNGKAFPPSQHDDFIGRAALLHSELKLGRAVLQITSVKITDAGSYLCLINYQGVDYKYITLKVKA +>UniRef100_A0A7K7WIH2_2585813/ 98 0.475 7.875E-21 2 115 116 2 121 211 +--FTVEVPQQQYVVDYGSNVTMECRFPVNGSLNHGLLSVVWEQRrqgqpvPKEVYTLRNGKPFPSSQHHDYTGRAALLHSELKLGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_A0A7L1NCM2_113115/ 98 0.550 7.875E-21 0 115 116 13 132 221 +NAlFTVEAPQTLYTVEHGNNVTMECTFPVKGKLLFRDLSVTWEKDDelkKQAYALLKGKEDFQNQHSDFRGRIKLLKEYLSLGQSILQITDVKLRDAGLYRCIIGYRGADYKKINLKVNA +>UniRef100_A0A7K5DZL6_66707/ 98 0.578 7.875E-21 0 115 116 14 134 223 +NAlFTVEAPQSLYIVERGNNVTMECTFPVNGKLDLRDLSLSWEKkylkEFKEIYGLHKGEEDLKIQHSDFRGRIKLLKEDLNLGKSLLQITDVKLRDAGAYRCVIVYGGADYKIIHLKVKA +>UniRef100_A0A553QTS2_623744/ 98 0.315 7.875E-21 6 115 116 24 134 232 +------VPRDPVNGFYGEAAILPCTFPLESFRDLSGTTITWQRELAVVHSFYYSQDQLDRQNVQYVNRTTLFIHEIERGNASLRLNSLTLQDSGEYTCYISThSGSKKKSVLLSVTA +>UniRef100_W5LYX8_7918/ 98 0.273 7.875E-21 2 115 116 26 140 236 +--FEVHGPAAPVVVSPGEDAVLPCY--LSPEISAEDLEIRWFKKNyhDLICLYESGQYNLVRQNPAYRDRAGLFLQELHRGNVSLTLRDVRRSDHGQYTCLVGSKlMEDEAVINLGVRA +>UniRef100_UPI00155E9E63_417921/ 98 0.260 7.875E-21 4 115 116 28 138 276 +----VVGPSQPITATVGDETVLPCH--LEPATAASGMTVEWARPDldpRFVHVWRDGVELESKTHPSYKRRTSVFPDKLKLGDVSLNLSKVKLSDGGTYKCFV--PGHGDSLIQLVVGA +>UniRef100_A0A3B1JRB1_7994/ 98 0.313 7.875E-21 1 115 116 30 147 276 +-SFRVTVPSAHLVAARQHSVILGCEFTPKPSHNLSNLIVTWQRqeDSRVVHSFYYLKDQLELQSSDYQNRTALFYTELMKGNASLRISDVRPSDEGRYQCMVSApEGTDRAQLLLNYGA +>UniRef100_A0A6P8PCP1_260995/ 98 0.466 7.875E-21 2 115 116 20 139 283 +--FTVHAPSSIYITQYGSTVNMTCMFPEADGLRMKDLKVYWHQMSssqmvmKEIYTLDGGKENLTLQDVSYRGRATLLTDKLYKGQAVLQISNVKLTDAGTYRCLIIYGGADHKQITLQVKA +>UniRef100_UPI00092F0E41_94835/ 98 0.491 7.875E-21 0 115 116 17 136 292 +NAlFVVDVPQTLYVVDYGSNVTMECRFPVNDRLELKDLSIIWEKqeqNTKEVYKLHKGNEDFTTQHSDFSGRIKLLQEKLKLGQSLLQISNVMFTDAGNYLCLIGYRGADYKKITLKVRA +>UniRef100_L8YCU7_246437/ 98 0.260 7.875E-21 0 115 116 28 143 294 +DEFAVIGPLDPVVAVLGADATLPCS--LIPPMSAVTMELLWYRTefSEVVLSFRDQQEQEEEQMAQYAGRTSLVRDFLAQGEAAVRIHNVRVSDDGLYTCFFSKGGfYEEANLELQV-A +>UniRef100_A0A0N8JVY4_113540/ 98 0.336 7.875E-21 1 115 116 27 142 312 +-AFEITVPQEPQVAVFGHSMVLPCTFSLGGSWDSKSIIITWQRGLEVIHSFYFGQDQLERQSHHYANRTRLYHSQLPRGNASLRLDYVTSEDRGDYTCFVSTlMGSQKKTFPVKFAA +>UniRef100_UPI00155F9C84_7906/ 98 0.394 7.875E-21 2 115 116 21 137 321 +--FTVEMAKTLYLAEFGNTVKMECRFPTGGSLD--SINVYWHRmlsNGSEyeVYTLLNGNQDLQSQHPEYKGRVHMKPDLLRKGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI000EF72F61_194338/ 98 0.483 7.875E-21 2 115 116 20 139 322 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqsqsKSKEVYTLRNGKAFPPSQHQDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0008736ED4_8187/ 98 0.263 7.875E-21 5 113 116 22 133 346 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTVEWKFTGNLVHLYRSREDDLTDQHLNFKNRTSLFKDEMVKGNISLKLTNVTENDAGNYTCNVPKLESQVKRdiVTLTV-- +>UniRef100_UPI0018EAF9BC_27706/ 98 0.250 7.875E-21 4 113 116 168 277 350 +----VIGSHEPVTVVVGDDVILPCH--LETPFDVKTLTVEWTYNKTIAHIYRNKKDDLVDQDQKFKGRTSLFPDEMTKGNISLKLTNVTEQDAGIFNCYVPKlhSQVKKGNITLNV-- +>UniRef100_A0A671TMV4_8175/ 98 0.241 7.875E-21 2 115 116 170 286 455 +--F-VVGPAQPVVAAVGQDIVLPCH--LEPAANASEMTVEWTRPDlepRFVYVWRDGVELESKKHPVYEGRTSVFSDELKHGNISLKLSRVRISDEGRYRCFIPDvGDSSVHNMQmyLDSSA +>UniRef100_UPI00073FEAB0_7918/ 98 0.275 7.875E-21 1 114 116 24 133 481 +-SFTVQVPDKPLVAQLGADLMLPCH--LSPAHSAEPLEVRWARkeRNEEVHLYRH---RTEKQGRAFEGRVSLFKDSLKQGNVSLLIRDLQVSDEGLYTCFV-DSGSYYDRGEVEVK- +>UniRef100_UPI0018642758_118141/ 98 0.279 7.875E-21 2 115 116 26 141 490 +--FEILVPADPVVADAGEDVVLPCY--LKPSVSAEDMRVEWVRPdsaDARVNLYEDRENRNEKQIPSYRGRTALFPEELKKGNASLRLTGVRGSDDGQYNCFIQSQvWYDDASFLVRVRA +>UniRef100_UPI000B53CF91_43179/ 98 0.256 7.875E-21 2 115 116 177 290 518 +--FQVVGPQHPIVAVLGEDAILPCF--LVPAMNAENMELRWFRTtlSQAVFIYWNQQEQSEEQMAEYRGRTSLVRDFLSEGQASVHIHKVQISDNGMYTCFFRHGGfYEEADLEVKV-A +>UniRef100_UPI001955CA27_90988/ 98 0.282 7.875E-21 0 114 116 16 130 637 +DGFTLRGPSAPLVAPLGSSLVLPC-YTDEPLLPVKGLEVKWRRTDSEtlVHLFLEGESRPEVQQQDYQDRAHFFTDQIQHGNFSLRLDNLTAEDEGNYTCKV-YSQQDSGETEVQIK- +>UniRef100_UPI000F4E8599_1234273/ 98 0.274 7.875E-21 4 113 116 29 138 942 +----VIGPEEPLVAVAGEDLVLPCF--IKPNTNAMDMTVEWLRVDTgflLVHSYKDRGDKNKDQVQSYRGRTSLFKEELQKGNASLKLSDLRVSDEGKYKCHV-EDKTWYNDITVHV-- +>UniRef100_K7FWU4_13735/ 98 0.282 1.080E-20 2 115 116 30 144 162 +--FTVVGPDWPVTAVVGEDIMLPCH--LAPRMSAENMEVTWFRSelSPFVHHYSNGKDQNKQQMPEYQGRTVLLKDGLTQGNVALKIFSISLCDEGRYSCFVQDGVFYQKAlLDLKVAA +>UniRef100_A0A3B5LGP4_32473/ 98 0.236 1.080E-20 4 115 116 25 136 177 +----VVGGHDLIHAKVGDDVILPCH--LEPPFDVKSLIIEWRFQGQIIHLHHSGAKDDVISDPKYQGRTSMFHDEFKKGNISLRLIKVTKEDEGNYTCFVPKlqSPVRKVKVTLKLAA +>UniRef100_A0A7L0JLX1_30388/ 98 0.483 1.080E-20 2 115 116 1 120 210 +--FTVEVPQQLYIAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLRSGKALPPSQHHDYMGRAALLHNELKSGRAVLQITGVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7L3NTF8_689266/ 98 0.491 1.080E-20 2 115 116 2 121 210 +--FTVDVPQQLYIAEYGSNVTMECRFPVNGTLNLGLLTVVWEQKGlsqsksKEVYTFHSGKALAPSQHQDYVGRAVLLHSELKVGRAVLQITRVKITDMGSYLCLIDYGGVDYKYITLKVKA +>UniRef100_A0A7L4HVJ0_33581/ 98 0.483 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKEVYTLRNGKAFPPSQHHDYLGRATLLHSELKLGRAILQIISVKISDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7K6DHZ1_720586/ 98 0.466 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYTVEYGSNVCMECRFPVNGSIDLGLLTVVWEQkrqgrlKSKEVYTLRNGKALPLSQHPDYIGRASILHSELKLGRAILQITKVKITDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A091R7E6_54374/ 98 0.483 1.080E-20 2 115 116 2 121 211 +--FTVEVPQQLYVIEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrkdqlKPKEVYTLRKGRALPPSQHHDYTGRAALLHSELKMGRAILQITSVKIRDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K4KQL6_458187/ 98 0.491 1.080E-20 2 115 116 3 122 212 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNHGLLSVVWEQRrqsrpiSKEVYTLRNGKPFPSSQHHDYIGRATLLHSELKLGRALLQITNIKITDAGLYLCLIEYQGADYKYITLEVKA +>UniRef100_W5MVH2_7918/ 98 0.381 1.080E-20 2 115 116 20 137 216 +--FTVDMTESSFLAEFRGNVTMECRFPTGGGETLSSLRVYWHRilpePLLEVYKLESGKEDLSTQHPRYKGRVNLQKDRLKQGQAVLQMSNLTISDSGKYRCIVEQGGADYKEATLNVRA +>UniRef100_A0A7L0GEW1_56343/ 98 0.500 1.080E-20 2 115 116 17 136 226 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRKGKVLPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6NXG1_227192/ 98 0.466 1.080E-20 2 115 116 17 136 226 +--FTVEIPQQLYIVEYGDNVTMECRFPVNGSLNLGLLTIVWEQkrqgqpKSKGVYTLRNGKVVAPSQHHDYKGRAALLHSDLKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L4K179_1961834/ 98 0.466 1.080E-20 2 115 116 17 136 226 +--FTVEVPQHLYVVEYGSNVTMECRFPVNGSLNLELLTVVWQQkrqgqsKSKEVYMLRNGKPLPLSQHHDYIGRAALLHSELKLGRVILQIASVKVTDGGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K7FJ37_227182/ 98 0.491 1.080E-20 2 115 116 17 136 226 +--FTVEVPQQQYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRKGKAFAPSQHRDYIGRAALLDSELKLGRAVLQITSVKITDAGSYLCLIDYQGVDYKYITLQVKA +>UniRef100_A0A2I4C196_52670/ 98 0.272 1.080E-20 2 113 116 34 156 231 +--FQVIGSPLPIVVAPGDDIILPCH--VEPPCDVVDLTVEWSKPelrtdpndrlrrAKYVHLYRDNREVPDMKMSSYVGRTSLFVDDLKQGNISLRVTNVTQEDEGQYRCFIPKlKGIQSSVVQLIV-- +>UniRef100_UPI0019558ED1_90988/ 98 0.336 1.080E-20 0 115 116 15 130 238 +DSFSVRVPPGPVVVARGATALLSCEF--EPDLNLSNLVVNWQRqeDDRVVHSFYYGKDQFDRQSSDYINRTQLNHNELAKGNASLSIANFGLKDAGKYKCIVSNGkGTGNGELQL-VYA +>UniRef100_A0A2P4T9V3_9083/ 98 0.491 1.080E-20 2 115 116 23 142 245 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILHITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0018F5DFF6_9261/ 98 0.260 1.080E-20 0 115 116 28 144 277 +DQMKVIGPHSPIVVQLGDDAELTCH--LEPKMNAQNMEVRWLRSqlSPAVHVYQDGQDQAGEQMKEYQGRTELLKDTITDGNLTLRISHVRVSDDGKYRCIFQDGEdSDDATLQLQVTA +>UniRef100_A0A3Q2VA69_8153/ 98 0.262 1.080E-20 2 115 116 1 119 283 +--FFVTlsrliGPTQPITATAGEDITLPCH--LVPGENVAAMTSEWTRPDldpRFVFLWRAGQDLINMKNPSYKGRSSLFTDELKHGNISLKLSKVKPADEGRYRCYI-PDKNEEAFIDLVVGA +>UniRef100_A0A3B5MJ41_32473/ 98 0.298 1.080E-20 4 115 116 19 132 288 +----IQVPDLPVVALHGKDVTLKCSFSHTSPFNLSDVTVFWQLTDtkRSVHGFSMGQDQLTEQAESYANRTSLFLSQLTMGNASLLLQRVAVADEGSYTCFVRVQGHDSAALLLQVAA +>UniRef100_UPI0005200E4B_37040/ 98 0.483 1.080E-20 2 115 116 23 142 298 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqglsKSREVYTLRNGKVFPPSQHHDYVGRAALLHSELRSGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVTA +>UniRef100_UPI0007EE781C_9986/ 98 0.299 1.080E-20 1 115 116 17 133 307 +-AVEVQVPEDPVVALVGTDATLRCSFAPEPGFSLAQLSLIWQLTDTKqlVHSFAHGRDQGSDPGSAYANRTALFPELLAQGNASLRLLRVRVADEGSFTCFVSIRDFGSAAVSLQVAA +>UniRef100_UPI0014034E44_386614/ 98 0.299 1.080E-20 2 115 116 21 135 308 +--FLVIVPGDGFVATVGGDVVLECQ--LVPHILTSDMVVQWRKTGliSPVLVYRHGHNDTLAQHQDYRARAELFKDEVTKGNISLRIKNVRRSDEGEYTCSVTEGtEYEGSAAQLQVRA +>UniRef100_UPI000BBDBDC6_7994/ 98 0.330 1.080E-20 2 115 116 27 141 311 +--FEITVPSAGQVGVYGQAVVLSCSFPVGSSWDEGSTVITWQRNLEVVHSFYHNLDQLDRQSPHYADRTSLYHEEMSKGNASLRLERVTLKDEGVYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_A0A673AGG5_375764/ 98 0.269 1.080E-20 4 115 116 38 148 315 +----VSSPSEPLVSLVGHSVTLPCH--LDPAADASQLTVEWTRSDldpRFVLVWRDGIELESKKNPSYTNRTSVSPEKLKLGDASLRLSSVRLSDEGTYRCFI--PQLRDSKVQLVVGA +>UniRef100_UPI0011CF95C4_1825980/ 98 0.541 1.080E-20 2 115 116 20 139 319 +--FTVEVPQLHYIAEYGSNVTMECRFPVNGQLNLKDLSVSWEQKGlkeqksKEVYTLQKGEEDLKSQHRDYRGRATLLRDKLNLGYSVLQIIRIKLMDAGSYRCLIDYRGADYKYITLEVKA +>UniRef100_UPI000FFBB343_8954/ 98 0.500 1.080E-20 2 115 116 20 139 322 +--FTVEVPQQLYIVEHGSNVTMECRFPVNSSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGKASLPSQHHDYVGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0005117AB2_128390/ 98 0.483 1.080E-20 2 115 116 23 142 325 +--FTVEVPQQLYTVEYGSNVTMECRFAVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKTFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005228224_30419/ 98 0.491 1.080E-20 2 115 116 23 142 325 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKPKEVYTLRNGKAIPLSQHHDYTGRAALLHSELKLGRAILQITSAKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI0005150960_9209/ 98 0.483 1.080E-20 2 115 116 23 142 325 +--FTIEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLRNGEVFPPSQHHDYIGRTALLHSELKLGRAMLQITSVKITDAGSYLCLIDYQGVDYKYITLKVKA +>UniRef100_UPI0007773746_93934/ 98 0.483 1.080E-20 2 115 116 40 159 329 +--FTVEVPQQLYVAEYGNNVTMECRFPVNGSLNPGLLSVVWEQkrqghlESRDVYALHNGKAHLSSQHRDYMGRAALLHSELKSGRAILQITSVKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI000670C62E_381198/ 98 0.491 1.080E-20 2 115 116 34 153 335 +--FTVEVPQQLYVAAYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLHKGQALPPSQHHDYMGRAALLHDELKSGRAILQITRVKVTDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI000457575E_7868/ 98 0.247 1.080E-20 0 113 116 2 116 344 +DSFIVNGPRQPVLIALGNDVTLGCW--LTPGVAADMMVVEWSKSDSgvVVHLYTRGVDRLDQQHEAYRGRTELIRDGMTRGNLSLRLKNVRCSDQGEYTCSVRStTDFGETTVVVKV-- +>UniRef100_UPI0018F41761_9261/ 98 0.256 1.080E-20 2 115 116 28 142 365 +--FTVKGPDEPMVVMVGEDVELPCH--LDPQMKAEHMEVRWFRNiiSNVVHLYRDGKDLDEDQMPQYWGRTELLTDDINVGRVVLRLYKVRISDDGEFRCYFHDGGfYEEAVILLRVTA +>UniRef100_W5MUI0_7918/ 98 0.256 1.080E-20 2 115 116 26 140 468 +--FNVVGPTAPVVVSPGEDTVLPCY--LSPNISAELLEIRWFREnyDAPVCFYQNHTYNHDGQSPPYKGRAELFLDELPKGNVSLKLRDVRLSDNGQYNCLVESkQHYEDALIDLAIRA +>UniRef100_A0A6P8PZI2_260995/ 98 0.277 1.080E-20 0 113 116 30 146 527 +NAehFKVLGPDQPVVVILGEDAVLPCH--LSPALNAEDMQVRWFRTsfDFLVHQYENGMDQNEQQNSKYRGRTELIRNYISCGSVSLRIQNIGLEDEGRYSCYFEFDTyYDEATVELKV-- +>UniRef100_UPI001863A673_118141/ 98 0.228 1.080E-20 2 115 116 24 139 536 +--FQVLAPADPVVADVGEDVVLPCY--LKPNISAKDMEIRWFRhhSTEAVVHLYNGQENgHEKQMELYKGRTELFPEGLKKGNASLRLKGVRGSDDGHYKCLIQSElWYDDTSVSLRIRA +>UniRef100_A0A498MP01_84645/ 98 0.245 1.080E-20 2 115 116 227 342 615 +--YNVVGPAQPLFAFIGEDVILPCS--IKPNTSAVNMRVEWFRldrQDSVLYLYENRENKITKQDQYFRGRTALFPEELQNGNASLKLSSVQVADNGVYKCFIESsSWYDDITINVSVGA +>UniRef100_A0A484DCM5_8167/ 98 0.269 1.080E-20 4 115 116 36 147 914 +----VIDPSQPIVAFIGEDIILPCH--LEPAMNAFDITVEWARSDldpRFVLVWRDGVELESKKHPSYRGRTSLFTEELKHGNVSLKLSKVKISDEGTYRCLIPVPARTS-TVQLVVGA +>UniRef100_A0A3Q3MKQ4_56723/ 98 0.243 1.482E-20 4 111 116 23 130 147 +----VIGSPQPILAIVGDDIILPCH--LRPAMDVASKTVEWTRPDlkpRFVHVWRSGQDLLDAQHPSYEGRTSLFINELKNGNVSLKLSKVRLSDKGKYRCFLPMSDS-HSTVEL---- +>UniRef100_UPI001954F1D1_47969/ 98 0.260 1.482E-20 2 113 116 19 127 174 +--F-VSTDPETITAEPGQNVTLPCQAP-----NNNITVVKWSRADQCVLLYRDEQSDPEHQHPSFKNRVDLQDRQMKNGNVSLILKNVTTADNGTYECHVQKDGDSLKlisNINLSV-- +>UniRef100_UPI00186B2466_9337/ 98 0.256 1.482E-20 2 113 116 31 141 201 +--FSVIGPARPIKTPLGGEAELPCY--LSPPQSAQHMEVVWLQSTRVVHLYHDGEDQFGDQTPDYRGRTELVRDGITNGNVTLKIRDVRLLDSGRYKCLFEDGfHQEEAYVELKV-- +>UniRef100_A0A7K9TST2_176938/ 98 0.483 1.482E-20 2 115 116 2 121 210 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrpsqtKSKEVYTLRSGKAFPASQHHDYIGRATLLHSELKLGRAILQISGVKITDAGSYLCLIDYQGVDYKYIILEVKA +>UniRef100_A0A7L3FV01_2585822/ 98 0.491 1.482E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVILECRFPVNGSLNRGLLTVVWEVkrqgqaKSKEVYILRNGNELPLSQHHDYTGRATLLHSGLNLGQALLQITRVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1S3QFQ0_8030/ 98 0.274 1.482E-20 6 115 116 9 118 224 +------GSADPVVALAGDDVVLPCY--LKPNVSAVDMMVEWTRSDlktERVHLYREGRDSNGHQLTSYRGRTSLFKEELKNGNVSLKLTRVTLSDAGHYKCFIPTLMKET-TIPLIVGA +>UniRef100_A0A7K7VGJ4_8805/ 98 0.483 1.482E-20 2 115 116 17 136 226 +--FTVEVPQQLYVVKYGSNVTMECRFPVNGSLNRGLLSVVWEQrrpgwpKSKEVYTLRNGKPLPSSQHHDYMGRAALLHSELKLGRALLQITNIKITDAGSYLCLIEYQGADYKYITLEVKA +>UniRef100_UPI000D530A7E_37003/ 98 0.250 1.482E-20 6 115 116 22 133 253 +------VPEQPVVALHGSDVTLNCTFNQTGPFNFSDVSVFWQLTDtkRSVHEYWNGHDQLVDQAEAFANRTSLFPTQLAMGDASLRLSRVLVADEGSYTCFVRVKDYSSAALALQVAA +>UniRef100_A0A6P7X265_1415580/ 98 0.475 1.482E-20 2 115 116 20 139 285 +--FTIQVPRSVYVVQYDSTVNMTCTFPVAGGLRMKDLKVYWHQisssqmVEKEIYAVDSGKENLTLQDVSYRGRATLLKDELYKGQAVLEISNVKLTDAGTYRCLIIYGGADYKQVSLQVQA +>UniRef100_V9KYU4_7868/ 98 0.420 1.482E-20 2 115 116 20 138 288 +--FVVTAPKSSYTASYGNNVMVECRFPVAPNFNANQLKVYWHHilDDGSsqeVYKLFNGKEVLQDQLPEYRERAFLLWDELHSGRAVLKISQVRVSDAGTYRCLIDLNGVDYKETALKVIA +>UniRef100_UPI000523D84B_8897/ 98 0.508 1.482E-20 2 115 116 23 142 290 +--FTVDVPQHLYVVEYGSNVTMECRFPWNSSLDLGLLSVVWEQkkqdqlTSKEVYTFRNGKAFPSSQHQDYTGRAALLLSELKLGRAILQITGVKITDAGSYLCLIGYQGVDYKYITLEVRA +>UniRef100_UPI001403FFAD_386614/ 98 0.254 1.482E-20 0 115 116 28 146 292 +DAFDVTVPK---TALLGihsHSIVLGCRFNATGDFSLEHFVINWQRteNNEVVHSYHYGKDQLGQQSKQYSGRTSLFPGEFKNGNVSLQLDGLRVEDAGQYMCYVSStMGSAKGTVSLTVAA +>UniRef100_UPI001864AC99_118141/ 98 0.293 1.482E-20 2 115 116 19 134 298 +--FKVDVPELPVVALYGMDTTLNCSFSPVTPFNLSDLTVFWQLTDTKrmVHSFRDGQDQLVEQGDNFSNRTSLFHTKLSSGNASLLLRKVQIADEGSFTCFVRVEDYNSAALLVQVAA +>UniRef100_UPI001864563C_42526/ 98 0.330 1.482E-20 2 115 116 26 140 307 +--FEVSVPSGGQVGVYGQPVVLSCSFPTGGSWDVSSSEITWQRGLVNIHSFYHSRDQLDQQHHHYANRTSLYHQEIARGNASLRLDRVTLEDDGIYTCSVSTQiGSQKKSFRLKVAA +>UniRef100_UPI001864CB3E_118141/ 98 0.268 1.482E-20 0 115 116 54 172 317 +DAFEVIAPKSEVIAARGLPVVLGCRYTPNADGNLDGLVVTWQRvdNSQVVHSFYYNQDQLDRQSPGYRNRTALYHSGLGSGNASLRLERVRPQDSGGYQCSVSNlKGTGRATVNLTYAA +>UniRef100_UPI00163B82E1_188379/ 98 0.491 1.482E-20 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqtKSREVYTLRNGKAFPPSQHRDYTERAVLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00192F2661_88082/ 98 0.282 1.482E-20 1 115 116 36 152 330 +-AVEIKVSEDPVVALVGHDAILPCSFSPEANFSLNDLSLFWQVTDTNqlVHGFTDGQEQPAYQGSTYANRTALFYDQLAHGNMSLLLRRVQISDEGSFTCFVKVRDFSRAAVTLQMAA +>UniRef100_UPI0015D01638_8005/ 98 0.330 1.482E-20 2 115 116 29 143 339 +--FDISVPPSPQVRVYGQAMVLPCTFPVGNSWDPSSSVITWQRGSEVVHSFYHGRDQLARQGLHYANRTRLYHDEMERGNASLRLERTTLGDAGYYTCSVTTQiGSQKKSFSVKIGA +>UniRef100_UPI001A98EC71_481459/ 98 0.223 1.482E-20 7 115 116 27 135 350 +-------PPQLVTAMVGDDVVLPCL--LDPPADAVSMTMEWGRADmkpRFVLVWHDGKELLTGQNEAFKGRTSLSSSGLKRGDVSLKLSSVKVSDSGTYRCYLQKPNQEH-LVQLLVGA +>UniRef100_UPI001955E46C_90988/ 98 0.278 1.482E-20 2 114 116 20 131 456 +--YNVVGPAAPLFTVVGEDVILPCY--IKPNTSAVDMKVEWFRldKDEIVHLYVNRESRITEHSESYRGRTALFQDLLQNGNASLKLSTVQVSDEGAYKCFI-ESNSWYDDITVNVN- +>UniRef100_A0A6J2VMU1_29144/ 98 0.250 1.482E-20 0 115 116 56 173 466 +DQFQVVGPAGRLVAVAGEDLVLPCS--LKPSISAVDMTVQWSRlhgSDTLVHLYTDYEDRNENQIESYRGRAALFKEELQKGNTSLKLSRVRASDEGEYKCFVRSlSWFDDVTTEVRIEA +>UniRef100_A0A6G1Q798_215402/ 98 0.269 1.482E-20 4 115 116 31 141 472 +----VSSPQ-PVVAKVGDDVILPCH--LEPAVDVATKTLEWTRPDldpRYVYVQRSSQDYEDMKNPSYKGRTSLFIDELKRGNISLKLSNVKLADEGKYRCYI-PDRNEESFIDLVVGA +>UniRef100_UPI00073FB824_7918/ 98 0.273 1.482E-20 2 115 116 25 139 479 +--FQVVGPDVPVVVFPGEDTVLPCY--LSPNISTMDLEIRWFKKNfaSPVILFKNKRYNRDLQDEFYRGRAELFPDELLHGNVSLKLRDVKHSDHGQYTCLVEStEHYEDTQINLGVRA +>UniRef100_Q5EFF1_9986/ 98 0.260 1.482E-20 2 113 116 5 117 480 +--FSVKGPAEPIVVSLGADATLPCQ--LSPEQSAAGMHIRWYRAqiSPAVLVFQDGQEHSEEQMLEYRGRTQLVTDSIDTGSVTLLIQNVRASDDGQYRCYFRDGDiSREATVELNV-- +>UniRef100_UPI0003F0BF89_28737/ 98 0.278 1.482E-20 2 113 116 11 123 483 +--FTVKGPAEPVVALLGADATLPCQ--LTPEQSAAYMHIRWYRTqlSSAVLVYYNGQEQGGEQMLEYRGRTELVRDTINKGSVALKIQRVRTSDNGQYRCYFKDGDASHEAIvQLNV-- +>UniRef100_F6PX94_9823/ 98 0.239 1.482E-20 0 113 116 26 140 543 +DSFLVIGPSEPIVAMLGGDTVLPCS--VSPAMNLETMELWWFRskPSEPVYVYRDGVEQPGEQMVDFKGRAELLKDYINEGKVAVRIHNLRVSDNGMYKCFFKKGSyYEEASLELKV-- +>UniRef100_UPI0019546CEB_47969/ 98 0.295 1.482E-20 4 115 116 39 150 671 +----VIGPLQPVVALIGDDIILPCN--LDPVMDAFGLAVEWARPDldpRFVLLSRHGVDLESKKHPSYTSRTSLFTDELKNGNISLKISKVKLSDEGTYRCFVPELDR-YTTVQLVVGA +>UniRef100_A0A7K9QQF6_175120/ 97 0.466 2.033E-20 2 115 116 2 121 210 +--FTVEVPQQRYTAEYGSNVTMECRFPVNGSVDLGLLTIVWEQkrqgslKSKEVYTFRSGKVLRPSQHPDYIRRVSLLHSELKLGRAILQITDVKITDAGSYLCLIDYQGVDYKYIGLEVRA +>UniRef100_A0A7K9VIS7_8851/ 97 0.475 2.033E-20 2 115 116 1 120 210 +--FTVEVPQQLFVAEYGSNVSMECRFPLNGSLNLGLLSVVWEQkrqgqlESREVYTLRSGKALPPSQHHDYMGRAALLHDELKSGRAILQITSVKVTDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A7L4M9C4_43316/ 97 0.483 2.033E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSREVYTLHNGKAFAPSQHHDYIGRAALLHSELKFGRAILQITGVKITDAGSYLCVIDYQGVDYKYITLEVKA +>UniRef100_A0A7K6WVN5_48435/ 97 0.491 2.033E-20 2 115 116 15 134 224 +--FTVEVPQQLHVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFLPSQHHDYTGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L4GZL8_8905/ 97 0.475 2.033E-20 2 115 116 18 137 227 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSFNLGLLTVVWEHrrqgqsKSKEVYTLRNGKAFPPSQQHNYTGRAALLHSELELGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00155E1948_417921/ 97 0.246 2.033E-20 0 113 116 36 158 227 +DRPRVVGASQPIVAAQGDDVILPCH--VEPQLDVEEMKVDWFRPDvppdpadpqsnyRYVHRYHDKHHEEDMKNPSYAGRTEMFPDGLKHGNISLKIRDVRRSDRGLYSCQVPHLGSA-AVITLNV-- +>UniRef100_A0A6P6NP15_7957/ 97 0.252 2.033E-20 0 115 116 16 132 250 +DGLIIKGPSGPLVAPLGSSVVLPCS--VDELLSVKDLEVEWKRTDSEtlVHLYQDGESRTESQQQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGQYKCKVYIqQESGETVVQIKVNA +>UniRef100_UPI00084D7175_8355/ 97 0.404 2.033E-20 2 115 116 50 170 268 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHvSKKLKVSWehidYFQDKSqdVLMLNDGQLDLKRQPDSFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLQVKA +>UniRef100_UPI000F4FF0D9_1234273/ 97 0.250 2.033E-20 1 113 116 6 118 271 +-SLQVVGPKAPLVAVPGEDLVLPCF--IKPNTSAVGMTVEWFKldvKDSLVHLYRYHKDRNEGQAQSYTGRTSVYKEELQKGNASLKLSDLRVSDEGEYKCLV-EDKSWYDDIIVKV-- +>UniRef100_A0A3Q3LNR8_205130/ 97 0.262 2.033E-20 0 113 116 6 125 280 +NIFKVIGPAQPIIAAPGDDIVLPCH--VEPQINIEGQPVEWLKPElqlsrfRYVYLYRDRREVRAVQIPSYVRRTALFTNELRRGNVSLHILNVTLADEGRYRCFLPTlaGHRKDSVVQLVV-- +>UniRef100_UPI00053070B3_97097/ 97 0.483 2.033E-20 2 115 116 23 142 298 +--FTLEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkqqgqsKSKEVYILRNGKALPPSQHHDYVGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI000C7F5A6D_30611/ 97 0.247 2.033E-20 2 115 116 30 144 308 +--FAVHGPAGPILAMVGKDADLPCH--LSPTMSAETLELRWVRSSlRQVVnVYANGKEVEDKQTPEYRGRTSILRDDITAGKATLRIHNVTASDSGNYLCYFQDGNFYEKAmVELKVAA +>UniRef100_UPI00140424E5_386614/ 97 0.304 2.033E-20 2 113 116 20 132 316 +--FYVIVPDYPVVAMVGEDALLECQ-KV-PDTSLDALEVRWFTtsPGSPVHLYTSGQDRAEVQDEAYRGRTELFREEFPHGNASLKLKRVKVSDAGMYTCSISTPTSRQQEaLRLQV-- +>UniRef100_UPI000521A10E_50402/ 97 0.500 2.033E-20 2 115 116 23 142 324 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqlKSKGVYTLRNGKAFAPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1D5P9G1_9031/ 97 0.500 2.033E-20 2 115 116 32 151 334 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESREVYTLRNGKALTSSQHHDYMGRAALLRNELKLGRAILHITSVKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_A0A310U9F4_8355/ 97 0.404 2.033E-20 2 115 116 50 170 341 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHvSKKLKVSWehidYFQDKSqdVLMLNDGQLDLKRQPDSFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLQVKA +>UniRef100_UPI00155F2F42_417921/ 97 0.263 2.033E-20 5 115 116 34 144 341 +-----TGPPEPVVAMLGEDITLPCQ--LEPPMDGVNMTMEWGRldlDPRFVLLWHDGQEFLTVQNQAYKGRASVSINNLKLGDFSLRLSSVKTSDSGTYRCYFPKLNTKH-LVELLVGA +>UniRef100_A0A6J2WDY8_29144/ 97 0.260 2.033E-20 2 115 116 157 271 376 +--FKVSVPNTPQVALHGQSVILSCSFSVGTSWELSSTVIIWKRGLEVIHDFHHSQDQLDWQSPHFASRTSLFTSEIKNGNASLKLDRTTPEDEGIYSCSVSTDmGSQKQSFHLKIAA +>UniRef100_UPI000BBD50E0_7994/ 97 0.289 2.033E-20 4 115 116 161 274 442 +----VHVPDSPVVALFGTDMVLNCSFSGVNSFNQSQLSVFWQLADTQqsVHSYSEGRDPLTDRDERFANRTSLFSDQLALGNASLLLRSVRVADEGTYTCFVRVEAYDKASIAMQVAA +>UniRef100_W5M0P1_7918/ 97 0.273 2.033E-20 2 115 116 22 136 453 +--FRVLGPAGPVVATVGEDTVLPCY--LSPSISVLELEIRWFREDftKPVFLYLNHVPKLDSQLPSYKGRTDLFQVEFTRGNASLRLKDVRGTDDGQYTCMVRStIWYEEAVIDVAVRA +>UniRef100_A0A6G1Q667_215402/ 97 0.263 2.033E-20 5 115 116 39 149 487 +-----TGPPEPIKVMVGDDTVLPCH--LEPPMDAVQMTIEWGRPDlnpRFAYVWHNGQELLGDQNIAYKGRTALSVSKLKQGDVSLRLSKVKVSDNGSYRCYIPRQTKEY-FVELVVGA +>UniRef100_UPI0004ED46AA_1026970/ 97 0.260 2.033E-20 2 113 116 40 152 563 +--FRVVGPSEPIVVVLGEEATLPCS--LSPALSVEDMELRWFRTkfTEAVFVYRNGREQKEEQLAAYAGRTSLVMDFFTQGQAAVRIRNVQMSDSGIYICFFKKGVFNEEAIlELKV-- +>UniRef100_A0A2I0U598_1758121/ 97 0.500 2.033E-20 2 115 116 318 437 563 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqpKSKEVYTLRNGKALAPSQHHDYIGRAALLHSDLKLGRAILQITGVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001B3B3E9C_0/ 97 0.280 2.033E-20 4 113 116 97 205 580 +----VVGPSQPIAAAVGDDVTLPCR--LQPPADAVAMTVEWTRtgPDRRfVLVWRDG-EELRNKHEAYEGRTSLLTDELRNGDVSLRLVHVRPSDAGTYRCFV--PGLDSdAAVQLVV-- +>UniRef100_UPI0018644A8F_42526/ 97 0.263 2.033E-20 4 113 116 20 127 800 +----VRGPDTALSAPAGSDVVLPCS--LQPNTSALNMRVEWSRLNSQVHLYKHNKEINNDQDPFYRGRTALFKDELPQGNVSLLLSKVRVSDEGNYSCSIENGNSVFGNCIVQV-- +>UniRef100_V9LIM4_7868/ 97 0.282 2.788E-20 2 115 116 19 134 157 +--FEVHVPREPVTVIHGHYAVLQCSFTPSA-MSTEGIVITWQRDDTNevVHSYYYNKEQLSKQSHRYTGRASIFPEEIKRGNASLKLEGVRPEDSGKYMCFVSTKQADAnGIISVKFAA +>UniRef100_UPI0018E700CE_27794/ 97 0.312 2.788E-20 8 113 116 24 135 176 +--------KSPINARFGEDVTLSCPFPSQPGLKLQYLTVSWQKeqvgaEDLVVHSYYYGKDQLVRQDKVYRNRTWLDPEGLARGNASLTLRGVRTQDEGVYRCYVHSElDGTLQTIQLTV-- +>UniRef100_G3W0C4_9305/ 97 0.274 2.788E-20 2 113 116 29 139 221 +--FSVIGPTGPIQVSVGEVAELPCY--LYPAQSAEHMEVIWFQSTRIVHLYQDGEDQFGEQDPNYQGRTELLRDSIYSGNVTLKIRDVRLLDEGTYRCYFENGfDQKEADVMLKV-- +>UniRef100_A0A7K8L9F9_89386/ 97 0.483 2.788E-20 2 115 116 17 136 226 +--FTVEVPQQLYIVEYGSNVTLECRFPVNGSLNLSLLTVVWEQkrqgqsKSKEVYTLRNGKVLSPSQHHDYLGRAALLHSELKLGRAILQMTSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L3ZCZ5_79628/ 97 0.483 2.788E-20 2 115 116 18 137 227 +--FTVEVPQQLYIVEYGNNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYTLHSGKAFPPSQHHDYIGRAALLQSELKLGQAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A226PMN8_9014/ 97 0.500 2.788E-20 2 115 116 23 142 245 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLHSGKVLLSSQHRDYMGRAALLHNKLKLGQAILQITNIKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0011760D4B_586833/ 97 0.292 2.788E-20 6 115 116 10 119 253 +------GPPQPIVAILGGDIILPCH--LEPSMDVAATTVEWARPDlepRFVHVWRERQDFLADQNPSYEGRTSLFTDKLKDGDISLKLSTVKLSDEGKYRCFIPTLKQDS-FVELVVGA +>UniRef100_UPI001863BCD5_42526/ 97 0.282 2.788E-20 0 114 116 24 137 259 +DGLHVLGPSDPLIVELGGSVMLPCY--VETPIPLEKLEVEWKRTDSEtlVHLFQDGESQPETQDQAYSGRASFFTEEVECGNFSLLLTNLTTKDAGVYNCFV-YSQQETGKTSVEIK- +>UniRef100_UPI0009A32255_259920/ 97 0.305 2.788E-20 2 115 116 26 143 272 +--FNVHTPDTLVTAVYGHSVVLRCNFTVqHGSPSLERLVINWQRveTEEVVYSYYYGKEQLSHQSSQYSGRTSLFMEELKRGNASLKLSQVKPEDAGQYKCFVSDaIGSGWGTMSVMFAA +>UniRef100_UPI0005322FCF_100784/ 97 0.491 2.788E-20 2 115 116 23 142 298 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLKLGLLTVVWELkrqgqtKSKEVYTLRNGKAFPPSQHHDYIGRAALLHNELQLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI00106E5D37_8167/ 97 0.283 2.788E-20 6 115 116 22 131 298 +------GPSQPIVATVGDDVILPCS--LEPTEDVAAKTLEWTRSDLNsifVLVWRGGQDFVQTKHPSFNGRTWLFPDELKHGNISLKLSKVKTSDAGTYKCYIPKLNTEY-FVDLVVGA +>UniRef100_UPI0004F040AD_57421/ 97 0.483 2.788E-20 2 115 116 24 143 298 +--FTVEVPQQRYIVEYGSNVTMECRFPVNGSLNLGLLMVAWEQkrqgqsKSREVYTLRNGKAFLLSQHHDYTGRAMLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A5F8HI26_13616/ 97 0.278 2.788E-20 2 114 116 24 135 303 +--FTVIGPQQPIVALVGTEVTLPCY--LHPQWDATYMEVIWFHgqNSSLVHHYKNAQEFLKYQHLDYRGRTEFLRENIYHGSVALRLHQIRPSDEGKYRCFF-ESPSHYHEAEFQVN- +>UniRef100_UPI0010A52D9A_299321/ 97 0.278 2.788E-20 2 115 116 25 139 307 +--FEIIVPSATQTAFFGQPVVLPCTFPVGPTWTPDSTVITWQRDQEVVHIFYHMRNQLSQQSSHYTNRTSLYLSEIAKGNASLRLDNATLGDIGQYACSVSTNvGSQKKSFPLKVAA +>UniRef100_UPI0014038D54_386614/ 97 0.264 2.788E-20 2 115 116 20 133 316 +--FTVKTPLEPVVATFGMDVILDCQ--LVPTEMPPDMEVRWFRTDwsQVVHLYRKGKDNLEAQVERYSGRTQLFPDQFARGNVSLLLRKVNVEDQGRYKCFVVSSELDQEGIlDLKV-A +>UniRef100_UPI0015578256_31138/ 97 0.256 2.788E-20 2 115 116 37 150 414 +--FTVTGPDQPITVSLGGEAILPCH--VFPRMSAENMELRWFRSqfSAVVHRYKDGQDQYGEQMPEYQGRTELLKDNITSGSVSLRIRDVQLSDHGQYTCFFQSSVlYEEALMELQV-A +>UniRef100_UPI0009A3423B_259920/ 97 0.286 2.788E-20 2 113 116 21 133 450 +--FLVVGPAEPVEATVGEDALLECQ--LVPDLSASNMLVQWFKSglDSPVHVYRHGEDDAAAQHRNYRGRTELLKNELTQGAISLRIKNTTVFDRGEYRCLVNSGtNSEEAAVILNV-- +>UniRef100_UPI000F4EA9B5_1234273/ 97 0.292 2.788E-20 0 113 116 18 138 621 +DGFNVHGPPGPLIVRLGDSVMLPCF--VETPLPLEDLEVEWKRNDSEtlVHLWQDGESRPESQNQHYHERANFFTEEIAHGNFSLLLTDVTSKDAGVYKCAVYTkldSGEtliEIKEIeRLIV-- +>UniRef100_A0A6P6K303_7957/ 97 0.256 2.788E-20 0 114 116 16 129 660 +DGFIVRGPSGPLVALLGSSVVLPCY--VDELLVMEVLKVEWKRTDSEtlVHLFWFGKSRPEFQEQDYHDRAHFFTDQIQHGNFSLRLDNLRTEDEGEYICRV-HRWFDSGETVVQIK- +>UniRef100_UPI0009A3B919_259920/ 97 0.260 2.788E-20 2 113 116 23 135 749 +--FDVIGSKRPIIVTVDDDAVLPCH--VEPGTSLEDLEVRWFRSDftSPVHLYANKQDRPNLQDKAYRERTELFNREFPRGNASLRLKKVKASDEGNYTCFIDFkSSYEEAVINLKI-- +>UniRef100_A0A6P6MSC1_7957/ 97 0.256 2.788E-20 0 114 116 16 129 921 +DGLTVRGPSAPLVAPLGSSVVLLCY--VDDPLPVEDLEVEWRRPDSEtlVHLYQDGKSQTEVQEQDYQDRAHFFNEEFQHGNFSLRLDDLRTEDEGQYTCTV-HGQQESGETVVQIN- +>UniRef100_A0A7J6CIP4_369639/ 97 0.292 2.788E-20 4 114 116 575 684 1247 +----VQGPAQPLVARLGGSITLPCS--VETPLPVEELEIEWKRTDEEalVHLFQNGQDRPEAQHQSYRDRAHFFSEQIFKGNFSILLENTTVADTGIYRCVV-YSYQDVGEISVTIQ- +>UniRef100_A0A3Q3FKS8_56723/ 96 0.252 3.825E-20 4 111 116 67 174 191 +----VIGSPQPILAIVGDDIILPCH--LRPAMDVASKIVEWMRPDmkpRFVHVWYSGQDLVHAQHPSYKGRTSLFINELKNGNVSLKLSKVRLSDKGKYRCFLSLS-DIHSTVEL---- +>UniRef100_A0A7K9BR80_2585815/ 96 0.466 3.825E-20 2 115 116 2 119 208 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTVVWEQirqgKSKEVYTLRRGKTFPSSQHHDYIGRAAVLHSELNLGRAILHIISVKITDAGSYLCLIDYQGVDYKYVTLEVKA +>UniRef100_A0A7L3TAX5_75485/ 96 0.491 3.825E-20 2 115 116 2 121 211 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkkqgqpKSKEVYTLHNGKAFAPSQHHDYIGRAALLHSELKFGRAILQITGVKIIDAGSYLCVIDYHGVDYKYITLEVKA +>UniRef100_A0A7K9HAD5_135168/ 96 0.475 3.825E-20 2 115 116 2 121 211 +--FTVEVPQQLYIVEYGSNVTMECRFPVNGSLNLGLLTIVWEQkrqgqsKSKEVYTLRNGKVFPPSEHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYEGVDYKYITLEVKA +>UniRef100_A0A7K9M488_79633/ 96 0.466 3.825E-20 2 115 116 2 121 211 +--FTVEAPQQLYIVEYGSNVSMECRFPVNSSLNLGLLTVVWEQkrqgqsKSREVYTLRNGKAFPPSQHHDYIGRAALLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A7L0EMC9_56311/ 96 0.475 3.825E-20 2 115 116 13 132 222 +--FTVEVPQQLYVVEYGNNVTMECRFPVNGSLNLELLTVVWEQkrhgqlKSKEVYTLRNGKALPPSQDHDYIGRAALLLTELNLGRAVLQLTRVKITDAGSYLCLIEYQGVDYKYITLEVKA +>UniRef100_A0A7K4Z756_153643/ 96 0.508 3.825E-20 2 115 116 17 136 225 +--FTVEVPQQLYVVEYGSNIAMECRFTVNGSLNLELLTVVWEQkrqgqsKSKGVYTLLNGEEFLSSQHQDYIGRAALLHSELKLGRAILQITSVKVTDAGSYLCLINYQGVDYKYITLEVKA +>UniRef100_A0A7K7UH62_425643/ 96 0.491 3.825E-20 2 115 116 17 136 226 +--FTVEVPQQLYAVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYMLRNGKAFAPSQHHDYIGRAALLHTELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_UPI001402EE1C_386614/ 96 0.291 3.825E-20 2 115 116 13 132 230 +--FGVGVESAVenaITAIYGQFVVLGCSFTVSNKSSLEKLYITWQRKkaENVVHSYYYGEDQLQYQDPRYAGRTSLFLEELKNGNASLKIQKLTFQDSGSYECHIDYkPKPDPSFVSVNVVA +>UniRef100_UPI001176347B_586833/ 96 0.276 3.825E-20 7 115 116 37 145 239 +-------PPQPIVAMVGDDVMLPSH--LDPSMDAAAMTVEWTRPDlepRFVHVWRDGVDLLNNQHPSYKGRTSLFMDKLKNGDVSLTLSGAKLSDEGRYRCFIPLLAREM-FVDLVVGA +>UniRef100_UPI0019534D07_47969/ 96 0.257 3.825E-20 2 115 116 31 155 241 +--FHVVGSRQPIITNPGDDVILPCY--VEPKINVAGLTVEWSRPDRRpdpndhlsrveyVHLYRHNREMTDMKLPSYFGRTALFKDGLREGNISLRITNVTQEDEGRYRCFVPKlkSQTKSSIVHLIV-A +>UniRef100_A0A4W6DUV8_8187/ 96 0.278 3.825E-20 4 115 116 33 143 245 +----IVGPSKPILAMVGEDIILPCR--LEPATDVVAMTLEWARPDlnpRFVHLRRDGVELLINQYPSYVGRTSLSTDKLKHGDISLKLSKVKLSDEGTYRCHIPSKGTAM--VELVVGA +>UniRef100_A0A4W3GI55_7868/ 96 0.279 3.825E-20 2 115 116 20 135 279 +--FTVTGPALPVPAIAGSDVVLDCKCSID--LPREGVEVRWFRTryDSPVHLYKEGRQQLETQDEAYRHRTQLFVEEFINGDVSLRLGDVRVSDNGAYTCFVDYaGWYEEAVIELkNVVA +>UniRef100_UPI00186ACF62_9337/ 96 0.260 3.825E-20 0 113 116 27 139 280 +DDFLVFGPTAPVQTSVGGEAALSCH--LSPPQNAQNMLVLWSKSQDTVYRYEKGEEPSDEQSPNYQGRTELVKDAITVGNVTLKIWNVKPSDAGEYICSFSDmSQSAKASVELKV-- +>UniRef100_UPI00155FA57E_7906/ 96 0.282 3.825E-20 1 115 116 17 131 285 +-ALDVQVPEDPVVARFGSDVTLNCSFSSGSAFNLSDLSIFWHLTDtkRPVHSFSSGQDQ--DEGGSYSNRTQLYPGELGSGNASLLLRRVQIQDEGSFTCFVRIREYNSAALLLQVAA +>UniRef100_W5M291_7918/ 96 0.313 3.825E-20 2 115 116 25 139 287 +--FEVRVPTTPQVAIHGQHMVLECSFTVEGALDMGKTVITWQRGHEVVHSFYYGQDQLGRQSPRYANRTSLYPAELEKGNASLRLQGVGPGDAGDYTCSVSSlMGSQRRTFALHFAA +>UniRef100_A0A4W6EKA1_8187/ 96 0.276 3.825E-20 6 115 116 24 132 298 +------GPSQPIVATVGDDVILPCH--LDPAEDVGTMILEWTRPDlKPIYvHMRRAGQDLVDKHPSYKGRTSLFINELKHGNISLKLSKVKLSDGGTYHCFIPKLDKRS-SVELVVGA +>UniRef100_UPI000F4EADE5_1234273/ 96 0.264 3.825E-20 1 115 116 15 131 300 +-ALEVHVPDFPVVVLYGTDAILNCTFSGAKNFNLSQLSVFWQLSDtqRSVHTYYDKQDHLVDQDDRFANRTSLFAAELASGNVSLLLRRVRVADEGSYTCFVKADDYSKDSMFMQVAA +>UniRef100_UPI0015610D3F_7906/ 96 0.394 3.825E-20 2 115 116 20 136 309 +--FTVEMAKTLYLAEFGNTVKMECRFPTGGSLD--SINVYWHHmlsNGSEyeVYTLLNGNQDLQSQHPEYKGRVHMKPDLLRMGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI00051E3ACE_441894/ 96 0.508 3.825E-20 2 115 116 43 162 331 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLSVVWEQrrqgqpKSKEVYTLRNGKAFLSSQHHDYIGRAALLQNELELGRAVLQITSVKITDAGSYLCLIDYQGADYKYVTLEVKA +>UniRef100_UPI000703CD78_13735/ 96 0.296 3.825E-20 2 115 116 35 148 351 +--FTVMCPAHPVMATVGEAIELPCH--LSPRMSAENMEVRWFWSDflSFVHLYQDGKDEHEQQMTEYRGRTELLKAGLTEGNVSLRILNVKPMDRGQYRCLV-RDGIFYKEalLELKV-A +>UniRef100_A0A6A5DYG2_8168/ 96 0.265 3.825E-20 4 113 116 28 137 420 +----VARPPSRIVALVGDDIILPCH--LEPAADAVSMILEWGRPDlqpRFVHVWHEGQNHLVNQNPSYKGRTSLSTDKLKHGDLSLTLSKVRLSDSGTYRCLI-PKQSKESTVQLIV-- +>UniRef100_UPI0018D67197_8839/ 96 0.267 3.825E-20 3 115 116 36 149 482 +---TVVGPGHSVTATVGQDVVLPCH--LSPQRDARSLEVRWIRDsiSETVHHYRNGEDLYGEQMEAYAGRTELVRDGLSAGRLDLRITGLRPSDDGQYVCTVVDGHaYDEAIVELEVSA +>UniRef100_A0A7J6CWJ6_369639/ 96 0.276 3.825E-20 1 115 116 18 137 502 +-SFTVVVPGDPVVAHVGSSVILPCW--ISPPENAEALEIRWYRHDfnNPVLLYNHGKIQ-DTQEESYRNRTSLSlrsdqSGGLKDGDVSLRLEKLSVQDEGPFRCYVSGeSSYDSEDVVLKIMA +>UniRef100_A0A498M696_84645/ 96 0.252 3.825E-20 4 111 116 132 240 732 +----VSGPKQSISASVGEDVTLSCS--VDSHITPEHIDVTWKKTDENiqVLLFQNNKTLPDSAHERYRDRVEFFTDEIPKGNFSLRLKSVRTEDKGVYMCEVFAGGlSANTTVEL---- +>UniRef100_UPI001864D67A_42526/ 96 0.307 3.825E-20 4 114 116 144 258 758 +----VVGPEAPLVAEAGKDLVLPCS--VQPKVSAEGMRVEWIRVeldqfNTLVHLYEYNEDSNEQQIESYRGRTRLFKEELQKGNASLKLSAVQPSDEGVYKCFIqSYPWNDDVIIYVEVK- +>UniRef100_A0A096LSZ7_48698/ 96 0.280 5.246E-20 2 113 116 19 129 137 +--YKVFGPSKPVTAEE-KDAVLQCR--VEPELDVTSLTVEWKLQDKLVHRYRSSDDDLVSQDPKFKGRTTLFRKEMVQGNIYLKVTNVTQEDAGNYTCIVSKlqGQVKKATVTLNV-- +>UniRef100_A0A4W4DMH4_8005/ 96 0.295 5.246E-20 2 113 116 11 122 158 +--FEIEKGPDTVVAAPGSDIVLPCS--LTSSMSAVDKEVWWRRQDlenKLMHHYMNKEDKNNDQDRSYRGRTAMFKEQLQYGNTSLLLKNVKVSDSGQYTCEV-QGKGAYDKITIKV-- +>UniRef100_A0A671UZ53_8175/ 96 0.275 5.246E-20 4 115 116 37 147 168 +----VFGPVHPIVALVGEDIILPCH--LEPAMDASELTVEWARPDldpRFVHVWRDGVELENKKHQFYKGRTFLFTEELKRGNISLNISNVRISDQGTYRCFI--PGlSRSSLAKL-VVA +>UniRef100_A0A4W3HLZ6_7868/ 96 0.284 5.246E-20 1 113 116 28 141 196 +-AFTVSGPALPVPAIAGSDVVLDCK--CSTDLPREGVEVRWFRTryESPVYLYSEGRDHLGKQDEAYRHRTILFVEEFINGNVSLRLEDVRVSDNGEYTCLVSYaRWHEEALIELKV-- +>UniRef100_A0A6F9CAK2_861768/ 96 0.278 5.246E-20 2 115 116 23 135 210 +--FKVLGPVGDIVAVAGEDVILPCY--LKPSINAVDSRVKWNHLNTVIHHYQDRIDRSERQNPSYKERTALFKDELKQGNTSLKLMGVKISDEGIYICIVQYKGSfDDVFMKVIVTA +>UniRef100_UPI001175E819_586833/ 96 0.274 5.246E-20 6 115 116 37 146 219 +------GPPQPIVAIVGDDIVLPCH--LDPAVDAFDMIVEWTRPDldhRLVLLWRHGWELEHKNHLSYEGRTSLFMEKLKNGDVSLKLSEVKLSDEGKYRCFIPSLDRES-IVELVVGA +>UniRef100_UPI0015D035F6_8005/ 96 0.291 5.246E-20 1 115 116 9 128 251 +-SYHVTVPEEQVVAVRGSSVVLGCEFTPDPEAapNFPDLVVNWQRveDSQVVHSFYYGQDQLERQGRAYWNRTALFISELGRGNASLQIGPVDPGDVGRYFCVVSTkDGTDRAELQLNYAA +>UniRef100_A0A553R818_623744/ 96 0.315 5.246E-20 1 111 116 17 128 260 +-SFTVSVPSSPLLVVRGETALLSCQFT--PDQTLSNLVINWQREEdyRVIHSFYYQKDQLDRQSKDYLNRTSLFHGELSKGNASLRIANIQLNDAGSYLCIVSNsQGNDRGAVQL---- +>UniRef100_UPI0008786620_113540/ 96 0.288 5.246E-20 1 115 116 21 138 281 +-AFKVTAPQGQVLAVYGRPAVLGCSYTTSETSVLDSLIVTWQRasDNAVVHSFYHGKDQLDKQSAEYSGRTQLFSNEFLKGNVSLRLDKVQKKDEGTYLCTVSSvEGTDKAEVRVNFGA +>UniRef100_UPI001ABECA91_8384/ 96 0.408 5.246E-20 2 115 116 20 139 284 +--FVVTAPKSTYTVKRGDTIQMICNFPVPKEDDLNKLQVSWQQfqtkhhGTRQVTMFNQGREDELSQDTMYKGRASLVTQALKNGMAILQIEDVKLTDAGTYLCVLQLGGSDYKEMSLNVQA +>UniRef100_A0A401S8Y8_137246/ 96 0.273 5.246E-20 2 115 116 22 137 285 +--FKVLTPKEHVVAILNQAVVLECSFTVSEELPLGNVVINWQRdeNREVVHSYYYGKDQLSKQNPHYSGKTSLFPEEFKNGNASLRLEGVNPEHSGVYLCYVGNaRKGDNGTITV-VLA +>UniRef100_UPI001ABE6573_8384/ 96 0.408 5.246E-20 2 115 116 20 139 303 +--FVVTAPKSTYTVKRGDTIQMICNFPVPKEDDLNKLQVSWQQfqtkhhGTRQVTMFNQGREDELSQDTMYKGRASLVTQALKNGMAILQIEDVKLTDAGTYLCVLQLGGSDYKEMSLNVQA +>UniRef100_UPI0015D05E05_8005/ 96 0.288 5.246E-20 7 115 116 64 174 315 +-------PNSPmVVVAPGADITLPCIFSASEHLNLSNIIINWQQGNTVVHSFYHGGDQLERQGQTYKNRTRVFIDQILSGNASLSLTSVQPEDQGEYTCYVTSeQETTRGNVKLIMAA +>UniRef100_A0A3B3QMG4_1676925/ 96 0.265 5.246E-20 2 111 116 26 136 315 +--FEVLGPSHPVVVVAGEDVVLPCF--LKPSISAVDMEVMWFRKDfkEYVYLYQDTKTITTNQIPSYKERAALFPEELTKGNVSLKLTRVKSSDGGRYKCFVQStESHDDWSIDV---- +>UniRef100_A0A678NMK0_8839/ 96 0.483 5.246E-20 2 115 116 20 139 321 +--FTVEVPQQLYVAVFGSNVTMECRFPVNGSLNLGLLSVVWEQkrqghsESRDVYALHKGKALPPSQHHDYVGRAALLHDKLESGRAILQITSVKITDAGSYLCLIDYQGADYKYITLEVTA +>UniRef100_UPI0013F394E0_10117/ 96 0.260 5.246E-20 2 113 116 30 142 349 +--FSVKGPAEPITVLLGTDATLPCQ--LSPKQSAAHMHIRWYRAqlTPAVLVFHNGQVQGEVQMPEYEGRTQMLGHDIDTGSVALQIQQVQASDEGLYHCQFSDGfTSQEVSIELQV-- +>UniRef100_A0A6P7WYA7_1415580/ 96 0.475 5.246E-20 0 114 116 17 138 383 +NAlFTVEIARSVYVTQYGSTVNMTCTFPVAGGLRMKDLKVYWHQisssqmVEKEIYAVDSGKENLTLQDVSYRGRATLLKDELYKGQAVLEISNVKLTDAGTYRCLIIYGGADYKQVTLQVQ- +>UniRef100_A0A7K8VN20_1118524/ 96 0.254 5.246E-20 1 115 116 23 138 471 +-SLNVTGPPSPITVAMGKDVVLPCRFSLKH--STQDIEVTWFREhfSPFVHRYKGGQDLYGDQMLQYQGRTELLKNGLANGTVDLKIFRVQLSDKGNYTCFVHHdSEYDEAVVELRVTA +>UniRef100_A0A7K8PZY5_110676/ 96 0.275 5.246E-20 3 115 116 34 147 486 +---TVTGPPGPIIVPMGEDVVLPCQF--SPERTPREMDVIWFREymLPFVHRYKGGQDLYGEQMLQYRGRTELLKDGFNKGHVDLKIFHVQLSDRGSYTCFVDLdSDYNEAVVELKVTA +>UniRef100_UPI00063F4F21_379532/ 96 0.278 5.246E-20 2 113 116 10 122 493 +--FSVKGPAEPIVVLLGEDATLPCQ--LSPKQSAAHMDIRWYRAqlSPAVLVFQNGQDPGGEQMLEYRGRAELVVASLSKGDVVLQIRQVRVSDDGQYRCRFQDGDlFQEAVVQLHV-- +>UniRef100_A0A5F5XHU0_9685/ 96 0.273 5.246E-20 2 115 116 32 145 519 +--FVVIGPPGPIVAVIGGNVTLPCH--VSPAMDVENMELRWFRSkfSEAVFIYENQQEQKEEQLAQYTGRTSLVKDFLSQGEATVRIHKVQASDNGLYTCLFRKGSfYEEASLELKV-A +>UniRef100_UPI00064D4472_51337/ 96 0.267 5.246E-20 2 115 116 28 140 527 +--FDVIGPQEPVVALVGADAELPCR--LSPNVSAERMELRWFRRTRSpaVLLYRDGREREAEQAAEYRGRATLVTHGLRAGRAALRIRGVRASDDGEYRCFF-RDGDSYEEAVVHLKA +>UniRef100_A0A7E6CX24_89673/ 96 0.230 5.246E-20 2 115 116 28 140 570 +--FAVVGPPEPILATEGEDAELPCH--LSPEMSAETMELIWMRssPRQVVHTYAHGQEYMPA--AEYRGRTSISREDITVGKAALRIRDVRASDSGTYLCYFQHGDfFATAQVELKVAA +>UniRef100_UPI001864E3D4_42526/ 96 0.284 5.246E-20 2 113 116 21 133 760 +--FKVVGRAESLVVDAGEDLILPCS--LQPNISAVDMMVEWIRTDlsdnRLVHLYKDHKDTNDKQIKSYRGRTALFKTELQKGNTSLKLSGVQASDQGVYQCYI-ESGSLYDDITVHV-- +>UniRef100_UPI001863B977_42526/ 96 0.282 5.246E-20 4 114 116 144 258 826 +----VVGPEAPLVAEAGEDLVLPCS--LQPKVSAEGMKVEWIRlelaqYNTIVHLYEYNKENNKQQIESYRGRTGLFKEELQKGNTSLKLSEVQPSDEGVYKCFIQSfGWDDDVTIYVEVK- +>UniRef100_A0A3B5AK65_144197/ 96 0.279 7.197E-20 1 115 116 24 138 240 +-AGEVIGPSQPIVATLGDDITLLCH--LEPAQDVSELTTEWTRSDlnpRFVHVWRAGQELVDMKHKSFKGRTTLFTEELQRGNVSLRLSRVRLSDKGTYRCFIPALKKQT-DIQLVVGA +>UniRef100_A0A3Q1JRE9_64144/ 96 0.270 7.197E-20 2 115 116 28 145 245 +--FTgepeLIGPTQPIVARVGDDVTLPCH--LEPAMDVVMINLEWSRSDLNnvyVYAWRSGQEYVRTKHPLYTGRTSLFTDELKHGNISLKLSEVKLSDKGTYKCFIPKlNKQTL--VELVVDA +>UniRef100_UPI0004BDDB24_9798/ 96 0.247 7.197E-20 2 115 116 7 121 263 +--FSVIGPPEPILAMVGEDADLPCH--LSPKMSAETMNLLWVRSSLRhvVYEYANGKEVEDQQMAEYRGRTSILKDDITEGKATLRIYDVGLSDSGDYQCYFQDENFSEKAmVELEVAA +>UniRef100_UPI0018640316_118141/ 96 0.313 7.197E-20 1 115 116 22 139 274 +-AFEVTTPQSEVVAVHGRPAVLGCRYTPSQSQILDGLVVTWQTvvGLQVVHSFYYGKDQLERQRPSYRNRTALFHSELPIGNASLRLVDVRPEDAGRYLCSVSSlQGTGKVEVQLKFAA +>UniRef100_UPI0009B357AD_56723/ 96 0.260 7.197E-20 4 115 116 49 160 279 +----VIVPSQPVVSLVGEDVILPCH--LDPVMNAFDMTVEWARPDlnpRFILVWRHGEELETIKHPSFSGRTSVFIDELEKGNVSLKLSKVKVSDEGGYKCFMPTLSKAS-TVQLVVGA +>UniRef100_A0A6P9B9F8_94885/ 96 0.264 7.197E-20 1 115 116 38 154 285 +-AMEIKVSEDPVVALVGQDAVLHCSFSPESNFTLNELSLFWQVTDTNqlVHSFTEGQDQPAYQGSTYANRTALFYDQLAHGNMSLLLRRVQISDEGSFTCFVKVRDFSRAAVSLQMAA +>UniRef100_UPI00074050E0_7918/ 96 0.285 7.197E-20 0 115 116 24 140 291 +DTFQVLGPADPVVAVAGEDTVLPCY--LSPRISAEGLEIRWFRdePTKPVFLYHNYRPELQNQMLNYKERAALFPKELSKGNTSLRLTRVRGSDHGRYRCFIMSlDFFDDTVIEVDVRA +>UniRef100_A0A3B4DI61_42514/ 96 0.273 7.197E-20 1 115 116 15 131 299 +-ALEVHVPNSPVVVLFGTDTILNCTFSGVSTFNLSQLAVFWQLMDaqQSVHSYWKQQDQLTDQAERFANRTSLFHGQLASGNVSLLLKRVRVVDEGTYTCFVSMESHSRGAILMQVAA +>UniRef100_UPI00109F3D42_27687/ 96 0.280 7.197E-20 4 115 116 29 142 307 +----IKVPDGALVAQYGKDVVLNCSFSASSAVNISDLSIIWQLADtkKIVHRFVLGQDDLGSQSESFVGRTQLFPGRMSTGDVSLLLQNVQIEDEGVFTCFASYEDYGSASLQLLVGA +>UniRef100_UPI0003C13AE8_7897/ 96 0.305 7.197E-20 1 115 116 17 134 311 +-ALEIQVPDLPVVALYGTDTTLNCSFSSSTNFSLANLNVIWQLTDtrKVIHSYSSKQGQLAKQGSNYVNRTALFQHELPHGNASLLLRQVQISDEGSFTCFVSTtKEYNSAAVTLQVAA +>UniRef100_UPI0008545EB5_125878/ 96 0.250 7.197E-20 1 115 116 19 134 314 +-AIEVRVPDLPVTGILDEDVILPCWFTPPAGFSVQNLSLFWKLTSlQQVHAFTLGEEQLDNQEANFVNRTQLFLSELPKGNMSLFLRKVRLSDEGAYTCFVNVGNFSSAAVSLQVAA +>UniRef100_A0A1V4J8G0_372326/ 96 0.483 7.197E-20 2 115 116 20 139 316 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQkeqgqsKSKEVYTLRNGKVFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A2I0MG20_8932/ 96 0.483 7.197E-20 2 115 116 20 139 322 +--FTVEVPQQVYVVEYGSNVTMECRFPVNGSLNLELLTVVWEQkkqgqsKSKEVYTLRNGKAFPPSQHHDSIGRAALLLSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1L8HYF3_8355/ 96 0.396 7.197E-20 2 115 116 32 152 326 +--FVVTAPRSTYTAEYGDTVQLICSFPVEENVHiSKKLKVSWEHidsfQDKSqdVLILNEGQLDLKRQPDSFKGRTTLLMEELNNGRAVLEITNLKITDSGKYRCVLQLDGSDYKTISLKVKA +>UniRef100_UPI0011C19699_8175/ 96 0.269 7.197E-20 4 115 116 29 140 338 +----VIGPSQPVVALVGDDVTLPCR--LEPATDASDMRLEWARPDlspGFVYVRAKGQERVAHRQPSYRGRTSVSIDRLKDGDVSLKLATVKVSDEGTYRCLFPELGRA-AFINLIVGA +>UniRef100_A0A3B4DR71_42514/ 96 0.230 7.197E-20 2 115 116 30 143 449 +--FKVVGPSLPLTAVVGEDLILPCS--LQPNISAVGMTVEWLRldqADSTVHLYTDHEDISKEQAVSYKGRTALFKEELLKGNTSLKLSDIQIYDEGTYKCLV-KSENWFDDVTLDILA +>UniRef100_UPI00122F8081_9371/ 96 0.273 7.197E-20 2 115 116 28 142 450 +--FDVFGPPAPILALVGADVELPC--PLTPNVSAEHLELRWFREkvSPAVLVHRAGRLQDAEQMPEYRGRASLAKDNITAGHAAVRIHGVRPSDDGEYRCFFREGESyEEAKVQLKVAA +>UniRef100_A0A6J2VSP2_29144/ 96 0.289 7.197E-20 2 113 116 21 131 453 +--FQVVGSTKHLIVLSGEDVILPCH--LRPNISAVDMDVEWSLEDKNdlVYVYSKGIDRPDQQSESYKGRSSLFKDELENGNVSLKLSRVQFTDDGVYSCAV-RSSTWYHDTTFKV-- +>UniRef100_A0A6G1Q7K5_215402/ 96 0.311 7.197E-20 4 106 116 66 169 458 +----VIGSPQPIVAMVGDDVILPCH--LEPAADATDLAVEWARPDldpRFVHLRRDGEELLMQQNPSYVGRTSLFINKLKCGDISLRISKVKLSDAGTYRCFLPTSSTDH--------- +>UniRef100_A0A4W3J6K1_7868/ 96 0.299 7.197E-20 2 115 116 34 148 545 +--FEVSGPKEALEVTVGEDGVLRCQ--VEQALPLMNLEVRWVRQDwnSPVYLYRDRKEQLSVQDKAYQGRTEMDSQQISAGNFSLMIKNVQPPDNGSYTCFVKLSEkSNEALAELKVRA +>UniRef100_A0A3B4TDZ5_41447/ 96 0.292 7.197E-20 4 113 116 41 149 557 +----VIGPTGPIVAKFGDDIILPCH--LEPAMDAVKETFEWSRPDlkpKFVHVRHDNEELLTNQHPSYKGRTSLFSDKLWYGDLSLKLSPVKLSDNGTYKCFV--PGKSASTIDLFV-- +>UniRef100_UPI00196AD339_143291/ 96 0.264 7.197E-20 2 115 116 86 199 584 +--FTVVGPAGPILAMVGENTVLHCH--LSPETSAKDMEVRWSRSqfSSVVLVYQGGRERAEEQMERYRGRTTFVSDGISKGSVALIIHNVTAHDEGTYRCYFQQGRSyDEAAMRLMV-A +>UniRef100_UPI0010A38E04_299321/ 96 0.293 7.197E-20 4 110 116 20 125 596 +----VEGPSGPLQVQLGDSVLLPCS--VRTPVPLEELEVLWKRTDleTVVLLFQDGEVRGESQEPKFRNRTHFFTEELSRGNFSLFLTNVTPADAGMYRCSV-HTDTEYGDAT----- +>UniRef100_UPI0015A7A6B5_7936/ 96 0.269 7.197E-20 2 113 116 23 135 656 +--FAVLGPAMPLVVQLGASVTLPCS--VDTPLPLHELEVEWTRGDsgTLVHLFQEEESRPESQSPAYSGRADFFSEEISKGNFSLLLRNVTTEDKGLYKCVVHTeHESHETEVTIDI-- +>UniRef100_UPI0004575ADE_7868/ 95 0.280 9.872E-20 1 111 116 20 130 135 +-AFTVNGPKQSVIAEVGEDVTLPCWITPGKPEN---MEVRWFKSvwENLVYQYQEMDPHGDELGSAYQGRARLFPERISAGNVSLHLSSVRTSDEGKYKCFVKSsREVDQAVITL---- +>UniRef100_A0A671TLU2_8175/ 95 0.252 9.872E-20 4 115 116 35 146 211 +----VISQLQPIVASVGDDITLPCH--LEPAVDAAVITFEWTRPDlnpRFVHVWHSGENLMDLQNPSFKGRTSLFSEKLKSGDISLKLSEVKPSDEGKYRCFLPLLEKDT-FVELIVSA +>UniRef100_UPI0009A43005_259920/ 95 0.290 9.872E-20 2 115 116 21 136 253 +--FEVLMPKEQVIVILNQDVVLECNFTVTEESPLKNIVINWQLanTSKVVHSYYYGRDQLNKQNPNYSGITSLFPEEFKSGNASLRLEGVKLKHSGKYQCYVSTaSGSGEEIITV-VLA +>UniRef100_A0A3B4CWS4_42514/ 95 0.268 9.872E-20 2 113 116 1 119 259 +--FEVLCPGSPVVAVAGSDVVLPCSVRrsaGQSSLSAVDMNVTWTRPelvDGLVHLYANHRDVNTSQILQYRGRTAVFTEELQNGNVSLRLTDVKLQDEGGYKCRVDSkFCNDEITIYLRV-- +>UniRef100_A0A6J2W327_29144/ 95 0.342 9.872E-20 9 115 116 26 133 264 +---------QVVTAAPGSNVTLGCSFPVRETLSLDHLIVTWQRGTVVVHSFYRGKDQLEKQSRAYKGRTSLSADQLETGNASLSLHGVQADDHGKYSCHVvSESWENSKDLHLLVAA +>UniRef100_UPI00196415F9_55291/ 95 0.324 9.872E-20 2 115 116 24 137 286 +--FTVTIPKSLQVAELGQDVVMACSFTMNGDLDIKNIIITWQRGEEVVHSFYYGQDQLHTQSRSYTSRTSLYVSNIIKGNASLMLKSVSAVDRGDYTCSVSTSIGSQKKTFLLVIA +>UniRef100_UPI00145AE79B_7906/ 95 0.304 9.872E-20 2 115 116 25 139 290 +--FEVRVPSTPQVALHGRYAVLECRFTVEGDLNLDKSVLTWQRGSEVVHSFYYAQDQLEKQSPRYWNRTSLYLSELKRGNASLKLEGVGPEDAGEYTCSVSTlLGSQRKTLSLIFAA +>UniRef100_UPI00146BFA8F_40690/ 95 0.275 9.872E-20 4 115 116 97 205 302 +----VIVPSQPIVAIVGDDVILPCL--LDPVMDAFQMTVMWGRPGlvpEFILVWSVGE---STKHPSYRGRTSLFTEELKHGNVSLKLSNVKRSDEGTYRCFIPElDRSTH--FQLVVGA +>UniRef100_A0A401RNT1_137246/ 95 0.286 9.872E-20 2 113 116 41 153 318 +--FIVVGPHDPVQVIAGEDAVLECQ--LVPDKFLSNMVVQWFKSgvDSPVHVYRNGEDDIAIQHEDYRGRTELFKDELPKGNISLRIKQTIRSDQGEYVCSVDDkTDSKSFSVGLEV-- +>UniRef100_A0A803K6E1_8364/ 95 0.371 9.872E-20 2 115 116 32 152 323 +--FVVTAPRSSYTAQYGDTVQLICSFPPEENVyISKKLKVSWEHIDSFqgksqdVLMLTDGKLVLEKQSDTFRGRTTLLMEELNNGRAVLEITNVKLTDSGKYRCVLQLDGSDYKTISLKVKA +>UniRef100_UPI0008546FF1_125878/ 95 0.415 9.872E-20 2 115 116 94 211 345 +--FVVTAPKSTYTVKYGDTVKMSCHFPFQKDEDLNKLKVSWQHHDPYkktqVVKFTNGKEEPIHQGNPYHGRASLLTKELIKGEAILQIKDVKLTDAGAYFCMLQSEGSDFNKIRLEVLA +>UniRef100_UPI0015D01F8A_8005/ 95 0.237 9.872E-20 2 115 116 19 140 412 +--FKLEGPAVPVVAAPGSDIVLPCSIKPKAPEqshvSAVDMEVKWSRQDLggiLVHHYMNKEDKNNDQDRSYRGRTALFKEKLQYGDTSLLLKNVKVSDGGQYTCRVDSaQWKDHVGVLLKIEA +>UniRef100_A0A6P3QGZ5_132908/ 95 0.264 9.872E-20 2 115 116 30 143 528 +--FTVVGPAGPILAMVGENTVLHCH--LSPETSAKDMEVRWSRSqfSSVVLVYQGGRERAEEQMDRYRGRTTFVSDGISKGSVALIIHNVTAHDEGTYRCYFQQGRSyDEAAMRLMV-A +>UniRef100_A0A3L7ILH4_10029/ 95 0.273 9.872E-20 1 114 116 307 422 558 +-SFSVRGQTEPITVLLGAEATLPCQLS-PAQSGTSPMHIRWYRArlTPAVLVFHDGQEQGDVQMPEYRGRTRLVKDAIATGDVTLQIQQVQASDDGLYHCQVTHGfTSQEAVIELCVK- +>UniRef100_A0A6P6L815_7957/ 95 0.330 9.872E-20 2 115 116 20 133 599 +--FEITVPRDTVTGFYGEALILSCSFPVDSSWDLKSTVITWQRGLDVVHRFYYSQDQLDRQNRHFVNRTSLFI-QMARGNASLRLDKVTVQDAGVYTCSVSTNtGSQKKSFGVKIGA +>UniRef100_UPI0015608C5B_7906/ 95 0.256 9.872E-20 2 115 116 4 118 637 +--FNVIVPKSPVISTVGEDSVLPCQ--VSTEIKTEDLEVRWYRErfNDPIYEYKDGKELTEKQNKEYQGRTNLLDQQLGDGVLSIVLRKVRVSDEGKYTCYAGTsKWYEEPKMELQVQA +>UniRef100_UPI0018651AE9_118141/ 95 0.339 9.872E-20 2 115 116 367 481 642 +--FEVTVPSTPQFVIHGQYAVLNCSFPVGATFDPASSVITWQRGLEVIHSFYHSRDQLDRQSHHYANRTSLYHSELWRGNASLRLDRVTPEDAGPYTCSVSTlSGSQRKTFPVKFAA +>UniRef100_A0A444UXE5_7906/ 95 0.252 9.872E-20 2 113 116 542 654 753 +--YSLQVPKEPLVAHVEKSILLPCH--LSPTISAEGLEVRWLKvgDDYPVHEYANGADLEGKQSPGYRGRTRLFKEELGTGNVSLQLSNVRVSDEGKYQCYVlSSEWFTESAVNLMV-- +>UniRef100_UPI0007BAA770_307959/ 95 0.274 9.872E-20 1 115 116 274 394 753 +-SFTVVVPGDPIVAHVGSTVILPCW--ISPPENAEALEIRWYRHDqfsNPVLLYNHGKLQ-DVQEEPYRNRTSLAlrsdqSGGLKDGDVSLRLEKLRVQDDGSFRCYVSGeSAYDSREVVLKITA +>UniRef100_UPI0009A399ED_259920/ 95 0.403 1.354E-19 2 115 116 20 138 155 +--FMVTAPRSSYIASYGNNITMECQFPVESNFNANQIKVYWHYvlgdgTSRLVYQLINGEPALQAQPREYQGRAFLLLDELQRGRAVLEINQVRVSDAGTYRCLIDLNGVDYKETELEVTA +>UniRef100_UPI0013B3E7F6_8084/ 95 0.239 1.354E-19 2 113 116 30 144 165 +--YHLAVPEEPIKAQVGSNVVLPCL--VKPPVNVRGATVEWMFDsSKTVHLFRSGDDHRESQDDRYKDRTYLNHAMLEHGDVSLKLSNVTKNDEGIYTCFVHRlpdHNKPEKRhVTLIV-- +>UniRef100_A0A6P7I6U5_210632/ 95 0.265 1.354E-19 2 115 116 17 142 172 +--YRVIGSPKTVTAAPGDDVILTCR--VDPELNLAERTVEWLKPDlppdprdrlrgeEYVHQYRDAGEVLDLQMEAYRGRTMLFKDELKHGNISLKIFNVSEEDGGRYRCYIPKlkGWTQSSIVSLIIEA +>UniRef100_A0A667ZF76_586833/ 95 0.280 1.354E-19 2 115 116 30 152 191 +--YQLFGPPQPIVAILGGDIILPCH--LEPAVDVAARTVEWSRPDlepRFVHMSLNGQDLVIQKHPSYERRTSLFTDKLKHGDISLKLSEVKLSDKGRYRCFIPLLGTESavelvvvgKEIQFKIKA +>UniRef100_A0A7L4D7C8_325343/ 95 0.491 1.354E-19 2 115 116 2 121 210 +--FTVEVPQQLYVVEYESNVTMECRFPVNGSLNLGLLTVIWEQkrqgqsKSKEVYTLRNGKAFPASQHDDYIGRATLLHSELKLGRAILQITSVKITDAGSYLCLIDYQGVDYKYITLEVRA +>UniRef100_A0A7L1P221_113115/ 95 0.487 1.354E-19 2 115 116 2 122 212 +--FTVEVPQPLYIVEHGSNMTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSKEVYVLRNGKaFSPPQQHNDFVGRATLLHSELKLGRAILQITRVKITDAGSYLCLINYRGVDYKYITLKVKA +>UniRef100_UPI00146D14CE_52239/ 95 0.241 1.354E-19 4 113 116 29 150 224 +----VIGPGQPIEASEGDDVILPCS--VSPDYNVEDLTVEWSLPDlkpdpsdrlsrvDYVFVYRRRREEVDMKLRAFVGRTELFEDELKVGNISLKISNVTLADAGKYRCFIPKleGGVKEVVVRLVV-- +>UniRef100_A0A4W3GFL8_7868/ 95 0.299 1.354E-19 2 115 116 19 133 250 +--FTVSGPSRPVTATAGSHVVLVCKCSVS--LRPEGVEIRWFRTrfDSPVYLYSEGRPQLEEQDEVYRRRAQLSTERLTEGFASLTLTDVRVTDNGTFTCFVDYDGSnEDAKIQLQVTA +>UniRef100_UPI0015FA3D22_8018/ 95 0.313 1.354E-19 2 115 116 25 139 296 +--FEISVPREPQLAIVGQYVVLDCSFPVGKAWDLDNSVITWQRGLEVIHSFYHGQDQLDRQSSHYTNRTSLYHSEMERGNASLRLDRTNLGDKGDYTCSVSTlLGSKTKTFALKLAA +>UniRef100_UPI0015A9B050_7936/ 95 0.284 1.354E-19 2 115 116 19 134 297 +--FEVQVPELPVVALYGKDIVLNCTFPPGTPFNLSRLSIFWQLTDtrQNVHAFWGERDQLVDQGESFANRTSLFHSKLDAGDASLLLRRVQIADEGSFTCFVSVEEYNSAALLVQVAA +>UniRef100_F7CMQ1_9258/ 95 0.264 1.354E-19 2 115 116 139 253 300 +--FTVIGPAEPILALEGEVAELPCH--LEPKMNAEDMEVRWFRSeiSPPVYVYLRGQELGTEQMEEYRGRTALVRDTIDYGSVALRISSVKISDEGQYRCFFNDGIVNEQAlLELQVVA +>UniRef100_A0A401PQL6_75743/ 95 0.284 1.354E-19 2 114 116 21 133 314 +--FTVNGPSHPVVAIVGEDVLLECW--LKPEMSvVRNVVVRWLKSDlgSAVHTYRNREDNTADQDLNYRGRTELFKDELTKGNISLRIKNTRVQDEGKYICSA-DGETDFKETTIELK- +>UniRef100_UPI000BBDE272_7994/ 95 0.243 1.354E-19 1 115 116 25 141 317 +-SLKVVGPDAPLVFEAGEVLVLPCS--IQPNTSAVDMTVEWYRldaADRFVHLYENHRDIKEKQDQFYRGRTALFREELQKGNTSLRLSDVRVSDEGAYKCLIKDkSWYDDITVQVTVEA +>UniRef100_A0A401Q8S3_75743/ 95 0.264 1.354E-19 2 113 116 69 183 328 +--FVVTAPPDPVVAVFGGDVVLDCQ--LVPAKPPQEMEIRWiYMPltySAPVHLYKDGQEDLTLQPLGYRGRTELFLDNVAQGNLSLKLKSVQVSDRGQYKCFVASaAKHDEIIVTLNV-- +>UniRef100_UPI001863FC53_42526/ 95 0.258 1.354E-19 0 113 116 67 184 430 +DGFHVLGPSGPLIVKLGGSVMLPCY--VEAPISPEELKVEWKRTDSEtlVHLFQDRESKPEAQDPAYSGRASFFTEEVKHGNFSLLVTNLVADDAGVYNCTVYRqqdTGHTSVEIeYLIV-- +>UniRef100_UPI00193F4975_260615/ 95 0.283 1.354E-19 2 115 116 35 148 467 +--FAVVVPDHSVTAIVGEEFVLPCH--LSPRMNAQNMEVKWLRPhlSSVVHLYREGKDQNESQTLEYRGRTEFLKDGLSTGSVDLKIHNIRPSDEGLYRCFIrsstFYGGAL---LELKV-A +>UniRef100_W5M5H5_7918/ 95 0.271 1.354E-19 2 102 116 29 129 477 +--FQVVGPAAPVVVSPGEDAVLPCS--LSPSVSAEGLEVRWFREdyDSPVCLFQYGSYNVEGQNLNYSGRAELFLQELPRGNVSLRLSGVRESDRGWYKCLVQSS------------- +>UniRef100_UPI0006D93B2D_7897/ 95 0.239 1.354E-19 2 115 116 25 139 479 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPIDATDMEVRWFRttNDDTVHLYWNNKDNTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCFVDSGtEYEESQIEVKVGA +>UniRef100_A0A2D0RDX2_7998/ 95 0.235 1.354E-19 1 115 116 19 135 495 +-SFMVVGPEAPLIAVAGEDLVLPCF--IKSNTSAVDMTVKWNKlyvKDSLVHLYRDHKDSNEDQAHSYRQRTSLFKEELQKGNTSLKLSALRVSDEGAYKCHVEHkSNSDDIIVNVIVEA +>UniRef100_A0A3L7HVG4_10029/ 95 0.273 1.354E-19 2 115 116 1 116 497 +--FHVTAPQEPVLALVGSDVELTCLFSTNESAE-HVEELRWFRQTRSpaVLLYRAGQEQEDQQMTEYRGRATLVTDGLPDGRATLLIRGVRVSDQGEYRCSFKDnDNSEEASAHLKVAA +>UniRef100_UPI000D099B1E_74940/ 95 0.262 1.354E-19 2 115 116 31 150 535 +--FEVLGPTRAIVAVAGDDIILPCY--IKPNISVEDMRVDWFRvnlPDTQsnirVHLYQDGRDKYHDQILSYRGRTSLFKEELKKGNTSLKLTRVQGTDDGRYKCLVESkTHYDDSTIQVYVRA +>UniRef100_A0A498NUQ4_84645/ 95 0.281 1.354E-19 2 109 116 20 127 594 +--FIVRGPSGPLVVPLGGSVILPCY--VETPLVAEEVKVVWKKTDSEtlVHLYEDGESRPEAQHKDYHDRVHFFTDQIQHGNFSLLLKNMRAEDKGVYRCKVYSQQVAKKTL------ +>UniRef100_A0A3B4E226_42514/ 95 0.293 1.354E-19 0 112 116 22 135 624 +NGLHVQGPSGPLVAQLGDTVLLPCF--SQIHLPLEGLQVEWRKADSEslVILFQQGEIRPDLQSQSFRDRVHLFPDEISKGNFSILLNNVVRNDTGVYRCKVSTtQESSETEVELK--- +>UniRef100_UPI0018EB74A3_27706/ 95 0.247 1.354E-19 6 115 116 55 164 642 +------GPSQPIVATLGDDIILPCH--LKPEEDASGLTLEWTRPDldpRFVHVWRSGQELVGKKHQSFEGRTSLFIDELKFGNISLKLSKLKLTDEGTYTCFSPAHGLQS-FVQLIVGA +>UniRef100_UPI0018651AE9_118141/ 95 0.330 1.354E-19 2 115 116 60 174 642 +--FEVTVPSTPQFVIHGQYAVLNCSFPVDATFDPASSVITWQRGLEVIHSFYRSRDQLDRQSHHYANRTSLYHSELWRGNASLRLDRVTPEDAGPYTCSVSTlSGSQKKTFPVKFAA +>UniRef100_UPI001955A45D_90988/ 95 0.271 1.354E-19 0 115 116 16 130 670 +DGFLVKGSSGPLVVALGSSVVLPCY--VDEPLPLKGLKIIWIRTDinTLVHVYQDYESRPDAQYQDYHGRAHFFTDQIKHGNFSLCLENVRAEDKGFYRCKV-YTEQQSDETLVQIKA +>UniRef100_UPI0007B3FD6B_13616/ 95 0.293 1.354E-19 2 115 116 350 462 784 +--FIVLGPQQPIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSGLVHQYKYEKDYLKYQHIDYQERTEFHHENISRGNVALLLHRVRLSDEGKYRCYFGSSTyNDEAEFQVYV-A +>UniRef100_UPI001B3B46AA_0/ 95 0.289 1.354E-19 6 115 116 55 162 839 +------GSSQPIVARVGDDVTLPCH--LEPALDVDTMALEWTRPelNQFVYVWRSGQELVNDIHPSYRGRTSMFSDQLKEGNMSLKLSEVELSDRGTYRCFI---PKLSKQalVTLIV-A +>UniRef100_A0A674K1K0_2587831/ 94 0.263 1.857E-19 2 110 116 15 126 132 +--FAVVVPDHSVTAIVGEEFVLPCH--LSPRMNAQNMEVKWLRPhlSSVVHLYRDGKDRNESQTLEYQGRTEFLKDGLSTGSVDLKIHNIRPSDEGLYRCFIRSStfyGGALKRVT----- +>UniRef100_UPI000D312C21_106582/ 94 0.260 1.857E-19 2 113 116 15 128 160 +--F-VSADQKTITAESGQNVTLPCRARN----NSKILTVEWHRPDlqpKYVLLFRDGNIDPDNQHQSFKNRVDLQDRKMKDGNVSLILKNVTINDSGTYECQVFLEETRSlqsiTNITLSV-- +>UniRef100_UPI000F5FFA5A_215358/ 94 0.223 1.857E-19 8 114 116 20 129 205 +--------SKTIEVRSGEDVILPCN--LARSYDMQSLRVEWTRDGKEVHLYREGNDDLSDQDKGFKGRTSLFREEMASGNISLKLSNATAQDSGNYTCYVKAknfpEHFKQCSIVLKeVK- +>UniRef100_A0A7L2EMM2_156561/ 94 0.529 1.857E-19 0 115 116 15 130 219 +NAlFTVEAPQSLCTVERGNNVTMECTFPVNGKLEFIDLSVSWEKVDelKQVYVLHKGEEVIK---SDFKGRIKLLKENLNLGQSLLQITDVKLRDAGVYRCVIAYGGADYKTIHLKVKA +>UniRef100_A0A4Z2ET34_230148/ 94 0.256 1.857E-19 0 115 116 23 140 243 +DA-SVHGPPETVLALAGGYVTLPCSVSIKASDD--FPTVEWSKEGlqpNVVFLYRNGCETPEMKNPAFRYRTSLIVKELNNGNLSLRISNVQLSDAGSYRCMrlWRTAPREITTVELVVGA +>UniRef100_UPI00062A9573_9361/ 94 0.278 1.857E-19 2 113 116 35 147 246 +--FHVIGPKAPVTVLVGEEVVLPCH--LSPLMDAQDMEVKWYRDNPFglVHQYVHLEDHMEQQMPEYQGRTEFLKDNITTGHVALRIHDIRPSDAGEYSCYFQSSMyFHQANFQVLV-- +>UniRef100_A0A1S3SCX7_8030/ 94 0.286 1.857E-19 2 115 116 25 139 265 +--FETTVPSETQLAILGQHIVLDCSFPVDKQWDRTRYQIEWMLDKEVVHSFYYGQDHLNDQSSRYVNRTSLHHYDIQKGNASLRLEHATLEDEGNYTCTVHTEmGPKRTSVSLKLAA +>UniRef100_A0A673JZ55_307959/ 94 0.256 1.857E-19 1 114 116 9 126 274 +-SFTeqyeVVGSSDPVLAVSGEDVILPCS--VKPLMSVVDMRVEWFRldlKDSVVHVYEDHVDKNTDQSQSYRGRTKLIHQELQRGNASLKLSTVRVSDEGRYKCFI-QSKSWYDDATVDVK- +>UniRef100_UPI0015D0646C_8005/ 94 0.289 1.857E-19 1 111 116 14 127 280 +-AFKVSTPSSDLIAIRGQPTVLGCEFTSEPDPSLSSLVVTWQRPedSQVVHSFYYGQDQLERQSLNYRNRTALFVSELKRGNASLRIEGVRSKDTGMYLCLVSNmKGTGRAQVRL---- +>UniRef100_A0A6P8PJ43_260995/ 94 0.256 1.857E-19 2 113 116 23 132 285 +--FKVETGQRPLVANIGDNITLTCHFNVDEAND---LMIQWNFQGINVYLYDNGKEQLQFQNSRYQGRTWFNTSGLPEGDASLVLSNIGISDEGNYTCFVKNsQDRGEGEVELLV-- +>UniRef100_UPI000CD61EAA_1676925/ 94 0.372 1.857E-19 2 115 116 18 132 288 +--FTVEMSPN-YLAELHENVTMECRFP--PGDGKAVLSVFWERlsppPRVEVYKMVDGRKDVDSQDPQFRGRVQLQDDELTKGRALLQISDVKINDSGTYQCLVEMGAGDYKQTTLTVQA +>UniRef100_A0A6Q2WTD9_8010/ 94 0.262 1.857E-19 4 115 116 25 142 291 +----VVSQSEPVVVTAGDDVILPCSLrTTIRTVSAVDESVEWQRPDlqpKEVHFYRSRDDYNDDQNNIYRGRTSLFTEEMKNGNISLKLTGVKLSDAGNYTCFVPTlKSPDQKDIvQLIVGA +>UniRef100_V9L0N1_7868/ 94 0.411 1.857E-19 2 115 116 20 138 294 +--FVVTSPRQFYTASYGNNITVECRFPVGSNFNANQLNVYWYHilGDGSlqeIYRMREGKEMLQDQPSEYKERVFLMWDELYSGRALLEISQVRVSDAGTYRCAIDLNGVDYKDTALKVTA +>UniRef100_UPI0014903CA0_1203425/ 94 0.288 1.857E-19 6 113 116 16 123 355 +------GPSQTVVALVGDNVTLPCHF--EPAVDAVSLGVEWGRPDlepRFVHVWYEGRNLLKNQNPSYKGRTSVSMEKLRHGDLSLSLSAVKLSDNGAYRCYF-ISQDKHSTVELVV-- +>UniRef100_A0A3Q1K7B7_64144/ 94 0.275 1.857E-19 4 115 116 185 297 407 +----VVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLMDKLKSGDISLKLSKVKLSDGGKYKCYVPTMNRDS-VFELVVGA +>UniRef100_UPI000661D2ED_10141/ 94 0.247 1.857E-19 2 115 116 30 143 538 +--FRVLGPPEHIVAVLGGDAVLPCA--VSPAMDVRNMELRWFRTtfTESVFVYRNQQEQTEEQTAEYAGRTSLVTDFLAQGEAALKIHKVQVSDNGMYNCFFKMGSfFEEASLELRV-A +>UniRef100_UPI00186465A7_42526/ 94 0.266 1.857E-19 2 115 116 18 135 819 +--FEVVGPDAPVVATAGSDVILPCSVQReneKTNMNAVDLNIKWTRPDlggPLVHFYANHKDMNTGQIPHFRGRTALFKEELQNGNTSLRLTEVNLHDEGEYRCNV-ESGLWYNDFTFKL-A +>UniRef100_A0A3Q1FT44_80966/ 94 0.250 2.548E-19 11 113 116 18 125 132 +-----------ITAERGQDVILTCKVPNNNNNNKTITAVEWIRPrldPEHVLFYRDGHLDPDNQHPSYQNRVDLQNKELKDGDFSLILKNVTMEDNGRYECWVFEKGKNEpiNTITLEV-- +>UniRef100_A0A3B4DYH2_42514/ 94 0.262 2.548E-19 2 115 116 34 149 153 +--FKVVGPAAPLVAEAGEDLVLPCS--VKPSISVVGMRVEWFRlhqTDSVVHVYDGYEDSNEYQMESYRGRTALFKEELQKGNTSLKLSALRLSDEGAYKCYIESISWIFLTLILpKAQA +>UniRef100_A0A4W6FUA0_8187/ 94 0.270 2.548E-19 5 112 116 5 113 154 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTVEWKFTGNLVHLYRSREDDLTDQHLNFKNRTSLFKDEMVKGNISLKLTNVTENDAGNYTCNVPKLESQVKRDIVK--- +>UniRef100_A0A7L3FJW1_2585822/ 94 0.256 2.548E-19 2 115 116 19 133 170 +--FSVVGPGHPLRVTVGQDVVLRCQ--LSPGMDAQSLDIRWIRHriSETVHHFRNGEDLSRDQMEAYVGRTEMVRDGLSSGRLDLRISGLRPSDDGQYVCMVTDGSsSREATVDVEVAA +>UniRef100_A0A7L0WSF4_81907/ 94 0.491 2.548E-19 2 115 116 2 120 210 +--FTVEVPQQLYVAEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqpESRDVYTLRSGK-ILHSSHLNYMGRAALLHNELKSGRAILQITSIKITDAGLYRCLIDYQGADYKYITLEVKA +>UniRef100_A0A6P8EY45_7950/ 94 0.318 2.548E-19 2 115 116 5 118 216 +--FNVVAPSGLVYGLAGEDMLLPCV--LEPRLSAEGMDVEWVTEDGGgVHVYKNKTDSLDEQDESYRGRTGLFREELRTGNVSLKLSPVRLSDANTYWCGVKADGrADDAKLKVIVNA +>UniRef100_UPI001962489D_8168/ 94 0.247 2.548E-19 3 113 116 20 134 225 +---TVIGSNETVKVVAGHDAILPCH--LKPPFNVTPQMVEWKHDGKQVHLYRSKADSLDDQDKNFRKRTSLFQDKMVKGNLSLKLTNVTEADAGNYTCRVRFknkSGFIEVRIykvTLIV-- +>UniRef100_A0A6Q2XRG2_8010/ 94 0.239 2.548E-19 4 115 116 26 140 240 +----VVGQKEPIIALLGDDVILPCF--LRPSTSVVDQTVEWQRRDltpKEVHYYSDRRDNLDIQNPVYRGRTRLFEEELKKGNMSLKLTGVKHTDNGFFTCFVPKliSTVKTSVIQLIVGA +>UniRef100_A0A3Q1GIC5_80966/ 94 0.275 2.548E-19 1 113 116 3 115 251 +-SFSVVGPSQPVLATVGSDVLLSCR--LEPAVDASDMSIEWSREDldpSYVYVWWDREELESSKHPDYKGRTSLLFGQLEFGNVSLKLSNVKLSDEGKYKCFSPTLGRG-CTVELVV-- +>UniRef100_A0A7N4PEG1_9305/ 94 0.230 2.548E-19 2 113 116 29 139 283 +--FSVIGPTQPIQAQVGGEAALSCH--LSPQKNAQDMKVIWSQSLKIVHHYEHGKDEFRDQSPDYQGRTKLMKDSITSGNVILRIWNITASDEGWYKCHFDSdSHQEEANVKLCV-- +>UniRef100_A0A3B4CBS2_42514/ 94 0.322 2.548E-19 1 115 116 15 132 289 +-AFKVTAPAGRLVGVRGQPAVLGCEFTPDSNLDLSTLVVTWQRkeDDRVVHSFYYQQDQLDRQNADYHNRTLLFMTELVKGNASLRIEAVTAKDEGQYLCMVSNaRGTDKALVQLEYGA +>UniRef100_A0A3N0YIU2_495550/ 94 0.278 2.548E-19 2 114 116 51 162 292 +--FIVKGPPIPLVAPLGGSVVLPCY--VDELLPMKDLEVEWRRTDSEIIvnLFLDGKSRAEAQQQDYHDRAHFFTDQIQYGNFSLRLDNLRAEDEGKYTCTV-YSQKNSGQILVEIK- +>UniRef100_A0A6F9BE44_861768/ 94 0.318 2.548E-19 2 115 116 34 146 305 +--FLIS-PMG--VAAPGSDITLSCYFPPSKNLNLNHLYVNWQQgESEVVHSYYYGRDQLERQSVVYKGRTHLFEDQLTVGNASLRLSGVQPGDQGQYTCDVTDeQGSTQEKLLLLVAA +>UniRef100_A0A4W5QZ50_62062/ 94 0.280 2.548E-19 4 115 116 32 145 314 +----VQVPELPVVALYGMDITLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGEHYANRTNLYPSQLGAGNTSLLLRGVRVADEGSYTCFIRVKAYGSAALLLQVAA +>UniRef100_UPI0007500341_146911/ 94 0.462 2.548E-19 2 115 116 24 142 315 +--FTVEVLQPRYSVEHGSNVILRCRFPVDSQLNFKMLSILWKRisskqEEKEIYKLHKGQEDLTLQDPDYRGRATLLHEELPMGFSALSITSVKITDAGSFLCVINYGEADYKYITLEVKA +>UniRef100_UPI0005499B0E_9103/ 94 0.491 2.548E-19 2 115 116 20 139 322 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVKA +>UniRef100_UPI0010A45469_299321/ 94 0.264 2.548E-19 1 115 116 47 163 327 +-SLEVHTPDLPVVALYGRDMVLNCSFTGEKASSLTQLSIFWQLTDTKraVHSFTDGRDLLTDQSAAFANRTSLFPRELLAGNSSLLLRQVRVADEGSYTCFVRVQQYSSAAMLLQVAA +>UniRef100_UPI001940154B_260615/ 94 0.294 2.548E-19 8 113 116 138 247 378 +--------ESPVVVQAGEDVTLSCSF--EPGRNLQLLNITWKKEtaegrDLLVHTYYNGRDQMLRQDEAYRGRTQLYPERFHEGIASLRLRNVRLEDDGVYTCHVkPHLGRFSMRMTVTV-- +>UniRef100_UPI001953527D_47969/ 94 0.258 2.548E-19 4 113 116 20 132 434 +----VSADQKLITAESGQDVTLPCQ---APNNNNKIIVLEWSRadlGDKKIIFYRDGKFVPAIQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYVEGTQSwqlSSIELRV-- +>UniRef100_UPI0007402966_7918/ 94 0.238 2.548E-19 2 111 116 19 129 446 +--FQVVAPAAPVVAAAGKDTVLPCS--LAPGINATDLEVRWFREDRKamVCLYQYRRYNVNIQDPYYGGRAELFLEELGRGNVSLRLRDVRRSDHGHYKCMVLSPHYHSdADVQL---- +>UniRef100_UPI000E1BE063_30464/ 94 0.264 2.548E-19 2 115 116 29 143 483 +--FRVTVPVKSVAAAVGQDVVLPCR--LAPEQSARTMEVTWFREhfLPFVHRYKAGMDQHVEQMSQYQGRTELLQDGLDXGRVDLKIFSIQLSDEGNYTCFVHANlGYEEAVLELKVTA +>UniRef100_A0A553R2M1_623744/ 94 0.262 2.548E-19 0 115 116 16 130 579 +DGFYVFGPSAPLTAPLGSSLLLPCY--IDEPVLVKDLEVQWVKTDSVdiVHFFQGGESHPEYQHPDYRDRAHFYSTEVQCGNFSLRLEHLRAQDEGEYTCRV-YIKQDSGDTMVQIKA +>UniRef100_UPI0018A0055D_72105/ 94 0.273 2.548E-19 4 115 116 37 148 878 +----VIGPSQPIVATLGDDVVLPCR--LEPVQNAVDMTVEWARPDldpRFVHVGRRGKELERMKHPSYRGRTSLSTEGLMLGDVSLKLSRVEISDQGTYRCYIpdLYRGL---TVQLLVGA +>UniRef100_A0A665T3C2_173247/ 94 0.264 3.495E-19 0 113 116 7 129 194 +DEFLLNVlltfPTNPVRVSAGEDVILNCE--VEPPFNLTEKTVEWKYfntsNDEFlVHVFRNERDDPSSQDDKFKNRTSLFHDQLKEGNLSLKLLSVNLNDEGNYTCIVKKlNGSDRrGQIQLFV-- +>UniRef100_A0A4W6DCN3_8187/ 94 0.283 3.495E-19 6 115 116 10 119 219 +------GPSKPVLGLVGDDVILPCS--LQPAESVAEATVEWLRPDlsnSNVFIFRDGRESYQDQNPSFQQRATLFLQQLKNGNMSLKLSRLQLSDAGDYTCKWIKSGSQT-SIQVRLGA +>UniRef100_UPI00155310B8_31138/ 94 0.330 3.495E-19 2 115 116 18 138 257 +--FAVaETSAPDVVAQFGGDVTLSCLFPSPSGMNLQRLTLTWQKeragaEDLVVHSYYYGKEQLERQDEAYRNRTRLDPEGLAQGNASVTLRGVRIQDEGVYLCHITSeQGKISERRQVKVMA +>UniRef100_A0A6P5KXY2_38626/ 94 0.256 3.495E-19 2 113 116 29 139 279 +--FLVLGPTAPVQTSVGGEAVLLCH--LSPAQTAQHMQVVWSKSQDVVHRYQEGEDHLEDQTPNFQGRTELVKDAIAAGNVTLRIWNVKPSDAGQYKCFFnDYSHSAEAFMELKV-- +>UniRef100_UPI0015614480_7906/ 94 0.313 3.495E-19 0 115 116 24 141 285 +DAFEVKAPRKHNIAVYGEPAFLECSYPTSGDSPLNQLVVTWQREDnEVVHSFYYGSDQTNSQSQRYRNRTSLYLPQLLKGNASLRLDRVGPQDTGDYLCSVSNlEGTGKDVLHLAFAA +>UniRef100_UPI00087472D6_8187/ 94 0.263 3.495E-19 6 115 116 44 155 286 +------GPSRPVLGLVGDDVILPCS--LQPAESVAEATVEWLRPDlsnSNVFIFRDGRESYQDQNPSFQQRATLFLQQLKNGNMSLKLSRLQLSDAGDYTCKWIKSGSqTSIQVRLAIGA +>UniRef100_A0A803J5X5_8364/ 94 0.420 3.495E-19 2 115 116 43 161 300 +--FTVKAGKSHYTAEYGGKVNMECHFQVGKGTKADDVEVYWEYiaaegGRKEVIKLIRGTENLSAQHEDYRGRVRILKEELHKGHAVLQISNVELTDSGRYICIISAQGSDYKSMGLTVQA +>UniRef100_A0A310UB89_8355/ 94 0.394 3.495E-19 2 115 116 21 139 303 +--FTVEAARSHYTAEYGGKVNMECHFQVGQNTNVDDVEVYWEYiaadgRRKEVIKLIKGTENLSAQHEDYRGRVRIIKEELYKGHAVLQISNVMLTDSGRYICIISAKGSDYKSMGLTVQA +>UniRef100_A0A3Q3EC59_109280/ 94 0.236 3.495E-19 4 115 116 23 136 303 +----VHVPDQPVVALHNTDVILNCSFSSTAPFNASDVTVFWQLTDtkRSVYGYREGHDQLADQAERFANRTGLFPHELGLGNASLLLRRVVVADEGSYMCFVRVREYGSAALFLQVAA +>UniRef100_UPI0015AF1473_7936/ 94 0.321 3.495E-19 2 115 116 26 140 311 +--FEIKVPSAPLVVIHGHSTVLSCTFPVNGAFDLGSSVITWQRHLEVVHSFYHSRDQLDLQSRRYANRTSLYHSELERGNASLRLDRTTPEDAGEYTCAISTlTGSQKKSFPVKIAA +>UniRef100_A0A3N0YX19_495550/ 94 0.310 3.495E-19 1 114 116 109 221 333 +-SFNVRGPSGPLVVPLGSSVVLPCY--VDEPLPVEGLEVEWRRTDSDTLvnLFLEGESRPEEQHQEYHDRAHFYTDQIQHGNFSLRLDNIRVEDKAVYRCKV-YSQQDADKILVEIK- +>UniRef100_A0A3N0XWY9_495550/ 94 0.283 3.495E-19 4 114 116 18 127 338 +----VQGPAQSLVAQLGGSITLPCS--VETPFPVEELKVEWKKTGEEayMHLFQNGEVRPEAQYPSYRDRAHFFPEQIFKGNFSILLENITVKDTGIYRCVV-YFDQDVGEIPVTIQ- +>UniRef100_UPI0011CF76CA_1825980/ 94 0.243 3.495E-19 0 113 116 13 120 349 +NA-VVSGPEE-VTGRLSEDFVLPCSF-----APAKGEVIYWKKGNKNVHSYYYDKDQLERQDSEYKGRTFLFHEQIPTGNASLKLSNLSLSDAGSYTCYVGTnQDKTEVEVRLHV-- +>UniRef100_A0A6P6MGD8_7957/ 94 0.280 3.495E-19 0 113 116 55 171 364 +NNF-VR-PADPVFALAGEDVILPCS--VKFSLNAVDMRVEWSRSDRNdsevVHLYEDHEDRNTNQSQSYRGRTKLNHEELHRGNISLKLSSVQVSDEGRYKCSIQSeyrSGDTTVNFTVGV-- +>UniRef100_UPI000E45BBCE_64144/ 94 0.275 3.495E-19 4 115 116 257 369 459 +----VVGPPQPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLTDKLKNGDISLKLFKVKLSDGGKYKCYVPTLNRDS-VFELVVGA +>UniRef100_UPI0008781211_113540/ 94 0.381 3.495E-19 2 115 116 20 135 503 +--FTVEVASPSYTAEFSGDVAMECKF--GPMDSKSSLSVRWQRilpkPLLRVYNLENGQEDLSFQDSQYRGRVQLMKDKLSSGRAILNISNVKINDSGTYECLVEMVGADFKRTTLTVKA +>UniRef100_A0A5N5MJN0_310915/ 94 0.284 3.495E-19 0 112 116 18 131 656 +NGFHLHGPFGPLIVQLGGSVMLPCF--VERPLPMEELKVEWKRNDSEtlVHLWQDGESRPESQNQRYRERAHFFTEEIAHGNFSLFLTNVTREDVGVYKCAVYTKlDSDETLIEIK--- +>UniRef100_UPI000F4EB80F_1234273/ 94 0.267 3.495E-19 4 113 116 25 133 704 +----VHGPSGPVVAQLGGSVLLPCF--VESPLPLEGLQVEWRKtdSDSLVALFQQGKSRPDLQSQVFRGRVDFFPHELTKGNFSILLKNVVEEDAGGYRCKV-NTAQDSSEVIMEV-- +>UniRef100_UPI00156029FC_7906/ 94 0.262 3.495E-19 1 115 116 347 461 774 +-SFSLEVPVALVSARVGDTVTLPCR--LSPLSSAVLMEVRWFREGvkAPVYFYTLQKAMTSVQSEEYRDRTRLFMEELRNGNLSLQLDNTQTSDSGLYKCSVSYNlKEAEAVVELKV-A +>UniRef100_A0A673TTB7_37032/ 93 0.264 4.794E-19 2 115 116 30 144 152 +--FTVVGPADPLLAMLGENATFRCH--LSPEKNAEAMEVRWLRTrfSPAVLVYKGGRERTEEQVEEYRGRTTFASEDIQKGSVALTVHNVTAHDNGVYRCYFQEGRSyAEAVLRLLVAA +>UniRef100_A0A093LMZ3_54383/ 93 0.236 4.794E-19 7 115 116 2 115 161 +-------PATTCHAFLGETVILPCTASSPGDVILSSSILYWQRTTSVVHFVYNGQDLLLHQDKHYRGRTSLFLDQMRHGNFSLKLSNVQVNDSGLYTCIYKQtgdylSPTQKSEIELNVSA +>UniRef100_UPI0015D08345_8005/ 93 0.264 4.794E-19 2 115 116 26 143 173 +--FLIIGPYAPLVVNAVEDLVLPCS--LQPTISAVDMTVEWFRqdlteTDQYVHLYEDHEDRNENQIRSYRGRTGLFKEELQKGNTSLKLSGVQPSDNGLYKCLI-KSESWYDDITLrvTVNA +>UniRef100_UPI001A7E4381_43689/ 93 0.266 4.794E-19 1 113 116 14 128 188 +-AF-VCADQKNITAESGQDVTLTCRAPNNNTIS----VVKWSRadlGDEYVLLYKNKRIDPDDQHPSFKNRVDLLDRQMKDGDASLILNNVTINDTGTYECVVIPrGGGSSKPisiIHLHV-- +>UniRef100_UPI0018EA4547_27706/ 93 0.261 4.794E-19 2 115 116 7 131 193 +--FILLSPaaSDVVRVKPGDDVTLPCQ-----AGDVFIRAVEWSRPDlepDYVLFYRDGLSDPTHQHPSFKDRVQLVDRELKDGDVSLILKNVSSNDAGTYECRVHTaGGSRRKRaiietepirrIELEVSA +>UniRef100_UPI0012EE4753_433405/ 93 0.246 4.794E-19 0 115 116 27 153 230 +DQPQVIGSRQPIVAVLGDDIILPCH--LEPKFNVEGLTVEWSLPDlkpdpadplsrvEYVHLYRHRHEVPDMKIRSYVRRTALFTDELKDGNISLKISNVTLADQGRYRCFIPKlnSPVDQSVVQL-VVA +>UniRef100_A0A3B4HC78_303518/ 93 0.235 4.794E-19 0 113 116 11 130 230 +NSYCFSGhsqeisPSQPLIVVAGDDIVLPCQ--LEPPVDAVQMTIEWGKPDlnpRFVFVRHNGQELQTDQNTAYKGRVSLSIDKLKHGDISLKLSKVKVSDSGRYRCYIPQQSKEY-FVELLV-- +>UniRef100_UPI00156C1C40_9715/ 93 0.236 4.794E-19 2 113 116 44 154 252 +--FHVTGPRAPVIALVGEEAVLSCQ--LSPSMDAQNMEVRWYRNDPFglVHRYSTSQNDMEEQRPEYQGRTEFLKENITRGHVALRIHPIQPSDGGEYACFF-ESSTYYNEATFQV-- +>UniRef100_A0A4W5L3E9_62062/ 93 0.285 4.794E-19 0 115 116 35 150 253 +NLF-LSGTVQHIVALVGDDIILPCS--LRHTDNAVHQSVEWQRPDlkpKEVHLYRDEKDDLVLQNPVFRGRTSLFKEELENGNASLKLTRVKLSDAGNYTCYIPLLDHQKSIIQLIVGA +>UniRef100_UPI001954CDFF_47969/ 93 0.254 4.794E-19 2 113 116 19 132 255 +--F-VSAEKKIITAESGDNVILPCQ---APHINMKIIVVKWSRadlGDKYVLLYRNGNFAPATQHPFFKNRVELLDRQMKDGDVSFILKDVTINDAGTYKCHVFMEGAQTwkvSSIYLRV-- +>UniRef100_UPI000878A405_113540/ 93 0.254 4.794E-19 8 115 116 18 127 258 +--------EQQVVGAPGSDVILPCSFPCSDRENLHDVVVSWQCNGTVvVHSYHDSQDQEHSQSAAYRGRTHLFHDQLLKGNGSLHLKSVQKSDQGWYKCEVFSvNGNTKMLVFLLVAA +>UniRef100_A0A3B1JZC2_7994/ 93 0.275 4.794E-19 8 115 116 23 131 262 +--------KESVIAAPGDDAILPCTFTAVDSQNITNLIINWQHQDKVVHSFYLGKDQLERQGQAYRERTHLFMKEVLKGNASLALKDVRPHHDGEYTCDVTHeRGATKHNVQLTVAA +>UniRef100_A0A3N0XJB6_495550/ 93 0.263 4.794E-19 2 109 116 30 137 269 +--FQVKGPSGPLVVPLGDSVVLPCS--VDSFLPVELLKVEWRRTDSEtlVHLFQDGESRPEDQHQDYHDRAHFFTEEIQHGNFSLLLNSVRAEDKGIYSCKVHNDQDTDETL------ +>UniRef100_A0A401SV77_137246/ 93 0.403 4.794E-19 2 115 116 20 138 292 +--FMVTAPRTSYIASYGNNITMECQFPVESNFNANQIKVYWHYvlddgTSRLVYQLMNGKPVLEAQPQEYRERAFLLLDELRRGRAVLEINQVRVSDAGTYRCLIDLNGVDYKETALEVRA +>UniRef100_UPI001447D05B_310571/ 93 0.256 4.794E-19 4 113 116 55 164 310 +----VVGPLQPVIVMFGEDVILPCR--LEPAVDAAGMTFEWARPDlnpRFVHVWHEHQNLHVNQHPSYKGRTSVSINQLKQGDISLKLSKVKLSDRGTYRCYFPDLDKDS-TVQLVV-- +>UniRef100_K7FFX4_13735/ 93 0.264 4.794E-19 2 115 116 35 149 311 +--FAVVGPGHPVTAIAGGDIMLPCR--LLPSMSVENMEVRWFQHefTSFVHLYRHGEEEFGQQMAKYRDRTKLSKADITDGIVDLKIIEVRPSDEGQYRCFVGDGDfHDEAVLELKVAA +>UniRef100_UPI000529ED22_57412/ 93 0.466 4.794E-19 2 115 116 23 142 325 +--FTVEVPQQLYVVDYGSNVTMECRFHVNGSLNLSLLTVVWEQkrqgelKRRDVYTLRKGKVLSSSQHHDYIGRAALLYSELKLGRAILQITSVKITDAGSYLCLIDYQGADYKYVILEVKA +>UniRef100_UPI0019610F8B_9160/ 93 0.226 4.794E-19 2 115 116 22 128 352 +--FT---EQEEVTGLFSEDCILPCRFP--PGQD---EVIHWSKENRNVHSYYQQKDHLEEQDPHYRLRTHLFHENIPSGNASLKISNLTMTDEGSYTCYVGTAQyRTEVEVQLRVKA +>UniRef100_A0A6P8V0Q8_8218/ 93 0.237 4.794E-19 6 113 116 176 295 360 +------GPGQPIEASVGDDVILPCS--VSPDYNVEDLTVEWSLPDlkpdpsdrlsrvDYVFVYRRRREEVDMKLQEFIGRTELFEDELKVGNISLKISNVTLADAGKYRCFIPKleGGVKEAVVRLVV-- +>UniRef100_UPI000E1C8718_308060/ 93 0.278 4.794E-19 2 115 116 35 147 370 +--FTLAGPTSPVAAVAGQGIVLPCS--LHPRRSAANMTVRWTRVADVVHHYGSGQDRHEEQGPSYRGRTGLSKEGLASGSAALSITTVRHADEGQYVCFVQDGSdYERATMTLEVAA +>UniRef100_A0A671TQA4_8175/ 93 0.278 4.794E-19 4 115 116 38 149 385 +----VIGPSQPIVAKVGDYIILPCH--VEPALDVVSLTLEWTRPNLNpmfVHVRRAGQDLIDTKHPSYMGRTSVSIDELKNGNVSLKLSKVKPSDAGRYECYIPKLNTG-AFVELVVGA +>UniRef100_UPI0018F6FA54_9261/ 93 0.247 4.794E-19 2 115 116 41 155 400 +--FSVIGPSDLVLALEGEDVELHCH--LDPKMNAEPMQVRWFRSefSNIVHLYENGEDQFGQQMEEYRRRTELVRDAMDYGSVALRIHNVRVSDKGRFRCFFYNGlTYEDAHLELQVVA +>UniRef100_A0A3Q3IT84_43700/ 93 0.250 4.794E-19 4 115 116 39 150 414 +----VIGPSQPVVATVGDDIILTCY--LDPAVDAYGLTVEWARPDldpRFVHVWRDGAELENIKNPSYNSRTSLFVNELRHGNISLKLSKVRLSDEGTYKCLV--PGlHIDSAAQLVVGA +>UniRef100_A0A6J2VQE3_29144/ 93 0.286 4.794E-19 2 113 116 8 118 420 +--FQVVGPDVSLVVGAGEDLMLPCS--LKPNISAVNMRVGWFRvytSDLLLHLYDNGDES-KDQIQSYRGRTSLFKEELQKGNTSLKLSRVKITDEGEYRCVV-RSENWFDDISLSV-- +>UniRef100_UPI0003C90CD3_246437/ 93 0.239 4.794E-19 2 115 116 27 141 521 +--FEVVAPAEPVLALVGEDAELPCR--LSPNVSAAHMELRWFRGtfSPAVLVFVDGREQDREQTAEFHGRATLVADGIPEGRATLRIRGVRVSDAGQYQCLFREdRHTAEATVQLRVAA +>UniRef100_UPI000CDFB304_8036/ 93 0.241 4.794E-19 2 113 116 48 158 522 +--FTLSVPPDPVVAFDGHDIILPCH--LSPQTSAVAMDIRWFRDGhfaEPLYLY---EDRIREEGRGYEGRVSLFSQELERGNISLLLKNVKVSDKGRYKCQASHlNWIQEAEIVLQV-- +>UniRef100_UPI0015AB7A4B_7936/ 93 0.372 4.794E-19 2 115 116 33 148 529 +--FTVEVTHPSQQAEFGGNVTMECTFP--PGDTEQSLSVFWSRvhpqPTVEVYRLQNGLEDLRVPDPQYRSRVRLMKEELKDGRAVLQISNLRITDSGTYQCLMEMGGADYKQTALTVRA +>UniRef100_UPI0018F773D0_9261/ 93 0.230 4.794E-19 2 115 116 33 147 537 +--FAVIGPAKPIVVQVGEDAELPCH--LDPKMSAEDMEVRWLRAtfSPAVYVYRDGQGHFEEQMEEYRERTELLNDTITDGNVAVKLSNIRLSDNGRYHCRFQNsQHVAKSALDLHVAA +>UniRef100_A0A3N0YA76_495550/ 93 0.266 4.794E-19 1 115 116 260 380 623 +-SFTVVVPRDQIVAHVGSTVTLPCW--ISPPENAEVLEIRWYRHDqfsNPVLFYQHGKIQ-DVKEESFRNRSSLTrcsgqSGGLKDGDVSLRLEKLTVQDEGLFHCYVSGeSTYGSQEMVLKVNA +>UniRef100_A0A669CEW0_8128/ 93 0.258 6.576E-19 3 113 116 44 153 163 +---TVT-PSQTIITLVGEDVILPCH--LEPPSDAVSETLEWGRPDldpRFVHVWYEGQNHLVNQNPSYKGRTSLSTEKLKQGDLSLKLSRVKHSDNGRYRCFF---PSEHKEsiIELLV-- +>UniRef100_UPI0004980C84_144197/ 93 0.241 6.576E-19 4 113 116 37 158 196 +----VVGPAQPITAVLGDDIILPCC--LEPAADVQDKTILWSDPDlkldplnpqrgvEYVHLYRNRKEVPDMQITSYFGRTTLFEDELKRGNISLKITNVTMEDQGRYRCFIPKlkSRANAAIVQLVV-- +>UniRef100_A0A3B1IPD8_7994/ 93 0.271 6.576E-19 4 113 116 4 119 232 +----VLGPTDPLTVRLGGSLMLPCY--TETLIPLEELEVEWMRTDSEslVHLFQDGEIRPESQNQAYSGRASFFTEEIKHGNFSLLLTNITTEDAGVYNCSVHRQDesaqtsVQIKEIRLTV-- +>UniRef100_X2D2S7_106881/ 93 0.236 6.576E-19 8 115 116 19 132 235 +--------SSPLVALYGSDVILSCTFPHKPDSGTRRVMVVWQRkdssgSDQVVHSYYYQRDQLDQQGEAYRNRTQIFPEEFCKGNASLKLMRVRLEDEGRYTCYVGNeQDNVEHSVDLVVTA +>UniRef100_H3AC75_7897/ 93 0.239 6.576E-19 2 115 116 37 151 237 +--FTVFCQDPIIRAGFGEEITLQCQ--LDPPINATDMEVRWFRTayADPVHLYWDNKDDTRTQNTAYKGRTELFKEGLVTGTISLKLKNVGFTDEGMFTCSVDSGkGYEESQIEVKVGA +>UniRef100_A0A668S6L8_47969/ 93 0.243 6.576E-19 4 115 116 19 130 254 +----VVVPSRAVMATVGEEVVLPCH--IKPEMDANGMRLEWARPDltpGFVYEWADQKEHVVNKQPSYRGRTSVVKEKLEHGDISLKISNVTISDEGIYRCLVPQVGQEV-FIKLVVGA +>UniRef100_G3PZ99_69293/ 93 0.310 6.576E-19 2 115 116 23 141 268 +--FTVWAGKSTYEAQFGGDVVMSCRFKPKPSNPQADLKVTWNwissTSVREVYRMDNGEEVSASRDPDYRGRVKLFTEELKEGVAKLQVSRLRINDSGTYQCSVQTeQGADYKAITLSVVA +>UniRef100_F1RDV8_7955/ 93 0.330 6.576E-19 4 112 116 25 134 270 +----VRGPAQPLVAQLGSSMILPCF--VETPLPLDVLEVEWKRTDKEelVHLFQNGEDKPEAQYQSYRGRAGFFSEQVLKGNFSLLLENITVADAGSYKCVVySYLEVGETYVTIQ--- +>UniRef100_A0A3Q3LV60_205130/ 93 0.252 6.576E-19 4 115 116 43 154 272 +----VTGPSQTILVTAGDDVVLPCY--LGPTVDASGKTVEWTKQDlepRFVLVWRDGAELQNQKNPDYKGRTSLLIDKLTYGDVSLKVSRVRISDRGKYRCFTPSLGKES-TVELVVGA +>UniRef100_A0A667ZEF7_586833/ 93 0.252 6.576E-19 4 115 116 58 169 279 +----VIGPPQPIVATVGDDVVLLSH--LEPAVDATGMTVEWARPDlepRFVHVWRHSQELVSKKHPSYKGRTSLFTDKLKDGDVSLKLSRVNPADEGKYKCFIPSVGIET-IVELIVGA +>UniRef100_A0A5N5PQU3_310915/ 93 0.272 6.576E-19 0 115 116 46 166 295 +DSLKVTVPASHLMAARGHAVVLGCEFSPDfgQNPDLSSLVVTWQRqeDNRVVHSFYYGQDQLDTQNSAYKNRTALFVNELRKGNASVKIENVGMKDKGRYLCTVSTsQGTEKAELQLDYGA +>UniRef100_W5NAA8_7918/ 93 0.271 6.576E-19 4 115 116 19 132 298 +----VTVPEVPVVALFGNDTTLNCSFSTGETFNRSDISVFWQLTDtkRVVHSFYDGRDQLTDQGSNYINRTSLFLKELDSGNASLLLRGVQIADEGSFMCFVRIKEYKNAVLLLQVAA +>UniRef100_R4GAP5_28377/ 93 0.363 6.576E-19 2 115 116 20 139 299 +--FTVEVLQPRYFAEHGGTVTMGCRFPVHDPFNLTNLSVLWQRKPsqgnevKEVYKLSKGQEDLRQQHADYQDRARVAPSELKIG-LSmLCINNVKIADSGIYVCLVHYEGSDLKYIYLDVKA +>UniRef100_UPI000069EDFD_8364/ 93 0.258 6.576E-19 1 115 116 14 129 308 +-AIDLRVPELPVTGLLDKDVILPCWFTPSEGFSPKNLSVFWKLPNQQqDYGFVLGEDLQENQPPQYKDRIGLFHEELSKGNMSLLLQRVQLIDEGIYICFVNVQNSSYASVSLQVGA +>UniRef100_UPI0007047039_13735/ 93 0.289 6.576E-19 3 115 116 17 136 316 +---TVQSVPDMV-AHFGGDVTLSCLFPSQPRMNLDRLTLTWQKeleqaraEPRVVHSYYYGKDQLERQDAAYRNRTWLDAEGLARGNASLVLRGVRTQDEGVYCCHVaSEQGSRTENWELRVGA +>UniRef100_A0A5E4BCB2_9995/ 93 0.256 6.576E-19 2 115 116 1 114 317 +--FQVVGPRHPIVAVLGEDAILPCA--LLPAMNAENMELGWFRTtfSQAVFIYWNQQEQTEEQMAEYRGRTSLLRDILTEGQASVHIHKVRVSDNGMYTCFFRHGSfYDEADFEVKV-A +>UniRef100_A0A3B3T4Q0_1676925/ 93 0.275 6.576E-19 2 115 116 39 154 318 +--FQVQVPELPVVALFGQDATLNCSYGPSGTSSLSELTVFWQLTDsrRVVHGFWGGRDQLAEQGQAFTNRTRLFHAELGSGNASLQLRAVRVADSAGFTCFVRLGMYNSGSMLLQVAA +>UniRef100_UPI0004575723_7868/ 93 0.295 6.576E-19 2 113 116 59 171 320 +--FTVSGPALPVPAIAGSDVVLDCK--CSTDLPLEGVEVRWFRTrfDSLVHLYSEGRDQTGEQEEAYKHRTELFKKEFIHGNVSLKLKDVWGSDNGTYRCFIDYaGWYEEAVMELKV-- +>UniRef100_UPI0009A43439_259920/ 93 0.252 6.576E-19 2 113 116 1 113 364 +--FIVTTSKEPIVVTVGQDVVLECQ--LIPAEAPEEMEVRWFRKDWNnvVHMYWKGKDDPKLQMKDYSGRTALFHEHFANGNTSLLLKNISVKDNGTFRCFVISkAEDAEGSVELKV-- +>UniRef100_UPI0019016ADC_8040/ 93 0.270 6.576E-19 2 115 116 7 126 400 +--FEVLGPTRAIVAVAGDDIILPCS--IKPNISAEDMRVDWFRiilPDPQsnirVHLYQDGRDKYHDQIHSYRGRTSLFKEELKKGNIALKLTRVQGIDDGRYKCLVESkTHYDDATIQVYVRA +>UniRef100_A0A6P8PJB6_260995/ 93 0.470 6.576E-19 2 114 116 64 182 426 +--FTVEIAKLVYVAEYGSTVNMTCTFPEADSLRMKDLKVYWHQMSssqmivKEIYTLDGGKENLTLQDVSYRGRATLLTDKLYKGQAVLQISNVKLTDAGTYRCLIIYGGADHKQTTLQVK- +>UniRef100_UPI000E465817_64144/ 93 0.250 6.576E-19 2 115 116 33 150 514 +--FSsVPGPPERVLAYVGEDVILPCSFNIASNRD--DPTVEWSKEDlqpNVIFLYRDGCETFEMKHPAYEYKTHLIMRELKNGKCSLRISNIQLSDAGTYQCmRIWKDATQQvTKVELVVAA +>UniRef100_A0A4W6EKT6_8187/ 93 0.283 6.576E-19 6 115 116 37 145 521 +------GSSQPIVATHGDNVTLPCR--LDPAEDVTDLTVEWTRPDldpRFVHVRRSGQELVSKKHPWFRERTSLFINELKHGNISLKLSRVKLSDQGTYRCFI-PGKEKLSSVQLFV-A +>UniRef100_UPI0009A43951_259920/ 93 0.254 6.576E-19 0 115 116 26 140 530 +DDFRISCSQYPLVVEVGATAVLECQ--LIPRLPLKGLEIRWSKDNALVHLYRFGQDENAGQHASYKDRTQLFASEFQNGNVSLKLMQVTLPDNGKYKCFVELeaHGFRDAEAILSV-A +>UniRef100_UPI0018F56C55_9261/ 93 0.245 6.576E-19 2 115 116 130 245 575 +--FSVIGPAEPILALEGGDAEMSCH--LNTKESAEDMEVRWFRSQLPniVHLYQNGKDQFGKQMEEYRGRTELVKDAMDYGSVTLRIHHVRISDAGNYHCIFIDGrGyDDEAPLELQVVA +>UniRef100_A0A3B4C033_42514/ 93 0.273 6.576E-19 0 114 116 16 129 667 +DGLHVLGPSDPLIVELGGSVMLPCY--VEAPLPLEELEVEWKGadSGTLVHLFQDGESRPEAQNQAYSGRASFFTEEVERGNFSLLLTNLTTKDAGIYNCSV-YSQQETGQTSVEIK- +>UniRef100_A0A3Q3GQZ5_56723/ 93 0.265 6.576E-19 4 113 116 49 158 816 +----VIVPSQPVVSLVGEDVILPCH--LDPVMNAFDMIVEWVRPDPNprfILVWRHGQELETIKHPSFSGRTSVFIDELEKGNISLKLSKVKVSDEGGYKCFLPTLSKTS-TVQLVV-- +>UniRef100_A0A3Q1H257_80966/ 93 0.245 9.020E-19 9 113 116 12 119 134 +---------ENITAELGQDAILPCK--VPNKYNILITAVQWSRPDqdpEYVLLYRDGHLEPEYQHPSYQNRVDLQDKEMKDGDASLILKNVKKEDNGTYECRVFEKGKNEpiSNIYLVV-- +>UniRef100_UPI0006D8DB1F_7897/ 93 0.290 9.020E-19 1 114 116 19 133 136 +-SFSVNCYDQPVRVDPGQDAVLNCN--VIPSLPLEGLEVEWIEaaSGKMVHLYLDGEDAPESQHYDYRDRTELFNDQIPNGNVSLKLKNVNSNNAGRYRCTVTFeSQSVQADAELKVN- +>UniRef100_W5M2I9_7918/ 93 0.260 9.020E-19 2 113 116 8 117 201 +--FKLIVPSEPVVASVDSDVVLPCQ--LSPEMSAAAMEVRWFKEnfDNLVFLYKEGKETEGL---GYRSRVRLFKQEMERGNVSLLLQNVRISDQGIYKCHVSNvDWYEEPQLQLRV-- +>UniRef100_UPI0009076A26_8496/ 93 0.271 9.020E-19 0 113 116 43 171 212 +DSFqlTVvallcglTTAQRNVTAWVGDNITLPCCFPSQPNISIQHLTLTWQKrwaqgSDWVVHSFYYGKDQLDVQNPAYRGRTRLDPAGLAQGDGALMLRGILEEDRGVYQCHVTTElGRTSEIIQLTV-- +>UniRef100_UPI00087595D5_8187/ 93 0.245 9.020E-19 4 112 116 18 126 216 +----VSAPEgQNITADPGQTVTLPCRAP-----NTNIIVVEWTRTDlkpEYVLVYRDERPDPDNQHPSFQDRVDLVDRQMKDGDVSLTLKNVTREDTGRYKCRIIQGGTNHrKRSFLN--- +>UniRef100_UPI001447EF9F_310571/ 93 0.303 9.020E-19 4 113 116 39 157 232 +----VIGSLQPIVATLGEDAILPCH--VEPLLNVEELTVQWWRPDippdptdplsnyKYVHSYHNSRDEEDMKMPLYAGRTALLKDELKHGNVSLQIRDVKLSDEGRYRCQIPQLGSAS-VIKLVV-- +>UniRef100_UPI000C877005_10141/ 93 0.256 9.020E-19 2 115 116 30 143 248 +--FWVLGPPEPIVAVLGGDATLSCS--VFPAMDVRNMEMRWFRTTfmESVFIYRNQREQTEEQMAEYAGRTSLVKEFLAHGEAALNIHKVQVSDNGMYNCFFKMGSfSEEASLELQV-A +>UniRef100_UPI000DF2DB94_8128/ 93 0.241 9.020E-19 1 113 116 19 132 250 +-AF-VSADQKIITAESGQDVTLTCRAP-----NNNFIVVEWSRadlGDEYVFVYRDGRFVPDSQHPSFKNRVDLQDRQMKDGDVSLVLKNVTTADDGSYNCNIFNGGTTSwesiNTVSLTV-- +>UniRef100_A0A3B4TFV2_41447/ 93 0.264 9.020E-19 2 113 116 31 144 253 +--FLVgqSGPPQPIVAMVGDDIILPCH--LEPTADAVDQTVEWTRPDlnpRFVHLRRDRVDLLDEQHPSYKGRTSLSTNKLKCGDLSLKLSTVKLSDAGTYKCLIPKSATES-VVELVV-- +>UniRef100_UPI00163D38C5_188379/ 93 0.286 9.020E-19 3 113 116 14 125 261 +---TVTGPPGPITVPVGEEEVLPCRY--SPEQTARDLDVIWFREnvSPFVHRYKGGQDQYGEQMPQYRGRTELLKDGLNKGHVDLKIFHVQLSDRGSYTCFVGVD-SDYNEVvmELQV-- +>UniRef100_A0A1L8HY26_8355/ 93 0.411 9.020E-19 2 115 116 21 139 263 +--FTVEAARSHYTAEYGGKVNMECHFQVGKGSNVDDVEVYWEYiaaegGRKEVIKLIKGTENLSAQHEDFRGRARILKEELYKGHAVLQISNVELTDSGRYICIISAKGSDYKSMGLTVQA +>UniRef100_A0A673AFF4_375764/ 93 0.269 9.020E-19 4 115 116 20 130 268 +----VSSPSEPLVSLVGHSGTLPCH--LHPAADASQLTLVWTRSDldpRFVLVWPDGIEQGGRKHPSYTNRTSVSPEKLKLGDASLRLSSVRLSDEGTYRCFI--PQLTDSTVQLVVGA +>UniRef100_UPI0009058CEC_8128/ 93 0.254 9.020E-19 1 113 116 150 266 271 +-SLSVVDPPDPkiITAESGQDVTLTCR---APKTNIR--HVYWSRDDllpENVFLYQHGRFNPDNQHPSFKNRVDLHDRQMKDGDVSLNLKDVTINDAGTYECHVYMEETHSWKlisiIYLRV-- +>UniRef100_A0A6I8PES9_9258/ 93 0.247 9.020E-19 2 115 116 29 143 271 +--FDVIGSTKPILALVGEDAELPCH--LEPKVNAEFMEVRWSRSStlKIVHLYKKGEDQFGEQMEEYRGRTTLLRDAIAVGSVALKIHNISISDGGEYRCCFRESSfSDDVDLILQVAA +>UniRef100_UPI0018646E1C_42526/ 93 0.324 9.020E-19 1 111 116 34 147 280 +-SIKVTAPEGRVTAVRGRPAVLGCEFTPQPGSDLANLVVTWQRqEDiRVVHSYYYLEDQLERQSAEYHKRTSLFHTELSKGNASLRIVNVGPRDVGRYQCMVSTsSGTDKAEIQL---- +>UniRef100_W5LVA9_7918/ 93 0.267 9.020E-19 4 112 116 127 236 297 +----VSGASEPVDAYAGGEVVLNCS--VDTNVPLQELEVEWMRTDSEvlVLLFSEGESRPESQHQSYRGRAELFPQEIPRGNFSLRLKDVRTEDKGKYTCRVHTdSRSAITTAELK--- +>UniRef100_UPI0005D095F5_223781/ 93 0.483 9.020E-19 2 115 116 20 139 322 +--FTVEVPQQLYVVEYGSNVTMECRFPVNGSLNLGLLTVVWEQkrqgqsKSREVYTLRKGKTSSLSQHHDNIGRAALLHSELKLGRALLQITSVKITDAGSYLCLIDYQGVDYKYITLEVKA +>UniRef100_A0A1V4J3G0_372326/ 93 0.226 9.020E-19 2 115 116 32 138 334 +--FT---EQSTVTGLFSKDCILPCSF---PPGD--DEVIYWKKGDRDVHSYYYQRDQLESQHPDYRHRTQLFHQNVPSGNASLKLNSLTVADEGSYNCYVGTqQGKTEVEVMLHVKA +>UniRef100_UPI001863C3DC_42526/ 93 0.232 9.020E-19 2 114 116 80 194 427 +--FKVVGQSSPVLAAVGPDLSLSCSvkcVSGDTSMNAEDMKVMWTKDEEKVHVYENKNDDITQQSGSYKNRTSLDKQALQRGDASLTLRKVKASDMGTYKCTVEIRGKK-KHVSVEVK- +>UniRef100_A0A3Q1I7R2_64144/ 93 0.236 9.020E-19 6 115 116 33 142 434 +------GPSQPIVATVGDDVILPCH--LEPAVDVAGMTLAWSTSDlepRLGFVLLSGQDMVNTKHPSYKGRTSLFTNELKHGNISLKLSKVKPADEGTYQCYVPKlNETSL--VELVVGA +>UniRef100_A0A3Q4IGZ6_32507/ 93 0.273 9.020E-19 3 115 116 34 148 434 +---TVVGPSEPVVAIVGDDTVLPCH--LDPAVNAADMTVEWTRSDltpKFVHVWRDGVELVNKKNEAYMERTSLPINNLKLGDISLKLSKVKLSDRGSYKCFIPTGIYRQEIIWlLMVVA +>UniRef100_UPI0010166636_32473/ 93 0.275 9.020E-19 8 113 116 42 147 448 +--------SQTVRAMPGEDVVLPCH--VDPPLDLSQFTVEWGRPDlkpRFVHVWHNQKEYLADQNKVFKGRTSLFKDKLKDGNVSLQLSDVRHSDNGRYRCY-NPKEKTEYFISLLV-- +>UniRef100_UPI001557A07E_31138/ 93 0.234 9.020E-19 2 113 116 37 149 502 +--FSVIGPDHPITASVGDEVILACR--LSPSMSAKNMEVRWYRAqfSSVVHLYREGKNQYTEQMSEYRGRTEFLKDGLADGRVALRIGNIRLSDSGLYKCFFQSeFSYQEAALELQV-- +>UniRef100_UPI00145A3C29_409849/ 93 0.341 9.020E-19 2 115 116 23 142 503 +--FTVELDKSTYKSEVKGDVVMGCSFQTPPPTALSGITVRWHWiapgGDvREVYHMDNAGEQLATQHPDYRGRARLLTDEIKQGWAKLQISNLRISDSGKYQCFVQTeAGADYKTLTLSVFA +>UniRef100_A0A3P8NPR2_8154/ 93 0.258 9.020E-19 4 112 116 273 379 507 +----VVGPSQAVTVMVGDDIILPCH--LKPASDASGMTFEWARPDlkpRFVHVWHEGQDLHVNQHSSFKGRTSVDITELKHGDISLKLSKVKHSDKGIYRC---YFPDLDKEITVQ--- +>UniRef100_UPI00101A9D46_29078/ 93 0.285 9.020E-19 2 115 116 31 147 531 +--FDVAGPAEPVLALLGSDAELPCHLP--ANLSTAPLEMQWLREPEAlaVLVHRAGQAQDTEQLARYRGRAALVLDNLAQGRVALRIRRVQASDDGEYRCSFRRedgPGHGEASVRLRVAA +>UniRef100_UPI0018643C7A_42526/ 93 0.252 9.020E-19 4 114 116 138 250 817 +----VVGPAEPLVVEAGEDLVLPCS--LQPSVSAVDMTVEWSRlhlGDRIVHLYEYHKDKSLDQMESYRGRTTLFKEELKKGNTSLKLSVLQLSDEGAYKCLIEFmSWNNHVIVYVEVK- +>UniRef100_A0A3B4H8G9_303518/ 92 0.254 1.237E-18 2 113 116 6 118 130 +--FTI-CPQEdqkNMTAESGQDVTLTCR----APKNNIILGVEWSRadlRDEYVLFYRNEQLDPDNQHPSFKNRVDLQDKQLKDGDVSLILKNVSINDNGTYECRVKAGTNRRKRAILDV-- +>UniRef100_UPI000549A560_9103/ 92 0.275 1.237E-18 7 113 116 21 129 140 +-------PDVTCHAFVGETVVLPCSITPPEELNISYSKLYWQKEDDLVHFFHEGCNDLKFQDKQYEGRTSLFSSEVKHGNFSLKLSNVQPQDEAVYSCIYSQSGHQTQKfkIKLEV-- +>UniRef100_A0A3B4U6L3_41447/ 92 0.303 1.237E-18 2 97 116 38 134 145 +--FQVVGPSQPIVALVGDDVILPCH--VQPAADVVSQSVEWGRldlEPKFVHVWHQGQNFMVNQHSSYKGRTSLSTEKLMQGDLSLKLSAVKHSDNGRYRC------------------ +>UniRef100_A0A3B3V831_48699/ 92 0.232 1.237E-18 4 115 116 37 150 177 +----VTDSPQSVTVMVGEDVVLPCF--LKPPKDASQMTVEWGRPDlkpRFVFVSLEGQEYSVDQNEAFRGRSSIIPENLKNGDVSLKLSDVRISDNGRYRCYLPREKKEYfTELVVALQA +>UniRef100_UPI0019541BB5_47969/ 92 0.254 1.237E-18 2 112 116 5 117 184 +--FFVW-PgnnnQNDITAKAGQNVTLPCQ---APNNNI-ILGVEWSRadlGDEYLLFYRDGRFDLENQHPSFKNRVDLQDKQMKDGDVSLILNNVTTNDTGTYECRVKTGTQRRKRAILN--- +>UniRef100_UPI00165AB49C_8078/ 92 0.284 1.237E-18 2 112 116 25 145 197 +--YQVTGSSQPIVAAPGEDVVLLCH--VEPQLDVVDLTVEWSKPDlkpdsnyrpkgmEYVHLYRDNRDVPDMKILSYKGRTALFADGLRQGNISLLITNVTAADEGQYRCFIPKLNAQIKSSVVQ--- +>UniRef100_UPI0011EA309B_63155/ 92 0.254 1.237E-18 4 115 116 131 248 250 +----VVAPPvfETITAESGQNIILPCRAPN----NNQIRAVVWAKPdleDEHVYLYRDGRFDPGKQNPVYRNRVDLQDRQMKDGDVSLIMKDVTVNDSGTYECRVIQRGASRSNkapsiIYLSVVA +>UniRef100_A0A6P8TH66_8218/ 92 0.260 1.237E-18 5 113 116 36 147 262 +-----SGSSEPIRAPLGGDVILPCV--VQPQINMEDLTVMWWRPeilvDPNwyVHLYPEKQHQEAQTMPSYAGRTEMFADGLKLGNVSLRIRNLKLSDDGRYRCIIPHLPLDT-TIKLEV-- +>UniRef100_A0A401SWC6_137246/ 92 0.279 1.237E-18 2 115 116 13 130 277 +--FKVHTLDTVVTAVYGQYVVLRCSFTVqHGSPSLERLVINWQRADTEdvVYSYYYGKEQLSHQSPQYSGRTSLFMEELKRGNASLKLDQVKSEDAGLYKCFVSGaLGSGWGTMSLIFAA +>UniRef100_UPI001175DDC1_586833/ 92 0.283 1.237E-18 6 115 116 39 148 283 +------GPPQPTVATVGDDVILLCH--LEPAVDAVGITVEWTRPDldqRIVLLWHHGWEHEHKKHPSYEGRTSLSLGKLTQGDVSLKLSKVKLSDEGKYRCSIPSLGKES-IADLVVGA +>UniRef100_UPI001864FE51_42526/ 92 0.313 1.237E-18 1 115 116 15 132 286 +-AFKVTVPAGRLVGIRGQPAVLGCEFIPDSYLDMSNLVVTWQRkeDNRVVHSFYYEQDQLARQSTDYQNRTSLFVTELLKGNASLRIEAVTPKDEGQYLCMVSNtRGTDKALVKLEYGA +>UniRef100_UPI0018F2FB94_7830/ 92 0.235 1.237E-18 0 115 116 28 146 291 +DAIDDTAPETTLIGIHHQSIVLGCRFATHDGFQLENLIITWQRveHDEVVHSYYYGKDQTSHQSEQYSGRTSLFPEEFKHGNASLKLEGVRAEDAGQYICFVSTiSGSAEETVFLNFAA +>UniRef100_A0A6P5KIA9_38626/ 92 0.258 1.237E-18 1 115 116 169 281 291 +-AFSVTGPAQLIQAKQEESVTLSCQ--LCPKMDAQDMTVNWFRNQTLVHSYPAGEKQQESQGTGLQGRMELLKHDMAGGKVTLRIQQVQVSDSGQYTCRVQSPDScDEAHIELQV-A +>UniRef100_A0A401SBG4_137246/ 92 0.271 1.237E-18 1 115 116 26 143 294 +-AFDVAVSKTTLVGIHRQSIVLGCSFTVDSRLPLDHVIITWQRaeTNDVVHSYYYGKDQLSQQNEQYSGRTSLFPEEFKHGNASLKLAGMTAEDAGQYECFVGNiLGSAKGTISLKFAA +>UniRef100_A0A2D0QKF0_7998/ 92 0.307 1.237E-18 2 115 116 26 142 308 +--FTVSKPVGRVVAVRGQPVFLDCEFTPDPTSDLSSLVVTWQRveDSRVIHSFYYQRNQLDLQSPDYRNRTSMLVSELRKGNATLRIEPVGPRDVGGYLCTASNaKGTDAAQVWLEYGA +>UniRef100_A0A6P7P8D5_158456/ 92 0.237 1.237E-18 4 99 116 142 236 326 +----VIGSDQAVQAVVGDDVILPCH--MEPPVDVTTLTVEWTtRNGAVVHKFESRKDNTDIQNDTFKGRTSLFHDEMHKGNISLKLINVTLTDAGNYTCFV---------------- +>UniRef100_UPI001175D78F_586833/ 92 0.252 1.237E-18 2 113 116 81 204 338 +--FQVIGSLQPITATVGDAVILPCR--VEPEDNVEGLTVEWTRRDlrgdpgnpldktPYVHLYRGRREDLVMKNDDYRGRTFLLREDLRRGNMSLKLVNVGLSDAGTYRCFVPKlqGNRKETVVQLIV-- +>UniRef100_A0A6P5IN80_38626/ 92 0.241 1.237E-18 2 115 116 38 150 344 +--FTVSGPlAQPTVAWVGEDVLLSCH--LSPKMDAREMTVKWVRGPLVVHMYRMGKEMMFVQAPAFQGRTKMLREDMAEGKVTMRIHQVQLSDAGQYTCYFQAGTfYNETSFDLQV-A +>UniRef100_A0A3B1J501_7994/ 92 0.247 1.237E-18 2 113 116 247 358 360 +--FKVVGPDAPLVVEVDEDLVLPCS--LHPNISAVDMTVEWTRTDlyqteKLVHLYEGYEATYDNQRQSYRGRTALFKEELQRGNTSLKLSAVQPSDEGAYKCFVRDSMTSS---ELTV-- +>UniRef100_UPI000528711B_54374/ 92 0.217 1.237E-18 1 114 116 36 142 385 +-SFT---EQETVTGLFSKDCILPCPFP--PGHD---EVIYWKKGNKNVHTYYYQKDWPDRQDPDYRHRTHLFHENIRSGNASLKLSNLTVTDEGSYKCYVGTqQNKTEVEVTLRVK- +>UniRef100_A0A6P8FIE3_7950/ 92 0.286 1.237E-18 2 114 116 21 131 395 +--FQLQGADGPLVAQLGGSVLLPCS--AETPLPLEELEVEWRRTDSDalVHLFQEGEVRPESQNEGYRDRA-LFTGEIAKGNYSLLLSNMTTEDAGVYSCNV-YTGEESGDVRVEVK- +>UniRef100_UPI0004BD7A9E_9798/ 92 0.256 1.237E-18 2 115 116 30 143 450 +--FTVIGPPRPILALVGEDADLPCH--LSPKMSAEMMRLMWVRSslGQVVYMFVNGQEVKNVQMAEYRGRTLILSDGIPEGKATLRIYDARASDNGNYQCYFQDENFlEKATVELKV-A +>UniRef100_A0A6J2UXJ6_29144/ 92 0.330 1.237E-18 2 115 116 20 135 481 +--FTVEVGKQVYEAELHTNVTMVCTFP--PGTGDSNLSVIWRRmsplPDLNVYRLENGQEKHDYPSAHFSGRASLINQKLKTGQAVLQLSNVRISDSGSYRCIVKRDDVDYKQTTLIVKA +>UniRef100_UPI000B4EB490_10047/ 92 0.285 1.237E-18 7 115 116 31 140 521 +-------PQEPVLAPVGSDAELSCQF--SPNASAERAELLWFRRGRSpaVLLYRAGREQEGQQMPEYRGRATLLTDGLRDGRATLRIRGVRVSDQGEYRCLSTRGGyAEEAAAHLRVSA +>UniRef100_M0R4D3_10116/ 92 0.305 1.237E-18 2 115 116 30 145 538 +--FLVFGPSDPIVATLGGEAILPCSvFPVMSVENMEELR--WFRTrfSEAVFVYRDQEEQKEGQLPGYSQRTSLVKDQFHEGKAAVRIQNVQESDSGIYVCHFKQGHFHEEAIlELKVAA +>UniRef100_A0A2Y9H8N3_29088/ 92 0.228 1.237E-18 2 113 116 19 129 583 +--FHVIGPRAPVIALVGEEAVLSCQ--LSPSMDAQNMEVRWYRNDPFglLHHYSTSQDDMEEQRPEYQGRTEFLKENITRGHVALRIHSIQPSDGGEYACFF-ESSTYYNEATFQV-- +>UniRef100_G3VI30_9305/ 92 0.245 1.237E-18 2 113 116 139 249 607 +--FTVIGPQQPVIAMVGEEAIFPCH--LSPQMNAQDMDVMWFYGesSELVHHSKYGQDYLKYQHQEYKGRTEFLQDDISTGSVALKLRHIRPSDEGKYWC-LFESSKTYGEAEYQV-- +>UniRef100_A0A6J2RPR8_56716/ 92 0.300 1.237E-18 6 115 116 11 114 614 +------VPPQPIVAAVGSDIILPCH--LKPAMDVTAETLEWTRFDLN-LRFVLVWRDAQTEHPSYKGRTSLFTDELKRGNISLKLSKVQLSDQGTYTCNILDKQS---SVELVVGA +>UniRef100_UPI0011761F40_586833/ 92 0.266 1.697E-18 9 113 116 29 135 148 +---------EEVRAVVGENVTLPCQ--TEPPKDLQSLTVEWKYNESFVHHYRTGQDDHDEQHQQYRHRTILSHEDLVKGNLSLKLLHVQLSDQGNYTCRVvklsKNATFTSGHVSLIV-- +>UniRef100_UPI00111C073B_1026970/ 92 0.239 1.697E-18 0 113 116 33 147 151 +DSFLVVGPSEPIVVMLGADAVLPCY--VDPAMSVENMELRWYRSqfSEAVYMYQDGMEQTGQQLEDFKRRTELVKDRMSEGRVAVKIYHVRVSDNGMYRCFFRKGSdFEEATLELRV-- +>UniRef100_UPI0007BA04F7_48698/ 92 0.257 1.697E-18 13 113 116 2 100 154 +-------------AKVGDNVTLPCH--LVPPFNVSNLTIEWRFKSKNIYVYRSGAKDNETSDQNYTNRAFMFHDEFEIGNISLTLTNVTKKDNGSYTCRVLNNQVKKGNVTLIV-- +>UniRef100_UPI00146CE586_52239/ 92 0.286 1.697E-18 4 113 116 19 129 162 +----VHVSPEKVNVSAGGVVILPCSF---PPKD-VFPTVEWSKTDlkkGLVFLFRDNREDLEMKSPLYVNRTNLFLEHLKSGNASLRISNVQPADAGTYRCMrmWNNGQQNITKVELFV-- +>UniRef100_W5M2B1_7918/ 92 0.245 1.697E-18 0 114 116 33 145 186 +DKFEVIVPLVPVVADEGSDIVLPCK--LSPQTSVIGMHVRWFRQkfSEYVYLY---KDKMETVGSGYEGRASLFSTELEKGNVSLLLKEVKISDEGPYKCHVSRlESFAEPQLQLTVK- +>UniRef100_A0A3B3SKG8_1676925/ 92 0.269 1.697E-18 2 114 116 32 143 198 +--FLLHGSADPLTARLGGAVLLPCF--ADRPLPLEGLQVEWRRTDTDtiVHLFLGGQSRPESQGDAYRGRAHLLPQEIPKGNFSLLLEDVRTADTGVYECVV-YREQERRETRVRIQ- +>UniRef100_UPI0009049CFD_8128/ 92 0.254 1.697E-18 2 108 116 16 122 208 +--FTfVTAEQKHITAETGQDITLPCR---APNNNIHPIVVEWSRAdlDEYVLLYRDEGSVLEDQHPSFMNRVDLQDRQMKDGDVSLILKNVTTNDNGTYECHVVQGGPSLKK------- +>UniRef100_UPI00145B6D27_409849/ 92 0.221 1.697E-18 4 113 116 13 131 237 +----VIGPSLPVMALLGEDVILPCR--CDPARDLGSMTVEWSRTDvkpapsdplkrsKFVHMYRNRKDDMDMKIEEYINRTQLFPEQFGAGNASLRIRSVRLSDNATYKCFVPNLW-EEAYVTLIV-- +>UniRef100_A0A2K5Z487_9568/ 92 0.264 1.697E-18 2 115 116 29 142 252 +--FTVVGPASPILAMVGENTTLRCH--LSPEKNAEDMEVRWFRSqfSPTVFVYKGGRERTEEQMEEYRGRTTFVSKDISRGSVALVIHNVTTQENGTYRCYF-QEGRSYDEAILHlVVA +>UniRef100_H0XN66_30611/ 92 0.239 1.697E-18 2 115 116 30 144 268 +--FHVIGPKKPVIALVGGEALLPCH--LSPSMDAQGMKVMWHLNhlSEVVHYYGNFQDDLQQQSPEYQGRTELLKENITKGQVALRIHPIHVSDEGEYSCSFASStHSGEAQLEVTVTA +>UniRef100_UPI0018F62E9A_7830/ 92 0.254 1.697E-18 1 115 116 18 135 284 +-AFRVQMVKKELTAIINQTVVLGCNFTVTEELSFENILVTWQRveSNEVVHSYYYGKDQFSEQDAQYSNRTSLFPEEFKTGNASLRLEGVNTKDIGKYQCYVSNtAGNDKGIISVTSAA +>UniRef100_UPI0018F4CDBA_7830/ 92 0.273 1.697E-18 2 115 116 23 139 287 +--FRVHTSKTPVTAIYGQYTVLRCSFTVQDASSLEGLVINWLRveTEEVVYSYYYGKEQLSHQSSRYSGRTSLFLEELKHGNASMKLERGRAEDAGQYKCFVSNiKGSDQDTLSLIFAA +>UniRef100_UPI0015B34644_7936/ 92 0.271 1.697E-18 1 115 116 19 136 288 +-AFEVSVPQRRVLAVRGRPVVLGCSYAPSLGNSLEDLVVTWQTaGDNLVLhSFYYGQDQLAQQSARYRNRTSMFRPLLGAGNASLRLDRVGPQDSGRYLCSVDSlLGNGKAEVQLEYAA +>UniRef100_UPI0018F6EBB3_7830/ 92 0.269 1.697E-18 2 113 116 21 133 295 +--FLVLGPDEPVVAIAGEDVLLECQ--LVPDLSASNMDVQWLKlgLDSPVHEYRNGEDYIVDQHRDYRGRTELLKHELTKGTIILRIKNTTMFDRGKYTCFVDDrTNSGETAVSLKV-- +>UniRef100_UPI0008786FB4_113540/ 92 0.347 1.697E-18 2 115 116 18 133 322 +--FTVEISSPSYQAELYGDVALECRFP--PGDGTVPLSVFWGRlqPGQNLVVYnmINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVKA +>UniRef100_UPI00156093FE_7906/ 92 0.285 1.697E-18 2 115 116 72 187 325 +--F-VTVPSS-VNCTEGQDCILSCTFNYTGGGWDEKLAVIWRRaeKDRIVHSYHDNWDQLVDQSPQYVSRTSLFDSELQRGNASLLLRRVREEDAGKYRCFVSTPrlyGSGLTEVVV-VPA +>UniRef100_UPI000B3DB94E_8996/ 92 0.254 1.697E-18 1 113 116 18 126 351 +-AFRGSREQETVTGVFSKDVILPCPF-----LPGNDEVIYWKKENKNVHSYYEQEDQLEDQHPDYRNRTHLFHENIGHGNASLKLSNVALTDEGLYYCYVGTeKAKTEVDVMLRV-- +>UniRef100_A0A4D9DG29_55544/ 92 0.316 1.697E-18 3 115 116 135 254 363 +---TVMVQSAPdVVAHFGGDVTLSCLFLSEPGMNLQRLNLTWQKeragaEALVVHSHYYGRDQLDKQDEAYRNRTQLDPEGLARGNASLMLRDVHMQDEGVYLCHITSElGRTSALWELKVAA +>UniRef100_A0A0G2L4W7_7955/ 92 0.241 1.697E-18 2 113 116 175 286 418 +--FMVKTPSGPLVIPLGSSVILPCYC----NKDLADLRVEWRRSDSEtlVHLYQDGESQPEEQDEDEQNRAHFFTEQIQHGNFSLRLNNLTAEDKGEYTCTVYSqqNAVFSTKTNLEV-- +>UniRef100_UPI0010A0485E_27687/ 92 0.254 1.697E-18 2 112 116 20 131 449 +--FSVSGSDEPLVAALGEDIILPCN--VDTPVPLEELELEWIKKDKSslVHLSIAGVDQPESQHKSYRNRTQIFNDKLLTGDYSLKLKKTEVQDEGKYRCVVHSrNQSEEVIVELK--- +>UniRef100_A0A3Q1JV29_64144/ 92 0.286 1.697E-18 4 115 116 39 149 452 +----VTGSSEPIVGIVGGEVVLPCY--LEPAMPAFDMTVEWTRPDldrRFVLVRRDGEELQNKKHQSYEGRTSLFSDELKNGNISLKLSKVKLSDKGLYRCYV-PGWKSETTVEL-VVA +>UniRef100_UPI0015CFCC4D_8005/ 92 0.264 1.697E-18 0 114 116 17 130 454 +NELHVLGPSGPLAIQPGGSVMLLCY--VQTPIPVEELEVEWRRTDSEtvVHLFQDGKSQPESQDQAYRDRANFFTEEISHGNFSLLLKDVTTKDTGVYKCVV-YKNQEYNETLIEVK- +>UniRef100_A0A0G2KFQ0_7955/ 92 0.247 1.697E-18 2 113 116 134 252 587 +--FVVHGPSAPLSAPLGSSVVLPCY--IDNKLLMEDLEVEWRRADSEtlVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLTVQDEGEYRCRVFIqlnKGETMvqiKDVeRLLV-- +>UniRef100_UPI0007B3FD6B_13616/ 92 0.275 1.697E-18 2 115 116 26 138 784 +--FIVLGPQETIIALVGRDVTFPCH--LSPQLDAQHMDVIWFHDqSDLVHQYRYEKDYLKQQHLDYQGWTEFLHQNISRGNVALRLHHVRPSDEGKYRCYFARSTyNREAEFQVDV-A +>UniRef100_G1N170_9103/ 91 0.487 2.328E-18 2 114 116 20 138 151 +--FTVEVPQQLYVEEYGSNVTMECRFPVNGSLNLGLLSVVWEQkrqgqlESRDVYTLRNGKALLSSQHHDYMGRAALLHNELKSGRAILQITSIKITDAGSYLCLIDYQGADYKYITLEVK- +>UniRef100_UPI0006D935DB_7897/ 91 0.254 2.328E-18 0 113 116 14 134 163 +DALFIFTAAilSLVTGQHGSDVILNCTFPYEP-IDTLPLKVLWQKinsnsADQVVHNYYHQRDQLDQQDEAYRNRTQMFPEEFRKGNASLKLMRVRPEDEGRYTCYVWKkNGSVYYNVDFVV-- +>UniRef100_A0A4W6DIE8_8187/ 91 0.294 2.328E-18 5 113 116 25 133 171 +-----SCPTEPIQAEEGDDVTLQCH--VDHSVNLTKYTLDFTRADlskKIVHAYRHGKDDPDPQMSEYRGRTTLIHADLSRGNMTLLISSVQMSDTGQYRCFV-LDLAASCTIVLNV-- +>UniRef100_UPI0003596EFF_59894/ 91 0.235 2.328E-18 13 115 116 28 131 177 +-------------VFVGGTVVLPCS--TSPPVEPNKSMVYWQIGTQVVHFFMNGQDSPKDQDEKFQGRTSLFPDQMKYGNFSLKLSNVQLWDDAEYSCIYRQtesHQTKKSTIKLNVSA +>UniRef100_A0A4W6D0G9_8187/ 91 0.235 2.328E-18 5 114 116 5 121 182 +-----EQPKvigSTVKAAVGEDVILPCH--LDPPFNVTNLTveVEWTNNDNRmVHVYENGSDRPEEQDQVYRDRTEMKKDLLRTGDLSLTLKHPKVTDTGEYRCVVYNREGNYmrgKTVQLKVK- +>UniRef100_UPI000904B465_8128/ 91 0.233 2.328E-18 3 113 116 16 132 198 +---CVFADQKIITAESGQNVMLPCR---APNENKTNTVVEWSRPDlneEYVLLHRGGHFDPASQHPSFKNRVELQDRQMKDGDVSLILKDVTTADSGTYECRIRKrvrsilEGGPISSIYLSV-- +>UniRef100_A0A3Q2H074_9796/ 91 0.264 2.328E-18 2 115 116 37 150 212 +--FSVIGPTVTILVMAGEDVDLPCHLPL--NVSMETMELIWVRSrlREVVYQYANGQEVEDKQMAEYRGRTSLLRDGIAEGKAILRISNVRASDSGNYLCYFQDGNFSEITlVELKV-A +>UniRef100_A0A6G1Q6X5_215402/ 91 0.254 2.328E-18 6 113 116 48 167 238 +------GPSGLIIAAPGDDIILPCH--LEPPLNVQSLTVEWSKPDlkpdpsdrlsrvGYVHLYRGRREVVDMKIPSYIGRTELFTDGLKKGNISLRIINVTLADSGRYRCFIPKLNSKVKDsvVELVV-- +>UniRef100_H3A2Y3_7897/ 91 0.252 2.328E-18 2 114 116 42 153 251 +--FTVSCPDQTIGAHFGKDIILQCK--LEPPIDVINMEVRWFRThfNDLVHLYRNQKDDANTQNIAYRARTELLKDDLTRGIISLNLKNIQVTDEGSYTCYV-DARTWYEETKLEVK- +>UniRef100_UPI0004572592_7868/ 91 0.231 2.328E-18 0 115 116 16 133 263 +DTFKVVGPNGPVIAQFGSEVVLPCL--LVPGQTPEGMLVRWYLSkwEKLVHLYResDPQDQNKDQLKEYQGRTQMFESQMPTGNVSLRLLDLRLSDAGSYVCFVGSKNLDEqVQMELKV-A +>UniRef100_UPI00186487E0_42526/ 91 0.260 2.328E-18 2 113 116 20 138 267 +--FKVVVPVAPVVAAAGSDVVLPCSVRRSadqSSLSAVDLNITWTgsdLGGAVVHFYGDHKDMNAGQIPHYRGRTALFKEELQNGDASLRLSEVNLRDEGKYRCRVDSDYfDDEASFDLKV-- +>UniRef100_UPI0018FF3ABC_8040/ 91 0.372 2.328E-18 2 115 116 20 135 274 +--FTVEVDSLSHVAEFNGDVTMGCRFQ-PGGWDP-NLSVIWQRvqplPDVEVYKLDNGQEDLTSQNLQYRGRARLVSEELTNGWAKLHVSRLRINDSGVYRCLVEMGGADYKQTTLTVKA +>UniRef100_UPI001653E01B_283035/ 91 0.280 2.328E-18 1 113 116 24 145 274 +-AGEVIGSFQPIVAPLGGDVILPCH--VEPQLDVEELTVEWWRSDippdprdplsnyRYVHRYHDKHHEEDMKKPTYAGRTELFTDGLKHGNISLKISNVKLSDQGRYRCQIHQLGRAS-VIMLLV-- +>UniRef100_UPI000577DAA2_8010/ 91 0.279 2.328E-18 1 115 116 16 133 279 +-AFKVRTPQPVVLAIYGQPAILKCLFPASSDRVDPSLVVTWQRveDSQVVHSFYYGTDQLDRQSVRYHNRTKLFHSQLADGNASLRLDRVGPEDQGRYLCSATNtNGSGKIVVQLKYAA +>UniRef100_UPI0014903234_1203425/ 91 0.280 2.328E-18 4 113 116 40 162 284 +----VIGSFQPIVANIGDDVILPCH--LKPALNAATQTVEWTRQDlepRFVYLWRSGEELLGDQHPSYVRRTSLFINELKNGNVSLKLSRVKLSDRGTYRCFLPNidrdanvellfGSVSSPDISLsKV-- +>UniRef100_A0A401PRE0_75743/ 91 0.254 2.328E-18 1 115 116 39 156 304 +-AFRVQMIKKELTAIINQTVVLECSFTVTEESPFENFLVTWQRveSNEVVHSYYYGKDQFSEQDAQYSNRTSLFPKEFKTGNASLRLEGVNIKDIGKYQCYVSNtAGNDNGIISVTSAA +>UniRef100_UPI0014030860_386614/ 91 0.264 2.328E-18 1 115 116 20 136 308 +-SLDIQVPMDPVIARYGEDVTLNCTFTIEGNFTLGDVSVIWQLTETKtmVHSYSRQWNVQSEQADSFVNRTTLFMDQLSKGNASLLLRNVKIEDEGSFTCFVRVLDHNSAPIMLQLAA +>UniRef100_A0A4W4GCA4_8005/ 91 0.243 2.328E-18 4 115 116 17 131 312 +----VQVPESPLVVLFGMDAVLNCTFLGGvPVFNLSELSIFWQVADtqRSVHSYWNQQDQLLYQEERFVNRTSLFPAHLATGNASLLLRRVQVADEGIYTCFVRVQNYSKAALVMQVAA +>UniRef100_UPI0009052925_8128/ 91 0.256 2.328E-18 2 113 116 18 137 359 +--FMVSASPDqkNISATVGESVTLPCRAP-----DNSIRAILWSRPDlepKYILLYRDKQIDPEEQHPSFKSRVDLQDRQMEDGDVSLILKDVTINDSGTYECQVFMkGPNQRKRtadyitiINLTV-- +>UniRef100_UPI001490670A_1203425/ 91 0.290 2.328E-18 4 115 116 20 134 423 +----VHALPETVQAFVGGDVVLPCSFHVSANDDL--PSVEWSKEGlqpNVIYLFRHGCETYEMKNPAFEFRTSLITMELKNRNFSLRISNVKLSDAGTYRCMrlTGNAPTDFAEVKLVVGA +>UniRef100_UPI001560A04D_7906/ 91 0.264 2.328E-18 0 113 116 23 137 465 +DGYSVEVPVDLVSGIVGDTVTLPCR--LSPLGDAVRMEVRWFRDGieAPLYFYTPQNPVSSIQHDEYRDRARIFIEELSVGNLSLQMSKIQTSDSGRYICSVFHKiKYAHAVVTLKV-- +>UniRef100_A0A2D0RC21_7998/ 91 0.264 2.328E-18 4 114 116 25 139 480 +----VVGPDAPLVAVAGEDLVLPCF--IKPNTSAVDLRVEWFKLDGVnslVHLYNDHEDRNEKQAQAYKRRTSLFKEELQKGNASLKLSDLNVSDEGEYKCFIEDkSWFDDitVRIIVEVQ- +>UniRef100_UPI00147A1EE4_310915/ 91 0.266 2.328E-18 1 114 116 22 139 481 +-SLKVVGPGAPLVAVAGEDLVLPCF--IKPSTSAVDLRVEWFKldvVDSLVHLYEDREDRNEKQAQSYRRRTSLFKEELQKGNASLRLSALRVSDEGEYKCFIEDkSWFDDitVRIVVEVQ- +>UniRef100_G3VI30_9305/ 91 0.252 2.328E-18 2 111 116 24 135 607 +--FTVIGPQQ-VIALVGGEAILPCH--LSPQMDAQDMDVMWFYGESSllVHQYKDRQDHLNHQHQEYKGRTEFLRDDISNGSVALKLHHIRPSDEGKYRCFFESssaSGEAEYQVYV---- +>UniRef100_A0A5A9N888_1572043/ 91 0.291 2.328E-18 2 102 116 284 384 639 +--FTVKGPSGPLVVPLGGSVLLPCS--VDSLLSVKDLEVEWKRSDSQtlIHLYEDGDNGEVVQNEDYRDRAHFYTEDLKHENFSLLLKNLRKEDEGNYTCKVYSG------------- +>UniRef100_A0A6P7P4R3_158456/ 91 0.254 2.328E-18 6 115 116 77 188 691 +------VPSRPVVVPPGSDVTLPCG--LDSAVDVTAETLEWTRPDlspRFVLVWRSGQEFVNIKNPAFAGRTALFADELKTGNLSLKLSSVAVADEGTYKCFVPDkSEEAFVELIVAVAA +>UniRef100_UPI00109F97C6_27687/ 91 0.236 2.328E-18 4 113 116 26 137 858 +----VTVPNAPVTALVGESVILPCH--LSAEISAVEKEVRWYKvrNNKSsiVLSYVTKKSTLEIQNEEYSDRVNFFIQEMEKGNASLQIKNTAFSDEGEYKCCIISDNLHCKNVKLLV-- +>UniRef100_UPI00188E3988_50954/ 91 0.256 3.193E-18 2 115 116 63 176 179 +--FHVLGPSKPIVAELGKDATLPCS--LYPAMSAENMELRWFQSNvwESVFAYQDRQEQNEELMAQYKGRTSLVGKFLSKGEAAVRIHNVQVSDNGLYTCFFSNGVfSDQARLELQV-A +>UniRef100_A0A669DVR1_8128/ 91 0.239 3.193E-18 2 113 116 10 127 183 +--FCIFVfPllgQTTITAESGQNISLPCQV---PANNEQILAVQWSRADlkqEYVILYRDEVFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVTFNDTGTYECRVFRRGTNHriSTITLSV-- +>UniRef100_A0A6P7IA00_210632/ 91 0.297 3.193E-18 2 109 116 26 144 222 +--YKVVGSPEPIVAAPGDDVILSCQ--VEPKLNVEGLTVEWSDPDlkpdprdrlkrvDFVHLYRHYKEDPNMQLEAYRGRTMLFKDGLKHGNISLKIFSVSEEDGGRYRCLIPKlGGQTQSSI------ +>UniRef100_UPI0015D0B241_8005/ 91 0.300 3.193E-18 4 115 116 23 135 227 +----ISQDKRVVIGAPGDTAIFSCTFIVAESQLLTNLIINWQHGDTVVHSFYHGRDQLEKQSQSYKNRTHLFIDQILSGNASLSLTNVQPDEQGEYTCYITSeQETTSGSVTLIVAA +>UniRef100_A0A3Q1JWP1_64144/ 91 0.265 3.193E-18 4 113 116 57 166 229 +----VAGPVQPIVAMVGENITLPCH--LKPSTDASSMVVEWSgpvLNPSFVYFWKNGHQHLVFIDPSYEGRMSLLINNLKHGDLSLNLIDVKLSDDGTYTCLVPQLGK-SALVRLTV-- +>UniRef100_A0A3Q1FU27_80966/ 91 0.275 3.193E-18 4 114 116 32 149 232 +----VVGPSQPVLAKVGDDVLLSCW--LEPAVDASDMSVEWSREDLNpsyIYLWWYREELESLKHPDYKGRSSMLFSKLEFGDVSLKISKVKPSDEGKYRCFIPTLGRGCtvelvvGELILKVQ- +>UniRef100_UPI001444EC20_310571/ 91 0.274 3.193E-18 4 113 116 36 157 233 +----VIGPSQPVVVAPGDDIILPCH--VEPPVNVARLTVEWSRPDlqpdpndrlsrvEYVHLYRDTREVPDMKISSYMDRTALFADGLRQGNISLKIINVTLADAGRFKCFIPKlkSQTQYSIVHLVV-- +>UniRef100_A0A7N4PCQ4_9305/ 91 0.236 3.193E-18 1 113 116 29 140 248 +-AFLVFGPTAPLQAPIGGEAMLSCY--LSPAQSAQHMEMVWSKSQDIVHHYLNENDDFTDQSPNYQGRTKLMKNAITAGNVTLRIEDVKPSDAGQYKCYLnDYSHSAEAFMELEV-- +>UniRef100_A0A2K6RV60_542827/ 91 0.264 3.193E-18 2 115 116 29 142 251 +--FTVVGPASPILAMVGENTTLRCH--LSPEKNAEDMEVRWFRSqfSAAVFVYKGGRERTEEQMEEYRGRTTFVSKDMSRGNMALVIHNVTAQENGIYHCYF-QEGRSYDEAILRlVVA +>UniRef100_UPI00148FB072_1203425/ 91 0.270 3.193E-18 6 113 116 38 145 251 +------GPSQTVVALVGDNVTLPCQ--LEPAVDAVSLGVEWGKRDLElgiVHVWYEGRNLLKNQNPSYKGRTSMSMEKLRHGDLSLSLSAVKHSDNGAYRCYF-ISQDKQSTVELVV-- +>UniRef100_UPI00186514E9_118141/ 91 0.289 3.193E-18 4 115 116 17 130 251 +----VEQPVTPVLAAPGSDVTLSCSFPQRQTDSLDSVIVNWQRGDtEVVHSYYRRKDQLQRQSSVYRGRTQLFPEELSVGNASLRLRGVQGSDHGEYICAVANEiSKIQEKLLLLVAA +>UniRef100_A0A6J2WFT6_29144/ 91 0.279 3.193E-18 1 115 116 7 124 259 +-AFEVKTPQRQVTAVRGRPALLQCLFTPGSDSSLNDLVITWQRADssRVLHSFYYGVDQLGQQSSHYHNRTRMNSSELLTGNASLLLFDVGPSDEGQHMCTVSNsKGTDKAVVQLNYGA +>UniRef100_UPI0008FAC4A9_7962/ 91 0.294 3.193E-18 0 115 116 45 160 263 +DSFSVTVPSSPVLVVRGATALLPCEF--EPDSDISNVVITWQReeNAQVVHSFYYERDQLERQSSDYVNRTKLNHKDIAKGNASLSIASFGLKDAGNYLCIVSNnKGTDRRVVRL-VYA +>UniRef100_A0A6P6L461_7957/ 91 0.279 3.193E-18 1 115 116 14 129 264 +-SFMVGTPNDHLIAVKGHPAVLGCHFT--PHPDLSSLTIVWQRqeDSQVVHRFYYEQNQLDHQSPEYHNRTSLYISELGKGNASLRIDGVGLKDVGWYLCKVKNiNGAEKAKIKLDYGA +>UniRef100_A0A6J2PWB0_56716/ 91 0.265 3.193E-18 6 115 116 19 128 267 +------GPSQPTVATIGADIILPCR--LSPAADASDVTVEWSRPDlipRFVHVWRDGFELESKKHSSYKGRTTLLVDDLNSGDISLKLSRVKASDGGTYRCYV-PSLHQVSSVELVVGA +>UniRef100_A0A5N5PD55_310915/ 91 0.243 3.193E-18 1 115 116 29 151 271 +-AFSVSqgsvVTNKPFpVGNLGQDVILDCKFQTKTSQVSSDVSITWQKDGltGVVYQYQNNADHLQDQNPQFKNKVKLFPDAIHTGNASLLLRTVRMEDEGVYRCSVTASGvTGTVSIHLRVGA +>UniRef100_UPI00192F8A2B_88082/ 91 0.411 3.193E-18 2 115 116 28 145 272 +--FRVSVIQPHYFAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRVTLLYEELKRG-YSmLQITHLRITDAGRYLCMVNYREADYKYIDLKIEA +>UniRef100_UPI000E45F3A0_64144/ 91 0.243 3.193E-18 4 113 116 131 241 283 +----VEADQKNITAETGDAVTLPCQVP----RDTQILVLEWIRPDlepENVFFYKNGQSHPERQHPSFRNRVELKDEHMEEGDLSLILKNVMISDTGTYECHVYQSERNHtmSIIDLKV-- +>UniRef100_UPI001B34D6B8_0/ 91 0.256 3.193E-18 0 113 116 22 136 286 +DSFEVSGPSEPIVAMLGTEAVLPCY--VTAALDMKNVELRWYRTqyPKAVYVYQYGMEQEQEQLVDYKGRVELLKDHISEGRVAVRIRRLRVSDNGMYKCFFKQdDNFGEATLELKV-- +>UniRef100_UPI000D6A2C04_176946/ 91 0.411 3.193E-18 2 115 116 76 193 304 +--FRVSVVQPHYSAEYGSNVTIGCRFPADNSLNLTHLNIFWQQklseEPKEVYKLQNGREDLSGQHQHFQGRATLLHEELKRG-YSmLHITHVRITDAGCYLCVVNYHEADYKYIDLKIEA +>UniRef100_UPI00187A6DC5_192404/ 91 0.239 3.193E-18 2 115 116 11 123 308 +--FAVLGPPEPILAMVGEDTHLPCH--LSPKLNAETMNLMWERPslRQVVHRYAHGQEGTPA--EEYRGRTSVLREGVTVGKAALQIRNVSASDNGTYLCYFQDRDfYAKAQVELQVAA +>UniRef100_A0A401NJI3_75743/ 91 0.369 3.193E-18 2 115 116 34 152 311 +--FTVTAPRLSYTASYGNNITVECRFPVESNFNSNQIKLYWHHilsdgSSQLVYKLFNGKPALQDQSQEYSERVFMLLDELRSGRAVLEISRVRVSDAGTYRCVIDLNGVDYKETALEVTA +>UniRef100_A0A402EKW2_143630/ 91 0.441 3.193E-18 2 115 116 36 154 325 +--FTVEVFQSHYYVEYRSNVILRCRFPVDSHLNFTMLSLLWKRispkqEEKEIYKLHKGQEDLTLQDPDYRGRATLLHEELQMG-CSaLSITSVKITDAGSFLCVINYGEADYKYITLEVKA +>UniRef100_A0A4W6DP58_8187/ 91 0.267 3.193E-18 7 115 116 37 144 376 +-------PPK-VVVMLGDDTVLPCQ--LEPPTNAVQMTIEWGRNDlnpRFVYVWHDGRELLTDQNEAYTGRASLDINKLKQGDISLRLSTVKVSDNGTYRCYLPKQSQEY-FIDLVVGA +>UniRef100_UPI0003F0D52F_28737/ 91 0.252 3.193E-18 2 113 116 42 154 480 +--FLVKSPSQSIVAELGGNIILPCS--LYPAMNAENMELRWFRTqiSDVVFVYQNQQEQKEEQMPQYAGRTSMVKDLLTSGEAAVLIDKVQVSDDGLYTCLFKKGGYHStATLELKV-- +>UniRef100_UPI0018640828_118141/ 91 0.381 3.193E-18 2 115 116 20 135 500 +--FTVEVTKPFHLAEFRGNVTMECIF--LPGGGEESLSVFWRRilpePPMEVYKLENGKEDLSSQDPQYRDRVRLLRDELRRGRAALQISHLRINDSGTYQCLVEMGGADYKQTILAVKA +>UniRef100_UPI0019642794_55291/ 91 0.277 3.193E-18 2 115 116 33 156 500 +--FCVAAGRDPlqidphrVSGLLGKDVRLDCTF--DRGRTRADLQIHWDRIErslyKRVHSYHSGRDDLHDQDADYRGRTSLFPEDFSNGNASLLISNVRVADAGAYSCFVVYpSGPEEHRKELVVLA +>UniRef100_A0A6I9KVS5_185453/ 91 0.260 3.193E-18 2 114 116 7 118 568 +--FLVIGPKDPIVAVLGEAITLPCS--LSPAMNAESMELRWFRSvfSEVVFMYQNQREQKEKQMLQYKGRTSLVKDFLTQGAAAVRIDKVRVSDDGPYTCFF-RNGDFYEDAPLVVK- +>UniRef100_UPI0018A22BE3_8469/ 91 0.276 3.193E-18 8 113 116 138 247 615 +--------ESPVVVQEGQDVTLSCSF--EPERNLRLLNIAWKKEtaegqDLLVHTYYNGRDQMLRQNKAYWGRTQLYPESFHEGIASLRLKNVRLSDDGVYTCHVKPElGRFSMRMRVTV-- +>UniRef100_A0A0F8CXJ6_215358/ 91 0.269 3.193E-18 4 115 116 1 112 838 +----IVGPSQPVVALVGDDIILLCN--LKPAMNVLDMTVEWARPDldpRFIYVWRDGVELESKKHPSYRGRTSLFIGKLKFGDISLKLSKVKLTDEGRYRCFIPDFKLEF-VIDLVVGA +>UniRef100_UPI00106EEC50_8167/ 91 0.285 3.193E-18 6 113 116 127 233 843 +------VPDVIVVAVPGDDVTLPCLAP-----DSSIRVVKWSRPDlepDTVLFYRDGHLNTTDQHSSFKGRVELLDRELKDGDASLILKNVNKHDAGIYKCRVMASDTDPiRTIRLQV-- +>UniRef100_UPI0018F6ADF8_7830/ 91 0.252 4.380E-18 1 115 116 24 141 159 +-SFTIaSLAPSTMVALFGRDVILPCSFTPHPSMTLLRMVVTWQLldTDTVVHSYYYQRDQLDRQDPAYLHRTKLFPEELLEGNASLQLNIVRLDDEAQYMCTVSNeFGSSSGTVKLLV-A +>UniRef100_A0A7K6ZQK3_8806/ 91 0.275 4.380E-18 1 115 116 2 121 169 +-AFYPGEPDTTCQAFVGETVILPCNITSSGELDLSNSKLYWQKESVLVHFFHNGADSLDYQDMNYHDRTSLFLDEVKHGNFSLQLSNVRLDDTAVYTCIYKQSRTPSwktqkSRIKLYVSA +>UniRef100_A0A672ZBA8_375764/ 91 0.243 4.380E-18 4 111 116 58 164 176 +----VVTSSQPIIVFLGNDVMLPCH--LDPVVDVSDMTVEWIRPDlepRFVHVWRDGVDLQSKSNSRYRGRTSVSTDRLSSGDVSLRLSTVRLSDEGTYRCFIPHLG--HASVQL---- +>UniRef100_UPI00072E1025_48701/ 91 0.250 4.380E-18 7 113 116 22 133 181 +-------PQEVISAEPGQTVTLPCKANGSEP----VTAVEWTRlnpETEDVLFYRRGKgEDPASQNPSYKNRASLKDEQMKDGDVSLVLKNVKPNDTGTYQCRLEKqkqgfGREPVCSVQLVV-- +>UniRef100_A0A673AD26_375764/ 91 0.258 4.380E-18 4 113 116 17 134 185 +----VLGPLEPVVAAPGDDITLKCL--VDPKFDIGGKTVEWSKldlqvnpaDPSYVYLYRNRREDVLLMFPSYVGRTKLSTEALKDGNILLLIKNVTLSDNGQYRCFIPDlkSSSRHSTVTLVV-- +>UniRef100_A0A6F9CNI5_861768/ 91 0.264 4.380E-18 2 113 116 48 166 268 +--FTFSVPKDPVSVRLGHVATMPCS--LTPSMNAEGLEVRWYRPkhfDNPVLLYRERQIQEALQQAQYVGRASLglrevTSDGLKGGDVTLKLVNVTLRDQGEYVCYVSSdQGYESASVFLNV-- +>UniRef100_UPI001863D7C7_42526/ 91 0.327 4.380E-18 8 113 116 11 119 270 +--------QHPVsaaaVAAPGGNATLECSFSTSKSLNLTNLIINWQHGETVVHSFYLGQDQLDRQGQAYRGRTHLFKDQLLEGNASLRLIRMQPDDEGEYTCYVNNEQDSTTR-RLKV-- +>UniRef100_UPI000F4F12D2_1234273/ 91 0.272 4.380E-18 0 115 116 32 152 282 +DALRVTIPVKNMAAAKGHTVVLGCEFFTNPQQkpDISNLVVTWQRkeDNRVVHSFYFETDQLEKQDPLYHNRTALFVKELTKGNASLRLENVRANDAGLYLCTVSVnEDADKAELKLDYGA +>UniRef100_A4JYS6_7955/ 91 0.276 4.380E-18 9 115 116 33 142 286 +---------DPVFAVVGGDAILPCS--IKPNITIVDMKVEWVRLDQEhsvvVHLYEDHEDRIAEQIQSYRGRTELNPQELQRGNAALKLISVQESDEGVYKCFIHStSWSIDTNINVKVEA +>UniRef100_A0A3Q1GLI2_80966/ 91 0.265 4.380E-18 4 113 116 42 151 290 +----VTGRSQMIVAFAGDNVTLPCH--LKPEIDASALMLEWARPDlspGFVHVWANNREYVLDKQPSYRGRTSLFTNKLQLGDISLKLFNVTLSDEGTYRCRVPQLDR-EAFVKLVV-- +>UniRef100_F6WY92_13616/ 91 0.452 4.380E-18 2 115 116 40 154 295 +--FTVTVPKELYMADYGSNVTMECNFDTGGQVDIEKLRVSWTKDKKKIVNFPNKQEDPEIHSEHSGRRMTLIEDQLYLRKALLHIKDVQIMDAGQYHCLIFYGDaGDYKYVTLQVTA +>UniRef100_UPI0006C96AFA_8153/ 91 0.243 4.380E-18 2 113 116 19 133 299 +--F-VSADQKIITAEPGQNVMLPCR---APNNSSSITGVEWNRADletQYVLLYRDELFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDAGTYECLVFTRGTNMKAnlviVTLSV-- +>UniRef100_I3J9W1_8128/ 91 0.270 4.380E-18 6 113 116 41 148 311 +------GPTKPVVAMIGDDIILPCH--LEPAVDVVDLTVDWSRNDlkpRSVYVRREGVELLTEQNPLYTGRTSLSVNKLQCGDVSLKLSTVQLSDAGTYKCLVPKFNAET-VVTLAV-- +>UniRef100_UPI000A1C210E_150288/ 91 0.263 4.380E-18 4 115 116 36 149 314 +----IQVPDQPMVALYGRDTMLNCTFSAESPYNLSDVSVFWQLTDtkRSVHGFSNGQDQLEDQAARFANRTYLSPQRLLQGSASLLLRDVVVADEGSYTCFVKVQDYGSAAFFLQVAA +>UniRef100_UPI0018650049_42526/ 91 0.309 4.380E-18 4 114 116 18 127 315 +----VEGPSGPLVVPLGGAVLLPCS--AQDPLPLEGLRVEWSRTDsESVVnVFQQKEIRAELQSQSFRGRADFFPEEISRGNFSILLSDVTPEDAGVYRCGV-SSSQDYRETTVEIK- +>UniRef100_A0A4W6BXH4_8187/ 91 0.300 4.380E-18 6 115 116 41 150 318 +------GPPQLIVGIIGGDIILPCH--LEPPADVTGLTVEWARSDlnpRFVHLRRDGVELLLDQNSLYTGRTSLSSNKLKTGDISLKLSNVKISDAGTYKCLVPKFGAESAF-EVVVGA +>UniRef100_UPI000CEAA796_8036/ 91 0.295 4.380E-18 0 115 116 30 151 331 +DAFEVQAPQPRVVAVYDQPAVLGCVFPpsLDPGSPLkEDLVVTWQRvEDlRVVHSFYYGTDQLARQSGEYHNRTGLFNSQLPGGNASLRLESVGPGDQGRYLCSVNNmKGTGKAEVQLKYAA +>UniRef100_M3YEZ7_9669/ 91 0.217 4.380E-18 0 115 116 21 139 400 +DTFLLASPnlitadeEQIVIGRLGEDIILPCSFESEP-----EIVIHWKNQDNNVHSYYKGSDHLEAQDHRYTNRTSLFHGEMHKGNASLSLRRLSLLDEGIYLCYVGTtSRTFINKVVLKVGA +>UniRef100_UPI00109F8FAB_27687/ 91 0.383 4.380E-18 2 115 116 39 158 503 +--FTVEMLKPLYTVEFKDTVRIECRFSINDNFQQDHLSVFWHQllpnnTDLEVFRMFRGTESLKSQHTRYKGRASLMTEPLKDGLAVLQISNVQIEDSGRYRCLIDLNGdPDYKETTLSVKA +>UniRef100_UPI00156C31C9_9715/ 91 0.256 4.380E-18 2 115 116 30 143 528 +--FTVVGPADPVLAMVGEDTMFHCH--LSPEKDAQRMEVRWFRAqfSRAVLVSKGGREKTEEQMEEYRGRTTLVSERINTGSVALVIRNVTAHDHGIYHCYFQEGRSyDEAIVRLMV-A +>UniRef100_UPI0007A704B0_291302/ 91 0.273 4.380E-18 1 115 116 64 176 571 +-ALEVQVPENPIVALVGTDATLCCSFSPKPSFSLAQLSLIWQLrhTKQLVHSFTQGQD----QGSAYANRTVLFPDLLGQGNVSLRLQHVQVEDKGSFTCLVSIQDIGSAVVNLQVAA +>UniRef100_UPI000A308EC3_10093/ 91 0.268 4.380E-18 1 115 116 30 146 579 +-SFRVFGPSDPIVAAPGGEAILPCS--VIPAMNVENMeELRWFRSrfSEAVLVYRDQEEQKREQMPEYSWRTSLVKDQFHQGTAAVRIQNVQASDSGIYICHFKQGVfYDEAILELKVAA +>UniRef100_UPI00146C908A_40690/ 91 0.257 4.380E-18 6 99 116 7 101 599 +------GSPQPIVANLGDDIILPCY--LEPAINVADLTLEWTRPDmdpRFVHVMRLGHELVEMKHKLFTGRTSMFTDELKNGNMSLKLSNVQLSDQGKYRCFI---------------- +>UniRef100_UPI001864EC3C_42526/ 91 0.303 4.380E-18 4 112 116 6 115 687 +----VEGPSSPLVVPLGGAVLLPCS--AQDPLPLEGLRVEWSRTDsESVVnVFQQKEIRAELQSQSFRGRADFFPEEISRGNFSILLSDVTPEDAGVYRCGVSSsQGYRETTVEIK--- +>UniRef100_UPI000CD61211_1676925/ 91 0.269 4.380E-18 2 114 116 22 133 717 +--FLLHGSADPLTARLGGAVLLPCF--ADRPLPLEELEVEWRRTDTDtiLHLFLGGQSRPESQGDAYRGRTHLLPQEIPKGNFSLLLQDVGAADAGVYKCVV-YREQERHETRVRIQ- +>UniRef100_A0A3B4ZIF6_144197/ 90 0.256 6.007E-18 4 112 116 34 144 156 +----VIGPLHPIVALIGGDVTLPCY--LKPVMDAFDMTVEWARPDlnpRFVLVWREGVELESNKHAMYSRRSSLFTDELQHGNISLKLSPVKLSDQGMYRCFVPDcSPNFSHFVILH--- +>UniRef100_A0A668SWE6_47969/ 90 0.271 6.007E-18 3 106 116 19 122 163 +---CVGVYQKLITAESGQDVTLPCQ---APNNNNKIIVLEWSRadlGDKKIIFYRDGKFVPAIQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYVEGTQS--------- +>UniRef100_A0A3Q1F4C4_80966/ 90 0.297 6.007E-18 6 113 116 30 137 173 +------GQHEPIIARVGDDVILPCH--LNPVMDVVGRTLEWSRSDRNnmfVYVWRSGQEFEKVKHSSYVGRTSLFIDQLSHGNISLKLSKLKLSDRGTYRCFI-VDDKKQTFIQLIV-- +>UniRef100_UPI00090597D1_8128/ 90 0.260 6.007E-18 2 113 116 16 129 173 +--FFVFVSADEIiTAEFGQDVTLTCRAP-----NNNIINVEWSRadlGDEYVLVFRDGHFLTDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECRAQREGDNMKLVnifNLHV-- +>UniRef100_UPI001953F07A_47969/ 90 0.232 6.007E-18 1 113 116 26 146 214 +-AFvSVSADQKNITAESGQDVTLPCRAPDNNNTN----YVKWSRadlGDEYVILYRDEQLDPENQHPSFENRVVFQDRQMKDGDVSLILNNVMINDTGTYECRVTMTGTNHskgahmrvSRIDLTV-- +>UniRef100_UPI000E3FBD77_8154/ 90 0.223 6.007E-18 2 113 116 19 134 214 +--F-VSAEQKNITAESGQDVILTCRAPN----NSIIIVLEWSRddlGDKYVLFYRNEQLDPDNQHPSFKNRVDLQDSQMKNGDVSLILKNVTTADAGTYKCHVFMSGTNPQNndpisiINLHV-- +>UniRef100_UPI00195468EB_47969/ 90 0.243 6.007E-18 2 112 116 18 129 230 +--FSRATDQKVIPAESGGNVTLPCR---APDKDIPIIVVEWSRadlEDDYVLSYRDGQFDPEDQHPSFKNRVDLQDRQMKDGDVSFILKNVTINDTGTYECRVvQRRTSRRKRAHLK--- +>UniRef100_UPI0010A48F90_299321/ 90 0.308 6.007E-18 1 115 116 19 138 254 +-SYRVQVPARTVLAVRGWPLVIGCTFPPanSPPALPGNLVITWQRleNNQVVHSFYYGQDQMNYQSQDYQNRTTLFNSQISSGNASLRLTDVRLQDAGRYLCSVSDsRGMDKAEVQVQYAA +>UniRef100_A0A6J2V8X0_29144/ 90 0.307 6.007E-18 2 115 116 18 134 264 +--FKVTVPTEHVVAVHGIPTVLGCVFTRSTEPDIESLVVTWQRteDSRVVHSFYYGRDQLERQSSDYHNRTGLFASELANGNASLMIRMVSPEDVGKYLCTVSSaKGTDKAQLQLDYGA +>UniRef100_A0A7J6CF59_369639/ 90 0.296 6.007E-18 1 115 116 14 131 264 +-SFEVTVTNKHLLAIRGHPAVLGCEFTPDPDPDLSSLVVTWQRqeDARVVHSFYYQQDQLDRQSVKYHNRTSLYISELHKGNASLRIAAVRPKDAGLYLCIVSNtKGTGRALIQVTYGA +>UniRef100_UPI000E4551F8_64144/ 90 0.243 6.007E-18 4 113 116 76 186 265 +----VEADQKNKTAETGDAVTLPCQVP----RDTQILVLEWIRPDlepENVFFYKNGQSHPEHQHPSFRNRVELKDEHMEDGDLSLILKNVMISDTGTYECHVYQSERNHtmSIIDLKV-- +>UniRef100_A0A6P8FQ66_7950/ 90 0.284 6.007E-18 1 114 116 4 116 268 +-AFLLRGPAGPLVAQLGGSVLLPCS--AETPLPLEELEVEWRRTDSEalVHLFQEGEVRPESQSYDYSGRAHFLTEGFAAGNYSLLLTNVTRADGGLYICKVFTN-LDSNEITAEIK- +>UniRef100_A0A667X2Y5_586833/ 90 0.233 6.007E-18 9 113 116 131 235 270 +---------EHIHATDGGEVILPCW--VDPRTDVRDRTVEWKKDKvDIVHVYRHGADDDDLQKERFRGRTSLFHDEMATGNLSLKLSNVTMNDSGTYRCSLRRNATFCNTsIVLHV-- +>UniRef100_UPI000C7EE77A_30611/ 90 0.273 6.007E-18 2 115 116 28 142 287 +--FNVTGPTEPILAMVGEDAELPCHLP--TNVTAKHLELRWLRkEDSQaVLVLRDGQEQEGEQMPQYRGRVTLVKNDISTGHFAVKIHGIRASDDGEYRCLFKDDGnSTIALLHLKVAA +>UniRef100_UPI0014460C4A_310571/ 90 0.272 6.007E-18 0 112 116 124 239 320 +NEFTcnitLIKPDQHVTVHPGDNVTLRC-----EAGDVSILAVEWTRPDlepQYVLLNRDGHFDTTFQHPSFTGRVEVEDRKLKDGDVSLTLKNVTSRDSGTYECRVKSGGSRLkKRAILK--- +>UniRef100_UPI0011138CC4_173247/ 90 0.212 6.007E-18 1 113 116 18 139 337 +-SFCLLVSSEVVrlTAELGDDVTLKCNVTNKGN----IIVVEWTRPDldpEYVFLYRDGKSNPDQQNPSFKDRVK-FKTDISDGDVSLILKNVTTTDSGSYQCRVVQEGTNSKKkrdtdsirtIKLKV-- +>UniRef100_A0A7J7SPA3_51298/ 90 0.230 6.007E-18 2 115 116 28 140 361 +--FAVVGPPKPILAMVGEVAELPCH--LSPKMNAESMELMWLRSGLRlvVCAYAHGMEEIE--IAEYRGRTSILREDIAEGKAVLRIHKVRVSDSGTYQCYFQDGDFLAKAlVELKVAA +>UniRef100_A0A6I9MLC3_8208/ 90 0.265 6.007E-18 6 115 116 37 145 375 +------GPPQPIVATLGHDVILPCH--LEPEMDVTADTLEWTRSDLNpifVNVLRAGQDLQNTRNPSYKGRTSLFRDQLKHGNISLKLSKVQLSDLGTYTCDIPLN-FKHSFVKL-VLA +>UniRef100_A0A7N6C069_64144/ 90 0.307 6.007E-18 3 113 116 38 148 472 +---TLTGTSQTLVKMVGDEITLPCQ--LEPATDAADLTVEWARRDldpRFVYLRRDGVDLLLEQHPSYAKRTSLSTTKLKCGDVSLKLSNVKLSDAGTYRCLVPKFGTES-AVELTV-- +>UniRef100_A0A401T6Q8_137246/ 90 0.243 6.007E-18 2 115 116 22 137 517 +--FAVTGPPNPIMGVVKGNVVLDCQ--LVPAKAPQNMEVRWINvvngYNSPVHMYKEGADDLTFQPSAYRGRTELFLNEVAQGNLSLRLKDVQVSDGGEYKCFVASDEKHHeVKLTLNV-A +>UniRef100_UPI0011E9D14F_63155/ 90 0.252 6.007E-18 4 115 116 253 369 541 +----VDPPPEqkNITAESGQNVTLTCRAP--NNKNGNITVVKWSRADlkpQYVLLYRNGHFDSEHQHPSFKNRVDLQDRQMKDGDVSVILKNVTINDTGTYECHVVQRGtnNDPSIIYLRVVA +>UniRef100_UPI001963E8EC_55291/ 90 0.252 6.007E-18 2 114 116 18 129 555 +--FSVSGSDEPLVAALGEDIILPCN--VDTPVPLEELELEWIKKDTSslVHLSVAGEDQPESQHKSYRNRTQIFHENLLIGDYSLKLKKTEVQDEGKYRCVV-HSRTQSEEVIVELK- +>UniRef100_UPI0010A18C25_10041/ 90 0.285 6.007E-18 0 115 116 28 143 558 +NEFQVFGPSDPIVAELGGEATLPCS--LFPVMSVENMELRWYRTrfSEAVFVYRNKQEQKKEQMAEYSGRTSLVKDQFQEGKAAVHIHKVWISDSGKYVCFFKHGLFYEEAIlELKV-A +>UniRef100_A0A671V3C7_8175/ 90 0.235 6.007E-18 4 113 116 879 992 1137 +----VSGETVVVQVKHGQDVTLPCD-TG----NVNIIVAEWNRSDlvapDYVLFYSDGQSDPTHQHSSFKGRVQLVGGELKNGDASLILKNVKREDVGTYECRVETPGSgrnktPYSIVKLQV-- +>UniRef100_UPI0006D91D98_7897/ 90 0.224 8.240E-18 1 115 116 7 131 132 +-AFLLRMRDvvtHQITALYGSDVILSCTFPHKPDSGTQRVTINWQRNnpgspdlGRVIHSYYYQRDQLDLQDEAYRNRTQMFPEEVCKGNASLKLMRVRLEDEGSYTCYVGNEQDHVEHSTDLVVA +>UniRef100_A0A3P9NAX5_8081/ 90 0.250 8.240E-18 11 115 116 17 124 150 +-----------VTVEPGQDAILPC----EAPDSKAVIVVEWRKTDlgqEYVLQYRDEQMDPFFQHPSFRNRVDLQDRQMKAGDVSLVLKNVTTNDTGTYQCRVQNEGSldrnIINTVILNVSA +>UniRef100_UPI0007428F93_28743/ 90 0.254 8.240E-18 0 112 116 17 130 161 +DLFSVTaTSQKNITASPGQNVSLPCRVPNNKP----AFIVKWTRPDlepEYVLLYRDEQLDPEKQHPSYQNRVDLQDRQMKDGDVSLVLKNLTTNDRGTYECRVFQrEANGRKRRTLT--- +>UniRef100_UPI00092E4BE5_94835/ 90 0.231 8.240E-18 11 115 116 23 130 166 +-----------IQAGAGTDVLLPCSVQHQDGFNLSDVTINWERPDTIVYSFYYGSGRLEHQDKAFRGRTQLFPKEFSKGNASLLLQRVNPADTGNYSCNaVLWANTQHtvHTVSLRVTA +>UniRef100_UPI00165383F7_283035/ 90 0.265 8.240E-18 4 113 116 41 150 168 +----VIGQSQSIVALVGNDITLPC--PVKPATDTVNEMLEWSRPDlnpRFVHVRHSGDDRLVDQNPSYKERTSVSIDGLKQGDASLTLSKVKLSDEGTYICFIPWLNTES-SVQLVV-- +>UniRef100_UPI0003C1B2F6_7897/ 90 0.250 8.240E-18 2 115 116 12 131 182 +--FITAVVSSPLVALYGSDVILSCTFPHGHSSDTREPIIIWQKKkssglDDVVHSYYYQQDQLDLQDEAYRNQTQMFPEEFHKGNASLKLMRVRLTDEGTYLCYVENKEVSGQYCRdVVVAA +>UniRef100_UPI0018E236CC_77115/ 90 0.280 8.240E-18 2 111 116 39 150 201 +--YKVTSSHQPIVAAPGENVTLLCQ--VEPRFDMVDMTVEWSKPkgNGYVHLYRDNREVPDMKILSYKGRTALLTDSLRNGDIALTITNVTAADEGQYKCFIPKlnGQIKSSIVHL---- +>UniRef100_UPI00165A1ED1_8078/ 90 0.220 8.240E-18 4 113 116 24 137 206 +----VSTDQRNVTAEPGQNVILPCR----TPDSKPVIAVEWSRTDlgsEYVLLYRNNQFDLEHQHPSFKNRVDLEEGQIKKGDVSLVLKNVVTDDRGTYECRVSQSETNSRKetvlyINLDV-- +>UniRef100_UPI00195445FF_47969/ 90 0.267 8.240E-18 4 111 116 48 156 221 +----VFPPyQKVITAEPGQNAALTCR---APNNNSSITGVEWSRadlGDEYVLLYRDGRFDPEIQHPSYKNRVDLQDRQMKDGDVSLILNDVTINDAGAYECRVKTGTNIRKRANL---- +>UniRef100_A0A3B4Z6K7_144197/ 90 0.273 8.240E-18 2 113 116 22 135 235 +--FTyqLIGPTQPIVAMIGDDIELPCR--LEPAVDAVDRTVEWSRldvTPRFIHLRRGGEELLTEQNPSYKSRTSLSISKLKSGDISLKLSEVKLSDAGTYHCRVAKFDTES-VVELAV-- +>UniRef100_A0A4W6CBR5_8187/ 90 0.300 8.240E-18 4 113 116 33 142 237 +----VIVPMQPIVVTIGDDIILPCH--LEPATDAVAMTCEWSRSDlnpRFVHVWHEREELVINQHPSYKGRTSLSTNKLKLGDISLKLSGVKLSDNGTYKCFIPELRTES-TIKLVV-- +>UniRef100_A0A668SU80_47969/ 90 0.283 8.240E-18 2 115 116 10 123 246 +--FTIhqmIGPTQPVVAMIGDDIILPCH--LEPTMDAVDLTVDWSRTDlkpRSVYVRREGVELLTEQNPFYTGRTSLSVNKLKCGDVSLKLSTVQLSDAGTYKCLVPKFNAE----TVVVLA +>UniRef100_UPI000B903954_80966/ 90 0.245 8.240E-18 4 112 116 134 249 252 +----VFVKAENITTDLGEDVILPCK--VPNKYNINSIAVKWTRsemEPEYVFLYRDGLSDPEYQHPSYKNRVDLQDKEMKDGNVSLILKNVKMEDRGTYECHVFDRkndeliGITYLKIHLH--- +>UniRef100_A0A6P6P147_7957/ 90 0.285 8.240E-18 0 115 116 15 130 260 +DCFSVTVPSSPVLGVRGATAHLPCAY--EPVSGLSDLVITWQReeNAQVVHSFYYGRDQLGRQNLDYQNRTKLNHQDIPQGNASLSIARFGLKDAGKYVCVVSNsKGTDRGVVHL-VYA +>UniRef100_UPI000E465CE2_205130/ 90 0.252 8.240E-18 4 115 116 101 214 262 +----VSASADmmIITAEPGDTVTLPCQ----APRSSEILILLWTRPDldpDYVFVYRNKRSDPDNQHPSFKERVELKDSRMKDGDASVTLKDVTLNDTGTYECRVIHtpGGIWMIAIHLNV-A +>UniRef100_G3P041_69293/ 90 0.264 8.240E-18 12 115 116 45 150 271 +------------VANLGDDALLSCYVDTkSPEAKFRDVSVTWEKAGLTVYRYRDGAPSLADQDPRFTGRAQLFPSALAAGNASLLLRGVRRSDGGEYTCSISSsGGGGTLTVNLKTAA +>UniRef100_A0A3Q1GFQ7_80966/ 90 0.230 8.240E-18 15 113 116 142 239 275 +---------------VGEDVILPCH--LKPESDVRKLTVEWKHNKTTVHMYRSLADDPDSQDERFKNRTRLFRDEMVRGNISLNLSYVTEQDKGIYTCSVhNHTQVIEGNVTLEV-- +>UniRef100_UPI0010FB8D04_103944/ 90 0.411 8.240E-18 2 115 116 20 137 279 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQLklsdEAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKRG-YSmLHITHLKITDAGRYLCVVNYREADYKYIDLKIEA +>UniRef100_A0A3B3SIW2_1676925/ 90 0.344 8.240E-18 2 115 116 29 144 291 +--FEITVPTEPQLAVFGRFMVLTCSFPVGPGTwDSASLIVTWQRGLEVVHSFYHSQDQLDRQSRRYANRTQLYLSQLHQGNASLRLDGVSLEDTGYYSCSVSTlMGSQKKTFLVEFAA +>UniRef100_UPI0014904C98_1203425/ 90 0.237 8.240E-18 4 113 116 69 184 308 +----VVGSTRAIVASPGEDVILPCH--VEPSVNVVSFTVEWSKKDlhpdrnRYVHLYRNYQEVPNIKISSYEKRTELFTEDLRRGNISLKILNVTLEDEGMYRCYLPKlrSRTRFSIVQLVV-- +>UniRef100_UPI00045749FD_7868/ 90 0.247 8.240E-18 1 115 116 22 138 311 +-ALNILVPEFPVLGIFGEDITLNCSFLTDGNFSLSDLSVIWQLTETKrmVHSYAAQRDQQVDQASSFTNRTSLFHTELQRGNASLLLRQVQIQDEGSFTCFVRINDYNSAPIMLQVAA +>UniRef100_UPI0018911DDC_42514/ 90 0.262 8.240E-18 13 115 116 156 253 376 +-------------VFCGHDVTLPCY--LSPETSAVAMEIRWFKGTDCIYLYLNGQ---VTEGRGYEGRVSMFTDELQRGNVSLSLRDVQRSDYGEYRCEVTHGGHRVKNDGVRIKA +>UniRef100_UPI00145A4AE8_409849/ 90 0.280 8.240E-18 3 113 116 27 137 378 +---TLVVPSQPIIAPVGSDVTLPCQ--LDPVKDLRDMVVEWSRHDlmpRYIHIRRDGRDFLRDQNSLYLGRTSVSESRLQQGDMSLSLTRVRVSDRGKYRCYI-PQTDTEAEVTLLV-- +>UniRef100_A0A6A5EQ93_8168/ 90 0.247 8.240E-18 4 115 116 20 134 462 +----VDDPAKMVLAFAGAAVLLPCNFSLPASAD--VPTVEWSKQGlhpDVVFLYRYGYETPEDKNPDFWYRTSLIAKELKNGNFSLRISNVRLSDAGTYRCKRLRGdaPHDVTSVELVVVA +>UniRef100_UPI000520F116_37040/ 90 0.252 8.240E-18 2 115 116 1 116 466 +--FTVRSPTNVVIQTVGEDAILPCYIS-APSIPVS-LTVQWILTRALkrieIISF-NGRSEVKKQGKSYKGRTAFFTFQVRRGNLSLKLRDIQVSDKGKYTCKVAYsNWYRETYVELDVTA +>UniRef100_A0A6Q2ZH83_8010/ 90 0.250 8.240E-18 7 115 116 39 147 470 +-------PNATV-ALTGDNVILPCS--LRTPTSLVGLVVEWTRSDlkDTIVHINREGHDIEDQNPYYRGRTSMFPKELKNGNISLKLNNVKISDSGQYTCDVPSQDSVHKAvVQLVVGA +>UniRef100_UPI0015AC94E2_7936/ 90 0.273 8.240E-18 9 111 116 35 138 477 +---------QPITGAWHQSVTLPCH--IEPPLSAVGLHVRWARvgSDQPVHLYRYGRDDTALQDEAFRGRTRLFQEELWTGNVSLRLTHLLPSDSGVYRCLVQGdRWQDQSDITL---- +>UniRef100_UPI00188E6130_50954/ 90 0.267 8.240E-18 2 115 116 29 142 513 +--FTVVGPADPILAMVGGNITFHCH--LSPEKSAEDMEVRWFRAqfSLAVLVYKGGRERTDLQMEAYRGRTAFVSEDICRGSVALVIHNITTQDNGIYRCYFQEGRSYDEAIMRLVVA +>UniRef100_UPI001955CBEF_90988/ 90 0.286 8.240E-18 2 113 116 285 396 549 +--FTVTYSQDTV-VRLGDSMIL-CCYSVEP-LPVKDLKVEWRRTDKKnalVHLYQDGKSRPEAQLQDYQDRAHFFTDQIQHGNFSLRLDNLRAEDAGEYTCKVYSKQKSVLSTQFTV-- +>UniRef100_A0A6A5DZL5_8168/ 90 0.283 8.240E-18 6 115 116 145 253 604 +------GPSQPIVATVGNDVILPCS--LEPTEDVAAKTLEWTRSDLNpifVLLRHAGQNFVQTKHPSFEGRTRLFFDELKHGNISLKLSKVKPSDAGRYKCYIPKLNTES-FVEL-VVA +>UniRef100_UPI0015535838_31138/ 90 0.275 8.240E-18 10 113 116 147 252 605 +----------PIITQYGEDITLNCSF--EPGSNLQLLTITWQKkeakgPDLLVHSYYNGKDQLEIQDEAYRGRTKLYPDAFSKGNASLRLRGIRLADGGIYTCHV-KPQLGRFTTQMKV-- +>UniRef100_A0A3B1IWW6_7994/ 90 0.262 8.240E-18 1 114 116 15 129 701 +-ALQIEGPSGPLVVQLGGDVVLPCY--TQDPVPLEGLRVEWRSdsdsEESLVNVFQQNEIRSDLQSPAFRGRVNFFPDQISRGNFSIFLSNIRTEDAGVYSCKV-YTDQDSSETTVEIK- +>UniRef100_UPI00156029FC_7906/ 90 0.239 8.240E-18 2 115 116 131 245 774 +--FAVEVPAGTVSALVGEDTVLPCQLNLGR--IAVGMKVRWSRDGSeaPVLCYQRGEEVTEAQHEDYTHRVRLPEAELSRGNVSLLLSSTRVTDQGTYTCSVSTqSRSQQAAVQLQLTA +>UniRef100_UPI0006D8EF7C_7897/ 89 0.324 1.130E-17 4 114 116 24 135 136 +----VECAKDPARIIVGQSVVLRCSFT--PTISLEDLEVEWTKvdSGEMGYSFLLGEDHPESQHDDYRDRTHLFRDQLSSGNVSLEIKDVRYKDRGGYRCMVNFpKDSTEAVIQLDVQ- +>UniRef100_A0A3P8N765_8154/ 89 0.231 1.130E-17 0 113 116 18 133 138 +DSFSaMKLRRSNITAESGQDVTLTCQAP-----NNNNIVVKWSRADlepKYVLSYWNGHFDPANQHPSFKNRVDLRDRQMKDGDVSLILKNVNTADTGTYECRVKIaetNSWKYITINLSV-- +>UniRef100_UPI0013AF07E4_54343/ 89 0.262 1.130E-17 8 115 116 17 133 147 +--------QETVTGDLGDDVILPCR-----AADLPIRAVDWTRPDlepDYVLFYRDGRLDATHQHPSFKGRVDLMDRDLKHGDVSLLLKDVSRQDAGTYECRVAAGGfRRTKRaiidsepiriILLQVTA +>UniRef100_UPI0015A55244_8884/ 89 0.269 1.130E-17 7 115 116 21 134 157 +-------PDTMCHAFVGESVILPCA-TTSPSElDVSNLMLYWQIESNIVHFFHNGEDKPEFQNTYYSGRTSLFLDQVKHGNFSLKLSNVKLEDTAVYSCISKQSGNHPtptqkSKIRLNVSA +>UniRef100_A0A3Q1EJC1_80966/ 89 0.283 1.130E-17 4 113 116 58 166 169 +----VIGPLHPIVALIGEDIILPCY--LKPVLNAFAMTVEWARPDlnpRFVLVW-RGAELALKKNVLYSNRTSVFTDELKHGNISLKLSSVKLSDQGTYRCFVVELGRDS-RIQLVV-- +>UniRef100_UPI00143683D7_205130/ 89 0.219 1.130E-17 2 115 116 51 169 176 +--FLVCVTEglTNITAEPGDTVTLTCR----APSSSEIRVIEWTRPDlktDYVFVYRKKRFDPDSQHPSFKERVELKDSQMKDGDVSVTLKNVTFTDNGTYECRVAQGQTDPlkhiSTIHLRVSA +>UniRef100_A0A096MDR9_48698/ 89 0.266 1.130E-17 2 115 116 24 144 176 +--YQVTSSGQPVVAAPGDDVILQCL--VEPQLDMVDMTVEWSRPDakrrpkgmEYVHLYRDNREVEDMKSSSYHNRTALFAGGLRHGNISLIVTNVTTADEGEYKCFIPKlqGNTKSSIVRL-VVA +>UniRef100_UPI001864C806_42526/ 89 0.272 1.130E-17 2 115 116 20 140 177 +--FQVVGPDAPVVGKLGSDVVLPCSVRRladQSSLSAVDMYITWTRsglGDALVHFYGDNKYLNARQSPDYRWRTALFKEELQNGNTSLSLSEVKAQDEGEYRCHVESdFWADQVYFNLKVEA +>UniRef100_UPI0009057DC6_8128/ 89 0.240 1.130E-17 2 113 116 19 138 186 +--FMVSASadQKNISATVGESVTLPCRAP-----DNSIRAILWSRPDlepKYILLYRDKQIDPEEQHPYFKSRVDLKDGQMKDGDVSLMIRNVMIFDSGTYECQVFMkGPNQRKRtadyitiINLTV-- +>UniRef100_A0A0S7IR86_188132/ 89 0.263 1.130E-17 7 115 116 23 133 186 +-------PQK-VVAFAGENAVLPCSLKNSGSDDL--PTVEWSKEGlkpNVVFLYRNGFETFEMKNPAFEFRTSLFMREVKNGNVSLRICNVKPSDAGIYQCLIIQrnGSRDATNMQLDVAA +>UniRef100_UPI00143D2074_64144/ 89 0.313 1.130E-17 4 115 116 39 149 187 +----VTGSSKPIVGIVGDDVILPCY--VEPVINVFDKTLEWARPDlnpRYVLVWRDG-EELKTKHSSYIERTSLFSDELKNGNISLKLTQVKLSDEGTYRCFVPALDED-ATVRLVVSA +>UniRef100_UPI0011E9E48B_63155/ 89 0.250 1.130E-17 3 115 116 16 134 187 +---CVFAEPKTITAEPGQTVTLPCRAP-----NNNFIVVDWSRADldpEYIFLYRDGHFDADNQHPSFKNRVELQDRQMKDGDVSVILKDVTTADSGKYECRIKEKGTSRavlgsepiSTITLRVVA +>UniRef100_A0A3Q3F6B0_56723/ 89 0.256 1.130E-17 4 113 116 11 133 199 +----VIGSTQPIRASPGDDVILPCH--VEPPVDVVRLTVEWSKPDlqpdpddrlgdvGYVHLYRDRHEVLDMKIPSYARRTELLPDDLRRGNISLRMMNVSLEDGGRYRCFIPKlskSRVRSSIIHLVV-- +>UniRef100_UPI0018908A76_50954/ 89 0.247 1.130E-17 2 115 116 7 120 241 +--FRVFGPPDPIVAELGEDATLPCS--LDPVMSAEKMELRWFRSStfESVFTYQDGQERHEMLMAQYAGRTSLVGEFLRVGKAAVIIHEVQAADNGLYTCFFSNGVfHEQASLELQV-A +>UniRef100_A0A0S7J908_188132/ 89 0.247 1.130E-17 4 99 116 141 239 242 +----VSVPvkvvgHDPIHAKVGDDVILPCH--LEPPFDLTTFTIVWRFKDEIIHVHRSQTKDDEASDPKYNNRTFMFPDEFEKGNISLKLTKVTKEDEGNYICFV---------------- +>UniRef100_A0A3Q1FFT3_80966/ 89 0.245 1.130E-17 8 113 116 15 120 254 +--------QELITAERGQDVILPCK----APKNIIIKAVEWRRPGldpDHVLFYRDGHLDLDNQHPSYQNRVDLQDKEMKDGDVSLILKNVTMEDTGKYECRVFEeGNKDPISIDLVV-- +>UniRef100_UPI001964F5E6_55291/ 89 0.327 1.130E-17 2 115 116 19 133 262 +--FQVQVPKETL-AIQDQPLVLECSFSHSSHIFLDKLIVTWQRNDKDvVHSFYYGTDQLTYQSPRYLNRTSLYREQLQQGNASLRLEPVLLEDAGLYICSVNTeEGTGKSTTFVTFTA +>UniRef100_UPI0018EABCDD_27706/ 89 0.328 1.130E-17 6 114 116 32 154 263 +------GSSRPIVVSLGDDIILPCR--VEPLLNLEDLTVEWWRPDlprdpedplspyKHVHRYRDNHDVEDMKMSSYAGRTTLFKDELKHGNASLKILNVKLSDQGSYRCFIPQlGRATIIRIVVdpdTVK- +>UniRef100_A0A6P9B4X5_94885/ 89 0.386 1.130E-17 2 115 116 20 137 264 +--FRVSVIQPHYSAEYGSNVTMGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRATLLYEELKRG-YSmLHITHLRITDAGYYLCVVNYREADHKYIDLKIEA +>UniRef100_UPI000BBF0F5F_41447/ 89 0.259 1.130E-17 1 113 116 96 217 272 +-AHQIIGSSQPIITAPGDDVILPCH--LDPPLDLRRFTVEWSKPDlkpdpsdplgwvDYVHLYRYGREDLEMKLLSYVSRTKLFTDELKRGNISLKILNVTSADEGRYRCFIPKlkRGSI---IRLVV-- +>UniRef100_A0A452IWQ0_38772/ 89 0.211 1.130E-17 2 115 116 41 156 273 +--FKIIPPQNPVIAIIGEGVILPCQLTIQN--NPETITVQWilSRHSEKIdVSTYDGPKKVETQDERYQGRTQFFQTEFQAGNVSLNLKDVIVSDKGKYTCSVSLGtWYDEVVVELDVTA +>UniRef100_UPI000CD638EE_1676925/ 89 0.256 1.130E-17 0 114 116 19 132 282 +DSFLLHGSAGPLTARLGGAVLLPCF--VDRPLPLEELEVDWRRTDSDTIvnLFQGGQSRPESQGDAYRDRAHFFSQEIPKGNFSLLLDGVRTADAGVYKC-VAYTEQEHHETRVEIQ- +>UniRef100_A0A402FQ82_143630/ 89 0.247 1.130E-17 7 115 116 74 186 283 +-------PPHPVIGFLGEDIILPCQLTTSSVLDSISFTVYWTFDnssEKIVVKSYDGRKKEEMQDNRYYGRTELFHSELSQGNMSLHLKNSRLSDQGQYTCMVYLeDWYDQAVVELNVMA +>UniRef100_UPI0013F23584_106734/ 89 0.250 1.130E-17 1 113 116 27 138 283 +-SFQVLVPADPLSAPLGGTVLLPCH--LSPTLSAQAMQVKWSRPllGQDVHMYL--PDGSEVQGERYRGRTELLRDGIQSGSLALRIRNLTLRDEGRYLCDFQSNSTiGNATLELHV-- +>UniRef100_A0A6G1Q645_215402/ 89 0.252 1.130E-17 6 113 116 50 157 284 +------CPSQIKVAVLGETVVLPCH--LETPVDATDLVVEWARPDlspGFVYVWKNNEENPTFKQTSYTGRTSLFVEKLKHGEVSLKLSKVTLSDEGLYRCRLPTVGQES-FVRLIV-- +>UniRef100_UPI0018647046_42526/ 89 0.321 1.130E-17 7 115 116 25 136 290 +-------PPEegTVVVPPGGSAIFSCSFTATNSLNLTNLIINWQHGDTVVHSFYLGRDQLERQGQIYKGRTRLLMDQVLKGNASLSLNNVQQHHHGEYTCDVNNeTGETKKRVRLIVAA +>UniRef100_A0A6J0V650_103695/ 89 0.401 1.130E-17 1 115 116 19 140 311 +-SLTVDVLQPHYSAKRGDNVTMGCRFPIADPFHLMALNVLWQKktlrppEAKEVYLLSRGKEDLVRQHRDYQGRAVMLLEGLERGHSMLHITNVKITDAGMYICLIQYeKDADYKYITLEVQA +>UniRef100_UPI0018ED4CF4_27706/ 89 0.252 1.130E-17 13 115 116 129 227 336 +-------------AVIGDDVILPCH-TV---FDKNNSKVTWKHRDQIVHTYQYGKDYLTNQHTNFKNRTSLFHDEMTRGNLSLKLTNVTERDAGSYSCEVPEHPGHLITLVVEIQA +>UniRef100_UPI0016591F5F_9711/ 89 0.201 1.130E-17 0 115 116 21 139 376 +DTFFLASPnlvtteeEQIVIGRLGEDIILPCSFESEP-----EVVIHWKNQDNYVYSYYKDSDSLENQDRRYTNRTSLFHGEIHNGNASLSLRRLSLLDEGIYVCYVGTtSRKIINKVVLKVGA +>UniRef100_A0A087XD46_48698/ 89 0.268 1.130E-17 0 115 116 36 149 381 +NFLTFTTGDTEISCQFGTDCILPCSFNTGN-----EVVIHWIRkpGDIQVHSFYYNSDQLDRQNQRYKGRTSLDPEQFSKGNASLRLKDVGVQDEGRYQCYTSTvNGNKETYIQLQVYA +>UniRef100_A0A087YG37_48698/ 89 0.219 1.130E-17 1 113 116 130 248 393 +-SLQVSPPPpdePKVTAKPGQDVILPCR----SAENKPVIAVEWRRPDlgsQYVLLYRDEQLDPENQHPSYQNRVNLQDRQMKDGDVSLVLKDVATNDTGRYECRVQNEGSlDTKlisTVQLEV-- +>UniRef100_UPI000E1FA2B2_8790/ 89 0.216 1.130E-17 2 114 116 56 170 394 +--FHVcstvwgSGEQKTVMGQFSRDCILPCLF---PPGD--DVVIYWKKKDKNVHSYYYQRDQLGSQDMDYRNRTLLFHEDIGSGNASLKLSNLTFTDEGLYHCYVGTkQAKAEEDIMLHVK- +>UniRef100_UPI0018643193_118141/ 89 0.269 1.130E-17 16 114 116 49 150 406 +----------------GEDAVLPCY--LQPNISAEDLEVRWFRGDflAPVHLYVNRRDDYTNQIPSYRGRTALFPGELRKGNTSLRLLEVKASDDGSYKCFVKSketDNYDDRVIRVTVK- +>UniRef100_A0A3Q3RW94_205130/ 89 0.271 1.130E-17 7 115 116 23 134 486 +-------PPETVLAFAGGDVILPCTFHTNARGDL--PTVEWSKidlEQKVVFLYRDGCETHEMKDPAFKYRTSLTTNTLQEGDVSLRISDVKLSDAGRYRCMrlWKNTHKEFTFVELIVEA +>UniRef100_A0A6P7P163_158456/ 89 0.303 1.130E-17 7 115 116 58 164 513 +-------PQK-IQAFVGETVVLPCNISVSGELP----TVEWSKEGLNVAfLYRDGCEDFDMKNEAFRYRTNLIMNELKDGNISLMISDVQLTDAGKYQCVIVKGrkGRNVKTLELVVGA +>UniRef100_UPI001864AA33_118141/ 89 0.267 1.130E-17 0 113 116 23 135 528 +DKFTV-VTQETITANVGEDVVLQAH--LMPKIDAVGMIVLWTDQaDHEIHSYTKQTENTDHQPDAYKDRVSLFKEELERGNVSLKLTKVQVSDAGTYRCSVTSmTWESEAVIKLEV-- +>UniRef100_UPI000878CF79_113540/ 89 0.281 1.130E-17 2 102 116 20 120 635 +--FLVHGPAEPIVTRESGNVLLPCF--VENPLPLEELEVVWKRTDSEaiVHLFQERESRPESQDPSYMDRAQFFMQEIPKGNFSLLLESVMPEDEGTYKCIVYTN------------- +>UniRef100_UPI0015CFC8C4_8005/ 89 0.227 1.130E-17 0 113 116 17 137 680 +NGLHVLGPSGPLAIQPGGSVMLSCY--VQTPIPVEELEVEWRRTDSEtiVHLFQDGESQPESQDQAYHDRAHFFIEDIARGNFSLLLTDVTTKDTGLYKCVVYRNQESNETlieikmsVYLTV-- +>UniRef100_UPI001954C1C7_47969/ 89 0.263 1.130E-17 8 115 116 42 151 982 +--------QPRMLAVIGhtQDITLPCS--VDPPMNAVDEMVEWSRSDlnpRFVHVWRSGEDHLIGQNPSYKNRTSVSIEKLKTGDASLKLTKVRLSDEGTYRCFI--PGlSADLSVELVVEA +>UniRef100_M7CHY1_8469/ 89 0.250 1.550E-17 4 113 116 19 131 145 +----VIVAQSPITAQCGEDITLSCTFPTLGLAANQQVNVTWKKpraegPDLLVHSYSLGT---EKQSEAYRGRTQLDPEGFAKGDASLRLRDVHIQDEGFYRCFVNSElGPWSEETSLTV-- +>UniRef100_A0A3Q1FLB5_80966/ 89 0.290 1.550E-17 7 113 116 3 109 148 +-------PSESVVSMVGGDAVLPCR--LEAGLDAAQVTVEWGRPDlepRFVYIWHNGKELTNNQNAAYKGRASMSADELKQGNGSLKLTQLKISDNGRYRCYIPKHDEEY-FVELLV-- +>UniRef100_A0A3B4H2B1_303518/ 89 0.252 1.550E-17 2 114 116 12 124 150 +--FH-SLSSPNITAESGQDVTLTCR---DP--NNNITAVYWRKADlepKYVLLYWNGHFDPDHQHPSFKNRVDLKDRQMKDGDVSLILKDVTTADSGTYRCHVKIaetNSSKYITINLSIN- +>UniRef100_A0A0P7UYT8_113540/ 89 0.341 1.550E-17 2 114 116 18 132 173 +--FTVEISSPSYQAELYGDVALECRFP--PGDGTVPLSVFWGRlqPGQNLVVYnmINGQEDLNSQDFSYRGRVNLKKEELSKGRAVLHISHLRMNDSGRYQCLLEMGSVDYKQTTLTVK- +>UniRef100_UPI000FFD13D0_164674/ 89 0.247 1.550E-17 4 115 116 15 133 179 +----VSLPRgqqeSIYHAFVGETVVLPCT--TSPPGELifSKSMLYWQIDKKIVHFFQKGQDSLGSQDKHFCGRTSLFLDQMKHGNLSLKISNVQLQDSAEYTCIYKQDQNHQtkkSYIKLNVSA +>UniRef100_A0A667ZN19_586833/ 89 0.266 1.550E-17 9 113 116 16 118 185 +---------EEVRAVVGENVILPCH--TKLPKDLTSLTVVWRKGESFVHLYRNGQDDHDLEHQQYRHRTILFHEDLVKGNLSLKLLHVQLSDQGNYTCSVMKRSQKKKIISSHV-- +>UniRef100_UPI000DF2B80D_8128/ 89 0.247 1.550E-17 2 115 116 20 133 185 +--FT-STEQKNITAESGQDVTLTCRAQ-NNNIDL----VEWNRtdlEDKPVFVYRNNMSDPENQHPSFKNRVDLQDRQMKDGDVSLILKNVMINDTGTYECRVNMnlklNKDPISSIYLHV-A +>UniRef100_UPI00109F94EC_27687/ 89 0.283 1.550E-17 4 115 116 38 147 185 +----VHASTVHIHGEKGKVVILPCTFPADD--LPSKVNVVWNKlPDTNVHVFSNGKDDPNLQNASFVGRTRLFREEIYKGNLSLRLDDIHESDKGEYKCFV-SRTALSKRVTLTVEA +>UniRef100_A0A452I6Y1_38772/ 89 0.250 1.550E-17 1 113 116 28 139 190 +-SFQVLVPADPLSAPLGGTVLLPCH--LSPPLSAQAMQVKWSRPqlGQDVHVYL--PDGSQVQAERYQGRTELLRDRIQSGSLALRIRNLTLQDEGRYLCDFQSNSiVGNATLELRV-- +>UniRef100_UPI000E45FE32_64144/ 89 0.228 1.550E-17 2 113 116 15 128 197 +--FLLRGSSEDVKGKPGADVTLQCK----SPRDDQILLLRWSRPDlgsnEYVIYFRQNRLNEDYQHERFRGRVKLKDPNMKDGDFSVILKNVTVRDTGTYECSVGYGGNPEliNTINLTV-- +>UniRef100_UPI00187BCCC2_8177/ 89 0.239 1.550E-17 4 113 116 21 133 203 +----VSCTADEVTVKTGEDATLPCQ----AHTGASITVIKWSRSEEYVFFFREKRSYENYQHPSFRGRVELRDPQKKEGDASVVLKNVTADDSGTYECVVSMRGRRRKRaaefrriVHLKV-- +>UniRef100_UPI00072DFF60_48699/ 89 0.235 1.550E-17 4 113 116 39 153 209 +----VSAEADqiSVSAEPGQNVTLPCR----SAGSTAVIVVLWRRTDlgsEYVLLYRDGRVDPRNQNPSYQNRVDLMDRQMKDGDVSLVLKNLTTNDTGLYQCRVQKEGSLDaeliRTINLQV-- +>UniRef100_UPI00106E16D1_8167/ 89 0.252 1.550E-17 4 115 116 2 111 220 +----VAGPSQPTLAKVGDEVILPCQ--LEPATKASGMTVEWARPDlnpRFVYVWRDGVELESKTHPSYKRTTKVFPEQ-KLGDVSLNLSKVKLSDGGTYKCFI--PGHGDSLIQLLVGA +>UniRef100_UPI0009B3CB12_43700/ 89 0.250 1.550E-17 4 113 116 37 158 243 +----VIGALQPVIAAPGDDVILPCY--VDPPVSVRDLSVEWSKPDlksdpsdpqsrvRYVHVYRGRREDVNLQIGSYAKRTTLFTDALERGNISLQIKNVTLADQGRYRCFIPKINTNMNDavVQLVV-- +>UniRef100_K7GAZ7_13735/ 89 0.256 1.550E-17 2 115 116 34 147 248 +--FTVIGPDKAVTASIGNEAVLYCH--LSPKMNLEHMEVRWFRSkfSSPVHLYRDRTDHLEQQTPDYRGRTELLKDGMADGRVALKIRGVRFSDAGQYSCFFRSNvSYEEALVELKI-A +>UniRef100_UPI0019538A90_47969/ 89 0.327 1.550E-17 6 113 116 62 168 264 +------CPSPLIQAEEGRNVSLPCY--VDPSVDLSAYTVDWKQTDLNnvVFSWRHGHENHGAQAPSYRRRVTINPGDLSRGNLTLQIFSARLSDSGHYRCFV-PKLKTFCIVHLNV-- +>UniRef100_A0A5A9PAC1_1572043/ 89 0.299 1.550E-17 2 115 116 15 129 270 +--FEVIVPDKQLKAIHGNPAILGCRFTPDP--DISHLVVTWQRqEDvQVVHSFYYQMDQLDHQSPQYRSRTFLYNSELAKGNASLQITEVNPKDTGGYMCIVTNsQGSARALVELTYGA +>UniRef100_UPI000C87AD3D_10141/ 89 0.222 1.550E-17 2 115 116 23 137 279 +--FQVKTPKSSVIVQLGKAAVLPCH--LSPSTDAQNMEIRWYRDDQSVLlhEYRNSQDHMDQQSLEYQGRTELLRENINQGQVALRIHPILARDEGQYSCvFVSSTQVGQAQFELLVAA +>UniRef100_A0A7N6B5Z8_64144/ 89 0.267 1.550E-17 4 115 116 20 144 308 +----VIGATEPIVAAQGDDVIVPCY--IDPPLNVEELTVDWWRPDvppdptdppdkyRYVHRYHDKNNVEDMKMSSYSGRTAIFKDELRKGNVSLKIVNVKLSDQGRYRCAVPQlGSATSKEhfIELVVGA +>UniRef100_A0A669BHA4_8128/ 89 0.275 1.550E-17 3 113 116 127 240 311 +---TVVDPPDqkIITAESGQDVTLTCRAPN------NILVVDWRRadlGDENVLFHDDGKFVPDNQHPLFKNRVDLQDRQMKDGDVSLILRDVTTADAGTYQCRVFIEGARTWKlvsiINLNV-- +>UniRef100_K7E2P1_13616/ 89 0.236 1.550E-17 7 115 116 29 133 394 +-------PLTTVTGRLGENVILPCK--GEKGPN---VLIHWKKKERNIHSYYNEKDHLELQDPTYTNRTFLFLNEINDGNASLTLKNLNLGDEGVYTCYVATdNNSQQVEVKLQLGA +>UniRef100_UPI001863C3DC_42526/ 89 0.245 1.550E-17 2 115 116 197 314 427 +--FKVVSPGSPVSIPLGYNVTLPCYVQReddEASMNAEDMKVTWTKSDTKVHLYENKKDDVTQQSGSYKNRTALHKGALQKGDTSLSLAQVKGADNGKFKCTVKSGSQERaVEVDLQVKA +>UniRef100_UPI0011E9B7AB_63155/ 89 0.239 1.550E-17 1 113 116 17 137 435 +-AFvFVSADQKIITAESGQDVTLPCRAPNNNNNNNNKIIVaEWTRvdlEPGYVLLYRYDQFAPANQHPSFKNRVDLQDRQMKDGDVSVILKDVTTDDEGTYECHFFMEGArswELSSIYLSV-- +>UniRef100_UPI00148FD7EE_1203425/ 89 0.264 1.550E-17 2 115 116 38 151 439 +--YQVVSPLQPVFTITGDDIFLPCQ--LEPAIDAVSMAVEWTKMDmypRFVHVRRGGQDLLEDQNPKYEGRTSLSMNKLKLGDVSLKLSKVKISDAGMYKCLI-PGIYRDAFIQLVVGA +>UniRef100_A0A1S3A696_9365/ 89 0.230 1.550E-17 2 115 116 16 130 454 +--FSVVGPRAAIIASVGEEAVLPCH--LSPETDAKDMEVTWDRMDPPtlVHRYANSQDHQWQQSSQYQGRTEFLKENINTGQVALRIHPILPSDGGEYRCFFASSTFESeAQVEVLVTA +>UniRef100_A0A401T6P3_137246/ 89 0.258 1.550E-17 0 115 116 19 135 461 +DVFRVTGPETPIIASVGGVAVLECQ--LIPEKPLPGMKIEWARSDSaqhmPIHSYTFGLNVEEQPAPAYRNRTEFFKQEFNQGNVSLRLRDVQLQDEGDYLCMVESRGFIE-QAPMKLKA +>UniRef100_UPI00106E423C_8167/ 89 0.247 1.550E-17 4 115 116 232 346 471 +----VTEPADliVVTVRPGDDVILPCQ-----AADPSIRAVEWSRPDLKpdiVLLYNDGDLETDNQHPSFKGRVKLVDRDLKDGDVSLTLKNVNIHENGTYKCRVKTGDSDLFRtiriIRLQV-A +>UniRef100_A0A0F8CQP9_215358/ 89 0.297 1.550E-17 6 113 116 229 336 478 +------CSHQPIVALAGDDVILPCH--LEPPIDVSSKTVIWTRPglDPKYIHFQNDRhLIFEDQNPSYRYRTALFVDELENGNVSLKIFRVKLSDAGKYFC-ILDSMMKHTSIQLTV-- +>UniRef100_UPI0019624C62_55291/ 89 0.400 1.550E-17 2 115 116 39 158 503 +--FTVEMLKPLYTVEFKDTVRIECRFSINDNFQQDHLSVFWHQllpnnTDLEVFRMFRGTESLKSQHSRYKGRASLMTEPLKDGLAMLQISDVQIEDSGRYRCLIDLNGdPDYKETTLSVKA +>UniRef100_UPI00187CB11B_9417/ 89 0.277 1.550E-17 2 115 116 28 146 530 +--FDVVVPPELIVAVVGDDAELPCCLSPSaiANVSAAGAELRWVRERESpaVLVHRAGRAQDAEQMARYRGRAALVQDGLTQGRVALRIRGVRASDDGEYRCIFRQdDSHEEASVRLKVAA +>UniRef100_K7GLA3_9823/ 89 0.260 1.550E-17 2 114 116 20 131 537 +--FSVLGPSDPIVAVLGGDAVLSCR--VFPAMNAEDMELRWFRSkfSEAVFIYQNREEQSEQQMGCYAGRASLVRDLLSQGEAAILIRQVQVSDNGLYTCFF-RKGDFHKEASLELK- +>UniRef100_UPI0007A6C69D_291302/ 89 0.222 1.550E-17 2 115 116 28 140 539 +--FAVIGPPVPIVIMMGEDAELPCQ--LSPEMSAETMELMWVRSslKQVVYAYAHGKE--EIQIPEYRGRTSILRQYITEGKNVLLIRNLRASDSGIYVCYFQHGDfNAKAQVELKVAA +>UniRef100_UPI00187BCCF2_8177/ 89 0.293 1.550E-17 8 113 116 39 144 717 +--------SELISALLGESITLPCH--VSPATDAVNTMLEWARPDldpRFVHVRRDGEDRLIDQHSSYKGRTSVSIDGLRRGDMSLKLSKVKFSDEGTYRCFVPGFGTDT-SIKLVV-- +>UniRef100_UPI00093C54BB_186990/ 89 0.254 1.550E-17 2 115 116 21 135 723 +--WQVMGPDKPVQVVVGEDAVFSCF--LSPKTSAEAMEV-WFFRDEFravVHLYREGKDELHMQMPAYRGRTELLKDSIAEGRVSLRLKNVTLSDTATYGCWFSSQTFDHgATWKLQVSA +>UniRef100_UPI0013AEAE0C_54343/ 89 0.273 1.550E-17 4 115 116 20 134 752 +----VEDPVEHVRVFAGDAVLLPCSFSIPASGELQ--TVEWSKHglDRNiVFLHRGGYEIPEEKHPDFLNRTSIIPKELENGNFSLRISNVRLADAGTYRCMrmWMDGPRNVTSVELVVAA +>UniRef100_A5PMQ7_7955/ 89 0.235 2.126E-17 8 113 116 9 112 161 +--------QESIVGFIGDSVVLECS-SGQPELTVQDITVRWRHNNLNVYDIINGQVSVEGQNQAYKNRADTFPDEYKNGNFSLKLNNLQHSDKGSYTCYI-INESKYKSVNLIV-- +>UniRef100_A0A4D9EDJ5_55544/ 89 0.274 2.126E-17 6 113 116 21 133 183 +------VPHTTLcHAVSGDTAILPCTIKTSEKLNISNYDIYWQINTSVvVHLFYNGKDLLKYQSRRYHNRTRLFLDQLERGNFSLMLSGVQPADEDVYTCISRNKGTKTKDtyqVKLKV-- +>UniRef100_UPI000DF453C2_8128/ 89 0.252 2.126E-17 8 112 116 18 125 195 +--------QKNITAESGQNVTLPCR---APNNNILILVVEWSRPdlkrDEYVILYRDNQLHSDYQDPSFKGRVDLQDSQMKDGDVSLVLKDVMISDAGTYECRIIErtGTTRMKRTWLT--- +>UniRef100_A0A3Q0S4G6_61819/ 89 0.224 2.126E-17 4 115 116 32 157 196 +----VLLPlsdQKNIIAVPGQTVTLPCR---APNNNYPVLVVEWSRADletEYVLFYRDEKLDPEEQHPSFKDRVDLQDRRMKDGDASLVLKDVTVNDTGTYECHVvqrgtnrrtraSLDGDSISTIHLSVVA +>UniRef100_UPI000E45578B_64144/ 89 0.241 2.126E-17 2 110 116 15 125 197 +--FLVsatEVPQS-ITVEPGHDVILPCTFSSRSP----VMVTEWTRrglEPNYVFMYRDGQYDPDQQYPSFKNRVEMKDKQMKNGDLSLILKNVTTDDAGTYECHVFQPErNREKRAT----- +>UniRef100_UPI0006D92266_7897/ 89 0.302 2.126E-17 0 115 116 14 125 198 +NAhLTITTDPSPVRAPLGSDVVLKCDLTVDaPTPDLQYLIVKWFLNDKVLVEF-NDKLIP----SSF--RVTMSEREIHNGNASLSIPKVTTADEGDYKCFVLYtPDKEEKTIHLKVEA +>UniRef100_A0A3B3Y549_48701/ 89 0.254 2.126E-17 2 113 116 8 121 219 +--FDLFAPfppaQEVISAEPGQTVTLPCKANGSEP----VTAVEWTRlnpETEDVLFYRRGKgEDPASQNPSYKNRASLKDEQMKDGDVSLVLKNVKPNDTGTYQCQ----GHILlkKDVKLRV-- +>UniRef100_A0A671TMQ2_8175/ 89 0.266 2.126E-17 4 113 116 26 147 228 +----VIGSPRPIVVALGNDVILPCH--IEPLFNVEGLTVEWSKPDlkpdpsdplsrvEYVHLYRDRREDPDMKIQSYEMRTELFTDKLKYGNVSLKIMNVTLEDRGRYRCYIPKLKSDIKEsvVELFV-- +>UniRef100_A0A4W4F575_8005/ 89 0.277 2.126E-17 1 115 116 30 153 274 +-AFSVS--QGIVetkngfpVGNLGQDVVLDCTFqSNTGKGPAGNVLITWTKEslSGVVYQYQNNAPQLKDQNSQFQNRAQLFPDVIATGNASLLLRRVTMEDDGVYRCVVSAPGvSGTVRIHLSVGA +>UniRef100_A0A6P6KT47_7957/ 89 0.260 2.126E-17 2 114 116 3 114 274 +--FFVQVPTGPLFIRLGGSVLLPCY--VDQPLPMKRLRVEWTRteSNNLVHLFIYGESRPEEQHQDYYDRAHFFDDYVKDGIFSLRLDNLRAEDVGFYRCKV-YSQKDVGETVVHIK- +>UniRef100_UPI0015A88758_7936/ 89 0.296 2.126E-17 1 115 116 25 140 275 +-AFEVKAPNSEIVGVHGQPTLLGCWYT--PNSGLNGLVITWQRveDSQVVHSFYYGKDQLDRQSLQYYNRTRLLPTELVNGNASLALAQVRPEDAGRYLCSVSSlQGSDKVEVQLKFAA +>UniRef100_A0A4W3J016_7868/ 89 0.292 2.126E-17 4 100 116 14 112 278 +----VRVSKMPQTIIRGETALLQCAFNVTGDEPLDHITIQWLHMGSNalVHSYYYGSDQLKLQSAQYSGRTSLFPDQFKHGNISLKLQGVRPSDAGQYKCHVS--------------- +>UniRef100_UPI0013F231E1_106734/ 89 0.283 2.126E-17 8 114 116 156 266 287 +--------ESPIVARLGQDVTLSCLF--ECRLNVQMLNVTWTKeeaegPDLLVHSYYNGIDMLQRQDVSYKGRTQLHPERFSQGNVSLTLRRVRSQDEGLYICHVQPElGQFSVRMQVTVK- +>UniRef100_A0A3B4DSZ6_42514/ 89 0.258 2.126E-17 4 113 116 9 122 291 +----VLGPSGPLIAKLGGSVMLPCN--TEDTSPLEELEAEWKRADSEalVHLFQDGESRLDFQDQAYSGRARFFTEKVQRGNFSLLLTNLTTEDAGTYNCFVYSqqeTGQTSVEIEfLIV-- +>UniRef100_UPI0014026D7C_386614/ 89 0.394 2.126E-17 2 115 116 20 138 293 +--FMVTAPRLSYTASYGNNITMECIFPVESNFHMNTLKVYWYHildngTSQLVYKLLNGKAALQDQSFEYRERVFLAMDKLFNGRAVVEITQVRVSDAGTYRCIIALNGVDYKETALKVTA +>UniRef100_A0A2Y9QDQ5_127582/ 89 0.247 2.126E-17 0 114 116 63 176 302 +DRFLVFGPTDPIVAVLGRDTMLSCT--LSPAMSAENMELRWYRSkfSEAVFIYQNQREQKEGQMPEYSGRTSLVKDFLTWGEAAVRIDKVRISDNGQYTCLFGKGRF-YERATLEIK- +>UniRef100_A0A3B4WZ65_1841481/ 89 0.261 2.126E-17 5 105 116 34 138 304 +-----NGSPQPIIARVGDDIILPCH--LEPEVDVVGRTLEWTRPDLKnvlVVMWRKSEEFEKAKDPSYRGRSSLFPDELKHGNISLKLSKVKLSDKGKYKCFIPEykvKGSE---------- +>UniRef100_W5MSQ0_7918/ 89 0.241 2.126E-17 4 112 116 147 256 321 +----VSGASEPVAAYAGGEVVLNCS--VDTNVPLQELEVEWLKTDSTilVHMFSEGESRPESQHQRYRGRAEFITERIPNGDFSLRLKDIRTEDKGEYMCIVHTdSGSANTTAELK--- +>UniRef100_UPI00189D0C3F_27675/ 89 0.215 2.126E-17 2 115 116 31 140 365 +--FSAISEQT-VVGRLYEDVILPCSFESGP-----EVVIHWKIQaSRNVHTYYKGSDHLEKQGPRYANRTSLFHSEIHNGNASLSLRNLSLQDEGNYICYVGTaSGKIANKVVLMVGA +>UniRef100_UPI001486C36F_8103/ 89 0.301 2.126E-17 3 115 116 17 126 372 +---TVNG-EDAVDCVLGGSCILPCSFP-----PGGEVVLYWIQvaTGNTIHYFYNNQDQVELQDQHFRGRTSLFKDQISRGNASLRLTGVQIQDQGRYRCYTSNkPGTKESFSNLNVYA +>UniRef100_A0A3B4UBU4_41447/ 89 0.263 2.126E-17 7 113 116 35 141 391 +-------PPQPVVVMVGDDTVLPCQ--LEPAMDAFKMTMEWGRldlDPRFIYVWHDGKALLDDQNTAYEGRTSLAIDKLKHGDISLKLSKVKVSDHGTYRCYIPKQSKQY-FVELLV-- +>UniRef100_UPI0011E9C9DC_63155/ 89 0.229 2.126E-17 2 113 116 192 319 398 +--FSISIPsssadQENITAESGQNITLPCR---APNNSDPKAVVEWSRTDLEpayVLLYRDGHLDRHDQHPSFKNRVDLQDRLMKGGDVSLVLKDVTVNDTGTYECRVFRRGTKRKKranvsgdpisiITLSV-- +>UniRef100_UPI0011EA3510_63155/ 89 0.268 2.126E-17 0 114 116 45 165 426 +DFLTVSQHALAVvmEVYAGEkSILLPCRFPGHIPED--DPAVMWTRSDldpKSVHLLQKGGDDLRGQNQRYSGRTSVRSDALKTGNFSLTLRNPQLTDSGSYTCSISDGRQEQrlTDIQLQVK- +>UniRef100_UPI00187C28CA_8177/ 89 0.267 2.126E-17 6 113 116 41 149 461 +------VPPSlRIMTVVGEDVVLPCL--LEPPLDAVSKSVEWGRPDlepRFVHVWHEGQDHLVNQNPSYRGRTSVSIDKLKQGDLSLLLSAVKLSDHGLYRCYFPQKSKES-TVELIV-- +>UniRef100_H3A031_7897/ 89 0.318 2.126E-17 8 115 116 13 115 471 +--------PSPVKARVGSDVLLTCLFEVgEHSIDLSYLGLSWSISGQKVAEFADRKRV-------YREGAELFEDQFRNGNASLLLTNVTVADEGKYTCYILYtPHEDKKDVTLKVQA +>UniRef100_UPI0006D8FE4F_7897/ 89 0.260 2.126E-17 3 113 116 20 134 476 +---TVTILNPYIRATAGEDVILQCEFRIDRKILNSEFRVDWHHEtdrDREVCSYSKGKEQFQNQDAQFRGRAQLFPEEFQSGNASLKLLRVSESDTGRYRCaVVGDDGVDSAAAELEV-- +>UniRef100_UPI00087397A5_8187/ 89 0.278 2.126E-17 6 115 116 29 140 490 +------GPKQ-VLAFAGEEVILPCAFNVTASSD--FPTVEWSKEDlepDVIFLYRDGCETYEMKHPEFEYRTSFIMKELKNGDISLRITNVRLSDAGKYQCMrlWKNAPRDITTVELVVGA +>UniRef100_A0A6A5EEZ7_8168/ 89 0.275 2.126E-17 4 115 116 65 178 508 +----VDDPAKMVLAFAGGAVLLPCNFSLPPSGD--YPTVEWSKQGlhPYIIFLYRDHEVHAEKHPAYWYRTSLIAKELQNGNFSLRISNVQLSDAGTYRCKRLWGEalQDVTTVELVVVA +>UniRef100_A0A3B3QC90_1676925/ 89 0.322 2.126E-17 2 115 116 39 154 509 +--FTVEVASPSYQAEFDDSVSLECRF--APVDSTSNLSVFWHRilpkPPLGVYSLQNGQEDLSFPDPHFSGRVELPKDSLSSGKALLNINKLRINDSGTYQCLVEMVGADYKQTTLTVKA +>UniRef100_UPI0019654445_8168/ 89 0.233 2.126E-17 6 113 116 478 592 648 +------VPDlMVVTVRPGQDAILPCQ-----AADSFIRAVKWTRPDLKpdiVLYYRDGHLDPTHQHPSFKDRVELVERELKDGDASLILKNVTINDNGTYECLVKTDGSTRekrgiepiRTIYLQV-- +>UniRef100_A0A0F8AE70_215358/ 89 0.269 2.126E-17 4 115 116 66 176 734 +----VVGPSNPTVAIVGDDIVLPCH--VESGVSVSEMTVEWARSDlnpRFVYVWRDGVELESKKHPSYSGRTSLFINKLKMGDISLKLSKVKHSDKGRFRCFIPELGA--AFVDLVVGA +>UniRef100_A0A498LDI2_84645/ 89 0.264 2.126E-17 0 111 116 464 578 823 +NGLAVRGPSGPLFVPLGSSVVLPCY--VDELLLTEGLEVEWRRTDSEnlVHLFLDGKRREEKQQQDYQDRAHFFTDQIQHGNFSLCLDNLRANDEGRYTCAVYSqqdSGETMVEIVV---- +>UniRef100_UPI001865614D_42526/ 89 0.264 2.126E-17 2 114 116 140 254 880 +--FKIVGAAAPLVVEAGEDLVLPCS--IKPSVSAEDVMVEWSRlhlGDRLVHLYENYEDRNYDQIESYRGRTALFKEELKKGNTSLKLSALRLSDEGAYKCYIGSfLMKDDVIIYVEVK- +>UniRef100_A0A5A9P441_1572043/ 89 0.269 2.126E-17 0 114 116 828 935 1148 +DEFQLIVPQN-VQVKLGSDVTIPCH--LSPEISAVDMEIRWFKETDCVILYKNGQ---VTELRSYEGRVNLVIHELDRGNVSLILRELRESDAGVYLCQVTSQDTTVEE-TVQVN- +>UniRef100_A0A3Q4MSK0_32507/ 88 0.273 2.916E-17 1 114 116 8 120 129 +-AVTLRGHQKTITAESGQNVTLTCRAPQGKPIR----AVKWSRadlGDKYVLLYRDELFVPENQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVIVGESASLEIMGTVN- +>UniRef100_UPI0004970FB6_144197/ 88 0.268 2.916E-17 2 113 116 10 130 134 +--FLVRSSegQKIIRAEPGQNVTLPCEAP--NNKDNTIITVEWIRPGldpEHVLFYRRGHLDPDNLDPSYKNRTDLQDRQMKDGDVSLVLTDVKMEDTGTYECQVLQEGTNSlmKDlicITfLEV-- +>UniRef100_UPI000D31D5A0_106582/ 88 0.241 2.916E-17 2 113 116 19 129 136 +--F-VSAGKEIITAESGQkNVSLPCR----TPNNITIRLVKWSKTGleKYVLLYRDEHFDPANQHPSFKNRVDLQDRQMKDGDVSLILKNVTTADSGTYECRVLMSGTKNaLSITLSV-- +>UniRef100_UPI0009B469B2_43700/ 88 0.252 2.916E-17 2 115 116 22 138 167 +--FSVRGAPEKVLALAGGYVVLPCSFNITASSY--FPTVEWSKKDLRsniIFLYRDGCETYEMKNPAYEFRTSLIAKDLKNGDVSLRISDVQLSDAGQYQCMrlWKNSHKDITVVELAVDA +>UniRef100_UPI0015A9FA3A_7936/ 88 0.296 2.916E-17 10 115 116 39 145 177 +----------PVVAAPGSDITLSCLFPPSKTGNPLNVLVTWLHgETEVVHCYDHGRDKLQRQYPAYRGRTRMYSDRIVTGNASLRLMGVRVSDHGTYTCAVDNEQNGFvVQISLQV-A +>UniRef100_UPI0011E9F2D4_63155/ 88 0.256 2.916E-17 4 115 116 19 135 210 +----VSAGQETITAEPGQNIILPCRAPNKNQIR----AVVWAKPdleDEHVYLYRDGRFDPGEQNPVYRNRVDLQDRQMKDGDVSLIMKDVTLNDSGTYECRVIQieASRSIKApsiiIYLRVVA +>UniRef100_A0A7L0WPT9_81907/ 88 0.504 2.916E-17 0 102 116 15 121 224 +NAlFTVEAPQSLYTVELGSNVTMECTFPVNGKLKFRDLSVTWEKKDefrKDVYVLLKGEEDFRSQHSDFKGRIKLLKENLELGQSLLHITDVRLRDAGLYLCLIGYG------------- +>UniRef100_UPI0019548727_47969/ 88 0.264 2.916E-17 2 114 116 21 132 229 +--F-VSAGQEIITAAPGENATLPCR---APNSSSSISIVEWTRadlRDEYVLLYRDERFDPENQHLSFRDRVDLQDRQMKDGDVSLILKDVMINDNGTYECQVFMRGTNMrKRANL-VN- +>UniRef100_UPI000CF7DC25_30732/ 88 0.275 2.916E-17 0 113 116 18 129 233 +DDLKVLCPPMPVQTEPGQNVVLSCR--VEPQINLTGQTVEWTRGtDVVVHRYRSQGDDKTDQHQRFNNRTVLIHQNLEDGNVSLRLNNVTKEDEGIYRiCLPNY--VRCSNITLIV-- +>UniRef100_A0A3B4A037_409849/ 88 0.280 2.916E-17 3 113 116 42 152 255 +---TLVVPSQPIIAPVGSDVTLPCQ--LDPVKDLRDMVVEWSRHDltpRYIHIRRDGLDFLIDQNSLYLGRTSVSESRLQQGDMSLSLTRVRASDGGKYRCYI-PQTDTEAEVTLLV-- +>UniRef100_A0A3Q3MKT9_56723/ 88 0.280 2.916E-17 2 112 116 13 123 259 +--FVVIGSSQPIVAIVGDDVILPCQ--LEPAVDAREMTVEWARPDlkpKYVFLRRGGTELQRDKHPMYKGRTSLSEDKLRCGDISLKFTEVKLSDSGAYRCLVLATKTEY-VIKLT--- +>UniRef100_UPI0013783719_35005/ 88 0.378 2.916E-17 2 115 116 20 137 267 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNMAQLNIFWQQklSDevKEVYKLINGHEDLSGQHQHFQGRVTLLYEELKRG-YSmLHITHLRITDAGCYHCVVNYREADHKYIDLEIEA +>UniRef100_UPI0006AAE96A_303518/ 88 0.222 2.916E-17 1 113 116 35 155 276 +-AFLKNVSEEvaedlkIITVKSGQDITLTCR---APNEN--DITVEWSRadlGDEYVLLYRDGQVVPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVLMEGTQSSDlisiIYLCV-- +>UniRef100_A0A7J6D4J7_369639/ 88 0.256 2.916E-17 4 114 116 9 118 277 +----VHSLADPLVAPLGSSVVLPCY--VDEHLLMEGLEVEWRRTDSEtlVHLYKNGESQGQAQQQDYHDRAHFFTDEIQHGNFSLHLANLRAEDEGRYTCKV-YSQLDSGETLVQIQ- +>UniRef100_A0A672ZB69_375764/ 88 0.263 2.916E-17 4 115 116 34 144 278 +----IIGPSHLVVALLGADVVLPCH--LEPADDLTSKSLEWGRLDlePRFVHVRHSGQDLQNQNLGFKGRTSLSTEKLKRGDLSLTLSDVKLSDNGTYRCYM-VSEDMESNVQLLVGA +>UniRef100_A0A6P8G619_7950/ 88 0.283 2.916E-17 6 115 116 21 130 283 +------GPSSPLVAQLGGVLRLPCS--VETPIPLDELEVEWRRADSKalVHLFQEGESRPESQSDAYRDRAHFFTErEIAKGNYSLLLRNVTTDDAGMYSCGV-YTNEETGEIAVEIEA +>UniRef100_UPI000D0A320E_74940/ 88 0.200 2.916E-17 1 115 116 29 158 285 +-SFAVQglgGSQGTVdsnnkwpIGNLGEDVILSCKFKTSTNSgeSTSQVSITWKKKGlsEVVYRYNKGAVQLTEQNPQFKDRTQLFSDAIGGGNASMLLRNVKMKDEGVYYCSVNApSGSGTDSVNLRVAA +>UniRef100_A0A4D9DN76_55544/ 88 0.297 2.916E-17 1 115 116 1 120 291 +-AVRVQSAPD-VVAHFRGDVTMSCLFLSQPGMNLQRLTLTWQKeqagaEALVVHSYYYGRDQLDKQDEAYRNRTRLDPKGLARGNASLTLRDVHMQDEGVYLCHITSElGRTSEHRELRVAA +>UniRef100_UPI0006D8E1DA_7897/ 88 0.466 2.916E-17 3 115 116 21 138 295 +---TVEMTKTVYTAQYGSNVSIECKFSVGNSLNMKELRIYWQYinQDGElqlVSKFENGEEQLKDQNDNYRERAHLLTDKLNSSLVVLQISKVKLTDAGDYRCLVDHGGADYKQAHLKVEA +>UniRef100_A0A1L8FCW7_8355/ 88 0.226 2.916E-17 0 115 116 60 176 304 +DSFTVIASHTPVIVTLGKEANLSCH--LDPAVSAKDMRIKFYQRDPNsyVSVYNKGQTEHDNQDEKYKDRTEILKENITRGEVGVRIKNVMMSDTGKYTCQFAYeNNYDKARLTLTVAA +>UniRef100_UPI0011E9D815_63155/ 88 0.245 2.916E-17 7 115 116 141 257 316 +-------PPEPktITAEPGQTVTLPCR---APNNNL--IVVDWSRTDldpEYMFLYRDGHFDADNQHPSFKNRVELQDRQMKDGDVSVILKDVTTADSGKYECRIKEKGTSRavlgsepiSTITLRVVA +>UniRef100_UPI001176AD4D_181472/ 88 0.296 2.916E-17 2 115 116 34 149 318 +--FTVEAEQTEYNSEFGGTVVMGCRFSNKPSENLNNLKVSWLRvGSSSVLtaRFDSGAEQTV--SPAYHGRVELLTEELRDGWAKLQISRLMINDSGKYQCLVHTdEGSDYKTLSLSVAA +>UniRef100_UPI0011135012_173247/ 88 0.221 2.916E-17 1 113 116 15 140 348 +-SFCVPVSSPEVvrlTAELGDDVTLKCNVTNKGN----IVVVEWTRPDldpEYVFLYRDGRSDPDEQNPSFKDRVK-FKTDISDGDVSLILENVKTTDSGSYQCRVVQEGTNSrkeksilkngliRTINLKV-- +>UniRef100_UPI000E1BE2BB_30464/ 88 0.241 2.916E-17 3 114 116 18 127 352 +---TVWGSREQKTVTghiFGDSV-LPCFFP-----RGNDVVIYWKKKDKNVHSYYYQRDQLGVQDTGYRNRTLLFHGDIGSGNASLKLRNLTFADEGLYQCYVGTqETKTEEDVMLHVK- +>UniRef100_A0A6P8FIE3_7950/ 88 0.250 2.916E-17 4 112 116 138 247 395 +----VNGSDQAVSLHVGEKVTLNCS--VDSHAKPERMVVTWKRTDENilVLLFQDGEVLSDSSHERYRGRAEFFTSEIPKGNFSLRLKDVRTEDKGEYICEAFSGPlSANTTVTLQ--- +>UniRef100_V9L1R5_7868/ 88 0.264 2.916E-17 2 114 116 54 168 400 +--FKVQCASAPVVAAVGQTVVLECQ--LIPGEAVGNMEVTWSRvaDHAVVHLYRGGVDLAESQATGYRGRTQLFPSELSRGNVSLALSRLALGDAGAFRCLVASGdrGYEEALITLSVN- +>UniRef100_UPI0010A0485E_27687/ 88 0.269 2.916E-17 2 113 116 137 248 449 +--F-VTGTNGPLFVYAGGEIVLNCF--VDTHTPIEKLEVQWVKaEDETlVHLFVEGEDQPESQNPLYKGRTELFNESLADGNFSLKLKSVGMKDKGIYKCNVHTNtESAETTIELDV-- +>UniRef100_A0A6P7KV29_158456/ 88 0.263 2.916E-17 7 113 116 26 131 476 +-------PPPVVVVTVGEDAVLPCKLQL--PVDAAKLTVEWGRPDltpRFVYVWHNGQELEVDQNKGFTGRAS-ASDGLKQGDASLTLSRVRISDSGTYRCYVPSHSVEE-LVELVV-- +>UniRef100_UPI00084D45F1_8355/ 88 0.282 2.916E-17 2 113 116 20 133 481 +--FHVTSPNEQLVAELGSSVSLPCT--LSPPLSADGLEVRWFHTiySPHVYLLKDGKEDKEQQRAEYRGRVSLLNG-PDTGDLTLTLQKVQLSDAGNYVCFVENRTSrvyEEAFIPLVV-- +>UniRef100_A0A3B5AKA8_144197/ 88 0.268 2.916E-17 6 99 116 28 122 499 +------GPPQPIVGTLGDVAILPCH--LEPAVDVSGMTLEWTKSDTNavfVHVWRSHQVLEHTQHRSYKGRTSLFASELKTGNISLKLSDIKPSDQGTYKCFI---------------- +>UniRef100_UPI001B347068_0/ 88 0.247 2.916E-17 2 115 116 25 138 518 +--FTVVGPTDPILAMVGENTTLSCH--LSPEKSAEHMEVRWIRTqfSPAVFVYKGGQQRPEEQMEEYQERTSLVNDNIGKGHVALVIYNITAHEDGTYRCYFQEGRSyDEASLRLMV-A +>UniRef100_A0A6J2RJL5_56716/ 88 0.247 2.916E-17 2 113 116 58 176 533 +--FIPEVPRSPVSVNHGHTATLPCW--LNPPQSAEALEVRWFQPdhfDSPVMLYQGRQFEHASQEASYVDRVSFglkdaASGGLTAGDVSLKLENVTLEDAGDYTCYVSSdQGYDRATVRLIV-- +>UniRef100_UPI0003C48C80_59463/ 88 0.239 2.916E-17 0 113 116 26 140 542 +DSFTVLAPSEPIVALLGADTALPCR--VAPAMSAEDMELRWFRSrfADAVYAYENRVEQTEQQLVDFRGRAELVKDHIAEGRVAVRIRSVRVSDNGMYTCFFKKGNdFEEATLELKV-- +>UniRef100_UPI0019541029_47969/ 88 0.256 4.000E-17 2 112 116 19 130 145 +--FAVfmRTPdQKTITAESGQDVTLTCRAP-----NNNIIGVEWSRadlRDEYVLVYRDGHFVPQVQHPSFKNRVDLQDKQMKDGDVSLILKDVTINDAGTYECRVGKKQPNQERPSLK--- +>UniRef100_UPI0014076FF4_91951/ 88 0.254 4.000E-17 13 115 116 28 132 178 +-------------AFVGDNVLLPCS-TSPREVNLSELLLYWQIGNEGVHYFHYGKDSLKKQDEKFQGRTSLFLDQMKHGNFSLKLSNVQLGDDAEYSCIYRLSKSHQtnkSTIKLHVSA +>UniRef100_A0A2P4THT2_9083/ 88 0.275 4.000E-17 7 113 116 11 119 192 +-------PAVTCHASVGETVVLPCTSTFPEVLNISHSKLYWQRGDDLVHFLHKGHDDLKSQDKRYNGRTSLFLNEVKHGNFSLKLSNVQLQDEAVYSCIYSQTGHQTKKsqIKLNV-- +>UniRef100_UPI0011EA2021_63155/ 88 0.252 4.000E-17 2 112 116 25 135 197 +--F-VSADQNVITAESGKNVTLPGR---APNNNIPIIVVEWSRadlENKYVLLFRDERSYPDQQHPSFKNRVDLQDRQMKDGDVSLILKNVTAADAGTYECRVAQRGtNRRKRANLK--- +>UniRef100_UPI0010A06CD2_27687/ 88 0.266 4.000E-17 11 113 116 26 130 202 +-----------VTAMEGSTVILNCSVPVKGSMSISVEILDWLFNNTTvVHRHEKGADDHEYQHEHFRGRTELFTKELPSGNFSLLLKDVKLNDTGLYTCQAYMStGSSTNDCQLQV-- +>UniRef100_UPI001A7EA127_43689/ 88 0.245 4.000E-17 2 113 116 15 126 207 +--F-VFADQETISAQSGQNVTLTCQAS-----NNTIPVVEWKRADlgEYVISYRDEQSDPEEQHPSFKNRVDLQDRKMKAGDVSLILKDVTVNDAGTYECRVaQKSGESMgllCSITLSV-- +>UniRef100_UPI0004975935_144197/ 88 0.272 4.000E-17 2 113 116 11 126 217 +--FIFST-QVNITAEPGQDVILPCKAPNNKPIR----AVEWTRPGldpDTVLVHRNGRLYLDDQHPSYKNRTDLQDRQMKNGDVSLVLKDVKTEDGGKYECRVSQEGTNGftKDpisiINLKV-- +>UniRef100_A0A6P8GNI9_7950/ 88 0.263 4.000E-17 6 115 116 20 129 221 +------GQDAQVTCVFSGRCILPCK--MKPHVG--DEVIHWYHtknTDSPVHSYYQGKDQLAYQDKKYKGRTSLFPDQIRLGNESLLLSDVKIQDEGRYKCYTSNkEGNDETFVNLKVKA +>UniRef100_A0A3B4VQN2_41447/ 88 0.252 4.000E-17 4 113 116 26 137 222 +----VLGPEK-VLAFAGRDVTLTCTFNITDSGDL--PTVEWSKDDlepNVIFLYRDGCETHEMKNPDFEYRTSFVMKNLKHGDISLRISNVRLSDAGRYQCMrlWKNAPKDITKVELNV-- +>UniRef100_UPI00187C09ED_8177/ 88 0.250 4.000E-17 4 113 116 26 147 228 +----VIGSPRPIVAALGNDVILPCH--IEPLFNVEGLTVEWSKPDlkpdpsdplsrvEYVHLYRDRREDLDMKIQAYEMRTELFIDKLKYGDVSLKIMNVTLEDRGRYRCYIPKLKSDFKEsvVELFV-- +>UniRef100_A0A3L8SSU8_44316/ 88 0.264 4.000E-17 13 115 116 59 164 230 +-------------AFVGETVVLPCTITLPGGLTLSQSMLYWQIGTKLVHFFQNGQDSLKGQDEKFHGRTSLFLDQMKHGNLSLKISNVQLWDDAEYSCiyrQVENHQTMKSTIKLYVSA +>UniRef100_UPI000495CC2F_144197/ 88 0.291 4.000E-17 11 103 116 121 212 235 +-----------VTAEPGQDITLPCKVP----DNKTIIDVEWNKPElalDNVLFYRDGRLDPDYQHPSYRNRVDLQDRQMKDGDVSLVLNNVKMEDTGTYECRVFLEG------------ +>UniRef100_UPI0003C16D4B_7897/ 88 0.252 4.000E-17 3 115 116 16 132 241 +---TLSASSASMSGIVGQTVILPCS--VNKQLNKEDVRVYWQTPSpmSVIHVYNHGKEEFELQNPAYKNRTHFNTEQVKHGQLSLTLSDLRLSDKNTYECYFQVKGDPImqliCKIELKVAA +>UniRef100_V8NP93_8665/ 88 0.420 4.000E-17 2 115 116 31 148 254 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDKSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHQHFQGRATLLYEELKKG-YSmLHITHLKITDAGCYLCVINYHEADHKYIDLKIEA +>UniRef100_UPI00186AF529_9337/ 88 0.452 4.000E-17 2 115 116 20 134 270 +--FTVTVPKELYIADYGSNVTMECNFDTGGQVDIEALRVTWTKDERKIVNFPSIQKDLEIHSEHSGRRMTLLEDQLSFRKALLHIRDVQIMDAGQYHCLLLYrDAADYKYVTLHVKA +>UniRef100_A0A670ZWM2_8673/ 88 0.394 4.000E-17 2 115 116 32 149 276 +--FRVSVIQPHYSAEYGSNVTIGCHFPADNFLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHRHFQGRATLLYEELKKG-YSmLHITHLRITDAGCYLCVVNYREADHKYIDLKIEA +>UniRef100_UPI0006D90AD0_7897/ 88 0.216 4.000E-17 8 115 116 21 131 277 +--------SASVVGTVGTSVVLPCSYPTAAAVSLEDLNIYWQINDSMVVHFFRKKDDNAHQHPKYKNRTKLFYKELVQGDCSLTLFNVNVGDEAKYSAHVILattSEKHTTEVYLQVGA +>UniRef100_A0A3P8ZJV7_8010/ 88 0.236 4.000E-17 1 115 116 29 158 282 +-SFSVKGSQvsqDIVdssdkwpIGNLGEDVILSCRFRTSTS-DmelTSRVSIIWNMEGRSevVYEYDKGTVQLTGQDPRFKKRTLLFSDAIGSGNASLLLRNVNLRDSGVYQCSVSApRGSGTAIVNLRVAA +>UniRef100_UPI0018EDA0AE_27706/ 88 0.313 4.000E-17 4 100 116 140 236 289 +----VICPNPTIQAVGGDTVTLPCY--LDPPHSVVDYAVDWTRVDlnKVVYSYRHKQESHNDQMDQYRDRTTLHLEDLSRGNLTLQISSVQLADSGPYRCFVS--------------- +>UniRef100_UPI0007B92FDF_48698/ 88 0.258 4.000E-17 7 113 116 132 243 305 +-------PPDqkNFTAEPGATVILPCR--TSDQKPIA--AVDWTRRDlgkKYILSFRDGQFDFEDQHPSYKNRVALHDGHMKDGDVSLVLKNLTTNDNGTYECLVQNEGSGDrkliSTINLQV-- +>UniRef100_UPI001129AA6E_194408/ 88 0.280 4.000E-17 8 115 116 26 139 317 +--------QTEVVGTVGESAVLHCFFKLPPNFPLDRLRVYWQTPdDKVVYALLSGANGDEFQASEYQGRARLWQEKLQEGDFSLLLSNLRLDDSQTYRCIVLMNEtkfemKDQSSITLSVGA +>UniRef100_H3AXD9_7897/ 88 0.260 4.000E-17 0 115 116 17 128 324 +DArLSITTDPSPVTAQLGSDVVLKCDFTVDaPTPDLQYLIVKWFFNDTDLAEF-NDKLIPS------SSKVTMSEREIQNGNASLSIPKVTPADEGDYKCFVLYtPDKEEKTIRLKVEA +>UniRef100_UPI000F7CAD34_8839/ 88 0.234 4.000E-17 5 114 116 18 123 345 +-----TWEKETVTGLFAKDVILPCPF---PPGD--DEVIYWKKEENDVHRYYDRRDYLESQHSNYRNRTHVFHEHIPHGNASLKLINLTLTDKGLYRCYVGTqQTKTEVEVELHVQ- +>UniRef100_A0A3Q0FMZ1_38654/ 88 0.224 4.000E-17 1 115 116 12 122 369 +-ACTVVLGLEIVTGQVSKDCILPCSFP-----HGEEVVIHWKKELQNVHSYYSGQDQLASQDSQYRGRTALFHEGIPNGNASLKLSKLHQTDEGSYSCYVGTkQTRTEVEVKLSIQA +>UniRef100_A0A3B5B4G1_144197/ 88 0.333 4.000E-17 3 115 116 17 125 376 +---TVSRGETEVSCAFMERCILPCSFQVAPQ-----VIIHWNYLGLCVHSYYDNQDQLEHQHRRYRDRTSLFKEQISRGNASLQLTGVKVQDEGRYQCCTGTtNENDYSFINLKVNA +>UniRef100_UPI0019531BD3_47969/ 88 0.268 4.000E-17 2 113 116 16 128 376 +--F-VCADKKNITADSGQDVTLTCRAP-----NNNIKSVEWSRadlRDKNVLLYHNGHFAPSNQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYKCRVSMEETDSwKSInstNLRV-- +>UniRef100_UPI001954D010_47969/ 88 0.254 4.000E-17 4 113 116 134 241 389 +----VDPPgQEIITAETEQDVTLPCQAP-----D-NIIGIEWSRPDlnkEYVLLYRDGRSDPKHQHPSFVNRVYLKDKDMKDGDASLILKNVTTADNGSYECRVRTGTSRRKRAYLEV-- +>UniRef100_V9L0J3_7868/ 88 0.268 4.000E-17 2 113 116 13 131 390 +--FSLFGEVSLYMIseVVGRDVLLPCLFTPESNLDPEKLIINWQGTDDNsvVHSFYSNVDHPEYQNQKFRGRTQLFPKVILNGNASLQLRRLTLSDNGNYTCYViQHDDHAYVKIvvELRV-- +>UniRef100_A0A3Q0RSC1_61819/ 88 0.279 4.000E-17 1 113 116 1 116 411 +-SFleSLIGPSKPIVARIGDDITLPCYLKPAT-MDVTAKTLEWTRADLDpvfVFVWRAGREFEKTKHSSYKGRTSLFTDELRHGNMSLKLSKVNLSDKGKYKCYI-VEMDEELFIELVV-- +>UniRef100_A0A3Q3GXD8_56723/ 88 0.260 4.000E-17 2 115 116 14 135 423 +--FTggssVGVLSQTVQALAGGDVILPCSFNTNGGKDF-PTTVEWSKEGlhpNVIFLYRDRCETHEMKNPAFEYRTSLVTRELKNGNISLRISNVQLSDAGTYRCMkmWRNAPRDITTLELLVGA +>UniRef100_UPI0013AFA335_54343/ 88 0.238 4.000E-17 2 108 116 17 124 444 +--FLLSKPAPdliEVTVDPGDDVTLPCR-----SNESSIRAVEWSRPDldpDTVLFYRDGHLDPSNQHQSFKDRVDLVDRDLKDGDVSLTLKNVNINDTGIYECRVASGGSRRKK------- +>UniRef100_UPI0019531691_47969/ 88 0.271 4.000E-17 6 115 116 37 145 451 +------GPSQALVARAGDDVILPCH--VEPAYDVSTMTLEWTRsslEPRFVYVSRASQELEKLKNPSFKGRTSLFVDELKYGNISLKISKVKFNDTGTYKCYV---PVLEKEAFVKlVVA +>UniRef100_UPI00189E95D6_27675/ 88 0.271 4.000E-17 1 115 116 244 358 455 +-SFQVIGPSLPILVEVGEDIQLTCY--LTPKANAQSMEVRWVRYHRFpaVYVYVDGDHVAGEQMEEYRGRTALVSDAIVEGRLTLQIHDARISDTGQYRCLFEEDGvYQEARLDLKV-A +>UniRef100_UPI0014023B8B_386614/ 88 0.280 4.000E-17 4 113 116 23 133 487 +----IFGPKvDPV-VSVGKDVVLECQ--TEPTTALSNLEVRWFKNDfsSPVHLYTNGHDLLTAQDSAFHGRTELFNKEFSSGNASLKLKNINAFDDGVYTCFIDFkQDYEEAKIRLYV-- +>UniRef100_UPI000A3085E8_10093/ 88 0.271 4.000E-17 1 115 116 244 359 513 +-SFSVIGHSQPRPVQVGENIELTCH--LSPQMDAQNLEVRWLRSRyyPAVHVYANGAHVAGEQMAEYRGRTSLVTDAIHEGKLTLQIHNARTSDEGQYRCLFGKDGvYQEARVDVQVMA +>UniRef100_UPI0011C1A8A0_8175/ 88 0.276 4.000E-17 7 115 116 205 312 516 +-------PPLRMVTLVGEDVVLPCR--LEPPLDAVSKSVEWARPDlepRFVHVWHDGQDHLPNQNPSYRGRTSVSIDKLRQGDLSLLLSAVKLSDYGLYRCYFPSQNKTF-SVELIV-A +>UniRef100_UPI00165CA17B_8078/ 88 0.264 4.000E-17 4 113 116 369 484 553 +----VVPPPDqrNITAELGQNVTLPCRaFDIKP-----IIVVEWDRTDlgsEYVILYRNNQFDLENQHPSFKNRVDLQQKQIKTGDVSLTVKNVVTDDRGTYECRVSQSETNSRRqtviyIKLDV-- +>UniRef100_UPI00189F9D71_72105/ 88 0.271 4.000E-17 12 115 116 572 678 801 +------------TANLGEDVLLSCILnKESGQTKLSKVSVTWMRGlTEEVYRYKNGGPALDDQNSQFKGRAQLFPDALVTGNASLLLRDTRRSDEGMYTCSFSSsGGGGWIKVHLRVAA +>UniRef100_A0A669D0W5_8128/ 88 0.258 4.000E-17 7 113 116 578 687 806 +-------PPEqkTITAEPGEDVILPCR-----ALN-KIIALRWSRadlGDEYVLLFKDGRFEPEGQHPSFKNRVDLQDRQMKDGDVSLILKDVTTNDAGTYECVVIPsGGGSSKPIsivTLSV-- +>UniRef100_UPI0012F6DCBF_8364/ 88 0.256 4.000E-17 1 115 116 25 133 852 +-ALEVTVPPD-QSSPMGRDALLPCTFRVDnPPMNPKFLAILWHFGDKEVLRYDNKGKVS-------SPRVSIDERALLEGNASLSLSNVTVSDGGTYRCSVIYSPETQkKEIRLRIHA +>UniRef100_UPI0011EA16DD_63155/ 88 0.241 4.000E-17 5 113 116 685 800 880 +-----SVPPyhKNITAESGQNVTLPCRAPNNNIID----VIEWIRPDlqpEYVLVYRDERFDPDNQHPSFKNRVDLRYRQMKDGDVSLNVNHVTINDTGTYECHVFMIGTNHKNtkpissIYLRV-- +>UniRef100_UPI0011C1B2F7_8175/ 88 0.224 4.000E-17 4 113 116 20 139 1040 +----VSGEPELIRVKLGEDVTLPC-----DAGDVNITAAEWTRSDlvdpDYVLFYTDGRSDPTHQHSSLKGRVQLVDSEMKNGDVSLILRDVRREDVGTYECRVQTAGSRRKKraliktqqisiVQLQV-- +>UniRef100_A0A2D0QJF0_7998/ 87 0.254 5.487E-17 3 115 116 16 121 148 +---TVSVQSVRVEGFIGESVILPCSFGEKPQ------TVYWRdKYGWVVCDIIHGEADFKNQNPVYKDRVKIFPSEIEKGDFSIMLSNVKESDAGLYTCII--PNIKTLTLELTVKA +>UniRef100_A0A3B3ZDZ4_409849/ 87 0.293 5.487E-17 8 113 116 40 145 163 +--------SPPIVARIGDDVILPCFF--QPPRDAEALTLEWTRPDlqpRFVFVWRSYEELKDLKHSQFDGRAFLFQDELKHGNISLKLTNVKPKDSGVYRCFIPALEKET-SVKLIV-- +>UniRef100_A0A3Q0GER1_38654/ 87 0.250 5.487E-17 11 115 116 23 130 166 +-----------ILADAGTDVLLPCNVQHQGGFNLLDVTINWERPDTIVCSFYHGSRQLEHQDERFRGRTQLFPNKFSKGNASLLLQRVNLADTGNYSCNAVLWANTQLTVHtmfLQVTA +>UniRef100_A0A6P7YN41_1415580/ 87 0.275 5.487E-17 9 115 116 21 136 179 +---------SPITvtpALYGSDMTLDCNFLPASMLNDQFLVVTWQhsqegRGDMVVHSYYYEKDQLDLQDKVYRNRTQLFPEKFPQGNASLRLMDLRLEDGGLYTCTVNTQiGSTTSRIQLVIAA +>UniRef100_UPI00106E3761_8167/ 87 0.250 5.487E-17 2 113 116 14 129 182 +--FSLAGEdPQQLIVKPGQDVTLQCQ----APRDADISRLTWRRPDlgsDYVFFFRDGRPNVNFQHSSYRGRVQLSVPEMKDGNVSIVLKNVTFNDTGTYQCQILTSGGDGAKLintkTLNV-- +>UniRef100_UPI00141A17D8_80427/ 87 0.438 5.487E-17 23 115 116 2 98 220 +-----------------------CRFPVHPPLNLMGLSVSWQRklslGDKEVYKLNNGQEDLTHQDSDYHGRASLSREELDKG-LSlLSITNVKPTDGGVYICVVKYEGADYKYITLEVEA +>UniRef100_A0A6G1PCZ1_215402/ 87 0.293 5.487E-17 5 114 116 25 135 227 +-----TGPcpfPSLIEAQEGKDVTLQCC--VEPQINLKNRTVEWKRVDlnKIVHLYRHRKDDLALQMEQYRSRTSLNQEDLSRGILTLLVSSVQQSDSGEYRCSV---PKWSASiIRLDVK- +>UniRef100_UPI000C6F6C74_1841481/ 87 0.258 5.487E-17 4 113 116 35 156 231 +----VIGSPHPIVATPGDDVILPCH--VEPAVNVAGLTVEWSRPDlrpypndlqkrvGFVHLYRDSREVLDMKISSYVLRTALFLEDLRRGNISLKITNVTLTDEGRYRCFIPKlkSLKKSSIVNLEI-- +>UniRef100_A0A3Q1K796_64144/ 87 0.285 5.487E-17 5 112 116 22 131 243 +-----SVAANPVVAVVGEHIILPCH--LEPAVDARSMAVEWTRPDlkpRLVLVWRAGQkLNLDDENPSYRGRTSLLTDKLKNGDISLKLFKVKLSDGGKYKCYVPTLNRDSSSMTVK--- +>UniRef100_A0A667ZMK4_586833/ 87 0.277 5.487E-17 2 113 116 9 132 248 +--FQVIGSTRPIAAMVGDDVTLPCH--LEPGLDVRRLTVEWTRADlppdprdklnrrKYVHLYRHGQEDALMKNVRYSGRTLLSRRGLVRGDMALKLTNVTLQDAGKYQCFIPKlkNRVKEALVQLVV-- +>UniRef100_A0A1D5NSN6_7955/ 87 0.233 5.487E-17 1 115 116 18 138 271 +-SITVKVPPGFVVAHVGSTVILPCW--ISPAQNAEAMEIRWYRQkqfKTPVLLYEHGRIQ-DKQEESFRNRSSLTPrsdhsGGLKGGDVSLQLEKITIQDEGPFHCYVsGHSAYDSAELELKVTA +>UniRef100_UPI0009A26457_259920/ 87 0.232 5.487E-17 2 115 116 14 126 277 +--FKIQVPEVPVVAIFGKDITLNCSFTTNATFSLGDLTVIWQLteTRKMVHNYPIQQDQLA---DTFANRTALFTEELEKGNASLLLRRVRIEDEGSFTCFVRIKSHQSASIMLRLAA +>UniRef100_UPI00052841D9_54383/ 87 0.194 5.487E-17 8 114 116 3 105 282 +--------QETVTGLFSKDCILPCPF---PPGN--EEVIYWKKGDKDVHSYYYQRDHLESQDLDYRHRTHLFHENIPSGNASLKLSNLTVTDEGSYKCYVGTqQSKTEVEVTLRIK- +>UniRef100_A0A3P8ZNR2_8010/ 87 0.361 5.487E-17 2 115 116 20 135 284 +--FTVKVDSPSYLAEFHSDVTMGCRFqPVNRELN---LTVIWHRvlPPPVVEVYRlaNGQEDLLSQHPQYHSRVRLVLTELMNGWAKLQLSRLRINDSGTYQCLVTMGVADYKETTLTVKA +>UniRef100_A0A093IKT4_54383/ 87 0.194 5.487E-17 8 114 116 1 103 288 +--------QETVTGLFSKDCILPCPF---PPGN--EEVIYWKKGDKDVHSYYYQRDHLESQDLDYRHRTHLFHENIPSGNASLKLSNLTVTDEGSYKCYVGTqQSKTEVEVTLRIK- +>UniRef100_UPI001A7E7FEC_43689/ 87 0.300 5.487E-17 6 115 116 62 169 302 +------CPSQ-VVAMMGDDVVLPCQLKL--AVDANSETVEWTKPsvNPNIVHFhKDGRLVYENQNPSYHFRTRVFVDELIKGNVSLKIFKVKLSDEGTYRCFIPWIP-EEASIVLTV-A +>UniRef100_A0A2G9RWB6_8400/ 87 0.322 5.487E-17 3 115 116 33 150 320 +---TVQTIKSSYTAEYGDEVNMECLFTETHITNFEDMTVIWKHsiqkgSSSEVAKYSNGKDVEILQDKEYRDRVKLLSDKLKKGRTILRINNVKMTDAGHYLCIIASQGSDFKEISLEVQA +>UniRef100_UPI00067CD842_79684/ 87 0.252 5.487E-17 4 115 116 32 144 331 +----VTTPTGHLVARVGGQAELSCQ--VSPPRSVESMEVRWLRSDnyKLVYQYRGGHGVNGEAAPEYVNRTEFVKEAIGKGRVALRIHNIRISDEGPYRCLFNDRGfSDVVSMNLSVAA +>UniRef100_UPI001A7E604F_43689/ 87 0.263 5.487E-17 3 109 116 126 232 356 +---TVFPDQKIITAESGQNVTLTCR---APNNNKNNTSVEWKRaglESEYVLLYQHGQLVPANQHQSFKNRVDLQNDQIKDGDISLILKNVTATDSGLYKCQFFMEGAQSWRL------ +>UniRef100_UPI0007B8C652_48698/ 87 0.287 5.487E-17 11 113 116 36 141 378 +-----------VNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGShynDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEIlgIDPGSQMFDIKLVV-- +>UniRef100_UPI001B3ADFFE_0/ 87 0.283 5.487E-17 6 115 116 39 148 432 +------GSPQPVVVMVGNDAVLPCL--LKAPMDAARMTMEWGRQDlkpRFVYVLHGGQELLTDQNKAYKGRASVAKDKLSEGDVSLHLPEVKISDNGTYRCYIPKLSTEY-FVDLLVGA +>UniRef100_UPI001A7E604E_43689/ 87 0.250 5.487E-17 4 113 116 138 253 559 +----VVLPDQKVnniTAESGQkNVTLTCRAPN----NNTIIIVEWSRadlGDKYVLLYRNERFDPDNQHPSFKNRVDLKDRQMKDGDVSLILKNVTINDAGTYECRVKNeldSMRLISIIHLHV-- +>UniRef100_UPI000E4230CB_8154/ 87 0.241 5.487E-17 7 113 116 464 575 636 +-------PPDqkNITAESGQDVVLPCRVP----SNKTIRAVKWSRadmGDKYVLLYRDDQLDQDNQHPSFKNRVDLQDRQMKDGNMSLILKNVTIEDGGSYNCNIFNGETRSwesiNTVSLTV-- +>UniRef100_UPI0018A1F73F_8469/ 87 0.241 5.487E-17 4 113 116 35 150 644 +----VAGARPSITAQDGEDVTLDCTFDHIPEVKLHRLNITWKMQraegaDLLVHSYYGKMNLWQGQDKAYWGRTQLYPEGIQKGNASLRLRAVRIQDEGSYFCYVTSElGAWSREISLAV-- +>UniRef100_A0A096MCM1_48698/ 87 0.252 7.526E-17 1 113 116 13 130 135 +-SF-VSSPTGPITitvkAEPGQKVTLPC----EDPDQRKILFAEWKRTDlgsKYVLLYRDNGIATDGQHPSYKDRVELIVYQLTFGDASLILKNVTITDSGTYECRVLIENSGIKVIstaNLDV-- +>UniRef100_A0A3B1JML6_7994/ 87 0.254 7.526E-17 1 103 116 25 127 136 +-AFSLQVPGGFIQAKVGSSVLLPCE--MSPALNAESYKVSWYRPskeDSPVLLYKDLKVQENAGDPQYRGRASLVGD-LQKGNVSLKLENLTVADRGEYVCLFSRGP------------ +>UniRef100_UPI00155685C5_31138/ 87 0.288 7.526E-17 3 113 116 17 132 155 +---TVQSPPD-VVARFGGDVTLSCFFLSQPGMNLQDVTVTWKReragtEALVVHNHNYRRDQLVRQDEVYRNRTWLDPEGLAWGNASLTLRGVRTQDEGVYLCHVTSelGWTAERR-ELRV-- +>UniRef100_UPI00051E5B28_441894/ 87 0.229 7.526E-17 10 115 116 44 150 168 +----------PVVGQLGQDVVIPCQ--LSPPAPLPGLEVRWRKYGLRTVnvHYYSGERAQEMPGKGYEGRTELFPQEFSRGNVSLKLRSLRTEDAGSYQCFVGSQQRNLEAIaLLQVEA +>UniRef100_UPI0006D90502_7897/ 87 0.262 7.526E-17 1 115 116 36 151 181 +-SFSTTTQRGDIVANFGEDAILECRF-V-PDGNFDTTEITWTKEGvsGVVHKYVKVKDELKEQNAQFKRRTSLFLDNISRGNASLKLSEVESKDDGTYTCTVSNtKGKGDTCVILRVGA +>UniRef100_UPI0012BB5B36_47969/ 87 0.247 7.526E-17 8 113 116 19 131 198 +--------PKPITAKPGDNVILPCQAPNSNNLAG----VEWSRRDlepEYVLLLRDGHIVPEDQQPSFKDRVELQDQQMKNGNVSLILEKVTAADDGTYECRIlTHGGERRKRavetisvINLHV-- +>UniRef100_A0A6P5LTW1_38626/ 87 0.460 7.526E-17 2 115 116 20 134 246 +--FTVTVPKELYIADFGSNVTMECNFDAGRQVEIDALRVTWAKDERKIVNFSSKKEDLEILSEHSGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLILYrDAADYKYVTLQVKA +>UniRef100_A8WG14_7955/ 87 0.273 7.526E-17 2 115 116 15 129 273 +--FEVNAPDKHLLALRGHSAVLGCEFT--PDLNLSNLVVTWQReeDSQVVHSFYYQQDQLERQSPEYHSRTSLFVTELHKGNASIRIAAVSWKDAGRYLCIVSNtKGTGRASMEVTYGA +>UniRef100_UPI0018653DE3_118141/ 87 0.284 7.526E-17 2 114 116 18 130 287 +--FSMQGPAaGSTVAQLGGSVLLPCS--VDRPLALEELEVEWKRTDSQtlVHLFREGESRPESQPDSYRDRATFFNELIPEGNFSLLLTNVSAVDRGVYECVV-HTSLESNRISMEIK- +>UniRef100_A0A286YB20_7955/ 87 0.271 7.526E-17 0 115 116 16 130 301 +DGFTVLGSSAPLVAPLGSSVVLPCF--ASELLPAEGLRVEWRRTDSNnlVHLIIDGKSRAEEQHQDYYQRAHFITEEIQHGVYSLRLDDLRADDKGLYRCKV-YSQRDAGATLVEIKA +>UniRef100_UPI00106E3C3D_8167/ 87 0.216 7.526E-17 2 113 116 18 133 314 +--FTLAADHHEVTVKAGEDVSLQCQ----GPRGAQIEMLEWSRvelkPDGEIFRFVHNQSTTDSQHPSYRGRVTLSDPEMKDGDVSVVLKNVRVSDTGTYQCRVGMRGVEEpkvySSIQLNI-- +>UniRef100_UPI0011766488_181472/ 87 0.277 7.526E-17 11 115 116 25 130 334 +-----------VVVPEGSDAVLNCSFTSETHLRLQ--TFDWKRHDKEVFFYDQGKhynNGLSGQDPQFKGRVSHFNDQLEYGNASILIKNTQVNDSGTYSCVFPHLKEEKVYIQLVVHA +>UniRef100_A0A4W5KS28_62062/ 87 0.315 7.526E-17 7 115 116 43 148 347 +-------PRE--VAAPGSDITLSCSFPLSKILNLKHLVVNWQRgESEVVYSYYHGRDQLESVV--YKGRTHLFEDQLTMGNASLRLSGVHPSYQGQYTCDVTDeQGSTQEKLQLLV-A +>UniRef100_UPI0010A311AF_299321/ 87 0.226 7.526E-17 4 114 116 20 129 375 +----VKGQDSQVTCPFRAECILPCSFP--PSIE---EIIHWHFGlntDQTVHTYYHKKDQFKFQIPRYSGRTSLFSSQIPRGNASLLLRNVTWEDQGRYQCYISTkQASQESFVVLTVK- +>UniRef100_UPI0003C17165_7897/ 87 0.232 7.526E-17 2 115 116 25 138 398 +--FKVSCPDQTLKARLGEDITLQCH--LEPPTDATDMVIKWTKPESNeVVYLYGNTKNEHSQNRTYIERTELLKEDLAKGIISLILKNVRLADMGNFTCEVEKElWYEDSKLEVTVGA +>UniRef100_A0A6G1Q639_215402/ 87 0.252 7.526E-17 3 113 116 14 126 451 +---TVPGLPENILAFEGGDVILPCSFNITAISDFPD--VEWSKkglEPNVVFLYRDGCETYEMNDRAFEYRTSLIPKELKNGNISLRISNVLLSDAGTYKCMtLKNGPQDVTTVELVV-- +>UniRef100_UPI00077D277C_105023/ 87 0.262 7.526E-17 1 115 116 35 154 474 +-SFTVypTAHAEPAVASAGQSVILPCSVKISATDD--VPTVEWSKKDlqpDVIFLYRDGCETFEMKNLDFEYRTSLIMREMTNGNVSLRISNVKLSDAGTYRClkILKNGTREESSVELVVVA +>UniRef100_I3KLM5_8128/ 87 0.274 7.526E-17 6 115 116 37 145 486 +------GPQQQIVALLGDDVHLPCV--LETPVDVSNMLLEWKKTDpapGFIYVWDKKEENIKFKLPSYMGRTSLSFDKLKHGDISLTLSQVQLPDQGLYRCFVPELGQKS-FIDL-VVA +>UniRef100_H0W082_10141/ 87 0.238 7.526E-17 4 113 116 30 140 512 +----VEGQAEPVVAPLGADASLPCR--LAPEQSMAHMSIRWYRgqPSRAVLVFRQGQEQVGEQMLEYRGRAELLRDAVGSGSVALLLRRVRASDDGLYHCRFEDGDvSQEALVQLNV-- +>UniRef100_UPI0011EA39EE_63155/ 87 0.248 7.526E-17 4 115 116 366 490 542 +----VVAPPEqkNITALPGQNVTLPCR----AANNKEPIIVaEWSRPdlgDEYVLQYRDERFDPENQHPAFKNRVDLQDQQMKDGDVSLILKDVTFNDTATYECRVFQRGtnrrkrADLKTepisiITLRVVA +>UniRef100_UPI00195483A3_47969/ 87 0.260 7.526E-17 6 115 116 37 149 635 +------GPSQALVARAGDDVILPCH--VEPAYDVSTKTLEWTRsslDPRFVYVSRASQELEKLKNPSFKGRTSLFVDELKYGNISLKISKVKFNDTGTYKCYIPDleKEALVKLVVASVAA +>UniRef100_A0A3N0XSK3_495550/ 87 0.284 7.526E-17 0 111 116 273 385 740 +NGFTVTYSQDTL-VRLGSSVVLRCY--GVKPLQVEDVKVEWRRTDTKalVHQYPDDESQPEKQHEDYHDRAHFFTDQIQHGNFSLRLDKLRAEDKGEYTCKVYRQQdcVFSTQITL---- +>UniRef100_A0A669D0W5_8128/ 87 0.245 7.526E-17 1 113 116 460 576 806 +-SLSVVPPPvqKTITAVPGQNVVLPCRAP-----NNNIIVVQWSRadlGDEYVLLYRDEWFDLDDQHPSFRYRVDLQDRQMKDGDVSLILKNVMINDAGTYECRVYMAETRLlkpiSIITLKV-- +>UniRef100_UPI001653B432_283035/ 87 0.258 7.526E-17 4 113 116 487 605 814 +----VTEPDVIVVpVRPGEDVILPCQ-----AADSSIRAVEWTRPDlepEYVLYYSDGHMDQTYQHPSFKDRVELVDRELKDGNVSLILKNVSRQDNGTYDCQVAPDGSRWKKrgikseritiIRLQV-- +>UniRef100_UPI0013F1C406_106734/ 87 0.289 1.032E-16 2 115 116 18 138 141 +--FAVVATSAPdIVAQFQGDVTLSCLFPSQPGMNLQRLTLTWQKervgaEALVAHSYYYGKEQLERQDQIYRNRTQMDPEGLARGNASLTLRGVRIQDEGIYLCHITSeQGKISVRRQVAVMA +>UniRef100_A0A3Q0RL21_61819/ 87 0.279 1.032E-16 5 111 116 15 120 146 +-----STSSTNISAAVGDSVTLPCKAS-----NNSIRVMWWSRPDqepKYVLMYRDEQFDPEEQHPSFKNRVDLQDSLMKDGNVSLILKDVKISDAGTYKCRVSMGGtNRRKRSTV---- +>UniRef100_A0A4W5MGD7_62062/ 87 0.232 1.032E-16 0 114 116 7 117 151 +NDFKLTTTEDSEGVGPGGDVTLHCH--LSPKTSAVVMTIRWFKGTECIYLYKNGQ---VTERSGYEGRVSLITQELERGNVSLRLRDFRRSDVGQYRCQVIHGErKEEAAVGLEVK- +>UniRef100_A0A7K5PE41_107208/ 87 0.245 1.032E-16 13 115 116 8 113 159 +-------------AFVGETVVLPCITTPLGEQTLSKSKIYWQIGTKVVHFFDNGQDSLEHQDEKFHGRTSLFLDKMKHGNFSLKISNVQLRDDAEYSCIYRQaADQQTKKsvIKLNVSA +>UniRef100_A0A3P9D0Q6_106582/ 87 0.224 1.032E-16 5 113 116 1 109 165 +-----EIPKKIITA--GQDVTLTCRAP-----NNNNIVVEWSRadlGDENVLYYKDAQFITDEQHPSFKNRVTLQDRQMKDGDVSLILKNVTTNDNGTYECRVVLqvrGPMTHiNTIHLHV-- +>UniRef100_UPI0014474D81_310571/ 87 0.236 1.032E-16 10 99 116 36 126 176 +----------PIVATAGDDITLPCL--LQPAMDAVSMTLEWSRPDlnpKFVHVQRDGKHVPAEQNPAYTGRTSVSTENLKHGDLSLKLSTVELSDSGTYRCYV---------------- +>UniRef100_UPI000E3F981B_8154/ 87 0.235 1.032E-16 2 113 116 19 131 176 +--F-VSADQKIITAESGLNIILPCQ-----ALNNNNIVVEWSRsvQDKQyVFVYRDEQFDPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDSGNYECRVLMretrSWKSINNITLRV-- +>UniRef100_UPI00025FAC88_8128/ 87 0.229 1.032E-16 4 113 116 21 139 178 +----VHADQKNISSKSGQNVTLPCR---APNKDIPIIVLEWGRadlGDEYVLSYRDEQFDPEQQHPSFKNRVDLQDRQMKDGNVSLIVKDVTINDTGTYECRVVQRGTKRRKravgdpisiITLTV-- +>UniRef100_A0A3P9DCV9_106582/ 87 0.264 1.032E-16 1 113 116 7 124 179 +-AF--AAPStnhKTITAKSGQNVILTCQ---TP--NNNILVVEWSRadlGDEYVFVFRDGQFDPANQHPSFKNRVGLQDRQMKDGDVSLILKDVTTSDAGTYECRVIQIGATRSNtghiniISLKV-- +>UniRef100_UPI000E45FD33_64144/ 87 0.227 1.032E-16 5 113 116 17 135 182 +-----SASDDTYTITAGQTAILPCR---EPN-NFPVTAVEWTRdnlEDKYVLFYRDKQLDPDNQHPSFKNRVELDTSQMKHGDVSLILKNVTVNDSGRYECHIIRtdthrnkratfDTEPINTITLRV-- +>UniRef100_UPI0011E9DFDD_63155/ 87 0.250 1.032E-16 2 115 116 19 132 192 +--F-VSADQETITAESGQNVTLTCRAP-NHSID----IVEWSRADlksQHVFVCWDGQVLPEEQHPSFKNRVDLQDRQMKDGDVSVSLKNVTFNDEGTYECRVQREDDSVeliSIITLRVVA +>UniRef100_A0A0F8D0R0_215358/ 87 0.225 1.032E-16 8 113 116 13 127 204 +--------PDVMSVRPGDDVTLTCR-----STDPNIVAVEWTRPDlepEQVFLYIDGHFKPQKQHPSFMGRVQLVDTDLKDGDASLTLKNVSSSDEGTYECRVRVdDPTRQKRaliddqpirrVRLQV-- +>UniRef100_A0A096LRT5_48698/ 87 0.307 1.032E-16 0 99 116 11 112 223 +NAFLFVFPGlITVNVLQGSDAILPCS--PTTKEDLSSKSFEWRKDGQNVFYYDAGShynDGLDGQDPQFKDRVSFFEDQLGSGNASIQIQNVMIQDSGNYRCEI---------------- +>UniRef100_UPI0013AEA7DD_54343/ 87 0.240 1.032E-16 4 99 116 33 138 227 +----VIGSRRPIVVALGDDVVLPCQ--LDPREDVQDKTVEWSKPDLKpdpsdrlsrvayVHLYRDKREVPDMKIPSYAERTALFTDALRDGNISLKIVNATLGDTGPYRCYV---------------- +>UniRef100_A0A0F8CV67_215358/ 87 0.238 1.032E-16 4 113 116 143 252 261 +----VIGPSQPIVAILGEDIILPCR--LEPPRNASGMVVEWARPDlspGYVYVRRNSEEHVAHKQPSYRGRTSVSINKLEVGDASMKLSEVTRPDEGTYRCLFPQLGQ-YAFVELVV-- +>UniRef100_A0A6P8GUF7_7950/ 87 0.279 1.032E-16 1 115 116 21 136 267 +-AFEVRVPEKQVVAVHRSPAILGCTFT--PPPTLQDTVVTWQTvaDQRVLHSFYYGTDQLDRQSPEYKNRTSLYHKQLLSGNASLRLEGAGPRDTGKYLCSVSTsQGTDKAELQLSYAA +>UniRef100_UPI0018653DE3_118141/ 87 0.247 1.032E-16 4 110 116 137 242 287 +----VTGSDQPISAHAGEEVIMNCS--VDTHIPVQELQVEWLNTDQDimVLLFSEGESRPESQHEWYQGRAQFFPEEIHKGNFSLKLRDIKTEDKGEYMCSV-HSDSQSANTT----- +>UniRef100_UPI00109F489F_491861/ 87 0.273 1.032E-16 2 115 116 11 125 309 +--FTVTGLKETIVAPVGTMLELSCQ--LSPPQNAQHMEIRWFRShyTQPIYLYEDGKDMFGKIIPKYVERTELLKDAIGEGKVTLRIFNVNPDDDGQYHCIFKNGKFYEEHITeVKVTA +>UniRef100_UPI0009054EAF_8128/ 87 0.255 1.032E-16 1 113 116 240 364 403 +-SLSVVDPPvrAKITVESGTNAILPCQAPNNSNDN----VVEWTRADlepEYVLLYRDGQFDSDDQHPSFKNRVDLWNRQMKDGDVSLILSYVTINDTGTYECRVLIRGTnrrmravlDDKPIsivTLKV-- +>UniRef100_UPI001ABDCDFB_8384/ 87 0.284 1.032E-16 2 115 116 10 118 426 +--FTVI--HAALLAEQNKDVILPCSFT-----PGENVVIHWTTNDnKNVHSYYTKENQLQSQDKSYSGRTSLFLSEISKGNASLLIRDLKKSDENTYNCYMSTnAGKKEDKVTLQVIA +>UniRef100_A0A1U8BYQ0_10036/ 87 0.238 1.032E-16 4 115 116 32 139 438 +----VSNNEQLILGRYDEDVILPCPFT-----SGADIVIHWRNQNNYVHSYFGGKDHLEAQYFRYENRTSLFHGEIHNGNASLTIRRLSLLDEGIYSCYVGTkNERTDQRVVLKVGA +>UniRef100_UPI001A7E7566_43689/ 87 0.272 1.032E-16 3 113 116 241 358 513 +---TVVVPPDPkiITAESGQDVTLTCRAPNNN-------IVKWSKADlvpQYVILYQDGHFISANQHPSFKNRVDLQDRQMKDGDVSLILKDVNTADSGTYECRVVSGTKHRSRdistepisiIHLHV-- +>UniRef100_UPI000E3FDC8A_8154/ 87 0.245 1.032E-16 1 113 116 324 440 556 +-SLSVVDPPdlEMITAESGQDVTLPCRAP-----NKKIIVLRWSRADlepKYMLSYWNGHFDPDLQHPSFMNRVDLQDRQMKDGDLSLILKDVTINDAGTYRCRVFMAETHSwqliSIISLSV-- +>UniRef100_UPI00195594D3_90988/ 87 0.286 1.032E-16 2 115 116 111 220 588 +--FRLVVPNHTVNAYQGEDVTLHVQF--FPTISAASLIINWLKERLFIYEYVNGK---EIRHRHYEDRVGLNNQELDSGNIFLTLKNVRLSDSGNYTCQVKYEEyVMDKKIELHVRA +>UniRef100_UPI001966B1F9_55291/ 87 0.198 1.032E-16 2 115 116 15 123 592 +--FHFSIPQPEVRASLYSDVLLPCTFTdADQEVDLNYLLVIWKQDNNELLRYQAGQ-------KTFSNKFAVFESELQHGNASLLLRNITVGDEGGYECEVIDtPDSGKGKVNLKVTA +>UniRef100_UPI001864357B_42526/ 87 0.267 1.032E-16 0 111 116 16 126 670 +DTFSLVVPDDIISGHLGSSVVLPCE--LSTMLDIRSYEVRWYRPskfDNPVLLY--GEVQENTGDPQYRGRASLIGD-LQKGNVSLKLENLTVADRGEYMCYVkSYKWYEKASIFL---- +>UniRef100_A0A669FBQ8_8128/ 87 0.230 1.032E-16 5 113 116 243 355 921 +-----NVPPDmkTVTAVPGQDVTLTCRAPNNNNIK----YVHWSRADlepEYLLVYRNGQFFPENQHPSFKNRVDLQDRRMKDGDVSLILKDVNTADSGTYECRIFMEETRSwqlSIINLNV-- +>UniRef100_M7CIE8_8469/ 87 0.250 1.032E-16 7 115 116 19 134 1512 +-------PSDksNVRSRAGEDVTLSCRFKLSSDFVLNRLRIHWQVfrdeEGSVVHSYYDGADRLEDQEVEFKGRTKLFLQELSEGVASLNLTRVRPSDSGEYRCIiVNSQDVVIGSVILHVSA +>UniRef100_UPI000904B21D_8128/ 86 0.235 1.416E-16 2 113 116 19 131 137 +--F-VSADQKNITAKSGQNVTLTCRAP-----NNNIIIIEWKKADLKeevyVLLYRDGHFDPHHQHPYFKNRVDLQDKKMKDGDVSLILKYVTINDTGTYECNVQKDGDSLKlinIITLSV-- +>UniRef100_A0A3Q2CRF3_28743/ 86 0.254 1.416E-16 2 113 116 18 135 145 +--YSVSSPADPrnITAEPGQNVSLPCR---APDSNL-IIAIEWSRselGSKYVFLFRNDQIDLENQHLSFKNRVHLQESQLKVGDMSLFLRNVTTEDKGTYECRfIQTEANKRKEtrlyINLDV-- +>UniRef100_A0A3Q1HMG3_64144/ 86 0.260 1.416E-16 3 115 116 11 126 160 +---TVSQHASAVVLYEGDHFLLPCEF---PTFDVDDPTVVWSRYDlspSTVHQRQQEGDDLKNQNQLYRDRTSMRTDALETGDLSLNLTKLTLSDSGTYTCSVRSaiwGERRVTEVQLQVKA +>UniRef100_UPI0011E9E41B_63155/ 86 0.243 1.416E-16 2 113 116 17 129 160 +--F-VSAEQKIITADPGQNVTLTCR---APSNDIR--VIEWRRPDlkpEFVLLNRDGQSDPDDLHPSFRNRVDLQDKQMKDGNVSVILKNVMINDTGTYMCRVFVGETGSwksiKNITLSV-- +>UniRef100_A0A3Q4HMF5_32507/ 86 0.235 1.416E-16 2 113 116 43 157 163 +--FSLPVSDEKVlKAEPRQNVTLPCRAPDKNP----AIAVEWTKSDlraEHVLLYRDEQFDIDDQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYKCHVFMRGSKTDHisiIHLHV-- +>UniRef100_A0A3B3Q9N9_1676925/ 86 0.250 1.416E-16 4 114 116 12 119 167 +----VALSRELVNGYMGEDVLLPC---VGRPSDTAQPTVYWRFGDNRiVYGVINGADDLQNQDPQVKGRASAFPAEYSKGNFSLLLTNLSSSDAGLYSCFI-ISENLQRDVNLQIK- +>UniRef100_A0A0N8JY14_113540/ 86 0.241 1.416E-16 4 113 116 54 162 172 +----VSGTDKPVYAHASEDVILQCS--LDLHIPLAELEVEWTKTDENilVLLFSEGESKPESQNERYWDRAEFFTEEISKGNFSIKLRNVRTEDKGEYMCKV-YTDTGSANVTVRI-- +>UniRef100_UPI0003940CAE_8128/ 86 0.230 1.416E-16 3 113 116 16 128 181 +---TASSTDQTITAEYGQNATLTCQAPN----NNTIIIVEWSRadlGNEYVLVYRDGQFPSDEQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYECRVFMeetQSWEHSSIYLSV-- +>UniRef100_UPI0007B9A823_48698/ 86 0.250 1.416E-16 5 113 116 20 131 186 +-----EVDQINITAEPGQNITLPCRLPGNKP----AAAVDWIRTDlgsGYVLLYRDGRIDPGNQNPSYQNRVDLMDRQMKDGDVYLVLKNLTTNDTGLYQCRVQKEGSLDikliRTINLQV-- +>UniRef100_A0A3Q2DHC2_28743/ 86 0.240 1.416E-16 1 115 116 14 138 187 +-SWNVTlSPTDQIkipaeTGQTGQPVTLPCKL----ASSSQVIVVQWSRTDlgsDYVLLYRDGRIDPFNQHPSFKNRVNLQSRNMEDGDVSLVLKDVRTEDGGTYECRVVQTGTGRKKnlistISLEVAA +>UniRef100_UPI000E40A39F_8154/ 86 0.226 1.416E-16 1 113 116 24 158 189 +-AFIVRTPVQgevlvigsnlPIIAAPGDDVILPCH--LEPMFDVQGLTVEWSKPDlkpdpsdrlsrvEYVHLYRDRQEVPDMKMASYFRRTELFMDDMKHGNISLKILNVSEEDNGRYRCFIPKLQSRVKAavVELVV-- +>UniRef100_UPI0011E9BAD4_63155/ 86 0.237 1.416E-16 3 113 116 16 134 191 +---CVFADQKILTAETGQTVILPCQ---AQNNNDPELVVEWSRADldpEYVLLFRDGHFDPVKQHPSFKNRVDLQDKEMKDGDVSLILKDVTTNDAGTYECRIRKKSTSRavlrfepiSIITLRV-- +>UniRef100_UPI001954828D_47969/ 86 0.241 1.416E-16 2 112 116 16 126 194 +--FTfVTADPKNIAAESGQDVTLTCRAS-----NNSIIVVEWSRADSNtqhVLLYRDEQFEPEEQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECHVFRKRQKHGRTsHLK--- +>UniRef100_A0A6G1Q7H3_215402/ 86 0.240 1.416E-16 2 113 116 13 137 196 +--FLVSGSEvsQNIIAEPGQTITLPCQIP----KNTPVVIVEWTRPDlgtQYVLFYRDGQSDPENQSPSFKNRVGLKEGLMQDGDVSLILKDVTMDDKGTYECHIvpketnrrkRAGSFDTepiKIINLNV-- +>UniRef100_UPI001A7F087C_43689/ 86 0.233 1.416E-16 2 113 116 19 132 205 +--F-VSADQKNITAESGQkNVTLPCRAP-----NNNIRAVEWSRADlkeeQHVLLYRDDQFVHEGQHRSFKNRVDLQDRQMKDGDVSLILNNVTTADSGTYKCHVFMSGtnnEPISNITLSV-- +>UniRef100_UPI0012ED7820_433405/ 86 0.252 1.416E-16 1 113 116 28 159 225 +-SFTpVEGQPqvigsvQPIVAAPGDDVILLCH--VKPALNVTALTVEWSRPDlkpdpedrlsrvKYVHFYRNTKDIPDMKISSFVNRTTLFKDGLARGNISLKITNVTLSDEGRFRCFIPKleSQVKSSIVRLVV-- +>UniRef100_UPI000905C4AD_8128/ 86 0.241 1.416E-16 2 113 116 11 121 243 +--FSVAV----ITAKAGQkSVTLPCRI---PNYNL--IAVEWSRADlgeQYVLLYRDGHFEPPNQHPSFKNRVDLEDRQMKDGDVSLILKDVTTNDTGTYECRVFVGEtSSWKSINttyLSV-- +>UniRef100_A0A3B1J0S4_7994/ 86 0.274 1.416E-16 1 113 116 29 150 271 +-AFSVS--QGTVetttpfpVGNLGQDVVLECKFRTKTGGDsSKDVFISWKKDGlsGLVYQYKNNAAQLQEQNSQFQNRVQLFPDAISGGNASLVLRSVRMEDAGVYRCTVGAPGVlSSVSIDLRV-- +>UniRef100_UPI00076268BC_9994/ 86 0.264 1.416E-16 4 115 116 30 142 274 +----VTVPKGHFVARVGGQAALSCQ--LSPPQSAEHMEVRWFRGDNSqlVYLYRGGHEVNGEAAPEYINRTEFVKEAMGEGKVTLKIHNVSISDNGPYRC--SFKGTDFSDATgmnLHVAA +>UniRef100_UPI001114045B_173247/ 86 0.238 1.416E-16 8 112 116 43 143 288 +--------SETIAAAVGEDVVLKCK--GDRPVDEQSLILVWERNGETVHKFRDYNDNLDLQDENFKNRTSLFLDKLKDGNFSLNLKNVTRNDGGNYTC--STDNTTVAVIDLT--- +>UniRef100_A0A3B4Y5E7_1841481/ 86 0.288 1.416E-16 6 113 116 30 137 297 +------CSHQPIVALAGNDVILPCR--LEPAISAADWRVEWTKPGldpKNIHIHQDGRLEYWTQNPSYNFRTRVFVDELEQGNVSMKIFSVKLSDKGKYRCYI-HSVQEEAFIHLSV-- +>UniRef100_F6VXB6_9258/ 86 0.271 1.416E-16 7 115 116 22 128 303 +-------PPVPV----GNNTTLQCSFPV-PIGN--DLRIHWhhYLNGRRaiVHSYYNGTEQLKDQDEAFHGRTKLSLPGIQQGDASLTLTDLRPSDRGDYKCIVVNGGyFRTSNISLQVSA +>UniRef100_UPI00189CBC78_72105/ 86 0.256 1.416E-16 6 112 116 35 153 309 +------GSSQQIVSALGEDVILPCH--VEPQLNVENLTVEWWKPDKQfdpedplinyryVHVYNENRDEEDMKMLRYKGRTALNKDGLKHGDISLKIMNVRQSDQGRYRCEIPQlaSPPDIMLVVVK--- +>UniRef100_UPI00106E142F_8167/ 86 0.227 1.416E-16 6 113 116 124 241 312 +------VPDLPVVVRPGDDVILPCQ-----SADPSIRAVKWSRADlkhpEYVLLNIDGQLNTTHQNPSFKGRVELVYRKLKNGDVSLILKNVNINDNGTYECRFASGGLRRKKrsnidsepiriIHLQV-- +>UniRef100_UPI001885C0E1_161584/ 86 0.285 1.416E-16 2 115 116 24 142 324 +--FTADAERVSYSAQMGGEVLMGCHFSPLSPHPYEDLMVAWYLssraPSRLVSRLESGLEQDSSQHPDFKGRARLLTEEIKDGRAILQLSRLRINDSGNYQCVVRTrNGADYKHIQLSVTA +>UniRef100_A0A667YUX5_586833/ 86 0.256 1.416E-16 6 112 116 89 207 328 +------GPPQPIVAIVGDDVILPSH--LEPATDAADMPVDWMRPDldhSLVHQRYKGQEVVTRQNPSYVGRTSLFTDKLKHGNVSLKLSEVKLSDEGGYRCLLPSlkdPGRlaglpmsmTHDHVHLN--- +>UniRef100_A0A3P9PFA2_8081/ 86 0.252 1.416E-16 4 110 116 146 260 370 +----VSSPSDQVdiTVKPGQEVTLPCRLTdsgLSGQSTTQIKVVDWTRDNLXsyrVLLFRSSQFVTDQQHPSFKDRVDLLDKQMQNGDTSLVLRNVVPEDGGTYKCQVVYNGADNRNLN----- +>UniRef100_UPI0010FACAC1_113540/ 86 0.279 1.416E-16 6 115 116 41 146 405 +------GTENLVNCIVGKACMLPCRFSAAGS-----EVIHWYRGDTVIHSFYYGQDQLAKQNLDFHNRTSLFENQIASGNASLLLRGVKIQDGGRYRCYSSTlQGSLELFVHLKVSA +>UniRef100_UPI000497D7FE_144197/ 86 0.252 1.416E-16 4 115 116 11 127 480 +----VVGPSQPIVATLGDSIILPSY--LEPEYDATTLTVEWTRPDlkpRFVYVSRWAQELEHMKNPAYKGRTSMFNDELKHGNISLKLSKVKQADAGRYRCFIPEtREDTFMELVVvsgSVSA +>UniRef100_A0A4U5VXB0_240159/ 86 0.244 1.416E-16 0 111 116 89 216 481 +NAFTANlTPglrnrpenkkereSETIRVSVGEDVILPCN--LTRLFDMSTLTVEWTRDDeKDVHVYRKGV-DLKDQDENFRDRTSLFREEMRSGNVSLKLTNVTELDEGKYTCKVRPENFPEhftaCSMTL---- +>UniRef100_UPI00165CCD9A_8078/ 86 0.226 1.416E-16 4 111 116 259 369 507 +----VVPPPDPtnITAEPGQNIILPCR---TPDSDP-VIVIEWSRTDlgsENVLLYRNNQFDLEHQHPSFKNRVDLQEGQIKAGDVSLVLKNVSTDDRGTYECLVIQtvTNSRRQTVLL---- +>UniRef100_A0A5A9PQG2_1572043/ 86 0.266 1.416E-16 4 115 116 48 164 520 +----VEVLPGQIVGRVGLTVTLPCW--ISPQTDAGTLEIRWYRPeryDTPVLFYRKGKIQ-EVQEEEYRNRSSLsrrsaLSHGLKDGDVSLRLDNLTLQDGGVFYCYVSGDWYDSQAVTLNISA +>UniRef100_UPI000E46064C_205130/ 86 0.234 1.416E-16 8 115 116 320 429 522 +--------QRTITAEPGQNVTLPCEVN-----NSEITHLQWTRPDlypDYVFVYRHGRFDLENQHPHFKKRVELKNSQMKDGDVSVTLKNVTFTDTGTYECRDFQGqskGPELiNIIHLRVSA +>UniRef100_UPI0018F57EA0_7830/ 86 0.250 1.416E-16 2 112 116 24 137 746 +--FKVTGPDAPVIALIGGEAVLDCQ--LIPEKPTNGMELQWVRSDLNhhipIHKYIFGQDVEEQQAEAYRGRTEFFKDEFNQGNVSLKLKHVRLEDDGDYLCMIEQNSViEQVAMKLK--- +>UniRef100_UPI001964BEB1_8168/ 86 0.280 1.416E-16 8 113 116 374 476 895 +--------PKLITVEEGSDVILPCS--VWPEKNLRSTKFVWKKTDDNVFLYDNG--EHPGQSEQFKGRVSHFPDELEQGNASIIISNTTRADSGEYRCIIPLIHKQQKFqINVVV-- +>UniRef100_A0A5A9NAU8_1572043/ 86 0.236 1.416E-16 4 111 116 136 247 898 +----VSGSDQSLSVYVGEDVTLKCS--VDSHIPPEDIeEVSWRKrvQDKHitVLLYESNKTLLDASDERYRDRVEFFSDEIHRGNFSLRLKRVRSEDKGLYMCQVFAGGfADNMTVIL---- +>UniRef100_A0A498M6M2_84645/ 86 0.223 1.416E-16 4 114 116 243 361 1419 +----VSGSSRSISAYVSEDITLSCS--VNSHIPSKNLEVSWMKTDEDedivVLLYQNNETSPEASDERYRDRVEFFTAEIPKGNFSLRLKSVRTKDKGVYMCEVSAGGlsanttVELERLEFKVK- +>UniRef100_A0A7L2ILK5_91796/ 86 0.250 1.942E-16 7 113 116 2 113 117 +-------PDKTCNASVGETVVLPCSATSPGELNHSTSRLYWQIDSLVVHFFPSGQDLLKFQDKRYRDRTSLFLDQIEHGNFSLKLSNVQLLDAATYTCIYKQTGdypnkTQKSKVKLIV-- +>UniRef100_UPI000B8EF270_80966/ 86 0.267 1.942E-16 11 108 116 20 117 164 +-----------IAVEPGQNVTLPCKVPNNRK---TITAVKWIRPelgEGYVLFYRDGLLDPEYQHPSYENRVDLQDKEMKDGNFSLVLMNVTMEDSGTYECQVFQKGTKRRK------- +>UniRef100_UPI001954C711_47969/ 86 0.245 1.942E-16 4 113 116 21 135 175 +----VSADQKNITVQSGQTVSLPCQ---APNNKGTIRVVRWTKPglqNENVYLYVDRRFYLEEQNPSFKNRVDLQDRQMKDGNVSLILKDVTVNDAGTYKCLIRVllaaSTNDHiNNITLRV-- +>UniRef100_UPI000DF163FF_8128/ 86 0.262 1.942E-16 2 113 116 19 130 177 +--F-VCADQKTITAESGQNVTLTCRAP-----NNNIIVVKWIRadlGDEYVLLYQDGRFVPDEQHPSFKNRVDLQDRQMKDGDVSLILRDVKINDTGVYMCSVVMEGVRTwtiSFIYLIV-- +>UniRef100_UPI000D313C18_106582/ 86 0.246 1.942E-16 2 113 116 7 127 181 +--FCVclllsAASGQKIPADSGQDVTLTCRVP-----NNNILTVEWSRADlepKYVYVHRDGRFDPDNQHPSFKNRVDLQDRQMKDGDMSLILKDVTINDTGTYECRVVQKGTSNKNsdpvciVTLSV-- +>UniRef100_UPI0013B4366B_8084/ 86 0.245 1.942E-16 11 113 116 27 132 188 +-----------VRGEPGQSIILPC----SSAANSSVIVVQWSRTDlgsEYVLLFRDGRFDVRKQNPSYQNRVDLVDQQMKKGNVSLVLKNLTINDTGLYQCQVQNEGSlDTKlirTIRLEV-- +>UniRef100_UPI000905019B_8128/ 86 0.243 1.942E-16 1 113 116 12 127 203 +-AVFVSADQTIITAECGQDVTLTCR---APNNNNKIIVVEWSRADlepQHVLLQQNGEFDPDGQHPSFKNRVDLQDRQMKDGDVSLILKDVIINDNGTYECRVQRQRESLSLITsvyLSV-- +>UniRef100_A0A3Q3A7H0_37003/ 86 0.237 1.942E-16 1 113 116 17 132 204 +-AFSFaTVPPgSP--TEPGQNITLPCRVS----ENRPVIVVEWSRtglGSDYVLFFRDHQIDPELQHPSFKDRVDLQDRQMKDGDVSLVLKNVTTEDTGTYECRVAQKEDRQrkllSTINLQV-- +>UniRef100_UPI0011E9C9D4_63155/ 86 0.225 1.942E-16 4 113 116 22 142 211 +----VSTDQKNITAAFGQNVTLTCR---APNSNITVIAVEWSRADlesEYVLLYRDEQFDPEHQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECHIIqrrtnrrkravYDTEPIKIISLRV-- +>UniRef100_UPI001A7EC7AF_43689/ 86 0.261 1.942E-16 0 114 116 6 128 218 +NAFHgymISQHAlaVVVEVNEGEmSVLLPCQFSGFIPEDS---TVLWTRSDlhpKSVHVRGEGGDDLRGQNQRYSGRTSMRPDALDTGDFSLTLRKPTKTDAGKYTCSISDGGEELrlRDIQLQVK- +>UniRef100_UPI001A985076_8245/ 86 0.218 1.942E-16 1 113 116 24 138 221 +-SLLVSASEAKIslTAAQGETIVLPCQ----TPSDYPILAVEWDRPDlepQYVILYRDEQSDPENQYESFKHRVRLDRHQIKTGDVSLILRNVTTDDQGIYKCRVIQRGmRRQKRASLNI-- +>UniRef100_UPI0011802F3A_375764/ 86 0.230 1.942E-16 4 113 116 19 142 221 +----INTPESgvwSISAHVGDDVTLTCK--TSGGLNLEDAAVNWTRPDlgQYVFFYRDGRPDPEEQHPSYQGRVDLVHSQLTDGDLSVVLKNVRANDSGTFECYLipmlenQTEGSRSepkllSTIVLKV-- +>UniRef100_UPI00062BE441_9305/ 86 0.443 1.942E-16 2 115 116 20 134 228 +--FIVTVPKEFYMADYGSNITMECNFDTGGEVDIEALRVTWAKDERKIVNFPSKQEDLEIHSEPTGRRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLFYrDAADYKYVTLQVKA +>UniRef100_UPI00186569EC_118141/ 86 0.277 1.942E-16 1 115 116 29 154 240 +-AFTRSQSSfvethDPFpVGNIGEDIVLDCKFQPSTADvkRLDQVTITWEKDGlsGVVYRYQNRAAQLRDQNPQFRGRTRLFTDSIAAGNASLLLWNVGIRDAGMYRCSVSApSGRGSISLTLRVAA +>UniRef100_UPI0009A2CD9C_259920/ 86 0.264 1.942E-16 2 115 116 17 128 241 +--FNVICDQYAVT-EVGKDVTLKCTF----GKGGSNPTVIWEKvgEEQNVHEYRNNADDFREQHKNYTKRTALGGSSVKGGDASLTLKNVNVWDEGTYKCSVNInDGFDDETIVLSVWA +>UniRef100_UPI0006D93879_7897/ 86 0.232 1.942E-16 3 113 116 20 135 248 +---TVTILNPYMRAIAGEDVILQCEFRADRKIvNNNEFRVDWHHEtdrDRQVCSYSKGKEQFQNQDAQFSGRVQLFPEEFQNGSASLKLLRVSESDTGRYRCaVVGDDGDDSATAELEV-- +>UniRef100_UPI0010A41C04_299321/ 86 0.296 1.942E-16 1 115 116 13 127 259 +-AFKWSV-QEEVLAIHGRPAVLRCSFDSAAGMD--NLVVTWQRveDNKVVHSFYHGKDQLDLQSVLYKNRTELYNSELQAGNASLMLHKVGPQDEGKYLCTVSTsRGTSNAQVQVKYGA +>UniRef100_UPI001ABE7A3E_8384/ 86 0.308 1.942E-16 12 115 116 34 137 264 +------------VGEIGKAAILPCTFTPDAKKSS---NVLWEKvgDTGNVYKYENGKISLTDQNSNFKSRTSLFLTQLSAGNASLTLINVQMNDAGVYKCTITNsNGQGQNTLSLSVGA +>UniRef100_UPI001A7E246A_43689/ 86 0.248 1.942E-16 1 115 116 29 149 272 +-AF--SKPQSNVissstkpVANLGEDQLLSCY--LDTQTSQDKVTVTWKKTDltGLVYFYQNGAPDLTNQASQFSGRTQLFPQAVVTGNASLLLRNVRHSDEGKYTCSISSsKGGGEVSIQLRTAA +>UniRef100_UPI000A1C73F8_150288/ 86 0.213 1.942E-16 7 115 116 26 138 273 +-------PNDMVTVSEGDDALLPCA--LSSGQNIE--QFDWRKDNGEkekmeVFMYNKGKyygHGIPGQSEQFVGRVEFFKDELKSGNASIKIKNTRLEDSGTYTCWIMNPVRSVVNIILHVGA +>UniRef100_A0A6P8GAM9_7950/ 86 0.319 1.942E-16 1 115 116 20 138 293 +-SYKVQVPSEPLVAVRGSYAVLCCSYPPMAQPGiPPGLLVTWQRveDSRVVHSFYYGQNQLSRQSADFKNRTGLYVSELWSGNASLRITDVRAQDAGRYLCTVSDaRGTDRAEMKVEYAA +>UniRef100_A0A4D9DLP6_55544/ 86 0.284 1.942E-16 6 115 116 16 131 307 +------GPDTQLQPRAGQDVTLECRARAPSGPDLHHLRVHWHLlrepaGGSVVHSYHAGADQLGDQAEEFRGRTRLLLQGIRQGVAALTLASVRPSDSGTYRCYIMDsQGDSTMDIVLRVAA +>UniRef100_UPI000C6FBD78_1841481/ 86 0.259 1.942E-16 13 113 116 21 124 310 +-------------VKPGENVTLPCR----GPRDAEITLIKWNRTDlkseGYVFYYRDNRLLGEFQHPSYHGRVELTDPQVKDGDASVILKNVTINDAGRYECRVGKKGSRPqliNTITLKV-- +>UniRef100_UPI0011E9F8D9_63155/ 86 0.252 1.942E-16 1 106 116 139 245 314 +-SFTAlpTTNRKVITAESGQTVTLPCQAPN----NNNIMAVEWSRADletQYVLLYRDGQFIPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVMTDDTGTYECRIFTRGTNS--------- +>UniRef100_UPI000673F2F9_8139/ 86 0.235 1.942E-16 4 113 116 131 244 316 +----VSVPPvfNFITAESGQDVILPCRAP-----DSNVKYIGWTRDDlgfDSVYRYEDGHFRPVNQHPSFKNRVDLQDRQMKDGDVSLILKNVTSNDAGTYLCKVIISRAHRsdliSSIYLVV-- +>UniRef100_A0A3Q1IEI2_64144/ 86 0.259 1.942E-16 0 113 116 17 140 328 +NMFFVwqtepcetqVGSTQQIVATVGESAVLPCY--LETPVDATDMIVDWRRPDlspGFIHMWRNNKEILkDFKQPSYTGRTSLLINKLKHGDVSLKLSRVRLSDEGTYRCFIPALGQES-FFELIV-- +>UniRef100_UPI0011B53171_8049/ 86 0.275 1.942E-16 4 115 116 19 129 344 +----VVQGDTPVGCVFGGSCVLPCRF--KPNSD---TLLHWNKmNGKNiqVHSYYDDQDQLGYQDPLYKGRTALFHDQISGGNASLGLARVNLQDQGKYLCYVSTsKNNQETFVTLTVNA +>UniRef100_A0A6P8FLQ5_7950/ 86 0.271 1.942E-16 10 113 116 7 110 423 +----------PVVAQLGSSVLLPCS--AQIPLSLEELEVEWRRTDSDalVHLFQEGEVRPESQNEGYRDRA-FFTEEIAKGNYSLLLFNVTKDDAEMYSCKVYSGtESSENTVQLKV-- +>UniRef100_UPI0011E9B7AB_63155/ 86 0.239 1.942E-16 4 113 116 137 248 435 +----VHPPKQIIiTAESGQRVSLPCRAP-----NNNIISVEWTQPdlgDKYVLLYQDENFDPDYQHPSFKNRVDLQDRQMKDGDVSLVLMNVKAADAGTYECRVFMaetRSWERSMVYLRV-- +>UniRef100_A0A1L8F871_8355/ 86 0.275 1.942E-16 0 114 116 17 133 443 +DQFHVQTQDKVLTAAVGSDVVLPCT--LSPPSSAVGLEVRWFHTvfHSVVYLLKDGREDREQQKSEYHDRAFLKSGPL-TGNLALSLLNVRLSDAGTYHCFVENrtiGISEEAVIELSVN- +>UniRef100_UPI00109FF277_27687/ 86 0.250 1.942E-16 0 99 116 24 119 495 +DTFEIIVPNNPVVGVAGKSLILPCR--ISPTLSAVDMEITWSRNSELIYGYSSGAEKFDDQY--WKGRVGLFTDELQNGNVSLRLQDVRVSDLGSYTCNV---------------- +>UniRef100_A0A498NQX2_84645/ 86 0.261 1.942E-16 12 113 116 1 105 508 +------------VAPLGSSVVLPCS--VDQLLSVKGLEVEWRKTDTEtlVHLYQDGESQTEAQEEDYQDRAHLFTEEIQCGNFSLRLDNLRAEDEGQYTCTVQSqeeSGETVVEIKVDV-- +>UniRef100_UPI00165CA17B_8078/ 86 0.275 1.942E-16 4 113 116 139 254 553 +----VVPPPDqrNMTAELGQNVTLPCRALDSKP----IIVVEWDRTDlgvEYVILFRNDQFDLENQHPSFKNRVDLQEGQIKDGDVSLTVKNVVTDDRGTYECRVSQSETNSRRetviyIKLDV-- +>UniRef100_UPI00046BF2FB_8478/ 86 0.282 1.942E-16 3 113 116 19 135 770 +---CIAGEETAITAQYGKNVTLTCIFPSKFKISFHRLSITWTKEgaqgqGLLVHRFYLKMNWLEGQEEAYRGRTQLYPQEFPQGNASLRLSDVRLQDEGSYLCNVTCElGSWSKKISLIV-- +>UniRef100_UPI001889219F_134920/ 86 0.307 1.942E-16 1 115 116 15 126 815 +-SFLRTCKgDDAVLCVAMETCLLPCRF--SPGED---LVIHWIQKTKSVHSFYHERDQLGAQDASFRGRTELFQDQIPRGNASLRLTRVTIQDQGTYRCYTGTNyGTREELILLDVNA +>UniRef100_UPI00106E276F_8167/ 86 0.239 1.942E-16 2 113 116 947 1065 1080 +--FHIKldVEPKLITVREGSDVTLP--FSLSPNKDIRATQFNWKKPydDQEVFLYDKGDlysDECPGQSEQFKGRVSHFPDELKQGNASITIRNTRRADSGKYRCIIYRhlEKPQMFYIELLV-- +>UniRef100_UPI0013B39050_8084/ 86 0.263 1.942E-16 11 114 116 26 132 1134 +-----------VEVNEGaESVLLPCVYSDNPPED---PFLIWTRSDlspNSVHLRRENSDDLKNQNQRFRNRTSMNPDALDTGNFSLTLRKPQQSDGGNYTCSISDGreGREVKQIHLKVK- +>UniRef100_UPI0016539675_283035/ 86 0.256 1.942E-16 6 113 116 234 349 2466 +------VPDVNVVRVPGQNVTLPCQ-----TADSSIRVVKWTRPDLEpdiVLLYSDGHLDTDDQHPSFKDRVELVDRDLKDGDVSLTLKNVNINDTGTYVCLVKTDGStRTKRdtnsdpisiIRLQV-- +>UniRef100_I3JIR8_8128/ 85 0.266 2.663E-16 1 114 116 9 120 124 +-ALTVV-----VEVYEGErSVLLPCQFTGFIPVD---PTVMWTHRDlhpKTVHLRREGGDDLRGQNQLFSGRTSMRPDALDTGDFSLTLKSLQLTDTGSYTCSISYGREELrlKDLQLEVK- +>UniRef100_UPI00072E951F_48701/ 85 0.274 2.663E-16 5 113 116 23 132 149 +-----TGRPGLIYGTVGQNVTLQCKL---EEIPLEKLMVSWTFENQSikVHLYRNEGDDEDSQHSDYKKRTSVFPDQFKHGNFSLELANVTKKDEGTYTWAVHNkDGlKKSGNITLHV-- +>UniRef100_A0A7L2D5R3_159581/ 85 0.264 2.663E-16 13 115 116 8 112 158 +-------------AFVGDNVLLPCS-TSYKELNLSGLLLYWQIGKEGVHYFHYGKDSLERQDKKFQGRTSLFLDQMKHGNFSLKLSNVQLGDDAEYSCIYRLSDSRQtnkSTIKLHVSA +>UniRef100_A0A7J8ADB3_59479/ 85 0.225 2.663E-16 1 113 116 18 136 162 +-SLSITTPDQMIEKAKGETAYMPCKFTLSP-EDHGPLDIEWLLspPDNQqvdqVIILYSGDKIYDDYYPDLKGRVHFTSSDLKSGDASINVTNLQLSDTGTYQCKVKKaPGVGNKKIQLKV-- +>UniRef100_A0A6P7LI06_158456/ 85 0.290 2.663E-16 6 113 116 23 129 176 +------CQTQPVKVEEGGDVTLHCH--LSPSFDVTGHTVEWMRVDLNqvVHLYRHRKDDTSSQMDQYRNRTKLNHQNLSRGILDLHITSVHLSDSGEYRCHVPTL-SARCTQTLTV-- +>UniRef100_UPI0010A09DD3_27687/ 85 0.247 2.663E-16 11 114 116 32 132 179 +-----------VISEVGTDALLPCSY---PDTPVSNAKIYWQTaSGKPVHYFIEGKDNLNKQEPEYNGRTRLFPSELQKGNFSLELKHLTKSDQGVYVC-INVPISQKQYIELIVK- +>UniRef100_A0A6G1RE85_547194/ 85 0.256 2.663E-16 2 113 116 14 133 181 +--FT-SLPRgQPYKAYhafVGETVVLPCATTSVGELALSHSKLYWQIDSLLVHFFHNGRDSLASQNPRYHGRTSLFLDEMKHGNFSLKLSNVQLLDAAVYTCIYRQTGdlpniTQKSKIQLIV-- +>UniRef100_A0A151PEI8_8496/ 85 0.223 2.663E-16 8 113 116 23 134 186 +--------SSRVTARDGADVLLRCNVPCRGHFDFLGAIVNWQLPGEPsavVDSFFHGQVHPEHQDARYRGRTQLFPGEFAKGNASLLLRGTTPSDAGNYSCHAvlcAHTPHTQRVVELQV-- +>UniRef100_UPI0018EACA68_27706/ 85 0.233 2.663E-16 4 113 116 19 134 198 +----VLCQEtQEVKVKPGEDATLPCR--GHRGADIE--VIKWIRtdlkPDEYVFFFRDGSSDENYQHESYRGRVELRDPEMKNGDASVILKNVNINDAGTYECRVREekeKGQAKliSTVMLTV-- +>UniRef100_UPI00106EEB20_8167/ 85 0.233 2.663E-16 11 112 116 20 121 208 +-----------VTVHPGDDVILPCQAN-----DSSISVVEWTRPDleppEYVLFYIRGDLQTDYQHPSFKDRVELVDRDLKDGNVSLTLKNVNLNDNGTYECRVESdDSRRRKRAIIN--- +>UniRef100_A0A672NRE0_75366/ 85 0.256 2.663E-16 3 111 116 44 154 209 +---TVRSPSGPAVVRLGSSGVLPCY--VNKRLLEQIRKVEWRRTDSEtlVHLYQDGESRPESQQQDYHDRAHFFTDQIQHGNFSLRLDNLRAEDEGRYTCKVYRqeDSVSLAKLNL---- +>UniRef100_A0A6P7IA03_210632/ 85 0.272 2.663E-16 2 109 116 29 147 225 +--YRIIGSPKAVMAAPGDDVILTCR--VDPELNLAEQTVEWSKPnlppdprdrlkgEEYVHQYRDAGEVLDLQMEAYRGRTMLFKDGLKHGNISLKIFSVSEEDGGRYRCLIPKlGGQTQSSI------ +>UniRef100_A0A665TGN7_173247/ 85 0.278 2.663E-16 9 99 116 42 136 234 +---------QPIVSVLGDDVILPCQ--LIPPLDLRRFTLEWSRNDvkprqpRIVHLFRDRKEVVHSKLPSYVSRTSLFTGELSRGNVSLRILNVTSSDEGTYRCFI---------------- +>UniRef100_A0A6J2WJD9_29144/ 85 0.264 2.663E-16 1 115 116 29 153 257 +-AFSVSngfVESSDLfpVGNLGQDVILHCRFNPSSGTgvKMNDVSITWEKKGlsGVVYQYKNGAAQLKDQNPLFTERTQLFTDFITLGNASLLLRSVRMEDAGVYQCSVSAPASrGTISVHLRVAA +>UniRef100_A0A668T0T2_47969/ 85 0.279 2.663E-16 8 112 116 19 127 261 +--------QPRMLAVIGhtQDITLPCS--VDPPMNAVDEMVEWSRSDlnpRFVHVWRSGEDHLIGQNPSYKNRTSVSIEKLKTGDASLKLTKVRLSDEGTYRCFIPGLSADLKaDIQIT--- +>UniRef100_UPI001953F1DB_47969/ 85 0.252 2.663E-16 2 113 116 17 129 273 +--F-VSAEPKIITAKSGQDVTLTCRAP-----NISITGVKWSRNhlePENIFLYQDGRFDPDNQHPFFKNRVDLQDRQMKDGDVSLILKDVTIIDTGTYMCGVFTEGADLLNlitmIDLSV-- +>UniRef100_A0A3B4UN11_41447/ 85 0.230 2.663E-16 2 101 116 25 123 320 +--FYLPGP-EIIKVTEGSDVTLPCSITG----DIESRRFDWKKDGqKEVYVYDSGldySQGLSGQHEQFKGRVSHFPGELKNGNASITIRNTTVADSGNYTCEFKH-------------- +>UniRef100_UPI001A7EE878_43689/ 85 0.184 2.663E-16 2 115 116 8 133 328 +--FVISCSvalQQDVQAKFGEDVTLQCQITTDERIS----VVKWSRPdlntDGYVYFYRNKRFYENYQHPSFHGRVKLRHPEMKDGDVSVILKNVTFNDTGMYECHIAVrNPVRSKRahteishfIELTVTA +>UniRef100_UPI0011EA1D1E_63155/ 85 0.243 2.663E-16 6 115 116 34 146 352 +------GPVQQIVALLGDDAVLPCF--LKTPVDASDMQLEWARTDlapGFIYVWEKDKENMELKQASYVGRTSLSSDRVKHGDVSLTLSKVQLSDEGPYRCFIPQlGQRSHVDLVVgSVSA +>UniRef100_UPI001965B5DE_8168/ 85 0.209 2.663E-16 0 113 116 156 279 370 +NALGMGGARNEIVVPVpGDDVILPCQAN-----DYNIRVVEWTRADlepDTVLLYRDGNLETYYQHPSFKNRVELVDRDLKDGDVSLTLKNVNINDGGTYECRVKPAGSRRrkrgiidsepiRTIRLQV-- +>UniRef100_UPI001954BAAC_47969/ 85 0.278 2.663E-16 11 113 116 27 125 372 +-----------VSCDLKENCILPCQFEPGP-----EEVIHWMKENIPVHSFYYNKDQLGNQDQRFKGRTSIFKDQISKGNASLLLRDVNFQDEGRYRCYTSTtRGNKELFIHLTV-- +>UniRef100_UPI000D306480_106582/ 85 0.252 2.663E-16 7 113 116 43 149 374 +-------PPVQIniIAVSGQDVTLPCRVTN------NITAVEWSRaglEPKNVFLYQDGRFVPNNQHPSYKNRVAL--RGMKGGDASLILKKVTTADSGTYKCRVKIaetGSWKYVTINLKV-- +>UniRef100_UPI000697C89D_34839/ 85 0.227 2.663E-16 1 115 116 23 140 382 +-SFSVffnhlrSTNDEIVVGRYDEDIILPCSFENEP-----DVVIHWKNQDNyNVHSYYKGRDHLENQDPKFTNRTSLFYSKIQNGNASLYFRRLSLLDEGIYICYVGTaARQSTKKVVLKVGA +>UniRef100_UPI000B4E9543_10047/ 85 0.242 2.663E-16 11 115 116 40 141 427 +-----------ILGRYDEDVILPCLFKNGPQ-----IVIHWKNKDKYVHTYYNDMDHLETQDLRYANRTSLFHSEIHNGNASLNVKRLSLLDEGTYSCYVSTmnSQATKNEVKLKVGA +>UniRef100_A0A5C6N8W3_433684/ 85 0.245 2.663E-16 2 97 116 32 135 438 +--FRVIGSSDPVLAVEGEDVVLPCF--VEPKDNVVELPLVWSKVDSHpqdlpekvdyVHVYRDAQELLDMKAPSYHGRTTLSVEGLRRGDISLRISNVTQIDSGRYRC------------------ +>UniRef100_A0A087XMP4_48698/ 85 0.237 2.663E-16 2 113 116 256 374 461 +--FTVSI-KSPVSVQRGHTAILPCWLTFSE--SAEDMEVHWYQRsdeyDTPVLLYKERAFDYSSQKASYAGRVSLglkeeTSGGLKAGDVSLKLENVTIEDAGKYICLVSSfDDYDSATISLSV-- +>UniRef100_UPI0019667E3F_8168/ 85 0.239 2.663E-16 4 113 116 187 299 486 +----VSVTDhHEVTVKAGEDVLLKCQ----APRDAQIEMVDWSRPDlgDYIFRFIPQQPTTDNQHPSYRGRVELRDPEMKDGNVSVVLKNVRVNDTGTYQCRVvikeGEDPKLYSTIQLTV-- +>UniRef100_UPI001653D821_283035/ 85 0.223 2.663E-16 6 113 116 161 276 683 +------VPDEIVKVRTGQDVILPCQA-ADPSIS----IVEWRRPDLEpdiVLLYRDGHLKTEGQHSSFKDRVELVNRELKNGDMSFTLKNVNINDTGAYECRVESDSKSKKRantnsepiriIYLQV-- +>UniRef100_UPI0011EA16DD_63155/ 85 0.250 2.663E-16 2 113 116 242 355 880 +--FTLTVPPekQTITAETGQSVTLPCRAPN------NITVLYWSRADlepEHLLVYRDGQIVPDNQHPYFRKRVDLRDRQMKDGDASVILKNVTTADNGTYKCHIFMEETHSWKlsiINLSV-- +>UniRef100_UPI001ABEDE33_8384/ 85 0.224 2.663E-16 11 113 116 52 158 922 +-----------VTGQLHKDVLLPCTVTYKEQFDYSHIVIHWQRseNDDVVHSFYDGSSHLAYQADSYQGRTEMFYDLLPSGNLSLLLKNLLMSDAGSYACHniLKSSGFTMQYVILRV-- +>UniRef100_A0A7J6DBC6_369639/ 85 0.271 2.663E-16 2 102 116 427 526 1516 +--FIVK-PSHHTSVPLGSSVVLPCY--NDKPSRMESLKVEWSKKGLNylVHLYEDGESQADKQQQDYQHRAHFFTEHLKDGNFSLRLDDLRAEDEGRYTCTVHSG------------- +>UniRef100_H3C774_99883/ 85 0.258 3.653E-16 11 99 116 0 90 91 +-----------ILATSGDDVVLPCH--LEPPESLEEAVVEWSRQEPTrvqyVHVYRDHGELTDLETASYRGRTALFPEELKRGNVSLKISGVSPADAGSYRCFV---------------- +>UniRef100_UPI0006D92A91_7897/ 85 0.289 3.653E-16 2 113 116 1 111 115 +--FKVICQDQTLKAHLGEDITLQCH--LEPPINAREMEVRWFKTDfsNLVHFYKNNEDDNVDQNSAYRRRTELLKDGLVTGIITLNLRDVQVIDEGKFTCLV-DSGIWYEESTIKV-- +>UniRef100_A0A667Z292_586833/ 85 0.300 3.653E-16 6 115 116 17 125 141 +------GPPQQIVAIVGDDIILPSH--LEPAVDAFDMIVEWTRPDldhRFVLQWYHGWELEHKKHPSYDGRTSLSLGKLTNGDVSLKLSEVKLSDEGKYRCFI--PSLDRESIVELVVA +>UniRef100_UPI0003946068_8128/ 85 0.256 3.653E-16 4 113 116 16 127 158 +----VSADKKIITAQSGQNLTLPCQ-----AENNNINTVQWSRADlgtKYVLLFRDGHLDPDDQHPSFKNRVDLQYKKIKEGDVSLILKNVIINDTGTYECYTFQsGGNQEKpisSIYLRV-- +>UniRef100_A0A7K8ZBQ6_117165/ 85 0.263 3.653E-16 6 115 116 0 113 159 +------GQPDTIcHAVVGETVVLPCMTTPPGELIFSESRLYWQINEKIVHFFHKGRESLKDQDKRFRGRTSLFLDQMKYGNLSLKISNVQLLDNAEYFCIYKQDEDHQtkkSKIKLSVLA +>UniRef100_A0A668UPJ1_47969/ 85 0.258 3.653E-16 0 113 116 18 136 161 +NSFS-SGPrcqPNVITAesESGQTVTLLCRAQSNKPID----TVTWNRSdiaDKNVLKYHGQQLLLSYQHPSFKNRVDMQNRQMKDGDVSLILKDVMINDAGTYECRVIQRGinQEELIIELSV-- +>UniRef100_UPI000B902C87_80966/ 85 0.241 3.653E-16 9 113 116 37 148 167 +---------EKITAELGKNVTLPCKVPNKYNIkdNINIIAVEWNRhkmDPEYVLYNRGGHLDPDNQHPSYQNRVDLQDKEMKDRDVSLILKNVMKNDTGAYECRVFEKGKNEliSNITLEV-- +>UniRef100_UPI0019638BBD_55291/ 85 0.245 3.653E-16 11 115 116 70 179 182 +-----------LTAIIGETVQIPCSLNTEESLKTEDISIEWQTDDfHKVHAFYKGEDNLLHQDSQFKGRTQLFRSELSRGNFSLGLSNVSVSDEGEFECSYNRAQDTSSRLLcrhcLQVAA +>UniRef100_A0A6G1PCV2_215402/ 85 0.243 3.653E-16 1 113 116 29 136 189 +-AF----PIQRIEAEEGQNLSLQCL--LGPHVNVSGSTVEWSKDGhaNIVHLYIDGRDRAVDQKEEFKNRTTLFHEGLNTGNVTLQLSSVQLSDNGTYRCYI-ISLKTYCYTVLTV-- +>UniRef100_A0A1B8Y133_8364/ 85 0.290 3.653E-16 17 113 116 4 100 191 +-----------------EDVILSCSFTHEESQDYE---IVWEKvgATGVVHRYQNGNNDLTNQDPAFRGRTSLFLSQVRAGNASLKLSQAQLSDSGTYRCIISNsRGNGMGTLILKV-- +>UniRef100_UPI00165AAB20_8078/ 85 0.225 3.653E-16 2 115 116 17 134 201 +--FSVSTGQIIIRAEPGGKVILPCR--ADENKDVR--VVEWRRtdleSDHYLLLYRNSQFDPEGQPPSFRNRVDLL--DVENGDVSLVLKNVKTDDTGTYECRVIQRGTNLldtepiSIINLRVEA +>UniRef100_A0A3P9P7X0_8081/ 85 0.250 3.653E-16 6 115 116 19 139 205 +------GETQLIRAEPGKDVVLPCEAPEKKP----VVIVEWXRSDXEendhVALYRDDWFDDEGQHPAYKNRVALLDRQMKDGDVSLVLKNVTINDTGTYECRV--DGIKYKRrkrshlknepisiVTLLVSA +>UniRef100_UPI000D309B3F_106582/ 85 0.252 3.653E-16 2 113 116 27 139 207 +--F-VSAEQKNITAQSGQNVTLTCRAP-----NNNILAVYWKNADlkpDYVLLYQDGLSDPTHLHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYKCHVFMAETDSleipSIIHLAV-- +>UniRef100_UPI001A7EDFD0_43689/ 85 0.241 3.653E-16 4 113 116 11 132 214 +----VVGSNLPTVAAPGDTVVLPCH--LEPTFDVRVLTVEWSRldlkPDpsdrlsrvEYVHLYRDKNEVPDMKIASYRKRTQLFADAMKHGNISLKITNVSEGDAGRYRCFVPKlqSRVKFAIVELVV-- +>UniRef100_F1RDT2_7955/ 85 0.271 3.653E-16 1 115 116 14 129 241 +-SFIVSAPNNAVIAVRGRPAVLGCYF--MPDPDLSSLSIVWQRmeDSRLVHVFYDEENLQEQQSAEYHSRTSLYISELNKGNASLRIDGVGLKDEGWYVCKVRNkKGAGKVKIKLDYGA +>UniRef100_UPI001B3B43CD_0/ 85 0.261 3.653E-16 4 115 116 21 144 241 +----VMASPRLISSAPGDDVVLRCH--LEPPVDIQALTVEWSKPDlqpdpwdplrrvQYVHVHRNGGEVTDMKLRSYAGRTELLTEQLRHGDVSLKILNVTLADAARYRCFIPKlkSAVREATVQLVVDA +>UniRef100_UPI0018E3115F_1047088/ 85 0.243 3.653E-16 4 115 116 32 144 246 +----VTTPTGHLVARVGGQAELSCQ--VSPPRSVESMEVRWLRSDnyKLVYQYRGGHGVNEEAAPEYVNRTVFVKEAIGKGKVALRIHNIRISDDGPYQCLFNDSGfSDVISMNLSVAA +>UniRef100_UPI001AACAD58_8407/ 85 0.430 3.653E-16 23 115 116 2 94 262 +-----------------------CHFPLKKAEDLRELIVSWQHTNTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKDVKLADSGTYVCILQFEGSDYDKITLEVQA +>UniRef100_UPI001963597E_8168/ 85 0.233 3.653E-16 6 115 116 117 233 262 +------VEPTVITAEEGSDVTLPCS--LWPKEDIQLTRFVWKKvsqktDDvQNVFLYDYGDlysDERPDQSEQFKGRVSHFPDELKQGNASITIRNTTRADSGDYICIV-PSIQKPKTIHIKlVVA +>UniRef100_UPI00046BEF5A_8478/ 85 0.241 3.653E-16 4 113 116 24 139 272 +----VAGAQPSITAHYGQDITLDCTFHHIPGVKLQRLNITWKMQraegaALLVHSYYAELDVWRGQDKVYRGRTQLDPEGIHKGNASLRLRAVRFQDEGSYLCYVTSElGTSSRKISLAV-- +>UniRef100_A0A498N7B0_84645/ 85 0.250 3.653E-16 1 115 116 29 152 274 +-AFSVSqgivVSRSPSTVgNLAEDVVLDCRFlSNSDNVQFSDVSITWLKDslSGVVYEYKKKTPQLQSQNTQFKNRAELFSNALSMGNASLLLRNVKLEDEGVYRCSVSAPKvSGTASVNLRVAA +>UniRef100_A0A7L1G3S5_545262/ 85 0.205 3.653E-16 8 113 116 1 102 279 +--------QKTIVGQFSKDCILPCSFP--PGHD---EVIHWETGKKYVHSYYNQSDHLEQQDPDYKNRTHLFHQNIHNGNASLKLSNLTVTDEGLYKCYVGTlEAKRQVEVMLRV-- +>UniRef100_UPI00145B4122_7906/ 85 0.259 3.653E-16 17 115 116 51 154 280 +-----------------GDVMLDCKFIAvdSGSKPVTTIMVTWEKEGltGVVHKYASNVNQLQEQNPSYKDRTLMFPDQINNGNASLLLRNVQWDDEGSYTCSVSNsNGQGKVNVNLRVAA +>UniRef100_A0A3Q2PK68_8078/ 85 0.232 3.653E-16 4 114 116 138 247 285 +----VEAGQIIITAEPGDNVILTCR----ASENKDVIVVEWSRPdlqsDQFVLLYNDRQSDPEFQSPSFINRVSLL--DVENGDVSLVLKNVTTNDTGTYECRVRHGGeNRRKRSILKIN- +>UniRef100_UPI0008545CD8_125878/ 85 0.271 3.653E-16 12 115 116 34 137 293 +------------VAQISGNVILGCMFTPDPKKSSD---VLWEKDGvtGSVYKYENGKVSLTNQNSAFKGRTSLFLTELVNGNASLKLSNVPLNDAGTYKCTITNsKGTGSNKLSLNVGA +>UniRef100_A0A663N974_194338/ 85 0.482 3.653E-16 2 115 116 20 113 303 +--FTVEAPQSLYTVEHGNNVTLECTFPVNGKLKFRDLSVSWEKKD--------------------KGRIKLLKENLNLGQSLLQITDVKLRDAGFYRCLIGYGGADYKTINLKVKA +>UniRef100_UPI000905CF9D_8128/ 85 0.231 3.653E-16 2 113 116 13 128 314 +--FVVFLSavQENITAESGQDVTLTCRAP-----NNNIRVVKWSRHDlesEYVVLYENGRRVSSNQHPSFKNRVDLKDKQMKDGDVSLILKDVTTTDTGTYECHVfmikAYFMEPISKIDLNV-- +>UniRef100_UPI0003BC625F_8153/ 85 0.232 3.653E-16 4 111 116 33 141 323 +----INTGQKNITAESGQkNITLLCRAPNNRH---PHMTVEWSRldlGDQYVLLYRDGHFNSHNQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVKPETNRRKRANL---- +>UniRef100_UPI000E42B572_8154/ 85 0.239 3.653E-16 6 113 116 132 243 331 +------VPPDqrTITAESGQNIILTCRAP-----NNNIIGVEWNRadlGDEYILSYRDKQFDPDGQHPSFMNRVDLQDRQMKDGDMSLILKNVTINDTGTYECRVFSGETRSwetiNTFNLTV-- +>UniRef100_UPI000DF4A840_8128/ 85 0.238 3.653E-16 4 112 116 137 243 355 +----VVDPPD-VNTTAGQNVILTCRAP-----NYNIIVADWSRADlgsEYVLLYRDGCFDPENQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDTGTYECRVANrRTNRGKRAVLK--- +>UniRef100_A0A3P9KWI7_8090/ 85 0.290 3.653E-16 3 115 116 15 126 362 +---TLSTNDAKVSCQFGQSCILPCRFP-----SGQSLIIHWYHltpTQTGVHSYYDNKDQWGHQHQRFRGRTSLFKDQFSKGNASLQLTGVMVQDEGRYQCYTSTiTDVGEFNINMKVYA +>UniRef100_UPI00067B8E4E_79684/ 85 0.247 3.653E-16 8 115 116 36 139 440 +--------EQLILGRYDEDVTLPCLFT-----SGSEVVIHWISQDNYVHSYYSGKDQLEKQHFRYAHRTSLVHSEINNGNASLTVRRLSLQDEGTYICYVGTtSMHTENTVVLKVGA +>UniRef100_A0A3Q3H123_56723/ 85 0.237 3.653E-16 1 113 116 10 128 440 +-SLVVVVRPS-ISVPRGHTTTLPCW--LNPQQSAEGLEVRWYRPnhfDSPVLLYIAKKFENAAQEASFRGRVSFglmdvQSGGLKAGDVSLKLTNVTLEDAGEYTCYVSSDQvYDSRSVSLEV-- +>UniRef100_A0A669CJ56_8128/ 85 0.252 3.653E-16 4 113 116 242 355 444 +----VVFPPDlkIITAESGQDVTLTCRAP-----NNNIRVVRWKRTDlGDVCRLVveNGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVFMNETHSRElisiIYLGV-- +>UniRef100_A0A669F0V8_8128/ 85 0.243 3.653E-16 0 113 116 343 460 466 +NSIIyLTVPPDmkTITAESGQDVTLTCRVS-----NSKIFFVKWSRADlvpQYVFLYQDGQFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVKPGDTGTYVCDVFIEETRSWKnsiIYLRV-- +>UniRef100_UPI0005285F70_240206/ 85 0.262 3.653E-16 1 113 116 369 486 505 +-SFAEGQPETTCHAFAGETVILPCTTTSPGELILSKSMLYWQIDSVLVHFFHNGQDSLDSQDKHYHGRTSLFLDQVKHGNFSLRLSNVQLQDAAVYTCIYKQSGDHPnetqkSKIKLIV-- +>UniRef100_UPI001963C92D_8168/ 85 0.243 3.653E-16 4 113 116 419 534 778 +----VVGPK-LITVEEGSDVTLPCS--LSTKEDIQSTRFIWEKvsqttDDDQVFLYDKGDlysDKRPGQSEQFKGRVSHFPDKLEQGNVSIIIRNTTTADSGEYRCIVQSlQKPQEFYIGLVV-- +>UniRef100_UPI0011140462_173247/ 85 0.288 3.653E-16 2 115 116 17 128 883 +--FPIKGDSNVYCVVM-ETCILPCSFS-----SGSDPVLHWIHmtaGDRPVHSYSESQDQLADQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRVIA +>UniRef100_UPI000523C2BB_8897/ 85 0.234 5.010E-16 4 113 116 19 124 127 +----VKIEEEFAIVDEDWDRILPCAFPPDN-----DEVIHWKKGDKSVHSYYHQSDQLKDQDSDYRGRTHLSHQNIPSGDASLELRNLTVTDEGLYTCYVGTrRTRTEVEVTLHV-- +>UniRef100_UPI0007428C0D_28743/ 85 0.266 5.010E-16 13 114 116 26 124 132 +-------------AKPGQTVILPCK-TADSQ---PALAVEWRRSDlesEYVLLFRDDRTDAGNQHPSYKNRTDLQDRQMKNGDVSLVLKNVTTNDTGTYECKVQN--EESRRIKLIVQ- +>UniRef100_A0A3Q2WG81_8153/ 85 0.260 5.010E-16 2 113 116 20 137 144 +--FTLSDPKA-ITAELGQDITLKCR---APNNNI-LAGVEWSRPDlepEYVLLLRDGHFIPEDQQSSFKNRVDLQDKQMKGGDVSLILKNVTGADAGTYECRVLTqGGKRRKRavetirvIHLSV-- +>UniRef100_A0A3B4T6Z9_41447/ 85 0.267 5.010E-16 4 113 116 42 150 159 +----VKCPTETIQAEEGDDVTL--RFDLDPRVNLEDYTLDVRRTdlDEVVHAYRHGKDLTDPQMERYRDRTTLIHEDLSRGIVTLQISSVQLKDSGPYRCFV-LGLRAGCTTVLNV-- +>UniRef100_UPI001953D3DC_47969/ 85 0.276 5.010E-16 11 112 116 25 125 165 +-----------LTATVGQNVTLPCRAPN----NKVIGVVEWNRadlEDQYVFLFLDDHTDAANQHPSFKGRVDLQDRQMKDGNVSLILNNVNINDTGTYECRIKTGTNRKRRAHLK--- +>UniRef100_UPI0019548E42_47969/ 85 0.265 5.010E-16 4 111 116 21 130 173 +----VSADQEIFTVLSGQNVILPCQA-LRDKGSLR--AVAWTKPDlqnKNVYLYRDGRFDPADQNPSFKNRVDLQDRQMKDGDVSLILKDVMINDAGTYECSVTQkKDLPYtTTITL---- +>UniRef100_A0A671TL81_8175/ 85 0.256 5.010E-16 9 113 116 39 143 183 +---------ELIGVLLGESITLPCQ--LNPATDAVNVMLEWARPDldpRFVHVRRDGEDRLFDQHPSYKGRTSVSIDGLRRGDMSLKLSKVTFSDQGTYRCFV--PGFKTDTsVKLVV-- +>UniRef100_A0A3P9N265_8081/ 85 0.235 5.010E-16 0 111 116 49 167 184 +DRFTLTsdlsalflCPVVQISAVPGQTVSLPCRLPNNKP----AVVVQWTRPDmepEYVLLFRDQQPDPENQHPSFRKRVELQDRRMEDGDVSLLLSNVTTNDTGTYECRGFQREATDQHIDL---- +>UniRef100_A0A7M4FG29_8502/ 85 0.290 5.010E-16 2 115 116 21 144 185 +--FIITvVPQPTLcQAINGDTAILPCANQTSEKLNMKKYSVYWQVESSVVHFFHNGAESLNNQLKRYQNRTRLFLDQLEHGNFSLILSQVQHGDEAVYTCIYRNgetraiGKHASKLIikRITVPA +>UniRef100_UPI00187C3BF0_8177/ 85 0.276 5.010E-16 6 113 116 9 115 185 +------CPTEPIKAQEGLNVTLQCG--LDPRVNLLDYTSDWNRAdlDKFVHVYRHRRDDPDPQLHVYRGRTALVHEDLSRGVLTLLISSVQLSDAGPYRCFVPNlkAG---CTMKLTV-- +>UniRef100_A0A3Q0RLG9_61819/ 85 0.216 5.010E-16 9 113 116 23 128 186 +---------EIITAESGQNVTLTCRAP-----NNKNIVVEWSRADlepEHVFVYRNEKFDPDNQNPSFKNRVDLQDQQMKHGDMSVILKNVTTADSGTYECRVQReNGTMEliSIINLRV-- +>UniRef100_A0A3P8PU46_8154/ 85 0.235 5.010E-16 0 112 116 14 127 197 +DSVLLLCPSfKIITAESGQNVTLTCQAP-----NYKILVVKWSRadlEDEYVLLYQDSRFYPDNQHPSFKKRVDLQDRQMKDGDVSLILKDVNTADSGTYECRVFIEEtrSWKKSIILH--- +>UniRef100_A0A6I9PWS8_8208/ 85 0.278 5.010E-16 4 113 116 86 196 230 +----VNVSPEKVCVSAGGGAILPCSFP----PNDVFRTLEWSKTDLKkviVFLFRDNREDLIEQSPLYGSRTNLSVEGLKSGNASLRISNVQAADAGTYQCMrmWKKGQENITEVELFV-- +>UniRef100_UPI0007EB96D6_8081/ 85 0.241 5.010E-16 2 113 116 14 129 231 +--FILFGSADqtNITAEPGQNACLPCT----SPDNKPALFVEWRRTDlgsEYVLRYRNKQINTENQHASFRDRVDLLDRQMKDGNVSLXLRNVTPDDRGAYECRVVQTNSKIDTvftINLNV-- +>UniRef100_UPI0014906ADD_1203425/ 85 0.225 5.010E-16 4 113 116 36 156 234 +----VISPQT-VNAALGADVVLQCH--VVPEYDVQNYTIEWSRPNRKkdpsdpqsgyhfVLLYRYRQDVTDVKIKSFFNRTSLFTDSLKHGNASLQIREVTMEDQGTYRCYIPLlkSPVRQTLIQLVV-- +>UniRef100_UPI0015E24994_34816/ 85 0.256 5.010E-16 3 115 116 84 200 234 +---TVSdSEPEEVTAWAGDNVTLHCQ----GPRNASISVLKWIRTDleSDQYVFVRGNsSNQTSQLPSYRGRVELMDPEIKNGDASVILKNVTVNDTGTYECLISTEGSEDggtkSEFTLKVTA +>UniRef100_UPI000904D9C2_8128/ 85 0.267 5.010E-16 5 113 116 30 140 268 +-----SVHNDQINITAGQNVSLTCRAP-TKNIDL----VEWSRddlGDEYVLMYRHGNFHPDKQHLSFKNRVDLQDRQMKDGDVSLILKNVTIADSGTYECRVIQkakNGLTLlCNITLVV-- +>UniRef100_UPI000CD647DE_1676925/ 85 0.248 5.010E-16 0 115 116 16 137 268 +NIFTaerlvVTGADEPVYAHAGEAVTLSCS--VDTHVNVTELQVKWIKTDDDgdilVLLFADGENRPESQDRRYFGRAEFLREEIPKGNFSVKLRKVRTEDKGEFRCEV-HSDTDSASTTARIAA +>UniRef100_A0A3P9AQZ0_106582/ 85 0.231 5.010E-16 11 113 116 56 161 305 +-----------VLAFAGGDVILPCSFNISDNTD--FPTVEWSKEGlkpDVVFLYRDGCEAYEMKNPAFDYRTSLIVKELKDGNISLRISNVQVSDTGKYQCLIFQKNAIRKvtKVELVV-- +>UniRef100_UPI0009048FC5_8128/ 85 0.256 5.010E-16 4 113 116 131 242 319 +----VSPDQKNITAESGQDVTLTCR---TPNNNIK--SVHWSRaelEDKYVLLYQDKQFVPDDQHPSFRNRVDLQDRQMKDGDVSLILKDVTINDAGTYKCgVVQEIGQPMKligNIQLHV-- +>UniRef100_A0A668T343_47969/ 85 0.259 5.010E-16 11 113 116 27 125 363 +-----------ISCDLKENCILPCRFQPGP-----EEVIHWVTDNIPVYSFYYNKDQLGSQDQRFKGRTSVFKDQISSGNASLLLKNVNIQDEGRYRCYTSTtRGNQELYIQLTV-- +>UniRef100_UPI001A7E8ABA_43689/ 85 0.260 5.010E-16 2 113 116 17 129 365 +--F-VSAGQREITAKSGQDVTLTCRAP-----NKKIRGVKWSRNhlePENIFLYQDGLSDSTHQHPYFKNRVNLRDRQMKDGDVSLILKDVTINDAGTYMCSVFTEGADLltliSVIDLSV-- +>UniRef100_UPI0006D8E6B8_7897/ 85 0.275 5.010E-16 1 113 116 15 128 366 +-SFSILVPDDVIIAPFGEDLVLSCQ--LSPRTSAEAMKVTWSKEgyDSPVHIAQRLFDKSVEYGLSYRDRARLLTSELLNGSVSLQLKNVRVSDEGTYVCTVNStNMYDEGEINVLV-- +>UniRef100_UPI001A7E6590_43689/ 85 0.230 5.010E-16 6 113 116 237 348 491 +------VPPDPkiLTAESGQDVTLPCRAP-----NSNIRVVQWNKaylKSGIVLSYRNGQFVPIFQHPSFKNRVDLQDRQMKDGDMSLILKDVTINDTGAYMCGVSMaekhSWEPINIVYLIV-- +>UniRef100_UPI001A7E6590_43689/ 85 0.243 5.010E-16 4 113 116 348 461 491 +----VVDPPDPkiLKAESGQNITLPCRAP-----NSNITAVNWTRADLKsgiVLSYRNGQFVPIFQHPSFKNRVDLQDRQMKDGDVSLILENVTINDTGAYVCGVSVAEKDSWEpiniVYLSV-- +>UniRef100_A0A401RPE5_137246/ 85 0.256 5.010E-16 2 115 116 178 292 504 +--FLVGCDSDRFILQAGDDLIIPCYF-YSQN-EPQLITVQWEKlgAGRLVQRYQINKTLFDQLDPDYRNRAQMFEKEIAEGNVSLRLDNVRLSDTGTYRLNVNAtSGAGHKDITIQVGA +>UniRef100_UPI001653EBCF_283035/ 85 0.239 5.010E-16 4 113 116 454 565 584 +----VPGPDLPVvTVDPGDDVILPCQ-----AAGSSIRAVKWTKRDlkptDNVLLYRDGHLKTDEQHPSFKDRVELVDRDLEDGDVSLKLMNVNRHDAGIYECQVASGDSfRFIRIlRLQV-- +>UniRef100_UPI0018A1E304_8469/ 85 0.260 5.010E-16 8 115 116 142 254 745 +--------ERPIIVQTGEDVILNCSF--QSELNHQPLNITWKReeeegPDLLVHSYCSQLDPLETQDEAYRGRTQLYPERFHEGNASLRLKNVRLEDDGVYSCHVKPElGRFSMRMRVAVeKA +>UniRef100_H3B9T8_7897/ 85 0.290 5.010E-16 4 115 116 23 133 917 +----VHVPPSPLKVLVGDTITLPCQIEGISFIEHSQLSVAWILttaqEQKYIFVYKKGK------PETYREGAGLFPDRLRNGNVSLLLSKVHPNDQGVYSCIVFAfQSDATKNITLQVEA +>UniRef100_A0A401U3V2_137246/ 84 0.278 6.871E-16 4 115 116 1 114 115 +----VMGSVPVIVAEFGHDVTIPCTFQPDHDSPLRYLVVTWQLtaSARVIHSYYYQTEQLAQQDPMYDNRTQLFVQELAQGNASLLLRAVRLEDQADYLCSVSTmLHRSSHTVSLRV-A +>UniRef100_A0A3Q0RSA2_61819/ 84 0.221 6.871E-16 7 113 116 2 112 120 +-------PDKTVSgCRSGQKVTLTCRAPNNNNDNVR--AVEWSRDdlkDEHVLLYRDGHFELENQHPSFKNRVDLQDSQMKDGDVSVILKNVTFNDTGTYECRVFMTGTNEfiSIIYLSV-- +>UniRef100_A0A7L3Y0N7_1323832/ 84 0.254 6.871E-16 2 113 116 3 120 124 +--FFIPGQPDTTcHAFVGETVVLPCTTTSPGELILSNSMLYWQIDSVLVHFFHNGQDSLEFQDKHYSGRTSLFLDQMKHGNFSLKLTNVQLLDTAVYTCIYKQTGDHPnktqkSKIQLIV-- +>UniRef100_A0A3Q0RFT4_61819/ 84 0.252 6.871E-16 8 115 116 15 126 131 +--------KKIITAESGQNVTLTCE---APKYNNNTIRaVEWRRADlgtEHVLLYRDGHFELSNQHPSFKNRVDLQDTQMKDGDVCLILKDVTVNDSGLYECHVFTTGTNNEFiiiIYLRVVA +>UniRef100_A0A7J6BSZ2_369639/ 84 0.259 6.871E-16 8 114 116 20 123 166 +--------QEVVQGFIGDSAVLPCH-PGDRQ--PTDITVHWRYEDrKNLYDILGGKGTTKEQDPEYESRTETFPEEYSKGNFTLRLTNLKKSDEGSYCCFITEFGLNEC-VNLQVK- +>UniRef100_A0A3Q2TIZ4_8078/ 84 0.256 6.871E-16 3 114 116 16 129 173 +---TVFLQVSAVEMLEGESVQLSCDF---PTFDVDQPTVLWTRSDlspSTVYQLQLGGDQLKDQNQLYRGRTSMNTDALETGDLSLNLINLQLSDTGTYTCTVRTsrGEAKVTDIELLVK- +>UniRef100_W5LWG1_7918/ 84 0.278 6.871E-16 2 113 116 31 143 179 +--FQVVVSTDHVVAVAGEETVLPCY--LLPEISAVDLQIMWIRDNyvAPVCLFEFGFYNFQTQDLSYRGRTELFLDELLFGNVSLKLRGVRGSDHGRYRCMVKSkQWDDDAVIDLAV-- +>UniRef100_UPI00022B2813_8128/ 84 0.275 6.871E-16 2 113 116 19 126 182 +--F-VSADLKLITVESGQDVILTCQ---APNIN----TLEWSRPdlgDKNVYLYQNGQFEPNHQHPSVRNRVDLQNRQMMYGDASLILKNVTIGDTGTYECRINMEGKNRKDAKpVSV-- +>UniRef100_A0A3Q3E1W8_56723/ 84 0.225 6.871E-16 2 99 116 29 137 185 +--YRVSSSSQPITASPGDDVILRCH--VKPEYNVRALTIEWSRSGTLdrpwevegeeedyVHLYRNQKDNEDGKIRAYINRTDLLKDSLRHGNVSLKIKNVTVDDQGTYRCFI---------------- +>UniRef100_UPI0006AB60B5_303518/ 84 0.245 6.871E-16 2 105 116 28 131 189 +--FQIIGPTQPLVAITGDDIILPCQ--LDPARDAVDLTVEWSRRDlkPRFVHLKRDDAELVTQNTLYSRRTSLSVNKLKCGDISLKLSKVQVSDAGMYKCLVPEIGAE---------- +>UniRef100_A0A3B4H0E1_303518/ 84 0.240 6.871E-16 4 108 116 13 118 193 +----VSCPSVQINTTAGQTAILPCQVP-NLNSDPS-VVIEWSRTDlgkENVFFYQDQKFIPDDQHSSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYMCCVFMKGAKHRR------- +>UniRef100_UPI0013A5CA74_93934/ 84 0.269 6.871E-16 3 113 116 36 145 195 +---TVVAPNPHVTATVGQDVVLRCH--LSPCKDAWSSDIRWIQHGsaELLHHYQNGED--LEQMQEYKGRTELLRDGLSDGNLDLRITAVTSADSGTYSCVV-HDGDDYAEavMNLQV-- +>UniRef100_UPI00148E5B9F_8267/ 84 0.247 6.871E-16 0 115 116 12 127 195 +NMWTLTTADDEVSCVLAESCILPCRF--QPGTD---PAIHWMKveaGETRVHSYYRARDQFDLQSERFRGRTSLFKEQISRGNASIRLTGLQLQDQGRYKCYTSTitGGNKESFINLRADA +>UniRef100_UPI001955F0AF_90988/ 84 0.250 6.871E-16 8 114 116 21 126 200 +--------QETVTAVIGGSVLLPCS-STEHDLKPQDTDVLWRHNGsKNVYDIVKGKESLEFQDPRYKNRAERLPDEYEKGNFSIKLNNLTHTDAGKYICYITLS-SEPQSVQLIIN- +>UniRef100_UPI000393F006_8128/ 84 0.252 6.871E-16 2 113 116 19 131 202 +--F-VSAVQQNITVELGKNVNLTCRAP-----NNNIRVVKWSRadlGDKNVFLYRDGRSVPNEQHPSFKNRVDLQDRQMKDGNVSLILNNVTINDPGTYDCQVFLEEKRSWElisiISLSV-- +>UniRef100_UPI0011EA1C89_63155/ 84 0.241 6.871E-16 2 113 116 18 135 209 +--F-VCADQETlITAETGQDVPLTCRAPNKNNKN-KIVVVKWSRTDlenEHVLMYRNGQFVTAKQHPSFKNRVDLQDRQMKDGDASLILKDVTTDDEGTYDCSVFMEGAHSWElisiIYLRV-- +>UniRef100_UPI0018EA942F_27706/ 84 0.289 6.871E-16 12 115 116 27 136 233 +------------TASLGQNVTLPC----EAPSNINILAVNWTRPDlgsKYVFLSRDGQLDPDNQHPSYENRVKLGNDSLQDGNLSLILSNVKSSDYGTYECYIKErkDGEIVthklnCTVNLKKPA +>UniRef100_A0A3B4DPJ8_42514/ 84 0.285 6.871E-16 7 115 116 9 120 260 +-------PPEEraVVVPPGGSAVLNCPFSATYSLNLTNLIINWQHGETVVHSFYLGKDQLGRQGQIYKERTCLFMEEVLKGNAALSLNNVQPYHRGEYTCNVQNlMGQTKKSIQLIVAA +>UniRef100_UPI0011EA4B05_63155/ 84 0.225 6.871E-16 2 112 116 15 129 268 +--FSVFIPSssaekKNIPAEPGQTVTLPCRAP-----NNNIIVLEWSRTDLEtayVLLYRDRLFETDDQHPSFKDRVDLQDRQMKDGDVSLVLKNVTINDTGTYKCRVvQRGTNRXKRAYLK--- +>UniRef100_A0A2I4AIW0_52670/ 84 0.209 6.871E-16 4 113 116 134 253 271 +----VVTPDHNITAEPGDTITLSCRAPDSRP----VVVVQWDRTDlepQNVLLFRDDQINPDGQHPSFKNRTDLQDREMKDGDVSLVLRKVTTADSGTYVCGVTFSQtkrrkrsvpkyDPLSTIHLQV-- +>UniRef100_UPI001175F34A_586833/ 84 0.220 6.871E-16 1 115 116 27 153 274 +-ALTLSGSQSDVessnrspIANLGKDVLLSCYIRSSSEAgaQASIVAITWRKEGlsGLVYQYQNGAANLENQNLGFRGRTELLPDAITSGNASLLLRSVRKSDDGVYSCEVISsSGGGTVSIHLRTAA +>UniRef100_A0A3Q1GRW8_80966/ 84 0.252 6.871E-16 1 115 116 29 154 275 +-AFTVGNPRSTVmssntkpIVNLGEDELLSCYLNVDTFEDrFRDISVTWEKTGltGLVYLFENAAPVLQDQASQFRGRTQLFPEDVTRGNGSLLLRSVRRSDEGAYTCSIRSaEGDGRVSIHLRTAA +>UniRef100_UPI0006AAE96A_303518/ 84 0.252 6.871E-16 4 113 116 155 268 276 +----VVVPPDYkfITAESGQDVTLTCRAP-----NNKIRGVQWRRDDlkaGDVFLYWDGHFVPDYRHPSFKNRSDLRDEQMKDGDVSLILKDVTINDAGRYECHIFIREtvcwQLINSISLSV-- +>UniRef100_UPI00187B0DDD_192404/ 84 0.252 6.871E-16 2 115 116 28 148 280 +--FGISGTHSIaVTAftsagNIGEDGILSCAF--EPDIRLSDIVIRWLKEGvmGLVHEFKDGKDDLAEQNEVFRGRTAVFADQVRVGNASLRLKNVQLTDAGTYTCYVITsKGKGNANLEYKTGA +>UniRef100_UPI0006ECCA97_8496/ 84 0.243 6.871E-16 2 115 116 28 148 281 +--FGVSGRHSiSVTALtsagnIGENSILGCTF--EPDIKLSNVVIQWVKDGvaGLVHEYRDGKDQLHSQDETFQGRTAVFAEQVISGNASLMLRDVQLSDAGTYRCSVTTsKGNGEAVLEYKTGA +>UniRef100_A0A6J0AYI9_30538/ 84 0.288 6.871E-16 1 115 116 35 148 282 +-SITVTTSTS--AGNLGEDGILSCTF--EPDIKLSDIVIQWLKEGvmGLVHEFKEGKDDLSDQDEMFRGRTAVFSDQVIVGNASLRLKNVQLTDAGTYKCYIITsKGKGNANLEYKTGA +>UniRef100_UPI0011EA42EA_63155/ 84 0.240 6.871E-16 6 113 116 132 253 301 +------VPPEkkniIVTAEPGENAILPCR---SSNNNNNIIFVEWRRPDlgsEYVLYYQHGHFVSDHQHPSFKNRVDLQDRQMKHGDVSVILKNVNTADKGTYKCHIKTGNNLRKRdnlipdhisiIYLKV-- +>UniRef100_A0A3P8PZ09_8154/ 84 0.228 6.871E-16 7 115 116 62 173 302 +-------PVTRVTVKEDDDAILPCS--LDTNENIESMLFDWKKEGKQVFIYNNGThhnNDFEDQSVEFKGRVSHFPEELKHGNASIRITDTRLEDKGNYICIFPKsqSGGIRFHIELAVGA +>UniRef100_UPI0015604071_7906/ 84 0.291 6.871E-16 1 115 116 27 146 347 +-AVTVcQGNSWDIRGEIGKTVMLPCSHTAVPKERQRNVIIYWQTKDEEvVHAFSKGKEDLQYLGEAYENRTRIFPDQLEKGDFSLQIAPVRHTDANVYICFFSDGSgsmSNLCTVKLEVAA +>UniRef100_UPI00109F5E20_27687/ 84 0.241 6.871E-16 2 115 116 29 137 360 +--FQVYAPQPEVRAHLHSEVVLPCAFTLSaPEQGLKYIIITWRRGEAELVQYKDRKVKI-------TSKAKLFEHELQNGNASLLIPDVTIEDEGDYECEVYETPVlKKKDVQLKVTA +>UniRef100_UPI00148102CD_310915/ 84 0.224 6.871E-16 2 113 116 107 217 374 +--FKLVSRSDDFELErfIGDDVTLPCH--LSPKMSAAAMEIRWFKGTDCICLYQNGQ---VKEGKGYEGRVSLFTHKLKKGNVSLMLRRVHASDSGSYKCAVTHGRdkVENDQIDLRV-- +>UniRef100_A0A3Q2FJD4_28743/ 84 0.260 6.871E-16 4 112 116 121 231 375 +----ISGPLNiTITAEPGENVTLPCR----TKNNQPAIIVEWIRDDlgeeEFVALYRDGRFDLDGQHSLYQNRVDLQDREMKDGDVSLVLKNVTTNDTGTYECRVIQrRNKRRKRSNIK--- +>UniRef100_A0A3B4DVQ9_42514/ 84 0.234 6.871E-16 7 115 116 23 128 389 +-------PKDaQVTCLFHEDCILPCSFR-----PTSAVVIHWYKQQIPVHSYYYNKDQFGLQNKHFSGRTCLFNSQIAQGNASLVLRKVKVQDRGRYKCYTSTrKGNQETFVNLGVKA +>UniRef100_A0A6P5LC93_38626/ 84 0.245 6.871E-16 3 115 116 33 141 393 +---TFSQPMTTVVGRLYEDVILPCSF-----EKGHGIVIHWHKEDKLVHSYYRESDHLEQQEPDYAKRTSLFLNEINNGNASLTLRRLNLQDEGVYTCYAATEAEMECReVELKLGA +>UniRef100_UPI0004422C74_176946/ 84 0.264 6.871E-16 1 115 116 20 129 413 +-ALTITIPEDTVQAKPGSDVLLPCYVeESSGHLNLERLTVIWRVDSETIAKY-------EDTLEANRQGAKMTREELQKGNASLLLPNVQDTDSKTYTCFVIHRPDSEKReVNLKVEA +>UniRef100_UPI000F5D6A2A_215358/ 84 0.247 6.871E-16 4 113 116 31 139 421 +----INSPQT-IIATLGHDIILPCN--LVPGEDASDLTLEWTRPDlnpRFVHVCRSGEELVDITHELFKKRTSLFTDELKLGNISLKLSKVKIHDQGTYRCFIPKKDRQS-FVQLVV-- +>UniRef100_UPI0011E9B7AB_63155/ 84 0.258 6.871E-16 7 113 116 250 365 435 +-------PPEqkNIPAEFGQDVTLPCR---APIYNY-NRGVEWSRADlepGFVLFYRDGQFDLDNQHPSFKDRVELQDRQMKDGDVSLVLKDVTNNDAGTYECRVFMtGTNRRKRsadpiniINLSV-- +>UniRef100_UPI0012ED84A4_433405/ 84 0.239 6.871E-16 4 115 116 22 140 452 +----VKGEASPVrsmkiQTFVGQTVILPCQIKVSEYED--VPSVEWSKEGLKpniAFLYRHGFETFEEKNPDFHYRTNLFMKEVKKGNMSLRLSDVRLSDAGTYKCRrIPMEPQDASTIELSVGA +>UniRef100_A0A5E4CKP2_9995/ 84 0.243 6.871E-16 2 113 116 40 152 471 +--FDVIGPSSPVIAKVGAEAVFSCH--LNPSTDAQDMEIRWFhaKNSELVHYYRNSQDILEKQHPEYHRRTELLKDQISQGQVALRIHPIHTSDGGDYNCSFASSTHHSaAQFSVEV-- +>UniRef100_UPI00165A2817_8078/ 84 0.250 6.871E-16 2 115 116 232 346 481 +--FLLSVSEadTEVSCVLSESCMLPCQF-----QSGSEPLIHWYHvsdGDSLVHSYYKDQDQLQHQVENFKNRTSLFQDQISRGNASLLLRRVKVQDEGKYKCYTSTtGGYEQSFVNVKIEA +>UniRef100_A0A6P3W2N3_7950/ 84 0.258 6.871E-16 2 113 116 23 138 493 +--FSVSV--DNATVLMGGSVTLPCW--LSPTMDAEEMDVRWYRSDynKPLLLYRDRKVQSSPQMEQYQNRTALMPREptssgLKQGDVSIRIDRVNLQDAGKYVCYVSSsQHYESEAMYLKV-- +>UniRef100_UPI000E45BB05_64144/ 84 0.262 6.871E-16 0 113 116 25 139 494 +DNLIVSV-QSSVSVQHGHTTTLPCW--LNPSQNAEGMEVRWYYADRFdtPFMLYRAQTVDSSQDTSYKGRVSFgLKDGLKTGNVSLKLVNATIGDAGDYTCYITSdQGYDKGTITLSV-- +>UniRef100_UPI0018649895_118141/ 84 0.243 6.871E-16 2 115 116 27 134 529 +--FKTVTPEADTLGRLGGDAVLQCQ--LSPALDAQNMVVLWKREGKEFYSYRPGSTD---QDQ--RGGSQLFHNELKSGNVSLHLSNVQLSDQGKYTCCVLVsEWYAEAHVTLKLIA +>UniRef100_UPI00165CA17B_8078/ 84 0.239 6.871E-16 4 114 116 254 366 553 +----VVPPPDPtnITAELGQNVTLPCRAPHSKP----VIAVEWARTDlesEYVLLYRNDRINLEHQHPSFKDRVDLQEEQIMVGDVSLVLKNVSTDDRGTYECLIIQmETNHNRETVLYIK- +>UniRef100_UPI0011E9B5AE_63155/ 84 0.226 6.871E-16 4 113 116 395 508 563 +----VVAPPDqkTITAESGQNVTLTCRAP-----NNNIIVAEWRRRDlkgQYVLMYRDEQLDPEHQHPSFKNRVDLQDREMKDGDVSVILRNVTTADNGTYECRVVHGVRQPMRlisiIYLRV-- +>UniRef100_L8YB81_246437/ 84 0.282 6.871E-16 2 115 116 30 142 571 +--FTVLGPR-PVLAMLGENSTLRCR--LSPEKDATAMEVRWFRArfSPAVLVYKGARERAEEQMEQYRGRTSFLGDDLGRGRAALVLHRVTAPDDGLYHCYFQEGRSyDQAVARL-VVA +>UniRef100_A0A5N3WHU0_9888/ 84 0.241 6.871E-16 1 113 116 285 398 584 +-SLKVIGPSQPILVRVGEDIQLTCS--LAPKTDAQRMEVRWVRSHRHpaVYVYLDGARVAAEQMAEYRGRTALLSDAMSEGRLTLQINDARISDDGKYWCLFEKDGvYQEADLDLKI-- +>UniRef100_UPI0013F1F77E_106734/ 84 0.273 6.871E-16 3 113 116 19 135 752 +---CIAGEETAITAQYGKDVTLTCIFPSKFKISFHRLSIIWTKEGAQgqsvlVHRFHLKMNWLEGQEKAYRGRTQLYPQEFPQGNASLRLSDVRLQDEGSYFCNITCElGSWSQKISLIV-- +>UniRef100_A0A3B4CH78_42514/ 84 0.250 9.424E-16 9 115 116 21 125 168 +---------QTVEAVEGGSAILPCSYSGEVPES-EEWKIFWRYNDNiKVYDIVRGK-LSKNQDASYRNRTESFPDEYPKGNFSIKLSKVRASDKGMYSCFISFAGITL-RMQLRVTA +>UniRef100_A0A673JTU4_307959/ 84 0.265 9.424E-16 8 114 116 21 132 169 +--------QNPVVGFIGDSAVLPC-FSKEGQLKRQEITVHWRYNDSlNVYDIINGQGSVEEQHSAYKGRAETFSDDFEKGNFSLKLSNLQHNDTGQYVCYESTvQSvallVKEKEISIQVQ- +>UniRef100_A0A668SWU2_47969/ 84 0.254 9.424E-16 7 113 116 0 108 170 +-------PLTSLLSESGQDVTLTCRAP-----NNNIRVVKWSRadlGDENVLLYQDGHFDPTHQHPSFKNRVDLHDSWMKDGDASLILKDVTINDTGTYECLVAQNSNERmevmSRISLRV-- +>UniRef100_UPI00125D1431_283035/ 84 0.232 9.424E-16 2 113 116 8 131 177 +--FHLSVAASdlIVVVHTGEDAILPC-----KAADVPIRAVEWSRPDleppEYVLFYRDGHMDTTHQHPSYKGRVQLVDRDLKDGDMSLILKNVRIQDRGIYECRVASvgftrtkraiiNSEPIRTIHLQV-- +>UniRef100_A0A7J6BS81_369639/ 84 0.212 9.424E-16 8 114 116 23 128 196 +--------QVTVEAVFGGSVVLPCS-STQHDHELQDIEVYWVYSDSTsVFDIIKGKDSVKGQDSWYKNRVETFPEEYLRGNFSLKLINLQHTDAGQYTCFISHS-SEHETVELIIK- +>UniRef100_A0A3Q3N2Q9_205130/ 84 0.289 9.424E-16 13 115 116 46 152 256 +-------------ANLGGDELLSCYLnTANPQTSVRQLSVIWEKKDTKglVYKYVNGAPDLTGQDSQFKERTQLFSTGLPTGNASLLLRNVKSTDEGEYTCTiVSSDGGGKVNIHLRTAA +>UniRef100_A0A3B3QU55_1676925/ 84 0.258 9.424E-16 1 115 116 20 136 261 +-AFKVNTS---IHAlgVYGLPAVFGCTYSPTTGTALNDLIINWQRvrDSAVVHSFYSGRDQLSLQSPDYQGRTSLFHSELLSGNASLRLDRVSLSDEGHYFCSVSSnQGSNRAEVKLNFTA +>UniRef100_E7F5Q2_7955/ 84 0.285 9.424E-16 0 115 116 14 130 268 +DLFSVNVPSYPVLAVRGATALLSCFF--ESDSNPSSLVITWQRvEDmRVVHSYYHQKDQLKRQSADYFNRTHLNYNETAKGNASLSIASFGLKDAGIYECVVSNtKGTDKGTLQLIYAA +>UniRef100_A0A6P7LGI5_158456/ 84 0.290 9.424E-16 2 115 116 30 152 272 +--FTKSSPRvmssdaAPV-ANLGRDELLSCFLSTSSSAaALAQVSVTWERKDLSalVYKFDNGAPDLAKQAPQYKDRTQVFPGQLVSGNASLLLRSVRSGDGGVYTCTISSsGGGGTVNINLRAAA +>UniRef100_UPI00165358EA_283035/ 84 0.241 9.424E-16 2 113 116 18 133 277 +--FTLAADHHEVTVKAGEDVTLQCQAPRDAQIN----MFEWIRsdleSDGYIFRFIPEESTTRNQLPSYRGRVERRDPDMKDGDLSVVLKNVRVKDTGTYRCRVGISGgekpKVYSTIQLTV-- +>UniRef100_UPI001955D807_90988/ 84 0.285 9.424E-16 2 115 116 22 138 283 +--FTVNVQKSSYEAELHGDVELVCVF--SDVKQPSNLTVIWTRinpkPDVDVYRLEKGRENQIYTNDAFKKRAQLIQEQLKENRAVLHLKKLQIKDSGTYRCIVKEGDeGDYKQVTLNVTA +>UniRef100_UPI00112C8C0A_194408/ 84 0.263 9.424E-16 2 113 116 24 134 287 +--FKVDTGDSPLVAHAGDKITLPCHF-FAEATD--DLIVQWNFlGQTNVYLYSKGKEELEHQGSQFQARTWFNASGLPEGNASLVLSNISVSDEGNYNCFVSNSlDRGDGNVAMHV-- +>UniRef100_A0A3Q2DY26_28743/ 84 0.245 9.424E-16 2 115 116 1 113 291 +--FFFPVADAEVTCDFRESCLLPCQFQDGPQ-----LVIHWIKvsdGNSVVHSYYRDKDQLEHQVQNFKNRTALFKDQISKGNASLLLTGVTIEDEGRYKCYTSTvRGNKESFVNLKTEA +>UniRef100_UPI0013B45DD8_8084/ 84 0.275 9.424E-16 4 114 116 46 156 297 +----VTVPQ--VEVESGvESVLLPCR--TRKNLP-GDVRVEWRdRDDKTVHVYQNGSDQPGEQNRSYRTRTKMEEDPLRTGDLSLTLRRPTDEDSNIYTCSVSKGDGDIlmkKQVKLQVK- +>UniRef100_UPI00165AF3AD_8078/ 84 0.299 9.424E-16 2 115 116 24 140 311 +--FTVEAEQATYMSEFGGNVVMGCKFSSNPANPHRDLKVNWHRKTNGIYeeVIRLEDNLENSASPKYQGRVELLTGELKNGWAKLKISHLKMNDSGTYQCLVQTaEGNDYKEIALSVEA +>UniRef100_A0A673CLQ6_375764/ 84 0.254 9.424E-16 2 115 116 14 130 325 +--FQnISIPArgdAEVSCVFMKSCILPCTFKGGAS-----AVIHWLQlaaKDTPVHSYYHNQDQLAHQRPHFKGRTSLFNDQVSRGNASLQLRKVEVQDEGRYQCFTSTsSGNKESVINLKVDA +>UniRef100_A0A3S2P6G9_123683/ 84 0.273 9.424E-16 2 115 116 45 161 331 +--FTVEAEQTMYSSEFGGEVVMGCRFSTKASKPHSDLKVTWHWTSSELHqeLIRLDNTMDYTVSPKYQGRVKLLTEELKNGWAKLQLSNLRINDSGTYQCLVQTtDGTDYKTMTLSVNA +>UniRef100_A0A3B3C635_30732/ 84 0.278 9.424E-16 0 115 116 11 127 352 +NAvWTLTRGDADVFCQLGQSCILPCSFQAGD-----EAVIHWIQqpelTKKQVHSFYHNKDQLDQQDARFKNRTSLFHDQISKGNASLRLTGVMLEDEGRYMCYSSIlAGKEEFFVNLKVYA +>UniRef100_UPI000904D5E9_8128/ 84 0.231 9.424E-16 1 113 116 128 243 366 +-SLVVDSPePKIITTESGQDVTLTCRAP-----NSKVMAVEWERYDlgeEYVLLYQDGHFDPANQHPFFNNRVDLQDRQMKDGDVSLILRDVTIHDNGTYECRVFMeetrSWKSISSINLIV-- +>UniRef100_A0A669CHI2_8128/ 84 0.233 9.424E-16 3 113 116 480 594 600 +---TVVDPPDqkNITAESGQDVTLTCRAP-----NNNFIVVEWSRadlGDEYVFVYKDEGFHSNSQHPSFKNRVDLQDRQMKDGDVSLILKDVMINDTGTYKCRVVQIGTEHlkliNTTYLHV-- +>UniRef100_UPI00195454B7_47969/ 84 0.260 9.424E-16 4 113 116 242 355 617 +----VVFPPDlkIITAESGQDVTLTCQAP-----NTNIRVVRWKRTDlGDVCRLVveNGNLVPANQHPSYKNRVDLQDRQMKDGDVSLILKDVTIKDAGTYECRVFMNETHSRElisiIYLGV-- +>UniRef100_Q5U495_8355/ 84 0.318 9.424E-16 5 115 116 1 107 772 +-----TAPPT-HRAEMGSNIIIPCTFRVdEPPVDLKFLAIIWHFQDKEVLNYTN-TSLVSTQNP----RLSLNKDTTEDGVASLIISNVTISDGGLYRCRVLYSPkHMYKEVRLDIQA +>UniRef100_A0A444V2F3_7906/ 84 0.277 9.424E-16 11 115 116 320 422 870 +-----------LVCRYSEACTLPCDFT-----PGSRIVIHWQKipRDIIVHSFYHEQDQLGSQNEQYRGRTSIFKEELDNGNASLLLRDIRMADKGTYHCYVSTDQrKNEAYVTVEVKA +>UniRef100_UPI00125CE7B3_283035/ 83 0.230 1.293E-15 8 113 116 17 128 142 +--------QEAVIVYPGDDVTLPCQ-----AADYPIGVVEWSRADlapEYILYYSDGHLDPTYQHPDFKDRVDLVDRDLKDGDTSLILKNVSSIDNGTYECVVTSAGSRRKKrdtdpintIQLQV-- +>UniRef100_UPI00090541A8_8128/ 83 0.231 1.293E-15 0 113 116 21 136 143 +NSQNVSlSDPNIITAESGQNVTLPCRAS-----NNNIIILEWSRADlgtQHVVVYRDGQFAPDNQHQSFKNRVDLQDRQMKDGDVSLILKDVTTADNGTYECRVLMGEihsWELNIIYLSV-- +>UniRef100_A0A096MHV2_48698/ 83 0.254 1.293E-15 2 113 116 18 134 144 +--FIVFISDQnntTIKAEPGENVILTCK---DP--DQGKITIaEWKRTDlgtEYVLLYKDNQLDPGAQHPSYRDRVDLLCNQLRKGDVSLILKNTTTNDSGTYECRIDTEkhvGELISTISLQV-- +>UniRef100_A0A3Q4BAR2_94237/ 83 0.240 1.293E-15 4 99 116 31 136 147 +----VVGPLQPVVATLGDDVVIQCH--LKPSLDVEAETVEWSRPDlepdlsdrlsriEYVHVHRDHGEFVDMKMAAYVGRTMMFVEEMKHGNISLKIVNVTMTDQGVYRCYV---------------- +>UniRef100_UPI0013B39C47_8084/ 83 0.231 1.293E-15 11 113 116 43 146 166 +-----------IKATVGDNVFLPCK---DPDQE-EIVVVEWSRTDlgpESVLLYRNSQFDPTKQHPSYRNRVDLLVGQINKGDASLVLQNTTTDDSGTYECHVvkRTEKKRISSVSLVV-- +>UniRef100_A0A6P7PHN4_158456/ 83 0.263 1.293E-15 8 99 116 63 155 170 +--------SQTLQASVGDDVTLSCL--VMDAVDPENLMVEWSRPGfspRFVHVRRFGSDSLTHQNPSYEGRTSVSEDGVKHGDVSLKLSRVKLSDEGTYRCFV---------------- +>UniRef100_UPI0006D92C80_7897/ 83 0.267 1.293E-15 1 114 116 22 129 173 +-SLTIRVSSSPVLAEEGKDVLLRCSFTaGHSPIDMEYLLIRWYFNGKPLA-------NSDVQLQK-KDRYRFFAEEFKNGNASLLLQKVELSSAGDYICDILYtPDKEEKTITLKVK- +>UniRef100_UPI000742BD9F_28743/ 83 0.227 1.293E-15 8 114 116 21 126 188 +--------EKNLTAEFGQNVTLPCH----APKNSPVKVAEWSRADskENLLLYRDDQIDLENQEPAFKNRVNLLDSKIKAGDVSLTLQNVTTDDKGRYECRVIQGDTNRgKRAVLKMQ- +>UniRef100_UPI0003C172E1_7897/ 83 0.233 1.293E-15 8 113 116 32 137 207 +--------QVHIAAKIGDKVILPCTFTCSIK-DLSDLTIVWESSSKPVHTYHENEDHTEHQSAEFKGRTCLFYNELEHGNASLLLKNVTEADNRVYTCTVDFmKEVKHQNVLVTV-- +>UniRef100_A0A669F221_8128/ 83 0.233 1.293E-15 1 113 116 27 143 207 +-SYSVEVEEgaESVEVEEGaESVQLPCKITENLPEDS---RVEWERiEPGFmmVHVYENGSDQPEEQHQDYRDRTKMNEDLLKTGDLSLTLQHPTERDSGKYKCDVTRNGViRSEKVKLTV-- +>UniRef100_UPI000CE28A86_8090/ 83 0.264 1.293E-15 2 113 116 21 138 209 +--FCSHVEGEPIIAAPGDDVILPCR--LDSQEDLRGFSVEWTKvdmkPDPQgrilfVCLYWNGQIMTKVMIESFIQRVSLDQDGLKRGDVTLKIRNVSLQDEGKYSCFI-PGKNFRETVQLVV-- +>UniRef100_UPI001962C743_8168/ 83 0.250 1.293E-15 11 113 116 20 122 220 +-----------VTVDPGDDVILPCQ-----AADSSISAVEWSRDDLKLPEYVlyniDGDMETDDQHPSYKDRVELVDRQLKDGDVSLILKNVNINDTGTYECRVASaGSTRRKRGSLDI-- +>UniRef100_UPI0009058793_8128/ 83 0.266 1.293E-15 3 108 116 102 204 223 +---TVTGPKN-ITAESGQNVTLTCRAP-----NNNITAVKWSRaelKPDYVLYYRDGHFVPDSQHPSFKNQVDLQDRQMKDGDVSLILKNVTTTDTGTYKCHIAQGKPNQER------- +>UniRef100_A0A3Q2ZID1_37003/ 83 0.224 1.293E-15 2 99 116 32 136 223 +--YHLIGSSEPIVAAPGDDVILPCR--VDPDMDAVEKTVEWSKPDlevdpsdrqKYVFLYRSQRENRHMMMAAYIERTSLSSEGLKHGDVSLRIRNVTLKDSGRFRCLI---------------- +>UniRef100_A0A669QT49_9054/ 83 0.260 1.293E-15 2 113 116 35 146 224 +--FNVVAPSLHVTAIVGQDVVLRCQ--LSPCKDAWRSDIRWiqQRSSGFVHHYRDG-EDLEQMMAEYKGRTELLRNGLSDGNLDLRITAVRSSDSGSYSCAVQDGdGYAEAVVNLEV-- +>UniRef100_A0A669F778_8128/ 83 0.276 1.293E-15 5 113 116 24 132 229 +-----EAPTKQIVALLGDDVVLPCF--LKSPVDTSNLQLEWARTDlTPGFIYVRGKleENLELKQPSYVGRTSLSFDKLKHGDVSLTLFKVKLSDEGPYRCLIPQLGQRS-YVHLIV-- +>UniRef100_A0A3Q1IQ66_64144/ 83 0.214 1.293E-15 13 113 116 6 108 230 +-------------AKPGDTVDLSCR----TSSSTNITAVEWKRPDlrpQYVFVYRSGRFNPDDQHQSFRNRVELKDEQMEDGDVSIHLKNVRVDDTGTYECRVQRRGNVIKTenvINLTV-- +>UniRef100_UPI00168CADC6_30732/ 83 0.241 1.293E-15 4 113 116 45 155 242 +----VIPPGLNITAEPGDDVTLRC-----EDTNITKVSVlNWTRtdlqEDEYVFLYRNNSVDLKNQPESFKNRVSLNNTQMKDGDLSVVLENVTVNDNGTYQCRVLQGRWKLKSiIHLQV-- +>UniRef100_A0A1B8Y2N3_8364/ 83 0.241 1.293E-15 1 115 116 22 129 244 +-ALKVSDPPS-HKALLGSTASLPCTFSLgKSPIDHSALSIIWTFRDKEILRYNKGRTLSQA-------RLSLDAQAIEEGRVSLSVSNVTVSDEGTYTCVVSYNMKQEQGVKLEVAA +>UniRef100_UPI00193ED8D3_260615/ 83 0.310 1.293E-15 1 115 116 19 127 252 +-ALVVSVPASPVRAQPGSDLLLGCHFSVGGGVDMQALVVQWKLGDRLVAEF-----DGVLSYP--RAGARLFLDELRVGNASLLLPRVGGADAGLYTCSIIHSPSrESQQVELHVEA +>UniRef100_UPI001954CDFF_47969/ 83 0.238 1.293E-15 4 112 116 132 237 255 +----VIDPPEQKTIPAGQDVILPCR---APNTN-KIIVVEWSRADlvyKYVLLY---RDEHFNHHPSFKNRVVLLDRQMKDGDVSLILKDVTINDAGTYECRVVERGmNRRKRAILK--- +>UniRef100_UPI0018E2A9DF_1047088/ 83 0.232 1.293E-15 1 113 116 139 262 267 +-SFTggvsITTPEQTVQEAQGETAHLPCMFTLSP-EDQGPLHVEWLRlsgPNNEVVnrmfIISLADKIYDGFYQDMKGRVKFTSNDLRSGDASINITNVQLSDAGTYQCEVFHGASAAKRaIQLTV-- +>UniRef100_A0A1L8HBS4_8355/ 83 0.265 1.293E-15 4 113 116 37 146 275 +----VPVSAASLVGHINDDVILSCTFTPDPSQDND---IKWEKvgMSGLVHKYQKGNNELTDQNPAFRGRTSLFLSQVMVGNASLKLSRVQLSDTGTYRCIISNsKGTGESKMVFRV-- +>UniRef100_UPI00155FFD35_7906/ 83 0.221 1.293E-15 7 115 116 29 138 279 +-------PNnKTILSRVGDQTTLPCTFTPKTS---DGLIVTWTKiPGQTVYFFAQGKEDPGIQEERYKNRTFVNESRFNKGDFTLFLEDTRVSDEGNYQCFVRFKPadFESSSLELYVAA +>UniRef100_UPI0007402911_7918/ 83 0.269 1.293E-15 4 115 116 24 137 301 +----VVVPKSSVTGPYQNSVTLLCIFSSNGSVPIGNVSVRWEKqPNITVFAYENGQEQPDIENPAYRNRTSLFSD-VTVGSASIVLVDLSLCDAGTYTCRVGSpdRGYGEGQLTLSVAA +>UniRef100_A0A3B3HNV2_8090/ 83 0.277 1.293E-15 1 115 116 13 126 318 +-AWTLARGDADVSCQLGQSCTLPCSFPAGD-----ETVIHWIQmtsPEKPAHSFYYNTDQLQRQHQGFRGRTSLFQEQISRGNASLLLSGVRVEDEGRYRCYSSVlAGNHESFINLKAYA +>UniRef100_UPI00195496F7_47969/ 83 0.250 1.293E-15 11 110 116 28 128 319 +-----------ITAESGQNITLPCRAHNNQK---PIIVVEWIRSDlgaGYALLFQDGHFVPDYQHPSFKNRVDLQDKQMKDGDMSLILNNVTPADSGTYECHVVMRGaNQRERVT----- +>UniRef100_UPI001AADDA7C_8407/ 83 0.330 1.293E-15 3 115 116 58 175 353 +---TVQTIKSSYTAEYEGELNMECLFTVKHITNFEDMTVIWKHsvqqgSSSDIAKYSNGKDVEILQDKEYRDRVKLLSDELKMGRTILRINNVKMTDAGQYLCIIDSQGSDFKEISLEVQA +>UniRef100_UPI00145BD2F7_409849/ 83 0.247 1.293E-15 2 115 116 15 130 371 +--FSRSLSEDtEVSCVLLESCVLPCSFDPGP-----DPVIHWAKDpddkDTPVHIYYRGQTQHQHQHQIFKGRTSLFEEELSTGNASLLLSGVKVQDEGRYKCFTNTVTTDNKEIyvTLRVEA +>UniRef100_UPI000D30E25F_106582/ 83 0.238 1.293E-15 3 113 116 156 279 378 +---TVVPPdQKNIIVDSGQNVILPCRVPLTSFKP--IITVVWKRADlgeECVLSYPNQRFHPENQHPSFKNRVDLQDRQMKNGDVSLILKDVTTDDAGAYECHVvqrellgweiaSPKGHRISTIYLSV-- +>UniRef100_A0A6J0EDB5_230844/ 83 0.235 1.293E-15 11 115 116 78 178 406 +-----------IIGRYNEDVILPCLFTSEPQ-----VVIHWKIQDNTVHTYFRDMDQLEGQYLRYANRTSLFHSEIHNGNASLAVRRLSLLDEGIYTCYVGTRSRYYvSKVVLKVGA +>UniRef100_UPI00195465E1_47969/ 83 0.254 1.293E-15 3 113 116 303 415 428 +---TVVPPvQRNITAESGQDVTLTCR---APNNNIS--SVQWGKDDLEACfelQYKDGQFLLANQHPSFKNRVDLQDRQMKDGNVSLILKDVTINDTGTYECLVFMeetEKYEQSIINLHV-- +>UniRef100_UPI00109FCB95_27687/ 83 0.252 1.293E-15 2 115 116 22 134 449 +--FSLTAPDSLQFSNVGGKVVLPCL--LSPSISAVDMEILWSRDERKIFHYREQKEVTQGIHSSYVGRTHIAKAEITLGNVSLHLDNVHTVDEAVYTCEVvSKNWHDSKTVRLKIIA +>UniRef100_A0A670JFS4_64176/ 83 0.243 1.293E-15 2 115 116 8 124 457 +--FVIIPPENPIVGFLGKDVILPCQLTTSSIPESTSMQVQWILDKSSekidVKSY-YGRNRPETQDNRYRGRAELSRTDLSKGNMSLILKKTHLSDQGNYTCIV-FLGDWYDEVVVElVLA +>UniRef100_UPI001AAD8A9D_8407/ 83 0.277 1.293E-15 2 115 116 14 125 458 +--F-VHGTID-VVGELNGVVILPCSFT--PGKD---EVIHWTINeNQNVHRYYYGKDVLKDQVKSYAGRTSLFLDQIKNGNASLQLKKLQKSDEKKYSCYVSTmENKLSKvilEVLLKVKA +>UniRef100_UPI000B44E4CB_7955/ 83 0.219 1.293E-15 4 112 116 147 257 470 +----VSGPEKLVSAYVDGDVTLNCS--VDSHITPEHIeEVSWRKTDKDgditVLLYQKNKTVSEATHEEFRGRVEFFTAEIPKGNFSLRLKSVRTEDKGVYMCQV-FAGVLSANATVQ--- +>UniRef100_UPI0011E9DE5E_63155/ 83 0.254 1.293E-15 8 115 116 41 149 528 +--------QAPVlkVGALGADISLPCH--VDPTVYEPDFTLEWTRPDlnpRFVLVWRSGQELVDKKHQSFVGRTSLFPDELKHGNISLKLSKVKVSDQGTYRCFI--PALETKSvIQL-VVA +>UniRef100_UPI001A7E25CC_43689/ 83 0.250 1.293E-15 3 113 116 239 354 528 +---TVVDPPEqtIITAESGDEVTLTCRAPN----NNKIRVVDWNRddlGDKHVLFYRDGSFDRDDQHPSFKNRVDLQDRQMKDGDVSLILKDVTIKDTGRYVCAVYMEERHSwkviSSIYLRV-- +>UniRef100_UPI001A7E6D84_43689/ 83 0.217 1.293E-15 0 113 116 449 569 626 +NNYLIVVPPgqkMNIKAEFGQNVTLPCQ---SSNNNNSITGVKWMRsrlEGEHVLSYLNGNFERDNQDWSFKNRVDLLDIQMTDGNLSMIVNDLTPADSGTYMCGVFMEGTRSwkyiSYVRLRV-- +>UniRef100_UPI001015DE7E_32473/ 83 0.275 1.293E-15 4 114 116 469 579 720 +----VTVPQ--VEVEPGaESVLLPCR--TRKNLP-GDVRVKWKDgDDKTVHVYQNGSDQPGEQNRSYRTRTKMEEDPLRTGDLSLTLRRPTDEDSNTYTCSVSKGDGDIlmkKQVKLQVK- +>UniRef100_A0A803JSS3_8364/ 83 0.280 1.293E-15 4 115 116 23 131 741 +----VQAPPA-HTVTLGSDVTLPCSFSVGPtQVDLQLLAILWYFQDTEILVFNAHGSIKEESEP----RVTIREEDAGKGIASLHLAQIRLSDAGLYKCMVIYiPRSHTKEVQLTVHA +>UniRef100_UPI0007BAB664_307959/ 83 0.265 1.293E-15 3 111 116 361 471 994 +---TVCNPSGPAVVRLGSSGILPCY--VNKRLLEQIWKVEWRRTDSEtlVHLYQDGESRPESQQQDYHDRAHFFTDQIQHGNFSLRLDNLTAQDEGRYTCKVYRqeDSVSLAKMNL---- +>UniRef100_A0A3P9DA37_106582/ 83 0.212 1.773E-15 8 113 116 8 115 120 +--------PKIITAESGQDVTLTCRAP-----NNTVTVLNWTRSDlkpEYVLLYQHGPSDSTHQHPSFKNRVDLQDTQMKGGDVSLILKNVTINDTGTYMCRVFMNETRSwmniSFVYLVV-- +>UniRef100_UPI0015E255AA_34816/ 83 0.274 1.773E-15 15 113 116 1 99 133 +---------------VGDDITLPCH--VKPDRDTVDMLLEWSRPDinpRFVHLRRSGKDHLFDQNPSYKGRTSVSINRLKLGDISLKLSKVKLSDDGTYRCYMPELNLDS-NIQLLV-- +>UniRef100_UPI00039405A0_8128/ 83 0.215 1.773E-15 4 112 116 13 124 148 +----VSLPlftgQETIIAESEQNITLTCQAINSNN----ITVVEWRRvdlGDEYVLMYRDEQFDPEEQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDAGTYECRVAQRQTREETANLK--- +>UniRef100_A0A3B1KHZ8_7994/ 83 0.247 1.773E-15 2 99 116 57 154 158 +--FSVVVPETTVSGQLGGSVTLPCA--LSDNLDVRKLEVRWYRPsmySSPALLYLNEKLDPSVTDITYQGRVSL-PGPLEKGDVSLKLDDLRPSDLGMYMCHV---------------- +>UniRef100_UPI0018F3534B_7830/ 83 0.275 1.773E-15 11 114 116 19 124 160 +-----------ISVEVGDRALLPCR--TDPH-QMDSANVYWQKlpDDDVVLYYWKGKEHPQNQHHRYSNRTQMDNTQFLKGNLSLTLLKVTLNDTGDYQCIIKKkqRGTPEKYlIRLIVN- +>UniRef100_UPI0003EC1D69_32507/ 83 0.256 1.773E-15 8 113 116 21 127 164 +--------QKNFTAESGQNVTLTCQ--ARKNIQ----TVKWSRadlGDEYVFLYRDGRETLVHQHPSFKDRVDLKDKQMKDGDVSLILKNVTINDTGTYECRVvETGTSGLKPisiIYLSV-- +>UniRef100_A0A3P9D168_106582/ 83 0.228 1.773E-15 16 113 116 21 120 176 +----------------GQDVTLTCRAP-----NSKIVAIEWSKDLWNLLYYQIGQFDPDNQNPAYKNRVDLKDRQMKDGDVSLILKNVTINDTGTYRCYVAWGESNQeawlnliCTINLSV-- +>UniRef100_A0A3Q0RX63_61819/ 83 0.230 1.773E-15 8 115 116 24 133 184 +--------QETITAESGQEITLTCRAPIN---NNKIIVAEWSRahlETKYVVFYRNGKFAPAKQHPSFKNRVDLQDRQMKDGDVSVILKDVTTADEGTYECHVFMegDGAAGVVVGLTVLA +>UniRef100_UPI001963B7C3_8168/ 83 0.252 1.773E-15 8 114 116 15 124 191 +--------SDLIVVTVpGDDVILPCQAD-----DSSIRAVEWSRPDlepDTVLLYRDGQLDPTLQHPSFKDRVELVDRDLKDGDVSLTLKNVSRHDAGEYECGVETDDHittmRTIRINRTVK- +>UniRef100_A0A3B4EZL8_303518/ 83 0.235 1.773E-15 2 113 116 18 135 194 +--FCsVLFPlsdQKTITVELGKNANLTCRAP-----NNNIRVVKWSRadlGDKNVFLYRDGRFVPNEQHPSFKNRVDLHDIPMKDGDVSLILNNVTINDTGTYECQVFLEEKRSWElisiIYLRV-- +>UniRef100_H3C2K6_99883/ 83 0.264 1.773E-15 12 115 116 31 131 196 +------------VCVWGENCTLPCTFSFGN-----DILIHWYYEtTRNVHSYYDNRDHLGQQISQFQKRTSLFHEEIPKGNASLLLMRVQVADEGPYLCYTSTiSDSSRKNIDLQVEA +>UniRef100_UPI0011E9FE5E_63155/ 83 0.256 1.773E-15 2 115 116 14 130 210 +--FVVaSADQKNITAEPEQNVTLTCKAPN----NNNIIVAEWSRADlepEYVFVFRNGKFDPENQHPTFVNRAELQDSQMKDGDVSVILQKVTTDDTGTYECRVQREGDSMKlmnTIRVTVAA +>UniRef100_UPI0018E1ECA6_77115/ 83 0.234 1.773E-15 8 112 116 86 192 226 +--------QDPIniTAEPGQNVTLPCR----GSDHRTIIVVEWSRTDlgsEYVLRYRDQQLDPDYQNPSFRNRVDLLDPQMKAGDVSVVLKNLTTDDRGTYECRVvQRGTRRRKRGSLK--- +>UniRef100_A0A5A9P955_1572043/ 83 0.245 1.773E-15 1 111 116 22 133 230 +-SLSVKVPSRPIAVARGATASLPCEFTPDP--ELSKLVITWQRvdDNRVVHSYYYQQDQLGRQSSDYRNRTELNHRQIVEGNATLAISNFGQEDKGEYLCVVSNSlESERGVVRL---- +>UniRef100_A0A1A8CLN7_1051664/ 83 0.273 1.773E-15 2 115 116 1 111 231 +--FCVRTDVE-VFCVFHQSCILPCSF-----HGASETVIHWTHlaaGESAVHSYYDGEDQLGRQDQNFRGRTSLFQDQISRGNASLLLRGVQVQDGGRYRCSFSITDADMSFVNVMVEA +>UniRef100_A0A674MUD7_31033/ 83 0.256 1.773E-15 2 113 116 8 123 235 +--FLIVPPSDrplhvsavTVVCAVSEDCVLPCSF-----HPGSNETIQWFRQGLGVYTFKRGDDQLGSQTPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGRYMCYTSTDiDNSENFIELKV-- +>UniRef100_UPI001A7EBC0F_43689/ 83 0.241 1.773E-15 2 113 116 12 124 236 +--FVVfiSAEQTIITAESGDDVTLPCRAPN------NDTIVKWRRddlGDKYVFLY-QDKPDSGKQHPSFKNRVVLQDIQMKDGDVSLILKNVTINDAGTYVCAVYMEEKRLwnnSNIKLVV-- +>UniRef100_UPI0018F799B7_7830/ 83 0.250 1.773E-15 4 115 116 24 140 247 +----VSGdSPVPVSGYLGEQVVLPCTY--NGNVPVSDLRVVWQTsKGEILHKFVNGNDNLTEQDAHFRNRTTLFKDQPEQGNWSVLISHLRESDQGEYQCHIykwSNAGYKLDKtdvIDLSV-A +>UniRef100_A0A669BRD5_8128/ 83 0.245 1.773E-15 5 113 116 131 243 250 +-----NVPPDqkTITAESGQDVTLTCRAP-----NNNIRGVQWRRDDlkaDYVFLYWDGQFVPDYRHRSFKNRVDLQNRQMKDGDVSLILNNVTIDDAGTYKCHIFIreTGCWQliNSISLRV-- +>UniRef100_A0A672Z9V9_375764/ 83 0.252 1.773E-15 8 99 116 22 114 259 +--------SQPITAVMGDDITLPCH--VTPVQDVSEQMVEWSKlrtEPRFVHVRRSGEDRLVDQNPEFSRRTSMSLGGLTRGDVSLTLSRVRLSDEGTYRCFI---------------- +>UniRef100_UPI001AAE15A8_8407/ 83 0.252 1.773E-15 15 115 116 45 148 279 +---------------VGQinnNVILGCTFTPDTKQSTD---VLWEKVGltGTVYKYVKGKISLTDQNSAFKGRTSLFPTELTKGNGSLLLSNLQLSDIGTYKCTITNSlGEGSNTLYLNVGA +>UniRef100_A0A3Q3KIR8_43700/ 83 0.269 1.773E-15 1 115 116 33 158 279 +-ALTFSTTSSEVmssntmpVANLGDNQLLSCYLnTGSAQTTVKQLTVTWEKNGmtGLVYQYTNGAPDLGNQNSQFQGRTQLFPNGLVTGNASLLLRNVGSSDNGDYTCTISSsDGGGKVNIHLRTAA +>UniRef100_H3CH82_99883/ 83 0.294 1.773E-15 1 115 116 17 134 287 +-SLTVEAEQNWYWSEFGGDVVMGCRFQAGvPPSNL-TVTWHWISSTsiREAYRLENGLEHPDTQDPVYRDRATLLREELKDGWAKLKISELRIGDSGTYQCLVRAGiEADYKEIHLTVRA +>UniRef100_A0A7K7T021_239371/ 83 0.212 1.773E-15 8 114 116 1 103 287 +--------QEEVTGLFSKDCILPCSFP--PEHDA---VIHWFKGEKIVHAYEKQEDQPEKQHSDYRARTRLFHENIPSGNASLKLSKLTVTDEGTYGCYVKTmQTKTTQKVMLHIK- +>UniRef100_A0A3B4FNM2_303518/ 83 0.306 1.773E-15 17 114 116 150 247 299 +-----------------ERCLLPCSYDG---TDVTQIIIHWFKmsGDIHVHSFYNNKDQHGYQDQRFRDRTSLFKDQISKGNVSLQLAGVKVQDEGRYKCHISTlQGNRDSFINLNVN- +>UniRef100_UPI0003943ABF_8128/ 83 0.247 1.773E-15 0 113 116 123 239 303 +NSITLTVDPPELRVKQGENATLECY----GPKDAISVMLRWNRPNlqshEYVFYFSDDQIQEDKQHPSFKGRVNLKDPEMKNGDFSVNLTNVVMNDSGRYDCYVGYNGKKPELINstyLKV-- +>UniRef100_UPI000CCC67E7_59463/ 83 0.233 1.773E-15 1 113 116 76 194 310 +-SLIITSPDHMIEKAKGETAYLPCKFT-EGPEDQGPLDIEWLLSpaDNQkvdqVIILYSGDKIYDDYYPDLKGRVHFTSSDLKSGDASINVTNLQLSDIGTYQCKVKKaPGVGNKKIQLKV-- +>UniRef100_UPI000CF7FEBF_30732/ 83 0.221 1.773E-15 4 113 116 15 132 325 +----VCGSSDglNITVKSGDDVTLRCE---DPNIN-QVLVLEWIRTDlkeeEYVFFYRSGGVDPVNQHKSYKNRVFLLDPQMKDGDLSVVLKNMKIEDSGTYQCRVleQNDPQREmkliSTINLQV-- +>UniRef100_A0A6I9KEM6_185453/ 83 0.234 1.773E-15 2 115 116 25 134 338 +--FSDTMNEQTVIGKLNEDTVLPCSFENGP-----DIAIHWKIKDHNVHSFYKDSDQLARQSPIYSSRTSLFHSEIHNGNASLCLRRLSLQDAGIYTCYVGTKlTRTEKKVVLIVGA +>UniRef100_A0A3Q1C3R3_80972/ 83 0.271 1.773E-15 2 115 116 14 126 352 +--FLWTSSRGDVehVCDVKEQCILPCTFEVGD-----EVVIHWILPGNiQVHSYYHNTDQLGLQDQRFSGRTSLFNDQIAKGNASLQLTGVTLQDEGRYKCYTSTiSKNKESFINLKVEA +>UniRef100_UPI00064D6083_51337/ 83 0.258 1.773E-15 11 115 116 23 134 387 +-----------VNAMVGSDVELSCVFPHRSHFDLNELYVYWQIsgSDTVVTYYLSDNKSEGHEDPRYKDRAHLLLDRMKQGDFSLHLQNVTPQDAQQFKCLVIKepwkPGKlLEKVVRLNVAA +>UniRef100_UPI001A7E75E3_43689/ 83 0.226 1.773E-15 7 113 116 246 355 393 +-------PPDqkTITAEPGQDVTLTCRAP-----NNNIKFVQWSRTDletEYVLEYRDEHFLTDNQHPSFKNRVDLLDRSMKDGDVSLILKDVTTADDGTYKCRVFMeetRSWKHSSINLSV-- +>UniRef100_UPI00186481B4_42526/ 83 0.247 1.773E-15 2 113 116 8 114 411 +--FKLTGPRgDDEKFQPGSALTLPCH--LSPEISAVSMEIRWFKGTDCVCLYKNRQ---VTEGSGYKGRVSLFTQELQRGNASLQIRDCRRSDRGYYLCQV-TNGDITEELTIRV-- +>UniRef100_UPI000D53038A_37003/ 83 0.267 1.773E-15 4 114 116 195 305 427 +----VKVPQ--VEVEEGaESVLLPCRTTVHLPEDA---IVEWEDsRDRTVHVFENGSDGPEDQDQVYRNRTKMNEDLLRTGDLSLTLRRPTDEDSGTFTCSVSSrEGNilMEKQVHLEVK- +>UniRef100_A0A0R4IFS1_7955/ 83 0.302 1.773E-15 1 115 116 22 138 465 +-SFTVNVPRSTYEAELNGDVRLECVFSALKRSS--DITVIWSRvhpkPDVNIYWLDKGKEIHNHTSSAFHKRAQLISHLLRENRAVLHLKKLRIKDSGTYQCIVEGDEVDYKQITLNVTA +>UniRef100_UPI000CE63DF9_8478/ 83 0.247 1.773E-15 9 115 116 24 125 505 +---------SPVVAQLGSQALLPCTFTVaDAPISLEYLAVHWYFQDQELVSYDDSLNV-------FRPGASMDTEQLASGNASLVLRNVTVSDQGAYRCLVIHsPDRGEQSLHLAVLA +>UniRef100_UPI00196519B9_8168/ 83 0.232 1.773E-15 7 113 116 264 369 515 +-------PKR-IKVEEGDDVTLPCSL---WPMDITSKQFVWQKtdDGQKVFLYDNGDlysDELPDQSEQFKGRVSYFEDELEQGNASITIRNTTRADSGEYRCSFQKHQT--FCIKLDV-- +>UniRef100_I3KL22_8128/ 83 0.258 1.773E-15 4 113 116 239 348 536 +----VSPDQMNITAESGQDVTLPCQITN------KISAVVWSRADlepKNVFLYQDGRFVPNNQHPSYKNRVALRDRQMKGGDASLILKKVTTVDSGTYKCLFEIEETRSwKNITinLSV-- +>UniRef100_A0A669BLE9_8128/ 83 0.233 1.773E-15 4 115 116 147 260 555 +----VVVPPDKIIpAEPGQDVTL-----TSQAPNNNITAVKWSRadlGDKNVLLYRDGKFETDNQHPSFKNRVDLQDRQMKAGDVSLILKNVTTADTGTYECRVAQKSEERMKLrsrrSLIV-A +>UniRef100_A0A6J2UWH2_29144/ 83 0.323 1.773E-15 18 115 116 28 122 594 +------------------DCTLPCRFK----KSGEAQVIQWVKWEKNVHSFYEKKDHLEHQDQDYKGRTALFKDQIHSGNASLLLREVNLQDKGTYTCYARYdSDGDNNFVAVTVKA +>UniRef100_UPI00186B1964_9337/ 83 0.221 1.773E-15 4 114 116 291 400 611 +----VVAPTQSIVASVGEDALLTCH--LFPEVNAQSMEVGWIRSqfSDTVYMYRDGKDQEEEQMVEYRRRTEFTKDAITKGSVALKIRNIRVSDDGQYQCYFEKNRV-FQRATLKIK- +>UniRef100_A0A7J5XH71_36200/ 83 0.242 1.773E-15 0 115 116 161 287 826 +NTF-LRIEQSQVVAEEevscvfNESCILPCIFEVNRMDDVVIQWIQVSTGDASVHSFYRNQtehrDHFDYQDPRFKGRTSLFRDQIFRGNASLKLERVEIPDEGTYKCYtAIEGGRSYqEHIKLKVDA +>UniRef100_UPI0007F8F24C_37003/ 83 0.310 1.773E-15 17 115 116 32 129 1212 +-----------------QDCVLPCEF--QSGSDPLIHWVYMMKGEPQIHSYYDNQDQLRNQDRRFRGRTSLFKDQISRGNASLLLRGVKVQDQGRYQCYTRTtGGNKQLFFILKVEA +>UniRef100_A0A3Q2QHY9_8078/ 83 0.262 2.431E-15 13 111 116 10 108 130 +-------------AEPGQDVTLPCR----TADNQPAVVVDWSRTDlgeDFVLLFRDNKLDSEGQHPSFRNRVGLWDEGMKDGDVSLVLKNVKAADRGTYECRVAQRGNGRnKRAVL---- +>UniRef100_A0A3B3CRX2_30732/ 83 0.208 2.431E-15 4 113 116 27 142 148 +----VALNSRIITAEPGDDVTLRCQ---DPNIN-EDSASEWTRsdlkEGEYVFVYRSGDVNLDEQHESFKNRVFLLDPQMKDGDLSVVLKNVMIEDSGTYKCSVlQQSGSHRemkpiSTINLQV-- +>UniRef100_A0A3Q2CXG1_28743/ 83 0.247 2.431E-15 8 113 116 10 118 161 +--------QNNINATVGTTVSLPCKADEEKPVS----ILEWSRtdlRDKYVLVYKDEQFNPSSQHLSYKNRVDLQDRQMKDGNVSLVLKNVTTNDNGTYKCGVQYEGSlditPINSIHLYV-- +>UniRef100_A0A3Q0QTQ7_61819/ 83 0.223 2.431E-15 8 115 116 28 143 166 +--------QKTITAESGQNVTLTCR---GPNNNIH--IVEWSKADlgkQCVLMQRDGHFVPDYQHPSFKNRVDLQDRQMKDGDVSVILKNVTINDGGTYECRVKTGAKRRSRallktapiniINLRVAA +>UniRef100_A0A7J6BF27_219545/ 83 0.263 2.431E-15 5 113 116 16 118 168 +-----TVPVQSVEGFIGEFVILPCTFGQNPQ------AVFWRDEsTRTVCDISNGEAIFKEQHSSYKDRVKIFPLEIKKGNFSIMLSNLQQSDGGTYTCSDPSNGLGHK-VELKV-- +>UniRef100_A0A3Q1EL01_80966/ 83 0.231 2.431E-15 1 113 116 25 141 170 +-SFCLWVHLclmDTFYTKLGQTAILPCKAPN----NKTIKGVEWKRPDQSqgyVLLYRDGKFLSEFQHPSYENRVDLQDKEMKDGDVSLVLKDVTMEDRGRYECRVLQKGENKpaSIIDLEV-- +>UniRef100_A0A7K6AIR5_57439/ 83 0.240 2.431E-15 13 115 116 26 131 173 +-------------AVVGETVVLPCS--TSSPGELSTSKLYWQIDLVIVHFFHNGQDSLQLQDRRYRGRTSLFLEQMERGNLSLKLSDAQLQDSAEYTCIYRATGHRSsktqkSKVKLIVSA +>UniRef100_UPI000905D84D_8128/ 83 0.235 2.431E-15 2 113 116 19 131 177 +--F-VSAEQKTITADSGQDVTLTCRAP-----DNKIIALVWIRADlktANVLFYENGRFVPDDQHPFYKNRVDMLDRQMKDGELSVTLKDVTTNDTGTYECHVVQGvGKHLtliSNIYLYV-- +>UniRef100_UPI000B8F1457_80966/ 83 0.256 2.431E-15 11 113 116 30 135 178 +-----------ITADVGQNVTLPCKV---PNNKKSIEIVEWNRSDqetGNVLFSRSGWIETEYQHPSYKNRTDLQDKEMKDGDASLILKNVKMEDTGRYECWVYKTEktiEPICIIDLEV-- +>UniRef100_UPI00106ECA38_8167/ 83 0.247 2.431E-15 11 113 116 20 131 189 +-----------VTVLPGANATLPCQ-----AADSSISVVDWSRPDlepDNVFFYRDGHLEPKQQNPSFKDRVDLVDRDLKDGNVSVTLKNVSRHDAGTYECRVEPDGSRRKKrafldsepirtIHLQV-- +>UniRef100_UPI00106E67A4_8167/ 83 0.261 2.431E-15 2 108 116 17 122 189 +--FIVSaAASDKLVVYPGDDATLPCQ-----AADPSFRAVEWSRPDlepEYALFYRDGHLDTYKQHPSFKERVELVDRQLKDGDVSLILKNVSRHDDGTYECRVAPADFRRKK------- +>UniRef100_A0A6G1Q745_215402/ 83 0.262 2.431E-15 11 113 116 31 144 212 +-----------ITAHPGQNITLPCQAPVSK----DFIAVEWTRSDlkpsQYVFFFRNGRSDKTHQHPSFVNRVDLLDRQMKDGNLSLNLRNVNSSDHGTYECRVKEkerrrvlRGVINSEpvnvIRLTV-- +>UniRef100_UPI00189A5F1B_451745/ 83 0.327 2.431E-15 2 115 116 20 136 219 +--FTVEAEHSKYTSEYGGNVVMGCKFYPKPSHPQNDLKVTWHWtaasPYQEVIRIDKAVEHSTSQ--KYQSRVKLLTDELKDGWAKIQLSNLKISDSGTYQCLVQTaEGTDYKTITLSVTA +>UniRef100_A0A3P9JSZ2_8090/ 83 0.214 2.431E-15 3 113 116 10 131 243 +---CITIPKMVdIRAVSGQDVTLPCRAPN----NDSIIAIEWFKPGEEetyLLLYRGGRILTDGQHPSYQSRVAFQKEKVKDGDASLSLRTVMEEDSGTYTCLVAQrnqkatSGSSNGRipqtyIRLTV-- +>UniRef100_UPI000E459411_205130/ 83 0.269 2.431E-15 8 112 116 91 201 253 +--------QRNLTAELGQTLTLPCQVP----ANNNIVAVMWTRPDqkpKHVLFLHGGQRDLNNQHPSFRNRVELVSRQLKDGNLSLILRNFKTGDSGKYECRYKErrGGvfvlsESVSTINLT--- +>UniRef100_UPI00077D66BF_105023/ 83 0.258 2.431E-15 2 114 116 4 123 260 +--FVVllHVSQQ-VSAVEmfqGDQfLLLPCGF---PTFDLENPTVVWTRQDlspPTVHQRLPEGDQLKDQNQLYRGRTSMKADALVSGDLSLNLTNLQLSDSGTYTCSVTDFGEELSRtdVELKVK- +>UniRef100_A0A3Q3B823_37003/ 83 0.291 2.431E-15 1 112 116 1 116 263 +-SFTIWVyitlklnPE--VTCVFSSSCLLPCQFQFDS--DPVIHWIYLITGDPHIHSYYSNQDQLGHQDQRFKGRTSLFKDQISRGNASLLLRGVKVQDQGRYQCFTSTtGGNQKSFINLK--- +>UniRef100_A0A667Z2B7_586833/ 83 0.278 2.431E-15 6 99 116 56 150 264 +------GPTQPIVAMIGHDVILPCH--LDPAEDATAMTVEWARPDlepRFVHVLRDGLELDEKKYHLYMGRTSLLNNQLKHGDVSLKLATVKLSDEGKYKCFI---------------- +>UniRef100_UPI001ABE9AE1_8384/ 83 0.344 2.431E-15 2 115 116 23 141 297 +--FTVQAKKSHYMAEYGGNVSMECQFTMDLGTSIENLNVLWKHrrdnmNSVEVVKYINGKNIEISQSSSGSDRMKLLSNELRKGRAILHISKVKMTDAGQYLCIISSQGSDFKVMNLDVQA +>UniRef100_UPI001966785F_8168/ 83 0.236 2.431E-15 11 113 116 21 125 298 +-----------VTVHPGDDVTLPCQ-----SDDSFIIAAEWTRPDlkpDTVLYYSGGRLNTTNQHPSFKDRVELVGRDLKDGNVSLSLKKVIRHDAGTYKCRVITGDTNQirliSTIHLQV-- +>UniRef100_UPI00106E3C3D_8167/ 83 0.225 2.431E-15 8 113 116 136 250 314 +--------SEEIVVHLGEKATLPC-----EAANSNIRAVEWSRPDLKpdiVLLYNYTSLDPVHQHPSFKDRVELVDRDLKDGDVSLILKNVNIDDAGTYECRVTSVGSRRKKraimdsepiriIRLQV-- +>UniRef100_UPI00146F3AF5_13146/ 83 0.416 2.431E-15 2 115 116 20 139 318 +--FIVEVPXQLYIAKYGSNVTTECRFPVTGSLNLGLLTVIWEQkrqvqsKSNEVYTLCNRKPFLPSQHHDYIERVALLHCELKLGXAILHTISVNITDAGSYLCLIDYHVVDYKYITLKVKA +>UniRef100_UPI0018643D8D_118141/ 83 0.259 2.431E-15 9 113 116 10 115 318 +---------DTVTAVENEDVVLPCSIP--PETSIPNLELRWFRekGDELVSFFKDQREDLELPGDSYRGRAHLFTAELLDGNASLHLSRVQTSDADLYTCSAFVGlAYGHAEVELRV-- +>UniRef100_UPI000444437E_48698/ 83 0.277 2.431E-15 2 115 116 9 129 323 +--FLVLVPllagseADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>UniRef100_A0A3Q3LNI8_205130/ 83 0.271 2.431E-15 2 115 116 118 224 330 +--F-VHVASEP-----GDTVTLPCQ----APRSSEILILQWTRPDlHPEYVFVHHlWSDPDTQHPSFKERVELKDSQMKDGDVSVTLKDVTLNDTGTYECRVIQtpGGIWMSTLHLNV-A +>UniRef100_UPI0019538F49_47969/ 83 0.233 2.431E-15 3 113 116 113 227 345 +---TLTGTDhKIITAVSGQDVTLTCR--AQAHI---VIVVEWSRTDledeELVLLYQHGRLVPDYQHPSFENRVDLKDRQIADGDVSLILKNVRQDDAGTYECRVIKrAGKPLKlisIINLRV-- +>UniRef100_A0A2K6MFM2_61621/ 83 0.282 2.431E-15 2 115 116 27 141 361 +--FTVSSSRNHHVVMVGSQAELSCR--LSPPQNAQLMQVGWFRDphSQMIYLYEDGEEHPGEGVQNYTNRTVFLKDALEEGKITLQIYNVTAFDGGQYRCFFKDGHtYEEGIVDLRVAA +>UniRef100_UPI0016438A71_32507/ 83 0.245 2.431E-15 2 113 116 15 126 365 +--F-VFADQETISAQSGQNVTLTCQAP-----NNNIPVVECKRADlaEYVISYRDEQSDPEEQHQSFKNRVDLQDRKMKDGDVSLILRDVKVNDTGTYECRVvQKSGESMgllCTITLSV-- +>UniRef100_UPI0016438A71_32507/ 83 0.279 2.431E-15 4 108 116 126 231 365 +----VVDPPgqKTISAKPGQkNITLPCQVP-----NNNTNVVKWSRADlepEYVLVYRGGHFDSANQHPSYKNRVDLQDRQMKDGDVSLILRDVTINDAGTYECRVFKMGASRKK------- +>UniRef100_A0A3P9BS19_106582/ 83 0.272 2.431E-15 1 114 116 27 143 379 +-AFFLSVPQSE-EVEEGQqkSVLL--SFKTTANLP-RDVTVQWTRSDSNmeVHVFESGNNQPDEQDQGYRGRTEMNEDPLRTGDLSLTLKPLHLTDRGVYTCTVYNkDGKKLlqKVVTLRVK- +>UniRef100_A0A6P6P2D5_7957/ 83 0.289 2.431E-15 0 113 116 281 391 403 +NGLTVTYSQNR-DVQPGSSMVLKC-YRVKP-LETEDLKVEWRRKETLVHLYQDGESQTEKQQEDYQNRAHFFTDQIQHGNFSLRLDDLRAEDAGEYICTIHSKHRSVFSTQITV-- +>UniRef100_UPI0011E9CC2F_63155/ 83 0.217 2.431E-15 3 113 116 150 269 416 +---TVTALQQDVQVKLGEDVTLQCQ--ISKHETISVL--KWSRadlsTDGYVYFYRNRRSYQNYQHPSFHGRVKLRNPEMKDGDVSLILENVTFNDAGIYECHiaVRNSGSSSrahteisHFINLTV-- +>UniRef100_A0A3B3HVZ8_8090/ 83 0.283 2.431E-15 4 115 116 135 244 469 +----IECEAE-VYCQFGQSCILPCSFT--PGDDLVIHWMYWKPTQAEVHYYYLNKDHLEHQHQRFRGRTSLFQDQFSKGNASLQLTGVMVQDEGGYNCLARTiADKGGRCFTMKVYA +>UniRef100_UPI0009B3BE83_43700/ 83 0.256 2.431E-15 0 115 116 20 140 502 +DSVVVMV-KNTVRAHHGQTVTLPCW--LQPPQSAEALEVRWYRNddfDTSILSY-RAKTFETPQETSYVGRASFglkdaASGGLKEGDVSLKLVNVTLQDDGAYTCYVSSdKGYDKGKVGLSVTA +>UniRef100_UPI00165CCD9A_8078/ 83 0.218 2.431E-15 2 114 116 27 141 507 +--FISSASADPtnITAEPGQNVTLPCRTSDSEP----VVAVEWDRKDlgsEYVLLYRNNQFDLENQHPSFKNRVDLEEEQIKDGDVSLVLMNVSTDDRGTYECLVvQTETNNRRETVLYIN- +>UniRef100_A0A671VBA6_8175/ 83 0.245 2.431E-15 8 113 116 108 220 634 +--------PEPVVVEepVGQYAGLPCQ-TG----DVTITAVEWTRSDlvapDYVLFYRDGRSDPTHQHSSFKGRVQLVDDEMKNGDASLILKDVNREDNGTYECRVKTAGSRRNKtetisiVRLLV-- +>UniRef100_UPI0019654445_8168/ 83 0.237 2.431E-15 1 114 116 128 244 648 +-AIRLQVQDLPVVpVRPEGDVILPCQ-----AADPFIRAVEWTRADlktDNVLLYIDGHLNTTHQHPSYKGRVELVDRKLKDGNMSLILKNVNINDTGTYKCLVKTNDTDRiktiSTIRLQVK- +>UniRef100_A0A3N0YW03_495550/ 83 0.252 2.431E-15 12 112 116 478 582 913 +------------VVPLGGPVVLPCY--VDEPFLIESLKVEWRKttGDSEilVHLYVDGESQPEAQQQGYCNRAHLFTKKIKDGNFSLRLKKVRAEDEGEYTCKVYSEQdcKDSADAELK--- +>UniRef100_UPI0019536406_47969/ 83 0.266 2.431E-15 5 113 116 800 915 968 +-----TVPPDQKttVVKSGQDVTLTCR----TPNSILITAVKWSRTDlepEFVLLFQDSLFVTDNQHPTFKNRVDLQDTQMKNGDVSLILKDVTTADSGTYECRIFMRGTNHKdskpisRVTLSV-- +>UniRef100_A0A1A8IFV4_321403/ 82 0.247 3.335E-15 11 115 116 23 126 136 +-----------IFCTFNQTCTLQCSFT-----PGDEVVIHWVQQtaaNAQAHSYYYDRDQLTLQNPRFKGRTSMFGDQISRGNASLQLTNVQVQDEGRYQCYASTiTGKKEIFIQLHVYA +>UniRef100_A0A3Q4I689_32507/ 82 0.233 3.335E-15 2 113 116 23 136 142 +--FLLT-DQKTITAESGQkNVTLTCRAP-----NNNIISVEWSRddlGDEYVLLYRNNKMDPENQHPSFENRVNLQDTKMKDGDVSLILNNVTINDTGTYKCGVIQeerGGLKLiNTTYVHV-- +>UniRef100_A0A673FEB9_307959/ 82 0.250 3.335E-15 2 114 116 2 115 142 +--FCViSVSlQDTVEAVIGGSVILPCSLS-AQDLKLQDINVHWRQNGsKIVYDIVKGEDSVALQDSEFKNRAETFPDEYLRGNFSIKLNYLQHTDAGTYSCYITHS-YEPKTVQLIIN- +>UniRef100_A0A3P9JT47_8090/ 82 0.219 3.335E-15 8 113 116 13 123 144 +--------QKNIVKKPGDDVTLMCR---DPEYKKEILTVlEWRRNDSEILfVFRDGQPSPSVTHESFRNRVFLNESQMKDGDLSVVLKNVTMNDSGTYVCRVRHeyDPQRElkliSTVRLSV-- +>UniRef100_A0A3P8UDQ5_161767/ 82 0.247 3.335E-15 0 106 116 45 155 157 +NDFLlVIGSHDTITAAVGEDVILPCH--LEPPFDVHNLTVLWKHNGTAVHTYRSRRHNLDVQH----NRTLLFHDEMVNGNISLKLFNVTEQDKGVYTykiityvfsCFIQTFSHES--------- +>UniRef100_A0A3P9B890_106582/ 82 0.264 3.335E-15 5 114 116 20 140 157 +-----SVPQ--VEVDSGEeSVQLPCK--TSSKLDlpdnfsgfiPEHPAVMWTRSDlhpKSLHLQREGRDDLGGQNQRYSGRTSMRPDALDTGDFSLTLRKPTKTDSGAYTCSISDGGDELKvtDIQLQVK- +>UniRef100_UPI000E454A67_64144/ 82 0.247 3.335E-15 8 113 116 20 128 174 +--------QGQINVTAGETVTLPCT----TSAVTSESFVEWKKleksGDELlVFLYRSSQVDLESQEESFKNRVELKDKQMKDGDVSVILKDVTINDSGKYQCRIIQPGADTKTsnINLTV-- +>UniRef100_UPI0018EE2604_27706/ 82 0.229 3.335E-15 2 113 116 18 135 175 +--FVLCQETQEVKVKPGEDVTLQCQ--SHRGADIS--LIGWSRtdlkpDDSFVFLFRDGGSNENNQHPSFRGRVNLRDPEMKNGDASVILKNVDINDTGTYECQIREGNKEGKSdpssvIKLTV-- +>UniRef100_UPI00109F9DC7_27687/ 82 0.226 3.335E-15 2 113 116 14 132 178 +--FHVFAQNaeatlHIITASAGEDVLLPCTFPPQDWRDPrNFLIIKWQHGSSIIYHYEDEEHRPEWGLERFRGRIQMFHKEISKGNASALLTNVHLEDSGKYVCMVIWiSSYKETQLQLSV-- +>UniRef100_UPI00196517AB_8168/ 82 0.248 3.335E-15 2 113 116 14 136 181 +--FLLFLPSEaapdlpVVTVHHGQDAILPCQAD-----DPSIIIVEWSR-DEHILFYSDKETDTIIHNPSYKGRVDLSGNELSGGDASLILKNVSSIDTGTYKCRVVSGGFRRKKraiidsepigtIHLQV-- +>UniRef100_UPI000E45D2A2_64144/ 82 0.229 3.335E-15 1 113 116 13 129 213 +-SFLIISPvslNEEIEVKPGVDVTLQCQ----GPRDADILMLKWIRPDlkseGYVY-YMRENHINKEQHESYRGRVELKDPEMKDGDVSVILKNVNISDTGTYECYVGYGEKTEliNSINLRV-- +>UniRef100_A0A401RGM9_137246/ 82 0.241 3.335E-15 4 115 116 49 166 218 +----VSGdSPVPVSGFLGEQVALPCTYKGKGPVS--HLWVIWKTPKmETLYEFLDGSDDLSKQDPRFRNRTKLFKDQVEQGNWSVLISDLRETDQDEYRCYIHKRVSvrhfleQRDRVYLSVRA +>UniRef100_M7B320_8469/ 82 0.280 3.335E-15 2 115 116 9 133 226 +--FVVTAEEnKKVISTIGSTAELSCIFTPEEKIILNKLRVFWQIADGLkpcsvVHTFNSGHENQSEQCADFRNRTRLFQDKLKNGTFSLLLLNVSLRDEHTYQCIIQKKDTvfrviHRADVTLKVAA +>UniRef100_UPI001470E775_390379/ 82 0.237 3.335E-15 4 111 116 29 144 239 +----VIGSGEPVVAAVGSDAILPCR--VEPELNVEDMTFEWSTPDPKhpqtqvIFLYVHRDrsELTAMKNAFFKDRTTLSLENLKHGNISLKILNVTLRDIGRYKCLVHRldGEKQEGTVEL---- +>UniRef100_A0A669F533_8128/ 82 0.286 3.335E-15 2 113 116 3 124 248 +--FAVVKPSvmtnTFVSCVFMEKCILPCTFQSDTDIVIHWLGVYihWMHlseGHPLVYLYYGNKDQLRTQDQQFRNRTSLFQDQLSRGNASLQLTGVQVQDEGRYSCYISTiNTEKDSFINLKV-- +>UniRef100_A0A6P7PER3_158456/ 82 0.271 3.335E-15 2 113 116 29 135 264 +--FVFEGQScqhQAVVALVGEAVVLPCH--LEPAADAFDLVVEWTRPDldsDLVHVWRDGKELVD-----FQGRTSLF--RLKLGDASLQISGVKLSDAGTYRCLV--PAHQDSRVELIV-- +>UniRef100_UPI0010A0B7FD_27687/ 82 0.247 3.335E-15 11 102 116 23 115 268 +-----------LTAIIGETVLLPCSLNTEESLKTEDSAVEWTTsQGDIVHTFMNGGDYLKNQDPQFKGRTELFRSELSHGNFSLRLSNVSVTDEGEFVCKYSKN------------- +>UniRef100_H3BAY2_7897/ 82 0.269 3.335E-15 2 113 116 146 258 272 +--FSVKAPAQPTTAKIGQEAVLKCH--ASPSVPREELGVEWIKAETNyeVYSYLEGEHRAKSQHHVYKNRTELIEDQLSNGNIQLRIQRLNLADRGDYRCVVNStSHFAEALVRLEI-- +>UniRef100_UPI000E465697_64144/ 82 0.232 3.335E-15 11 113 116 24 135 274 +-----------VTAEYGEDVTLHCH----GHRDADIERLEWIKPdlnsDEYVFFFRENQRYDDYQHPSFHGRVTLRDPTMKDGDASLILRKVTKKDAGTYQCHVGKRSSQHskgfapelmNTITLKV-- +>UniRef100_A0A7K9HEN1_135168/ 82 0.270 3.335E-15 2 103 116 28 136 282 +--FGVSGRRSIaVTALtspgnLGQRGVLGCTF--EPDIQLSSTAIQWAKEGvaGLVHEFRSGQEQLQEQAELFQGRTALFAEELRAGNASLQLSNVQLSDAGTYQCSVTTaRG------------ +>UniRef100_A0A3Q3G4M5_37003/ 82 0.289 3.335E-15 6 115 116 25 132 283 +------GDTEVVCVFM-KSCILPCSF-----QSSSDFILHWFLlttRDTHVHSYYSNQDQLGHQDQNYRNRTSLFKDQISRGNASLLLRGVKVQDEGRYQCFTSTiHGMKTSDISLKVYA +>UniRef100_UPI0007BAC11F_48698/ 82 0.218 3.335E-15 2 115 116 14 142 291 +--FLISVQfgsaGETIRAEPGENAILPCEAPEKKP----VIIVEWRRcdleGNDHVALYRDEQFDNEGQNPAYKNRVDLQDREIKNGDMSLVLRNVTTDDTGTYECRVDGiKNKHRKRshmknepiciITLLVSA +>UniRef100_UPI001ABDA1EB_8384/ 82 0.226 3.335E-15 4 114 116 23 134 318 +----VTVPKSVVNVTVGQSATLPCTYTLANP-NIRNLVIQWDFveahsqKTVSVYAYQNGQ---SYSMGRFQNRVTFSN---TTGNATITISNMQPQDTGVYRCEVSNfpDPLGEGQIQLIVQ- +>UniRef100_UPI000D317703_106582/ 82 0.286 3.335E-15 4 115 116 17 125 319 +----VDGDTE-VSCVFMERCVLPCSFKIGN-----EIVIHWFKtpRDLHVHSFYYSRDQLGNQDQYYRNRTSLFKDQISSGNASLQLTSVEVQDEGRYKCHTSTiTGNQESFVNLKVDA +>UniRef100_A0A1S3L1F7_8030/ 82 0.281 3.335E-15 7 115 116 4 108 341 +-------PVSLVKCLYSEDCVLTCSF--KPNED---EVVHWYKQQICVHSYYYQSDQLQLQNGHFSGRTSLFKDQLVHGNASLLLKRVDVSDEGLYKCYTSTvMGNKETFVDVKVEA +>UniRef100_A0A3B4FLP7_303518/ 82 0.303 3.335E-15 17 115 116 33 129 350 +-----------------ERCILPCSFHGS-----SEPVVHWFKteGNLRVHSYYGDQDQLVIQHQRFRSRTSLFKDQVSRGNASLQLTEVNVQDEGRYQCYTSTiSGNTEMFIILNVDA +>UniRef100_UPI0014026D41_386614/ 82 0.250 3.335E-15 15 113 116 226 323 358 +---------------VGGDVLLECR--MQPVTDLKELEVRWFTSMSLVHLYSGGQDRPDAQDEAYRGRTELFREEFHRRNASLKLTRIKVSDSGIYTCSTRTNTSHMqKKLYLDV-- +>UniRef100_UPI001863D629_118141/ 82 0.210 3.335E-15 4 111 116 137 248 370 +----VTGADEAVFVYAGEDVILNCS--VDTHMPVEELEVKWIKTDQGimVLLFDEGQNRPESQHERYSGRAEFFTEEIPKGNFSMKLRNVRTEDRGEFMCkelEVEWKKTDSETmVHL---- +>UniRef100_UPI0019531BD3_47969/ 82 0.223 3.335E-15 6 112 116 129 235 376 +------VPPypKIITVKAGQDVNLTCRAP-----KNKIRVVEWSRadlGDEYVLLYRAGSITPANQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYMCGVAQKEPNQERPNLK--- +>UniRef100_UPI00187C5ACE_8177/ 82 0.237 3.335E-15 4 114 116 12 126 402 +----VSQHASAVELYEGEEfVLLPCEFDTADVIDPS---VVWSRcdlEPPTIHLRHQGGDELGEQNQLYSGRTSMMADALRTGDLSLKLSKLRLSDSGTYTCIVRKGSGGEKRVTnvlLQVK- +>UniRef100_A0A087YMB0_48698/ 82 0.225 3.335E-15 4 113 116 261 376 407 +----VSRNQHSITAESGQNIILPCQVSDRSP----VMVVEWKKAelDSYsVLLFRDSQFDSEHQHPSFKGRVDLRDRQMKNGDASLVLRHLTTDDSGTYECRVILTGAKRNlvaepniIINLTV-- +>UniRef100_UPI001963E8EC_55291/ 82 0.260 3.335E-15 4 113 116 136 248 555 +----VTGTNGPLFVYAGGEIVLNCF--VNTHIPIEKLEVQWVKtEDGSetlVHLFVEGEDQPESQNQLYKGRTELSNESLGDGNFSLKLKSVGIKDKGIYKCKVHTNtESAVTTIELDV-- +>UniRef100_UPI000905C3E7_8128/ 82 0.247 3.335E-15 6 113 116 242 353 594 +------VPPDekTITAEYGQDVTLTCRAP-----NNNIRRVLWTRADllpEYVLLYQDGRFDPDKQHPSFNNRVDLQNRKMKNGDVSLILKNVMINDTGIHKCHVFMAETDSWEITsiiyLNV-- +>UniRef100_UPI000C6CE5F7_8083/ 82 0.277 3.335E-15 2 115 116 18 132 742 +--FVSAADQNSIKAEPGQNVFLPCK----DTDQGEIIVVEWTRTDlksGFVLLYRDGRIDLAKQLQSYKDRMDLLVNQIQKGDASLVLKNTTIDDSGTYECRVKQTNQEKKRIsTVSlVVA +>UniRef100_UPI0019634FC7_8168/ 82 0.230 3.335E-15 4 113 116 132 243 1002 +----VSDPDViEVTVHPGDDVILPCQ-----AAGSSISAVVWSRHDlkpDTVLLYSDGHLNTTQQHPSFKDRVELVDRDLKDGDVSLILKSVNINDAGTYKCGVKTGGTYPiiiRIIRLQV-- +>UniRef100_A0A3Q0SRE4_61819/ 82 0.254 4.573E-15 1 113 116 12 129 140 +-SFHVSfiTHEDMITPEVGQTVTLTCRAPTGRTIQ----AVKWSRgdpGDQYVLLFQDGRFDPGKQHPSFKNRVDLQDRQMKDGDVSLILKDVMTDDDGAYECQVLVGePRSWETIsisYLSV-- +>UniRef100_A0A3Q1EQW8_80966/ 82 0.330 4.573E-15 17 113 116 28 122 146 +-----------------ERCILPCSFQGST-----EVHIHWFRlTDiHFVHLYKNNQDQLKHQHKSFRNRTSLFKDQISRGNASLQLTGVKVQDEGTYECFISTiSESKGSFVNLKV-- +>UniRef100_A0A6P9B2G4_94885/ 82 0.269 4.573E-15 1 113 116 38 145 147 +-ALTVTGPEGPIQAKPGSDILLPCHFeDSSGPIDPKRLAMMWRMGSSDIAKY---EDKLEV----FHPRAKMSFEELLRGNASILLQNVQGADGSTYTCSVIHsPDKEEKSIELKV-- +>UniRef100_A0A7K7SL57_239371/ 82 0.279 4.573E-15 7 113 116 2 111 163 +-------PETICHAFVGETVVLPCTTTPPGELIFSKSMLYWQIGKKIVHFFKKGKDSLEGQDKDFRGRTSLFLDQMKHGNLSLKISDVQLLDDAEYTC-IYKPSADHQTkkfnIKLHV-- +>UniRef100_UPI0019540BBC_47969/ 82 0.241 4.573E-15 4 113 116 21 138 196 +----VSAFKDQMNITAGQNVTLPCHAPN------NIVVVEWSRADlepEHVLVYRDGHFVVDEQHPSFKNRVDLQDRQMNDGDVSLILKDVTTNDTGTYECRVFKmganrrkranqGGDLISSIYLSV-- +>UniRef100_A0A0P7YBZ4_113540/ 82 0.234 4.573E-15 3 113 116 130 239 241 +---TLVVPSSQLlLTSIGSDVILPCH--LSPETSAVAMEIRWLRDqyQEFMYLYKAGN---VQKGRGYENRVTLFPQELLRGNVSLLLRDIRLTDGGEYRCHVSYdNWFQELSVQLKV-- +>UniRef100_UPI000E45FF5D_64144/ 82 0.295 4.573E-15 4 113 116 24 133 245 +----VAGPcgsTPIVDAEEGHNVTLQCCF---GAQNLKGRTVDWKRADlnRVVHAFRHGTDFYDPQMDQYKHRTALNHEDLTRGIMTLQIFSVQLSDGGKYMCNV--PNQRSKVIELKV-- +>UniRef100_UPI00094E3423_109280/ 82 0.287 4.573E-15 12 115 116 45 152 271 +------------VANLGKDYMLSCFLPPdSEQSTLQEVSVTWRKEslEGVVYRYEDGAESTSEQDSEYSGRVEIFRDVVPKGNASLLLRKVRRSDAGKYTCSLSHsGGSGKVNIILRTAA +>UniRef100_UPI000873AD08_8187/ 82 0.246 4.573E-15 1 115 116 27 152 273 +-ALTFSGSLSEVmssnkapIANIGEDKLLSCYLKTqSEKPRVSQVSVTWTKKGlqGLVYRYEDGAPDLKDQNSQFRGRTELFPDTLVTGNASLLMRNVRRSDEGEYTCSISSsDGGGKVNIHLRTAA +>UniRef100_UPI00148F7763_1203425/ 82 0.282 4.573E-15 1 115 116 29 152 273 +-AFSdssseVTSTNTLPIANLGEDIVLSCYLNVKIELaKLREASVTWEKKGltGVVHRYVDGADELADQNSQFKRRTKVFPEALGTGNASLLLRDVRKSDAGEYTCRMSSsEGKGTVNINLRAAA +>UniRef100_A0A6P7JGU1_210632/ 82 0.247 4.573E-15 11 114 116 19 124 276 +-----------VELYEGDSVLLPCDFYT---FDLDNPTVVWSREDlrpSTVHQRQLEGDELTEQNQAYRGRTSMIADALDSGDLTLNLTNLQLSDSGSYTCTVRVPTDELKitDVQLQVK- +>UniRef100_A0A671TPQ6_8175/ 82 0.278 4.573E-15 6 113 116 23 135 286 +------GSHQPIVALVGDDVLLPCH--LEPAVSVTYETVVWTKaglKPKYIHYHQDGRQLSEKQDPSYSLRTRLFMDELPRGNVSMKIFSVKLADAGTYKCSLPTMKKESDVIgsyqPVKV-- +>UniRef100_UPI000905371E_8128/ 82 0.235 4.573E-15 4 113 116 129 242 290 +----VSVPPvfNVITAESGQDIILPCRAP-----DSNVKYIGWTRADldfDSVYRYEDGHFRPDNQHPSFKNRVDLRDRQMKDGDVSLILKDVTSNDADTYICKVTISRASRSDlisiIYLSV-- +>UniRef100_UPI001A7E7C84_43689/ 82 0.214 4.573E-15 5 115 116 24 142 298 +-----SGPPGTrVTVKEDDDVILPCS--LGTSVNIESMLFDWKKEGtdmkKDVFVYNKGNhysNGLAGQDKEFKNRVSHFPEQLKHGNASIRIKQTSLEDKGIYTCIFPNvsTGRKTFRIELAVGA +>UniRef100_UPI0008757849_8187/ 82 0.245 4.573E-15 4 115 116 142 254 330 +----ITCQTEPNQAEEGGDVSLQCR--LDPSVDLRKETLEFTRadlnrEDDVVHLYRHEKDQTDPQMDQYRDRTTLIHEDLIRGIISLNISSLTLTDSGLYTCYV--PGlADSCTMNVTV-A +>UniRef100_A0A3Q3AQA3_37003/ 82 0.296 4.573E-15 2 115 116 90 202 337 +--FTQRVSDVKVSCIFMESCILPCSFK-SSSKDL----IRWVKkekHDLRVHFFNDNQDQLMEQHQNFKNRTSLFRDQLSNGNASLLLTEVKIQDEGAYSCYTNTlHGNKELYIHLTVDA +>UniRef100_A0A6G1QN03_215402/ 82 0.262 4.573E-15 17 115 116 31 128 338 +-----------------QSCILPCSY-----QSSSEEVIRWFQlteQNHSVHVYYQNQDQLGSQFPRFRGRTSLFKEQISRGNASLQLTGVQVPDEGRYKCYASSiRGKKETFINLKVDA +>UniRef100_A0A3N0XWY9_495550/ 82 0.225 4.573E-15 4 99 116 134 233 338 +----VTGEDEIVFGRVGEEVVLNCM--IDSHIPPQHFdEVSWKKVDKKsdivlVLLFQNGTIFPESSHEHYRDRAEFFREEIPKGNFSLRLKNVQTADKGEYMCEV---------------- +>UniRef100_UPI000443E48C_48698/ 82 0.217 4.573E-15 0 112 116 17 135 341 +NSFFVSLTSllSDVSslagldVKIGTTVTLPCVAPGKP-----ITVVEWSRKDlgeEYVLLYRDEKIDPSFQHLSFENRVDLQDREMKGGNVSLVLKNVTMNDKGTYECKVVQRGRYRGKILIN--- +>UniRef100_UPI0008F9FA11_7962/ 82 0.258 4.573E-15 2 113 116 127 240 350 +--FRVKGSSDDQMVPLGGSVVLLCQ--VDESLLEKSLKVEWRRADSEtlVHLYEDGESRAKKQHKDYQHRAHFITEKIKEGNFSLRLDKVRAEDAGQYTCKVYSGQdcVHSADAELEI-- +>UniRef100_A0A3B1J501_7994/ 82 0.243 4.573E-15 10 115 116 24 140 360 +----------PLVVEVDEDLVLPCS--LHPNISAANMTVEWSRtdlyeTDNLVHVFMDYGDINDNQRQSYRGRTALFKEELQRGNTSLKLSAVQPSDEGAYKCFTSRKPlgvamrkySGTKRLIIDLSA +>UniRef100_A0A087YMB0_48698/ 82 0.229 4.573E-15 7 110 116 142 246 407 +-------PPDQIdiTVKPGQEAILPCRLTNSGLIK----VVDWTRNDlgsDSVLLYRSPQFVTDQQHESFKNRVDLKDRQMKNGDASLVLKNVAPEDRGTYKCQVIYKGANNNKTQ----- +>UniRef100_A0A6P7K5H5_210632/ 82 0.252 4.573E-15 11 115 116 133 241 420 +-----------VVVQEGSDAILPCS--PSTKEDLTYKVFEWKKDGqKEVFYFDSGfhsSYSRPGQDEQFRGRVSFFPDQLTSGNASIIIRNTKTVDSGEYSCVFPSlrPAGQRYTVQLVVGA +>UniRef100_UPI00045DB51E_1230840/ 82 0.200 4.573E-15 0 115 116 26 140 427 +NLFSslISANEEKVIGKLNEDRILPCSFKSGP-----EVVIHWKIQDSYVHSYYKDTDQLERQDTRYANRTSLFHRDIHNGNASLSLRRLNLQDEGIYICYAGTTSSlpVSQKVVLKVGA +>UniRef100_A0A3P8NWV1_8154/ 82 0.254 4.573E-15 2 113 116 19 127 459 +--FSFTSP----LAESGQDVTLTCRVPTKK-----IRSVVWSRTDKPgfVLLYQAGRFVTDHQHPSFKNRVDLQERQMKYGDVSLILKDVRINDTGTYMCRVLNERTSSLKIisivYLSV-- +>UniRef100_UPI0003BDA659_8153/ 82 0.241 4.573E-15 3 114 116 152 265 496 +---TVS-PvQKIIKAESGQDVTLTCRAP-----NNKIKFVHWSRADlepEYLFFYRDGQALPDDQHPFFKNRVDLQDKQMKDGDVSLILKDVTAADDGTYKCRIFTEETRSWKsvsiINLNVN- +>UniRef100_UPI001A7E25CC_43689/ 82 0.268 4.573E-15 2 113 116 16 129 528 +--F-VSAEQTIITAESGDEVTLTCRAPN----NNKIRVVDWNRddlGDKHVLFYRDGSFDQDNQHPSFKNRVVLQDIQMKDGDVSLILKDVTIKDAGRYLCIVLMEGeifwTPISSITMIV-- +>UniRef100_UPI0016536DFF_283035/ 82 0.245 4.573E-15 4 113 116 239 351 646 +----VTDPADVIVVAVypGDDVILPCQA-AERYIS----TVKWTRPDlepDTVLLSRDGHLKTDDQHPSFKDRVELVDRDLKDRDVSLILKNVNINDTGTYKCGVKTGGTVEliiRIIHLQV-- +>UniRef100_UPI00084DB639_8355/ 82 0.264 4.573E-15 0 113 116 71 180 667 +NAqLQVSTPPSPIVAQLGSSASLPCTFTLGvEPVDPAQVHVVWKKEGTKVLAYVGELSTP-------RPGAQLSEERLAQGDATLTLPNVTDSDTGRYSCNIRLsSEQDTQTVTLLV-- +>UniRef100_A0A669D0W5_8128/ 82 0.282 4.573E-15 6 113 116 688 800 806 +------VPPEqkTITAESGQNVTLTCRVPQGKPIR----AVKWSRadlGDNDVLFYRDEQLDPDHQHPSFRYRVDLQDRQMKDGDVSLILKDVKINDAGIYKCRVFMaETHSWKYINstyLHV-- +>UniRef100_A0A7L1XC96_161742/ 81 0.258 6.272E-15 2 113 116 3 121 125 +--FFIPGQPDTTcHAFVGETVILPCT-TISPGElILSNSILYWQIEhTVVVHFFYKGHSMLDQQGEHYRGRTSLFLDQMKHGNFSLKLSNVQLQDTAEYSCIYKQTGDHPnktqkSKINLVV-- +>UniRef100_UPI00106E8225_8167/ 81 0.207 6.272E-15 2 113 116 8 132 139 +--FLLSGAASdliVVTVDPGDDVILPCR-----AADSFIRAVEWTRPDleppEYVLLTIDGHLDPTHQHPSFKDRVELVDRDLKDGDVSLTLKNVSSIDNGTYECRVASAGSRRRRrsirdsdpmriIRLQV-- +>UniRef100_UPI0008FA13E9_7962/ 81 0.298 6.272E-15 2 114 116 16 126 168 +--FLVSL-HQVVEVTEGGSVLLECS-QESIELEEKQLTVHWRHNDiRNVFDIINGNVSVKEQDPAYKNRAEVLPDELEKGNVFLNITDLQLSDGGTYLCFVPDLGLEHST-QLVVK- +>UniRef100_A0A553QA73_623744/ 81 0.265 6.272E-15 1 111 116 0 109 168 +-SFQVIIPNKHLLALRGNSAVLGCEF--SPDTDITNLVVTWQReeDSQVVHSFYYERDQLDRQSREYYNRTSLYITELHRGNASIRIAPVKPKDAGRYLC-ITEGFPKPEVVWL---- +>UniRef100_UPI0018ED3A2A_27706/ 81 0.254 6.272E-15 11 113 116 32 131 175 +-----------IIARPRDDVTLPCRAPGQSPIRAA----EWSRPDmttQYVFFYRDGQADNTFQHPSYKDRVELADSKVKDGNLSLVLKNVMLNDSGTYECRV--KQEATKRTTRHV-- +>UniRef100_A0A4Z2E1B4_230148/ 81 0.306 6.272E-15 17 115 116 1 96 186 +-----------------ESCILPCYFQTGG-----VVVLHWHavQGNIPVHIFYNNQDQLKDQSERFRNRTSLFKDQIPKGNASLLLKGVKLQDEGRYKCYISNKTWEESFINLKVDA +>UniRef100_A0A669EPT9_8128/ 81 0.258 6.272E-15 2 112 116 3 119 190 +--FPLQFPPHALTVElyEGDSFILPCEF---PTFDLTDPSVMWSRSDlspPTVHQRQPQGDELKDQNQRYSGRTSMKTDALETGDLSLTLTNLQLSDSATYTCSIKDkrtGGQRTvTNIQLQ--- +>UniRef100_UPI0008FABF0E_7962/ 81 0.236 6.272E-15 4 114 116 73 182 190 +----IKVPlRVLIVGYVGDSVVLPC----SSELNTEDITVHWRHNDSLkVYDIINGKVSVEEQDSVYKNRTESFPQAYKTGNFSLKLNNLQYNDTGNYICHITNELLIYsMELLVKVQ- +>UniRef100_A0A3Q3LLG3_205130/ 81 0.207 6.272E-15 2 99 116 32 128 192 +--FLCSLGQRTITAEPGDTVTLPCRAPSSSEIS----YLEWDRPDlksGYVFLYRSKRFHPDIQHPSFKERVELKDSQMKDGDLSVTLKNVTFNDTGTYKCYI---------------- +>UniRef100_UPI00195453D9_47969/ 81 0.243 6.272E-15 2 113 116 20 132 193 +--FT-CADQKTITVESGQNVTLTCRAP-----NNNITVIEWKTADlgeEYVLLYRQNFFDTTKQHPSFKNRVDLQDRQMKDGDVSLILKDVTINDTGTYECLVFMRETRSWKITsiicLTV-- +>UniRef100_UPI000BBE68AD_41447/ 81 0.267 6.272E-15 1 113 116 14 126 202 +-AGRVTASvNQTMEAEEGGSVFFQCH--LDHQVNVSGSPVKWSKDGSSnvVHLYIRRQDHADAQNEEFRNRTLLFHEGLSRGNVTLQLSSVRPSDAGGYRCYVRLQGA-SCYFTLKV-- +>UniRef100_UPI0003BCF80B_8153/ 81 0.245 6.272E-15 4 113 116 41 153 219 +----VVPPDQKITpAESGQDVTLTCRAP-----NNKIGGVKWSRADlgeEYVLLYRDGHFDPANQHKSFKNRVDLQDRQIKDGDVSLILKDVTTDDDGKYECHVFVAETDSRKpisiIYLSV-- +>UniRef100_A0A4W6D598_8187/ 81 0.283 6.272E-15 11 113 116 8 110 264 +-----------YLAMVGHDATLSCK--VNSRSDPVQEFLEWSRSDlepKFVHVRRSGKDHLVDQNPSYKGRTSVSTENLMQGDFALQLSNVKPSDEGTYRCFIPKLEINS-EVKLVV-- +>UniRef100_UPI0018649AD1_42526/ 81 0.286 6.272E-15 3 113 116 32 146 270 +---TVETSAPFPVGNLGEDVVLECRFLTKSGTDrSSDVLITWEKEGltGLVYQYKNNAAQLQDQNAQFKDRAQLFTDAIAGGNASLLLRSVKMTDGGVYYCNVGAPGVwGRVRINLRV-- +>UniRef100_A0A5J5DIC5_54343/ 81 0.287 6.272E-15 12 115 116 45 152 273 +------------VANLGEDQLLSCFLSTkGQPAGLTDVAVTWEKTGltGLVYRYQNGALDLADQNSQFKGRTQLFLDALTTGNASLLLRGVARSDEGEYTCSISSsGGGGKVNIYLRTAA +>UniRef100_UPI00144513F9_310571/ 81 0.290 6.272E-15 1 115 116 29 152 274 +-AFTgnlseVMSSSRFPVANLGEDKLISCYLNTeSQQGRLREVSVIWEKKDmtGLVYQYRDGAPALERQNSQFKGRTQLFPDALLTGNASLLLRSVRQSDEGQYTCSITSsEGGGKVNIHLRTAA +>UniRef100_A0A672GVR7_181472/ 81 0.273 6.272E-15 15 115 116 48 153 275 +---------------VGEDLVLDCYLysNVVGQDTFTQVSVAWTKADleGEVYAYRDGAPNLQGQAPQFRGRTQLFPDSISQGNASLLLRSIRLSDQGDYTCSIDSsGGGGEISIHLRTAA +>UniRef100_UPI001864431A_42526/ 81 0.247 6.272E-15 2 113 116 8 115 278 +--FKLFGPQGGEKYEFGSALTLSCH--LSSEISAVSMVIRWFKGTDCVCLYKNGQ---VTEGRGYEGRVSLFTQELQRGNISLQIRDCSESDLGVYLCRVTNGDrTEECTVTVEV-- +>UniRef100_A0A4W4DZ49_8005/ 81 0.254 6.272E-15 3 114 116 125 238 293 +---TVSG-GHVVSVYAGEDTTLNCS--VHSHIPPEELeEVSWKKrktdEDMVVLQFINGQTVPESIHETYRDRVELFsREEIHKGNFSLRLKNIQTEDKGFYICEVFHEDL-SANTTVEVQ- +>UniRef100_A0A7E6CX71_89673/ 81 0.222 6.272E-15 2 115 116 28 140 296 +--FAVVGPRAPILAMVGEVVELPCN--LFPNMSAETMQLKWVQfsSKQVVHTYAHGQEDTPA--AEFRGRTSILREGITVGKSVLQIQDLRASDRGTYLCYFQHGDVIENAlVELKVGA +>UniRef100_UPI0011EA42EA_63155/ 81 0.239 6.272E-15 1 113 116 16 131 301 +-AFvFVSAEQKTLTADPGQNVTLTCRAP-----NDKILGVNWIRADlesEYVLLYQDGSFDTDNQHPSFMNRVDLKDRQMKDGDVSVILKNVTINDTGTYECHILMEETRSwsvRNITsLTI-- +>UniRef100_UPI00109FB484_27687/ 81 0.254 6.272E-15 5 115 116 31 143 306 +-----SSPTkiHTIIGKIGELAVLPC-VDDGDHLNLRDMRIYWQINyDITVHMYNRGVDDINYQNETYKGRTMLFVDQLEKGNYSLQITNITLADSAEYMCIAGKEHLELSKVTLRPVA +>UniRef100_UPI001864FE78_118141/ 81 0.224 6.272E-15 5 115 116 19 129 333 +-----ECQDTPVTCLFSEACVLPCRFKPSP-----EEVITWQTlagQDvITVHSYYYDNDQLKHQDGRYKGRTSLFKDLISHGNASLLLQNTRIQDQGRYKCYTSTtLGNQESFVSLRVEA +>UniRef100_A0A7E6D4A2_89673/ 81 0.252 6.272E-15 1 115 116 17 134 336 +-AFLIFgVASMKNQAYFNETGHLPCHFTNSQNISLGELVVFWQNQDKLVLyEFYRGKENPDNVDPDYKGRTSLDKD-----NWTLRLHNVQIKDKGLYQCFIHRKGAsglvpiHQMSTDLSVLA +>UniRef100_A0A3P9D8H8_106582/ 81 0.227 6.272E-15 4 115 116 225 342 347 +----ISLKEKTITAESGQNVTLTCQ-----TLNYKILVVKWSRsdlTDEYVLLYQHSRFYPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVNTADSGTYECRLTRheAGRAPRALQLtrqvafQVAA +>UniRef100_Q4KLE4_8355/ 81 0.290 6.272E-15 2 113 116 27 141 359 +--FQVQTKDKELVVSVGSDVELPCTIS-PPSPNAVGLEVRWFHTlfHTVVYLLKDGREDRQQQKNEYRERA-FLKSGPQTGNLSLSLLQVRLSDAGTYHCFVENGTAAYDDedvVKLVV-- +>UniRef100_A0A3Q4N9W6_32507/ 81 0.238 6.272E-15 2 112 116 38 145 359 +--FVFNLVKKNITAESGQNVTLTCR-----AANNNNIFVEWRRAdlDEYVLLYGDEGSVLEEQHPSFKNRVDLQDRQMKDGDVSLILKDVMIADSGTYECRVIQRGHSHTKTVIK--- +>UniRef100_UPI001A7E8ABA_43689/ 81 0.267 6.272E-15 4 113 116 241 351 365 +----VSPDQKNITAESGQDVTLTCRAR-----NSNIFAVEWNRDDlktGNVLFQFMGDIILDDQHPSFKNRVDLRDKQMKDGDVSLILKDVTIKDAGTYDCGVSIQEAhiwDHSIIHLHV-- +>UniRef100_V9KJ09_7868/ 81 0.245 6.272E-15 11 115 116 20 122 370 +-----------IVGVISKDVILNCQF---GPANLDDIIIHWTQGPRVVHSFYRSTDQLAKQAEAYRGRTKLFTSEISSGNGSLLLSSIDITDEGEYNCYASTpDGKYENKVPLKVGA +>UniRef100_UPI00113274DE_8032/ 81 0.247 6.272E-15 2 115 116 20 135 404 +--WTVTstdGEDVHVTCVFSEDCVLPCSF-----QRGSEEVIHWLKPedkDLTVHSYYYNTDQLKQQSQPYRGRTALFNDQIPKGNASLLLRGITLQDQGRYKCYTSTiKGNKESFVNIAVEA +>UniRef100_UPI000EA8E853_8673/ 81 0.256 6.272E-15 1 115 116 20 129 444 +-ALTVTVPEGPIQAKPGSDVLLPCYFeESSGHIDPKRLAVIWSVGTRDIAKY---EDKLEV----FHPGAKMSSEGLLRGNASILLPNVQDADGTTYTCFVIHsPDSEKKSVVLRVEA +>UniRef100_UPI001A7E60DF_43689/ 81 0.254 6.272E-15 1 109 116 17 125 474 +-SFFVFVSadQKTITAESGQNVTLTCRAP-----NNNITAVHWSRtdlRDKYILLYQDGHLVTDDQHLSFKNRVDLQDRQMKDGDVSLILKNVTINDTARYKCHVLVNGTDSWKL------ +>UniRef100_A0A3P9AUD9_106582/ 81 0.227 6.272E-15 1 113 116 25 142 488 +-SFIVclqtfQNPDEVITVKQGEDVTLQCWgFT-----DAPIELLEWSRPelTDYVWYYREQRSYEKYQHPCYKGRVKLRDPDMKNGDVSVILKNVTFNDAGRYECFVGTRRTRNKRssISVRV-- +>UniRef100_UPI0014028857_507980/ 81 0.287 6.272E-15 0 91 116 24 115 504 +DGFTVEGPVYPIVAIVGQDIVLPCHLP--SQEDARSFEIQWTRHhfSEIVHHYRNGEDQYGAQLKEYHGRTELVKDGLSTGNLDLRIRGVRPSD------------------------ +>UniRef100_UPI001A7E604E_43689/ 81 0.252 6.272E-15 4 111 116 367 477 559 +----VVDPPDqkIIPAKSGQkNVTLPCRAPN----NNVVIIVEWSRADlgeEYVLLFRDKRLNPDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVvQREAKRRKRAVL---- +>UniRef100_A0A7J5YIZ2_36200/ 81 0.272 6.272E-15 2 115 116 18 136 590 +--FTVEAERTVYESTFGEDVVMGCRFQPklsHHNADL-KVTWHWFTSNlvRDVYRMDNWMENSASRDPGYHGRVMLLTDELQDG-WSkLKISRLGINDSGTYQCLVQTGeGADYKTTTLSVVA +>UniRef100_UPI000854D940_125878/ 81 0.256 6.272E-15 4 114 116 20 125 611 +----VTTPPSPVSAEVGSTAILQCKFTLGvTPVDPAQVHVVWKNEGKKVLSY-------VDKITAFRPGAEITEENLAQGDASLFLPNVTHEDAGWYSCSIRLaSEQATQSLNLIVK- +>UniRef100_UPI000E41B895_8154/ 81 0.260 6.272E-15 2 114 116 7 127 629 +--FLLLVSQHalsvVVEVNEGaESVLLPCKFSGLIPED--DPTVMWTHEDlhnKSVHLLRKGRDDLGEQNQRYSGRTVMMDDALTNKNFGLTLRKPQLTDSGNYTCSIGDGREERrlKNVQLQVK- +>UniRef100_UPI001A7E3A25_43689/ 81 0.226 6.272E-15 1 114 116 5 130 666 +-SFLllVHVSQhasgvEVYDVYEGEeSVLLPCQVPV--NVSSSSTAVVWDRDEfkiPTVHmRVQSGDDILNDQNHRYTNRTSMKADALQTGDLSLTLRNPTVSDGGTYTCIVrKYGQDQSKThVQLKVK- +>UniRef100_UPI0011140462_173247/ 81 0.296 6.272E-15 2 115 116 525 636 883 +--FPIKGDSNVYCVVM-ETCILPCSF-----QGVAHAVLHWHFrtaNGPVVHSFYTDQDQLAHQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRVIA +>UniRef100_A0A096M1T9_48698/ 81 0.250 8.602E-15 3 115 116 2 119 130 +---CVSSPVDqnisTVKAEPGDNVILPCK---DP--DQEEVTVaEWSRTDlgtEFVLLYKDGQINPADQLPSYRNRVDLLLYQIKKGDVSLLLKDTTTDDSETYECRVTKGNVVEeliSTISL-VVA +>UniRef100_A0A3Q4H8H2_32507/ 81 0.311 8.602E-15 11 113 116 27 127 138 +-----------VSCEFGKNCILPCTFKPGP-----ELVIHWIQtiGNIQVHSFYHNQDQLGHQDQRFKGRTSIFKDQVSSGNASLQLTGVEFQDEGRYKCYTSVtSGNQESFINVIV-- +>UniRef100_A0A1L8FCV8_8355/ 81 0.245 8.602E-15 2 114 116 26 137 140 +--FTVVSTGSPVPATLGNDSYLCCR--LEPEISAENMTIKFHVGDYNICLYKNGKEDLSNQNETYKDRVELLTENITVGQVTLWIKNIQQSDTGNYTCtFVSDDFSSIATMELHVN- +>UniRef100_A0A3Q2E406_28743/ 81 0.254 8.602E-15 8 113 116 26 135 145 +--------PRNITAEPGQNVSLPCRAPDSNP----IIGVEWSRSDlgsENIFLFRNDQIDLEHQHLSFKNRVDLQESQLKVGDMSLFLRNVTTEDKGTYECLFIQTETNRRKVTsllinLDV-- +>UniRef100_UPI0019531636_47969/ 81 0.232 8.602E-15 5 113 116 19 129 155 +-----SSEQKTVTAKSGQkNVTLTC-----GALNKNIIVVEWSREGlepEFVLVYRGGQFVPDEQHPSFKKRVDLQDKQMKDGDVSLILKDVTINDNGTYKCHVKREGESMKlisIIYLRV-- +>UniRef100_A0A673HL68_307959/ 81 0.217 8.602E-15 8 99 116 13 103 163 +--------QETVVGFIGGSAVLPCS-SKDPPHTIQGIGVYWRHSSQNVYGIIYGKVSVEGQDPEYRNRTESFPEEYMRGNFSIKLNNLQHTDAGEYKCYI---------------- +>UniRef100_A0A3Q4GQ58_32507/ 81 0.315 8.602E-15 4 114 116 47 153 165 +----VSGPEASCVFM--ERCVLPCSF-----QSGSDVFIHWVQGTANirVHSFYHNKDQLGDQDQRFRNRTSLFKDQISVGNASLQVTGVTIQDQGRYKCHISSiEGNQESFVNLKVN- +>UniRef100_A0A672L7Y7_75366/ 81 0.232 8.602E-15 4 114 116 25 131 169 +----ITVLSQKVPGVIGGSVVLPCS-STEPDQDTE---VHWRQNGsKIVYDIIKGEDSVEQQDPRYKNRAETFPEEYKRGNFSIKLNDLQHTDAGKYMCLIAHS-SEHKTVELIIN- +>UniRef100_UPI00117648AA_586833/ 81 0.285 8.602E-15 4 115 116 19 137 180 +----VNVSQAVYQAEENSDVTMEWTFtPIMPATDLKIFFALWLpelKISKSVYYFHKGDEHPEYQDEQFTGRVGLDKDELGKGNIRLHLSRLTTEDSGVYRCKVSTDQDPDqvgSECSLNVTA +>UniRef100_UPI00146A3F87_13146/ 81 0.250 8.602E-15 7 115 116 24 143 189 +-------PDTTCHASVGETVVLPCTTSSPGKLTLSNSMLFWQIEaDDPqhtivVHFVRNGQDSPQFQNDSYRGRTSLFFDQMKHGNFSLKLSNVKLLDTAVYSCIYRQTGDHSdktqkSNVKLIVSA +>UniRef100_A0A2G9RAS8_8400/ 81 0.419 8.602E-15 23 115 116 2 94 190 +-----------------------CHFPLKKAEDLKELIVSWQHTKTEVVKFNNGAEEPMHLENPYRGRASLLTEELKKGHAILQIKGVKLTDAGTYVCLLQFEGSDYDKMTLEVQA +>UniRef100_UPI00105550FE_441366/ 81 0.203 8.602E-15 9 113 116 19 132 198 +---------QTIKVKLGDDVTLKCNFKGHSQ----VTALLWERTDNSeqyVLFYRDSKPDPEKQDPLYKNRVDLLDTAMTDGEVSITLKNVMPTDNGTYECFVAEktnrpkrsvvPGPPVCHVTLVV-- +>UniRef100_UPI00084CF3EB_8355/ 81 0.213 8.602E-15 4 113 116 26 147 205 +----VSCPnshQGMVSAVLGDTAQLPCNFSSPAGHPAHKAKVVWQKqedEEELVVHFQNGRENGDSQHRNYRNRTFIRQDWFQQGDGGVELKQVKGEDDGIYICWVTLlplGPHTQhrcCEVVLTV-- +>UniRef100_UPI0009B32659_43700/ 81 0.213 8.602E-15 11 114 116 29 141 224 +-----------ITVKPGDNITLSCR----APSSTNIIVVEWIRTDlepEYVFMYRDGRPVLESQHESFKDRVELEDSEMKDGDVSLVLRNVTTGDRGTYECRVVLGKTTRrkrylnnepiSTIYLDVK- +>UniRef100_UPI0018A08714_72105/ 81 0.230 8.602E-15 2 111 116 44 155 225 +--FFLSGAASDLhlqTAHPGENVILKCNA-GDASID----VVEWTRDDlesKYVLLVIDGYPHPKEQHPSFKDRVELVDRKMENGDVSLVLKNVRSEDRGIYRCRVETGrSSRTKRAVL---- +>UniRef100_UPI00106E57E6_8167/ 81 0.277 8.602E-15 12 115 116 45 152 240 +------------VANLGEDQLLSCFLSTKSQTaGLTDVSVTWDMKGltGTVYRYQNGAPDLANQNSQFKGRTQLFLNALTTGNASLLLRGVTPSDEGEYTCSMSSsGGGGNINIYLRTAA +>UniRef100_UPI000E77674E_2587831/ 81 0.262 8.602E-15 0 115 116 17 125 244 +DQLTIyTLPSS--SAVLGSAALLKCRFNIGGPINLTVLQVHWYFSDQSVAQYDRGEEI-------FAPGVSISEQELQIGNASLGMENVQMSDEGQYTCVVGYGAERQQSVtTLRVLA +>UniRef100_UPI001055E877_441366/ 81 0.245 8.602E-15 11 113 116 29 132 248 +-----------YHVQLGPNVLLSCT--TKPPVNLDNLVLEWIYNTTmKVFTFRNNKSDNETQDPKYKGRAHVPRKEMKKGNFSLVLTNVTADDEGNYSCKVRINktPVYKAIITLVV-- +>UniRef100_A0A3Q4N5U9_32507/ 81 0.302 8.602E-15 2 115 116 10 126 270 +--FTVEAEQSMYTSEFEESVVMGCKFNPKPSYPHPDLNVTWHWinSDSVqdVIRLDNGVARSE--SPKYRGRVQLLTEELAEGWAKLKLSSLRISDAGKYQCVVHSaDGADYKTIALSVEA +>UniRef100_UPI00146DA82D_40690/ 81 0.256 8.602E-15 1 115 116 29 152 273 +-ALTV-GSSEVLskdkmaIANLGEDALLSCYLNSdSQNARLKGVSVSWQKTGltGLVYQYEDGAPKLSDQNSQFKGRTQLFPDALLSGNASLLLRRVRGSDAGEYSCSISSsAGGGKVDINLRTGA +>UniRef100_A0A4Z2F4B8_230148/ 81 0.250 8.602E-15 13 115 116 46 152 273 +-------------ANLGDDQLLSC-FENSeaKPAKFTNMAVSWEKTGltGSVYRYSAGAPSLLDQAPQFKGRTQLFPDALLAGNASLLLRSVRPSDAGQYTCSMSSsAGSGRVKVQLQTAA +>UniRef100_UPI001016A9FC_32473/ 81 0.230 8.602E-15 2 114 116 33 143 277 +--FVAAAGQTIVTATAGHEVVLPCK---DP--DKGRLTVaEWRRldlGSRYVLLYRNKQIDPANQHPSFKNRVDLLTNQMYNGDASLILENASITDSGMFECQIVHANSEKKTI-LTVN- +>UniRef100_UPI0019547C30_47969/ 81 0.256 8.602E-15 11 113 116 17 123 291 +-----------VVVSEGSDAILPCS--LSTNQNLEQKLFDWKKDDKKeVFLYAARDEYNNgrpGQDEQFRGRVSHFPLQLQFGNASIIIRNTTLSDSGVYTCDFPHlqPEGKTFRIKLDV-- +>UniRef100_A0A6P7Y731_1415580/ 81 0.270 8.602E-15 11 115 116 29 139 306 +-----------VVGKVGKSAVLRCIITQPLNFSLDQLRVYWQTlDNKVVYAFLSGDNGEKYQALEYQGRTQLFWDKLQEGNFSLLLSNLSLSDKQIYKCIVMKNETKYnviheAFITLNVEA +>UniRef100_UPI0011CF01B5_2489341/ 81 0.433 8.602E-15 2 115 116 38 156 335 +--FTVEVPXQLYVIKYGSNVTMECRLPVNGLLNL-GLXVVWERkrqgqsKSKEAYTLCNGKAFPPFQHHDFIGRAAFLHRELKLKXAILQITTVKITDAGSYLCLTDXQDVDYKYITLKVKA +>UniRef100_A0A672T0N0_75366/ 81 0.271 8.602E-15 4 115 116 11 117 352 +----VILGDTHVTCIYSEECMLPCT---STHLD----IIHWYKDKKAVHSFYHNQDQLGHQHEDYKGRTSLFSEsEIKNGNISLLIKNISLQDEGRYRCYAADdKTNNEKYVVVSVEA +>UniRef100_A0A3B3HW99_8090/ 81 0.284 8.602E-15 11 115 116 26 129 358 +-----------VSCRFGQSCVFPCRF---PPGD--EILIHWhlTRGNVVVHSFYENRDQLGQQSQQFKGRTSMFKDQISEGNASMQLTGVRVQDQGRYECYTSTlkDDAKKSYINVKVKA +>UniRef100_H3ACB2_7897/ 81 0.264 8.602E-15 1 115 116 14 123 363 +-ALNVNIEPSPVISDLGSDVLLHCSFTVDtPSIDFSFLIVKWFLKGVVLMEFNDKITVS-------RPRMKMSDTEISKGNASLSISDIRIVDEGDYICSILYtPEKIEKTVSLAVKA +>UniRef100_A0A7N5ZSV0_64144/ 81 0.300 8.602E-15 1 115 116 14 127 370 +-AWTlVRGDTD-VSCVFMESCMLPCSFQGGA-----DPVIHWFQLTTRILhvqSYYHNQDQLSLQDQHFKSRTSLFKDQISRGNVSLQLTGVKIQDQGRYRCFTSTvTGDKESFINLQVNA +>UniRef100_UPI001481357C_310915/ 81 0.264 8.602E-15 16 115 116 18 123 372 +----------------GGDVRVTCVFTSDCVLPCKSMyhdIIKWYKDGTEnaVHTFNNNKDHLEYQDAAFRGRTSLFTDQISQGNVSLLLRMVRVEDEGIYTCHTSSSFEDLEIIvWLDVKA +>UniRef100_UPI0018ED38ED_27706/ 81 0.260 8.602E-15 1 115 116 13 130 376 +-SFLWTLSPaeghAEVSCVFMESCILPCSF-----QSSTDVVIFWIHvtaGDTLVHSYYHNQDQLGRQDQRFRGRTSLFKDQISGGNASLQLTGVQVQDQGRYKCYTSTiAANKESFINLQVDA +>UniRef100_A0A3Q3ATM9_37003/ 81 0.262 8.602E-15 2 115 116 17 128 384 +--FLSHGDTE-VNCVFNETCILLCE--VQNSFD---VIIHWIHqkaGEPRVHSYYNGQDQLGHQDQRFKGRTSMFKDQISRGNASLLLRGVKVQDQGRYECFTSTnKGSKQSFIDLKINA +>UniRef100_A0A7J6A126_219545/ 81 0.273 8.602E-15 16 115 116 18 123 390 +----------------GGDTTVTCVFTADcllPCQSPYHNTVKWYKVGKEnaVYTFDNNEDHLEHQDVDFKGRTSLFADQIPRGNASLLLRSIRTVDEGTYLCYTSAGSEALKEIvRLDVKA +>UniRef100_UPI001954BF62_47969/ 81 0.247 8.602E-15 13 114 116 135 233 505 +-------------VKSGQNVILPCRAPKNNQ------RVKWSRADlktANVFLYQDGHFVPDHQHPSFKNRVLLRDGQMKDGDVSLILKNVTINDAGTYECRVFMEERRTWKLLVIIK- +>UniRef100_UPI0019664319_8168/ 81 0.225 8.602E-15 2 115 116 38 159 627 +--FFIRGP-AVIKVEGGSDVVLPCSLSTKENIEF-KLFFDWRKvaqkDDglKEVFMYDAGihyNNGLDGQSEEFKGRVSHFQDELKHGNTSIIIRNTQISDSGVYTCDFPRlQPPQTFPIELVVGA +>UniRef100_A0A6I8S6E0_8364/ 81 0.280 8.602E-15 4 115 116 20 126 829 +----VFAPPT-QQTFLGSNVLLPCTFQVeNSQILPNFLAVFWYIGDKEIFRYDNKGKSIS------HSRVTADEKGFPQGNASITLSNVAISDQGTYRCLVIHSPSrKEKDITVKVQA +>UniRef100_UPI0009A3A6F0_259920/ 81 0.260 8.602E-15 4 113 116 22 134 880 +----VMGPLVPIMGVAGGNVVLDCLL-VMTK-PLENMEVRWinmaYGYSLPVHAYMEGADDLTLQPLAYRGRTELFLDKVAQGNLSLRLKDVRVSDRGQYKCFVASGiEHNEFKLTLDV-- +>UniRef100_UPI0007B9BA50_307959/ 81 0.272 8.602E-15 2 99 116 843 937 965 +--FDVECSR--YTlAPLGSSVVLP-SYP-DESLPVEGLKVKWEKEHATVHLYQDGESRAEEQDEDYQDRAHFFTDQIQHGNFSLRLDNLRAEDEGEYKCRV---------------- +>UniRef100_A0A6G1Q7N4_215402/ 81 0.254 1.180E-14 14 113 116 3 104 119 +--------------QPGSDVLLQCH----SPTDADIKLVKWTKPDlkseSYVIFFREERMYDDAQHPSFKNRVELKDQQMKGGDISVILKNVTMNDAGTYECYVGYRGKPElmTSIYLKV-- +>UniRef100_UPI001643A75A_32507/ 81 0.250 1.180E-14 1 113 116 7 117 124 +-AYKV----QEIIAESGRNASLLCQFPNNNHISLN-----WTRVDhmeKYVYLHRDGHFDPYNQHPSFKNRVDLQDRQMKDGDVSLILMNVTINDTGTYECRVFVGETSSWKsisiISLRV-- +>UniRef100_A0A3B4H6U9_303518/ 81 0.247 1.180E-14 8 111 116 18 121 128 +--------EKIITVVSGQDVTLTCRAP-----NDNITVVRWSRADledeDLVLLNDNGQFVPDYQHPSFKNRVDLQDRQMKDGDVSLILKDVTTADSGTYKCRVIQGTRKHfKLISV---- +>UniRef100_UPI0019666505_8168/ 81 0.243 1.180E-14 11 113 116 25 130 140 +-----------VTVHPGDNVTLNCTAP-----DHSIIAVVWTRSDlepEYVLYYSDEHLDPTKQHPSFKDRVDLVDRDLKDGDVSLILKNVSSNDNGTYECRVASKRTDLDSepitiIRLQV-- +>UniRef100_A0A671VY16_8175/ 81 0.234 1.180E-14 2 114 116 22 143 155 +--F-LTTPDlnNQYSVWPGEDVTLPCQ----ASSGVVSLLV-WRRtepkNDKYLFHFRDGIPNENFQEPSFRGRVELRDPEMKNGDGSVILRSVTANDSGTYECVVAEGNAGRrkrdtpkliSTIHLDVQ- +>UniRef100_A0A2I4CT87_52670/ 81 0.236 1.180E-14 6 115 116 23 132 155 +------VPDSEVFCVFMDSCILPCSFQSSRDDD----VIHWFQGTGRqihVHSFYNNQDQLGLQDQNFRNRTSLFQDQISRGNCSLLLRGVKVQDEGRYEWYTNTiYGSRNSFVHLRVDA +>UniRef100_A0A3B4F8E8_303518/ 81 0.254 1.180E-14 2 114 116 13 131 174 +--FSLTGSKysSVIQLYKGDPlVLLPCKFHT---FDLANPTVVWSRSDlspPTVHQHQLQGDELKDQNQRYSGRTSMKTDALETGDLSLNLTNLQLSDSATYTCSIIVFGLGHhrvREVQLQVK- +>UniRef100_UPI00112C8E3E_194408/ 81 0.276 1.180E-14 4 113 116 22 126 175 +----VTTSASPVEAKVGDEVLLTCLMTVnPPPLDLKQLMIQWFHRGKMLVEYDN---ELTIQDPD----IQVSEEELQKGNFSLFIPNITAQRAGNYRCYIYYtSGTSMKEIVLKV-- +>UniRef100_UPI00106EEC47_8167/ 81 0.220 1.180E-14 11 107 116 20 114 195 +-----------VTVDPGDDVILPCR-TADPFIS----VVEWSRPDlkpDTVFLYLDGHLDTDDQHPSFKDRVELVDRELKDRDVSLILKNVSRHDAGTYKCLVITDSRRTK-------- +>UniRef100_G3P8E7_69293/ 81 0.291 1.180E-14 1 115 116 25 144 201 +-SFVVNVTQSWYHAEENHNISLEWMFPTSTDPSPNALHVSCEMlaDERPFTLFvlYEGVEVPEIQDERFAGRVQWDKDVLREGRLRLHISRLQTNDSGLYWCQVDTSyGRNYKECHLKVTA +>UniRef100_UPI000E45E48D_205130/ 81 0.294 1.180E-14 2 115 116 18 136 202 +--FVVNVTQSSYQAEENHDITLDWTFTTTAHMSLSAVSIYCQLltEDKVPTLFelHDGVEVPESQDKQFSGRVQFDKDVLRKGRVRLHVSRLRTEDSGLYLCSVETdGGADYNSCHLKVTA +>UniRef100_UPI000DF25CAB_8128/ 81 0.229 1.180E-14 1 113 116 12 139 205 +-SFSFYRPsfadQKTITAESGQNITLTCR---APNNNNIIVVVEWSRTDlkeEYVLLYRDEQFDPENQHLSFKNRVNLQDRQMKDGDVSLILKDVTTNDAGTYECRIVQSKTNHRKrsisnidpisiITLSV-- +>UniRef100_A0A3P8QNL4_8154/ 81 0.246 1.180E-14 0 113 116 6 136 209 +NCFTwilltsVLFPPSVqklITAESGEEITLPCQLSNKRK-NL--IGVEWSRsdlNDEYVLLYRDDHIVPVNQHPSFKDRVDLQDRQMKDGDVSLILKDVKTNDTGTYECHALTlGINRRKRaaetitsINLIV-- +>UniRef100_A0A2I4CQ27_52670/ 81 0.293 1.180E-14 3 115 116 25 140 230 +---TVMSSSTKPVANLGENKLLSCYVPADVQQNgLSVMSVLWEKKDlGLVYLYRDGAPALAGQASQFKGRVQVFPDAVAAGNASLLLLSVKSSDEGEYTCSISSsAGQGNVNIQLRTAA +>UniRef100_H2MWT7_8090/ 81 0.295 1.180E-14 2 115 116 1 109 246 +--FT----DAEVSCQFGQSCILPCRFT--PGDDLVIHWIQLTTTQAGFHSYYDNKDQLEVQDKRFRGRTSLFQEQMSKGNASLQLTGVKVQDEGPYRCLTSTiTETGEFYIDMKVYA +>UniRef100_UPI001A7EAB67_43689/ 81 0.216 1.180E-14 2 113 116 19 138 260 +--FVSAAPlsDKKIIAQSGEDVTLTCRAP-----NKNIMVVEWSRADlgeEYVLLYRDEHFDPVNQHPSFKNRVDLQDRQIKDGDVSLILKDVRTDDAGTYECRVvtirrkraNLSSNPISIIYLHV-- +>UniRef100_UPI000E417902_8154/ 81 0.243 1.180E-14 11 115 116 11 119 265 +-----------VLVPEGRDAILPCS--LSTKLSLQHEVFDWKKDGqKEVFLYSAGDEYNNgrpGQDEQFKGRVSHFSEELKLGNASIVIRNTKLVDSGEYSCIIPHlhPKQQRFNIKLIVGA +>UniRef100_UPI0009B330A7_43700/ 81 0.286 1.180E-14 6 112 116 11 120 272 +------CPAasgEDLQVELGQNVNLPCK-TNSSHIR----AVEWTKTDleepEYVLFYRDGHLDGADQHSSFKGRVDLLDRQMKNGDLTLSLRNVTSTDTGTYECRVSAGGSgRRKRAKIK--- +>UniRef100_A0A3Q4BZR1_94237/ 81 0.262 1.180E-14 3 115 116 12 128 273 +---TVETEQTMFKSEFGGDVVMGCRFqpKLSNPQDPLKVTWHWISGtsSREVYRMDDRMEVSASQDPAYRGRVTLLTEELKDGWAKLKVSKLRIGDSGTYQCLVQTkEGADYKDVTLSV-A +>UniRef100_A0A6P8T9C4_8218/ 81 0.248 1.180E-14 1 115 116 29 152 273 +-ALTV-GSSEVLskdkmaIANLGEDALLSCYMNTdSQNAQQKGVSVSWQKTGvtGLVYQYEDGAPKLSDQNSQFKGRTQLFPDALLSGNASLLLRRVRGSDAGEYSCSISSSvGGGKVDINLRTGA +>UniRef100_W5MZ47_7918/ 81 0.254 1.180E-14 3 115 116 37 154 275 +---TVGSPNPYPVGNINDAVVLGCKFNPlnTNGKGVTQIAITWEKEGltGVVYKYANAVGQQQTQNPDFINRAQLFPDVISNGNASLLLRSVQVKDEGLYKCSVSAsNGQGEVNIHLRVAA +>UniRef100_A0A401SA89_137246/ 81 0.264 1.180E-14 2 115 116 57 169 282 +--FTLTC-DRYIDSEIGKTVILKCSF---ESRSNSNPVVIWEKVGEKqtIHEYRDNRDDFSEQHKNYTKRTAIAGNAVNRGDASLTLKDVNVWDEGTYKCYVSTnHGFDDEIIELSVWA +>UniRef100_M3XGW5_7897/ 81 0.247 1.180E-14 1 115 116 19 139 302 +-SMLVPIKEQLIHSTLRDDVTMKCTFQTNGDFNYRELQIHWYLyknEDSiNVHSYLKGADQLTDQHSSFHGRTQLFTDELNRGIISLRISNLMISDGGSYQCVLICRSAQThnDSFKLTVTA +>UniRef100_UPI00140F8D28_59479/ 81 0.245 1.180E-14 8 115 116 24 137 308 +--------QEEVRAMVGSDVTLKCMYTKEDSLDLKDLYVYWQISaaDKPtiVTYYLSTNNSTGHNDNQYKGRAKVSLDSMKRGDFSLRLYNVTPQDEEKYDCLVILkfNKILHVVVTLHVAA +>UniRef100_G1PE89_59463/ 81 0.252 1.180E-14 9 115 116 22 136 308 +---------EEVRAMVGSDVELSCIYTKEKSLDLNELYVYWQItnasgEPEPVAYHLPGNSSTGHQNNRYKDRAQMSLDSMKQGNFSLRLYNITPQDEQKYDCLVFRKMTERilnVTVTLHVAA +>UniRef100_A0A3B3X9I2_48701/ 81 0.307 1.180E-14 7 115 116 6 114 311 +-------PTDaEVSCVVKQSCILPCSF-----QSLGEPILHWIQlksPGLRIHSFYGNQGQLGAQDQNFRGRTSLFLDQISRGNASLLLTGVKVQDEGRYNCYISTtEGYKDSIIRLNVDA +>UniRef100_UPI00072E281A_48699/ 81 0.319 1.180E-14 2 115 116 26 142 312 +--FTVEAEHTSYNSEYGGSVVMGCRFSSKPANPQNDLKVIWHLmdagPDQEVIRLVNNLESSV--SSKFKGRVKLLTDELKNSWAKIQISDLRITDSGMYQCLVQTtEGTDYKTITLSVGA +>UniRef100_A0A485MTA9_191816/ 81 0.232 1.180E-14 1 115 116 14 138 321 +-ALQANVQEKEVRALVGSDVELSCVFPERHSFDLNDLYVYWQTsvvgtPKTVVTYYLSGNSSAGHEDNRYRDRARLSLESMKRGDFSLHLHNITPQDEQRFNCLVFRKSLELEKIldvvvTLHVAA +>UniRef100_UPI001A7E8983_43689/ 81 0.266 1.180E-14 2 103 116 19 117 324 +--F-VSADKKNITAESGQSVTLTCRAPNNNN-D----IVEWSRPDlepKHVLVYRGGNLVSDDQHPSFKNRVDLQDRQMKDGDMSLIVMNLTINDTGTYECRAFTSG------------ +>UniRef100_UPI000E3F8DE5_8154/ 81 0.228 1.180E-14 6 113 116 240 350 355 +------VPPEqkNITAQSGQDVTLPCRAP-------NNIRVaRWSRADleyKNVLLYGDNQFFPANQHPSFKNRVDLQERQKKDGDVSLILKDVTINDTGTYECRVYMeqilSWKIISIISLSV-- +>UniRef100_A0A3B3X2B4_48701/ 81 0.244 1.180E-14 1 113 116 21 144 355 +-AFQsglhLIGSSQPIVAAPGDDVILPCR--VEPEWDAVGKTVEWSRPDlrptgpqkrvEYVFVYRFRKTDRDMMMDTYIQRTSLSQDGLRRGDVSLTIRNVSLQDQGRFRCFIPRLG-IEAELLLVV-- +>UniRef100_UPI0007EBCAF5_8081/ 81 0.282 1.180E-14 2 115 116 21 132 355 +--FSFSSSDSEMSCHFMQSCILPCSLD-----NGDELIIHWFymKGDLNVHSFYQNQDQLGNQNQRFRNRTSLFKDQIPRNNFSLKLTGVKLQDEGRYHCLKSStKGFNELFINLKVDA +>UniRef100_UPI001A7E604F_43689/ 81 0.267 1.180E-14 2 109 116 16 120 356 +--F-VTTDQKYIPAESGQNVTLPCRAPNNNS------SVKWSRADlveKYVLLYQNGSFVPDIQHPSFKNRVDLQDRQMKDGDVSLIMKDVNTADDGIYKCHVFIEETlSWKFI------ +>UniRef100_A0A6P8RAF7_260995/ 81 0.224 1.180E-14 3 113 116 18 124 364 +---TVSG-DEIVYGQLSETVVLPCTF--NPNSN--EIIIHWQRsngqsSDIIVHSYYHSKDHLEKQNVTYQNRTSLFYSDFPKGNASLELRHLRLEDEGVYKCYM---GKEY-NVNLKI-- +>UniRef100_A0A484C7G1_8167/ 81 0.284 1.180E-14 1 115 116 12 129 373 +-SFlRILTPAEgdaEVSCVFMEGCILPCSFQVDT-----EVIIHWIQrttGDARVHSFYNNQDHLALQDQSFKNRTSLFQDQISGGNASLQLSGVKIQDQGRYQCTTSTlSGNKELIINLKVDA +>UniRef100_A0A3P9HQD6_8090/ 81 0.258 1.180E-14 2 113 116 15 119 378 +--FT----DAEVSCQLGQSCILPCRFT--PGDD---LVIHWFKltpTNTKVHCYYDNKDHLEDQHQRFRGKTSLFQDQISKGNASLQLTGVMVQDEGRYQCH--TSTVTHKNTSlLTV-- +>UniRef100_A0A437C9T9_123683/ 81 0.288 1.180E-14 2 115 116 18 130 384 +--WTLTGGERGVSCHFGKICVFPCKF--SPGDN---ILIHWHLTPGNvqVHSFYDNQDQLGQQDQQFKGRTSLFLDQISEGNASLKLTGVKVQDKGTYQCYTSTmeQEAKTSNINVNVKA +>UniRef100_A0A4W5MWL0_62062/ 81 0.258 1.180E-14 1 113 116 238 353 439 +-AFCnLSLSLSEINGVEGKDLTIPCH---APPYQPKS-SLYWKDkvpasQGLTVHSYYYSRDQLKQQNQPYRGRTALFNDQIPKGNASLLLRGLTLQDQGRYKCYTSTiNGNKESFINITV-- +>UniRef100_UPI0018E2124A_77115/ 81 0.274 1.180E-14 11 98 116 52 140 472 +-----------VTAMVGDDVVLPCH--LEVPLKADELEVEWGRldlNPRFVHQWFEGSENNDDQNIVYKGRTSLFTDRLKDGDASLRLKGVKHSDNGRFRCY----------------- +>UniRef100_A0A2Y9DD34_127582/ 81 0.284 1.180E-14 13 115 116 39 144 477 +-------------VWLGGTAELLCPLDLWPSLEL--TEVRWLRSphsqlSQAIHVFRNGKDWDEDQMPEYKGRTELVRD-TQQGNVTLKIRDVQPDDQGQYRCQIQIGNlTKEGSVTLQVAA +>UniRef100_UPI0011E9CCFB_63155/ 81 0.245 1.180E-14 8 115 116 42 151 889 +--------QHRMLAVIGhtQSITLPCS--IHPATDVVDEMVEWSRSDlnpRFVHVRRSGEDHMFDQNPSYKERTSMSVNGLKMGDASLKLTKVRLSDEGTYRCFV--PGlKTDFSVELVVEA +>UniRef100_A0A3B5KC75_31033/ 80 0.256 1.618E-14 2 113 116 9 120 147 +--FCV--PATVINVEEGQNFILECFW---PNKDLTFNLFDWKQdGDVEVFMYDAGvhyNNGRSGQDPRFQGRVSHFPEALKDGNASIQIRSAKVKDSGTYTCYFPRaDPKRSTKIEVQV-- +>UniRef100_UPI00143CD0CF_64144/ 80 0.266 1.618E-14 11 115 116 29 133 153 +-----------LQARLGQTVLLPCRAPSSGSIRAA----EWSRPDqelEYVFFYRDGQPDETQQHPSFQNRVELADRQMKEGNLSVILKDVISSDAGTYECRVKVGTAAHvKRAVIKSEA +>UniRef100_A0A3P9N5V1_8081/ 80 0.233 1.618E-14 8 111 116 33 133 158 +--------QRNITAKPGENVTLTC----GAAENQHVLVVNWSRTDlgsEYLLLYRDGQIDPEYQSASFKDRVDL--KAVGHGDLSLILSNVTTNDTGTYECRVVYKDGNKKRXTL---- +>UniRef100_UPI00106EE655_8167/ 80 0.230 1.618E-14 2 115 116 8 128 185 +--FLLVLPlsaseePDELTVKPEQDVTLGCRA-LSD--DLVTL-LEWNRrdlkDDGYVFFYRNQRPYEKYQHPRYRGRVELRDPEMMHGDVSVILKNVTVNDTGTYDCRVIIaGGNQSRQlINLTV-A +>UniRef100_UPI000CF7EDD0_30732/ 80 0.243 1.618E-14 4 111 116 16 127 187 +----VSGTSDLIIpAEPGQNVTLRCE---DTNIKInEDLAFEWTRtdlkKDEYVFFYRDNSTFLDGQHESFMNRVSLKDPQMKDGDLSVVLKNVNIEDSGTYECRVKQGeGSRHKRSVL---- +>UniRef100_UPI0009A2D4E4_259920/ 80 0.268 1.618E-14 0 115 116 8 124 192 +DQLQISVWEETVLSIHDGNAILPCHF-FSGFLS-HQIIVLWQRvETKEILwSYYHGQNQLNEQSQQYSGRVSLFPEELERGNASLKFENVKLNDAGKYMCSVRTPlENSTGILSLQIAA +>UniRef100_UPI00168CFF2C_30732/ 80 0.237 1.618E-14 4 113 116 16 132 193 +----VSGTSDlkNITAEPGDNITLTCE---DP--ENKIITLEWSRsdlqEGECVFSYRSGGVNLDDQHESFQNRVFLKDPQMKNGNLSVVLKNVKINDSGTYMCRIkqQNGPHGEmkiiSTINLQV-- +>UniRef100_UPI000904F620_8128/ 80 0.244 1.618E-14 2 113 116 20 141 197 +--F-VSADQKTIPAKSGQkNITLPCQAPN----NNVIIIVEWSRADlgeEYVLLFRDKRLNPDEQHPSFKNRVDLQDRQMKDGDVSLILKDVTVNDTGTYECRVvQREAKRRKRgvldhepisiITLSV-- +>UniRef100_UPI000E45B149_64144/ 80 0.201 1.618E-14 9 113 116 28 142 229 +---------ENITAHLGQNITLPC----SASINMTPIAVEWTRPDltPDVVFFYLGKsSNERQQHQSFNGRVDLVDRLMKDGNLSLVLMNVTANDSGTYECRVKEkverrrirsviESPPINTIRLTV-- +>UniRef100_W5MPH8_7918/ 80 0.282 1.618E-14 4 115 116 21 133 239 +----VLTPA--ITALRGSDVRIDCQFHTSGMRK--GFDVEWLQKRQErinsIHLFHQSPELSHVQDHSLTGRSRMFPSAIANGNASLLISNVEMTDEGEYTCFIVMDGAGYrDTAVLTVVA +>UniRef100_UPI001954DFD1_47969/ 80 0.247 1.618E-14 2 111 116 14 120 246 +--F-VCVFAEKNTAESGKNVTLTCR-----ALNTIIGVVEWSRPDLNqtyVLLYRDGHFDSANQHPSFKNRVDLQDRQMKDGDVSLILKNVTINDTGTYECRVRGENKSKNKANL---- +>UniRef100_UPI0018EB6CCB_27706/ 80 0.280 1.618E-14 1 99 116 13 117 249 +-AVTVTGEPpamyqaQPIKAAEGGDVTLQCR--LDPPVSLSAFTVDWTRLDNKdiVHVYRHQQDDPDPQTDQYRGRTTLLHEDLIRGVLTLHISSVKLSDRGLYKGFV---------------- +>UniRef100_G3PHJ1_69293/ 80 0.318 1.618E-14 3 115 116 17 127 258 +---TVQASTDAVPCVAMETCLLPCKF--SPGGD---LVVHWiqEKTKHNVHSFYHDQNQLGAQDPSFRGRTALFQDQIFGGNASLRLTGVTIQDQGLYKCYTGTNERTMeVFIHLQVNA +>UniRef100_A0A498NW12_84645/ 80 0.211 1.618E-14 8 114 116 20 127 258 +--------QVTVEAVIGGSVVLPCS-SAEHDLKLQDTVVYWRHNDSEiVCDIVKGQDSVTLQNHQYKNRVKTFPDEYNRGNFSIKLNNLTHTDAGEFICLISQsSDSNQETVQLIIK- +>UniRef100_UPI00165B889E_8078/ 80 0.243 1.618E-14 1 113 116 14 127 267 +-SFVVlSVPQ--VEVDSGKkSVQLPCRATVTLPGD---VRVEWRdRGDNKVHVYENGSDHPEEQDQLYRNRTKMNEDLLRTGDLSLTLEYLTDGDTNIYTCIVSRGNGDIlmkKQVDLWV-- +>UniRef100_A0A2I4AIW0_52670/ 80 0.259 1.618E-14 4 108 116 15 118 271 +----VVSADEIISAETGQNITLPCRAPNKKP----VVVVEWDRTDlgsDHVLKFRDDDIYPDVQHPSFKNRVDLQDRQMKDGDVSLVLKNVTTTDNGTYVCRLVYSQTKRSR------- +>UniRef100_A0A6P8QP37_260995/ 80 0.243 1.618E-14 0 115 116 34 147 275 +NSTMVSTSTS--VARIGDDGVLYCSYVADIKQNN---VIQWEKEGlsGLVLKYDKGKEDKSNQNPIFNGRTQFFPNQVVIGNASLLLRNVKLSDAGTYKCSVTTsAGRGQATVDFRVGA +>UniRef100_UPI00094E32DA_109280/ 80 0.293 1.618E-14 5 115 116 23 138 298 +-----NAEQASYRGELGGDVMMGCRFhPLSPhPYDDLMMAWYWISGSqfREVYRLDQGKEQVSFQHPDFRGRARVLMDGIKDGWARLQVSGLRINDTGIYQCVVRTrNGADFKDIKLSVTA +>UniRef100_A0A3P9KW40_8090/ 80 0.268 1.618E-14 0 113 116 52 165 311 +NLFNYHQSPS----RRGGislaDCILPCSF---PPGD--DLEIHWIKPTPTyteVHSYYDNKDQLEDQHQRFRGRTSLFQDQISKGNASLQLTGVMVQDEGRYKCYTSTDGTiiYIERIYITI-- +>UniRef100_UPI000674205F_8128/ 80 0.266 1.618E-14 1 114 116 13 126 334 +-AF-VSQHASGVEVYEGEkSVLLPCKIVVPKNHS-----VVWKREDLTsqiVHAIVEGKDDLINQNKRYEHRTSMRADALQTGDLSLTLRNPTFTDSGNYTCATRIHGEDKEKtqAQLKVK- +>UniRef100_A0A3Q1JHL7_64144/ 80 0.289 1.618E-14 3 115 116 19 126 342 +---TVSRGDTDVSCVLMENCILPCSFKTGA-----EVVIHW-TDTFPVHSYYHDQDQLSHQDQRFKGRTSLFKDQISRGNASLLLTGVKVQDQGRYRCFTSTiTENKESFINLKVDA +>UniRef100_A0A7J6BKZ9_369639/ 80 0.280 1.618E-14 4 115 116 11 117 369 +----VILGDTHVTCIYSEECMLPCT---STNLD----IIHWYMDKKPVHSFYHNQVQLDHQHEDYKGRTSLLSEsEIKNGNISLLIRNIRVQDEGRYRCYTADdKTNDEKYVVMSVKA +>UniRef100_A0A096M5J4_48698/ 80 0.266 1.618E-14 2 115 116 183 297 372 +--FHLLPAADPeVSCVFRHSCLLPCQF-----QSGSGLVIRWSNPssagDSVVHSYYDGQDQLGQQNQKFQGRTSLILDQISRGNASLLLKEVKIQDEGRYKCNISSStGYKESFINLKIDA +>UniRef100_A0A670KBF4_64176/ 80 0.268 1.618E-14 1 115 116 69 180 382 +-AVIIQVPSSPVQAGPHSNVSLPCHFSLDPprPINVDFLIVRWSLRGKNVAKFDTNITV-------FRPRgAVLDARRLPEGNATLYLSDVREEDAGEYTCFVLHtPDSAEGKVALKLEA +>UniRef100_UPI00109F1073_64176/ 80 0.277 1.618E-14 1 115 116 16 127 391 +-AVIIQVPSSPVQAGPHSNVSLPCHFSLDPprPINVDFLIVRWSLRGKNIAKF-------DTSITVFRPRgAVLDATRLPEGNATLYLSDVREEDAGEYTCFVLHtPDSAEGKVALKLEA +>UniRef100_UPI0018EA96D8_27706/ 80 0.247 1.618E-14 4 114 116 12 125 405 +----VSQHTSAVELYEGEEfVLLPCQFNT---FDMDNPTVVWSRYDLNpptVHQRQQEGEGLTYQNQLYSGRTSMMTDALETGDLSLKLTKLQLSDSGSYTCTVRWLGDQRrvGNIQLKVK- +>UniRef100_UPI001965FC2D_55291/ 80 0.258 1.618E-14 2 115 116 41 149 409 +--FHIYTPQAEISASLHSDVLLPCFFSLANSKNeLKYVIVTWKCNGVRIAQYMNGEVKS-------SSRAEMLENDLEMGNASLILRNVNLNDKGDYECQVYEvPNLGKVNMSLKVTA +>UniRef100_UPI0019658AAB_8168/ 80 0.207 1.618E-14 2 113 116 126 250 432 +--FRLQVPEpadMTVIPVPGENAILPCYAD-----DISIRLVKWTRADlkpDTVLLYRDGDLNTDDQHPSFKNRVELRDRDMKDGDVSLTLKNVNIIDSGIYECGVKTGDStrtkgdtdsdpiKTMRILLQV-- +>UniRef100_UPI000A1C6F13_150288/ 80 0.325 1.618E-14 2 115 116 22 140 497 +--FTVEVDRSTYKSEFKGDVVMGCRFQVSS-TTLSGIKVVWHwippRGDaREVYRMEKGVEQLVTQHQDYRGRARLLTDEIRQGWAKIQVSNLRISDSGKYQCFVQTeAGADYETLSLSVFA +>UniRef100_A0A6P7MYI2_158456/ 80 0.208 1.618E-14 5 113 116 398 513 557 +-----NIERKNITAHSGENVRLQCQ----SPVDKDVKVLEWSRSDHEeliyVFLYQDGKFEPEKQHPSFKDRVELEDKQMKNGNVSLILSSVTINDTGTYECRIDQRASATflrtnliKVINLEV-- +>UniRef100_A0A6A5EPQ1_8168/ 80 0.258 1.618E-14 4 115 116 274 387 608 +----VTEPDLIVvTVHPGDDVILPCQ-----AADSSISVVEWSRADLDpdiILLNIDGHLDPTHQHPSFKDRVELVDRDLKDRDVSLILKNVNIHDDGTYECRVRTGYFDPIRtitiIHLQV-A +>UniRef100_UPI001016A8E5_32473/ 80 0.264 1.618E-14 1 115 116 395 510 642 +-SFQWISSKRVtrVTCVFSQSCVLPCSVS-----SGSDVIINWSRltpADGTAHCYYDNQDQLGHQSQNFRGRTSLFTDQVSRGNASLLLTGVKVQDEGTYRCNTSNtSGNKLVFIHLRVEA +>UniRef100_A0A671WMS0_8175/ 80 0.294 2.219E-14 7 99 116 26 118 139 +-------PAEEIKTDEGSNVTLQCR--LDPKINLVHLGSFWVRVDlhGLVHIYRPRCDDPGPQLLQYRGRTTVDHEDLRKGNLTLHICSVQLSDAGLYRCYV---------------- +>UniRef100_UPI001175F0C0_586833/ 80 0.250 2.219E-14 5 112 116 32 142 174 +-----EAPNlnQNLKARPGHNITLSCQAP-----DGVDITVaEWRRTDlkelEPVFLYRDGHIDSENQHPSFKNRVELIDGEMKNGNLSVILKNVTEYDNGTYECRIKAaGAKRMKRAIIK--- +>UniRef100_UPI0011C1B974_8175/ 80 0.265 2.219E-14 4 115 116 22 131 174 +----VSC-QNKVNASVGETVLLTCSVS-EVGLALKDASVYWTdKDDNTVLDIIKNEPDLSSQSDRYKDRVSSFPDRYQAGNFSIQMKKVQLSDSSPYDCKVPQLGF-RNRVTLNVSA +>UniRef100_A0A7L1LX45_125297/ 80 0.240 2.219E-14 13 113 116 27 130 177 +-------------AFVGETVILPCTTTPPGELILSKSMLYWQTGTERVVHFWKGRDSLECQDKEFHGRTSLFLDQMKYGNLSLKISNVQLVDDAEYFCIFRQtenHETKKSKIKLNV-- +>UniRef100_UPI0018A094CC_72105/ 80 0.218 2.219E-14 2 113 116 8 130 177 +--FFLSGAAsdlHVVTVNPGENVILECDA-GNASID----VVEWTRDDlesKYVLLVVDGHPEPDEQHPSFKDRVELEDRKMENGNVSIILKNVSSNDSGKYECRVKTAGSSRrkraidrepiNTIQLNV-- +>UniRef100_A0A669F3A4_8128/ 80 0.252 2.219E-14 1 114 116 14 126 180 +-SFSLS-DQKIISSEAGQNVTLTCQAP-----NNSILVVEWKRAnlDEYGLLYRDGRLYPANQHTSFKNRVELQDIELKHGDVSLILKNVMITDSGTYKCFVVMEiGNNNKSpiITINLN- +>UniRef100_UPI001A7E7172_43689/ 80 0.241 2.219E-14 7 113 116 20 127 191 +-------PDEVITVKQGEDVTLECWGFADAPIEL----LEWSRPelkPDYVWYCREQRSYEKYQHPCYKGRVKLRDPDMKNGDVSVILKNVTFSDAGRYECLVGTGRTRDKRssISVRV-- +>UniRef100_A0A6P8REP7_260995/ 80 0.254 2.219E-14 4 115 116 30 135 192 +----VTVSESPVKANVGDNLLLTCHLGVDqPPVDMSRLMIQWYHRGNLLAEYDN---KLDIQDP----KVHMSKEELQKGNASLLLSNIKANQAGSYRCYVYYaADTRMKEIVLEV-A +>UniRef100_A0A3S2NW74_123683/ 80 0.241 2.219E-14 6 113 116 30 146 203 +------GSDDPIIVAPGTDVILPCR--LEFEMDLVNKTIEWSRvGGKTesakrqswntyVFLYRRGVKLTAMMTPSYLQRTSLIDDGLSRGDMSLKITNVTFEDNGTYECSIPRRQQ-RAKVQLVV-- +>UniRef100_UPI0011E9CBDA_63155/ 80 0.221 2.219E-14 8 115 116 25 132 206 +--------QKNIPAECGQKVTLPCRAP-----NISNIDVNWSRADlgeEYVLFHRDGRFDPDNQHPAFKKRVDLRDGRMTDGDVSLTVKDVTVNDTGTYECRVFMEETRSwKSIcIISLTA +>UniRef100_UPI0006C99649_8153/ 80 0.234 2.219E-14 1 111 116 21 128 216 +-AF---ASEDQYAATIGEDVTLQCR----APRDAVVTVLEWSKPdlsvDDYVFFYRNERSYEKYQHSSFRGRVTLREALMKDGDVSIVLKNVTVSDAGRYKCRIIMSNAASGERVL---- +>UniRef100_UPI001180B84B_375764/ 80 0.226 2.219E-14 4 113 116 14 139 219 +----VVAPPvpsseDPIEARVGDNVTLLCEAP--GGVDFEDIAVKWTRldlgSDQYVFFYRDDRPYPYYQYPSYQDRVDLVHSQLMGGDLSVVLKNVTTNDSGTFECRLIQElGNKEKqfyskllsTIVLKV-- +>UniRef100_UPI00106E2664_8167/ 80 0.225 2.219E-14 11 113 116 24 130 232 +-----------ITAKPGEDVPLRCQAPRGADIAL----IEWNRPDlesrKYVFFLRENSPNEKYQLPSYRGRVNQRDPEMKDGDVSVVLKNVSVNDSGTYECRVGIGGRDtpklYSTIQLNV-- +>UniRef100_UPI0011C1AFE7_8175/ 80 0.262 2.219E-14 0 113 116 29 145 235 +DPFKpnrLQCPNTAIEGKDGDTVTLLCS--TKNKMDISYEEVEWSFEDpaignETVHLFFQGEDQLHKQSDDYKDRTSLFKEELSSGNLSLSLR-VTTSHSGTYYCSV--AGHLPCTLTLKV-- +>UniRef100_A0A3B3WE28_48701/ 80 0.273 2.219E-14 3 115 116 0 111 256 +---TVLSADTEVTCVFSQSCILPCSFQF-----TSDSLIHWIYPitqNSSIHSYYHNKDQLGHQNQSFQNRTSLFLDQLSRGNASLLLKEVKIQDEGRYKCYTSNsRGQQDSFIRLKIEA +>UniRef100_UPI0018EBACC6_27706/ 80 0.263 2.219E-14 2 101 116 12 119 259 +--FAVIVrgePPamcqtQPIKAAEGDDVTLQCR--LDPPVNLSAFTVDWTRleNKDIVHVYRHQQDDPDPQTDQYRGRTTLLHEDLIRGVLTLHISSVKLSDRGLYKGFVPN-------------- +>UniRef100_UPI0005D2C0B3_31033/ 80 0.243 2.219E-14 0 115 116 31 149 270 +NAPSVVTQNTFPVANLGQDHLLSCQIVDTEETTYTRVSVTWEKTGmqGFVYRYLYGGPYLENQNPQFEERTEVFPDALLRGNASLLLRSVSAEDEGVYTCTIDSaTGGGKVNIRLRTAA +>UniRef100_UPI001180E0F7_375764/ 80 0.258 2.219E-14 8 115 116 42 152 272 +--------KSPV-ANLGDSQLLSCYLSTDGQTNrIQQMSVTWEKKGlsGVVYRYQDGAADLKDQNAEFKGRTQLFTDSLMTGNASLLLMSVRSSDQGEYTCSISSsDGGGSVSVNLRTGA +>UniRef100_A0A3Q3X3W5_94237/ 80 0.268 2.219E-14 1 115 116 34 152 273 +-APEVTTHDMFPVANLGTDQLLTCNFHeSSGESKITRVSVTWEKigMKGFVYHYSDGGPDLRNQNPEFQGRTQLFPNVLMAGNASLLLRNVRSDDAGVYTCSIDSsDGGGKVNIQLRTAA +>UniRef100_A0A553QUZ6_623744/ 80 0.225 2.219E-14 1 115 116 29 152 273 +-AFSaskgnVESTTPSLLGDLEDDVVLDCRFIASSSSgQMSDVSVTWLKDalSGVVYEYKNKAPQLQQQNPQFKNRAQLFPEVLSTGNVSLLLRNVKLEDDGVYHCAVDAAQvKGTASIDFRVAA +>UniRef100_A0A672ZGF2_375764/ 80 0.234 2.219E-14 11 115 116 32 138 293 +-----------VTVAEGDDAVLPCS--LSSKENIQQMIFDWKKDeekQKQVFYYVKGKyynYGLTGQDQQFIGRVSHFQDELKFGNASIKIRNTELADNGSYTCIFPEKQNSH--ITLYVGA +>UniRef100_UPI0011B483F9_8049/ 80 0.245 2.219E-14 3 113 116 20 136 310 +---TVTSPQRYVNVTVGGSLLLQCSF-ISTTKETTNLVVMWNfveKSSSSLKQIYYSQADQDVVPPEYKGRLSLPPSHGTGGNVSIGISNMQTADSGLYTCEVRNspdiGGKTEASIVVQV-- +>UniRef100_A0A3Q2VKB4_8153/ 80 0.252 2.219E-14 2 114 116 27 142 323 +--FVVlSVPQVEVKVEEGSDsVILPCK--TTPDLP-EDTRVEWTRSEvglITVHEYSNRNDDLMTQDEVYRDRTKMNEDLLRTGDLSLTLKQPKVKDTGRYICTIYRDKDILrQKVVLQVK- +>UniRef100_A0A3P8PVD2_8154/ 80 0.303 2.219E-14 17 115 116 33 129 324 +-----------------ERCILPCSFHGS-----SEPVVHWFKteGNLRVHSYYGDQDQLVIQHQRFRSRTSLSKDQVSRGNASLQLTEVNIQDEGRYQCHTSTiSGNTEMFIILNVDA +>UniRef100_UPI0011EA13A8_63155/ 80 0.245 2.219E-14 11 114 116 29 135 336 +-----------VEVDNGkESVLLPCRFPASLPSDS---VIVWRRDDLNptfVHTFVDGRDQLGSQNQHYNRRTSIHQNPLQTGDLSLTLRNPTFTDSGNYTCAIRRAGRDQDTtaVHLVVK- +>UniRef100_UPI000EAAE6B2_79684/ 80 0.241 2.219E-14 2 113 116 265 387 390 +--FTggvnITTPEQTVQEVQGETAHLPCMFTLSPK-DRGPLFIDWMLLTGPKNEVVNHMFIVSLADKIYdgfyqdmKGRVKFTSNDLQSGDASINITNVQLSDAGTYQCEVFHGaGAAKRAIQLTV-- +>UniRef100_UPI00196654DE_55291/ 80 0.282 2.219E-14 9 106 116 110 208 391 +---------DCLTANIGDTVQIPCSLNTKEFLKAEDISVEWTTGDGRiIHSFVKGKDNLTNQVPQFKGRAQLFKPELSRGNLSLRLSNVSVDDEGEFECKYHKAGETS--------- +>UniRef100_UPI0007403D6C_7918/ 80 0.292 2.219E-14 5 115 116 28 135 409 +-----EIPSVMLTCGFSQDCVLPCRF--RPAGD---EVIHWKKDSLHVHSYYHQADQLSNQDLQYNGRTALFKDQlLTLGNASLLLRHIKVQDKGRYQCSISTQmGSNESSVIVKVEA +>UniRef100_UPI00148D4A73_8267/ 80 0.260 2.219E-14 8 113 116 33 142 506 +--------RSPVSEQLGRETTLPCW--LNPPQSAEALEVRWYRNdhfDTPIILYQNKK---MAQESSYVGRASFglkdaASGGLAAGDVSLKLLNVGIEDEGDYTCYVSSdQGYDRGSVTLKV-- +>UniRef100_UPI001653EBCF_283035/ 80 0.234 2.219E-14 2 110 116 9 118 584 +--FLSEAASDQIEVPVnpGDDVTLSCQ-----AAGSSISVVKWSRPDLEpdiVFFYIDGRLDPDNQNPSFKDRVELVDRDLKDGDVSLKLKNVNRHDTGTYTCGVKTGDTDPiRTIT----- +>UniRef100_UPI00143D81F7_64144/ 80 0.222 2.219E-14 17 112 116 440 534 586 +-----------------SDVTLPCR----SPRNKSITAVMWTRSDlqpDSVYLYQDGQTDLERQHPSFKDRVELKDREMKNGDVSLILKNVTTDDNGRYKCEVIHNKTNWKTGDLN--- +>UniRef100_I3JC62_8128/ 80 0.222 2.219E-14 4 113 116 488 599 614 +----VSPERKIITAESGKDVTLTCRAP-----NNSIITVHWSRADlkkEYLLLYQDGHFVPDSQHPSFKNRVELQDRQMKDGDVSLILKDVTVNDAETYKCYGFMAETHSweliSFISLTV-- +>UniRef100_UPI001643C4CA_32507/ 80 0.266 2.219E-14 0 115 116 231 348 629 +DDFDhVSLPvvaDTEVSCIFMERCMLPCSY------GGRDVVIHWHQvsaGDITVHSFYHNKDQLERQNQRFRGRTSLFNDQISTGNASLQLTKVEVQDEGRYKCYTSTdRGNQESFINLKIDA +>UniRef100_A0A6A5F1V8_8168/ 80 0.247 2.219E-14 8 113 116 47 155 694 +--------QDPQEVKVGEDVTLQCQ----APRDARIKLLDWIRPDlesaGYIFRFIPGESTTRNQHPLYRGRVELRDPQMKGGDVSVVLKKVRVSDTGTYLCRVGREGekpKLYNTTQLIV-- +>UniRef100_UPI001963E3F9_55291/ 80 0.295 2.219E-14 3 115 116 22 129 734 +---TVHTPQPFPVAHVGSQVLLQCFFTVTPDvIDVKQLTVTWIQYAQTVATFTKG-DIFEKQN------LSLNAEGLKSGDASLLIRRVVLDDEGQYRCTVQHkGEEKDVDIHVNVRA +>UniRef100_A0A0P7UJN2_113540/ 80 0.273 2.219E-14 11 115 116 290 391 750 +-----------VTCTFSQDCVLPCSF--EPTGSAAN--ISWHRQDSPVLFFDGSGRSAERQSPHYMGRTSLFWERVSHGNASLQLRSVNTADRGRYRCRVSTeQGARDAFIIARVEA +>UniRef100_UPI0013B423F5_8084/ 79 0.241 3.043E-14 5 113 116 16 126 160 +-----SVSAEDITDYSGLNVTLTCT-TTENQ----PVAVEWSRadlGDKFVLLYRDDQIDSSIQHPDYKNRVDLADRRMKDGDVSLVLMNATTNDNGTYECRVQNQGSlDPKlirTINLDV-- +>UniRef100_UPI0018E2027A_77115/ 79 0.267 3.043E-14 2 111 116 4 115 171 +--FCssVSENQKLLSVEPGQNILLPCRAPDGRP----VLAVEWTRTDldpEYVFLFRDEQTVPSYQHPSFRDRVDLQDRQMKNGDISLILTNVRSEDRGTYECRVFQAvNKIRKRANL---- +>UniRef100_A0A4W6EQY7_8187/ 79 0.245 3.043E-14 3 114 116 9 123 172 +---TVSQHTSAMELFEGEGfVLLPCEYNT---FDLDDPIVVWSRNDlspSTVHQRQPNGDELKDQNQLYSGRTSMMPDALEEGDLSLNLTKLQVSDSGNYTCTIRSvGGRRSmMTVQLQVK- +>UniRef100_UPI0014460788_310571/ 79 0.236 3.043E-14 2 114 116 9 131 184 +--FLLTVPlagfsgdTQEVTVKRGEDVTLVCRAPREAAIE----QLAWSRaepkSHKYVFFLRNNRQFINSQLPSYRGRVKLMDPEMKDGNASVILRNITINDTGTYECRIGWSstGRELiSTIKLKVQ- +>UniRef100_A0A3P8QRQ7_8154/ 79 0.221 3.043E-14 2 113 116 21 138 189 +--FVVLLTEiaDRLIVNPGQDAPLQCQ----GPRDAEITLLEWNRadlkSDDYVFLYRNQRPYENYQHESFKGRVNLMDPSMKDGNVSVTLRNVKLTDTGTYKCQITTKETESvvheCSISLKV-- +>UniRef100_UPI00090508D7_8128/ 79 0.237 3.043E-14 2 113 116 15 126 190 +--FVAESADQKIIAESGQDVTLTCRAP--NNID----NVKWSRadlGDKHVLLYKDGRFVLENQHESFEKRVDLQDRQMKDGEVSLILKNVTINDTGTYKCGVmrQREGLSLiTSVYLHV-- +>UniRef100_UPI000E45ECE0_64144/ 79 0.231 3.043E-14 11 113 116 27 130 198 +-----------IRAKPGDDVVLQCQ----SLTEADITVLKWNREelksDSFVFFFRGKRVYENYQHESYRGRVELKDPEMKNGDVSVILKNVNINDTGTYECYVGYGGtHDLININLRV-- +>UniRef100_A0A3Q4M9D3_32507/ 79 0.230 3.043E-14 2 113 116 7 128 201 +--FLLPSGQDEVQVEAGADATLDCQ----GPTEGTITVIAWNKrgmqTDGYVFFYREDRPYKAYQHPLFQGRVELGDPQMKGGNMSIILHNTTVNDTGTYECHISYqsGSGRDKRVTpeiisetsLKV-- +>UniRef100_A0A484C1Y4_8167/ 79 0.280 3.043E-14 17 115 116 31 128 219 +-----------------ESCILPCSFP--PGDEVVIHWIQMTTKDIQAHSYYHNQDQLGLQDQHFRGRTSLFQDQISRGNASLRLTGVEVQDQGRYKCYTGTiTGNKELFINLNVDA +>UniRef100_UPI0009A2829C_259920/ 79 0.247 3.043E-14 8 113 116 16 126 231 +--------PVPVSGFLGEQVVLPCTY--KGKVPVSDLLVIWGISEREILwKFIDGNDDLTDQHPRFRNRTDLFKDQLEQGNWSFLISDLRESDQDEYKCYiykriaVGYNLEQTDFVHLSV-- +>UniRef100_A0A5A9PEX4_1572043/ 79 0.260 3.043E-14 2 115 116 18 138 239 +--FTVDMEQSAYEARLHEDIQLVCTF--SQVKSLSDLHVIWRRidpkPEEEVYRYMRGRKMQNFTDPQFRERAHLIQEQLNQNRAVLQLKKLRIKDSGIYQCIVKVkddGGydGDYKDIKLSVTA +>UniRef100_A0A7N6BQK5_64144/ 79 0.301 3.043E-14 11 113 116 1 99 253 +-----------LTVPRGENCILPCSFKTGA-----DVVIDWIQgtEGNLVHSYHHSQDQLSYQDRRFRNRTSLFKDQISRGNASLQLTGVQ--DQGRYRCFTSTiLSKKESFIHLQV-- +>UniRef100_UPI0010FAC235_113540/ 79 0.265 3.043E-14 4 115 116 117 222 265 +----VSVSTDrNITAQVGDPVTLPCYANVGKQANLSHLNIRWEKDGQTVLDIQSGT------GSGFKNRVSLSPDRVRVGDLSLTISAVLFSDRGAYRCFFSNDIGTPEGIILSI-A +>UniRef100_UPI0016537595_283035/ 79 0.230 3.043E-14 8 115 116 25 135 278 +--------SAVIYVDEGRDVTLPCSLSTKDNIELN--LFDWRKDDQmEVFTYDRGfhyNNGRSGQSEQFKVRVFHFPDELKYGNASIRIRNVKVADSGDYTCEFPLQQKRDKiHIKLVVAA +>UniRef100_A0A1A8BF43_1051664/ 79 0.274 3.043E-14 8 115 116 15 122 279 +--------KDVKQVEVGaESVTL--NFKLKHP-DGD--KVEWKHVwiEKLVYTFENGYKQPGDQHEDYRGRVEVNQDLLKTGDFSLTLRNLQWRDSGVYICTVYKEGEiiKQKAVNLWVSA +>UniRef100_A0A3Q3AV35_37003/ 79 0.265 3.043E-14 7 115 116 62 169 282 +-------PSVEVSCVFSERCTLPCQFHFSP-----DVVIHWIHgttGDPFAHSYYNGRDQLGVQDDSYKGRTFLFKDQISRGNASLLLTGLQIQDQGRYQCYTATtYGYMGSFVGLEIEA +>UniRef100_A0A6F9BUD1_861768/ 79 0.288 3.043E-14 1 95 116 86 182 285 +-ALRFEVPELPVVALYGMDTTLNCSFSHASPFNLSDLSVFWQLTDtkRSVHSYWASQDQLADQGERYANRTSLYPSQLGAGNASLLLRGVRVADEAPY-------------------- +>UniRef100_I3NHI3_43179/ 79 0.236 3.043E-14 9 115 116 21 134 289 +---------EEIRALVGSDVKLSCVYPGTGRFDLDDLFVYWQVSESNavVTYYLPENSSTGLEDSHYKNRAHLSLDSMQQGDFSLHLRNVTPRDEQKFKCLVFRKSLELGRIleavvTLHVAA +>UniRef100_W5L950_7994/ 79 0.305 3.043E-14 2 115 116 20 137 326 +--FTVTSEQDSYDGELHKKITMGCRFSPVEKSQISQLSVIWQRVEPLpvmeVYRLEKGVEIRNVTDGQFQNRAQLLKDELKKFRAVLELFPLQISDSGTYQCIVKHKEADYKKTTLTVRA +>UniRef100_A0A669EKA1_8128/ 79 0.289 3.043E-14 1 115 116 14 129 333 +-AFlwTLTNGDTNVSCIFMETCMLPCS-----SERGSDAIIHWFQlsaGNLFVHLFYDGHDQLAVQNQRFRGRTSLFPDQVSSGNASLLLTRVKVQDEGRYKCQAITrRGIKESFITLKMDA +>UniRef100_UPI0014041754_386614/ 79 0.256 3.043E-14 2 115 116 12 126 368 +--FLVGCDSESMTLRVTEDLITSCYFY--SQSEARLITVLWERfdPQRVVYSYQINQSLWQNQDPSYRNRTQMFENEIADGNVSLKLRNVSLLDAGMYRVNVSAsSGQGFKDIRVTVGA +>UniRef100_UPI0014903A4B_1203425/ 79 0.277 3.043E-14 17 115 116 30 125 380 +-----------------ETCILPCTY-----AQGDQVVIHWIQGDKTaVHSYYRDRDQLERQNPSFRGRTGLFKDQISKGNASLKLTAVTPGDQGRYKCYVSTiTGNKEFIVELIVSA +>UniRef100_UPI00106E0A1B_8167/ 79 0.234 3.043E-14 6 113 116 124 233 381 +------VPGFSVVTLPGRDVILQCR-----DADSSIRAVKWSRPDlkpDTVLLSRDGHLDTDHQHPSFKDRVELVDRDLKDGEVSLTLKNVNKHDAGTYKCRVKSAVSNHfrliRTIRLQV-- +>UniRef100_A0A667YNQ1_586833/ 79 0.287 3.043E-14 11 114 116 27 129 392 +-----------VSCRLQDSCVLPCTF-----EPGEGETIYWTQQlsvDIDVHSFYNDRDQLDNQDQRYQGRTSLYKDQISGGNASLQLTAVTFQDQGRYKCYIDTiLGPTESFIQLEVQ- +>UniRef100_UPI0011B49FB7_8049/ 79 0.275 3.043E-14 4 115 116 20 129 427 +----VQGDTK-VGCVFGGSCVLPCRF--QPNGD---MIFHWgEISGKKlqVHSYYDDQDQLGYQDPLYKGRTSLFNDQISGGNASLGLARVNLQDQGRYLCYASTSQNNQRTfVTLTVRA +>UniRef100_A0A6G1Q828_215402/ 79 0.250 3.043E-14 1 114 116 285 397 562 +-AFQV----ATMEVTEGvESVLLPCKITAGLPED---VTVEWKVTvPKPmmVHVYQNNQTQPDKQHEVYRGRTEMKKDPMQTGDLSLTLSDPRVDDGGVYICAVYRDGEtlQQKRVALCVK- +>UniRef100_A0A671VBA1_8175/ 79 0.258 3.043E-14 4 109 116 20 126 645 +----VSGEPEVMRVKPGQNVILPCQ-TG----DVTIKAAEWIKsepkPPKNILFWRGGRLQSEYQqHSSFKGRVQLLDGELKNGDVSLILKDVNREDVGTYECRVKTDDSASlKTI------ +>UniRef100_UPI001AADA2D2_8407/ 79 0.247 3.043E-14 1 115 116 17 125 721 +-ALDVLAPRT-HSALIGSTTLVPCSFTVgSPPINPQFLAILWQYGEKELVRYDNKEKSS-------SPRMSIDEKEAKQGNASLTIHNVTIADQGTYKCLIIYSPmKGMKEIQVDIQA +>UniRef100_UPI0013AFA001_54343/ 79 0.234 3.043E-14 8 98 116 573 668 812 +--------PKVITVKEGSDVILPCH--VWPKKDLRSKRFNWRKHDKKaergqiMFLYDEGQrVKVDGQDEQFRNRVDYFPEELKQGNASIIIRNTTKADSGYYDCY----------------- +>UniRef100_A0A7J6BKD3_369639/ 79 0.277 3.043E-14 2 100 116 923 1020 1187 +--FVVTHSQD-LFNPLGSSVVLPCY--IDKRLLNDSLEVEWRRTDsgTLVHLYQNGESQAESQQQDYHDRAHFFTDQIQHGNFSLRLDNLTTGDVGNYTCTVN--------------- +>UniRef100_A0A315V4J2_33528/ 79 0.263 3.043E-14 6 115 116 1364 1472 2022 +------CPYTEVTCVHNQRCILPCMFHMD-----SVSIVHWIHmtDGEPRAHFYNSKkNQVNQQDPHFRGRTSLFKDQLSRGDASLLLTGVKVQDEGKYKCFAIAkDGRKELNVYLNVEA +>UniRef100_UPI0008540210_125878/ 79 0.273 3.043E-14 1 115 116 699 807 2084 +-ALVVSAPT-PHRAQLGTNIVLPCSFKVdDASIDPKFLAILWLFKGEEVLRVDNKEEKS---HP----RMFMNKQDIAKGIASMEIKNVTISDIGQYRCMVIYtPQRQYKDIDLSVYA +>UniRef100_A0A3Q0RMM6_61819/ 79 0.236 4.173E-14 11 114 116 29 135 163 +-----------VEVQEGATfVVLPCEFHT---FEVKESTIVWSRNDLNpptVHLHREEGDDLQNQNEHYRGRTSMKTDALESGDLSLTLTKIQLSDNGNYTCTIRRLGVqlHQTTVQLQVQ- +>UniRef100_UPI0019559817_90988/ 79 0.240 4.173E-14 8 114 116 19 121 164 +--------QEPIVGFIGDSAVLPC-FSKEHRLELQDITVRWRYNDSlNVYDIIDGKGSVDDQHLAYKKRVETFPDGFEKGNFTLKINNLQNNDTGKYVCYA----TEIQSVDLLVK- +>UniRef100_A0A5E4A875_9995/ 79 0.273 4.173E-14 1 115 116 27 139 176 +-AVEVQVPEDPVVALVGNDATLHCSFSPEPGFSLVQLNLIWQLTDTNqlLHSFAEGWD----QGSAYANRTMLFPDLLAQSNGFLRLQGVRVANESSFTCFVSIRDFGSAAVSLLVAA +>UniRef100_A0A6G1Q6G7_215402/ 79 0.256 4.173E-14 2 114 116 18 133 177 +--F-VLAPKveKNITADHGQDITLPCQ---DPSYT-NLIALEWTRPqldPKYVFiFYRHWWFKLETQHSSFKHRTKLKDKQMKDGDVSLILENVKLNDTGKYECHVMLSRANHSEriINLRVN- +>UniRef100_A0A3B3Z2M8_48701/ 79 0.245 4.173E-14 2 113 116 8 121 179 +--FFSYVPT--LQTREGSDVMLPCS--PSGKNDLTYQVFDWEKDDEQqVFLYHNGKhynNGLTGQNENFKNRVEFFQDQLQFGNASIRIKNTKLTDSGNYSCTFPLlqPPGQKFYMNLVV-- +>UniRef100_A0A3B3UYB2_48699/ 79 0.252 4.173E-14 8 113 116 18 127 180 +--------SQQVKVKLGQNVSLEC---VGPS-DEEIKLFTWTKDGlgsDHVFFYRNGRSYGSYQHESFRGRVDL-RSSLKDGDFSVVLHNVSKTDEGTYRCVIITrrsGGHDGKlhsFVNLTV-- +>UniRef100_A0A437CDK5_123683/ 79 0.212 4.173E-14 11 113 116 22 130 189 +-----------ITAEPGQDVILRC----EDPGNNKIILLEWSKKDlvkKKMFVIRNGRPLPADQHESFKNRVYLLQSDMKDGDLSVVLKNVTVNDTGTYECRVLQQddplGSPLKlisSINLQV-- +>UniRef100_UPI00072E8DF9_48699/ 79 0.262 4.173E-14 3 115 116 23 135 190 +---TASGDQN-LSVRSGGSVTLSCS--AADLTDPE--AVIWSRTdlDSDVLFVRPGQKNSLIRHQSYQNRANLLDWQVKNGEASLVLDNVTTDDSGTYECRVQIKEKEMKRIstvSLQVSA +>UniRef100_A0A3S2PTT7_123683/ 79 0.250 4.173E-14 0 113 116 13 136 203 +NLFWRNVQSEILlSVYPGDDVILPCC--LDSEVDLQDYTVEWSKlevkPDpadrqgrvPYVYLYRNRKTVTKVMMETFIQRVSLNPDGLKRGDVTLKIRKVTLQDEGTYRCFI--PGLNHrETVHLVV-- +>UniRef100_A0A498MG54_84645/ 79 0.230 4.173E-14 16 114 116 101 196 206 +----------------GDSVVLPCS---SAKHDLKDTDVHWRDnNDNIVYDIIKGKDSVANQQKRYKNRAETFPEEYERGNFSIKLNNLTHTDAGRYSCYI-TPSDEQKTIQLIIN- +>UniRef100_UPI001653D85F_283035/ 79 0.233 4.173E-14 2 113 116 71 192 211 +--FNIklVVEPKLIKVEEGSDVTLPCS--LITKENLRLTRFIWQKvsqktdDDQKVFLYDKGHlysDERPGQSEKFKGRVSHFPDELEQGNASIIIRKTTRADSGEYRCIIPLiQKPQIFNINLVV-- +>UniRef100_A0A3Q2GQF9_28743/ 79 0.252 4.173E-14 4 100 116 24 122 213 +----VSSPADPtkIPAEPGEDIILPCRVLEKEPVD----IVDWSRADlgekEHVALYRDDQFDPDGQHLFYRNRVDLQDREMKDGNVSLVLKNVTIKDTGTYECRFN--------------- +>UniRef100_UPI0003BC6B2E_8153/ 79 0.209 4.173E-14 4 115 116 17 140 213 +----VVVDSAVVInipAVSGQSAILSCR-----TQNKSVIVVEWSRPDlknEHVLFYRDEQFDTDNQHPSFKQRVALQDRQMKDGDVSLILKDVTINDMGTYECRVFMRGTNRRKrailetepiciINLSVSA +>UniRef100_A0A3P9MPM1_8090/ 79 0.239 4.173E-14 5 97 116 13 107 214 +-----SAQPHQVVAVVGDAVTLPCSLEDRTRFD-DSPTVEWTRPDlepKAALVYRDNSEVFEMKHQRFEFRTSLFHSEVKDGNVSLRISNVQLSDAGMFYC------------------ +>UniRef100_UPI0011EA0F25_63155/ 79 0.229 4.173E-14 4 108 116 49 151 220 +----VSAPvdQRSITAEPGETVTLPCRVPL------PVKVLQWHRSNRTeyVLSFRDEQFDPEDQDPTFVNRVDLKDRKMTDGDASLIIKNITTSDAGVYECRAIRSTANRRR------- +>UniRef100_A0A671WTL2_8175/ 79 0.271 4.173E-14 2 115 116 16 127 232 +--WTFIGGDAAVCVF-NTSCILPCSF--KPGAD---VVIHWIHvNGKEitVHSYYHGGDQLAYQDQRFKARTSLFQDQISKGDATLQLSRVELQDQGRYKCYTSTiAGNHESFININVEA +>UniRef100_A0A6G0HKU4_215358/ 79 0.274 4.173E-14 17 115 116 31 127 245 +-----------------ESCILPCSF--KPGDDA---VIHWIEDpsKTPVHSYYHNQDQLAHQGPRYKGRTSLFKDQISRGNASLLLRRTEVQDKGTYKCYTSTiTGNRESFINIDVEA +>UniRef100_UPI00155F32DB_417921/ 79 0.217 4.173E-14 7 113 116 125 233 251 +-------PDlKEVTVDPGDDVLLPCR------ADFYINVVKWTRPDlepDTVLLYRDGHLETDKQNPSFKDRVNLVNRKQKDPEVSLILKNVNINDAGTYECRVITGDTDHIRiltiIHLQV-- +>UniRef100_UPI00074283B6_28743/ 79 0.233 4.173E-14 11 113 116 31 132 252 +-----------VSCQFSRTCILPCSF---PPGD--QVVIHWIRHlpiKSQVHSYYHNQDQMGQQSDEFKGRTSLSNQLISTGNASLQLSNVMVQDEGRYQCYTSTiNGNKETFIQLKV-- +>UniRef100_A0A3Q0RLI0_61819/ 79 0.283 4.173E-14 11 113 116 34 134 261 +-----------VSCDFKQNCILPCRFQPNP-----ELVLHWIQTPGNiqVHSFYHNQDQLGHQNKRFSGRTSLFEDQISSGNASLQLTGVEIEDEGTYKCYTSTiGGNNELFVKINV-- +>UniRef100_A0A3P8UUU2_244447/ 79 0.277 4.173E-14 1 115 116 34 148 269 +-SFG-TLSSDRIpVANLGQDHVLSCYL---PNTIVTKLSVTWAKlgESGVVYQYSNGAPILQDQNSQFRGRTELFPDALVNGNASLRLRTARRSDEGEYTCTISSsAGGGKVSISLRTAA +>UniRef100_A0A7L2RJV7_254563/ 79 0.235 4.173E-14 2 115 116 18 138 271 +--FGVSGKHSiNVMALtslgnIGQTSILGCTF--EPDIQMGSITIRWAKEGvaGLVHEFKGGKDHLQEQNPLFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTaRGRGTAVLQYRTGA +>UniRef100_UPI0008F9EFB9_7962/ 79 0.277 4.173E-14 2 115 116 63 179 305 +--FTVSLQESNYEAKLHEDVRLECLF--SSVESPSNLTVIWSRvEPKQaveVYRLERGKENHLYTSAMFIQRAQLIHEQLKKNRAVLHLKKLQIKDSGTYRCIVKVkDDGDYKQVTLSVTA +>UniRef100_UPI0001E90D90_7955/ 79 0.228 4.173E-14 1 113 116 12 120 319 +-ALSLVCSSDFVQSHPGDDAVLSCY--LHPSISAVSMEIRWYREDDLVCSYTNKQ---ITMSVDYVNRVRLSAEHLAIGNVSLTVRDVESSQSGSYRCEVSHEGQTLkKHIFLSV-- +>UniRef100_UPI001ABDAC61_8384/ 79 0.299 4.173E-14 1 115 116 30 138 343 +-AFDLSGPKT-YQVLIGSDVVLRCTFIVDQlPVDTKFLAIHWFFMGKQVLTYDN---VLNVS----RLGLSMDLQAALMGDASLRISKVKISDKGVYKCLVVYsPHSKMKEITLDVQA +>UniRef100_A0A3Q1CD28_80972/ 79 0.318 4.173E-14 3 115 116 23 133 360 +---TVSRGDTEVSCVFMERCILPCSFQVADQIN-----IRWHsiTRDFNVHSFYYNQDQLRSQHQIYRDRTSLFKDQISTGNASLQLTGVTVQDEGIYQCYISTvNAPQISLTNLTVYA +>UniRef100_A0A4X2LZK7_29139/ 79 0.223 4.173E-14 1 113 116 18 136 365 +-SMTITTTEGMFEKAKGETVHLPCKFTIAP-EDQEPLHIEWIKSpadnqkaDQEIILY-SGGNIYDIYSEDLKGRVYFTSSDPKLGDASINITNLQLSDVGTYQCKVKKlPGVANKKMQLSV-- +>UniRef100_UPI00106E0A1B_8167/ 79 0.225 4.173E-14 8 113 116 234 348 381 +--------PDLIVVRVsGEDVILPCEAD-----DSSIRVIKWSRPDlkpDTVFLYSDGHLNIYDQHPSFKDRVELVDRELKDGNVSLILKNVSRHHAGTYECGVKTGHSTQDTnsdtiriiriIRLQV-- +>UniRef100_UPI0018F4EB32_7830/ 79 0.247 4.173E-14 2 115 116 26 140 382 +--FLVGCDSDRIPIKVGEDLITPCYFY--SQYEPQLVSIVWERlgPRRLVQQYLHNTSRHGQQDAAYQNRSQMFENEIAEGNVSLRLNNMSLSDTGTYRLNVSSnSGTGYKDINISVGA +>UniRef100_A0A5C6NXG8_433684/ 79 0.282 4.173E-14 2 115 116 19 129 389 +--WTLRGGESTVCV-VGHRCILPCTF-----LPGRDTLIHWMQmPNKNIThSYYDNKDQLGSQIPSFQSRTSLFQDQISRGNASLLLMWVKVEDQGQYMCYSSTDiDNSENFIELKVEA +>UniRef100_UPI0018ACDC71_37003/ 79 0.280 4.173E-14 6 115 116 27 134 398 +------GDPE-VTCVFSSSCLLPCHFQVGT-----LPLIHWIYmpaEDTYIHSYYFNQDQQGYRDQLFRGRTSLFKDQISRGNASLLLRGVKVQDEGRYKCYTSTtGGNKESFINLKTEA +>UniRef100_UPI0015D0582F_8005/ 79 0.271 4.173E-14 4 113 116 138 247 399 +----VSG-GHVVSAYVGDDTTLNCS--VHSHIPPEELqQVSWKKMDQNiiVLLFVKGEIQPESTHDRYRDRVELFnPEEIHKGNLSMKLTNVQTGDKGLYICEV-LNGALSANTTVEI-- +>UniRef100_A0A6P6NXH9_7957/ 79 0.271 4.173E-14 2 105 116 145 246 402 +--FMVE--RSHHTpVSLGASVVLPCY--DDKPSILENLTVEWRKEDlkNLVHVYQDGESRAEEQDEDYQRRAHLFTEHIKDGNFSLCLDDLRAADEGEYTCTV-YSGSW---------- +>UniRef100_UPI000BBDA499_7994/ 79 0.267 4.173E-14 3 114 116 135 246 408 +---TVTG-GHVISAYAGEAVTLNCS--VDSHIPPEKMeEVSWKKvdQDILVLMFKDGEVKTESVHGSYMGRVEFcSLDEISKGNFSLRLKDLRTEDKGLYMCEV-FSGEFSANATVEVQ- +>UniRef100_UPI0011EA4F5A_63155/ 79 0.258 4.173E-14 11 114 116 19 127 411 +-----------VVVEVNKeekSVLLPCQYSGFVPED---LTVMWTRSDldpRSVHLQQEGVDDLKGQNQRYSGRTSLRPDALDTGDFSLTLRTPQLTDSGNYTCSITDGtlERRLGDLQLQVK- +>UniRef100_UPI001953BA2A_47969/ 79 0.218 4.173E-14 5 113 116 24 140 469 +-----SGPPDTrVIVMEDDDVILPCS--LSTNQNIEKELFVWKKegtvPQKEVFMYVGGKhynNGLPGQDEQFRDRVSHFPEELKYGNASIRIKQTKLEDKGIYTCIFPDikPSGKTSRIELVV-- +>UniRef100_A0A553R2M1_623744/ 79 0.247 4.173E-14 4 111 116 136 244 579 +----VSGSDRLVSVYAGEDVTLDCS--VDSHIKPEFIeEVSWKKTDQDgdilVVLYQNNETRPEDSEEQFRGRAQFFKDEILRGNFSLRMS-VRTEDKGVYICQV-FAGDLSANVTV---- +>UniRef100_UPI001A7E5E37_43689/ 79 0.244 4.173E-14 3 113 116 256 379 653 +---TVVPPdQKNIIVDSGRNVILPCQVPL---LDLKfIMVVVWKRADlgeECVFSYPNQRFHPENQHPSFKNRVDLQDRQMKGGDVSLILKDVTTDDAGAYECHVVQreslgweiaSPTSHhiSTIYLSV-- +>UniRef100_A0A498M696_84645/ 79 0.283 4.173E-14 0 115 116 276 388 732 +NGFTVTYSQN-ARVRLGSSVVLN-FYSVKP-LQMKDLKVKWRRKDKKtlVHLYQDGESRPQ-QD--YQDRAHFITDQIQHGNFSLRLDNVEEEDAGEYTCRVYSQQrcVFSTQFTLE-KA +>UniRef100_UPI000904ED03_8128/ 79 0.239 4.173E-14 4 113 116 46 163 773 +----VRVPPpewvEVLVVTEGEeSVLLP--FKTTPDLP-QDVTVEWTLTQPKpmkVHVYESGNNQPDKQDQGYRGRTEMDEDPLNTKDLSLTLKDLHLTDSGVYTCTVYNkDGHmlIQKSVTLNV-- +>UniRef100_UPI001963C92D_8168/ 79 0.221 4.173E-14 6 111 116 534 643 778 +------VEPKVIKVEHGDDVTLPCSL---WPKDIQSTWFEWEKcddDDQKVFLYDYGDlysDERPGQSEKFKGRVSHFPKELEQGNASITIRNMTWADSGVYRClYVDCQNTQQFYIGL---- +>UniRef100_A0A6J2V2W9_29144/ 79 0.269 5.723E-14 7 110 116 31 126 143 +-------PNTVIEVK-NEDATLPCY--LSPETSAVTMEIRWFKWIYCIYQYKNGE---VREGRGYEGRVSLIMEELQRGNVSLTLRDVQRADEGKYRCMVLYG--EDKKVT----- +>UniRef100_UPI0009A4716A_259920/ 79 0.240 5.723E-14 12 111 116 21 121 148 +------------VVHLGDDVVLGCVF---VPVPLSGLIIEWTLRESEVrlaYSYHDGSAHEVNQHPQFQNRTELSESRLEHGEASLRLRNVSVRDEGTYRCYVRSvQGKHEETLRL---- +>UniRef100_UPI0006AB35D3_303518/ 79 0.232 5.723E-14 9 113 116 30 136 162 +---------EELTVKQAKDVTLECYGPGDA-----NIMISWQKPDLQseyyVFYFSDEHIHKDKQHESFKGRVELKDPEMKNGNFSVILKNVTMNDAGKYECYAGYhrqRPQLLKSINLKV-- +>UniRef100_UPI001952BD72_47969/ 79 0.247 5.723E-14 11 113 116 18 124 167 +-----------VEVYVGvESVLLPCQLPADVSSD--FLAAVWDREelkDPTVHVRLQSGDDFKDQNVRYTNRTSLRADALQTGDLSLTLRNPTVSDSGNYTCntRVFRGNQSRIDIQLKV-- +>UniRef100_UPI00109FCBF5_27687/ 79 0.252 5.723E-14 7 114 116 20 123 170 +-------PED-IVGISGNDVLLPCVFSAPKPLDVQTVSFAWDRlPNINMLFFSSGKSNIA---PGYTDRISLNDDQIDKGNISLVLKNIQKTDEGNYMC---YPPQDQqaQDVKLTVK- +>UniRef100_A0A6A5ERL0_8168/ 79 0.227 5.723E-14 2 113 116 14 140 172 +--FLLFRPSEaasdmmVVPVHPGQDVILPCWA-VDPSIS----AVEWSRHDpkpEYILFYSDKETDTTIHNPSYKNRVDLSGKELKDGDASLILKNVSSIDQGTYECRIAPAGSGRKKraiidsdpirtIRLQV-- +>UniRef100_UPI000E458F88_64144/ 79 0.250 5.723E-14 13 113 116 2 104 174 +-------------AKPGDDVVLQCR-----SLRVSAFTVlKWIRMDLNsegyIFFFRENRVYENYQHPSYRGRVELKDPEMKDGDVSVILKNVTVNDTGTYECYVGYrtGSEFNNTINLTV-- +>UniRef100_A0A3Q3XA41_94237/ 79 0.292 5.723E-14 19 115 116 20 114 176 +-------------------VTLQCR--LDPHIDLLDFTVDWRRVDLNqdVHVYRHKRDDPAPQVESYRGRTSLDHEELRRGFLTLSISSLQLSDSGPYTCYVPKLNA-RCTIELSV-A +>UniRef100_A0A3B4FPR5_303518/ 79 0.270 5.723E-14 0 114 116 24 139 180 +NADDVSLPvvaDTEVSCIFMESCMLRCSYSG------SDVVIHWTQvsaGDLNVHSFYNNQDQLKLQSERFRGRTSLFNDQIAAGNASLQLKMVEVQDEGRYKCYTSTdGGNQESFINLKIK- +>UniRef100_UPI00090575D7_8128/ 79 0.245 5.723E-14 9 113 116 21 134 193 +---------QEVKVRPGQNATLECR----GSSDLMISVVQWRKpdlkPDSYVFFYRKPHSYENYQHESFKGRVDLREPSMKDGDASVILRNVSISDTGTYECEIITsntrsGERDVKEfkhsINLTV-- +>UniRef100_UPI000B43361C_7955/ 79 0.230 5.723E-14 4 102 116 33 130 210 +----VSGSANPVSASVGEDVTLNCS--VKSHVPPEEIeQVSWRKTDKNLQLLLFEKNTVSPGDERYRERVEFFSSEISKGNFSVRLRSIRTEDAGVYMCLVKTG------------- +>UniRef100_UPI000F4FB4F3_1234273/ 79 0.233 5.723E-14 13 114 116 27 122 217 +-------------AFVGDTVILPCSID----HTIAGVDVFWRDDDEAVLlNFIKSEEDFSAQNREYKGRVQTFPNEIANGNFSIKLSNVKLSDSGTYTCKA--SGS-VQSVELIVK- +>UniRef100_H3A234_7897/ 79 0.289 5.723E-14 3 115 116 29 135 217 +---TVLTDPAPVIARLGTSVHLNCLFEVgKPQIELASLAVQWFFNGQKVAEF---NDKLHI----YSPGVAISEQGLKDGNASLVLTDVHIAHEGDYVCKVFYTLDKTERITLKVKA +>UniRef100_A0A6G1Q6R9_215402/ 79 0.214 5.723E-14 1 113 116 39 160 220 +-SFVFLGSkcQDQLNAKPGEDIVLQCQAPRGAAIGL----IQWTRPDlksGDVFFYRDGNSHDNYQHASFRGRVKLRDPQMKDGDVSVILQNVTINDAGRYDCRtIINSGSTEpatpqlmNNIHLMV-- +>UniRef100_UPI000CE1798E_8090/ 79 0.228 5.723E-14 5 113 116 77 187 262 +-----TTPDIQIKKKPGDNVTLMCE---DPEYKKDSSLLEWRRNDSKILfLFKDGRPSPYDPHESFRNRVFLNDSQMKDGNLSVVLKNVTMNDTGTYQCNVTHENKDPlkliSTVHLSV-- +>UniRef100_UPI00148B40FD_8267/ 79 0.245 5.723E-14 5 115 116 41 147 268 +-----TVP----IANLGQDTLLSCYLLT---QTVTKVSVTWEKKDlsGVVYKYKNGAANLQDQNSQFKGRTQLFSEALVTGNASLLLRNVRQSDEGEYTCILSSSQSgGTVNIHLRTAA +>UniRef100_A0A3P9Q4A6_8081/ 79 0.261 5.723E-14 4 111 116 38 147 271 +----VSSNTKPV-ANLGEDQILSCYVSAESQPNrLGQVSVSWDKTDlGKVYRYENGAPALDGQASEFKGRARVFPDAVAIGNASLLLRSVRSSDEGEYTCTIRSSvGHGTVSIQL---- +>UniRef100_A0A3Q3FUR1_56723/ 79 0.254 5.723E-14 17 115 116 30 126 272 +-----------------ESCILPCSFK-----QGDKVLVHWNqiKGNTLVHSYFYDRDQLERQDESFKGRTSLFQDQISKGNVSLRLTGVKLEDQGRYKCYTSTtNGNKESFVDLNLEA +>UniRef100_UPI001A98C224_8245/ 79 0.280 5.723E-14 12 113 116 45 148 273 +------------VANLGEDQLLSCFLRTeSEQARVGQVAVTWVKNDpeRLVYRYEDGAPDLGDQDSQFRGRAQVFPGALVAGNASLLMRNVRRSDEGEYTCSISSseGGG---KVNMRV-- +>UniRef100_UPI000D62D047_244447/ 79 0.289 5.723E-14 2 113 116 23 132 290 +--FTVDVEQDTYTSEFGGTVVMGCSFRPIPSNNVSDLKVRWYLEGSKPLdVYVTEKXX----XXXXXXXXXXLTKELKEGRARLQLSNLKISDSGTYVCVVKSdPGADYKKVTLSV-- +>UniRef100_UPI00165BA461_8078/ 79 0.245 5.723E-14 5 115 116 134 246 294 +-----TQDQTNITAEPGQNVTLPCR----ADQNRPVIVAEWIRTDikaEYVLRYRDEQSDPEHQHRSFKNRVHLQDRQMKAGNVALVLRKVKSDDRGTYQCWVVEERRSEKKligtINLDV-A +>UniRef100_A0A7K5M4K4_98964/ 79 0.242 5.723E-14 0 115 116 15 141 295 +NAVT-TVEKKNIISKLGDNVTLSCIYNEKKPLQIKNLRVYWQIADDSyqgkcsvVHALISGQDDNSNQCIHFKDRTQLFWDRLENGDFSLLLLNVSQSDGHTYKCIVQEKTElpkviHQAEVVLSLAA +>UniRef100_UPI0011C17A7B_8175/ 79 0.266 5.723E-14 11 113 116 33 135 307 +-----------VVVEEGTDAVLPCM--PSTKENIIAKIFDWKKDGqKDVFMYDSGDsKANRGQDQQFKGRVSHFPDELMNGNASLKIHDTKVTDSGIYSCIIPHLQSQTFNIELVV-- +>UniRef100_UPI001653BD76_283035/ 79 0.260 5.723E-14 7 113 116 25 133 310 +-------PEVPEKA--GDDVTLQCQAPRDAQIN----MLEWSRPdlesDPYIFRFIPGESTTRNQHSSYHHRVNLSDPEMKGGDLSVVLKNVSVSDTGTYRCRVGISGggkpKVYSTIQLIV-- +>UniRef100_A0A3Q2CXW0_28743/ 79 0.275 5.723E-14 11 115 116 50 153 343 +-----------VSCVFNETCVLPCSF-----QSTSNPTIHWTHltaEESLVHSYYDHKDQVEHQNQNFRGRTFLIGNQVSSGNASLLLTGVKIQDEGRYKCNISSpGGTKLFFINVTVDA +>UniRef100_UPI001963C740_55291/ 79 0.241 5.723E-14 2 115 116 22 130 345 +--FNVSTSQPVVNAPLYSDVLLPCNFELdSPNKGLKFVILKWEHNGKELTCYIHGEVKSN-------GKGTLLKDELPKGNSSLLLKNVTIEDEGEYVCDVYEvPHSGKVSVRLNVTA +>UniRef100_A0A6P8U420_8218/ 79 0.273 5.723E-14 2 115 116 13 124 346 +--FLLTTNRaDALDCLLGESCVLPCSF-----QPGAEVIVHWIQlADSPAHSYYHDQDQLGHQNPRFSGRTSLFKNQISGGNASLLLSGVKVEDEGRYKCYTSTvDHNKETIIHLNAYA +>UniRef100_A0A670ZCH5_8673/ 79 0.234 5.723E-14 1 113 116 11 118 361 +-SLTVTGPEGPIQAKPGSDVLLPCNFeESSGHIDPERLAVIWSVGTRDIAKY---EDKLEV----FHPGAKMSSEGLLRGNASILLPNVQDADGTTYTCFVIHsPDSEKKSVVLRV-- +>UniRef100_UPI0010A914FC_9258/ 79 0.235 5.723E-14 17 115 116 35 131 392 +-----------------QDVVLPCSFK-----SGSFLVIHWRVgaEEKVVHSYYRDQDQLSRQDSQYRNRTALFHSEIHQGNASLRLHRLRPEDAGIYFCYAASiDGKVEEEVELIFAA +>UniRef100_UPI00187C431E_8177/ 79 0.250 5.723E-14 11 114 116 272 380 404 +-----------VEVEEGEeSVLLP--FKTTPDLP-DDTEVKWKLYDPKptmtVHVYPHGSDRPEEQNQVYRDRTEMKKDLLKTGDFSLTLKNPKHTDTGTYRCIVYNqDGntVRMKTVQLEVK- +>UniRef100_A0A672HDF3_181472/ 79 0.298 5.723E-14 4 97 116 20 113 485 +----VRGDPQTVVAVAGDVTLLPCRFSVSES-DL--PGVEWSREDLDryvVLLYQDGRENHEMKNQSYEHRTSLLHRELKMGVVSLRLSDVRSSDAGTYHC------------------ +>UniRef100_UPI0019667E3F_8168/ 79 0.221 5.723E-14 6 113 116 348 463 486 +------VPQE-IVVRLGEKATLPC-----EAADSSISFVEWSRPDlmpDIVFLYSDGHLEKNKQNPSFKDRVELVDRNLKDGDVSLILKNVSSIDNGTYKCGVKPAGSRRRKranidsepiriIRLQV-- +>UniRef100_UPI0006D939A6_7897/ 79 0.260 5.723E-14 3 115 116 41 148 551 +---TISMDPSPVTSAQGSDVLLTCTFTVDDSLvDLKFLSVKWFFNGERLVEYNPHE---NYIHP----RVKVFVEEFHKGNTSLLLMDVKVANGGVYICDILYtPDTESKEVQLEVTA +>UniRef100_UPI000E42804B_8154/ 79 0.272 5.723E-14 8 113 116 138 244 578 +--------PDVVEVSQGKkSVLLPFKTPADLPQD---VTVEWTHNNAmKVHEYESGNNQPDKQHQSYRGRTEMKEDALRTGDFSLTLKDLLLTDSGVYTCTVYKkdGDKLQKSVTLSV-- +>UniRef100_A0A6J2UWH2_29144/ 79 0.329 5.723E-14 20 115 116 420 512 594 +--------------------ILPCHFK----EIVGGEVLHWIKDRKTIHSFYEGQDQLGHQDKDYEGRTALFKDQIHSGNASLLIKPVELQDDGRYKCYTSNdKGNEESYVLVAVKA +>UniRef100_UPI000E458168_64144/ 79 0.277 5.723E-14 2 115 116 18 136 805 +--FVVNVTQTSYQAEENHNITLEWTFTVRPDRSPSFIFIYCELiTDHSVLvLYslHNGIEVPESQHQQFSGRVQFDKDVLSEGRIRLQLSRLRTNDSGLYLCKVRTiDGWSSERCRLNVTA +>UniRef100_UPI001889219F_134920/ 79 0.294 5.723E-14 1 115 116 404 517 815 +-SFLRTCKgADAVLCVAMETCLLPCRFSF-----GEDLVIHWIQETTkhNVHSFYHERDQLGTQDASFRGRTELFLDQIPGGNASLRLTRVTIQDQGTYKCYTGTkAGTGEQLILLDVNA +>UniRef100_UPI0007B9BA50_307959/ 79 0.277 5.723E-14 15 113 116 624 719 965 +---------------LGSSVVLPCH--VDECLLKKKLKVEWRRKDTKtlVHLYEDGESRSEKQHQNYQDRAHFFTDDVQHGNFSLRLDNLRAEDAGEYICKV---HSDLFTVTRTV-- +>UniRef100_UPI0019634FC7_8168/ 79 0.239 5.723E-14 2 111 116 18 130 1002 +--FSLAADHPEVTVKAGEDFTLECQAPGDAQIE----ILDWIRPDlksyPYIFRFIPQQSTTENQDPSYRDRVELRDPNMKAGDVSVVLKKVRVSDTGTYLCRVGREGEKHKvysTIQL---- +>UniRef100_UPI001AACE445_8407/ 79 0.247 5.723E-14 1 115 116 72 180 2117 +-ALVVFAPSS-HRVQLGENFVLPCSFKVdDPSINLQYLAILWLFRGNEVLRIDNKGTTS-------QSRMFINQHGITKGNANMEIKNVTISDIGKYRCMVIYsPQKEFKDIDLNVYA +>UniRef100_A0A4Z2IM32_230148/ 78 0.273 7.849E-14 2 113 116 9 125 151 +--FTIEAEQSTYKSTFGGDVVMGCRFQPKLSDPYADLQVTWYWvspaWDREVYRMDNWKEHTASRDLDYRGRVRLLTEELQEGRSRIQVSRLRINDSGSYQCVVSTeEGADYKTTRLSV-- +>UniRef100_A0A6A5EJJ8_8168/ 78 0.212 7.849E-14 16 113 116 25 127 166 +----------------GDDVTLPCQV-----ADSSISAVQWTRADLKpdiVLLYRDGRLDPTQQHPSFKDRVELVDTDLKDGDMSLILMNVNINDTGIYKCGVTTSNSTPTEsdiepiiVHLYV-- +>UniRef100_A0A3P9J7H6_8090/ 78 0.273 7.849E-14 2 115 116 17 124 167 +--FT----DAEVSCQFGQSCILNCSF---PPGD--HLEIHWIKPTPTytkVHSYYDNKDHLEHQDQRFRGRTPLFQDQISKGNASLQLTGVMVQDEGSYRCLTSTIIDETLKVLVQIPA +>UniRef100_A0A6G1Q736_215402/ 78 0.259 7.849E-14 11 114 116 19 121 172 +-----------VEVDEGEeSVVLPCQAPPAKHTS-----VLWSRNDlsPSTVHLREAQDNLQNQNSLFSKRTSMKSDALQTGDVSLTLTQLQLLDSGTYTCTVRGGGStDVSQVTLTVN- +>UniRef100_UPI001436A7A2_205130/ 78 0.252 7.849E-14 4 113 116 43 163 178 +----ILCPNEPIEAEIGEDVRLPCL--LDPGLDLSDLTVDWTRvnDSKVVFSYRSRMINDIDQLEQYRNRTRLSREDLSVGNMELQMFSAQLSDSGRYRkwtdqsqhpviCVTLRGQRSLFTLPLYV-- +>UniRef100_UPI00039425AD_8128/ 78 0.226 7.849E-14 4 113 116 16 129 198 +----ITASQDhkIIPAESGQNITLTCRAS-----NTSIVAVEWSKsnmKTDYVLLSRDGHFDLHNQHPSFKDRVDLQDRQMKDGDVSLILNNVTVNDTGTYECRVFMEETHLwksiSTINLSV-- +>UniRef100_A0A3B5LHH3_32473/ 78 0.252 7.849E-14 7 103 116 23 122 201 +-------PKQ-VDAFAGGDVILPCTFNI--PANKDIPTVEWSKvvEGPKsviVFLYRDGCEIFGMKDPDFEYRTNLILRQLQHGNYSLRISELKLSDSGTYQCLIIQkNG------------ +>UniRef100_A0A3Q0R8Z2_61819/ 78 0.228 7.849E-14 9 115 116 31 143 203 +---------EIQTAKSGQDVSLECQAPNSKSLTG----VEWRRNDlkpEDILLYRDERFVSENQHPSFKNRVDLQDRQMKDGNVSVIVKNVTINDTGIYTCRALTPGTKRGKraaetvriIDLRV-A +>UniRef100_A0A0F8CQN2_215358/ 78 0.235 7.849E-14 11 113 116 0 102 205 +-----------IVAILGEDIILPCR--LDPPRNASGMVLEWVRPDlspGFVYERRNSEEHVADKQPSYRGRTSVSINKLELGDASMKLSKVTRPDEGTYRCLFPQLGQ-YAFIELVV-- +>UniRef100_UPI00145BBE3D_409849/ 78 0.233 7.849E-14 7 115 116 23 136 257 +-------PDHVVTVSEDADALLPCA--LGPGQN----KFDWRKdhgvEKKEVFLYKRGlyyGHGLDGQSEQFRGRVVFFKDELTSGNASIIIQNTRLEDDGTYTCVLFKPNTNEvkKEITirLNVGA +>UniRef100_G3TG53_9785/ 78 0.210 7.849E-14 8 115 116 41 154 259 +--------KKEVQGIVGSSVELSCIYPGGSSFDLNDFFIYWQTNePQTVVAYLSENSSWRHEDNRYQHRAQLSLDSMKRGNFSLHLYNITPQDEQTYQCLVFSKPQELKKvwevdVILHVAA +>UniRef100_UPI0013B3C418_8084/ 78 0.233 7.849E-14 4 113 116 134 249 266 +----VLNPPDqtNITAEVGQETFLPCR----SPDNKPAVFVEWRRSDlgsEYVLLYRNDQLDLENQHVMFKDRVDLQDRQMKDGDVSLVLKNVTTDDRGAYECRIIQTDTNSRRktiiiINLIV-- +>UniRef100_UPI000F316E89_52904/ 78 0.281 7.849E-14 12 112 116 48 146 274 +------------VANLGGDQLLSCYLRT---QSASQVSVTWTKKDlkGNVYQYKNGAAALKEQSSQFRGRTQLFPDALLTGNASLLLRSVRMSDEGRYTCTISSSESG-GTVNLH--- +>UniRef100_UPI0003C1216B_7897/ 78 0.258 7.849E-14 4 115 116 26 138 276 +----VTTTHSTLVARVGENVTLDCSF---SPKTYSGLMIQWNLlspSPKSAYNFFENHSSLEYQDDQYKSRTQVNESMFFEGNATLILRDIGIMDEGTYQCYIRTtGDYGEVTLELKVAA +>UniRef100_UPI0007426DD3_28743/ 78 0.233 7.849E-14 11 113 116 25 127 277 +-----------ITIKEDEDIILNCSF----GTDITGHRIEWKKDDNDVFYFDFGKEDPTVENPKFKDRVSRFSEDLKSGDASVKIKGAKVSDSGKYTClHISEPGkapVHQRLIELTV-- +>UniRef100_F6QYH5_9796/ 78 0.258 7.849E-14 6 115 116 19 138 289 +------VQEKEVRAMVGSNVNLTCIYPEKNSFDLSDLFVYWQIsvpgqQETVVAYYLSGNSSTGHHDDHYRHRARLSLEGMKQGDFSLLLSNVTPQDAQKFKCLVFRkslGPMEILQvvITLNVAA +>UniRef100_UPI000904D984_8128/ 78 0.254 7.849E-14 4 113 116 129 240 298 +----VVDPPDqkNITAESGQNVTLTCRAPN------NNILVKWSTavlQQEYAPLYQDEQFDRSNQHPSFKNRVDLQDRQMKDGDVSLILKDVTIDDAGTYECRVLMketRSWKYSFIFLSV-- +>UniRef100_UPI000E455F45_205130/ 78 0.214 7.849E-14 1 113 116 133 252 325 +-SLKVEYPEK--TAKPGEDVVLQCQVP----TDAEIVMTRWSRPDlkseGYVYIFKDGRLDENGQHESFRGRVDLRSPEMKDGDFSVILKNIRISDTGSYECYIGKkkPGnlvpepvELINSTTLKV-- +>UniRef100_A0A3Q3LYW2_205130/ 78 0.307 7.849E-14 2 115 116 8 131 330 +--FVVVV-TFPWTLTRGDEVscvfmkscILPCSF--QPGSD---VVIHWIRvstrdqPNQPIHSYYHNEDKLSHQDQRFRTRTSLLKDQISRGNASLQLTGVEFQDEGRYKCYTSTitAGNKETFINVKVDA +>UniRef100_UPI0010A00519_27687/ 78 0.232 7.849E-14 2 115 116 41 149 365 +--FHIYTPQAEIRASLHSDVFLPCFFSLANSKNeLKYVVVTWKCNGVRISQYMNGEVKS-------SSRAEMLENELKMGNASLILRNVNVNDKGDYECVVYEvPNLGKVNVSLKLTA +>UniRef100_W5KKK8_7994/ 78 0.258 7.849E-14 5 115 116 20 124 365 +-----TVGEETVTCFYSKECVLPCQ---SSYHD----VIHWHNGPWIAHSFYNGADQLAHQNASYKGRTALFTDQISTGNISLILRGVRIEDSGKYKCYSSIsSHSNEAFVNVNVKA +>UniRef100_A0A6G1Q7I0_215402/ 78 0.239 7.849E-14 4 114 116 10 126 409 +----VHVSQH-VSAvdmYEGDQfVLMHCQF---PTFDVDTLAVVWSRSDlspSTVHQRQQEGDELKNQNQLYSGRTSMMPDALETGDLSLNLTELQLSDSGTYTCSVRNGfGFQQtvTDVQLQVK- +>UniRef100_A0A7J6D0X4_369639/ 78 0.267 7.849E-14 0 113 116 6 115 426 +NEFHLIVPDKAHSAEVklGSDATVPCH--LSPEISAVDMEIRWFKETECVCLYKNRE---VTEGRSYRGRTGLSTEELDRGNVSLKLREFKESDIGVYLCQV-ISEDKTEEITVGV-- +>UniRef100_UPI001891494C_42514/ 78 0.274 7.849E-14 4 115 116 118 226 437 +----ILVPTS-LSTSAGSKVTLPCYAEMDKRTADSSAFVLWEKDKQQVLQLENGKMSY---GSGFEQRATVSTENYRKGDLSLTIDHVRFSDSGLYRCSLKDGGHGYpNTISLAVEA +>UniRef100_UPI0013AF82BC_54343/ 78 0.232 7.849E-14 1 115 116 111 232 441 +-SLFVE-PSKVIKVEEDSDVVLPCS--LSTTEDITSELFDWKTvppKDeglKEVFLYNDGihyNNGLVGQSEEFKGRVSHFQDELKHGNASIIIRNTKISDSGVYSCYFPNlQTRQTFYIKLVVGA +>UniRef100_UPI001A7EF789_43689/ 78 0.250 7.849E-14 11 114 116 21 130 503 +-----------VEVNEGEDyVLLPCRY--SSIIPETNPTVTWTRNDldlKSIHLRREGGDDLTGQNQRYSRRTSMRSDALDTGDFSLTLRKPEVYDSGNYTCTLSYGnhGVERrlTDIELEVK- +>UniRef100_A0A3B4C033_42514/ 78 0.243 7.849E-14 4 114 116 136 246 667 +----VTG-GHVVSAYVGEDITMNCS--VDSHIPPEKLdEVSWKKVDQQiqVLIFLNGEVQPESTHERYADRVELFsREEIQKGNFSFRLKDLRTEDKGQYICEAFFGEFA-DNTTVEVQ- +>UniRef100_A0A484DG40_8167/ 78 0.268 7.849E-14 11 113 116 540 645 676 +-----------LKVEEGSDVTLPCS--LITKEDIRSTRFNWKKmsqNDESqMEVFLYNKDELPGQSEQFKGRVSHFPDELEQGNASITITDTTKADSGVYRCIVPLiQKPQIFYIKLDV-- +>UniRef100_UPI000DF1511A_8128/ 78 0.243 7.849E-14 1 113 116 7 122 774 +-AF-VSQHASGVEVEQGvESVLLPCQVPV--NVSMSSTAAVWDQEELTkpmVHGRVKSGDDLSLQNDRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTARKQGQELSRteVQLKV-- +>UniRef100_UPI000C30F882_80972/ 78 0.316 7.849E-14 2 115 116 11 125 776 +--WILTVSRGDTEVSCGfmERCILPCSFQV-----GSDVIITWTHfktINLLVHSYYDNQDQFGYQDQSYRNRTSLFKDQLSRGTASLQLTGVKVQDEGRYQCFIKTiNGEKASFINVKIDA +>UniRef100_UPI00168D7920_30732/ 78 0.243 7.849E-14 7 113 116 43 157 818 +-------PPDLIIAEPGENVTLRCE---DTNIN-EDLVLNWTRtdlqeDGGYVSFRMKPPADPEGQPESFRNRVSLNNTQMKDGDLSVVLKNVTFNDTGIYQCRIRYendpSGSHPKlisSINLQV-- +>UniRef100_A0A5A9NA10_1572043/ 78 0.250 7.849E-14 13 106 116 296 385 880 +-------------VPLGDSVVLPCS--INPSLLTQSLKVEWRRSDSQtlVHLYQDGA---AIQQQDYRKRVNFFTEKIKDGNFSLKLKKVKAEDEGEYTCQV-YSEEDS--------- +>UniRef100_UPI0019559F82_90988/ 78 0.238 7.849E-14 13 113 116 532 640 904 +-------------VPLGSSVVLPCYddYdDVDEPLLMEDLEVEWRKTdlDDPVHLYEDGESRPEAQSQDYQDRAHFFTEEIKHRNFSLRLDHLRAEDEGEYSCTVHSGSPENPRtftTEIKV-- +>UniRef100_A0A669FBQ8_8128/ 78 0.213 7.849E-14 5 114 116 577 694 921 +-----NVPPDqrNITAESRRSVILPCRAPNNKKIKF----IYWSRADlepEYLLVYRNGQYLLDNQHPSFKNRLDLQDLQMKDGDVSLILKNVNTADDGTYQCRVFMEETHTWKLsiinlntSLNVK- +>UniRef100_UPI000A1C578D_150288/ 78 0.230 7.849E-14 17 115 116 384 482 1026 +-----------------ETCVLPCSFEPGP-----DPVIHWTKephDQTPVHIYYQGQNQFHIQHQNFTGRTSLFEEELSTGNASLRLSGVKVQDEGKYKCYTNAvnKPITESYVDVFVSA +>UniRef100_UPI000A1C578D_150288/ 78 0.260 7.849E-14 1 115 116 831 941 1026 +-AF---GGDAEVSCVLLETCVLPCSFESGP-----EPVINWVKtpEDLPVHSYFHGQNQNQHQNQIFTDRTSLFEEELSTGNASLRLSGVKVQDEGKYKCVTSTltTVTRVKYVTVRVEA +>UniRef100_A0A3B4U5E9_41447/ 78 0.288 1.076E-13 0 113 116 9 116 125 +NVFFIR-----VTCVATETCILPCSY-----QGGSDALIHWFHVTPQyvrIHAYYHNQDQLYFQNQRYRGRTSLFKDQLSRGNASVQLTGVEVQDQGRYRCFVNAGGAiKVSLVNLKV-- +>UniRef100_A0A2I4DA31_52670/ 78 0.258 1.076E-13 4 113 116 10 115 145 +----VNC-QDTVKGYIGEDVTLSCNFKQSlSQTD----NVFWRDANGLIVqDIIGGESNLKNQDKKYKDRVSFLQGXYNNGNVSIIMKNLQSDDAGTYTCTL-LPESDTKKVNLTV-- +>UniRef100_A0A6G1Q711_215402/ 78 0.215 1.076E-13 5 113 116 20 129 150 +-----SVSEEEKNVKTGDNVILQCQ----GPRDADTVMLKWIRPdlksDGYVLYFSDHQEQ--KQHQHFHGRVELIDPQMKDGDFSVILKNVNINDTGTYECRVGYKGSKPQTIsttKLTV-- +>UniRef100_A0A3P9J7J3_8090/ 78 0.283 1.076E-13 2 113 116 16 122 159 +--FT----DAEVSCQFGQSCILPCSFT--PGDHLEINWIQLTTTLTEVHSYYDNKDQLEHQDQRFKGRTSLFQDQISKGNASLQLTGVKVQDQGPYRCLTSTIAKKGKFfINIKV-- +>UniRef100_UPI0008747461_8187/ 78 0.236 1.076E-13 11 113 116 30 135 167 +-----------LKVKPGDDVTLHCQ----GPRDAAISELKWSRPDleseRYVLYFRENQLHVKDQHLSFRGRVELRDREMKYGDASVILKNVTIKDTGRYECYVRKTGSRPeliSTISLTV-- +>UniRef100_UPI0011E9E47D_63155/ 78 0.267 1.076E-13 4 113 116 16 124 168 +----VVLASDEQKAESGQNVVLPCQ----APKGKTIVILKWSRADleeKYVLLFRDDQFDT---DPSFKNRVDLRDRQMKDGDVSLILKDVTTADDGEYQCQVLVGdGSSWKRsvITLRV-- +>UniRef100_A0A0S7J4P3_188132/ 78 0.271 1.076E-13 3 114 116 26 134 177 +---TVAVPQ-------GSDAILPCS--PTSKEDLSSQLFKWRKyYQNEVFLYNAGyhyNNGLKGQDSQFKGRVSFFQDLLSSGNASIVIQNVMLKDTGIYRCEFPKlqPRSETFQIKLVVK- +>UniRef100_A0A3Q3AZA7_37003/ 78 0.243 1.076E-13 3 111 116 26 137 179 +---TVSQQVSAVDVSEGEQfVLLPCHFNKSELINA---TVVWTRQDlspSTVHQRQTGGDELKDQNQLYRDRTSMKADSLETGDVSLSLSDLQLSDSGTYTCTVRDprGEPRATDVEL---- +>UniRef100_UPI0015921300_8524/ 78 0.263 1.076E-13 4 115 116 23 128 187 +----VQAEPSLVKAAVGDDVLLNCIFTVdEPTVDLSRLTILWFHRGRQLAEF----DDVVTTS---REGVSLSREELGNGNASLLISRVGTGNSGNYRCYVTYtPEVRIREVTLQV-A +>UniRef100_A0A3B5LV74_32473/ 78 0.238 1.076E-13 11 114 116 17 123 200 +-----------IKAAPGEDVIFQCS--VSTEWDVS-MSVEWTRPDlrhdsdkKYVLVYKSQDVDKSLTMESYIGRVFLFPEELQNGNVSLKITNVTVNDSGKYKCFL---RSLWKSVifTLIVK- +>UniRef100_A0A3P9ILA2_8090/ 78 0.204 1.076E-13 0 113 116 27 148 201 +NSL-ISGSSDaglRITAGPGDDVTLTC---GDTNI-MKNPVFEWSRTDlqeeEYVFLFRMGGADPDNQHESYRNRVFLMDSQVKYGDLSVVLKNVRIYDTGTYECRVlQHNGSHRelklvSTVHLSV-- +>UniRef100_A0A673INF3_307959/ 78 0.267 1.076E-13 2 111 116 30 143 207 +--FKVKGSSGHPTAVLGGSMGLLCR--VDKSLLQKSLKVEWRRADSEtlVHLYQDGESRPKKQHKDYHHRAHFLKKKIKDGNFSLRLEKLRAEDAGKYTCKVYSDQdcvhSADKEVIL---- +>UniRef100_H3A7M5_7897/ 78 0.243 1.076E-13 1 113 116 17 135 219 +-SMLVPIKEQLIHSTLRDDVTMKCTFQTNGDFNYRELQIHWYLyknEDSiNVHSYLKGADQLTDQHSSFHGRTQLFTDELNRGIISLRISNLMISDGGSYQCVLICRSAQThnDSFKLTV-- +>UniRef100_A0A4W6D714_8187/ 78 0.280 1.076E-13 4 113 116 17 125 222 +----VEVRDDtEVSCVFMESCILPCSF-----QSGADPVIIWIQltAGLPLVHYYDNKDQLGLQDQHFRNRTSLFKDQISRGNASLQLTGVEVQDQGRYRCYTRTNGrKEESFINLRV-- +>UniRef100_A0A3Q3FED9_56723/ 78 0.227 1.076E-13 11 115 116 31 138 237 +-----------VVVKEDSDAVLPCS--LSTKENIETKLFDWKKDDhKEVFMYDGGDyyaHGLSGQDKQFEGRVSHFNDELKNGNASIKIRKTKVADSGNYTCFFPRlQPSQMFHIELVVGA +>UniRef100_UPI00189EA9FC_72105/ 78 0.268 1.076E-13 1 115 116 79 197 237 +-AFVVNVTQTSYQAEENQDITLEWMFTTRTGSSPNSLYIYCRLsaNKTSVLfQLYEGVEDPESLDEQFTGRVRWDKDVLRDGRIRLHMSRLRINDSGWYMCDVLTGyGGSSKKCHLKVTA +>UniRef100_A0A4W4EXX9_8005/ 78 0.266 1.076E-13 4 111 116 23 123 246 +----ISQDKRVVIGAPGDTAIFSCTFTVTESQLLTNLIINW--------HFYHGGDQLERQGQTYKNRTRVFIDQILSGNASLSLTSVQPEDQGEYTCYVTSeQETTRGNVKL---- +>UniRef100_UPI0009A38611_259920/ 78 0.217 1.076E-13 4 115 116 23 135 260 +----VKCKEEQITAKAGEDDIIQCRF-YSRNKAGSVAFV-WKKEDaaGIIYNYTMRHSSLEEQEPSYRDRVEVFDNEIPKGNVSLRLRNVTLSDSGIYKLSVATrSQSTETQVLLSIRA +>UniRef100_A0A7L1NGJ9_113115/ 78 0.248 1.076E-13 2 113 116 18 144 269 +--FGVSGKHSiSVRALtssgnIGHHGILGCTF--EPDIHMSSIVIQWAKAgvDRLVHEFKGGKDCLQEQDASFQGRTAVFADQVIGGNASLELRDVQLSDAGTYQCSVTTargSGvavlqyRTGAFSTLKV-- +>UniRef100_UPI0010A0BA93_27687/ 78 0.219 1.076E-13 8 115 116 40 153 275 +--------QSSVQYPVGNlynSVVLNCKFvAVDSKGNaVSNIAITWAYQGGIVFKYASKVNQLQNQLPQFKSRASLFPNDIINGNASLMLNNVQLNDQGAYQCTVSTsAGSGDVTVNLRVAA +>UniRef100_A0A671TFK0_1608454/ 78 0.235 1.076E-13 2 113 116 146 267 280 +--FTITVSvisvslDVRVVGFTGSSVVLPCS-SIQHDLKPQDMHVLWRdKDSETIYDLIEGKDSLETQDPRYKNRAQTFPEEYERGNFSIKLSNLTHADEGEFNCFIthsSYSNQETKTMTeINV-- +>UniRef100_A0A1S3G2I5_10020/ 78 0.287 1.076E-13 15 115 116 1 108 281 +---------------VGSDVRLGCVYPGGSSFDLNDLFVYWQISGSNtvVAYFLSGNSSVDHVDSRYRSRAHVSGDSMKQGDFSLLLQDVTPDDAQTFRCLVFReslklGKVLEVEIRLHVAA +>UniRef100_UPI0019645216_55291/ 78 0.268 1.076E-13 13 115 116 25 131 286 +-------------AIIGETVQIPCSLNTEESLKTEDISVEWKTsEGLIVHSFVKGQDYWANQAPQFKGRTQLFKSELPLGNLSLRLSSVSVTDEGVYACNYHRaGESISKQLSqecLQI-A +>UniRef100_UPI0019532AF8_47969/ 78 0.236 1.076E-13 4 112 116 126 235 299 +----VLSPyQKNLTAESGQDLTLTCR----AVKNIIITGVKWGRddlGDEYVLLYQDEQFDPDDQHPSFKNRVDLQDRQMKDGDVSLILKDVMINDTGTYECCVFMAGTNSwKLINIT--- +>UniRef100_UPI0019543D74_47969/ 78 0.241 1.076E-13 4 113 116 138 253 300 +----VVLPDqkvDNITAESGQNIVLPCRAPN----TLLIPAVEWSRHDletQSVLLYWKKEIVTYLQHLSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTYECRIFTnerrSWKSSSIISLRV-- +>UniRef100_A0A3Q1FJH6_80966/ 78 0.233 1.076E-13 4 113 116 3 120 302 +----IICPPDvpTVTVMEGSDVLLRCS--PNPLKNLRKELFDWKMGettdhKKDVFMYRDGDydgNTLDGQHEQFRGRVSHFPDQLINGNASILIRNTQIEDTGLYTCIFPFLQDQRVSMRLVV-- +>UniRef100_A0A437C8M9_123683/ 78 0.270 1.076E-13 0 115 116 11 127 306 +NLWILTREDAEVSCQFGQTCVLNCSF-----MTGRDPVIHWSQEtprRKEVHSYYENQDHLENQDQSFKGRTSLFRDQISRGNASLQLNGVMVQDEGSYGCYTsSYNEiaAGETFINMTVYA +>UniRef100_UPI0009B38547_43700/ 78 0.240 1.076E-13 2 99 116 133 232 327 +--FTIklyVLPlPEFIRAEPGDNVTLACR----APSYTDIRAVVWSRPDlePRVILYQKRMSDPEHQHLSFQDRVELEDNEMKDGDVSLVLRNVTTGDSGTYECRV---------------- +>UniRef100_UPI00072EA8EA_48699/ 78 0.256 1.076E-13 4 112 116 132 244 345 +----VDVPT--LNATEGTDVMLQC-FP-SGKIDLTHQMFDWKKDDTQeVFLYDNGShynNGKSGQHKNFKNRVEFFQDQLQFGNASIRIKNAKRNDSGNYICKFPKlqplGQMFYMKLVVQ--- +>UniRef100_A0A401RGN0_137246/ 78 0.237 1.076E-13 4 113 116 72 187 359 +----VSGnSPVPVSGYLREQVVLPCTY--KRNAPVSDLQIIWGTlKREIVHKFVNGSDDLREQDPRFRNRTNLFKDQLEQGNWSVLISDLRETDQDEYQCQIYSRMEDHFRwegvvsVHLSV-- +>UniRef100_A0A6P7XXB8_1415580/ 78 0.241 1.076E-13 1 113 116 21 137 363 +-ALELNPTEDTVlESSQGERVTLACQFTVSP-ADTGQLGIDWTFSpsgglEQPILLFSNDQTYP--QDGQFKGRAFFTSTDPTSGDASVEILNLKSTDAGVYECRVRKPPSmKSRKITLKV-- +>UniRef100_G3VSE5_9305/ 78 0.252 1.076E-13 3 113 116 20 136 364 +---TITTTEESFEKAKGETVHFPCKFTVSP-EDQEPLHIEWIKSppdnqrvDEEIIVYFGGN-IYDKYSKNLKGRVYFTSSDPRLGDASINITDIQLSDMGTYQCKVKKlPGIANKKIQLSV-- +>UniRef100_A0A3B5QYF7_8083/ 78 0.264 1.076E-13 2 113 116 125 236 365 +--FIqLKVEDTEVTCVHNQSCILPCMFHMD-----SVSIVHWIHmtdGDPHAHSYNSNENQVNNQNPNFRGRTSLFRDQLSRGDASLLLTGVKVQDEGKYKCYASTnNGRKELNVYLNV-- +>UniRef100_A0A3Q3G421_37003/ 78 0.301 1.076E-13 3 115 116 43 153 371 +---TVSASETNVSCVYTENCVLPCTF-----LGGDEVIIKYLYLGKSlcVHFFYDNKDDLKAQDERFRNRTSLFKDQISRGNTSLLLRRVKIEDEGAYECTVSStTGMKRSIIYLRVYA +>UniRef100_UPI0018E246EC_77115/ 78 0.228 1.076E-13 7 115 116 121 231 379 +-------PPDQIniKAAIGENLILPCR-----AENGSIRFVEWKRADieeENVLRY-RGQVDAGKQHQSFKDRVVFQDREMKDGDVSLVLINVTMNDAGTYEAEVDYEGtnreKKLCSIHLDV-A +>UniRef100_UPI0007EA1378_8081/ 78 0.243 1.076E-13 8 113 116 182 291 380 +--------QQEVTVRLGQNVSLDC----PGPSDEEIKLFTWTKDGlgsDHVFFYRNGRSYGSYQHESFRGRVDL-RSSLEDGDFSVVLHDVGRTDEGTYRCVIITrrsGGHDGERrsfVNLTV-- +>UniRef100_UPI001A7E8576_43689/ 78 0.250 1.076E-13 6 115 116 274 387 393 +------VPPDqkIVTAESGQkNVTLPCRAP-----NNNIKAVRWNRADPNteyVLLYRDEQFVPDNQRPSFKDRVDLQDRQMKDGDVSLILKDVTSNDTGTHECHVAWGVKQPMRlisiIYLNV-A +>UniRef100_UPI0011EA0D0D_63155/ 78 0.262 1.076E-13 1 115 116 42 154 398 +-SWTLAEEDSEVSCVFMERCILPCRFQI-----GEEIVTHWFKvpGDLHVHSFYYSKDQLGHQDQRFRNRTSLFKDQISRGNASLQLAGVQVQDQSRYKCHTSTiRGNQESFINLKVDA +>UniRef100_UPI0011E9C9DC_63155/ 78 0.235 1.076E-13 12 111 116 36 137 398 +------------TAVPGEKVTLPCQALNVKTING----LEWSRldmEREYVLMYRDEQSDPTHQHPSFKNRVDLQDREMKDGDVSLVLKDVTINDAGIYECRVVQGQHDTnrrKRANL---- +>UniRef100_UPI00106DD46A_8167/ 78 0.254 1.076E-13 6 104 116 130 225 408 +------VPDMTVILVPGENVTLSCWAP-----D-SIRLVKWSRPDlkpDTVLLYSDGHLNTDDQHPSFKNRVELRHRNMRLGDVSLTLKNVNIMDSGIYECGVKTGDS----------- +>UniRef100_UPI00165B4C32_8078/ 78 0.284 1.076E-13 3 115 116 94 202 433 +---TILKPE--VVCHFMESCILPCKL-----ENGGELVLHWFYseGDLLVHSFYQNQDQLGTQDQRFRDRTSLFKDQFPRHNYSLKLTEVRIQDEGRYKCFMSTtTGNRYSFINLKVEA +>UniRef100_UPI001962DEE2_55291/ 78 0.289 1.076E-13 2 113 116 21 128 438 +--FDFSTPQSVVTTHVHNKVFLPCYFTVAKKEnNLTFVIVTWKHRNVKLAEYKEGEVKTTI------NRAELLKSELHEGNASLILTDVTMADEGVYECEVAEAPSEGKgKIQLNV-- +>UniRef100_UPI0010FA8535_113540/ 78 0.252 1.076E-13 0 115 116 108 230 592 +DCFTgskhlaaVTVDvlvSVTISLWVGDPVTLPCYANVNKQTDDSQLNVRWEKDGETVLQVQTGT---VNTGSRFRNRVSVSPDRVRLGDLSLTFSMIRISDRGAYQCFFKDNKGTPDGIILSVAA +>UniRef100_UPI000DF4937C_8128/ 78 0.261 1.076E-13 11 114 116 494 597 628 +-----------VEVEEGaESVELP--FKTTQDLPADAKVVWWNNDDRKVHMYKNGSDQPGEQHQVYRDRTKMkRRSLLKSGDLSLTLKQPTERDSGRYSCRV-YGEiKRYKRVLLRVK- +>UniRef100_UPI00109F41C0_27687/ 78 0.307 1.076E-13 2 113 116 542 648 766 +--FTVWTPQAYLVAQVRSDLLLQCSFTVTPgPIDLTKLKVTWVQNGLTIAKY-------DQKDRSTTPRVSLNTQQLTRGNASLLIGPVHIEDEGQHRCEVEYeGEKQEVDIHVAV-- +>UniRef100_UPI00168D7920_30732/ 78 0.283 1.076E-13 7 115 116 515 622 818 +-------PELNIPAETGQNVTLPCGLPNITKIS----VLNWNRtdlkEDKYVFFYRNNSVDLKDQDESYRSRVFLKDDQMKDGDLSVVLKNVNSNDSGIYHCMVRYENDPPRRWKL-ISA +>UniRef100_UPI00165ABD2A_8078/ 78 0.215 1.076E-13 4 112 116 759 867 1716 +----IVQPdRRIITAEHGENVILPCRAPkNDPDGD-----VEWSRTDlesgQYVVMYRNGKVYQEVQSPSFRNRVDL--QDMKNGDVSLVLNKVTTADTGTYECRVvQRENSCRRRFILN--- +>UniRef100_UPI0009055B09_8128/ 78 0.182 1.476E-13 11 99 116 22 110 118 +-----------LQAKLGDDVTLHCQITTDERIS----VLKWSRadlnTDGYVYFYRNKRSYENYQHPSFHGRVKLRDPEMKDGDVSLILNNVTFNDTGMYECHV---------------- +>UniRef100_A0A3B4B0G9_409849/ 78 0.277 1.476E-13 17 114 116 12 107 122 +-----------------ETCVLPCS---SDGGDID--VIRWLKTEENfmVHAFQYGTDQLKKQAESFRGRTSLFPEQISRGNASLQLSHVKVSDQGSYLCQTFTSNSGAKTwVHLRVK- +>UniRef100_A0A5A9NUN1_1572043/ 78 0.252 1.476E-13 2 114 116 11 118 123 +--FSVSL-QKTVEGFGGSSVVFPCRYD----KQLQDLTAHWRYNDiKNVYDIQAGRGSAREQHQDYTGRTQVFSHEFVKGNFSLKVENLRLTDAGTYCCYII--DVNYQECTaLSVK- +>UniRef100_A0A673HP10_307959/ 78 0.203 1.476E-13 11 111 116 23 124 130 +-----------VVGFTGSSVVLPCS-SIQHDLKPQDMHVLWRdKDSETIYDLIEGKDSLETQDPRYKNRAQTFPEEYERGNFSIKLSNLTHADAGEFNCFITHSSySNQETVWL---- +>UniRef100_A0A3P9D4S4_106582/ 78 0.243 1.476E-13 9 112 116 4 108 139 +---------DFIPVKSGQNITLPCRAPN------NNTGVMWSRADlktENVFLYQDGHFVPDNQHPSFKNRVDLQDRQMKDGDVSLILKNVNTADTGTYKCRILMeetrSWKSISSIHLH--- +>UniRef100_A0A4W6FTK5_8187/ 78 0.241 1.476E-13 1 114 116 11 119 140 +-AFTVE-------VYEGaESVLLPCQIPFVP----EDTTVMWScfdLNPTTVHQWTEEGDDLRDQNQRYRDRTWMKTDAAETGNLSLTLRKPRLSDSGTYTCTIRPVGEEPrlTNVQLQVK- +>UniRef100_A0A3P9CER1_106582/ 78 0.238 1.476E-13 12 113 116 27 129 153 +------------TVKSGQNITLPCRAPN------NMIAVTWRRADlgeEYVYLNRLGQPQPQQQHPSFKNRVDLQDKQMKDGDVSLILKKVTTNDTGTYECLVFKEETHSwisvCNITLSV-- +>UniRef100_A0A672F8M9_181472/ 78 0.229 1.476E-13 8 99 116 22 114 156 +--------QENILAAEGQDATLPCKAPKNKTKNIS--IVLWTKPdlgeDNYVLLYRNGKVNPDKHHF-FKNRVDLKDRTINDGDVSLILKNVTFKDSGTYQCFI---------------- +>UniRef100_UPI0007B89B40_307959/ 78 0.202 1.476E-13 17 114 116 23 119 157 +-----------------GSVVLPCS-SAQQDLKLQDINVHWRHNNREiVYDIIKGEDSVEKQDPQYKNRAETFPEEYKRGNFSIKLNNLQHTDAGKFSCFI-TPSNEQETVELRVN- +>UniRef100_A0A3Q3VJB6_94237/ 78 0.217 1.476E-13 0 114 116 14 137 158 +NLF---VPDtQHILLFPYDQVVLPCR--LDPERDLSGSAVEWHKldSSEDVHVYRRGKDEPGLQAERYRNRTSLCRDDLPRGILNLAISSVQLEHSGPYQCFVLDigviclvnlsvGESNTEQIRLRVK- +>UniRef100_A0A3Q2GDS4_28743/ 78 0.236 1.476E-13 2 113 116 15 135 164 +--FFSSADQRTIRVKYGETVTLPCTAPLRERLDVA----EWSRadleSDQYVIFYMDNRVNKDSQSPSFKDRVDL--QDVRNGNASLILKEAKPDDSGTYDCRVLQGGDSCRKrdildtdlisiINLTV-- +>UniRef100_A0A3B3UTI3_48699/ 78 0.220 1.476E-13 2 111 116 30 145 178 +--FFIFVFPDVVTVAVlqSTQAILPCS--PTTKEDLSFKVFMWRKDGqKDVFHYDAGNhynNGLQGQDAQFKGRVSFFQDQLRYGNASIVIQNVTVKDTGIYSCEFPDlqSRSQTFKIKL---- +>UniRef100_UPI0007B98DF0_48698/ 78 0.237 1.476E-13 2 113 116 19 132 181 +--FAADQNNSTIKATVGDNVFLPCK----DPEQGTIRVVEWSRTDlgsEYVLLYRDKQIDTGVQHPSYKNRADLLVGQMKVGDASLILKNVATDDSWTYECRVVQTSSEKKlisTINLQI-- +>UniRef100_UPI001056416F_441366/ 78 0.259 1.476E-13 13 115 116 46 153 183 +-------------ANMGEDEILGCYLYAkeNSPDQFTQVSVTWERKgvDGLVYNYEDGAPQLQNQASQYKGRVHLFPEELSNGNGSLMLRSVRRSDEGEYVCNIKSAAHSGKiSIHLKTTA +>UniRef100_A0A667ZGG4_586833/ 78 0.228 1.476E-13 2 106 116 18 127 196 +--FSVLGlffhrPLDLKeKARPGGDVTLICQ----APDGVDITVVEWRRtdsEDLHVFLYRDGHVDSFKQHPSFKNRVELKDKEMKNGDLSVILKNVKKEDSGTYECRFTTENVES--------- +>UniRef100_UPI0018EC6780_27706/ 78 0.227 1.476E-13 1 113 116 15 133 213 +-SWIVVLCQETQEVKAGEDATLQCQ----GHREAAITLIKWSKPdlksdDGYVFFFSLDEKNENIQHPSYRGRVELRDPEMKDGDASVILKNVKTNDTGTYECRVREkdsSGKVEvvSSIGLTV-- +>UniRef100_UPI0011E9F9C9_63155/ 78 0.221 1.476E-13 2 113 116 17 134 216 +--FEAFADEEHHPVMLGGDATLQCQ----APRGAVITVLEWSKtdlsSDDYVFFYRNGRSYEKYQHSSFRGRVELKEPSMKDGDVSVVLKNVTVNDAGTYRCRIIMsSAGNSDRVfsedrLLTV-- +>UniRef100_UPI0008FA262B_7962/ 78 0.247 1.476E-13 8 99 116 87 178 217 +--------QHPFVPSVGGSVVLPCS-SKKSQLPAEDITVHWRYNeNLEVYDIIKGKVSLEKQHSAYYNRTEIFSEKYLDGNFSLKLNNVQRSDTGTYKCHI---------------- +>UniRef100_UPI000904D885_8128/ 78 0.267 1.476E-13 11 115 116 111 219 264 +-----------LEVTQGErSVLLP--FQTTADLR-QGVTVEWTRSDSKhtkVCVFQKSQSQPDKQHQGYRGRAEMDEDALRTGDFSLTLKDLRLTDSGVYTCTVYNkNGHmlLQKSVTLSVRA +>UniRef100_A0A7L0EA53_56311/ 78 0.299 1.476E-13 1 104 116 25 127 271 +-SISVTTPTSP--GNIGWRGVLGCTF--EPDIWMGSIAIRWAKEGvaGLVHEFKNGKDHLKEQDTSFRGRTALFVDQVMGGNASLELRDLRLSDAGTYKCSVTTsRGS----------- +>UniRef100_A0A3B4U0H0_41447/ 78 0.214 1.476E-13 2 114 116 60 175 282 +--YDVSVPDvadSEVSCVFMESCVLPCSFQGGA-----DVIIHWNQvttGNLVVHSYYNKQDKFTHQNQRFKGRTSLFKDQISEGNTSLQLTGVQVQDQGRYTCYFTVPSTSTPTLQkeLYVK- +>UniRef100_UPI00106E8F7E_8167/ 78 0.241 1.476E-13 5 115 116 18 134 302 +-----NGPGGvKVVVEEDSDIVLPCSF--SSKENIVSGIFDWRKDvqkDdglKEVFYYDAGirYNGHPGQSEEFKGRVSHFPDELKHGNASIIIRNTKISDSGNYTCEFPHLGQIF-YVEVVVSA +>UniRef100_UPI001864A428_118141/ 78 0.254 1.476E-13 4 115 116 31 142 304 +----VTGP---YLEPEGT--VLPCLFHFDQIVPLKNICLTWWRNDtgqhSVVYDFENGQRQKQKEDPAYSNRTDLFY-KLTEGDASLTMQKLTLQDAGLYICEVWSCGSspGQGRVNLSVAA +>UniRef100_A0A3B3YMI2_48701/ 78 0.269 1.476E-13 3 115 116 25 134 331 +---TFSSPDPELSCLFMQSCILPCSFK-----NGGDFAISWfYTEGNLNVHFYHNQDQLGYQNQRFRNRTSVFKDQIPRNNFSLKLTGVKIQDEGRYQClRSSTTGFKELFIDLKVDA +>UniRef100_A0A3B3CUW5_30732/ 78 0.229 1.476E-13 4 113 116 135 252 345 +----VIPPSGLITAEPGDDVTLRCE---DTSIT-KVLVLNWTRTDlqknrGYVSFRMKTPADPEGQPESFKNRVSLLDSQINDGNLSMVLKNVEIEDSGTYQCKVNYenGPSGDhlkliSTINLQV-- +>UniRef100_A0A671TQ09_8175/ 78 0.268 1.476E-13 2 114 116 19 133 346 +--FIVLSDYQ-VEVEEGaESVKLPCKTVIHLPKDVKA---VWTDsdNDTTVHVYQHGSDQPEEQNQVYRDRTEMKKDPLETGNFSLTLKNPKHTDTGRYECSIYNqDGntVRGKTVQLEVK- +>UniRef100_UPI000521CDFC_118200/ 78 0.398 1.476E-13 2 114 116 51 168 358 +--FTVEVPQQSXIVEYVSNVTMECRFPVNGSLNLGLLTVVWgqKRQGKSkeVYTLHSGKSFPSSQHHDYIGRAAVLHSEFKLGXSILHIMSVKITVAGSYLCLIDYQGtRDYKCITLEIK- +>UniRef100_A0A3P8V8S2_244447/ 78 0.232 1.476E-13 4 113 116 43 153 364 +----VCVPQDlqHVNVTEGEDsVVLPCQVNVSN-----TSVVVWSRNkSGIVHVHPWDRDSLDLQHQRYKNRTQMHPDALQSGNLSLTLLKPTTNDSDLYKCNVREYGKDLseRKVQLKV-- +>UniRef100_A0A060Y0U0_8022/ 78 0.236 1.476E-13 6 114 116 212 322 372 +------GPQvsSQVKVEgfKGDNVILPCTY-IEKKEH-KNVTIFWQTaDDATVYSIIDGKADLTKQDSQFINRTSMFSDEWTNGNFSLLLIDLNSTDSGSYSCFIPT-EDILRQVELSVQ- +>UniRef100_A0A0G2L4W7_7955/ 78 0.242 1.476E-13 13 111 116 60 162 418 +-------------VSLGSSVVLPCY--VDKPVK--HLKVEWKRADldsdseTLVHLYQDGESRAEVQQQDYHDRAHFFTEEIQHGNFSLRLDNLGTEDAGEYRCRVhsQHNHVFSTKVIL---- +>UniRef100_UPI0019644954_55291/ 78 0.254 1.476E-13 2 113 116 16 122 428 +--FHVFAPYQEVKAAAQSTALLPCFFTVAESKNgLRFVIIIWKHKGTELIQYMDSIVKK-------SSRTTLLESELQKGNASLVIRNVVFEDEGDYECEVTEaPNSETRRIYLHV-- +>UniRef100_UPI001AAD8A9D_8407/ 78 0.247 1.476E-13 11 115 116 127 229 458 +-----------VWGEIHKNVTIPCSFN-----PGEEVVIHWWITsdaSRIVHKYYRGQDRLEEQEKSYKGRTSLILSELTNGNASLQIRELQDGDENTYSCYVGTnKGKNEESVKLNV-A +>UniRef100_UPI00106E423C_8167/ 78 0.235 1.476E-13 7 105 116 119 214 471 +-------PIE-VTVHPGDDVILP--FKAD---HFSISIVEWSRPDlkpDNVLLYYDGDLYPNQQHRSFKDRVELVDTELEDGDVSLLLKNVNKNDRGTYKCRVTVAGSE---------- +>UniRef100_A0A668SZQ2_47969/ 78 0.264 1.476E-13 6 113 116 362 474 480 +------VPPEqkTITAESGQNVTLTCRVPQGKPIR----AVKWSRadlGDNDVLFYRDEQLDSDDQHPSFMYRVDLQDRQMKDGDVSLILKDVMINDAGIYECIVFMaETHSWKYINttyLHV-- +>UniRef100_A0A669EB66_8128/ 78 0.256 1.476E-13 11 113 116 17 123 516 +-----------VVVYEGvESVRLPCHVPAD--VALESTAAVWDREDLNiqiVHVRLRSSDDFKEQSIRYTNRTSMRADALQTGDLSLTLKNPTVSDSGTYKCTVrKYGRDQSKTyVDLKV-- +>UniRef100_UPI001A7E25CC_43689/ 78 0.259 1.476E-13 7 109 116 131 233 528 +-------PPDQkfIRTTSGQDVTLTCRAPTNK-----IRRVVWRRTEKPgfVLLSQDGQIDPDNQHPSFKNRVDLQDRQMKDGDVSLILKDVTIDDTGTYECGVYMEETRSwKSI------ +>UniRef100_UPI00195486BE_47969/ 78 0.227 1.476E-13 11 114 116 23 129 639 +-----------VEVVEGAKfVLLPCEFPTFEQKES---TAVWSRYDLNpstVHLRRREGDDLQNQNEQFSGRTSMNPDALETGDLTLTLKKLQLSDSGSYTCTVRRFGVELsqSRVELQVQ- +>UniRef100_A0A669B9M1_8128/ 78 0.239 1.476E-13 4 113 116 275 392 799 +----VRVPPpewvEVLVVTEGEeSALLP--FKTTPDLP-QDVTVEWTLTEPKpmkVHVYESGNNQPDKQDQDYRGRTEMDEDPLNTKDLSLTLKDLHLTDSGVYTCTVYNkDGlmLLQKSVTLNV-- +>UniRef100_UPI00193ED061_260615/ 78 0.292 1.476E-13 4 115 116 22 125 800 +----VTDPSS--RALLGSGALLKCRFDVGGPVDLSALRVQWYLWEERIAQYDQARGESQI-------RGSLSEQELENGNASLSLSSVTVSDMGLYKCVVGYGTEQLqGETTLHVLA +>UniRef100_UPI0007B962CC_1608454/ 78 0.247 1.476E-13 2 100 116 496 590 813 +--FDVKCSRHT-PAFLGSSVVLPCY--IIEPLPVEDLKVEWRRADSEtlVHLFLDGESRTQ---QEYHDRAHFFTDQIQHGNFSLRLDNLTAEDEGQYLCTVN--------------- +>UniRef100_A0A1A8N0N0_704102/ 77 0.271 2.024E-13 8 115 116 3 110 120 +--------KDVKQVEVGaESVTL--NFKLkHPDWD----KVEWKHVwiEKLVYTFENGCKQPGDQHEDYQGRVEVNQDLLKTGDFRLTLRNLQWQDSGVYICTVYKDGEiiKQKAVNLWVSA +>UniRef100_UPI000A1C2076_150288/ 77 0.210 2.024E-13 7 113 116 23 134 135 +-------PNNMVTVSEGEDALLNCD--LSSENSVRRATFDWRKNNGEheVFMYDDGKysgSDLDSPNYLFAGRVEFFEDKVASGNASIKIKNTRLEDTGTYTCSIMKlDGATSvVNISLHV-- +>UniRef100_A0A401TAR3_137246/ 77 0.287 2.024E-13 12 115 116 9 112 152 +------------VARVGEDAVLPCVF-VPASID--GLIIEWTLRLEEIrlaYSYHHGTARVLNQHPQFRDRAEVNESLLGHGEASLQLRNVSIQDEGTYGCYVRSvLGKHEETQQLLV-A +>UniRef100_A0A3Q2PTE8_8078/ 77 0.265 2.024E-13 19 115 116 31 124 159 +-------------------AFLPCIY---SDSKLTNAKVFWRdTSDRNVLDIKDGKEDVSNQNEKYKGRVSSYPEEYSKGNFSITLKNLQLQDSGVYDCFI-YSADTHRAVSLIVSA +>UniRef100_A0A3P9CZM5_106582/ 77 0.237 2.024E-13 7 111 116 33 146 165 +-------PQDPLRSafkslrpESGQNVTLTC----GAPSDKTIRAVKWSRadlGDEYVLLYRDEQFDPDEQHPSFKNRVDLQDRQMKDGDASLILKDVTTADGGSYKCGVLVGESTLSHdsvVHL---- +>UniRef100_UPI001A7E83D1_43689/ 77 0.201 2.024E-13 14 115 116 1 105 166 +--------------EPGKDAVLQCH----HPADSEIAVLEWRRPefasNEYVFFFRNGRSYENYQHESFKGRVELREPSMKDGDVSVTLKNLSIGDAGTYQCRILFtKSTDElkCFIMLNITA +>UniRef100_UPI00072DE2E5_48701/ 77 0.250 2.024E-13 2 113 116 32 147 175 +--FVAAADQNNVTikATVGDNAILECK----DPDQGTIRVVDWSRtglGSGSVLLYKDNQLDPAAQHPSYRDRVDLLCIQLRKGDVSLLLKDTTTDDSGTYECRIYTeKHVDEliSTISLQV-- +>UniRef100_A0A6P8T5V5_8218/ 77 0.212 2.024E-13 13 113 116 2 110 182 +-------------AEPGEDVTLQCHIP----TDAAITVLEWIRPeleEDSVFFFRENRLMEIYQDPRYRGRVQLKDPEMKNGDASVLLKNVNTDDTGTYECRVlTHSNNRRKRnvrvfvrsVHLTV-- +>UniRef100_UPI0018E26D41_77115/ 77 0.234 2.024E-13 2 113 116 16 124 195 +--FRLSTADTEVTCVLDQTCILPCTFQY-----TSDLVLHWIDvsGNRNVHSYYRDKDQLEHQHQHFKGRTSLSK-ELSRGNASLELTRVRAEDKGRYKCYTSTiDGNQESFVNLKI-- +>UniRef100_UPI00106EB599_8167/ 77 0.241 2.024E-13 2 111 116 9 119 196 +--FLSEAASDVIVVPVhpGDDVILQCR-----AADPSIRVVEWSKDDpkpECILFYCDKETDTTIHNPSYKGRVDLSVNELNGGDVSLTLKNVSSIDNGTYECRVASAGfSRKKRAIL---- +>UniRef100_UPI0010160624_32473/ 77 0.254 2.024E-13 2 111 116 17 130 203 +--FIVLVSADQISTELqfepGQNINLKCR----TPDNKPAAVVEWNRtdlEDEFVLLFRDGKLDPEHQHQMYENRVDLRDQQMKDGDVSLVLNNMVPDDRGTYECRVAQaETNRKKRAVL---- +>UniRef100_UPI0018EAB0BF_27706/ 77 0.231 2.024E-13 2 113 116 18 134 208 +--FVLCQGTQELKVKAGENATLQCQSHRGADIDL----IKWIRPdlksDDYVFFFKEGRSYENNQHESFRGRVELRDPEMKDGDASVILKNVNINDTGTYECRVREenetGKVKLiSTVMLKV-- +>UniRef100_A0A6P8R4Q3_260995/ 77 0.258 2.024E-13 4 113 116 56 160 209 +----VIVSESPVKAKVGDDVLLKCQLVVDqPPVDVSQLMIQWFHRGGMILEY---DENLNIRD-SY---ATMSLEELQNGNASLILPNIKPNRAGNYRCYVYYtTGSSMKEIVLEI-- +>UniRef100_UPI00109F6C9C_27687/ 77 0.250 2.024E-13 6 111 116 24 128 222 +------CP--PLTAIIGETVQIPCSLNTEVSLKTEDISVEWTANESLmVYAFVKGKDKLINQEPQFKGRTQLFTSELLRGNFSLRLSNVSVRDDkGEFKC-IYSGAGDTNRTDL---- +>UniRef100_UPI001B3A891F_0/ 77 0.250 2.024E-13 1 115 116 18 137 228 +-AFVVTVTQSSYQAEENHNVTLEWRFTPKPDSSSNSLYIYCQLiTDhkvSVLYHLHEGVEVPESQDEQFSGRVQCNKDVLREGRLTLHVSSLRTEDSGLYLCDVRTDyGVSNDKCQLTVSA +>UniRef100_UPI000E45CFCB_64144/ 77 0.225 2.024E-13 2 113 116 18 131 236 +--FLLT-PEAQIniTAEPEDSVSLTCRAP-----DVAAITaVEWSRADlepQYVFVYRSGRFDGDNQHPSFQNRVELKDEQMEDGDVSVTLKNLRVDDTGTYECRVNQrrRNVTQGIIHLRV-- +>UniRef100_UPI001B3AD3D1_0/ 77 0.258 2.024E-13 1 115 116 47 166 250 +-AFVVTVTQSSYQAEEKHNVTLEWRFTPKPDSSSNSLYIYCELitdhKGSVLYHLQEGVEVPESQDEQFSGRVQCNKDVLRDGQIRLHVSSLRTEDSGLYRCDVRTDyGVSNDKCQLTVIA +>UniRef100_M3XGI4_7897/ 77 0.273 2.024E-13 6 115 116 60 173 255 +------CPSD-AQALHSKTVLLPCF--NQKNTSLDNTRVYWQtKSNDVVYVINNGKIELDQQHHAYKTRASLPPEQMKKGNFSLVLSNITVDDENVYKCVILVkDGVEYKVfsehcINVIVAA +>UniRef100_UPI0018EC2C9E_27706/ 77 0.307 2.024E-13 15 115 116 48 151 273 +---------------LGEDQLLSCYVNTDSQAKLTKVSVTWEKKDlsGLVYKYQNAAPVLGDQNSQFKGRTQLFPDALVTGNASLLLRAVRSTDAGVYTCAISSSTAGGKvNINLRTAA +>UniRef100_UPI00187CDC78_8177/ 77 0.260 2.024E-13 3 115 116 15 130 286 +---TVTLGQNgvRVVVKQDSDAVLPCLIST---EDLTGKLFDWKKDKKEVFFYDSGlhsNNGFPGQDEQFRGRVSHFQDQLKNGNASIKINNTKMADSGSYRCIFPRlQPSQTFNIELVVAA +>UniRef100_A0A3B4BZ44_42514/ 77 0.322 2.024E-13 2 115 116 44 159 292 +--FTVEPEQDSYDGELHKNIRIACRF--SPVESVTQLSVFWQRIDPLptvdVYRLEKGLENHNFTDKSFQKRARLLKDELEKYRAVLELSQLQMSDSGTYQCVVSLKEVDYKKTTLTVRA +>UniRef100_UPI0012F649DC_8364/ 77 0.289 2.024E-13 11 115 116 24 136 298 +-----------LVGRVGAKVEMPCQYP-PPRAPVPHLYVYWQIriseGDVTAAAVVDGRVDEKFQHGGYRGRAWLDPIKLSEGDFTLHLSNVSRQDEGTYLCVVMSGTFpvvllHNCTVQLRVVA +>UniRef100_UPI0008101854_10116/ 77 0.232 2.024E-13 1 115 116 17 141 306 +-SLCVEAEVKEVNAMVGSDVELRCVYPRRSHFSLDDLYVYWQIVDeaKTVVTYYlpsANESSTIHVSNSYKNRAHLSPDLMKEGDFSLHLQNVTPQDTQEFKCLVFRmstvlGKALEEVVRLRVAA +>UniRef100_UPI0011E9D815_63155/ 77 0.239 2.024E-13 11 99 116 26 113 316 +-----------ITAEHGETVTLPCRAPNKE----TICVVEWGRSDlwpEYVLFYRPAGIDPDYQHPSFVNRVDLQDRQMKDGDVSVVIQNVTIDDTGRYECRV---------------- +>UniRef100_A0A6P8F625_7950/ 77 0.360 2.024E-13 36 115 116 0 85 331 +------------------------------------MTVVWFRPGhdtqTHVHMYRGGADRSEDQSQSYRGRAAFFPDGISSGNVSLRLDDVKLSDAGVYQCTVDAGGGNYdnKEMEVQVRA +>UniRef100_A0A1B8XYE2_8364/ 77 0.256 2.024E-13 1 115 116 1 109 342 +-ALELTAPPT-HRATLGADTLIPCTFRVeTPPVDPRHLAIFWYFQDKEIL---NVTTTVGSSNP----RLSLNRETIRAGVASLSIANVEISDGGLYRCSVLYsPDRRYKEVRLDIQA +>UniRef100_UPI0003F0A94B_28737/ 77 0.219 2.024E-13 7 115 116 57 179 352 +-------PKEEVQGIVGSTVKLNCVYGEGSNFDLSDFYVYWQLEEKTvasqkvvkeVASYVPGKSSPDNENNHYRHRAHLSLESMEQGDFSLYLHNITPQDEQTFHCRVIRkslhlNNVLHVEVTLHVAA +>UniRef100_G3WMY7_9305/ 77 0.264 2.024E-13 0 115 116 28 137 366 +DSQTVL--QSTIVGRLYEDVIIPCSFKI-----GSGVVIHWMKDEKYLHSFFKYGDYLNNQDSIYNNRTSLFGNEINNGNASLKLRRLNLQDEGVYKCYTSTiDNAQCSNIDLKLGA +>UniRef100_UPI000F4F0675_1234273/ 77 0.254 2.024E-13 9 115 116 23 125 376 +---------DTVTCVWSSSCVLPCR---SKYHD----IIHWYKDGKPnaVHTFFDKADHLEYQDGHFKNRTSLFRDQLSQGNISLLLQSIRSTDEGRYKCYTATStENNEKFIKLIVQA +>UniRef100_A0A7J6AR20_219545/ 77 0.252 2.024E-13 4 114 116 138 248 402 +----VSG-AHVISAYAGEDITLNCS--VDSHIPAENIeQVLWMKMDGEilVLLYEHGEVQTDSSHERYMDRVELFsAEERNKGNFSLRLKDVRTDDKGLYTCSA-FSGAFSDNTTVEVQ- +>UniRef100_UPI001963EEEB_55291/ 77 0.271 2.024E-13 2 113 116 19 126 425 +--FEFSIPQSEVSTFLHTNVFLPCYFTVAKSRNgLNFVMVNWRHNDLELAQYKDNEVKTK------TSRVVLLESELHRGNASLILKDVAISDEGNYECEVIEaPSMASGKIRLKV-- +>UniRef100_A0A669EJ26_8128/ 77 0.254 2.024E-13 14 114 116 345 443 447 +--------------EEAESVQLP--FTTTQNLP-GDVKVVWRDsDDRNVYVYMNGSEQPDKQHQDYRDRTKMNEDLLKTGDLSLTLKHPTERDSGRYRCRVYGKIQRYKTVLLRVK- +>UniRef100_UPI00097D1351_8255/ 77 0.260 2.024E-13 8 113 116 35 144 486 +--------RSPVLEPLGGEITLPCW--LNPPQSAEALEVRWYQNdrfDTPIIHYQNKE---MVADPSYVGRASFalkdaASGGLGAGDVSLKLQNVKIEDVGDYICYVSSdHGYDRGSVSLKV-- +>UniRef100_UPI00106F005C_8167/ 77 0.240 2.024E-13 11 111 116 20 116 527 +-----------VTVHPGDDVTLQCQ-----SDDTSISDVKWTRPDlkpDTVLYYSDGHLNTTHQNPSFKDRVELVDRELKDGKVPLTLKNVSRHDAGTYECRV--KPADTNQIRL---- +>UniRef100_UPI00064A69F2_42254/ 77 0.224 2.024E-13 8 112 116 36 135 559 +--------EQTVTGRLDADVTLPCSFEI-----GSEPVIYWQNqESETVHSFFKNADQNA--SSRYVNRTSLFQKEIPNGNASLILKRLRLQDEGTYTCYVGTsSGNSWANIVLK--- +>UniRef100_A0A553QI45_623744/ 77 0.245 2.024E-13 3 115 116 287 397 635 +---TVSiVPQtdTRITCIYDEECTLPCKSSYTS-------VIHWYKDDAVVHSFYHGQDQLSYQVEKYKGRTSLpTPAEKNQGNVSLRLKNIRIEDEGRYRCYsADDKSNIEAFVLVSVEA +>UniRef100_UPI0006D8FA6C_7897/ 77 0.288 2.024E-13 8 115 116 29 132 746 +--------PSLVEAELGSTMVLECEFTGAKqlPLDLTHALFIWRFKGHKVAEF-NEREIV------YRDGAHFFVSELQNGNASLLLANISVADEGEYLCFVLDmPNKQEKNISLKVKA +>UniRef100_A0A6P7KLT6_210632/ 77 0.320 2.024E-13 17 115 116 48 145 864 +-----------------QSCILPCSFQGGR--DVVLHWIQMIAGDPHAHSFYHNQDQLEHQNQRFRNRTSLFKDQISRGNTSLLLTEVKVQDQGRYKCYTSTmTGTKESFITLRVDA +>UniRef100_A0A803JZS0_8364/ 77 0.273 2.024E-13 1 115 116 20 128 1026 +-ALDLTVPPS-HRARVGSDTSIPCTFRLDrRSVDPKLLTISWYFQDREILRFPGTVGAPN-------PRLSLNKDTTKDGVASLSLTGVRISDGGLYKCSVGHGfERSEKEIRLDIQA +>UniRef100_A0A6P6NK99_7957/ 77 0.266 2.024E-13 15 102 116 331 418 1167 +---------------LGSSVVLPCH--VDECLLKKTLKVEWRRKDTKtlVHLYEDGASRSEKQHKDYQDRAHFFTDDVHRGNFSLRLDNLRAADAGEYICTVHSD------------- +>UniRef100_UPI000DF2086E_8128/ 77 0.250 2.776E-13 2 113 116 13 127 133 +--FVVfVCADAQQQAESGQNITLTCRAP-----NINNTAVRWSRADlgkNYVLLYRDGHFHSDDQHPSFKNRVDLQDRQMKDGDVSLILNNVTINDTGTNECVdIPRGGGSSKlisIIYLHV-- +>UniRef100_A0A3Q3IP98_43700/ 77 0.225 2.776E-13 11 114 116 9 115 148 +-----------ITSNPGHTVILPCRVPSSRN----ITTVKWMRTDlwfENVLKYQDGQLDLNNQHLSFKDRVELEDSEMKDGDMSLALRDVTTGDSGIYACVLIQeritDTEFISFINLNVK- +>UniRef100_A0A3B1IRE0_7994/ 77 0.237 2.776E-13 2 101 116 21 119 166 +--FFFSVFLQEIEAVVGESVILPCS-HIEEALQ-DTVTVFWRYRDSKILyDIIKEKEWLLEQEAAFRGRVQSFPEEWKKGNFSIRLNNVRESDSGPYTCLIPY-------------- +>UniRef100_UPI0009057EE7_8128/ 77 0.243 2.776E-13 4 113 116 15 127 179 +----VSASQDqkNIPAESGQNVTLTCRAPN------NIRTVEWSRADlgeKYVFLYRDGRKTTVNQHLSFKDRVDLQDKQMKDGDVSVILKDVTINDSGTYKCRVVETGtlglKPISIISLSV-- +>UniRef100_A0A6P6J336_7957/ 77 0.231 2.776E-13 8 114 116 20 125 199 +--------QVTVDGFFGGSVLLPCS-SSKLDHKLQDMNVFWRQNDtKNVFDIINGLDSVEQQDPRYKNRVKPFSEEYVRGNFSIRLTDLNQADAGRYICLI-TRSSEYKTVVLIIN- +>UniRef100_UPI00125CED7B_283035/ 77 0.225 2.776E-13 8 113 116 30 144 210 +--------PHVLTVYPGDDVTLKC-----EAADVPISVVEWSRPDlvpEFILLNIDGHPQTRQQNPSYKDRVDLVDRDLKDGDVSLTLKNVNRYDSGIYECRAASLGLRRKKrafldsepirtIQLQV-- +>UniRef100_A0A3Q0RT64_61819/ 77 0.225 2.776E-13 1 113 116 30 147 215 +-SFCLSVSlRAGVEVDEGvESVLLTCQVPTDVSRD--STAAVWDRKDLNiptVHVRLQSGDDLEQQNNRYTDRTSMRADALQTGDLSLTLRNPTVSDSGTYTCTTRKFGRDQtkTYVQLKV-- +>UniRef100_UPI0011E9F761_63155/ 77 0.206 2.776E-13 11 113 116 23 134 217 +-----------VNVRPGQDVTLQCW----GPRDAEITLLEWSRPDlsseGYVLFYRNKRPYEKYQHESFKGRVELRDPSMRDGDVSVYLRNVNIRDTGTYECLITTssiiGGQRVvsevkHSISLTV-- +>UniRef100_A0A3B3TLE5_48699/ 77 0.225 2.776E-13 2 115 116 24 138 252 +--FIVQAELNVflVSCVFRQSCLLPCQIQL-----GSDPLIHWYQvsaGDLLVHSYYHNKDQLGKQNQNFKNRTSLILDQISTGNASLLLKEVNIQDEGRYKCYTSTStGYKESFINLQTEA +>UniRef100_UPI0011C0D22E_8175/ 77 0.284 2.776E-13 11 115 116 20 126 269 +-----------VVVEEDSDAVLPC-FPVTKR-NLTGQFFDWRKDDQNeVFMYDAGShynNGRTGQDEQFKGRVSHFQDQLKNGNASIKIHKTKMADSGIYSCIFPDLQSQTSIIELVVGA +>UniRef100_G9KFN0_9669/ 77 0.417 2.776E-13 2 115 116 20 120 271 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_Q8AVV1_8355/ 77 0.262 2.776E-13 0 113 116 33 146 275 +NKLTIAVTGVYTVGRISDDAILGCTFiPDTTQAN----NIQWEKvgTSGVVYKYENGKSLLNGQNADFKGRTSLFISEIKSGNASLKLTQIELSDAGTYKCIITNsKGTGEDTLTFKV-- +>UniRef100_UPI000F4F65AC_1234273/ 77 0.245 2.776E-13 2 115 116 19 134 300 +--FVVESEEKSYDGEVHDKVRMGCRFSHIP--SVSHVSVIWKRinplPTLEVYQLDRGHEKSNFTNQHFRSRVRLLTEELKNFRAVIEISQLRPNDSGTYQCIVIQGEGDYKQTQLNVRA +>UniRef100_UPI00084D81B0_8355/ 77 0.245 2.776E-13 4 115 116 36 141 309 +----VTAPSTQIYTK-GSDILIPCTFHVDKfPADPKFLAIKWYFNGKQILSYDY---DVSTTDPRF----SLNSTTALWGVASLSVSNTQVSDGGRYTCTVTYSPEQHeKEIILTIQA +>UniRef100_UPI001963F041_55291/ 77 0.250 2.776E-13 4 115 116 15 133 323 +----VCVSADEcLTASIGKTVQIPCFVKTNESLKAENISVEWTTsEGLIIHSFVTGKDDLTNQDSRFKGRTQLFSSGVSRGDLSLSLLNVSVDDEGTFKCSYYDssiGDDNSRDLSkhcLQV-A +>UniRef100_UPI00062ABACD_9361/ 77 0.252 2.776E-13 15 115 116 32 138 335 +---------------VGGSVELRCVDPGGHGFNPNELFVYWQIGKTVVTYYLPGNSSLGHEENRYRGRARLSLGGMRHGDFSLRLFNVTPQDEQTYSCLVFQrsSGVVEKvldvTVTLYVAA +>UniRef100_A0A3Q1HQ75_64144/ 77 0.221 2.776E-13 7 115 116 35 143 357 +-------PSVLVAVQEKSDAILPCS--ISRKENIEKEVFDWKKDDgKEVFLYADGSyygKGRTGQDEQFKGRVLHFEDELKNGNASIKIKNTKMADTGSYTC--TFPNQQTSNIKLVVGA +>UniRef100_UPI001864707A_42526/ 77 0.245 2.776E-13 4 113 116 149 258 387 +----VTG-GHVVSASVGEDITMNCS--VDSHIPPKELeEVSWKKVDQDILlvIFLNGEVQTESTSERYRDRIEFFsPEEIQKGNFSLRLKDLRTEDKGHYICEV-FAGEFSANTAVEV-- +>UniRef100_M4ALD4_8083/ 77 0.254 2.776E-13 3 115 116 18 130 388 +---TVQVKAEtEIFCIFMQRCILPCSFQGS-----SDVFIHWFQtktESLRVHLYYNNMDQLGLQNQNFKNRTSLFQDQLSKGNASLLLTGVKVEDQNIYRCYCSTiSGNKETFLQLIVDA +>UniRef100_UPI0019664500_55291/ 77 0.238 2.776E-13 2 113 116 17 122 394 +--FQFSIPHPEVTAPQHSDVLLPCIF-ANSRIELKDVLIVWKHDDAELIKFDAGQMNPSSR------RVQLFVNEIERGNASLLLKDVIISDEGQYECGVVEaPNEEYGIIKFKV-- +>UniRef100_A0A3P9D8H2_106582/ 77 0.238 2.776E-13 8 113 116 11 118 394 +--------QKTITAESGQDVTLTCRAP-----NNNSRVIKWERfdlGDDYVLLYQDGLPDSTHQHPSFKNWVDLQDRQMKDGDVSLILKDVTVHDAGAYECRFFMEETRSwKSIsslNLIV-- +>UniRef100_UPI00117609BC_586833/ 77 0.256 2.776E-13 4 108 116 188 291 421 +----VVDPALNLKAHPGDNVTLSCQAP-----DVDIAAAEWSRTDmkelEYVFLSVDGHIDSVYQHPSFKNRVELKDKEMKNGDLSVILKNVKKEDSGTYECLIRAAGAKRRK------- +>UniRef100_A0A6I9M4K5_230844/ 77 0.222 2.776E-13 9 115 116 145 260 424 +---------EEIHAMVGSDVELSCVYPHGSNFNLSDLYVYWQIEnhhPKTVVTYYlpNGSTG-MYADNHYKNRAHLSLKHMEKGNFSLNLQNVTPQDTQEFTCQVFRESTELgkiltKMVRLHVAA +>UniRef100_UPI00187D01F2_8177/ 77 0.263 2.776E-13 6 113 116 35 143 490 +------CSNTTIEGKVGDRVILPCS--TKDKMDISYEEVQWTFkdpttgEDKSVHAYFHGEDYLQEQRDDFKDRTSLFKDQLSSGSCSLSLL-VTTAHSGTYNCSV--AGNLPCTVTLKV-- +>UniRef100_UPI0004F45EFD_7955/ 77 0.241 2.776E-13 0 113 116 354 463 570 +NDFELVIPQitEEAKVSLGSELTVPCY--SSPEICATAMQIRWFKETDCVCVYKNTQ---MTEGRGYKDRVSLDSRELERGNVSVHLRNFSVSDVGDYHCQVSSGGR-TQHITVGV-- +>UniRef100_UPI0011EA23DE_63155/ 77 0.243 2.776E-13 3 114 116 514 629 903 +---TVRVSQhaSAVELYEGDSFILPCQFNT---FLLDRPSVLWSRSDlspPTVHQRQLQGDKLKEQNQRYSGRTSMKTDALETGDLSLKLTDLQLSDSATYTCSVrEYGDElSQSDVQLQVK- +>UniRef100_UPI00187C1A55_8177/ 77 0.254 2.776E-13 5 113 116 550 654 1175 +-----NIPAVRVVVEEDSDAVLPCL--ISTEEDLSGKLFHWSKDDQNVFLYDAGVHSEGEQ---FKGRVSFFQDQLQNGDASIKITGTKKTDSGTYSCDFpRHQPRQTSIIELVV-- +>UniRef100_A0A315V4J2_33528/ 77 0.271 2.776E-13 2 115 116 560 670 2022 +--FLLSAPD--VSCVFSQVCFLPCSF---QPAD--QPAVHWTRlaaAESVVHSYYDGRDQVQHQNQNFRGRTSLFVDRVSSGNASLLLTGVKVQDQGRYLCNCSTsAGTRLAVIRVSVDA +>UniRef100_UPI00101604FC_32473/ 76 0.213 3.806E-13 11 111 116 23 120 143 +-----------VKGFVGKSVLLPCSYNSSKKVN-----VFWRdRHNNVLLDIKDGSEDLTYQDQSYKGRVSSFPTEYQNKNYSITLKNLKENDTGTYECNINFDGEEItNHIKL---- +>UniRef100_M3XJ00_7897/ 76 0.227 3.806E-13 18 113 116 33 128 145 +------------------DCTLPFNFNAGTS-----IVIHWQRSTSTgtivVHSYYEGKDQLDFQGKGYKGRTSLNLEKVPTGNATLLLKNVQISDQGVYDCYVSTvEGKKEGSVNLKV-- +>UniRef100_A0A6J2W4Y9_29144/ 76 0.225 3.806E-13 4 111 116 17 124 167 +----VFSSQDVVTVdgVTGGSVILPCIYT-DEVIKTEDLTVYWRLNDSMVV-YEHVSDGTGYKpDPQFENRTRMFPEMYSTGNFSLSLGNVSITDGGLYSCFI-LPVNVEKKIEL---- +>UniRef100_A0A151MVY5_8496/ 76 0.276 3.806E-13 4 113 116 20 124 172 +----VETDPSPITAKAGDDVALKCVFKVvSPPVDLSQLVVQWFYHGGPLVEF-------DEEVTSTRPGATLSLEGLRYGNASLLLSKVSSRDTGNYRCYITYaPDVRIKQVALKV-- +>UniRef100_UPI001A7E338F_43689/ 76 0.278 3.806E-13 1 113 116 23 137 180 +-SFVVDVTQSSYQAEENHNITLEWTFPTKPDTPISALNILCSLnNDLTLYFLRDGVEFSEVQDKRFSGRVQSDKDALREGRIRLQLSRLRTEDSGLYLCEVDTGyGHGYNSCRLTV-- +>UniRef100_UPI0003AFB54E_303518/ 76 0.234 3.806E-13 7 113 116 25 129 190 +-------PIE-VKAKSGETAYLPC--PVASNIK----VVEWSRPDlnpECVLLYQDKQFDQDSQNPSFKNRTQL---DIKDGNLTLILHDVKISDTGTYECRVlanrRKQGVDPiHTIHLHV-- +>UniRef100_UPI001AACD209_8407/ 76 0.241 3.806E-13 5 113 116 20 139 190 +-----ECPKeeQNIAVKLGGTAHLPCLFSPPKGVIKDGVQVSWQKEHTEidlVVHFQNGKEEGDKQNEHFKGRTLVGRTWFQDGNAKLNIHRVTEEDTGKYTCWITLlplGPWSQHRccvVTLTI-- +>UniRef100_UPI0007426A96_28743/ 76 0.219 3.806E-13 6 109 116 15 124 193 +------VSASDVDVIPGEDAVLQCQ----APSSAKVTVVEWTKdnhsPDDYLFLYRNGRSYEKYQHPSFRGRVELRSSSFADsGDVSVVLKNVSVEDMGTYRCRVlmtSTGGkmEEHSEV------ +>UniRef100_UPI0013F1BFE1_106734/ 76 0.275 3.806E-13 4 115 116 23 131 207 +----VETDASPVRAKVGDDVVLKCQFAVaQPPVDLSQLVVQWFHRGGQLVEF----DDVVSES---RPGASLNVEGLRSGNAALYLSKVTPESAGNYRCYITYaPDVRIKQVVLHVegKA +>UniRef100_UPI0018F6DEAA_7830/ 76 0.256 3.806E-13 8 113 116 38 144 208 +--------PVPVSGFVGEQVVLPCIF--KGNITISDLLVVWRISEREILlKFINGSNDLTEQDAHFRNRTTLFKDKLEQGNWSVLISDLRESDQHQFACQISDrtGVRFHQHVNLSV-- +>UniRef100_UPI00117649E4_586833/ 76 0.203 3.806E-13 11 113 116 26 138 210 +-----------LTAQPGDDVTLSCQAP-----DVDITAAEWSRTDlkkeEYVFFYQDEHTDSFKQHPSFKNRVELKDREMKNGDLSVILKNVKKNDSGTYECHIKAAGEGRrtraiiktdpiSTIQLEV-- +>UniRef100_UPI0010A4DFAF_299321/ 76 0.327 3.806E-13 5 113 116 31 141 219 +-----STPAME-KVTQGQPAVLPCHLP-APQPRLEATLVYWQTsEDKVVHMFNRGREEYEHQHHSYVNRTTLFPEELPTGNFSLQINPVKVSDNfTTFRCLCgsIHDIREVNRTTLLV-- +>UniRef100_A0A3B5L7P5_32473/ 76 0.250 3.806E-13 2 113 116 36 145 229 +--F-LSQSHNKVSCNFKQSCILPCSF-----QSYGEPILHWTQlesSAPRVHSYYDNQDQQGVQNQNFRGRTSLFQDQISRGNASLLLREVQLQDQGRYNCFISTvKGHEESIIRLSV-- +>UniRef100_A0A0S7G4L8_188132/ 76 0.281 3.806E-13 17 115 116 27 124 270 +-----------------QRCVLPCSFQ-SHGDD----VIHWFHHNGSelrVHSYYDHQDQLGHQDQRFRGRTSLFQDQISRGNASLLLTGVKVQDEGSYRCYSSTiHENRETFMDLSVNA +>UniRef100_A0A3P8PLC6_8154/ 76 0.222 3.806E-13 2 115 116 16 139 270 +--FAVTAGHEngrgtvVVAVSEGNYIILPCS--LSSQESLVRTRFHWKKDDEReVFVYDAGlhhNNRRSGQDEHFRGRVSHFSDQLKFGNASIILRNTKVADSGGYTCDFPFhqPDRETFNVTLVVGA +>UniRef100_A0A6P7H6E9_210632/ 76 0.257 3.806E-13 17 115 116 51 151 272 +-----------------EDVLLSCNLHAVLQDKFSDMSVTWQKDqNRVVYRFQKGAPELSDQASEFKGRARMSPDDIISGNASLLLRSVRSSDAGEYTCSIQSSyGSGKVTVYLRTAA +>UniRef100_A0A6G1PX28_215402/ 76 0.264 3.806E-13 13 115 116 46 151 272 +-------------ANLGQDELLSCFLQTSmAQASLTQASVTWEKKDhGIVYRYTNGAPDLANQIAQFKGRAEVFPLGIITGNASLLLRNVVGDDDGVYTCTIGSsNGGGTVNINLRTAA +>UniRef100_A0A3P8Y6X0_8010/ 76 0.285 3.806E-13 18 113 116 27 119 278 +------------------DCVLPCSF--QPASD---EVIHWIKQfDIPVHSYYYSTDHLDSQNQQYGQRTSLFNDQIPKGNASLLLKNVTIQDQGRYQCYTSTvTGNHESFINNKV-- +>UniRef100_A0A4W6G5I8_8187/ 76 0.268 3.806E-13 2 113 116 30 147 284 +--FCFNGlnqQNTEVSCVFMESCILPCILPCSFQ-SGADPVIIWFLetqGQLNVHSYYSNQDQLGHQNQFFRGRTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSTnRGSQDSLINLRV-- +>UniRef100_UPI0002A48550_8090/ 76 0.252 3.806E-13 7 113 116 18 124 286 +-------PGFIITAERGQNVSLTCDL---PDPDGAG-VLEWTRADlKEAYVFRDRTPDPDLQHPSFRNRVSLQDGPMWGPDRSVVLQEVTLDDSGTYECRVLHGGPDSgpiSTVQLVV-- +>UniRef100_UPI00145BB4C8_409849/ 76 0.285 3.806E-13 8 113 116 25 141 288 +--------PESLEVYSGANVLLSCSAP--PDTDLDDVILEWTRsdlEDTNVFLFRDGRPYLSYQHEQFRGHVELQDPSLQSGDLSIILKDVALQDSGKYRCHVKSllhvrkrsvfNTPPIKVIDLKV-- +>UniRef100_UPI000A1C19D0_150288/ 76 0.235 3.806E-13 5 113 116 20 140 288 +-----STPsPEPLEVSLWKSVVLPCFAP--TGTNLQDVVLEWTREDlenNNVFLFRDGRPYLVYQHGQFKDRVELKDPSFKNGNLSMTLKDASHEDSGRYRCTVFSSSHVKKRsvyntppvkvIDLKV-- +>UniRef100_A0A2Y9FYH9_127582/ 76 0.282 3.806E-13 1 112 116 27 138 302 +-ALEVLVPEDPVVALVGTDATLRCSFAPGPDFSLAQLNLIWQLTDTKqlVHSFAEGRD----QGSAYANRTALFPDLLAQGNARSVLR-VVLSANGTYSCLVRNpvlQQDAHGSVTIT--- +>UniRef100_UPI0018994782_451745/ 76 0.282 3.806E-13 18 115 116 3 97 316 +------------------DCILPCSFQGGDEVVVQYI----YSENVHVHSFYQNQDDLDRQEPRFRNRTSLFKNELSKGNASLLLREVTVQDQGRYKCSVSTiTGTEASIINLRVDA +>UniRef100_A0A6G1Q6U0_215402/ 76 0.214 3.806E-13 2 114 116 17 138 318 +--FCVLIcfPNWSVsevkTVHTGDAVLLLCQ--CHRGAD--IVLVKWIRPDleseGSVFFFSDNQTYENYQHPSFCGRVELTDSQIKDGDVSVFLDNINIKDTGTYECYVSYKGNSSqliNSVHLKVK- +>UniRef100_UPI00143D6321_64144/ 76 0.229 3.806E-13 11 102 116 27 118 328 +-----------IKAEPGEDVTLQCQ----DPRKVSIELIKWSKPDlkseKYVYLFRDGSMCIPCQLECYRDRVELKDPEMKDGDASVILKNVNINDTGTYECYVGHG------------- +>UniRef100_UPI0011D0218F_1825980/ 76 0.265 3.806E-13 4 111 116 25 131 335 +----VQLPATS-EAVLGGTALLSCTYP--PEAD---LILYWTRlgpaSERNVYTYYRGEQLASHDDPAYRGRATVPAGQPGRGDGALWLHNVTLADEGRYRCRVkSNRGMGFAETEL---- +>UniRef100_A0A3B3CUW5_30732/ 76 0.238 3.806E-13 11 111 116 27 127 345 +-----------VTAEPGNDVTLRC---GDTNIN-EVLVLMLTRsdlqEDKYVFFYRDNQVDLKYQHESFKNRVSLKNSQMKDGDLSVVLENVKTEDSGTYQCRVVNENDPQRELTL---- +>UniRef100_UPI0018654084_42526/ 76 0.223 3.806E-13 4 113 116 135 253 358 +----VRGALHPIFTSVGEEVILSCS--VDSQIPVHQLeEVTWKKyPDIPVLLFQENQTFSEFSHESYRERAEFFTTEIPRGNFSLRLKDVRMEDKGEFICEVHTadlSGQTTVIIQqigfspLHV-- +>UniRef100_UPI0018E2507D_77115/ 76 0.233 3.806E-13 5 113 116 15 129 361 +-----EAPQQ-LMVKPGQNVTLQCQ----QSHPGTLTLLTWTRNdlqkDDFVFFFRENRPYRQYQHESFRGRVELrDSSSIKDGDFSVVLQNVSSEDAGTYRCRIvmrNPGGSSSefeHFINLTV-- +>UniRef100_UPI0012F6AF1B_8364/ 76 0.229 3.806E-13 1 113 116 18 136 366 +-ALQLVAPdPKTLILPQGDKVDLDCKFTLDP-EDTGTLDIEWSLvasdtqqTDQQILTF-AGDKTYTMYDE-LKGRVHFVSLDPKSGDASIEIINLKQSDSGTYQCKVKKvPGVASKRITLSV-- +>UniRef100_A0A3P9CWI7_106582/ 76 0.296 3.806E-13 11 113 116 27 129 368 +-----------VSCEFRKNCILPCTFKPGP-----ELVIHWIQiqtiGNIQVHSFYHNQDQLGYQDQRFKGRTSIFKDQVSSGNASLQLTGVEFQDEGRYKCYTSVtSGNQESIINVIV-- +>UniRef100_UPI000D30E25F_106582/ 76 0.242 3.806E-13 16 111 116 52 145 378 +----------------GDTATLECQ---APNSNDPIIAAFWIRPDlepEYVLFYQDGEIDTDYQHPFFKNRVDLKDRQIKDGDVSLILKDVTADDSGLYVCYV--DQQKTKRASL---- +>UniRef100_UPI00109F1E44_27687/ 76 0.256 3.806E-13 4 113 116 17 133 428 +----VHVQDNKYlTAIIGETVQILCSLNTTESLKTENISVEWATsEGLIIHSFVKGVDNLSNQAPQFEGRTQLFRHELSRGNFSLRLSNVSVADEGEFVCSYYDGvPTNGSRVlhhqYLHV-- +>UniRef100_UPI0003C137D2_7897/ 76 0.252 3.806E-13 3 115 116 194 301 444 +---TISTDPSPVNSAQGSDVLLTCSFTVDDSLvDLKFLSVKWFFNGERLVEHNPHGNYIHV-------RVKVFVEEFHKGNASLLLMDVKVANGGPYICDILYtPDTESKEVQLEVTA +>UniRef100_UPI00148E7973_8267/ 76 0.208 3.806E-13 12 113 116 248 358 453 +------------TVKPGEDATLQCHCP----SDVAVTLLEWVRleqkSDGYVFFYRNNRLYEDYQHPSFRGRVELRDPEMKGGDVSVTLKNVTINDTGTYNCTIISskteNGQRTntefsDHVSLTV-- +>UniRef100_A0A315VXW9_33528/ 76 0.228 3.806E-13 2 113 116 132 244 455 +--FDLVSAAD-VAVTPGGDADLQCQIPGAA----AATVVEWTKDDlpanEYVFFYRNGRPYDQYQHRSFRGRVALrNRSGAGSGDFSLVLKNVSVEDTGTFRCRVLMSGSgSEAKEHLQV-- +>UniRef100_W5KBW4_7994/ 76 0.238 3.806E-13 0 115 116 28 149 497 +DSLKVNM-VDSVTVrQLGSSVVLPCW--ISPPQDVTAMEVRWYRQnkfGTPVLLYQNQKLSTDSLENSYRNRSSLTVRDaqsagLKSGDVSLRLGDVKLEDAGIFFCYVSGdKAYNSGNMTLHV-A +>UniRef100_UPI0007EB759D_8081/ 76 0.225 3.806E-13 8 113 116 42 147 547 +--------PRLVAAMLGDDVVLPCHLGVS--VNPDELVLEWGRQDlipRFVFMWFEGSENVNEKNMEFKGRTSLFTDRLRDGDVSLRLTGVKHSDNGRFRC---YNPKEMKEyyVDLLV-- +>UniRef100_UPI0011B79758_8049/ 76 0.280 3.806E-13 4 115 116 20 127 553 +----VQGDTK-VGCVFGGSCVLPCRF--QPNGD---TILHWVKmNGKEVKVHRYSRDQDKDQDPLYEERTSLFHDQISGGNASLSLARVNLQDQGRYLCYTSTSQNDWmTSVTLTVRA +>UniRef100_UPI0018A0C343_27675/ 76 0.236 3.806E-13 11 115 116 281 390 592 +-----------VRGIVGSHVELPCVYPEGNSFDLNDLYVYWQIGKTVVTYSISGESSQALEAESYRGRTQLSLDSMKQGNFSLRLYNVTPHDEQKFSCLVFRKSLELRKvldvtVMLHVAA +>UniRef100_B4F746_8364/ 76 0.277 3.806E-13 8 114 116 4 104 816 +--------EEPPTVTLGSDVILPCTFSVGQPVSLQYLAILWTFQNKMLFRLDNKGKQL-------SPRVTFSDADAMKGIASVQLHNVSVMDAGVYMCKIIYGPeKKEKDITLKVQ- +>UniRef100_A0A5A9NA10_1572043/ 76 0.252 3.806E-13 2 106 116 181 277 880 +--FVVKHSRRS-FIPLGDSVVLPCF--IDPRLLTESLKVEWRRSDSQTLirLYQNGAED--QQH----DRAHFFSEKIKHGDFSLQLKNVTAEDKGQYTCTV-YSGQDS--------- +>UniRef100_A0A6A4S666_52904/ 76 0.268 3.806E-13 2 115 116 437 550 1210 +--WTFTSADVELVCVLSQRCVLPCTFT-----PGGEEVVHWvqLKEGiIQVHSYYRDQDQLSGQNQRFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCYTSTisGGNEESFINLNAEA +>UniRef100_A0A6A4S666_52904/ 76 0.268 3.806E-13 2 115 116 14 127 1210 +--WTFTSADVELVCVLSQRCVLPCTFT-----PGGEEVVHWvqLKEGiIQVHSYYRDQDQLSGQNQRFRNRTSLFRDKISGGNASLQLTGLQLQDQGRYKCFTSTisGGNEESFINLNAEA +>UniRef100_A0A401TKU2_137246/ 76 0.287 5.220E-13 15 114 116 1 98 108 +---------------VGEQVTLPCHYEVDGSWGVSDLRLLWQTENNQVVHAQYGRtEANWVQESRYRNRTSLAVTQFRHGDLSLQLQPVVPTDGGGYQCIVLKQGPQGFR---KVK- +>UniRef100_A0A4W6BMH7_8187/ 76 0.250 5.220E-13 7 97 116 12 99 117 +-------PETKIIVLEGRNATLPCSLSSRESIGLR--RIEWMKDGQQeVLVY--DSSRLSGQDPQFKDRVSYSEDGLRNGNASITIRDTKVADSGIYTC------------------ +>UniRef100_A0A4W4EVP2_8005/ 76 0.269 5.220E-13 4 115 116 12 122 142 +----VSLENVHVVAIIGGTVILPCS-NNDKHESA---VVFWRYNDsKVVLDINGGSVSLENQEVVYSGRVDSFPEEYMKGNFSIKLRDVKLSDAGIYSCFMPQVGVHTKlDLIVKgVRA +>UniRef100_A0A3B3SZE5_1676925/ 76 0.265 5.220E-13 5 98 116 36 125 151 +-----TVPTD-VSARLGEPATLPCYVPVDKTQRSNTDTVHWEKDGQTVLLLQSGS---SNKSSGFENRYSMSVDKVRFGDLSLTISKVRYSDQGTYQCF----------------- +>UniRef100_A0A3Q3IPT2_43700/ 76 0.258 5.220E-13 1 115 116 23 142 156 +-AFCLFVSvQRNLTTDLGGMITLLCQ----APSNMTILGVRWTRPDlnpKHVLSLQDGQLDLINQHPSFRNRVELVSRQLTNGDLSLVLKDVRAGDRGTYECRYrGRRGavsVESEPVSLiNLTA +>UniRef100_UPI0019625196_55291/ 76 0.243 5.220E-13 2 113 116 12 122 170 +--FILFLPSecreDRVQIGSGENALLKCI--HRQEVDLQKLVVSWRTsTDLPIYRYSNGKEEAVDR------RAKLSTDDMKQGNFSLTLSNVTPEDSGLYECYVriSNKQKGVQSVNLLV-- +>UniRef100_A0A096MAP6_48698/ 76 0.277 5.220E-13 3 113 116 3 116 172 +---TLTWPlsrgDPTVTCVFRQNCILPCN--VDPS---SETIIHWDHltsGEHNVHSYYDTEDQLGRQDQQFKGRTSLFKDLISRGNGSLMLTGVKIQDEGRYSCYSSTeRGSRKTFIQLKV-- +>UniRef100_A0A3P8Q017_8154/ 76 0.240 5.220E-13 17 113 116 46 149 176 +-----------------ETVRVSCSKPARGQVSFTECVVIWSRadlGDEYVLLYQNGQYVPYYQHPSFKKRVDLQDRQMKDGDVSLILKDVTINDAGTYECRVYMAETDSwqliSIISLRV-- +>UniRef100_UPI00145AE7C0_409849/ 76 0.288 5.220E-13 9 114 116 26 131 179 +---------DPVEVERNKDAILPCH--VEPETDLTQDFVEWHVkltngEDIVVYIYRRGKEILPL-DCHFINRTEILKEDLLHGNISVKIRNVTEKDEGNYTCVVEIG--ETKRIQSSVK- +>UniRef100_A0A6P7LW17_158456/ 76 0.238 5.220E-13 11 113 116 21 125 184 +-----------IKVKSGGDAVLWCL----GSRNTTIKLLEWTKPDLNpdsIVFYYRGQHIFEnYQHPYYRGRVELKDPQLKNGSFSVIVKNVTLNDTGTYECQVGYGDKPEliNSTTLTI-- +>UniRef100_A0A6P7LTF2_158456/ 76 0.200 5.220E-13 11 113 116 37 147 187 +-----------VTAQPGDNVVLQCRGSSHGAVDL----LEWSRTDlksEYVFYYRDGLVYDDSQHKAFHGRVELKDAQMKDGDASVVLKNVTIRDTGTYECRVIQGntrsvrtGSSEvsSSVLLTV-- +>UniRef100_UPI00117664AF_181472/ 76 0.217 5.220E-13 8 113 116 32 139 206 +--------QRNISAVEGQTVSLPCEAPNQE----TIRVVEWTRPDlgenPDVLSYKYGHFDRDN-HRSYKNRVDL--KNVKDGDVSLIMKNVAFRDSGTYKCFIAQGGESNnikliSSISLSV-- +>UniRef100_UPI0013B3B52B_8084/ 76 0.235 5.220E-13 2 115 116 20 138 217 +--FVVNVTQSSYQAEENHSITLEWTFTTRPNSSLSSMFILCEFlaPPSGVVLYqvHEGVEIPDSQDKQFSGRVQIDKDVLREGRIRLNVSRLRTEDSGLYLCDVKTeDGSDSGRCRLNVTA +>UniRef100_UPI000E460AC2_205130/ 76 0.201 5.220E-13 4 113 116 15 134 220 +----VSALEDQVKAKPGENVLLQCH----GPREAAVTVLEWNRADlkseGYVFLYRNDRSYEKYQHPSFHGRVELrDKSSMKDGDVSVIVRNVNVNDTGTYECRVIIshtGGSQTTRselsqlVILTV-- +>UniRef100_A0A7L2IXL1_91796/ 76 0.252 5.220E-13 1 115 116 12 136 228 +-SFYLLVTAlEKIVSKPGDNATLSCIYQG-GELHLKNLLVYWQIADDQdqcsvVHALISGQDNEKEQCTHFKNRTRLFWDRLKEGNFSLLLLNVSQSDEHTYKCIVLQKSEYTKVIHqasvaLSLAA +>UniRef100_UPI000E460EE9_64144/ 76 0.282 5.220E-13 2 115 116 28 137 230 +--WTVIRADTDVSCVFMENCILPCSFQNGA-------VIHWIQvaELLPVHSYYYNQDQLTDQDQHFRNRTSLFKDQISMGNASLQLTGVKVQDQGRYRCHtVTILSKNESFIHLQVDA +>UniRef100_A0A4W6CP10_8187/ 76 0.257 5.220E-13 17 114 116 51 153 234 +-----------------ESVQLPCRtilpFKTTGDLD-EDVRVMWLNSNRKVHVYENGSDRPGEQNQVYRDRTEMKKDLLRTGDLSLTLKHPKATDTGRYSCVV-YRGIWYmrvKTVQLKVK- +>UniRef100_UPI0019536DF5_47969/ 76 0.235 5.220E-13 2 113 116 17 129 251 +--F-VSADQKNITAESGQNVTLTCRAP-----NIKIKLLKWTKAflwSEHRIFYWNSDSDLFDHHPSFKNRVDLQDRQMKDGDVSLILKDVTINDAGTYKCHVLMekpwQWSNISIIHLHV-- +>UniRef100_A0A3B4DRZ4_42514/ 76 0.213 5.220E-13 2 111 116 135 247 266 +--FLIGGHA--VSAYAREDVTLNCS--IDSHIPPELLeVVSWTKvdQDITVLVFQEGEVQEDFTHERFRERVEFFgPEEIQRGNFSLRLKDLQLEDKGLYRCEVLSGEfsaQTTVEIHL---- +>UniRef100_A0A3Q2PDS4_8078/ 76 0.242 5.220E-13 11 113 116 24 125 269 +-----------VYCQLSRTCILPCTFT-----PGDEVVIHWIQQspvKRQAHSYYHEADQLGLQSQEFKGRTSLYHEQLSKGNASLQLRNVVIRDQGRYQCYTSTiRGNKETFIQLKV-- +>UniRef100_UPI000388BF0B_8478/ 76 0.265 5.220E-13 4 115 116 4 108 308 +----IYTPPSS-QAPLGSGALLKCRFSIGEQIDLSSLRVQWYFSGRRILEYPPGQGAP-------QPGASISEQELRNGNASLSLARVTLFDQGPYKCVVGYGVEELqSETTLSVAA +>UniRef100_UPI000E45634B_64144/ 76 0.231 5.220E-13 3 113 116 20 135 308 +---TVSSPQKYVNVTMGGSVQLQCMF-VTIQ-ETTSLTIQWDFvsssslTPQQVYYYQSGKDVI---PKSYQGRLQLPSSPSTTNNASIIISNMQPSDSGVYTCEVHNfpdvSGKSQVNIIVNV-- +>UniRef100_UPI000854FC6E_125878/ 76 0.292 5.220E-13 5 115 116 1 105 312 +-----TGPST-YMASVGSIAHIPCTFTADKlPADLRFFAVFWYLEGKRILRY---DDIVTSTDPRY----SLEEDRALNGNADLTISNTSVSDGGDYTCSVTYSPlRMEKKIRVDITA +>UniRef100_UPI00112CC5C3_194408/ 76 0.232 5.220E-13 8 113 116 30 138 364 +--------QAMLEKAQGDKVTLPCQFTVSS-TDIGQLSIDWVLsgsadNDRTILMFSEGKVY--EQDEALKNRAYFTSPDPTSGDASMEIANLKSSDSGTYQCTVRKaPSMQMKKIILNV-- +>UniRef100_A0A151N3A0_8496/ 76 0.295 5.220E-13 2 115 116 27 128 366 +--FT--APS--FQAPLGSRAVLPCRFDVRGPVALGSLQVTWYRWDERVAWFDKGQAQP-------RGR--LLETDLQSGNASLSLAKVAVPDEGLYKCDVRYGaQQQQGSTTLRVVA +>UniRef100_UPI0011E9FE80_63155/ 76 0.225 5.220E-13 11 113 116 22 128 429 +-----------LTVKRGANAILQC----SGHRDATEIMIRWDKPelqsEEYLFFFRDGQFQEELQHELFKGRVELkDPDWKKTGNFSVILKHVTPNDAGTYECHAGYEGQESellSSLILKV-- +>UniRef100_UPI00106E69A7_8167/ 76 0.225 5.220E-13 4 113 116 128 246 438 +----VTEPDLIVvTVHPGDDAILPCQ-----AADSSIIFVEWSRPDlepDNILYYRNENWNTTYQHPDYKDRVELVDRDLKDRDASLILKNVSRHDTETYKCLVKTirsgrpkGDTDSyqiRTIRLQV-- +>UniRef100_A0A3Q1HPV5_64144/ 76 0.234 5.220E-13 8 113 116 25 133 601 +--------RSPVTGSLASRVVLSCHFSITPdSPSNEQLRIKWTKlegESEKVVLVTQGAGIKVGQ--EYMGRVSVPSHPLSVGDASLQIVHLRASDAGLYRCEVMHGMEDTqNTVRLNV-- +>UniRef100_UPI0011E9F7E2_63155/ 76 0.228 5.220E-13 4 114 116 489 594 613 +----VRVPEEQVKGKVKESVVLPFKAEVSNPED---VTVEWKHKDKKVHEYQRGRNQSHIQ-----GRSEMKKEQINTGDLSLTLKDLQPTDSGVYTCTVCNKDEDIllqKVFSLRVK- +>UniRef100_UPI0011EA2F3A_63155/ 76 0.247 5.220E-13 4 114 116 12 126 660 +----VSQHASGVEVYEGEEfALLPCK--VAVNVSSSATAVVWDRDEfkiPTVHMRLQSGDDLNDQNERYKDRTSMRADALQTGELSLTLRNPAVSDSGTYTCIPRMFGQDQTRITveLKVK- +>UniRef100_UPI0012B67DD4_9606/ 76 0.391 7.158E-13 2 115 116 20 120 123 +--FTVTVPKELYIIEHGSDVTLECNFDTGSHVNLGAITASLQK--------------VEDDTSPHRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI001A7ED67B_43689/ 76 0.236 7.158E-13 11 114 116 20 126 130 +-----------LEVQQGvESVLLHCQVPVDVSKN--SIAV-WNRNeftDPTVHMRLQSGDDLSQQNSRYKHRTWMRSDALQTGDLSLTLRNPTVSDSGTYTCIARSRGLDQSTivIQLEVK- +>UniRef100_UPI0015617636_7906/ 76 0.252 7.158E-13 4 103 116 7 111 136 +----VTASEEPLSVVHGGDVILSCSFTLSG--GRKDLRLQWVKErdgqTETVLAYCGGGVQKSEASASYRDRVYFYPEELTWGSAPLWLHDVELSDQGKYTCYVEDrrvGG------------ +>UniRef100_A0A3P9JXZ1_8090/ 76 0.214 7.158E-13 13 113 116 9 116 137 +-------------ARPGDEVTLTCE---KENIN-KVLAFEWSRPDleegKFVFLFRSDGVDPDNQHESFRNRVFLkDSERMKDGDLSVVLKNVTMNDTGTYKCRVlQHNGShkimkTISTIHLSV-- +>UniRef100_UPI000E45F39F_64144/ 76 0.271 7.158E-13 13 113 116 2 103 156 +-------------AKPGDDVVLQC-----DSLRVSAITVlKWIRIDlqleGYIFFFRENRGYENYQDPSYRDRVELKDPKMKDGDASVILENVTLNDTGTYECHIGYEGtHDLINIHLTV-- +>UniRef100_A0A6P7LYY2_158456/ 76 0.259 7.158E-13 13 112 116 8 107 159 +-------------VNLGENVCMPCH----GPAKAQIVLVEWTRPDlespEYVFFFRDERSYTSYQHWSFVGRVELKDKEMKNGDVSLILSSVRISDVGVYECRISQGKTRSKRANIK--- +>UniRef100_A0A4W5RBV8_62062/ 76 0.231 7.158E-13 8 114 116 21 123 162 +--------QEIVGFTRGK-VILPCRYNAMP---TKEVNIFWrYKDDRNVYNIVSGKADLADQDRQFRDRTRIFPEEWANGNFSLLLTDLKDSDSGSYSCFIPTVNFIH-QVKLFVQ- +>UniRef100_UPI0009A2D1DB_259920/ 76 0.265 7.158E-13 8 114 116 29 139 166 +--------QSSVTATRSDTVYLPCSFRPDRQLD--KLLVSWQKKDQNatlvVHAKRQGGEAQEQQDSSFINRTALSPAWNETGNVTLQLRAVRTSDSGNYTCFIRAGQRPRicASLQLIVN- +>UniRef100_UPI001954965A_47969/ 76 0.268 7.158E-13 1 115 116 15 133 177 +-SFVVNVTQTSYQAEENHNITLEWTFTVETGRSPTYLIIYCELSEQSisVLDYvRDGAEVSESQDEKFSGRVQSDRDALREGRIRLQLCRLRTEDSGQYRCQVNTDyGFSSASCRLNVTA +>UniRef100_A0A671U3Q4_8175/ 76 0.277 7.158E-13 2 98 116 5 94 189 +--FFV------LNRRVGQDVTLECQ-----AGDVTTEAAEWTRSDlrppKDILFWRDGRSDPTHQHSSFTGRVQLVDGELKNGNMSLILKNVRREDVGTYECR----------------- +>UniRef100_UPI000CF81EB8_30732/ 76 0.224 7.158E-13 7 113 116 19 129 190 +-------PQN-IRAEPGQDVTLRCKYLHIGKIAL----LLWSKDDPeemNLFVIRDGRSFPSAQHKSFRNRVFLKNSQMKDGDLSVVLKNVTVDDTGTYECRVRLENDPQrnrnliSTINLSV-- +>UniRef100_A0A6P7IIF1_210632/ 76 0.218 7.158E-13 11 113 116 26 129 212 +-----------VAARLGANVILPCH--AERNIN----TAVWRLkgEDDGFVLYRNGDPNAKKKLlPSFKGRVELKEGWKEDGDASLTLKNVSTEDSGTYECRVKGdtiKGAPLiSRVNLTV-- +>UniRef100_A0A1A8F8X8_1143690/ 76 0.244 7.158E-13 17 99 116 43 124 221 +-----------------QTATLPCR----AAKDKPVVTLDWSRPDmspEVVFLFRDNHVDPEFQHPSFRNRVDLLDRDMKDGDVSLVLRNVTTADSGSYECRV---------------- +>UniRef100_A0A4D9DE26_55544/ 76 0.247 7.158E-13 4 115 116 33 136 243 +----VADPSS--WALLGSGALLKCRFDVGGPVDLSSLRVQWYLWEERLAQYDQGRGES-------QPGASVSEQELERGDASLSLSSVMVSDEGLYKCVVGYGPEQLqGETRLRVLA +>UniRef100_UPI0009819AFE_51338/ 76 0.234 7.158E-13 8 115 116 21 135 248 +--------EKEVRAMVGSTVELKCIYPEENSFDLNDLYVYWQISGSNtvVTYYLPKNSSAGHENNHYKNRAHLSLDSMKQGDFSLSLQNVTPQDAQKFNCLVFReslqlGKILEMEVSLHVAA +>UniRef100_A0A6G1Q850_215402/ 76 0.225 7.158E-13 4 113 116 19 138 256 +----VSQASKQVKdVKPGATVTLHCQ----GPRDASIELVEWTKPdlksDEYVFFFRDMQFNEDFQHPQFRGRVKLVDPEMKNGDFSVILKNVNIYDAGEYQCRIgkSHSGRSKretpeliNSVTMKV-- +>UniRef100_UPI0007BA947A_1608454/ 76 0.231 7.158E-13 8 101 116 131 224 262 +--------QHPFVRSVGGSVVLPCS-SKKSQLTAEDITVHWRHNETLkVYDIIKGKVSLEEQDSTYYNRTEIIREKYLNGNFSLKLNNVQHRDTGIYTCYITN-------------- +>UniRef100_A0A2Y9K4I8_391180/ 76 0.391 7.158E-13 2 115 116 33 133 286 +--FTVTAPQELYTVDHGSSVTLECHFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A3S2PH51_123683/ 76 0.208 7.158E-13 4 112 116 103 209 288 +----VVVPElELIQAQSGQSVTLPCRgAHVDPQVN-----IVWSRHDpdpREVLLIQDG--VVLGQHPSFRNRVEVGRGA-ERGDLSVTLKSVTPEDSGTYECRaVRRSAPRSRRSGLQ--- +>UniRef100_A0A7L2RE38_254563/ 76 0.243 7.158E-13 1 109 116 12 125 288 +-SFIlvvISWEKTHVISKPGDNVTLSCIYD-KEDLQLKNLRVYWQIPNRNcavVHALISGQDDHSKQCIHFKNRTQLFWDRLEKGDFSLLLLNVSQSDKHTYKCVVQKTYDISKKI------ +>UniRef100_A0A2K6MS15_61621/ 76 0.230 7.158E-13 7 115 116 19 135 290 +-------PQEkEVRAMVGSDVELSCACPEGSHFDLNDVYVYWQTsESKTVVTYhIPQNSSLDNVDSHYRNRALMSPAGMRQGDFSLRLFNVTPQDEQKFHCLVLSQSLGFQEvlsvvVTLHVAA +>UniRef100_A0A553RJM7_623744/ 76 0.305 7.158E-13 2 115 116 22 137 295 +--FTVDVQKSLYEAQLHGDVELVCEF--SPVKSPSDLTVIWSRvspkPEVNVIRRDRGKDEQNYTSGEFLQRARLDEEQLKQHRAVLQLQRLRIQDSGTYQCIVEGDEVDYKQTTLSVTA +>UniRef100_H3ANT1_7897/ 76 0.312 7.158E-13 3 115 116 15 136 311 +---TVSGlpvaPAhtEIVHASVGDEVIVSCKTPV--NTTQTDLQVQWILqrsvGTTLVHNYSHGEDQLQVQDESFRGRTELLLGKIDHGIISLRITDLKLSDSGTYVC-LPLAGEQAKRslVTLDVSA +>UniRef100_A0A7L0W9Y1_81907/ 76 0.230 7.158E-13 4 113 116 20 131 328 +----VTVPEKTVNVRTGGNATLLCTYTSSQP--LGNFFIQWSFysaKESQLHTIYYYTEGQSYSYGNFKNRITAAADP---GNASITISNMQPSDTGSYTCEVFSpqndGGQSQKSVIVNV-- +>UniRef100_A0A3Q2X4Y7_8153/ 76 0.308 7.158E-13 1 115 116 14 126 330 +-AFlwTLTNGDTEVSCVFQESCILPCSF-----LGSTDAVISWSLlkaRHVSILSYNSKQDQLTQQDEHFRGRASLFKDQISNGNASLQLTSVEFQDEGRYKC--ATGGNNDSFISLKVDA +>UniRef100_A0A3Q0HGW6_38654/ 76 0.223 7.158E-13 3 113 116 22 134 335 +---TVTVPQYPVNVTVGGNATLLCTYTTSG--SLENFFIQWTfynakeKQQSTVYFYQHGQ---SYEYGKFQNRITAATNP---GNASITISNMQPSDTGLYNCEVLNpqdpNGQNQKSVVVRV-- +>UniRef100_W5M9L4_7918/ 76 0.281 7.158E-13 8 113 116 23 132 342 +--------EETVTGIIGRPVIIPCVYKTEKPIDLKEMRVYWQveKKDKTVHVFNKGQEEMQHVTEEYRNRTSFFLKELRQGNISVQLSPVKPTDDEVYIALTQEKGnmKTLCKIKVRV-- +>UniRef100_A0A2I4CA04_52670/ 76 0.266 7.158E-13 1 114 116 13 131 346 +-AMTITssGPQT-IQQPEGQTVTLGCTYTPGTG-DTGDLDIEWSNvspdmtqKDTLILSYSGG--QTHVYDSSYSNRLKFLAD-PNQGDASVAISSVRLSDTGTYQCKVKKsPGVDMRKVTLVVQ- +>UniRef100_UPI00117CC8A7_375764/ 76 0.221 7.158E-13 7 113 116 102 205 377 +-------PQ--VSAETGQNVTLQCRGPPDPA------MVKWVRPdlerDGYVL-YVQGRIRPSYHHEAYKNRVEPLDPPMKNGVYSVVLMNVSSSDNGTYKCVIGMQGqePTEQKVHLQV-- +>UniRef100_A0A3B4BNH0_42514/ 76 0.285 7.158E-13 9 115 116 20 124 381 +---------DTVTCLYSQECVLPCK------SDYRE-IIHWQKlerqTTVNVHSFYSGTDQLKYQNEAYRGRTSMFSDQVSKGNMSLILKEVRTQDRGRYKCYtAISSANKEAFVSVKVKA +>UniRef100_UPI0010A0642D_27687/ 76 0.230 7.158E-13 0 115 116 105 230 385 +NHFTINLTDvhvtvnHTVVAELFQDVVLPCAFTGS--VDLLTAVIYWIRIDSLknitILAFENGTRQHGKEDSAYQSRTKpMF--DITVGDASLFLNNVTLADRGSYMCQVGDvrkINYSEGCINLTVTA +>UniRef100_UPI00143CF97A_64144/ 76 0.245 7.158E-13 5 109 116 81 191 406 +-----NCPQITITAEPGETVTLPC-----EQPHTRILAVKWIRPDmtpTNIVfspldphlLFRENEDnyNLEHQHESFKNRVELKDSEMTDGEMSLILRNVTFNDTGTYECCV--SGHRSRRV------ +>UniRef100_UPI000905D7E9_8128/ 76 0.240 7.158E-13 12 114 116 25 129 575 +------------VVEEAEFVLLPCEFPTFE--DKESTAV-WSRYDLNpstVHLRRREGDDLQNQNEQFSGRTSMNPDALETGDLTLTLKKLQLSDSGSYTCTVRKLGVELgqSTVELQVQ- +>UniRef100_A0A669EP23_8128/ 76 0.254 7.158E-13 1 112 116 500 613 708 +-AYLSVVPQshKNITAESGENVTLTCRAPN----NIIIPGVEWSRRDlkaQYVLWYWEKEIVPYYQHPSFKDRVDLQNRQMKGGDVSLVLKDVTTADSGTYECCIMQEVRDRRKLdILK--- +>UniRef100_UPI001653474E_283035/ 76 0.245 7.158E-13 6 113 116 1106 1216 1231 +------GPK-VIKVEEGSDVTL--SYYLITKEDIRSTRFVWKKtdDDQKVFLYDNGHlysDERPGQSEKFKGRVSHFPYELEQGNASIIIRNTRRADSGVYRCMFPFIQKPHKFyIKLDV-- +>UniRef100_G3I7L2_10029/ 76 0.653 7.158E-13 38 115 116 19 94 1446 +--------------------------------------VYWEKYDNPVIQFVDGKTDLKQQH--LMGRFWLPKEQILMGNAGLQITNVKLLDAGIYCCMISYGGADYKRITLKVNA +>UniRef100_A0A7N6AGA1_64144/ 75 0.218 9.815E-13 11 103 116 35 122 124 +-----------LTAEPGDTVTLPCR---ALTHNTTVSTVKWIRPDlepEDIFLYQDNH-----QYPTFKNRVELKEEQVKDGDLSLNLKNVRISDTGTYECRCSDSG------------ +>UniRef100_A0A3B4YZZ1_144197/ 75 0.269 9.815E-13 11 113 116 22 122 152 +-----------VSGVVGGSAVLPCVY--SEDDLPSSVSVYWRdKDDRGVMDVVRNSENTKSQHQRFRGRVTSFPELYSKGNFSVRMTDLKLEDEGPYECEVVRVNFKRK-VTLKV-- +>UniRef100_UPI000DF2A37F_8128/ 75 0.275 9.815E-13 1 115 116 15 134 178 +-SFVVNVTQTSYQAEENHNITLEWTFTVETGRSPTYLNIYCDLvtDDKSSLLYRvhNGAEVSESQDEKFSGRVQSDKDALREGRIRLQLCRLGTEDSGQYRCEVNTDyGSRSASCRLNVTA +>UniRef100_A0A3B4GXI4_303518/ 75 0.228 9.815E-13 16 113 116 27 127 203 +----------------GGDITLPCRAPN----NTNMIGVMWKRADlgeEYVYLNRQGYPQPQKQHLSFKNRVDLQDKQMKDGDVSLILKKVTTNDTGTYKCLVfkeeTHPWISVCNITLSV-- +>UniRef100_UPI000B8F4D6D_80966/ 75 0.250 9.815E-13 11 113 116 40 139 207 +-----------VEGSVGGTVVLPCIY--SDPLPP-TFSVYWRdKDDLSVLDIVKSSENKTSQHQRFRQRVSSFPQLYRDGNFSVEMKELKLEDQGPYECEV-LGAQFKRKVTLKV-- +>UniRef100_A0A087YIF5_48698/ 75 0.223 9.815E-13 17 114 116 9 108 213 +-----------------ESVQLPCRVNVSISMES---TVVWSREDlrfSTVHIHQQSGDDLSEQNQRYSNRTMMSKDALQTGDLSLTLKNPTVSDSETYTCTVRRFGRELSRIhvHLQVK- +>UniRef100_UPI00072E12F4_48699/ 75 0.260 9.815E-13 2 115 116 32 146 214 +--FVVNVTQSSYEAEENHSITLEWTFTTRTQGSYKYIKIICDLTDLVLIEVNNGVENSKSQHDQFSGRVHIDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTeDGFNSGRCRLNVSA +>UniRef100_A0A3Q0RJ97_61819/ 75 0.303 9.815E-13 17 112 116 17 110 238 +-----------------QRCMLPCSF-----EGGTDLVIHWNQisaGNLFVHSFYEGKDQLGIQNQRFRGRTLLFSDQLSRGNASLQLTGVKVQDEGRYKCYTISRKYKHPKVTVN--- +>UniRef100_UPI000742632B_28743/ 75 0.256 9.815E-13 4 108 116 105 207 244 +----VKPDQRTIRVKYGETVTLPCTAPRREELDVA----EWSRadleSDQYVILFSGNRVNDDSQSPSFKDRVKL--QDVKNGSASLILRMATPEDSGTYECRVVQGGNSCKK------- +>UniRef100_A0A667YUF1_586833/ 75 0.278 9.815E-13 4 99 116 126 216 269 +----VSQTTTSYITLFGDDVILPCR--LEPAIrDFSDM-VEWIREDIDP---PHGQDDHDLQQPQYTNRTILSHEDLIKGNLSLKLLHVQLSDQGNYTCSV---------------- +>UniRef100_A0A6Q2YJL7_8010/ 75 0.298 9.815E-13 0 91 116 7 103 282 +NIFRSALPQitnHPIIGIVGESILLPCKLNSSTPIDLQSLKLYWTSnpNDQVVHAFYNGREDNSPQDVTYRNRTQIFLDQLPSGNFSLLLKDLKVDD------------------------ +>UniRef100_A0A7K4ZLR2_1118519/ 75 0.220 9.815E-13 1 115 116 12 137 294 +-SFyrTVIALEEIIVSKPGDNATLSC-IHREPERRLKDLRVYWQIADDPedcsvVHALISGQDNESEQCIHFKNRTRLFWDRLEKGDFSLLLLNLSKSDEHTYKCVVLQRTEytkliHQAKVVLSLAA +>UniRef100_UPI00093D4C09_8502/ 75 0.235 9.815E-13 4 115 116 21 142 309 +----IAVEEKEVTSIVGNTAELRCIYS-KENIDLSQLRIYWQIADDLktcpvVHALILGEDNQSDQCNNFKDRTRLLKDKLEDGDFSLLLLNITPRDEHTYRCIVQKkmdrvFKVDYDTaVVLRVAA +>UniRef100_UPI000938890C_186990/ 75 0.228 9.815E-13 4 115 116 20 137 312 +----VDIQEEEARAMVGSDVVLNCIYTKESSFDLKDLFVYWQIGvaDKLmiVTYYLPQNRSARHYNNQYKDRAHLSLDSMKRGDFSLHLYNVTPQDEQKFNCIVFQKAQRILDvvVTLHVAA +>UniRef100_UPI001643DECA_32507/ 75 0.252 9.815E-13 3 113 116 189 302 321 +---TVT-DQKELTVKGGADATLEC----SGPPNATSLILRWEKPDlqseDYVIIFTDGRFIENIQHKLFKGRVEMkDPKWKETGDFSVILKHVTTNDDGTYECKAGYDGqkpQSLNNVTLKV-- +>UniRef100_K7FQP7_13735/ 75 0.241 9.815E-13 0 113 116 19 134 339 +NGVTVTVPQSMVNVTVGGNVTLLCTYKTTGPLD--SLFIQWSfysakeKQHETIFYFQNGQ---TFEYGEFKNR---INGTTNPGNASITISNMQPSDTGLFTCEVFNpqdsNGQNQKSVAVSV-- +>UniRef100_A0A498MRA5_84645/ 75 0.250 9.815E-13 4 114 116 68 177 343 +----VSGLNHPLSSYEGEDLTLSCS--VDSHIPPEEIkEVSWKKTDKNgetlVLLFQYNEIIIPDQ---YKDRAEFITNEIPKGNFALRLKNIRAEDGGVYMCLV-FAGDFSGHTTVEVK- +>UniRef100_A0A3L8SAX7_44316/ 75 0.275 9.815E-13 2 106 116 105 218 348 +--FGVSGMEALISVTAltspgntGQCSILGCSF--EPDIWLDSIAIQWAKEGvaGLVHEFKAGKDHLQEQGLSFQGRTAVFADQVIGGNASLELKDVQLSDAGTYQCSVTTdrGPETH--------- +>UniRef100_UPI0003BCDE00_8153/ 75 0.241 9.815E-13 9 113 116 230 338 365 +---------EMVEVTQGkESVLLPFKATADLPQD---ITVKWRLTEPKhmmVHAYESGSNQPDKQDEEYRGRTETNEDPLRTGDLSLTLKDLRLTDSGVYTCTIYNkDGlmLTQKSVTLSV-- +>UniRef100_A0A3B4TZ65_41447/ 75 0.271 9.815E-13 2 115 116 28 140 415 +--FHLSRGDSEVSCVFMESCILPCSFQGGT-----DVVIHWNQvtaGHLRVHSFYHNQDQLAHQVQHFRDRTSLFKDQISRGNASLQLTGVEVQDEDTYKCHTSViRGNKDSLINLKVDA +>UniRef100_UPI000E3FBB2C_8154/ 75 0.258 9.815E-13 11 114 116 277 385 416 +-----------VVVEEGEeSVQLLCKTTKNLPEDAE---VQWEREEPEpsliVHVYENGSDQPEEQHHFYRDRTKMNEDLLKTGDLSLTLKQPKKKDSGRYTCSVLTNDKvtiRFKTVLLKVK- +>UniRef100_UPI000521A63B_118200/ 75 0.224 9.815E-13 9 115 116 22 136 418 +---------EEIVSRPGDNAMLSCIY-HRGGLDLQSLRVYWQIANQEacsvVHALIFGQNDESKQCPHFKNRTHLFWDRLEEGNFSLLLLNVSHSDEHTYKCIVMQKKEytdviHQANVVLSLAA +>UniRef100_A0A315V968_33528/ 75 0.250 9.815E-13 3 115 116 50 165 518 +---TVSadVAPKTVVAYENETVTLPCR--TNQTSDL--LTVEWSKaemTPNITLLYRHGRETVEEKHSDFRNRTNLILEEVKHGNISQVISKLRLSDAGRYLCRtmVGKQRQVEAALDLIVGA +>UniRef100_UPI0019534AF3_47969/ 75 0.252 9.815E-13 11 114 116 495 598 629 +-----------VEVEEGaESVELP--FKTTEDLPADAKVVWWSNDDRKVHVYKNSSDQPGEQHQVYRDRTKMkRRSLLKPGDLSLTLEQPTERDSGRYSCRV-YGEiKRYKRVLLRVK- +>UniRef100_UPI001ABEA856_8384/ 75 0.256 9.815E-13 1 115 116 18 126 851 +-SLQLTGP-SVHAARLGSDALVPCSFTVDkPPVDPNLLTIYWRFFDKEILSYNKTVMTT-------SSRYSLSTEALMAGNANLTISNIQIHDGGMYKCSVMYGSeKKEKELRLDSGA +>UniRef100_UPI0018E28B48_77115/ 75 0.216 9.815E-13 2 114 116 22 143 876 +--FLIFVQASSYSLAFGEyvfegadSVVLPCQYSGlLPEVN---PTVIWRRHDlkPPTIHLRREEDDLRGQNQRFSGRTSMKPDALDSGVFSLSLKKPHLSDSGIYTCSISDGREERsiTDVQLEVK- +>UniRef100_A0A6P6MSC1_7957/ 75 0.295 9.815E-13 2 99 116 517 609 921 +--FAVQCFRHTL-VPLGSSVVLPSY--VDKPLPVEDLRVEWEREYTTVHLYEDGQANTPDQD--YQDRACFFTDQFQSGNFSLRLDDLREEDAGEYTCTV---------------- +>UniRef100_A0A3P9PBI9_8081/ 75 0.268 1.346E-12 0 113 116 6 119 123 +NNFFFFL-SSVYLVKI--DVILPCS--SKKKDNLTHEVFDWKKNyDKEVFLYVKGKhynNGKTGQDEDFKNRVDFFEDQLQFGNASIRIKKTKLTDSGIYSCRLFPNlDQEQTRITVNV-- +>UniRef100_A0A3P9M9N0_8090/ 75 0.252 1.346E-12 11 115 116 15 120 129 +-----------VSCQLGQSCILPCRFT--PGDD---LVIHWFKMTPTlteVHSFcYNDKDQWGHLDQKFGGRTSLFQDQISKGNASLQLTGVMVQDEGRYQCHTICGQQQYSATrrTLDTTA +>UniRef100_A0A3Q2PWP3_8078/ 75 0.262 1.346E-12 2 112 116 16 125 147 +--F-LQVNQRNITAKYGDNVTLPCrtHFSLYYP-----IEVEWSKTDQKsdqVVFFqRYGRVEDKLQSPFFRKRVHLLYR--RNRDVSLVLENVTTNDTGTYECRVEYrGGKRRKRSILK--- +>UniRef100_A0A5A9NPL8_1572043/ 75 0.250 1.346E-12 7 114 116 32 138 149 +-------PHLIVNGFEGETVILEC---VHKNVEVakHQLEVHWRHNDiHNVYDIMHGKISVKEQHSVYKNRVSVVLEKCKTGNFSLKLENLQRSDEGIYLCFV--PAVDVfQNVELVVK- +>UniRef100_U6DCH9_452646/ 75 0.417 1.346E-12 2 115 116 9 109 153 +--FTVTAPKELYIVDYGSNVTLECRFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_UPI000BBE3672_41447/ 75 0.228 1.346E-12 11 99 116 17 104 155 +-----------IVAHREQDVTLPCQ----TRSGAAIIAAEWSRPDQEshyVFFYRDDQADKTHQHPSFENRVELADGRMKDGNLSLILRDVRRSDHGTYECRV---------------- +>UniRef100_S9XNC2_419612/ 75 0.863 1.346E-12 43 115 116 1 73 175 +-------------------------------------------EDKKIIQFVNGEEDLNVQHSSYSQRAQLLKDQLFLGKAALQITDVKLQDAGVYCCLISYGGADYKRITLKVNA +>UniRef100_UPI0015ADA6BA_7936/ 75 0.247 1.346E-12 11 114 116 25 124 176 +-----------VTCLFSEDCLLPCSFRPSG-----EEVIHWKRQKVHVHSFYYGQNQLQIQDSRYIGRTSLFQDLIIQGNASLLLQRTKISDEGQYSCYTSTtLGARVVFISVQMK- +>UniRef100_A0A3B5MMK3_32473/ 75 0.226 1.346E-12 8 114 116 33 148 183 +--------PEAVDVESGvESVKLPCR--IRENLD-GDVTVEWRDGDGRmVHVYPNGSDQPREQNSTeseeqddfYKDRTMMDENLLKAGNFSLTLSRPTDKDSNVYTCRVSSGDGNLtaRRVWLKVK- +>UniRef100_UPI00125E8C60_283035/ 75 0.215 1.346E-12 1 113 116 10 135 184 +-AFFISiwivSPtvadQKEVTVKAGQDVTVDCLVP----RDAEILLLKWSRsdlkSDGYIFFVRENRHYESAQHPSYHGRVELRDPQMKAGDVSVVLKNVNVKDTGTYECRVSMRSRETavefsHFIKLTI-- +>UniRef100_UPI0018EB2253_27706/ 75 0.247 1.346E-12 6 113 116 23 134 205 +------GTQE-LKVKPGEDATLQCRGHRGADIDL----LKWIRPdlksDDYVFFFRDGSSNENNQHESYRSRVKLRDPEMKDGDASVILKNVNINDAGTYECQIREKNETGKAelvtiINMTV-- +>UniRef100_UPI00148FD7CF_1203425/ 75 0.256 1.346E-12 4 115 116 20 136 214 +----VNVAQPSYQAEEDQDVTLEWTFTPKPDRSTQHLYVLCDMyNDhkhTNLFRLHEGVEIPESQDEEFSGRVQCDKDVLREGRVRLHVSSLRTEDSGWYRCEVFTdSGVSLDRCNLTVTA +>UniRef100_UPI0003BD4A9F_8153/ 75 0.247 1.346E-12 1 115 116 17 133 219 +-SFVVNVTQTCYQAEENHNITLEWTFTTKPDNFITSLKIRCSRPELSVLyQVHEGVEVSESQDAKFSGRVQSDKDALREGRVRLQLSRLRTDDSGLYRCEVKTnDGSSFQDCKLSVTA +>UniRef100_A0A3P9JQK7_8090/ 75 0.241 1.346E-12 5 109 116 49 156 245 +-----SSPADkqIIRKNPGDDVTLMCE---DPEFK-KIRLLSWRREDsKIVFMFRDGRPSPSDQHDSYRNRVFLkDSERMKDGDLSVVLKNVRMKDNGTYECRVLHvNGShrEMKTI------ +>UniRef100_UPI00148F68C5_1203425/ 75 0.245 1.346E-12 2 113 116 16 135 252 +--FLITAADgnSLVKVEEGRDVVLPCS--LSSKQNIESKLFDWKREGKMEVFIYDGEDGGKtygngrpGQDKEFEGRVSHFQEELKNGNASIKITKTKLSDSGVYTCDFPKlQPRQTFNIQLVV-- +>UniRef100_UPI000F4DE7D6_1234273/ 75 0.274 1.346E-12 4 115 116 111 219 264 +----VLVPTQ-FTAAIGDKTMVSCYAETDKLASESNVNVRWEKDDKLVVKLEHGEMEF---GPGFEERFSVSREDYKRGNLSLIIDNVKSSDAGIYKCSALNGKNKTPEIvTLMVTA +>UniRef100_UPI00112CE82A_194408/ 75 0.247 1.346E-12 0 113 116 23 134 264 +NAATVSTLTS--VGMISNDGILSCIF-V-PDIK-QGSVIQWEKTGlsGTVLRYENGKEDRTKQNPAFKGRVQFFLNQVVSGNASLLMKNVQLSDAGTYKCTVTTsAGTGNAKLDFRV-- +>UniRef100_A0A3B5MI57_32473/ 75 0.289 1.346E-12 7 115 116 17 125 266 +-------PDSYYVSCVFSQVcILPCSF---QPAD--GPAVHWTQlaaAEPAVHSYYDGRDRVQHQNQNFRGRTSLFVERVSSGNASLLLTGVKVQDQGRYVCNCSSsAGTRLAFIRVSVDA +>UniRef100_UPI0018E847ED_27794/ 75 0.267 1.346E-12 4 112 116 25 134 269 +----VELPATS-EAVLGGTAQLNCTYP--PMAD---LILYWTRlgPDseRNVYIYYRGEHLASHDDLAYRGRATVPAGQPERGNGALWLHNVTLADEGRYRCRVKSNrgmGVRETKLQLT--- +>UniRef100_H2ZXI3_7897/ 75 0.259 1.346E-12 9 112 116 16 123 279 +---------QQIHSILGKDITMKCKFYTNKNLNYQELQIYWYlyrKEDSiTVHCFINGADQCMEQDSSFRGRTQLSFEEINQKIISLIISNVKISDSGTYQCVLIEKALYKMDMLLT--- +>UniRef100_UPI0003F0CE44_28737/ 75 0.398 1.346E-12 0 115 116 16 120 310 +NAlFTVSVPKELYLVDHGSNATLECDFTTGGPVTPEALQVYFQK-------MENGTSFNNN------ERVQFLEEQLPLGKALFHIPRVQVRDAGRYRCLIIFGTAwDYKYLMLKVKA +>UniRef100_UPI0018ED9B53_27706/ 75 0.209 1.346E-12 4 113 116 131 249 312 +----VTETQE-VTVKVGEDATLQCQ--SHGGADIS--LIEWSRtdlkpDDGFVFLFSNDRSYEEIQHPYFYGRVELQDPEMKNGDASVILKNVNIKDTGTYEClIVGKNSRDRKRdvfeyisiIELTV-- +>UniRef100_A0A3P4NM90_48420/ 75 0.417 1.346E-12 2 115 116 78 178 330 +--FTVTAPKELYTVDYGSNVTLECCFDTGGHVELRNLKASLQKMEN----------YTSLQSE----RASLLAEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_UPI0004A3BFE7_8081/ 75 0.256 1.346E-12 7 115 116 22 129 346 +-------PETEIFCIFMQRCILPCSF-----QGGSDVYIHWFQlkpEQLPVHSYYNNMDQLGLQNQNFKNRTSLVQDQLSRGNASLLLTGVKVEDQSRYRCYCSTVSVDENTIlQLNVDA +>UniRef100_UPI001877EFAC_8022/ 75 0.222 1.346E-12 4 114 116 146 253 348 +----VLVPTK-ISAHVGENVTLHCHGRTDSQIN-----FHWQKDvQTSVLKVEAGHTTF---DPEFEDRASVSKDGYSKGDLSLTLTNITLSDRGTYQCFVGPdkqtrGNPEAVTLTITVQ- +>UniRef100_UPI001ABD9E25_8384/ 75 0.245 1.346E-12 0 113 116 21 138 383 +NALDLLPSEKRFEGIQGDKITLDCKFTVQPD-DTGTLDIEWFLvapdaqqADKMIISF---TGVLYPQDGPLKGRVDFVSPTPEEGDASIIISNLKESDSGTYQCKVKKlPGVQNKKVALNV-- +>UniRef100_UPI0019658AAB_8168/ 75 0.192 1.346E-12 6 113 116 250 379 432 +------VPDQdriVVTVDPGQDAILPCQ-----AADSSISIVEWTRPDLEpdiVFLYRYGyldpddqhpddqhpddqhpdDQHPDDQHPSFKDRVELVDRDLKDGDVSLILKNVSRNDRGTYKCLVITvDSMQITIIDLQV-- +>UniRef100_A0A670JFR5_64176/ 75 0.247 1.346E-12 16 115 116 0 102 437 +----------------GKDVILPCQLTTSSIPESTSMQVQWILDKSSekidVKSY-YGRNRPETQDNRYRGRAELSRTDLSKGNMSLILKKTHLSDQGNYTCIV-FLGDWYDEVVVElVLA +>UniRef100_UPI00084D4671_8355/ 75 0.254 1.346E-12 4 115 116 30 135 461 +----VNVPFKLIFSK-GSDILIPCTFHVNKfPADPKLLAIEWDLYGRRILTYDNGV---STMDPRF----SLKSNSATRGEASLSVSNTQVSDGGRYTCTVTYGTEwQEKEIILEIQA +>UniRef100_UPI001A7EC516_43689/ 75 0.252 1.346E-12 11 114 116 446 549 575 +-----------VEVDEGvESLELP--FKTTGNLP-KDVVVVWRDsDDRKVHVYENGSDQLEEQHQIYRDRTKMNEDLLGTGDLSLTLNHPTERDSGEYTCIVNSSSViQYKIIPLKVK- +>UniRef100_A0A3P8PUM2_8154/ 75 0.242 1.346E-12 17 115 116 358 455 578 +-----------------EKCILPCTFQSDT-----DIVIHWLQetaGNIHVHSFYHNQDQPALQDKHFRGRTSLFNNQISRGNASLLLMWADVHDEGRYKCYTSTiTGNKESFINLEVNA +>UniRef100_UPI0006D919A7_7897/ 75 0.223 1.346E-12 8 113 116 536 647 707 +--------SQIIEGITGKSMLLPCLFHYNRHRHlLKDLVITWQLseNQKVVHSFFDGKDHPEYQAEAFKGRTHLHHQELRQGNASILLKDLCLSDESNYTCYVTvHAGqmPVSQEIELQV-- +>UniRef100_UPI000DF2F8BA_8128/ 75 0.217 1.346E-12 11 113 116 18 130 769 +-----------VEVYEGaESVLLPCR--VQTDVSRSSIAAVWDRDglsDKKVHLRtqksddLDEGDDLSGQSDLYQNRTSMRVDALQTGDLSLTLKNPTVSDSGTYTCIYRKEGQDQNRteVQLKV-- +>UniRef100_UPI0019656EBB_8168/ 74 0.236 1.846E-12 4 113 116 19 140 155 +----VTEPAvvMEVPVRLGDDVILPCQ-----AADPSICHVEWTRADlkpDTILSYRVEGSVLTILHPKYKeDKVELVEKDLKKGNMSLVLKNVSTTDQGTYKCRVTSGGSmrtnttvlPWKTITiirLQV-- +>UniRef100_A0A4Z2E410_230148/ 74 0.260 1.846E-12 6 98 116 11 103 155 +------GPVA-IRTWVGEAVILPCRINVSRRQD--VPSVEWSKRGltPNVCfLYRAGCETFEEKNPVFLFRTGLFLEELKNGNASLRLSDVRLTDAGIYECR----------------- +>UniRef100_UPI001964F6BF_55291/ 74 0.303 1.846E-12 7 114 116 20 126 173 +-------PGD-IVGNVGESSILPCvsqDSSSGKQVNLKEINFAWKKlPDTDMLVFSDGEEIV---DPGYAGRVNLFKDQLAHGNFSLLFLNIKKTDEGDYRCYL-PQGQPSQDIKFTVN- +>UniRef100_A0A3B3DUX8_30732/ 74 0.238 1.846E-12 11 113 116 55 163 178 +-----------ITAGPGENVTLTCK----AEDTYSVVVLEWKRDNlgkKKVFVVKDGRPFLSPQHESFKNRVFLLDPQMKNGDLSVVLKNVKIEDSGIYMCRVLEendpFGSPLKmisSINLSV-- +>UniRef100_A0A6P6M7S5_7957/ 74 0.217 1.846E-12 2 111 116 10 123 183 +--FAVVINEVSLDVTLvgftGSSVVLPCS-STEYDLELQDINVFWRYNGsETIYDLISGKDSVAGQNPRYKNRAQTFPDEYLRGNFSIKLINLTHADAGEFSCFIIHSSDSKQETVL---- +>UniRef100_UPI00196632CB_55291/ 74 0.247 1.846E-12 2 113 116 22 138 184 +--FHVFASKashHTITVPAGEDVLLPCTFpPLDWHDPRNFLIIKWQHDYSIIYHYEDEEERPERGLEKYRGRFQLFHREVAKGNASALLKSIHLTDAGEYVCMVIWrAGHEEIQMQLSI-- +>UniRef100_UPI0003EBC375_32507/ 74 0.228 1.846E-12 8 113 116 25 134 200 +--------QKELKVRRGENATLECY----GPSEATEIMLRWTKPDlqtnDYVIYLKDGHLQKDLQHDLFKGRVKLkDSKWMTNGNFSVILKNVTLNDSGTYKCYAAYNNqaaQPLNSISLKV-- +>UniRef100_UPI0018E1E4C1_77115/ 74 0.234 1.846E-12 12 113 116 27 133 207 +------------VAEAGRTATLPCR----HPFNDSVLVVEWSRSDlgeEYVLLYRDEQIDESNQSPSYLDRVDLQDRLMENGDVSLVLEDTRTYDSGTYQCSVVHRslGEDEesviCTIQLDV-- +>UniRef100_UPI00143D743F_64144/ 74 0.252 1.846E-12 2 115 116 18 136 214 +--FVVNVTQTSYQAEENHNITLEWTFTIRPHRSLSFIFIYCELiaDDRVsVLFYlCDGVRVSESQDQQFSGRVQFDKDVLREGRIRLQLSRLRTNDSGLYLCEVRTvYGGNLARCKLNVTA +>UniRef100_UPI00189EBC0A_72105/ 74 0.277 1.846E-12 2 115 116 20 138 218 +--FVVTVTQTSYQAEENHNITLEWMFTTRNSSSTNILLIRCRLfaDQKYFVLFhlREGVEVPESQDEQFTGRVRWDKDVLRHGRLRLHMSRLRINDSGVYRCRMATGdGKGSGTCHLNVTA +>UniRef100_A0A6P7XWT1_1415580/ 74 0.267 1.846E-12 4 113 116 15 125 232 +----VGGSQE-VKARLYTKVVLPCEFPfVQGPEN---LFISWEKEDKGrdiaVHSFHDNIDHPEEQAAQYRGRTSLTK-ELSRGVISLELTEVTSSDAGIYMCKAANlNNRGSKLILLTI-- +>UniRef100_UPI001175E978_586833/ 74 0.260 1.846E-12 4 115 116 42 158 246 +----VNVSQAVYQAEENSNITMDWTFT--PIIPLTDLSIYislWvseYKPLTTIYYLRDGVENTDFQDEQFTGRVQLDKDELRKGNIRLHLSSLRINDSGSYWCQMSTrDEVGITESSLNVTA +>UniRef100_A0A5J5CC67_54343/ 74 0.230 1.846E-12 7 97 116 28 125 257 +-------PKVRVTVQHGRDVVLPCS--LSTKDNIEFEFFEWKKapqKDeglKEVFQYNDGihyNSGRGGQSEEFKGRVSHFQDKLKHGDASIIIRNTKISDSGEYRC------------------ +>UniRef100_UPI001AACB782_8407/ 74 0.275 1.846E-12 11 113 116 51 156 265 +-----------VVASLYGTVTLRCWFPFIQ--GREGLSVVWEKNDKDgrrsiAHKFIDGQDNLKDQDINYTGRTELSGD-FSQGRVDLTLREVTFNDEGTYYCRAANrRGHWDKKVDLTI-- +>UniRef100_A0A3Q2VX91_8153/ 74 0.239 1.846E-12 1 113 116 24 131 281 +-SFSLSVP--VLSCVFMEKCILPCTFQSDT-----DIVIHWLQetaGNIRVHSFYHNQDQPALQDKHFRSRTSLFNNQISRGNASLLLMWVQ--DEGRYSCYISTiNTEKDSFINLKV-- +>UniRef100_A0A2K5R540_2715852/ 74 0.408 1.846E-12 2 115 116 19 119 292 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGAITASLQK--------------VENDTSSHRERVTLLEEQLSLGTALFHIRQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A7K5J8I8_99882/ 74 0.290 1.846E-12 0 109 116 15 128 293 +NA--VIALEKNIISKLGDNATLTCIFK-ENNLQLKNLRVYWQIADDSykekcsvVHALMSGQEDNRNQCIRFKDRTRLFWDRLEHGDFSLLLLNVSQHDRNTYRCIVQNTTEYSKVI------ +>UniRef100_UPI00187A5B72_192404/ 74 0.221 1.846E-12 8 115 116 21 133 307 +--------EKEVRAMVGSNVELTCNYTREENFDLNDLYVYWQIsvaGTPEIVTYLSNNSSVGHGNNQYKDRAQMSLDRMKRGDFSLTLYNITPQDEQKFNCLVIRNLVKIVNIevTLHVAA +>UniRef100_A0A452CCF8_310752/ 74 0.245 1.846E-12 13 115 116 29 133 307 +-------------AFFNETGDLPCHFPNSENLSLDELVIFWQDQNKLVLyELYRGQEKPHNVHPKYIGRTSFDQD-----NWTLRLHNVQIKDKGSYQCFIHYkGPQGLVSIYqmssdLSVLA +>UniRef100_UPI000E1BB143_30464/ 74 0.254 1.846E-12 4 115 116 18 139 308 +----VTTLEKMIVSKLGDNTKLSCIYPQGGKLHLENLRVYWQVDDPQekcsvVYALISGQDNESEQCIHFKNRTQLLWDRLENGDFSLLLLNVSQSDARKYKCIVLQNTEYTKRVHheevvLSLAA +>UniRef100_A0A1S3MX36_8030/ 74 0.254 1.846E-12 6 114 116 230 339 375 +------GPQvsSQVKVEgfKGDNVILPCTY-IEK--ALTNVTIFWEKgDDANVYSIIDGKADLAQQYSQFINRTHMFSNEWTNGNFSLLLIDLNGRDSGIYSCFIQT-VNIHLEVDLSVQ- +>UniRef100_A0A087XQ16_48698/ 74 0.240 1.846E-12 11 113 116 15 119 382 +-----------VEVTVGsQSVLLPCRYSG---VIPEEPVVTWTNGDvgPACVHLRREQDDLRTQLERYRGRTRMAPGALDSGDFSLTLSDPQPPDQGTYTCSLSDGrGRRILRVsQLRV-- +>UniRef100_UPI0012EDED98_433405/ 74 0.235 1.846E-12 1 113 116 73 191 416 +-AMEVTssGPQTIQKAQ-GETVTLGCTFTPGPH-DTGELDVEWSNvrpdmtqKDQLILSY-RGGEMHHYGDPGVSKRLNFVAD-PKQGDASIFLSNVRLADKATYQCKVKKvPGVDMRKVTLVV-- +>UniRef100_UPI000BBE1E4A_41447/ 74 0.275 1.846E-12 1 114 116 15 131 421 +-AVIVFQHGAAVEVDAGaKSVVLPCSVKL---EDLKDLSVVWRREDLNpsIIHFKeQGRNEKEKQNQNYRGRTSVSDPLQQNGLASLTLSEPRLNDSGTYTCIIRREGEELHRteVPLLVK- +>UniRef100_A0A4X2LKH5_29139/ 74 0.256 1.846E-12 13 115 116 32 137 442 +-------------VMLGTKAELRC--PVSIWMVPQSVEVKWLRTQKSqasqvVHAYRNGQDLYGEQMPQYKGRTALMKDS-QEDNFILEIYNVRLEDQGQYYCQIQAGSlSENASVKLEVAA +>UniRef100_UPI00106E423C_8167/ 74 0.226 1.846E-12 11 113 116 351 464 471 +-----------VKVRPGQNAILPCR-----AADLSINAVVWSRADltpDEILSYRNvpvKVNQPDNQHPSFKDRVELVDTDLKNGNVSLELKKVNRHDDGTYECRVETvdengikKGLDSdpiGIVRLQV-- +>UniRef100_A0A3B5R9D9_8083/ 74 0.284 1.846E-12 6 109 116 230 333 480 +------GPENPtVTCVFRQSCILPCN--VDPSSD---TILRWDHltsREHNVHSYYDSEDQLGRQDQQFKGRTSLFKDLISRGNASLKLTGVKIQDEGRYRCYSSTeRGINIKKV------ +>UniRef100_UPI00155F23CD_417921/ 74 0.241 1.846E-12 4 113 116 138 251 505 +----VVEPSKVIRVEEDSDVVLPCS--LRTKEDITSGLFDWKKyeGLKEVFLYVEGKhynNGLVGQSEEFKDRVSHFQDELKHGNASITIRTTRLADSGVYSCDFPNlHPRQTFYIKLDV-- +>UniRef100_UPI001A7E348F_43689/ 74 0.228 1.846E-12 8 114 116 380 490 614 +--------PEMVEVTHGEeSVLLSFKITAELPED---VTVEWTLTEPKqmkVHIYESGSNQSQNQDQFYKGRTEMNEDPLKNGDLSLILKELHLADSGVYTCTVYNSDAEFltqKSVTLKVK- +>UniRef100_UPI0011E9BA5F_63155/ 74 0.263 1.846E-12 11 114 116 496 603 635 +-----------VEVEEGaESVQLP--FKTTENLPQATKVVCWHNSYRTVYIYQHGADQPDEQDRFYRDRTKMNKDNkdlLKTGDLSLTLKQPTERDSGEYRCGVWIHGYiiRYKTVLLKVK- +>UniRef100_A0A6P7KLT6_210632/ 74 0.307 1.846E-12 4 115 116 465 572 864 +----VFVPSE---CGFSQSCILPCSFQGGEE---AVLHWIQTKEGNPiVHSFYFNQDQLGHQDHRFRNRTSLFKDQISRGNASLQLTEVKVQDEERYKCYTSTiRRTEESFITLRVDA +>UniRef100_A0A3Q2X760_8153/ 74 0.200 2.531E-12 0 113 116 6 131 146 +NAFLIImflffyisfSDQKELTVNQEADATLEC----SGSTNATVIMIRWEKPNLTsacVICFIDDQLQKDIQHELFKNRVDMTDPKWKeTGNFSVSLKNVTTNDSGTYICEAGYNGQEPvllSTVTLKV-- +>UniRef100_A0A3Q4BW90_94237/ 74 0.228 2.531E-12 7 113 116 10 120 172 +-------PSAATVVKEGSEFILSCS---SPNKDLRPELFDWKKDGHiDVFMYDAGDhynNGRIGQDPRFRERVSHFPDELKDGNASIKISNAEIDDSGTYTCDLPRlrpNSPTLNSIEVIV-- +>UniRef100_A0A1U7SMB1_38654/ 74 0.267 2.531E-12 4 113 116 20 124 174 +----VEMDPSPITAKAGDDVALKCVFKVvSPPVDLSQLVVQWFYHGGPLVEF-------DEEVTSTRPDATLSLEGLRSGNASLLLSKVSSRDTGNYRCYITYaPDIRIKQVALEV-- +>UniRef100_A0A7N6F5J3_64144/ 74 0.217 2.531E-12 11 113 116 28 141 186 +-----------VKSKPGADVTLHCQGPNNATITLLEL-LEWIRPdlksDGDVFFYRNDRSYEKYQHPSYRGRVELKDPKMKDGDVSVILKNVNINDTGTYECRIISSitinertSSELRHIlHLTV-- +>UniRef100_UPI000203A22E_28377/ 74 0.258 2.531E-12 4 113 116 23 127 196 +----VQTDPSLVKAAVGDDVLLDCRFTVnATTLDLSLFSILWFHRGKQLAEFDDTVTV-------FKQGISLNKEELVKGNASLAISQVSAENSGKYRCYVTYsPEVVIREVTLQV-- +>UniRef100_A0A6P7I410_210632/ 74 0.232 2.531E-12 12 113 116 25 132 203 +------------TVRPGQDVPLQCQGPGRAAVTL----LEWSRsdlkEDGYVFFYRNSRSYENYQHSSFRGRVQLRDPSMKDGDVSVVLQNANLNDSGVYECRVISstesGGRSQvsCSVHVTV-- +>UniRef100_UPI001643B57D_32507/ 74 0.227 2.531E-12 7 113 116 8 126 204 +-------PSEylvNITAETGQNVTLSCR----ANNNNLLTFLEWSKHGlrkGYLLLYRDERFDLENQHPSFKNRVELRDRQMKDGDVSLILKDVTLDDRGSYECRVETKMNRKKRtnqdddpviiISLNV-- +>UniRef100_UPI001A7EB208_43689/ 74 0.239 2.531E-12 11 113 116 40 152 212 +-----------ITAVFGESVTLPCRvLNGNKTIDG----LEWSKPeleTEYVLLYRDGHLDLFKQHPSFKNRVNLEDRQIKDGDVSLILKDVTTADAGIYEMRMSPrtkrrrranlGGDSICIINLSV-- +>UniRef100_UPI000C6F6C8C_1841481/ 74 0.258 2.531E-12 2 115 116 38 153 220 +--FVVNVTQSSYQAEENHNITLEWSFTTKPHTPPDFLIIFCQLiTDLRDSVLYHLREGVESQHEEFSGRVQCDKDVLREGRIRLHVSRLRTEDSGLYRCQVLTsDGRSSGKCHLSVSA +>UniRef100_A0A6P8THV8_8218/ 74 0.243 2.531E-12 2 115 116 18 136 220 +--FVVNVTQTSYQAEENQNITLEWTFSTRRETSLRSISILCKLftETRPFVLFhlHGGVESPESQDPEFAGRVQWDKDVLTEGRLTLHVSRLRTSDSGLYVCKVFTDyGRNNGRCWLNVTA +>UniRef100_UPI000653E79F_9669/ 74 0.412 2.531E-12 2 114 116 33 132 232 +--FTVTAPKELYTVDYGSNVTLECHFDTGGPVELRNLKASLQKMEN----------YTSLQSE----RASLLEEQLPLGKASFHIPRVQLTDAGQYRCLIIYGlAWDYKYLTLKVK- +>UniRef100_A0A401TAA5_137246/ 74 0.221 2.531E-12 8 115 116 12 120 238 +--------ENQITVKFGEDLVIPCclHFVNEP----SAIAFTWMKMETMgiIYNYTMSHSSLEEQEPSYQDRVDVFGNEIPKGNVSLRLRNVTISDSGIYKLSVATqSQSTETMVTVGVRA +>UniRef100_UPI000B908D8C_80966/ 74 0.287 2.531E-12 7 99 116 19 117 244 +-------PQtEIIEAQEGDKVTLQCR--TDSPTDLKSYLLTCKRTDGNfndsnrfVYSRRYGEENPEPQTEQYRNRTHLVLENLSKGFLTLQISSVQLNDSGQYKCFI---------------- +>UniRef100_L8YAI5_246437/ 74 0.261 2.531E-12 12 115 116 17 120 246 +------------VVVLGRDATLPCS--LSLPMSAVTMEQWWFHTefSEVVLSFRDQQEQKEEQLAQYAERASLVRDFLAQGEAAVRIHKVWVSDNGLYTCFFRKGGfYKEANLELQV-A +>UniRef100_W5MXF8_7918/ 74 0.245 2.531E-12 13 113 116 25 125 275 +-------------AIMGESTVLPCVYRKGSELDLGSIAIEWRSDSVIVHSFVYGKDALDKQGETYINRTQLFLTALKMGNFSLRLSDISMDDARIYKCIFHQNGLES-SVHLdQV-- +>UniRef100_UPI0019628CDB_55291/ 74 0.257 2.531E-12 13 108 116 25 121 281 +-------------AIIGETVQIPCSLHTTESLKTEDISLEWETsKGDIVHAFVKGEDHLSNQDPQFRGRTQLFRSELSRGNFSLSLSNVSAADVVWYDCRFSRSEEESST------- +>UniRef100_A0A4W4DWF2_8005/ 74 0.271 2.531E-12 2 115 116 21 136 287 +--FTVEAEQDSYYAELHSEIKMACRF--SRMQSSELLTVIWQRivptPIEDVYRLERGLENNNFTNERFRGRAQLVKEDLLKFRAVLKLSQLQLNDSGMYRCIVKHQDVDYKQTKLTIWA +>UniRef100_UPI00081A18A1_1026970/ 74 0.234 2.531E-12 11 115 116 23 133 298 +-----------VQAMVGSDVALSCIHPNQSHFDLNDLFVYWQISDlgTVVAYYLSENKSDAHEASQYKNRAHMLLDRMKQGDFSLYLQNVTPQDTQKFECLVFWKSTLTralkKEVRLHVAA +>UniRef100_UPI000CD60864_1676925/ 74 0.245 2.531E-12 4 115 116 122 236 360 +----VLAPPvpAPLSVTVGQSVTLPCYAHIYRQKSQDAISLQWKKGQQDVLQMKSGKVTYGSEQ---RNRSSVSLDRIRQGDLSLTVQSVRLADEGVYSCSYELndhpEDGDPARVTVAVTA +>UniRef100_UPI0011768C5D_181472/ 74 0.266 2.531E-12 11 115 116 23 126 365 +-----------ISCDLKKSCMLPCRFQAGD-----EKVIHWIQEKPVkaqTHSYYYKKNQLALQSQRFKSRTSLFLDQLSTGNASLQLRGVEAQDEGSYRCYTSTsNGHDQSIVSLHVDA +>UniRef100_UPI00143D772A_64144/ 74 0.203 2.531E-12 5 109 116 151 261 475 +-----NCSQITITAEPGETVTLPC-----EQPHTMIFNVKWIRPDLNqtniVFsptdpHYifmdIEDDYNLEHQHESFKNRVQLKDSEMTDGDMSLILRNVTVNDTGTYECRV--SGHRSRRV------ +>UniRef100_UPI00109F04FF_27687/ 74 0.293 2.531E-12 3 115 116 23 131 492 +---TVQTAQPYPVVHIGSEVLLQCSFTVtSGAIDVKQLTVTWIQNALTVAKY--DQENLIE-----RPRLSLNTEGMKSGNASLLIRSVSFDDGGQYRCAVLHEGEKEQDvdIYVSVRA +>UniRef100_I3KL22_8128/ 74 0.232 2.531E-12 6 112 116 348 453 536 +------VPLDhkIIPAESGQKVTLTCRAPNNSK------RVKWSRadlRDKYVLLYQDGHLNPDNQHPSFKSRLTLQDRQMKNGDVSLILKDANTADSGTYMCRVFMEETRSWKLLIN--- +>UniRef100_UPI000E42804B_8154/ 74 0.254 2.531E-12 8 113 116 363 469 578 +--------SDIVqVAKYAVCIELP--FKTTAVLP-QDVTVEWTHNNMKVHVYESGNNQPVKQDQSYRGRTEMKEDALRTGDFSLTLKDLHLTDSGVYTCTVYNkDGDKLlqKSVTLHV-- +>UniRef100_UPI0004A3200B_8081/ 74 0.261 2.531E-12 9 113 116 490 598 625 +---------QQVQVEEGaESVLLP--FKTTPDLPEDAKVVWWQLDPEHmkIHVYHNGSERPEEQNHSYRTRTKMNENLLKTGDLSLSLKQPTDKDNGKYRCEVYSetrGSRREKTVMVKV-- +>UniRef100_UPI00187CCE89_8177/ 74 0.260 2.531E-12 6 113 116 35 143 625 +------CSNTTIEGKAGGRVILPCS--KKDKKDISHEEVQWTFkdpttgKDKSVHVYFQGEDYLQIQSDDFKDRTSLFKDQLSSGNCSLSLL-VTTSHSGTYhSC---VGGRLCCTVTLKV-- +>UniRef100_UPI00187CD11D_8177/ 74 0.223 2.531E-12 4 113 116 137 249 638 +----VTDPEPEVKVeQVGQDVTLECR-----AGDVTIRAAEWIRsepePPTDILSWRDGHDQ---QDSSFTGRVQLVDGELKTGDVSMILKDVKREDSGTYECRVQTAASRRNKtetisiVKLLV-- +>UniRef100_UPI00165BFE2E_8078/ 74 0.260 2.531E-12 4 114 116 698 807 824 +----VKVPQ--VEVELGEeSVLLPCRATVTLTGD---VRVEWRgHNDWMVHVYENGSDHLEEQHEIYKKRSKMKKDPLKTGDLSLTLKYPTHKDRRIFTCIVSREGNILmkKQVELQVN- +>UniRef100_UPI000742C718_28743/ 74 0.269 2.531E-12 4 113 116 130 238 859 +----VKVQQ--VEVDSGSDaVRLPCETTV----QLLDSTVQWRDsNNRLVHMLQDGSDVLKNQDQIYRDRTAINGDFLQTGDLSLTLKHLTYKDSNVYTCTINSGGGDVlmkKQVQLHV-- +>UniRef100_L5LTH0_225400/ 74 0.218 2.531E-12 1 114 116 238 373 934 +-SLKVIGPTQPLLVRVGEDIQLTCCLSPEANAqsmevrvgediqltcclsleaNAQSMEVRWVRAHRYpaVYVYMDGDHVSAEQMEEYRGRTVLVTDAMSEGRLTLQIHDARTSDDGQYRCLFEKDGV-YQENTLDVK- +>UniRef100_UPI0019634FC7_8168/ 74 0.247 2.531E-12 4 115 116 850 949 1002 +----VTEPAdEIVVVRPGDNAILPCKV-ADPSIN----DIKWTRPDK---------------HPSFKDRVYLVNRDLNDRDVSLTLENVSRHDAGIYECRVNTGGSKLKKIdsepirtvRLQV-A +>UniRef100_A0A3P9ICQ2_8090/ 74 0.211 3.470E-12 6 97 116 41 142 146 +------GSDNPIIVAPGQDVILPCR--LQMEMDLLHKTIEWSKEGSKteparrrswktyVFLYRRGIQISAMMMQLYIQRTSLFDERLRHGDVSLKIMNVTLDDSGTYDC------------------ +>UniRef100_UPI0011EA02D2_63155/ 74 0.285 3.470E-12 36 115 116 0 83 163 +------------------------------------MRVVWKHREFRITVHVHGSnvDDLRNQSQRYTNRTSMRADALQTGDLSLTLRNPTVSDSGTYTCILQTGGREEsqAEVQLKVKA +>UniRef100_UPI00165BC51A_8078/ 74 0.260 3.470E-12 13 108 116 63 156 178 +-------------AVVGGDVTLPCKADRNQPLD----VVEWSRPGtitEFVLIFRtQHPEVLEVQKKSYEGRVELKDRE--TGDMSLVLRNVTAEDGGTYECYVLRERSRRKR------- +>UniRef100_UPI00196278ED_8168/ 74 0.247 3.470E-12 9 108 116 17 116 194 +---------EIVVVQPGDNITLNCKAP-----DPSNIVLKWIRPDlepknNYVFFCRGSQPQTGNQYDQFKGRVELMKVDLENGNISIILKNVNYNDNGTYECRVLSGSRRRKR------- +>UniRef100_UPI001B3ABE45_0/ 74 0.232 3.470E-12 1 113 116 13 125 197 +-SFSTASSVQTIKAKEGAKAILSCFL---DHVNVSGLTVEWSKDGRKvmVHLYRHGEDRAYDQSEEFKNRTVLFHNGLNTGNVTLQISGLRTSDAGTYRLYIPRlKFYFYFKVDVEV-- +>UniRef100_W5MXG7_7918/ 74 0.263 3.470E-12 8 115 116 1 113 207 +--------KDCIVGIIGQSTLLPCVYKNGNQ-DmlLSDIGIEWRADSVVVYSFVYGKEIREVQGKDYANRTHLFTEVLKKGNFSLRLEDIKVKDIQYYKCIFNRKGFGSseplDQVCLTVAA +>UniRef100_UPI00146E6EB9_40690/ 74 0.258 3.470E-12 2 115 116 18 137 209 +--FVVNVTQASYQAEENQNITLEWTFSTRRDTSLRSISTYCFLytNDRTSVLFelREGVESPESQDPEFSGRVQWDKDVLTEGRLTLHVSRLRTSDSGFYRCdiLVTPDGTNSRRCWLNVTA +>UniRef100_A0A093BKP9_8897/ 74 0.247 3.470E-12 2 109 116 18 132 234 +--FGVSGKRSIgVTALpsagnIGRRGLLGCTF--QPGVRLGSVAIRWAKlgHAGLVHEFRGGKDELREQEASFRGRTAVFAEQVMGGNASLELRDVRLSDAGTYLCSVTTaRGSGAARL------ +>UniRef100_A0A7J6BSA7_369639/ 74 0.225 3.470E-12 8 114 116 101 211 241 +--------SDPVKVEgfVGDSADFSCSIPESEiQSKIEEFSVHWRDNeEKSVCDFIGGNRTCKDQAPEYKDRVETFPEEYKKGNFSIKLNHLQKTDARKYVCHITGPSQNYTTTELQVK- +>UniRef100_A0A3P9DSI5_106582/ 74 0.289 3.470E-12 2 115 116 18 120 242 +--FSVSS----YQAEENHNITLEWTFTTKPDTSISTLEILY-----VVHLHKDGRLVYENQNPSYHFRTRVFVDELIKGNVSLKIFKVKLSDEGTYRCFIPW-IREEASIVLTV-A +>UniRef100_UPI000E1F8D15_8790/ 74 0.280 3.470E-12 1 104 116 35 137 248 +-SISVTTLPSP--GNIGQNSVLGCTF--EPNVELSSTAIRWAKAGlaGLVHEFRGGEDHLREQDASFQGRTAVFADQVAGGNASLLLRGVRLADAGAYHCAVTTaRGS----------- +>UniRef100_A0A671DV88_59479/ 74 0.216 3.470E-12 13 115 116 29 134 284 +-------------AYFSETADLPCHFINPQNISLDELVVFWQdQHNRVLYELYKGKEKPENVHPMYKGRTSLDQD-----NWTLRLHNVQIKDRGSYQCYVHRQGpnglvSIHQKIdnYLLVLA +>UniRef100_A0A3P9LIM5_8090/ 74 0.275 3.470E-12 4 98 116 21 116 285 +----VAPPSTVVMVRVGTEAVLPCH--LGQGVNSSTLRMEWMRSDlsrNFVFVWVEGRERLEHKLWSYLQRTSVLFSGMKLGDVSLQLTNVTALDEGTYICR----------------- +>UniRef100_A0A3B4TAW7_41447/ 74 0.316 3.470E-12 2 114 116 18 128 285 +--FTCRADAE-VHCVFTESCILPCPFP-----PGTEAVVHWILvtaGNPPVHSFYHNRDQLARQDQRYRGRTSLFKHQISRGNASLQLTGAKLQDQGRYKCYTNStVNNDFKNIFPKVN- +>UniRef100_UPI0003C9067E_246437/ 74 0.226 3.470E-12 8 115 116 21 135 290 +--------EQEVRALVGSNIELSCVHPKDSSFDLNDLYVYWQLfgSETVVAYYLPENSSTGHTDDHYRDRAQLSLDSMKQGNFSLRLYNVTPQDEQKFHCLVFRESLELQKvldvvVRLHVAA +>UniRef100_A0A5F8GUR1_13616/ 74 0.214 3.470E-12 11 115 116 23 134 292 +-----------IHGMVGDNVELSCISPIQRHFDLQNIHVYWQTtktPPESVKSYIPGENSSQYDDSKYKNRASLTPEKMERGDFSLLLSNITTKDEQEFVCIVLNkssfGILLQSEVTLRVAA +>UniRef100_UPI000742A318_28743/ 74 0.265 3.470E-12 32 113 116 1 83 313 +--------------------------------DASAETVKWKQGKNVVHLYRGGKNHPTEQYERYRGRTSLFTEGLTEGNLSLTLSSVNLNDDGTYQCSLQTESlNKMCYINLNV-- +>UniRef100_A0A6G1Q6W1_215402/ 74 0.223 3.470E-12 9 113 116 117 224 314 +---------QQITVKTGDDVTLQC---LDHRGGDIELLV-WRRLDleEDVFDCRHGSMSDNLQHPSFKNRVELRDPEMKDGDVSVILKKVKISDTGTYECYVRNSNTQPqpqliSNITMTV-- +>UniRef100_A0A6G1Q7J9_215402/ 74 0.212 3.470E-12 9 112 116 136 239 323 +---------QQITVKTGYDVTLQCR----DPRGGDIEVLEWRRQDleEDVFVCRHGSMSEDLQHPSFKNRVKLRNPEMKDGEVSVILEKVKISDTGTYECYVKQSESkRWKRaVNLK--- +>UniRef100_A0A4W5MCG2_62062/ 74 0.245 3.470E-12 3 113 116 20 136 325 +---TVTVPQKFVNVTKGESALLQCTF-VTTEQKTSDLIIQWNFvaKTSMVPqQVYYSQSGEGVISKPYEGRLKPSSSPASTNNASITISNMQVSDAGAYTCEVRNfpdvSGKTEATIIVNI-- +>UniRef100_UPI00188E8F29_50954/ 74 0.220 3.470E-12 13 115 116 29 132 333 +-------------AYFGDTGELPCRFKNPQNISLNELVVFWQNQDKVLFELYEGKEKPDNVHPKYKGRTSFDLD-----SWTLYLHNIEIKDKGSYHCYAHRlqpNGmvpLHQMNIVLSVLA +>UniRef100_UPI001A7E7101_43689/ 74 0.228 3.470E-12 2 113 116 9 123 359 +--FVIlSVPQVEVEVDSGvTSVQLPCKITLQLP---EEAKVEWKcLHDTKIHMYENGSDQPEEQHQAYRKRTKMNEDLLKTGDLSLTLKYPTDYDIDTYTCTVYSrEGNILlkRKVELKV-- +>UniRef100_H3CFN9_99883/ 74 0.232 3.470E-12 1 113 116 20 141 366 +-AFgldiTTTGPSS-IEKASGQSVKLECQFTLAP-EDTGPLDIEWSLmasdnqqEDKVVILY-SGDRAYEDYYEPMRGRVHFNSADPKTGDASINLTGLKSSDSGTYQCKVKKaPGIRSRKMLLIV-- +>UniRef100_A0A5N3W245_9886/ 74 0.210 3.470E-12 1 97 116 2 96 375 +-SFShVSVNEQIVTGRLREDVILPCSFESGP-----NVVIHWKNQDTNIYSYYRDRDQLETQDPRYVNRLSPFPGEIYNGNASLCFRRLTIYDGGIYvlTC------------------ +>UniRef100_A0A087YMG5_48698/ 74 0.272 3.470E-12 11 114 116 14 121 378 +-----------VEVNEGaESVLLRCHYSYD--VSEVNPSVLWSRNDlnpKVIHLRREQGDDHKDQNQVYRRRTSMEPDALETGDFDLTVRKPQLADSGNYTCSISDGRAELKlaQVQLKVK- +>UniRef100_A0A6J0TIZ1_103695/ 74 0.254 3.470E-12 4 115 116 30 137 392 +----VSVPRSPIQARPGSDVQLPCNIThTSMPFDLSRLAVVWKVGPKTIAQYEGGKFEPK------RPGVIMDSEQLRMGDATLRIQRVEDTDTAIHSCFVIYmMDSETGNVDLRVEA +>UniRef100_UPI0011EA469E_63155/ 74 0.247 3.470E-12 6 113 116 272 379 443 +------VPQ--VEVDSGvESVQLPCKATVHLPADA---KVEWKVDyDTKVHAYQSGSDQLEGQHQVYRDRTKTNEDLLKTGDLSLTMKNPTERDNYTYTCTVYSrEGniVLRKQVELNV-- +>UniRef100_A0A6P6NVP1_7957/ 74 0.279 3.470E-12 0 115 116 6 116 583 +NDFQLVIPErgERVKINAGSTLTVSCH--LSPALSAVDMEISWFGEMSCICAYKNRE---MTQSVGYEGRASLFINDLPRGNVSLRVADFRESDLGVYMCRV-IGRNETQQITVNV-A +>UniRef100_UPI0010A00F80_27687/ 74 0.263 3.470E-12 1 111 116 20 123 755 +-ALTVSTSNPFLYVLRHEAVTLPCSFSVTPgSIDPKRLTVTWYQYDFIAARFVNGEATA---------RTEaiLFENDIRNGNASLLLSSVIKRDEGQYSCEVRHGG-ERQEVNL---- +>UniRef100_UPI0019662C89_55291/ 74 0.267 3.470E-12 1 111 116 39 142 808 +-ALTISASNPFLYALRHDAVTLPCSFSVTPGfIDPKKLTVTWYQYDFLAARFVNGE-------ATARKEAILFENDIRNGNASLLLSSVMKRDEGQYRCEVRHGGEK-QEVNL---- +>UniRef100_UPI0007BAB664_307959/ 74 0.250 3.470E-12 13 111 116 249 346 994 +-------------VPLGASAILPCY--VDELLSMEGLKVEWRRTDSEtlVHLYQDGESRSQ---QGYLDRAHFFSDPIQHGNFSLRLDNLRAQDEGEYTCTV-YSQQDHlfsTKIIL---- +>UniRef100_A0A401U261_137246/ 73 0.306 4.758E-12 19 114 116 1 98 99 +-------------------VILTCQV---KNVDMSQTTVYWQKrQEKKVLFYwKNGNVDPNYQDEEYRNRSHILQSEFQKGNLSSIIWDLRLSDSGVYDCIIITEHqvtPDQCSITLKVN- +>UniRef100_A0A667Z1V1_586833/ 73 0.306 4.758E-12 4 113 116 22 130 134 +----VNVNKDVYQVEENSNITMEWTFT--PIMPLTDLRIYFSSEYKWVYYLRDGVEQPEYRDEQFTGRVQVDKDELRKGNIRLHLSSLRTNDSGSYRCVVPTrDGVTVAKSSLKV-- +>UniRef100_UPI0011C0E968_8175/ 73 0.225 4.758E-12 5 113 116 14 129 146 +-----SGDAVKVLVKEGSDAVLPCL--ISTKEDITGQVFDWKKdesrkEKKEVFIYDAGNhynNGHTGQDDQFKGRVSFFEDQLQRGNASIKITRTKMADSGNYSC--DFPGFELGQpsiIELVV-- +>UniRef100_A0A3Q2P6H7_8078/ 73 0.226 4.758E-12 2 113 116 37 148 167 +--FC--CPSgiclDLVsEGQVGKSVLLPCNSTKSPPVD-----VFWRDEkENNVLDIIQDKPDLENQDKKYKGRVSSFPSQFQNKNYSIVLEKLEKNDAGNYKCSiVSDGDRVTTRVNLTV-- +>UniRef100_A0A667ZDW4_586833/ 73 0.261 4.758E-12 9 113 116 20 115 168 +---------QKVSAWAGENIVLPCKIP-----PTEDISVEWSKKG------LKPNVDLVMKNDDYRGRTFLLREDLRRGNMSLKLVNVGLSDAGTYRCFVPKlqGNRKETVVQLIV-- +>UniRef100_A0A671TRB1_8175/ 73 0.250 4.758E-12 11 114 116 11 119 173 +-----------VEVEEGvESVQLP--FNTMAELP-DDTKVEWERiyPEPTVTvdIYPHGSDQPEEQNQVYRDRTKMRKDLLETGDFSLTLKNPKHTDTGTYRCTVYDwRGntVRWKTVQLEVK- +>UniRef100_A0A4W4E393_8005/ 73 0.287 4.758E-12 23 113 116 25 113 175 +-----------------------CSYLVSA----EDMRVEWYRlymRQTLVHLYVEYEDRNDEQIESYRGRTDLFKEELHKGNISLKLSAVQPSDEGVYKCAV-RSMSWYDDITFYV-- +>UniRef100_UPI00084D2D39_8355/ 73 0.297 4.758E-12 4 113 116 23 126 181 +----VTVDPSLLVVKPGDTVQLKCLLKLEKQVEPSKLMVQWFTRGVQVAEYDRKVTI-------DKPGLSLSEEALKKGDATLTISSVKEENAGNYRCYVYYGSeFTMKQIVLKV-- +>UniRef100_UPI0018E25616_77115/ 73 0.219 4.758E-12 6 109 116 15 124 193 +------VSASDVEVIPGEDAVLQCQ----APSSAKVTVVEWTKddhsPDDYLFLYRNGRSYEKYQHPSFRGRVELRSSSFADsGDVSVVLKKVSGEDMGTYRCRVlmtSSGGkmEEHSEV------ +>UniRef100_A0A6G1Q7S8_215402/ 73 0.250 4.758E-12 8 113 116 15 129 200 +--------SDALLVQRGKDAILS---SLTDQLP--IIAVEWTTTnltyPQYVLFFSDGHSDKTHQYPSFEGRVDLMDKKMKNGNLSIIIKNVSSSDSGIYECRVSSGGSRRKRaninsepiatITLQV-- +>UniRef100_UPI000D6A4C47_176946/ 73 0.262 4.758E-12 2 113 116 56 171 202 +--FTILpVKKNPI-AVIGEDVTIPCQLmSVSIP-NNTAIEVHWIFsnSSKPIdVIYYHRKNKEEKELKNYGDRAELFYNELNRGNMSLKLRNISLSDQGKYTCVVTTeTGFDEIVTELNV-- +>UniRef100_UPI0011E9C5CE_63155/ 73 0.213 4.758E-12 12 113 116 26 138 207 +------------TVKRGEDATLQC----SGTRGAAVVILRWRKNDQQpelqdtnkeefyVLFIRDGRTYENFQLPSFKGRVQLRDPQMKDGDLSVIIKNVSMNDAGIYECYAGYDKNDSqlmSSTNLTV-- +>UniRef100_UPI0011760565_586833/ 73 0.252 4.758E-12 11 112 116 27 129 224 +-----------LKAQPGENVTLSCQAP--DGVDIE--AVDWSRKDmkklECVFFFQDRHIDAGHQHESFKNRVELKDREMKNGDLSVILKNVKKNDSGTYECRFKAaGAKRRKRAIIK--- +>UniRef100_A0A3B4U3D0_41447/ 73 0.240 4.758E-12 17 113 116 1 94 226 +-----------------ESCILPCSFQGDT-----DVIIHWNQvtaGNSPVHSFYYNKDQLTQQDQRFSGRTSVFKDQIPGGNASLQLTGLQVQDQGRYKCYT-VDGEKHTEHHLSV-- +>UniRef100_UPI0018A0A636_72105/ 73 0.300 4.758E-12 1 115 116 28 147 268 +-AFVVNVKQTSYQAEKNHNITLEWMFTTRTHSSPKSLFIYCELfaEPRPLVLFhlLGGVEDPESQDKQFAGRVRCDKDVLRDGRLRLHMSRLRIDDSGVYRCNVLTGdGTGSEICHLDVTA +>UniRef100_A0A3Q3FFF4_56723/ 73 0.282 4.758E-12 17 111 116 29 122 277 +-----------------ESCILPCSFK-----QGDKVLVHWiqLKGNTLVQSYYSNRDQLERQDQRFKGRTSLFQDQISKGNASLRLTGVKLEDQGRYKCYTSTTNalVDCKKITL---- +>UniRef100_A0A2U3Y0X1_9713/ 73 0.417 4.758E-12 2 115 116 31 131 284 +--FTVTVPKELYTVDYGSNVTLECYFDTGGHVELGYLKASLQK----V------ENDTSLQSE----RASLLEEKLPLGKALFHIPRVQVTDAGQYRCLVIYGvAWDYKYLTLKVKA +>UniRef100_A0A1L8H5T3_8355/ 73 0.269 4.758E-12 11 115 116 24 137 286 +-----------LFGRLGTKMEMPCRYQ-PLQAPLHQLYVYWQIkvseEDLTVAAVVEGQVDEKFQHWAYKGRAWLDPMKLKEGDFTLYLSNLTEKDQGTYLCIVMFKKLPMmtlmqnSTVKLKVQA +>UniRef100_UPI0019637099_55291/ 73 0.250 4.758E-12 2 115 116 10 134 296 +--FLFIIPlvhvrgDDCLTANIGETVLIPCSLNIKEPLKAEDISVEWTAGDGLvVYSFVKG--MVKDQDPKFRDRAELFKSELSRGNFSLSLSNVSEADDGeRFQCIYYNnraQDNNRKDLSkhcLQV-A +>UniRef100_UPI001176083F_586833/ 73 0.262 4.758E-12 1 115 116 92 211 298 +-ALVLNVRQSVCQAEENRNVTMEWTFT--PNMRLTDMEIYlalWvseLKTSKTVYYQLYGVEYPEVQDEQFAGRVGLDKDELRKGNIRLHLSRLRTEDSGVYRCEVaTYFDGNISECSLNVTA +>UniRef100_UPI001964CA3D_55291/ 73 0.252 4.758E-12 12 109 116 28 126 303 +------------TAIVGETVQIPCSLNIEVSLKMEDISVDWTTsEGLIVHSFVKGQDYLTNQAPQFKSRTQLFGSELPCGNLSLRLSSVSLTDEEEYVCYYHRAGERNSKL------ +>UniRef100_A0A0P6JLW1_10181/ 73 0.228 4.758E-12 5 115 116 18 135 304 +-----EIQQTEVRAKVGSDCLLSCMYPERLDFDLDDVYVYWQIsESNTVVTYHIPKNNSSGQaDSRYQGRAHLSLDSVRQGDFSLHLRNVTLQDAQRFTCLVFRKSLSMREvlravVSLRVAA +>UniRef100_A0A3B4YTV2_1841481/ 73 0.276 4.758E-12 0 112 116 8 125 320 +NVFFLFCPfnRGRLCpLFEGEilSCILPCSFQGGT-----DVVIHWIQvtaGNLPVHSFYHNQDQLGHQDQRFRDRtTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSViRGNKDSFINLK--- +>UniRef100_UPI0015D0127B_8005/ 73 0.245 4.758E-12 1 100 116 81 175 345 +-SLCVQGPSGPLVAQLGHSVLL-LYFTQVP------LPLEWRKTDSEslVNIFQHRENRPELQSQSFSGRAHFFPDEILKGNFSILLRNVERKDAGIYRCKVN--------------- +>UniRef100_A0A6P7J8U4_210632/ 73 0.302 4.758E-12 2 115 116 20 136 346 +--FTVEAERTMYKSEFRGDVVMGCRFNPRVLPTRSDLKVTWLWiNGTSaqeVIRIDNGIEHSASQ--KYNGRVKVLKDELGNGWAKLQMSQLRIDDSGSYQCLVHTGeGTDYKTIALSVEA +>UniRef100_UPI0004F48CE4_7955/ 73 0.236 4.758E-12 4 115 116 11 117 365 +----VTSADNRVTCVYSEKCMLPCK------SDYHS-IIHWYKDKAPVHSFYRDADQLAHQSEEYKGRTSLLPaSEINTGNVSLMLKNIKIQDEGRYKCYTANDKSNHeQFVSVSVEA +>UniRef100_UPI000661FA2D_10141/ 73 0.260 4.758E-12 1 115 116 110 225 378 +-SLRVEVPLRKLTVHLNDNVTIPCNFSGFARLDLRVMGFRWYLKDPVskskitVLeLFGNNKIIP-------RTGAEVSPERLLRGDASLQLPSVQLGDAGEYWCEVvDTPAMDDDSVSLEVLA +>UniRef100_UPI000E45C028_64144/ 73 0.248 4.758E-12 0 113 116 87 206 398 +NCFPIT-----ITVEPGETVTLPC----EDSRERRFYAVRWIRPDlvpENIFFFppvpyyfymYGGRYDLDDPHVSFKNRVELKEREMRDNKMSLILRNVTFNDTGTYECHAYYQPRRSKlisIIHLDV-- +>UniRef100_W5M324_7918/ 73 0.258 4.758E-12 4 113 116 41 152 406 +----VRAETE-MKSVVGDNATLPCHHQL-WQMDPRTLDIEWLLqrtnsKQRAVITY-SGSSVYDDLHESLKGRVAFAADYLK-GDASLRIADLLLADSGLYTCKVKNGGhYKWSNINLTV-- +>UniRef100_A0A7J6B7X1_219545/ 73 0.258 4.758E-12 4 111 116 129 239 438 +----VEAQPHAVFAVRGSNVTLPCQFWYEPPlISPRRVRVKWSLllhsGDEasNVL-VSIGHRQRSF--GAFKDRVHLQKD--VQGDISLIITNVSLQDSGQYRCEVIDGlEDESATVNL---- +>UniRef100_UPI0011EA1FFC_63155/ 73 0.237 4.758E-12 1 113 116 272 381 459 +-SLNVTVPEvQMVETAKGvQSVVLPFKAEVRNPED---VTVEWKHKDKKVHEYQRGQNQSHIQ-----GRSEMNTNPLRTGDLSLTLKHLQLTDSGVYTCTVcNKDGlmVLQKSVTLSV-- +>UniRef100_UPI0012F6C9A3_8364/ 73 0.236 4.758E-12 4 115 116 31 137 463 +----VTAP-SPHVAQKGSDTLIPCTFRIDPfPADPKLLNIKWNFNGQ--IRLSCTDSEVSTTDPRF----SLNPNSALLGEASLSVSNAQISDGGTYSCSVTYGTEwQEKEIRLEIQA +>UniRef100_UPI000DF441A9_8128/ 73 0.235 4.758E-12 1 114 116 297 417 493 +-ALTVSTDSQHapgVEVfERAESVLLPCQVPAD--VSRSATAAVWDRDEfkvPTVHVRLQSGVDLKDQNHRYFSRTSMRVDALQTGDLSLTLRNPTVSDSGNYTCTTRRAGDDLKKIhvQLKVK- +>UniRef100_A0A2D0SYD8_7998/ 73 0.262 4.758E-12 2 115 116 18 133 496 +--FTVESEQDSYDGELHDKITMGCRFSHVP--SVSRISIIWQRvsplETVGVYQLDKGNENPNFTSVQYQSRVRLLKEELEKFRAVIELSQLRLNDSGTYQCIVIQDEVDYKQTKLTIRA +>UniRef100_UPI00165A9B16_8078/ 73 0.238 4.758E-12 13 115 116 22 127 632 +-------------VFEGAElVVLPCHYSgVIPEVNTS---VIWSRNDlkPQTVHLRRKEDDLCGQNQRFSGRTSMKSDALDSRDFSLNLRNPRLYDSGNYVCIISDGTAEItvTEVQLQVKA +>UniRef100_UPI00109F41C0_27687/ 73 0.280 4.758E-12 3 114 116 21 127 766 +---TVWTPQAHQVAHLWSEVVLHCDFKVtSSPIDPNGLTVIWTQHGQTKVKYNHGEVDGTW-------RHSLSDKAVKSGNASLVISHIDPNDDGQYKCQVEYEGaKGEVDIHVSVK- +>UniRef100_UPI0019559F82_90988/ 73 0.250 4.758E-12 0 99 116 293 383 904 +NSFNV--------GILGDYVDIPCH--VPPNVLTEDLKVEWRRKRRNsetlVHLYEDGA---EKQQEDYKDRAHLLPEHIKHGNFSLRLDDLRAEDEGEYTCTV---------------- +>UniRef100_A0A0S7M0W6_188132/ 73 0.241 6.524E-12 11 115 116 3 114 118 +-----------INVTVGDNVTLPCEAN-----DYRPLeVVEWSRPGaelkelKYVLMFNKNNPDLDIPEQRFKGRVDLV--DMEKGNVSLKLRNVKLEDRGTYDCYVQGETKRNKRnimqpfntVYLHV-A +>UniRef100_A0A5N5K9D3_310915/ 73 0.281 6.524E-12 15 113 116 30 125 161 +---------------VGGTVILPC-FT--KNAALVG-DVFWRyeerKENKAVFDIISGKEDFQDQSQEYRGRVKSFPTDYAKGNFSIQLIDVKLSDSGTYTCIIPKSPP---NVLLIV-- +>UniRef100_UPI00146A91B3_52239/ 73 0.242 6.524E-12 9 108 116 19 117 168 +---------DLLKAKSGDKITLQCN----SSTDAAVTLLVWTRtdlEDDYVFFFRHNRVNENYQDPRYRGRVELKDPEMKNGDSSVLLKEVTEEDTGTYQCQVIPSMNRWKR------- +>UniRef100_A0A6G1Q6Y8_215402/ 73 0.243 6.524E-12 2 115 116 17 134 197 +--F-MNVTQTSYQAEENHNITLQWTFTTKPDTSSNSLYIYCSLfidHKTPVLFYlHDGFEDSESQDQQFSGRVHCDKDVLREGQIRLQLSRLRTEDTGLYRCVVNTNyGRSYGECQLNVTA +>UniRef100_A0A6P7IAI8_210632/ 73 0.232 6.524E-12 12 113 116 25 132 208 +------------TVRPGQDVPLQCQGPGGEAVTL----LEWSRsdlkEDGYVFFYRNSRSYENYQHSSFRGRVQLRDLSMKDGDVSVVLQNANLNDSGVYECRVISsmesGGRSQvsCSVHVTV-- +>UniRef100_UPI000FCD34BE_114329/ 73 0.231 6.524E-12 1 113 116 33 152 256 +-SLTITaVDQSVFEKAQGEKVTLPCTFELSE-EDEGPLDIEWVFipadnpEREKVIIMYAADRTYNSYDPAVTGRVTFTNSNPRFGDGSLDIMDLKAADAGTYQCKVkXYSGVQSKKIQLTV-- +>UniRef100_UPI001ABEACC0_8384/ 73 0.252 6.524E-12 9 115 116 33 138 257 +---------SPIKALVGDNMTVPCHFAGykAPSLTTSTVAVRWEIGTENtLFLLFDGENSTQNRSGSY-----ISERNLVRGDASLYIPNLQFSDEGEYTCNVFVtPEKAISKVTVQVSA +>UniRef100_A0A2K5C9N7_37293/ 73 0.417 6.524E-12 2 115 116 20 120 263 +--FTVTVPKELYIVEHGSNVTLECNFDTGSHVNVGAITASLQK--------------VENDTSSHRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A340X676_118797/ 73 0.393 6.524E-12 2 115 116 20 120 264 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI00071A9044_9793/ 73 0.417 6.524E-12 2 115 116 20 120 273 +--FTVTVPVELYTVDYGSNVTLECHFDTGGPVELRDLRASLQKAENETFL--------------HSERATLLEEQLPLGKALFHITRVRVTDAGQYRCLIIYGAAwDYKYLTLKVKA +>UniRef100_UPI001874F564_9771/ 73 0.393 6.524E-12 2 115 116 21 121 274 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A3P9PKX2_8081/ 73 0.240 6.524E-12 11 113 116 24 129 288 +-----------LFATEDSDIILSCS--PIGKDDLTHQMFDWKRNDTQeVFLYDNGDqyKKKTGQHENFKNRVEFFEDQLQFGNASIRIKNTKLTDAGIYSCEFPKlqPPGQKFYIKLVV-- +>UniRef100_A0A6P7L4A5_158456/ 73 0.217 6.524E-12 13 114 116 70 180 303 +-------------AKTGDDVLLWCQ----GSRDGAVEVLEWVKPdlksDDYVFFLRDNQIYDDYQHPSFRSRVRLRDPEMTDGDFSVVLKDVTLHDAGSYECRVRKSSSERRKratpelitsIKLKVQ- +>UniRef100_UPI0010A0A721_27687/ 73 0.268 6.524E-12 4 115 116 34 148 308 +----VTV-NKTVVVDLFHDVVIPCTFNGS--IELVSSFVYWTKQNSSkssiIMAYENGTRQPGKESPSYRSRTQLMFD-TTVGDASLFLRKVLLTDSGSYVCRVGSfksGTFGEAGMNLTVTA +>UniRef100_G1KUG1_28377/ 73 0.232 6.524E-12 11 115 116 29 143 312 +-----------VIGIIGGTAEMECFYSGKEQFVPNKFRIIWQKQEKTdcpidIYEYSHGEDMKSDQCNEFQNRT-LFSEHLKKGNFSLRVLDINPDDDNTYKCVVLRnetGGYHLFSeiiVTLKVAA +>UniRef100_UPI00159006A3_8524/ 73 0.260 6.524E-12 4 113 116 29 144 339 +----VTVPQDPVMQQRGSSVELPCHY--KTSVD-KNFVLEWRFapgstppdHGKQILYFTNNKlYKPGSQSE----RLSLLQDPPTLGDASIQLTDLHASDAGTYICEVNNPPDFYGTsvglIQLTV-- +>UniRef100_UPI0015E1CA4B_34816/ 73 0.254 6.524E-12 9 111 116 178 278 349 +---------DVVKVEPRDNVTLECL----AGEGL-IKALEWTRTDlktEYVLFYMNGQLEPTQQHSTFQGRAQLVDGELKDRNVSLLLKNVNVDDSGTYECRVLFRGPTQVKKTL---- +>UniRef100_UPI00168CD861_30732/ 73 0.217 6.524E-12 1 109 116 89 199 394 +-SFSVKVSAElkNITAEPGQNVTLTCRLSDQNQ----VLVLEWSRtdlqEDEYVFLYRDDKSDSDHQHKSFRNRVFLKDSRMGDGDLSVVLKNATTDDNGTYQSRVEGNGRTRRSV------ +>UniRef100_UPI000F50C560_1234273/ 73 0.260 6.524E-12 2 115 116 17 127 430 +--FLVEtdgkIPDVHVTCQYSEDCVLPCSFSPSGREE-----IRWFRHD--VLIYAHPQ-STKWHEQLFRSRTSVPDDALSLGNASLLLQRCVLSDRGRYRCQVTTGEKTNDYIIlLKVEA +>UniRef100_UPI0019626DE8_55291/ 73 0.236 6.524E-12 2 113 116 16 123 495 +--FQFSIPQKQISTPLYTNALLPCTFSeANDKNDLKFAIVTWEHKGELLVKYESG--ELVKQ----ASRVKLSKEGLKNGNASLVLFNVTFKDEGIYECKVHEAPySETGQVELNI-- +>UniRef100_UPI001ABEA6DA_8384/ 73 0.250 6.524E-12 2 115 116 20 125 1015 +--FFV---PNTHKAFLGGNVQIPCSFTVDkPPVDRTLLVITWYFQGKQVLRVDDKSETTTNPRLSYVDRA-------WDGGADLLISNLALSDGGLYKCSVLYGSqRKEGEVRLDIQA +>UniRef100_A0A3Q3IQ93_43700/ 72 0.215 8.946E-12 12 113 116 14 125 131 +------------TAEPGENITniiLSCRAPSSTNIR----AVEWIRTDprpEYVFVYRSRGHDRENQHESFKDRVELKDSEMKDGDVSLVLRNVKINDRGTYECRVVQGKTHHwqrspqliSIVHLSV-- +>UniRef100_A0A3P8P5Q3_8154/ 72 0.252 8.946E-12 14 114 116 0 103 159 +--------------EEGaESVQLP--FKTTQNLPEDKRWCWWRKEPKPlvlVHVYDNG-DDLKDQNQRYSGRTSMKTDGLDTGDLSLILTDLQLSDSATYTCSIREHGREMsrSDVQLQVK- +>UniRef100_A0A3B4F5A7_303518/ 72 0.231 8.946E-12 13 114 116 22 127 172 +-------------VFVGvDSVLLPCQ--VPANVSRSSTAVVWDRDEfkiPTVHMRLHTGDDLKDQNQRYFSRTIMSDKALQTGDLSLTLRNPTVSDSGNYTCIVRKYGQDEKRteVELMVK- +>UniRef100_A0A3P8QNU3_8154/ 72 0.240 8.946E-12 18 113 116 65 165 172 +------------------NVLLPCR---APNIkSKARALVKWSKADlgrDYVLLYQDKQFDPDIQHSSFVNRVDLQDRQMKDGDVSLILRDVTINDNGTYECRVVMKETRSWKsisiITLSV-- +>UniRef100_A0A401QDC1_75743/ 72 0.243 8.946E-12 36 115 116 0 80 176 +------------------------------------MEVRWTKGNALVHLYRFGQDENAEQDARFKDRTQLFANEFQNGNVSLKLTKVELKDEGEYKCLVDTPEREYQDaiVTLNV-A +>UniRef100_Q9BQ51-3_9606/ 72 0.394 8.946E-12 2 114 116 20 119 182 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLPLGKASFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A3Q2X9B3_8153/ 72 0.258 8.946E-12 4 113 116 18 127 189 +----VVGSNRPTVAAPGDTVVLPCH--LEPTFDVRGLTVEWSRLDL--------KPDPSDQLSRveyvhlYRDRneDRLFADAMEHGNISLKLTNVSEGDAGRYRCFVPKlqSRVKFAIVELVV-- +>UniRef100_A0A672JXI7_75366/ 72 0.205 8.946E-12 15 114 116 63 158 196 +---------------VGDSVTLPCIYENqQPSTD-----VFWRLNvSKRVLNIIDGKPSTEKQDEMFKNRTESFPSEYAKGNYSIELKDLKLTHAGNYTCFL-QKSNEEKKMQLFVK- +>UniRef100_A0A1A8L9T3_704102/ 72 0.232 8.946E-12 17 99 116 20 101 198 +-----------------QTATLPCR----AAKDKSVVALDWSRPDmspEVVFLFRDNHVYQEFQHPSFRNRVDLLDRDMKDGDVSLVLRNVTTADSGSYECRV---------------- +>UniRef100_UPI00189E306C_72105/ 72 0.283 8.946E-12 1 115 116 19 138 199 +-AFVVTVKETFYQAEENHNITLEWMFPPRTSSSPKSLFILCYLfsdlKTSVLFHLHGGVEDPESQDEQFAGRVRWDKDVLRDGRIRFHISRLRINDSGVYQCDMKTGyGKASGMCRLKVTA +>UniRef100_UPI001175DFAB_586833/ 72 0.268 8.946E-12 2 115 116 19 139 205 +--FTVSVSQTFYQAVENSNIMMEWTF--SPIIPLSKLDVYcafWLsdhRTSKILYHLQGGVEHPKSQDEQFAGRARWDREDLRKGLVRLHLSRLSINDSGIYRCEVFTegdGNGGFNECFLNVTA +>UniRef100_UPI0018ECED17_27706/ 72 0.206 8.946E-12 2 113 116 47 168 231 +--FVLCQETQELKVKTGENATLQCQ--SHGGADIS--LIEWSRtdlkpDDGFVFLFSNDRSYEEIQHPYFYGRVELQDPEMKNGDASVILKNVNINDTGTYEClIVGKNSRDRKRdvfesisiIELTV-- +>UniRef100_UPI001446C65E_310571/ 72 0.250 8.946E-12 1 113 116 12 132 245 +-SFFVLyadtgVTSQPITAVEGDNVTL--QFPLAPGVNLSAYTVDVSRDDlinvneNDVHVYRKGKDHLQTQMAQYKDRTTLIHEDLTRGIVTLIISSVKLSDSGQYKGFVPQLDA-SWDIDLSV-- +>UniRef100_UPI0015D06757_8005/ 72 0.281 8.946E-12 11 113 116 28 126 257 +-----------VRVSVGSTAILPCYSHVDQQLNSNNIHMQWKKGDTIVLDFHDGKMDRDLE---YSFRTTVEVESVPKGDFSLSITDTKTTDSGVYKCLDYYRG-ILSSIILDV-- +>UniRef100_A0A7N5JP35_9646/ 72 0.400 8.946E-12 2 115 116 32 132 269 +--FTVTVPKELYTVDSGSNVTLECHFDTGGHVELRDLKASLHKMENNTFL--------------HSERASLLEEQLPLGKALFHIPRVQVTDAGQYCCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000A1C404F_150288/ 72 0.288 8.946E-12 8 115 116 42 151 276 +--------KSPV-ANLGENQLLSCYLRIVKITPLSQMSVTWMKSGvsGMVYQFKNGAVDLENQSPQFKGRAALSLVDLRTGNASLVLSAVRNEDQGVYTCTMSSsAGAGAVTVDLRAGA +>UniRef100_UPI00105558E5_441366/ 72 0.266 8.946E-12 3 113 116 20 138 293 +---TVTTPQKYVNVTKGGNVLLQCMF-VSTEEETSSLTIQWEFdsssapavGPEQICYYQSGK---VAITSSYEGRLQpPFSPEISK-NASITLSNMQQSDAGVYSCDIHNfpdvEGRSQANIIVNV-- +>UniRef100_O42404_9031/ 72 0.218 8.946E-12 9 115 116 22 139 296 +---------EKIISKPGDNATLSCIY-ANRGFDLDSLRVYWQIDGvegskscSVVHALISGQDNESQQCSQFKNRTQLLWDKLGDGDFSLLLYNVRQSDEHTYKCVVmqtiEYTRVIHqEQVVLSLAA +>UniRef100_A0A3Q7T989_9627/ 72 0.417 8.946E-12 2 115 116 49 149 302 +--FTVTVPKELYTVDSGSNVTLECHFDTGDPVELRDLKASLQKMENN--------------TSLHSERATLLGEQLPLGKALFHIPQVQVADAGQYRCLILYGvAWDYKYLTLKVKA +>UniRef100_G3QA99_69293/ 72 0.241 8.946E-12 4 113 116 21 135 308 +----VSTPQKHVNVTMGESALLQCTF--ESTDQTAGLTIQWDFvsppsmTPQQVFYYQKGENVI---PSPYKGRVRPPQSPGPTKNASITISNMQPSDAGVYTCQIHNFpdvvGQSEANVVVNV-- +>UniRef100_UPI001649AD9E_80972/ 72 0.245 8.946E-12 3 113 116 20 136 309 +---TVTTSQKYVNVTRGQSALLQCSF-VSTEAATTSLTIQWDFVSSSAMtsqQICFSQSGKAVITNSYNGRIKFPSDPATTKNASIIISNMQPSDAGVYTCEVHNfpdvEGQSQANIIVNV-- +>UniRef100_A0A2Y9FA15_9755/ 72 0.393 8.946E-12 2 115 116 20 120 315 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELRELKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVGDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI0014773F20_8010/ 72 0.271 8.946E-12 3 113 116 20 136 326 +---TVMVPQRYINVTKGNSAFLQCTF-VTTQQQTNDLMIQWSFVSKNnIIpqQVYFSQSGESIISSAYKGRLTPPSSPATTNNASVTISNMQVSDTGSYTCEVRNfpdvSGKTEATIFVKV-- +>UniRef100_A0A670JSN6_64176/ 72 0.260 8.946E-12 4 113 116 29 144 337 +----VTVPQDPVMQQRGSSVELPCHY--KTSVD-KNFVLEWRFapgstphdQGKQILYFTNNKlYKPGSQSE----RLSLLQDLPTLGDASIQLTDLHASDAGTYICEVNNPPDFYGTsvglIQLTV-- +>UniRef100_UPI00077D0D3B_105023/ 72 0.243 8.946E-12 5 115 116 33 146 359 +-----SGPQT-IQQPEGETVTLGCTYT-PAAADTGDLDIEWSNvspdmtqKDRLILSFTGGR--VHYYSPGFSQKMKFLSD-PSQGDASVSISNVKAPDTGTYQCKVKKaPGVDMRKVTLVVLA +>UniRef100_A0A3B3R032_1676925/ 72 0.290 8.946E-12 7 115 116 22 126 402 +-------PDIQVTCTFAQDCLLPCIFEPASSVN-----VSWQQQEDLFLTFRLGAGPEELLLPSYADRASLFEEQVSHGNASLQIKQTSTQDRGRYRCTVSTDRAVEDTIvIVRVEA +>UniRef100_UPI00145A046D_409849/ 72 0.243 8.946E-12 4 113 116 141 260 406 +----VLGP-ETLEVYSRTDVVLSCSAP--PDTDLEEVILEWTRSDlkkKDVFMFRDRKPYLYYQHHQFKGRTELKDPSLQSGDLSIILRNTTLQDSGEYGCHFKslshvkkrsvYNIPPIKVINLKV-- +>UniRef100_A0A671WYM7_8175/ 72 0.267 8.946E-12 13 114 116 0 108 442 +-------------VYEGDPfVLLPCDFPTD---ELDEPSVVWSRYDLNpstVHQRQQEGDELKDQNHLYSGRTSMKTDALETGDLSLNLTKLHLSDSGSYTCTVRLikwGRKRERRVTdvqLQVK- +>UniRef100_A0A3Q1HXJ9_64144/ 72 0.239 8.946E-12 3 113 116 44 160 446 +---TVTFESVSInLTKPGEDVTLQCQ----GPRDEAVLMLRWTRadltaEDGYVFFMREKHlSHEKYQLESYRGRVELKDPEMKDGDVSVILKNVNINDAGTYECYVGNGNGILtliNIINLTV-- +>UniRef100_UPI001ABE80A7_8384/ 72 0.256 8.946E-12 2 113 116 20 133 465 +--FHLKTQDTKQVAEVGSNTFLPCT--LSSPQGLSELKVHWFRSlyHSTVFLMSNGKEEKERQSSEYSGRT-VLRSQPDTGDLTLMLRNVSLSDTDMYHCLVENiSSEAYKEvvIELIV-- +>UniRef100_UPI00188860EF_134920/ 72 0.241 8.946E-12 2 113 116 12 127 473 +--FHLSGAQsevSEVFAEAGSQAVLPCK---CSRLSTRIPAIIWRKADKGTV-WRKEKSGLEFWGSDWfsKGnqRVRWPHYQLESGDFSLQINNVREEDGGVYSCRVEHGfQVIEKTVTLRI-- +>UniRef100_UPI0015616FDB_7906/ 72 0.281 8.946E-12 11 115 116 23 128 473 +-----------ITAVRGNDVWIECTFDAARMSQDKP--VWWLHceNAKCaeIQHFIGGVDQLQDRATSRRGRV--YPDKFREGNASLFIENVQMSDKGLYECTaVLTGGLYTKFVELTVLA +>UniRef100_A0A401RZK2_137246/ 72 0.270 8.946E-12 3 115 116 270 391 489 +---TVATPYKNMVGLAGSSVELICDVSIpeNDPVTIANLGFYWVKKNSNskehlVYAFINEEEDLASQDPRFVDRAFLYWEDFLNGSPDLKIKDVTIEDMGEYICRVKRNDKiiDEDLLELRVAA +>UniRef100_UPI0016536C13_283035/ 72 0.246 8.946E-12 0 114 116 27 152 624 +NSFCITLSEGEISAEAGLCVVIPCSFTTSYYFTPQ--HIVWYKcepskqkcGDSDII-FHTNKNNNKTQ-SGFKGRVSLLEPDVSRGNCSIIINDLTESDSGLYQLRVNGylnqktDGFTFsPRATVSVK- +>UniRef100_UPI000742C766_28743/ 72 0.217 8.946E-12 11 114 116 98 208 722 +-----------VEKSEGESVLLLCEFPTD---ELDQPTVFWSRSDlsPSVVHRRSAiedqleVDQLQDQNQLFRGRTSMQPDALKTGDLSLNLTNLQVSDSGTYTCSIRTS-REEWTVTegeLLVN- +>UniRef100_UPI001470B2BD_390379/ 72 0.223 8.946E-12 13 111 116 175 277 921 +-------------ANLGNDQILSCYMSLpNAAAQVSQMSITWMKQGlsGVVYKYEHGAPNLQVQNDEFKGRTDLFPNMIINGNASLLLRSVKESDNGIYMCSLSSSvGKGTININL---- +>UniRef100_A0A3P9P7M8_8081/ 72 0.268 1.227E-11 2 114 116 4 117 122 +--FSV-LPSETVEVREGlKSVLLP----VKTQRRLHNVRVEWSRSDRanvRIQVFENGQTRSDQQQGVYLGRTKMKADLQQTGDLSLTLRAPQLDDSGVYACVVSRGAAKLlqKAVTLRVK- +>UniRef100_A0A673NBB1_307959/ 72 0.268 1.227E-11 2 98 116 28 120 152 +--FHCLVPTT-VSASVRSNVTLPCYARTEKQIADDTVNILWKKDDQTVVQVQKGITTY---GSGFKGRASVSLHHYKDGDLSLNILRVTTSDKGLYRCY----------------- +>UniRef100_UPI0011761FAD_586833/ 72 0.243 1.227E-11 1 115 116 36 153 197 +-SF-LNVRQTSYEAEENRNIMMEWIFT--PNLTLTSLNIYcafWLSDeiSKTVYHFVKGVEQPESQDQQFAGRVHFDQNDFTKGNIRLHLSRLRTEDSGIYQCEVFTlyeGGVNECS--LSVTA +>UniRef100_A4GW13_9531/ 72 0.408 1.227E-11 2 115 116 20 120 211 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000BBD73DB_7994/ 72 0.225 1.227E-11 4 113 116 12 126 261 +----VTVPRKVVNVTIGQTANLQCTFTTD--VPMTNLLVQWNLypkvslNPEEVFYYQSGEQQIGKQ---FENRVKVLTAINATKNASISISNMQSADAGTYTCDVRNfpdiSGQAEASVVVNV-- +>UniRef100_UPI0018E1F36F_77115/ 72 0.284 1.227E-11 12 111 116 45 144 269 +------------VANLGEDQILSCYIDAEIEANsLREVLVIWEM--TXVYRYENGAPALDKQHPQFKGRAQVFPDAVATGNAFLLLQGVRSSDEGEYTCSISSSvGQGNVTIQL---- +>UniRef100_UPI0009073E59_8496/ 72 0.266 1.227E-11 10 115 116 27 128 277 +----------PIsEAHLGTRALLPCHFKVEGTVALSSLRVTWYFWNETIARYEHGR--NRTQHGP-----ELPSDsELLCGDASLLLHKVTVSDEGLYTCVMGYNtHQWRGNTTLHVLA +>UniRef100_UPI0005F3859B_9531/ 72 0.408 1.227E-11 2 115 116 68 168 286 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI0004F43325_9601/ 72 0.400 1.227E-11 2 115 116 23 123 286 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLPLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A6P8QNE8_260995/ 72 0.243 1.227E-11 11 115 116 29 139 291 +-----------VVGKAGKSAMLRCIMAQPLNFPLDHLRVYWQTlDNKVVHTFLCGDNGKMYEALEYQGRSQLFWDKLQEGNFSLLLSNLSLSDNQIYKCIVMKNETkfiviHEELITLNVGA +>UniRef100_UPI00187CFC9D_8177/ 72 0.219 1.227E-11 5 97 116 37 139 304 +-----NGPVvNKVFVKQGSDVVLPCS--INTKEDISGKLFDWRKNGqkegqkevKEVFLYDAGShynNGRPGQDEQFKGRVSHFQDQLENGNASVKIRNTKMADSGIYSC------------------ +>UniRef100_A0A4W6F535_8187/ 72 0.234 1.227E-11 3 113 116 20 140 313 +---TVSTPQKYVNVTKGGSVLLQCMF-VTTAEETTGLTIQWNFvpsstlmqqqEDIQVYYYQSGKDVI---PRPYESRLQ---PPLSPGmtkNASIIMSNMQPSDAGTYTCEVHNfpdvDGQSTANIFVKV-- +>UniRef100_UPI00174F2B8F_59472/ 72 0.250 1.227E-11 1 115 116 40 158 327 +-AFLLSGAASMErQAYFNKTGDLPCEFVNSEEISLADLVVFWQHEKKMVLyELYRGQEKPQNVNAIYKNRTSL--DQY---NLTLRLHNVQIKDKGLYQCFIHHfkesQGMipiHQKDINLSVLA +>UniRef100_A0A7K8ZEX5_117165/ 72 0.283 1.227E-11 16 113 116 38 141 334 +----------------GENVTLPCTFQLSE-EDKGPLDIEWVLvpTDKNkkedlIIMYVADR-IYDHYYGAVTGRMRFTNSDPSSGDASLNILNLKATDTGTYKCKVKKtPGVQSKKIQLIV-- +>UniRef100_A0A673CI30_375764/ 72 0.272 1.227E-11 20 115 116 33 125 350 +--------------------ILPCSF------RSGIEVIHWVKEPSNiqVYSYYDKSAQLSQQDVHFKGRTSLFGDTVSGGNASLQLREVEVQDEGRYKCYTRIGEdTKDSFISLKVDA +>UniRef100_A0A6J2W7W0_29144/ 72 0.273 1.227E-11 1 111 116 44 156 385 +-AVIVQTAPGKVVTHRGGTITLPCRFHHEPeNVDPARIRIKWTKvTDSLQFedVFVAlGRQQRVF--GSYRGRVSL--EQAGPGDASVIIHNVTLQDYGRYECEVTNDmEDDTGFVNL---- +>UniRef100_UPI001962A4DF_55291/ 72 0.276 1.227E-11 1 113 116 34 153 410 +-AVTVtsTGPQA-IQVVRGTNAYMECTYTLDD-TDTGDLDIEWSivnpnptKPDTMILSYNGGQVFKFGSSER-QARFSFANSDPSKGNASIQIVDVHMSDSGTYDCKVKKtPGLDARKVTVSV-- +>UniRef100_UPI0006434F8A_30608/ 72 0.260 1.227E-11 8 115 116 145 259 461 +--------EKEVRAMVGSNVELGCVSPEEGSFDLNDLFVYWQISERNtvVTYYLPQNSSTTHVDSHYRSRAWLSLDSMRRGDFSLHLFNVTPQDGQKFHCLVFRKSLEMKQvlqtvVTLHVAA +>UniRef100_UPI001ABE90AD_8384/ 72 0.232 1.227E-11 4 113 116 20 124 611 +----ITTSTAPIASETGSTAVLQCLFSLGvTPVDPAQVHVFWKHEGKKVLSY-------VERITAFRPGAHISEEELAKGDASLSLSNVTQEDEGLYTCSIRLGSEQVtQSMNLIV-- +>UniRef100_UPI001A7E348F_43689/ 72 0.247 1.227E-11 13 115 116 2 105 614 +-------------VFEGaESVLLPCQ--VPSDVFSQATSAVWDRDgftNPTVHLCVRSSDDLSGQNDLYKDRTSMSCE---TGNLSLTLKNPKVSDGGNYTCIIRKQGQDLKKvkVELKVTA +>UniRef100_UPI00168D7920_30732/ 72 0.274 1.227E-11 4 111 116 157 259 818 +----VFPPPELITDETGQNVTLRCR-----DTNITKISVlKWIRtdlqEDEYVFFFRNNSVDLKGQHESFQNRVS-----LKDGNLSVVLENVTINDTGIYQCRIRYENDPQRRWNL---- +>UniRef100_UPI00084D2F4B_8355/ 72 0.274 1.682E-11 13 113 116 35 128 166 +-------------AQVGSNVTLWCNFTTKPPAQLGNLTVHWTKDGVSIL-FVNK----TYTHP---NSTPISEEKLQKGDASLSLSHVSREDAGIYTCSIQYGTkRESLIVTLRI-- +>UniRef100_UPI00148FA6A5_1203425/ 72 0.273 1.682E-11 4 115 116 12 128 173 +----VNVTHTSYQAEENQNITLEWTFTPEPDRSTQCLSVYCDMYTDHkhsiLFHFHEGDEVPESQSAEFSGRVQCDKDVLREGRIRLHVSSLRTEDSGRYRCEVFTnAGVSWARCHLNVTA +>UniRef100_A0A672FP36_181472/ 72 0.211 1.682E-11 9 113 116 45 158 200 +---------STIISAVGQNVTLPCQvLNYSGTFD----AVMWNRPDLEknhyVFLFKDGHINPEDQHDIYKNRVELKDRTMKDGDVSLIVKEVTFNDSGIFQCFIQRetNNTDTDNnelitsISLSV-- +>UniRef100_A0A4X2LVX7_29139/ 72 0.434 1.682E-11 2 115 116 21 118 206 +--FTVTVPKELYIADYGSNVTMECNFDTGGQVDIDAL-----------------RKDLEIQSEHNERRMTLLEDQLSLRKALLHIRDVQIMDAGQYHCLLLYrDAADYKYVTLQVKA +>UniRef100_A0A3Q2D376_28743/ 72 0.242 1.682E-11 7 97 116 5 96 211 +-------PPALVsalQAKEGDPfVLLPCQFDT---FEVTNPTVLWTFSSSTVHRRQQGEDQLQDQDPRYRGRTSMRTDALADKDLSLNLTKLVLSDSGNYSC------------------ +>UniRef100_A0A4W6G3M2_8187/ 72 0.297 1.682E-11 1 98 116 7 112 225 +-AFSVSVSyvvlgQHVVSVytevscVFMESCILPCSF-----QSGADIKIQWIKETEhiPVHSFYSNQDQLTDQDQQYINRTSLFKDQISRGNASLQLTGVEVQDPGRYRCF----------------- +>UniRef100_UPI0008FAA702_7962/ 72 0.271 1.682E-11 0 115 116 6 116 227 +NDFQLVIPErgKRVKINSGSTLTVSCH--LSPALSAVDMEITWFGEMSCICAYKNRE---MKQGVDYEGRASLFINDLQKGNVSLRVADCRESDLGVYMCRV-TSRNETQQITVNV-A +>UniRef100_UPI000DF2C1EC_8128/ 72 0.198 1.682E-11 11 113 116 50 161 233 +-----------LRVRPGEDATLQCW----GPRDAHITLLEWSRPelisQGYVFFFQDQRSYENYQHESFKGRVQLRDSSMMDGDVSVIVRNVRVSDTGIYKCEITTsktsSGqrvvSEFKHsINLTV-- +>UniRef100_UPI0019546888_47969/ 72 0.252 1.682E-11 4 109 116 16 122 253 +----VFVPADekTITAEFRQkSVSLTCRAPN----NKKITAVKWITDDlKSVLLYQDGHFDPSNQPPSFKNRVNLRDKQMKDGDVSLILKDVITDDTGRYVCAVFMeETSSWKFI------ +>UniRef100_UPI0018E20A3B_77115/ 72 0.250 1.682E-11 11 113 116 136 240 276 +-----------VEVWEGaQSVVLPCHYSGELK---GTVTVKWNRYDliPNTVHRRQERDDLREQNQQFRGRTSLRRDAAASGDFSITLREPQLPDSGVYICWITDETEEIKRsdIQLSV-- +>UniRef100_A0A3Q3CWU6_8153/ 72 0.257 1.682E-11 17 114 116 22 117 278 +-----------------ERCILPCSFQIGN-----ETIIWWFKteGDKLVHLFNYNKEQLEHQDQCFTNRTKLFTDLICRGNASLQLTGVEIQDEGKYNCITHTtRENQESFVNLNIN- +>UniRef100_A0A671TR71_8175/ 72 0.254 1.682E-11 11 115 116 25 131 289 +-----------VVVEEDSDAVLPCS--LSTKESVIAKIFDWRKDesQKEVFFYDSGihyNNGRTGQDEQFRGRVSHYEDQLMNGNASIKIQNTKVADSGIYSCIFRHPRQNF-YIELVVGA +>UniRef100_A0A3P8YI08_8010/ 72 0.288 1.682E-11 0 91 116 7 103 289 +NIFRSASPQisnHPIIGIVGKSILLPCKLNSSTPIDLQTLKLHWISnpNDQVVHVFNNGGEDNRHQDVTYRSRTQIFLDQLPSGNFSLLLKDLKVDD------------------------ +>UniRef100_A0A7L0WUV5_81907/ 72 0.245 1.682E-11 8 115 116 21 137 290 +--------EEIIISELGDNATLSCIYPG-RKFSLNSLRVYWQIADDQehcsvVHAMISGQDNESEQCIHFKNRTQLLWDRLRDGDFSLLLLNVSQMDNHTYRCVVletaEYTRLIYETqVVLSLAA +>UniRef100_UPI001016F752_32473/ 72 0.231 1.682E-11 13 113 116 26 131 296 +-------------ATEDSDIILPCS--PIGNDDLTHQVFDWKKNDTPkdqeVFLYDSGThynNGKPGQTESFKNRVEFFQDKLQFGNASIRIKNTKLTDAGIYKCIFPHLQPQKDYIKLVV-- +>UniRef100_UPI00122EB41E_9731/ 72 0.393 1.682E-11 2 115 116 20 120 313 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGDLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001175E230_586833/ 72 0.212 1.682E-11 11 113 116 31 136 315 +-----------LEVREGHNVTLPCVLP--TKEDISDNVFDWKKdNQKEMFLFSRGDhynNRLTGQDQQFSGRVSFVEGQLRFGDASVTLSNAKMADSGLFSCHFPHvEPRYTAYVRLSV-- +>UniRef100_Q9JHJ8_10090/ 72 0.238 1.682E-11 11 115 116 49 161 322 +-----------VGAMVGSNVVLSCIDPHRRHFNLSGLYVYWQIENPEvsVTYYLPYKSPGINVDSSYKNRGHLSLDSMKQGNFSLYLKNVTPQDTQEFTCRVFMNTATElvkileEVVRLRVAA +>UniRef100_A0A087XN47_48698/ 72 0.254 1.682E-11 4 113 116 117 225 324 +----VKVHQ--VEVCSGADkVLLPCQTSVEL---FKSYKVEWKdHENRMVHVFQDGSDYLENQDEFYRNRTETNKDWTQTGDLSLTLKHLTYEDSNIYTCSVFSpDGIEYkKQVQLKV-- +>UniRef100_UPI0007B930A1_1608454/ 72 0.269 1.682E-11 2 112 116 116 224 346 +--FLMTGD----VVPLGGSVDFSCQ--VDKSLLENSLKVEWRRADSEtlVHLYEDGKSRAEEQHQDYHKRAHFLKKKIKDGNFSLRLKKLRAGDEGVYRCRVFRDQdcVFSADAELK--- +>UniRef100_A0A3Q3JBL2_43700/ 72 0.233 1.682E-11 21 113 116 137 235 348 +---------------------LPgCPFP----SSTDITTVEWNKlglEPEYVAKYQDGKFDPGNQHPSFKDRVELEGSEMKDGDVSLVLRNVTIIDNGNYKCHVFQGrkeiPHHHKRqhMSLAV-- +>UniRef100_UPI00072EDD4A_48699/ 72 0.262 1.682E-11 17 115 116 31 127 353 +-----------------ESCVLPCRF-----HSSREIHIHWVQlKARPVPvrSFHSNQSQ-QDQDQRFRGRASLFWDQISRGNASLLLKGVKVQDEGRYECFTSSSAaNSHSFINLMVDA +>UniRef100_UPI0010A08EDA_27687/ 72 0.256 1.682E-11 2 115 116 17 125 353 +--FNIK-PvQHDLRASLHSTLLLPCFFNLSNiNYGLKYVIVIWKHNDSKLVHYIDG---IGKQI----SKAKLSESELLKGNASLLLTNVSLEDEGIYKCEVHEvPFHGECNILLKVTA +>UniRef100_W5K833_7994/ 72 0.248 1.682E-11 1 115 116 26 146 365 +-ALQVTssGPQTTKKAQ-GDAVTLSCTYSESPS-DTGQLDVEWSMvspdmtqKDKLVLSYSGGKEY-KLGSPDLMNRLK-FVGDPSRGDASISITSLRVSETATYQCKVKKpPGIDSRKITLIVLA +>UniRef100_UPI00155FC116_7906/ 72 0.235 1.682E-11 5 115 116 23 135 392 +-----NCPQDHVDVS-GSaegRAVLPCSYTPTPGQDVE---VTWHAypdQGKAVLLI-NSKTPSAHIPAQWSGRVKL-SDEVSSGNASLLISELRLQDTRDYTCTVQINGicVTYRNVKLTVQA +>UniRef100_UPI0018F3644B_7830/ 72 0.258 1.682E-11 4 115 116 143 258 432 +----VTGWPS-VVGIIGERVLLPCSYTVNRGTD---LHVLWQTEkDQLVHAQLGDREYSKTQEYRYRNRTRLTVEKMTRGDLSLELDAVNLADQGMYNCIVleaqPNDGNRMKqntKVNLITAA +>UniRef100_UPI0018F5539E_7830/ 72 0.286 1.682E-11 3 115 116 264 385 483 +---TVSTPYKNIVGIAGSSVELICDVSIpeSDPVTIAELGFYWVNMDPNskehlIYSFINEEENLNGQDPRYENRAFLYWEDFLEGSPDLKIKDVSIKDMGVYICRVTKREKliGEDLLELRVAA +>UniRef100_UPI0012F678B5_8364/ 72 0.218 1.682E-11 8 115 116 23 125 886 +--------PSPQLVLLGSDTQLRCTFSLaKPPINPLFLAVFWYFQDKEILRYDNKGLSLG-------PRVLFSKEAANNGDVSVSLANVSISDGGIYRCLVIYsPEKKEKEVLLEIFA +>UniRef100_A0A3Q3GYZ8_56723/ 71 0.259 2.306E-11 32 111 116 8 87 140 +--------------------------------DISKLMVSWKRNGEYVHTY-RSKDYFLNQDKNFTGRTSMFKDEMAAGNVSLQLNNVTEQDSGNYTCTVINHAPPEKRsIYL---- +>UniRef100_A0A3Q3J7W4_43700/ 71 0.250 2.306E-11 11 99 116 9 96 145 +-----------ITSKSGVIVTLPCQASNST----TITAVEWIRPDlepEYVLKYQDGQLDLNNQHLSFKDRVELEDSEMKDGDVSLVLRDVTTDDRGTYECHI---------------- +>UniRef100_UPI000D0A31D3_74940/ 71 0.280 2.306E-11 28 115 116 2 90 158 +----------------------------EPQQPGRQLAAWGVRGGPQLLPYYHGGDQLERQSVVYKGRTHLFEDQLTVGNASLRLSGVQPSDQGPYTCDVTDeQGSTQEKLQLLVAA +>UniRef100_B3DHJ8_7955/ 71 0.233 2.306E-11 9 114 116 20 124 164 +---------QVVESTEGDSIILPCTHKRITH-EGKPLTVHWRHNDtRNVYDIIHSRNSVKEQHPAYNSRAEVLDERLEKGHIELKLTNLQLSDTGTYLCFVPDARVEHST-QLLVK- +>UniRef100_UPI0011C12DB4_8175/ 71 0.205 2.306E-11 11 113 116 20 126 172 +-----------IRVEPGQDVILPC-----DAGDVTITAAEWTRSDpkpsENILFWTDGHSD-----TPFKGRVYLVDDELKTRNVSLILKNVNREDNGTYECRVLTAGSRRNKraintdpisiVELQV-- +>UniRef100_A0A673KFI6_307959/ 71 0.236 2.306E-11 2 110 116 5 117 174 +--FTVcviSVSlQVTVEGFIGGSVVLLCS-STENDLKLQDINVHWRDKDRRiVCDIVMGHYSQEFQDQRYKNRVETFPDEYLTGNVSIKLKNLEHTDAGKYTCLITPSSEPGNKTT----- +>UniRef100_UPI000E4546CE_64144/ 71 0.260 2.306E-11 2 115 116 18 136 204 +--FVVNVTQTSYQAEENHNITLEWTFTNKPGRSSKPILIYCEQfnneKSSVLFHLRRGFEVSESQDEQFSGRVQFDKDVLRQGRLRLQLTRLRTDDSGLYLCEVNTNyGGSSSRCRVSVTA +>UniRef100_UPI001643DEFA_32507/ 71 0.237 2.306E-11 24 115 116 34 128 224 +------------------------SFNISDKED--FPTVEWSKEGlkpDVVFLYRDGCEAYEMKNPAFEYRTSLIMNELKDGNISLRISNVQVSDTGKYQCLIFQKNVARKvtTVELDVVA +>UniRef100_A0A2G9Q9Z1_8400/ 71 0.294 2.306E-11 5 115 116 26 129 225 +-----TGPST-YTATLGSNAHIPCTFTSDQNLmDSPQFAVFWYYNESVIL----GTDDSGGYNTS---KYSMDKYQALNGIANLRISNISVADRGIYKCFVSYTQSQEQTITVTIQA +>UniRef100_UPI001448984E_310571/ 71 0.258 2.306E-11 2 115 116 18 136 229 +--FVVNVTQTSYQAEENHNITLEWMFTTKPGSSLHSLFIYCELkadlRPSGLFRLHGGVEVPESQDEQFTGRVQCDKDVLREGRLRLHVSRLRTDDSGLYMCEVltRYGGS-TATCRLTVTA +>UniRef100_UPI000DF24147_8128/ 71 0.258 2.306E-11 1 113 116 31 146 249 +-SFVVDVTQSSYQAEENHNITLEWTFTTKPDTPISALTILCYMNNahKHITLYYVHDGVEFSEDEEFSGRVQSDKDALREGRIRLQLSRLRTEDSGLYLCEVDTGyGHGYNSCRVTV-- +>UniRef100_UPI000BBF2287_41447/ 71 0.247 2.306E-11 2 115 116 18 138 255 +--FVVNVTQSSYQAEENHNITLEWSFTTKPHTPSDFLYILCEMftDDlkvsKVLYHLHEGVEVPESQNKQFSGRVQCDKDVLREGRIRLHVSRLRTEDSGLYCCEVNANYfANFGKCQLNVSA +>UniRef100_UPI001AAC6DC9_8407/ 71 0.305 2.306E-11 17 115 116 2 108 265 +-----------------SSVELPCDLQ-QQTCPIENLYVYWQRElhgqQALVAGVSHGEWITKEQHEAYRGRASLTLTNLSHGDFTLHLSDLLLKDSGTYVCNILCNESTYqkllgNTIELHVTA +>UniRef100_UPI000273F7DC_30611/ 71 0.263 2.306E-11 8 112 116 22 126 280 +--------EEEYIVEVGQDARLPCFYTPNPPGSLVP--VCWGKGACPVLKC--GTEILRVNERNmiYQasSRYQL-KGNFHRGNVSLTIENVTSADSGIYCCRIQFPGPmNDKKYDLK--- +>UniRef100_A0A341DDQ7_1706337/ 71 0.218 2.306E-11 13 115 116 30 134 284 +-------------AFFNETGDLPCHFPNSQNRSLDELVIFWQDQNKLVLyELYRGQEKPHNVHPKYIGRTSFDQD-----SWTLRLHNVQIKDKGSYQCFIHHkGPQGLVPIHqmssdLSVLA +>UniRef100_A0A341AH94_1706337/ 71 0.393 2.306E-11 2 115 116 20 120 289 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGVLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A2Y9N3V8_9749/ 71 0.393 2.306E-11 2 115 116 20 120 291 +--FTVTVPKEMYTVDYGGNVTLECDFDTGGHVELGVLKASLQKveNDTTLL----------------SERAILLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A5N3WMA8_9888/ 71 0.413 2.306E-11 2 115 116 30 130 301 +--FTVTVPKEMYVVDYGSNVTLECDFDTGGHVELEILKASLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPQIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_B7ZRL7_8355/ 71 0.220 2.306E-11 4 113 116 21 131 318 +----VTIQNPIINVTSGQNATLYCTYILNSQ-NKNNLVIQWNIfqaksqNQETVFFYQNGQ---SLSGPSYKNRV---TAAMSPGNATITISNMQSQDTGIYTCEVLNlpESSGQGKILLTV-- +>UniRef100_UPI0018F3073D_9261/ 71 0.235 2.306E-11 4 115 116 18 136 320 +----VISEKKEVVGIIGSSVELSCINPSPERFDLKTLWVYWQTaSPSTVLrMYSPGENSSTFEDPGYKNRTRLNIENMKTGDFSLVLSNISLQDEQEFDCIAGKKEKVFKKffsteVRLLVAA +>UniRef100_A0A671WEG0_8175/ 71 0.256 2.306E-11 11 115 116 20 125 363 +-----------VVVKEGSDAVLPCL--ISTEVNLAGKLFVWRKDDqKEVFLYdgnIHYNYGRTGRDEQFKGRVSHFQDQLQNGNASIKITRTKMDDSGNYSCDFPRLQSQTSIIEL-VVA +>UniRef100_A0A4D9DJT0_55544/ 71 0.247 2.306E-11 32 114 116 1 84 389 +--------------------------------SAENMELRWFRSqfDAVVHLYRGGREQYGQQMPEYRGRTELLKDDITNGSVSLRIRNIRPSDDGQYKCFF-QSSVSYEDAILEVQ- +>UniRef100_A0A3B3QNW3_1676925/ 71 0.229 2.306E-11 21 113 116 1 91 428 +---------------------LPCY--LSPERSVVSMEIRWFRDqfSDYIYLYKPG---IDSKGKGYEDRVSLFSQELEKGNVSLLLTDVRLADQGDYKCHVSLGDwFEEPTLELTV-- +>UniRef100_UPI0011E9BAB3_63155/ 71 0.243 2.306E-11 11 114 116 486 597 618 +-----------VEVEEGaESVQLP--FQTTENLP-EGTKVEWWRKDpkpsKKVHVYQEGPEEHEEQHQDYTNRTKMNEDPLTTGDLRLTLDQPKEGDSGEYSCKVSSSEeniwlaYRYKTVVLTVK- +>UniRef100_A0A1U7SIM1_38654/ 71 0.300 2.306E-11 5 115 116 27 130 655 +-----TAPET--RAALGSVALLKCRFNVGRPIDPAVLRVRWLSaAAGPVAQYDQGQ-------GTFEPRLRLSEQELQIGNASLEVQDVAVQDNGTYTCEVAYGtETQMGKTTLWVLA +>UniRef100_A0A484CBQ5_8167/ 71 0.273 2.306E-11 3 113 116 161 272 655 +---TVSEHASSVVVYEGiKSVMLPCQLPILP----EGTKVMWSCSDlhpSTIHQHQVG-DEPYLQNQFYSGRTSMSADALQTGNLSLTLTDPHHSDSGVYTCTIYSNELKKRQITihLQV-- +>UniRef100_UPI0007B962CC_1608454/ 71 0.245 2.306E-11 12 111 116 391 494 813 +------------TAALGGSVGLLCR--VDKSLLQKSLKVEWRRADleTLVHLYQDGQSRPKKQHKDYHHRAHFLKKKIKDGNFSLCLEKLRAEDAGKYTCKVYSDQdcvhSADTEVIL---- +>UniRef100_A0A3P9C4E8_106582/ 71 0.256 3.162E-11 8 113 116 9 113 140 +--------QKNITAESGQNVTLTCRW---SRRDLKAQYVLWYWEKQFVPYY---------QHPSFKNRVDLQDRQMKDGDVSLILKDVTTADRGTYKCCVVHevrEGRKLailKTepisvIHLKV-- +>UniRef100_UPI0008FA8985_7962/ 71 0.220 3.162E-11 15 113 116 30 122 175 +---------------VGESVTLPCIYK-QQSTD-----VYWRHNvSRKVLSIISGKPSPESQDEIFRNRTKSFPSKYPEGNYSIELKDLELSHAGIYTCFLEKSDEKRK-IQLFV-- +>UniRef100_UPI00145A6E56_409849/ 71 0.279 3.162E-11 9 114 116 26 131 189 +---------DPVVVEPNKDAILSCH--VEPETNLTQDFMDWHViltngNDNVVYSYRRGKEILSV-DDHFKNRTEILKEILEKGDISFKIRNVKEDDDGNYICVVEIG--ETKRIQSSVK- +>UniRef100_UPI000742B89D_28743/ 71 0.254 3.162E-11 2 115 116 19 136 202 +--FVVNVTQSSYQAEENHNITLEWTFTTRPSRTWTQLFIYCCLlTNREFPLYRvhHGTEILESQVEKFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVKTDyGFNSGRCYLNVSA +>UniRef100_UPI0012EEDEFC_433405/ 71 0.266 3.162E-11 1 115 116 23 142 228 +-SLVVNVTQSSYQAEENHNITLEWTFTTRTDGSLKSLYIICEMlTDVRlfiLFHLYEGVEVPESQHERFAGRVQFDKDVLREGRLRLHMSRLRTADSGLYLCDVFTGHdERSKRCHLNVTA +>UniRef100_UPI00106E92DF_8167/ 71 0.281 3.162E-11 14 105 116 46 136 248 +--------------QLGQNITLPCEVP----SNANIIAVNWTKTDlgsQNVIFYRDGQPDIDNQHQSFENRVQL-DNEPRGGNLSLVLKNVSSSDYGIYECSYKEsKGED---------- +>UniRef100_A0A452FY50_9925/ 71 0.405 3.162E-11 2 115 116 12 112 249 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGPVELGILKASLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001A99DCC8_8245/ 71 0.239 3.162E-11 4 114 116 12 125 261 +----VFQHAEAVEVYEGTDsVVLPCAVHLS---DFTNLSVVWRREDlsSSIVHYReQGTDRSDSQNRHYRDRTTVVEPQREKGLASLTLSKPRLNDSATYVCIIRRLGSNLNRteVELLVK- +>UniRef100_A0A6P8RHW4_260995/ 71 0.264 3.162E-11 4 115 116 28 133 268 +----IVGPPS-LTVQTGEDVWLTCLIRVdDHSLDVSQLIVHWSKNgfDKAIF---NGT-------PRYGpPGIKLSIEGFPKGNASLFLPSVRITDQGLYVCDIQYaKSKAQHYINLKIQA +>UniRef100_UPI0007198241_73337/ 71 0.393 3.162E-11 2 115 116 20 120 268 +--FIVTVPKEQYTVDYGSNVTLECDFDTGGHVELTDLKASLQKaeNDTSLH----------------SERATLLEDQLPLGKALFHIPRVQVRDAGQYRCLIIYGvAWDYKYLSLKVKA +>UniRef100_A0A6J0ANQ1_30538/ 71 0.393 3.162E-11 2 115 116 20 120 270 +--FTVTVPKEMYTVDYGSNVTLECDFDTGGDMELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPRVQVRDAGQYLCLIIYGiAWDYKYLTLKVKA +>UniRef100_A0A4W3HLA1_7868/ 71 0.243 3.162E-11 2 113 116 31 152 272 +--FSTSSPvSSTFMTLPGSVLTFPIIFTftsTEPWLPASPSTV-FYHPtlsilyESPVYLYSEGRDHLGKQDEAYRHRTILFVEEFINGNVSLRLEDVRVSDNGEYTCLVSYaRWHEEALIELKV-- +>UniRef100_UPI0005F53860_336983/ 71 0.400 3.162E-11 2 115 116 20 120 280 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HHERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_A0A3B4T4T9_41447/ 71 0.260 3.162E-11 18 109 116 30 120 295 +------------------DITLSC-----KSDRRSIRAVEWNKNGlqspEYVLFFCDGHSDKTFQNPSFVDRVYLQDKDMKNGNVSLVLKNVTKQDEGDYECRVSLDGTNIKKI------ +>UniRef100_A0A2U3ZNI5_9708/ 71 0.400 3.162E-11 2 115 116 20 120 302 +--FTVTIPKELYTVDYGSNVTLECHFDTGGHVELRYLKASLQKMEN----------DTSLQSE----RASLLEEKLPLGKALFHIPRVQVTDAGQYRCLIIYKvAWDYKYLTLKVKA +>UniRef100_UPI000E1D5818_308060/ 71 0.280 3.162E-11 1 104 116 63 165 309 +-SISVTTLPSP--GNIGQNSILGCTF--EPDVKLGSMAIRWAKArlAGLVHEFRGGEDHLQEQDALFQGRMAVFADQVAGGNASLLLXGVRLTDAGAYRCAVTTaRGS----------- +>UniRef100_UPI0012F6CE80_8364/ 71 0.245 3.162E-11 4 115 116 23 128 318 +----VTVPRS-HRAPLGTNTSIPCQFLIDyPPFNPHYLLIYWYLNDREILNY---TTKVRTSNR----RLSINSGSTKFGKASLDIADVHISDEGQYTCSVLYtPERRDRNVYFHVHA +>UniRef100_UPI00146E5ED3_52239/ 71 0.245 3.162E-11 3 115 116 266 382 390 +---TITVAQE--VVEVGDwakWVTLP--FKTRARLP-ADATVKWKcfklFNSWTVHVHQNGQDTFKEQDDSYRDRTKMRENPLQAGDLSLTLINPSHGDSGAYTCTVERDGDviWKRSVRLKIKA +>UniRef100_A0A402FFC1_143630/ 71 0.235 3.162E-11 4 114 116 86 199 394 +----VETPGDPVFTYRGANVTLSCEYHYDPQLDqPRKIRIKWSKlredstKDQDVLVAVGLKHRS---FGDFSGRTHLQQDSP--GDVSLVIHDLRLQDRGKYRCEVIDGlEDESGIVDLELQ- +>UniRef100_UPI0003BB84B1_109478/ 71 0.283 3.162E-11 12 115 116 6 110 453 +------------TVLLNDNVTISCKVPGSTPLNIKGMGVIWYQKHE-VHETEHKVfEMYGNHQKAFRPRASVSPAGLEKGDASLHLPGVQLKDAGEYRCKVVVtPYEAQETVILKVLA +>UniRef100_UPI0018A1FF48_8469/ 71 0.267 3.162E-11 2 115 116 14 133 500 +--FTgLTVSGSPVRGVVGQNVTLPCKYRVNRQSD--ITTMCWGQGScpsfqcSQPILWTDGRRVTERQSSRYQ-----LEGNLAQGDVSLTIVNVAEADGGVYCCRVEIPGwfnDQRKNLEVaieTVAA +>UniRef100_UPI001015FDB4_32473/ 71 0.263 3.162E-11 7 113 116 86 196 584 +-------PQASgVQVLEGaDSVVLPCS-SRFPDVDRD--LVVWIREDLNpstVHLHSQRGEDLQNQNQRYRGRTSMEEDALRTGDLSLSLTRPTLTDSSIYTCTINRvGGnSTRTQVPLEV-- +>UniRef100_UPI0009A3CFD5_259920/ 71 0.280 3.162E-11 4 115 116 41 148 1099 +----VTIFSNPTNVLMTENVSLECKFTGYTAFNLTSVGVQWFGPSKKeIYTF-DGRD-----HTSKRQGAKIFEDGLRKGDASLFLSNIQIEDEGTYTCIVFVTPlKAEKSSELQVSA +>UniRef100_UPI001AAD7244_8407/ 71 0.284 3.162E-11 16 115 116 2 96 1347 +----------------GKDVKIPCLITVkNPPIDRKDLSIIWYFQGKEILRFQNTAVKSTDSRMSYTSRAE-------DGIADLSISNINITDEGIYRCSILYrSETEEKEIRLDVQA +>UniRef100_A0A669B5L5_8128/ 70 0.247 4.335E-11 6 113 116 22 127 173 +------CPASSQSVRtgfIGDEVLLPCVY--SEQLS-EPVTAFWRdKDDKVVLDIINSREDKI--DPKFKGRVVSFPDQYKNGNLSILIKGLRADDAGPYDCNI--PKVDYqAKMTLKV-- +>UniRef100_UPI000B8FC69B_80966/ 70 0.261 4.335E-11 13 113 116 2 105 210 +-------------VKEDNDAILDCSF---GTTNIENGVFDWKKdnENKKVFFFSQGSyygHGQIGQDPQFEGRVSHFADQLQLGNASIKIKKAKLSDSGTYTCYsISPQPQIRSSINLTV-- +>UniRef100_A0A3Q2QL49_8078/ 70 0.263 4.335E-11 7 115 116 7 103 251 +-------PE--VVCHFMESCILPCNLK-----NGDELVLHWFYTEGDLF------NEPRLQDGRFRGRSSLFRDQISGGNASLLLTGVKVEDEGRYECFTNSSGAiSHSFISVTVDA +>UniRef100_UPI00064C15BE_9978/ 70 0.242 4.335E-11 15 115 116 1 107 278 +---------------VGSKVELGCLGPEGSSFNLSDLMVYWQVSGSKtvVAYYFPENSSAVHQDSRYRNRAHLSPAAMRQGDFSLHLFNVTPQDAQTFHCLVFCKATLEEVlkvvVTLHVAA +>UniRef100_UPI000905371E_8128/ 70 0.292 4.335E-11 9 109 116 25 124 290 +---------ERMEVKVGQNIVLPCQAVGDIQ------FVKWERADlgvDCVLKHRRGEVFPDSLHPSFENRAHLSDRQMKDGNLSLIIRDVKINDIGTYKCNVMRslGGNSTRNI------ +>UniRef100_UPI001863BA87_42526/ 70 0.233 4.335E-11 4 113 116 20 134 292 +----VTVPQKIVNVIVGQTANLQCTFTTD--VPMTSLLVQWTLyprsslTPEEVFYYQSGEKQFGQQ---FRNRLTVHSMINATKNASISISSMQTADAGTYTCDVRNfpdiSGQAEASVTVNV-- +>UniRef100_UPI001873EDDF_143292/ 70 0.408 4.335E-11 2 115 116 20 120 294 +--FTVTVPKEVYTVDYGSNVTLECYFDTGGHVELGDLRASLQK--------VENDTSLN------SERAILLEEQLPLGKALFHIPRVQVRDTGQYRCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI00064ED91E_9371/ 70 0.212 4.335E-11 15 115 116 1 108 303 +---------------VGSSVELSCIYPEGTNFDLNDFYVYWQINEPKtvVTYYLPGNSSPGHEDNHYQHRAELSLHRMERGDFSLQLRNITLQDEQRFHCVVIRKSKGFDKvlevlVKLHVAA +>UniRef100_UPI00126226FC_35658/ 70 0.214 4.335E-11 11 115 116 49 160 326 +-----------VHAMVGSDVELSCIESQRRHFNLNDLYVYWQIvdNQSTVVTYYLPNEPGMHVDSSYKNRAHLSLDRMKQGDFSLYLQNVNPQDTQEFKCLVFTKSTELSKvveevVRLRVAA +>UniRef100_A0A3Q3J156_43700/ 70 0.250 4.335E-11 4 115 116 35 151 326 +----VTGPQT-IQKAVGANVTLGCSYTLSPS-DTGVLDIEWSMARRNtmhshqtLITYTTGTEYIHD-SRALTNGLSFAARDPSLGDASLSIALLSPADSGTYQCKVKKpPGLDMRRVSLVVMA +>UniRef100_A0A7J6CLS5_369639/ 70 0.227 4.335E-11 1 113 116 40 159 354 +-AMKVTssGPQTIQMAQ-GDPVTLDCTYT-SSQADIGELDIEWSvvspdttKKDQMIISYTGGRKYTHGDSDIMKG-VGFTATDPSQGDASLSIASLTASHAGTYQCKVKKaPGVDSRKISLIV-- +>UniRef100_UPI0004ED6F14_1026970/ 70 0.226 4.335E-11 4 102 116 50 150 359 +----VETPEEVLFSHQGASVTLPCHYHYEPALaSPRPLRIKWWKlsengaPEQDVL-VAIGQRHRSFGD--YQGRVHL--QQSKEGEVSLELRDLQLEDSGRYRCEVIDG------------- +>UniRef100_UPI00109F6F45_27687/ 70 0.219 4.335E-11 2 115 116 88 201 365 +--FLISA-DDCLTAIIGETVQIPCSLKTETSLKTEDILIEWEKDnitakDITVHSFIKGEDKI-------KDRTQLFISEVSRGNFSLRLSDVSVADEGEFECIYHINGdnnSKHQAVRcLQV-A +>UniRef100_UPI0007B8C652_48698/ 70 0.228 4.335E-11 4 113 116 141 250 378 +----VDVPK--YFATQNNDVTLPCS--PIGKDNLIEQVFDWKKNDgkEEVLIYGKKNKEITVQNQNFENRVEIFQNQLEFGNASICIKNTKWEDSGIYTCEFPRlQPSGQKFyVELVV-- +>UniRef100_A0A3Q0DUQ4_1868482/ 70 0.373 4.335E-11 2 115 116 189 289 501 +--FTVTVPKELYTVDHGSNVTLECDFDTGRPVERGAIKASLQKMGN----------ETSSQG----GRATFLEEQLPLGKALFHIPRVQVGDAGKYRCLVICGvAWDYKYLTLKVRA +>UniRef100_UPI00148FA1D3_1203425/ 70 0.261 4.335E-11 13 115 116 32 134 615 +-------------ALVGTDVTLGCVFdKLSKQVEWSALTVEWYMVDKQsgkrtVYTFVDGRAHI--------NRAGSVVDEMQllQSDASLKLCNVTVGDEGLYTCRTITPRVYTETVSLKVQA +>UniRef100_UPI001A7EAD0C_43689/ 70 0.268 4.335E-11 0 115 116 212 328 645 +NFFDIyllVVSDTEVSCVYMENCTLPCSY------EGADVVIHWHQvsaGNLPVHSFFHNQDQPGNSAQRFKGRASTFKDQISRGNASVLLTGVKVQDEARYRCYTSTiNGNMESFINLKADA +>UniRef100_UPI001953F125_47969/ 70 0.247 4.335E-11 1 113 116 393 510 753 +-SITVRVyPVEMVTATQGEkSILLP--FKVTDHLP-QDVKVEWRLinpEDRMVYVYERSKNESPSWDHVYRGRAEMTEDPLTTKDLSLTLKDLRLTDSGVYTCTVYNkDGHmlLQKVVTLSV-- +>UniRef100_UPI0011EA16DD_63155/ 70 0.235 4.335E-11 2 99 116 21 117 880 +--F-VSAEQKTITAESGNRVTLPCRAPN----KYNIRAVVWSKagsrDGKNVLVYQFVVQHYMTEHSSFKNRVELKDRQMKDGDVSVILKDVNTADTGRYECRV---------------- +>UniRef100_A0A212CSA3_46360/ 70 0.250 4.335E-11 0 115 116 26 151 2072 +NSLSVSIPePSPLRVLLGSSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRisKEKEVVLLVATEGRVRV-NSAYQDKVTLPNYPAIPSDATLEIQNLRSNDSGIYRCEVMHGIEDSqATLEVVVKA +>UniRef100_A0A3B4GMI1_303518/ 70 0.261 5.943E-11 18 102 116 49 134 194 +------------------SVLVPCQYSGILPEK--NPTVMWTRNDldpKCVHLRLEEGDDLKMQNQRYRGRTSMTSDALETADFSLTIRRPELSDSGIYTCSVSDG------------- +>UniRef100_UPI001884B3F0_10041/ 70 0.373 5.943E-11 2 115 116 23 123 270 +--FTVTVPKEVYTVEFGNNVSLECDFDHRECTELEEIRVSLQK-------VENDTSSP-------SERATLLEEALPLGKALFHISSVQVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A2K6SNW9_39432/ 70 0.224 5.943E-11 1 115 116 7 126 274 +-AMTVLTSGAdslKIQAYFNETADLPCEFANSQNLSLSELVVFWQDQENLVLnEVYLGKEKSDSVHSKYMGRTSFDPD-----SWSLRLHNLQIKDKGLYRCIIHHkKPTGMIRIHqmnsdLLVLA +>UniRef100_A0A6F9CB95_861768/ 70 0.252 5.943E-11 13 115 116 134 241 275 +-------------AHVGENVTFTCHGSTGKQTPDSEVHFYWEKDGQTVLNVTAGHFVV---DHEFKDRASVSLDGYRRGDLSLTLTDVRLSDKGKYQCSFITatdrrrqrGHPDSWDLTVTPKA +>UniRef100_A0A6J0YEM7_9880/ 70 0.405 5.943E-11 2 115 116 31 131 284 +--FTVTVPKEMYVVDYGSNVTLECDFDTGGHVELGILKARLQKvENDTVLL---------------SERATLLEEQLPLGKALFLIPQIQLKDAGQYHCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI00106EBB9A_8167/ 70 0.239 5.943E-11 4 115 116 80 196 301 +----VNVTQTSYQADENHHITLEWTFTTNPDTSSNSLYIYCVLlTDltPSVLFYLHeGVEAPEFQHEQFAGRVQWDKDVLREGRLRLHVSRLRTEDSGLYLCDVLTDyGSNSGRCWLNVTA +>UniRef100_UPI0018E3E095_1047088/ 70 0.236 5.943E-11 11 115 116 50 159 322 +-----------IHVMVGSDVEFGCLYPDRNHFSLnDRLFVYWQIENPKtvVAYYLSNESTGLYVDDRYKNRARLSLERMKQGDFSLHLQNVTPQDNQEFTCLIFRKTEKVlnETVRLHVAA +>UniRef100_A0A6F9BB60_861768/ 70 0.252 5.943E-11 7 115 116 25 130 333 +-------PDAHVTCLFSEDCVLPCNFKPSG-----NEIIRWYLQEGLLLsQPQQGGDQPDQPPQDHRTRTYLLQDQLSRGNASLHLSHCGIKDRGRYRCLVNStLGQQESFVIMKVEA +>UniRef100_UPI0012ED8AA2_433405/ 70 0.238 5.943E-11 11 113 116 37 147 340 +-----------VLVKEGSDAILPCS--LDTKQDITAAFFNWQKaaekdeRQKDVFFYdadVRYNNGKAGQSEQFRGRVSHFQDQLKHGNASVIITNTKKTDGGNYTCAFPLlQPPRTFSIQLVV-- +>UniRef100_A0A7L2BVL5_670337/ 70 0.234 5.943E-11 0 114 116 40 163 358 +DSFNgarlvVETSKDPVYSYSGANVTLPCRYRYEPdQGPKRKMRIKWSKlrddytKEQDVMVTVIGKTSMAFGD--FKGRAHMLQG--SRHEASLVISDVRLKDDGKYRCEVIDGLEDESDVVdLRLQ- +>UniRef100_A0A3B3Q655_1676925/ 70 0.219 5.943E-11 1 113 116 13 132 366 +-ALQVtsTGPQTMQKAL-GESVILGCEYSTGPS-DVGELDIEWTMvspditqKDQLILSFMGGT-KYDHSTGALAEGVDFVAADPSQGDASIKISSLAASDAGTYQCKVKKgPGVDTRKVTLVV-- +>UniRef100_A0A3P8YRJ7_8010/ 70 0.230 5.943E-11 5 113 116 37 149 373 +-----TGPQTIQRAQ-GETVMLGCSYTLAAS-DTGDLDIEWLNvrpdmtqKDQLVLSYTGGQ-ITHYGDPSLSSRLNFIQD-PTLGDASINITAVKATDTGTYQCKVKKaPGVDMRKVTLVV-- +>UniRef100_UPI0008550B6A_125878/ 70 0.295 5.943E-11 17 115 116 44 145 403 +-----------------DTVRLPCWFPFIQGVD--DLRAVWVKagkdgNDLQVYKFVNGQHDLSNQDSQFRGRADLSGD-ISQGKLDLTLTAVTMIDDGVYYCRAANQiNHGDNSVILSVRA +>UniRef100_UPI00165A4ECC_8078/ 70 0.269 5.943E-11 6 113 116 13 121 518 +------GPP-WVTALqvfEGDPfVLLPCKL---SSVDLKNATVVWSRSDlspSTVHQRGPEGDELMGQNRLYRSRTSMRADALETGDLSLNVTRLKPSDAGNYTC--SRDGAVLRRVQLEV-- +>UniRef100_A0A556TUK6_175774/ 70 0.271 5.943E-11 2 115 116 18 133 541 +--FVVKSEQESYDGDVDNKITMGCQF--SSISSVSQLSVIWRRIDPPptleVYYLDMGQEKSNGISEHFHSRVRLLKEELKNFRAVIELSQLRLNDSGVYRCIVIQKEADYKQTKLNVRA +>UniRef100_UPI00146AB0C7_40690/ 70 0.256 5.943E-11 2 114 116 86 206 666 +--FCITLSDADITAEFGLCVVIPCSFTTDD--DFTPQHMIWYKcdnsetncGDSDII-FHSNKLNTKVQ-SLFKGRVSLLEPDVSQRNCSIIINDLTVSDSGAYRLRVEQadtHGFKFsRKTTVTVK- +>UniRef100_I3J9P8_8128/ 70 0.239 5.943E-11 4 114 116 446 552 819 +----VRVPEvQMVETVKGvQSVLLP--FTTD--IKLQDVTAEWKHEDKKVHVYK------GDQNQSYiQSRTEVKNEQIKNGDLSLTLKDLHLTDSGVYTCTVYNkDGHmlLQKSVTLSVK- +>UniRef100_A0A087YGZ9_48698/ 70 0.220 5.943E-11 4 113 116 21 144 1544 +----VRIPGNMdVTGSLGSKVVLPCNLPTMPaspsgpsatstqgPLPDEKVRVQWMKleKDTPVLVAHGGQIRVW---REFIGRVSVPSDPLSLGDASLTITKLRVRDAGPYLCKVTQGlEEKQNIVHLSV-- +>UniRef100_A0A669ED10_8128/ 70 0.308 8.148E-11 1 115 116 13 129 145 +-SFTVSFSTR-VTGLIGHNVTLTCRYDAKT---YGVLSFCWGKDRGTIP--NRGCanEVLKTDGTSVISRLSeryLLMGNLGRGDVSLTIRQVEEQDSGVYGCRVEIPGwfNDQKRhVTLKVNA +>UniRef100_A0A3P8P558_8154/ 70 0.254 8.148E-11 5 114 116 24 132 149 +-----SVPQ--VEVDSGvESVQLPCK--TSSKLDlPDNATIEWTNmYNTKVHMYKNGSDQPEEQHKIYRERTEMNKDLLKTGEF-----KPTDEDSGRyrsYTCSISDGGDELKvtDIQLQVK- +>UniRef100_A0A3P8V4B6_244447/ 70 0.278 8.148E-11 2 115 116 26 147 154 +--FVVNVSQSSYEVEENSNVTLEWRFPPDTVSSTHGLFILCamisgtgDRKGKTLYQLYAGVEELESQDQQFLGRVQCETGVLLEGLMRLHLSGVRTQDSGLYHCEVNThTDGDHAQCQVKVKA +>UniRef100_UPI001A7EF8CC_43689/ 70 0.243 8.148E-11 8 113 116 24 136 159 +--------KKNFTAESGQNITLSCR------ASNNITAVEWSRADRNqtyVLLYRDGHSDTTIQHPSFKNQVDLQDSQMKDGDVSLILKNVTNAHAGIYEVRMSPrtkrgkrahvGGDPICIITLRV-- +>UniRef100_UPI001176458E_586833/ 70 0.245 8.148E-11 4 115 116 31 147 162 +----VNVSQPVYQAEENSNITMEWTFtPIMPPVDY-ILYISLseseYEPLTTVYYLLSGADHSKARDERFRGRVQLDKDELIKGTIRLHLSSLTTNDSGTYWCVVLNkDGGSMNKSSLNVTA +>UniRef100_UPI001954C7DA_47969/ 70 0.231 8.148E-11 1 115 116 17 150 200 +-SFVVNVTQTSYQAEENHNITLEWTFTTKPDRSNRSLFILCSFshklheilpdrvipeiltPNKTLYRVDRGEEVTDSQDKDFTGRLSSDKDALREGRIRLQLSRLRTDDSGLYLCEVNTdHGSGYKSCQLNVTA +>UniRef100_A0A673KEI7_307959/ 70 0.227 8.148E-11 16 113 116 34 122 246 +----------------GEDVILPCS--IKPNTSAVNMRVEWFR-----LDFQD-----SIQNQYFRGRTALFQEELQNGNALLKLSSVQVSDEGVYKCLLSPtPGmmTSLFVLMLEV-- +>UniRef100_A0A6I9JQZ1_185453/ 70 0.432 8.148E-11 0 115 116 17 120 252 +NAlFTVTVPKELYVVDHGSNVTLECDFDTGGPVQLEALTASLEKKE-------NGTSISNK-------RVTLLEKQLSLGKALFHFPRAHVSDAGQYRCLIIYGNAwDYKYLTLKVKA +>UniRef100_UPI000FFC99FA_246437/ 70 0.408 8.148E-11 2 115 116 20 120 257 +--FTVSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK--------VENETSPN------SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A672GEW4_181472/ 70 0.284 8.148E-11 18 110 116 41 137 261 +------------------DCTLPCSFQAGD-----EVVIHWIQEEPtkaPAHSYYYKKDQLELQHQRFRGRTALFLDQLSRGSASLKLTKVVFEDAGRYKCYTNScSGSnlvkkKHKKIT----- +>UniRef100_UPI0013F345C5_10117/ 70 0.356 8.148E-11 2 115 116 20 120 268 +--FTVTAPKEVYTVDFGSSVSLECDFDRRECTELEGVRASLQK--------VENDTSSQSQ------RATLLEELLPLGKASFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_Q4QTK0_9823/ 70 0.396 8.148E-11 2 115 116 19 119 272 +--FTVTVPKETYMVDHGSNVTLECDFDTGGHVELRDLKANLQKvENNTILL---------------SEKVTLLEEQLPLGKALFHIPQVHVRDAGQYRCFIIYGTAwDYKYLTLKVKA +>UniRef100_A4GW32_9544/ 70 0.400 8.148E-11 2 115 116 20 120 273 +--FTVTVPKELYIIEHGSNAILECNFDTRSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDGGQYQCIIIYGvAWDYKYLTLKVKA +>UniRef100_UPI00145A765B_409849/ 70 0.285 8.148E-11 8 115 116 42 149 276 +--------KAPV-ANLGKNQLLSCYQQIIKTMPLSQMSVTWTKSevPGVVYQFKNGAVDLENQSPQFKGRATVSSVDLLTGNTSLLLSTVRSQDQGKYTCTVSSsaGGGA---VTVDLRA +>UniRef100_A0A6P7I4N4_210632/ 70 0.231 8.148E-11 11 113 116 26 124 279 +-----------VTATFGDNVKLTCWAP-----NANITVVLWVKADQEsegfVLLYRDGHFETDGQLTSFNGRVELKED----GDTCLILKDVKTADSGTYKCEVVQEGKRHsQTIHLIV-- +>UniRef100_UPI00042CFC4E_89462/ 70 0.413 8.148E-11 2 115 116 31 131 284 +--FTVTVPKEMYMVDYGSNVTLECDFDTGGHVELGILKASLQKvENDTVL-------------PS--ERATLLEEQLPLGKALFLIPRIQLKDAGQYRCLIIYGiAWDYKYLTLKVKA +>UniRef100_UPI001055ED5C_441366/ 70 0.307 8.148E-11 7 115 116 21 128 293 +-------PEINVCCVYGSNCTLSCSFRQETD-DL-----YWYYITRtrhvNVHSFYKNRDQLDDQDPSFNGRTSLVEDQVTGRKTALMLKKVKVQDEGKYKCFVSNRyGYQPIYVVLQVYA +>UniRef100_UPI001788C26C_9978/ 70 0.218 8.148E-11 13 115 116 23 127 325 +-------------AYFNKTADLPCQFTNSQNRSLSELVVFWQDQERRVLyELYLGREKPDNVASKYIGRTSFDQDSL-----TLRLHNVQITDKGLYQCYIHHKGSkgmiPFQQIssELSVLA +>UniRef100_A0A3Q1J656_64144/ 70 0.287 8.148E-11 17 115 116 30 122 374 +-----------------ENCILPCSIQGS-----SDVVIHWVQteGNVPVHAYYDDQDQLAFQALHIRNRTSLFKDQILRGNISLQLTGVKVQDQGRYKC---YSDGQEKHVVVKVYA +>UniRef100_UPI001A7EA273_43689/ 70 0.259 8.148E-11 13 113 116 172 276 394 +-------------VEVGSgvkSAKLPCKATV--HLSKVN-KVMWKdRDGRTVHVYQKDSEQPEKQHRRYRNRTEMIEDPLKTGDLSLTLTYPTQTDRDTYTCTAYSrEGKvlMEKKVELKV-- +>UniRef100_UPI00148699F6_8103/ 70 0.232 8.148E-11 11 97 116 29 120 449 +-----------VFVKEGSDASLPCSLT----EDVTAALFDWRKvahgdqQQKEVFfhqaasHYNNG---LRGQNEEFKGRVSFFEDELKHGNASIVIRNAKMADDGNYTC------------------ +>UniRef100_UPI00106E423C_8167/ 70 0.244 8.148E-11 16 109 116 7 99 471 +----------------GDKAILRCQ-----TDDSSISAVEWSRADlksGNILSYREGWLVPGYPHPDYKeDKVQLVDRDLKKGNMSLVLRNVSTYDKGTYECRVTSRGSRWKNI------ +>UniRef100_A0A6F9BBM4_861768/ 70 0.243 8.148E-11 0 113 116 126 245 724 +NTYSITFSPEKITAQTGLCAVISCTFT--HPANVKPTTAIWYKcpsNGKCVQhrkLIFHSKDPSKAQ-EGYKQRVSLLETDLTKGNCSVIINDIREKDTGMYQFRMLEGPFTYprkMKITVTV-- +>UniRef100_UPI001ABE59C8_8384/ 70 0.284 8.148E-11 1 115 116 22 129 1580 +-ALDVFAPSSR-KAELGTNVMIPCTFKVRSTINRQYLAVLWEFQGTGIVKYDN--KGLHIQ-----PRMQFEEKNIAEGAADLYINNISVSDIGIYRCTIIYSPDiIHKDIDLLVYA +>UniRef100_UPI001643E5E7_32507/ 70 0.255 8.148E-11 13 100 116 1472 1558 1599 +-------------VGEGaESVQLP--FKTTENLP-EDTKVQWKVsGDRKVHVYEKGSDQPHKQHQDYRDRTRVNEDLLKTGDLSLTLKQLTERDSGEYRCEVN--------------- +>UniRef100_UPI0013F333BB_76717/ 70 0.230 8.148E-11 0 114 116 26 150 2095 +NSLSVSIPePSPLRVLLGNSLTIPCYFidpmhpvTTAPSTAPLAPRIKWSRisNEKEVVLLVATEGQVRV-NSAYQDKVSLPNYPAIPSDATLEIQNLRSNDSGIYRCEVMHGiEDSEATVEVVVK- +>UniRef100_A0A3Q4I6T1_32507/ 69 0.293 1.117E-10 0 113 116 12 125 145 +NEFTVSVEQDVYEAEENSNITMTWFFPVDTDKSP-DLHV-WNvKLKTSIYSYSIGSDTEPYVHELYRGRLQCDPQLATKGRLQCLLTDLRLSDTGAYQCIVvLNSNSSYKPCVLNV-- +>UniRef100_UPI001561173A_7906/ 69 0.206 1.117E-10 5 114 116 23 134 172 +-----NCPKDHfdVSGSAGGRAVLPCSYTPTPEQDVE---VRWHAyPDQGgTVLLINSKAPSAPIPAQWSGRVKL-SDEVSSGNASLLISELRLEDTRDYTCIVQINGicVTFRNVKLTVQ- +>UniRef100_A0A3Q3VX64_94237/ 69 0.257 1.117E-10 21 113 116 7 106 175 +---------------------LGCvrSLPLPnvlvPSLDLVDHTIDWQREDvgDVVHVYRHKRDDPDSQAERYRGRTTVDREDLRRGLLTLLISPVRLSDSGRYSCFVPALHT-RCSINLIV-- +>UniRef100_UPI0019558DE6_90988/ 69 0.250 1.117E-10 8 115 116 23 135 179 +--------QDSVSVEgvVGGSVILPCSYK-ERKLNTEEINVFWRYKRKNIFNYVkvydieKGKPLTEKQDAMFKGRIE-GPSEDADGNFSLKLSDLRLTDEGQFLCDIPDVDKEHK-LTLLVSA +>UniRef100_UPI00165B3615_8078/ 69 0.256 1.117E-10 8 108 116 18 121 188 +--------QD-LRARPGDNVTLECQ----ESSHGAVTLLAWTRADlqdhDYVLFYRDKRLYEHYQHWSFRGRVKLrDTTSLQDGDFSILLQNVSTRDAGTYMCRVSRrspGGRDGGR------- +>UniRef100_UPI00146C83B5_52239/ 69 0.271 1.117E-10 2 113 116 28 145 193 +--FVVNVAQASYQAEENQNITLEWTFSTRTDTSLRSIStlCYLYTEDRTSVLFelRGGDEVPESQDPHFAGRVKWDKDVLTEGRLTLHVSRLRTSDSGFYRCDVLVipDGSSSMRCWVNV-- +>UniRef100_A0A7K4WLZ1_495162/ 69 0.273 1.117E-10 1 115 116 0 121 196 +-AFlDLSGPTE-IKAVWKGSITLPCFY-V-PVDNLVQQTLTWSVaHDQSsgTIFWRDGSEDHVL-LSEYRDRISVPKD--TPGNVSLIIPNVEVSDRGTYTCQVTWRTSNNsliaKEITtkvevVKVAA +>UniRef100_A0A498LV81_84645/ 69 0.280 1.117E-10 34 114 116 1 81 197 +----------------------------------EELKVQWKRDSETlVHLFQDGESRPESQHQDYYNRAHFFTEEIQHGNFSLLLNNVRAEDKGQYRCKV-YSEQDSGENVVEIK- +>UniRef100_UPI0018E275DD_77115/ 69 0.243 1.117E-10 13 113 116 28 131 213 +-------------AEAGQNVTLPCQLPL----NNTVLDVGWRRidskRDKIVLRYQDEKIDESIQSP-YLDRVAL--KDIKKGDVSLVLEDTRTNDSGFYECMVYYRDFNEADrgllciIWLIV-- +>UniRef100_UPI0011EA0F00_63155/ 69 0.280 1.117E-10 2 99 116 17 121 218 +--FRTTPPTQLIEVQEGDNATIQCQ--PHRGINLETYTFDVKRVDGNssksdtisfVYSRRHGKDHPARQMERYRNRVVLINEDLKRGVVTLVILSVQPADSGLYKCYI---------------- +>UniRef100_UPI000940334C_8502/ 69 0.284 1.117E-10 2 99 116 56 148 218 +--F-VTQTPAKEKAKEGKNVVLNCQFHSPRGPSLAKLMVKWYKEDE------KGSRDLLENNvtilANY-SRV-FMSGDLTQGDASLTIRNVTTSDHGIYFCQV---------------- +>UniRef100_A0A4W6G4P0_8187/ 69 0.294 1.117E-10 17 110 116 15 104 226 +-----------------ESCILPC----STQVN-DNLVIVWTQlTSRLVHSYFENQDQLEHQDQHFRGRTSLFKDQISRGNASLQLTGVEVQDQDRYRCYTMDGMRDTQEIH----- +>UniRef100_UPI000C2AD42B_591936/ 69 0.403 1.117E-10 2 114 116 61 160 234 +--FTVTVPKELYIIEHGSNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A2G9QBS6_8400/ 69 0.254 1.117E-10 16 115 116 13 107 240 +----------------GSNIVLGCTFSVDnPSVGPSFFIIKWYFKSKEILTY--NNEGLSLQ-----PRMSFNDQAARDGDASLYISNVSIFDDGTYTCSVKYNmERKEKDTQLQIMA +>UniRef100_A0A7L3F0B0_2585822/ 69 0.226 1.117E-10 1 115 116 5 131 284 +-SFNLVVialEDKTIVSKLGDNATLTCIYQ-ERELPLKNLLVYWQIADDQeecsvVHALISGQDNEREQCSHFKNRTQLFWDRLEEGDFSLLLLNISQDDERRYKCVIMEKAEytkmiHQAEVVLSLAA +>UniRef100_A0A3Q2PDS7_8078/ 69 0.290 1.117E-10 20 115 116 40 134 315 +--------------------ILNCS--IQPDSN---PVINWTHlaaESYLVHSFSDGKDKVEHQNQNFRGRTSLFGDQVHSGNASLLLTAVKVQDQGRYECKSRTaGRTALSFITVTVDA +>UniRef100_UPI000C6F5DA3_1841481/ 69 0.219 1.117E-10 11 97 116 26 114 320 +-----------VKVEEGSDVILPCS--LITKENIESKLFDWKKDGQmEVFLYDNGNNYNNgrlGQDDQFKDRVSHFEKELKYGNASILITHTKMADSGNYSC------------------ +>UniRef100_UPI00167FD655_38674/ 69 0.373 1.117E-10 2 115 116 103 203 347 +--FTVTVPKEVYTVEFGSNVSLECDFDHGECTGLEEIRVSLQK-------VENDTSLPSK-------RATLLEEALPLGKALFHISSVQVTDAGQYRCLVICGAAwDYKYLTVRVKA +>UniRef100_UPI00165AC095_8078/ 69 0.231 1.117E-10 4 113 116 51 166 355 +----VDSPQPSVSATRGSSVTLPCHYRYEPELSaPRRTRVKWTwLPANTITtneAFAEETQVMVAMGnrhrsyGSFKGRVRLRRSAP--GDMSLVISELQLNDTGRYRCEVIDG---LEDVSVTV-- +>UniRef100_A0A3Q1IJD3_64144/ 69 0.247 1.117E-10 4 111 116 122 229 360 +----IRVP--LVKVDSGvESVLLPCKTTVPLPED---IRVEWRDSEKyNVCVYQNGSEETGEQDGVYRGRTEMKEDMLATGDLSLTLKSPTDRDRGTFTCTVYDkDGKFLlkKQVEL---- +>UniRef100_UPI0011E9B47D_63155/ 69 0.271 1.117E-10 2 114 116 271 383 515 +--FMSLIPVE-VEVELGaESVRLP--FKTTKNLP-ADAKVMWERYDprKMVYVFCREPDE-TEQHEDYRDRTEMNEDPLTTGDLTLTLTQPRQEDSGEYKCLVWRRGDfiRKKSVLLTVK- +>UniRef100_A0A3Q0FUT4_38654/ 69 0.270 1.117E-10 4 113 116 366 467 685 +----VTDPSS--QALLGTEARLRCHFDVGGPVALRSLWVTWYLWDEKIAQYDEGG-------SRAQPGASLVEKQLEKGDASLELVKVTVGHEGQYTCIVGYGaQQQQGSTSLRV-- +>UniRef100_UPI0019559F82_90988/ 69 0.203 1.117E-10 15 115 116 409 524 904 +---------------LGSSVVLPCQ--VDKSLIKESLRVEWRRtrgTDSDseidsdsealVLVYKDGASRAEEQHKDFHKRAHFSDKEIKDGNFSLRLEKLRAGDEGVYTCTVYRDEesvcSTDTELYLEFTA +>UniRef100_A0A452GWB8_38772/ 69 0.277 1.532E-10 36 115 116 0 81 91 +------------------------------------MEVRWFRSefTSVVHQYHEGKDHNGEQMPDYCGRTELLKAGITDGNVSLQILNIRHSDEGQYNCFVQDGSlYEEALLELKV-A +>UniRef100_A0A1A6GXT9_56216/ 69 0.214 1.532E-10 1 113 116 4 139 146 +-SFTVS--TDEVRAHPFTDVTLDCEFSFIE--GTENLEFYWEREDiieeyevedrdfyrffkyydffqvftKVVYQFYDNAEQLEEQNALYEGRVSVDQSEISEGILSLLLRNVDFMDEALYKCSaVTPNGRGESTVKLIV-- +>UniRef100_A0A2G9R9F8_8400/ 69 0.250 1.532E-10 1 113 116 29 145 149 +-ALKIMDSPSPVEALLGHNVTIPCVLTDKDQPqrdlnlDLSTDSVLWEMislsgSERKVYQLRNGH------HAPYRQKSNVEENEFKSGNASLTLYNVQKTDEGKYICNVVVAGNPL-TASLKV-- +>UniRef100_A0A3B4WWM8_1841481/ 69 0.230 1.532E-10 23 108 116 33 123 150 +-----------------------CEseITFYSPKDTNIIVVEWSRPGlepEHVFLYRGGRCVTSYQHLSFQNRVELQDRQMKDGDVSLILKNVKEEDTGNYKCRVIQGGRNRRK------- +>UniRef100_UPI00112E597E_194408/ 69 0.252 1.532E-10 4 113 116 25 147 151 +----VSTSDPVLRARLGYNITLGCSFSHGRSRGLSssghiPVTILWYFyynhESKLVYsHYGNGAqpNASAQQHPDYHGRALMPRRPPARGNASLRLLGVRLADVGVYRCVVMDaTGLAYAETSLEV-- +>UniRef100_A0A3Q0FMN8_38654/ 69 0.280 1.532E-10 2 113 116 37 143 159 +--FQLQVRTAPsYQAVLGAGARLQCLFDVREPVALSALRVTWYLWDERIAHYAEGKGHA-------QPGASLEETALETGNATLVLARVTLADEGLYKCVVGYGvQQQEAQSTLHV-- +>UniRef100_A0A3Q2PW90_8078/ 69 0.254 1.532E-10 8 111 116 9 114 159 +--------RDLVSAVemfEGEFILMSCEFPTD---EVEQPRVLWTRSDLRpsiVHQRQTDGDRLKDQNQLYRGRTFMKPDALETGELTLNLTNLQVSDTGTYTCTVSTS-KGERRIHL---- +>UniRef100_A0A3B4GQJ0_303518/ 69 0.252 1.532E-10 13 114 116 33 139 172 +-------------VEVGSGVTsakLPCKATVHlSQVN----KVVWKdRDGRTVHVYQKDSEQPEKQHRRYRNRTEMIEDPLKTADLSLTLTYPTHTDRDTYTCTAYSrEGKvlmEKKRVWLTVK- +>UniRef100_UPI001128E92B_194408/ 69 0.272 1.532E-10 0 115 116 29 138 197 +DTLAIVGPK-LMTVQTGQDVWLTCLIrTIGHDLDQNYLFIRWTKGgfDKAIF---NGT-------ARYgRPGARLPIEELRKGNASLFLPSVTQNDRGLYLCEIRYPESyAQHTVDLQVQA +>UniRef100_A0A6P6J7Q4_7957/ 69 0.268 1.532E-10 8 114 116 21 125 200 +--------QDTEEGFIGGSVILPCS-STEHPLK-QDIYVHWRDPtGKIVFDVIKGEESLEKQDQQYKKRAVPFPKEYERGNFSIKLIDLQLTDAGKFSCMISH-TSEEKTVLLRIN- +>UniRef100_A0A662YLU2_7906/ 69 0.420 1.532E-10 47 115 116 9 75 218 +-----------------------------------------------VYTLLNG--NLQSQHPEYKGRVHMKPDLLRMGRAELEISNVKISDSGSYRCLIKMGGADYKQATLSVKA +>UniRef100_UPI001054945A_441366/ 69 0.233 1.532E-10 21 113 116 2 104 225 +---------------------LPCEAPGRG----TIIIVEWTRtdlKDGNVLMYRDKQYYLEGQLLSYRDRVTLTDLQMKNSDISLILKNVTADDEGTYECRVDQlnsprqqrsvlGGDPVCSISLRV-- +>UniRef100_A0A3P9QGQ7_8081/ 69 0.241 1.532E-10 0 113 116 1 109 226 +NLLCLSSPSEtSMSCVLNENCLLPCRFK-DRMTN-----IEWKLHKTSVVIVSYDHRGSRY-SESFRSRASLFEDQISRGNGDLLLRGVKVDDEGTYRCSSSIKGSKYfHSVDLTV-- +>UniRef100_I3KVH7_8128/ 69 0.250 1.532E-10 2 113 116 121 231 244 +--F-LSVPQ--VDVDSGEaSILLPCK--TTQNLPRNAKIEWWDRFNRKVHMYENGSDQLEDQGNRYRDRTQINEDLLETGDLSLTLKYPTDWDADIYTCTVcNREGKKIlmKQVELKV-- +>UniRef100_A0A665X5U7_173247/ 69 0.272 1.532E-10 3 98 116 7 100 246 +---TINLDSTAVSCVFMESCILPCSFQVGT-----DVLIHWIHvtaEDVQTHSYYYNTDQLAHQHQHFKGRTSMFKDQISRGNASLQLAEVKIQDQGRYKCY----------------- +>UniRef100_UPI00189E162D_27675/ 69 0.408 1.532E-10 2 115 116 20 120 260 +--FTVTVPKELYMVDHGSNVTLECDFDTGGHVELGAIQASLQK--------------MENETSLHSERATLLEEQLLLGKALFHIPQVQVSDAGKYRCLIIYGvAWDYKYLTLKVKA +>UniRef100_UPI000980C1A5_51338/ 69 0.382 1.532E-10 2 115 116 29 129 268 +--FTVTVPKEVYTVDYGSNVTLQCDFDTGDCMQLEEIRASLQKVGND--------------TSSHSERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLVICGvAWDYKYLTMKVKA +>UniRef100_A0A673V5B7_37032/ 69 0.408 1.532E-10 2 115 116 19 119 272 +--FTVTVSQELYTVEYGSNVTLECDFDTEGHVELRDLRASLQK--------------VENNTSLHSERAVLLEEHLSLGKALFHIPRVQMSDAGQYRCLIIYQlAGDYKYLTLKVKA +>UniRef100_UPI0004D04542_482537/ 69 0.408 1.532E-10 2 115 116 20 120 273 +--FRVTVPKELYTVDYGSNVTLECDFDTGGRVELEAPKASLQK--------------VANDTSSHSERATLLEEHLPLGKALFHIPQVQVRDAGQYRCLIIYGlAWDYKYLTLKVKA +>UniRef100_A0A2K6GEJ9_379532/ 69 0.393 1.532E-10 2 115 116 20 120 274 +--FTVTVPKELYIADYGSNVTLECDFDTGGHVRLEAIKATLQKveNDTSLP----------------AERAALLEEQLPLGKALFHIPRVRVRDEGQYRCVILYGvSWDYKYLTLKVRA +>UniRef100_A0A7K9CLZ8_2585815/ 69 0.233 1.532E-10 2 115 116 31 149 282 +--FGVSGKhSSSVrtRTSPG-NIGLHPGLHFEPDIRMSSIVIQWAKAGvaGTVHEFRSGKDQLQEQDVLFQGRTAVFADQVTGGNASLELRDVQLSDAGIYRCSVTTaRGSGEAVLHYRTGA +>UniRef100_UPI001921C392_95912/ 69 0.400 1.532E-10 2 115 116 31 131 284 +--FTVMVSQELYTVDYGSNVTLECNFDTEGHVELKDLRASLQKVGNN--------------TSLHSERATLLEEHLSLGKALFHIPQVQMSDAGQYRCLIIYRvAGDYKYLTLKVKA +>UniRef100_UPI000854518C_125878/ 69 0.256 1.532E-10 12 115 116 155 252 305 +------------VAVWGEqhkNFTIPCSFN-----PGEEVVIHWRIvNDD-----SRSQNMLEKQDKSYKGRTSLILSELAKGNASLQLRDLQEGDENTYSCYVGTrTGNKEDKVKLHV-A +>UniRef100_A0A6P5L089_38626/ 69 0.205 1.532E-10 9 115 116 21 132 305 +---------EEVHGMVGGNVDLSCISPERKHFDLNKTLVYWQTKNNVLLnSYIPGEDTSKYIHLKYQNRTSLTLEKMEKGDFSLHLSNITIEDELEFACIVVNKSNTEffftSIVNLRVAA +>UniRef100_UPI00186AC630_9337/ 69 0.219 1.532E-10 9 115 116 21 134 307 +---------EEVHGIVGGDVDLRCISPGKKYFDLNKTLVYWQTKNKPIVtlnSYIPGEDTSKYVHLKYRNRTSLTFEKMEKGDFSLRLCNITTEDELEFACIVMNKSNTEfffsSIVHLHVAA +>UniRef100_A0A6P5P6G3_862507/ 69 0.373 1.532E-10 2 115 116 78 178 325 +--FTVTAPKEVYTVDVGSSVSLECYFDRRECTELEGIRASLQK----V------ENDTSLQSE----RATLLEEQLPLGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00188823AF_134920/ 69 0.226 1.532E-10 5 114 116 26 137 337 +-----STPTVNIFAAVGTDVTLPCQLPLKDAEDFESLgmRIKWTKvakdeaMNEDVLL---SMGFHKKTYGSFLDRVYMNDDD----DASLTFKDVSTDDSGTYRCEIINGFEDFtQEILLKVQ- +>UniRef100_UPI00155FF5EA_7906/ 69 0.230 1.532E-10 1 113 116 20 160 347 +-AFSmdITVPTDPVYGNMGSSVDLPCKYSTSTIEK--GFNVEWRFaapgtlpiNAKRVGLYercsslfytelNRGVtmlyfDGQLYQINSLRGRMQLLQDPPTGGIASVRIIDLQPSDSGVYICEVINPGDWSGTglgvINLTV-- +>UniRef100_A0A7K7W0L9_2585813/ 69 0.237 1.532E-10 4 114 116 50 163 358 +----VETPKDPVYSSSGTNVTLPCHYHHEPeQEAKRKIRIKWSKlrDDytkEQDVLVAIGKTQVAFGD--FKGRASLRRN--GRREASLVLSDLRLQDAGKYRCEVIDGlEDESNVVELRLQ- +>UniRef100_A0A671PC97_1608454/ 69 0.285 1.532E-10 15 113 116 19 119 376 +---------------VGDNATLPCHHQL-WQADISLLDIEWMLhksssRQKVVITYFAGRIY--DPNESEAGRLSLAGDYLK-GDASLLISDLSLTDSGEYICKVKNGGKYYwNTVKLIV-- +>UniRef100_UPI0011D02396_1825980/ 69 0.209 1.532E-10 2 114 116 240 380 397 +--FDVEAEHDVITTVIGENAILPCRL-ITKHLPPS-MELQWRKvgpgKDKTIYLYlydessplvnsypqddkcsvgylsPNGVNSREWVRKKYEKRAEVFKGkEFGKGNISLKLNNVQMEDAGKYECSVTANSFHREIITeVLVK- +>UniRef100_UPI00090719E9_8496/ 69 0.265 1.532E-10 36 115 116 0 82 398 +------------------------------------MKVRWFQNkfSSPVHLYHAGKDQDREQMPEYNGRTQLLKDGIGDGNVTLRILSIRTSDEGQYHCFVENGTyYEEGILELKVAA +>UniRef100_A0A556TWT4_175774/ 69 0.215 1.532E-10 8 98 116 452 537 805 +--------PVMVSCVWSGVCVLPCT---STYHD----VIHWYKDGKTnsVHTFYNEADQLELQEEQFKSRTSLFGDQISQGNISLLLRDIQTADEGTYKCY----------------- +>UniRef100_A0A2K6B091_9545/ 68 0.403 2.100E-10 2 114 116 11 110 148 +--FTVTVPKELYIIEHGSNATLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_F6PJ72_9539/ 68 0.403 2.100E-10 2 114 116 20 119 183 +--FTVTVPKELYIIEHGSNATLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_A0A091R2T1_54374/ 68 0.266 2.100E-10 4 103 116 44 140 204 +----VTQTPAKEKAKEGETVVLNCHFNSPRRLSLADLTVKWYKEDE------KGQmdllENNVTVLPN-NSRV-FMSGDLSQGDASLVILNVTTSDHGIYFCEVTLlDG------------ +>UniRef100_UPI0018F2CE4C_7830/ 68 0.243 2.100E-10 0 113 116 19 135 220 +NGFRVTQPR-LLVAVEGSSVDIPCSFTYPERYNPAKIYISWRRrgfHGEFIFNVSKG-----YTHPDYRGRIEYLGHPYRDRTGTIRINHLKQSDQNLYFCRVeitGYGAEMWQSIygtQLNV-- +>UniRef100_A0A3Q0FY67_38654/ 68 0.265 2.100E-10 5 115 116 35 138 259 +-----TAPSS--TARVGSGALLQCRFDVGGPVALDSLRVMWYFLDQEVASFKHSRSQA-------WPRASLPSHkELKSGDASLSLVAVTVPDGGLYRCVVGYGtQQHHGETILRLLA +>UniRef100_UPI001486111F_61156/ 68 0.373 2.100E-10 2 115 116 20 121 268 +--FTVTAPKEVYTVDFGSSVTLECDFDRKECTELEGVRASLQK----V-----ENETSSSQSE----RATLLEEQLPLGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0018E3E482_1047088/ 68 0.382 2.100E-10 2 115 116 29 129 276 +--FTVTVPKEVYTVEFGSNVSLECDFDHRECTELEEIRVSLQK-------VENDTSSP-------SERATLLEEVLPLGKALFHIPSVRVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0002A48550_8090/ 68 0.225 2.100E-10 6 113 116 125 232 286 +------VPElEVIHAQSGQSVTLPCRAPGaDPQAD-----IRWSKHDlepEEVLLIEGG----VVQHPTIRDRVTV-------GHLSITLKNVVLEDSGTYRCRVvrrpaarrRRSGPDRDHVTsvyLSV-- +>UniRef100_UPI001863EB53_118141/ 68 0.238 2.100E-10 5 115 116 27 149 296 +-----EIPVISVTATIGESVILPCSIGHGKPMDLSGTRIYWQGsnkaresEPKVAYVYNKGAVEINRQNRLYRNRTSLFMDELPFGNFSLKLTTVIAED---YQTEVDVlfqknfeLGFEMiCRIALNVTA +>UniRef100_UPI0014460C4A_310571/ 68 0.267 2.100E-10 15 97 116 30 111 320 +---------------LGQNITLTCQVSNSA----TIVAVWWARRDlksEYVFYYRDGQSDTDIQHPSFQCRVVLAEDELKDGNLSVVLMNVNSSDYGEYTC------------------ +>UniRef100_UPI001A7E5208_43689/ 68 0.252 2.100E-10 6 99 116 274 361 362 +------VPQ--VMADSGvETVYLLCKTTAHLPRDA---KVEWKKSDMKVHVYENGSDQPEEQHQDYRDRTKMNKDLLKTGDLSLTLK--HPTEAGIYTCTV---------------- +>UniRef100_UPI0011E9C64E_63155/ 68 0.237 2.100E-10 4 111 116 56 174 373 +----VESPQASVSATRGSTATLPCHYHYEPELtTPRKTRVKWSwLPANTVTthvspeAFLKETEVMVAMGnrhrsyGSFRGRVRLRRSAP--GDLSLVINELQLNDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_A0A3P9DBL4_106582/ 68 0.259 2.100E-10 6 103 116 152 249 374 +------VPPG-----EGEAASWLLMF-VSKDVVDETLAVEWSRddlGDEYVLLYRNNKMDPVNQHPSFKNRVDLQDRQMKAGDVSLILKDVTINDTGTYKCGVIQeerGG------------ +>UniRef100_UPI001377867C_35005/ 68 0.226 2.100E-10 4 114 116 67 180 375 +----VETSDDAISTQRGANVTLPCHYHYAPKLDaPRRIRIKWSKlrednsKDRDVL-VASGRNHRSFGD--FRGRTHLQQE--SADEASLVINDLRLNDAGKYRCEVIDGlEDESGTVDLELQ- +>UniRef100_UPI000B4EAD32_10047/ 68 0.229 2.100E-10 1 113 116 21 134 376 +-AFTVSSPE--LRVHVGDSALLGCV--VQSTEEKHVIKVDWVLskgeraENEYVLYYYS---NLSVPTGRFQNRSRLVGDVLQN-DGSLLLQNVQEADQGTYTCEIRLQSESFvykKSVVLRV-- +>UniRef100_UPI0008785900_113540/ 68 0.266 2.100E-10 15 113 116 27 126 382 +---------------VGDNATLPCH--HQFQSDSQTLDIEWLLqkpnsQQRVVITYFGGNVYYPSDSEP--GRATFARDYL-QGDASLLIGDLTLGDTGDYTCKVKNGGKYLwSTVSLKV-- +>UniRef100_UPI0018E20E78_77115/ 68 0.236 2.100E-10 11 114 116 277 381 385 +-----------VEVNSGaESVLLPCYlFYLQK-----DVTVKWTNEDGiTVHVYPKGPEGPNEQHKTYKERTEMNENLLKFGDHSLTIRYPSYRDRNTYTCSIINrRGEELmkKQVMLNVK- +>UniRef100_A0A3Q3LFZ3_205130/ 68 0.241 2.100E-10 9 113 116 33 155 407 +---------DPVVGSLAGRVVLPCHFfimshshTPEPlpladaphnPSHGEHLRIKWTKlqGDTEKLVLV-AQDGIVKVGQAYRNRVWVPSNPLSAGNASLVIVGLRASDAGVYRCEVMHGMEDSQDIaSLVV-- +>UniRef100_UPI0013AEC125_54343/ 68 0.214 2.100E-10 11 113 116 273 396 426 +-----------IKVEEGSDVILP--FYVQPKKDITSKVFIWRKrseaggKQKNVLLYdkdvlnkgqseeVKGQdkesEKVEGQDEQFRGRVEYFQKELKEGNASITIRKITMADSGKYICIYQYrRKPQTFKFNLVV-- +>UniRef100_A0A671DVW1_59479/ 68 0.258 2.100E-10 2 115 116 186 297 453 +--FQVTTRTPSLSLLLGSSASLHCGFSMAPGLDL--TSVVWRLqykgSGQLVASWTSGQEHVR------REGVTLEPEqQLMAGNASLTLSSLTLKDEGAYICQITTSlYQAQQIIQLHVQA +>UniRef100_A0A6J2W5T6_29144/ 68 0.274 2.100E-10 4 93 116 293 382 485 +----VTVVLDTVTGVRGGSVILPCTYT-HGVLYRDDMKVFWRsHDDKIVYDIISGSPSLTGQHPEFRGRTETFPDKYTNGNFSLLLKNVDLIDGG---------------------- +>UniRef100_UPI001AAD0F02_8407/ 68 0.297 2.100E-10 5 113 116 1 102 787 +-----TGPST-YEARVGSIAHIPCTFKADKlPPDPKYFAVVWHLEEKYILSY----DDTVTTDPRY----SLDKDQALNGIAHLTISNTFVSDGGTYTCSVTDSPvRREKEIKVKI-- +>UniRef100_A0A7J8GSE0_27622/ 68 0.265 2.878E-10 36 115 116 0 82 110 +------------------------------------MEVGWYRPpfSRVVHLYRNGKDQDGEQAPEYRGRTELLKDTIGEGKATLRIRNVRFSDEGGFTCFFRDHSyQEEAAMELKVEA +>UniRef100_A0A671K2R6_1608454/ 68 0.240 2.878E-10 4 101 116 30 127 129 +----VRSSAGPLVAPLGSSVVLLCY--VDELLLMEGLEVEWRRTDSQtlVHLYQDGESRP----ERYIDRVELFTAEIPKGNFSLRLKSVRTEDKGVYmsifKCIMTH-------------- +>UniRef100_A0A7K6KAI1_979223/ 68 0.207 2.878E-10 13 115 116 1 106 210 +-------------AFLHHTVHLSCYFPNSQKTDVKNLIIFWQKDTKKvVHEVYYGQEKQENLSPEYRNRTKMDM-----GKWTLQLLNAEVEDEGRYQCIIMQKKTERstevihkSECSLHVIA +>UniRef100_A0A093QT86_9209/ 68 0.245 2.878E-10 2 113 116 10 122 227 +--FT--GPTvlgSLVKGKVGQSVTVPCFYTVERSQDITSM--CWGRdrcpPSKCyrPIIWTDGQRV----TERYNSRYKL-KGNLSKGDVSLTILNAEEADSGIYCCRVEISGwFNDQRTNLEV-- +>UniRef100_UPI0006D91793_7897/ 68 0.226 2.878E-10 38 115 116 0 83 233 +--------------------------------------INWERnnpgsPSRVIHHYYYQQDQLVRQDEAYRNRTQIFPEEVRKGNASLKLMRVRPGDEGRYTCSVGNeQDHFEHSVDLVVAA +>UniRef100_A0A3B4TVL0_41447/ 68 0.275 2.878E-10 20 113 116 35 127 243 +--------------------VLPCSF-----QGGSDVVIHWFQVEAaviHVHSFFYNKDQLTHQHQRFRNRTSLFKDQISGGNASLQLTGLQVQDQGRYKCYTGTNRENYiSFNNLIV-- +>UniRef100_A0A3B3UYE7_48699/ 68 0.277 2.878E-10 16 112 116 121 216 259 +----------------GTGTPLLCVL-VSEKID----AVEWIRtdldPDTYIFLMRDDFPDPTKQHEDYKNRVELRDPDLKDGNLSLVLRNVSSKDVGTYVCRMKTSGGRQKRATIK--- +>UniRef100_A0A671G1N8_59479/ 68 0.260 2.878E-10 1 115 116 33 149 270 +-AFmEVEMVGRTQSVFQNDNATIDCKIPGSPQLDIRIMGVTWFRknqvnePESKVFEFFGNH------QAAFRPGATVFLWKLKRGDASLQLPGVQLKEAGQYRCEVvITPEKAQGTVWLQVVA +>UniRef100_H0WMG5_30611/ 68 0.452 2.878E-10 2 115 116 20 120 272 +--FTVTVPKELYIVDYGSNVTLECDFDTGGQVKLEEI--------KAILQKVENDTALPAK------RATLLEEQLSLGKALFHIPHVQVRDAGQYRCLIICGvAWDYKYLTLKVRA +>UniRef100_UPI00045D9F77_1230840/ 68 0.418 2.878E-10 2 115 116 37 137 277 +--FTVTVPKELYMVNHGSNVTLECDFDTGGPVELGAITAHLQKmeNDTSLH----------------NERATLQKGQLSLGKALFHIPQVHVRDAGQYRCLIVYGNAwDYKYLTLKVKA +>UniRef100_UPI000522D254_8969/ 68 0.265 2.878E-10 0 115 116 17 139 294 +NAFlDLTGPSE-VEGIWKGSITLPCAY-V-PEKDFVQQTLKWTvvHDQSSGTVFRRDSSGDHVLLSKYRDRVSVLKDAP--GNVSLHILNLEVSDRGTYTCEVTWRASNNsliaKDITtkvevVKVAA +>UniRef100_A0A674IU67_2587831/ 68 0.315 2.878E-10 7 98 116 32 115 305 +-------PSS--RALLGSGALLKCRFDVGGPIDLSSLRVQWHFWDQHIAVYNWGKGD--SQVP----RASLSEQELQRGNASLSLSNVTLADEGLYKFQ----------------- +>UniRef100_A0A7L2AH58_54369/ 68 0.241 2.878E-10 0 114 116 45 162 357 +DKLVVETPKDPIYSSSGANVTLPCRYHYEPDLeGKHKIRIKWSKlRDD----YTKEQDVLVAIGkiymafGDFHGRAHLRQTD--QREASLVISDVRLQDDGKYRCEVIDGLEDESDVVdLRLQ- +>UniRef100_UPI00155F4FAE_417921/ 68 0.252 2.878E-10 1 113 116 28 147 369 +-AMVVTStePQTIQKAQ-GETVQLGCTFT-PGSEDTGELDIEWYNvnpdmtqKDNLILSYTGGQTHYYSAAITMSQRLKFLAD-PKLGDASISLSDVKPSDTATYQCKVKKaPGVDMRKITLVV-- +>UniRef100_UPI001486C4FC_61156/ 68 0.228 2.878E-10 17 108 116 19 105 380 +-----------------EDVILPCPFK-----SGSRIVIHWKNQXSHVHSYCHGMGHLETLHLRYANRTSLIHSDIHNGNASLTVKRLSLLDEGIYICSFHTPXMKYRR------- +>UniRef100_A0A553NI46_623744/ 68 0.276 2.878E-10 15 113 116 46 146 385 +---------------VGDNATLPCHHQL-WQTNISLLDIEWMLhksssRQKALITYFAGRIY--DPNESEAGRLSLAGDYLK-GDASLLISDLSLSDSGDYICKVKNGGKYYwNNVKLIV-- +>UniRef100_A0A3B5AUE2_144197/ 68 0.219 2.878E-10 2 115 116 15 141 431 +--FTLqdKTPDVTMTCFVSEECVLPCSF-----QPGSEETIEWFRQDVVVYKFkrsdddDNDDDDSDssskehverVEHEDLEGRAFIFPQQVSRGNATLILRRSSLKDRGTYRCHVRTtKGEHRAKVILKVEA +>UniRef100_A0A673Z5X6_8032/ 68 0.252 2.878E-10 13 113 116 100 197 552 +-------------AEAGSQAVLPC---VCRPPSTSAAVVLWSKDlEGTV--WRKGKSGLEHWGIGAAQRVRCPHSEVGAGDYSLYIKEVREEDSGEYTCTVQEGEKNLsKRILLRV-- +>UniRef100_UPI001AAD2054_8407/ 68 0.244 2.878E-10 1 115 116 37 157 652 +-ALEIMDSSSPIEAILGQNVTIPCVLTdkYQPekdlDLNLATDSVRWNMvssNGSEdiLYLFTNGR------HTPYRQKSNVKENGFKRGNASLTLYNVQQSDEGKYVCNVFVAGNKLiATRNVEVSA +>UniRef100_A0A401RHU0_137246/ 68 0.245 2.878E-10 4 115 116 122 237 1074 +----VSMNSGTVKATVNKDIVLKCQVSGySKDIDLKNMGVQWFYqksgsPDsqrREIYQFVGGK------HTPYREGARIIDAQLKKGIASLFLPRVQFDDEGDYTCVVFItPDNGSGKSSMTVSA +>UniRef100_UPI0010A0A9F8_27687/ 68 0.234 2.878E-10 1 113 116 22 129 1096 +-AVTVYLPEQNVIAVRNSDTLLQCSFSVVPgPIDLSQLKVTWLQYGFPMAKF-EGSQTIE------RKDATMFKEAIKTGNVSLLLQKIVKRDEGMYECEVEHKGQlDSATLVLSI-- +>UniRef100_A0A3B4FHI1_303518/ 68 0.265 3.946E-10 36 114 116 1 83 87 +------------------------------------LDVEWKRHEPEymkVCVYENGSDRPDKQDDHYRGRTEMNTDLLTTGDLGLTLRQPTVKDAGRYACEVNSKEAwRYKRVWLTVK- +>UniRef100_A0A3B1K757_7994/ 68 0.270 3.946E-10 36 114 116 0 84 112 +------------------------------------MTVEWARidlyqTDNLVHLFEDYSDITYHQRQSYRGRTALFKEELLRGNTSLKLSAVQPSDEGAYKCVVRDrKSKWYDDVTLYVK- +>UniRef100_A0A671NER4_1608454/ 68 0.232 3.946E-10 2 113 116 10 101 130 +--FKLS--TDKTIVEWGSDIIVPCH--LSPEISAVDMEIKWFKETDCV---------------GYKGRVSLFTEELDGGNVSLQLRDFRRSDVGVYLCQV-TSTDRTAEITIRV-- +>UniRef100_A0A553QUZ5_623744/ 68 0.247 3.946E-10 15 114 116 25 118 168 +---------------VGESVILPCL-----QQDL-DTNVFWRhKGSAKVINIMKGKEVTEGQSEIFKDRIQTFPSEYSKGNYSIKLSDVEYAHEGTYSCFI-VESNTEKKIDLVVN- +>UniRef100_A0A3B1II63_7994/ 68 0.278 3.946E-10 4 96 116 23 116 194 +----VSGPlsQTSVIVSVGSSAVLHCDCKhiASSQLSEQSPYIRWGTISKIVFE-RKGAE--RFQGEGYKDRVDVPEDELKKGNCSLIIKDIRPEDAGVYE------------------- +>UniRef100_A0A401TPV6_137246/ 68 0.287 3.946E-10 21 115 116 0 99 220 +---------------------MNCSFT-SPQYDRGDLIVYWLKiesgdSEKVAYSFYHGREQRDKVHTDFQNRTRALWHGHHLGDCSLIVKRITVWDAGMYRVYVKTGPeYRERESRLQVAA +>UniRef100_A0A3Q1CGM9_80972/ 68 0.274 3.946E-10 7 115 116 9 113 225 +-------PAAPLTVSFPE--TLDYS-SVAP-----RVVIHWThltKGDLRAYSYYDKQDQLTYQEQIFRDRTSLFKDQISTGNTSLKLTGVKVQDEGRYECFINTsHGTKASFINLQVYA +>UniRef100_A0A3Q2QZR1_8078/ 68 0.238 3.946E-10 38 113 116 13 96 231 +--------------------------------------IDWTRRDlgpERVFLFRDNNINLVNQHEQFKNRVELQDRQMKNGNVSLVLKNVTAADSGTYECKVvqpgvRNPGPTICIINLDV-- +>UniRef100_UPI001B349A42_0/ 68 0.256 3.946E-10 2 115 116 28 142 251 +--FRVEMAGRTQTVFLNDNITIICKIPGSPALDISTVGVVWFvwKKGTeekvPVFEYYGDHE------KAYRTGANISPEKLMRGEASLHLPAIQLSDAGEYFCKVVVtPEMDEKSVQLEVVA +>UniRef100_A0A3Q1J614_64144/ 68 0.265 3.946E-10 2 113 116 16 108 276 +--FSYTG----VSCVFKENCILPCSF---------------KTGDDVVIHWIH-QDQLTSQGHRFEGRTSLFKDQIAKGNASLRLTGVQVQDQGRYSCYTSTiPSNKDSFIDLKV-- +>UniRef100_UPI000E1B7FF4_30464/ 68 0.231 3.946E-10 5 109 116 19 119 286 +-----NVPQ--VISILNHTAHISCSFQKSQEIDIKDLIVFWQKGDgdvEVVHEVYYGQEIHENLSPKYVNRTKMDMDR-----WTLQLLNVEITDEGWYTCVIQHRQKASTKI------ +>UniRef100_UPI0012EE25EF_433405/ 68 0.228 3.946E-10 12 115 116 10 121 290 +------------VVEGGSDVILPCS--LSNKQDIVGAVFDWKKvaqkgqRQKEVFFYDAGvhyNNGRPGQSEQFKKRVSHFEDQLKHGIASISIRNTKMADSGNYSCAFPRlQTPQTFYIELVVVA +>UniRef100_UPI001114EA23_10093/ 68 0.227 3.946E-10 13 115 116 23 127 307 +-------------AYVSKTADLPCPFTKAQNISLSELVVFWQDQQKLVLyEHYLGTEKLDSVHAKYLGRTSFDRD-----NWTLRLHNVQIKDMGSYDCFIQKKPPTGTIIlqqtltELSVTA +>UniRef100_UPI0009A28435_259920/ 68 0.250 3.946E-10 21 113 116 1 99 322 +---------------------LECRFELDK-TDIGPLDIEWSKTpndpaDSPIIVIdYSGDRTYETRLEDMKGRVHFSSPDPKNGDASINITRLRLSDSGRYHCKVKKsPGSKTISITLDV-- +>UniRef100_A0A250YFU8_51338/ 68 0.227 3.946E-10 13 115 116 31 135 333 +-------------AYFNETAVLPCQFVNSKNLSLSELVVFWQDQETLVLyELYLGKDKFDNVASKYIGRTSFNQD-----NWTLQLHNVQIKERGLYQCFIHHkapNGlihVHQKSTELSVVA +>UniRef100_UPI00192F292E_88082/ 68 0.241 3.946E-10 4 113 116 23 132 336 +----VTMPKNATNTTVGANITLPCLYNTATTPD----MIQWNFYGNDlqtpgIYIWQSGKSYYLGQ---FKGRSQVAN---NTGNASLSIFNMQPSDTGVYRCSVYNfkDGtanEGEKSVLVSV-- +>UniRef100_A0A672FDR8_181472/ 68 0.270 3.946E-10 4 114 116 21 136 338 +----VTPPPMQVsvhvFAEPGANVTLPCRLPHSDGIAL-GVRVKWTKvaDDEDlnedVLV---SMGFHKKTYGSFENRVFMENDETEDG--SILITDVSENDSGKYRCEIVNGVEDTiQEITLEVQ- +>UniRef100_UPI0015E1E7A7_34816/ 68 0.256 3.946E-10 4 115 116 21 140 342 +----VTSSPSPaavkVFADLGDNVTLPCRLLSQDPLSFGSLgiRVKWTKvaDDealnENVLL---SMGFHKKTYGSFEDRV--FLQEHDSEDASIVITDVSMEDMGKYRCEIINGVEDTnQEITLEVQA +>UniRef100_A0A6J2UQD4_29144/ 68 0.271 3.946E-10 4 102 116 49 150 358 +----VESTQHSVFAVQGSNVTLPCQFRYEPELNePRRTRVKWFWqpaagggQEKDVI-VAMGTRHRSY--GSFKGRVRLRREAP--GDASLVINPLEVDDTGRYRCEIIDG------------- +>UniRef100_UPI00196359C0_55291/ 68 0.238 3.946E-10 2 113 116 21 126 362 +--FNVSIPFPELYTSIQSDVLLPCYFPVTNPKDGMYVLLTWKHNGVELVKFKYGK----VQDNS---KLQVLETDLAKGNASITLQNVTIVHEGVYECIVVLaPNSGGGRMHLHV-- +>UniRef100_A0A4W6BME6_8187/ 68 0.258 3.946E-10 4 114 116 55 170 368 +----VDSDKTPVFAVRGGNVTLPCRFWFEPELsSQREVRVKWSRlpaaaggHDETDVLVAIGSRSRTF--GEFRGRVQLRQDFP--GDAALLMTDLQLNDTGHYRCEVVDGlEDRSTSIHLELQ- +>UniRef100_UPI0011762083_586833/ 68 0.237 3.946E-10 4 111 116 53 171 374 +----VESPQLSVSATRGSTVTLPCHYRYEPELNtTRRTRVKWSwLPantiNAHVSSAANGRETEVMVamgnrqrsYGSFRGRVRLRRSAP--GDMSLVINELHLNDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_UPI00193F53F8_260615/ 68 0.218 3.946E-10 5 113 116 18 128 381 +-----SVSDTTVRAKVGQSVKLPCTYSVRQEGDLNVM--CWGRGicpsskcSSEIVR-TDGQKVISKQSGRYQ-----LQGPITRGDVSLTISNVNHEDRGAYCCRIEIPGwfNDMKRnLHLQV-- +>UniRef100_UPI0006B6B88E_44394/ 68 0.267 3.946E-10 0 115 116 17 139 409 +NAFlELSGPSE-IKGVWKDSVTLPCAY-V-PVEDLMQQTLTWTVvhdEGSGVII---RRDDSGDQVllSEYRDRVSIPKD--TPGNVSLLILNLEISDKGTYTCQVTWRDNNNsliaKEITtslevVKVAA +>UniRef100_UPI00187C7306_8177/ 68 0.254 3.946E-10 2 111 116 12 121 467 +--FLIAGAQcqdTEVFAEAGSQAVLPCKY---SSKSTVAPAILWNNGNKGTV-WRKDKNGLQYWGSSWTHRARCPHSQFERGDFSLQLNDVTEQDGGIYLCRVvGDRGVTESRIVL---- +>UniRef100_UPI00093A20E1_8502/ 68 0.239 3.946E-10 4 115 116 29 140 515 +----VTLPKDPVDGQEGSCVTLDCSYNISQGKDIG--AVLW-KQNKVIVAYHPNE---AWVDAAFKNRTRSF-SKHPEGNCSLWLMGLRLGDQGTYQlC--TGKGNDHSTeqrcssgaVQLRVTA +>UniRef100_UPI001145CF8F_31033/ 68 0.216 3.946E-10 2 113 116 12 127 530 +--FAVTSaePTRIrMVVKEDSEVVLNCSASG----SVRDQVFDWKKDDDVeVFLYSRGRtygSGLSGQSPQFTGRVAHFPEALDLGNASIRIKKAEMRDSGIYTCTFPHsAPVLRSEISLLV-- +>UniRef100_UPI0019532518_47969/ 68 0.239 3.946E-10 1 113 116 197 314 556 +-SITVRVyPVEMVNATQGEkSILLP--FKVTDHLP-QDVKVEWRLispEDRMVYVYERSKNESPSRDHVYRGRAEMTEDPLTTKDLSLTLKDLHLTDSGVYTCTVYNkDGHmlLQRVVTLSV-- +>UniRef100_A0A3Q0FUX9_38654/ 68 0.263 3.946E-10 4 115 116 78 183 582 +----VTVAPSS-TARVGSGALLQCRFDVGGPVALNALRVTWYFWEEKLAWYDQGRSQE-------QPRASLPSEkELESGDASLSLVVVTVPDGGLYRCVVGYGTQQHqGETILHLLA +>UniRef100_UPI0010A037AC_27687/ 68 0.289 3.946E-10 4 113 116 299 405 1078 +----VFTSELSLIAQRYSDILLPCTFSVpRGPIGLKQLTVSWTQYGIFVAKFENG-EALARQD------ARLFEANLSQGNASLLLKSVVKRDEGLYKCEVSHageEGAAHLALTIQV-- +>UniRef100_A0A671U9A3_8175/ 67 0.275 5.410E-10 38 114 116 3 82 105 +--------------------------------------VWWDGYYRKVHVYQNGSDQPEEQYSYYRGRTEMKKDLLKTGDLSLTLKHPKETDTGTYGCRVFNkDGDrlREKTVKLKVK- +>UniRef100_A0A670K847_64176/ 67 0.293 5.410E-10 1 112 116 10 118 124 +-AVIIQVPSSPVQTGPHTNAFLPCHYTFDPPrtINASALIVRWSLRGRTII-------KLHESISTYRPRgAVLNWATVREGNASVFITDVRGDDVGVYTCCVSHPPdVAEGKVTLK--- +>UniRef100_UPI000BBDD55D_7994/ 67 0.237 5.410E-10 8 114 116 28 142 150 +--------QSSVTVSVGSSAVLHCDFKPiaSSQLSEQSHHIRWKTTSQTVFECL-GEEHYE--GEGYEGRVDVPEDELKKGNCSLVLKDIRPEDAGVYQSYlvvkrskrsIQTKWELIQRVELSVN- +>UniRef100_UPI0015610688_7906/ 67 0.252 5.410E-10 36 115 116 0 82 175 +------------------------------------MEVRWFKErfDRPVHLYLNQRDQLSRQDSDYWGRTAVPPEALQRGDLSLRLRYIRPSDRGVYTCLADDGSqYEEGQAEVIVAA +>UniRef100_UPI00072E0BFB_48699/ 67 0.229 5.410E-10 2 113 116 25 142 178 +--FVLLASQESVTVtvefQEGaSSVVLSCQY--SKKLE-EIATVKWSRldlSPSTVHQRREG-DDLREQNEFFKGRTSMKPDALDSGDFSLTLTEPRLCDIGTYICSLQYETEEItvSDVQLKV-- +>UniRef100_A0A7K4STR2_240201/ 67 0.297 5.410E-10 1 113 116 0 114 196 +-AFlDLTGPNEIEGVWKGST-ILPCAY--EPVKDFVQQTLMWTVvHDQSsgTIFRRDGSGDHIL-LSEYRGRVSILKDAP--GNVSLRILNLEISDRGTYTCQVtwraSNNSLITKEITMKV-- +>UniRef100_A0A7L4C9I2_382315/ 67 0.283 5.410E-10 1 115 116 1 121 196 +-SLDLTGPSEIKGVWKGST-TLPCAY-V-PVKDFVQETVTWSVvHDQSsgTVVRRDGSGDHIL-LSEYRGRVSVLKD--TPGNVSLHILNLEISDRGTYTCQVTWKASNNsliaKEITikmevVKVAA +>UniRef100_A0A0S7I6A3_188132/ 67 0.217 5.410E-10 16 111 116 0 97 207 +----------------GSNVWLNCSL---PGKDLTHQVFDWKKDaQQEVFLYADGKhynnKEKTGQDENFKDRVEFFEDKLQSGNASILIKSTKVTDSGNYSCGFPVPPVQSHTLIV---- +>UniRef100_A0A7L3E4E8_221966/ 67 0.475 5.410E-10 0 97 116 15 112 217 +NAlFTVEAPQSLYIVEHGNNVTMECTFPVHGKLEFRDLSVSWEKKDelKQVYELHKGEEDFKNQHSDFMGRIKLLKENLNLGQSLLQITDVSAFNTG---C------------------ +>UniRef100_A0A4W6G2U0_8187/ 67 0.286 5.410E-10 2 113 116 26 128 229 +--FTFKVS---VSCILSESCILPCNF-----HPGAETIIHWVQvaENIQVHSFYYNEDQLGHQNQNFRNRTSLFKDQISRGNASLQLT----GDEDIYKCHTSTnRGSEDSLINLRV-- +>UniRef100_A0A4W4F1S4_8005/ 67 0.270 5.410E-10 18 113 116 122 218 260 +------------------DTTLNCS--VHSHIPPEELqQVSWKKmyQNIILLLFVQGEIQPESTHDKYRDRVELFnPEEIHKGNLSIKLTNVQTGDKGLYICEV-LNGALSANTTVEI-- +>UniRef100_A0A668SLF3_47969/ 67 0.245 5.410E-10 1 102 116 10 118 266 +-AVTVTIPQSQYEYARGDNITLPCSFTTTTPINSRTLVViTWssltqQTPiDEVVIaTYYHGPAPTTDIDTDYEGRVSMDVD-VTQGKANLKLSSISLADNKDFECRVQIP------------- +>UniRef100_A0A3Q3GLY1_56723/ 67 0.250 5.410E-10 2 114 116 12 133 271 +--FCITLIDGQITAEAGLCVVIPCSFTISYWFSLKGLV--WFKcetvqrcGDSDVILSRNNQ---KIQ-PGFKGRVSLLEPNLSQRNCSIIINDLTASDSGSYQLKVNLftsrGGQDKfqylQRATVLVK- +>UniRef100_UPI000642F21E_30608/ 67 0.376 5.410E-10 2 115 116 20 120 284 +--FTVTVPKELYIVDHGSNVTLECDFDTGGHVKPEAIKATLQKveNDTALP----------------AERAALLEEQLPLGKALFHIPQVQVRDEGQYRCVIICGvSWDYKYLTLKVRA +>UniRef100_A0A3M0JSG5_43150/ 67 0.250 5.410E-10 3 99 116 19 113 291 +---TVEVPAKEIQVARGSNATLRCNFKTNAEVDRGDLLV-WRKINRKldiVTRYFDGLEQY---GEGYDHRIH-FSGDINSGDISITISATTMEDNGTYACSV---------------- +>UniRef100_H3BI58_7897/ 67 0.250 5.410E-10 4 113 116 89 209 311 +----VQTPMKTITGFLGSTVELKCDITL-PGTDftlMEHISVFWVKvepsgEKKLVYSMTNGEETLFNQSKLFFNRTKFFrRDFLSEGKAYLKLSNVILEDIGSYVCQVINktknmSGKDL--LKLRV-- +>UniRef100_UPI00141AF49C_54180/ 67 0.394 5.410E-10 2 114 116 148 247 321 +--FTVTVPKELYIIEHGCNVTLECNFDTGSHVNLGAITASLQK--------VENDTSP------HRERATLLEEQLSLGKALFHIPQVQVRDEGQYQCIIIYGvAWDYKYLTLKVK- +>UniRef100_UPI000521AEB8_118200/ 67 0.273 5.410E-10 1 101 116 24 125 325 +-AVVVQTAPGKVVTHRGGTIILPCRYHYDvSAHDPAEIRLKWTKVTEPmafVDVFVAlGKARRAF--GSYRGRTALQEDGL--GDASLIIRNVTLQDYGRYECEVTN-------------- +>UniRef100_A0A1A7Y3E3_60296/ 67 0.280 5.410E-10 6 114 116 16 125 342 +------VSANTVITTVGSDVTLHCSYDAKY---YSRLSVCWGRGDIPNSGCANEviKSDGTTVTSRLSERYHLIGD-LGEGDVSLTITQVQESDSGVYGCRVEIPGwfNDHKHqITLRVN- +>UniRef100_A0A3Q0QNN0_61819/ 67 0.227 5.410E-10 1 113 116 13 130 349 +-AMKVtsTGPQTIQKAQ-GETVKLECTY-APGSEDTGDLDIEWSNvspdmtqKDTLILSYSGGQTHIHDQN--LAKRFT-FTTNPQQGDASVSITDLRPSDTATYQCKVKKlPGADARKLTLVV-- +>UniRef100_UPI001471B278_390379/ 67 0.225 5.410E-10 1 113 116 25 145 354 +-AMEVTssGPQTIQKAQ-GESVTLKCTYTPGSQ-DTGELDIEWSNvsPDmtqKDVLflSYTGGQtHYYDYIYPSFTKRLKFTSD-PKMGDASISVSDLTSQDTATYQCKVKKaPGVDTRKVTLVV-- +>UniRef100_UPI00174CC0BE_51298/ 67 0.281 5.410E-10 12 115 116 6 111 355 +------------TVFMNDNVTIFCKVPGSTPLNIKGMGVTWYHkheahETERMVFEMHGN---HHQ-EAFRPGASVSSKSLEKGDASLHLPGVQLRDAGEYRCEVVVtPEKAQGTVVLKVLA +>UniRef100_UPI0015E1FB87_34816/ 67 0.235 5.410E-10 1 113 116 28 146 364 +-AMEVTtsGPQTIQQAQ-GDTVNLRCTYSPGP-EDTGELDIEWSNvspdmtqKDRLILSFTGGQ-THQYGDPSISQRLK-FTGDPKLGDASIAFSDVKVSDTSTYQCKVKKaPGVDTRKVTLVV-- +>UniRef100_UPI001176F3D0_181472/ 67 0.226 5.410E-10 12 115 116 24 123 371 +------------TCTFNNSCILPCH-----EVN-NAEVIHWKQGEKTVHSYYDGQEQLAEQNLRFKSRTSLVEDQRTKRRTSLQLMRVQIQDEGEYLCYTSNvnSGPSKSFMNLQVIA +>UniRef100_UPI001879817D_9974/ 67 0.209 5.410E-10 11 115 116 24 147 374 +-----------VRAMVGSDVELSCIYPKKNSFDLNDLHVYWQINvteqshmGKPhtaslnnttvVTYYLARNGSAGHKDSHYKDRAHLSLDRMKRGDFSLHLYNITPQDEQKFNCLVFRElEMILKVvVTLHVAA +>UniRef100_UPI00073FDC29_7918/ 67 0.241 5.410E-10 1 113 116 93 213 405 +-ALEVTIPKDTYDAARGGNITIPCSFK-STATNLNNMVLSWLYltndpngEDNQFLTYYAATNQLDLA-EEYQGRAGL-KSAPVSGDSSIYINRLTMSDNGTLECRLQIPGDNKgkkaAKVNLIV-- +>UniRef100_UPI001472317D_390379/ 67 0.264 5.410E-10 1 113 116 18 137 434 +-ALQVTIPQKMYEVARGDNVTLPCQFQPKTP-DNPLVVVTWTADDtagvteDDVAAYYYplGRTDIK---PDYEGRVSLQAD-VPKGLVNLMLSSVTLKDNKSFHCHVLIPGDDKgttKDTTrLLV-- +>UniRef100_UPI000A311140_10093/ 67 0.266 5.410E-10 2 115 116 195 306 451 +--FQVTSETQTQNHLLGSSVSLQCSFSVAPGLDLTG--VEWRLqhkgSGQLIYSWKTGQGQAK------RKGATLEPEElLRAGNASLTLPNLTLKDEGNYICQVSTSLYQAQQImPLNILA +>UniRef100_A0A3Q3L1A5_205130/ 67 0.240 5.410E-10 11 113 116 24 127 459 +-----------VFAESGSQAVLPCHFSLSSSTP---RTVIWSKANKGTV-WRKQKSGLQYWGSSWAqkgaQRVQCPHTQFDRGDYSLEINNVSEDDGGVYSCVMEFGDKVSENIvVLRV-- +>UniRef100_UPI00117EB842_375764/ 67 0.261 5.410E-10 11 114 116 392 496 516 +-----------VEVEEGKEfVVLP--F-ITTPESLDGVEVRWFYyEDdecKELLVYPKGS---VEHHDDYRNRTEMNENPLGSGNLSLTLSDPKDTDSGKYRCYVKKNNNiiTMKTVLLKVK- +>UniRef100_UPI0006D92BB9_7897/ 67 0.260 5.410E-10 3 115 116 19 126 911 +---TLHTDSSPVTAQVASDRLLKCLFEVeESPVNTNLLGIKWLWNGKEVAEY-------DGEVKAYQPGMMIFEGELTNGNASLLLTDIRIAHEGVYTCDILHGLDQEKRqISVKVEA +>UniRef100_A0A3P9PKN1_8081/ 67 0.241 7.416E-10 11 113 116 21 127 173 +-----------VNAAAGSDAILNCKLPVNTH-----QIFDWKKTDTSpaqeVFLYERGShynNGKSGQNEHFIKRVEFFEDQLQFGNASIRIKNTKLTDSGIYSCEFPKlDLPELKTyVKLVV-- +>UniRef100_UPI0015608519_7906/ 67 0.240 7.416E-10 36 115 116 0 82 195 +------------------------------------MEVRWFRDafEKPVHLYSFQETLLETQDRAYQDRTALPPSALQKGDISLHLRNLRPSDSGIYTCLADDGSwNEGGQTEVIVTA +>UniRef100_A0A3Q2NTN6_8078/ 67 0.255 7.416E-10 11 105 116 27 121 220 +-----------VKVLKGEeSVVLPCRYSKELQ---EVVTVKWSRFDlnPNIVHKRREADDFREQNLLFRRRTSMRPDALDSGDFSLTLTEPQLSDSGIYICSIIDDEEE---------- +>UniRef100_UPI00109FF462_27687/ 67 0.210 7.416E-10 0 114 116 10 121 226 +DSFQeINTSSshSEKTAPLNSDMILQCPFKLkSPGYGLTYVTISWTKGESKVAEFIFGELRGTSH-------AMMSKSELRRENASLSLRNVTIEDEGEYKCLVHEAGEDPLTVIVRVK- +>UniRef100_UPI000CF7B59B_30732/ 67 0.250 7.416E-10 2 103 116 8 114 236 +--FVVlvgsSVSQRVFkSAEPGENVTLRC---GDTNIN-KDLDLQWRRlneeWNKYVFFYWNNSVHLDGQHESFRNRVFPEDSQMKDGD-SVVLTNVTINDNGIYQCFISKhDG------------ +>UniRef100_A0A6P7ZCP5_1415580/ 67 0.238 7.416E-10 1 113 116 26 144 247 +-AVEVTIPQGLVVGRAGSSVELPCLY--NTAIN-NNFNVEWRFapksstavKAKQIFYYANGEiYKPGSQSE----RLSSLQNPPTKGSATLQLSELQVTDAGFYTCEVNNppdfSGIGYGLVNLTV-- +>UniRef100_A0A1A7Z9D2_105023/ 67 0.276 7.416E-10 8 113 116 99 206 256 +--------KDVKQVEVGvESVRL-C-FKFKKLPDSS--EVEWRNmwTNKLVWKFENGQEQPGDQHQDYQGRVEVTKDLLRTGDFSLTLKKPDYRDEGVYTCTVYKDKKELvkqKALHLWV-- +>UniRef100_UPI0006D710D2_59463/ 67 0.382 7.416E-10 2 115 116 20 118 263 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNIS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVKA +>UniRef100_UPI001560F320_7906/ 67 0.275 7.416E-10 36 113 116 0 78 282 +------------------------------------MEVRWYRDrfDTPVHLYLNQRDQLSRQDSDYRGRTALSPSALETGDISLRLRYIRPSDRGVYTCFA-DDGSQYEEGQAKV-- +>UniRef100_UPI0003319560_42254/ 67 0.245 7.416E-10 13 115 116 4 108 303 +-------------VYFNETGKLFCNFPNSQNLSWNELVIFWQDQDMLVLfDLLQGIEQPKSVNSKYKGRTSFDRD-----SWTLKLHNVQIQDKGTYTCFIHHkkpGGMIPlfqMNSELSVRA +>UniRef100_UPI00097DE006_8255/ 67 0.239 7.416E-10 4 113 116 21 137 341 +----VTTPPfqlkVGVFADLGANVTLPCMLsTNTPSFSNMGMRVKWSKvaDDEALnedVLIVMG--FHKKAYGSFDGRV--FLEERDNNDASLTIIDVSMEDTGKYRCEIMNGMFDTqQEVSLEV-- +>UniRef100_A0A6P7P9I1_158456/ 67 0.268 7.416E-10 3 113 116 17 128 385 +---TVAAQTE-MKKVVGDNATLPCHhqFPSSSSLD-----IEWLLqkpnsKQKVIITFFGGQVYTNEATGSEASRLSFAGEYLG-GDASLLISDLLLTDSGEYYCKVKTGGKYHwSQVNLIV-- +>UniRef100_A0A667ZML9_586833/ 67 0.260 7.416E-10 4 113 116 23 137 421 +----VNVSQAVYQAEENSNITMEWTFtPIRPLTDLRIYFSFWvseYGPFKWVYYLLSGVDYSEGQDEQFTGRVQLDKDEMRKGSIRLHLSSLRTNDSGIYECQVSTsDGVSIGLFKVWV-- +>UniRef100_UPI0018980518_451745/ 67 0.241 7.416E-10 1 113 116 19 139 445 +-AITVNIPQTVYEVARGDNVTLPCTFT-TTVTSPKLVVVTWTAlaqvegaLDDIVLTYYYPDDETDVQD-NYKDRASPIVD-LKTGTANLKLNSVTLNDNREFECQVQIpkdpKGQTADKARLLV-- +>UniRef100_A0A6A5FAI5_8168/ 67 0.270 7.416E-10 11 115 116 30 134 616 +-----------LIVLVGADVTLSCRFdKLSKLLELSTLTIEWNMVDKHaeksvVYTFEDGR-AHGSRDGSVVDRMKLLES-----DASLQLRNVTVRDEGLYTCRIITPVVYTETTSLEVLA +>UniRef100_UPI0004A3200B_8081/ 67 0.226 7.416E-10 4 113 116 10 125 625 +----VSQPAsgaELKEVREGAEyVLLPCSFSLS---DLGNAIVVWSRNDLNpptVHLRRKEGNDFHNQNQQYKSRTFMQENALETGDLSLKVRKPELTDSSTYTCTVRSLGeqVGQMEVKLEV-- +>UniRef100_UPI00165AFE46_8078/ 67 0.269 7.416E-10 4 113 116 404 514 640 +----VRVPE--VVVDAGAEfVKLP--FKTKEMPTCEDIEVEWMNsRDRRVHRFHHGSDHHEDQFCSYRCRTELNKDRIRTGDFSLTLKYPTDWDSDVYICKVYRkDGTilTKKRVALNV-- +>UniRef100_UPI00186B126F_9337/ 67 0.254 7.416E-10 7 115 116 113 224 752 +-------PSSSVT--MGSSALLKCRFSIGDVIQLSSLTIRWYAPGGQiVAQFPPKEEEEEDVGKGSGGLTtlgSFSEAELLLGNASLTILRAQPKDAGLYSCSVGYGGeERHSESLFSVTA +>UniRef100_UPI000442287F_176946/ 67 0.237 7.416E-10 0 113 116 15 144 3086 +NAFHkVKVEKsPPVKGSLSGRATLPCFFSTLPTLPPsyhntsEFLRIKWSKieQDKggkdlketTVLVAQNGN---IKIGQGYKGRVSVPshPEDI--GDASLTMVKLRASDAGVYRCDVMYGIEDTQDIvSLAV-- +>UniRef100_A0A669DGF5_8128/ 66 0.230 1.017E-09 6 113 116 22 127 148 +------CPASSQSVKTGfirDEVLLPCVY--SEKLS-EPVTAFWRdKDDKVVLDIINSREDKI--DAKFTGRVLSFPDYYKNGNLSILIKDLRADDAGLYECYI--PKVDYqAKMTLNV-- +>UniRef100_A0A7J6AFK9_219545/ 66 0.263 1.017E-09 6 96 116 24 108 164 +------VPEFTVSGHVGSTAVLPCEL---QSEDTETPYIIWNKGSETVFE-RLGEE--THQGRRYKERVDVPEEELRKGNCSLVLRNLKLTDAAVYR------------------- +>UniRef100_A0A3B1IVB3_7994/ 66 0.222 1.017E-09 1 113 116 33 150 191 +-AVCVDSQSDQsrvfMTARVGSSVVLPCEWRdvLSPS-----PHIEWRTLSETVFE-RLGEEHYE--GEGYEGRVDVPEDKLKKGNCSLELKNVKAEDAGVYQSYLmvkqEKSGLDSKQVQsveLSV-- +>UniRef100_A0A7L1YZV3_312124/ 66 0.209 1.017E-09 13 115 116 0 104 206 +-------------AFLNHSAYLSCYFPNSQNIDVKDLIVFWQKGSQRVLhEVYYGQEKHENLSPEYINRTKVDMD-----NWTLQLLNAGVEDEGHYECIIQLkkEGTpkilHTSECSLHITA +>UniRef100_A0A093GGG9_118200/ 66 0.271 1.017E-09 17 113 116 19 118 219 +-----------------DNVTLPCHHRL-GLLEQGSLDIEWLLHisetvQKAVITYSGGRVYDDLNEEQ-KGRVSFTSNFLA-GDASLQITSLQSSDAGKYICKVKNaGQYEWARITLKV-- +>UniRef100_UPI0015FAB4B5_8018/ 66 0.218 1.017E-09 8 110 116 2 111 262 +--------SHPIIGILGKSIMLPCSLNSSAPVVPARLTLYWtarlkhQKDEQVVHALYNGEENNDPQFPVYKNRTQIFKDQLSSGNFSLLLKDLRVEDDlATFFLFYHQEDGDYNTLN----- +>UniRef100_A0A060Z9Q0_8022/ 66 0.231 1.017E-09 4 115 116 8 128 310 +----VSAPaasENEVTGIIGESVLLSCDLKSSTAIDTARLRFHWQDESERVVYSFNKGEENQHQDSLYTNRTKAFRSEMSSGNISVKLSQVTLEDkQNVYSAFATLLGENDKHIrtcptTLLVAA +>UniRef100_UPI001659DD4C_9711/ 66 0.256 1.017E-09 4 111 116 50 160 360 +----VETPEETLFSHRGANVTLPCRYRYEPALlSPRPVRVKWWKLSENGALEQDVLVAIGLRHrsfGDYRGRVRLRRD--GEREVSLQIRDLRLEDSGRYRCEVIDGlEDESGLVEL---- +>UniRef100_A0A3Q2XZP4_109280/ 66 0.252 1.017E-09 1 113 116 24 141 362 +-AMQVtsTGPQTVQKAQ-GENLLIGCTYTPGLQ-DTGELDIEWSNvspdmtqKDKLILAYTGGR--ILNYDPSLSGRLS-FVGDPKRGDASISITDLRLSDTATYLCKVKKaPGVDMRKVTLVV-- +>UniRef100_A0A6P6NLT7_7957/ 66 0.222 1.017E-09 5 113 116 33 145 366 +-----TGPQTVKKAQ-GESVTLGCTYSLDAS-DVGDLDIEWTLvsqdmtqKDELILSYTGGK-QYQLGNPDLMSRLK-FAGDPSLGDATVSISSVKVSDTATYQCKVKKaPGIDSRKLTLVV-- +>UniRef100_UPI001864AF6B_118141/ 66 0.235 1.017E-09 1 113 116 28 147 367 +-AMQVtsTGPQTIQKAQ-GEKVTIGCTYT-PGSSDTGELDIEWSNvspdmtqKDQLILSFSGGTKYAYGSPEQMK-RLDFIMSDPSQGDASIGITDLQVSDTATYQCKVKKaPGVDMRKVTLVV-- +>UniRef100_UPI0011C1C2A5_8175/ 66 0.247 1.017E-09 19 114 116 28 129 371 +-------------------VLLPCDFDTD---GLNESSVVWSRYDLNpstVHQRQQEGDELKDQNQFYSGRTSMKTDALETGDLSLNLTKLHHSDSGSYTCTVRWfrmGKHRELRVTdvqLQVK- +>UniRef100_UPI0011E9E01C_63155/ 66 0.258 1.017E-09 9 113 116 281 389 393 +---------EMVEVTQGQrSVLLPFKITDELPPD---VKVQWRLthpEDKMVLMYDSSQNHPLSQDQVYRYRTEMKRDPLRNKDFSLTLKDPKLTDSGVYTCTVcNKDGimLLQKVVTLSV-- +>UniRef100_UPI00193FB054_260615/ 66 0.275 1.017E-09 32 115 116 1 86 441 +--------------------------------SAANMEVRWFRSQfvSFVHLYRDGKDQYEGQIPEYQRRTELLKAGLTDGNVPLRILNVTLSDEGLYLCFIQDDTFYEQTVlELRV-A +>UniRef100_UPI0014033952_386614/ 66 0.272 1.017E-09 1 113 116 6 118 507 +-SFT---PQD-VTAQNGLCAQIPCHYRYPSHLNNKPRIGIWFNsemnNDKNVAL---HSKNSYKESTKFRHRTRLSGD-LGEDDCSLVIDNVTLQDAGPYFFRVNFGGgdrFNYHPVTqLHV-- +>UniRef100_A0A3B3IK35_8090/ 66 0.242 1.017E-09 0 113 116 31 154 662 +NGFCISVSDEKISAESGLCVVIPCSFPTPYNFNLQHL--IWSKcesdqrcGDSNIIFHTNKNTNKPLKSE-FLGRVSLLDPDLNQ-NCSIMISDLRESDSGFYQLRVNGkinersDGFTFnKRTHVDV-- +>UniRef100_UPI0008753E87_8187/ 66 0.252 1.017E-09 2 114 116 34 157 729 +--YCFTLPEGEITAEAGLCVVIPCSFTTAYGFKPQNMV--WFKcePTKQQCddsdMIFHSDKNIRIQPSEFRGRVSLLEPDVSQKNCSIIINDLKESDSGSYQLRVngdWYGSADRvtysTRATVSVK- +>UniRef100_A0A1A8MAM9_704102/ 66 0.240 1.017E-09 0 114 116 32 159 1233 +NLLQVTIPlNRPVIAVLGGSLTLPCLVslalpPPSPPTNgrhavLSVPRVKWTVlsEGREMEILVARGDRVRV-SEAYKDRASLLNYAFSPADLTLHLENLMQNDTGFYRCEVQQGLEDADDVaQVKVK- +>UniRef100_A0A6P9CB12_94885/ 66 0.245 1.017E-09 4 114 116 31 151 1771 +----VSIPlRSPLRVSLGRTLTIPCYFidtlgpvTTAPNTPPVSPRIKWSKlsEDKEVTLLVAMDGQVRI-HSAYKESVSLPNYPSIPTDATLEIKTLRSNDTGIYRCEVIHGIEDSqDTVEVKVK- +>UniRef100_A0A4W4HF48_8005/ 66 0.250 1.393E-09 17 114 116 21 117 158 +-----------------DSIILHC-LSSDTTLRSSTINAFWRYEDsKTVFDIMRSRVSLEEQDAVYRGRVYSFPEEYTKGNFSIRLRDVKLSDAGMYSCFI--PHVSEQTIvELIVK- +>UniRef100_A0A3B5LMK9_32473/ 66 0.289 1.393E-09 13 113 116 27 127 172 +-------------AEAGLCAVIPyvsCLY-MQN-----ELVLHWFYTGRNlnVHSFYQNQDQLGDQNQLYRNRTFLFKDQFPRNNLSLLITGVKPQDEGRYKCFRSStKGFRETNINLNI-- +>UniRef100_A0A4W6G3G0_8187/ 66 0.298 1.393E-09 20 113 116 4 95 189 +--------------------ILLCSF-----QSGADPVIHWIQLTERflLVHHYHNKDQLRLQNQRFRNRTSLFKDQISRGNASLQLTGVEVQDQGRYRCHTSTNSRKEDKVNMeQV-- +>UniRef100_A0A7K9CA94_2585815/ 66 0.212 1.393E-09 15 115 116 3 105 209 +---------------LNHTAFLSCSFPNSQKIDLKDLRVFWQKGDvEVVHEVYHGHEKHDNLSPKYINRTKMDVDK-----WTLQLLNAGIVDEGLYTCIVQHrdKGSpkliHTSKCLLQIIA +>UniRef100_A0A3Q1IS29_64144/ 66 0.247 1.393E-09 16 113 116 46 150 211 +----------------GENVTLRCW---STTAD-DITLIEWSRPDLNkdnkhikteIFVWRKGELIIAECHQSYRGRVELKDPKMKNGNASVILKNVNINDTGTYESRVGYTGPPQliNTTNLTV-- +>UniRef100_A0A2G9RC29_8400/ 66 0.278 1.393E-09 1 113 116 107 213 215 +-ALQMTGPST-YEAKVRSIAHIPCTFRADNlPADPKYFAVFWNLEGNRILTYHN---TVIPTDPRY----SLDKDRALNGTADLTISDTSVLDAGVYTCIVNYSSVPMeRKIRVNV-- +>UniRef100_A0A7K5U2H9_114276/ 66 0.235 1.393E-09 2 113 116 14 125 229 +--FTGSAVSELVIGEVGQNVTVPCSYTVQMTKDITSM--CWGRDScpnsqcSRTIIWTDGWRVTEQYGSRY-----LLQGKLQEGDVSLTIVNAEEADSGTYCCRVEHrGWFNDQKSNLKV-- +>UniRef100_A0A3Q0RE87_61819/ 66 0.297 1.393E-09 17 97 116 33 113 257 +-----------------ESCILPCNFQGDSDGDA---FIKWTLMkdiQTSIHSYFSNQDQLTQQDAHFRGRTSLFKEQISLGNASLQLKWVVFQDEGRYKC------------------ +>UniRef100_I3MQJ0_43179/ 66 0.382 1.393E-09 2 115 116 20 120 259 +--FTVTVPKKLYTVDHGSNVTLECDFDTKDCTETEAIKASFQR-------VENGTSSP-------SERATLLEEQLPLGKALFHIPQVQVRDAGQYLCLIICGlALDYKYLTVEVKA +>UniRef100_UPI00038BF754_43179/ 66 0.247 1.393E-09 8 114 116 20 128 278 +--------EGEYIVEVGQDASLPCSYKPISSGSLVP--VCWGKESCPIFgcnDLVLSTDEMNVKNQK-SSRYQL-KGNFHKGDVSLTIVNVTPADSGTYCCRIQFEGpmNDYKlNVELIIK- +>UniRef100_UPI0007AC8448_75366/ 66 0.269 1.393E-09 0 113 116 30 156 281 +NMPSVVVEARNITVPAGSDVLLPCNnqrmVWRQDRLRDRQRVVHWDLirnqPDytvERILdMFSGGTERL---YSDYnRGRITISKDAFSDGNFSLVINNVDVNDKGIYTCNLHHhycKVHQSIRIQLNV-- +>UniRef100_A0A6J0SX38_103695/ 66 0.256 1.393E-09 8 115 116 22 131 289 +--------ENEVIGILGSSVELECRYADEKSLD--KLRVLWQANSKSCLvnaHFPNKREKAPKYCEEFRSRT-LFNNE----TFSLEIWNVTPGDEGTYECVVQRNKTmefelDHKASTaLKVAA +>UniRef100_UPI000819E730_1026970/ 66 0.356 1.393E-09 2 115 116 57 157 301 +--FTVTVPKEVYTVDYGTNVSLECDFDRGECGELEEIRASLQK--------------VENDTSSHSERVTLLEEQLPLGKALFHIPRIQVRDEGQYHCLVICGSAwDYKYLTVKVQA +>UniRef100_A0A0P7WRH0_113540/ 66 0.239 1.393E-09 5 113 116 5 118 336 +-----TGPQTLQIAQ-GSTAAMGCTYTPGPS-DTGELDIEWSivspdmtRKDHLVLAFV-GSKEYRYGMPELMKRMEFSAPDPSKGDASVTIADLRVSDTATYQCKVKKtPGVDTRKITVVV-- +>UniRef100_UPI0008546B49_125878/ 66 0.264 1.393E-09 16 115 116 26 120 347 +----------------GSNVVLGCTFLVDgPSVEPSSFIIKWYFKRKEILTF--SSEGLII-HP----RMSFNAQTARNGDASLYISNVTIFDDGTYTCSVMYKmEQKEKNTQLQIMA +>UniRef100_UPI00109F5862_27687/ 66 0.258 1.393E-09 2 115 116 6 118 375 +--FLIHFPfssfQTVVSGSLNSNVLLPCNFSGnGGQVDLKYTRVIWKQNAKEIVRY--ESEKLEV-----ASKAKISEAELRHGNASLFLPQVIIADEGDYECEVNYASEHYnRNVRFNVIA +>UniRef100_UPI0018651A79_42526/ 66 0.263 1.393E-09 7 115 116 32 131 401 +-------PDVDVTCIYSEDCILPCSF---PPTD-DVVVIQWYQQEKLIYSFQQGEDEPDDSS------MSLFTDEVSKGNASLLLKDSRIQSRGRYRCLINAtKTVKESFVIVKVEA +>UniRef100_A0A7L4K711_1961834/ 66 0.225 1.393E-09 2 115 116 181 292 430 +--FQLSSHSTSLRTHLGNTVTLDCHFELAPSSSLSSL--EWRRqhqgSSRSLFQYQEGSTDAEVQ-----PKVHVdVAELLGRGDASLSLQDVSVEDEGTYICAVSTQlHQTQLIIQLHV-A +>UniRef100_UPI000E1DACDD_308060/ 66 0.277 1.393E-09 36 115 116 0 82 549 +------------------------------------MAVRWIRHhiTETVHHYRDGEDQFVEQMREYRGRTVLSHDGLSRGSLDLLIASVRPSDDGTYVCTVEGaAGYAEAIMQLQVAA +>UniRef100_A0A1L8GIA7_8355/ 66 0.293 1.393E-09 4 114 116 29 138 1005 +----VKVSDSAVKVVKEQDVFIPCTISGygSTELDLQLLSVYWILRSSPVYIYERGS------HIRMRPGSELLNTHLIRGNAGLYIPQVQITDEGEYTCAVTYnNGEAKGRcpIEVSVK- +>UniRef100_UPI001B3B1B0E_0/ 66 0.221 1.393E-09 9 113 116 32 160 1776 +---------SPAVGSLAGRVVLPCHFsitPVSPSSvthtpppgplltdplhlwsPEERLRIKWTKlegEEEKVVLVSHG--GLVKMAKGYRSRVSLPRHPLSAGDASLLIERLRASDAGLYRCEVMHEMEDTqDTVSLNV-- +>UniRef100_G3U602_9785/ 66 0.347 1.910E-09 2 115 116 20 120 138 +--FTVTVPKELYVVDHGSNVTLECDFDTGDPVELGAITAHLQKMENDTSSHNERAILLEEQLPLHK---ALFY-----------IPQVRMSDAGQYRCLIVYrNAWDYKYLTLKVKA +>UniRef100_A0A667YU85_586833/ 66 0.260 1.910E-09 4 113 116 22 138 175 +----VNVSQAVYQAEENSDVTMEWTFT--PIMPLTDLNIHLSLGvsDnepvKKIYYLRGGVELPDFQHEQFTGRVQVDKDELRKGNIRLHLSRLRTDDSGSYQCRMITNTvyfTQYVHIICHV-- +>UniRef100_UPI000DF41A90_8128/ 66 0.265 1.910E-09 9 114 116 65 174 199 +---------EMVEVSQGQtTVLIP--FIVTDDLS-QDVKVEWKLtcpEEKMIHLYDSSKKQHLSQDPVYRGHTEMNEDPLNTKDLSLKLKDLHLTDSGVYTCTVykKYGNiLLQKVVTLKVK- +>UniRef100_A0A093GFU2_118200/ 66 0.212 1.910E-09 15 115 116 3 105 209 +---------------LNHTAFLPCSFPNPQNISLQDLRVFWQKEDVEVVnEVYHGQEKLANLNPKYINRTKMDTER-----WTLQLLNTGIVDEGEYTCIVQHtdKGSpkliHKSKCLLHIIA +>UniRef100_UPI001AEF542C_10036/ 66 0.236 1.910E-09 13 115 116 33 137 249 +-------------AYFNRTAYLPCPFTKAQNRSLSELVVFWQDHNKLVLyEHYMGKEKLDNVNVKYRARTSFDED-----NWALGLHNVQIKDMGTYDCFIQRktpKGSvilQQTDTELSVMA +>UniRef100_A0A3Q0RSR9_61819/ 66 0.285 1.910E-09 35 113 116 168 245 277 +-----------------------------------NVTVEWSRPDldsRLVHVW---PERPELQNPSYKGRTSLFIIEMENGNISLKISKVKLSDEGRYRCFIPDlhKGS---TFHLVV-- +>UniRef100_UPI00187CC1F2_8177/ 66 0.239 1.910E-09 1 109 116 27 141 280 +-ALQVNIPQDSYEYARGDNIILPCSFTPKTPLKETDLvIIKWSDetaeagaEENRILSYYSLNKQLDI-TPLYEGRVSLDVDVMK-GKADLKLSSITLADNKEFQCSVQIPGDDEGKL------ +>UniRef100_A0A4Z2GG22_230148/ 66 0.260 1.910E-09 3 108 116 26 136 310 +---TVNIPKKEYEYARGDNITLPCTFTLkTPPPKNPFYIISWSGEvegidiEPLILTYYSnlGSTDVKSQ---YEGRVSLDLD-LDKGKANLKLNSITKKDNKEFECRVQVPGDDEGK------- +>UniRef100_UPI001402DE4D_7757/ 66 0.252 1.910E-09 16 113 116 5 102 315 +----------------GETVVLGCTWTGDP-TDTEVLDVEWFLqmPTTNIYvaTFAGGEGHI---YPDFASRVR-FARNATRRDASLQIAGLRASDAGVYTCKVKFGTFiKLETIRLTV-- +>UniRef100_UPI001AAD2212_8407/ 66 0.245 1.910E-09 17 113 116 108 206 317 +-----------------GTAQLPCSFPFIR--GLEKLTLIWKKEEENikscIHSFQMGREHHLEQDSRYKGRTKL-STKFPQGDLGLTLRGVTFADVGTYYCHAANtLNAGIQKVELSI-- +>UniRef100_UPI0018F3A749_9261/ 66 0.225 1.910E-09 1 113 116 20 134 333 +-AVQVTVPVSVVNVTVGASATLLCTFT--STLPLSDAVIQWSFHHSSELQYatvYYSQHGQSYSIGEFKDRV--VASSVP-GNASITITNLQPSDTGVFICDVTNspdfEGSNQGSVLVNV-- +>UniRef100_A0A4W4GSV4_8005/ 66 0.271 1.910E-09 4 111 116 27 135 336 +----VETTLPSVFTLRGSNVTLPCRFWYEPPLNsPRSVRVKWSwspiTGDREVdVLVAIGHHQRSFGD--FKNRVYLQHDLP--GDTALVITNVSMSDTGQYRCEI-IDGLEDESVTV---- +>UniRef100_UPI00072E252F_48699/ 66 0.242 1.910E-09 2 115 116 8 126 337 +--FLVLLPFVWVDADEevfGTDVscvlnencIIPCRFRN------RMTNMTWEReiPKSQIVTYNQSGSRY---SESFRSRASLSEDQISRGNGDLLLRGVKVDDEGTYWCKVFTTGIYYrHSVDLTVEA +>UniRef100_UPI0012ED5B35_433405/ 66 0.264 1.910E-09 7 114 116 28 138 339 +-------PTVMVLADLGTNVTLPCRLPAKDALAFGNIgiRVKWTKvaEDealnEDVLL---SMGLHKKTYGSFAGRV-FLTDEVE--DATITITDVSTDDSGKYRCEIINGMVDFmEEVTLDVQ- +>UniRef100_UPI0007B9BE37_307959/ 66 0.252 1.910E-09 13 114 116 142 237 343 +-------------AEETDNITLNCYAHNAKD-------VKWLHNNESVLHYkINGSENP---GKGYEGRVFLLEKNcFKTGDLSLTITRVRKADAGIYRCFVDDetvKGNPHAYV-LHVN- +>UniRef100_A0A286P9R7_8090/ 66 0.265 1.910E-09 21 115 116 53 141 364 +---------------------LRCYF-----QRGDNPIVHWIKdnEGTPFLSYYNA----NPQFRNVKGRGFLFSDQVSKGNASLRLSWVQLHDQGRYTCYVTTrKNERYTYVNVNVQA +>UniRef100_A0A6J0VGU1_103695/ 66 0.256 1.910E-09 1 101 116 42 143 372 +-AVVVQTAPGKVVTHRGGTIILPCRFHYDiSAHDADEIRLKWTKvvdpmsfEDVFVAM---GQERRAF--GNYRGRTALQED--GAGDASLVIRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI00038EE6DB_34839/ 66 0.243 1.910E-09 4 115 116 28 140 405 +----VVVQGGMQTVCLNDNVTISCEVPGFPMLDPSSVGIRWYQKDpaseaeNKVLELYGDSTNI------MRTGAKVSPERLQWGDASLQLPGVQLQDAGKYLCQVVVPPQlAEATVSLEVLA +>UniRef100_UPI000CDF7336_8036/ 66 0.260 1.910E-09 0 115 116 22 134 451 +NSIIFS--PEKITAQTGLCAVISCNFTHPDSVKL-NMVVQiWYKfPDKHIIF---HSKDPSKAQEGYNHRVSLLETDLTKGNCSVIINDIRKNDAGQYQLKIIGGAVRYhQKMIITVTA +>UniRef100_UPI000393DE14_8128/ 66 0.250 1.910E-09 6 115 116 23 133 593 +------VSAETVTVTVGTDAVLKCSYDANY---YGRLSACWGKGtipnrgcANEVLK-TDGTSVISRLSERY-----LLMGNLGRGDVSLTIRQVEEQDSGVYGCRVEIPGwfNDQKRhVTLKVNA +>UniRef100_A0A0P7T6C3_113540/ 65 0.315 2.618E-09 38 113 116 5 80 82 +--------------------------------------VHWYRGNAVVHSFYHGQDQLNKQDSYFRDRTSLFGDQVANGNASLLLHRTQVQDGGEYKCYSSSLLGNQQFVFLEV-- +>UniRef100_UPI0005293738_54383/ 65 0.259 2.618E-09 2 115 116 14 131 148 +--FT--GPTvwgSVVKGEVGQDVTVPCFYRVQSRQD--ITSVCWGRDSCPVskcyrtIIWTDGWKVTERHSSRY-----MLKGNLQLGDVSLTIVDAKEADSGVYCCRVEIPGwfndQTSNHNVVIVKA +>UniRef100_A0A3B4BFN6_409849/ 65 0.288 2.618E-09 16 113 116 30 137 149 +----------------GQTC--SCPAPL-LHTDLDDVILEWTRsdlEDTNVFLFRDGRPYLSYQHEQFRGHVELPDPSLQSGDLSIILKDVALQDSGKYRCHVKSllhvrkrsvfNTPPIKVIDLKV-- +>UniRef100_A0A151MM33_8496/ 65 0.267 2.618E-09 4 113 116 36 140 156 +----VFVEPSS-RVRLGSRALLLCRFAVGGPVALGSLQVAWYSQEKCVVQYDQGTREAQPHASLPKD------EQLCQGNGSLSLSSVRVADEGSYRCKVGHEAEEQlgKPTTLRV-- +>UniRef100_K7F8A9_13735/ 65 0.265 2.618E-09 36 115 116 0 82 158 +------------------------------------MEVRWFRSeiTPFVHLYQHKQDEYVQQMPEYRGRTKLLKASITEGIVDLRIINVRHSDKGLYRCSVQDGDFHEESVlELEVAA +>UniRef100_A0A7N5ZUH9_64144/ 65 0.250 2.618E-09 19 112 116 0 101 173 +-------------------VKLFCIFIKRRvifiiPVNTTMILVEWTRPDllspEYIFLYRDGSSYTSFQHPSFVGRVELKDKQMK--DVSLILRNVSSLDGGVYECRVSRGGeGREKRANIK--- +>UniRef100_A0A3Q3B2Q2_37003/ 65 0.270 2.618E-09 35 114 116 5 89 186 +-----------------------------------NPLVIWTRSDlkpSLVHLRRDEEDDLKDQNQDYRHRTSMRPDFLDTGNFSLTLRKPRISDSGNYICRLGDGREEWrvTEVQLKVQ- +>UniRef100_A0A7L1DFX9_239386/ 65 0.273 2.618E-09 1 115 116 0 121 196 +-AFlEPSGPSELKGVWKG-SITLPCSY--EPVEDLVQQILRWSVvhdQGSGTIFHRDASGDHVL-LSEYRDRVSVPRDAP--GNVSLLILNLEVSDRGTYTCQVTWKASNNsliaKDITtklevVKVAA +>UniRef100_A0A2D0SDJ9_7998/ 65 0.242 2.618E-09 2 96 116 33 125 199 +--FTcVGFPRAdslIISAQVGSTVILPCEW---RNVSVQTLHVQWSTVSETVFE-RKGAQLYE--GEGYKNRVDVPQDKLLKGNCSLVLKSVTLTDAGIYE------------------- +>UniRef100_A0A7K8VXT4_265632/ 65 0.209 2.618E-09 13 115 116 1 105 209 +-------------AFLNHSAYLSCYFPNSQKIDVKDLIVFWQKGSQRVLhEVYSGQEKHENLSPEYINRTKVDMDK-----WTLQLLNVGVEDEGHYECIIQLkkEGileiLHRSECSLHITA +>UniRef100_A0A091MK07_57068/ 65 0.245 2.618E-09 5 115 116 18 131 231 +-----TVSDSVVTGEVGQNVTVPCYYKVQAEHDITSM--CWGQEkcppskCKRPIIWTDGHKVTDQYGSRY-----MLKGNLQRGDVSLTIVNAQIADSGTYCCRVELPGlfndqRTNHRVVIK-KA +>UniRef100_A0A7L2U9Z7_33584/ 65 0.237 2.618E-09 2 113 116 12 126 231 +--FLSTGPTvsgSLVKGEVGQNITVPCFYSVKRTQDITSM--CWGRDScpiskcSRTIIWTDGQRVTEQHNSRY-----MLKGNLLMGDVSLTIVNAEEADSGMYCCRVEISGwFNDKTSNLQV-- +>UniRef100_UPI001402C984_7757/ 65 0.279 2.618E-09 4 113 116 39 144 241 +----VEGPPGVVVVQAGATATLGCSFPCGT-VGVQSTVVEWdmvERGDK--ILMMDG--VPWPMIP----RAAWIGD-FSTCNASISLSDVRESDSGTYCCSVlllnmYYEGEAY--VTLRV-- +>UniRef100_A0A3Q0CJJ7_10036/ 65 0.365 2.618E-09 2 115 116 50 150 262 +--FTVTVPKEVYTAEFGSNVSLECDFDRSECTEFGEIRASLQK--------------VENETSWPSERATLLEEALPLGKALFHIPSVHMRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI00109F2BB7_491861/ 65 0.356 2.618E-09 2 115 116 24 124 271 +--FTVTAPKEVYVVDFGGSVSLECDFDRRECTEVEGVRASLQK----V------ENETSSQSE----RATLLEEQLALGKALFHIPSVQVRDSGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A6J2PFP5_56716/ 65 0.263 2.618E-09 7 99 116 34 126 273 +-------PRtQLIHAVEGDDVTFQCF--LDPPVNLSTRAVECNTIKNKVVHFSRGAwDDPGAPSDEYRNRVTLNHGYLSRGVVTLHISLVNLSDNETYRCFV---------------- +>UniRef100_UPI0003BD62EF_8153/ 65 0.234 2.618E-09 19 113 116 26 118 273 +-------------------VMLPFKIPHDLP---QGTTVEWRHNNVEV--YKYTDVNVDSQHVDDRGRTEMKEDALRTGDLSLTLKDLHLTDSGVYTCTVYNKGGHMllqKSVTLRV-- +>UniRef100_UPI000B3E05A4_8996/ 65 0.250 2.618E-09 5 113 116 15 126 275 +-----TGPTVSgllVKGEVGQNLTVPCFYTVKREYDITSM--CWGRDacpsskcSRPII-WTDGRRVTAQYHTRY-----VLKGELLKGNVSLTILNAQEADSGTYCCRVEIPGMFNDEITnFQV-- +>UniRef100_UPI0012F6DAD8_8364/ 65 0.290 2.618E-09 17 114 116 32 125 297 +-----------------QDVFLKCLFVADPmPIKPGALRVRWEHNGRTLVRFHHGELVV------YEPRARFSQAEVEKGNVSLTLTNVTLRDSGQYIGAIHYGvSQVQCGFTLTVQ- +>UniRef100_A0A674BNH8_8032/ 65 0.224 2.618E-09 2 115 116 32 150 308 +--FPLSAPRgaaPNVSAiLAGTDVTLNCFFKKPERVPLEKITVEWGMMvDKEtikhlVYTFQNESAKV------HREGSQVDQTGLLQGNASLRLFNMTVADEGFYRCRVIITPNTYKvSSQLEVSA +>UniRef100_A0A5N3XB63_9886/ 65 0.268 2.618E-09 4 115 116 27 139 315 +----VEMAGRTQMVFLNENVTISCKIPDSPHLDINSIGITWFQktrtseTDTKLFEY-FGNHREASQ----RG-ASVSLQSLQRGDASLQLPGVRLEDAGEYRCElVVTPQKAQGTVTLEVVA +>UniRef100_V9L0X6_7868/ 65 0.246 2.618E-09 40 115 116 4 83 413 +----------------------------------------WLTPrlpyETPVHLHRGGSDVLAGQSPEYAGRTAIFPRELARGNVSLRLQDVRVSDQGSYKCFVSTESRDEEAlVSLDV-A +>UniRef100_UPI001130E62C_8032/ 65 0.270 2.618E-09 7 115 116 33 137 586 +-------PAE-ITAEKGLCALISCTF--NPPDNIESTTAIRLKcsKDKNIIF---HSKNLSKAHEAYKQRVSLLETDLRKGNCSVIINDIRENDAGEYQCGMLRPFTHAQKMNITVTA +>UniRef100_UPI001175EAB1_586833/ 65 0.209 2.618E-09 6 113 116 21 161 1572 +------VPPHSMTTEKsfsasGSlagKVLLPCHFSIMPgssgstthapsqttgvptdtpstQSPDDQLRIKWTKlegQREKVVLVAHGAAVKVGQD--YKGRVSVPSHPQSVGDASLIIVRLRASDAGLYRCEVMHGMEDTqHTVSLKV-- +>UniRef100_A0A3B4BH91_409849/ 65 0.333 3.589E-09 44 114 116 8 79 89 +--------------------------------------------DLLVHAFQYGTDHLKKQAETFRGRTSLFPEQISRGNASLQLSHVKESDQGSYLCQTFTSNSGAKTwVHLRVK- +>UniRef100_A0A3B4GE10_303518/ 65 0.231 3.589E-09 36 114 116 0 81 100 +------------------------------------MLLEWKdKNNKKVHVYMNGSDQPEEQHQVYKDRTKVNEDLLRTGDLSLTLKQPREADSGGYRCLVWRKETliRKKIVVLKVK- +>UniRef100_A0A7L4IFN6_33581/ 65 0.650 3.589E-09 53 115 116 1 63 152 +-----------------------------------------------------GKEDFKSQHSDFRGRIKLLKENLSLGQSLLQITGVKLRDAGLYRCVIGYGGADYKTINLKVKA +>UniRef100_A0A3B5PPQ4_8083/ 65 0.280 3.589E-09 2 113 116 21 141 158 +--FVVNVTQSSYQAEENHSITLEWTFTTKTQGTWKNLFIYCEANtDHGVLvlyQVHEGVEISKSQHEQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYLCDVmtdygFNSGRFLYKVTVKV-- +>UniRef100_A0A672RNN0_75366/ 65 0.198 3.589E-09 19 111 116 0 118 186 +-------------------VVLPCY--VDELLLMEGLEVEWRRTDSQtlVHLFLDGESRPEAQqqdyhdrahfftdqiqhgnfslhasDEQYRDRVEFFTAEIPKGNFSLRLKSVRTEDKGVYMCLVFAGDlSANATVVL---- +>UniRef100_A0A7J6AI39_219545/ 65 0.223 3.589E-09 2 113 116 36 143 211 +--FTVSG-------QVGSTAVLPCKL---ENEDTGTLYIKWEIGSETVFE-RHSEE--TYQGEGYEGRVDVPVEELHKGNCSLVLRNLTLTDAALYTSYqrvrrskrsVKEETVEISRVDLSV-- +>UniRef100_A0A4W6G3D2_8187/ 65 0.326 3.589E-09 13 115 116 9 104 213 +-------------VNKGTNIT--------QQLNLTLFLIQETEGNLYVHSFYRNQDQLGLQDQYFRNRTSLFKDQISRGNASLQLTGVEVQDQDRYRCYTNTiRGEESSFINLKVDA +>UniRef100_A0A2P4SQ77_9083/ 65 0.259 3.589E-09 2 102 116 59 154 220 +--FLTQTPAKE-KAKEGETVVLNCHFNSPQHPSLTGLTVRWYKEDE------KGKTDLLENNKTMlpnNSRV-FLSGDLSQGVVSLVILNVTTSDHGIYFCKITFP------------- +>UniRef100_A0A087X3G3_48698/ 65 0.237 3.589E-09 4 97 116 124 221 222 +----VKASQDvlTVKVEVDDwepSVVLPCQY--SQRLE-EIVTVKWSRLDlnPNIVHQRQEADDLRGQNELFKERTSMRPEALDSGDFSLTLTEPQVSDSGVYIC------------------ +>UniRef100_UPI0005227EEC_188344/ 65 0.247 3.589E-09 6 114 116 5 114 243 +------GPNE-ITGIWRGSTTLPCTY-V-PEKDFVQQMVSWTvvrdQNSGTIFQ-RDGSGDHIL-LSEYRGRVSVLKD--TPGNVSLHILNLEVSDRGTYTCQVTWRASNNsliaREITTEVK- +>UniRef100_UPI00064F9225_9371/ 65 0.356 3.589E-09 2 115 116 4 104 247 +--FTVTVPREHYVVDHGSNVTLECDFDTGGPVDLGALTAQLQK-------MKNNTALPN-------EKAVLLQEPLDQGQALFHIARVLVSDAGRYRCLIVHkDAWDYKYLTLEVRA +>UniRef100_UPI00187CA1E8_9417/ 65 0.391 3.589E-09 2 115 116 20 117 260 +--FTVTVPKDLYVVEHGSNVTLECDF-----YSGNYLEV------EHVTAALQKVENNTSLHS-----TTLLKEELK-GKALFHFSQVQVSDSGKYHCVIGFGTTwDYKYLTLKVKA +>UniRef100_UPI00093AF0DF_186990/ 65 0.254 3.589E-09 1 115 116 17 132 276 +-ALEVKMDGQTQRVFLNGNVTIICRIPGSQQLNIRTMGVVWYRkspmNDTEvkVLELV-GHDQ-----KAFRSGAIVSPRNLTMGDASLQLPGVQLREAGEYRCEVVVtPEKAQGTVWLQVIA +>UniRef100_UPI0015AACAC1_7936/ 65 0.225 3.589E-09 21 115 116 52 152 307 +---------------------LPCYFFFDHKVAPESICLTWWRNesghRRIIYAFENGQRQKQREDPDYSNRTELYR-NISEGSATLKLQILRLQDAGLYVCEVwsqRHSDVDRASVSLTVAA +>UniRef100_A0A669QUH2_9054/ 65 0.228 3.589E-09 8 115 116 33 144 314 +--------KKVVKSKAGEKVGLPCCYKIPSSESLQNYRVYWQMNVTDVVLAYSGGEK-IFEHSRYVNRTKLDLE-----NLTLWISSVEILDSGPYQCIVQSlqsspdkPGSHLlcgEPVTLFVTA +>UniRef100_UPI000EAA4614_8673/ 65 0.237 3.589E-09 4 113 116 29 144 337 +----VTVPRDPVMQQKGSNVEIPCHYKTSVG---KSFVLEWRFaagstapdAGTQILYFAN---DVLYKPSRQADRLSLLHKPPTLGDASIQLNNIRASDAGTYICEVNNppdfDGTGTGLVNLVV-- +>UniRef100_UPI001AAD3787_8407/ 65 0.263 3.589E-09 2 114 116 190 292 340 +--FLLIGGYKTVSATPGENISLMCKFHTDPSMELTMLDIRWSKDG--VPMWVFNKDSQEDE-------ARLL--ELSRGNASLKLTSVRTTDSGRYTCDIRYRSQERRLLTiLNVQ- +>UniRef100_A0A093BYU1_240206/ 65 0.227 3.589E-09 0 112 116 45 162 357 +DNLVVETPKDPIYSSNGANVTLPCYYHYEREMeGKRKIRIKWSKlrddytKEEDVL-VAIGKTSMAFGD--FRGRAHL--RQSGQREASLVVSDVRLRDDGKYRCEVIDGledGNNVVDLRLQ--- +>UniRef100_A0A7J8CGM6_9407/ 65 0.222 3.589E-09 4 111 116 50 162 360 +----VETPEETLFSHRGANVTLPCRYHYEPALvSPRRVRIKWWKlSENGTLEWDvlvaFGLRHCAFGD--YQGRVRLRQDEAR--EVSLEIQDLRLEDHGRYRCEVIDGledGSGLVELEL---- +>UniRef100_A0A6P7M2T9_158456/ 65 0.278 3.589E-09 0 107 116 18 126 381 +NAVTVTIPKPNYEVAKGDNITIPCSFSAVDQTKL--ILMQWTvRSDGTgaeendFIYYPDGSSDI---PQTFTGRVTVNAD-IPNGKFNLNLFSVAMTDQGTYKCHLLVKSDTSK-------- +>UniRef100_UPI000D6A16F6_176946/ 65 0.274 3.589E-09 8 115 116 1 105 585 +--------PDVVEAEVGKTAVINCQFSLPENTSYAYINWfSWEKvSRKKIIYMIQDKEYWEE--DQYRDRLNIAK------NFSLIIRRVTPQDAKIYICQVGLGslGVSENRTKLQVsKA +>UniRef100_UPI00165A562A_8078/ 65 0.232 3.589E-09 9 114 116 18 126 625 +---------EVINVrEEAESVLLPCSFS-SSLLDKS--VVVWSRKDLNpptVHLRLRTGDDLQTQNQQYKSRTSMESDALETGVLSLTLRKPQLIDGSTYTCTVSRLGQQLGKleVKLEVQ- +>UniRef100_A0A7K7VS89_8805/ 65 0.242 3.589E-09 1 114 116 10 137 881 +-ALQVSIPRHPaLHAVLAGTVTIPCLVTYTWPVDggggsgrrrgtLGTPRVKWSMvaqgREREILV---ARGQRVKVSAPYRQRASL-PAFPRHGaNASLLLTELRPNDSGVYRCRVQHGIEDGHDVlQLRVK- +>UniRef100_A0A6G1Q6V7_215402/ 64 0.259 4.919E-09 40 113 116 8 88 96 +----------------------------------------WSKPDlkseDYVFYFRDERVYERYQHPLFRGRVELRDPQMKEGNFAVILKNVTIKDSGTYVCYYGNAGSGPhliSNITLTV-- +>UniRef100_A0A667ZDS3_586833/ 64 0.277 4.919E-09 9 113 116 8 124 128 +---------QPVYQTENSNVTMEWTFT--PILTITDLNIYfelWLpelQTSKSVYYLKDGVELPKAQHEQFTGRVQLDKDELRKGNIRlLHLSSLRTNDSGVYQCEVFTlhDGDacDYGRVsecSLNV-- +>UniRef100_UPI00165AE18F_8078/ 64 0.220 4.919E-09 38 113 116 1 86 158 +--------------------------------------VSWRRTDlqpvRYLLFYRENRFYEHYQHESFRGRVEVIGSCMKDGDFSVILKNVSIEDSGTYECLITTmnpeGGDSElrRSINLTV-- +>UniRef100_UPI00189CE252_72105/ 64 0.300 4.919E-09 1 115 116 25 140 180 +-AFT----RTSYEAEENHNITMEWIFSNLINRPLDSYIVYCEMPtdDRRsvLFHLHKGVEVPESQDEQFTGRVRWDKDVLRDGRIRLHMSRLRINDSGRYRCDMDTGDDRVSRIcHLNVTA +>UniRef100_A0A4W6G5B1_8187/ 64 0.303 4.919E-09 15 115 116 13 104 205 +---------------VGGDI---CHHTVVGQCEIND---CW----QPVQSAQVNKDQFGLQDQRFRNRTSLFKDQISRGNASLQLTGVEVQDQGKYRCFTSTmRGNKDSLINLRVDA +>UniRef100_A0A7J7W491_59472/ 64 0.387 4.919E-09 2 115 116 20 118 212 +--FRVVIPKELYTVEQGSNVTLECDFYSEDDLDVEYIQASLQKlEDNTSL-----------------NSATLLKEQLPLGKALFHFPRVQLSDAGKYRCVVVYrSSWDYKYLTLKVKA +>UniRef100_UPI0019653977_8168/ 64 0.256 4.919E-09 2 113 116 8 124 222 +--FIVNVTQTSYQAEENHNVTLEWTFTAKTDSSLNSLFILCELitNLKVSILFrlREGVEVPESQDEQFAGRVQWDKDVLRGGRLRLHVSMLRTEDSGLYLCKVTTNyGLNFRECLLRV-- +>UniRef100_UPI00109F3C38_64176/ 64 0.238 4.919E-09 2 113 116 62 181 236 +--YHIWQPCH-LTARTKEFVTLPCTFnyTWEPQESAQ---VYWRLGnffGEFIFNHTHNP-THRYTHPNYTGRVSLVGD-LSKGlDASIQIANLQESDSNLYFCTVSvqtlHEGVKYWRniegTNLTV-- +>UniRef100_UPI00032914D7_9361/ 64 0.382 4.919E-09 2 115 116 20 120 251 +--FIVTVPKELYLVDHGSNVTLECDFDTGGHVELGAIKASLQK--------------VENETSLHSERAILLEEQLPLGKALFHIPRVQVTDAGKYRCLIIHEvAWDYKYLTLKVKA +>UniRef100_UPI001879296F_192404/ 64 0.373 4.919E-09 2 115 116 20 117 260 +--FTVTVPKDLYIVEHGSNVTLECDFYSENYLEVEHVTATLQK-------VENNTSLPS---------TTLLKEELK-GKALFHFSQVQMSDAGKYRCVIGFGTTwDYKYLTLKVKA +>UniRef100_A0A2Y9QSJ4_127582/ 64 0.403 4.919E-09 2 114 116 20 119 269 +--FTVTVPKELYVVDHGSNVTLECDFDTRGPVELGAITASLQK--------------MENDTSSHNERATLLEEQLPLGKALFHFPRVHVSDAGHYRCLIVYkSSWDYKYLTLKVK- +>UniRef100_A0A5N5NFH7_310915/ 64 0.200 4.919E-09 15 113 116 35 136 270 +---------------VGLEAVLPCEWGSHNEVSSATPYIQWQTLSDMVFE-RMGPAQFQAQ--AYQNRADVPESVLARGNCSLHLSDIRFSDAGIYECYlvVGKSGKKRrifiQSVQLSV-- +>UniRef100_UPI000F4F02F9_1234273/ 64 0.268 4.919E-09 11 109 116 37 135 270 +-----------VKVVSGQNAILPCRYDVKKQ---GICEICWMRGDvpnigcgSEIIAF-EGKKVVRQKSQRYH-----LDGELQKGDASLTIHNTTLEDSGRYGCRVHVPGwfNDEKII------ +>UniRef100_UPI000E4601D7_205130/ 64 0.223 4.919E-09 11 115 116 35 146 290 +-----------VNGTRGASWIWPCHHTLSEPLQTGEISIYWQGQNNShivVHVYTKGKEDFKYQSQTFKNRTKIFPDQLSSGNFSLAIEPLTLRDDQTFLEVILAPGnrpsEKLCQTSLYVAA +>UniRef100_UPI0006D92377_7897/ 64 0.254 4.919E-09 8 112 116 50 152 333 +--------QDTIRARRGADITLPCIIRAPP----KSYRIKWTKLDPNsplqnVILISNGR-----QHKGYgtlAERAHLRRS--HRQDASLVITNVSLEDGGKYRCELVNGlEDESVTITLQ--- +>UniRef100_A0A3B4XDU3_1841481/ 64 0.264 4.919E-09 1 112 116 210 329 338 +-ALEITSHIKYYYVARDSSVTLNCEF-VLDSENLEHMDIEWNIlaenrdQDDNIIIWYIAAMIYNNLYSPLKHRVCFTSAEPQNGIASLTITDLNLTDSGTYQCKVKNKGGTQKGIlmcTLT--- +>UniRef100_UPI0010FB17A8_103944/ 64 0.228 4.919E-09 11 115 116 44 155 345 +-----------VIGIIGSSVELQCCYPEEESLNYNRNRISWQIKDRFscfVAGYFPNENMEKYQCEEFKRRTLL--NEPKQGSASLQLSNIRIADEFIYHCIIQKniNGQfkliHNESISLKVAA +>UniRef100_A0A7K8X5B0_91767/ 64 0.280 4.919E-09 4 109 116 49 156 357 +----VETPKDPIYSSNGANVTLPCHYRYEPDLEAkRKIRIKWSKlrDDytkEQDVLVAIGKTYMAFGD--FRGRAHL----LQAGQrpASLLVIDVRLQDDGKYRCEVIDGLEDESDV------ +>UniRef100_UPI0008782A4A_113540/ 64 0.282 4.919E-09 4 114 116 65 178 376 +----VVTEQAKVVSRRGGNATLPCKFQRDPSLPAnPKLRIKWTKltSDylKEIDVFV-AMGYHKRSYGSFHSRVHL--QGASENDASLVITEVTLEDYGKYKCEVIDGlEDDTGVVSLDLQ- +>UniRef100_UPI00112A41DB_194408/ 64 0.267 4.919E-09 4 111 116 47 158 396 +----VVVQTAPGKAitHRGGTIMLPCRYYYEvSAHDPDEIRIKWTKiADPMMFadVFVaMGKERKAF--GSYKGRAFLQED--GSGDASLIIQNVTLQDYGRYECEVTNElEDDTGTVTL---- +>UniRef100_UPI000EAB0EFC_79684/ 64 0.382 4.919E-09 2 115 116 82 182 397 +--FTVTVPKEVYTVEFGSNGSLECDFDHRECTELEEIKVSLQK-------VENDTSWP-------SERATLLEEVLPLGKAMFHIPSVRVRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0013B43ABD_8084/ 64 0.236 4.919E-09 18 115 116 436 544 792 +------------------SCVLPCRF-----HSSGEIHIHWVQlKARPVPvrSFhsdQSQQDQPGQQDqpgqqdqqdQSFRGRASLFWDQISRGNASLLLREVKVQDEGRYECVTNSSAaKSHSFINLMVDA +>UniRef100_UPI0018E28B48_77115/ 64 0.252 4.919E-09 8 115 116 287 397 876 +--------KSVYKVEVNsalQSVTLPCK---SITCVAKDVTIRWRNNTGQIVHIHQGSfTKLEEQHKLYKERTEL-KKGLKYGDFSLILKNPTDKDTNIYTCTISNtWGKILvkKEVLLSVRA +>UniRef100_UPI00165BAD41_8078/ 64 0.241 4.919E-09 4 114 116 36 159 1220 +----VTIPTtAPVTAVLGGSLTLACLVslahpPPSPSTNgrhavLSVPRVKWSvLSDGQETEILVARGDRIRVSEGYGGRASLLNYAYSPADLTLRLEDLRQSDAGFYRCEVQQGlEDADDVVQVKVK- +>UniRef100_A0A4W3I7K4_7868/ 64 0.244 4.919E-09 1 114 116 27 151 1228 +-ALSVKIAAhSPVKAVIASSVTIPCYFinstPLSPDIQLASLltpRIKWTKisskGKETVILVATSGKVKTSQ--EYKGRVKLLSYQEIPSDATLELDALKSSDSGIYRCEVMYGIEDSqDTVELDVK- +>UniRef100_UPI000F5DF9C7_215358/ 64 0.234 4.919E-09 0 114 116 14 138 1473 +DVLSVTIPlEEPQHPLLGGTLDLPCYFedhtapdPGAPTIAPLSHRIKWSLVTKEkvttILVALEGQVRI---TESYLDRVHLLGYPLTPTDASIKISELRSSDSGVYRCEVQHGIEDSHDIvHVQVQ- +>UniRef100_A0A6G1PDH2_215402/ 64 0.250 6.743E-09 35 113 116 5 83 124 +-----------------------------------DLAVFWKdRNDDNVLTIKQSKPDYSSQHEKFKGRVESFPDQYKKENFSILLKKVQQSDSGSYYCHV-PKVKFEQRVQVTV-- +>UniRef100_A0A3B4GPQ9_303518/ 64 0.222 6.743E-09 16 113 116 26 106 139 +----------------GMTIALPCQVP------------------KYVLFYRDNKLVPDYQHPSFKNRVDLQDRQMKGGDVSLILMDLTTDDAGAYECYVVQKGANHsKTTSLDV-- +>UniRef100_UPI0019547C4C_47969/ 64 0.256 6.743E-09 39 112 116 1 78 141 +---------------------------------------EWSRADlgrEYVFLYRDGRETTVNQHRSFKGRVALQDKQMKNGNMSVILKNVMISDRGTYECRVKAnKKKRRKRANLK--- +>UniRef100_A0A7L2YD49_54508/ 64 0.267 6.743E-09 1 115 116 0 121 196 +-AFlDLTGPNEIEGVWRGST-SLPCSY-V-PLEDFAQHTLVWSavHDQSSGTIFRRDSSGDHILLSQYRGRVSVPKDAP--GNVSLHIQKLEISDRGTYTCQVTWrarnNSLIVKEITtkvevVKVAA +>UniRef100_UPI0006D90BF1_7897/ 64 0.252 6.743E-09 36 110 116 0 78 210 +------------------------------------MEVRWIKsnleNDIPLQTYQSGKVQPENTAEEYQNRTELFTEQLSAGNVSLKLKNVQVSDTGKYTCLVKSDDWFEEIIT----- +>UniRef100_A0A1A8BZ00_1051664/ 64 0.254 6.743E-09 9 115 116 39 155 248 +---------ENITAEAGLCVEISCLFTTSSYFKPTNLV--WYKcessksrcGESDIILHTNNENKVQ---SGFRGRVSLLEPRLHHGNCSIIISDLQESDSGSYQLRVNgylNGrgtGFTYnTRTTVHVRA +>UniRef100_A0A672ITF9_181472/ 64 0.279 6.743E-09 13 99 116 10 96 253 +-------------VLVGSPVSLPCVFeRRTEPLDRGALTVEWnvvdRRGDKSiVYTFEDGGARPS------RGDCAVDARRLLLGDASLLLHNVTVADEGLYTCRV---------------- +>UniRef100_A0A7E6D2A2_89673/ 64 0.226 6.743E-09 15 115 116 1 106 283 +---------------VGSNVELSCMHTTEEDFDLNQLYVYWQIsvsGTPTTVTYLSENSTVGHGNNQYKDRAQMSLDRMKLGDFSLLLYNITPQDEQDFNCLVIRNFEKIVNtvVTLHVAA +>UniRef100_A0A2Y9QRD8_127582/ 64 0.227 6.743E-09 13 115 116 30 135 310 +-------------AYFNETAYLPCQFINSQNRSLDELVVFWQNQEKLvVYELYQGKEKYDNVDSKYKSRHISFDEE----NWTLQLHNVEIKDQGDYQCFIHHkshKGlvPIHKmSSELSVIA +>UniRef100_A0A6G1Q6F8_215402/ 64 0.232 6.743E-09 6 113 116 133 254 311 +------VPIN-ITAEAGETITLPCKWPsIMPlfgvkviRPDLDPNVVFFY--SEFVLWFlLLDDDYPNTQHISYNNRVELKDSEMTDGEATLILKHVTINDSGTYECYVYDitlipvprNPALISIINLDV-- +>UniRef100_UPI001AACE14D_8407/ 64 0.250 6.743E-09 4 111 116 50 160 359 +----VTTPEDALFGYRGGNITLPCSFHYEPKLSaPRRFRVKWSKlhkdntKEKDVLVAIGLRHRS---FGEYKGRVHLLQSAPH--EVSLVITDLRLEDHGKYKCEIIDGlEDESGIVEL---- +>UniRef100_UPI0015E2131E_34816/ 64 0.286 6.743E-09 1 115 116 19 136 400 +-AVTVDIPKDLYEYARGDNITLPCTFKPKPGFTPAQVIISWSAQETLILtHYYPEAETDITSD--YEGRVSLDVD-VKKGKANLNLSSISLADNVNFECRLQIrsddegKPADYTRLVVLV-A +>UniRef100_A0A3Q1BI80_80972/ 64 0.243 6.743E-09 1 108 116 19 131 416 +-ALNVVIPQPLYEYARGDNITLPCTFTLKPGSTPPLIFISWSIEGvaanakeTQIISYYHPSKITDVK-KVYEGRASMDVD-INSGKANLKLNSITLEDNKNFECRLNVPGDDEGK------- +>UniRef100_UPI000520F116_37040/ 64 0.241 6.743E-09 3 113 116 348 464 466 +---TVAIPniltSTYVVGAVGKDVLLDCRLPATS--ILANISTEWFlsRPSELiqIVSY-NGSTGKKIQNKRYWGQKELLHWVPSRGVLSLLLRDIQVSDAGIYICLVSSGKRQHEEaFELDV-- +>UniRef100_A0A151M4V8_8496/ 64 0.254 6.743E-09 9 115 116 83 185 474 +---------EPLsTAHVGSGALLQCRFSVGGPVVLDSLQVMWYFWEQKVSWYEQGRSHA-------QPGASLPSEKvLESGDASLSLATVTLSDGGVYRCVVEYGaQKNQGETTLRLLA +>UniRef100_A0A3Q2PP80_8078/ 64 0.233 6.743E-09 2 114 116 17 150 663 +--FGVswTDPEDTLSVSVllqgvqrpllGGTLLLPCHFqdhtvedPGAPPIDPLSHRIVWSHvtkeKDTTILVALEGMVRI---GKGYLDRVHLLNYPQHPADASIQISELRSSDSGVYRCKVQSGiDDTYDTVHVHVQ- +>UniRef100_UPI000906F691_8496/ 64 0.272 6.743E-09 3 115 116 28 142 965 +---TVRMKTKPVIASLNDNTSIACQIHGyDIPLDSSKMGVTWSRktsnTDKEetLFQFLAGN------STSYRLGTSISKDELIRGNASLFLPKVQFKEAGTYRCKVTVtPSAAEDTGVLEVVA +>UniRef100_A0A553RFB6_623744/ 64 0.229 6.743E-09 4 114 116 32 152 1445 +----VSIPNElPLRPLMGDTIVLPCYFqdntvndPGAPTIGPLSHRIKWSLvtKEKSTTILVASEGDVHVQ-KSYMDRVTMVGYPQTPTDASIKISDLHSNDSGAYRCEVVQGvEDEYDTVEVQVQ- +>UniRef100_A0A671X3X8_8175/ 64 0.245 9.242E-09 7 115 116 12 103 113 +-------PAEEIKTDEGSNVTLQCR--LDPKINLVHLGSFWLL--------------------QYRGRTTVDHEDLREGNLTLHICSVQLSDAGLYRCYVPRlrAGctiNIVVETILKSKA +>UniRef100_A0A151MS01_8496/ 64 0.259 9.242E-09 7 113 116 3 101 117 +-------PSS--QALLGAEARLRCHFDIGGLVALRSLRVTWKLWDDKIAQYDEGR-------TSAQPGARLVETELEKGDASLALDRVMVTDEGLYTCAVGYGaQQQQGSTSLRV-- +>UniRef100_A0A7N8XNC8_205130/ 64 0.242 9.242E-09 13 102 116 36 127 170 +-------------VYQGEePVVLPCQVNAS---NLMDSIVVWSRADlklPVVHRFvYPGDDDLRDQNQRYRNRTSMRTDALQTGDLSLSLRKPNIFDSDNYTCSVIKS------------- +>UniRef100_A0A668RVF9_47969/ 64 0.265 9.242E-09 7 102 116 23 116 191 +-------PHTIYlHATDGQDAILRCQSTSSSPVS----YLSWEtRAREKVFYSSKGVVYNSVQNAKFRGRVSLLSPSMTNGTGSLIIRNISLADAGLYRCVISAG------------- +>UniRef100_UPI00112A7632_194408/ 64 0.267 9.242E-09 1 99 116 61 154 218 +-AFVVQEPNHE-KAKEGETVVLGCQF-LSPQdPSLNELPVKWYRkDDKQHVDILENNVTLVANNA----RVSI-SGNLSIGCASLTIINVTVSDHGIYFCQV---------------- +>UniRef100_A0A2G9QJY6_8400/ 64 0.273 9.242E-09 11 115 116 9 119 232 +-----------IEALLGQNVTIPCvltdKYQPEKDLDLNLVTdsVRWDMvssngNEDNVYLFTNGR------HTPFRQNSIVEGTGFKRGNASITLYNVQQGDEGRYFCHVFVAGNKLiATRNVEVSA +>UniRef100_UPI00143DC4C2_64144/ 64 0.283 9.242E-09 36 113 116 0 79 240 +------------------------------------MRIEWTRPDlhpQDVHVHQDGRLLFESQNPSYNFRTRLFVDQLINGNVSLKLFNVTLSDTGQYKCYL-PSIHQEAVIELSV-- +>UniRef100_UPI0011EA16DB_63155/ 64 0.263 9.242E-09 1 108 116 23 134 247 +-AIEVTIPQSLYEFAGGDNMILPCSFTPKNPTGPKQIVViSWSAlsldvDPQTILTYYYPVKSVDI-HPMYEGRASPDVDVL-QGKANLKLSSLKLADNKTYECHIQIPGDSTGK------- +>UniRef100_UPI00087801F2_113540/ 64 0.276 9.242E-09 11 115 116 30 136 251 +-----------VKAVGGENVTLPCSYNV---EKYGMLHICWGRGElsySKCFNTIISTDGLKVTHRQ-SDRYQLLSG-LSTGNISLTIINVREDDSGTYGCRLEIPGplNDQKHhIVLTVeQA +>UniRef100_UPI001019F7E2_29078/ 64 0.373 9.242E-09 2 115 116 20 118 257 +--FRVVIPKELYTAEHGSNVTLECDF---------------YSEDDLAVEYIQASLQKLGDNTSL-NSATLLKEQLPLGKALFHFPRVQLSDAGKYRCVIVYrSSWDYKYLTLKVKA +>UniRef100_UPI001145DC1F_31033/ 64 0.233 9.242E-09 1 113 116 19 138 269 +-ALNVDIPEDLYEFARGDNITLPCNF--KPSVKPSMIIIRWSAEaeaagakETLILTYYSTPAITDI-SPPYEGRASLDVD-VDQGKANLKLSSITMEDNKVFECRVQIprddEGKPFDTATLVV-- +>UniRef100_A0A4W6EAN0_8187/ 64 0.260 9.242E-09 8 103 116 26 97 273 +--------PHTVVALLGDNVT-RC-----PA---------WTRPDLK---------HVDNKYPSYEGRTSLFVDRLERGDVSLQISRVQLLDEGTYRCFVPRSG------------ +>UniRef100_A0A4W5KSB2_62062/ 64 0.241 9.242E-09 7 113 116 29 139 278 +-------PSIPVriSCPVGRQAILPCK--WKSQLDkIPVCHVQWQTPDETVFE-QMGEQRW--QASKFKGRVEVPEEKLGQGDCSLILRDVQLRDVGLYESFMVVDRAHSKRrvfiqsVQLSV-- +>UniRef100_A0A3P8YIB8_8010/ 64 0.261 9.242E-09 10 91 116 25 108 312 +----------PIIGKVGKSILLSCKLNSSIPFDLQTLQLYWISnpNEQVVHSFYNGREENSHQNAFYRNRTQMFLYQFPSGNFSLLLKDLKVDD------------------------ +>UniRef100_C1BK35_8014/ 64 0.254 9.242E-09 4 111 116 54 172 370 +----VESPNSLVSAARGSNVTLPCYYRYEPELSvPRTTRVKWSWipanGGSSAIAPSSSARETEVMvamgnrhrsYGSFRGRVRLRRAAP--GDMSLVISELHLHDTGRYRCEV-IDGLEDESVTV---- +>UniRef100_A0A1S3G658_10020/ 64 0.281 9.242E-09 4 101 116 106 204 401 +----VQTAPGEVVSHRGGTIVLPCRYHYEAAAdDQDGVRLKWTKvVDP--LAFADVFVALGPQHrafGSYRGRAELQNDGP--GDASLVLRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI000F5DE84C_215358/ 64 0.254 9.242E-09 1 109 116 19 131 423 +-AITVSMPKAEYEYARGDNITLPCTIQTSG--DLKGGVITWYAegiedNPKEVLiltHYAYATRTDITQP--YEGRVSIDID-LSKGQANLKLSSITLADNKKFECRAQIPGDDEgKRV------ +>UniRef100_A0A4U5VXB0_240159/ 64 0.247 9.242E-09 5 99 116 335 428 481 +-----TCPKA-VEATVGGNVTLDFHF--KSQRNVAGELIEWKFNNSVhVLVYRSGGVSGSIQADRFKSRASLeSTDNIAKGKLAVKISSLTNMDAGTYSCFV---------------- +>UniRef100_A0A6P9CQ28_94885/ 64 0.260 9.242E-09 4 115 116 31 138 618 +----VSMP-DVVEAEIGETAVIDCEFSL--PENSSYTYINWFSGekmtRKRLISLIQDKEDWAE--DQYRDRLNIAK------NFSLVIKKVTPQDAKLYICQVGLGslGVGENRTKLQVsKA +>UniRef100_A0A674C988_8032/ 64 0.260 9.242E-09 2 115 116 26 143 634 +--WRITFSPEEKTIEKGLCAVISCTFT--HPDNVEPTTAIWFKcpkngkcdQDENIIF---HSEDPSEAQEGYRHRVSLLETDLTKGNCSVIINDIRENDAGQYQYRTIGGPYTYpQKMKIKVTA +>UniRef100_A0A3Q2QKW5_8078/ 63 0.246 1.267E-08 39 103 116 6 70 81 +---------------------------------------WWDRDSSRVHVYESGSDRSGEQDQLYRNRTKMNEDLLRSGDVSLTLKHPTEEDSGDYRCEVKKRG------------ +>UniRef100_A0A674N4V6_31033/ 63 0.265 1.267E-08 39 111 116 1 79 91 +---------------------------------------EWTRQDPShvtfVHVYRDHVEVMDMKTASYRGRTALFIEELKHGNISLRITEVTEADEGSYRCFIPTlrSPVKDSTVRL---- +>UniRef100_UPI000521B1F0_57397/ 63 0.252 1.267E-08 0 114 116 17 133 137 +DAFlDLTGPSE-IKGTWKGPTTLPCAY-V-PVKDFVQQTLTWM----VVHDHSSGtvfRRDVSGDHvllSEYRDRVSVQKD--TPGNVSLHILDLEMSDSGTYTCQVtwrtSNNSLITKQINTKVK- +>UniRef100_UPI0019532240_47969/ 63 0.250 1.267E-08 2 114 116 35 159 199 +--YCVTLSKRKLTAEAGLCVVIPCSFTTADEFTPK--HIIWYKcdasptkcSDDEIIFHSNKTTDKKVQ-SGFEGRVSRLEPDVSQKNCSIIINDLKESDSGFYQLRVtgvrngQQDGFTFiPRVTVSVK- +>UniRef100_A0A7J8IP53_9407/ 63 0.373 1.267E-08 2 115 116 20 118 225 +--FTVTVPKELYTVDHGSNVTLECDFETDGRVEFEHVEASLRK--------VENETSLHS--------ATFLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVTA +>UniRef100_A0A444TYB2_7906/ 63 0.240 1.267E-08 1 113 116 15 137 235 +-AISVSIPKEVYEVARGDNVTIPCSFKTTVVLsQIKALSVHWARlgkhpedPASKILDFYYPANELDI-NAKYEGRVG-FLSKPEMGDVSIYLSKVTLEDNGFVECAVNIakdkDGVNTHATNLLV-- +>UniRef100_A0A3B3I4Y8_8090/ 63 0.316 1.267E-08 38 112 116 35 113 253 +--------------------------------------IHWIQmtpTEKPAHSFYYNTDQLQRQHEGFRGRTSLSKEQISRGNASLLLSGVRVEDEGRYKCYSSVlAGNHESFINLK--- +>UniRef100_A0A7J8EF43_27622/ 63 0.391 1.267E-08 2 115 116 19 117 270 +--FRVTVPKELYTVEHGSNVTLECDF-YSG----------YYLEAENVEANLQKVEHNTSSHV-----ATLLKEQLTQGKALFHFPRVRVSDAGKYRCVVIYSSAwDYKYLTLKVKA +>UniRef100_A0A2K5KLH3_9531/ 63 0.264 1.267E-08 16 115 116 46 149 271 +----------------GEDGILSCTFELD--IKLSDIVIQWLMEGviGFVHEFKEGKDELSEQDEMFRGLIAMLADQVIVGNASLRLKNIQLTDAGTYKWNANLayktGAFSMPEVKVDYNA +>UniRef100_A0A7J6BTM3_369639/ 63 0.259 1.267E-08 35 114 116 185 264 306 +-----------------------------------DINVHWRQNGsKIVYDIVEGKDSIAEQNQRYKNRAETFPEEYEGGNFSLKITSLTHADAGKYNCLI-TPSDEQKTVELIIK- +>UniRef100_A0A498ME17_84645/ 63 0.254 1.267E-08 13 114 116 124 218 314 +-------------VVETDNITLKCY-----AVNAKD--VTWMHDNERVLHFkTDGSINP---GKGYEGRASLAKDCFKTGDLSLTIAGVRIEDAGIYRCFVDDetvKGNPHACVLL-VN- +>UniRef100_UPI000B4F2299_10047/ 63 0.353 1.267E-08 1 115 116 76 177 324 +-SFTVIAPKEVYTVEVGSNVSLECDFDPGECADLEEIRASLQK----V------ENDAPSQSE----RAALLEEQLPLGKALFHIPRLQVRDAGQYRCLVICGADwDYKYLMVEAKA +>UniRef100_UPI000388FC6A_8478/ 63 0.284 1.267E-08 2 106 116 62 170 329 +--FTLVVPQS-VSVQEGLCVFISCNFTYPASYDTDNPSaqldVQWYKEpatvgqDPPVAsSLPSGGVSQETQ-----GRFRLTGD-PALGDCSLQISDARQTDAGRYFFYIEKGMLDH--------- +>UniRef100_UPI00022F5EDB_10029/ 63 0.391 1.267E-08 2 115 116 77 177 340 +--FTVTVPKEVYTVEFSSNASLECDFDLSECTELGEIRASLQK--------------VENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0008FA38A8_7962/ 63 0.205 1.267E-08 5 113 116 33 145 350 +-----SGPQTLKKAQE-ESVTLGCTYSLDAS-DVGDLDIEWTRvsqdmtqKDELILSYTGGK-QYQLGSPDLMSRLK-FAGDPSLGDATVSVSSVKVSDTATYQCKVKKaPGVDSRKVTLVV-- +>UniRef100_V9KV99_7868/ 63 0.230 1.267E-08 4 109 116 41 148 351 +----IEAPRDRIFAYRGENVTLTCRFHYQPELNaTRKVRVKWTKLN---LDFTKESDVMVAIGlrhrsfGEFKGRVYLRQRQPR--EVSLVIADVRLEDYGKYKCEVIDGLEDESSI------ +>UniRef100_A0A665WYL2_173247/ 63 0.237 1.267E-08 4 114 116 26 140 364 +----VDSAQSTLFAVRGGNITLPCRFWYEPELsSPREVRIKWSWlpsaggreTDVLVAIFPHSQSF-----GQYRlGRVQLRRDFP--GDASLLVTDLHLNDTGHYRCEVVDGlEDKSTSVDLELQ- +>UniRef100_UPI00112724A6_194408/ 63 0.215 1.267E-08 4 111 116 56 166 366 +----VSTPEDALFAYRGGNVTLPCRYRYEPELNsLRRIRIKWSKlhkdntKERDVL-VAIGPRHRSF--GEFRGRVQLRQSVAR--EASLVIGDLRLEDYGKYKCEVIDGlEDESGIVEL---- +>UniRef100_A0A6G1QW35_215402/ 63 0.266 1.267E-08 15 113 116 4 104 374 +---------------VGDNVTLPCHhqFWVgeDPTLDIEWLLLKPTNRHRVVITYFAGRvFDPSKAE---HGRVAFAGDYLK-GDASLLISDLSLTDSGEYSCKVKTGAQYHwSTISLIV-- +>UniRef100_M7AMC5_8469/ 63 0.247 1.267E-08 32 113 116 1 85 398 +--------------------------------DAQSMEVRWSRsqHSAVVHLYHDGQDWYGNQMLEYQGRTELLKDDLTHGGVSLRIYDIRPSDEGQYTCLFQSlTFFHEASVLLQV-- +>UniRef100_UPI001AD73B4A_1608482/ 63 0.247 1.267E-08 8 115 116 22 137 399 +--------KESVTVQEGLCVHVPCSFsyPWKPGYSRTMLYIYWFRDrDTSSNRYLVATNNPQrAVRTEARGRFRLVGDPWAK-NCSLRIRDAMRSDEGVYFFRVEKGeGVKYtythTTMTLRVAA +>UniRef100_UPI000DF2FED2_8128/ 63 0.259 1.267E-08 0 102 116 314 412 456 +NS-TYTFPQ--VDVDSGEaSILLPCK--TTQNLPRNAKIEWWDRFNRKVHMYENGSDQLEDQGNRYRDRTQINEDLLETGDLSLTLKYPTDWDADIYTCTVSFS------------- +>UniRef100_UPI0008FA81A6_7962/ 63 0.246 1.267E-08 0 113 116 43 169 459 +NMPSLVVEARNITVPAGSDVLLPCHnqrmVWRQDRLRDRQRVVHWDLirnqPDysvERILdMFSGGRERL---YNDYnRGRITISKDAFSDGNFSLVINNVDMNDKGIYTCNLLHhycKVHQSIQIQLNV-- +>UniRef100_UPI0011813B7F_375764/ 63 0.292 1.267E-08 16 115 116 1 100 588 +----------------GSDVTLCCRSDKLPKVlDWRTLTVEWKMVDKHstkktMYTFVDGAAHVT------REGAVVDELNLLRGDASLQLRNVTLADDGEYTCRVITPVVDTFSTTLEVLA +>UniRef100_UPI001176275A_586833/ 63 0.256 1.267E-08 11 91 116 28 109 596 +-----------INGTRGASVLLQCHHKLESPFQPQESRIYWQTQDAIVLhVYNAGQEEFGYQDKTFQNRTKIFPDQLSLGNFSLVIEPLMLRD------------------------ +>UniRef100_UPI00160087C5_7739/ 63 0.241 1.267E-08 1 113 116 28 135 726 +-AVTVSVGPE-QTVLKGNTVVLQCTYSVTPAAQVD--IITWSFtsssESREVVTMLANT---QSVFGTYEGRASITE------QASLRIENVGESDEGTYRCTVkvlSQGSADTKPLDLTV-- +>UniRef100_UPI001888188B_134920/ 63 0.236 1.267E-08 0 114 116 28 154 764 +NEYCITVSQGEIAAEAGLCVVIPCSFT--TAYGFTPKHLLWYKcepsnqkcGDSNMI-FHSNKGNKKVQ-AGFRGRVSLLEPDVRLKNCSIIINDLTESDSGSYRLRVNGllknrkeDGVTFKqKVNISVK- +>UniRef100_UPI0019632543_55291/ 63 0.259 1.267E-08 13 115 116 30 131 777 +-------------VLVSNNISLPCLVPVSSVGDLSDVSVLWTisdtKGERLLYNFTTGT------GTSHRAGAHVSPERMSLGDASLVIPQVQLGDEGIYTCVVYSaFSDITAQVELLVSA +>UniRef100_A0A3Q3N6H2_205130/ 63 0.250 1.267E-08 4 114 116 18 141 869 +----VTIPStSPVLVVLGSSLTLPCLVslahpPPSPSTNgrhavLSLPRVKWSVvTQGREAEILVARGDRVRVSETYKDRASLLNYAHSPADLSLQLESLRQNDTGYYRCEVQQGLEDANDVaHVKVK- +>UniRef100_A0A444V2F3_7906/ 63 0.300 1.267E-08 47 115 116 604 673 870 +-----------------------------------------------VTHFIQTDLNIGSQNEQYRGRTSIFKEELDNGNASLLLRDIRMADKGTYHCYVSTDQrKNEAHVTVEVKA +>UniRef100_UPI00117C0D7B_375764/ 63 0.238 1.267E-08 0 114 116 32 156 1418 +DVLTVTVPLEvPQRPLLGSAIILPCFFqdhtvpdPGAPLIAPLSHRIKWSLvtKDKVTTVLVALEDQIRI-TENYLDRVQLLGYPATPTDASIRLSELRSSDSGVYRCEVQHGiEDDHDLVHVHVQ- +>UniRef100_UPI00148DBB2A_8267/ 63 0.240 1.736E-08 42 114 116 2 76 98 +------------------------------------------RSDMKVHVYQNMSDQPEEQHQAYRGRTHMSEDPLRTGDLSLTLKHPTVRDSNTYSCTISRDGQvlGRKQVELQVK- +>UniRef100_UPI001B34D936_0/ 63 0.266 1.736E-08 12 113 116 6 108 163 +------------TVFLNDNITITCKIPGSPALDISTVGVVWFVRKKgseekvPVFEYYGDHE------KAYRTGANISPEKLMRGEASLHLPAIQLSDAGEYFCKVVVtPEMDEKSVQLEV-- +>UniRef100_A0A672Z4X3_375764/ 63 0.232 1.736E-08 4 111 116 39 149 167 +----VDSAQTMVFASSGGNATLPCRFWFEPELSLaREVRIKWSRtsaaggPEDDVLVAIGNRSRS---FGNFRGRVHLRQD--SAGDAALIMTELQLNDTGRYRCEVVDGlEDRNSAVHL---- +>UniRef100_A0A3B3DP50_30732/ 63 0.239 1.736E-08 2 114 116 27 134 168 +--FTTFLPaPSQVTGYVGHNVTLPCR------TDFSNVTqSQWEFlspDGNKTLIMVSSKQHGKTVHEShLKGRVDM-EDQ------SLIIKNVELSDAGSYICTVTSfpDGPSQKNIYLHLK- +>UniRef100_L5M0J8_225400/ 63 0.368 1.736E-08 2 114 116 14 111 179 +--FRVVIPKELYTAEHGSNVTLECDFYSDDDLDVEYLQASLQKLGNNTS----------------SNSTTLLKEQLPLGKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVK- +>UniRef100_G1MQ51_9103/ 63 0.294 1.736E-08 7 115 116 4 116 193 +-------PSQVKGVWMGST-TIPCTYT--PSQDFTQQVLTWSMErdlSTSTIFRRDGSGDHIL-LSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQVTWRSENYslitKEVTtmVKVtKA +>UniRef100_A0A7L0KTS2_208069/ 63 0.273 1.736E-08 5 113 116 5 113 218 +-----TVSESVVIGEVGQNVTVPCHYSVRKRNDITSM--CWGRDrcpsskcSRPII-WTDGW-RVTAQH---SNRYQLKGDLLS-GDVSLTIVNAGEADSGTYCCRVEHSGwFNDQLINHKV-- +>UniRef100_A0A7L2W2D9_56262/ 63 0.242 1.736E-08 2 103 116 12 115 231 +--FLSTGPTvsgSLVKGKVGQNITVPCFYPVRRTQDITSM--CWGRDSCPVSKCYQTiiWTDGWKVTEQYNSRY-MLKGNLPMGDVSLTIVNAEEADSGIYCCRVEISG------------ +>UniRef100_A0A3B3TMY8_48699/ 63 0.313 1.736E-08 25 106 116 33 115 251 +-------------------------VSSDPGSVLVQLYLQMQRFPVSVHSFYSNQDQLGHQDQNFRGRTSLFLDQVSRGNASLLLRDVQLQDEGRYNCYISTtEGYKE--------- +>UniRef100_UPI0010A2E6D7_299321/ 63 0.281 1.736E-08 14 114 116 37 133 270 +--------------QVGVTITLPCKADVDPN---STPYVQWLTQSETVFE-RKGREGFPGVG--YEGRADVPLPLLEDGNCSLHLTDVRLSDAGFYQSFLVVGKANIKqKILLQsVQ- +>UniRef100_UPI0013B45208_8084/ 63 0.241 1.736E-08 0 113 116 1 107 271 +DVFSVAFQTSRVEVEYGEPAVLHCYGSVLEEEG----VVHWELRGEDVIILREGEAQV---SEKFKGRVELpSEEQIREGNWSIVLRETRLRDADMYEC--IFGGATTiSTVWLSV-- +>UniRef100_A0A7E6DEU4_89673/ 63 0.382 1.736E-08 2 115 116 32 129 272 +--FTVTVPKDLYIVEHGSNVTLECDF-----YSGNYLEV------EHVTATLQKVENNTSSHS-----TTLLKEELK-GKALFHFSQVQVSDAGRYHCLIGFRTTwDYKYLTLKVKA +>UniRef100_UPI000CEB01A0_8036/ 63 0.310 1.736E-08 40 113 116 6 76 273 +----------------------------------------WSQKR---CICTDRGDDNVLQNPSYSGRTSLFSEELKNGNXSLKLTNVKLSDGGSYTCYIPTLGHQKTTIELYV-- +>UniRef100_UPI000529E545_57412/ 63 0.257 1.736E-08 1 114 116 32 158 274 +-ALQVSIPRQPaLDAVLAGDITIPCLITyLDPQPTtgtsgrravLGTPRVKWTFisEDKEV-EILVARGDRVKVSEDYRLRASLPIFQQHYTNASLLLTQLRPNDSGLYRCDVQHGiEDGHAILEVKVK- +>UniRef100_UPI00194001E2_260615/ 63 0.247 1.736E-08 4 115 116 15 129 280 +----VLMGSTPLIVSLNDNISIPCKISGynTAELDIKKVGVTWYLktpradQEEKVFTFHAGA------HISYRNGASMSDSDLRRGNAALSLPQIQFKEAGIYRCYVIVaPSDAHGTAILEVVA +>UniRef100_UPI001403A8D4_386614/ 63 0.276 1.736E-08 1 115 116 6 120 284 +-SFT---PLD-VTVQNGLCALIPCNYWYPSYLNNKPRIGIWFNseasNDNNVAL---HSKDSSKESTKFRHRTRLSGD-LGDNNCSLVIDNVTQQDAGPYIFRVEFGrgdGFNYYPVTqLHITA +>UniRef100_A0A3B3BSD5_30732/ 63 0.328 1.736E-08 43 115 116 1 76 294 +-------------------------------------------PGKVhVHGFFENQDQLAEQDQRFKGRTSLFQDRISEGNASLLLTGVKVQDEGRYQCdtFTIEEGKETSYVNVKVTA +>UniRef100_A0A7J8I0H1_27622/ 63 0.218 1.736E-08 1 113 116 25 128 297 +-AYGLSAPQDQViTAIEYQEVILKCKYP-KKTMDS---RLEWKKLGPSV-SFVYYQQALR---GEFKDRAQML-------DFSIRIKNVTRNDAGKYRCEVSTPSDqgqslEEDTVTLEV-- +>UniRef100_UPI0015922FD4_8524/ 63 0.245 1.736E-08 18 113 116 29 127 370 +------------------NITLPCHHRL-YRLGQTSLDIEWLLknsdaEPKVVINY-AGSNTYTYFNDEQKGRVSFASNN-RTGDASLEISFLQPSDAGQYTCKVKNaGQYEWTHITLKV-- +>UniRef100_UPI000D71F2E0_13735/ 63 0.223 1.736E-08 36 115 116 0 82 400 +------------------------------------MDVQWRRierEFSLVHEYmSDGTQDLPGKD--YQNRTEMFPQEFSSGNVSLKLKRIQMSDDGQYWCLVRNPERSLESTTdLRVAA +>UniRef100_UPI00109F966C_27687/ 63 0.280 1.736E-08 11 113 116 33 143 422 +-----------ITVLWGSNLTIPCSYQPSSSYseNRQKWTIMQFTGEKSIFS-RHGDESTISLLE-YRGRVSV-PDISTVGNVSLTLTKVTLEDRGDYICEVdlrSKDGqitplsAHTKIIILRV-- +>UniRef100_UPI001447AF14_310571/ 63 0.257 1.736E-08 1 115 116 24 147 448 +-ALDVNIPKEVYEYARGDNITLPCSFK-PKATNPPMIVISWSAEGaqanaeeTLILTYYSGSKTLDIK-SLYEGRVALDVD-VPKGKADLKLSSITLAENKVFECRVQIPGDDEgkpadtARVVVLV-A +>UniRef100_V9KWB4_7868/ 63 0.290 1.736E-08 1 114 116 42 159 463 +-SFDVTIFKDPMEVLLDTAVRLECKITnyGSDTLNLDNLAVQWlftYKNmtKKEIYVFNGGK------HISKKAGVRMSDDLLKLGDATLELLRVQFEDEGQYTCAIFITPSkveKSASILVSVK- +>UniRef100_UPI001AAD64FD_8407/ 63 0.276 1.736E-08 13 115 116 27 124 468 +-------------ARMGSNTTIPCKFNVNAvPAAQRTFSVLWQFQEKEIFRYPNNPGALN-------SRLSIDQDTIKDGIADLYMSGVSISDGGLYKCSMAQiPGEKGKEIRLDVYA +>UniRef100_A0A6A4RRV0_52904/ 63 0.250 1.736E-08 11 106 116 29 124 485 +-----------VFAEAGSQAVLPCRYS-STSYD--SPGILWIKTNKGTV-WRKQKSGLQFWGSSWSqkgiQRVHCPHSQFERGDYSLQINSVREEDGGVYSCTVEGQGDEY--------- +>UniRef100_UPI0007426892_28743/ 63 0.237 1.736E-08 17 113 116 202 298 551 +-----------------ESVTLPCKSIVCLPKD---VTITWRNNKKHVVHMHQGNsKKIEEQHRRYKDRTQM-KESFKLGDFSLILKNPTDKDTDIYTCTISNISEDIlikKQVLLDV-- +>UniRef100_UPI00159CB871_195615/ 63 0.237 1.736E-08 8 114 116 47 162 746 +--------EGEITAEAGLCVVIPCSFTVPAGIQVS--HIVWFKcePTKDRCgdgdMIFHTNTDSDKVQSEFKGRVSLLESDVSQKNCSIIVNDLKESDSGAYQLRVNTvpSGGSYtfpKRTTVSVK- +>UniRef100_UPI0018A0C6EB_72105/ 63 0.238 1.736E-08 4 114 116 40 163 1298 +----VTIPNtPPVVAVLGGSLTLPCLVslahpPPSPSTNgrhavLSLPRVKWSvltHGQETEILVARGDRVRV--SEAYKDRASLLNYAYSPADLTLRLESLRQNDTGFYRCEVQQGLEDADDVaQVKVK- +>UniRef100_UPI00165A7AED_8078/ 63 0.224 1.736E-08 3 113 116 29 154 1447 +---TAKIPSSLHVAgSLGSSAVLTCDLSMLPSLSSathththtrlldEDFRVQWLKlekpKDKQILVMQGSNMQL---GTEFEGRVSVPDHPLLIRNASLTIFNLQRSDEGLYLCKATHGLEDTKNIvSLSV-- +>UniRef100_UPI0006D8E2BB_7897/ 63 0.267 2.379E-08 46 115 116 2 72 125 +----------------------------------------------NVTNYYDGKEQSEHQDAQFAGRVQLFPEEVQHGNASLRFFNLRLEDAGMYRCLVVDaHGMHADTAKMQIDA +>UniRef100_A0A7K7T7C1_239371/ 63 0.250 2.379E-08 2 113 116 11 125 147 +--FLSTGPtmsEKVVIGEVGQNITVPCFYQVRGTQDITSMCWGWDSCPASkcyrTIIWTDGWKVTEQHSSRY-----LLQGNLQMGNVSLTIVSAEEADSGTYCCRVELPGlFNDQRTNHKV-- +>UniRef100_A0A2G9QFQ9_8400/ 63 0.250 2.379E-08 7 115 116 3 105 214 +-------PSA-YTATLGSEANIPCTFTSDQNLkDYPEFAVSWHYNNSAIV----GTDN----SKRYnTSKYSMDGDQALNGTANLRISNISMADRGIYQCSVSYtQFREQKTTVMTIQA +>UniRef100_A0A4W6BRB5_8187/ 63 0.330 2.379E-08 1 106 116 32 122 250 +-SFTdVE-----VSCILSESCILPCNF-----HPGAETIIHWVQVAENI--------QLRHQNQYFRGRTSLFKDQISRGNASLQLTGVEVQDQGKYRCYtmISYPHAAS--------- +>UniRef100_UPI0004D041C6_482537/ 63 0.819 2.379E-08 1 83 116 23 104 267 +-AFTVIVPKDLYVVEYGSNVTIECKFPVEKLLDLVLLIDYRETEDKNIIQFVHG-EDLKDQHSSFRQRVWLLKDRLFLGNAALQ-------------------------------- +>UniRef100_UPI000D184C29_9430/ 63 0.382 2.379E-08 2 115 116 32 129 285 +--FTVTVPKDLYIVEHGRNVTLECDF-----YSGNHLEV------EHVTATLQKVENNTSSHS-----TTLLKEELK-GKALFHFPQVQVSDAGKYHCVIGFGTTwDYKYLTLKVTA +>UniRef100_UPI0006619574_10141/ 63 0.218 2.379E-08 13 115 116 30 134 299 +-------------AYFNETAELPCQFLNSQNLSLNELVIFWQDQKKLVLyEFYLGKENLNNVDPKYMQRTSFD-----QNSWTLRLHRAQIKDKGVYQCIIHHksptGlvPHHQKDTELSLFA +>UniRef100_L5M717_225400/ 63 0.240 2.379E-08 36 115 116 0 82 305 +------------------------------------MEVRWFRNryTQPVYLYQDGRDIYGEILKDYVERTKLLKESIGEGNVTLRIENVVPSDSGEYHCLFKDGDfSEEAIVEIKIAA +>UniRef100_UPI001885CA7C_161584/ 63 0.271 2.379E-08 7 114 116 21 133 336 +-------PTYSVkmFADLGGNVTLPCRLPEeSSSFFSVGIRVKWTKlaEDealnEDVLL---SMGFHKKTYGSFEDRVYL--RELDSDDASLVITDVSMDDAGTYRCEIINGFVDTmQDICLEVK- +>UniRef100_A0A3B4UTI3_41447/ 63 0.238 2.379E-08 3 113 116 19 142 348 +---TVTTPQKYVNVTRGGSVKLQCMFVTIQETN--GLTIQWDFvPSSSLTqeqvdtqsFYVHFKCTYTGQHhCSFTKMRRIPPSSPgSTRNASIIISNMQPSDAGVYSCEVHNfpdvDGQSQVNIIVNV-- +>UniRef100_A0A091CP75_885580/ 63 0.289 2.379E-08 36 115 116 0 82 352 +------------------------------------MEVRFFKErfSTVVHLYKDGEDQKYLQVPAYRGRTVLVKDFMADGHVSLVLKNITLSDAGLYGCWFNSQTYDREAIwELKVSA +>UniRef100_UPI0018A229A6_8469/ 63 0.182 2.379E-08 1 113 116 20 170 358 +-SMTVTAPQSMVNVSVGGNATLLCTYTTTGSVD--SLFIQWSFysakekqpqthspcrkiqsMDEKsvnhcqkmvyvtdargrcswkhqIYYFQNGQ---AYEYGEFKNR---INGTTNQGNASITISNMQPSDTGFYTCEVFNpqdsSGRNQKSVAVSV-- +>UniRef100_A0A6P8NZZ9_260995/ 63 0.241 2.379E-08 4 111 116 52 162 362 +----VDTPKDALFAYRGGNVTLPCHYYYEPELsSTGRIRIKWSKlhqdntKERDVL-VAIGPSNRSY--GEFQGRVHLL--QTVAREASLVITDLKLEDYGKYKCEVIDGlEDESGIVEL---- +>UniRef100_UPI00145A98BA_7906/ 63 0.247 2.379E-08 1 111 116 31 148 372 +-AMKVTsiGPQT-VRKARGETVVLGCTF-IADDADRGELDIEWSImspdttqKDELILGF-SGGEVFHYGSQDLSKRLSFTAKNPALGDASISITDLKLGDTATYQCKVKKtPGIDTRKVTL---- +>UniRef100_A0A667ZMP3_586833/ 63 0.222 2.379E-08 30 108 116 25 103 378 +------------------------------SISVTIAALEWTRTDlgTYVFLYRDGHFDTSYQNPSFENRVELEDRHMRNGDLSVILRNVTRSDSGTYECR--FSGAAYRR------- +>UniRef100_A0A3B4B158_409849/ 63 0.204 2.379E-08 4 113 116 18 136 414 +----VSIPLDvPLRPLLGGKVLLPCYFEddvVAPPTsNMAGLlhRLKWSHvteaGTRTVLVAVNGVVRVE---AEFVDRVTMVNYPLVPTDASLEITELRRADSGIYRCEVTHGtHSKHDTVHMHV-- +>UniRef100_L9KK13_246437/ 63 0.392 2.379E-08 4 114 116 12 109 618 +----VSVPKELYAVDYGGNVTLECDFDTGGHVELEAIKASLQK--------VENETSPN------SERATLLEEQLPLGKALFHIPSVQVRDAGQYRCLIIYGlAWDYKYLTLKVK- +>UniRef100_UPI000462C0B4_28377/ 63 0.284 2.379E-08 0 115 116 27 135 655 +DVFT----PETVEAEIGKTALIECRFSV--PENANYTYVHWhameKHSRKLIISMIQNVEQNK--DPKYKDRLSILS------NFSLKISDVHLKDGKVYVCQVGLGslGAGENRTELRVsKA +>UniRef100_UPI00189FCC5C_72105/ 63 0.226 2.379E-08 0 114 116 28 152 1958 +DVLSVSIPlEEPQRPLLGASMVLPCYFedhtvpdPGAPTIAPLAHRIKWSLVTKQkvttILVALEGQVRIR---ESYLDRVHLVGYSVTSTDASIKISELRSSDSGVYRCEVQHGIEDNHDIVdVQVQ- +>UniRef100_A0A1U7SW12_38654/ 62 0.259 3.261E-08 36 113 116 0 80 139 +------------------------------------MEVRWFRSkfTSYVHLYRYRKDQFDQQMPEYQGRTELLKDGFTNGSVDLKIASVQLSDEGQYTCFIQDDViTEEAQMEIKV-- +>UniRef100_A0A7L0XJ41_137541/ 62 0.209 3.261E-08 13 115 116 1 105 209 +-------------AFLNHTAYLSCYFPNPQKIDVRDLIVFWQKDSGSVVnELYYGEEKYDHLSPDYINRTKVDVDK-----WTLQLLNAGVKDEGCYECIIQHkkeGPPkviHTSECSLHIIA +>UniRef100_UPI0013635A5F_1196302/ 62 0.278 3.261E-08 13 115 116 1 114 212 +-------------ARPGSTQTAPssiCCARAQllPEQHAQDMEVtrFWEQFSPFVHCYKGGQDQYREQMLQYRGHTELLKDGLAQGSTHLKIFHVQLSDRGNYTCFV-QRGSDYnwpvvDRSVVHVPA +>UniRef100_A0A3B5RFF6_8083/ 62 0.264 3.261E-08 11 111 116 41 133 234 +-----------VSCVINQDCILPCRFKN------GVTVMEWEsKTSSLIVSYDHRGFSY---SESFRSRASLFEDQISRGNGDLLLRGVKVDDEGRYRCTAKINGIYYTNLVV---- +>UniRef100_M3ZXV8_8083/ 62 0.258 3.261E-08 11 113 116 19 122 261 +-----------VVGQTGQNVTLPCEYKI---KDHGAVHVCWGKGEipssgcNNQLISTNGHEVVTSVSSRYQ-----LLGQLDQGDVSLTILNLTEEDAGRYGCRVQINGpfNDQKHhFDLRV-- +>UniRef100_UPI00196AF026_143291/ 62 0.391 3.261E-08 2 115 116 20 118 270 +--FTVTVPKELYMVDHGSNVTLECDFETEGHVEFGHVKAS-----------LQNVENETSLHS-----ATLLEEQLPLGKALFHFPRVQVRDEGQYRCVIIYKGAwDFKYLTLKVKA +>UniRef100_UPI000523ABC9_8897/ 62 0.259 3.261E-08 6 103 116 16 115 273 +------GPTisgSLVKGKVGENITVPCSYSVRGSQDLTSM--CWGRGscppskcDRTII-WTDGWKV----SHQYNSRYTL-KGDLQRGNVSLTIVNAEEADSGIYCCRVEIPG------------ +>UniRef100_UPI001A7E2FDD_43689/ 62 0.241 3.261E-08 1 108 116 19 132 274 +-AIEVTMPQSQYEFARGDNITLPCSFKSAINLNtAEVVVITWTAlaleanvKDATILTYYHHIKKTGI-TPAYKGRASLDVDVL-NGKANLKLSSISLADNKDFECHVQIPDDDDGT------- +>UniRef100_A0A3B4F9U2_303518/ 62 0.259 3.261E-08 15 114 116 54 158 289 +---------------VGGRATLPCLLPRAGDSAVAGTRhVQWAIAFDTVFERRGGE---MWQHEDYEGRLTLPEDRLRTGNCSLTIDDVQVRDAGrydIYTVTARRGSTNTrsfvQTVELSVQ- +>UniRef100_UPI0003316459_42254/ 62 0.226 3.261E-08 11 115 116 15 133 306 +-----------VQALVGESVALPCVYPQRASFELDDLYVYWQIteGDKPkTVAWHLGSSPEDRAGCESKDgcewwaRAELVPADMQHGNFTLRLADVSPRDEQVFQCLVFKKSLGLKEIlrqrvTLRVAA +>UniRef100_A0A3Q0DWM7_1868482/ 62 0.221 3.261E-08 1 115 116 27 165 307 +-AFKIATPYSLYVCPEGQNVTLTCRLlgPVDKGHDVTFYK-TWYRSSrgevqscserrpiRNVTfqnlHLHHGGHQVANTSQDMAQRHGLEATSDHHGNFSITVRNLTLLDSGLYCCLVveIRHHHSEHRVHgameLQVQA +>UniRef100_A0A6P7YSJ9_1415580/ 62 0.269 3.261E-08 6 114 116 21 124 333 +------GPKR-LTVQTGEDVWLTCLIRVgDQSLDATQLIVHWSKNgfDKAIF---NGT-------PRYGpPGSKLSIKEFAKGNVSLFLPSVkKMTDQGMYLCDIQYaESKGQHYINLNVQ- +>UniRef100_I3LLG6_9823/ 62 0.224 3.261E-08 5 113 116 66 189 341 +-----TGEKEVLVVERGAPALLTCvnraHVWTDRHLEEAQQVVHWDRQppgvphdraDRLLDLYASGERR-AYGPPFLRDRVAVGADAFARGDFSLRIDPLEPADEGTYSCHLHHHycGLHERRIfHLRV-- +>UniRef100_A0A7L1RAS7_52622/ 62 0.254 3.261E-08 5 115 116 1 114 360 +-----TVSQAVVRGTVGQPVTLPCSYHVKRLKDISDM--CWGRGscpnskcNKQVLQ-TTGSRV----TSRLSQRYNL-HGPVSSGDVSLTIAAAQAEDAGIYCCRVEIPGlfNDIKRnIRLElVTA +>UniRef100_UPI001A9960B2_8245/ 62 0.273 3.261E-08 1 108 116 19 131 444 +-ALQVNIPQEQYEHARGDNITLPCSFKPAKAINSSSLvIITWSVEaDKAnaketviLTHFSTGTTDIK---SLYEGRVSLDV-NIPSGKANLKLSSITLADNKNFECRVLIPGDDEGK------- +>UniRef100_UPI000CDF9E21_8036/ 62 0.264 3.261E-08 2 115 116 31 148 594 +--WTITFSPAEITAEKGLCAVISCTFT--HPDDIKPTTAIWFKcprngkCDKNKINIFHSETPHKTQ-EDFKQRVSLLETDLTKKNCSVIINDIRDNDAGEYQFRMLEGPFTFpQKMKITVTA +>UniRef100_UPI001476C8B6_8010/ 62 0.236 3.261E-08 8 113 116 31 137 636 +--------EDRVEVYLGNPAQITCMFTV--PVNTDDVIIQWYKltKTKNRLRLYYGDRDMETVDKPFQDKVSVMR-SVNSGEVVLTIKDVVLEDEREYICQVNEsSGTiGVGRTSLKV-- +>UniRef100_A0A7K6I4U2_243059/ 62 0.266 4.469E-08 16 114 116 6 105 126 +----------------GST-TLPCTY-V-PSEGFTEQTLSWSMErDSSIStIFRRDDSGDHILLSKYRGRVSVPKDSP--GNASLLIENLEMPDSGHYTCQVIWmstdNSLITREVTTTVK- +>UniRef100_A0A4W6D2L7_8187/ 62 0.252 4.469E-08 17 97 116 21 107 169 +-----------------SNIMIKCTssFRASTKENIVQKLFDWKKDGqKEVFLYDAGihyNNGRPGQDEQFKGRVSHFQEQLKYGNASIIIRDIKIEDRGNYTC------------------ +>UniRef100_A0A7L3IJG3_254575/ 62 0.224 4.469E-08 1 115 116 13 133 196 +-SFLSTGPavsELVVIGEVGQDITVPCYYSVQNRRDITSM--CWGREScpsskcSQPIIWTDGWRVTEQHSSRYQ-----LKGDLQKGDVTLTIVNAREADSGIYCCRVELPGwfndqLSNHKVVVK-KA +>UniRef100_A0A3B3CRH9_30732/ 62 0.210 4.469E-08 23 113 116 36 131 198 +-----------------------CR---NENIN-QVFLLEWTKPnlkGEETVFLYRSDGILLDQHESFRNRVSLKNSQMKDGDLSVVLENVKIEDSGTYQCRIlQENGSQRrwsliSSIHLQV-- +>UniRef100_UPI0011C0D26A_8175/ 62 0.247 4.469E-08 4 108 116 20 113 206 +----VQVKPE----QLGQDVTLPC-----DAGDVTIRAAEWTRSDpkpaKGILFYAGGFLDDKIQ------QADLVTKDLKTGNVSLILKNVSREDVGTYECRVATAGSRRKK------- +>UniRef100_A0A3B3WRH7_48701/ 62 0.342 4.469E-08 47 115 116 7 76 216 +-----------------------------------------------VHSFYNNQAQLRHQVHWFRGRTSLFTDQIPRRNASLLLTAVKIQDEGRYMCRTSTsEGNKRAFVDLKVEA +>UniRef100_A0A3P8VDF6_244447/ 62 0.275 4.469E-08 11 96 116 3 87 217 +-----------VTVPVGDRAVLPCSWRaVLEDLDSSSCHIQWRTIAAEIV--FEQWGALKWQADEYQNRVNVPEDNLGSGDCSLLITDVQHGDTGKYE------------------- +>UniRef100_UPI00111374D5_173247/ 62 0.250 4.469E-08 1 109 116 19 130 245 +-ALTVNIPEETYEHVRGDNITLPCRFQPSKPLtSNTPEIITWTakeadHSDNIILtRYSIGVTDVR---RGYEGRVSVDVD-IPSGRADLKLSSITLEDNKIFECRVLILGDDEGKL------ +>UniRef100_UPI0011C18E58_8175/ 62 0.341 4.469E-08 40 115 116 3 80 262 +----------------------------------------WTRPGldpKYIHVQRAGRPMLMNQNRSYYNRTALFVDQLMNGNVSLKLFRVKLSDAGRYTCII-DSKKMEASVQLIVGA +>UniRef100_UPI001131835F_8023/ 62 0.262 4.469E-08 2 115 116 19 131 283 +--FLVSVQfiQSkdvtMVIGEVGGAVTLPCT--SDIQRLPNHLYV--QRPDPNkFINGYHKTRDLPSPHPEYANRTQVDHTQ---G--TMRLWNIRLSDEGLYECHIGYPTtNNQKNIQLSVTA +>UniRef100_UPI000D0A5334_74940/ 62 0.262 4.469E-08 2 115 116 19 131 283 +--FLVSVQfiQSkdvtMVIGEVGGAVTLPCT--SDIQRLPNHLYV--QRPDPNkFINGYHKTRDLPSPHPEYANRTQVDHTQ---G--TMRLWNIRLSDEGLYECHIGYPTkNNQKNIQLRVTA +>UniRef100_UPI0018E71352_27794/ 62 0.238 4.469E-08 14 113 116 2 107 295 +--------------ERGSSVELPCHY--KTSVD-KNFILEWRFapasiapeQGKPILYFTNDKlYKPGSQ----AKRLSLLHDPPTMGDATLQLAHVRPSDNGTYICEVNNPpdfyGSSSGFIHFTV-- +>UniRef100_A0A4Z2BEQ3_433685/ 62 0.300 4.469E-08 16 111 116 3 98 303 +----------------GHNATIPCRFRYEPKLNtPREARVKWTWqpaGGRETEVLVAAGSNTRS-SEKFRGRVHLRQDFP--GDAALVIAEVTLSDMGRYRCEV-VDGVEDKSVSV---- +>UniRef100_A0A671VT27_8175/ 62 0.221 4.469E-08 18 113 116 30 130 310 +------------------SVTLSCHFTLSYR-DVERIDIEWNLkpsdiqaEEKTVIWY--TADRIHDNYEPLKSRIHFVSRDPASGNASVVIRDLKVSDSGTYQCKIRKlPGYSSIVIRLAV-- +>UniRef100_M3YPK4_9669/ 62 0.243 4.469E-08 4 115 116 29 141 333 +----VEMARETQTVFLNDNVTIVCKVPSDSPLNITLMGVTWFRkhhmstTEVTVFQYFGGNRMIT------RPGASVSLSKLERGDASLKLPDIRLEEAGEYRCEVVMtPNKAVKTIQLEIVA +>UniRef100_A0A315V838_33528/ 62 0.250 4.469E-08 7 113 116 24 134 337 +-------PASLISVktDLGGNVTLPCKVHEDETFFFGSLKVTWIKvgedqsQNEDVLV---SMGLHKRTYGNFENRASLL--DLESGDGSLVLIGVSMEDMGRYRCEIINGMEDViQDVILEV-- +>UniRef100_A0A3Q3EXL6_56723/ 62 0.243 4.469E-08 1 113 116 28 146 366 +-AMQVTssGPQTIQKAQ-GESVNLGCTYTPGPQ-DTGELDIEWSNvspdmtqKDQLILSF-TGGLMHQYGDPSISSRMKFTGKPL-LGDASISISALKIKDTATYQCKVKKaPGVDVRKVTVVV-- +>UniRef100_A0A3Q1DB07_80972/ 62 0.430 4.469E-08 43 113 116 34 105 388 +-------------------------------------------GDFCTHSYDDNQDQLEHQHQSFRNRTSLFKDQISTGNASLQLTGVKVQDEGTYQCCTSTmTENDNSFINVKV-- +>UniRef100_H2MMM7_8090/ 62 0.214 4.469E-08 6 114 116 170 293 428 +------GQKVVYVVLLGSTVVLPCinrrTVWIDSSNEEDQQVVHWDRQspgvgqdhaDRLVDLYASGEQ--RSYGPLFLQRkMNISNQAFAVGDFSLTIRDVQPTDQGMYSCHLHHhycGLHERREFQVKVQ- +>UniRef100_H3ALD4_7897/ 62 0.245 4.469E-08 5 113 116 25 137 436 +-----SSSRSTIQIARGETIKLECKFSL-ASTDVGALDIEWVLMNPDMTanddLIVFTGNNLFKETCNVRDRLKFVSSDPGLGDASIELTDLKLSDTGTYLCKVKKtPGLDTQKIVLAV-- +>UniRef100_UPI0018E25990_77115/ 62 0.250 4.469E-08 11 113 116 25 128 463 +-----------VTAEAGSQVVLPCKCEI-PQCDPA--AITWSKDNKGTV-WRKQSSGLQYLGSSWfqKGssRVRCPHSDFVKGKYSLEINDVNVEDGGLYKCKVEFKGrVIEKGIMLRI-- +>UniRef100_A0A7K7YH12_74200/ 62 0.242 4.469E-08 1 114 116 33 159 909 +-ALQVSIPRHPaLEAVLAGDITIPCLITyLDPQPTagtggrravLGTPRVKWTFisEGREV-EILVARGNRVKVSEDYRLRASLPIFHQRYTNASLLLTELRPNDSGIYRCDVQHGIEDGHDIlHVKVK- +>UniRef100_UPI0010FA7AFE_113540/ 62 0.201 4.469E-08 4 114 116 33 153 1427 +----VSIPAEtPLRSLLGGTLVVPCYFqdntvhdPGAPTIAPLSHRIKWSYvtKDKVsvILVATEGKVRVE---SHYLDRVTMVNYPMVPTDASMEITELRANDSGTYRCEVMHGiEDNYDTVQIQVQ- +>UniRef100_A0A3Q0R3A1_61819/ 61 0.238 6.124E-08 36 114 116 0 83 91 +------------------------------------MLLEWMdRYSRKVHVYQSGSDQPEEQEQDYRGRTEmkMNKDLLETGDLSLILKXLKQSDRGTYRCCIWSKSNiiRSKTVKLEVK- +>UniRef100_A0A672FPX8_181472/ 61 0.237 6.124E-08 21 108 116 36 129 205 +---------------------LTCStdgFSLlSHCSSVFSLIGCWRSEepdlkDQPVLLYRDGHFDPDN-HPSYRNRVDL--KDVKDGDVSLILKNVTFNDRGTFECYVIQGGEQSRK------- +>UniRef100_UPI00093D2886_186990/ 61 0.339 6.124E-08 2 115 116 20 118 225 +--FTVTVPKELYVVDYGSNVTLECDFDTGDRAEFGHVEASLQKVEDNMP----------------ANSITVLEEKLPLGKALFHFPRVQVRDAGQYRCVmVYRSAWDYKYVTLKVKA +>UniRef100_UPI0009057A7E_8128/ 61 0.254 6.124E-08 11 113 116 134 240 272 +-----------VDVTEGaESVLLP--F-ESKKCKREDIIVEWKRiQDKEIkaIVYEQGQTQHHKNNKPFRRRTEMKKDPRTTGNASLTLRNVSCEDGGVYICTVcDNEGKtlEQQVVVLLV-- +>UniRef100_A0A060W175_8022/ 61 0.270 6.124E-08 2 115 116 30 146 278 +--WTITFSPAEITAEKGLCAVISCTFTHSD--NIKPTAAVWFKcpesdrcdEDKNI--IFHSETHSKAQ-KGYKQRVSLLETDLTKKNCSVIINDIRNNDAGEYQFRLPSSYTYSKKVSITVSA +>UniRef100_UPI001B3AC332_0/ 61 0.264 6.124E-08 2 95 116 21 119 278 +--WKINVPRH-INATLGSNVTILCNFSYPEMYHTDKLQVYWKRRvkssfntyDNDQYQYVFHTND-TYVFEWYRGKT-MLIGNKAEGNCSLRILNITHSDMGLY-------------------- +>UniRef100_A0A401PR59_75743/ 61 0.300 6.124E-08 47 115 116 10 79 313 +-----------------------------------------------VHSFYRSKDQQSNQNQNYKGRTKLFINKIMKGDASLQLTGVNMADKGVYQCYVSTpDGKHEMDILLKLTA +>UniRef100_UPI00148698AF_8103/ 61 0.245 6.124E-08 7 114 116 34 145 346 +-------PTVMVLGILGDNITLPCQLPskdVMAHANI-GIRVKWTKvaEDealnEDVLL---SMGFHKKTYGSFADRV--FLNEVDNEDASITITGVSSADAGKYRCEIINGMVDIiEEVTLDVQ- +>UniRef100_A0A6P8G180_7950/ 61 0.250 6.124E-08 15 113 116 53 151 411 +---------------VGVNATLPCHHQYWQSSD--SLDIEWILHKPNskhrVLITFFNDKVYEVESED--GRLSFAGDYLS-GDASLLISDLQLTDSGEYHCKVKSGGkYQWNQVSLIV-- +>UniRef100_A0A673AP20_375764/ 61 0.263 6.124E-08 4 108 116 23 127 430 +----VTIPQEVYEYARGDNITLPCSF-ETRQTNPGLVVITWSVEGEKetqiaVHYSHDGRTDIK---QAYEHRVTLDID-IAAGKANLNLKSITLQDNKVFECRVMIPGDDEGT------- +>UniRef100_UPI00097DC33B_8255/ 61 0.243 6.124E-08 1 108 116 19 131 432 +-ALQVNIPQDQYEFARGDNITLPCTFTPASGPTPKLVVVSWSAEaatanakETQIITYYFPSGTTDI-NSKYEGRVSLDID-YASGKANMKLSSITLADNKVFECRLLIPGDDEGK------- +>UniRef100_UPI0018DA0CEE_8839/ 61 0.242 6.124E-08 51 115 116 11 76 436 +---------------------------------------------------YDGKTQKEKQDERYQGRTEFFHSEFGAGNMSLLLKNIRSSDKGSYTCVVSFNDEYHDVlIELKVAA +>UniRef100_UPI00147F7378_310915/ 61 0.232 6.124E-08 6 113 116 172 294 443 +------GQKAVYVVLVGSTVVLPCvnrrSIWMEGNNEEEQQVVHWDRQapgvqhdraDRLIDLYASGER--RHYGPLFiQQKMNISASAFSYGNFSLIISDLQPADQGLYSCHLHHHycGLHERRIfQLTV-- +>UniRef100_A0A674JIR7_2587831/ 61 0.257 6.124E-08 2 95 116 49 146 456 +--FTLVVPQ-LVSVQEGLCVLIPCNFTYPASYDTDNPSAelnrQWYKEPATV-----GQDHPVASNiPTVKvsqetqGRFRL-TEDPAHGNCSLQISDARQTDAGRY-------------------- +>UniRef100_UPI000BB02DEE_6565/ 61 0.212 6.124E-08 0 115 116 20 146 503 +NALTVTSPTE-INASLGSgaTIVLNCSF--EKETGERVFLISWTKRNETgneyrkMVSYY--PSYAVYNDPDMKSRSNIISFNDSSPNAILNISEVQCKDDGQYQCVVGYmnsngieiGTQTETSVYIQVKA +>UniRef100_UPI0018650B11_118141/ 61 0.275 6.124E-08 38 113 116 337 413 547 +--------------------------------------IQWQTlAGRDvitVHSYYHGNDQLEDQDRRYKGRTSLFKDLISHGNASLLLQSTSIQDQGRYSCQTLNQRS---FVNVTV-- +>UniRef100_UPI0018860285_161584/ 61 0.220 6.124E-08 2 113 116 31 152 586 +--FCISLSKSQIVSEVGLCVVIPCSF--SSASDFTPHSLVWFKcpqsksrcSDTEI--IFHSKNSGKIQ-EHFRGRVGMLEPDVRRRNCSIVINDLTFSDSGSYQLRVNGfvssnpDGFTFrRRVSVTV-- +>UniRef100_UPI0011EA2C66_63155/ 61 0.238 6.124E-08 2 114 116 33 153 625 +--YCVTLNKEELRAEAGLCAVIPCSFK----TAFKAQHIAWYKceASEPTCRYplvvFHTKNNINVQ-SGFEGRVSLLEPDVSQNNCSIIINDLKESDSGLYHLRVNGelNGKQEgfsfsPRVTVSVK- +>UniRef100_A0A6J0UD81_103695/ 61 0.221 6.124E-08 12 115 116 39 145 846 +------------TAHFGEDVVLQCDiIEHSPSElDIKKMAVVWHQetsgvnGKKELYLFLGGK------HTSNRNGSRLDESELEKGNAALFLPQIQAKDEGAYTCSVTVtPDHAEGTTILEVLA +>UniRef100_A0A4Z2G7L6_230148/ 61 0.200 6.124E-08 0 114 116 25 156 1206 +NSFIdpeevlsVSIPlQEPQRPLLGSSLVLPCYFkdntvpdPGAPAIAPLAHRIKWslvtKKHVKTVLVALEGQ---VLISESFLDRVHLLHYTSTCTDASIKISELRTSDTGFYRCEVQHGiEDSHAMVHVQVQ- +>UniRef100_A0A4W4GMH9_8005/ 61 0.226 6.124E-08 0 114 116 29 153 1261 +NTLSVSIPiAGPLRPLMGDKMVLPCYFldntvldPGAPTIAPLAHRIKWSLitkeKSTDILLASEGTVAL---NKRYMDRVSMIAYPMTPTDASIEITELLSNDSGVYRCQIMHGiEDSHDTVDVKVQ- +>UniRef100_A0A6P8PW70_260995/ 61 0.227 6.124E-08 4 114 116 33 155 1270 +----VSIPtSPPINAILAGTLAIPCHIthlvpfptpTLGRQAVLATPRVKWTFiSDGKEVEILVARGQKVKISEEYRSRVSLPYYSLFPTDATLELSNLRSNDSGIYRCDVQYGiEDDHALLEVKVK- +>UniRef100_UPI0011C48410_9244/ 61 0.245 6.124E-08 0 114 116 26 146 2034 +DSLEVKIPeQSPLRVILGSSLNIPCYFNIPEEEDTSALltpRIKWSKlsNGTEVVLLVATGGKIRL-NAEYREAISLPNYPSIPTDATLEIKALRSNHTGIYRCEVMYGIEDRKDtIEVLVK- +>UniRef100_A0A665UVB5_173247/ 61 0.426 8.392E-08 54 113 116 3 63 76 +------------------------------------------------------RDQLADQNQNYRGRTSLFKDQISRGNASLQLREVKVQDEGRYRCYTSTmRGNQEAFVELRV-- +>UniRef100_A0A498NLH1_84645/ 61 0.205 8.392E-08 38 114 116 8 84 87 +--------------------------------------VHWRHNGsKIVFDIIKSKDSLETQDPQYKNRTETFALEYLRGNFSIKLNNLQHTDAGKFSCFI-TPSNEQQTVELQVN- +>UniRef100_A0A7K8KQP9_89386/ 61 0.245 8.392E-08 2 113 116 12 126 231 +--FLSAGPtasESLVKGEVGQNVTVPCFYSVKNRQDITSM--CWGRDSCPaskcyqPIIWTDGWKVTNQYHSRY-----ILKGNLLMGDVSLMIVNAEESDSGMYCCRVEISGwFNDLRMNYKV-- +>UniRef100_UPI000D30310A_106582/ 61 0.256 8.392E-08 40 113 116 3 84 232 +----------------------------------------WTKPdlqtDNYVIYLKDGHFQKDFQHKLFKGRVELkDSKWMTNGNFSVILQNVTLNDSGTYECYAAYNNQAAKllnNISLKV-- +>UniRef100_UPI001156AC01_2587831/ 61 0.228 8.392E-08 36 115 116 0 82 268 +------------------------------------MEVLWRKiEPGFVLIHEYSEEGTQgLPGEGYQTRTELFPQEFSSGNVSLKLKRLQVADAGTYQCLVRNPEwTQEATTELQVAA +>UniRef100_UPI0013F286A2_106734/ 61 0.252 8.392E-08 36 115 116 0 82 280 +------------------------------------MEVLWRKiGSEYILVHkYSDEGSRDLPGESYQTRTELFQQEFSSGNISLKLKQLQVADAGTYQCLVRNPGWSQEAIaELRVAA +>UniRef100_UPI000D535AEC_9402/ 61 0.265 8.392E-08 36 115 116 0 82 303 +------------------------------------MEVRWFRNryKQPVHLYKDGKDLHGETIFQYVERTQLLKEAIGKGKVTLRISNISVDDDGPYHCFFKDGDFYEEAITeVKVTA +>UniRef100_UPI00195443F4_47969/ 61 0.239 8.392E-08 2 91 116 15 104 303 +--FPLVAASSETNGTRGEPLLWQCT--LSEQFDPEKVGIYWQNqnNNEMLHYYRNGKEDLEHQSVSFKNRTKIFPDQLRSGNLSLIIDPLMPED------------------------ +>UniRef100_A0A1S3WKA8_9365/ 61 0.277 8.392E-08 36 115 116 0 82 365 +------------------------------------MHVTWYRvsPPALVYHYASYWDHLKDQSPEYRGRTEFLKQEITKGQGALRIRPVLPSDDGEYRCNFASSTfENEAQFKVLVTA +>UniRef100_UPI001AAC67F5_8407/ 61 0.256 8.392E-08 2 113 116 22 144 427 +--YCVDQPRET-ESFVGENLTLPCKFvYPEKKETVSDVNIIWKAYDFQYCRFTTKNEIYNPLTkisfSKYQGRLLLRGDPLA-GNVSLILNNVTLNDTNRYCCRViiSFKGKEKKQFQsvdgtiLTV-- +>UniRef100_UPI0013B3EF8A_8084/ 61 0.247 8.392E-08 7 111 116 69 168 434 +-------PETSMSCVLNQDCILPCR--IDDRID----SVRWSYENPPseIVSYDQGN---ISYSESFRSRASLFEDQISRGNGDLLLRGVKVDDEGGYKCIpvIPRQPSDLELAKL---- +>UniRef100_A0A6J1VT55_8663/ 61 0.268 8.392E-08 4 115 116 31 138 618 +----VSVP-DVVEAEIGETAVINCEFSL--PENSSLAYINWFSGekiaRKRIISLLQDKEDWEE--DQYRDHLNIAK------NFSLVIKKVTPQDAKFYICQVGLGsvGVGENRTKLQVsKA +>UniRef100_UPI000E3FF71B_8154/ 61 0.230 8.392E-08 0 113 116 16 150 887 +NAETVTSQQcsgqycialsETLTAEAGLCVVIPCSFT--TGFGFTPKHIVWYKceaysrcdYDHEII-FHSNKNNIRVQYG-FEGRVSLLEPDIRQNNCSIIINDLKESDSGLYRIRVNGerkwreDGFASiQKTTVSV-- +>UniRef100_UPI001145CF08_31033/ 61 0.248 8.392E-08 4 114 116 34 157 1139 +----VTIPtSPPVAAVLGGNLTLPCLvslthpppapFTNGRHAALSLPRVKWSVviNNEE-TEILVARGDRVQVSEAYRGRAALLHFTHSPADLTLHLESLRRSDGGVYRCAVQQGlEGDDDTMLVKVK- +>UniRef100_A0A3P9A6B7_8010/ 61 0.261 8.392E-08 4 114 116 42 163 1603 +----VTVSKTiPIsTAPLGGSITVPCQVSLSTGPSPSPLTpipprVKWSvvRDGEQeetEILVVRGER--VKVSEAYRQRAQLvrFVDSPE--DFSLWLRDLRSSDTGHYRCEVQQGLDDSNDFTqIKVK- +>UniRef100_A0A3Q1FNH9_80966/ 61 0.400 1.150E-07 43 107 116 1 65 93 +-------------------------------------------ENRSVHKYYQDQDQLEDQHQSFRNRTSLFKDQISRGNASLQLTEVKVQDEGRYKCFTNETQNNHK-------- +>UniRef100_A0A7J8EF57_27622/ 61 0.385 1.150E-07 2 114 116 19 116 119 +--FRVTVPKELYTVEHGSNVTLECDF-YSG----------YYLEAENVEANLQKVEHNTSSHV-----ATLLKEQLTQGKALFHFPRVRVSDAGKYRCVVIYSSAwDYKYLTLKVK- +>UniRef100_A0A3B4YRT4_1841481/ 61 0.430 1.150E-07 45 114 116 102 173 181 +---------------------------------------------KNMSCYYLQSNIRKYHHgTRYRGRTSLFKDQLSRGNASLQLTGVEIQDQGRYRCFVNAGGAiKVSLVNLKVK- +>UniRef100_A0A665TZU0_173247/ 61 0.290 1.150E-07 4 99 116 19 114 192 +----VICPKKLIQGEEGETVSIRCR--LDQPLDLQDEMISVRRlNlSEVVISYRDGKEYRNNNADS--NRFSLNHEDLKGGILNLQISSVQLSDRGLYTslCFI---------------- +>UniRef100_UPI0018D4F6F3_1094192/ 61 0.268 1.150E-07 21 102 116 1 82 238 +---------------------LPCSFSPEQHAQDTEVTWFWEQLSPFVHGCKGGQDQYGEQMLQYRGHTELLKDSPAQGSTHLKICHVQLSDRRNYTCFVQHG------------- +>UniRef100_A0A3Q1FEI9_80966/ 61 0.241 1.150E-07 1 102 116 10 123 279 +-SFLQTCPPSLVfpgssagsttelSVLMGSEATLRCVFDRQwRPVEWSDLTVEWNLVDKHagkrvVYTFEDGSAHVN------RGGSVVNETGLRRSDASLQLFNVTVRDEGVYTCRIITP------------- +>UniRef100_UPI001B3AF3FB_0/ 61 0.272 1.150E-07 0 115 116 18 133 317 +NAgFVVVQCSSENVGQYGQQSLLECVVrPTKDATDTQIRVVTWKKEGDEeaLLVFHNGQTTLQ---PGYKF-AEPSWDN-KNMNVSLLVTNTAVKNAGIYTCMVvTNSGDEKSDIRLKVTA +>UniRef100_UPI000E457457_205130/ 61 0.237 1.150E-07 1 115 116 22 135 318 +-AFvKVQCTTESV-GQYGQQSLLDCNVKHSEEVsDFQIRVVVWKKEgvDEPVLMF--NKEEITSQ-PGF----QFAEPSWNNRNmnVSLLITNTKVVDSGAYGCMViGNSGDDMSDTNLKVTA +>UniRef100_A0A3P9JQB7_8090/ 61 0.269 1.150E-07 12 99 116 124 202 361 +------------VVPPGEQCLCSCLIG----------FCSWSKEDSEILFgFRDGRLFPADHHESYRNRVFLKDSQMKDGDLSVVLKNVTMNDSGTYQCRI---------------- +>UniRef100_UPI0005499AC8_9103/ 61 0.284 1.150E-07 13 114 116 31 133 389 +-------------VWMGST-TIPCTYT--PSQDFTQQVLTWSMErdlSTSTIFRRDGSGDHIL-LSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQVTWRSENYslitKEVTTMVK- +>UniRef100_G3N547_69293/ 61 0.226 1.150E-07 6 115 116 169 294 433 +------GQKAVYVVLLGSTVVLPCInrrnvWTDWSDEEEDQQVVHWDRQspgvrrdraDRLVDLYASGEQ--RSYGPLFLQRkMNLSNQAFSEGDFSLSISDLQLTDQGMYSCHLHHhycGLHERREFQVTVEA +>UniRef100_A0A151N533_8496/ 61 0.275 1.150E-07 48 113 116 1 69 480 +------------------------------------------------HSFYHGKDHPEHQAERLRGRTQLFPQEFPNGNASLLLRRLSIQDAGNYTCHaVVYdaAPSTEHNLQLHV-- +>UniRef100_A0A3B3SE44_1676925/ 61 0.204 1.150E-07 4 113 116 31 149 498 +----VSIPQKVYEVARGDNISLPCTFTSNVKVTTSA-SANWAIlggtPDDPtsdpVATYYFSENNLDV-SAQFANRASMNP-QFSTGQIDLSLSNIMMSDNATFECQVQIpkdmGGKPNAKTRLVV-- +>UniRef100_UPI000CE65551_8478/ 61 0.300 1.150E-07 2 106 116 40 148 707 +--FTLAVPQ-LVSVQEGLCVLIPCTFTYPASYDtynsWAQLFRYWYKDpaivDSEPPVASTDSSRRVSQET--QGRFRLAGDLLS-GDCSLQISDAQQTDAGRYFFRFEKGTLKY--------- +>UniRef100_A0A7L3Y2D0_1323832/ 61 0.241 1.150E-07 0 114 116 26 146 2010 +DGLEVKIPeQSPLRVVLGSSLNIPCYFNIPEEQDTSALltpRIKWSKlsNGTEVVLLVatGGKIRLNTQ---YREAISLPNYPAIPTDATLEIKALRSNHTGIYRCEVMYGiEDRQDTIEILVK- +>UniRef100_A0A4X2MFK8_29139/ 60 0.292 1.576E-07 36 111 116 0 81 95 +------------------------------------MEVIWFQSTRVVYHYRDGEDLFGDQAPNYHTRTELVRDAITNGNATLNIWDVRLLDAGRYKCLFEDGfhqeflGTLLSTVWL---- +>UniRef100_A0A4W6DTZ5_8187/ 60 0.301 1.576E-07 37 114 116 49 130 188 +-------------------------------------TVEWTISDpkpKVVHWFENGHHQPGQQHESYRRRTEM-ANPLQTGDLSLTLNDPCCDDSGIYICTVRRGQDilAQKVIEVQVQ- +>UniRef100_A0A7K8NJ34_8787/ 60 0.266 1.576E-07 1 113 116 0 114 196 +-AFlDLAGPNEIKGVWKGST-ILPCSY-V-PVEDFVQETLIWTVEhDQSLgAIFRRDHSGDHILLSEYRDRVSVLKNSP--GNVSLHILKLEISDRGTYTCRVtwraSNNSLITKEITTRV-- +>UniRef100_A0A3Q2FIY8_28743/ 60 0.245 1.576E-07 43 99 116 140 196 237 +-------------------------------------------PELKVHVYRSRGDQPLDQDEKYKDRTSLFKDEMTKGNISLKLINVTKEDEGNYTCIV---------------- +>UniRef100_UPI0018ECC7A0_27706/ 60 0.210 1.576E-07 11 114 116 21 148 256 +-----------VNTTVGESTVLPCFLKTPTLTDLKNLRFYWQDEGKCVLySFNEGKEMPEHVNELYRDRITAFQQDMIRGNISVKVKNITLKDnqkvfhifaavfdsEGirRYilehrkICQITLHvAVPYKNVSLTVN- +>UniRef100_UPI0008749F73_8187/ 60 0.247 1.576E-07 3 103 116 44 138 291 +---TVHQPP-VLTAALGEDLIMPCHLNLSNEEKmTARPVLYWVHTD---------NEKLWVPSERYKRRVDLLDSDPLSLNKSIRLKNVQLADNGKYLCKVSVtmaGG------------ +>UniRef100_UPI0007A6DD30_291302/ 60 0.347 1.576E-07 2 115 116 20 117 301 +--FRVMAPQELYTVEHGDNVTLECDF-YGDDLEVEHVEASLQKMDSNVSSHS----------------ATLLKEHLPLRKALFHFPRVQLSDAGKYRCVIIYrSSWDYKYLTLKVKA +>UniRef100_A0A6J2W4N9_29144/ 60 0.256 1.576E-07 9 113 116 40 143 337 +---------DEVTARRGENVTLPCVLRTKP----SHFKVKWTKleptprGVENIILITNGHAQ--KQYGVLGPRAHLRqKHEL---DVSLRLTDLELEDDGRYRCELINGiDDESVEITLRI-- +>UniRef100_A0A1S3GXZ9_10020/ 60 0.209 1.576E-07 6 113 116 143 265 347 +------GEREVLRAARGAPALLRCvnRAPVwtDRHLEEAQQVVHWDRQppgvphdraDRLLDLYASGERR-AYGPPGLRGRAAVRADAFARGDFSLRIAALEPADAGTYSCHLHHHycGLHERRVfHLRV-- +>UniRef100_A0A671T9F2_1608454/ 60 0.302 1.576E-07 44 115 116 17 91 423 +--------------------------------------------GSLVHLYDDHEDKSTDQ-SQYRGRTELNHQELQRGNASLKLSSVQISDEGRYiqkMCFIQSkSWFDDTNVDVKVEA +>UniRef100_UPI001888FA4F_134920/ 60 0.231 1.576E-07 4 114 116 33 152 1284 +----VSIPvEMPLRPLLGSKVVVPCYFQentinvVAPTVSPLSHRIKWTYvtKDKVTTILVASRGKVKVE-AEYLDRVTMINYPLVSTDASLEITELRSKDSGIYRCEVMHGiEDNYDSVDIQVQ- +>UniRef100_A0A3B3QCK3_1676925/ 60 0.240 1.576E-07 4 114 116 36 159 1359 +----VTIPKtPPPYASLGGTLTLPCLVSLpQPPVSastsgrqavLSQPRVKWSVlsSDRE-TDILVARGDRVKVSEAYRERAALLHYASSPADLTLQLEELQHNDTGFYRCEVQQGlEDASDFVEVKVK- +>UniRef100_A0A3P8TKU2_161767/ 60 0.266 2.159E-07 9 107 116 17 115 136 +---------DFFIGLVGHNVTLPCSY---DAQTYGVLCICW--GQGNVPRSKCSSTILSSQDGavSFRrsPRYQL-QGRMTDGDVSLTILDAQWDDAGMYGCRVEYPGwfNDYK-------- +>UniRef100_A0A6P6MQL3_7957/ 60 0.242 2.159E-07 46 111 116 33 98 146 +----------------------------------------------NVYLIINGQVSVEGQDPEYKNRVESFSEEYLRGNFSIKLNNLQHTDAGEYWCYIIEESVHNRRIKV---- +>UniRef100_A0A7K6GE34_720584/ 60 0.283 2.159E-07 1 115 116 0 121 196 +-AFpDLSGLSEIKGVWKG-SATLPCAY-V-PVEGLMQQTLSWAVEhDKgEGTIFRRDDQGDHVLLSEYRDRVSVPKDAP--GNVSLRILNLEISDRGIYTCHVTWKDSNYsliaKEITtnldvVKVAA +>UniRef100_A0A7K5HNX8_33598/ 60 0.292 2.159E-07 16 113 116 16 116 196 +----------------GST-TLPCTY--DPVQDCEQQLVMWAVEhDKNSATIIRRDESGDHVLlSKYRGRVSILKDAP--GNVSIQILNLDMSDRGTYTCQVtwrmSNNSLITREITtkLEV-- +>UniRef100_A0A668U1X2_47969/ 60 0.218 2.159E-07 36 115 116 0 85 199 +------------------------------------MKFDWKKEGtdprKQVFMYDRGAhhnNGLSDQDDQFKGRVSHFPEKLTDGNASIRINNTRLKDKGNYTCFFPNSKKTF-LVELVVGA +>UniRef100_A0A7L0WT37_81907/ 60 0.222 2.159E-07 15 115 116 3 105 209 +---------------LNHTAYLSCYFPNSQKTDIKDLIVFWQKDvLEVVHEVYYGQEIQHNLSPSYINRTKMDMDK-----WTLQLLNAGIVDEGKYECVIQRrdKGSpkvIHKSVcSLHIIA +>UniRef100_UPI000497EB65_144197/ 60 0.259 2.159E-07 11 111 116 21 122 237 +-----------VIGLVGHNVTLPCVYDAQTH---GVLSFCW--GQEKVPRSKCSSTILSSQDGavSFRqsPRYQL-PGRVTDGDASLTIVDAQWADAGVYGCRVEIPGwfNDYKvNIQL---- +>UniRef100_A0A674NA83_31033/ 60 0.264 2.159E-07 2 95 116 31 126 270 +--FCVSFPEEEIEAEAGLCVVIPCSF--SKPSSFKPQNIVWFKCDasksecaeSDIIFHLNRR---KVQDG-FKERVSLLEPDLSLENCSIIVNDLTESDSGSY-------------------- +>UniRef100_UPI001486D3ED_61156/ 60 0.232 2.159E-07 8 111 116 22 125 281 +--------EDAYIVEVGKNAYLHCNYTLPTSGILVPMCWGkgscpWSQCGNELLR-TDGK------HVTYKkfSRYQL-RGNINKGDVSLTIENVTLADRGTYCCRIQFPGiMNDKKLDL---- +>UniRef100_A0A3Q3J512_43700/ 60 0.256 2.159E-07 11 114 116 45 150 283 +-----------VVGQAGQNITLRCTYDIKYH---GERAVCWNRGDIP----NHGCDNKLVATGHYmeRGRnisSRFqLQGRLKDGDVSLTILNLTEADAGRYGCRVdIYGWfNDEKHhFDLTIK- +>UniRef100_UPI000E6B1494_591936/ 60 0.259 2.159E-07 17 115 116 41 140 300 +-----------------DNVTISCKVIYSQPLNITSMGITWFRKsltlDKEVKVF----EFFGDHQEAFRPGAIVSLWRLKSGDASLQLPGVQLEEAGEYRCEVVVTPlKAQGTVQLEVVA +>UniRef100_UPI000819F0B0_1026970/ 60 0.218 2.159E-07 13 115 116 42 146 306 +-------------AYFNKTAYLPCPFANPQNISRSELVIFWQDQEKLVLyELYLGKEKLDSVDAKYLHRTSFDEE-----NSALQLDNVQIKDQGSYDCFIQRktpRGlVLLHKIdsELLVLA +>UniRef100_UPI001AACFC9B_8407/ 60 0.245 2.159E-07 9 113 116 34 127 310 +---------ELVTATRGDNITLPCNFSTDGSMELTMLVISWSKDSKIKWAY-----SKDSQSES-------VEEELVYGKAHLHLVNVQQEDGGRYTCAIKYRSlEEHVTTTVLV-- +>UniRef100_A0A3B4CXG6_42514/ 60 0.276 2.159E-07 22 114 116 169 255 327 +----------------------PTTAPVEA-IEGGSWKIFWRYNDNmKVYDIVRGK-LSKNQDASYRNRTESFPDEYSKGIFSIKLSKVRASDKGMYSCFISFAG-----ITLRMQ- +>UniRef100_A0A1V0QG41_1974596/ 60 0.282 2.159E-07 1 114 116 31 130 334 +-AFVvVTTPEFYVLAPKNSNVKLICNFTDDQRSKSQDLTVSWSKDRK----ITEGIETIWNE-----------KDQI--GSTVLRLNNITEKDEGEYTCVITIKGSfDYKKITLqTVN- +>UniRef100_UPI000BBE2959_41447/ 60 0.227 2.159E-07 23 115 116 42 142 359 +-----------------------CQCTFSKPFQPEESFIYWQGQSKAVIvahVYAKGKEEFEHQDQLFKNRTKIFPDQLSSGNFSLVIESLMLEDDKTaFEVIFINstseQPEKLCQVTLHVSA +>UniRef100_B0S5P6_7955/ 60 0.222 2.159E-07 5 113 116 29 141 363 +-----TGPQTIKKAQ-GEVLTLGCTYTL-AAIDVGDLDIEWTIvsqdmtqKDQLILSYTGGK-QYQLGSPDLMSRFKFVAD-PSRGDATVNMTNLKAPDTATYQCKVKKtPGIDTRKITLVV-- +>UniRef100_A0A2I3FX64_61853/ 60 0.240 2.159E-07 17 115 116 20 119 433 +-----------------DNVTIFCNVSYSQPLNITSMgiTWFWKRPmfDKEVKVF----EYFGDHQEAFRPGAIVSPWRLKSGDASLQLPGIQLEEAGEYRCEVVVTPlKAQGTVQLEVVA +>UniRef100_UPI0012EE9E27_433405/ 60 0.234 2.159E-07 1 108 116 19 131 441 +-AIDVNIPDEIYEFARGDNITLPCNFKPKTPSKDIVVIITWSGDadriesDETqILTYYSFNKRTDIK-SKYEGRVSLDVD-VATGKADLKLYSIRLLDNKEYKCLAQIPGDDEGK------- +>UniRef100_A0A2K6S4U2_39432/ 60 0.245 2.159E-07 12 115 116 94 204 618 +------------TVQEGLCVLVPCSFsyPGDSSNSYHPLYVYWFREGENVYhgapVATNHPHRTTKQET--RGRFHLLGD-VRKNVCSLKIEDARMEDTGNYLFRMERGKARYtyeeNKLNLEVTA +>UniRef100_A0A4U5VHJ5_240159/ 60 0.259 2.159E-07 6 103 116 263 361 619 +------VPLE--VVEYGEwakSLLLP--FKVQDQLP-EDATVEWKRSKPKimmVHVYQGGEHQPDQQEEYFRGRTKMDDDPLKSKNLSVRIYNSGYSDRGIYVCTVHRDG------------ +>UniRef100_A0A7R8WAA1_163714/ 60 0.250 2.159E-07 9 113 116 43 155 728 +---------EHITGVEGSNITLRCG-SLniaHDPATVPPFVIYWERKDEPhRPIFIHYEDYPSHIDDAFAER--LFRAPDSEGVASIVITSLRPADAGWYKCYIRYlnRPPDHEKpnatwIHLDV-- +>UniRef100_UPI00155FFAA9_7906/ 60 0.233 2.159E-07 20 115 116 42 138 760 +--------------------ILQCYIHGmnSTETHVEDLMVQWKVtssgGDKVLYTFKSGK------HDAKRDGAKITEGELRKGNASLSLPNVQVDDEGDYHCIVWFNTSkSEDKLKVIVSA +>UniRef100_UPI000BBD75D5_7994/ 59 0.260 2.959E-07 48 115 116 6 73 126 +------------------------------------------------LLYLNGKLDLSVADIKYQGRVSL-PGPLEKGNVSLRLDDLRPSDTGMYMCHVSSdRWYEKSNMSLTIQA +>UniRef100_UPI0010169101_32473/ 59 0.243 2.959E-07 4 113 116 41 155 213 +----VNVTQKLYQVEKNHNITLDLTFTTKPECSQTFWLVLCYRmEDKKVLyQYvdVGSNKVSESQDEQFSGRVLFDQDLLRKGRIRLHVYSLKMEDSGFYVCKLTIGHcMGLDTCNLIV-- +>UniRef100_A0A7L2Y5S6_1112836/ 59 0.230 2.959E-07 2 115 116 10 131 231 +--FLVlfagpTVSELDVIGEVGQNITVPCHYKVRDRNGITSM--CWGRdkcpNSKCsrPIIWTDGWKVTERHSSRYQ-----LKGDLQRGDVSLTIVNAREEDSGIYCCRVELPGwfNDQlvnKKVVIT-KA +>UniRef100_UPI00077D3615_105023/ 59 0.252 2.959E-07 11 113 116 19 122 233 +-----------VVGQTGQKVTLTCNYDTQQH---GALHVCWGRGDVPL----RGCDNLLVSTDGHKvtERVSSsfqLLGRLDQGDVSLTIQNLTTKDAGRYGCRVEIPGwaNDEKRqFDLAV-- +>UniRef100_UPI000F366C4D_52904/ 59 0.268 2.959E-07 0 115 116 24 138 304 +NVF-VRVQCKEMVGQYGQQSLLECVvLTTHGVADAEIGTVSWRKEGveKPLLVFTKG--EITIQQPGYK-----FAEPSWNNknmNVSLLITNTAMTNAGVYTCLVITnSGDDESRIQLNVIA +>UniRef100_Q4SHQ7_99883/ 59 0.273 2.959E-07 1 109 116 19 130 322 +-ALNVNIPKDVYEFARGDNITLPCVF-V-PKKPPSLVIITWTVkaeeanaEGTLILtHYSAGSTTDIV--PAYESRTALDYD-VALGKADLKLSSITLADNKVFECRVQIPGDDEGKL------ +>UniRef100_UPI00165CCD00_8078/ 59 0.260 2.959E-07 7 113 116 24 131 335 +-------PSSlTVKTELGGNATLPCR--LGSLEDLFFGKVTWIKvakdesENEDVLV---DMGLHKRTYGNFENRASLV--DLDVGDASLVLTEVSMEDMGRYRCEIIDGMDDIvQEVILEV-- +>UniRef100_A0A669PH49_9054/ 59 0.206 2.959E-07 4 113 116 23 170 367 +----VTVPEKTVNVKSGGNATLLCTYTSSQP--LGNFFIQWSFysakesqlhTPSPCHGILSMDEKSISQCQKmvYvtdaRGRCSWrykiyyysegqsysygeFKDRItastSPGNASITISNMQPSDTGSYTCEVFSPqdgaGQSQKSVIVNV-- +>UniRef100_A0A3P8Y4P8_8010/ 59 0.256 2.959E-07 1 109 116 22 133 431 +-ALNVDIPNPVYEFARGDNVTIPCNFQTQNPVN-NLIIVSWTHhaaipgdPEVNILTYYtNGDLDI---DAAYEGRASLEVD-VTKGVANLKLSSIGLQDNQIYECRVTIPKDAKGKV------ +>UniRef100_UPI0010FB766E_56723/ 59 0.250 2.959E-07 1 108 116 19 126 440 +-AYXVDIPKDLYEHARGDNITLPCRFT--TKVTGKIVVIAWSVETGTkevqIVTYYSAGSITDIK-SIYEGRVSLDVD-IASGKADLKLNRITLDDNKMFECRVLVPGDDEGK------- +>UniRef100_UPI00051BAAAF_55661/ 59 0.283 2.959E-07 1 115 116 10 131 501 +-AFlDLNGLTDIEGIWKGST-TLPCAY-V-PEQDFEQQMLMWAVEhDKSsATVFRRDDSGDHILLSKYRDRVSVLKD--TPGNVSLQILNLEMSDRGTYTCQVTWRMSNNsliaREITtklevVKVPA +>UniRef100_UPI00147706E8_8010/ 59 0.263 2.959E-07 3 109 116 38 148 566 +---TVTIPQREYEVKRGDDVTLACRFVPAKPEN-SLVIIAWTMEaDKPedpkitMATYYSNLDKLDIR-ASYKGRLDMLND-IPGGQSTLTVRRATLQESRLWQCRVQIPGDDEGTL------ +>UniRef100_A0A6J2UWH2_29144/ 59 0.290 2.959E-07 23 114 116 292 376 594 +-----------------------CDRTADNSRDIVHTCVH--------ITPSQDKDQLEHQDQDYKGRTALFKDQIHSGNASLLLREVNLQDKGTYTCYARYdSDGDNNFVAVTVK- +>UniRef100_UPI00141A3E04_80427/ 59 0.289 2.959E-07 4 115 116 32 140 634 +----VYMP-DLVEAKLGDTAIIKCEFAL--PENGSYVYVNWYsmekgkMERKKIIYMVQGK---EHQDEPYNDRLSITPDFF------LKISKVVLQDAKNYVCQVGFGmhGVAENRSELRVsKA +>UniRef100_A0A6G1QGD9_215402/ 59 0.225 2.959E-07 8 113 116 30 160 1380 +--------SSPAVGSLAGRAVLPCHFSVahashgisrhtptpgpllsadasHTQNPDQELRIKWTKiegEREKVVLVSQGETVKKGQ--EYMERVFVIMDPLLVGEASLIITQLRASDAGLYRCEVMHGMEDIqETVRLSV-- +>UniRef100_A0A3B4Y890_1841481/ 59 0.285 4.054E-07 47 114 116 11 80 96 +-----------------------------------------------VHQRDERGDDLRNQNQRYSSRTSMKTDALTTGDLSLTLTRLRPSDSGNYTCIITAFGNDRrlRDIQLQVK- +>UniRef100_A0A3Q2NU22_8078/ 59 0.212 4.054E-07 40 114 116 8 87 101 +----------------------------------------WDRDDfriPTVHVREPDGDYLKDQNQRYAGRTSMMEDALQTGDLSLTLSRPTFTDSGTFTCTVRRLGEDLHSVNvdLQVK- +>UniRef100_A0A3Q3G3E2_37003/ 59 0.337 4.054E-07 38 108 116 47 118 159 +--------------------------------------VDWSRTDQNkvnIILLQRGKSGLHILDPSYEGRVEL-KDR-QKGDVSLILKNVTTADSGTYECHIQRGTNRRKR------- +>UniRef100_A0A668TQS5_47969/ 59 0.223 4.054E-07 39 113 116 2 86 161 +---------------------------------------EWSKPefnsESYVFFFQNHRLYENYQHESYKGRVALKDRSMKDGDVSVILRNVNINDTGTYSCEITTrmkGRVVHevvHSINLKV-- +>UniRef100_A0A3Q0S721_61819/ 59 0.283 4.054E-07 47 113 116 69 135 195 +-----------------------------------------------VFLYGTGNIDPTSQDKQFTGRVSHFPDKLQIGNASITIKNVKLVDNGKYTCTFPQHPESNDEIILLV-- +>UniRef100_A0A7K6AFQ0_57439/ 59 0.258 4.054E-07 11 113 116 10 116 196 +-----------VKGVWKDAATLPCAY--SPVQDFVQHTVAWTMvhdQSSSTVVRRDGSGDHVF-LAKYRDRASILKDAP--GNVSLRITDLEISDRGAYTCQVTWRASNNslvaKEITtrLEV-- +>UniRef100_UPI0018EAAF37_27706/ 59 0.306 4.054E-07 1 97 116 16 113 216 +-AFVVKRTSTFYQTEEGDNITISWDSPTKADMSLTNLLCFLQsKPVKRLYQMVNGVEVPESQHQQFAGRVQCDKDALRDGRLRLSLSRVTTDDSGAYWC------------------ +>UniRef100_A0A670YMF1_8673/ 59 0.236 4.054E-07 5 115 116 40 159 230 +-----TVPKD-VTVREGDDIEMPCAFRASGSASYS-LEIQWWYlkePARELPhedlLWMHGtywaKSSLTGSLQSYTVRVQ--GNDISH---RLRLSGVRRQDEGIYECRVsDYGDEDTqehkAQAALRVLA +>UniRef100_A0A3B4VS17_41447/ 59 0.317 4.054E-07 23 107 116 40 122 242 +-----------------------CGFIFSSKL-LKRKRI-CSEPLELFYQMIKGVEAPESQHQRFAGRVHLFVDELEQGNVSMKIFSVKLSDEGKYRCYIHSSDSVYK-------- +>UniRef100_A0A7J7FBQ1_77932/ 59 0.261 4.054E-07 32 112 116 1 84 253 +--------------------------------SAETMGLVWVKSslTQVVYKYVKGKEVEDQQMTEYQGRTSILRDNITEGKAALRIYDIRASDSGNYKCYFQSGSFcEYALVELK--- +>UniRef100_UPI0012DBF94C_8019/ 59 0.256 4.054E-07 4 108 116 17 127 279 +----VTIGQPTYEVARGDDVTLLCSFIPAAQPNPSTLvIITWSMEaDSPvdpkivIATFYSIKNQVDIK-PSYKDRAEMTHD-ITGGRSTLTLRKVSMQDNRLWQCRVQIPGDEEGT------- +>UniRef100_UPI00145BFBAB_7906/ 59 0.211 4.054E-07 2 103 116 8 117 320 +--FSVLGSSHLVTVKVldqhlnvtdGGSATLQCTYT--TNIDtTTALNIQWTFhqansqRNDQIYYFESGQ---SYSLGSFKNR---ITAATSPSNATITISNMQPSDTGVYICEVNNPP------------ +>UniRef100_UPI001B3AA848_0/ 59 0.219 4.054E-07 11 111 116 26 129 337 +-----------INGTKGAPWLWSCQHTLSGPFDHTKSLIYWQSQDSSpivVHAYVKGKQEFQHQNSSFENRTKIFPDQLPFGNFSLIITNLTLKDDQI-SLKVFFmPGNNPSKVHL---- +>UniRef100_A0A668RV23_47969/ 59 0.220 4.054E-07 2 115 116 24 143 348 +--FSLQGHSDITLA--GSDMTIRCRMDMSVSQDL--TQISWQRrtgmfprNDNFLTVLpREGPLYVGGEHgEPYlaeeRDRVK-FIGEFRQGNADLLIRNARPEDSGTYTCLFTLFPAGNQKV--EIQA +>UniRef100_UPI0009B4E39E_43700/ 59 0.241 4.054E-07 1 113 116 20 138 420 +-AITVTIPQASYEFKRGDNITLPCTFKT---VTGKIITIKWSLrpvqaEDTEteIAIYYSADESVET-GQDYAGRASMDVD-IPTGRANLKLNSISLADNRVFDCHVQAkGdmtGKPDATTRLVV-- +>UniRef100_A0A669Q7G9_9054/ 59 0.290 4.054E-07 1 115 116 54 171 425 +-AFlDLSGAAQVKGVWMGST-TIPCTYT--PSQGFTQQVLTWSMErDLSIStIFRRDDSGDHILLSRFRNRVSVPKSSP--GDASLHITDLEIPDSGHYTCQIIWRSENYSLITkelttmVKV-A +>UniRef100_UPI00046C23AB_8478/ 59 0.275 4.054E-07 2 106 116 17 125 426 +--FTLAVPQS-VSVQEGLCILIPCNFTYPASYDtdnpSDELYGQWYREpaimgqDPPVAsSLPSGGVSQETQ-----GGFRLMGD-PALGDCSLQISDARRRDAGRYFLYIEKGMLDH--------- +>UniRef100_UPI00146DAB22_40690/ 59 0.233 4.054E-07 1 113 116 19 140 435 +-AVQVSIPKRVYEFARGDNITIPCTFKPKGPXPPKYVIISWSVEaavvgakEINIVTYYSDGKITDIK-ALYEGRLSLDVD-VPAGKANLKLSNIKLEDNKLFECRLQIpldnEGTQAATTRLVV-- +>UniRef100_UPI00165B5527_8078/ 59 0.227 4.054E-07 36 113 116 0 87 460 +------------------------------------MEVRWYQGGaqkeTSILLYKAKGVDYTSQKASYTDRVSFglkdgTSGGLKTGDISLKLQNVTLEDTGKYTCFVSSlADYDSASVSLIV-- +>UniRef100_A0A6J1P2D8_110368/ 59 0.282 4.054E-07 4 99 116 100 184 520 +----VTQPAS-YNVTIGRTVRLECK--VSPADD---VVVQWRRNDTN---YFIGTRKPSDQDlSTYGvgDRYS-----IAANSTDLLIRDLRPSDSGVYTCEV---------------- +>UniRef100_UPI00196B7931_143291/ 59 0.259 4.054E-07 36 113 116 0 80 714 +------------------------------------MEVRFFRDQfyAVMHLYREGKDQHDVQMPAYRGRTELVTDFIAEGHVSLRLEKVTLSDTGLYGCWFSSQTNDQEAIwELQV-- +>UniRef100_A0A6P4ZIY4_7741/ 59 0.233 4.054E-07 1 113 116 28 135 731 +-AVTVSVGPA-QTVLKENTVVLQCTYSVTPAAQVD--IITWSFtsstESREVVTMLANT---QSVFGTYENRASITE------QASLRIENVGENDEGTYRCTVkvlSQGSADTKSVDLTV-- +>UniRef100_A0A498M196_84645/ 59 0.262 4.054E-07 4 98 116 692 786 1035 +----VSTPEfftDYVDAFEGDDVTLECFGNIPKNKPWEDIYIQWLKDDREILRLSSGKVEVSIDYSILK----LPaKHDISRGIFSLSITSVSIFDQGVYQCR----------------- +>UniRef100_G3I7L2_10029/ 59 0.380 4.054E-07 4 115 116 189 287 1446 +----VTVPKEVYTVEFSSNASLECDFDLSECTELGEIRASLQK--------------VENDTSSLSERATLLEEALPLGKALFHIPSVHLRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_A0A2S2QCJ9_143950/ 59 0.269 4.054E-07 1 113 116 1670 1760 1824 +-APTITQPLSGQVIHEGQPVTFSCKISGKPP-----ITVKWQKGDKVI------------KPSKY---FRMAQD----GEtVSLHISEVFPEDEGTYKCLVSNaGGQAVLSANLKV-- +>UniRef100_UPI001402DCCC_7757/ 59 0.240 4.054E-07 4 115 116 645 775 1891 +----VKAPaPRKYFVSVGQSVILQCveddpEFKWkdHPSSDL-ALTWRWERqgsGSETIVQYpkqtgqRYGDVWKNTAIP-LVSRITTLKSNFDKDNFSIQISKVQHSDAGLYICHFagyfRTSSLTRELITMQVSA +>UniRef100_A0A0S7HPP2_188132/ 59 0.282 5.554E-07 38 113 116 3 80 113 +--------------------------------------VFWRDEDDGVLlDIKNGVEDLKYQHKKFKGRVFSFPTEYRNRNYSITLKKLTLQDSGVYDCNVvIDNKENTSRMKLEV-- +>UniRef100_UPI0014259E32_1529436/ 59 0.234 5.554E-07 12 114 116 38 138 154 +------------TVNLGGTVELTCTY--DTTTRREDIRIYWLKvkaqGDELILEI--PDESTSVVHDPYKGRFK------RQGDNNLEINDVVLADAGLYKCNVTTKGviiqSSSSAVELVVN- +>UniRef100_A0A498P469_84645/ 59 0.261 5.554E-07 50 113 116 1 65 199 +--------------------------------------------------FQDGETQTGVQQEDYQDRAHFFTEEIQRGNFSLHLDNLRTEDEGQYTCTVHSqEETGETKVEIKV-- +>UniRef100_A0A1A6FXE8_56216/ 59 0.268 5.554E-07 13 115 116 7 110 219 +-------------VFLHDNVTIACKVPGSPRLDIKTVGIIWFgkneLDDSEVKVF----EFYGNHLESFRPGAMVPLSGLESGDASLHLPGVQLREAGEYRCVlVVTPEKAEGKTMLEVVA +>UniRef100_A0A5J5CT60_54343/ 59 0.289 5.554E-07 1 115 116 25 143 226 +-AFT-EVPKD-VSVGEGEDVEMPCAFRALSSTPMS-LEIQWW------YLKHAGPKDLpqELQISSPANTAQVVPREATkisavrvQGNAishRLSLSRVKKEDEGVYECRVSDLWADDDDATeFTVRA +>UniRef100_UPI00140F87C6_59479/ 59 0.356 5.554E-07 2 115 116 31 129 239 +--FTVTVPKELYVVDYSSNVTLECDFDTGDGVEFGHVKASLQKVEDDISLHN----------------VTLLKEKPPLGKALFHFPRIQVRDAGQYRCVIVHRGAwDYKYLTLKVKA +>UniRef100_UPI0018798142_192404/ 59 0.279 5.554E-07 12 115 116 6 110 252 +------------TVLLNHNATISCSVSGPSRLDLNITAVTWFwKNpvtgtDDKVFEVFGGC------SKAFRPGAGVSLQGLVKGNASLQLPEVQLWQAGEYRCKVvNTPNMDQGTISLEVVA +>UniRef100_A0A3P8VRF1_244447/ 59 0.263 5.554E-07 11 113 116 4 111 304 +-----------VFAEMDANITLPCNLmSHDPPTsGYFGVRVKWTKvaEDESSLneDVLLSMGFHKKTYGNFQDRAFLQEGDSE--DASLTITSVSLEDTGTYRCEIINGMSDGvQEITLEV-- +>UniRef100_UPI0003C8EAAC_246437/ 59 0.210 5.554E-07 7 113 116 137 252 411 +-------PEEPkeLMVHVGGSALMGCAF--QSTEEKRVTRIDWMfssgeRAKEEIMLYYHSKFNLPVGYPqswgRFQNRVNLVGD-ISRNDGSVKLEGVKESDGGVYTCSIHLGSlVFRKTVALRV-- +>UniRef100_UPI001A9B4538_59534/ 59 0.205 5.554E-07 0 113 116 19 168 416 +NGVQVTIPDSFVNVTVGSDVTLICTYT-TTVASLNKLSIQWTFfhkeESQPVSHspCLNTEKKAVSQClklvhaRAAWGRCRWtsqiyyseggqataigkFKDRIvgsnTSGNASITISHMQPEDSGTYICDVNNPpdffGKNQGTISVSV-- +>UniRef100_A0A3P9N4U2_8081/ 59 0.226 5.554E-07 6 115 116 170 295 434 +------GQKAVYVVLQGTTAVLPCINRRSVWTDWSDEeedqqVVHWDRQspgvqhdsaDRLVDLYASGEQ--RSYGPLFLQRkMNISNKAFSEGDFSLTITDLQLTDQGTYSCHLHHhycGLHERRQFRVTVEA +>UniRef100_UPI00046C2BFD_8478/ 59 0.286 5.554E-07 2 106 116 18 126 462 +--FTLAVPQ-LVSVQEGLCVLVPCTFTYPASYDtdnpSAQLYVHWYKEpatvgqDPPVATSVPSTGVSQET----QGRFRLTGD-PALGDCSLQISDARRTDVGRYFLNIEKGMLDH--------- +>UniRef100_UPI0016039445_7739/ 59 0.287 5.554E-07 14 115 116 138 235 775 +--------------REDSEVLLTCPF---GKLTSSQ-EVEWYVtrkgESERTLVYQVQGTAMRVSVGDYRGRTAV------EGEASLRINPVKLSDAGVYWCVLKSGGVelDEDSIRVTVLA +>UniRef100_UPI00084D74F9_8355/ 59 0.263 5.554E-07 10 115 116 4 111 1499 +----------PIKSLVDENVFIPCAImnDIPKELDLQLLSVLWIMkplngSERDVYHYIHWSHNPT------RPGAFILDSDLVTGNVALHLPRVQFTDEGEYTCTVFYtPNKVEGRSTLLVSA +>UniRef100_A0A096LYW3_48698/ 58 0.257 7.610E-07 24 115 116 0 96 169 +------------------------TFSTRTQGSYRELFIYCEANtDHGVFvLYRvhEGVEIPESQHDQFSGRVQSDKDVLREGRIRLHVSRLRTEDSGLYRCGVKTeDGSGIKSCRLNVSA +>UniRef100_A0A1A8FE45_1143690/ 58 0.236 7.610E-07 11 115 116 29 134 220 +-----------VIGQVGQNITLPCRYDTQTNGGLTFCWgrgaVPWSKCSNTILSFKNGEMTFRTSLK-YQllGRV-------AEGELSLTIVDAQRADAGVYGCRVEVPGfyNDQKvNTQLVMEA +>UniRef100_UPI000E45CA74_64144/ 58 0.273 7.610E-07 18 115 116 1 98 247 +------------------DMTLRCLFDSQSKVlEWSALTVEWNVVDKHakksiVYTFEDGK--------AHKNKDSLVVDELGllQSNASLQLRNVTLADEGMYTCRIITPVVYTETTSVEVLA +>UniRef100_UPI001ABE8077_8384/ 58 0.208 7.610E-07 7 114 116 26 156 261 +-------PQyEEIVVPRFGNATLPCQFSfIEGTYD---LGFSWHREDiieeievedlyayigqtyeykepQLVYSFHKDKEDFEEQDYIYHGRVRVDTSEVREGDLTLHLTNVDYPDEALYTCKAISpHGKGETKLKLMIQ- +>UniRef100_A0A649Z1N1_2670734/ 58 0.282 7.610E-07 1 114 116 31 130 333 +-AFVvVTTPEFYVLAPKNSNVKLICNFTDNQRDKSQDLNVSWRKDRK----ITEGIETIWNE-----------KDQI--GSTVLRLNNITEKDEGEYTCVIIIKGSfDYKKITLqTVN- +>UniRef100_A0A6P8Q347_260995/ 58 0.256 7.610E-07 9 112 116 30 129 335 +---------EVIHTQRGANVTLPCVLRTRP----RVYKVKWTKinpTDalENIILITNGQQRKNYNQLSW--RVRLRRG--HRNDASLVITDVRLEDDGKYRCQL-VNGLEDESLFLN--- +>UniRef100_A0A498MHF4_84645/ 58 0.242 7.610E-07 23 111 116 53 145 339 +-----------------------CVFAVlfnkdEHDLKLQEVDVSWRHNGSiNVCDLTPHSNLLETQDPRYKNRIKTFPEEYDQKNFSIKLTGLTHADAGTYICLIT--PSDEQEIVL---- +>UniRef100_UPI0010A982EE_279965/ 58 0.206 7.610E-07 4 113 116 23 169 366 +----VTVPEKTVNVTTGGNATLLCTYTSEP---LGNFFIQWSFysakeSQLNTHSPCHGilsmdeKSVSHCQKMVYvtdaRGRCSWrhkiyfysegqsySYGEFKNritaatspGNASITISNMQPSDTGSYTCEVFSPrgdaGQSQKSVIVNV-- +>UniRef100_UPI001403FAE9_7757/ 58 0.258 7.610E-07 4 111 116 51 172 376 +----VEVAAKVVLSLRGGNATLPCRFyPAESGGSARAVRVKWTRlpelgggGSAGAASAVEAETDVVAAMgglhrafGPYRGRASLPRADHH--DASLLLADVRLADRGRYRCEVVDGlEDDRGEVEL---- +>UniRef100_A0A3Q3S0R7_205130/ 58 0.228 7.610E-07 1 109 116 20 135 437 +-AVDVNIPQPSYEYARGANITLPCSFTTLKPYKL--IIISWSVhseqpDGEEVMIVtYYSSEATTDVDSSYEGRVAFDLDiaaNLKVKKADLKLSSISLSDNRVFECRVQIPGDTQGKV------ +>UniRef100_UPI00122EA8B7_9371/ 58 0.198 7.610E-07 4 113 116 13 159 488 +----VTIPNSDVNVTAGSDVTLICTYT-TTVASLDKLTIQWSLfkephpishssclntegvEEKAVSQCLkmahardaRGRCSWTSQIyyseggqasvaEQFKNR---IVGSSQPGNASITISNMQPADAGTYICDVNNPpdviGQNQGTIAVHV-- +>UniRef100_UPI001B3A84B2_0/ 58 0.241 7.610E-07 1 113 116 23 143 505 +-SLQVSIPEKEYEVARGGDITMNCFFTPARP-DFTTLILTWEAyPDnindpvKSVATYYMNSPDTDIA-PAYEGRASLEVD-LQKQVSTLRLTKVTMQDSRRFQCSVmipkDDEGTTAATTSLLV-- +>UniRef100_UPI0019664319_8168/ 58 0.233 7.610E-07 32 112 116 295 384 627 +--------------------------------DIRSKLFFWLKlpqkTDgvQNVFLYDKGDlysDERPGQSEQFKGRISYFTDKLKQGNASITIRNTTWADSGVYRCIIYRDLQKPQKIYIN--- +>UniRef100_A0A1J1J3G0_568069/ 58 0.254 7.610E-07 6 112 116 3 117 980 +------GPLSEVQTATGLEVTLPCDlFPNSISSSLsqdKVTLVIWYKegNQKPIYSFDaRGKslqEAVHWQDEAvLRSKAYFYYDTIPP---ALKIKNVKTEDAGLYRCRVDFQKTPTKNCRLN--- +>UniRef100_A0A6P7WKB7_1415580/ 58 0.266 7.610E-07 4 114 116 33 155 1276 +----VSIPiNSPIKAILSGALTISCHItylvpfptpTVGRRAVLATPRVKWTFisNGKEVEILVARGQMVKISDE-YRSRVSLPYYSVFPTDATLQLTDLRSNDSGIYRCDVQYGiEDDHAMVEVKVK- +>UniRef100_A0A7L2VG59_135165/ 58 0.214 1.043E-06 61 115 116 2 56 58 +-------------------------------------------------------------DERYQGRTEFFPSEFRAGDMSLHLKNIRISDEGSYSCVVSFNGSSHEAlVELQV-A +>UniRef100_A0A3B5B1T9_144197/ 58 0.450 1.043E-06 55 113 116 44 103 134 +-------------------------------------------------------DQLGHQDQLYRNRTSLFKEQISRGNASLQLTGVKVQDEGRYQCFISTfRRKQDSLINLKV-- +>UniRef100_A0A6G0HJP9_215358/ 58 0.280 1.043E-06 37 113 116 4 91 164 +-------------------------------------RVTWWRagippdpgdpvsENRFVHMYRDYHDVEDMKMESYAGRTTLDKDGLKHGNISLKITNVRLSDQGRYRCLIPELWSAS-VIKLVV-- +>UniRef100_A0A3B4H5R9_303518/ 58 0.268 1.043E-06 2 102 116 37 141 179 +--FQTSSSTRRV-VSNGDDLTFQCKIPATTDLKCNSLVL--KRVDGNtsyttsvIYTCRNGKEDLDSQPEQYRNRVKLINEDMRRGLMTVQIRSVQQSDSGKYKWFIPNS------------- +>UniRef100_UPI00145A2335_409849/ 58 0.225 1.043E-06 13 114 116 17 127 189 +-------------AALGQetvDVTTdkPSVFlRASSRPLVSAPSVLWTRgPNEEVHQRVSEGDDTRAQSSLFRGRTQMRSDALQTGDLTLELKSPGLNDSGVYTCVAKEGtrEVARATVELRVK- +>UniRef100_UPI0011C10A49_8175/ 58 0.228 1.043E-06 7 115 116 21 133 205 +-------PRytDPVyQSEENHNITVEWCFSSESNISVPSLKIHCVFvPGLKVFYHLNNSVD-APQHEQFSGRVQCDKDALRTGRVRLHVSRVRTEDSGLYLCRMATGsGRKVSQFSLDITA +>UniRef100_A0A3Q3Q1V0_43700/ 58 0.313 1.043E-06 2 111 116 18 125 318 +--FIkVAVQKNEVaTVRLEEGMVLDCLCPWDGSLSL----VSWTKaPDKNPIAILHPELGVNFSH-RYRERIEFLRTTLMDG--SISIRNVTHQDIGLYHCSVQTfpQGPWTKDIQV---- +>UniRef100_A0A6P7X0Z5_1415580/ 58 0.283 1.043E-06 4 102 116 40 142 353 +----VEAERAKVISHRGGNATLPCKFIRDFPAagsASHKIRIKWTKltSDylKEVNVFV-AMGHLKRSYGSYQGRVHL--QGASENDASLVITDISLDDYGRYKCEVIEG------------- +>UniRef100_A0A7L1QZX0_52622/ 58 0.229 1.043E-06 0 114 116 6 130 416 +NPASVVVSVLNVSAALGSQAVLPCRshrmVWTQDRLNDRQRVVHWDLlssqgGDsrmERLCdMYSAGDQRV---YSSYnRGRILMPQNAFADGNFSLVIKGVAESDEGTYSCNLHH---HYCHLyeTVKVQ- +>UniRef100_UPI00145A6F87_409849/ 58 0.228 1.043E-06 6 115 116 164 288 435 +------GEKTVFVVLLGSSVVLPCVnrrpLWREGAQESQQQVVHWDyqapgvRPDraeRLVDLYASGER--RDYGPLFsQNKMSLDEDAFTLGDFSLSISDLKTADIGLYSCHLHHHycGIQERRIfRLTVGA +>UniRef100_A0A7L2VK85_135165/ 58 0.252 1.043E-06 4 113 116 6 111 588 +----VSMP-AVVEVMIGDTARLECNFYI--PENDSYTYIDWSYVDRNrLVRLYHivGSEVLEE-STDYKGRVSLGEE-----DRALSISRVTIQDAKTFVCQVGAGshGTAENRTRLHV-- +>UniRef100_A0A6G1Q7B9_215402/ 58 0.246 1.043E-06 40 114 116 1 80 700 +----------------------------------------WTRKDLNpstVHKRLENGDDLKDQNQRYSGRTSMRRDALTSGDFSLNLRKPRPSDSGTYACIARMYGEERtltKE-QLEVK- +>UniRef100_UPI001953FACB_47969/ 58 0.226 1.043E-06 4 113 116 282 392 763 +----VRVPPPEVvnVTDADKSVELP----LKTTADFrQVVTVKWTLTEPKrmeVYKREKGSSDIVVTNC----RTEMKKDSLATGDLSLTLKDLHLTDSGVYTCTVYNKDGDMllqKSVTLNV-- +>UniRef100_UPI0012EEC2E8_433405/ 58 0.214 1.043E-06 2 113 116 2657 2752 4200 +--FTVEilLPPiikessSVVTVHVGQDAVLPCEV-----EDDTSTVIMWRKDGFPVTQ----------DNDKY--------TMLSEG--SLRVHAVQLSDAGRYYCTVSNqAGSDHRGVDLRV-- +>UniRef100_A0A3B3ZTJ5_409849/ 57 0.283 1.428E-06 47 113 116 11 84 95 +-----------------------------------------------VFLYKRGlyyGHGLDGQSEQFRGRVVFFKDELTSGNASIKIQNTRLEDNGTYTCVLFKPKTNEveKEITirLNV-- +>UniRef100_A0A093GJL5_118200/ 57 0.264 1.428E-06 17 113 116 0 96 200 +-----------------QNVTVPCFYSVEKTQDITSM--CWGRGscptskcDQTII-WTDGWKV----TEQYNHRYTL-KGNLLTGDVSLTIVNAEEADSGTYCCRVEVRGlfNDQKN-NLNV-- +>UniRef100_UPI0003944056_8128/ 57 0.309 1.428E-06 2 97 116 22 118 215 +--FAVKRAQSVYEAEEGSNITIRVDSQLQADVSLAHLMCVFYSHDTKILfKMTRGVEDSESQHEQFARRVQINRDALRGGRVRLHVSRVTAEDSGNYRC------------------ +>UniRef100_UPI00077AF5C6_70779/ 57 0.280 1.428E-06 2 114 116 23 130 220 +--F-VLTPADPFEAQEGSNVTLHWDYTGSN-----LLSLAWGVADGDnnlstIIAQRHGINDVQY-SSSYRDRV------LIEGRASLVIYNVKVSDTKRYGCQLFFQGQSSpifSSVRLLVN- +>UniRef100_UPI0018E1F414_77115/ 57 0.260 1.428E-06 1 113 116 16 131 267 +-AINVEIPKAAYEFARGDNITLPCTFqSVLSQIPLA--IISWSAADNLILTHYHPQGITDIK-RKYEGRVTVDVKiNGASGKADLKLSSITLDDNKEFDCEVQIPSDDEgKSIdatRLTV-- +>UniRef100_A0A671VAL5_8175/ 57 0.268 1.428E-06 0 115 116 19 135 302 +NAGFVNVHcKTENMGQYGQQSLLECAVKTSEGVtDVVIRTVSWKKEgvDDPLLVFHNGK--LIKKQPGY----SFAEPSWNNRNmnVSLHITDTAVDDQGVFTCMVMTdRGGETSETTLKVTA +>UniRef100_UPI000FFDB880_29139/ 57 0.240 1.428E-06 0 113 116 23 144 386 +NAtFT-EVPKD-VTVREGEDIEMPCAFRASGSTSYSLEIQWWYLKDPP----RELAHELALSAPGSRNKVT-NKDATKistvrvQGNdIShrLRLSAVRRQDEGVYECRVSDysdDETQEHKAQalLRV-- +>UniRef100_UPI0004D07BB7_482537/ 57 0.210 1.428E-06 7 113 116 136 251 400 +-------PEEPkeLMVHVGDSIQMGCVF--QSTEEKHVTMVDWMFSSEEhakeeIVLRYHPKLNLPLGYPqtwgRFQNRVNLVGD-ISRNDGSILLQGVKESDGGIYTCSIYLGKTEFrKTIVLRV-- +>UniRef100_A0A6J0SNM2_103695/ 57 0.222 1.428E-06 0 113 116 157 289 435 +DAAEVErywdGEKVVIVALKGSTVVLPCinrnQVWTERHDEEDQQVVHWDRQppgvphdraDRLIDFYASGEG--RSYGPLFiRQRMNITDNAFALGDFSLLISGLEVADEGIYSCHLHHHycGLHERRIfRVSV-- +>UniRef100_UPI00106EE6A7_8167/ 57 0.272 1.428E-06 8 115 116 150 267 461 +--------PDPVCGIKGSTITLPCSFTPPKSVDgngrevlIEIIRVVWCKNhetCKIIFTFVYDSESNNN-NPRYR----YLGD--KKGDCTLQISDLQKEDEATFRFRMeandyraSYTGQSGVRVTVKDGA +>UniRef100_A0A6G1PWW2_215402/ 57 0.263 1.428E-06 4 105 116 33 137 551 +----VSIPETHYIVERGGNITLTCSF-IPARPDFKTFFLTWEAdPDnirdplKPVGTYFSN--NPTDIAPAYEGRASLDVDFVKK--VStLHLTKVTVQDSRGYQCSVRIPGDD---------- +>UniRef100_A0A3B4B555_409849/ 57 0.208 1.428E-06 15 113 116 23 134 626 +---------------LGSSIRLPCYFqdhtvddPGASPVEPLSHRIKWSVlteeGSRTVLVALEGK---VKVSEDFMDRASLpeypPSTQTSPQDMSLLLSQLRRSDSGVYRCEVQRGiEDHHQDITVNV-- +>UniRef100_A0A3Q2DMU2_28743/ 57 0.257 1.957E-06 40 103 116 3 68 83 +----------------------------------------WKdRRDRKVHVFKNGPDQPGEQNQIYRTRTKMNEDLLRTGDLSLTLRDPTYGDSGTFTCRLWEiSG------------ +>UniRef100_A0A2F0B9E1_9764/ 57 0.355 1.957E-06 11 114 116 1 91 94 +-----------YMVDYGGNVTLECDFDTGGHVELRDLKASLQKveNDTTLL----------------SERATLLEEQLPLGKALFHIPQVQVRDAGQYRCLIIYGiAWDYKYLTLKVK- +>UniRef100_A0A7K8EJ31_127929/ 57 0.235 1.957E-06 20 114 116 9 105 126 +--------------------TIPCTY-V-PSEGFTQHTLSWSLErDSSVstIFLRDGSGDHIL-PAKFRGRVSVPKNSP--GDASLLIENLEMPDSGHYTCQVVWRSTDNslirRELTTTVK- +>UniRef100_UPI000BBF0EB7_41447/ 57 0.257 1.957E-06 2 97 116 1 97 171 +--YLVKMSPRLYEAEENGDITIGWDFQTKADMTRSNMVCFLQSEPlELFYQMIKGVEAPESQHQRFAGRVHCDRDALRDGRVRLQVSAVTAEDSGNYRC------------------ +>UniRef100_UPI00093A9253_186990/ 57 0.273 1.957E-06 1 92 116 24 108 194 +-ALEVQVPEDPVVALVGTDATLRCSFSPDPGFSLEQLNLIWKRTDTKqvVHSFAEGRD----QGSAY--RVVLG----ANGTYSCLVRNpVLKQDA----------------------- +>UniRef100_A0A7K7XFP4_874463/ 57 0.261 1.957E-06 16 115 116 16 121 196 +----------------GST-TVPCTY-V-PSEGFTQQTLSWSVErDSSISTILRRDDSGDHVLlSKFRGRVSIPKQSP--GNASLLIENLEMPDSGHYTCQVTWRSTDNSLITrevtttvkvVKVAA +>UniRef100_A0A553RNQ9_623744/ 57 0.273 1.957E-06 2 115 116 15 133 254 +--FLViSVDPSPVlpfIVTEGSTAILPCHYSV-KQHGLS--HVCWGRDCGTF-----WCNDILVQTDEYgvvskvSDRYRLIGDVLS-GQMDLGFKKIQQADSGLYCCRVDIEGfFNDKKVsyTIKVmKA +>UniRef100_UPI001965644A_55291/ 57 0.333 1.957E-06 66 115 116 8 58 271 +------------------------------------------------------------------GRVMMFESELQKGNASLNIRNVTTEDEGHYECDVYEGPLRDKDIvQLNVIA +>UniRef100_UPI0003F09858_28737/ 57 0.266 1.957E-06 4 115 116 5 116 286 +----VEMAGSTQVVTLNANATIFCKIRGYSHLDIKIMGISWY--------FLKHNSSKEVQLFQFysnleKNRreATVSLRDLARGNASLQLPWVQLEDAGRYRCEVVVtPEKAQGSVSLEVVA +>UniRef100_A0A6I9KFW4_185453/ 57 0.241 1.957E-06 32 115 116 1 86 354 +--------------------------------NAQGMEVRWFRDQISfvVHMYQDGQDHMEFQRKEYQGRTEFLKENITQGYVALKLHDIHPLDEGYYGCMIRTlSFYSEARFLLQV-A +>UniRef100_A0A3Q0QRZ7_61819/ 57 0.218 1.957E-06 11 113 116 33 148 360 +-----------VSARAGSKLVLQCVssrmVWTRDRVRDRQRVVHWDMyrayPDyamERVTdMFSAGEQRM---YNSYNlGRVSLSPKAFKDGNFSLVIKDVTMNDRGLYSCNLHHlycNLYETIRVQLNV-- +>UniRef100_A0A672MK56_75366/ 57 0.213 1.957E-06 6 109 116 111 229 380 +------GDKSIFVVLVGKSVVLPCvnrrQLWTDSQRDeGQQQVVRWDwqapgvtrdRADHLIDMYASGENQ---QYGPFflRNKMNISNDAFSMGDFSLSVHNIQPSDKGLYSCHLHHHycGLHERRI------ +>UniRef100_UPI001891C433_42514/ 57 0.276 1.957E-06 1 115 116 19 145 421 +-AITVDIQEMTYEVARGDTITIPCTFK-TTKTNFSAVSVDWTAhgdvdtdPDIEIIsgFYPKNGDPIVDPGDGYQGRASLQYD-LAKGIANLQLSSVTSKETRVFQCKVSIPGdktgklSDTTKIVVLV-A +>UniRef100_UPI0007DCA8FA_244447/ 57 0.246 1.957E-06 1 113 116 19 139 426 +-ALTVQIPKPTFEFARGDNISLPCTFK-SSLAAPSLIVVSWSVeaveaeaEETLILthYFPTGTTDIK---AKYEGRVALDFD-LRAGKANLKLSSITLEDNKLFECRVQIpsddEGEPYDTTRLVV-- +>UniRef100_H2MMM7_8090/ 57 0.230 1.957E-06 13 113 116 44 157 428 +-------------VHAGSTMVLQCVsgrmVWTRDRVRDRQRVVHWdmYRDypdyamERVVDMFSAGDQRM---YNSYNlGRVSLNPTAFKDGNFSLVIKDVTLNDRGLYSCNLHHiycHLQETVRIQLNV-- +>UniRef100_A0A6J2RVW7_56716/ 57 0.262 1.957E-06 1 113 116 19 137 439 +-AIQVDIPENVYEYARGDNITLPCTFKTKAS-PPKLVIISWSCEaakigakETLILTYFSTGQITDIK-SLYEGRASLDV-NVALGRANLRLSSITLAENKVFECRVQIPGDDEgKPVdTVKV-- +>UniRef100_UPI001863BC74_118141/ 57 0.220 1.957E-06 4 113 116 37 159 443 +----VVVAVHNITVPAGSQMVLQCHsprmvWSRDRRKDRQR-VVHWDLfrtePDysveRLVDKFSAGDQRI---YNGFnKGRITLSKTAFTNGNFSLTIKDVGMNDRGTYTCNLHHhycNLQESMKIQLNV-- +>UniRef100_A0A673MM32_307959/ 57 0.206 1.957E-06 6 109 116 175 293 456 +------GDKSIFVVLVGKSVVLPCvnrrQLWTDSQRDeGQQQVVRWDwqapgvthdRADRLIDMYASGENQ--QYGPLFlRNKMNISTDAFSMGDFSLSVHNIQPSDKGLYSCHLHHHycGLHERRI------ +>UniRef100_UPI00077D3D02_105023/ 57 0.265 1.957E-06 4 110 116 34 142 497 +----VKVEGE-VLSYPGQTVNLRCSF---PDVTGVQLTmVSWLYEPKDgtrqNIAVLHPNHDPSYPDSPLKGRVSFTQNPPSLSSPSIQITGVQLTDEGKYICeYATYPGGNQQGIT----- +>UniRef100_UPI0013AF902F_54343/ 57 0.231 1.957E-06 2 113 116 2657 2752 4200 +--FTVEilLPPvikessSVVTAHVGQNAVLPCEVEGDSS-----TTVLWRKDGFPITQ----------DHNKYT--VS------SEG--SLRVNGVKLSDAGRYYCTVSNqAGSDHRGVDLRV-- +>UniRef100_UPI0011E9DEFD_63155/ 57 0.233 2.681E-06 1 115 116 12 140 322 +-AFCITAvkSGDFVKVEcktknlghYGQQSLLECVVQTSKDVqDPVIRVVAWKKlsspgdEDGKIMLAYSKRSSQTTQGYRFAEP-SWNERNM---NVSLLITNTAVTDEGLYSCMVITdSGDHTSFTTLNVQA +>UniRef100_A0A556V513_175774/ 57 0.281 2.681E-06 44 114 116 3 72 343 +--------------------------------------------DSLVSFFPQGESGLDLQNPAFRDRADFFPDEVSKGHFSILLRNVVEQDDGNYSCKV-KTTRDSSEVIMEVQ- +>UniRef100_UPI001863D629_118141/ 57 0.242 2.681E-06 49 113 116 248 317 370 +-------------------------------------------------LFQDGHSRPESQDKRYSRRAEYFADEIPKGNFSLLLVNVTPEDRGKYKCVVHTsqeSREAYADLvmELEV-- +>UniRef100_UPI000C857116_9361/ 57 0.225 2.681E-06 36 113 116 0 78 409 +------------------------------------MEVRWFQINPFvlVHHYKNFQDHLEQQRPEYRGRTEFLRDNITEGHVALRIHHIRPSDGGKYSCFF-ESSTYFNEAQFQV-- +>UniRef100_UPI00145A2676_409849/ 57 0.243 2.681E-06 3 113 116 22 139 412 +---TVVIPQVKYEFARGDNITLPCTFQ-SKITNPSLIIVTWTAEgvngaDDVVIltHYsLNGRTDY---IAAYENRAKLDVD-IQTGKVNLKLFSISLDDNRRFVCRLQIPGDGEgtpaDTVELVV-- +>UniRef100_A0A0K8U4B2_174628/ 57 0.234 2.681E-06 8 99 116 109 196 486 +--------QTHLEAKVGSHVVFNCpiNFPYDVPIE---YVVIWSKENKKIFTWYEGE---SSANELFNGRLNLVTNHPEYGKASVNLTAIRESDQGWYHCQI---------------- +>UniRef100_UPI001131E0C6_8032/ 57 0.247 2.681E-06 8 115 116 12 122 628 +--------EDRVEVFLGDTAQITCMFTVSDSPD--NVIIQWYMitKTNVRLRIYYGNSTMQVVDrgGQFTDKISVN----GMGNSSevvLTIRDVKVEDELEFICLVNGtsAGSDEGRTTLKVFA +>UniRef100_UPI0018856623_41117/ 57 0.234 2.681E-06 13 113 116 33 139 846 +-------------AVVGGRANLPCSLTSNKPGDRPEL-VLWYRDRSGAPIYsLDARQDSLSRGVQWKdsfildNRnAEFLVDTAPP---VLAIDDVRESDAGVYRCRVDFlsSPTKYSRVNLTV-- +>UniRef100_UPI00148A9191_29159/ 57 0.240 2.681E-06 13 115 116 54 152 1493 +-------------VDSGSQEVLECFIKNNKS---EAKLIRWVKYSGmfPILIFQQMQHYPEFIKDGYLGRVRLVNQS------SLELSDIRSSDEGLYECSITHtdGGKEElTHVHLKVKA +>UniRef100_A0A6J2W3B8_29144/ 56 0.242 3.672E-06 45 114 116 19 87 137 +---------------------------------------------KNVYDVTSGNAALSQQDPQFQNRAQTFPEEYVNGNFSLKLNNLDLTDTGKYSCYVPYIRV-ERHLELHVK- +>UniRef100_A0A2G9R490_8400/ 56 0.287 3.672E-06 30 115 116 4 84 184 +------------------------------PPDLNLLVVSWTFQGKVILKYDN--KVFVSQDP----RMSLNVESLEHGYASLYVSSVTISDRGIYVCTVKYStESKEKEISFKVFA +>UniRef100_A0A3Q0T2H9_61819/ 56 0.285 3.672E-06 44 112 116 50 116 187 +--------------------------------------------DVNVHSYYYDEDRLGKQNPKYSGRTRL---NIGVGDVSLLLINVTVVDGGVYKCYYSSiRGNSEKYVILT--- +>UniRef100_UPI00165BB520_8078/ 56 0.245 3.672E-06 60 114 116 13 68 223 +------------------------------------------------------------QHKQYKGRTEMKI-NYKSGDFSLTLKNPTDRDSGTYSCTVYKSGTilAKKEVLLKVK- +>UniRef100_UPI0015C36213_10029/ 56 0.245 3.672E-06 13 115 116 41 144 251 +-------------VFLHDNVTIICKIPGSPRIDIKTMGIIWFwKNelDKSevkVFEFYGNH------LQSFRLGATVSLSGLESGDASLHLPEIQLWESGEYRCMlVVTPEKAEGKTVLEVVA +>UniRef100_A0A3P9DKH4_106582/ 56 0.301 3.672E-06 37 108 116 59 131 294 +-------------------------------------RFIWSLVNLNLSTCPSGQDLVNTRNPSYRGRSSLFISELKRGNISLKLSREKLSDEGTYECHIPMmGKKSFKR------- +>UniRef100_UPI00140312D1_386614/ 56 0.222 3.672E-06 6 113 116 33 144 354 +------GPQA-IYVAEGDNILISCVFELDSG-DAGELDIEWAIinPDTTerdviILTYVHGQ---VFDYPSvFSSRFSFVESDPRQGNASVNVLALRIGDTNTFQCKVKKaPGIDTRKVTMGV-- +>UniRef100_A0A6J2VQP2_29144/ 56 0.201 3.672E-06 11 113 116 3 118 406 +-----------ITAPRGSKAVLQCHsqrmVWTQDRLKDRQRVVHWDLfrstPDytmERILdMFSAGDQRI---YNGYnKGRISMPKTAFNDGNFSLVIKDVAMSDRGIYSCNLHHhycHLYESIKVQLNV-- +>UniRef100_UPI001127AAF2_194408/ 56 0.268 3.672E-06 4 97 116 170 258 436 +----VQFPPS-LVVNQGDTVTLGCIFsSGARAQTFGKRAVSWLK-------ALPGEDPAAGRHVAVKSRFAFaFPDTLvHHGDGSLVISNTSLEDAGVYFC------------------ +>UniRef100_UPI0012DCC072_8019/ 56 0.230 3.672E-06 1 109 116 22 133 449 +-ALQVSIPQRTYEFARGDNITIPCSFKPKNSIN-KLVVISWLaeadKPGEPevsVLtSYSTGELDI---SDRYEGRASL-EQDLAKGVANLKLSSIGLQDNRLFECRVAIPKDDEGQL------ +>UniRef100_A0A1A8KBC7_321403/ 56 0.223 3.672E-06 29 113 116 19 109 1347 +-----------------------------PPSQRENARIQWVKveesQDELletgVVVAFEGNMKVA---SEFQDRVSVSKDPLAAGDASLMITGLRASDSGLYRCKVMYGmEDAQSTVSLRV-- +>UniRef100_A0A7J7FAT6_77932/ 56 0.236 5.030E-06 15 88 116 1 74 80 +---------------EGGNSMLSCR--LSSEKTAEVMEVQWFRSqfSPAVLVYKGGRERTEEQMEEYRGRTTFVKEEISKGSVALNIRNVT--------------------------- +>UniRef100_A0A672G937_181472/ 56 0.196 5.030E-06 2 99 116 12 115 150 +--FLFSLPGSEVirkIVNEDQDALLSCALDG---TNIAKDVFDWKMDgssNREVFYYTKGShylNGLPGQDVHFKDRVFHFTEQLAVGNASIVITKTQVTDSGNYTFLV---------------- +>UniRef100_A0A669BA72_8128/ 56 0.234 5.030E-06 39 99 116 24 87 166 +---------------------------------------EWKKPtlsDYYLYFFRNQQSYDSYQGATFRGRVQLLNPSMRDGNFSVLLRNITVADTGLYTCRI---------------- +>UniRef100_A0A7K5A4G7_1118519/ 56 0.267 5.030E-06 1 99 116 0 96 196 +-AFLDLSGLSEIQGTWKASVTVPCTY-V-PEQDLEQQTLTWRVDhDKSsATIFRRDQSGDHVLLSAFRDRVSVLKD--TPGNVSLQIQTLEMSDRGTYTCRV---------------- +>UniRef100_UPI000A1C3D74_150288/ 56 0.273 5.030E-06 11 115 116 24 138 223 +-----------YSAEEGTNITVELN--SPNNMDLSELHMNCRLltePQKNVLDMISGLEIIEAQDTQFRGRVELHREALKQGQVQLLLTRLTALDSGKYRCMMvaNYdrdrGGWRFiSTVyfEINVTA +>UniRef100_A0A3Q1B332_80972/ 56 0.474 5.030E-06 56 113 116 59 117 229 +--------------------------------------------------------QFGYQDQSYRNRTSLFKDQLSRGTASLQLTGVKVQDEGRYQCFIKTiNGEKASFINVKI-- +>UniRef100_A0A3Q2QE02_8078/ 56 0.232 5.030E-06 14 112 116 18 124 233 +--------------EAGLCAVIPCSFK----SGFEAEVIIWYKCDQPVercknsdIIFHSDKNNVNVQ-SGFKGRVSLLEPDVTQKKCSIMINDLRPSDSGYYQLRIaEYSGlikqhFHFKFIHLN--- +>UniRef100_UPI000874DAC0_8187/ 56 0.250 5.030E-06 11 97 116 48 135 252 +-----------YQAEENDNVTIRWDVHTKTDMSLTNLVCVFQSDiQKGFYQMINGAEVPESQHQQFAGRVHCDRDGLREGQIRLHVSGITAEDSGRYWC------------------ +>UniRef100_UPI000E421623_8154/ 56 0.220 5.030E-06 40 105 116 3 70 283 +----------------------------------------WKKQDEQryVLFIRENRIYENLQDPSYKGRVALKDPEMKNGELSVILKSVTVNDNGIYECSAAYNQQD---------- +>UniRef100_UPI00062669B2_222816/ 56 0.237 5.030E-06 4 113 116 141 241 311 +----VVVPKiEIVgdrdmFVKTGSTVTLKC---VIKQSLEGPFYVFWYHFDERVLQYEEGKGKREI-------RT-----ERANGDtvSSLVIHNAQREDSGNYTC--SPSNLDSASVQLHV-- +>UniRef100_UPI001419885E_80427/ 56 0.168 5.030E-06 4 113 116 19 170 376 +----VSVPETSVNTTVGGNVTLQCTY--RTQMSASGLFIQWSFyshklKKRPVPistqmqlspcHFIDEKTIGHCQMMVYltdaRGRCSWlykiyyrqgsnsysygqFEGRIRGstgiGNASITIYNMQASDSGIYTCEVFNPEnqnaQSEKTMSVSV-- +>UniRef100_A0A1S3QSV1_8030/ 56 0.222 5.030E-06 1 115 116 65 180 377 +-SFvKLECKTE-YHGVYGQQLILECI--VKPVVvDVTIITVTWKRmgaadkADDNLLEYHKEKMDL---TPGFK----FAEPSWNKNNtnVSLLLTNTKMADKGVYECMVRTdRGDDIATTSLSVKA +>UniRef100_UPI0003F0E55B_28737/ 56 0.260 5.030E-06 32 103 116 1 73 419 +--------------------------------DAQNMEVRWYNlHLGLVHHYKSSQDHTEHQSLEYRGRTEFLKENITTGQVALRICHIHSSDEGEYSCFFSSSG------------ +>UniRef100_A0A6H5J6T6_86971/ 56 0.226 5.030E-06 7 113 116 16 130 528 +-------PVQEVTALVGEPAYLPCDITPAKEGDTVHL-ILWFREDRNgtsasIYSVDARDRDLTYAekwsdDEAFSTRATFLQDKQP---AMLGIDHIREDEAGIYRCRVEFqvGQTRNSKVNLSV-- +>UniRef100_A0A3Q4HF77_32507/ 56 0.263 5.030E-06 0 114 116 25 149 680 +NTLHVSIPvEMPLRPLLGGKVEVPCYF-LDKSLnDTGALTVatlshriKWTYitKDKVdtILVASQGK-VEVKQD--YLDRAMLVNYPLFPTDATLEMTELRSKDSGIYRCEVTHGiEHNYDTVEMQVQ- +>UniRef100_A0A1A7W7J9_60296/ 56 0.234 5.030E-06 29 113 116 19 109 692 +-----------------------------PPSQRENARIQWVKveesqdelRDKMVLVAFEGHMKVALE---FQNRLSLPKYPLAVGEASLMISGLRASDAGLYRCKVMYGmEEAHSTASLKV-- +>UniRef100_UPI000C20A4B0_166361/ 56 0.230 5.030E-06 0 113 116 4 128 849 +NSFKatpfcfVAVGYSYVDAVWNKGAALPCD--IEPHIrEDRVYMVLWYRDNvaKPIYRFdVRGRpvgDAIKWSDPTmFGPRAYFVTDQRP---ATLNIDHVQLHDEGVYKCRVDFrtSPTRNFAINLTV-- +>UniRef100_A0A493U0G5_8840/ 56 0.247 5.030E-06 4 114 116 1103 1195 1379 +----VHVPPkiqrgpRVMKVQAGHRVDIPCSAQGIPP-----PTVTW-----------------------FRGRSAVLIDgrQFTRGlDGALSISNIQLPDAGIYKCVASNAvGSDTSEITLQVQ- +>UniRef100_A0A3Q4N1G2_32507/ 55 0.233 6.889E-06 19 102 116 13 96 112 +-------------------VTLSCMFDTPHKLvEWSALSIEWNMVDKHakksmVYTLEDGRAHV------YKEGSVVNETRLRQSDASLQLHNVTVGDEGLYTCRVINP------------- +>UniRef100_M7BN94_8469/ 55 0.250 6.889E-06 16 109 116 3 111 185 +----------------GENMTLSCTFQT---RDSKRTKVLWLRGsGEDVVLdsnhpFYRGRlrmsSLDDSNHPFYRGRLRVSrMDEHTQGKATLTLAELQERDSGLYQCCIELdrgetgvGGGTELRV------ +>UniRef100_UPI0008164000_85066/ 55 0.525 6.889E-06 57 115 116 9 67 235 +---------------------------------------------------------LETQLSRVSGRASLLHSELKLGRAILQITNVKVTDAGSYLCLIDYQGVDYKYIALEVKA +>UniRef100_A0A3B4AAP8_409849/ 55 0.355 6.889E-06 60 115 116 40 97 262 +------------------------------------------------------------QLQSFRGRTSLFEEELSTGNASLLLSGVKVQDEGRYECYVSTmsSPGAVRSVNlLSV-A +>UniRef100_A0A4W5PI78_62062/ 55 0.225 6.889E-06 13 114 116 3 112 319 +-------------VQIGKNAVLvvvPCYFqdnPGTPTVDPLSHRIKWTYitKGKATLILVASEGKVHVETE-YLDRVTMANYPLVPTDITMEITELRSKDSGTYRCEVMHGiEENYDSVDIQVQ- +>UniRef100_M3VUE9_9685/ 55 0.264 6.889E-06 9 115 116 26 140 394 +---------ESLVVQEGLCVSVPCNFlyPLNSWNDSYPVHGYWFREGANVAQdapVATNNPGRKVQKKT-QGRFRLL-GNPRDYDCSLDIRDAQRRDSGTYFFRVERGPSvRYnflqNRLSVRVTA +>UniRef100_A0A3P9MKV8_8090/ 55 0.260 6.889E-06 1 113 116 15 134 417 +-ALTVSIPQKLYDVPRGGNALIPCTFKTTVQNPWSA-VITWSRrpnqpdaEDVVILTYFYPDESFDLA-ADF-DPTRFSIDaKVLTGQANLLLKFLKLEDSMLYECRVQVRGDTTGNtaATTNV-- +>UniRef100_A0A667Y3H3_586833/ 55 0.258 6.889E-06 34 113 116 0 85 435 +----------------------------------ESLDVRWFLRdtfDAPLLSYQGRQVHHGSQ---YVDRAAFglrdaTSSGLKAGDVSLELVNVTLRDAGVYTCYVSSdQGYDKGTVQLNV-- +>UniRef100_UPI000C87994D_10141/ 55 0.241 6.889E-06 0 113 116 321 432 570 +DAtFT-EVPKD-VTVREGDDIEMPCAFRASGATSYS-LEIQWWYlkePPRELLH------ELALSVPSARSKtVRVQGNDISH---RLRLSAVRLQDEGVYECRVSDysddDTQEHKaQALLRV-- +>UniRef100_UPI000BB01A30_6565/ 55 0.262 6.889E-06 8 101 116 49 151 578 +--------EDVVVLQENTRVNLNCTFQKENTENIRDRDIRWQKqiGDsfKDVAIFspPGGTEAYIASAVEnvYKNRTFLVAPNLNSSlSAALIITNLTCDDEGVYRCWVHY-------------- +>UniRef100_O70570_10090/ 55 0.252 6.889E-06 1 115 116 119 238 771 +-SFDVSlevsqVPElpsdtHVYTKDIGRNVTIECPFKRENAPSKKSL---CKKTNQSCELVIDSTEKV---NPSYIGRAKLFMKGTDLTVFYVNISHLTHNDAGLYICQAGEGPSaDKKNVDLQVLA +>UniRef100_UPI0013773204_35005/ 55 0.252 6.889E-06 1 114 116 754 875 1470 +-ALKVSMPTQK-TAILGTNVTLQCKISdyPPPELDIKKTIFIWYLetsEGNKVEQLYS---VVAGKHSSNRNGSRLDTIQLKNGDASLFLPLIQFNEEGKYLCVVIDtsvraEGATILDLVVepTVQ- +>UniRef100_A0A7L3MNE3_2585811/ 55 0.321 9.436E-06 61 115 116 2 56 58 +-------------------------------------------------------------DERYRGRAEFFRGELRAGNASLLLRDIRTSDQGSYSCRVSSGDVWREVlVELQV-A +>UniRef100_A0A7K5V2B7_1160851/ 55 0.250 9.436E-06 61 115 116 2 56 58 +-------------------------------------------------------------DGQYRGRVEFFHREFQAGNVSLLLRNVQSSDQGSYSCEVTFGNvSREVLVELEV-A +>UniRef100_A0A2Y9HEB5_29088/ 55 0.217 9.436E-06 19 113 116 46 138 140 +-------------------AVLSCDYNIST-EELMEVRIYWQKDDEMVLAIMSGKEQVW---SKYENRT--FTDFTK--NLSIVILALRLSDNGKYTCIVQKiekGSYKVKHMTsvmLLV-- +>UniRef100_UPI0004442289_48698/ 55 0.287 9.436E-06 48 113 116 1 65 143 +------------------------------------------------LVYRSQDVDWTQTMESYIGRVSLFAEALSSGNVSLNLTNVTVNDSGQYRCYL-RSLKTYTVVQLLV-- +>UniRef100_A0A3B4X6Z0_1841481/ 55 0.223 9.436E-06 8 112 116 18 122 150 +--------PPVLAAARGNDVTMQCQLQLSHDEKmLTVPVLYWLR-------LTPGHENLRLWRPSvtYKERVALLDKNSNSTNKSILLRNVQWADSGKYLCKLSIttekGKSDVDRCVVT--- +>UniRef100_A0A1L8GP39_8355/ 55 0.245 9.436E-06 4 115 116 20 130 208 +----IEVSQiPEVNVIEGSTANLECSY-NMSNLDLPTGGYKWHRQD------LHGDD--IFWSDEFKDRLtkESKEDFLNKRSASIKLHNVGLTDTGLYFCEVEFSGQ--KQITghgkgtfLKVTA +>UniRef100_A0A3P8RXQ1_161767/ 55 0.463 9.436E-06 48 115 116 67 135 290 +------------------------------------------------VVFVRPVYVLKAVQNSFRNRTSLFKDQISTGNASLQLTGVKVQDEGTYQCCTSTmTENDNSFINVKVDA +>UniRef100_A0A1S3FX04_10020/ 55 0.201 9.436E-06 1 114 116 32 169 312 +-AFKVATPYSLYVCPEGENITLACQLlgPVPKGHDVSFYK-TWFRSSRgevQVCSEHRPIRNVTLQNlHPYHGGhqasnTShnlLQSHGLetasdHHGNFSITMRNLTVQDGGLYCCLVvemRHRHSEHrvhAAMELQVQ- +>UniRef100_A0A3Q3LNI8_205130/ 55 0.244 9.436E-06 25 113 116 228 321 330 +-------------------------IRVHTHMSLSAVYIYCELitvNKNPVLfDLHEGVEVPEYQDKQFSGRVQFDKDILREGRVRLHVSRLRTEDSGLYRCSVKTDiGASSGKCRLKV-- +>UniRef100_UPI0012DC54EC_8019/ 55 0.241 9.436E-06 8 115 116 50 153 341 +--------EEEYHGVYGQQSLLQCN--VKAVENVTILTVTWKRveADPLLLEFHKDTSNL---TPGFKfAEPSWNKDNM---NVSLLLTKTKMADKGVYECMVTTdRGDDTATTSLSVTA +>UniRef100_A0A665U7K9_173247/ 55 0.275 9.436E-06 55 112 116 251 308 363 +-------------------------------------------------------DDLSGQHEQFKGRVSHFPGGLKDGNASIKISNTKVSDSGKYSCEFRRTNQKQHQMLLK--- +>UniRef100_UPI000E1BA38A_30464/ 55 0.201 9.436E-06 1 113 116 17 167 365 +-SITVTVPQPTVNVTSGGNITLLCTFTGyEPQGN---VLIQWSFysaKESQLHahspcAYIHSmDEKSVSQCQKmvYvtdaRGRCSSthkiyyssggqshslggFQNRItaatNPGNASITISNMQPSETGSYTCEVVNlqgdAGQGQKSMIVNV-- +>UniRef100_UPI0009A33E9B_259920/ 55 0.184 9.436E-06 1 113 116 20 182 403 +-AVQVTVKDSHLNATEGENVTLQCTYTTTE--NLSNLNIQWtflgttfkehtqsaiqpahfyqiqqtscatgYKVDessvmhcpKTVHMFdrrgfcswqhqiYYSEGKLTYISKEFKGR--LLAAQTP-GNASITIKKLRPSDTGDYLCEVDNPpdftGTNIRSIVLTV-- +>UniRef100_A0A0C9QS46_64838/ 55 0.210 9.436E-06 12 99 116 40 133 407 +------------TASIGEYVVFNCHLDFPHEIPI-PYILTWNREGRTVFSWYevPGNEKANSILsiaDDYSGRIHLLEDNLSSdyGHGSINLTNIRESDQGWYECKV---------------- +>UniRef100_A0A7K9JYU6_667154/ 55 0.244 9.436E-06 0 114 116 8 132 414 +NPASVVVSVLNISAVLGSQAVLPCKshrmMWTQDRLNDRQRVVHWdllssYYGDsrmERLCdMYSAGEQRV---YSSYNQRRIFMPENaFADGNFSLVIKGVAESDEGTYSCSLHH---HYCHLyeTVKVQ- +>UniRef100_A0A7J6B250_219545/ 55 0.302 9.436E-06 4 115 116 31 145 487 +----VKVEPE-VVSYPGQTVTLRCQFPDKGQTQL--TQVSWILENssglrTNIAVF-HPTFGVNYPLSPVQGRVSFTVDPPSLENPTIQITDIALTDEGNYVCeYAAYPTGNEKGVTsLVLLA +>UniRef100_UPI000BB00E33_6565/ 55 0.252 9.436E-06 4 114 116 127 213 771 +----VTLQQDTYVITEGSDVTIPCEFIGAPISN-----VTWQRENQ-IIQWS-------------KNEYHVF---------NLVLRNVSRNEAGNYTCSVTVdfKGiyTDSKTITLVVK- +>UniRef100_A0A183L957_48269/ 55 0.226 9.436E-06 7 100 116 465 558 1816 +-------PPANQTRTVGEIVTLDCElgltrgLPGSlvstlPYSDLSDWSIGWYRSTK------DGvKENIVISNPPYDQRYTL----LPRG--SLQISNLRVEDSGNYTCIAN--------------- +>UniRef100_A0A3Q0RVX3_61819/ 55 0.238 1.292E-05 38 99 116 4 66 84 +--------------------------------------VEWKdRDSRKVLVYQSRSDQPGEQHDFYRGRTKMKKNLLKPGDLSLTLKYPTDRDRGTYTCTV---------------- +>UniRef100_UPI0005770E0F_8010/ 55 0.267 1.292E-05 7 103 116 23 117 252 +-------PAE-IVYKLSQNATFPCEFIHTPvQQVEKNPIIYW----HNMFQ-SNMTRLWPTSGLHYKDRVEVLDSDLNSRNRSLLLKNVQWEDSeGKYECKLSYraGG------------ +>UniRef100_UPI001ABE6C7C_8384/ 55 0.252 1.292E-05 29 103 116 79 147 348 +-----------------------------PPVRMDILSVRWDHNGRPLVEYKDGSLTF------HSSQAVMSLEQIAQGNISLVLTNLTLSDAGNYTCAVQYGG------------ +>UniRef100_UPI000495314F_144197/ 55 0.250 1.292E-05 4 111 116 61 165 357 +----VAVQQkEVVTVRLEEGMVLDCLCPWDGNLS----MVSWTKvPDKDPVAVFHPEYGVAFSH-QYRERIEFLRTTPMDG--SISLRNVTHQDIGLYHCSVQTfpQGPWTRNIQV---- +>UniRef100_A0A1S3AFG9_9365/ 55 0.252 1.292E-05 36 115 116 0 82 367 +------------------------------------MEVTWFRMDPPalVHHYAASQDHLEDQSPEFRGRTEFLKQNINTGKVALRIFPTLISDGGQYRCLFARSTfSDEDQFQVLFTA +>UniRef100_A0A6J0SYD9_103695/ 55 0.200 1.292E-05 19 113 116 37 137 408 +-------------------VTLRCVY--EPSAEFKQMKVVWKasQQNRGFRTIFDQELNSGGQTftTAFRGRLSLTQQRP--GDVSLQIKELTMTDSGSYACEVTWEARNKSRVTkekttrLQV-- +>UniRef100_A0A665WYB9_173247/ 55 0.246 1.292E-05 1 113 116 24 145 436 +-AVIVTIDKETYEHARGDNITIPCRFTPSITINAQTIVViTWSVEGTEadaeetgiLTHFYGRGTDIKKQ---YEGRVALDVD-VPSGKADLKLSSITLEDNKEFKCHLlirgDDEGTPYDTARLVV-- +>UniRef100_UPI00148AACE9_29159/ 55 0.250 1.292E-05 1 115 116 16 137 550 +-SLNITSPPE-MNITLGSnsSFILNCTFELEGKENIA--VIYWKKkinnNYKTLANFFEYFPELTEYGKYLQSRSKL--QNFGNGSTSavLIIYEVRCEDVGQYQCEIKYGPNAPKQIetytTVYVQA +>UniRef100_UPI0015601F9E_7906/ 55 0.234 1.292E-05 3 115 116 416 544 1038 +---TVSVTSNSSNVPEGSAVHFTCTV-NSITENQGRLSVSWKLTDKQsqaweIVSV--DQEGMVVPSPSYRERSSygeVRVERVRSGTFTLSVYNTLPKDQGLYTCTVTEwvkGPKDEwETIgeksagtPVTVTA +>UniRef100_A0A3B3UBI9_48699/ 54 0.265 1.770E-05 52 112 116 0 63 69 +----------------------------------------------------NNSDQPEKQSRFYRNRTRMDEDLLQTGDLSLTLRSPTQTDSGEYRCLVYSlKGnlQREKTVLLK--- +>UniRef100_A0A3B1IK69_7994/ 54 0.226 1.770E-05 19 114 116 13 92 124 +-------------------VILKC---VNKSLQ-DTVRVFWRHRDsKTVYNIINGTEKLGEQEAAFR------------GNFSIRLNNVMMSDSGPYSCFI-PQLTHHTKLQLNVK- +>UniRef100_A0A3P9JR79_8090/ 54 0.279 1.770E-05 51 113 116 45 112 148 +---------------------------------------------------VSGGVDLDGQHESFRNRVFLkDSERMKDGDLSVVLKNVSMKDTGTYQCRVRHeNGDPLiliSSIHLSV-- +>UniRef100_UPI000DF33891_8128/ 54 0.250 1.770E-05 40 114 116 2 81 160 +----------------------------------------WSRYDLNpptVHQRQQEEDELIDQNQRYRDRTSMKTDALQTGDFSLTLRKPHIFDSSNYTCTIRVTGEEPrlTDVQLQVK- +>UniRef100_A0A5J5CKC8_54343/ 54 0.242 1.770E-05 47 114 116 2 71 166 +-----------------------------------------------VHEYLKGNDHLARQDHFYSHRTHLDHDRVKAGDFSLTLKDPCFRDSGTYICTVHKNRAIYtqQVVRLRVK- +>UniRef100_A0A4W5M1V4_62062/ 54 0.290 1.770E-05 13 115 116 30 133 188 +-------------VMEGATATLSCQYSVSR-LGLS--RVCWGRECG--TFWCNNilaQTDKHGVISKVSDRYRLAGDVLA-GEMDLEILDVKRTDSGPYCCRVDIDGiFNDKKIiqNLRVmKA +>UniRef100_UPI000FFD86C1_29139/ 54 0.250 1.770E-05 13 115 116 41 146 208 +-------------ASLNTNVTIPCILyeSGSVTLNISLIGVRWFLrradSDKEdkVFEYNGGK------QTQFRPGASISLSRLKKGNASLFLPFIQLQEGGEYRCEIIIPPTKEERTsRVDVVA +>UniRef100_H3A676_7897/ 54 0.260 1.770E-05 48 115 116 1 69 297 +------------------------------------------------ILFFSGDRVYDNYYDEMKGRVHFSSNDPKSGDASITIRDLKNGDTGIYQCKVKKaPGLQSRKITLSVIA +>UniRef100_UPI00148DAF77_8267/ 54 0.245 1.770E-05 2 98 116 59 152 310 +--FTVLAAQySFIIIRAGAEVTLPCDNVRDDHVNCGATT--WFFTDsewtRSVNLFVNRQLDTSLISKSKADRLRLAA------NCSLVVRDVTAEDAGQYTCR----------------- +>UniRef100_A0A7J7FAS3_77932/ 54 0.283 1.770E-05 48 113 116 8 74 493 +------------------------------------------------LMWANGKEVENVQMVEYQGRTSILSDGITEGKATLQIYNIRASDSGNYLCYFQDDNfSENAMVQLKV-- +>UniRef100_A0A7L1D8Y1_239386/ 54 0.258 1.770E-05 4 113 116 27 132 603 +----VSMPAE-VEVEIGGTARIECNFYI--PGNGSYTYIDWFyldRTNTPVrLCHITGSEVLKE-DTDYKERLSVGEDK------ALSISKVTLQDARTFLCQVGAGGSdvGENRTELRV-- +>UniRef100_A0A6I9KAD8_185453/ 54 0.193 1.770E-05 4 113 116 326 471 735 +----VTIPDGVMSVIVGSNVTLVCTYTTSE-ASLDKLVIQWSFfrkelqptshssclntegmEEKAVSQCLkmahardaRGRCSWTSQIyyseggqaeaiGQFKGR---IVGSSEPGNASITISNMQPADAGLYICDVNNPPdfAGKNQGILNV-- +>UniRef100_A0A3Q2DQB9_28743/ 54 0.265 2.424E-05 7 113 116 41 142 163 +-------PEVP--GYLGHEAVLRCRF-ITSSKDSRVLQVQWDIksesENSTILVF-NSDHGMTIRESSLKDRVNLTEH-------SLKITDLKLTDTGSYTCSISVfpSGSFKETTTLIV-- +>UniRef100_A0A401T3B4_137246/ 54 0.271 2.424E-05 44 113 116 2 68 177 +--------------------------------------------DQLVHAFHSGKEH-VSQD--YSNRARLFTKEFKQGNFSLLLSDLRVSDKAEYICVIQMKQKTGYDVVLSV-- +>UniRef100_UPI000C6EAC06_218467/ 54 0.230 2.424E-05 0 113 116 101 206 211 +DSFStalsVLVPPSwknmPVdkEVHLGQTVILLCYATGKP-----VPLVTWTKssrrEDSFVIL--HDTDTLTI----YQ-------------NGSLVIENVMKKDEGFYTCKISNGvGKDIeKTVSVTI-- +>UniRef100_A0A6J2W2R4_29144/ 54 0.266 2.424E-05 0 113 116 24 133 243 +DA-SVSGFNSTVFSIDGENITLPCK-NVVYQ-DCSSTT--WIYNNENhdnVIELVgHGKVKTEK-----KNRTS----RLSVGsNCSLNIHKVKAKDAGNYTCQqfLHEGGDKTgvdYSVHLTV-- +>UniRef100_UPI0007401927_7918/ 54 0.285 2.424E-05 4 101 116 20 107 256 +----VTQYPRFVMAEVGKNVTMNCKFSY-TNETVSRPILYWYINEDE-YIFPHTAEQ-------YKNRVVQAGDGTPH-NKSVQLQQVQLEDTNTYYCMMSY-------------- +>UniRef100_UPI0011E9CAE9_63155/ 54 0.252 2.424E-05 15 91 116 31 107 273 +---------------VGAPLVWQCK--LNEPFAPEKISIYWQdQNDiESLHYYKNGKENLDHQSLSFKNRTRIFPKELPSGNLSLLIDPLMLKD------------------------ +>UniRef100_UPI00159C57EC_195615/ 54 0.248 2.424E-05 2 113 116 43 162 274 +--WTINVTQH-YNATKNSTVTILCTFTYPNEYHTDAVQVYWKKPGKS--SFNTGDKDTNqfvfhtnekLVEEKYRGRTK-FIGEKDNGNCSLRIQNVMDNEQSLYM-RIIANGQNYsfKRepVSISV-- +>UniRef100_A0A3P9B2D4_106582/ 54 0.263 2.424E-05 38 108 116 62 132 379 +--------------------------------------VSCYFKQRHLLAYWKSPLQ-TYQQPSFKDRVELQDQQMKNGDVSLILEKVKAADNGTYECRIlTHGGERRKR------- +>UniRef100_UPI000814A4D6_42514/ 54 0.186 2.424E-05 1 113 116 121 261 409 +-SFIVAVqnkditptPEEPssLTVPEGESVSLNCSFTFTEEYDGVSFVVYWIKtvgeSSTCVYSYDYSPyELLALGHhctiqEDLLNRLS----NQTKGQSShnIRISEVMESDSGQYLCAVQVHPSNKntaegnwkviERVTVSV-- +>UniRef100_UPI00187C4B22_9417/ 54 0.193 2.424E-05 4 113 116 23 171 415 +----VTIPKSVVNVTVGSNVTLICTYT-STVASRDNLSIQWSFSNEKELrpithnRCLNNEameEKAVSQClkmahaRDARGRCSWtsqiyyseggqaassgqFEDRIvvsnEPDNASITILHIQPADSGTYTCDVNNppdfDGNNQGIVTVSV-- +>UniRef100_A0A3Q3D544_109280/ 54 0.213 2.424E-05 1 108 116 23 133 483 +-SLQVSIPQEEYEVASGEDIILTCSFiPAKPNFNM--LLLTWEAyPDvvedpmEPVAtYFLNNAVDIA---PPYEGRAFMEVDIVKQ-QSTLHLTKVTVQDSRHFQCSVKIPNDDEGT------- +>UniRef100_A0A553N2R5_623744/ 54 0.228 2.424E-05 11 114 116 40 154 508 +-----------ISVPQGSQAILQCHsqrmIWTQDRLKDRQRVVHWdlLRSGPNhamerVLdMFSAGDQRI---YNGYnQGRISMSKTAFKDGNFSLIIKDVAMSDKGIYTCNLHHHYcHLYESIKVQLN- +>UniRef100_A0A553MMJ5_623744/ 54 0.235 2.424E-05 3 113 116 2533 2642 4068 +---TVSVPAK------GH-LTLECQTDSDPPPD-----IEWYKDNVKLHfggriQSIAGGQYLEIQDIRMQdsGQYSCVVTNLA-GSTSLfftvEILPVQLSDVGRYYCSVSNqAGSDHRGMDLKV-- +>UniRef100_UPI0003500D4F_10181/ 53 0.371 3.319E-05 2 114 116 20 116 132 +--FTVTVPKELYAVDYGSNVTLECDFYTRGHVELES--------------IKGSLEKVENDTSSCSERATVLEEQLPLGKALFHLSQVQVKDAGWY--HFPIIAWDYKYLTVKVK- +>UniRef100_A0A2D4K060_1970185/ 53 0.397 3.319E-05 2 70 116 60 132 135 +--FRVSVIQPHYSAEYGSNVTIGCRFPTDNSLNLTQLNIFWQQklsdEAKEVYKLQNGREDLSGQHRHFQGRATL--------------------------------------------- +>UniRef100_A0A3Q2CW99_28743/ 53 0.238 3.319E-05 16 113 116 2 103 184 +----------------GQNVTLNCRYDIRKE---GALHACWNKGEIP---SRGGCNNKLISTDGYKvikktrvsSRYQLL-GRLDEGDVSLIILNLTEEDAGLYGCLVEIPGwfNDLKHhFGLSV-- +>UniRef100_V8P1B6_8665/ 53 0.244 3.319E-05 11 91 116 7 87 194 +-----------VVVQAGDEARLPCRYKIDSGTLLDSYYIYWQKDnsdkqDLVVISYKNGKEVESEKDKSYKNRTKL-EEQ----NLILSIASVTVND------------------------ +>UniRef100_A0A671TRH9_8175/ 53 0.410 3.319E-05 60 115 116 2 56 225 +------------------------------------------------------------QNRSYYNRTALFVDQLMNGNISLKLFRVKLSDAGRYTCII-DSKKMETSIQLIVGA +>UniRef100_UPI000CEB1A9A_8036/ 53 0.252 3.319E-05 21 109 116 21 110 226 +---------------------LSCDLNSSTAIDTSRLRFYWQdKSGKVLYSFNKGEEN-QHQDNLYTNRTKAFGSEMSSGNISIKLSQVTLEDkQNVYWAFPTLFDENDKHI------ +>UniRef100_UPI000DF136BA_8128/ 53 0.266 3.319E-05 7 102 116 23 125 238 +-------PKSTrlIEVPDGDNLTFQCEIP--PGTNLKDRSLVLKRVDGNtsyttrvIYTRRNGKEDLGSQPEQYRNRVIFISGDLRRGFMTVQIRSVQQSDSGKFKWFIPKS------------- +>UniRef100_UPI0008144F98_42514/ 53 0.215 3.319E-05 2 106 116 27 138 272 +--WTVVLPQQSFNITKCDNITINCTMKYpEPEEGKKKIQVFWKAkdkgtmnigsKDRNVFIYHH---NVLLVMKNFQNRTRLL-GNINDYDCSLLIIDAQRTDVGQYYLRVETGSEEY--------- +>UniRef100_A0A4U5V2H1_240159/ 53 0.241 3.319E-05 11 115 116 31 146 316 +-----------IDATMGSEVIIQCNFTIPPGYDKGNTKVYWKKmvksnfdtgdkNDQNAFVYHKNE---SFVLEEYRGKTSLIGD-IKKRNCTLKIRDIKASDKDIYVRVIAEDAYSFKafktTIYVNDNA +>UniRef100_UPI000E1ECF71_8790/ 53 0.278 3.319E-05 16 113 116 34 132 370 +----------------GST-TLPCTY-V-PAEGFTQQTLTWSMErDySTSTVFRRDSSGDHVLLSRFRDRVAVLKNSP--GDVALQIKDLEITDSGHYTCQVvwrsENNSLITKEVTTTV-- +>UniRef100_A0A3B5AW13_144197/ 53 0.224 3.319E-05 6 113 116 230 352 491 +------GEKTVFVVLLGSSVVLPCVnrrslwregLQEDQQQvahwDFQAPGVRPDRADRLVDLYASGER--RDYGPLFgENKMSVEEDAFTLGDFSLSISDLKPVDKGLYSCHLHHHycGLHERRIfRLTV-- +>UniRef100_A0A7K7X2J8_874463/ 53 0.236 3.319E-05 8 113 116 9 111 592 +--------PAVVEVEIGGTARIECNFYIPENASYTSMDWFWVdRSNRQVRLYhVTGSGVLED-DTDYKKRLSLGEDK------ALSISSVTVQDARTFVCQVGAGsyGVGENSTELSV-- +>UniRef100_A0A3Q2FFS3_28743/ 53 0.266 3.319E-05 5 114 116 143 257 692 +-----TLPSS---VPEGSELTLSCN--VSRELTyPTYLSVSWLMkkgaTSEEILTF--GPQGDVTTGSKYSSRyldggVRLVNG--RNGVFSLVISRVTVSDQGTYECngteWTHESGGKWTRIVASVK- +>UniRef100_A0A402ET19_143630/ 53 0.210 3.319E-05 13 99 116 40 128 969 +-------------VFLNQDVWLPCNISGynNRELDIQKMAVTWSLripggsTENTLYSVVSGK------HTSYRHGLQMDESKLKRGNAELILPQIQINEEGTYVCSV---------------- +>UniRef100_A0A401SJ83_137246/ 53 0.230 3.319E-05 4 113 116 515 606 4680 +----VQVPPkihlshHLLKVIVGQSIDLPCLAHGDP-----TPKIRWYKDDEALLQ---GA-----------------TDSLDGPDGSINIADVELSDAGIYRCEATNnAGHDMTQMTLEV-- +>UniRef100_A0A091MXQ5_57068/ 53 0.283 4.545E-05 64 115 116 5 56 58 +----------------------------------------------------------------YRGRASMPEDGFATGNVSLTLKNVQPADEGMYICTVKSrDWSAKTTTTLSI-A +>UniRef100_A0A3B4WPT1_1841481/ 53 0.295 4.545E-05 2 92 116 15 109 163 +--WKITVDQ-YINAELGSNVTILCSFSNPKEYDSDDVKVYWKTfgktieiNDKDKKAFVYHP-NETFMLENYRGRTKLIGD-IKKKNCSLQIQEISPNDE----------------------- +>UniRef100_A0A3P8WX63_244447/ 53 0.216 4.545E-05 0 90 116 49 136 177 +DSVLVAVPQ-------GSTAILPCE--ISSREDIQTEVFDWKKvedRTKEVFLYDRGPnynKGREGQDLQFRQRVFHFQDELKNGNASIKILRTTLE------------------------- +>UniRef100_A0A3B4EX76_303518/ 53 0.500 4.545E-05 67 115 116 0 49 240 +-------------------------------------------------------------------RTSLFKDQISVGNASLQVTGVTIQDQGRYKCHISTiEGNQESFVNLKVNA +>UniRef100_A0A401RPI9_137246/ 53 0.254 4.545E-05 2 102 116 52 136 269 +--FRVSqVPQH-IIQNFGESVTITCAFNI-PPDDSKVDVLWWKLGDNTFLH------QTSDARKRYFKR---------KGQGTLQLLDVRFEDAGVYYCGVSQN------------- +>UniRef100_UPI0018E54289_33412/ 53 0.221 4.545E-05 4 113 116 130 230 284 +----VVVPPDFIaeetsgdiMVPEGGTAKLSCRARGQP-----APRVMWRREDgsEVVIRYTNGS----------KSKVPVYEDEV------LTLNKISRSDMGAYLCIASNgvPPSVSKRIVVKV-- +>UniRef100_A0A3B4V0S1_41447/ 53 0.279 4.545E-05 1 92 116 12 100 300 +-ALNVNIPLETYEHARGDNITLPCSFTPSKPLTPDKLvIISWSAETLILTHYSTGHTDIK---SLYEGRVSVDID-IPSGKANLKLSSITLTNS----------------------- +>UniRef100_UPI0003F06AAE_10224/ 53 0.219 4.545E-05 1 113 116 23 144 305 +-SFCVlQIPNsealevETYPLHEGlvdGSVVLNCSY--DEPAEFADQYIYtWSYitegSDKITIFINNGGEEQSF--GEYAGRVS------TAGDyASLQIDNLVISDTGNYECDVDFyvSGDQGVAIThLDV-- +>UniRef100_Q6VZI1_44088/ 53 0.252 4.545E-05 0 112 116 30 129 345 +NAFVlVNTPDSYLLVPRNSSINVTCTFTDDQGAGADAVSVSWSRE--------NGNQDIKEGVDTNWNETS------QSGETRLFISNIT-DDEQKYTCLVSVNGSaDYKRIKLQ--- +>UniRef100_A0A6J2RC88_56716/ 53 0.258 4.545E-05 2 86 116 23 112 351 +--WSIDVPRS-ITAGSGSNVTIRCNFTYPNKSGTEYVQVYWKKPesspmktdDNELNAFVFHPND-IFVLEKYRGRTKL-TGNISNGDCSLKIFN----------------------------- +>UniRef100_A0A3Q2WX14_8153/ 53 0.211 4.545E-05 52 113 116 288 358 375 +----------------------------------------------------NSKTHFYYQHERFKGRVELADPSMKNGNVSVILKNVNVNDTGTYECRIITsnlsSGqrvqsESRQSIDLTV-- +>UniRef100_A0A1I8HH83_282301/ 53 0.233 4.545E-05 3 113 116 22 121 406 +---TVSAPKtffasreELVEGTLSETVILPCTF-----------VVIWQK-DKKTLTF-----NKQFVDDS---RLKIVSTGIKASNrFDLQISEIRASDEGLYRCIASFGNKFFvKNVTLLV-- +>UniRef100_UPI0011CF95E0_1825980/ 53 0.244 4.545E-05 32 113 116 1 86 412 +--------------------------------SAENMEVRWFRGqlSSVVHLYREGKDQYVEQMSEYRRRTEFLKEGLADGRVALRTGDIRLSDSGLYKAVLFRSEFSYQEaaLELQV-- +>UniRef100_UPI000E777EFB_334116/ 53 0.277 4.545E-05 0 97 116 66 152 488 +DAIILTQPTN-YNATLGKDIRLECK--VSPA---DGVVVQWTRNDGK---FFIGTQKPLDQNlTSYgiENRFS-----IPANSTDLLIKDVKLYDSGAYKC------------------ +>UniRef100_A0A667Z6I9_586833/ 53 0.224 4.545E-05 0 114 116 386 484 708 +NAFvnvlhatpRIMGPRnELIKVIEGSRIFLHCRYFGSPVPDL-----RWSK---------YGQGNLE--GNRFK----------THGNGTLEIKRIKVDDQGTYLCIVSNiAGRDESQVRVEVK- +>UniRef100_F1M3S1_10116/ 53 0.244 4.545E-05 4 114 116 412 532 1017 +----VTVSAEQRAVWEGETVTLLCK----AAGDAAALSVSWWLtpQDQTTPVFVAGmgqdgivQPGVSSPGPGYHGNRRL--EKVDWATFRLEIASATVTDSGTYECRVSERPqnqakdlQSTQKISVTVK- +>UniRef100_A0A3Q4M5B1_32507/ 53 0.310 6.224E-05 11 95 116 7 86 132 +-----------LQAVSGKNIILPCFpkFDLSVGHD----ILEWHFYEKEIYTF---EKKGLVQEEKYNNRLFTSTEELEKGNASIQLCDVKESDAGEY-------------------- +>UniRef100_A0A060ZAA8_8022/ 53 0.238 6.224E-05 4 108 116 17 127 159 +----VAIGQPTYEVARGDDVTLVCSFiPAAQSTPSTLVIVTWSMEaDSPvdpkivIATFYSINNQVDIK-PSYKDRAEMTHD-ITGGRSTLTLRKVSMQENRLWQCRVQIPGDEEGT------- +>UniRef100_UPI0007B82D35_48698/ 53 0.235 6.224E-05 52 115 116 4 70 185 +----------------------------------------------------NDRNSNGNQHWLYKNRTKI-KEKSKFGDFSLTLKKPTSRDTGTYSCTVYKDSSDEiltmKQVLLKVKA +>UniRef100_A0A6J2W0E8_29144/ 53 0.289 6.224E-05 2 113 116 10 112 224 +--FDIT-----VFSTYGENVTLPCK-NVIYQ-DCSSTT--WLYNNKTsvtIEMVSHGKIRRENTD---RG------DRLSVGsDCSLNIHKVKVRDAGLYTCRqFLYEGADQtgvdYSVHLTV-- +>UniRef100_A0A3N0YDZ8_495550/ 53 0.186 6.224E-05 4 113 116 2 161 231 +----VLVPQQ-INALNGTNIRIPCAFTSCYKLDPSKFAMNWTyqetlnsteemvRENKRlkmlniikilsfqcfrsytILLFHHFSQCTFIQNfffskfMTYKNRITplkstrfgdrvVFSGNLDKNDLSITISDVQLTDDGIYNCYVRNPPDrilGHGTIQFNV-- +>UniRef100_UPI0015615003_7906/ 53 0.252 6.224E-05 1 100 116 19 113 282 +-AFTpVHQTPRSVTVQAGGSVTLTCSFNG---TGLEMVKVRWFRysSDNTSLQI-----DISLQHnvcSEFINRAAVKENQ----SISiLSLNALLPNDSGVYVCEVQ--------------- +>UniRef100_A0A0S7FQQ1_188132/ 53 0.215 6.224E-05 9 115 116 28 130 296 +---------ETIIGKVGHQSMLTCKVETRQEIpNLMVTMVVWKKNDQVlsVLSKRPGKKN-ISQ-PGYEivlyNRT-----------INLVIKDTKVKDEGIYKCQVMTdsGSADITATTLQVTA +>UniRef100_UPI00165A43B6_8078/ 53 0.234 6.224E-05 45 114 116 4 82 347 +---------------------------------------------EYVILYQNKKVDKEASCPSFKNRVDL--QDVENGDASLVLQKVTTADRGTYQCWVVQGGkSRRKRadpeddpisiINLRVQ- +>UniRef100_UPI0015CFA7BF_8005/ 53 0.193 6.224E-05 11 113 116 44 159 449 +-----------ISAPQGSQTVLQCYsqrmVWTQDRLKDRQRVVHWDLfrstPDyamERILdMFSTGDQRI---YNAYnQERISMPKSAFQDGNFSLVIKNVETSDRGIYSCNLHHhycHLYESIKVQLNV-- +>UniRef100_A0A3P8NX01_8154/ 52 0.271 8.522E-05 41 98 116 33 91 154 +-----------------------------------------YYSNSLLHSLQVGCDiILDDQHPSFKNRVDLQDKEMKDGDVSLILKDVTINDAGTYECR----------------- +>UniRef100_A0A3B1JIJ9_7994/ 52 0.255 8.522E-05 16 96 116 23 105 180 +----------------GENRHLGCSrgigtVVSSTQSSNQSLYIEWRTFSGTVFE-RRGKEHYE--GDGYEGRVDIPEDKLKKGNCSLVLKEVKAEDAGVYE------------------- +>UniRef100_A0A6P5LR13_38626/ 52 0.254 8.522E-05 13 113 116 9 112 213 +-------------VYLSANVTIPCTLyeHDSVNLNISVIGIRWFQrrsnSDKedNVFEYNGGK------QTQFRPGASISLSGLRKGNASLFLPSIQLQEAGEYRCEIIIPPiKVERTARVDV-- +>UniRef100_A0A093BY56_121530/ 52 0.260 8.522E-05 19 113 116 1 87 253 +-------------------AILSCKHKVSKGMS---LRIEWKKIQSQGVSFVYYKDEF---TGDLRGRAEM----LNTG---IRIRNVTRKDSGTYRCEISAkseEGQhlGEATITLTV-- +>UniRef100_A0A6G1Q6I4_215402/ 52 0.257 8.522E-05 2 97 116 62 156 275 +--FVIKETQKSYQTE--ENVTFLWDTKSKTDLSLTNLKCFFQSEPRKVLyEMINGVEYAENQHEQFAGRVQLDRDALREGRIRLHLSTVTAEDSGNYRC------------------ +>UniRef100_A0A3Q1AQH3_80972/ 52 0.269 8.522E-05 2 108 116 20 129 306 +--FTVQAEQTIYKSEYGGNVVMGCRFSPEPANPQSDLKVTWHRitssSSPEVIRFDNGK---ISASQSHQGRVRLLIEELKNGWAKLEVN--TGRDAvrliNIASCCVAKTGQNDKN------- +>UniRef100_UPI00195345E1_47969/ 52 0.252 8.522E-05 40 113 116 17 95 359 +----------------------------------------WDREelkDPTVHVRLPSGDDFKDQNIRYFSRTSLRADALLTGDLSLTLRKPTVSDSANYTCTYRKYGQDRnkSYVDLKV-- +>UniRef100_UPI0018E2B580_1047088/ 52 0.228 8.522E-05 4 114 116 3 154 386 +----VTIPDSFVNVTVGSNVTLLCLYT-TTVTSLDKLTVQWSFfHNKDMEPISHGSrpntegmeEKAVSQClkvahaRDARGRCSWtsqiyyyeggqasaigqFKDRIigsaNPGNASITILHMQPADSGVYICDVNNPPdFDGKNqgilaVSVLVK- +>UniRef100_UPI00145536D8_7604/ 52 0.269 8.522E-05 6 115 116 243 341 808 +------VPSSSVFVE-GTDALMRCKV-----VDKVG-TVSWLQNSQAI-SY-----DYEIANGN--TRFSIVGDQ-DVGEFNLMISDVEDTDVGTYHCIVSDGGVGNDAIsssgaTLTVIA +>UniRef100_UPI00192F88E6_88082/ 52 0.236 8.522E-05 2 99 116 42 149 1108 +--YSITVPSS-VSVQRGLAVHIPCQFTYnSEHMSWqESITAYWIKSQPQVspcspslshtCRPVATNDKSKTVKHSAKDRFYLLGDSIK-GNCSLVITEAQIEDEGQYYLRI---------------- +>UniRef100_A0A673CDT6_375764/ 52 0.256 8.522E-05 38 114 116 0 78 1559 +--------------------------------------IKWTRIDRDiestVLVAQNGV---IKIGSSYRSRVSVPSHPEDVGDASLTMVKLRASDAGTYRCEVMYGiEDTQDTVNLDVN- +>UniRef100_A0A7K4LCJ8_48396/ 52 0.309 1.167E-04 60 113 116 1 55 58 +------------------------------------------------------------QMEKYRGRTDLFHDGLLRGKLDLLISSVRPSDDGLYLCTVQDdDGYAEVVVELEV-- +>UniRef100_A0A7L1R437_52622/ 52 0.339 1.167E-04 61 115 116 2 56 58 +-------------------------------------------------------------DQRYRGRAELFPGQLRAGNASLLLRGVRSSDQGSYSCLVTCQDlAREVLVELQV-A +>UniRef100_K7GBX9_13735/ 52 0.279 1.167E-04 47 113 116 1 68 151 +-----------------------------------------------VYHFSNNQEQLEEQSSQYEGRVRVDSEAISQGTLSLLLEHVNFLDQATYRCTAINsKGRGERIIKLIV-- +>UniRef100_UPI001863E29A_42526/ 52 0.352 1.167E-04 64 113 116 8 58 156 +----------------------------------------------------------------YRGRTALFKKELKNGNSSLRLSKVIISDEGEYRCRVvSESWSDNISVKLEV-- +>UniRef100_UPI0004958AD7_144197/ 52 0.277 1.167E-04 8 115 116 26 142 249 +--------KDKNEVEPGSDVTILCKFTVPPEENTTDIKVVWKTsgrhnctdKDNNLDAFVLHWND-ECVDDKYRHRTSL-VGNAAEGNCSLRILDIRENVPKIYmRVFTKNKGFSFnkQSISISLKA +>UniRef100_UPI0015E1D364_34816/ 52 0.233 1.167E-04 2 95 116 23 122 283 +--WSINVPRH-INATVGSHVTIPCTFTHPYAGNTPNVQVYWKTlsekfkyktNDKDDFAFIFHT-NETFVIEKYRGKTMLIGDK-DKGNCSLKIKDIRFNEPRIY-------------------- +>UniRef100_UPI001486F80E_8103/ 52 0.268 1.167E-04 14 115 116 35 136 291 +--------------QYGRQSLLECVVK-TLQKDTLIRIVSWKKADRNNTdaLLVFNEEAIIKQKPGF-----LFAQpswDVRNMNVSLLINNTAVEDKGNYTCDVITdRGTVFKRTHLKVTA +>UniRef100_UPI000E1C44C4_308060/ 52 0.214 1.167E-04 4 115 116 40 154 352 +----VRMSTKPMMFFLNTNISIPCLTSeySTSQLDINNMRITWYLktqdtdQEKILFTFIAGN------HCPFRVGSYMLESEIKKGNAVLFLTKIQLEETGLYRCQVTVtPDDAQGTASLEVVA +>UniRef100_UPI001591A11D_8524/ 52 0.256 1.167E-04 2 102 116 45 159 493 +--FNLTALKA-VTVQRGLCVHIPCNFTYPTQSSttsedpcSDKLYVYWIKKDgaESPIrnTWQSGSvvasSDKDQRIASFAwNRFQL-TGNPAEGDCSFSINDAQFQDAGQYYFRIEKG------------- +>UniRef100_Q16PL9_7159/ 52 0.256 1.167E-04 4 113 116 1876 1961 3652 +----VVASPTIQIVEVGRNLRLGCTarYTVSKQ----PIEVRWDR--------QNGR----MPDRAYTER----------G-GTLIITNVQISDSGVYVCQAGSGPdTAYQQVTVTV-- +>UniRef100_UPI0010F7A23D_1437191/ 52 0.306 1.167E-04 4 113 116 3105 3189 4442 +----IKGP-EFQIVETGSTVRYHC---AGKSLDNGSLHIKWEKEGG--------------QLPP--GRT---VDD-SQG--LLVIRDVKVSDSGVYVCQVSDGvHIGYKNVTLTV-- +>UniRef100_UPI0006C9A0DD_8153/ 51 0.240 1.597E-04 40 112 116 1 79 229 +----------------------------------------WTCSDldpKSVHlQGEKGGDDVRGQNQRYSRRTSVNRYAFIINDFSLTLRKPTKTDSGNYTCSISAGGKERrlRDIQLQ--- +>UniRef100_A0A670XMX5_8673/ 51 0.247 1.597E-04 12 113 116 11 119 290 +------------TAVLGTNVTLQCKISdyAPPELDIKKSIFIWYLETSE----RNKIEKLysVVAGEHFSNRdgSRLDTIQLKNGNASLFLPQIQLHEEGKYICVVIVasakvEGATILDLELEI-- +>UniRef100_A0A3P8PD64_8154/ 51 0.240 1.597E-04 61 114 116 213 266 292 +-------------------------------------------------------------DTGHRDRTEMNNNPLKAGDLSLTLKHPTERDSGTYRCKVYGRTSRYKKVQLRVK- +>UniRef100_UPI000A30CE9B_10093/ 51 0.207 1.597E-04 4 114 116 24 176 445 +----VTIPDTFVNVTVGSNVTLLCLYTTTEK-SLDKLSIQWSFfHNKEMEEpISHGShpktegmeEKAVSQClkmvhaRDARGRCSWtsqiyyseggqasaigqFKDRIigatKPGNASITILHMQPADSGIYICDVNNPPdfvgknQGLLDVTVLVK- +>UniRef100_A0A2P1DV80_504439/ 51 0.266 1.597E-04 6 113 116 415 499 1185 +------VPSNT-TVVRGGNLTLECEATG---FDM--PSISWVKDGTTKIS-SHSNNRVTLQNSGY-----------------LTIRDVQFGDAGLYTCQVSSpSGDNSWSATVRV-- +>UniRef100_L8Y5J4_246437/ 51 0.204 1.597E-04 0 114 116 234 346 4160 +DAPKVTMPRKIpgYYLQPGQiscSVesLLPYTLSfvrngvtlgVDQYLNAVDYNVTWQRNDRDV----------RLAEPA---RVRALA------NLSLELRNVKFSDAGEYQCTVSSeGGSSAASVFLTVQ- +>UniRef100_A0A672TKW5_2489341/ 51 0.256 2.187E-04 22 102 116 13 85 107 +----------------------PC--PRRP--SLADLMVKWYKEDEKgQMDLLENNVTVLTNNSRF-----FMSGNLSRGDASLVILNVTISDHGIYFCEVTLP------------- +>UniRef100_A0A4W4HBN1_8005/ 51 0.250 2.187E-04 40 109 116 4 77 207 +----------------------------------------WIK--ILVLLFVRGQIKPESTHEKYRDRscvltmAHFFSEEIAHRNFSLLLTDVTTKDTGVYKCVVYRNQETNETL------ +>UniRef100_A0A437CEY0_123683/ 51 0.212 2.187E-04 4 97 116 58 154 245 +----VLIPEtslTTYKAHENDDISIRWD-TLSRSDLTSSSMVCFFLSNSNVL-YkrINGMESPDFQHRQFAERVRCDGDALREGRVVLHLSKVRVEDSGRFRC------------------ +>UniRef100_UPI0006C9A79C_8153/ 51 0.250 2.187E-04 57 114 116 9 68 245 +---------------------------------------------------------LQSKNKQYVSRTSIQKDALKTGDLSLTLRKPTFSDSGLYTCTVRKVGekQNQTEVQLKVK- +>UniRef100_A0A3B5QHV4_8083/ 51 0.411 2.187E-04 60 110 116 37 87 251 +------------------------------------------------------------QDQSFRGRASLFWDQISRGNASLLLREVKVQDEGRYECVTNSSARRLQILT----- +>UniRef100_UPI00159C0161_195615/ 51 0.278 2.187E-04 16 115 116 35 134 307 +----------------GQQSLLECVVqPTEEAAGLEIKIVSWKKEGvkKPLLVFPKSENTTLPTGYMFAEP-SWNKKNM---NVSLLITNTTMAHAGVYTCWVKINNADVSTTTnLKVTA +>UniRef100_A0A4X2M8C3_29139/ 51 0.260 2.187E-04 18 101 116 28 116 332 +------------------TADLPCpQYPhqalipfNEPSFPFAEFLISFLSTPSLRLSFPHLVPTLRA-FGSYRGRTSLQEDGP--GDASLIIRNVTLQDYGRYECEVTN-------------- +>UniRef100_A0A4W6G5A1_8187/ 51 0.510 2.187E-04 54 98 116 230 274 389 +------------------------------------------------------REQLGLQDQFFRGRTSLFKDQISRGNASLQLTGVEVQDQGRYRCH----------------- +>UniRef100_A0A1B6DGE7_38151/ 51 0.252 2.187E-04 5 114 116 31 145 512 +-----TVPEPLYstlfkTLKMRSKAILTCFFTGKPS-----PSITWVTPSGFIFHFRsNNSKEVFTHHPTvhlYdlsathTNRIKLL------NNGSLQIDDVLREDAGLYTCLASNPSaNTSSHIIVKLN- +>UniRef100_A0A6J8BMX6_42192/ 51 0.279 2.187E-04 4 112 116 228 320 688 +----VTIPTMKYNVEYGGEVTLQCF--VNSRVTLQN--IYWEKSANGLIKAINQRDKGT------RG--------ISLSNPSLTIAKVTLADIGEYTCIASNavGTVRSVKISLT--- +>UniRef100_UPI001560803B_7906/ 51 0.447 2.994E-04 60 97 116 7 44 136 +------------------------------------------------------------QNETYRNRTQLFPEQLSVGNASLRLKQVRGEDEGWYTC------------------ +>UniRef100_A0A672ZBI8_375764/ 51 0.327 2.994E-04 56 113 116 64 120 152 +--------------------------------------------------------DLRNQSPGYRNRTRSFPLQYKDGNFSLVLMKVDGSDAGLFECHIIPEGF-QQNVRLNV-- +>UniRef100_A0A6P6K5C8_7957/ 51 0.245 2.994E-04 17 115 116 45 149 204 +-----------------SEILLPCLFEAaltGSNLNMSSLAV-W----NHITETTDGiVEIKVNDHEIFWnnrgNRIKAFGAAAASGNFSILIEDVQLSDLGLYRCELFRDTNcslGYKEINISLAA +>UniRef100_A0A315WBY2_33528/ 51 0.268 2.994E-04 6 97 116 11 99 223 +------VPHDPLVVVRGQNVSLTCNITSSSD-------ITWYLlsSDRllPLLSVSESKlKNKKDIINPYSSRIAWTGD-LSSGLIRLEIQAVEEQDAGLYFC------------------ +>UniRef100_A0A3P8UI61_244447/ 51 0.215 2.994E-04 64 113 116 53 103 239 +----------------------------------------------------------------FQGRVHFAHSNPQDGDASLIMNNVTFSDSGIYQCNVEQsFSMEHRQILLTV-- +>UniRef100_A0A4W6G3E5_8187/ 51 0.371 2.994E-04 38 107 116 33 101 269 +--------------------------------------VKFYKVNKTKLNLHRNVRLRVVQHF-FRGRTSLFKDQISRGNASLQLTGVEVQDQGRYKCHTSTNRGISK-------- +>UniRef100_UPI0007401725_7918/ 51 0.327 2.994E-04 60 113 116 1 53 316 +------------------------------------------------------------QGPDYRGRVRLL--KMRKGDVSLLLERVTTSDKGIYTCHVSSGDwYDELSMQLLV-- +>UniRef100_UPI001AAD3787_8407/ 51 0.261 2.994E-04 32 113 116 66 142 340 +--------------------------------DLDQLSLSWEHNGRPLVEYKNNI------MTSHEPRALLPQEKFHEGNFSLILVNITMKDTGNYTCMIQYDGT-QQTIQyaLLV-- +>UniRef100_UPI0018F32909_7830/ 51 0.278 2.994E-04 36 111 116 2 77 366 +------------------------------------LWVEWKDLDNKatILTCESDRTEPCLALG---GRAHLFVGQLAAGNVSIGLRGVKESDAGTYRCTVSSDGhSSHVDMEL---- +>UniRef100_UPI001863BB79_118141/ 51 0.314 2.994E-04 61 114 116 1 51 378 +-------------------------------------------------------------DPRYKDRVQVLNSA-SLGNMSLLLFNLTKSDEGAYRCE--DGDQKHKDIRLSVK- +>UniRef100_A0A2G9S7D0_8400/ 51 0.237 2.994E-04 40 114 116 1 77 396 +----------------------------------------WSRHNKgheTVLLVaTDGQIRV---NEAYKGRISLPNYSLIPSDVSLEIVNLLSSDSGVYRCEIMHGIEDSqDTVKLNVK- +>UniRef100_UPI00188F0769_50954/ 51 0.211 2.994E-04 4 113 116 24 172 418 +----VTIPDTVVNVTAGSDVTLICTYTSTlPSRD--KLFIQWSFmtknEEKSIThsrcLSTEGmEEKAVSQClkmahaRDARGRCSWtsqiyyfaggkaeTAGNFKDrivGsnnpdNASITISRMQPADSGLYICDVNNPpdftGENQGVISVSV-- +>UniRef100_UPI000CD61DCF_1676925/ 51 0.225 2.994E-04 12 113 116 172 289 422 +------------VVLLNSTMTLPCVnrrpLWTRRQRESERQVVHWDVRapwalpssaERLVDLYSAG--EPLRQHGSlFQpHRMSVPTEAFTLGDFSLTISEVQPPDEAIYICHMNHQYcGLRKSITyyVTV-- +>UniRef100_UPI00158AE353_460826/ 51 0.250 2.994E-04 4 113 116 136 231 424 +----VVVPPDIIdhetstdmVVREGSNVTLRCTATGSPTPN-----ITWRREDGQI--FLGNEQKVKSVEGKY-----------------FRITKVTRSHMGSYLCIASNgvPPSVSKRIMLIV-- +>UniRef100_UPI00093C47FE_186990/ 51 0.196 2.994E-04 4 114 116 35 182 435 +----VTIPKSVVNVTVGSNVTLVCTYTTTvASRDM--LSIQWSfshtKESQPIThssclntegmeekavsqclkmahardargrcswtsQIYYSEGGQAASIGQFKDRIVLSNEP---DNASITILYMQPADSGNYNCDVNNPPdfSGYNQGTLTVN- +>UniRef100_UPI0011B00B96_61383/ 51 0.317 2.994E-04 52 113 116 29 91 459 +----------------------------------------------------NEQEQSGEQMLEYRGRTELVRDSISKGGVALLIQHVRASDHGQYRCHFKDGHsSQEAVVELHV-- +>UniRef100_UPI0006AB18DE_303518/ 51 0.242 2.994E-04 40 103 116 330 399 556 +----------------------------------------WSHsdsshsSDKPVFYVIDGMLSAEYQDQMFTGRILSFPDQYKEGNFSIILKNIQLSESGSYDCFISMVG------------ +>UniRef100_A0A6J2V1L0_29144/ 51 0.269 2.994E-04 64 114 116 147 198 807 +----------------------------------------------------------------YEDRLSMSTEELQRGNVSLVLRNFRYSDRGVYRCQVIHGQHKMeESLRLYVK- +>UniRef100_UPI000B90C9C5_133434/ 51 0.267 2.994E-04 4 114 116 1281 1371 4607 +----VTNFQSVYIINQTQSVTLRCPATGYPP-----PTVTWTKDGMPI-----SENDL--------DRSKYFIDE-SAG--TLQIIDAKYVDSGTYECLVTNlAGGISKQITLTVN- +>UniRef100_A0A3Q1KDZ3_64144/ 50 0.277 4.098E-04 59 111 116 14 67 84 +-----------------------------------------------------------YQHPFYRGLVELKDREKKEGDVSLILRNVTFNDTGTYECHVVQRGTNHrKRSIL---- +>UniRef100_UPI00074FC1A8_146911/ 50 0.184 4.098E-04 5 113 116 13 156 210 +-----TVPQKYVNTTVGGNITLLSTYT--TQTDSSNLFIQWSFysaqdrklNTQALCQYMDEKSTRDCQKMVYvvdaRGRCSWrhqiyfsqrgqassygeFRGRIqgvnSTGNASITIFNMRASETGIYTCEVFNpadsGTQGQKHVIVSV-- +>UniRef100_A0A6P7JXG3_210632/ 50 0.271 4.098E-04 8 106 116 28 131 279 +--------SRNITAEKGSNITIPCNFTYPSKHHTDNVSVYWKKwgqslcskNDKDTNAFIYHPNELCVV-EKYRRRT-LLEGDKARGSCSLKILNITSNELDIYV-RISVKGDNY--------- +>UniRef100_UPI000496ADB9_144197/ 50 0.279 4.098E-04 8 112 116 26 141 285 +--------KDKNEVEPGSDVTILCKFTVPPEENTTDIKVVWKTsgrhnctdKDNNLDAFVLHWND-ECVDDKYRHRTSL-VGNAAEGNCSLRILDIRENVPKIYmRVFTKNKGFSFNKqsisISLK--- +>UniRef100_UPI0011B6ED62_8049/ 50 0.229 4.098E-04 4 113 116 30 146 539 +----VSISQSQYEVARGGNIAMTCSYKPARP-DSNVFLVKWEaQPDKesdswmPVAtWFPNNQIDIA---PNFEGRAQMTVD-LGSKQSTLQLDKVLMQDSRNFECSVTIQGDDEgktaATTTLLV-- +>UniRef100_UPI0018860CED_161584/ 50 0.259 5.609E-04 35 110 116 1 81 96 +-----------------------------------DLMVAWYLssraPSRLVSRLESGLEQDSFQHRDFKGRGILLTEKIKDGRAILQVSKVRINDSGNYQCVVRRrTGLTIKTLN----- +>UniRef100_A0A401T5T4_137246/ 50 0.238 5.609E-04 8 113 116 29 132 162 +--------PRVVKGRVNSSIFLEVSF---PNITDQVDTVEWKyaspKTRRCIVQLISEEEKWNIHWfSGYSQRARIYP------NHSLSIQNVALNDSGTYSCTVTDwNGDEFtEDVIVTV-- +>UniRef100_K1QTB3_29159/ 50 0.245 5.609E-04 11 113 116 6 98 260 +-----------YTYTAGDLATLYCRIK-----DLGTKVVVWRRTSQPhpitVgLDIYIPDDRYHVQHIPYR------------GSWNLMIKNVNVNDAGVYECQISAKERAGSRrlVLLNV-- +>UniRef100_UPI000F5E4210_215358/ 50 0.250 5.609E-04 47 115 116 2 77 288 +-----------------------------------------------VHVYQRGEHQPDKQEEYFRGRTKMDDDPLKSKNLSVKIYNSGYSDRGTYVCTVHRDGiiliqkEVLYRIKVsSVKA +>UniRef100_A0A674C9G3_8032/ 50 0.266 5.609E-04 16 112 116 16 116 298 +----------------GLCAVISCTF---NHLDSVKPnAAVWYKypangkREKDNHIIFQSKNPSEAQEGS-KHRVSLLETDLTKGNCSVIINDIKENDAGQYQFRMIGGPfTDPQKITVT--- +>UniRef100_UPI0018917558_42514/ 50 0.186 5.609E-04 1 113 116 122 262 355 +-SFIVAVqnkditptPEEPssLPVPEGESVSLNCSFTFTEEYDGVSFVVYWIKtvgeSSTCVYSYdYSLYEPLALGHhctiqEDLLNRLS----NQTKGQNShnIRISEVMESDSGQYLCAVQVHPSNKntaegnwkviERVTVSV-- +>UniRef100_A0A7K7KWM6_75869/ 50 0.241 5.609E-04 8 113 116 20 127 382 +--------PGELSQHEGSNLSVLCHYP--PEAD------YWKMKSWCcwrDHRCQPQVEIIGTRTETYTDRARqghvTIQDDPIHRNFSITMTDLRVEDSGTYFCTYRKGRDSYvslKRILLNV-- +>UniRef100_UPI0003C13EB1_7897/ 50 0.228 5.609E-04 12 113 116 43 156 387 +------------TAPAGTDTTLLCRsrrmIWTQDRLNDRQRVVHWDLyhaTGnmiERVFdMFSAGDQRI---YNSYNQR-RMFMAQnaFSEGNFSLVIKDVSLTDRGIYSCNLHHhycHLYESIQVQLNV-- +>UniRef100_UPI00187BD6D9_9417/ 50 0.234 5.609E-04 13 113 116 0 107 440 +-------------VHKGLCVQVPCSFsyPWSSWYSSTNLYTYWYRKRNNTH-----DDELVATNNPYKpvkgdtwGRFHLL--QARTNNiCSLKIRDAKYTDTGTYILQVKRGIVKYtyqdKKLNLQV-- +>UniRef100_Q2ABQ1_7764/ 50 0.245 5.609E-04 14 111 116 158 256 460 +--------------ELGDvNVVLSCK----PQRNLcTSHGVSWFFTPldgkgiKKVIERYQSESGRTYRHWSIKD--SFSIQNFKKGDFSLNITSIRREDLGIYKCFV-YSRNVHVEITV---- +>UniRef100_A0A4U5U0Y9_240159/ 50 0.256 5.609E-04 4 108 116 26 134 497 +----VSIPVAQYEVARGADITMTCNFVPARPVS-GLFFLSWEAfplnEGEGTMqnvgtFYINGQIDIA---PGYEGRAFLEVDmdrQLS----TLRLTKVTMQDSRRYECSVKIQGDDEGT------- +>UniRef100_UPI00064D40E0_51337/ 50 0.274 5.609E-04 5 115 116 242 340 513 +-----SQPgQEAYTVDYGSSVTLQYDFDRGECMELXVIKAILQK-------VENGGSLPN-------DKATLLEDQVPLGKASFHISQVQVRDAGQYLCVVICrRAWDYTHLTIKVKA +>UniRef100_UPI001ABDF3C1_8384/ 50 0.256 5.609E-04 12 114 116 25 127 789 +------------TGLVGENLILTCFYPVTRHTTLA----CWGRGDctstgcnHPVATI-NGSRVIWTKSMRYK-----VTGDAANGELPLTITDVNLDDSGVYCCRVRIPnlGIDLKReIDVAIQ- +>UniRef100_UPI00083BAA94_110193/ 50 0.293 5.609E-04 7 113 116 2878 2968 4233 +-------PRtEIMQVQVGKPIRLECMASGHPS-----PTVQWSK-------FIHNRDSL---TSSYNS--KPLTNELS-GNAVFEITRVTMDDRGTYYCTGRNsAGARESRITIHV-- +>UniRef100_A0A151M3M2_8496/ 49 0.242 7.677E-04 50 113 116 2 65 110 +--------------------------------------------------FHRCKDALDLQAERFHGRTKVFPE--KNGNVSLQLRDVTLNDTGTYHVYLFYHNckPIERTFRLTV-- +>UniRef100_A0A7J5XK12_36200/ 49 0.238 7.677E-04 40 110 116 22 105 114 +----------------------------------------WSRPDlkpdpndrlsrvDYVHLYRDRREVTDIKISSYVGRTLLSTEGLGKGDISLKIYNVTLEDKGRFGCFIPKAKlPDHRDAT----- +>UniRef100_A0A6G0HU32_215358/ 49 0.247 7.677E-04 11 97 116 28 112 156 +-----------LVVQAGQNVSLACNLT-------SRLEITWYllRSDQllPVLTVRSSRvgEDTVNVHIADRRRVN-SVGDLKSGSVGLEIEEVQEDDAGLYFC------------------ +>UniRef100_UPI0003EBC97B_32507/ 49 0.271 7.677E-04 52 115 116 2 71 214 +----------------------------------------------------YQSKKFKYQEASYVGRVSFglkdaASGGLNSGDVSLKLLNVKTEDAGDFVCYVSSsQGYDSAPVNLIVTA +>UniRef100_UPI0004A2A6AF_8081/ 49 0.275 7.677E-04 6 98 116 23 112 241 +------VPHDQLVVDRGQNVSLTCNIT-------SSYDITWYllRSDQLLPLLRVSETNLKNKNhiiNSYSSRITW-TGNLSSGLVRVEIQAVEEQDAGLYFCF----------------- +>UniRef100_UPI000F51794F_7227/ 49 0.241 7.677E-04 4 113 116 110 206 314 +----VVVPPDILdyptstdmVVREGSNVTLKCAATGSP-----EPTITWRRESGVPIELATGEEVMSIEGTD------------------LVIPNVRRHHMGAYLCIASNgvPPSVSKRITLVV-- +>UniRef100_UPI0013B3B763_8084/ 49 0.304 7.677E-04 45 109 116 7 73 338 +---------------------------------------------KSVILWYN--TGTITYSESFRSRASLFEDQISRGNFSLLLRGVKVDDEGEYQCTayvvVQQSDMEIGRI------ +>UniRef100_A0A3Q0REN3_61819/ 49 0.452 7.677E-04 57 98 116 74 115 456 +---------------------------------------------------------LTDQDQRFSGRTSLFKDQLSKGNASLLLTELEVQDEGTYMCH----------------- +>UniRef100_UPI00168D6D3C_30732/ 49 0.250 7.677E-04 43 113 116 3 72 659 +-------------------------------------------NTESVVLV--AQEGMIKIDSSYRNRVSVPSHPEDVGDASLTMVKLRASDAGTYRCEVLYGiEDTQDTVSLDV-- +>UniRef100_A0A1L8F4L5_8355/ 49 0.238 7.677E-04 1 114 116 30 154 1140 +-ALKVTigsLPARPVLT---GTLTIPCHIRYQSPSEvlsvgrqavLATPRIKWSFisQGKEVeILVARGRKVKI--SEGYRVRALMPHYAESVNDATLILNSLITNDSGIYRCHVQHGiEDDYDMLEVKVK- +>UniRef100_A0A1A8PYT1_704102/ 49 0.444 1.051E-03 70 113 116 0 44 65 +----------------------------------------------------------------------MFGDQISRGNASLQLTNVQVQDEGRYQCYTSTiTGKDEVFIQLHV-- +>UniRef100_A0A401RT96_137246/ 49 0.263 1.051E-03 60 114 116 4 60 84 +------------------------------------------------------------QDGSFKGRTALPPNWDQTGNATLQLSRLRNTDSGNYTCYVRAEQRSTvcASLHLTVN- +>UniRef100_A0A6G1PCU0_215402/ 49 0.307 1.051E-03 62 113 116 1 51 154 +--------------------------------------------------------------ETYRHRTGINHEDLSRGNMTLLISSVQLSDSGRYKCFV-PKLVSSCIVNLTV-- +>UniRef100_UPI001A999DD1_8245/ 49 0.278 1.051E-03 1 87 116 47 138 215 +-SWNVSVPNN-VYGKLGSAVTINCTFTYPENQHTDNVQVYWKTPrksnitvsdkDKNSFVF-HTNEELVLQ--EYRGKTRL-IGNKTQGDCSLEIVNI---------------------------- +>UniRef100_A0A3B3ZCT4_409849/ 49 0.237 1.051E-03 62 114 116 58 116 246 +--------------------------------------------------------------PPYSGRVSFgqkhaSSTGLKEGDVTLKLEKVTVEDAGKYTCYVSSdKHHDRASVNLIVK- +>UniRef100_UPI001643B79A_32507/ 49 0.234 1.051E-03 3 84 116 376 465 466 +---TVCLPKDakvewkvcQVEVEEGaESVQLP----LKTTQNLsEDAEVLWWHYDPVllVHVYKNGSDQPHKQHQVYRDRTKMNEDLLKTGDLSLTL------------------------------- +>UniRef100_W5P6M6_9940/ 49 0.265 1.051E-03 4 97 116 227 300 1048 +----VLAPQDVVVAR-NEEAMFHCQFSAQPPPSL-----QWVFEDETAI-------TNRSRPPHLR-RATVFA------NGSLQLTQVRPRNAGVYRC------------------ +>UniRef100_U3KKG5_59894/ 49 0.277 1.438E-03 63 115 116 4 56 58 +---------------------------------------------------------------QYLGRAEFFHGEFRAGNVSLLLRDVRSSDQGTYGCEVSFQDVPQEVlVELEV-A +>UniRef100_UPI0011145A01_173247/ 49 0.266 1.438E-03 14 114 116 40 140 244 +--------------QAGQNVTLTCNLT-------SSMEITWYllRSDRMLPLLTASQsrlgEGLVVFHSADRSRIR-SRGEVEGGVVLLEIRQVEEQDAGLYFCSGTKSGNVYVNggILLSVN- +>UniRef100_A0A668AAZ4_586833/ 49 0.240 1.438E-03 50 103 116 17 70 274 +--------------------------------------------------FNNRQTDPNYLPQSFKNRMELKDKEMKNGDLSVILKNVKKEDSGTYVCRFRAAG------------ +>UniRef100_UPI00196002D0_9160/ 49 0.254 1.438E-03 15 114 116 298 405 1001 +---------------EGDTLQLSCV--VEAP-KSSNFKVIWLFNDMEVVGIdPHGVLIWE---EEYEERARLgQLRAFKPSNtvYVLTISEVGLEDQGTYQCSVSEmktPGDLHsiqtvvsSRIQVDVK- +>UniRef100_A0A093H5V8_118200/ 48 0.320 1.968E-03 61 112 116 2 54 58 +-------------------------------------------------------------DESYQGRAEFFHSQLRAGNLSLLLKDIRSSDQGLYSCLISSQGTQQgASVLLQ--- +>UniRef100_A0A7L0EVZ5_56311/ 48 0.315 1.968E-03 60 115 116 1 56 58 +------------------------------------------------------------QLEEYRGRTELLRGGLAGGTLELRIAAVRPSDDGEYVCTVNDGNaYGEATVELEV-A +>UniRef100_A0A0K8R965_34613/ 48 0.720 1.968E-03 1 50 116 17 66 67 +-AFTISAPQDLYVVEYGSNVTMECKFPVAKELNLYALVVYWEMEDKKVIPF----------------------------------------------------------------- +>UniRef100_A0A4W3GBM1_7868/ 48 0.235 1.968E-03 2 113 116 10 108 163 +--FSVclslTQHPEHIAINTGENVKFSCNFP-----DTSIITTNWWKQGE--------SEYLRIDHK------KLFGQE-SAGEASLELLDVRHQDSGIYYCAAVTPGKTTVNGTgshLTV-- +>UniRef100_A0A3Q4GDY3_32507/ 48 0.285 1.968E-03 61 115 116 2 57 184 +-------------------------------------------------------------NPVFRYRTNLIMNELHHGNLSMVISNVQQNDSGKYQCAIVRNTKTViARVELFVGA +>UniRef100_A0A6P7LJS2_158456/ 48 0.292 1.968E-03 2 97 116 16 112 202 +--FGAVLTSNLYQTEEQSNITLRWD--SQKKTDLSQANLICVFASnslKIIHELKTGVELSDSQHQQFSGRVHLDKDALRQGQIRLHVSTVTANDSGKYRC------------------ +>UniRef100_UPI00189F0E58_72105/ 48 0.230 1.968E-03 59 110 116 150 201 277 +-----------------------------------------------------------YQHARYRGRVALRDPEMTDGDVSVVLKNVSVNDTATYECRVIASTTGRNKTT----- +>UniRef100_UPI000C6F76D3_1841481/ 48 0.297 1.968E-03 40 115 116 1 84 317 +----------------------------------------WSKmdTDNVVICSRFGDSSFLKGHkvaaAEYAGRTRLYDDQVKKGKATLLLRNIKPKDEGTYVCMTHSaTDADVSAIVFIViKA +>UniRef100_A0A556U021_175774/ 48 0.275 1.968E-03 64 115 116 1 58 355 +----------------------------------------------------------------YKNRSSLTlsspqSNGLKEGDVSLRLDNLGLSDIGIYYCYVSGdKSYDSKTVTLNLTA +>UniRef100_A0A3M6TNR2_46731/ 48 0.238 1.968E-03 3 115 116 21 135 438 +---TVTLPQKTFKVQQGRDFRVSCEVTGED-------FLYWSTPSKPARPGVAAIPSVNIQNGQTIDRKSV----KATGNtYELTIKDVSVQDGGNYVCQgsiVEIGGvqkkqtlkiGEKGTIVLDVPA +>UniRef100_UPI001ADE637D_8869/ 48 0.228 1.968E-03 15 113 116 34 119 442 +---------------EGKDVTLNCK---RHDKD-----VTWkYKNDavspTTIIQLSTGKI--------FKGRAPMsDRSEINQNSKYLKVSNLRISDAGTYICEC---GSDSNSISLHV-- +>UniRef100_A0A3B1IJ24_7994/ 48 0.269 1.968E-03 1 115 116 19 145 452 +-AINVDIPQVTYEFARGDNATIPCKFVPLKPVNP-IINIFWTAhpdvdgdPDIEILsAYISSAAAPTVDIsSDYESRAKLQYD-IPTGTANLQLISLTSADTRVHECKVSIPQdnkgklSDTTRVVVLV-A +>UniRef100_UPI0009A46F89_259920/ 48 0.252 1.968E-03 4 111 116 249 367 565 +----VTDPlADPVliqypvvsKVPEGETVEFQCAMYNASVIDTD---VHWhyQRPGSNtewvISQFVNGT-LTKAQG--FHDRVHVSR-NVSRNSYILSLVNVTLNDSAVYRCSVwsyIYGAGSQLNVTV---- +>UniRef100_A0A6P4YLV4_7741/ 48 0.425 1.968E-03 64 115 116 7 54 588 +----------------------------------------------------------------YRGRTAV------EGEASLRINPVKLSDAGVYWCVLRSGGveVDEDSIRVTVLA +>UniRef100_A0A7L0E973_56311/ 48 0.254 1.968E-03 15 114 116 282 392 926 +---------------EGDTLQLNCVVGSQKSSSSRHFRVLWLLNDIQVARVdPHGVLILE---EEYEERAKLgKLQAFKQSNtvYVLTIYEVGLQDNGTYHCSVSEmktpGDFDSiqtnlsSGIQVNVK- +>UniRef100_A0A7K4K8K7_458187/ 48 0.283 2.692E-03 62 113 116 3 55 58 +--------------------------------------------------------------EKYGGRTELSSSGLNHGNMSLLLRNVRNSDRGEYVCSLATaGWEDESVVELEV-- +>UniRef100_A0A3B5QGJ8_8083/ 48 0.235 2.692E-03 18 97 116 36 122 167 +------------------TVTL-CTkyFPQGLMRSVSVFSVAFLLrkqemSDSRTCK-TKSKLRFRRQPPIFRntNRLSLFPEELAAGNLSLKISSVRLEDNGKYQC------------------ +>UniRef100_A0A5F8A5R9_9544/ 48 0.265 2.692E-03 40 113 116 2 79 281 +----------------------------------------WNRGTCSAFSCPDGIVWTNGTHVTYRkeTRYKLL-GNLSRRDVSLTIANTAVSDSGIYCCRVQHSGwfNDMKiTISLKI-- +>UniRef100_UPI001658F991_9711/ 48 0.230 2.692E-03 17 114 116 327 400 459 +-----------------DSVVLTCS------TDNTGVSIHW---------FFNG------QSLKLTERMKLSQD-----NSTLTIDPVRREDAGNYQCEVSNPGSSSQSdpIRLDVN- +>UniRef100_UPI000B90C3D7_133434/ 48 0.267 2.692E-03 6 115 116 243 342 831 +------VPSNAVFVE-GTTALMRCKV-VDKAG-----TLSWLQNSQAI----SYDRELGLANTRY----SIVGDE-AAGEYNLQIEDVTSVDTGTYHCIVSAaSGAGNEAIsssgaTLSVTA +>UniRef100_UPI00109FE946_491861/ 48 0.250 2.692E-03 4 114 116 412 532 1021 +----VAVSAAQCDVWEGETLTLLCK----AAGDASALSVSWWLtpQDQTTPVFVAGmGQDGTVQlgvsspGPGYHGNRRL--EKVDWATVRLEIASAMVTDSGTYECRVSERPqnqakdlQSTQKISVTVK- +>UniRef100_A0A5J5DCY2_54343/ 48 0.261 3.684E-03 51 113 116 29 93 130 +---------------------------------------------------VKGVEVPWSQDEHFAGRVHWDKDVLTEGRLRLHVSRLRTEDSGLYKCYVetSHGRSSGVHFDLSV-- +>UniRef100_A0A0P7U1C5_113540/ 48 0.265 3.684E-03 52 114 116 6 67 141 +----------------------------------------------------YAQFNSQSKDSQFRNRTTLFPFQYEKGNFSLLLTDLKNFDTGEYTCF--YPKERFvRKVILQVK- +>UniRef100_A0A7L3ZGM3_79628/ 48 0.230 3.684E-03 40 113 116 0 71 166 +----------------------------------------WeYLNGTSshtVLQYYRGSHHPAI-HASYTGRAIFHPS-----NGSLLLEDVRESDSGIYKVTVNVGDRESLKILLEV-- +>UniRef100_UPI000F504E04_1234273/ 48 0.301 3.684E-03 52 114 116 7 66 215 +----------------------------------------------------NNWAQISPESDEYKERFQLVNDH-SSGNLSLLISHLTEQDGGVYRCNVKVN--EYRYIRLTVK- +>UniRef100_A0A7J6AFZ0_219545/ 48 0.228 3.684E-03 11 102 116 24 118 228 +-----------VIVRPGENITLHCQ--ISPSTDMS-----WYRliHDELtmIISATKGNldkelaEDYNKDPQRYK---TLIQNNSGHGlgeSLSLNIMDIRQSDIGLYYCGTKHG------------- +>UniRef100_A0A315WBR3_33528/ 48 0.273 3.684E-03 11 113 116 36 146 232 +-----------INAKKGSNITIYCTFEI-PPEQKPNIIVYWKTdgssscskndNDKRAFAF-HPNSSCIDQH--FRSRTKL-IGNASNGNCSLQIFNIMESEPSIY-LRVSGRNNYYsfkeHRVSIKV-- +>UniRef100_A0A0K2TM86_72036/ 48 0.295 3.684E-03 7 113 116 143 241 293 +-------PVD-VLVEEGSSVNARCAATVGPQFDelgTSPLRSKW--EDS------EGQKILE------SNRIKIL-DHFAKDDMVLetimNLSNVTVKDAGPYTCIISNGyGVIGKTIKVVV-- +>UniRef100_M7BTR3_8469/ 48 0.241 3.684E-03 1 115 116 34 171 349 +-AFMITTPYSLYVCPEGQNVTLTCKLsgPLSAQHDL--LYKIWYFssnGDqscsekqhiRNVTerdlHHEPGKhhGTHSNVTERYFHGEQANHHGLettsdHHGTFHIIMMNLTLQDSGNYCCYVVETKKEHgKQYTKQV-A +>UniRef100_UPI00145AB6BB_409849/ 47 0.380 5.039E-03 64 113 116 10 58 206 +----------------------------------------------------------------FEPWAFLFQDELKHGNISLKLTNVKPKDSGVYRCFIPALEKET-SIKLTV-- +>UniRef100_A0A1A6HAL3_56216/ 47 0.295 5.039E-03 2 115 116 1 77 212 +--FTVTVPKEVYTVEFGSNVSLECDFDHRECTELEEIRVSLQK-------VENETSSP-------------------------------MRDAGQYRCLVICGAAwDYKYLTVKVKA +>UniRef100_UPI0007AC9FA5_75366/ 47 0.245 5.039E-03 17 115 116 44 148 243 +-----------------SEILLPCLF--EEALIGSNLTMnlgaVWTQINETinyIVEIkVNGPESFWNNR---RHRIKAFSAAAASGNFSILIRDVQLSDLGLYSCELFRDincSLGYKEIEISLAA +>UniRef100_A0A6P7KVV9_158456/ 47 0.252 5.039E-03 4 95 116 25 121 257 +----ITVPES-INATLGSDVTIKCTFDYPKKYSNDSVQVYWKMKVASNITINDQDKNAFICHtndsfvlTEYRRRTHLIRDE-SNKSCSVKILNVRHNISDIY-------------------- +>UniRef100_V8NGM8_8665/ 47 0.258 5.039E-03 22 97 116 6 94 386 +----------------------PCSIPketGTWHEMLKESSSYWFDGtqfvscvDMEIYyndHYLCGKDHLERQQPEYQGRTEFLKDGIGDGKIGLKIFNISLFDEGPYHC------------------ +>UniRef100_UPI00096B217E_400682/ 47 0.239 5.039E-03 3 114 116 198 295 490 +---TVQSLSSYVI---GDDVSIVCTISLANAIgpDVSSLVVNWFKNNEMITddIIINGS------SSTF--------------NSTLTLTQVSPTDAGVYTCNASINGSDSvisdlKPLCLKVN- +>UniRef100_UPI0018919490_42514/ 47 0.333 5.039E-03 63 113 116 15 62 494 +---------------------------------------------------------------QYRNRVQLFNDH-SPGNLSLLISHLTEEDTGFYRCNV--KQREKSFILLTV-- +>UniRef100_A0A7K6I8W1_243059/ 47 0.268 5.039E-03 4 113 116 9 127 965 +----VTVQKGPLYRVTGSHITLWCK--VSGYQGPAEQNFHWSIylpsAPEQEVQIVSTVDRL-FPYAIYTQRVRsrgIFVERL-QGDAVlLHITELQERDAGQYECHTpntdeRYFGSYSAKTNLSV-- +>UniRef100_UPI001863F4E7_118141/ 47 0.224 5.039E-03 0 113 116 293 418 1006 +DLFNtlIEVPKS--TLQEGNALEIKCIVEAQNVLD-SYFSVAWLKDDKEVARFgPTGVPSVRMSQTQRESKGELKVIKKSNRDYLLIIQPVHVEDAGSYQCRVWKeektagftPGQSYesnvEHVTIAV-- +>UniRef100_UPI00196A6111_143291/ 47 0.302 5.039E-03 12 114 116 422 534 1021 +------------VVWEGEALTLLCKADGAESL----LSVNWWHvpQDQTQPEFVAGmKQDGTVQlSDSYRelnnhGNARLEKTDW--GTFQLEIPSTSVTDSGTYECRVSErtrnqAGdlSWTQKIAVTVK- +>UniRef100_UPI000A1C4D67_150288/ 47 0.276 6.894E-03 52 113 116 10 69 163 +----------------------------------------------------DGSSVINSVSQRY-----VLGGHLGQGDVSLTILNVTREDAGTYGCRVEIPGwnNDQKHhFTLKI-- +>UniRef100_A0A0F8ASK5_215358/ 47 0.300 6.894E-03 65 113 116 10 59 178 +-----------------------------------------------------------------KGRVHFTFLETQNGDASLSIKDLRLTDTGTYQCKVKRlPEIDIKYIFLTV-- +>UniRef100_UPI001962746D_55291/ 47 0.377 6.894E-03 70 113 116 1 45 187 +----------------------------------------------------------------------LFQGEMKYGNVSLKIQSVRVSDNGVYRCYVDSGRiDDEVQITLVV-- +>UniRef100_A0A556TQJ3_175774/ 47 0.276 6.894E-03 41 113 116 109 180 398 +-----------------------------------------KKKDleREIITFFNNE---VYTNDNQASRLSFAGDYL-NGDASLLINDLQLSDSGEYHCKVKTGGKYLwTQVNLVV-- +>UniRef100_A0A3Q2U7Z2_8078/ 46 0.308 9.430E-03 38 113 116 3 83 104 +--------------------------------------VQWSQvEPKYrIIHVVNsqNRSDQPEEPEEYRNRTMVNEDLLESGDLTLTIKDPTEDDLGKYTCVIfGKDNQIMQEKTVQV-- +>UniRef100_A0A668SXU8_47969/ 46 0.280 9.430E-03 61 115 116 2 58 144 +-------------------------------------------------------------NPVFQYRTNLIVHKLHDGNLSMVISNVQLNDSGNYQCAIRRNRKKKviTRLELFVGA +>UniRef100_UPI000904B6E1_8128/ 46 0.431 9.430E-03 65 115 116 24 72 165 +-----------------------------------------------------------------RSRTSLSKDQVSRGNASLQLTEVNIQDEGRYQCH--TSTIREMFIILNVDA +>UniRef100_UPI00143D52F8_64144/ 46 0.238 9.430E-03 59 113 116 31 93 252 +-----------------------------------------------------------YHSPSFHGRMQLRDPTMTDGDYSVIMKNVNMNDAGTYNCYVEKwfEGTKTSSldlisvITLKV-- +>UniRef100_A0A6J2VX39_29144/ 46 0.275 9.430E-03 1 113 116 10 113 257 +-AFNIT-----MFSTYGENVTLPCK-NVVYQ-NCSSTTWIYNNKTSGIIELVgHGKIKSEN-----TERA----DRLSVGsDCSLNIHKVKARGAGLYTCRqfLHEGGDQTgvdYSVHLTV-- +>UniRef100_A0A3B3TS16_48699/ 46 0.275 9.430E-03 2 77 116 23 100 275 +--FTVEAEHTSYNSEYGGSVVMGCRFSSKPANPQNDLKVIWHLmdagPDQEVIRLVNNLESSV--SSKFKGRVKLLTDELKN-------------------------------------- +>UniRef100_UPI001AAD2054_8407/ 46 0.234 9.430E-03 0 102 116 436 532 652 +DYFTahITAPQ---WLKPGAEVTLTCDI---KKCDPDPLFIIWRKGEKDICR------DGTIEDPRYKH-TE-KRDVPNEGNVlmsssSLTFTVMVKEDHGvTYTCMVIYS------------- +>UniRef100_UPI001266F3E0_7054/ 46 0.256 9.430E-03 16 113 116 41 144 732 +----------------GGVGNIPCNVSL-NQFEDEVQTVIWYKEiDKNnptpIYTYdVRDKEIENGEHWSdhkiLASRGSFrYQDEPAK----LVITNLKETDAGIYHCRVDFKKGPTLNIEINV-- +>UniRef100_A0A7R9X6I4_509924/ 46 0.278 9.430E-03 26 113 116 23 114 742 +--------------------------PLPASTDRPRL-VLWYKThvGAPIYSFdsRDTEEVARGKHwsdDKYSSRA-FFRTQDPSG---LSLHNVMEEDAGVYRCRVDFGrlPTRITVVTLDV-- +>UniRef100_UPI00084A8085_294128/ 46 0.220 9.430E-03 7 102 116 777 900 1370 +-------PPETILTSVRENVTLECEAYTDPLLD---MAYYWRQNGLRIHtdddtylrnlAYMQGydfdyyiKKRSKTADPSlYRvsttRRVSnlldfvnLRQPPFEKGYrpGYLRIPNVTLSDAGVYECVAKTP------------- +>UniRef100_UPI000D6A0D49_176946/ 46 0.260 9.430E-03 3 115 116 3223 3313 4495 +---TVSvVPKGPVQLKVGKSISLDCLGAGEP-----RVLVRWSK--------VGTQKKLENQ--------KLLPLE---SRAVLQISSAKLEDAGTYVCVAQSPvGTTEAQVDVSVEA +>UniRef100_A0A7K7TKS2_28728/ 46 0.196 1.290E-02 65 115 116 12 62 90 +-----------------------------------------------------------------QDRVAFVQTDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQA +>UniRef100_A0A0F8ACZ8_215358/ 46 0.230 1.290E-02 58 113 116 11 75 98 +----------------------------------------------------------DYQDPQCHGRVKLRDPDVNHRDASVILMNVTTSDSGTYECQIvqnqmrrrKSEGAELiNVIHLKV-- +>UniRef100_UPI0018910579_42514/ 46 0.274 1.290E-02 64 114 116 3 50 241 +----------------------------------------------------------------YTGRVQMFNKNLP-ANLSLLISNLTEQDQGTYRCSINNKQSI--NIRLSIK- +>UniRef100_A0A6P8F0C2_7950/ 46 0.250 1.290E-02 2 115 116 6 126 260 +--FCFLLPAseqtfsevNNIDAELYENVTFIWKFPFKLEPNTTIFITPVNREsSSDVINLRGG--VPEVFHP-YEGRVQLLTQRFPDGVVALKMNSVRIPDAGIYQCVIKMPtQSPYRLLNIKLRA +>UniRef100_A0A7E6CUD7_89673/ 46 0.285 1.290E-02 48 114 116 16 80 280 +------------------------------------------------LIWTDGHRITFQKSRRYN-----LKGMISQGNVSLTIEDAAQSDSGTYCCRVEYSGwfNDLKvNILLDVK- +>UniRef100_A0A2R8MJW6_9483/ 46 0.333 1.290E-02 37 101 116 393 457 538 +-------------------------------------RLKWTKvVDP--LAFTDVFVALGPQHrafGSYRGRAELQGDGP--GDASLVLRNVTLQDYGRYECEVTN-------------- +>UniRef100_UPI000C209590_166361/ 46 0.262 1.290E-02 2 115 116 33 127 1435 +--FAVE-PSDTV-VQAGNSAVLDCV--VKSDLSLNAVNIQWLDHDRQTLTFIGDP---------YR-------SQLTNG--SLYISNVNEElDlTGNYQCMASFvNGAiVSRTAKLSI-A +>UniRef100_A0A087TVV3_407821/ 46 0.237 1.290E-02 7 114 116 740 853 1570 +-------PKDftaVYNATIGSHITMVCKA-IPTTLDDEAILFLWYKGDSayPIHgtdrrDSSHGKSSVAsrGSDPRYS--VH-DSEHMT----ALTIHKIRTEDEGQYRCRIDFkiGPTINRFMKLVVQ- +>UniRef100_A0A7K9BF98_8790/ 46 0.220 1.764E-02 65 114 116 12 61 89 +-----------------------------------------------------------------RDRVSFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L4GTP8_8905/ 46 0.360 1.764E-02 65 113 116 1 50 140 +-----------------------------------------------------------------RPRVSLQDSALRNGNFSLRITPVRSEDAGLYEARVVYGaGVQSCQVELGV-- +>UniRef100_A0A2I0TE86_1758121/ 46 0.314 1.764E-02 62 115 116 1 53 211 +--------------------------------------------------------------EEYIGRTELAREGLSNGSLDLRISGLRPSDDGQYVCTV-QDAASYGEATVDLEA +>UniRef100_A0A674NRF9_31033/ 46 0.244 1.764E-02 1 82 116 14 93 232 +-SFFYIHSKENLTQLSGlfTGVSLP------EPLFTGDTLIHWMKmPDKNIThSYYDNKDQLGSQTPSFQSRTSLFQDQISRGNASL--------------------------------- +>UniRef100_UPI0016438606_32507/ 46 0.271 1.764E-02 13 113 116 33 143 272 +-------------AQSGSTVTIQCNFSYPKEITTNNVTVFWKMssvDDKSNCsdgeknrkAFVFNP-NNDCVLKKYRGKTKLIGD-PNKGNCSLQITDITDIEQAIYV-RIDVQEDKYSFIKhpVRV-- +>UniRef100_A0A3Q4HWH4_32507/ 46 0.234 1.764E-02 11 101 116 15 97 298 +-----------VFVLHGNDLHLD----IEKPVKLDELTdLFWKFNySNNIAKCVFNNDPVVF--NKYAGRAELF-----RPNCSLKLKNVQHSDSGDYTAFmVSY-------------- +>UniRef100_L7WWI2_9103/ 46 0.254 1.764E-02 7 113 116 129 213 322 +-------PKE--SVELGTNVTIQC----------------WNQEyGGIIFLHKAGHSAP-IQHQ--------VPD--GGGTATFTIFGVTPSDSGTYRCSYRIGGSSLllsplgDNVTLEV-- +>UniRef100_UPI000A0EDA31_37344/ 46 0.272 1.764E-02 4 113 116 123 219 403 +----VVVPPDILdyptstdmVVREGSNVTLRCAATGTP-----APSVTWRREDGNpIIQF-TTQEVASTEGPE------------------LEILRVSRRHMGPYLCIASNgvPPTVSKRIVLIV-- +>UniRef100_A0A7J6AXJ2_219545/ 46 0.211 1.764E-02 4 113 116 26 144 485 +----VTIPQTVYEVARGDEVIIQCSFEPKNPVN-RLIVISWTgdadgsFDDEGIIfgTFYSNDNHVDI-NTMYEGKARIESD--VNGKVSkLILTEVTLRERRRIKCFVQIPGdtegQTSASTSLEV-- +>UniRef100_UPI000E6D6B85_1477025/ 46 0.260 1.764E-02 0 97 116 69 147 498 +NAEIVTKPNH-YKPNLGDNLRLECK--TQPSEN---VIVSWTKNkDEKLFI---GSKQVKVDAIRFSlDRTD------------LIIRDITHEDSGTYTC------------------ +>UniRef100_UPI000C7EA176_30611/ 46 0.254 1.764E-02 13 114 116 423 534 1004 +-------------VWEGEVLTLVCKVGGTE----SPLSVSWWHipQDRTPPEFVaamgqDGIAQLGASHsrPSYHGNTRL--EKVDWATFQLEITSTTLADSGAYECRVSErtgdqaRGlSWTQKISVTIK- +>UniRef100_A0A3Q1F5A3_80966/ 45 0.281 2.413E-02 36 99 116 0 53 75 +------------------------------------MTVRWTKPGLH-PEYIH-----VHQD----GRMRVFVDELLHGNVSLKIFSVKRSDEGKYRVFV---------------- +>UniRef100_A0A3Q3RTL1_205130/ 45 0.226 2.413E-02 2 113 116 24 108 115 +--FVVNVTQSSYQAEENHDITLDWTFTTTAHMSLSALYIFCQL---------------------------LTED---KGPVLLHLHEVQLrtEDSGLYWCDVKTnDGADYNTCHLKV-- +>UniRef100_A0A668U5J9_47969/ 45 0.280 2.413E-02 61 115 116 2 58 155 +-------------------------------------------------------------NPVFRYRTNLIRHKLHHGNLSMVMSNVQLNDSGNYQCAIRRNRKKKviTRLELFVGA +>UniRef100_A0A6I9LRN0_230844/ 45 0.283 2.413E-02 64 114 116 17 68 170 +----------------------------------------------------------------YQrsSRYQL-KGHISGGNVSLTIENAVQSDSGLYCCRVDVPGHQIVNFSLDVK- +>UniRef100_A0A401T5H3_137246/ 45 0.274 2.413E-02 56 113 116 140 200 516 +--------------------------------------------------------DHNHELPRLHNRTRL-SGNLKDGNCSLIITNIRREDAGPYFFRVEFenGPSfnYYPATQLHV-- +>UniRef100_A0A668AQT3_586833/ 45 0.228 2.413E-02 3 97 116 413 511 1056 +---TVSLSSNSSEVQEGDVVQLTCSvqFTTGP------LSVFWQWTDKQATgpaqEVASVDRDGTVQHsPAYRERSSygeIRVEKVRADTYTLSLYNAFPGDEGQYRC------------------ +>UniRef100_D7F073_9669/ 45 0.812 3.299E-02 17 64 116 0 47 50 +-----------------GNVTMECKFPVEKQLNLLALIVYWEMEDKKIIQFVDGKEDLQVQHSSY--------------------------------------------------- +>UniRef100_A0A7K8PYC0_110676/ 45 0.203 3.299E-02 61 114 116 8 61 89 +-------------------------------------------------------------DSGLQDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAIHEVIVTVQ- +>UniRef100_A0A7K7ADH4_8806/ 45 0.200 3.299E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QNRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A091IC89_9244/ 45 0.320 3.299E-02 65 113 116 1 50 158 +-----------------------------------------------------------------RPRVSVQDSALRDGNFSLQIDPVRSEDAGLYEAQVTYNtGVQSCQVELGV-- +>UniRef100_A0A336LUT6_179676/ 45 0.265 3.299E-02 36 115 116 0 73 242 +------------------------------------MIISWFRkKDKTLL---------TVGLSTYSSDDRFFVEHTRHlGNWALRIKNAREDDEGLYECQISSHPPQSIFIELRiVEA +>UniRef100_UPI0011314F38_8032/ 45 0.296 3.299E-02 23 112 116 32 112 243 +-----------------------CT---ELQLKLDDL-VFW-TDSHSVLKYIANEPQEGS-----KHRVSLLETDLTKGNCSVIINDIKENDAGQYQFRMIGGPfTDPQKITVT--- +>UniRef100_UPI001953A324_47969/ 45 0.255 3.299E-02 70 112 116 0 42 315 +----------------------------------------------------------------------MSADALQTGNFSLTLRNPTVSDSGTYTCILRITGRDVSWTYLQ--- +>UniRef100_UPI0018D805F2_46514/ 45 0.288 3.299E-02 16 102 116 39 115 481 +----------------GQGVQLFCRVT-----NQGMYGVYWVAervEDELVLGL--GTSDYVKQL-----RFELDVD-ISLGFYNLTISDLVPSDAGRYECLMSNG------------- +>UniRef100_UPI00148AAACE_29159/ 45 0.209 3.299E-02 1 115 116 15 141 490 +-SLTITTPPEiNVSLVSNSSIVLNCTFELD--VNERVRNVYWGKklhgTDyNKLAEFAYKIAIYNKEHGlSLENRSNIHSFSDTSQSAILNITDARCEDVGQYQCEVEFSvGSigktdqKYTDVYLQANA +>UniRef100_UPI0010FCB807_45264/ 45 0.211 3.299E-02 16 113 116 225 301 707 +----------------GRTGIIPCSAPGNP-----APQFKWSKNDR------------RLQNERF----------IQLANGSLMVKSIQREDKGIYTCTIHQsRGSEStseksRSITVKV-- +>UniRef100_A0A3Q7RVH7_9627/ 45 0.265 3.299E-02 13 114 116 444 550 1033 +-------------VWEGEALTLLCKADGAESL----LSVEWWHfpQGRTQQEFVAGmRQDGTVQlGASSKGHARL--EKIDWATFQLEISSTTITDSGVYECRVSEGtqnpardWSWTQKLAVTVK- +>UniRef100_UPI001401E166_7757/ 45 0.247 3.299E-02 13 97 116 566 630 1108 +-------------VTVGGQVTLQCRAIPDPSLD---VAFEWKLHDRSI--------DTDDKNPHY-SRKE------TVGD--LVIRDVQLLHEGTYTC------------------ +>UniRef100_A0A5S6R4K3_70415/ 45 0.297 3.299E-02 4 97 116 232 302 1150 +----VDVPKG-VVVRAGTAAQFDCAYRG-------ATAVYWRK--------VGADPQPTIGADS-ESRIR----QL--GNNSLIIEDVRPEDEGSYEC------------------ +>UniRef100_UPI0008FA3908_7962/ 45 0.179 3.299E-02 9 115 116 127 289 1219 +---------SPIIAQKGQSLILHCR----PPAGLPPPIIFWMDNSKFqrlpqsrrVSQALNGDlyfsnvqpedsrsdyicyarfphtqtiqqkqpisvrvldmDSLNDTLADYFNDTDLFsvkhNGEIPSGRASflnfnktLRITDVSEVDAGEYRCIAKNrHGSVQHTIRVTVNA +>UniRef100_A0A7K7VNW8_8805/ 44 0.200 4.511E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QNRVAFVQNDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A3Q1H792_80966/ 44 0.270 4.511E-02 67 113 116 60 103 138 +-------------------------------------------------------------------RTH----AMKYGDVSLILKNVKMEDTGTYVCRVFQGQkNEHISIYLKV-- +>UniRef100_UPI0018E746DC_27794/ 44 0.270 4.511E-02 66 113 116 9 53 150 +------------------------------------------------------------------NRSELNKQEMSKGDFSLILSQLRHSDAGKYICGV---GSRTFMVQLQV-- +>UniRef100_UPI001AAC8502_8407/ 44 0.288 4.511E-02 73 114 116 1 45 167 +-------------------------------------------------------------------------GDIEKGDVSLTISGVTMEDAGTYCCRVEIPGwfNDLKsNIDLEIQ- +>UniRef100_A0A674IT65_2587831/ 44 0.297 4.511E-02 67 113 116 27 70 168 +-------------------------------------------------------------------RSELNKQEMSKGNFSLILSQLEHSDAGKYVCVV---GSRTFKVQLQV-- +>UniRef100_A0A3B4DY50_42514/ 44 0.312 4.511E-02 67 114 116 74 120 178 +-------------------------------------------------------------------RV-FFVDQTQPGLFSVLIKNVSLQDGGTYRCGVEDAAVKPTDVTLQVK- +>UniRef100_A0A7L1NLD0_113115/ 44 0.211 4.511E-02 47 114 116 1 67 221 +-----------------------------------------------VFYYYSSRGVPV---GRFQERAQW-QGNISRWNGSIQLRDLRVNDSGTYVCEIRLlqSSSIFKNLTvLHVN- +>UniRef100_V4BIW8_225164/ 44 0.306 4.511E-02 66 114 116 5 51 238 +------------------------------------------------------------------NRYSFINDQAHT--WNLQIDDLQLSDAGEFTCQVNSGPHARKIVNLNVQ- +>UniRef100_UPI00148A60EC_29159/ 44 0.233 4.511E-02 9 101 116 3 104 255 +---------EDVVAilQEANSIVLNCTYNKDSKEDIAKRHIGWQKqiNGvfEDIAVFsPPGKQEPfivKGKHPLYSNRTILIAPNSSMA-AVMIIKDPVCSDEGIYRCWIIY-------------- +>UniRef100_A0A7J6DFW0_369639/ 44 0.293 4.511E-02 60 115 116 64 117 278 +------------------------------------------------------------QTP--KGRYTL--KDYGDGNFAVNITDLRESDSGIYWCGVERvGPDTFKKVKLIVsKA +>UniRef100_UPI00077CE4EB_105023/ 44 0.218 4.511E-02 11 103 116 28 110 298 +-----------YTIRAGDDVALSCEnvIKVHRNCNTT----FWS------YIKLGGEAQELVGHGQVKyNRSNAL--SLA-GNCSLVLRNISAEDAGLYFCLLYERG------------ +>UniRef100_A0A401RTQ6_137246/ 44 0.303 4.511E-02 38 110 116 10 87 305 +--------------------------------------VHWYRlSPMQILdrVSTHPENGSTQQYLGFMQRFQPSRDS-SNNSFTLTITNVQPSDAGVYYCSVlenIYGTGSQLNIT----- +>UniRef100_A0A5C6NVM9_433684/ 44 0.362 4.511E-02 65 115 116 6 63 307 +-----------------------------------------------------------------RSRYLMFgdldtwEDQISRGNASLLLMCVKVEDQGRYMCYTSTDiDSSEKFIELKVEA +>UniRef100_S7PI77_109478/ 44 0.238 4.511E-02 40 114 116 2 80 525 +----------------------------------------WGRGPcplskcSNTLISTDGYRVTYEKDKRYR-----MNGIISRGDVSLTIQNAALSDTGTYCCRIEYSGfFNYKggNIFLEIK- +>UniRef100_A0A1U7TB69_1868482/ 44 0.244 4.511E-02 4 114 116 443 563 1051 +----VSTKNKQQAVWEGEALALLCKAGGAE----SPLAVSWWHlpQDRTQPEFVAGmGQDGVVQlgassgGPSHHGNTRL--EKVDWATFQLEITSTTVTDSGMYECRVSEGTRSQARelswtqvISVTVK- +>UniRef100_A0A7K5G0W3_141839/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQTDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L3UNR7_8906/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L1Y0E6_161742/ 44 0.200 6.167E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L0S9G3_78217/ 44 0.200 6.167E-02 65 114 116 12 61 112 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K4KKG4_458187/ 44 0.200 6.167E-02 65 114 116 12 61 115 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K6RZD2_54386/ 44 0.200 6.167E-02 65 114 116 12 61 116 +-----------------------------------------------------------------QDRVAFVQTDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A0S7LH04_188132/ 44 0.310 6.167E-02 64 115 116 0 51 189 +----------------------------------------------------------------YTGRASL------HGKASLQIDPVRSEDQGWYECRVLMLEQQYDTfhngswVHLTVNA +>UniRef100_UPI001864E38E_42526/ 44 0.258 6.167E-02 11 97 116 26 110 229 +-----------VTVRPGENVTLPCNVPFSTD-------MVWYQqsNDelKLIISVVRGnlQKDSVVNYNANSSHFQLSAESVND-SLNLVIVAVGESDAGLYYC------------------ +>UniRef100_A0A6J0Z5L5_9880/ 44 0.243 6.167E-02 40 113 116 14 79 262 +----------------------------------------WTFSTKK---YVYG--------ELYQNRARV-SNNAEQSDASITIDQLTMDDNGTYECSVSLmsdlGGVSKSRVHLLV-- +>UniRef100_A0A7K9C990_2585815/ 44 0.459 6.167E-02 78 113 116 4 40 286 +------------------------------------------------------------------------------GDASLQITSLQSSDAGKYICKVKNaGQYEWARITLKV-- +>UniRef100_UPI001962E2F2_8168/ 44 0.222 6.167E-02 64 113 116 0 53 357 +----------------------------------------------------------------FKDRVKLLERNLIGGYVSLFLENVRRHDTGTYECRVITDDTNRirtiRTVRLQV-- +>UniRef100_A0A3L8DWQ2_2015173/ 44 0.229 6.167E-02 4 113 116 124 223 434 +----VVIPPDIMddesadgmVTHEGGNIRLRCVATGSP-----KPTVTWKREDgRNIIL----RDEIQKQSiKSFVGET-------------LELTGVQRQEMGTYLCIASNtvPPSVSKRYSVDV-- +>UniRef100_UPI00148A482F_29159/ 44 0.204 6.167E-02 0 115 116 21 155 582 +DCGTVQTPAS-VTATIGSSVDLTCTYTVDSGESVYSGFIVWQAKTsgtsyyENIATFspPGGGSDSFTTTESamnLKDRAELL-NVTSIGSdtyrVVMRVLEVHCLDEKEYQCLVTFvtsnlGPQTKTAVTsLTVQA +>UniRef100_G5AR83_10181/ 44 0.314 6.167E-02 62 112 116 38 91 877 +--------------------------------------------------------------EAYRFRVALPAYPASFTDVSLLLSELRPNDSGVYRCEVQHGiddGSDAGEVKVK--- +>UniRef100_A0A7L4I1G5_33581/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVTFVHKDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K5Z6Z2_2585816/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQTDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K6AX01_57439/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L0EM00_56311/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L4FRK3_8930/ 44 0.200 8.430E-02 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQKDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L3BKZ3_302527/ 44 0.200 8.430E-02 65 114 116 6 55 107 +-----------------------------------------------------------------QDRVAFVQNDPSQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_S7MWF5_109478/ 44 0.380 8.430E-02 75 115 116 0 41 150 +---------------------------------------------------------------------------MHKGTAVLRILNVQLSDNGQYRCVIQNGSFYSETvIELTVAA +>UniRef100_A0A7K8YLY8_419690/ 44 0.339 8.430E-02 65 114 116 1 56 157 +-----------------------------------------------------------------KPRVSLQDSALRNGNFSLRIDPVRTEDAGVYEARVKYNtevhvcHVELGVITVTVN- +>UniRef100_A0A7K6TUP1_48278/ 44 0.271 8.430E-02 47 113 116 1 66 215 +-----------------------------------------------VFYYYVNHGIPV---GSFRERARW-HGDVSLRDGSIQLRDVQVNDSGTYTCEIrlSHHSSVYKNhTVLHV-- +>UniRef100_A0A3B4BCB1_409849/ 44 0.292 8.430E-02 38 113 116 11 91 284 +--------------------------------------VTWIYEPKdgeriNIAVF-HPNFDPNYPDSPMKGRVSFAPTPPDLSSPSIQIQDVRMSDEGKYICeYATYPSGNEQGITYLV-- +>UniRef100_UPI0011E9ED79_63155/ 44 0.240 8.430E-02 1 95 116 22 124 291 +-SWKINVNKN-ITAHPGSNITIQCNFSYPQKYKTDNVTVYWKNlkvkdisncskneKDKNAFVYHPNE---ICVINNYIQKTKLIGDK-DKGDCSLQITNIVMGEQKLY-------------------- +>UniRef100_UPI0009A3F5A2_259920/ 44 0.271 8.430E-02 12 101 116 34 105 333 +------------TTHRGANVTFRCPFP----FHLNHLAViaYWWKEGNKTFLQANGR-------KSF---------DVRRGGAYLHVLNVTVADAGMYYCVIKY-------------- +>UniRef100_A0A663DCX6_9601/ 44 0.303 8.430E-02 43 113 116 157 232 344 +-------------------------------------------EDKDVVAF---TCEPEVQNTTYlwwVNGQSLPVSprlQLSNGNMTLTLLSVKRSDAGSYECEIQNPASanRSDPVTLNV-- +>UniRef100_A0A3N0YXL6_495550/ 44 0.285 8.430E-02 40 115 116 2 79 373 +----------------------------------------WYFNDIRIAQI-NGDPSKTCTDvqckdgeERFRGRLKL---DHQTG--SLTITNTRTTDAGLYKLLITSGGSDRERIfSVTIHA +>UniRef100_A0A7F5RBG3_224129/ 44 0.227 8.430E-02 4 109 116 242 330 430 +----ISIANQLVGAYQGQKVSIECRseaFP--KSMN------YWTKEDD-ITIVSDGKYKVDLEEHSFKKRMK------------LHISNVSPSDFGIYKCVAKNSlGEADGSI------ +>UniRef100_UPI0006EB1BEB_76193/ 44 0.198 8.430E-02 7 114 116 308 441 660 +-------PND---IKEGDDVYFECNIRANPKEH----RISWYHNDQQVTqNMSSGvfisTKSLVLQrvmrrdAGLYTCRAAnqigeassqavYLRDQqvtqnMSSGVFistkSLVLQRVMRRDAGLYTCRAANqiGEASSQAVYLRVQ- +>UniRef100_UPI00193D46B5_108931/ 44 0.217 8.430E-02 1 113 116 510 604 1918 +-ALNVYGPPtsrAPLnlTVVSGKDVHLLCPvagFPVSGT--------TWQL----------GQDSLPL---SFRQRVFL--------NGTLLVANVDVEtDKGEYRCTVRNqqGQAASGKVYLNI-- +>UniRef100_A0A7L0WTR4_81907/ 43 0.180 1.152E-01 65 114 116 12 61 68 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K9Z0C5_886794/ 43 0.180 1.152E-01 65 114 116 11 60 88 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7K9VPB4_8851/ 43 0.180 1.152E-01 65 114 116 12 61 89 +-----------------------------------------------------------------QDRVAFVQNDPGQHDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A3P8YG91_8010/ 43 0.283 1.152E-01 65 115 116 55 114 182 +-----------------------------------------------------------------RGRVSLRqvaggqGAELQSslGNASITIQSLTVRDSGRYECEATNPfGSVTSAINVTVRA +>UniRef100_A0A673XHQ0_8032/ 43 0.263 1.152E-01 13 97 116 44 120 259 +-------------VELGHNATLNCSLNV--------TNVHWYIqhhpqPPLVILrSFSSSSPVAFYYNNTFRQKYS-----LETGN-RLLIQNVTVDDCGVYYC------------------ +>UniRef100_A0A1S3MTX2_8030/ 43 0.252 1.152E-01 13 97 116 72 148 287 +-------------VELGHNATLNCSLNVTD--------VHWYIqhqpQPPLVLlrSFISSSPIAFYYNNTFRQKYS-----LETGN-RLLIQNVTVDDCGVYYC------------------ +>UniRef100_UPI00073D54B5_743375/ 43 0.226 1.152E-01 4 111 116 243 339 475 +----VHFPPmimiqnQLVGVQEGQEMTLECHseaFP--KSIN------YWTKGNNQI--IPNGEKYEAtLSNNAYK--VHM----------KLTIRSVTMSDYGTYKCISKNSlGETDGSISL---- +>UniRef100_A0A0N4VPM2_51028/ 43 0.283 1.152E-01 60 114 116 6 65 514 +------------------------------------------------------------QVKWYKDDVEVDKDNaqitYRSGVCTLEIFNCKMTDAGTYRCEaVNSLGSDSTDCILTVQ- +>UniRef100_E4YHQ8_34765/ 43 0.324 1.152E-01 78 113 116 15 51 719 +------------------------------------------------------------------------------GDWTLRISNLTDSDSGNYQCQVHHGhGAASAKVLVRV-- +>UniRef100_A0A194QIS4_66420/ 43 0.222 1.152E-01 1 112 116 307 444 786 +-AIYIKGPPKIIsnhtqFGSQGDSVNIECAaFSV-PRID----NIYWSFEDKDidaVHdqdvakkrwpaqlvqggldqsWFSAGPfvFTPFAQHEDYA-----FLEDLQPGgvvNSTLIIRESQSRHFGTYKCNVSNEyGSDVLEITLK--- +>UniRef100_A0A669EBN3_8128/ 43 0.234 1.152E-01 70 114 116 0 46 866 +----------------------------------------------------------------------MKTDSLRTGDFSLTLRNPITSDSGTYICTITAFGNERtlTEVELQVK- +>UniRef100_A0A7K7V181_8805/ 43 0.224 1.152E-01 4 114 116 271 390 925 +----VTIASAQSSLSEGDTLQLNCCVAAQNNRD-RLFQVLWLLNSSEVATV--GPSGVLIWKEEYEERAR--QGQLqafKQSDsvYVLIIQEVGLMDKGVYSCSVSEvekAPGDFQSIQtklssgLQVN- +>UniRef100_UPI00052936AB_54383/ 43 0.250 1.152E-01 6 107 116 664 777 991 +------VPtrESSVEVAAGADAAVECRF-LFAQ-NDSQFAVTWYLlphpEDATPLQIvradYSGILEYGAVFSSPAQKSRFLNQRLSRNVFRLRILSANPRDQGRYYCVVEEwlwlSKSWYK-------- +>UniRef100_A0A5E4PXN5_189913/ 43 0.247 1.152E-01 2 107 116 452 543 1059 +--FTVE-PEPLYQRKVGESVEMHCE--AQEAEGTQRPNVVWRRRDGLPLQ---------------KSRVRALG-----GN--VTIDTLRRQDFGIYQCVASNevtlrwqpgyaGGPDYK-------- +>UniRef100_UPI000854748F_125878/ 43 0.225 1.152E-01 15 114 116 531 647 1303 +---------------LGSTASLYCHAKADFTLrDRRRLVWSWFFQPESdrqgPFQSLvqgpgNGELVWGDSYPSFKGKTQI---SLSANNSILQVHRVQrLQQSGTYRCAVTIlaarSGvtlatVSSSDVTMKVQ- +>UniRef100_A0A7K9CTK0_243314/ 43 0.204 1.575E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K8Y5E2_91767/ 43 0.204 1.575E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K9HFT6_135168/ 43 0.204 1.575E-01 65 113 116 12 60 112 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_A0A7K9T690_1109041/ 43 0.204 1.575E-01 65 113 116 12 60 115 +-----------------------------------------------------------------QDRVAFVQNDPSQYDASIRLADLQVSDTGTYQCRVKKNTVAVHEVIVTV-- +>UniRef100_UPI00165C3322_8078/ 43 0.272 1.575E-01 70 111 116 0 43 177 +----------------------------------------------------------------------MEEGALRSGNVSLTLMNPTEEDSGEYRCRVKKSGEllRAKNIHL---- +>UniRef100_A0A671MZX4_1608454/ 43 0.404 1.575E-01 70 115 116 45 91 249 +----------------------------------------------------------------------LFSQEMTQGNASLKLDKITLQDAGVYTCSVSTNtGSLKKSFGVKIAA +>UniRef100_UPI000C6D6A44_8083/ 43 0.472 1.575E-01 64 99 116 5 40 311 +----------------------------------------------------------------YIQRTSLSQDGLRRGDVSLTIRNVSLQDHGRFRCFI---------------- +>UniRef100_A0A401RLJ2_137246/ 43 0.304 1.575E-01 71 113 116 14 59 339 +-----------------------------------------------------------------------FTGDLEKGKVSLTIHNVSLGDSGKYCCRLEYtEPSNNKHviIDLNV-- +>UniRef100_A0A6P3UVC7_132113/ 43 0.221 1.575E-01 4 111 116 243 333 461 +----ISIQNQLVGAQEGQRMTLECNseaFP--KSIN------YWTKENNEI--IKNGEKYNQtFSYNEYK--VHM----------KLTISSVEMSDYGTYKCISKNSlGETDGSIKL---- +>UniRef100_A0A6J3AW26_30538/ 43 0.305 1.575E-01 61 115 116 373 430 642 +-------------------------------------------------------------HERTRGRFFLLGD-FWTKNCSLSIRDVSMEDSGTYFFHVETSFSKHsyldKMFSLKVTA +>UniRef100_A0A341D1Q9_1706337/ 43 0.243 1.575E-01 13 114 116 423 533 1018 +-------------VWEGEALTLLCKVGGAKSL----LSVTWWHipQDQTQPEFVAGmGQDGTMQRGAFYGELdNHSNTRLEKMDWAtfqLEITSTTITDSGTYECRVSEmtrnkdRDQSWAQMSVTVK- +>UniRef100_UPI000C6D4E7D_218467/ 43 0.244 1.575E-01 4 97 116 217 283 1089 +----VQLPKD-VIVKKGKNVQFDCVYENAA-------VVEWYVQNKDVPL-VNGT------------RFTIYS------NGTLFISNVGDHDEGIYRC------------------ +>UniRef100_UPI0015E1CFC7_34816/ 43 0.273 1.575E-01 38 114 116 717 797 1289 +--------------------------------------VVWLVFCADIIFYTNKNRKVQ---SGFKGRVSLLEPVVSLNNCSIIINDITESDSGSYQLRVnglFYGSTDGftfsPRATVSVK- +>UniRef100_A0A1B8Y2N2_8364/ 43 0.277 1.575E-01 62 113 116 714 767 1364 +--------------------------------------------------------------PGYREISEMHRIQAANmGDASLSLANVSISDEGIYRCHVIYqQQPRDSRVVLEV-- +>UniRef100_UPI0019557AAB_90988/ 43 0.252 1.575E-01 1 110 116 575 673 2436 +-AFRVTVlPLDPeeeeingIRVshTLGQNLLLDCT-SASNP----QASIQWILPDHTVL------------DKSYGNR-KLYK------NGTLVIHGLTSRDTGFYRCLAGNfLGADMivSRVT----- +>UniRef100_S4RQW6_7757/ 43 0.287 1.575E-01 13 98 116 843 904 2759 +-------------VEESGTATLRCRFS-KP-----AARVTWRK-DSSVL------------HPSDKYEMKL------EGNlATLVIHNVQLQDAGSYECE----------------- +>UniRef100_A0A7L3PA93_269412/ 42 0.230 2.152E-01 61 99 116 1 38 111 +-------------------------------------------------------------DKGYENRI-VFSGDVKSGDVSITIKEVTMEDNGTYVCSV---------------- +>UniRef100_A0A0M3HGC8_6252/ 42 0.287 2.152E-01 50 114 116 11 72 233 +--------------------------------------------------YSLGS-LSRVQYREHQDRAQLT---YRSGVCTLEIFNTRIEDAGTYRCEATNElGSDFTECIVNVQ- +>UniRef100_UPI0006E7982D_35525/ 42 0.320 2.152E-01 66 113 116 42 94 235 +------------------------------------------------------------------GRVRLIADFSAgiSGNgdaWSLQISHVQFRDEGRYECQIGGTPRVSHYIHLSV-- +>UniRef100_A0A6P7KV84_158456/ 42 0.375 2.152E-01 70 115 116 0 43 260 +----------------------------------------------------------------------MFSDQLKEGNISLKLSEVELSDRGTYRCFI---PKLSKQalVTLIV-A +>UniRef100_A0A4C1VQM4_151549/ 42 0.234 2.152E-01 40 102 116 5 65 272 +----------------------------------------W---GETIFSWYSADSTPPKYAESFAGRVqQLRENRLGLGRGSINLTSVRETDNGLYRCRVLFP------------- +>UniRef100_UPI0018874854_134920/ 42 0.252 2.152E-01 16 115 116 32 131 289 +----------------GSEVNLTCI----NETRKEVLFVSWNIEfkNKRICriSFIDGRSD-----DLCKDGKSLW--NTSSGLSYLHIPNISETDEGQYKCEsVYTGGNDHHVIHVaitvppSVSA +>UniRef100_UPI001891AE58_42514/ 42 0.326 2.152E-01 63 114 116 6 54 305 +---------------------------------------------------------------QYRDRVQLVNGH-SPANLSLLISLLTEEDRGWYRCKFEDG--SIKDIELTVK- +>UniRef100_UPI001292D4FF_299123/ 42 0.270 2.152E-01 16 98 116 37 114 485 +----------------GGEVTLNCTgIPPDSQLFQDATVVSWKYSDT--LLWRMEKNTRYWKKPSFiTGRANI-KMQYKQ----LCVWNLKLSDAGIYTCE----------------- +>UniRef100_A0A7L4H989_8905/ 42 0.204 2.941E-01 65 113 116 12 60 89 +-----------------------------------------------------------------QDRVTFVESDPSQYDASIRLADLQVSDTGTYKCRVKKNTIAVHEVIVTV-- +>UniRef100_A0A5N4E9L9_9838/ 42 0.539 2.941E-01 23 98 116 4 91 97 +-----------------------CNgmqISSRQTLNLLALVVYWEMEDKKIIQFVNGEEDLNVQQavaNSQSGPV-LMRDQLFLGKAALQITDVKLQDAGvlllldqLWRCR----------------- +>UniRef100_UPI0007EE2926_9986/ 42 0.293 2.941E-01 2 114 116 35 136 142 +--FTVTAPKELYRVDRSSHVALERDFDTGDHVVLEAIKASCKR----------WKMRPSSS----RERATLLEEQLPXGKALFHIPrvRVQMKGDGQYRCLIVCSiSXYYRYLTLKVK- +>UniRef100_A0A7J6BCD0_219545/ 42 0.290 2.941E-01 53 114 116 5 62 290 +-----------------------------------------------------GNLTEVLNDEHYRDRLQLF-NHISPANLSLFISDLREEDQGSYRC---SSEKEHIDIKVYVK- +>UniRef100_UPI00097D0B7F_8255/ 42 0.250 2.941E-01 15 111 116 44 133 295 +---------------LGSDVNLTCS---DREWN-NTIYVIWKIQHKNcEISFSNiTGEKLDSCNDSKSLR------NPSRAQSYLHIPNLSAADEGVYKCdFVFFGGEESYKINV---- +>UniRef100_A0A3B4FH20_303518/ 42 0.240 2.941E-01 40 112 116 23 90 342 +----------------------------------------WWKCDsgtrRNGLQFVNGRDD------RFK-----YVGNFNNKNGTLQLSNVTLKDEGSYTCIFTMfpSGNQKTEIPLN--- +>UniRef100_UPI000980B1E9_51338/ 42 0.274 2.941E-01 47 97 116 107 155 558 +-----------------------------------------------VHLYQDGKDKKDMQMPAYQGRTELVKDFIVEGFVFLRLQKVSPSDAGL--C------------------ +>UniRef100_UPI00077151F6_9157/ 42 0.208 2.941E-01 0 114 116 145 279 885 +DGLSVSGSKarssTSLRLSEGDSFKLRCSA-VTTSPEHTHLHVTWQLKSgsswRDILSLTHeGKFQP---GPGYEERYRSGDIRLDTGaNdtYRLSVSQASSADGGAYRCLVSEwvrgaDGSwqkiQEKSVeiaTVSVQ- +>UniRef100_A0A672FW37_181472/ 42 0.296 2.941E-01 64 114 116 788 840 897 +----------------------------------------------------------------YRNGVLVRPDGhniLKSSDGSLIINNVKPSDEGTYTCNA-YTGIYSVSATAEVK- +>UniRef100_UPI0003F0C211_10224/ 42 0.250 2.941E-01 12 113 116 933 1027 1271 +------------TTKEGANMVMECTALNKAG------TLHWIKDGQMI------SSDTVMETGQYdANRYSIRGDQ-SVGEYFLNIDDVRNSDAGTYYCLLSSneDGmpmMSSKAINFHI-- +>UniRef100_UPI00158B5401_460826/ 42 0.237 2.941E-01 7 100 116 30 104 1478 +-------PQD-VIVEPGGSARLDCK---AYNTYANPVSIQWRTEDGQLINFIGDN---------YR-------SQLPNG--SLYISNLYPENSeliGSYQCLVS--------------- +>UniRef100_UPI0014788337_473952/ 42 0.300 2.941E-01 2 115 116 25 119 1485 +--FTIE-PQD-VVVEQGGPARLDC----EAKSDFGKPSIQWRTDDGQPINFI---------GDSYR-------SQLANG--SLYINSVyssNLELTGSYQCLASIDdvGAIVSRIaTIKL-A +>UniRef100_UPI00083D867E_597456/ 42 0.266 2.941E-01 2 115 116 25 119 1485 +--FTIE-PQD-VVVEQGGPARLDC----EAKSDFGKPGIQWRTDDGQPINFI---------GDSYR-------SQLANG--SLYINSVygsSPELTGSYQCLASVddvGAIVSRTATIKI-A +>UniRef100_A0A2G9SKQ0_8400/ 42 0.307 4.018E-01 66 114 116 32 82 93 +------------------------------------------------------------------NRYQLL-GAIAQGNVSLTITDLIKKDEGMYCCRVEKPGplNDLiEYIYLEIQ- +>UniRef100_UPI0012F6DFB0_8364/ 42 0.270 4.018E-01 67 113 116 15 62 180 +-------------------------------------------------------------------RVSIHPSPFELGDFSLHLDNVGEGDAGRYQGLAQYGGTKHeCTVTLHI-- +>UniRef100_A0A6A4W7I5_1232801/ 42 0.326 4.018E-01 65 113 116 2 50 187 +-----------------------------------------------------------------RGSDRLVVQEPEKNDFSLQITGVLTRDAGVYECQVNTEPKMSWPVTLNV-- +>UniRef100_UPI000695F5BB_34839/ 42 0.288 4.018E-01 2 114 116 21 131 206 +--FTVTAPKERYTVDGGSNLTLGCDFDTIGQVELES--------------IKGSLEKVESVTSSCSERAALLQKQLAPGEGLSHHSGVQVRDAGrprvitnlmawRYHCPVIRGATwDRRYLTMKIK- +>UniRef100_A0A401NQR2_75743/ 42 0.300 4.018E-01 65 113 116 8 57 236 +-----------------------------------------------------------------RPGASISDSDLLKGNASLYLPKVQLADEGSYTCTVFItPESEKQTSTMQV-- +>UniRef100_A0A2K5YDJ1_9568/ 42 0.283 4.018E-01 47 112 116 36 95 274 +-----------------------------------------------IALFTLSSPLPPLVVASYEDRVTF----LPSG---ITFKSVTREDTGTYTCMVSEeGGNNYGEVKVK--- +>UniRef100_UPI001AE992F7_72036/ 42 0.265 4.018E-01 8 102 116 175 252 300 +--------PDMY-VERGALINITCR---SSIADPSKM-VFWYHMDQ-VISYYSQREG-----------VSLITD---IGNYtfsSLLIKDARKSDEGTYTCCPSDG------------- +>UniRef100_UPI0018FF46F0_8040/ 42 0.292 4.018E-01 75 114 116 0 40 312 +---------------------------------------------------------------------------MERGNVSLTLERVTLEDRGEYVCRVSSeQWFDKASVFLTVK- +>UniRef100_UPI0011C0F8AF_8175/ 42 0.229 4.018E-01 70 114 116 0 47 329 +----------------------------------------------------------------------MKADALESGDLSLNLSELRLSDSGNYTCAVTGalgDEKRVKDVQLEVK- +>UniRef100_UPI0014259E7F_1529436/ 42 0.298 4.018E-01 62 115 116 13 66 339 +--------------------------------------------------------------PDYNDQEKV---DISKGNLVLDISDVQLSDEGQYQCVVKHGThviAMSRQGNLTVRA +>UniRef100_A0A3B5AS93_144197/ 42 0.254 4.018E-01 64 113 116 53 103 350 +----------------------------------------------------------------FQGRVTLPGYSKNRYNASLALTGLRSSDSGLYRCEVVVGiNDEQDTVPLEV-- +>UniRef100_A0A151P9A6_8496/ 42 0.327 4.018E-01 64 113 116 169 223 413 +----------------------------------------------------------------YRDGTVLRLDghvEMSPGNLSLLLARVRRDDAGNYTCEVRNpiSTARSEPVTVTV-- +>UniRef100_A0A232F4L3_543379/ 42 0.232 4.018E-01 40 113 116 3 83 565 +----------------------------------------WYRNeheGAPIYS-VDGRSKPLSQGKQWSNpkalgdRASVrFLDQ----RAELQIDKLMPEDAGLYRCRIDFrnNPTRSRKVNLTI-- +>UniRef100_A0A7K6Q915_461245/ 41 0.200 5.490E-01 65 114 116 6 55 62 +-----------------------------------------------------------------QDRVAFVQTDPGLRDASIRVADLQESDTGTYQCRVKKNTVAVHEVIVTVQ- +>UniRef100_A0A7L2IQ30_91796/ 41 0.300 5.490E-01 65 113 116 1 50 157 +-----------------------------------------------------------------RPRLSVQDSALRSGNFSLWISPVRSGDAGLYEARVGYnAEVLSCRVQLGV-- +>UniRef100_UPI000522AC0A_8969/ 41 0.254 5.490E-01 60 113 116 4 58 167 +------------------------------------------------------------QVERVARRAEMVLEEIPKGNASLVLRDAEVREEGTYWCLVSVASlAGVQSIQLQI-- +>UniRef100_A0A3N0YPQ0_495550/ 41 0.285 5.490E-01 61 113 116 7 62 194 +-------------------------------------------------------------HDTFlKDRVSFSKSSPLIYDASIIIRDVRMSDQGVYSCDYTTfpSGSYKGQTTLKV-- +>UniRef100_UPI00145ACFA5_7906/ 41 0.224 5.490E-01 58 113 116 2 59 214 +----------------------------------------------------------EVVNPDNQERIKTQPNMIQTADFSLTLSDVQLSDEGSYQCTLYDSKSIKmiYTIKLKV-- +>UniRef100_T1H9F2_13249/ 41 0.319 5.490E-01 73 115 116 49 95 247 +-------------------------------------------------------------------------ERVTQGNFgkSLVIKHVEFEDQGTYTCEASNgvGEAKSYSISLQVMA +>UniRef100_UPI00143D09E7_64144/ 41 0.250 5.490E-01 55 113 116 13 80 271 +-------------------------------------------------------DKIKKKDPSQCGRVELKDPETKDGDVSVVLKNVNIYDAGTCKCYVGRGRfQRPKRsspvcfsiITLKV-- +>UniRef100_UPI0013F20AD1_106734/ 41 0.258 5.490E-01 23 100 116 34 116 297 +-----------------------CRFNTtvllmGTNLNaSSVFNVEWRaqlngREKVSILTYSPGS-NISYINESYRKRVVF-----SHTNFSLTIHYVALSDEGVYTLTIQ--------------- +>UniRef100_UPI0003AFD01A_303518/ 41 0.264 5.490E-01 50 115 116 89 155 323 +--------------------------------------------------YKTRQEEFQHQSESFKNRTAIFRDQLASGNFSLVINPLMLKDD-QLSIEVAYipESRTLCQTTVHVAA +>UniRef100_A0A096MIJ8_48698/ 41 0.309 5.490E-01 62 115 116 10 59 345 +--------------------------------------------------------------PEYEGRITLFR---STG--SLELRNLKLSDSGEYIVTIQDGmDNPTGRTTLDVYA +>UniRef100_A0A3P9PG54_8081/ 41 0.301 5.490E-01 62 113 116 2 49 356 +--------------------------------------------------------------PQYEGRITLFR---STG--SLELRNLKLSDSGDYIVNIQDGPaHKPGRTTLNV-- +>UniRef100_A0A3M0IN32_333673/ 41 0.283 5.490E-01 48 113 116 13 79 373 +------------------------------------------------LAHPGGKDDAVKVARAYEGRAWLPAYGRDRSNATLQLRAARAGDAGLYRCHVVAGIEDEQElLPLEV-- +>UniRef100_A0A1A6HIN1_56216/ 41 0.378 5.490E-01 64 98 116 21 56 557 +----------------------------------------------------------------YRtnNRYQL-KGQLLQGDVSLTIENATESDSGLYCCR----------------- +>UniRef100_UPI0004CD430E_69319/ 41 0.270 5.490E-01 7 99 116 29 104 1619 +-------PKD-VIVEPGGAARLDCQAS-STVYDPSAINIQWRTEDGQMINFI---------GDSYR-------SQLANG--SLYISSVyadNPELTGGYQCLV---------------- +>UniRef100_A0A0S7M5T4_188132/ 41 0.276 7.498E-01 75 115 116 3 49 104 +---------------------------------------------------------------------------ITDGKVNLTITNVTVNDSAVYECRVQTeiNGsksnSESTFIHLHVAA +>UniRef100_A0A1A8N1D5_704102/ 41 0.226 7.498E-01 38 113 116 0 82 117 +--------------------------------------VEWRLqhrgKGHKVLEMKKNLDDTEGTvlHGERKG-SSMDAAQLaSQGNVSMSLTQLKVADEGTYICTVSVGRfHAQQVIQLHV-- +>UniRef100_UPI0004BDF5DC_9798/ 41 0.274 7.498E-01 66 115 116 0 49 148 +------------------------------------------------------------------GRTTFLKDGVAQGRASVRIHNVTTFDNGTFHCQFNDGTmSAEATLWLRV-A +>UniRef100_A0A674CSB0_8032/ 41 0.241 7.498E-01 40 100 116 39 93 215 +----------------------------------------WRFNtSDNVVTYLHKIE--SQVTPKYQGRAEFI-----EGNFSLLLKNLKEGDSGCYTAAVS--------------- +>UniRef100_UPI000C3085C2_80972/ 41 0.241 7.498E-01 8 88 116 25 114 268 +--------QRQYVVTNGSDLTIPCKFTYPPEAHNETVTvvaVYWKTSGFRNCSFEDNEkgtfifhSDEMCMVEKYRKKTK-FIGNAASSDCSLQIFDIR--------------------------- +>UniRef100_UPI0018E21A75_77115/ 41 0.288 7.498E-01 54 112 116 12 64 279 +------------------------------------------------------QRGIVVQSSSKAARLSV------DNNCSLIINSITAEDAGGYRCQIQDGGSSDPDVYLN--- +>UniRef100_A0A7L2UYE4_33584/ 41 0.295 7.498E-01 53 115 116 1 68 280 +-----------------------------------------------------GNETIYDQKGSF-PRVRRVVSG-SDTDFSIHISDVRPEDAGTYYC-VRFkkslsGGEEPqqgKATEVSVHA +>UniRef100_A0A673WHV8_8032/ 41 0.422 7.498E-01 70 113 116 2 46 281 +----------------------------------------------------------------------LLQDQLSRGNASLHLSQCGIKDRGRYRCQVNStLGQQESFIIMKV-- +>UniRef100_UPI001180D2D2_375764/ 41 0.240 7.498E-01 64 114 116 1 54 303 +----------------------------------------------------------------YRSRTEMERNQVKTKDFSLTLKYPTDKDSYTYTCTIHSNDKKIllkKRVELKVK- +>UniRef100_UPI0004D08E43_482537/ 41 0.285 7.498E-01 66 115 116 76 130 304 +------------------------------------------------------------------GRLRLL-GNPRCGDLSLRIERLALADDGRYFCRVEFAGDVHDRyesrhgVRLRVSA +>UniRef100_A0A484C622_8167/ 41 0.410 7.498E-01 78 115 116 2 38 379 +------------------------------------------------------------------------------GNISLKLSKVKLADRGTYRCFI--PGLDRqSFVQLHVGA +>UniRef100_UPI0008FA3BEF_7962/ 41 0.292 7.498E-01 74 114 116 2 40 393 +--------------------------------------------------------------------------DISSGNLSLLISDLTEEDEGLYSC--WSDENQHKNFSLTVK- +>UniRef100_A0A0L7R3L1_597456/ 41 0.250 7.498E-01 2 111 116 239 333 461 +--FTpmISIQNQLVGAEEGQRMTLECNseaFP--KSIN------YWTKENNEI----------IKNEEKYRQ--SLTENAYKV-HMKLTILSVGMSDYGTYKCISKNSlGETDGSIKL---- +>UniRef100_UPI001658F72B_9711/ 41 0.307 7.498E-01 57 113 116 168 232 514 +---------------------------------------------------------PQTQNTSYlwsVNRKSLRAStrlELSLDNRTLTIHGVTRNDTGTYECEIRNPGStgHSDPFTLNV-- +>UniRef100_A0A444U7C5_7906/ 41 0.342 7.498E-01 79 115 116 10 47 775 +-------------------------------------------------------------------------------DVSLLVNDTRITDEGIYQCAVSSdGGFGEAHIILKVKA +>UniRef100_UPI000EAAFBEA_44394/ 41 0.288 7.498E-01 60 113 116 1108 1165 1227 +------------------------------------------------------------QQLTYRNGVPMWGDghhiHLSQ-DGSLTISNVQEADEGSYTCSAYRGSsSVSASSEVKV-- +>UniRef100_A0A1A6HAQ4_56216/ 40 0.365 1.024E+00 75 114 116 6 46 61 +---------------------------------------------------------------------------LGPGNSTLFIERVTEEDEGVYRCRVANqKGAVESSAYLTVQ- +>UniRef100_A0A6G1Q7K9_215402/ 40 0.304 1.024E+00 76 115 116 5 50 108 +----------------------------------------------------------------------------KDGDLSLMLENVKTDDTGRYMCQIKKGKKGHiKTeaiaiINLDVSA +>UniRef100_A0A6A5EGV2_8168/ 40 0.210 1.024E+00 64 111 116 68 124 142 +----------------------------------------------------------------FKDRTSFTatarnlaQHQLGIGDFSLTLRNPCFRDSGTYICTIHKNRNIYtqKVVQL---- +>UniRef100_A0A2G9R5G1_8400/ 40 0.301 1.024E+00 64 115 116 21 73 186 +----------------------------------------------------------------YRNKSNIEESEFRRGIASLSMGDVLESDEGEYTCSIYVTPYKLtAKISVQVSA +>UniRef100_UPI000E45D25F_64144/ 40 0.320 1.024E+00 45 97 116 65 117 213 +---------------------------------------------KVLYQMIRGLEVPKSVHKQFSRRVVLDRDDLREGRIRLHLFIVTAEDSGDYSC------------------ +>UniRef100_A0A5E4DJL8_9995/ 40 0.309 1.024E+00 65 115 116 19 72 220 +-----------------------------------------------------------------QGRFHLLGD-PRTDNCSLSIRDARKTDTGTYYFRVERGGLRYNYlydmVSVRVTA +>UniRef100_UPI0018645A17_42526/ 40 0.268 1.024E+00 4 113 116 81 184 252 +----VEVKEDPCCVKiisqagnIGDTLTITCEHPPTLRANLK----HFCKEDQNLI-----CEDIRAA-RKYS-----LSDHSQPGLFIVTISNLTLSDAGVYWCGVETseGDITYTSLTMSV-- +>UniRef100_UPI000511B203_36300/ 40 0.326 1.024E+00 65 115 116 138 182 281 +-----------------------------------------------------------------QGRV-----QLEQG--SLTITNVSLSDAGMYQCVAENrHGIIFASAELHVIA +>UniRef100_A0A5B7EB23_210409/ 40 0.254 1.024E+00 6 111 116 302 390 394 +------VPQQLVGAYVGQELTIACNteaFP--KSIN------YWTNEEGDMI-ISEGRFETLTVERSYK--V----------DMKLRIMRVEPQDFGKYKCLAKNSlGETDGSIQV---- +>UniRef100_A0A662YXS7_7906/ 40 0.333 1.024E+00 67 113 116 34 81 413 +-------------------------------------------------------------------RAKAHQPRFHSGDFSLAVEDTRMSDAGPYRCAVSYDRENFQRlIHLHV-- +>UniRef100_A0A3P8PFN1_8154/ 40 0.340 1.024E+00 66 114 116 330 376 426 +------------------------------------------------------------------GRHAV---GLKDGVATLEIHDVLLTDSGNYTCEVLNEcGCESCSIKVTVK- +>UniRef100_A0A673BKY7_375764/ 40 0.333 1.024E+00 79 113 116 3 38 485 +-------------------------------------------------------------------------------NGTLLIRDVTPSDSGKYECIATSStGSERRVVTLTV-- +>UniRef100_UPI001425A7FC_1529436/ 40 0.260 1.024E+00 70 113 116 437 482 694 +----------------------------------------------------------------------LNNNSIPEGNGkdSLTINNVRPSDAGIYECYTGERNGKHAIMRLIV-- +>UniRef100_T1IAC2_13249/ 40 0.250 1.024E+00 7 113 116 117 202 726 +-------PHKQYFVTEGNNVAINCPPPVSKP--------------PAIIQYLHNNHIMSES-------TTILP---TTG--SLLLSNVSQRDAGVYTCSATNyitGQiiDSSLKVTVTV-- +>UniRef100_UPI0013041928_2448451/ 40 0.282 1.024E+00 38 113 116 1 82 765 +--------------------------------------VLWFRDDavKPIYSFdVRGRPFNKALNASDSNavgpRAYF--ETITEP-AALSLDAVQLDDEGIYRCRVDFKNSPTKNfqVNLTV-- +>UniRef100_UPI0010A076AD_27687/ 40 0.230 1.024E+00 1 100 116 406 516 877 +-SFTVshTILNNPDLA--GAPTKLECRMSNDQNVNGATLAVSWYFkenSPGDVPLFTYNiasvDHNLVLQaSSNYSERVkngHIVLTKTDNAAFQLQILHTRDTDRGGYFCTIS--------------- +>UniRef100_A0A151NPX9_8496/ 40 0.274 1.399E+00 63 115 116 2 63 78 +---------------------------------------------------------------SYeQGRSQALPGaslplekELESGDASLSLAAVTVPDEGMYKCVVRYGlQQHQGQTTLHLHA +>UniRef100_A0A2J7RAI7_105785/ 40 0.297 1.399E+00 79 115 116 32 68 137 +-------------------------------------------------------------------------------NWRLEIKYVTRRDEGHYECQVATHPPRVKKVFLNVTA +>UniRef100_G3Q8C4_69293/ 40 0.339 1.399E+00 63 115 116 2 53 168 +---------------------------------------------------------------RYRDRTRLDPVDLTSGNVTLRICSVDESDSGRYVVFIPKLHIRF-VINVTIKA +>UniRef100_UPI000BA803EE_6850/ 40 0.216 1.399E+00 7 113 116 37 174 192 +-------PRD---VQEGEDVQALCSIVGAKSEvkfkwfkDSSVIQSEkrWKILDHEtfsVLVVqspsveSSGNYSCVAQSSSEEDRYTtqlLVKDEvvvpvvedarislLEDG--SLRILDTTQSDKGSYTCEVSNgiGNSLMKTIQLSV-- +>UniRef100_UPI00148F6213_1203425/ 40 0.324 1.399E+00 64 100 116 2 38 206 +----------------------------------------------------------------YRNRVQLMDDNINSRNKSILLKGVQWADSGMYQCKLS--------------- +>UniRef100_UPI0007B8FCDB_307959/ 40 0.265 1.399E+00 54 115 116 16 77 238 +------------------------------------------------------RDVLVKSDQSPTGRYTL--KDHGAGTFTVSITDLQESDSGIYWCAVDRSvKDTYKKVKLTVsNA +>UniRef100_UPI000549C048_9103/ 40 0.244 1.399E+00 70 113 116 0 43 239 +----------------------------------------------------------------------MFPQE-PRGNASLLLRRVELGDEGTYICAVQAAAlVLEQTVLLQV-- +>UniRef100_UPI00189FE7C7_27675/ 40 0.241 1.399E+00 58 113 116 1 57 257 +----------------------------------------------------------ELQRKEYHGRTEFLKENITQGIVVLRLHEIHTSDEGQYVCMFQTFTF-YNEVHfpLQV-- +>UniRef100_UPI00071A9E15_9793/ 40 0.308 1.399E+00 48 113 116 99 161 266 +------------------------------------------------IIWTNGSHVTFQKHRHYKAREYLLKE-----NVSLTIENVVKVDGGLYCCHIEHKGSAPmsPRISTSV-- +>UniRef100_UPI0007AD6A4C_75366/ 40 0.288 1.399E+00 63 113 116 43 92 360 +---------------------------------------------------------------SLSGRYRL--QDFGNGTFTVNITDLQESDSGIYWCGVKRAvTDTYNTIRLTV-- +>UniRef100_UPI0005F4B338_336983/ 40 0.289 1.399E+00 43 113 116 338 413 493 +-------------------------------------------EDKDAVAFTCGSEAQDTTYLWWVNGQSLPVSprlQLSNGNRTLTLLSVTRNDTGPYECEIQNpvGASCSDPVTLDV-- +>UniRef100_UPI0003F07BF7_10224/ 40 0.294 1.399E+00 67 113 116 231 280 704 +-------------------------------------------------------------------RYTI-AGNTSVGEYNLHISNLQLEDSGPYQCKVLASGADDmivsSTATLTV-- +>UniRef100_A0A194QH08_66420/ 40 0.247 1.399E+00 39 108 116 39 123 752 +---------------------------------------QWRRPDVGIWllslaalfvcvnAYQEQRFAMEPQDQSaiVGSRVTLPCRvENKIGDYSLDIRDVTLEDDGKYQCQVSSGLNDGKN------- +>UniRef100_UPI0015CFCA3F_8005/ 40 0.270 1.399E+00 19 100 116 1225 1305 1405 +-------------------VTVECEIS-SRSSDRSVFEVTWSRrrGGEQPLQIFTASRDGTL-HSGMRDR-KLVFDRPSLSIYTLTV-PVSdPSDSGQYRCEVQ--------------- +>UniRef100_UPI000C345208_2058323/ 40 0.263 1.399E+00 64 113 116 953 1009 1799 +----------------------------------------------------------------YKNNTPLNDTGTFSGTqtATLTLTNVQFTDAGTYHCEVTSDIVtdltiERNDITLNV-- +>UniRef100_V9LHK7_7868/ 40 0.254 1.910E+00 62 111 116 1 46 52 +--------------------------------------------------------------ESYESRTTIFPE-----NASLLLDNLELNDTGTYTVKVETAGFSQaKEINL---- +>UniRef100_A0A6J8A5L8_42192/ 40 0.313 1.910E+00 65 111 116 18 68 151 +-----------------------------------------------------------------RNGKTLFGSRYIDGNIkspSLSINSIKASDDGTYRCFVYNGvGSSYVDIFL---- +>UniRef100_A0A7M7NCB8_7668/ 40 0.264 1.910E+00 64 113 116 17 64 265 +----------------------------------------------------------------YEDRASLQDD-----NSTLILRNITVADEGTYRCVVDRQGqiaVTNTETKLNV-- +>UniRef100_UPI0009A27551_259920/ 40 0.304 1.910E+00 69 113 116 17 62 291 +---------------------------------------------------------------------RFFDNALRKGNASLYLPNVKLYEEGTYTCIVLVtPQKEEKSSVMQV-- +>UniRef100_UPI001603B10F_7739/ 40 0.384 1.910E+00 75 113 116 0 36 320 +---------------------------------------------------------------------------MKKGEFHLQIRDVRLEDGGDYKCKV--FGLPPKEATLTV-- +>UniRef100_A0A673MWG8_307959/ 40 0.277 1.910E+00 64 113 116 215 267 342 +----------------------------------------------------------------YRERVEYVGSS-KENNISILLWNVTFEDAGVYICFGKNpkeKGKNHSAIfTLYV-- +>UniRef100_A0A3Q0QU55_61819/ 40 0.333 1.910E+00 48 107 116 33 90 383 +------------------------------------------------FIIFHTNKSVKVQ-SGYEGRVSLLEPGVSQNNCSIIINDLKQSDSGLYQIRV-TGELDEK-------- +>UniRef100_UPI00192417DE_95912/ 40 0.302 1.910E+00 70 111 116 244 286 461 +----------------------------------------------------------------------ILNGSLLKGNVSLTIENVAQMDRGLYCCRVEHrGWFNDMQLTL---- +>UniRef100_A0A0P6A6C0_35525/ 40 0.232 1.910E+00 4 114 116 134 236 472 +----VVVPPEIeptdsgtndVMTSEGSSIKLGCKAKGDP-----APTVRWHREDGEdiTMRTVNGE---RLRFATYEGET-----------LSLiRISRL---DMGVYVCTASNgiPPAASRRIAVNIN- +>UniRef100_G7Y541_79923/ 40 0.305 1.910E+00 56 113 116 417 469 840 +--------------------------------------------------------NNPESYGEYR-RV-----LLKRRDFSLFIHPVLFEDAGEYRCAITLRNNVYiRTVTLKV-- +>UniRef100_B4JEF2_7222/ 40 0.238 1.910E+00 40 115 116 142 225 888 +----------------------------------------WRVTAGNTVQWHCGHieSNPAPSWSFYYNDIELPAAStLSDSNGTLLLSNVSVASSGSYRCVATNtaSGVRLalpSRLELQVSA +>UniRef100_A0A672M7L7_75366/ 40 0.392 1.910E+00 66 115 116 358 403 1201 +------------------------------------------------------------------GRASFL--NF---DKTLRITDVSETDAGEYRCIAKNrHGSVHHNIRVTVNA +>UniRef100_A0A7L3HYB5_254575/ 39 0.259 2.607E+00 65 114 116 1 54 158 +-----------------------------------------------------------------KPRVSLQDPALRNGNFSLRINPVQSKDVGLYEAWVKYNTEiHSCHVDLgiiTVN- +>UniRef100_A0A182MLG9_139723/ 39 0.229 2.607E+00 55 102 116 2 49 223 +-------------------------------------------------------DGVLNAYETFIGRVTLLNNDILYGKASLNLTSIRESDNGWYECKVIFP------------- +>UniRef100_A0A671WAX2_8175/ 39 0.315 2.607E+00 36 107 116 3 67 261 +------------------------------------LVVTWSFSDVNIIM---SQTAINITDPAYPDRITLFP---STG--SLELRDLTLNDTGEYTVTIiSNAGAALK-------- +>UniRef100_A0A4W3H5Q4_7868/ 39 0.281 2.607E+00 8 103 116 28 108 272 +--------PEYLTANRGTNITFYCGYPFS--LHSSRIQVYWRKQGE--TTYLHTQEDS-------RKRFGV----KSKGNRFFQFLDVNIQDAAVYHCELVLEG------------ +>UniRef100_A0A0F8AN57_215358/ 39 0.239 2.607E+00 7 111 116 38 142 312 +-------PPKVYVVRnatfnLGSDANLTCS---DKTWN-ETMYVIWKislKNSKEcRMSFSNDGqsEDLCNDSKSLRNSSKARPY--------LHIPNFSNNDVGIYRCEsVFKGGTENYEINV---- +>UniRef100_G3QT08_9595/ 39 0.452 2.607E+00 74 113 116 191 232 388 +--------------------------------------------------------------------------QLSNGNRTLTLLSVKRNDAGPYQCEIrdRYGGIRSYPVTLNV-- +>UniRef100_A0A674ETF4_8032/ 39 0.274 2.607E+00 13 97 116 25 101 389 +-------------VELGQNATINCSLNIESA--------YWYIqhqpqPPLAILrSFSNSSPAAFYYNKNYRQKYS-----LETGN-RLFIQNVTVDDCGVFYC------------------ +>UniRef100_A0A3L8SBQ9_44316/ 39 0.283 2.607E+00 64 114 116 57 107 463 +----------------------------------------------------------------FKEReIKLLITVLDDG--SLRIVNVTKSDAGSYTCVAtNHFGTASSTGSLLVK- +>UniRef100_UPI0014038147_386614/ 39 0.225 2.607E+00 76 114 116 3 42 481 +----------------------------------------------------------------------------QKGKSSLYVRNIQPSDSGTYHCEAISPiGHDQKSMHLDIQ- +>UniRef100_I4AQI1_880071/ 39 0.303 2.607E+00 66 113 116 215 270 872 +------------------------------------------------------------------NRYQWFKDNIAlTGqiNPTLEIINATPDDAGEYFCRITNTQAtqlilERHKITLNV-- +>UniRef100_A0A6Q2Z5Q9_8010/ 39 0.258 3.559E+00 13 97 116 15 99 215 +-------------VKPGYNVTMNCTLPASVQNASEDT--YWYIHrqaQPPVAIFkSYGIENVKGYIFCFisdcSQKYSLLPEH------RLLINNVTVDDYGVYHC------------------ +>UniRef100_A0A5N5J7C8_310915/ 39 0.208 3.559E+00 0 113 116 21 110 453 +DAVT-EMPKvELIVARkdipLGSTELLLCRAN-------KATTFRWEKDEEEIDELIDSDEE----------------------NSRLTLKNVKMTDSGIYKCICDFDGEEYeDSVNLYV-- +>UniRef100_UPI00193F7E56_260615/ 39 0.252 3.559E+00 26 102 116 326 405 806 +--------------------------PASHDTDNPSAQLYgaWYKEPATV-----GQ-DPPVASSAFslrvsqetQGRFQL-TGNPAHGDCSLQISDARRTDAGRYFFSIEKG------------- +>UniRef100_A0A5A9MZN5_1572043/ 39 0.226 3.559E+00 1 111 116 465 554 846 +-AFSekVVSPNEPI--------SLVCHVKGTP-----LPTVTWTLDDDPVI-----------KDSSHRmDRV-VTTE----GNVqSyLNVSHTQVTDGGVYRCTCNNsaGSVSYqARINV---- +>UniRef100_A0A510A9R9_34649/ 39 0.272 3.559E+00 18 115 116 1319 1391 1875 +------------------TLNIPC-----KSVGIPTPEKIWTFRGQPIVE---------------RKRARI----LSNG--SLQITDILDEDAGNYTCRVQNvYGADEIGFSLNVRA +>UniRef100_A0A0J7NNY7_67767/ 39 0.300 3.559E+00 60 113 116 354 412 2087 +------------------------------------------------------------QVSWYKGKTKLeDGDQYSiskdmSGVCRLMIKSATLEDSGEYSCKINKQTDKTDTI-LTV-- +>UniRef100_A0A402EGV0_143630/ 38 0.350 4.857E+00 66 103 116 1 40 214 +------------------------------------------------------------------GRVNFTSDQdfLLNRRADLKISDLRPSDSGLYRCVVNIHG------------ +>UniRef100_UPI0007F907F7_37003/ 38 0.275 4.857E+00 1 88 116 22 112 278 +-SWTIKVDQT-FNVTKGSNITILCTFTYPSGHKVQN--VYWKTVgkrecneddiDKNAFVF-HPNNSCVLQM--YREKTKLIGD-IAKENCSLLIKDIQ--------------------------- +>UniRef100_A0A3Q2I813_9796/ 38 0.224 4.857E+00 38 114 116 59 142 311 +--------------------------------------VYWKASaimcplvaiSSLILLLTDAVVSYTQKNIRYK-----LKGNLLEGNVSLTIEDAVQADSDLYCCRVEHRGwfNDMKhTISLEIK- +>UniRef100_A0A671WZ78_8175/ 38 0.230 4.857E+00 77 114 116 79 117 368 +-----------------------------------------------------------------------------DGTFTVTFSQLQLSDSGRYWCGVDRPGfDSYTEVQLSVK- +>UniRef100_G1P6L8_59463/ 38 0.283 4.857E+00 64 114 116 357 409 411 +----------------------------------------------------------------FFNNMSLKSMKLSWNNRTLTIDPVRREDAGSYQCQVSNtiSSAESEVVELDVK- +>UniRef100_UPI00096B5765_116153/ 38 0.257 4.857E+00 7 102 116 142 210 465 +-------PQnGKVVAKKGGTVSFECKANGNP-----GPIIQWSKKDGIL------PSGLQVQ-SGY-----L-----------LNLNDIRRQDAGLYQCTASNG------------- +>UniRef100_UPI000C81307B_9785/ 38 0.272 4.857E+00 52 114 116 28 89 615 +----------------------------------------------------NGS-HVTFQKKDYH--YKL-KGSLSARDVSLTIENAVKTDSGLYCCRIQHSGwfNDQKYiISLEIK- +>UniRef100_A0A3S2NRX8_123683/ 38 0.325 4.857E+00 77 115 116 31 70 880 +-----------------------------------------------------------------------------RGVLSITIFDCQAEDSGTYRCLCSNaKGEASDYATLEVSA +>UniRef100_A0A7L1MMY4_125297/ 38 0.243 4.857E+00 0 114 116 647 788 965 +NAvgIKVVLPESKLQVAtkdssveiASSNAAIECRI-VFAQ-NNSQFAVTWYLlpplADTTPLQIVRADySSILEYGSEFSspaQRSRFLSQRVSSNIFQLQILSANRGDEGKYYCVVEEwlwlvdgwyklGEATSGRTTLKLK- +>UniRef100_D1LWW8_10224/ 38 0.285 4.857E+00 14 97 116 533 594 1048 +--------------EVGDDATLKCRATADPVLD---LTYIWLLDGVQI-------DVLDDSH--YA-R-------LRDGN--LEIIDAELRQSGVYTC------------------ +>UniRef100_UPI0007AD3A56_75366/ 38 0.229 4.857E+00 12 100 116 257 345 1169 +------------VVTEGDALRVSCSVSGFK----GPLSVSWQhKKDsgasfSDVISLTH-EGVMRNVGARYQSRnVQTFHS--PAGNFILELGASATSDSGEYKCIVS--------------- +>UniRef100_E9IDN4_13686/ 38 0.420 4.857E+00 67 115 116 7 49 1441 +-------------------------------------------------------------------RTRLL------GSV-LAIEAVTLEDSGVYRCSASNpGGEASAEIRLIVTA +>UniRef100_B4IRM5_7234/ 38 0.240 6.628E+00 38 115 116 0 64 77 +--------------------------------------VAWIKADaKAILaiheHVITNNDRLTVQHNDY-------------NTWTLNIRSVKMEDSGKYMCQVNTDP-----MKMQVSA +>UniRef100_I3IXD8_8128/ 38 0.254 6.628E+00 61 113 116 12 64 198 +-------------------------------------------------------------NDGFTDNVKFKYTGLQ--NCSVVIRNVTEQDEGCYYClFITYpEGSFIGRTCLQV-- +>UniRef100_C3XTR1_7739/ 38 0.296 6.628E+00 65 111 116 11 64 259 +-----------------------------------------------------------------RGRVasEFSRHSIvgssRRGEYNLRIRDVQPADEGNYRCSVFTvRDAGDARLTV---- +>UniRef100_UPI001900AAAE_8040/ 38 0.263 6.628E+00 13 97 116 25 101 364 +-------------VELGQNTIINCSINIESA--------YWYIqhqpqPPLAILrSFTSSSPAAFYYNNNYRQKYS-----LETGN-SLFIQNVTVDDCGVFYC------------------ +>UniRef100_A0A672I9L9_181472/ 38 0.333 6.628E+00 63 114 116 152 205 373 +---------------------------------------------------------------RLAGDTDRCLPTLTLPNGVLQIYNVQLEDAGQYRCVATNIGTrlRSRAATLTVN- +>UniRef100_UPI000B4FC5F3_10047/ 38 0.288 6.628E+00 62 115 116 346 404 459 +--------------------------------------------------------------PSYRwlknGDALVLEERIQIENGALTISNLNVTDSGMFQCIAENkHGLIYSSAELKVVA +>UniRef100_UPI001653D821_283035/ 38 0.257 6.628E+00 75 109 116 0 34 683 +---------------------------------------------------------------------------MNAGDLSLTLKKVSRKDSGTYKCRVKPDDSKWKSI------ +>UniRef100_UPI0006D4D32B_69319/ 38 0.269 6.628E+00 62 112 116 21 68 739 +--------------------------------------------------------------PNFWGsRATFRLGSPAQ----LQIQEVRPSDEGVYRCRVDFRNSPTRNIKVN--- +>UniRef100_A0A4W3IY94_7868/ 38 0.272 6.628E+00 62 115 116 363 411 1034 +--------------------------------------------------------------PTYK---WLRNGETTYG---LKILRLTLEDSGMYQCVAENkHGSIYSNAELKVLA +>UniRef100_A0A1S3WPL0_9365/ 38 0.339 6.628E+00 62 115 116 77 130 1094 +--------------------------------------------------------------PAWRGRVSL-PAFLRHPhNATLLLGPLRSSDAGLYRCQAVRGLADQQRlVALEV-A +>UniRef100_A0A0B2UWL8_6265/ 38 0.263 6.628E+00 43 113 116 936 1000 1248 +-------------------------------------------GPEPLVEWLHNGERISASD----SRMRM---SLSSGRAALRVSDVSVMDEGEYSCRASNsAGFETTKANLIV-- +>UniRef100_UPI0018A6EF84_6687/ 38 0.198 6.628E+00 7 102 116 702 823 1297 +-------PPEEIVSDKGDSITLECEAYTDTLLDTSY---IWRHNGLRIelddteylrnLAYEQGY-DFSVQRKMYnvydnpyaaslitKKKeqevyVSKREPPFEKGYraGHLRIKNLTLEDAGVYECVAKTP------------- +>UniRef100_A0A401NQ14_75743/ 38 0.228 6.628E+00 12 111 116 250 334 1403 +------------VVNPGEQFFLMCTAKGAPP-----PTLTWTLDDETIVR------DSGHRTNQYT---------LTDGTtVShMNVTNPQIKDGGVYRCTARNlvGSAEYqARINV---- +>UniRef100_A0A3Q3XEY3_94237/ 38 0.419 9.043E+00 68 98 116 0 30 293 +--------------------------------------------------------------------TCLFNSQIPHGNASLLLRRVKVQDKGRYKCY----------------- +>UniRef100_A0A151MRS5_8496/ 38 0.167 9.043E+00 16 115 116 1 149 328 +----------------GLGVLLQCRFDVKQLVALDSLWVMWYFWEENVAWYEQGWSQlleepeetrelaLKHQDgslelqaghvtwyfleekvASYeQGRSQAWPGaslpsekELESGDISLSLVVVTVPNEGLYRdagsifsCHVRHeaxXXXLQEDVPLDILA +>UniRef100_UPI0018E7CF36_27794/ 38 0.230 9.043E+00 64 113 116 83 133 397 +----------------------------------------------------------------YEGRISITPEE-SSGTFKILINRLKKEDSGLYKCGMAMldDSGNARTIDLQV-- +>UniRef100_UPI0008FAC785_7962/ 38 0.285 9.043E+00 67 114 116 32 74 603 +-------------------------------------------------------------------RVSVLD------NGSLRISNITKQDAGLYTCVARNqFGVASSAGTLVVK- +>UniRef100_A0A226P3I3_9014/ 38 0.266 9.043E+00 70 113 116 330 372 694 +----------------------------------------------------------------------VFPSDL--GEASLKIIGVTAEDDGIYTCIAANDmGSVSSSASLRV-- +>UniRef100_UPI001403400A_386614/ 38 0.261 9.043E+00 40 115 116 318 403 1028 +----------------------------------------WSRsiSDAFVPieeslQWVcKANGDPKPSHRWLKNGEPLMKEErirVEKG--ALTIPAVNLSDSGMYQCLAENkHGVIYLSAELRVLA +>UniRef100_A0A3Q0J2T0_121845/ 38 0.375 9.043E+00 78 115 116 6 43 1108 +------------------------------------------------------------------------------GN--LMITEVKKSDEGKYQCYVQNmvGERETKPALLTVHA +>UniRef100_T1KT78_32264/ 38 0.322 9.043E+00 62 114 116 430 489 1186 +--------------------------------------------------------------PSYnWSRVGV-TEQLPDG-ASLTshnrlliIPKVKVQDSGEYRCTAKSGGSmIQASAFLRVQ- +>UniRef100_A0A553N0A4_623744/ 38 0.394 9.043E+00 79 115 116 276 313 1225 +-------------------------------------------------------------------------------NKTLRILDVSVEDSGSYTCMASNKiGSIRHAVEVQVKA +>UniRef100_UPI0013900E35_45351/ 38 0.232 9.043E+00 48 115 116 492 561 1318 +------------------------------------------------VQFLRGKQVLSSRAD---PRVNITKTNLDDefYNLKLTIINVTVNDSGMYVCDaVGLKPKRFinDSVNINVKA +>UniRef100_UPI0009072C00_8496/ 38 0.222 9.043E+00 50 115 116 275 354 1357 +--------------------------------------------------FVNGRIEFQWQYPkrrkDYKPVSAMDKSSLVY-KCSsnLTIQNVTMEDKGRYICRVVNvTGLETsamgleTNVTITVydKA +>UniRef100_UPI00084D27EA_8355/ 38 0.255 9.043E+00 17 113 116 429 500 1902 +-----------------EDFVLEC--PVEEQ---PVPEIIWMLNDNPI----------QYAHSTYEDRV-----------AKLRVQDALPEDEGVYLCLAQNsSGKVSCCTTVIV-- diff --git a/model/PXDesignBench/examples/orig_seqs_test.json b/model/PXDesignBench/examples/orig_seqs_test.json new file mode 100644 index 0000000000000000000000000000000000000000..3f5141280cc919e1369bc49d38aefb6ed9d4dd0c --- /dev/null +++ b/model/PXDesignBench/examples/orig_seqs_test.json @@ -0,0 +1,16 @@ +[ + { + "proteinChain": { + "sequence": "NAFTVTVPKDLYVVEYGSNMTIECKFPVEKQLDLAALIVYWEMEDKNIIQFVHGEEDLKVQHSSYRQRARLLKDQLSLGNAALQITDVKLQDAGVYRCMISYGGADYKRITVKVNA", + "label_asym_id": [ + "A0" + ], + "use_msa": true, + "msa": { + "precomputed_msa_dir": "examples/msa/PDL1/0", + "pairing_db": "uniref100" + }, + "crop": "1-116" + } + } +] \ No newline at end of file diff --git a/model/PXDesignBench/install.sh b/model/PXDesignBench/install.sh new file mode 100644 index 0000000000000000000000000000000000000000..79353f68f71aa8f63c7025581aaf0235ec9c5a3f --- /dev/null +++ b/model/PXDesignBench/install.sh @@ -0,0 +1,338 @@ +#!/usr/bin/env bash +set -euo pipefail + +############################################################ +# PXDesignBench One-Click Installation Script +# +# This script will: +# 1. Create a dedicated conda/mamba/micromamba environment +# 2. Install GPU PyTorch matching a specified CUDA version +# 3. Install Protenix (dev_design_update branch) +# 4. Clone PXDesignBench repo and install +# 5. Run basic import sanity checks +# +# Supported options: +# --env Conda/mamba environment name (default: pxdbench) +# --pkg_manager conda | mamba | micromamba (default: conda) +# --cuda-version CUDA version string, e.g. 12.1, 12.2, 12.4 +# Required. Must be >= 12.1. +############################################################ + +# Default configuration +env_name="pxdbench" +pkg_manager="conda" # conda | mamba | micromamba +cuda_version="" # e.g. 12.1, 12.2, 12.4 + +# ---------------------------------------------------------- +# Parse command-line options +# ---------------------------------------------------------- +OPTIONS=e:p:c: +LONGOPTIONS=env:,pkg_manager:,cuda-version: + +PARSED=$(getopt --options="${OPTIONS}" --longoptions="${LONGOPTIONS}" --name "$0" -- "$@") || { + echo "Error: failed to parse command line options." + exit 1 +} +eval set -- "${PARSED}" + +while true; do + case "$1" in + -e|--env) + env_name="$2" + shift 2 + ;; + -p|--pkg_manager) + pkg_manager="$2" + shift 2 + ;; + -c|--cuda-version) + cuda_version="$2" + shift 2 + ;; + --) + shift + break + ;; + *) + echo "Invalid option: $1" >&2 + exit 1 + ;; + esac +done + +echo "==================================================" +echo " PXDesignBench Installation" +echo " Environment name : ${env_name}" +echo " Package manager : ${pkg_manager}" +echo " CUDA version : ${cuda_version:-}" +echo "==================================================" + +SECONDS=0 + +############################################################ +# CUDA version checks & PyTorch CUDA tag selection +############################################################ + +# Helper: check if version >= 12.1 +check_cuda_ge_12_1() { + local ver="$1" + local major="${ver%%.*}" + local rest="${ver#*.}" + local minor="${rest%%.*}" + + if (( major > 12 )); then + return 0 + elif (( major == 12 && minor >= 1 )); then + return 0 + else + return 1 + fi +} + +if [ -z "${cuda_version}" ]; then + echo "Error: --cuda-version must be specified (e.g., --cuda-version 12.1)." + exit 1 +fi + +if ! check_cuda_ge_12_1 "${cuda_version}"; then + echo "Error: CUDA version must be >= 12.1, but got '${cuda_version}'." + exit 1 +fi + +# Decide PyTorch CUDA tag from CUDA version +# Extend this mapping as needed. +torch_tag="" +torch_version="2.3.1" # adjust if needed + +if [[ "${cuda_version}" == 12.1* || "${cuda_version}" == 12.2* ]]; then + torch_tag="cu121" +elif [[ "${cuda_version}" == 12.4* || "${cuda_version}" == 12.5* ]]; then + torch_tag="cu124" +else + echo "Error: unsupported CUDA version '${cuda_version}' for this installer." + echo " Currently supported: 12.1, 12.2 (cu121) and 12.4+ (cu124)." + exit 1 +fi + +############################################################ +# Package manager detection and initialization +############################################################ + +case "${pkg_manager}" in + conda) + if ! command -v conda >/dev/null 2>&1; then + echo "Error: conda is not installed or not in PATH." + exit 1 + fi + env_tool="conda" + ;; + mamba) + if ! command -v mamba >/dev/null 2>&1; then + echo "Error: mamba is not installed or not in PATH." + exit 1 + fi + if ! command -v conda >/dev/null 2>&1; then + echo "Error: mamba is installed but conda is not available." + exit 1 + fi + env_tool="mamba" + ;; + micromamba) + if ! command -v micromamba >/dev/null 2>&1; then + echo "Error: micromamba is not installed or not in PATH." + exit 1 + fi + env_tool="micromamba" + ;; + *) + echo "Error: unsupported pkg_manager '${pkg_manager}'. Use 'conda', 'mamba', or 'micromamba'." + exit 1 + ;; +esac + +install_dir=$(pwd) +echo "Install root : ${install_dir}" + +############################################################ +# Create and activate environment +############################################################ + +if [ "${env_tool}" = "micromamba" ]; then + echo ">>> Using micromamba to manage environments" + + # Ensure MAMBA_ROOT_PREFIX is defined to avoid "unbound variable" under `set -u` + export MAMBA_ROOT_PREFIX="${MAMBA_ROOT_PREFIX:-$HOME/micromamba}" + + # Initialize micromamba shell hook for bash + eval "$(micromamba shell hook -s bash)" + + echo ">>> Creating environment '${env_name}' (Python 3.11) with micromamba" + micromamba create -y -n "${env_name}" python=3.11 || { + echo "Error: failed to create environment ${env_name} with micromamba" + exit 1 + } + + echo ">>> Activating environment '${env_name}' (micromamba)" + micromamba activate "${env_name}" || { + echo "Error: failed to activate environment ${env_name} with micromamba" + exit 1 + } + +else + echo ">>> Using ${env_tool} to manage environments" + + CONDA_BASE=$(conda info --base 2>/dev/null) || { + echo "Error: conda is not installed or cannot be initialized." + exit 1 + } + + echo "Conda base : ${CONDA_BASE}" + + echo ">>> Creating environment '${env_name}' (Python 3.11) with ${env_tool}" + "${env_tool}" create -y -n "${env_name}" python=3.11 || { + echo "Error: failed to create environment ${env_name} with ${env_tool}" + exit 1 + } + + echo ">>> Activating environment '${env_name}' (${env_tool})" + # shellcheck disable=SC1090 + source "${CONDA_BASE}/bin/activate" "${env_name}" || { + echo "Error: failed to activate environment ${env_name}" + exit 1 + } + + if [ "${CONDA_DEFAULT_ENV:-}" != "${env_name}" ]; then + echo "Error: expected environment '${env_name}' to be active, but got '${CONDA_DEFAULT_ENV:-}'." + exit 1 + fi +fi + +echo "Environment '${env_name}' successfully activated." + +############################################################ +# Python package installation +############################################################ + +echo ">>> Upgrading pip" +python -m pip install --upgrade pip + +# ---------------------------------------------------------- +# 1) Install GPU PyTorch first (matching CUDA version) +# ---------------------------------------------------------- +echo ">>> Installing PyTorch (GPU, CUDA ${cuda_version}, tag ${torch_tag})" +pip install --no-cache-dir \ + "torch==${torch_version}" \ + --index-url "https://download.pytorch.org/whl/${torch_tag}" \ + || { echo "Error: failed to install PyTorch ${torch_version} with ${torch_tag} wheels."; exit 1; } + +python - << 'PYTORCH_CHECK' +import torch +print("PyTorch version:", torch.__version__) +print("CUDA available :", torch.cuda.is_available()) +print("Torch CUDA :", torch.version.cuda) +if torch.cuda.is_available(): + print("CUDA devices :", torch.cuda.device_count()) +PYTORCH_CHECK + +# ---------------------------------------------------------- +# 2) Install Protenix +# ---------------------------------------------------------- + +echo ">>> Installing Protenix" +pip install --no-cache-dir "git+https://github.com/bytedance/Protenix.git@v0.5.0+pxd" \ + || { echo "Error: failed to install Protenix."; exit 1; } + +echo ">>> Installing PXDesignBench base dependencies" +pip install --no-cache-dir \ + einops \ + natsort \ + dm-tree \ + posix_ipc \ + "transformers==4.51.3" \ + "dm-haiku==0.0.13" \ + "optax==0.2.5" \ + || { echo "Error: failed to install base Python dependencies."; exit 1; } + +echo ">>> Installing ColabDesign (without dependencies)" +pip install --no-cache-dir git+https://github.com/sokrypton/ColabDesign.git --no-deps \ + || { echo "Error: failed to install ColabDesign."; exit 1; } + +echo ">>> Installing JAX with CUDA support" +pip install --no-cache-dir \ + "jax[cuda]==0.4.29" \ + -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html \ + || { echo "Error: failed to install JAX (CUDA build)."; exit 1; } + +# downgrade numpy +pip install --no-cache-dir \ + "numpy==1.26.3" \ + || { echo "Error: failed to install numpy 1.26.3."; exit 1; } + +echo ">>> Installing PXDesignBench" +pip install -e . + +############################################################ +# Sanity checks +############################################################ + +echo ">>> Running sanity checks (import tests)" + +python - << 'PYCODE' +import sys + +def check(mod): + try: + __import__(mod) + print(f"[OK] import {mod}") + except Exception as e: + print(f"[FAIL] import {mod}: {e}", file=sys.stderr) + raise + +modules = [ + "torch", + "jax", + "jax.numpy", + "colabdesign", + "protenix", + "pxdbench" +] + +for m in modules: + check(m) + +import jax +print("JAX devices:", jax.devices()) +PYCODE + +echo "Sanity checks completed." + +############################################################ +# Cleanup and final message +############################################################ + +echo ">>> Cleaning up package manager caches" + +if [ "${env_tool}" = "micromamba" ]; then + micromamba clean -a -y || echo "Warning: failed to clean micromamba caches." + micromamba deactivate || true +else + "${env_tool}" clean -a -y || echo "Warning: failed to clean ${env_tool} caches." + conda deactivate || true +fi + +t=${SECONDS} +echo "==================================================" +echo " PXDesignBench environment setup done!" +echo " Environment name : ${env_name}" +echo " Package manager : ${pkg_manager}" +echo " CUDA version : ${cuda_version} (torch tag: ${torch_tag})" +echo +echo " Activate with:" +if [ "${env_tool}" = "micromamba" ]; then + echo " micromamba activate ${env_name}" +else + echo " conda activate ${env_name}" +fi +echo +echo " Installation time: $((t / 3600))h $(((t / 60) % 60))m $((t % 60))s" +echo "==================================================" diff --git a/model/PXDesignBench/monomer_eval_demo.sh b/model/PXDesignBench/monomer_eval_demo.sh new file mode 100644 index 0000000000000000000000000000000000000000..4af34ef2c440d99a4859c6073a8e1503257e096b --- /dev/null +++ b/model/PXDesignBench/monomer_eval_demo.sh @@ -0,0 +1,60 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +dtype=fp32 +use_deepspeed_evo_attention=false + +export LAYERNORM_TYPE=fast_layernorm +export USE_DEEPSPEED_EVO_ATTENTION=${use_deepspeed_evo_attention} +export TOOL_WEIGHTS_ROOT="$(pwd)/tool_weights" + +# =============================== +# Tool Weights Sanity Check +# =============================== +ROOT="${TOOL_WEIGHTS_ROOT}" +declare -a REQUIRED_FILES=( + # ---- ESMFold ---- + "$ROOT/esmfold/pytorch_model.bin" +) +echo "Checking tool weights in: $ROOT" +for f in "${REQUIRED_FILES[@]}"; do + if [[ ! -f "$f" ]]; then + echo -e "\nMissing required tool weight:" + echo " $f" + echo -e "\nPlease run:" + echo " bash download_tool_weights.sh" + exit 1 + fi +done + +# =============================== +# Main +# =============================== +input_dir="./examples/monomer" +dump_dir="./output/monomer" + +is_mmcif=false +N_seqs=8 +mpnn_temp=0.1 +mpnn_model=ca + +python3 ./pxdbench/run_monomer.py \ +--data_dir ${input_dir} \ +--dump_dir ${dump_dir} \ +--is_mmcif ${is_mmcif} \ +--seed 2025 \ +--monomer.num_seqs ${N_seqs} \ +--monomer.tools.mpnn.temperature ${mpnn_temp} \ +--monomer.tools.mpnn.model_type ${mpnn_model} \ +--monomer.eval_diversity false diff --git a/model/PXDesignBench/pxdbench/__init__.py b/model/PXDesignBench/pxdbench/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/globals.py b/model/PXDesignBench/pxdbench/globals.py new file mode 100644 index 0000000000000000000000000000000000000000..fafe91e6e711e8d2276f560d12335b6b37572b3a --- /dev/null +++ b/model/PXDesignBench/pxdbench/globals.py @@ -0,0 +1,44 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + + +def get_ckpt_path(version: str, file: str = ""): + if os.environ.get("TOOL_WEIGHTS_ROOT"): + ckpt_dir = os.path.join(os.environ.get("TOOL_WEIGHTS_ROOT"), version) + else: + ckpt_dir = f"/protenix/dataset/DesignCkpts:{version}" + return os.path.join(ckpt_dir, file) + + +def _require(path: str): + if not os.path.isfile(path): + raise FileNotFoundError( + f"\n Missing tool weight:\n {path}\n" + " Please run:\n" + " bash download_tool_weights.sh\n" + ) + + +TMALIGN_PATH = os.path.join(os.path.dirname(__file__), "metrics", "TMalign") + +AF2_PARAMS_PATH = get_ckpt_path("af2") +ESMFOLD_MODEL_PATH = get_ckpt_path("esmfold") + +MPNN_CKPT_PATH = { + "ca": get_ckpt_path("mpnn", "ca_model_weights"), + "bb": get_ckpt_path("mpnn", "vanilla_model_weights"), + "soluble": get_ckpt_path("mpnn", "soluble_model_weights"), +} diff --git a/model/PXDesignBench/pxdbench/metrics/Kalign.py b/model/PXDesignBench/pxdbench/metrics/Kalign.py new file mode 100644 index 0000000000000000000000000000000000000000..ced7dce07f8cf4a83ee53280e36fd40ef4624edb --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/Kalign.py @@ -0,0 +1,299 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +This script implements protein structure alignment (CA atoms) using the +Kabsch algorithm to compute optimal rotation and RMSD. + +References: +- Kabsch W. (1976, 1978) A solution for the best rotation to relate two sets of vectors. Acta Crystallographica A. +""" + +import numpy as np +from Bio import PDB + + +def get_coordinates(structure, chain_id=None): + """ + Extract the coordinates of alpha carbon (CA) atoms from a protein structure. + + Args: + structure (Bio.PDB.Structure.Structure): A protein structure object parsed by Bio.PDB.PDBParser. + chain_id (str, optional): The ID of the specific protein chain to extract coordinates from. + If None, coordinates are extracted from all chains. Defaults to None. + + Returns: + numpy.ndarray: A 2D array where each row represents the 3D coordinates of a CA atom. + """ + coords = [] + for model in structure: + for chain in model: + if chain_id is not None and chain.id != chain_id: + continue + for residue in chain: + for atom in residue: + if atom.get_name() == "CA": + coords.append(atom.get_coord()) + return np.array(coords) + + +def kabsch_algorithm(P, Q): + """ + Apply the Kabsch algorithm to find the optimal rotation matrix that aligns two sets of points. + + Args: + P (numpy.ndarray): The first set of points with shape (N, 3) + Q (numpy.ndarray): The second set of points with shape (N, 3) + + Returns: + tuple: A tuple containing the rotation matrix (R), centroid of P (C_P), and centroid of Q (C_Q). + """ + # Centroid of P and Q + C_P = np.mean(P, axis=0) + C_Q = np.mean(Q, axis=0) + + # Center the points + P_centered = P - C_P + Q_centered = Q - C_Q + + # Covariance matrix + H = np.dot(P_centered.T, Q_centered) + + try: + # Singular value decomposition + U, S, Vt = np.linalg.svd(H) + + # Rotation matrix + R = np.dot(Vt.T, U.T) + + # Special reflection case + if np.linalg.det(R) < 0: + Vt[-1, :] *= -1 + R = np.dot(Vt.T, U.T) + + except np.linalg.LinAlgError: + print("Warning: SVD did not converge. Returning identity rotation.") + R = np.eye(3) # Fallback to identity rotation + + return R, C_P, C_Q + + +def calculate_rmsd(P, Q): + diff = P - Q + return np.sqrt(np.sum(diff * diff) / len(P)) + + +def _is_standard_residue(residue): + hetflag = residue.id[0] # ' '=standard, 'H_'=hetero/water/ligand + return hetflag == " " + + +def _choose_altloc(atom_list): + """Pick one altloc variant for a duplicated atom (e.g., CA). + Preference order: highest occupancy; tie-breaker: altloc 'A' or blank. + """ + if len(atom_list) == 1: + return atom_list[0] + best = max( + atom_list, + key=lambda a: ( + a.get_occupancy() or 0.0, + 1 if a.get_altloc() in ("A", " ") else 0, + ), + ) + return best + + +def _residue_key(chain, residue): + """Build a stable residue key using (chain_id, resseq, icode).""" + het, resseq, icode = residue.get_id() + return (chain.id, int(resseq), (icode or "").strip()) + + +def _collect_ca_coords(structure, chain_ids=None): + """ + Collect CA coordinates keyed by (chain_id, resseq, icode). + + Returns + ------- + dict[(chain_id, resseq, icode)] -> np.ndarray shape (3,), float64 + + Parameters + ---------- + structure : Bio.PDB.Structure.Structure + chain_ids : Iterable[str] | None Select multiple chains. + """ + chain_id_set = set(chain_ids) if chain_ids is not None else None + + idx = {} + for model in structure: + for chain in model: + if chain_id_set is not None: + if chain.id not in chain_id_set: + continue + + for res in chain: + if not _is_standard_residue(res): + continue + ca_atoms = [a for a in res if a.get_name() == "CA"] + if not ca_atoms: + continue + ca = _choose_altloc(ca_atoms) + key = _residue_key(chain, res) + idx[key] = ca.get_coord().astype(np.float64) + return idx + + +def align_and_calculate_rmsd(file1, file2): + """ + Align two protein structures based on their CA atoms and calculate RMSD. + + Args: + file1 (str): Path to the first PDB file. + file2 (str): Path to the second PDB file. + + Returns: + float or None: The RMSD value between the aligned structures. + Returns None if the number of CA atoms in the two structures differs. + """ + parser = PDB.PDBParser(QUIET=True) + structure1 = parser.get_structure("structure1", file1) + structure2 = parser.get_structure("structure2", file2) + + coords1 = get_coordinates(structure1) + coords2 = get_coordinates(structure2) + + if len(coords1) != len(coords2): + print( + "[WARNING] The lengths of coord1 and coord2 are different. There may exist missing atoms!" + ) + orig_num_atoms = len(coords1), len(coords2) + coords1 = _collect_ca_coords(structure1) + coords2 = _collect_ca_coords(structure2) + # Use only residues present in BOTH structures + common_keys = sorted(set(coords1.keys()) & set(coords2.keys())) + if len(common_keys) < 3: + print(f"[WARNING] common CA pairs < 3 (got {len(common_keys)}). ") + return None + coords1 = np.vstack([coords1[k] for k in common_keys]) + coords2 = np.vstack([coords2[k] for k in common_keys]) + matched_num_atoms = len(coords1), len(coords2) + print( + f"Orig num atoms: {orig_num_atoms} Matched num atoms: {matched_num_atoms}" + ) + + R, C_P, C_Q = kabsch_algorithm(coords1, coords2) + + # Apply rotation and translation + coords2_aligned = np.dot(coords2 - C_Q, R) + C_P + + rmsd = calculate_rmsd(coords1, coords2_aligned) + return rmsd + + +def Binder_align_and_calculate_rmsd(file1, file2, chain_id): + """ + Align two protein structures based on their CA atoms, with one structure's specific chain, and calculate RMSD. + + Args: + file1 (str): Path to the first PDB file. + file2 (str): Path to the second PDB file. + chain_id (str): The ID of the specific protein chain to extract coordinates from. + + Returns: + float or None: The RMSD value between the aligned structures. + Returns None if the number of CA atoms in the two structures differs. + """ + parser = PDB.PDBParser(QUIET=True) + structure1 = parser.get_structure("structure1", file1) + structure2 = parser.get_structure("structure2", file2) + + coords1 = get_coordinates(structure1) + coords2 = get_coordinates(structure2, chain_id) + if len(coords1) != len(coords2): + print( + "[WARNING] The lengths of coord1 and coord2 are different. There may exist missing atoms!" + ) + return None + + R, C_P, C_Q = kabsch_algorithm(coords1, coords2) + + # Apply rotation and translation + coords2_aligned = np.dot(coords2 - C_Q, R) + C_P + + rmsd = calculate_rmsd(coords1, coords2_aligned) + return rmsd + + +def _list_chain_ids(structure): + """Return chain IDs in file order (first model only).""" + model = next(structure.get_models()) + return [ch.id for ch in model] + + +def _coords_for_chain_ids(structure, chain_ids): + """Stack CA coords for the given chain IDs (skip empty chains safely).""" + chunks = [] + for cid in chain_ids: + arr = get_coordinates(structure, chain_id=cid) + if arr.size: + chunks.append(arr) + if not chunks: + return np.empty((0, 3), dtype=float) + return np.vstack(chunks) + + +def align_and_calculate_target_rmsd(file1, file2, n=None): + parser = PDB.PDBParser(QUIET=True) + structure1 = parser.get_structure("structure1", file1) + structure2 = parser.get_structure("structure2", file2) + + chains1 = _list_chain_ids(structure1) + chains2 = _list_chain_ids(structure2) + + if n is None: + n = len(chains1) + if n > len(chains2): + print(f"[WARNING] file2 has only {len(chains2)} chains; capping n to that.") + n = len(chains2) + + ids1 = chains1[:n] + ids2 = chains2[:n] + + coords1 = _coords_for_chain_ids(structure1, ids1) + coords2 = _coords_for_chain_ids(structure2, ids2) + + if len(coords1) != len(coords2): + print( + "[WARNING] The lengths of coord1 and coord2 are different. " + "Trying residue-key matching fallback." + ) + + idx1 = _collect_ca_coords(structure1, chain_ids=ids1) + idx2 = _collect_ca_coords(structure2, chain_ids=ids2) + common_keys = sorted(set(idx1.keys()) & set(idx2.keys())) + if len(common_keys) < 3: + print(f"[WARNING] common CA pairs < 3 (got {len(common_keys)}).") + return None + coords1 = np.vstack([idx1[k] for k in common_keys]) + coords2 = np.vstack([idx2[k] for k in common_keys]) + print(f"Matched num CA atoms after fallback: {(len(coords1), len(coords2))}") + + R, C_P, C_Q = kabsch_algorithm(coords1, coords2) + + # Apply rotation and translation + coords2_aligned = np.dot(coords2 - C_Q, R) + C_P + + rmsd = calculate_rmsd(coords1, coords2_aligned) + return rmsd diff --git a/model/PXDesignBench/pxdbench/metrics/TMalign b/model/PXDesignBench/pxdbench/metrics/TMalign new file mode 100644 index 0000000000000000000000000000000000000000..8809f01880421b6c6577cc7c18e5c6a810c176f0 --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/TMalign @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14fc0dff3eeb26d3b0ea6492eebb245f55cdc3d52750412e11c2d9933ec9cfd +size 2918024 diff --git a/model/PXDesignBench/pxdbench/metrics/__init__.py b/model/PXDesignBench/pxdbench/metrics/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/metrics/consistency.py b/model/PXDesignBench/pxdbench/metrics/consistency.py new file mode 100644 index 0000000000000000000000000000000000000000..3d1e55041263eefb46dc57ef3590d484fc2e13f2 --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/consistency.py @@ -0,0 +1,52 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + +from pxdbench.metrics import Kalign, tmalign + + +def self_consistency(inputs: dict): + """ + Calculate self-consistency metrics (scTM and scRMSD) for a set of input files. + + Args: + inputs (dict): A dictionary where keys are names and values are dictionaries + containing "source_file" and "target_file" keys. + + Returns: + dict: A dictionary containing the calculated scTM and scRMSD metrics for each input. + """ + outputs = {} + for name, item in inputs.items(): + source_file = item["source_file"] + target_file = item["target_file"] + TMscore, rmsd = None, None + if not os.path.exists(target_file): + print(f"{target_file} does not exist!") + outputs[name] = {"scTM": None, "scRMSD": None} + continue + + # Run TMalign + TMscore = tmalign.get_tm_score(source_file, target_file) + + # Run Kalign.py + try: + rmsd = Kalign.align_and_calculate_rmsd(source_file, target_file) + rmsd = round(rmsd, 3) + except Exception as e: + print(f"Error running Kalign for {source_file} and {target_file}: {e}") + rmsd = None + outputs[name] = {"scTM": TMscore, "scRMSD": rmsd} + return outputs diff --git a/model/PXDesignBench/pxdbench/metrics/diversity.py b/model/PXDesignBench/pxdbench/metrics/diversity.py new file mode 100644 index 0000000000000000000000000000000000000000..0cef5ad3969d609f570fb58e01230c67149d820f --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/diversity.py @@ -0,0 +1,57 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import multiprocessing as mp +from itertools import combinations + +from pxdbench.metrics import tmalign + + +def compute_pair_tm_score(args): + file1, file2, chain_id = args + tm_score = tmalign.get_tm_score(file1, file2, chain_id, chain_id) + return tm_score + + +def compute_diversity(pdb_files, chain_id=None): + """ + Calculate the average TM-score between all pairs of PDB files to measure diversity. + + Args: + pdb_files (list): A list of file paths to PDB files. + chain_id (str, optional): The chain ID to use for TM-score calculation. Defaults to None. + + Returns: + float or None: The average TM-score between all valid pairs of PDB files. + Returns None if no valid pairs are found. + """ + num_workers = min(32, mp.cpu_count()) + pairs = list(combinations(pdb_files, 2)) + + with mp.Pool(processes=num_workers) as pool: + args_list = [(file1, file2, chain_id) for file1, file2 in pairs] + tm_scores = pool.map(compute_pair_tm_score, args_list) + + valid_scores = [score for score in tm_scores if score is not None] + count = len(valid_scores) + sum_scores = sum(valid_scores) + + if count > 0: + average = sum_scores / count + print(f"avg pair TMscore: {average:.4f}") + print(f"total nums pair: {count}") + else: + average = None + print("No valid TM-score pairs found.") + return average diff --git a/model/PXDesignBench/pxdbench/metrics/secondary.py b/model/PXDesignBench/pxdbench/metrics/secondary.py new file mode 100644 index 0000000000000000000000000000000000000000..2d3992e7d53aafd07123d21502e83362882cb803 --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/secondary.py @@ -0,0 +1,96 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import biotite.structure.io.pdbx as pdbx +import numpy as np +from Bio.PDB import PDBParser +from biotite.structure import annotate_sse +from biotite.structure.io.pdb import PDBFile + + +def cacl_secondary_structure(path, binder_chain=None): + """ + Calculate the ratio of secondary structures in a PDB or CIF file. + + Args: + path (str): Path to the PDB (.pdb) or CIF (.cif) file. + binder_chain (str, optional): The chain ID to filter the structure. + If provided, only atoms from this chain will be considered. Defaults to None. + + Returns: + tuple: The ratio of secondary structures (alpha, beta, loop) + """ + # Check the file extension and read the file accordingly + if path.endswith(".cif"): + pdb_name = pdbx.PDBxFile.read(path) + atom_array = pdbx.get_structure(pdb_name, model=1) + elif path.endswith(".pdb"): + pdb_name = PDBFile.read(path) + atom_array = pdb_name.get_structure()[0] + else: + raise ValueError("File must be either a .pdb or .cif file") + + if binder_chain is not None: + chain_mask = atom_array.chain_id == binder_chain + atom_array = atom_array[chain_mask] + sse_array = annotate_sse(atom_array) + + count_a = np.sum(sse_array == "a") + count_b = np.sum(sse_array == "b") + count_c = np.sum(sse_array == "c") + total = len(sse_array) + return ( + round(count_a / total, 3), + round(count_b / total, 3), + round(count_c / total, 3), + ) + + +def cacl_ref_rg(num_res): + """ + reference radius of gyration value. + Ref: Bindcraft repo (https://github.com/martinpacesa/BindCraft/blob/05702c435e2172a99c2b3faf87487badb6e54727/functions/colabdesign_utils.py#L369) + """ + return 2.38 * num_res**0.365 + + +def get_chain_rg(pdb_file, chain_id, atom_name="CA"): + """ + Calculate the radius of gyration of a specific chain in a PDB file. + + Args: + pdb_file (str): Path to the PDB file. + chain_id (str): The chain ID to calculate the radius of gyration for. + atom_name (str, optional): The name of the atom to use for calculation. Defaults to "CA". + + Returns: + tuple: The radius of gyration and the normalized radius of gyration. + """ + parser = PDBParser(QUIET=True) + structure = parser.get_structure("struct", pdb_file) + coords = [] + for model in structure: + for chain in model: + if chain.id == chain_id: + for res in chain: + if atom_name in res: + atom = res[atom_name] + coords.append(atom.coord) + coords = np.array(coords) + if coords.size == 0: + raise ValueError("No atoms found!") + center = coords.mean(axis=0) + num_res = len(coords) + rg = np.sqrt(((coords - center) ** 2).sum(axis=1).mean()) + return round(rg, 2), round(rg / cacl_ref_rg(num_res), 4) diff --git a/model/PXDesignBench/pxdbench/metrics/tmalign.py b/model/PXDesignBench/pxdbench/metrics/tmalign.py new file mode 100644 index 0000000000000000000000000000000000000000..6a90de76a5299dff624ac650411a7a6c8794b6a9 --- /dev/null +++ b/model/PXDesignBench/pxdbench/metrics/tmalign.py @@ -0,0 +1,130 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +""" +References: +- TM-align: + Zhang, Y., & Skolnick, J. (2005). TM-align: A protein structure alignment algorithm based on TM-score. + Nucleic Acids Research, 33(7), 2302-2309. [https://zhanggroup.org/TM-align/] +""" + +import os +import re +import subprocess +from pathlib import Path + +from Bio import PDB + +from pxdbench.globals import TMALIGN_PATH + + +def extract_chain(input_pdb: str, chain_id: str, output_pdb: str): + """ + Extract a specific chain from a PDB file. + + Args: + input_pdb (str): Path to the input PDB file. + chain_id (str): The chain ID to extract. + output_pdb (str): Path to the output PDB file. + """ + parser = PDB.PDBParser(QUIET=True) + io = PDB.PDBIO() + structure = parser.get_structure("structure", input_pdb) + + class ChainSelect(PDB.Select): + def accept_chain(self, chain): + return chain.id == chain_id + + io.set_structure(structure) + io.save(output_pdb, select=ChainSelect()) + + +def run_tmalign(file1: str, file2: str): + """ + Run TM-align between two PDB files. + + Args: + file1 (str): Path to the first PDB file. + file2 (str): Path to the second PDB file. + + Returns: + float or None: The TM-score between the two structures. + Returns None if the TM-align command fails. + """ + try: + result = subprocess.run( + [TMALIGN_PATH, file1, file2], + capture_output=True, + text=True, + check=True, + ) + for line in result.stdout.splitlines(): + if "TM-score=" in line and "Chain_1" in line: + match = re.search(r"TM-score=\s*([0-9.]+)", line) + if match: + return float(match.group(1)) + except subprocess.CalledProcessError as e: + print(f"Error running TMalign on {file1} and {file2}: {e}") + return None + + +def get_pdb_basename(pdb_path: str): + assert pdb_path.endswith(".pdb") + basename = os.path.basename(pdb_path) + return basename[:-4] + + +def get_tm_score( + pdb1: str, pdb2: str, chain1=None, chain2=None, keep_temp=False, temp_dir="tmp" +): + """ + Calculate the TM-score between two PDB structures, optionally using specific chains. + + If specific chains are provided, extracts those chains into temporary files, runs TM-align, + and optionally cleans up temporary files. If no chains are specified, runs TM-align directly + on the input PDB files. + + Args: + pdb1 (str): Path to the first PDB file. + pdb2 (str): Path to the second PDB file. + chain1 (str, optional): Chain ID to extract from the first PDB file. Defaults to None. + chain2 (str, optional): Chain ID to extract from the second PDB file. Defaults to None. + keep_temp (bool, optional): Whether to keep temporary chain files. Defaults to False. + temp_dir (str, optional): Directory to store temporary chain files. Defaults to "tmp". + + Returns: + float or None: The TM-score between the specified structures/chains. + Returns None if TM-align execution fails or no valid TM-score is found. + """ + if chain1 is None or chain2 is None: + tm_score = run_tmalign(pdb1, pdb2) + else: + Path(temp_dir).mkdir(parents=True, exist_ok=True) + pdb1_chain = os.path.join( + temp_dir, f"{get_pdb_basename(pdb1)}_chain{chain1}.pdb" + ) + pdb2_chain = os.path.join( + temp_dir, f"{get_pdb_basename(pdb2)}_chain{chain2}.pdb" + ) + + extract_chain(pdb1, chain1, pdb1_chain) + extract_chain(pdb2, chain2, pdb2_chain) + + tm_score = run_tmalign(pdb1_chain, pdb2_chain) + + if not keep_temp: + os.remove(pdb1_chain) + os.remove(pdb2_chain) + + return tm_score diff --git a/model/PXDesignBench/pxdbench/permutation.py b/model/PXDesignBench/pxdbench/permutation.py new file mode 100644 index 0000000000000000000000000000000000000000..58105b66d2687951948c2dd2c42fe4b25ba20820 --- /dev/null +++ b/model/PXDesignBench/pxdbench/permutation.py @@ -0,0 +1,395 @@ +import os +from collections import defaultdict +from typing import Dict, List, Tuple + +import numpy as np +from Bio.PDB import PDBIO +from Bio.PDB import MMCIFParser as BioMMCIFParser +from Bio.PDB import PDBParser +from Bio.PDB.Atom import Atom +from Bio.PDB.Chain import Chain +from Bio.PDB.Model import Model + +try: + from Bio.PDB.Polypeptide import three_to_one # works on some older versions +except ImportError: + from Bio.SeqUtils import seq1 as three_to_one # fallback on newer versions + +from Bio.PDB.Residue import Residue +from Bio.PDB.Structure import Structure + +# Your project (Biotite-backed) I/O for mmCIF +from protenix.data.parser import MMCIFParser # loads AtomArray +from protenix.data.utils import CIFWriter +from scipy.optimize import linear_sum_assignment + +from pxdbench.metrics.Kalign import kabsch_algorithm + +# ------------------------- basic utils ------------------------- + + +def is_cif(path: str) -> bool: + ext = os.path.splitext(path)[1].lower() + return ext in {".cif", ".mmcif"} + + +def is_pdb(path: str) -> bool: + ext = os.path.splitext(path)[1].lower() + return ext in {".pdb", ".ent"} + + +def is_polymer_res(res) -> bool: + """Polymer residues only (ATOM, hetflag == ' ').""" + hetflag, _, _ = res.id + return hetflag == " " + + +def polymer_chains(model): + """List polymer chains (at least one polymer residue).""" + return [ch for ch in model if any(is_polymer_res(r) for r in ch)] + + +def chain_seq_1letter(chain) -> str: + """One-letter sequence for a chain (polymer residues only). Non-standard -> 'X'.""" + seq = [] + for res in chain: + if not is_polymer_res(res): + continue + rn = res.get_resname().strip() + try: + aa = three_to_one(rn) + except KeyError: + aa = "X" + seq.append(aa) + return "".join(seq) + + +def extract_ca_coords(chain) -> np.ndarray: + """(N,3) CA coordinates for polymer residues; (0,3) if empty.""" + coords = [] + for res in chain: + if not is_polymer_res(res): + continue + if "CA" in res: + coords.append(res["CA"].coord) + if not coords: + return np.zeros((0, 3), dtype=float) + return np.vstack(coords).astype(float) + + +# ------------------------- loading models ------------------------- + + +def load_biopython_model(path: str): + """ + Load a structure with Biopython and return (structure, model). + Supports PDB and mmCIF. + """ + if is_cif(path): + parser = BioMMCIFParser(QUIET=True) + struct = parser.get_structure("mmcif", path) + elif is_pdb(path): + parser = PDBParser(QUIET=True) + struct = parser.get_structure("pdb", path) + else: + raise ValueError(f"Unsupported format for: {path}") + model = next(struct.get_models()) + return struct, model + + +# ------------------------- rigid transform & RMSD ------------------------- + + +def fit_rotran_from_pair(G: np.ndarray, R: np.ndarray) -> Tuple[np.ndarray, np.ndarray]: + """ + Compute rigid transform (rotation, translation) aligning G -> R using CA pairs. + Returns rotation (3x3) and translation (3,). Requires >=3 points (otherwise skip). + """ + n = min(len(G), len(R)) + if n < 3: + raise ValueError( + "Not enough CA to compute a stable rigid transform (need >=3)." + ) + R, C_P, C_Q = kabsch_algorithm(R[:n], G[:n]) + return R, C_P, C_Q + + +def apply_rotran( + coords: np.ndarray, R: np.ndarray, C_P: np.ndarray, C_Q: np.ndarray +) -> np.ndarray: + """Apply rot, tran to an (N,3) array""" + if coords.size == 0: + return coords + return np.dot(coords - C_Q, R) + C_P + + +def complex_rmsd_under_transform( + gen_coords_list: List[np.ndarray], + ref_coords_list: List[np.ndarray], + mapping: Dict[int, int], + rot: np.ndarray, + tr_p: np.ndarray, + tr_q: np.ndarray, +) -> float: + """Complex CA RMSD after applying (rot, tran) and pairing by mapping (gen_idx -> ref_idx).""" + sum_sq, n_pts = 0.0, 0 + for gi, rj in mapping.items(): + G = apply_rotran(gen_coords_list[gi], rot, tr_p, tr_q) + R = ref_coords_list[rj] + n = min(len(G), len(R)) + if n == 0: + continue + diff = G[:n] - R[:n] + sum_sq += float((diff * diff).sum()) + n_pts += n + if n_pts == 0: + return float("inf") + return np.sqrt(sum_sq / n_pts) + + +# ------------------------- anchored mapping (reduced enumeration) ------------------------- + + +def anchored_optimal_mapping_grouped( + ref_model, gen_model +) -> Tuple[Dict[str, str], float]: + """ + Reduced-anchor search: + - Group chains by identical sequence. + - For each sequence group s: + pick ONE generated representative (first index) as anchor, + try all reference chains in that group, + compute (rot, tran) from the anchor pair, + build cost matrix under fixed transform (only same-sequence pairs allowed), + solve Hungarian, compute complex RMSD, + keep the overall best mapping across all groups/anchors. + Returns: + (rename_map {gen_chain_id -> ref_chain_id}, best_complex_RMSD) + """ + ref_chains = polymer_chains(ref_model) + gen_chains = polymer_chains(gen_model) + if len(ref_chains) != len(gen_chains): + raise ValueError( + f"# polymer chains differ: ref={len(ref_chains)} gen={len(gen_chains)}" + ) + + # Precompute sequences & CA coords + ref_seqs = [chain_seq_1letter(ch) for ch in ref_chains] + gen_seqs = [chain_seq_1letter(ch) for ch in gen_chains] + ref_coords = [extract_ca_coords(ch) for ch in ref_chains] + gen_coords = [extract_ca_coords(ch) for ch in gen_chains] + + # Group indices by sequence + ref_groups = defaultdict(list) + gen_groups = defaultdict(list) + for j, s in enumerate(ref_seqs): + ref_groups[s].append(j) + for i, s in enumerate(gen_seqs): + gen_groups[s].append(i) + + BIG = 1e9 + best_rmsd = float("inf") + best_assignment: Dict[int, int] = {} + + # Try anchors: for each shared sequence group, anchor ONE generated chain to EACH ref chain in that group + shared = sorted(set(ref_groups.keys()) & set(gen_groups.keys())) + if len(shared) == 0: + print("Can not find identical sequences!") + rename_map = { + gen_chains[i].id: gen_chains[i].id for i in range(len(gen_chains)) + } + return rename_map, 0.0 + + for s in shared: + gen_rep = gen_groups[s][ + 0 + ] # representative generated-chain index for this sequence + for j in ref_groups[s]: + # Fit transform using the anchor pair + rot, tr_p, tr_q = fit_rotran_from_pair(gen_coords[gen_rep], ref_coords[j]) + + # Build cost matrix under fixed (rot, tran); restrict to same-sequence pairs + m, n = len(gen_chains), len(ref_chains) + cost = np.full((m, n), BIG, dtype=float) + for gi in range(m): + Gi = apply_rotran(gen_coords[gi], rot, tr_p, tr_q) + sgi = gen_seqs[gi] + for rj in ref_groups.get(sgi, []): # only same-seq columns + Rj = ref_coords[rj] + nn = min(len(Gi), len(Rj)) + if nn == 0: # no CA overlap + continue + diff = Gi[:nn] - Rj[:nn] + cost[gi, rj] = float(np.sqrt((diff * diff).sum() / nn)) + + # Force the anchor pair (gen_rep -> j) + cost[gen_rep, :] = BIG + cost[:, j] = BIG + cost[gen_rep, j] = 0.0 + + # Solve assignment and evaluate complex RMSD + row_ind, col_ind = linear_sum_assignment(cost) + mapping_idx = {int(r): int(c) for r, c in zip(row_ind, col_ind)} + rmsd = complex_rmsd_under_transform( + gen_coords, ref_coords, mapping_idx, rot, tr_p, tr_q + ) + print(mapping_idx, rmsd) + + if rmsd < best_rmsd: + best_rmsd = rmsd + best_assignment = mapping_idx + + if not best_assignment: + raise RuntimeError("No valid anchored mapping found. Check sequences/CA atoms.") + + # Convert index mapping to chain-id mapping + rename_map = { + gen_chains[i].id: ref_chains[j].id for i, j in best_assignment.items() + } + return rename_map, best_rmsd + + +# ------------------------- writing outputs ------------------------- + + +def read_entry_id_from_cif_text(path: str) -> str: + """Try to read true mmCIF _entry.id; fallback to filename stem.""" + try: + with open(path, "r") as f: + for line in f: + if line.startswith("_entry.id"): + parts = line.split() + if len(parts) >= 2: + return parts[1] + except Exception: + pass + return os.path.splitext(os.path.basename(path))[0] + + +def write_cif_with_mapping( + generated_cif: str, rename_map: Dict[str, str], out_cif: str +): + """Rename chain IDs in a Biotite AtomArray and write mmCIF, preserving entry_id.""" + parser = MMCIFParser(generated_cif) + atom_array = parser.get_structure( + altloc="first", model=1, bond_lenth_threshold=None + ) + + # Try to preserve original entry_id + entry_id = getattr(parser, "entry_id", None) or read_entry_id_from_cif_text( + generated_cif + ) + + # Rename chains & reorder by target IDs for neatness + new_chain_id = atom_array.chain_id.copy() + for old_id, new_id in rename_map.items(): + mask = atom_array.chain_id == old_id + new_chain_id[mask] = new_id + atom_array.chain_id = new_chain_id + + desired_order = sorted(set(rename_map.values())) + idxs = [] + for cid in desired_order: + idx = np.where(atom_array.chain_id == cid)[0] + idxs.extend(idx) + if idxs: + atom_array = atom_array[np.array(idxs, dtype=int)] + + writer = CIFWriter(atom_array=atom_array, entity_poly_type=parser.entity_poly_type) + writer.save_to_cif(out_cif, entry_id=entry_id, include_bonds=True) + + +def copy_residue(res_src: Residue) -> Residue: + """Deep-copy a Biopython Residue (including atoms), preserving id & resname.""" + new_res = Residue(res_src.id, res_src.get_resname(), "") + serial = 1 + for atom in res_src: + name = atom.get_name() + coord = atom.get_coord() + bfactor = atom.get_bfactor() + occ = atom.get_occupancy() if atom.get_occupancy() is not None else 1.0 + altloc = atom.get_altloc() if atom.get_altloc() else " " + fullname = atom.get_fullname() + element = atom.element or (name[0].upper()) + new_atom = Atom( + name, coord, bfactor, occ, altloc, fullname, serial, element.strip() + ) + new_res.add(new_atom) + serial += 1 + return new_res + + +def write_pdb_with_mapping( + generated_pdb: str, rename_map: Dict[str, str], out_pdb: str +): + """ + Rebuild a new PDB where chains are renamed per rename_map and + written in alphabetical order of the *destination* chain IDs. + Rebuilding avoids in-place ID collisions when chains swap names. + """ + parser = PDBParser(QUIET=True) + struct = parser.get_structure("gen", generated_pdb) + model = next(struct.get_models()) + + # Collect residues per destination chain id (dst_id) + # If multiple source chains map to the same dst_id, we append their residues in source order. + dst_residues = {} # dst_id -> list[Residue(copy)] + for src_chain in list(model): + src_id = src_chain.id + dst_id = rename_map.get(src_id, src_id) + if dst_id not in dst_residues: + dst_residues[dst_id] = [] + for res in src_chain: + dst_residues[dst_id].append(copy_residue(res)) + + # Build new structure with chains in alphabetical order + new_struct = Structure("renamed") + new_model = Model(0) + new_struct.add(new_model) + + for dst_id in sorted(dst_residues.keys()): + ch = Chain(dst_id) + for res in dst_residues[dst_id]: + ch.add(res) + new_model.add(ch) + + io = PDBIO() + io.set_structure(new_struct) + io.save(out_pdb) + + +# ------------------------- main orchestration ------------------------- + + +def permute_generated_min_complex_rmsd( + generated_path: str, + reference_path: str, + out_path: str, +) -> float: + """ + Support any mix of PDB/mmCIF for (generated, reference). + - Compute chain rename map with anchored reduced enumeration. + - Write output in the same format as the generated input. + Returns: best complex CA RMSD (float). + """ + # Load models for RMSD / mapping + ref_struct, ref_model = load_biopython_model(reference_path) + gen_struct, gen_model = load_biopython_model(generated_path) + + # Build mapping (gen chain id -> ref chain id) + rename_map, best_rmsd = anchored_optimal_mapping_grouped(ref_model, gen_model) + if all([k == v for k, v in rename_map.items()]) and generated_path == out_path: + print("[INFO] No need to perform chain permutation, skip!") + return best_rmsd + + # Write output in the same format as the generated input + if is_cif(generated_path): + write_cif_with_mapping(generated_path, rename_map, out_path) + elif is_pdb(generated_path): + write_pdb_with_mapping(generated_path, rename_map, out_path) + else: + raise ValueError("Unsupported format for generated file.") + + print(f"[INFO] Chain mapping (generated → reference): {rename_map}") + print(f"[INFO] Best complex CA RMSD (anchored scheme): {best_rmsd:.4f} Å") + return best_rmsd diff --git a/model/PXDesignBench/pxdbench/pxd_configs/__init__.py b/model/PXDesignBench/pxdbench/pxd_configs/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/pxd_configs/eval.py b/model/PXDesignBench/pxdbench/pxd_configs/eval.py new file mode 100644 index 0000000000000000000000000000000000000000..613da6b4df65afd66030a1fb3cf0ee801a80277b --- /dev/null +++ b/model/PXDesignBench/pxdbench/pxd_configs/eval.py @@ -0,0 +1,113 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# pylint: disable=C0114,C0301 + +from protenix.config.extend_types import ListValue + +eval_configs = { + "save_dir": "", + "monomer": { + "eval_diversity": False, + "num_seqs": 8, + "tools": { + "mpnn": { + "model_type": "ca", # [ca, bb, soluble] + "model_name": "v_48_020", + "temperature": "0.1", + } + }, + }, + "binder": { + "eval_diversity": False, + "eval_binder_monomer": True, + "eval_complex": True, + "eval_protenix_mini": True, + "eval_protenix": False, + "num_seqs": 1, + "use_gt_seq": False, + "use_binder_seq_list": False, + "is_cyclic": False, + "tools": { + "mpnn": { + "weights": "original", # [original, soluble] + "rm_aa": "C", + "temperature": "0.0001", + "fix_interface": False, # whether fixing interface restype or not + }, + "af2": { + "use_multimer": False, + "model_ids": ListValue([0]), + "use_initial_guess": True, + "use_initial_atom_pos": False, + "use_binder_template": True, + "is_cyclic": False, + }, + "ptx_mini": { + "model_name": "protenix_mini_default_v0.5.0", + "load_checkpoint_dir": "", + "dtype": "bf16", + "use_deepspeed_evo_attention": True, + "N_cycle": 4, + "N_sample": 1, + "N_step": 2, + "step_scale_eta": 1.0, + "gamma0": 0, + "use_template": False, + "use_msa": True, + }, + "ptx": { + "model_name": "protenix_base_default_v0.5.0", + "load_checkpoint_dir": "", + "dtype": "bf16", + "use_deepspeed_evo_attention": True, + "N_cycle": 4, + "N_sample": 1, + "N_step": 2, + "step_scale_eta": 1.0, + "gamma0": 0, + "use_template": False, + "use_msa": True, + }, + }, + "filters": { + "af2_easy": { + "pLDDT": (">", 0.8), + "i_pTM": (">", 0.5), + "i_pAE": ("<", 0.35), + "bound_unbound_RMSD": ("<", 3.5), + }, + "af2_opt": { + "pLDDT": (">", 0.9), + "unscaled_i_pAE": ("<", 7.0), + "af2_binder_pred_design_rmsd": ("<", 1.5), + }, + "ptx_mini": { + "ptx_mini_iptm_binder": (">", 0.85), + "ptx_mini_ptm_binder": (">", 0.88), + "ptx_mini_pred_design_rmsd": ("<", 2.5), + }, + "ptx": { + "ptx_iptm_binder": (">", 0.85), + "ptx_ptm_binder": (">", 0.88), + "ptx_pred_design_rmsd": ("<", 2.5), + }, + "ptx_basic": { + "ptx_iptm_binder": (">", 0.8), + "ptx_ptm_binder": (">", 0.8), + "ptx_pred_design_rmsd": ("<", 2.5), + }, + }, + }, +} diff --git a/model/PXDesignBench/pxdbench/run.py b/model/PXDesignBench/pxdbench/run.py new file mode 100644 index 0000000000000000000000000000000000000000..f4620478baa60f5b29675a1814f32f9d05d6f4d7 --- /dev/null +++ b/model/PXDesignBench/pxdbench/run.py @@ -0,0 +1,335 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import logging +import os +from typing import Union + +import torch +import torch.distributed as dist +from protenix.config import parse_configs, parse_sys_args +from protenix.config.extend_types import ListValue, RequiredValue +from protenix.utils.distributed import DIST_WRAPPER +from protenix.utils.logger import get_logger + +from pxdbench.pxd_configs.eval import eval_configs +from pxdbench.tasks import get_task_class +from pxdbench.utils import convert_cif_to_pdb + +logger = get_logger(__name__) + + +def run_task(input_data: dict, configs, device_id: int = 0, seed: int = None): + """ + + Args: + input_data (dict): A dictionary containing the following keys: + task (str): The task to run. Example: "binder". + pdb_dir (str): The directory containing the PDB files. + pdb_names (list): The names of the PDB files. + cond_chains (list): The chains to condition on. + binder_chains (list): The chains to bind. + out_dir (str): The root directory. Outputs will be saved here. + configs (dict): A dictionary containing the configuration for the task. + device_id (int): Device ID to run the task on. + seed (int): Random seed to use. + Returns: + dict: A dictionary containing the results of the task. + """ + if device_id >= 0 and not torch.cuda.is_available(): + raise ValueError("device_id must be -1 (CPU) or a valid GPU ID") + task = input_data["task"] + task_cls = get_task_class(task) + task_cfg = configs.get(task) + task = task_cls(input_data, task_cfg, device_id, seed) + return task.run() + + +def split_string(s): + return s.split(",") + + +def get_file_name_list(file_name_list: Union[str, list]): + """ + Get file names from a string or a file. + Args: + file_name_list (str or list): A string or a list containing file names. + If a string, it should be a comma-separated list of file names. + If a file, it should contain one file name per line. + Returns: + list: A list of file names. + """ + if isinstance(file_name_list, list): + return file_name_list + if os.path.exists(file_name_list): + file_names = [] + with open(file_name_list, "r") as f: + for line in f.readlines(): + line = line.strip() + if line: + file_names.append(line) + return file_names + else: + file_name_list = file_name_list.split(",") + return file_name_list + + +def find_files_with_ext(folder_path, ext="cif"): + pdb_files = [] + for filename in os.listdir(folder_path): + if filename.endswith(f".{ext}"): + pdb_files.append(filename[: -(len(ext) + 1)]) + return sorted(pdb_files) + + +def get_chains_from_pdb(pdb_path): + chains = set() + with open(pdb_path, "r") as f: + for line in f: + if line.startswith("ATOM") or line.startswith("HETATM"): + chain_id = line[21].strip() + if chain_id: + chains.add(chain_id) + return chains + + +def prepare_tasks_from_mmcif( + data_dir: str, + file_name_list: list, + binder_chains: list[str], + cond_chains: list[str], + dump_dir: str, +): + """ + Prepare tasks from mmCIF files. + Args: + data_dir (str): The directory containing the mmCIF files. + file_name_list (str or list): A string or a list containing file names. + If a string, it should be a comma-separated list of file names. + If a file, it should contain one file name per line. + binder_chains (list): The binder chain IDs. + cond_chains (list): The chains to condition on. Could be auto infered by binder_chains. + root_dir (str): The root directory. Outputs will be saved here. + Returns: + dict: A dictionary containing the results of the task. + """ + n_cond_chains, n_binder_chains = None, None + + valid_file_name_list = [] + for file_name in file_name_list: + mmcif_path = os.path.join(data_dir, f"{file_name}.cif") + if not os.path.exists(mmcif_path): + logger.warning(f"Could not find {mmcif_path}, skip!") + continue + else: + valid_file_name_list.append(file_name) + pdb_path = os.path.join(data_dir, "converted_pdbs", f"{file_name}.pdb") + os.makedirs(os.path.dirname(pdb_path), exist_ok=True) + new_cond_chains, new_binder_chains = convert_cif_to_pdb( + cif_path=mmcif_path, + out_pdb_path=pdb_path, + binder_chains=binder_chains, + ) + if n_cond_chains is None: + n_cond_chains = list(new_cond_chains) + else: + assert set(n_cond_chains) == set(new_cond_chains) + if n_binder_chains is None: + n_binder_chains = list(new_binder_chains) + else: + assert set(n_binder_chains) == set(new_binder_chains) + + logger.info( + f"Found {len(valid_file_name_list)} valid files, cond chains: {n_cond_chains}, binder chains: {n_binder_chains}" + ) + input_data = { + "task": "binder", + "name": os.path.basename(data_dir), + "pdb_dir": os.path.join(data_dir, "converted_pdbs"), + "pdb_names": valid_file_name_list, + "cond_chains": n_cond_chains, + "binder_chains": n_binder_chains, + "out_dir": dump_dir, + } + return input_data + + +def prepare_tasks_from_pdb( + data_dir: str, + file_name_list: list, + binder_chains: list[str], + cond_chains: list[str], + dump_dir: str, +): + n_cond_chains = None + valid_file_name_list = [] + for file_name in file_name_list: + pdb_path = os.path.join(data_dir, f"{file_name}.pdb") + if not os.path.exists(pdb_path): + logger.warning(f"Could not find {pdb_path}, skip!") + continue + else: + valid_file_name_list.append(file_name) + + if cond_chains == [""]: + chains = get_chains_from_pdb(pdb_path) + new_cond_chains = chains - set(binder_chains) + else: + new_cond_chains = cond_chains + if n_cond_chains is None: + n_cond_chains = list(new_cond_chains) + else: + assert set(n_cond_chains) == set(new_cond_chains) + + return { + "task": "binder", + "pdb_dir": data_dir, + "name": os.path.basename(data_dir), + "pdb_names": valid_file_name_list, + "cond_chains": n_cond_chains, + "binder_chains": binder_chains, + "out_dir": dump_dir, + } + + +def prepare_tasks_from_json(json_path): + """ + Prepare tasks from a JSON file. + + Args: + json_path (str): Path to the JSON file. + + Returns: + list: List of tasks. + """ + with open(json_path, "r") as f: + tasks = json.load(f) + if isinstance(tasks, dict): + tasks = [tasks] + return tasks + + +class EvalRunner(object): + def __init__(self, configs): + self.configs = configs + self.init_env() + + def init_env(self) -> None: + self.print( + f"Distributed environment: world size: {DIST_WRAPPER.world_size}, " + + f"global rank: {DIST_WRAPPER.rank}, local rank: {DIST_WRAPPER.local_rank}" + ) + self.use_cuda = torch.cuda.device_count() > 0 + if self.use_cuda: + self.device = torch.device("cuda:{}".format(DIST_WRAPPER.local_rank)) + os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" + all_gpu_ids = ",".join(str(x) for x in range(torch.cuda.device_count())) + devices = os.getenv("CUDA_VISIBLE_DEVICES", all_gpu_ids) + logging.info( + f"LOCAL_RANK: {DIST_WRAPPER.local_rank} - CUDA_VISIBLE_DEVICES: [{devices}]" + ) + torch.cuda.set_device(self.device) + else: + self.device = torch.device("cpu") + if DIST_WRAPPER.world_size > 1: + dist.init_process_group(backend="nccl") + logging.info("Finished init ENV.") + + def print(self, msg: str): + if DIST_WRAPPER.rank == 0: + logger.info(msg) + + def run(self, input_data_list): + for input_data in input_data_list: + run_task( + input_data, + self.configs, + device_id=DIST_WRAPPER.local_rank, + seed=self.configs.seed, + ) + logging.info("Eval done!") + + +def main(): + # Configs + config_dict = { + "file_name_list": "", + "json_path": "", + "data_dir": "", + "dump_dir": RequiredValue(str), + "cond_chains": ListValue([""]), + "binder_chains": ListValue([""]), # required + "is_mmcif": False, + "orig_seqs_json": "", + "seed": 2025, + **eval_configs, + } + configs = parse_configs(config_dict, arg_str=parse_sys_args()) + + # Prepare tasks + if configs.json_path: + logger.info("Prepare tasks from json file.") + input_data_list = prepare_tasks_from_json(configs.json_path) + if DIST_WRAPPER.world_size > 1: + input_data_list = input_data_list[ + DIST_WRAPPER.rank :: DIST_WRAPPER.world_size + ] + for input_data in input_data_list: + input_data["out_dir"] += f"_rank{DIST_WRAPPER.rank}" + + else: + if not configs.file_name_list: + if configs.is_mmcif: + fn_list = find_files_with_ext(configs.data_dir, "cif") + else: + fn_list = find_files_with_ext(configs.data_dir, "pdb") + else: + fn_list = get_file_name_list(configs.file_name_list) + + if DIST_WRAPPER.world_size > 1: + fn_list = fn_list[DIST_WRAPPER.rank :: DIST_WRAPPER.world_size] + + if configs.is_mmcif: + logger.info("Prepare tasks from mmCIF files.") + input_data = prepare_tasks_from_mmcif( + data_dir=configs.data_dir, + file_name_list=fn_list, + binder_chains=configs.binder_chains, + cond_chains=configs.cond_chains, + dump_dir=configs.dump_dir, + ) + else: + logger.info("Prepare tasks from PDB files.") + input_data = prepare_tasks_from_pdb( + data_dir=configs.data_dir, + file_name_list=fn_list, + binder_chains=configs.binder_chains, + cond_chains=configs.cond_chains, + dump_dir=configs.dump_dir, + ) + if len(configs.orig_seqs_json) > 0: + input_data["orig_seqs_json"] = configs.orig_seqs_json + + if DIST_WRAPPER.world_size > 1: + input_data["out_dir"] += f"_rank{DIST_WRAPPER.rank}" + input_data_list = [input_data] + + # Run task + runner = EvalRunner(configs) + runner.run(input_data_list) + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/run_monomer.py b/model/PXDesignBench/pxdbench/run_monomer.py new file mode 100644 index 0000000000000000000000000000000000000000..13843fd32749cc3c360496a0a70b36792fc83ebe --- /dev/null +++ b/model/PXDesignBench/pxdbench/run_monomer.py @@ -0,0 +1,141 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under Creative Commons Attribution-NonCommercial 4.0 +# International License (the "License"); you may not use this file except +# in compliance with the License. You may obtain a copy of the License at +# +# http://creativecommons.org/licenses/by-nc/4.0/ +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import logging +import os +from pathlib import Path +from typing import Any + +import torch +import torch.distributed as dist +from natsort import natsorted +from protenix.config import parse_configs, parse_sys_args +from protenix.config.extend_types import RequiredValue +from protenix.utils.distributed import DIST_WRAPPER + +from pxdbench.pxd_configs.eval import eval_configs +from pxdbench.run import find_files_with_ext, run_task +from pxdbench.utils import convert_cifs_to_pdbs + +logger = logging.getLogger(__name__) + + +def scan_tasks(data_dir, is_mmcif=False): + data_dir = Path(data_dir).resolve() + paths = [] + + pattern = "*.cif" if is_mmcif else "*.pdb" + for pdb_file in data_dir.rglob(pattern): + paths.append(os.path.dirname(pdb_file)) + + return sorted(list(set(paths))) + + +class EvalRunner(object): + def __init__(self, configs: Any) -> None: + self.configs = configs + self.root_dir = self.configs.data_dir + self.dump_dir = self.configs.dump_dir + self.init_env() + + def init_env(self) -> None: + self.print( + f"Distributed environment: world size: {DIST_WRAPPER.world_size}, " + + f"global rank: {DIST_WRAPPER.rank}, local rank: {DIST_WRAPPER.local_rank}" + ) + self.use_cuda = torch.cuda.device_count() > 0 + if self.use_cuda: + self.device = torch.device("cuda:{}".format(DIST_WRAPPER.local_rank)) + os.environ["CUDA_DEVICE_ORDER"] = "PCI_BUS_ID" + all_gpu_ids = ",".join(str(x) for x in range(torch.cuda.device_count())) + devices = os.getenv("CUDA_VISIBLE_DEVICES", all_gpu_ids) + logging.info( + f"LOCAL_RANK: {DIST_WRAPPER.local_rank} - CUDA_VISIBLE_DEVICES: [{devices}]" + ) + torch.cuda.set_device(self.device) + else: + self.device = torch.device("cpu") + if DIST_WRAPPER.world_size > 1: + dist.init_process_group(backend="nccl") + logging.info("Finished init ENV.") + + def print(self, msg: str): + if DIST_WRAPPER.rank == 0: + logger.info(msg) + + def run(self): + input_dirs = scan_tasks(self.root_dir, self.configs.is_mmcif) + valid_input_dirs = [] + for data_dir in input_dirs: + exp_name = os.path.relpath(data_dir, self.root_dir) + if os.path.exists( + os.path.join(self.dump_dir, exp_name, "summary_output.json") + ): + self.print(f"Found summary file for {exp_name} - Skip!") + continue + valid_input_dirs.append(data_dir) + + valid_input_dirs = natsorted(valid_input_dirs) + logging.info(f"There are {len(valid_input_dirs)} tasks to evaluate") + print(valid_input_dirs) + + sub_input_dirs = valid_input_dirs[DIST_WRAPPER.rank :: DIST_WRAPPER.world_size] + for i, data_dir in enumerate(sub_input_dirs): + logging.info( + f"Begin to evaluate [{i + 1}/{len(sub_input_dirs)}]: {data_dir}" + ) + exp_name = os.path.relpath(data_dir, self.root_dir) + dump_dir = os.path.join(self.dump_dir, exp_name) + os.makedirs(dump_dir, exist_ok=True) + if self.configs.is_mmcif: + pdb_dir, pdb_names, _, _ = convert_cifs_to_pdbs( + data_dir, + out_pdb_dir=os.path.join(data_dir, "converted_pdbs"), + ) + else: + pdb_dir = data_dir + pdb_names = find_files_with_ext(data_dir, "pdb") + logging.info(f"There are {len(pdb_names)} pdbs in this task.") + + input_data = { + "task": "monomer", + "name": exp_name, + "pdb_dir": pdb_dir, + "pdb_names": pdb_names, + "out_dir": dump_dir, + } + run_task( + input_data, + self.configs, + device_id=DIST_WRAPPER.local_rank, + seed=self.configs.seed, + ) + logging.info("Eval done!") + + +def main(): + config_dict = { + "data_dir": RequiredValue(str), + "dump_dir": RequiredValue(str), + "is_mmcif": False, + "seed": 2025, + **eval_configs, + } + configs = parse_configs(config_dict, arg_str=parse_sys_args()) + runner = EvalRunner(configs) + runner.run() + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/scripts/postprocess_binder.py b/model/PXDesignBench/pxdbench/scripts/postprocess_binder.py new file mode 100644 index 0000000000000000000000000000000000000000..2e439a1b028d8ad6cc621439ca23568663e9132d --- /dev/null +++ b/model/PXDesignBench/pxdbench/scripts/postprocess_binder.py @@ -0,0 +1,317 @@ +import argparse +import multiprocessing as mp +import os +import subprocess +import warnings +from glob import glob +from itertools import combinations + +import numpy as np +from biotite.structure.io import load_structure +from biotite.structure.io.pdb import PDBFile + +from pxdbench.globals import TMALIGN_PATH +from pxdbench.utils import convert_cifs_to_pdbs, str2bool + +warnings.filterwarnings("ignore", module="biotite") + + +def run_tmalign(pdb1, pdb2, tmalign_path="TMalign"): + """ + Run TM-align on two PDB files and return the output. + + Args: + pdb1 (str): Path to the first PDB file + pdb2 (str): Path to the second PDB file + tmalign_path (str): Path to the TM-align executable + + Returns: + str: The output from TM-align + """ + cmd = [tmalign_path, pdb1, pdb2] + try: + result = subprocess.run(cmd, capture_output=True, text=True, check=True) + return result.stdout + except subprocess.CalledProcessError as e: + print(f"Error running TMalign: {e}") + return None + + +def extract_tmscore(tmalign_output): + """ + Extract the TM-score from the TM-align output. + + Args: + tmalign_output (str): The output from TM-align + + Returns: + float: The TM-score (average of the two normalized scores), or None if not found + """ + if tmalign_output is None: + return None + + # TM-align returns two TM-scores (normalized by different lengths) + tm_scores = [] + for line in tmalign_output.split("\n"): + if "TM-score=" in line: + try: + tm_score = float(line.split("=")[1].split("(")[0].strip()) + tm_scores.append(tm_score) + except (IndexError, ValueError): + continue + + if tm_scores: + return sum(tm_scores) / len(tm_scores) + return None + + +def cluster_worker(args): + pdb1, pdb2, i, j, tmalign_path = args + tmalign_output = run_tmalign(pdb1, pdb2, tmalign_path) + tm_score = extract_tmscore(tmalign_output) + return (i, j, tm_score) + + +def calculate_pairwise_tmscores(pdb_files, tmalign_path): + """ + Calculate pairwise TM-scores for a list of PDB files, in parallel. + + Args: + pdb_files (list): List of paths to PDB files + tmalign_path (str): Path to the TM-align executable + + Returns: + numpy.ndarray: Matrix of pairwise TM-scores + """ + n = len(pdb_files) + tm_matrix = np.zeros((n, n)) + + # Set diagonal to 1.0 + np.fill_diagonal(tm_matrix, 1.0) + + # Create list of pairs (i, j) + pairs = list(combinations(range(n), 2)) + + # Prepare arguments for multiprocessing + args_list = [(pdb_files[i], pdb_files[j], i, j, tmalign_path) for i, j in pairs] + num_workers = min(40, mp.cpu_count()) + + with mp.Pool(processes=num_workers) as pool: + results = pool.map(cluster_worker, args_list) + + for i, j, tm_score in results: + if tm_score is not None: + tm_matrix[i, j] = tm_score + tm_matrix[j, i] = tm_score + + return tm_matrix + + +def greedy_clustering(pdb_files, tm_matrix, threshold): + """ + Perform greedy clustering based on TM-scores. + + This implementation selects the structure with the most + unassigned neighbors above the threshold as the next cluster center. + + Args: + pdb_files (list): List of paths to PDB files + tm_matrix (numpy.ndarray): Matrix of pairwise TM-scores + threshold (float): TM-score threshold for clustering + + Returns: + list: List of clusters, where each cluster is a list of PDB file indices + """ + n = len(pdb_files) + assigned = [False] * n + clusters = [] + + print(f"Performing greedy clustering with TM-score threshold {threshold}...") + + while not all(assigned): + # Find unassigned structure with most unassigned neighbors + max_neighbors = -1 + center_idx = -1 + + for i in range(n): + if assigned[i]: + continue + + # Count unassigned neighbors (including self) + count = sum( + 1 for j in range(n) if not assigned[j] and tm_matrix[i, j] >= threshold + ) + + if count > max_neighbors: + max_neighbors = count + center_idx = i + + if center_idx == -1: + break # No unassigned structures left + + # Create new cluster + current_cluster = [center_idx] + assigned[center_idx] = True + + # Add all similar unassigned structures to the cluster + for j in range(n): + if not assigned[j] and tm_matrix[center_idx, j] >= threshold: + current_cluster.append(j) + assigned[j] = True + + clusters.append(current_cluster) + print(f"Created cluster {len(clusters)} with {len(current_cluster)} structures") + + return clusters + + +def save_tm_matrix(tm_matrix, pdb_files, output_file): + """ + Save the TM-score matrix to a file. + + Args: + tm_matrix (numpy.ndarray): Matrix of pairwise TM-scores + pdb_files (list): List of paths to PDB files + output_file (str): Path to the output file + """ + with open(output_file, "w") as f: + # Write header + f.write("# TM-score matrix\n") + f.write("# Format: \n\n") + + n = len(pdb_files) + for i in range(n): + for j in range(i, n): # Only upper triangle including diagonal + pdb_i = os.path.basename(pdb_files[i]) + pdb_j = os.path.basename(pdb_files[j]) + tm_score = tm_matrix[i, j] + f.write(f"{pdb_i} {pdb_j} {tm_score:.4f}\n") + + +def extract_chain_from_pdb( + pdb_dir: str, + pdb_files: list[str], + chain_id: str, +): + new_file_list = [] + folder_path = f"{pdb_dir}/tmp" + os.makedirs(folder_path, exist_ok=True) + for input_file_path in pdb_files: + name = input_file_path.split("/")[-1].split(".")[0] + pdb_file_path = f"{pdb_dir}/tmp/{name}.pdb" + + # we only consider input pdb file + structure = load_structure(input_file_path) + # make sure chain id is in structure + chain_structure = structure[structure.chain_id == chain_id] + if len(chain_structure) == 0: + raise ValueError(f"chain {chain_id} not in {input_file_path}") + + pdb_file = PDBFile() + pdb_file.set_structure(chain_structure) + pdb_file.write(pdb_file_path) + new_file_list.append(pdb_file_path) + print(f"finish extract chain") + return folder_path, new_file_list + + +def main(): + parser = argparse.ArgumentParser( + description="Perform pairwise TM-align and greedy clustering of PDB files" + ) + parser.add_argument( + "--input_dir", required=True, help="Directory containing PDB/CIF files" + ) + parser.add_argument("--output_dir", type=str, default=None) + parser.add_argument( + "--threshold", + type=float, + default=0.5, + help="TM-score threshold for clustering (default: 0.5)", + ) + parser.add_argument( + "--clusters_output", + default="clusters.txt", + help="Output file for clustering results (default: clusters.txt)", + ) + parser.add_argument( + "--matrix_output", + default="tm_matrix.txt", + help="Output file for TM-score matrix (default: tm_matrix.txt)", + ) + parser.add_argument( + "--tmalign_path", + default=TMALIGN_PATH, + help="Path to the TM-align executable (default: TMalign in PATH)", + ) + parser.add_argument( + "--is_mmcif", default=False, type=str2bool, help="input file type, mmcif or pdb" + ) + parser.add_argument("--binder_chain", default=None, help="only calculate one chain") + + args = parser.parse_args() + + # Get all PDB files in the directory + if args.is_mmcif: + pdb_dir, pdb_names, _, _ = convert_cifs_to_pdbs( + args.input_dir, + out_pdb_dir=os.path.join(args.input_dir, "converted_pdbs"), + ) + pdb_files = sorted([os.path.join(pdb_dir, fn + ".pdb") for fn in pdb_names]) + else: + pdb_dir = args.input_dir + pdb_files = sorted(glob(os.path.join(args.input_dir, "*.pdb"))) + + if not pdb_files: + print(f"No PDB files found in {args.input_dir}") + return + + if args.binder_chain is not None: + if len(args.binder_chain) > 1: + args.binder_chain = args.binder_chain[0] + print( + f"Use the chain ID in the PDB file -- trim it to one char: {args.binder_chain}" + ) + + pdb_dir, pdb_files = extract_chain_from_pdb( + pdb_dir, pdb_files, args.binder_chain + ) + + print(f"Found {len(pdb_files)} PDB files") + + if args.output_dir is None: + output_dir = os.path.join(args.input_dir, "postprocess") + else: + output_dir = args.output_dir + os.makedirs(output_dir, exist_ok=True) + + # Calculate pairwise TM-scores + tm_matrix = calculate_pairwise_tmscores(pdb_files, args.tmalign_path) + + # Save the TM-score matrix + save_tm_matrix(tm_matrix, pdb_files, os.path.join(output_dir, args.matrix_output)) + print(f"TM-score matrix saved to {os.path.join(output_dir, args.matrix_output)}") + + # Perform greedy clustering + clusters = greedy_clustering(pdb_files, tm_matrix, args.threshold) + + # Write clustering results + with open(os.path.join(output_dir, args.clusters_output), "w") as f: + f.write(f"# Clustering with TM-score threshold: {args.threshold}\n") + f.write(f"# Number of clusters: {len(clusters)}\n\n") + + for i, cluster in enumerate(clusters): + f.write(f"Cluster {i+1} (size: {len(cluster)}):\n") + # Write the representative (center) first + f.write(f" {os.path.basename(pdb_files[cluster[0]])} (center)\n") + # Write the rest of the cluster members + for idx in cluster[1:]: + f.write(f" {os.path.basename(pdb_files[idx])}\n") + f.write("\n") + + print(f"Clustering completed. Found {len(clusters)} clusters.") + print(f"Results written to {os.path.join(output_dir, args.clusters_output)}") + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/scripts/postprocess_monomer.py b/model/PXDesignBench/pxdbench/scripts/postprocess_monomer.py new file mode 100644 index 0000000000000000000000000000000000000000..d89950ccdb52d89c5dc22ab9d52da457aeb39d67 --- /dev/null +++ b/model/PXDesignBench/pxdbench/scripts/postprocess_monomer.py @@ -0,0 +1,180 @@ +import argparse +import shutil +import subprocess +from pathlib import Path + +import numpy as np + +from pxdbench.metrics.diversity import compute_diversity +from pxdbench.utils import str2bool + +FOLDSEEK_BIN = "your_foldseek_dir/bin/foldseek" +FOLDSEEK_DB = "your_foldseek_dir/foldseek_db/pdb/pdb" + + +def compute_fs_diversity(input_dir: Path, num_threads=32): + num_pdbs = sum(1 for f in input_dir.glob("*.pdb") if f.is_file()) + cluster_out = input_dir / "fs_diversity" / "res" + tmp_dir = input_dir / "fs_diversity_tmp" + cluster_out.parent.mkdir(parents=True, exist_ok=True) + cluster_tsv = cluster_out.with_name(cluster_out.stem + "_cluster.tsv") + if tmp_dir.exists(): + shutil.rmtree(tmp_dir) + tmp_dir.mkdir(parents=True, exist_ok=True) + if not cluster_tsv.exists(): + subprocess.run( + [ + FOLDSEEK_BIN, + "easy-cluster", + str(input_dir), + str(cluster_out), + str(tmp_dir), + "--alignment-type", + "1", + "--cov-mode", + "0", + "--min-seq-id", + "0", + "--tmscore-threshold", + "0.5", + "--threads", + f"{num_threads}", + ], + check=True, + ) + # Count clusters and samples + num_clusters = 0 + seen_clusters = set() + if cluster_tsv.exists(): + with open(cluster_tsv) as f: + for line in f: + cluster_name, member = line.strip().split("\t") + if cluster_name not in seen_clusters: + seen_clusters.add(cluster_name) + num_clusters += 1 + diversity_cluster = num_clusters / max(num_pdbs, 1) + shutil.rmtree(tmp_dir) + return diversity_cluster + + +def compute_fs_novelty(input_dir: Path, use_gpu=True, num_threads=32): + tmp_dir = input_dir / "fs_novelty_tmp" + if tmp_dir.exists(): + shutil.rmtree(tmp_dir) + novelty_out = input_dir / "fs_novelty" / "novelty.tsv" + novelty_out.parent.mkdir(parents=True, exist_ok=True) + + if not novelty_out.exists(): + cmd = [ + FOLDSEEK_BIN, + "easy-search", + str(input_dir), + FOLDSEEK_DB, + str(novelty_out), + str(tmp_dir), + "--alignment-type", + "1", + "--exhaustive-search", + "--tmscore-threshold", + "0.0", + "--max-seqs", + "10000000000", + "--format-output", + "query,target,alntmscore,lddt", + "--threads", + f"{num_threads}", + ] + if use_gpu: + cmd.extend(["--gpu", "1", "--prefilter-mode", "1"]) + subprocess.run( + cmd, + check=True, + ) + + max_scores = {} + if novelty_out.exists(): + with open(novelty_out) as f: + for line in f: + query, _, tmscore, _ = line.strip().split("\t") + tmscore = float(tmscore) + if query not in max_scores or tmscore > max_scores[query]: + max_scores[query] = tmscore + novelty_score = np.mean(list(max_scores.values())) + shutil.rmtree(tmp_dir) + return novelty_score + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("--input_dir", type=str) + parser.add_argument("--output_dir", type=str, default=None) + parser.add_argument("--eval_novelty", action="store_true", default=False) + parser.add_argument("--use_gpu", type=str2bool, default=True) + parser.add_argument("--num_threads", type=int, default=32) + args = parser.parse_args() + + input_dir = Path(args.input_dir) + if not input_dir.exists(): + print(f"Input dir does not exist! {input_dir}") + return + if args.output_dir is None: + output_dir = input_dir / "postprocess" + else: + output_dir = Path(args.output_dir) + output_dir.mkdir(parents=True, exist_ok=True) + output_csv_path = output_dir / "diversity_and_novelty.csv" + fieldnames = ["num_samples", "diversity_tm", "diversity_cluster", "novelty"] + + # scan PDBs + pdb_paths = sorted(input_dir.glob("*.pdb")) + pdb_paths = [p for p in pdb_paths if p.is_file()] + if len(pdb_paths) == 0: + print(f"No PDB files found in {input_dir}") + # wrtie an empty file + with open(output_csv_path, "w") as f: + f.write(",".join(fieldnames) + "\n") + f.write("0,,,\n") + return + + # Diversity (TM) + try: + diversity_tm = compute_diversity(pdb_paths) if len(pdb_paths) >= 2 else np.nan + except Exception as e: + print(f"compute_diversity failed: {e}") + diversity_tm = np.nan + + # Diversity (Cluster, Foldseek) + try: + diversity_cluster = compute_fs_diversity( + input_dir, num_threads=args.num_threads + ) + except Exception as e: + print(f"compute_fs_diversity failed: {e}") + diversity_cluster = np.nan + + novelty = np.nan + if args.eval_novelty: + if not Path(FOLDSEEK_BIN).exists(): + print(f"Foldseek binary not found: {FOLDSEEK_BIN}, skip novelty.") + elif ( + not Path(FOLDSEEK_DB + ".dbtype").exists() + and not Path(FOLDSEEK_DB).exists() + ): + print(f"Foldseek DB not found: {FOLDSEEK_DB}, skip novelty.") + else: + try: + novelty = compute_fs_novelty( + input_dir, args.use_gpu, num_threads=args.num_threads + ) + except Exception as e: + print(f"compute_fs_novelty failed: {e}") + novelty = np.nan + + with open(output_csv_path, "w") as f: + f.write(",".join(fieldnames) + "\n") + f.write(f"{len(pdb_paths)},{diversity_tm},{diversity_cluster},{novelty}\n") + print(f"Wrote results to {output_csv_path}") + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/tasks/__init__.py b/model/PXDesignBench/pxdbench/tasks/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..f7454d963dccc568faed7de3991c402116194862 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tasks/__init__.py @@ -0,0 +1,6 @@ +# trigger each task's @register_task +from . import binder as _binder # noqa: F401 +from . import monomer as _monomer # noqa: F401 +from .registry import get_task_class + +__all__ = ["get_task_class"] diff --git a/model/PXDesignBench/pxdbench/tasks/base.py b/model/PXDesignBench/pxdbench/tasks/base.py new file mode 100644 index 0000000000000000000000000000000000000000..a47a731bdaf662c972b9c582403316f1bc4d15a1 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tasks/base.py @@ -0,0 +1,340 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import logging +import os +from abc import ABC, abstractmethod +from functools import cached_property +from typing import Optional + +import numpy as np +import pandas as pd + +from pxdbench.metrics import diversity, secondary +from pxdbench.tools.af2.af2_predictor import AF2ComplexPredictor, AF2MonomerPredictor +from pxdbench.tools.ptx.interface import ProtenixAPI +from pxdbench.tools.registry import get_backend + +logger = logging.getLogger(__name__) + + +class BaseTask(ABC): + task_type: str + task_name: str + backend_spec: Optional[str] = None + + def __init__(self, input_data, cfg, device_id: int, seed: int): + self.cfg = cfg + self.device_id = device_id + self.seed = seed + assert "pdb_dir" in input_data + assert "pdb_names" in input_data + self.pdb_dir = input_data["pdb_dir"] + self.pdb_names = input_data["pdb_names"] + self.out_dir = input_data.get("out_dir", os.path.dirname(self.pdb_dir)) + self.sample_fn = input_data.get("sample_fn", "sample_level_output.csv") + self.summary_fn = input_data.get("summary_fn", "summary_output.json") + + # Default values + self.num_seqs = cfg.get("num_seqs", 4) + self.use_gt_seq = cfg.get("use_gt_seq", False) + self._ptx_mini_inst: Optional[ProtenixAPI] = None + self._ptx_inst: Optional[ProtenixAPI] = None + + # Check pdb_paths + self.process_pdb_paths() + + def get_device(self): + if self.device_id >= 0: + return f"cuda:{self.device_id}" + else: + return "cpu" + + @cached_property + def ptx_factory(self): + return get_backend(self.backend_spec) + + def get_ptx(self, is_large: bool = False) -> ProtenixAPI: + if is_large: + if self._ptx_inst is None: + self._ptx_inst = self.ptx_factory( + cfg=self.cfg.tools.ptx, + device=self.get_device(), + ) + return self._ptx_inst + + if self._ptx_mini_inst is None: + self._ptx_mini_inst = self.ptx_factory( + cfg=self.cfg.tools.ptx_mini, + device=self.get_device(), + ) + return self._ptx_mini_inst + + @abstractmethod + def design_sequence(self): + pass + + @abstractmethod + def run(self): + """Execute the task""" + pass + + @staticmethod + def summary_from_df( + sample_df: pd.DataFrame, + exclude_keys=["name", "seq_idx", "sequence"], + other_metrics={}, + ): + """ + Compute summary metrics from a DataFrame. + + Args: + sample_df (pd.DataFrame): Input DataFrame containing sample data. + exclude_keys (list, optional): Columns to exclude from summary. Defaults to ["name", "seq_idx", "sequence"]. + other_metrics (dict, optional): Additional metrics to include. Defaults to {}. + + Returns: + dict: A dictionary containing computed summary metrics. + """ + metrics = {} + for col in sample_df.columns: + if col in exclude_keys: + continue + col_data = sample_df[col].dropna() + + # numeric column (float/int) + if pd.api.types.is_numeric_dtype(sample_df[col]): + values = col_data.values + metrics[f"{col}.avg"] = float(np.mean(values)) + # metrics[f"{col}.std"] = float(np.std(values)) + + # list of numbers (object column but with list values) + elif pd.api.types.is_object_dtype(col_data): + if all(isinstance(x, list) for x in col_data): + try: + # Flatten and compute avg/std per sample + per_sample_mean = col_data.apply(lambda x: np.mean(x)) + metrics[f"{col}.avg"] = float(np.mean(per_sample_mean)) + # metrics[f"{col}.std"] = float(np.std(per_sample_mean)) + except: + pass # fallback if something is not list of numbers + + if "_success" in col: + metrics[f"{col}.count"] = int(np.sum(sample_df[col].astype(bool))) + + metrics.update(other_metrics) + return metrics + + @staticmethod + def compute_success_rate(filters_cfg, metrics: pd.DataFrame) -> pd.DataFrame: + """ + Compute success rate for each filter based on metrics. + + Args: + filters_cfg (dict): Configuration for filters. + metrics (pd.DataFrame): DataFrame containing metrics. + + Returns: + pd.DataFrame: Updated DataFrame with success rate metrics. + """ + for filter_name, filter_details in filters_cfg.items(): + missing = [k for k in filter_details.keys() if k not in metrics.columns] + + def row_success(row): + for metric_name, (sym, thres) in filter_details.items(): + if metric_name not in row: + continue + value = row[metric_name] + if value is None: + return None + if isinstance(value, list): + # check whether there is any sample pass the filter + value = min(value) if sym == "<" else max(value) + if sym == "<" and value >= thres: + return 0 + if sym == ">" and value <= thres: + return 0 + return 1 + + if missing: + print( + f"Missing columns {missing} for filter '{filter_name}'. Available columns: {list(metrics.columns)}" + ) + metrics[f"{filter_name}_success"] = None + metrics[f"{filter_name}_success_ignore_missing"] = metrics.apply( + row_success, axis=1 + ) + else: + metrics[f"{filter_name}_success"] = metrics.apply(row_success, axis=1) + metrics[f"{filter_name}_success_ignore_missing"] = metrics[ + f"{filter_name}_success" + ] + return metrics + + def process_pdb_paths(self): + """ + Validate and filter PDB file paths based on their existence. + + This method checks if each PDB file specified in self.pdb_names exists in the + directory specified by self.pdb_dir. It filters out any PDB names that don't + correspond to existing files and updates self.pdb_names to only contain valid names. + + Logs a warning message for each PDB file that is not found and skipped. + """ + # Check if pdb_paths are valid + valid_pdb_names = [] + for name in self.pdb_names: + pdb_path = os.path.join(self.pdb_dir, name + ".pdb") + # File exists + if not os.path.exists(pdb_path): + logger.warning( + f"pdb_path {pdb_path} does not exist. Will skip this file." + ) + continue + valid_pdb_names.append(name) + self.pdb_names = list(valid_pdb_names) + return + + def cal_diversity(self, pdb_names=None, binder_chain=None): + """ + Calculate diversity of PDB structures. May be slow. + + Args: + pdb_names (list, optional): List of PDB names to consider. Defaults to None. + binder_chain (str, optional): Chain ID of the binder. Defaults to None. + + Returns: + float: Diversity value. + """ + if self.eval_diversity: + all_names = self.pdb_names if pdb_names is None else pdb_names + pdb_paths = [ + os.path.join(self.pdb_dir, name + ".pdb") for name in all_names + ] + div = diversity.compute_diversity(pdb_paths, binder_chain) + else: + div = -1 + return div + + def cal_secondary(self, results, chain_id=None): + """ + Calculate secondary structure metrics for PDB structures. + + Args: + results (list): List of dictionaries containing PDB structure information. + chain_id (str, optional): Chain ID of the binder. Defaults to None. + """ + for item in results: + pdb_path = os.path.join(self.pdb_dir, item["name"] + ".pdb") + alpha, beta, loop = secondary.cacl_secondary_structure(pdb_path, chain_id) + Rg, ref_ratio = secondary.get_chain_rg(pdb_path, chain_id) + item.update( + { + "alpha": alpha, + "beta": beta, + "loop": loop, + "Rg": Rg, + "ref_ratio": ref_ratio, + } + ) + + def af2_complex_predict(self, data_list, save_dir, verbose=True): + """ + Run AF2 complex prediction. + + Args: + data_list (list): List of data samples. + save_dir (str): Directory to save predictions. + verbose (bool, optional): Whether to print verbose output. Defaults to True. + """ + assert self.task_type in ["binder"] + predictor = AF2ComplexPredictor( + self.cfg.tools.af2, + device_id=self.device_id, + verbose=verbose, + seed=self.seed, + ) + predictor.predict( + input_dir=self.pdb_dir, + save_dir=save_dir, + design_pdb_dir=self.pdb_dir, + data_list=data_list, + cond_chain=",".join(self.cond_chains), + binder_chain=",".join(self.binder_chains), + ) + + def af2_monomer_predict(self, data_list, save_dir, verbose=True): + """ + Run AF2 monomer prediction. + + Args: + data_list (list): List of data samples. + save_dir (str): Directory to save predictions. + verbose (bool, optional): Whether to print verbose output. Defaults to True. + """ + assert self.task_type in ["binder", "ligand_binder"] + predictor = AF2MonomerPredictor( + self.cfg.tools.af2, + device_id=self.device_id, + verbose=verbose, + seed=self.seed, + ) + predictor.predict( + save_dir=save_dir, + design_pdb_dir=self.pdb_dir, + data_list=data_list, + binder_chain=self.binder_chains[0], + ) + + def protenix_predict(self, data_list, orig_seqs=None, is_large=False): + """ + Run Protenix prediction. + + Args: + data_list (list): List of data samples. + is_large (bool, optional): Whether to use the large model. Defaults to False. + """ + ptx_cfg = self.cfg.tools.ptx if is_large else self.cfg.tools.ptx_mini + ptx_filter = self.get_ptx(is_large) + dump_dir = os.path.join( + self.out_dir, "ptx_pred" if is_large else "ptx_mini_pred" + ) + + # HARDCODE binder chain idx + binder_chain_idx = 0 if self.binder_chains[0] == "A" else None + json_path = ptx_filter.prepare_json( + self.pdb_dir, + data_list, + dump_dir=dump_dir, + binder_chain_idx=binder_chain_idx, + orig_seqs=orig_seqs, + use_template=ptx_cfg.get("use_template", False), + ) + pred_pdb_paths = ptx_filter.predict( + input_json_path=json_path, + design_pdb_dir=self.pdb_dir, + data_list=data_list, + dump_dir=dump_dir, + seed=self.seed, + N_sample=ptx_cfg.N_sample, + N_step=ptx_cfg.N_step, + step_scale_eta=ptx_cfg.step_scale_eta, + gamma0=ptx_cfg.gamma0, + N_cycle=ptx_cfg.N_cycle, + binder_chain_idx=binder_chain_idx, + use_msa=ptx_cfg.get("use_msa", True), + suffix="_mini" if not is_large else "", + ) + return pred_pdb_paths diff --git a/model/PXDesignBench/pxdbench/tasks/binder.py b/model/PXDesignBench/pxdbench/tasks/binder.py new file mode 100644 index 0000000000000000000000000000000000000000..179735a79d7a482526acc53f8e9ab896d8097f11 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tasks/binder.py @@ -0,0 +1,198 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import os + +import pandas as pd + +from pxdbench.tasks.base import BaseTask +from pxdbench.tools.protmpnn.main_mpnn import get_gt_sequence +from pxdbench.tools.protmpnn.mpnn_predictor import MPNNPredictor +from pxdbench.utils import save_eval_results + +from .registry import register_task + + +@register_task("binder") +class BinderTask(BaseTask): + def __init__(self, input_data, cfg, device_id: int, seed: int): + """ + Initialize a BinderTask instance. + + Args: + input_data (dict): Task input parameters including PDB paths and chain specifications. + cfg (dict): Configuration dictionary with task settings. + device_id (int): GPU device ID (-1 for CPU). + seed (int): Random seed for reproducibility. + + Validates: + - Exactly one binder chain is specified (multiple binder chains not supported). + """ + self.task_type = "binder" + self.task_name = input_data.get("name", "binder") + assert "cond_chains" in input_data + assert "binder_chains" in input_data + self.cond_chains = input_data["cond_chains"] + self.binder_chains = input_data["binder_chains"] + self.pdb_name_to_binder_seq_list = input_data.get( + "pdb_name_to_binder_seq_list", None + ) + if input_data.get("orig_seqs_json", None) is not None: + with open(input_data["orig_seqs_json"], "r") as f: + self.orig_seqs = json.load(f) + elif input_data.get("orig_seqs", None) is not None: + self.orig_seqs = input_data["orig_seqs"] + else: + self.orig_seqs = None + + # Default values + self.use_binder_seq_list = cfg.get("use_binder_seq_list", False) + self.eval_diversity = cfg.get("eval_diversity", False) + self.eval_binder_monomer = cfg.get("eval_binder_monomer", True) + self.eval_complex = cfg.get("eval_complex", True) + self.eval_protenix_mini = cfg.get("eval_protenix_mini", True) + self.eval_protenix = cfg.get("eval_protenix", False) + + # Check values + assert ( + len(self.binder_chains) == 1 + ), f"Get {len(self.binder_chains)} binder chains, but only 1 is allowed." + + super().__init__(input_data, cfg, device_id, seed) + + def prepare_data_from_seq_list(self): + datas = [] + for name in self.pdb_names: + binder_seq_list = self.pdb_name_to_binder_seq_list[name] + for i, seq in enumerate(binder_seq_list): + data = {"name": name, "seq_idx": i, "sequence": seq} + datas.append(data) + return datas + + def design_sequence(self, verbose=True): + """ + Generates binder sequences based on task configuration. + + Supports three modes: + 1. Use pre-provided sequence lists (self.use_binder_seq_list) + 2. Use ground truth sequences from PDB files (self.use_gt_seq) + 3. De novo design using MPNN (default) + + Args: + verbose (bool, optional): Whether to print detailed progress. Defaults to True. + + Returns: + list[dict]: List of design results with keys "name", "seq_idx", and "sequence". + """ + if self.use_binder_seq_list: + results = self.prepare_data_from_seq_list() + elif self.use_gt_seq: + results = get_gt_sequence( + self.pdb_dir, self.pdb_names, self.binder_chains[0] + ) + else: + mpnn_predictor = MPNNPredictor( + self.cfg.tools.mpnn, + device_id=self.device_id, + verbose=verbose, + seed=self.seed, + ) + results = mpnn_predictor.design_binder( + self.pdb_dir, + self.pdb_names, + self.num_seqs, + binder_chains=self.binder_chains, + cond_chains=self.cond_chains, + ) + return results + + def run(self): + """ + Executes the complete binder design evaluation workflow. + + Workflow steps: + 1. Designs sequences via design_sequence() + 2. Runs structure predictions (AF2 complex/monomer, Protenix) based on config + 3. Calculates secondary structure and diversity metrics + 4. Saves sample-level results to CSV and summary metrics to JSON + + Returns: + dict: Dictionary with task metadata and output file paths. + """ + results = self.design_sequence() + self.check_results(results) + binder_chain = self.binder_chains[0] + + af2_pred_path = os.path.join(self.out_dir, "af2_pred") + if self.eval_complex: + self.af2_complex_predict(results, af2_pred_path) + + if self.eval_binder_monomer: + self.af2_monomer_predict(results, af2_pred_path) + + if self.eval_protenix_mini: + self.protenix_predict(results, orig_seqs=self.orig_seqs) + + if self.eval_protenix: + self.protenix_predict(results, orig_seqs=self.orig_seqs, is_large=True) + + self.cal_secondary(results, binder_chain) + div = self.cal_diversity() + sample_df = pd.DataFrame(results) + sample_df = sample_df.sort_values(by=["name", "seq_idx"]) + self.compute_success_rate(self.cfg.filters, sample_df) + summary_dict = {"task": self.task_type, "name": self.task_name} + summary_dict.update( + self.summary_from_df(sample_df, other_metrics={"diversity": div}) + ) + sample_save_path, summary_save_path = save_eval_results( + sample_df, summary_dict, self.out_dir, self.sample_fn, self.summary_fn + ) + print( + f"Eval done! Results are saved in {sample_save_path} and {summary_save_path}" + ) + return { + "task": self.task_type, + "name": self.task_name, + "sample_save_path": sample_save_path, + "summary_save_path": summary_save_path, + } + + def check_results(self, results): + """ + Validates design results for consistency and correctness. + + Checks: + 1. No duplicate entries (by structure name + sequence index) + 2. Correct number of sequences per structure (when not using pre-provided lists) + + Args: + results (list[dict]): List of design results from design_sequence() + + Raises: + ValueError: If duplicates are found or sequence count is incorrect. + """ + result_names = [ + result["name"] + f"_seq{result['seq_idx']}" for result in results + ] + if len(result_names) != len(set(result_names)): + raise ValueError(f"Found duplicate names in results: {result_names}.") + if self.use_binder_seq_list or self.use_gt_seq: + pass + elif len(result_names) != len(self.pdb_names) * self.num_seqs: + raise ValueError( + f"Found {len(result_names)} results, but {len(self.pdb_names)} pdb_names, each with {self.num_seqs} seqs are provided." + ) + return diff --git a/model/PXDesignBench/pxdbench/tasks/monomer.py b/model/PXDesignBench/pxdbench/tasks/monomer.py new file mode 100644 index 0000000000000000000000000000000000000000..9b88f7ac1dad8bc3bdf08b394a93f481d4fe4cbd --- /dev/null +++ b/model/PXDesignBench/pxdbench/tasks/monomer.py @@ -0,0 +1,163 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + +import numpy as np +import pandas as pd +from tqdm.auto import tqdm + +from pxdbench.metrics import consistency +from pxdbench.tasks.base import BaseTask +from pxdbench.tools import esmfold +from pxdbench.tools.protmpnn.vanilla_mpnn_predictor import VanillaMPNNPredictor +from pxdbench.utils import save_eval_results + +from .registry import register_task + + +@register_task("monomer") +class MonomerTask(BaseTask): + def __init__(self, input_data, cfg, device_id: int, seed: int): + """ + Initialize a MonomerTask instance. + + Args: + input_data (dict): Task input parameters with PDB directory and names. + cfg (dict): Configuration dictionary with task settings. + device_id (int): GPU device ID (-1 for CPU). + seed (int): Random seed for reproducibility. + """ + self.task_type = "monomer" + self.task_name = input_data.get("name", "monomer") + self.eval_diversity = cfg.get("eval_diversity", False) + super().__init__(input_data, cfg, device_id, seed) + + def get_target_fn(self, item): + return item["name"] + f"_seq{item['seq_idx']}.pdb" + + def prepare_consistency_inputs(self, results, folding_dir): + inputs = {} + for item in results: + name = f"{item['name']}_seq{item['seq_idx']}" + inputs[name] = { + "source_file": os.path.join(self.pdb_dir, item["name"] + ".pdb"), + "target_file": os.path.join(folding_dir, self.get_target_fn(item)), + } + return inputs + + def design_sequence(self, verbose=True): + """ + Design monomer sequences using Vanilla MPNN. + + Initializes a VanillaMPNNPredictor and uses it to generate sequences for monomer proteins. + + Args: + verbose (bool, optional): Whether to print detailed progress. Defaults to True. + + Returns: + list[dict]: List of design results with "name", "seq_idx", and "sequence" keys. + """ + mpnn_predictor = VanillaMPNNPredictor( + self.cfg.tools.mpnn, + device_id=self.device_id, + verbose=verbose, + seed=self.seed, + ) + results = mpnn_predictor.design_monomer( + self.pdb_dir, self.pdb_names, self.num_seqs + ) + return results + + def run(self): + """ + Execute the complete monomer design evaluation workflow. + + Workflow steps: + 1. Design sequences via design_sequence() + 2. Predict structures using ESMFold and evaluate self consistency + 3. Calculate secondary structure metrics + 4. Compute diversity and success rates based on scRMSD thresholds + 5. Save sample-level results to CSV and summary metrics to JSON + + Returns: + dict: Task metadata and output file paths. + """ + results = self.design_sequence() + esmfold_model = esmfold.ESMFold(self.get_device()) + print("Load esmfold done!") + folding_dir = os.path.join(self.out_dir, "esmfold") + os.makedirs(folding_dir, exist_ok=True) + + for item in tqdm(results, desc="ESMFold eval"): + pdb_str, plddt = esmfold_model.predict([item["sequence"]]) + assert len(pdb_str) == 1 and len(plddt) == 1 + with open(os.path.join(folding_dir, self.get_target_fn(item)), "w") as f: + f.write(pdb_str[0]) + item["plddt"] = plddt[0] + + inputs = self.prepare_consistency_inputs(results, folding_dir) + outputs = consistency.self_consistency(inputs) + for item in results: + consistency_key = f"{item['name']}_seq{item['seq_idx']}" + item.update(outputs[consistency_key]) + + self.cal_secondary(results, chain_id="A") + + overall = {} + for threshold in [2, 5]: + success_names = [] + for item in results: + if item["scRMSD"] < threshold: + success_names.append(item["name"]) + div = self.cal_diversity(set(success_names)) + overall[f"scRMSD_lt{threshold}"] = len(success_names) / len(results) + overall[f"scRMSD_lt{threshold}_str"] = len(set(success_names)) / len( + self.pdb_names + ) + overall[f"div_scRMSD_lt{threshold}"] = div + + # scTM and scRMSD: max/min(all seq in a same design) -> avg over all designs + overall_consistency = {} + for item in results: + key = item["name"] + if key not in overall_consistency: + overall_consistency[key] = {"scTM": 0.00001, "scRMSD": 10000.0} + cur = overall_consistency[key] + overall_consistency[key]["scTM"] = max(cur["scTM"], item["scTM"]) + overall_consistency[key]["scRMSD"] = min(cur["scRMSD"], item["scRMSD"]) + avg_tm = np.mean([v["scTM"] for v in overall_consistency.values()]) + avg_rmsd = np.mean([v["scRMSD"] for v in overall_consistency.values()]) + overall.update({"scTM": avg_tm, "scRMSD": avg_rmsd}) + sample_df = pd.DataFrame(results) + sample_df = sample_df.sort_values(by=["name", "seq_idx"]) + summary_dict = {"task": self.task_type, "name": self.task_name} + summary_dict.update( + self.summary_from_df( + sample_df, + other_metrics=overall, + ) + ) + sample_save_path, summary_save_path = save_eval_results( + sample_df, summary_dict, self.out_dir, self.sample_fn, self.summary_fn + ) + print( + f"Eval done! Results are saved in {sample_save_path} and {summary_save_path}" + ) + return { + "task": self.task_type, + "name": self.task_name, + "sample_save_path": sample_save_path, + "summary_save_path": summary_save_path, + } diff --git a/model/PXDesignBench/pxdbench/tasks/registry.py b/model/PXDesignBench/pxdbench/tasks/registry.py new file mode 100644 index 0000000000000000000000000000000000000000..86f55f3100520320fe3010d3fe5e67fb7db13554 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tasks/registry.py @@ -0,0 +1,27 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +_TASK_DICT = {} + + +def register_task(name): + def decorator(cls): + _TASK_DICT[name] = cls + return cls + + return decorator + + +def get_task_class(name): + return _TASK_DICT[name] diff --git a/model/PXDesignBench/pxdbench/tools/__init__.py b/model/PXDesignBench/pxdbench/tools/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..51c32ca5e476f8b9dd2e187159adf16f3bbd3830 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/__init__.py @@ -0,0 +1,4 @@ +from .ptx.ptx import ProtenixFilter +from .registry import register + +register("public", ProtenixFilter) diff --git a/model/PXDesignBench/pxdbench/tools/af2/__init__.py b/model/PXDesignBench/pxdbench/tools/af2/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/tools/af2/af2_predictor.py b/model/PXDesignBench/pxdbench/tools/af2/af2_predictor.py new file mode 100644 index 0000000000000000000000000000000000000000..0e69826b24e81f3f43c1890f55dd12bfe10b2b34 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/af2/af2_predictor.py @@ -0,0 +1,81 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os +from typing import Dict, List + +from pxdbench.globals import AF2_PARAMS_PATH, _require +from pxdbench.tools.base import BasePredictor + + +class AF2ComplexPredictor(BasePredictor): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + dir_name = os.path.dirname(__file__) + self.script_path = os.path.join(dir_name, "main_af2_complex.py") + _require(os.path.join(AF2_PARAMS_PATH, "params_model_1.npz")) + _require(os.path.join(AF2_PARAMS_PATH, "params_model_1_ptm.npz")) + + def predict( + self, + input_dir: str, + save_dir: str, + design_pdb_dir: str, + data_list: List[Dict], + cond_chain: str, + binder_chain: str, + ): + input_data = { + "input_dir": input_dir, + "save_dir": save_dir, + "design_pdb_dir": design_pdb_dir, + "data_list": data_list, + "cond_chain": cond_chain, + "binder_chain": binder_chain, + "af2_cfg": self.cfg.to_dict(), + "is_cyclic": self.cfg.get("is_cyclic", False), + } + output = self.run(input_data) + for idx, item in enumerate(data_list): + item.update(output[idx]) + return output + + +class AF2MonomerPredictor(BasePredictor): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + dir_name = os.path.dirname(__file__) + self.script_path = os.path.join(dir_name, "main_af2_monomer.py") + _require(os.path.join(AF2_PARAMS_PATH, "params_model_1.npz")) + _require(os.path.join(AF2_PARAMS_PATH, "params_model_1_ptm.npz")) + + def predict( + self, + save_dir: str, + design_pdb_dir: str, + data_list: List[Dict], + binder_chain: str, + ): + input_data = { + "save_dir": save_dir, + "design_pdb_dir": design_pdb_dir, + "data_list": data_list, + "binder_chain": binder_chain, + "af2_cfg": self.cfg.to_dict(), + "is_cyclic": self.cfg.get("is_cyclic", False), + } + output = self.run(input_data) + for idx, item in enumerate(data_list): + item.update(output[idx]) + return output diff --git a/model/PXDesignBench/pxdbench/tools/af2/af2_utils.py b/model/PXDesignBench/pxdbench/tools/af2/af2_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..a5b24159d0dd6e41e3d5dfb60f3f51131518bbfb --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/af2/af2_utils.py @@ -0,0 +1,204 @@ +import numpy as np +from Bio.PDB import PDBIO, PDBParser +from Bio.PDB.Atom import Atom +from Bio.PDB.Chain import Chain +from Bio.PDB.Model import Model +from Bio.PDB.Residue import Residue +from Bio.PDB.Structure import Structure + + +def add_cyclic_offset(self, offset_type=2): + """ + This function implements a cyclic offset matrix for connecting the N- and C-termini + of sequences (e.g., cyclic peptides), adapted from ColabDesign's cyclic peptide design. + + Reference: + - ColabDesign GitHub Repository: + https://github.com/sokrypton/ColabDesign/blob/main/af/examples/af_cyc_design.ipynb + """ + + def cyclic_offset(L): + i = np.arange(L) + ij = np.stack([i, i + L], -1) + offset = i[:, None] - i[None, :] + c_offset = np.abs(ij[:, None, :, None] - ij[None, :, None, :]).min((2, 3)) + if offset_type == 1: + c_offset = c_offset + elif offset_type >= 2: + a = c_offset < np.abs(offset) + c_offset[a] = -c_offset[a] + if offset_type == 3: + idx = np.abs(c_offset) > 2 + c_offset[idx] = (32 * c_offset[idx]) / abs(c_offset[idx]) + return c_offset * np.sign(offset) + + idx = self._inputs["residue_index"] + offset = np.array(idx[:, None] - idx[None, :]) + if self.protocol == "binder": + c_offset = cyclic_offset(self._binder_len) + offset[self._target_len :, self._target_len :] = c_offset + if self.protocol in ["fixbb", "partial", "hallucination"]: + Ln = 0 + for L in self._lengths: + offset[Ln : Ln + L, Ln : Ln + L] = cyclic_offset(L) + Ln += L + self._inputs["offset"] = offset + + +def extract_labels(model): + """ + Extract residue labels from the reference model in sequential order. + Each label is a tuple: (chain_id, hetflag, resseq:int, icode:str) + - chain_id: chain identifier + - hetflag: ' ' for standard residues, or HETATM flag for hetero groups + - resseq: residue sequence number + - icode: insertion code (default ' ' if empty) + """ + labels = [] + for chain in model: + for res in chain: + chain_id = chain.id + hetflag, resseq, icode = res.id + labels.append((chain_id, hetflag, int(resseq), icode if icode else " ")) + return labels + + +def residues_by_chain(model): + """Group standard residues by chain, preserving original chain order.""" + d = {} + for ch in model: + bucket = [] + for res in ch: + het, _, _ = res.id + if het != " ": + continue + if res.get_resname() == "HOH": + continue + bucket.append(res) + d[ch.id] = bucket + return d + + +def copy_residue_with_new_id(src_res, new_id): + """ + Create a copy of a residue with a new ID. + - new_id: tuple (hetflag, resseq, icode) + - Copies all atoms from the source residue. + """ + hetflag, resseq, icode = new_id + new_res = Residue(new_id, src_res.get_resname(), "") + serial = 1 + for atom in src_res: + name = atom.get_name() + coord = atom.get_coord() + bfactor = atom.get_bfactor() + occ = atom.get_occupancy() if atom.get_occupancy() is not None else 1.0 + altloc = atom.get_altloc() if atom.get_altloc() else " " + fullname = atom.get_fullname() # atom name in PDB format + element = atom.element or (name[0].upper()) + new_atom = Atom( + name, coord, bfactor, occ, altloc, fullname, serial, element.strip() + ) + new_res.add(new_atom) + serial += 1 + return new_res + + +def renumber_by_rebuilding( + pdb1_ref_path: str, + pdb2_in_path: str, + out_path: str, + *, + # layout of condition/binder in ref and tgt: + # "cond_first" -> [condition chains..., binder chains...] + # "cond_last" -> [binder chains..., condition chains...] + ref_layout: str = "cond_last", + tgt_layout: str = "cond_first", + # identify binder chains in each file (remaining chains are treated as condition) + # colabdesign AF2 use chain B as the binder chain + binder_chain_ids_tgt=("B",), + # sanity guard: require equal residue counts (standard residues only) + strict_len_check: bool = True, +): + """ + Rebuild PDB2 using PDB1 as the numbering reference, while accommodating + different chain layouts (condition-first vs condition-last). + + Strategy: + 1) Take residue label stream from REF (chain order + resseq/icode). + 2) Reorder TGT residues by groups (condition vs binder) to match the REF layout. + 3) Zip(ref_labels, reordered_tgt_residues) and rebuild. + + Assumptions: + - Standard protein residues only (HETATM/HOH skipped on both sides). + - Binder chains are identified by 'binder_chain_ids_*'; all other chains are 'condition'. + - Within each group (binder/condition), original chain order is preserved. + """ + parser = PDBParser(QUIET=True) + ref_struct = parser.get_structure("ref", pdb1_ref_path) + tgt_struct = parser.get_structure("tgt", pdb2_in_path) + + ref_model = next(ref_struct.get_models()) + tgt_model = next(tgt_struct.get_models()) + + # 1) Reference labels (drives the final (chain, resseq, icode)) + labels = extract_labels(ref_model) + + # 2) Build target residue stream reordered to match ref layout semantics + # Partition target chains into binder vs condition using provided IDs. + binder_set_tgt = set(binder_chain_ids_tgt) + by_chain_tgt = residues_by_chain(tgt_model) + + # preserve the original chain order within each group + binder_chains_tgt = [cid for cid in by_chain_tgt.keys() if cid in binder_set_tgt] + cond_chains_tgt = [cid for cid in by_chain_tgt.keys() if cid not in binder_set_tgt] + + def flatten_chain_list(chain_ids): + seq = [] + for cid in chain_ids: + seq.extend(by_chain_tgt.get(cid, [])) + return seq + + if ref_layout == "cond_first": + # We need TGT residues in [condition..., binder...] order. + tgt_stream = ( + flatten_chain_list(cond_chains_tgt) + flatten_chain_list(binder_chains_tgt) + if tgt_layout == "cond_last" + else flatten_chain_list(cond_chains_tgt) + + flatten_chain_list(binder_chains_tgt) + ) + elif ref_layout == "cond_last": + # We need TGT residues in [binder..., condition...] order. + tgt_stream = ( + flatten_chain_list(binder_chains_tgt) + flatten_chain_list(cond_chains_tgt) + if tgt_layout == "cond_first" + else flatten_chain_list(binder_chains_tgt) + + flatten_chain_list(cond_chains_tgt) + ) + else: + raise ValueError(f"Unknown ref_layout: {ref_layout}") + + if strict_len_check and len(labels) != len(tgt_stream): + raise ValueError( + f"Residue count mismatch when renumbering: ref={len(labels)}, tgt={len(tgt_stream)}" + ) + + # 3) Rebuild a new structure following REF labels, filling residues from TGT stream + new_struct = Structure("renumbered") + new_model = Model(0) + new_struct.add(new_model) + + chain_cache = {} + for (chain_id, hetflag, resseq, icode), src_res in zip(labels, tgt_stream): + if chain_id not in chain_cache: + chain_cache[chain_id] = Chain(chain_id) + new_model.add(chain_cache[chain_id]) + + new_res = copy_residue_with_new_id(src_res, (hetflag, int(resseq), icode)) + chain_cache[chain_id].add(new_res) + + # Save the rebuilt structure + io = PDBIO() + io.set_structure(new_struct) + io.save(out_path) + print(f"[OK] Rebuilt and renumbered PDB saved to: {out_path}") diff --git a/model/PXDesignBench/pxdbench/tools/af2/main_af2_complex.py b/model/PXDesignBench/pxdbench/tools/af2/main_af2_complex.py new file mode 100644 index 0000000000000000000000000000000000000000..db70a18602ce7edbbbea435ca3d2f41b4c80cca9 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/af2/main_af2_complex.py @@ -0,0 +1,248 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import json +import logging +import os +import re + +from colabdesign import clear_mem, mk_afdesign_model +from colabdesign.shared.utils import copy_dict + +from pxdbench.globals import AF2_PARAMS_PATH +from pxdbench.metrics.Kalign import align_and_calculate_rmsd +from pxdbench.permutation import permute_generated_min_complex_rmsd +from pxdbench.tools.af2.af2_utils import add_cyclic_offset, renumber_by_rebuilding +from pxdbench.utils import concat_dict_values, seed_everything + +logger = logging.getLogger(__name__) + + +def predict_binder_structure( + prediction_model, + sequence: str, + design_name: str, + ori_design_pdb: str, + model_indices: list[int], + save_dir: str, + design_chain_layout: str, +): + """ + Predict binder structure using AlphaFold2 and compute structural metrics. + + Args: + prediction_model: Initialized ColabDesign AFDesign model instance. + sequence (str): Amino acid sequence of the binder to predict. + design_name (str): Unique identifier for the design (e.g., "pdbname_seq0"). + ori_design_pdb: Path to designed pdb. + model_indices (list[int]): List of AlphaFold2 model indices to use (0-4). + save_dir (str): Directory to save predicted PDB files and metrics. + design_chain_layout (str): "cond_first" or "cond_last". + + Returns: + dict: Prediction statistics (pLDDT, pTM, i_pTM, etc.) for each model index. + """ + sequence = re.sub(r"[^A-Z]", "", sequence.upper()) + prediction_stats = {} + + for model_num in model_indices: + output_name = f"{design_name}_model{model_num+1}" + output_pdb = os.path.join(save_dir, f"{output_name}.pdb") + output_stats_json = os.path.join(save_dir, f"{output_name}.json") + + if os.path.exists(output_pdb) and os.path.exists(output_stats_json): + print( + f"Found existing {output_pdb} and {output_stats_json}. Will load from them." + ) + # load stats + with open(output_stats_json, "r") as f: + stats = json.load(f) + print(f"Loaded {output_stats_json}.") + + else: + prediction_model.predict( + seq=sequence, models=[model_num], num_recycles=3, verbose=True + ) + metrics = copy_dict(prediction_model.aux["log"]) + stats = { + "pLDDT": round(metrics["plddt"], 2), + "pTM": round(metrics["ptm"], 2), + "i_pTM": round(metrics["i_ptm"], 2), + "pAE": round(metrics["pae"], 2), + "i_pAE": round(metrics["i_pae"], 2), # i_pae divdied by 31 + "unscaled_i_pAE": round(metrics["i_pae"] * 31, 2), # raw i_pae + } + # save pdb and stats + prediction_model.save_pdb(output_pdb) + # renumber + renumber_by_rebuilding( + ori_design_pdb, output_pdb, output_pdb, ref_layout=design_chain_layout + ) + permute_generated_min_complex_rmsd(output_pdb, ori_design_pdb, output_pdb) + with open(output_stats_json, "w") as f: + json.dump(stats, f) + + prediction_stats[model_num] = stats + + return prediction_stats + + +def complex_prediction( + input_dir: str, + save_dir: str, + design_pdb_dir: str, + data_list: list[dict], + cond_chain: str, + binder_chain: str, + af2_cfg, + verbose=True, + is_cyclic=False, +): + """ + Run batch prediction for binder complexes using AlphaFold2. + + Args: + input_dir (str): Directory containing input PDB files for target structures. + save_dir (str): Directory to save prediction outputs (PDBs, metrics). + design_pdb_dir (str): Directory to save designed pdbs. + data_list (list[dict]): List of design data with keys "name", "sequence", "seq_idx". + cond_chain (str): Chain ID(s) of the target (conditioning) structure(s). + binder_chain (str): Chain ID of the binder to design/predict. + af2_cfg (dict): AlphaFold2 configuration (model indices, multimer usage, etc.). + verbose (bool, optional): Whether to print progress. Defaults to True. + is_cyclic (bool, optional): Whether the binder is cyclic (adds cyclic offset). Defaults to False. + + Returns: + list[dict]: Aggregated prediction statistics for each design in data_list. + """ + use_binder_template = af2_cfg["use_binder_template"] + logger.info(f"Input use_binder_template: {use_binder_template}") + + clear_mem() + prediction_model = mk_afdesign_model( + protocol="binder", + num_recycles=3, + data_dir=AF2_PARAMS_PATH, + use_multimer=af2_cfg["use_multimer"], + use_initial_guess=af2_cfg["use_initial_guess"], + use_initial_atom_pos=af2_cfg["use_initial_atom_pos"], + ) + + os.makedirs(save_dir, exist_ok=True) + + results = [] + for item in data_list: + name = item["name"] + seq = item["sequence"] + seq_idx = item["seq_idx"] + pdb_file = os.path.join(input_dir, f"{name}.pdb") + if not os.path.exists(pdb_file): + print(f"ERROR: {pdb_file} not found") + continue + + prediction_model.prep_inputs( + pdb_filename=pdb_file, + chain=cond_chain, + binder_chain=binder_chain, + use_binder_template=use_binder_template, + rm_target_seq=True, + rm_target_sc=False, + rm_template_ic=True, + ) + if is_cyclic: + add_cyclic_offset(prediction_model) + + design_name = f"{name}_seq{seq_idx}" + ori_design_pdb = os.path.join(design_pdb_dir, name + ".pdb") + stats = predict_binder_structure( + prediction_model, + seq, + design_name, + ori_design_pdb, + af2_cfg["model_ids"], + save_dir, + design_chain_layout="cond_last" if "A" in binder_chain else "cond_first", + ) + stat_list = [] + for model_id in af2_cfg["model_ids"]: + s = stats[model_id] + + # compute predict-design RMSD + pred_complex_pdb = os.path.join( + save_dir, f"{design_name}_model{model_id + 1}.pdb" + ) + if os.path.isfile(ori_design_pdb): + complex_rmsd = align_and_calculate_rmsd( + pred_complex_pdb, ori_design_pdb + ) + if complex_rmsd is not None: + complex_rmsd = round(complex_rmsd, 2) + else: + complex_rmsd = None + s["af2_complex_pred_design_rmsd"] = complex_rmsd + + stat_list.append(s) + stat = concat_dict_values(stat_list) + if verbose: + print(f"{name}-seq{seq_idx}, {stat}") + results.append(stat) + return results + + +def main(): + parser = argparse.ArgumentParser(description="AF2 Binder Complex Prediction") + parser.add_argument("--input", type=str, required=True, help="Input JSON file") + parser.add_argument("--output", type=str, required=True, help="Output JSON file") + parser.add_argument("--seed", type=int, default=None) + + args = parser.parse_args() + + with open(args.input, "r") as f: + input_data = json.load(f) + + # args = parser.parse_args() + # model_ids = [int(x) for x in args.model_ids.split(",")] + + if args.seed is not None: + seed_everything(args.seed, deterministic=False) + + try: + results = complex_prediction( + input_dir=input_data["input_dir"], + save_dir=input_data["save_dir"], + design_pdb_dir=input_data["design_pdb_dir"], + data_list=input_data["data_list"], + cond_chain=input_data["cond_chain"], + binder_chain=input_data["binder_chain"], + af2_cfg=input_data["af2_cfg"], + verbose=True, + is_cyclic=input_data["is_cyclic"], + ) + + with open(args.output, "w") as f: + json.dump(results, f) + + print(f"Successfully completed AF2 binder complex prediction!") + + except Exception as e: + print(f"Error: {str(e)}") + import traceback + + traceback.print_exc() + exit(1) + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/tools/af2/main_af2_monomer.py b/model/PXDesignBench/pxdbench/tools/af2/main_af2_monomer.py new file mode 100644 index 0000000000000000000000000000000000000000..e74fb21430bd11239948a7c348878f434be0adfb --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/af2/main_af2_monomer.py @@ -0,0 +1,237 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import json +import logging +import os +import re + +from colabdesign import clear_mem, mk_afdesign_model +from colabdesign.shared.utils import copy_dict + +from pxdbench.globals import AF2_PARAMS_PATH +from pxdbench.metrics.Kalign import Binder_align_and_calculate_rmsd +from pxdbench.tools.af2.af2_utils import add_cyclic_offset +from pxdbench.utils import concat_dict_values, seed_everything + +logger = logging.getLogger(__name__) + + +def predict_binder_monomer( + prediction_model, + sequence: str, + design_name: str, + model_indices: list[int], + save_dir: str, +): + """ + Predict monomeric binder structure using AlphaFold2 and compute monomer-specific metrics. + + Args: + prediction_model: Initialized ColabDesign AFDesign model instance (hallucination protocol). + sequence (str): Amino acid sequence of the binder monomer. + design_name (str): Unique identifier for the design (e.g., "pdbname_seq0_MONOMER_ONLY"). + model_indices (list[int]): List of AlphaFold2 model indices to use (0-4). + save_dir (str): Directory to save predicted PDB files and metrics. + + Returns: + dict: Prediction statistics (pLDDT, pTM, pAE) for each model index. + """ + sequence = re.sub(r"[^A-Z]", "", sequence.upper()) + prediction_model.set_seq(sequence) + prediction_stats = {} + + for model_num in model_indices: + output_name = f"{design_name}_model{model_num + 1}" + output_pdb = os.path.join(save_dir, f"{output_name}.pdb") + output_stats_json = os.path.join(save_dir, f"{output_name}.json") + + if os.path.exists(output_pdb) and os.path.exists(output_stats_json): + print( + f"Found existing {output_pdb} and {output_stats_json}. Will load from them." + ) + # load stats + with open(output_stats_json, "r") as f: + stats = json.load(f) + print(f"Loaded {output_stats_json}.") + else: + prediction_model.predict(models=[model_num], num_recycles=3, verbose=True) + metrics = copy_dict(prediction_model.aux["log"]) + stats = { + "pLDDT_MONOMER": round(metrics["plddt"], 3), + "pTM_MONOMER": round(metrics["ptm"], 3), + "pAE_MONOMER": round(metrics["pae"], 3), + } + # save pdb and stats + prediction_model.save_pdb(output_pdb) + with open(output_stats_json, "w") as f: + json.dump(stats, f) + prediction_stats[model_num] = stats + + return prediction_stats + + +def binder_only_prediction( + save_dir, + design_pdb_dir, + data_list, + af2_cfg, + binder_chain="B", + verbose=True, + is_cyclic=False, +): + """ + Run batch prediction for monomeric binders and compute comparative structural metrics. + + Workflow: + 1. Initializes AlphaFold2 model for monomer hallucination. + 2. Processes each design in data_list, optimizing model compilation by reusing length-specific inputs. + 3. Predicts monomer structures and computes pLDDT, pTM, pAE. + 4. Calculates RMSD between: + - Predicted monomer and predicted complex (if complex PDB exists). + - Predicted monomer and original design template (if template PDB exists). + 5. Aggregates metrics across AlphaFold2 models. + + Args: + save_dir (str): Directory to save monomer prediction outputs (PDBs, metrics). + design_pdb_dir (str): Directory containing original design template PDBs. + data_list (list[dict]): List of design data with keys "name", "sequence", "seq_idx". + af2_cfg (dict): AlphaFold2 configuration (model indices, multimer usage, etc.). + binder_chain (str, optional): Chain ID of the binder in original design templates. Defaults to "B". + verbose (bool, optional): Whether to print progress. Defaults to True. + is_cyclic (bool, optional): Whether the binder is cyclic (adds cyclic offset). Defaults to False. + + Returns: + list[dict]: Aggregated monomer prediction metrics for each design in data_list. + """ + clear_mem() + prediction_model = mk_afdesign_model( + protocol="hallucination", + use_templates=False, + initial_guess=False, + use_initial_atom_pos=False, + num_recycles=3, + data_dir=AF2_PARAMS_PATH, + use_multimer=af2_cfg["use_multimer"], + ) + + os.makedirs(save_dir, exist_ok=True) + + results = [] + length_prev = -1 + for item in data_list: + name = item["name"] + seq = item["sequence"] + seq_idx = item["seq_idx"] + binder_len = len(seq) + + # Only compile when the inference length changes + if length_prev != binder_len: + prediction_model.prep_inputs( + length=binder_len, + ) + length_prev = binder_len + if is_cyclic: + add_cyclic_offset(prediction_model) + design_name = f"{name}_seq{seq_idx}_MONOMER_ONLY" + design_complex_name = f"{name}_seq{seq_idx}" + stats = predict_binder_monomer( + prediction_model, seq, design_name, af2_cfg["model_ids"], save_dir + ) + + stat_list = [] + for model_id in af2_cfg["model_ids"]: + s = stats[model_id] + pred_binder_pdb = os.path.join( + save_dir, f"{design_name}_model{model_id + 1}.pdb" + ) + pred_complex_pdb = os.path.join( + save_dir, f"{design_complex_name}_model{model_id + 1}.pdb" + ) + if os.path.isfile(pred_complex_pdb): + bound_unbound_RMSD = round( + Binder_align_and_calculate_rmsd( + pred_binder_pdb, pred_complex_pdb, binder_chain + ), + 2, + ) + else: + bound_unbound_RMSD = None + + # compute predict-design RMSD + ori_design_pdb = os.path.join(design_pdb_dir, name + ".pdb") + if os.path.isfile(ori_design_pdb): + binder_rmsd = round( + Binder_align_and_calculate_rmsd( + pred_binder_pdb, ori_design_pdb, binder_chain + ), + 2, + ) + else: + binder_rmsd = None + + s["bound_unbound_RMSD"] = bound_unbound_RMSD + s["af2_binder_pred_design_rmsd"] = binder_rmsd + stat_list.append(s) + stat = concat_dict_values(stat_list) + if verbose: + print(f"{name}-seq{seq_idx}, {stat}") + results.append(stat) + return results + + +def main(): + parser = argparse.ArgumentParser(description="AF2 Binder Monomer Prediction") + parser.add_argument("--input", type=str, required=True, help="Input JSON file") + parser.add_argument("--output", type=str, required=True, help="Output JSON file") + parser.add_argument("--seed", type=int, default=None) + + args = parser.parse_args() + + with open(args.input, "r") as f: + input_data = json.load(f) + + # args = parser.parse_args() + # model_ids = [int(x) for x in args.model_ids.split(",")] + + if args.seed is not None: + seed_everything(args.seed, deterministic=False) + + try: + results = binder_only_prediction( + save_dir=input_data["save_dir"], + design_pdb_dir=input_data["design_pdb_dir"], + data_list=input_data["data_list"], + binder_chain=input_data["binder_chain"], + af2_cfg=input_data["af2_cfg"], + verbose=True, + is_cyclic=input_data["is_cyclic"], + ) + + with open(args.output, "w") as f: + json.dump(results, f) + + print(f"Successfully completed AF2 binder only prediction!") + + except Exception as e: + print(f"Error: {str(e)}") + import traceback + + traceback.print_exc() + exit(1) + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/tools/base.py b/model/PXDesignBench/pxdbench/tools/base.py new file mode 100644 index 0000000000000000000000000000000000000000..911dc82d0dc06c78fca1579e391dcd9c51bcbc42 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/base.py @@ -0,0 +1,122 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import os +import subprocess +import sys +import tempfile +import time +from abc import ABC, abstractmethod + + +class BasePredictor(ABC): + """ + Abstract base class for predictors that execute external scripts via subprocess. + + Provides common functionality for initializing device configuration, setting up environment variables, + and running predictions through external Python scripts with temporary input/output files. + """ + + def __init__(self, cfg, device_id: int = 0, seed: int = None, verbose=True): + self.cfg = cfg + self.device_id = device_id + self.seed = seed + self.verbose = verbose + self.model_loaded = False + self.process = None + + self.env = os.environ.copy() + self.env["CUDA_VISIBLE_DEVICES"] = str(device_id) + self.env["XLA_PYTHON_CLIENT_MEM_FRACTION"] = "0.5" + self.env["XLA_PYTHON_CLIENT_PREALLOCATE"] = "false" + + def run(self, input_data): + """ + Execute the prediction workflow by running an external Python script via subprocess. + + Steps: + 1. Write input_data to a temporary JSON file. + 2. Create a temporary file for script output. + 3. Construct command with script path, input/output paths, and seed (if specified). + 4. Run subprocess, stream stdout/stderr, and wait for completion. + 5. Read and return output from temporary file after cleanup. + + Args: + input_data: Input data to pass to the external script (serialized as JSON). + + Returns: + dict: Parsed output from the external script (deserialized from JSON). + + Raises: + Exception: If subprocess execution fails. + """ + with tempfile.NamedTemporaryFile(mode="w", suffix=".json", delete=False) as f: + json.dump(input_data, f) + input_path = f.name + + with tempfile.NamedTemporaryFile(mode="w", suffix=".json", delete=False) as f: + output_path = f.name + + cmd = [ + "python3", + "-u", + self.script_path, + "--input", + input_path, + "--output", + output_path, + ] + if self.seed is not None: + cmd.extend(["--seed", str(self.seed)]) + + try: + process = subprocess.Popen( + cmd, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + encoding="utf-8", + errors="replace", + env=self.env, + ) + while True: + output = process.stdout.readline() + if output == "" and process.poll() is not None: + break + if output: + print(output.strip()) + + while True: + error = process.stderr.readline() + if error == "" and process.poll() is not None: + break + if error: + print(error.strip()) + + returncode = process.wait() + if self.verbose: + print(f"Run subprocess success: {returncode}") + + with open(output_path, "r") as f: + return json.load(f) + + except Exception as e: + print(f"Run subprocess fail: {str(e)}") + raise + + finally: + # clean temp files + os.unlink(input_path) + os.unlink(output_path) diff --git a/model/PXDesignBench/pxdbench/tools/biopython_utils.py b/model/PXDesignBench/pxdbench/tools/biopython_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..271e1a39f82e50570abb747e696dcdb1551a011d --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/biopython_utils.py @@ -0,0 +1,307 @@ +# Reference: +# This code is adapted from biopython_utils.py in the BindCraft project: +# https://github.com/martinpacesa/BindCraft/blob/b8642f3ff27e535615176f3611e298261c95eb3b/functions/biopython_utils.py +# +# BindCraft is an open-source framework for protein binder design and analysis, +# created by Martin Pacesa et al. +# License: MIT License (https://github.com/martinpacesa/BindCraft/blob/main/LICENSE) + + +from collections import defaultdict + +import numpy as np +from Bio.PDB import DSSP, MMCIFParser, PDBParser, Selection, Superimposer +from Bio.PDB.Polypeptide import is_aa +from Bio.SeqUtils.ProtParam import ProteinAnalysis +from scipy.spatial import cKDTree + + +# analyze sequence composition of design +def validate_design_sequence(sequence, num_clashes, advanced_settings): + note_array = [] + + # Check if protein contains clashes after relaxation + if num_clashes > 0: + note_array.append("Relaxed structure contains clashes.") + + # Check if the sequence contains disallowed amino acids + if advanced_settings["omit_AAs"]: + restricted_AAs = advanced_settings["omit_AAs"].split(",") + for restricted_AA in restricted_AAs: + if restricted_AA in sequence: + note_array.append("Contains: " + restricted_AA + "!") + + # Analyze the protein + analysis = ProteinAnalysis(sequence) + + # Calculate the reduced extinction coefficient per 1% solution + extinction_coefficient_reduced = analysis.molar_extinction_coefficient()[0] + molecular_weight = round(analysis.molecular_weight() / 1000, 2) + extinction_coefficient_reduced_1 = round( + extinction_coefficient_reduced / molecular_weight * 0.01, 2 + ) + + # Check if the absorption is high enough + if extinction_coefficient_reduced_1 <= 2: + note_array.append( + f"Absorption value is {extinction_coefficient_reduced_1}, consider adding tryptophane to design." + ) + + # Join the notes into a single string + notes = " ".join(note_array) + + return notes + + +# temporary function, calculate RMSD of input PDB and trajectory target +def target_pdb_rmsd(trajectory_pdb, starting_pdb, chain_ids_string): + # Parse the PDB files + parser = PDBParser(QUIET=True) + structure_trajectory = parser.get_structure("trajectory", trajectory_pdb) + structure_starting = parser.get_structure("starting", starting_pdb) + + # Extract chain A from trajectory_pdb + chain_trajectory = structure_trajectory[0]["A"] + + # Extract the specified chains from starting_pdb + chain_ids = chain_ids_string.split(",") + residues_starting = [] + for chain_id in chain_ids: + chain_id = chain_id.strip() + chain = structure_starting[0][chain_id] + for residue in chain: + if is_aa(residue, standard=True): + residues_starting.append(residue) + + # Extract residues from chain A in trajectory_pdb + residues_trajectory = [ + residue for residue in chain_trajectory if is_aa(residue, standard=True) + ] + + # Ensure that both structures have the same number of residues + min_length = min(len(residues_starting), len(residues_trajectory)) + residues_starting = residues_starting[:min_length] + residues_trajectory = residues_trajectory[:min_length] + + # Collect CA atoms from the two sets of residues + atoms_starting = [residue["CA"] for residue in residues_starting if "CA" in residue] + atoms_trajectory = [ + residue["CA"] for residue in residues_trajectory if "CA" in residue + ] + + # Calculate RMSD using structural alignment + sup = Superimposer() + sup.set_atoms(atoms_starting, atoms_trajectory) + rmsd = sup.rms + + return round(rmsd, 2) + + +# detect C alpha clashes for deformed trajectories +def calculate_clash_score(pdb_file, threshold=2.4, only_ca=False): + parser = PDBParser(QUIET=True) + structure = parser.get_structure("protein", pdb_file) + + atoms = [] + atom_info = [] # Detailed atom info for debugging and processing + + for model in structure: + for chain in model: + for residue in chain: + for atom in residue: + if atom.element == "H": # Skip hydrogen atoms + continue + if only_ca and atom.get_name() != "CA": + continue + atoms.append(atom.coord) + atom_info.append( + (chain.id, residue.id[1], atom.get_name(), atom.coord) + ) + + tree = cKDTree(atoms) + pairs = tree.query_pairs(threshold) + + valid_pairs = set() + for i, j in pairs: + chain_i, res_i, name_i, coord_i = atom_info[i] + chain_j, res_j, name_j, coord_j = atom_info[j] + + # Exclude clashes within the same residue + if chain_i == chain_j and res_i == res_j: + continue + + # Exclude directly sequential residues in the same chain for all atoms + if chain_i == chain_j and abs(res_i - res_j) == 1: + continue + + # If calculating sidechain clashes, only consider clashes between different chains + if not only_ca and chain_i == chain_j: + continue + + valid_pairs.add((i, j)) + + return len(valid_pairs) + + +three_to_one_map = { + "ALA": "A", + "CYS": "C", + "ASP": "D", + "GLU": "E", + "PHE": "F", + "GLY": "G", + "HIS": "H", + "ILE": "I", + "LYS": "K", + "LEU": "L", + "MET": "M", + "ASN": "N", + "PRO": "P", + "GLN": "Q", + "ARG": "R", + "SER": "S", + "THR": "T", + "VAL": "V", + "TRP": "W", + "TYR": "Y", +} + + +# identify interacting residues at the binder interface +def hotspot_residues(pdb_path, binder_chain="B", atom_distance_cutoff=4.0): + # Parse the PDB file + if pdb_path.endswith(".pdb"): + parser = PDBParser(QUIET=True) + if pdb_path.endswith(".cif"): + parser = MMCIFParser(QUIET=True) + structure = parser.get_structure("complex", pdb_path) + + # Get the specified chain + binder_atoms = Selection.unfold_entities(structure[0][binder_chain], "A") + binder_coords = np.array([atom.coord for atom in binder_atoms]) + + # Get atoms and coords for the target chain + target_atoms = Selection.unfold_entities(structure[0]["A"], "A") + target_coords = np.array([atom.coord for atom in target_atoms]) + + # Build KD trees for both chains + binder_tree = cKDTree(binder_coords) + target_tree = cKDTree(target_coords) + + # Prepare to collect interacting residues + interacting_residues = {} + + # Query the tree for pairs of atoms within the distance cutoff + pairs = binder_tree.query_ball_tree(target_tree, atom_distance_cutoff) + + # Process each binder atom's interactions + for binder_idx, close_indices in enumerate(pairs): + binder_residue = binder_atoms[binder_idx].get_parent() + binder_resname = binder_residue.get_resname() + + # Convert three-letter code to single-letter code using the manual dictionary + if binder_resname in three_to_one_map: + aa_single_letter = three_to_one_map[binder_resname] + for close_idx in close_indices: + target_residue = target_atoms[close_idx].get_parent() + interacting_residues[binder_residue.id[1]] = aa_single_letter + + return interacting_residues + + +def get_interface_residue_id(interacting_residues, binder_chain="B"): + interface_AA = {aa: 0 for aa in "ACDEFGHIKLMNPQRSTVWY"} + interface_residues_pdb_ids = [] + # Iterate over the interface residues + for pdb_res_num, aa_type in interacting_residues.items(): + # Increase the count for this amino acid type + interface_AA[aa_type] += 1 + + # Append the binder_chain and the PDB residue number to the list + interface_residues_pdb_ids.append(f"{binder_chain}{pdb_res_num}") + + # Convert the list into a comma-separated string + interface_residues_pdb_ids_str = ",".join(interface_residues_pdb_ids) + + return interface_residues_pdb_ids_str + + +# calculate secondary structure percentage of design +def calc_ss_percentage( + pdb_file, advanced_settings, chain_id="B", atom_distance_cutoff=4.0 +): + # Parse the structure + parser = PDBParser(QUIET=True) + structure = parser.get_structure("protein", pdb_file) + model = structure[0] # Consider only the first model in the structure + + # Calculate DSSP for the model + dssp = DSSP(model, pdb_file, dssp=advanced_settings["dssp_path"]) + + # Prepare to count residues + ss_counts = defaultdict(int) + ss_interface_counts = defaultdict(int) + plddts_interface = [] + plddts_ss = [] + + # Get chain and interacting residues once + chain = model[chain_id] + interacting_residues = set( + hotspot_residues(pdb_file, chain_id, atom_distance_cutoff).keys() + ) + + for residue in chain: + residue_id = residue.id[1] + if (chain_id, residue_id) in dssp: + ss = dssp[(chain_id, residue_id)][2] # Get the secondary structure + ss_type = "loop" + if ss in ["H", "G", "I"]: + ss_type = "helix" + elif ss == "E": + ss_type = "sheet" + + ss_counts[ss_type] += 1 + + if ss_type != "loop": + # calculate secondary structure normalised pLDDT + avg_plddt_ss = sum(atom.bfactor for atom in residue) / len(residue) + plddts_ss.append(avg_plddt_ss) + + if residue_id in interacting_residues: + ss_interface_counts[ss_type] += 1 + + # calculate interface pLDDT + avg_plddt_residue = sum(atom.bfactor for atom in residue) / len(residue) + plddts_interface.append(avg_plddt_residue) + + # Calculate percentages + total_residues = sum(ss_counts.values()) + total_interface_residues = sum(ss_interface_counts.values()) + + percentages = calculate_percentages( + total_residues, ss_counts["helix"], ss_counts["sheet"] + ) + interface_percentages = calculate_percentages( + total_interface_residues, + ss_interface_counts["helix"], + ss_interface_counts["sheet"], + ) + + i_plddt = ( + round(sum(plddts_interface) / len(plddts_interface) / 100, 2) + if plddts_interface + else 0 + ) + ss_plddt = round(sum(plddts_ss) / len(plddts_ss) / 100, 2) if plddts_ss else 0 + + return (*percentages, *interface_percentages, i_plddt, ss_plddt) + + +def calculate_percentages(total, helix, sheet): + helix_percentage = round((helix / total) * 100, 2) if total > 0 else 0 + sheet_percentage = round((sheet / total) * 100, 2) if total > 0 else 0 + loop_percentage = ( + round(((total - helix - sheet) / total) * 100, 2) if total > 0 else 0 + ) + + return helix_percentage, sheet_percentage, loop_percentage diff --git a/model/PXDesignBench/pxdbench/tools/esmfold.py b/model/PXDesignBench/pxdbench/tools/esmfold.py new file mode 100644 index 0000000000000000000000000000000000000000..20b181d6aececf4a1cd24cb4a169f258b85c7335 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/esmfold.py @@ -0,0 +1,92 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + +import torch +from transformers import AutoTokenizer, EsmForProteinFolding +from transformers.models.esm.openfold_utils.feats import atom14_to_atom37 +from transformers.models.esm.openfold_utils.protein import Protein as OFProtein +from transformers.models.esm.openfold_utils.protein import to_pdb + +from pxdbench.globals import ESMFOLD_MODEL_PATH, _require + + +class ESMFold: + """ + Wrapper class for protein structure prediction using the ESMFold model. + + Handles model initialization, sequence tokenization, structure prediction, + and conversion of model outputs to PDB format with pLDDT scores. + """ + + def __init__(self, device="cuda:0"): + _require(os.path.join(ESMFOLD_MODEL_PATH, "config.json")) + _require(os.path.join(ESMFOLD_MODEL_PATH, "pytorch_model.bin")) + self.tokenizer = AutoTokenizer.from_pretrained(ESMFOLD_MODEL_PATH) + self.model = EsmForProteinFolding.from_pretrained( + ESMFOLD_MODEL_PATH, + low_cpu_mem_usage=True, + ) + self.model = self.model.to(device) + self.device = device + + def convert_outputs_to_pdb(self, outputs): + final_atom_positions = atom14_to_atom37(outputs["positions"][-1], outputs) + outputs = {k: v.to("cpu").numpy() for k, v in outputs.items()} + final_atom_positions = final_atom_positions.cpu().numpy() + final_atom_mask = outputs["atom37_atom_exists"] + pdbs = [] + pred_positions = [] + for i in range(outputs["aatype"].shape[0]): + aa = outputs["aatype"][i] + pred_pos = final_atom_positions[i] + mask = final_atom_mask[i] + resid = outputs["residue_index"][i] + 1 + pred = OFProtein( + aatype=aa, + atom_positions=pred_pos, + atom_mask=mask, + residue_index=resid, + b_factors=outputs["plddt"][i], + chain_index=( + outputs["chain_index"][i] if "chain_index" in outputs else None + ), + ) + pdbs.append(to_pdb(pred)) + pred_positions.append(outputs["positions"][-1][i]) + + return pdbs, pred_positions + + def parse_plddt(self, plddt): + num = plddt.shape[0] + plddt_lis = [] + for i in range(num): + one_plddt = torch.mean(plddt[i]).item() + plddt_lis.append(one_plddt) + return plddt_lis + + def predict(self, sequences): + tokenized_input = self.tokenizer( + sequences, return_tensors="pt", padding=True, add_special_tokens=False + )["input_ids"] + tokenized_input = tokenized_input.to(self.device) + self.model.trunk.set_chunk_size(128) + self.model.eval() + with torch.no_grad(): + output = self.model(tokenized_input) + pdbs, pred_position = self.convert_outputs_to_pdb(output) + plddt = output["plddt"] + plddt = self.parse_plddt(plddt) + return pdbs, plddt diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/__init__.py b/model/PXDesignBench/pxdbench/tools/protmpnn/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/main_mpnn.py b/model/PXDesignBench/pxdbench/tools/protmpnn/main_mpnn.py new file mode 100644 index 0000000000000000000000000000000000000000..bd0b3a44bcdc60c6d6085cf51d16291fa6e7f93d --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/main_mpnn.py @@ -0,0 +1,283 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import json +import os + +from colabdesign.mpnn import clear_mem, mk_mpnn_model +from ml_collections import ConfigDict + +from pxdbench.tools.biopython_utils import get_interface_residue_id, hotspot_residues +from pxdbench.utils import extract_chain_sequence, seed_everything + + +def get_pdb_basename(pdb_path: str): + assert pdb_path.endswith(".pdb") + basename = os.path.basename(pdb_path) + return basename[:-4] + + +def design_monomer( + pdb_dir: str, + pdb_names: list[str], + num_samples: int, + mpnn_cfg: ConfigDict, + if_print=True, +): + """ + Design sequences for monomer proteins using ProteinMPNN. + + Args: + pdb_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + num_samples (int): Number of sequences to generate per PDB. + mpnn_cfg (ConfigDict): ProteinMPNN configuration (temperature, weights, etc.). + if_print (bool, optional): Whether to print progress. Defaults to True. + + Returns: + list[dict]: List of design results with keys 'name' (PDB name), 'seq_idx' (sequence index), + and 'sequence' (designed amino acid sequence). + """ + clear_mem() + mpnn_model = mk_mpnn_model( + backbone_noise=0.0, + model_name="v_48_020", + weights=mpnn_cfg.weights, + ) + + final_result = [] + + for name in pdb_names: + pdb_path = os.path.join(pdb_dir, name + ".pdb") + # Prepare MPNN input + mpnn_model.prep_inputs( + pdb_filename=pdb_path, + chain="A", + ) + + if if_print: + print(f"{pdb_path} is done") + + temperature = mpnn_cfg.temperature + if isinstance(temperature, str): + if temperature == "auto": + temperature = 0.0001 if num_samples > 1 else 0.1 + print( + f"Use temperature {temperature} for num_samples being {num_samples}" + ) + else: + temperature = float(temperature) + else: + raise ValueError(f"Unknown temperature {temperature}") + + # Run MPNN sampling + mpnn_sequences = mpnn_model.sample( + temperature=temperature, + num=num_samples, + batch=1, + ) + + # Collect sequences + for i, seq in enumerate(mpnn_sequences["seq"]): + final_result.append( + {"name": name, "seq_idx": i, "sequence": seq.split("/")[-1]} + ) + + if if_print: + print("finished all Sequence Design") + return final_result + + +def design_binder( + pdb_dir: str, + pdb_names: list[str], + num_samples: int, + binder_chains: list[str], + cond_chains: list[str], + mpnn_cfg: ConfigDict, + if_print=True, +): + """ + Design sequences for binder proteins using ProteinMPNN. + + Args: + pdb_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + num_samples (int): Number of sequences to generate per PDB. + binder_chains (list[str]): List of binder chain IDs. + cond_chains (list[str]): List of conditional chain IDs. + mpnn_cfg (ConfigDict): ProteinMPNN configuration (temperature, weights, etc.). + if_print (bool, optional): Whether to print progress. Defaults to True. + + Returns: + list[dict]: List of design results with keys 'name' (PDB name), 'seq_idx' (sequence index), + and 'sequence' (designed amino acid sequence). + """ + + clear_mem() + mpnn_model = mk_mpnn_model( + backbone_noise=0.0, + model_name="v_48_020", + weights=mpnn_cfg.weights, + ) + + final_result = [] + + for name in pdb_names: + pdb_path = os.path.join(pdb_dir, name + ".pdb") + # Prepare MPNN input + if len(binder_chains) > 1: + raise ValueError(f"Only support one-chain binders, but got {binder_chains}") + if mpnn_cfg.fix_interface: + interacting_residues = hotspot_residues( + pdb_path=pdb_path, binder_chain=binder_chains[0] + ) # Hardcode, only take the first binder chains + if len(interacting_residues) > 0: + fix_pos = get_interface_residue_id( + interacting_residues=interacting_residues, + binder_chain=binder_chains[0], + ) + else: + fix_pos = ",".join(cond_chains) + + else: + fix_pos = ",".join(cond_chains) + mpnn_model.prep_inputs( + pdb_filename=pdb_path, + chain=",".join(cond_chains + binder_chains), + fix_pos=fix_pos, + rm_aa=mpnn_cfg.rm_aa, + ) + + if if_print: + print(f"{pdb_path} is done") + + temperature = mpnn_cfg.temperature + if isinstance(temperature, str): + if temperature == "auto": + temperature = 0.0001 if num_samples > 1 else 0.1 + print( + f"Use temperature {temperature} for num_samples being {num_samples}" + ) + else: + temperature = float(temperature) + else: + raise ValueError(f"Unknown temperature {temperature}") + + # Run MPNN sampling + mpnn_sequences = mpnn_model.sample( + temperature=temperature, + num=num_samples, + batch=1, + ) + + # Collect sequences + for i, seq in enumerate(mpnn_sequences["seq"]): + final_result.append( + {"name": name, "seq_idx": i, "sequence": seq.split("/")[-1]} + ) + + if if_print: + print("finished all Sequence Design") + + return final_result + + +def get_gt_sequence(pdb_dir: str, pdb_names: list[str], binder_chain="B"): + """ + Get ground truth sequences for binder proteins from PDB files. + + Args: + pdb_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + binder_chain (str, optional): Chain ID of the binder protein. Defaults to "B". + + Returns: + list[dict]: List of design results with keys 'name' (PDB name), 'seq_idx' (sequence index), + and 'sequence' (ground truth amino acid sequence). + """ + + final_result = [] + for name in pdb_names: + sequence = [] + result = {} + pdb_path = os.path.join(pdb_dir, name + ".pdb") + seq = extract_chain_sequence(pdb_path, chain_id=binder_chain) + sequence.append(seq) + result["name"] = name + result["sequences"] = sequence + final_result.append({"name": name, "seq_idx": 0, "sequence": sequence[0]}) + + return final_result + + +def main(): + parser = argparse.ArgumentParser(description="ProteinMPNN Sequence Design") + parser.add_argument("--input", type=str, required=True, help="Input JSON file") + parser.add_argument("--output", type=str, required=True, help="Output JSON file") + parser.add_argument("--seed", type=int, default=None) + + args = parser.parse_args() + + with open(args.input, "r") as f: + input_data = json.load(f) + + if args.seed is not None: + seed_everything(args.seed, deterministic=False) + design_type = input_data["design_type"] + + try: + if design_type == "monomer": + result = design_monomer( + pdb_dir=input_data["pdb_dir"], + pdb_names=input_data["pdb_names"], + num_samples=input_data["num_samples"], + mpnn_cfg=ConfigDict(input_data["mpnn_cfg"]), + if_print=True, + ) + elif design_type == "binder": + result = design_binder( + pdb_dir=input_data["pdb_dir"], + pdb_names=input_data["pdb_names"], + num_samples=input_data["num_samples"], + binder_chains=input_data["binder_chains"], + cond_chains=input_data["cond_chains"], + mpnn_cfg=ConfigDict(input_data["mpnn_cfg"]), + if_print=True, + ) + elif design_type == "gt": + result = get_gt_sequence( + pdb_dir=input_data["pdb_dir"], + pdb_names=input_data["pdb_names"], + binder_chain=input_data.get("binder_chain", "B"), + ) + else: + raise ValueError(f"Unknown design type: {design_type}") + + with open(args.output, "w") as f: + json.dump(result, f) + + print(f"Successfully completed {design_type} design") + + except Exception as e: + print(f"Error: {str(e)}") + import traceback + + traceback.print_exc() + exit(1) + + +if __name__ == "__main__": + main() diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/mpnn_predictor.py b/model/PXDesignBench/pxdbench/tools/protmpnn/mpnn_predictor.py new file mode 100644 index 0000000000000000000000000000000000000000..2c99d896bdd7c7bf5ef27f40d346652d3f6b3ae0 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/mpnn_predictor.py @@ -0,0 +1,59 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os +from typing import Any, Dict, List + +from pxdbench.tools.base import BasePredictor + + +class MPNNPredictor(BasePredictor): + def __init__(self, *args, **kwargs): + super().__init__(*args, **kwargs) + dir_name = os.path.dirname(__file__) + self.script_path = os.path.join(dir_name, "main_mpnn.py") + + def design_monomer( + self, pdb_dir: str, pdb_names: List[str], num_samples: int + ) -> List[Dict]: + + input_data = { + "pdb_dir": pdb_dir, + "pdb_names": pdb_names, + "num_samples": num_samples, + "mpnn_cfg": self.cfg.to_dict(), + "design_type": "monomer", + } + output = self.run(input_data) + return output + + def design_binder( + self, + pdb_dir: str, + pdb_names: List[str], + num_samples: int, + binder_chains: List[str], + cond_chains: List[str], + ) -> List[Dict]: + input_data = { + "pdb_dir": pdb_dir, + "pdb_names": pdb_names, + "num_samples": num_samples, + "binder_chains": binder_chains, + "cond_chains": cond_chains, + "mpnn_cfg": self.cfg.to_dict(), + "design_type": "binder", + } + output = self.run(input_data) + return output diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/parse_multiple_chains.py b/model/PXDesignBench/pxdbench/tools/protmpnn/parse_multiple_chains.py new file mode 100644 index 0000000000000000000000000000000000000000..0aea8d998302c56e3ad19baabdde14c84423c21f --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/parse_multiple_chains.py @@ -0,0 +1,263 @@ +# This file is adapted from ProteinMPNN (https://github.com/dauparas/ProteinMPNN) +# Original implementation by Dauparas et al. +# License: MIT License (https://github.com/dauparas/ProteinMPNN/blob/main/LICENSE) + +import argparse + + +def main(args): + + import glob + import gzip + import json + import os + import time + + import numpy as np + + folder_with_pdbs_path = args.input_path + save_path = args.output_path + ca_only = args.ca_only + + alpha_1 = list("ARNDCQEGHILKMFPSTWYV-") + states = len(alpha_1) + alpha_3 = [ + "ALA", + "ARG", + "ASN", + "ASP", + "CYS", + "GLN", + "GLU", + "GLY", + "HIS", + "ILE", + "LEU", + "LYS", + "MET", + "PHE", + "PRO", + "SER", + "THR", + "TRP", + "TYR", + "VAL", + "GAP", + ] + + aa_1_N = {a: n for n, a in enumerate(alpha_1)} + aa_3_N = {a: n for n, a in enumerate(alpha_3)} + aa_N_1 = {n: a for n, a in enumerate(alpha_1)} + aa_1_3 = {a: b for a, b in zip(alpha_1, alpha_3)} + aa_3_1 = {b: a for a, b in zip(alpha_1, alpha_3)} + + def AA_to_N(x): + # ["ARND"] -> [[0,1,2,3]] + x = np.array(x) + if x.ndim == 0: + x = x[None] + return [[aa_1_N.get(a, states - 1) for a in y] for y in x] + + def N_to_AA(x): + # [[0,1,2,3]] -> ["ARND"] + x = np.array(x) + if x.ndim == 1: + x = x[None] + return ["".join([aa_N_1.get(a, "-") for a in y]) for y in x] + + def parse_PDB_biounits(x, atoms=["N", "CA", "C"], chain=None): + """ + input: x = PDB filename + atoms = atoms to extract (optional) + output: (length, atoms, coords=(x,y,z)), sequence + """ + xyz, seq, min_resn, max_resn = {}, {}, 1e6, -1e6 + for line in open(x, "rb"): + line = line.decode("utf-8", "ignore").rstrip() + + if line[:6] == "HETATM" and line[17 : 17 + 3] == "MSE": + line = line.replace("HETATM", "ATOM ") + line = line.replace("MSE", "MET") + + if line[:4] == "ATOM": + ch = line[21:22] + if ch == chain or chain is None: + atom = line[12 : 12 + 4].strip() + resi = line[17 : 17 + 3] + resn = line[22 : 22 + 5].strip() + x, y, z = [float(line[i : (i + 8)]) for i in [30, 38, 46]] + + if resn[-1].isalpha(): + resa, resn = resn[-1], int(resn[:-1]) - 1 + else: + resa, resn = "", int(resn) - 1 + # resn = int(resn) + if resn < min_resn: + min_resn = resn + if resn > max_resn: + max_resn = resn + if resn not in xyz: + xyz[resn] = {} + if resa not in xyz[resn]: + xyz[resn][resa] = {} + if resn not in seq: + seq[resn] = {} + if resa not in seq[resn]: + seq[resn][resa] = resi + + if atom not in xyz[resn][resa]: + xyz[resn][resa][atom] = np.array([x, y, z]) + + # convert to numpy arrays, fill in missing values + seq_, xyz_ = [], [] + try: + for resn in range(min_resn, max_resn + 1): + if resn in seq: + for k in sorted(seq[resn]): + seq_.append(aa_3_N.get(seq[resn][k], 20)) + else: + seq_.append(20) + if resn in xyz: + for k in sorted(xyz[resn]): + for atom in atoms: + if atom in xyz[resn][k]: + xyz_.append(xyz[resn][k][atom]) + else: + xyz_.append(np.full(3, np.nan)) + else: + for atom in atoms: + xyz_.append(np.full(3, np.nan)) + return np.array(xyz_).reshape(-1, len(atoms), 3), N_to_AA(np.array(seq_)) + except TypeError: + return "no_chain", "no_chain" + + pdb_dict_list = [] + c = 0 + + if folder_with_pdbs_path[-1] != "/": + folder_with_pdbs_path = folder_with_pdbs_path + "/" + + init_alphabet = [ + "A", + "B", + "C", + "D", + "E", + "F", + "G", + "H", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "P", + "Q", + "R", + "S", + "T", + "U", + "V", + "W", + "X", + "Y", + "Z", + "a", + "b", + "c", + "d", + "e", + "f", + "g", + "h", + "i", + "j", + "k", + "l", + "m", + "n", + "o", + "p", + "q", + "r", + "s", + "t", + "u", + "v", + "w", + "x", + "y", + "z", + ] + extra_alphabet = [str(item) for item in list(np.arange(300))] + chain_alphabet = init_alphabet + extra_alphabet + + biounit_names = glob.glob(folder_with_pdbs_path + "*.pdb") + for biounit in biounit_names: + my_dict = {} + s = 0 + concat_seq = "" + concat_N = [] + concat_CA = [] + concat_C = [] + concat_O = [] + concat_mask = [] + coords_dict = {} + for letter in chain_alphabet: + if ca_only: + sidechain_atoms = ["CA"] + else: + sidechain_atoms = ["N", "CA", "C", "O"] + xyz, seq = parse_PDB_biounits(biounit, atoms=sidechain_atoms, chain=letter) + if type(xyz) != str: + concat_seq += seq[0] + my_dict["seq_chain_" + letter] = seq[0] + coords_dict_chain = {} + if ca_only: + coords_dict_chain["CA_chain_" + letter] = xyz.tolist() + else: + coords_dict_chain["N_chain_" + letter] = xyz[:, 0, :].tolist() + coords_dict_chain["CA_chain_" + letter] = xyz[:, 1, :].tolist() + coords_dict_chain["C_chain_" + letter] = xyz[:, 2, :].tolist() + coords_dict_chain["O_chain_" + letter] = xyz[:, 3, :].tolist() + my_dict["coords_chain_" + letter] = coords_dict_chain + s += 1 + fi = biounit.rfind("/") + my_dict["name"] = biounit[(fi + 1) : -4] + my_dict["num_of_chains"] = s + my_dict["seq"] = concat_seq + if s < len(chain_alphabet): + pdb_dict_list.append(my_dict) + c += 1 + + with open(save_path, "w") as f: + for entry in pdb_dict_list: + f.write(json.dumps(entry) + "\n") + + +if __name__ == "__main__": + argparser = argparse.ArgumentParser( + formatter_class=argparse.ArgumentDefaultsHelpFormatter + ) + + argparser.add_argument( + "--input_path", + type=str, + help="Path to a folder with pdb files, e.g. /home/my_pdbs/", + ) + argparser.add_argument( + "--output_path", + type=str, + help="Path where to save .jsonl dictionary of parsed pdbs", + ) + argparser.add_argument( + "--ca_only", + action="store_true", + default=False, + help="parse a backbone-only structure (default: false)", + ) + + args = argparser.parse_args() + main(args) diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_run.py b/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_run.py new file mode 100644 index 0000000000000000000000000000000000000000..bd478a322605ef31e20c24e826645f5ad69df8d1 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_run.py @@ -0,0 +1,941 @@ +# This file is adapted from ProteinMPNN (https://github.com/dauparas/ProteinMPNN) +# Original implementation by Dauparas et al. +# License: MIT License (https://github.com/dauparas/ProteinMPNN/blob/main/LICENSE) + +import argparse +import os.path + +from protenix.utils.seed import seed_everything + + +def main(args): + + import copy + import glob + import json + import os + import os.path + import random + import shutil + import subprocess + import sys + import time + import warnings + + import numpy as np + import torch + import torch.nn as nn + import torch.nn.functional as F + from torch import optim + from torch.utils.data import DataLoader + from torch.utils.data.dataset import Subset, random_split + + from pxdbench.tools.protmpnn.protein_mpnn_utils import ( + ProteinMPNN, + StructureDataset, + StructureDatasetPDB, + _S_to_seq, + _scores, + cat_neighbors_nodes, + gather_edges, + gather_nodes, + gather_nodes_t, + loss_nll, + loss_smoothed, + parse_fasta, + parse_PDB, + tied_featurize, + ) + + if args.seed: + seed = args.seed + else: + seed = int(np.random.randint(0, high=999, size=1, dtype=int)[0]) + + seed_everything(seed, deterministic=False) + + hidden_dim = 128 + num_layers = 3 + + if args.path_to_model_weights: + model_folder_path = args.path_to_model_weights + if model_folder_path[-1] != "/": + model_folder_path = model_folder_path + "/" + else: + file_path = os.path.realpath(__file__) + k = file_path.rfind("/") + if args.ca_only: + print("Using CA-ProteinMPNN!") + model_folder_path = file_path[:k] + "/ca_model_weights/" + if args.use_soluble_model: + print("WARNING: CA-SolubleMPNN is not available yet") + sys.exit() + else: + if args.use_soluble_model: + print("Using ProteinMPNN trained on soluble proteins only!") + model_folder_path = file_path[:k] + "/soluble_model_weights/" + else: + model_folder_path = file_path[:k] + "/vanilla_model_weights/" + + checkpoint_path = model_folder_path + f"{args.model_name}.pt" + folder_for_outputs = args.out_folder + + NUM_BATCHES = args.num_seq_per_target // args.batch_size + BATCH_COPIES = args.batch_size + temperatures = [float(item) for item in args.sampling_temp.split()] + omit_AAs_list = args.omit_AAs + alphabet = "ACDEFGHIKLMNPQRSTVWYX" + alphabet_dict = dict(zip(alphabet, range(21))) + print_all = args.suppress_print == 0 + omit_AAs_np = np.array([AA in omit_AAs_list for AA in alphabet]).astype(np.float32) + device = torch.device("cuda:0" if (torch.cuda.is_available()) else "cpu") + if os.path.isfile(args.chain_id_jsonl): + with open(args.chain_id_jsonl, "r") as json_file: + json_list = list(json_file) + for json_str in json_list: + chain_id_dict = json.loads(json_str) + else: + chain_id_dict = None + if print_all: + print(40 * "-") + print("chain_id_jsonl is NOT loaded") + + if os.path.isfile(args.fixed_positions_jsonl): + with open(args.fixed_positions_jsonl, "r") as json_file: + json_list = list(json_file) + for json_str in json_list: + fixed_positions_dict = json.loads(json_str) + else: + if print_all: + print(40 * "-") + print("fixed_positions_jsonl is NOT loaded") + fixed_positions_dict = None + + if os.path.isfile(args.pssm_jsonl): + with open(args.pssm_jsonl, "r") as json_file: + json_list = list(json_file) + pssm_dict = {} + for json_str in json_list: + pssm_dict.update(json.loads(json_str)) + else: + if print_all: + print(40 * "-") + print("pssm_jsonl is NOT loaded") + pssm_dict = None + + if os.path.isfile(args.omit_AA_jsonl): + with open(args.omit_AA_jsonl, "r") as json_file: + json_list = list(json_file) + for json_str in json_list: + omit_AA_dict = json.loads(json_str) + else: + if print_all: + print(40 * "-") + print("omit_AA_jsonl is NOT loaded") + omit_AA_dict = None + + if os.path.isfile(args.bias_AA_jsonl): + with open(args.bias_AA_jsonl, "r") as json_file: + json_list = list(json_file) + for json_str in json_list: + bias_AA_dict = json.loads(json_str) + else: + if print_all: + print(40 * "-") + print("bias_AA_jsonl is NOT loaded") + bias_AA_dict = None + + if os.path.isfile(args.tied_positions_jsonl): + with open(args.tied_positions_jsonl, "r") as json_file: + json_list = list(json_file) + for json_str in json_list: + tied_positions_dict = json.loads(json_str) + else: + if print_all: + print(40 * "-") + print("tied_positions_jsonl is NOT loaded") + tied_positions_dict = None + + if os.path.isfile(args.bias_by_res_jsonl): + with open(args.bias_by_res_jsonl, "r") as json_file: + json_list = list(json_file) + + for json_str in json_list: + bias_by_res_dict = json.loads(json_str) + if print_all: + print("bias by residue dictionary is loaded") + else: + if print_all: + print(40 * "-") + print("bias by residue dictionary is not loaded, or not provided") + bias_by_res_dict = None + + if print_all: + print(40 * "-") + bias_AAs_np = np.zeros(len(alphabet)) + if bias_AA_dict: + for n, AA in enumerate(alphabet): + if AA in list(bias_AA_dict.keys()): + bias_AAs_np[n] = bias_AA_dict[AA] + + if args.pdb_path: + pdb_dict_list = parse_PDB(args.pdb_path, ca_only=args.ca_only) + dataset_valid = StructureDatasetPDB( + pdb_dict_list, truncate=None, max_length=args.max_length + ) + all_chain_list = [ + item[-1:] for item in list(pdb_dict_list[0]) if item[:9] == "seq_chain" + ] # ['A','B', 'C',...] + if args.pdb_path_chains: + designed_chain_list = [str(item) for item in args.pdb_path_chains.split()] + else: + designed_chain_list = all_chain_list + fixed_chain_list = [ + letter for letter in all_chain_list if letter not in designed_chain_list + ] + chain_id_dict = {} + chain_id_dict[pdb_dict_list[0]["name"]] = ( + designed_chain_list, + fixed_chain_list, + ) + else: + dataset_valid = StructureDataset( + args.jsonl_path, + truncate=None, + max_length=args.max_length, + verbose=print_all, + ) + + checkpoint = torch.load(checkpoint_path, map_location=device) + noise_level_print = checkpoint["noise_level"] + model = ProteinMPNN( + ca_only=args.ca_only, + num_letters=21, + node_features=hidden_dim, + edge_features=hidden_dim, + hidden_dim=hidden_dim, + num_encoder_layers=num_layers, + num_decoder_layers=num_layers, + augment_eps=args.backbone_noise, + k_neighbors=checkpoint["num_edges"], + ) + model.to(device) + model.load_state_dict(checkpoint["model_state_dict"]) + model.eval() + + if print_all: + print(40 * "-") + print("Number of edges:", checkpoint["num_edges"]) + print(f"Training noise level: {noise_level_print}A") + + # Build paths for experiment + base_folder = folder_for_outputs + if base_folder[-1] != "/": + base_folder = base_folder + "/" + if not os.path.exists(base_folder): + os.makedirs(base_folder) + + if not os.path.exists(base_folder + "seqs"): + os.makedirs(base_folder + "seqs") + + if args.save_score: + if not os.path.exists(base_folder + "scores"): + os.makedirs(base_folder + "scores") + + if args.score_only: + if not os.path.exists(base_folder + "score_only"): + os.makedirs(base_folder + "score_only") + + if args.conditional_probs_only: + if not os.path.exists(base_folder + "conditional_probs_only"): + os.makedirs(base_folder + "conditional_probs_only") + + if args.unconditional_probs_only: + if not os.path.exists(base_folder + "unconditional_probs_only"): + os.makedirs(base_folder + "unconditional_probs_only") + + if args.save_probs: + if not os.path.exists(base_folder + "probs"): + os.makedirs(base_folder + "probs") + + # Timing + start_time = time.time() + total_residues = 0 + protein_list = [] + total_step = 0 + # Validation epoch + with torch.no_grad(): + test_sum, test_weights = 0.0, 0.0 + for ix, protein in enumerate(dataset_valid): + score_list = [] + global_score_list = [] + all_probs_list = [] + all_log_probs_list = [] + S_sample_list = [] + batch_clones = [copy.deepcopy(protein) for i in range(BATCH_COPIES)] + ( + X, + S, + mask, + lengths, + chain_M, + chain_encoding_all, + chain_list_list, + visible_list_list, + masked_list_list, + masked_chain_length_list_list, + chain_M_pos, + omit_AA_mask, + residue_idx, + dihedral_mask, + tied_pos_list_of_lists_list, + pssm_coef, + pssm_bias, + pssm_log_odds_all, + bias_by_res_all, + tied_beta, + ) = tied_featurize( + batch_clones, + device, + chain_id_dict, + fixed_positions_dict, + omit_AA_dict, + tied_positions_dict, + pssm_dict, + bias_by_res_dict, + ca_only=args.ca_only, + ) + pssm_log_odds_mask = ( + pssm_log_odds_all > args.pssm_threshold + ).float() # 1.0 for true, 0.0 for false + name_ = batch_clones[0]["name"] + if args.score_only: + loop_c = 0 + if args.path_to_fasta: + fasta_names, fasta_seqs = parse_fasta( + args.path_to_fasta, omit=["/"] + ) + loop_c = len(fasta_seqs) + for fc in range(1 + loop_c): + if fc == 0: + structure_sequence_score_file = ( + base_folder + + "/score_only/" + + batch_clones[0]["name"] + + f"_pdb" + ) + else: + structure_sequence_score_file = ( + base_folder + + "/score_only/" + + batch_clones[0]["name"] + + f"_fasta_{fc}" + ) + native_score_list = [] + global_native_score_list = [] + if fc > 0: + input_seq_length = len(fasta_seqs[fc - 1]) + S_input = torch.tensor( + [alphabet_dict[AA] for AA in fasta_seqs[fc - 1]], + device=device, + )[None, :].repeat(X.shape[0], 1) + S[:, :input_seq_length] = ( + S_input # assumes that S and S_input are alphabetically sorted for masked_chains + ) + for j in range(NUM_BATCHES): + randn_1 = torch.randn(chain_M.shape, device=X.device) + log_probs = model( + X, + S, + mask, + chain_M * chain_M_pos, + residue_idx, + chain_encoding_all, + randn_1, + ) + mask_for_loss = mask * chain_M * chain_M_pos + scores = _scores(S, log_probs, mask_for_loss) + native_score = scores.cpu().data.numpy() + native_score_list.append(native_score) + global_scores = _scores(S, log_probs, mask) + global_native_score = global_scores.cpu().data.numpy() + global_native_score_list.append(global_native_score) + native_score = np.concatenate(native_score_list, 0) + global_native_score = np.concatenate(global_native_score_list, 0) + ns_mean = native_score.mean() + ns_mean_print = np.format_float_positional( + np.float32(ns_mean), unique=False, precision=4 + ) + ns_std = native_score.std() + ns_std_print = np.format_float_positional( + np.float32(ns_std), unique=False, precision=4 + ) + + global_ns_mean = global_native_score.mean() + global_ns_mean_print = np.format_float_positional( + np.float32(global_ns_mean), unique=False, precision=4 + ) + global_ns_std = global_native_score.std() + global_ns_std_print = np.format_float_positional( + np.float32(global_ns_std), unique=False, precision=4 + ) + + ns_sample_size = native_score.shape[0] + seq_str = _S_to_seq(S[0,], chain_M[0,]) + np.savez( + structure_sequence_score_file, + score=native_score, + global_score=global_native_score, + S=S[0,].cpu().numpy(), + seq_str=seq_str, + ) + if print_all: + if fc == 0: + print( + f"Score for {name_} from PDB, mean: {ns_mean_print}, std: {ns_std_print}, sample size: {ns_sample_size}, global score, mean: {global_ns_mean_print}, std: {global_ns_std_print}, sample size: {ns_sample_size}" + ) + else: + print( + f"Score for {name_}_{fc} from FASTA, mean: {ns_mean_print}, std: {ns_std_print}, sample size: {ns_sample_size}, global score, mean: {global_ns_mean_print}, std: {global_ns_std_print}, sample size: {ns_sample_size}" + ) + elif args.conditional_probs_only: + if print_all: + print(f"Calculating conditional probabilities for {name_}") + conditional_probs_only_file = ( + base_folder + "/conditional_probs_only/" + batch_clones[0]["name"] + ) + log_conditional_probs_list = [] + for j in range(NUM_BATCHES): + randn_1 = torch.randn(chain_M.shape, device=X.device) + log_conditional_probs = model.conditional_probs( + X, + S, + mask, + chain_M * chain_M_pos, + residue_idx, + chain_encoding_all, + randn_1, + args.conditional_probs_only_backbone, + ) + log_conditional_probs_list.append( + log_conditional_probs.cpu().numpy() + ) + concat_log_p = np.concatenate( + log_conditional_probs_list, 0 + ) # [B, L, 21] + mask_out = (chain_M * chain_M_pos * mask)[0,].cpu().numpy() + np.savez( + conditional_probs_only_file, + log_p=concat_log_p, + S=S[0,].cpu().numpy(), + mask=mask[0,].cpu().numpy(), + design_mask=mask_out, + ) + elif args.unconditional_probs_only: + if print_all: + print( + f"Calculating sequence unconditional probabilities for {name_}" + ) + unconditional_probs_only_file = ( + base_folder + "/unconditional_probs_only/" + batch_clones[0]["name"] + ) + log_unconditional_probs_list = [] + for j in range(NUM_BATCHES): + log_unconditional_probs = model.unconditional_probs( + X, mask, residue_idx, chain_encoding_all + ) + log_unconditional_probs_list.append( + log_unconditional_probs.cpu().numpy() + ) + concat_log_p = np.concatenate( + log_unconditional_probs_list, 0 + ) # [B, L, 21] + mask_out = (chain_M * chain_M_pos * mask)[0,].cpu().numpy() + np.savez( + unconditional_probs_only_file, + log_p=concat_log_p, + S=S[0,].cpu().numpy(), + mask=mask[0,].cpu().numpy(), + design_mask=mask_out, + ) + else: + randn_1 = torch.randn(chain_M.shape, device=X.device) + log_probs = model( + X, + S, + mask, + chain_M * chain_M_pos, + residue_idx, + chain_encoding_all, + randn_1, + ) + mask_for_loss = mask * chain_M * chain_M_pos + scores = _scores( + S, log_probs, mask_for_loss + ) # score only the redesigned part + native_score = scores.cpu().data.numpy() + global_scores = _scores( + S, log_probs, mask + ) # score the whole structure-sequence + global_native_score = global_scores.cpu().data.numpy() + # Generate some sequences + ali_file = base_folder + "/seqs/" + batch_clones[0]["name"] + ".fa" + score_file = base_folder + "/scores/" + batch_clones[0]["name"] + ".npz" + probs_file = base_folder + "/probs/" + batch_clones[0]["name"] + ".npz" + if print_all: + print(f"Generating sequences for: {name_}") + t0 = time.time() + with open(ali_file, "w") as f: + for temp in temperatures: + for j in range(NUM_BATCHES): + randn_2 = torch.randn(chain_M.shape, device=X.device) + if tied_positions_dict == None: + sample_dict = model.sample( + X, + randn_2, + S, + chain_M, + chain_encoding_all, + residue_idx, + mask=mask, + temperature=temp, + omit_AAs_np=omit_AAs_np, + bias_AAs_np=bias_AAs_np, + chain_M_pos=chain_M_pos, + omit_AA_mask=omit_AA_mask, + pssm_coef=pssm_coef, + pssm_bias=pssm_bias, + pssm_multi=args.pssm_multi, + pssm_log_odds_flag=bool(args.pssm_log_odds_flag), + pssm_log_odds_mask=pssm_log_odds_mask, + pssm_bias_flag=bool(args.pssm_bias_flag), + bias_by_res=bias_by_res_all, + ) + S_sample = sample_dict["S"] + else: + sample_dict = model.tied_sample( + X, + randn_2, + S, + chain_M, + chain_encoding_all, + residue_idx, + mask=mask, + temperature=temp, + omit_AAs_np=omit_AAs_np, + bias_AAs_np=bias_AAs_np, + chain_M_pos=chain_M_pos, + omit_AA_mask=omit_AA_mask, + pssm_coef=pssm_coef, + pssm_bias=pssm_bias, + pssm_multi=args.pssm_multi, + pssm_log_odds_flag=bool(args.pssm_log_odds_flag), + pssm_log_odds_mask=pssm_log_odds_mask, + pssm_bias_flag=bool(args.pssm_bias_flag), + tied_pos=tied_pos_list_of_lists_list[0], + tied_beta=tied_beta, + bias_by_res=bias_by_res_all, + ) + # Compute scores + S_sample = sample_dict["S"] + log_probs = model( + X, + S_sample, + mask, + chain_M * chain_M_pos, + residue_idx, + chain_encoding_all, + randn_2, + use_input_decoding_order=True, + decoding_order=sample_dict["decoding_order"], + ) + mask_for_loss = mask * chain_M * chain_M_pos + scores = _scores(S_sample, log_probs, mask_for_loss) + scores = scores.cpu().data.numpy() + + global_scores = _scores( + S_sample, log_probs, mask + ) # score the whole structure-sequence + global_scores = global_scores.cpu().data.numpy() + + all_probs_list.append( + sample_dict["probs"].cpu().data.numpy() + ) + all_log_probs_list.append(log_probs.cpu().data.numpy()) + S_sample_list.append(S_sample.cpu().data.numpy()) + for b_ix in range(BATCH_COPIES): + masked_chain_length_list = ( + masked_chain_length_list_list[b_ix] + ) + masked_list = masked_list_list[b_ix] + seq_recovery_rate = torch.sum( + torch.sum( + torch.nn.functional.one_hot(S[b_ix], 21) + * torch.nn.functional.one_hot( + S_sample[b_ix], 21 + ), + axis=-1, + ) + * mask_for_loss[b_ix] + ) / torch.sum(mask_for_loss[b_ix]) + seq = _S_to_seq(S_sample[b_ix], chain_M[b_ix]) + score = scores[b_ix] + score_list.append(score) + global_score = global_scores[b_ix] + global_score_list.append(global_score) + native_seq = _S_to_seq(S[b_ix], chain_M[b_ix]) + if b_ix == 0 and j == 0 and temp == temperatures[0]: + start = 0 + end = 0 + list_of_AAs = [] + for mask_l in masked_chain_length_list: + end += mask_l + list_of_AAs.append(native_seq[start:end]) + start = end + native_seq = "".join( + list( + np.array(list_of_AAs)[ + np.argsort(masked_list) + ] + ) + ) + l0 = 0 + for mc_length in list( + np.array(masked_chain_length_list)[ + np.argsort(masked_list) + ] + )[:-1]: + l0 += mc_length + native_seq = ( + native_seq[:l0] + "/" + native_seq[l0:] + ) + l0 += 1 + sorted_masked_chain_letters = np.argsort( + masked_list_list[0] + ) + print_masked_chains = [ + masked_list_list[0][i] + for i in sorted_masked_chain_letters + ] + sorted_visible_chain_letters = np.argsort( + visible_list_list[0] + ) + print_visible_chains = [ + visible_list_list[0][i] + for i in sorted_visible_chain_letters + ] + native_score_print = np.format_float_positional( + np.float32(native_score.mean()), + unique=False, + precision=4, + ) + global_native_score_print = ( + np.format_float_positional( + np.float32(global_native_score.mean()), + unique=False, + precision=4, + ) + ) + script_dir = os.path.dirname( + os.path.realpath(__file__) + ) + try: + commit_str = ( + subprocess.check_output( + f"git --git-dir {script_dir}/.git rev-parse HEAD", + shell=True, + stderr=subprocess.DEVNULL, + ) + .decode() + .strip() + ) + except subprocess.CalledProcessError: + commit_str = "unknown" + if args.ca_only: + print_model_name = "CA_model_name" + else: + print_model_name = "model_name" + f.write( + ">{}, score={}, global_score={}, fixed_chains={}, designed_chains={}, {}={}, git_hash={}, seed={}\n{}\n".format( + name_, + native_score_print, + global_native_score_print, + print_visible_chains, + print_masked_chains, + print_model_name, + args.model_name, + commit_str, + seed, + native_seq, + ) + ) # write the native sequence + start = 0 + end = 0 + list_of_AAs = [] + for mask_l in masked_chain_length_list: + end += mask_l + list_of_AAs.append(seq[start:end]) + start = end + + seq = "".join( + list(np.array(list_of_AAs)[np.argsort(masked_list)]) + ) + l0 = 0 + for mc_length in list( + np.array(masked_chain_length_list)[ + np.argsort(masked_list) + ] + )[:-1]: + l0 += mc_length + seq = seq[:l0] + "/" + seq[l0:] + l0 += 1 + score_print = np.format_float_positional( + np.float32(score), unique=False, precision=4 + ) + global_score_print = np.format_float_positional( + np.float32(global_score), unique=False, precision=4 + ) + seq_rec_print = np.format_float_positional( + np.float32( + seq_recovery_rate.detach().cpu().numpy() + ), + unique=False, + precision=4, + ) + sample_number = j * BATCH_COPIES + b_ix + 1 + f.write( + ">T={}, sample={}, score={}, global_score={}, seq_recovery={}\n{}\n".format( + temp, + sample_number, + score_print, + global_score_print, + seq_rec_print, + seq, + ) + ) # write generated sequence + if args.save_score: + np.savez( + score_file, + score=np.array(score_list, np.float32), + global_score=np.array(global_score_list, np.float32), + ) + if args.save_probs: + all_probs_concat = np.concatenate(all_probs_list) + all_log_probs_concat = np.concatenate(all_log_probs_list) + S_sample_concat = np.concatenate(S_sample_list) + np.savez( + probs_file, + probs=np.array(all_probs_concat, np.float32), + log_probs=np.array(all_log_probs_concat, np.float32), + S=np.array(S_sample_concat, np.int32), + mask=mask_for_loss.cpu().data.numpy(), + chain_order=chain_list_list, + ) + t1 = time.time() + dt = round(float(t1 - t0), 4) + num_seqs = len(temperatures) * NUM_BATCHES * BATCH_COPIES + total_length = X.shape[1] + if print_all: + print( + f"{num_seqs} sequences of length {total_length} generated in {dt} seconds" + ) + + +if __name__ == "__main__": + argparser = argparse.ArgumentParser( + formatter_class=argparse.ArgumentDefaultsHelpFormatter + ) + + argparser.add_argument( + "--suppress_print", type=int, default=0, help="0 for False, 1 for True" + ) + + argparser.add_argument( + "--ca_only", + action="store_true", + default=False, + help="Parse CA-only structures and use CA-only models (default: false)", + ) + argparser.add_argument( + "--path_to_model_weights", + type=str, + default="", + help="Path to model weights folder;", + ) + argparser.add_argument( + "--model_name", + type=str, + default="v_48_020", + help="ProteinMPNN model name: v_48_002, v_48_010, v_48_020, v_48_030; v_48_010=version with 48 edges 0.10A noise", + ) + argparser.add_argument( + "--use_soluble_model", + action="store_true", + default=False, + help="Flag to load ProteinMPNN weights trained on soluble proteins only.", + ) + + argparser.add_argument( + "--seed", + type=int, + default=0, + help="If set to 0 then a random seed will be picked;", + ) + + argparser.add_argument( + "--save_score", + type=int, + default=0, + help="0 for False, 1 for True; save score=-log_prob to npy files", + ) + argparser.add_argument( + "--save_probs", + type=int, + default=0, + help="0 for False, 1 for True; save MPNN predicted probabilites per position", + ) + + argparser.add_argument( + "--score_only", + type=int, + default=0, + help="0 for False, 1 for True; score input backbone-sequence pairs", + ) + argparser.add_argument( + "--path_to_fasta", + type=str, + default="", + help="score provided input sequence in a fasta format; e.g. GGGGGG/PPPPS/WWW for chains A, B, C sorted alphabetically and separated by /", + ) + + argparser.add_argument( + "--conditional_probs_only", + type=int, + default=0, + help="0 for False, 1 for True; output conditional probabilities p(s_i given the rest of the sequence and backbone)", + ) + argparser.add_argument( + "--conditional_probs_only_backbone", + type=int, + default=0, + help="0 for False, 1 for True; if true output conditional probabilities p(s_i given backbone)", + ) + argparser.add_argument( + "--unconditional_probs_only", + type=int, + default=0, + help="0 for False, 1 for True; output unconditional probabilities p(s_i given backbone) in one forward pass", + ) + + argparser.add_argument( + "--backbone_noise", + type=float, + default=0.00, + help="Standard deviation of Gaussian noise to add to backbone atoms", + ) + argparser.add_argument( + "--num_seq_per_target", + type=int, + default=1, + help="Number of sequences to generate per target", + ) + argparser.add_argument( + "--batch_size", + type=int, + default=1, + help="Batch size; can set higher for titan, quadro GPUs, reduce this if running out of GPU memory", + ) + argparser.add_argument( + "--max_length", type=int, default=200000, help="Max sequence length" + ) + argparser.add_argument( + "--sampling_temp", + type=str, + default="0.1", + help="A string of temperatures, 0.2 0.25 0.5. Sampling temperature for amino acids. Suggested values 0.1, 0.15, 0.2, 0.25, 0.3. Higher values will lead to more diversity.", + ) + + argparser.add_argument( + "--out_folder", + type=str, + help="Path to a folder to output sequences, e.g. /home/out/", + ) + argparser.add_argument( + "--pdb_path", type=str, default="", help="Path to a single PDB to be designed" + ) + argparser.add_argument( + "--pdb_path_chains", + type=str, + default="", + help="Define which chains need to be designed for a single PDB ", + ) + argparser.add_argument( + "--jsonl_path", type=str, help="Path to a folder with parsed pdb into jsonl" + ) + argparser.add_argument( + "--chain_id_jsonl", + type=str, + default="", + help="Path to a dictionary specifying which chains need to be designed and which ones are fixed, if not specied all chains will be designed.", + ) + argparser.add_argument( + "--fixed_positions_jsonl", + type=str, + default="", + help="Path to a dictionary with fixed positions", + ) + argparser.add_argument( + "--omit_AAs", + type=list, + default="X", + help="Specify which amino acids should be omitted in the generated sequence, e.g. 'AC' would omit alanine and cystine.", + ) + argparser.add_argument( + "--bias_AA_jsonl", + type=str, + default="", + help="Path to a dictionary which specifies AA composion bias if neededi, e.g. {A: -1.1, F: 0.7} would make A less likely and F more likely.", + ) + + argparser.add_argument( + "--bias_by_res_jsonl", + default="", + help="Path to dictionary with per position bias.", + ) + argparser.add_argument( + "--omit_AA_jsonl", + type=str, + default="", + help="Path to a dictionary which specifies which amino acids need to be omited from design at specific chain indices", + ) + argparser.add_argument( + "--pssm_jsonl", type=str, default="", help="Path to a dictionary with pssm" + ) + argparser.add_argument( + "--pssm_multi", + type=float, + default=0.0, + help="A value between [0.0, 1.0], 0.0 means do not use pssm, 1.0 ignore MPNN predictions", + ) + argparser.add_argument( + "--pssm_threshold", + type=float, + default=0.0, + help="A value between -inf + inf to restric per position AAs", + ) + argparser.add_argument( + "--pssm_log_odds_flag", type=int, default=0, help="0 for False, 1 for True" + ) + argparser.add_argument( + "--pssm_bias_flag", type=int, default=0, help="0 for False, 1 for True" + ) + + argparser.add_argument( + "--tied_positions_jsonl", + type=str, + default="", + help="Path to a dictionary with tied positions", + ) + + args = argparser.parse_args() + main(args) diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_utils.py b/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..ae0ce2da0a533e1fff74400f33de5089b103aa68 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/protein_mpnn_utils.py @@ -0,0 +1,1884 @@ +# This file is adapted from ProteinMPNN (https://github.com/dauparas/ProteinMPNN) +# Original implementation by Dauparas et al. +# License: MIT License (https://github.com/dauparas/ProteinMPNN/blob/main/LICENSE) + +from __future__ import print_function + +import copy +import glob +import itertools +import json +import os +import random +import shutil +import sys +import time + +import numpy as np +import torch +import torch.nn as nn +import torch.nn.functional as F +from torch import optim +from torch.utils.data import DataLoader +from torch.utils.data.dataset import Subset, random_split + +# A number of functions/classes are adopted from: https://github.com/jingraham/neurips19-graph-protein-design + + +def parse_fasta(filename, limit=-1, omit=[]): + header = [] + sequence = [] + lines = open(filename, "r") + for line in lines: + line = line.rstrip() + if line[0] == ">": + if len(header) == limit: + break + header.append(line[1:]) + sequence.append([]) + else: + if omit: + line = [item for item in line if item not in omit] + line = "".join(line) + line = "".join(line) + sequence[-1].append(line) + lines.close() + sequence = ["".join(seq) for seq in sequence] + return np.array(header), np.array(sequence) + + +def _scores(S, log_probs, mask): + """Negative log probabilities""" + criterion = torch.nn.NLLLoss(reduction="none") + loss = criterion( + log_probs.contiguous().view(-1, log_probs.size(-1)), S.contiguous().view(-1) + ).view(S.size()) + scores = torch.sum(loss * mask, dim=-1) / torch.sum(mask, dim=-1) + return scores + + +def _S_to_seq(S, mask): + alphabet = "ACDEFGHIKLMNPQRSTVWYX" + seq = "".join([alphabet[c] for c, m in zip(S.tolist(), mask.tolist()) if m > 0]) + return seq + + +def parse_PDB_biounits(x, atoms=["N", "CA", "C"], chain=None): + """ + input: x = PDB filename + atoms = atoms to extract (optional) + output: (length, atoms, coords=(x,y,z)), sequence + """ + + alpha_1 = list("ARNDCQEGHILKMFPSTWYV-") + states = len(alpha_1) + alpha_3 = [ + "ALA", + "ARG", + "ASN", + "ASP", + "CYS", + "GLN", + "GLU", + "GLY", + "HIS", + "ILE", + "LEU", + "LYS", + "MET", + "PHE", + "PRO", + "SER", + "THR", + "TRP", + "TYR", + "VAL", + "GAP", + ] + + aa_1_N = {a: n for n, a in enumerate(alpha_1)} + aa_3_N = {a: n for n, a in enumerate(alpha_3)} + aa_N_1 = {n: a for n, a in enumerate(alpha_1)} + aa_1_3 = {a: b for a, b in zip(alpha_1, alpha_3)} + aa_3_1 = {b: a for a, b in zip(alpha_1, alpha_3)} + + def AA_to_N(x): + # ["ARND"] -> [[0,1,2,3]] + x = np.array(x) + if x.ndim == 0: + x = x[None] + return [[aa_1_N.get(a, states - 1) for a in y] for y in x] + + def N_to_AA(x): + # [[0,1,2,3]] -> ["ARND"] + x = np.array(x) + if x.ndim == 1: + x = x[None] + return ["".join([aa_N_1.get(a, "-") for a in y]) for y in x] + + xyz, seq, min_resn, max_resn = {}, {}, 1e6, -1e6 + for line in open(x, "rb"): + line = line.decode("utf-8", "ignore").rstrip() + + if line[:6] == "HETATM" and line[17 : 17 + 3] == "MSE": + line = line.replace("HETATM", "ATOM ") + line = line.replace("MSE", "MET") + + if line[:4] == "ATOM": + ch = line[21:22] + if ch == chain or chain is None: + atom = line[12 : 12 + 4].strip() + resi = line[17 : 17 + 3] + resn = line[22 : 22 + 5].strip() + x, y, z = [float(line[i : (i + 8)]) for i in [30, 38, 46]] + + if resn[-1].isalpha(): + resa, resn = resn[-1], int(resn[:-1]) - 1 + else: + resa, resn = "", int(resn) - 1 + # resn = int(resn) + if resn < min_resn: + min_resn = resn + if resn > max_resn: + max_resn = resn + if resn not in xyz: + xyz[resn] = {} + if resa not in xyz[resn]: + xyz[resn][resa] = {} + if resn not in seq: + seq[resn] = {} + if resa not in seq[resn]: + seq[resn][resa] = resi + + if atom not in xyz[resn][resa]: + xyz[resn][resa][atom] = np.array([x, y, z]) + + # convert to numpy arrays, fill in missing values + seq_, xyz_ = [], [] + try: + for resn in range(min_resn, max_resn + 1): + if resn in seq: + for k in sorted(seq[resn]): + seq_.append(aa_3_N.get(seq[resn][k], 20)) + else: + seq_.append(20) + if resn in xyz: + for k in sorted(xyz[resn]): + for atom in atoms: + if atom in xyz[resn][k]: + xyz_.append(xyz[resn][k][atom]) + else: + xyz_.append(np.full(3, np.nan)) + else: + for atom in atoms: + xyz_.append(np.full(3, np.nan)) + return np.array(xyz_).reshape(-1, len(atoms), 3), N_to_AA(np.array(seq_)) + except TypeError: + return "no_chain", "no_chain" + + +def parse_PDB(path_to_pdb, input_chain_list=None, ca_only=False): + c = 0 + pdb_dict_list = [] + init_alphabet = [ + "A", + "B", + "C", + "D", + "E", + "F", + "G", + "H", + "I", + "J", + "K", + "L", + "M", + "N", + "O", + "P", + "Q", + "R", + "S", + "T", + "U", + "V", + "W", + "X", + "Y", + "Z", + "a", + "b", + "c", + "d", + "e", + "f", + "g", + "h", + "i", + "j", + "k", + "l", + "m", + "n", + "o", + "p", + "q", + "r", + "s", + "t", + "u", + "v", + "w", + "x", + "y", + "z", + ] + extra_alphabet = [str(item) for item in list(np.arange(300))] + chain_alphabet = init_alphabet + extra_alphabet + + if input_chain_list: + chain_alphabet = input_chain_list + + biounit_names = [path_to_pdb] + for biounit in biounit_names: + my_dict = {} + s = 0 + concat_seq = "" + concat_N = [] + concat_CA = [] + concat_C = [] + concat_O = [] + concat_mask = [] + coords_dict = {} + for letter in chain_alphabet: + if ca_only: + sidechain_atoms = ["CA"] + else: + sidechain_atoms = ["N", "CA", "C", "O"] + xyz, seq = parse_PDB_biounits(biounit, atoms=sidechain_atoms, chain=letter) + if type(xyz) != str: + concat_seq += seq[0] + my_dict["seq_chain_" + letter] = seq[0] + coords_dict_chain = {} + if ca_only: + coords_dict_chain["CA_chain_" + letter] = xyz.tolist() + else: + coords_dict_chain["N_chain_" + letter] = xyz[:, 0, :].tolist() + coords_dict_chain["CA_chain_" + letter] = xyz[:, 1, :].tolist() + coords_dict_chain["C_chain_" + letter] = xyz[:, 2, :].tolist() + coords_dict_chain["O_chain_" + letter] = xyz[:, 3, :].tolist() + my_dict["coords_chain_" + letter] = coords_dict_chain + s += 1 + fi = biounit.rfind("/") + my_dict["name"] = biounit[(fi + 1) : -4] + my_dict["num_of_chains"] = s + my_dict["seq"] = concat_seq + if s <= len(chain_alphabet): + pdb_dict_list.append(my_dict) + c += 1 + return pdb_dict_list + + +def tied_featurize( + batch, + device, + chain_dict, + fixed_position_dict=None, + omit_AA_dict=None, + tied_positions_dict=None, + pssm_dict=None, + bias_by_res_dict=None, + ca_only=False, +): + """Pack and pad batch into torch tensors""" + alphabet = "ACDEFGHIKLMNPQRSTVWYX" + B = len(batch) + lengths = np.array( + [len(b["seq"]) for b in batch], dtype=np.int32 + ) # sum of chain seq lengths + L_max = max([len(b["seq"]) for b in batch]) + if ca_only: + X = np.zeros([B, L_max, 1, 3]) + else: + X = np.zeros([B, L_max, 4, 3]) + residue_idx = -100 * np.ones([B, L_max], dtype=np.int32) + chain_M = np.zeros( + [B, L_max], dtype=np.int32 + ) # 1.0 for the bits that need to be predicted + pssm_coef_all = np.zeros( + [B, L_max], dtype=np.float32 + ) # 1.0 for the bits that need to be predicted + pssm_bias_all = np.zeros( + [B, L_max, 21], dtype=np.float32 + ) # 1.0 for the bits that need to be predicted + pssm_log_odds_all = 10000.0 * np.ones( + [B, L_max, 21], dtype=np.float32 + ) # 1.0 for the bits that need to be predicted + chain_M_pos = np.zeros( + [B, L_max], dtype=np.int32 + ) # 1.0 for the bits that need to be predicted + bias_by_res_all = np.zeros([B, L_max, 21], dtype=np.float32) + chain_encoding_all = np.zeros( + [B, L_max], dtype=np.int32 + ) # 1.0 for the bits that need to be predicted + S = np.zeros([B, L_max], dtype=np.int32) + omit_AA_mask = np.zeros([B, L_max, len(alphabet)], dtype=np.int32) + # Build the batch + letter_list_list = [] + visible_list_list = [] + masked_list_list = [] + masked_chain_length_list_list = [] + tied_pos_list_of_lists_list = [] + for i, b in enumerate(batch): + if chain_dict != None: + masked_chains, visible_chains = chain_dict[ + b["name"] + ] # masked_chains a list of chain letters to predict [A, D, F] + else: + masked_chains = [item[-1:] for item in list(b) if item[:10] == "seq_chain_"] + visible_chains = [] + masked_chains.sort() # sort masked_chains + visible_chains.sort() # sort visible_chains + all_chains = masked_chains + visible_chains + for i, b in enumerate(batch): + mask_dict = {} + a = 0 + x_chain_list = [] + chain_mask_list = [] + chain_seq_list = [] + chain_encoding_list = [] + c = 1 + letter_list = [] + global_idx_start_list = [0] + visible_list = [] + masked_list = [] + masked_chain_length_list = [] + fixed_position_mask_list = [] + omit_AA_mask_list = [] + pssm_coef_list = [] + pssm_bias_list = [] + pssm_log_odds_list = [] + bias_by_res_list = [] + l0 = 0 + l1 = 0 + for step, letter in enumerate(all_chains): + if letter in visible_chains: + letter_list.append(letter) + visible_list.append(letter) + chain_seq = b[f"seq_chain_{letter}"] + chain_seq = "".join([a if a != "-" else "X" for a in chain_seq]) + chain_length = len(chain_seq) + global_idx_start_list.append(global_idx_start_list[-1] + chain_length) + chain_coords = b[f"coords_chain_{letter}"] # this is a dictionary + chain_mask = np.zeros(chain_length) # 0.0 for visible chains + if ca_only: + x_chain = np.array( + chain_coords[f"CA_chain_{letter}"] + ) # [chain_lenght,1,3] #CA_diff + if len(x_chain.shape) == 2: + x_chain = x_chain[:, None, :] + else: + x_chain = np.stack( + [ + chain_coords[c] + for c in [ + f"N_chain_{letter}", + f"CA_chain_{letter}", + f"C_chain_{letter}", + f"O_chain_{letter}", + ] + ], + 1, + ) # [chain_lenght,4,3] + x_chain_list.append(x_chain) + chain_mask_list.append(chain_mask) + chain_seq_list.append(chain_seq) + chain_encoding_list.append(c * np.ones(np.array(chain_mask).shape[0])) + l1 += chain_length + residue_idx[i, l0:l1] = 100 * (c - 1) + np.arange(l0, l1) + l0 += chain_length + c += 1 + fixed_position_mask = np.ones(chain_length) + fixed_position_mask_list.append(fixed_position_mask) + omit_AA_mask_temp = np.zeros([chain_length, len(alphabet)], np.int32) + omit_AA_mask_list.append(omit_AA_mask_temp) + pssm_coef = np.zeros(chain_length) + pssm_bias = np.zeros([chain_length, 21]) + pssm_log_odds = 10000.0 * np.ones([chain_length, 21]) + pssm_coef_list.append(pssm_coef) + pssm_bias_list.append(pssm_bias) + pssm_log_odds_list.append(pssm_log_odds) + bias_by_res_list.append(np.zeros([chain_length, 21])) + if letter in masked_chains: + masked_list.append(letter) + letter_list.append(letter) + chain_seq = b[f"seq_chain_{letter}"] + chain_seq = "".join([a if a != "-" else "X" for a in chain_seq]) + chain_length = len(chain_seq) + global_idx_start_list.append(global_idx_start_list[-1] + chain_length) + masked_chain_length_list.append(chain_length) + chain_coords = b[f"coords_chain_{letter}"] # this is a dictionary + chain_mask = np.ones(chain_length) # 1.0 for masked + if ca_only: + x_chain = np.array( + chain_coords[f"CA_chain_{letter}"] + ) # [chain_lenght,1,3] #CA_diff + if len(x_chain.shape) == 2: + x_chain = x_chain[:, None, :] + else: + x_chain = np.stack( + [ + chain_coords[c] + for c in [ + f"N_chain_{letter}", + f"CA_chain_{letter}", + f"C_chain_{letter}", + f"O_chain_{letter}", + ] + ], + 1, + ) # [chain_lenght,4,3] + x_chain_list.append(x_chain) + chain_mask_list.append(chain_mask) + chain_seq_list.append(chain_seq) + chain_encoding_list.append(c * np.ones(np.array(chain_mask).shape[0])) + l1 += chain_length + residue_idx[i, l0:l1] = 100 * (c - 1) + np.arange(l0, l1) + l0 += chain_length + c += 1 + fixed_position_mask = np.ones(chain_length) + if fixed_position_dict != None: + fixed_pos_list = fixed_position_dict[b["name"]][letter] + if fixed_pos_list: + fixed_position_mask[np.array(fixed_pos_list) - 1] = 0.0 + fixed_position_mask_list.append(fixed_position_mask) + omit_AA_mask_temp = np.zeros([chain_length, len(alphabet)], np.int32) + if omit_AA_dict != None: + for item in omit_AA_dict[b["name"]][letter]: + idx_AA = np.array(item[0]) - 1 + AA_idx = np.array( + [ + np.argwhere(np.array(list(alphabet)) == AA)[0][0] + for AA in item[1] + ] + ).repeat(idx_AA.shape[0]) + idx_ = np.array([[a, b] for a in idx_AA for b in AA_idx]) + omit_AA_mask_temp[idx_[:, 0], idx_[:, 1]] = 1 + omit_AA_mask_list.append(omit_AA_mask_temp) + pssm_coef = np.zeros(chain_length) + pssm_bias = np.zeros([chain_length, 21]) + pssm_log_odds = 10000.0 * np.ones([chain_length, 21]) + if pssm_dict: + if pssm_dict[b["name"]][letter]: + pssm_coef = pssm_dict[b["name"]][letter]["pssm_coef"] + pssm_bias = pssm_dict[b["name"]][letter]["pssm_bias"] + pssm_log_odds = pssm_dict[b["name"]][letter]["pssm_log_odds"] + pssm_coef_list.append(pssm_coef) + pssm_bias_list.append(pssm_bias) + pssm_log_odds_list.append(pssm_log_odds) + if bias_by_res_dict: + bias_by_res_list.append(bias_by_res_dict[b["name"]][letter]) + else: + bias_by_res_list.append(np.zeros([chain_length, 21])) + + letter_list_np = np.array(letter_list) + tied_pos_list_of_lists = [] + tied_beta = np.ones(L_max) + if tied_positions_dict != None: + tied_pos_list = tied_positions_dict[b["name"]] + if tied_pos_list: + set_chains_tied = set( + list(itertools.chain(*[list(item) for item in tied_pos_list])) + ) + for tied_item in tied_pos_list: + one_list = [] + for k, v in tied_item.items(): + start_idx = global_idx_start_list[ + np.argwhere(letter_list_np == k)[0][0] + ] + if isinstance(v[0], list): + for v_count in range(len(v[0])): + one_list.append( + start_idx + v[0][v_count] - 1 + ) # make 0 to be the first + tied_beta[start_idx + v[0][v_count] - 1] = v[1][v_count] + else: + for v_ in v: + one_list.append( + start_idx + v_ - 1 + ) # make 0 to be the first + tied_pos_list_of_lists.append(one_list) + tied_pos_list_of_lists_list.append(tied_pos_list_of_lists) + + x = np.concatenate(x_chain_list, 0) # [L, 4, 3] + all_sequence = "".join(chain_seq_list) + m = np.concatenate( + chain_mask_list, 0 + ) # [L,], 1.0 for places that need to be predicted + chain_encoding = np.concatenate(chain_encoding_list, 0) + m_pos = np.concatenate( + fixed_position_mask_list, 0 + ) # [L,], 1.0 for places that need to be predicted + + pssm_coef_ = np.concatenate( + pssm_coef_list, 0 + ) # [L,], 1.0 for places that need to be predicted + pssm_bias_ = np.concatenate( + pssm_bias_list, 0 + ) # [L,], 1.0 for places that need to be predicted + pssm_log_odds_ = np.concatenate( + pssm_log_odds_list, 0 + ) # [L,], 1.0 for places that need to be predicted + + bias_by_res_ = np.concatenate( + bias_by_res_list, 0 + ) # [L,21], 0.0 for places where AA frequencies don't need to be tweaked + + l = len(all_sequence) + x_pad = np.pad( + x, [[0, L_max - l], [0, 0], [0, 0]], "constant", constant_values=(np.nan,) + ) + X[i, :, :, :] = x_pad + + m_pad = np.pad(m, [[0, L_max - l]], "constant", constant_values=(0.0,)) + m_pos_pad = np.pad(m_pos, [[0, L_max - l]], "constant", constant_values=(0.0,)) + omit_AA_mask_pad = np.pad( + np.concatenate(omit_AA_mask_list, 0), + [[0, L_max - l]], + "constant", + constant_values=(0.0,), + ) + chain_M[i, :] = m_pad + chain_M_pos[i, :] = m_pos_pad + omit_AA_mask[i,] = omit_AA_mask_pad + + chain_encoding_pad = np.pad( + chain_encoding, [[0, L_max - l]], "constant", constant_values=(0.0,) + ) + chain_encoding_all[i, :] = chain_encoding_pad + + pssm_coef_pad = np.pad( + pssm_coef_, [[0, L_max - l]], "constant", constant_values=(0.0,) + ) + pssm_bias_pad = np.pad( + pssm_bias_, [[0, L_max - l], [0, 0]], "constant", constant_values=(0.0,) + ) + pssm_log_odds_pad = np.pad( + pssm_log_odds_, [[0, L_max - l], [0, 0]], "constant", constant_values=(0.0,) + ) + + pssm_coef_all[i, :] = pssm_coef_pad + pssm_bias_all[i, :] = pssm_bias_pad + pssm_log_odds_all[i, :] = pssm_log_odds_pad + + bias_by_res_pad = np.pad( + bias_by_res_, [[0, L_max - l], [0, 0]], "constant", constant_values=(0.0,) + ) + bias_by_res_all[i, :] = bias_by_res_pad + + # Convert to labels + indices = np.asarray([alphabet.index(a) for a in all_sequence], dtype=np.int32) + S[i, :l] = indices + letter_list_list.append(letter_list) + visible_list_list.append(visible_list) + masked_list_list.append(masked_list) + masked_chain_length_list_list.append(masked_chain_length_list) + + isnan = np.isnan(X) + mask = np.isfinite(np.sum(X, (2, 3))).astype(np.float32) + X[isnan] = 0.0 + + # Conversion + pssm_coef_all = torch.from_numpy(pssm_coef_all).to( + dtype=torch.float32, device=device + ) + pssm_bias_all = torch.from_numpy(pssm_bias_all).to( + dtype=torch.float32, device=device + ) + pssm_log_odds_all = torch.from_numpy(pssm_log_odds_all).to( + dtype=torch.float32, device=device + ) + + tied_beta = torch.from_numpy(tied_beta).to(dtype=torch.float32, device=device) + + jumps = ((residue_idx[:, 1:] - residue_idx[:, :-1]) == 1).astype(np.float32) + bias_by_res_all = torch.from_numpy(bias_by_res_all).to( + dtype=torch.float32, device=device + ) + phi_mask = np.pad(jumps, [[0, 0], [1, 0]]) + psi_mask = np.pad(jumps, [[0, 0], [0, 1]]) + omega_mask = np.pad(jumps, [[0, 0], [0, 1]]) + dihedral_mask = np.concatenate( + [phi_mask[:, :, None], psi_mask[:, :, None], omega_mask[:, :, None]], -1 + ) # [B,L,3] + dihedral_mask = torch.from_numpy(dihedral_mask).to( + dtype=torch.float32, device=device + ) + residue_idx = torch.from_numpy(residue_idx).to(dtype=torch.long, device=device) + S = torch.from_numpy(S).to(dtype=torch.long, device=device) + X = torch.from_numpy(X).to(dtype=torch.float32, device=device) + mask = torch.from_numpy(mask).to(dtype=torch.float32, device=device) + chain_M = torch.from_numpy(chain_M).to(dtype=torch.float32, device=device) + chain_M_pos = torch.from_numpy(chain_M_pos).to(dtype=torch.float32, device=device) + omit_AA_mask = torch.from_numpy(omit_AA_mask).to(dtype=torch.float32, device=device) + chain_encoding_all = torch.from_numpy(chain_encoding_all).to( + dtype=torch.long, device=device + ) + if ca_only: + X_out = X[:, :, 0] + else: + X_out = X + return ( + X_out, + S, + mask, + lengths, + chain_M, + chain_encoding_all, + letter_list_list, + visible_list_list, + masked_list_list, + masked_chain_length_list_list, + chain_M_pos, + omit_AA_mask, + residue_idx, + dihedral_mask, + tied_pos_list_of_lists_list, + pssm_coef_all, + pssm_bias_all, + pssm_log_odds_all, + bias_by_res_all, + tied_beta, + ) + + +def loss_nll(S, log_probs, mask): + """Negative log probabilities""" + criterion = torch.nn.NLLLoss(reduction="none") + loss = criterion( + log_probs.contiguous().view(-1, log_probs.size(-1)), S.contiguous().view(-1) + ).view(S.size()) + loss_av = torch.sum(loss * mask) / torch.sum(mask) + return loss, loss_av + + +def loss_smoothed(S, log_probs, mask, weight=0.1): + """Negative log probabilities""" + S_onehot = torch.nn.functional.one_hot(S, 21).float() + + # Label smoothing + S_onehot = S_onehot + weight / float(S_onehot.size(-1)) + S_onehot = S_onehot / S_onehot.sum(-1, keepdim=True) + + loss = -(S_onehot * log_probs).sum(-1) + loss_av = torch.sum(loss * mask) / torch.sum(mask) + return loss, loss_av + + +class StructureDataset: + def __init__( + self, + jsonl_file, + verbose=True, + truncate=None, + max_length=100, + alphabet="ACDEFGHIKLMNPQRSTVWYX-", + ): + alphabet_set = set([a for a in alphabet]) + discard_count = {"bad_chars": 0, "too_long": 0, "bad_seq_length": 0} + + with open(jsonl_file) as f: + self.data = [] + + lines = f.readlines() + start = time.time() + for i, line in enumerate(lines): + entry = json.loads(line) + seq = entry["seq"] + name = entry["name"] + + # Convert raw coords to np arrays + # for key, val in entry['coords'].items(): + # entry['coords'][key] = np.asarray(val) + + # Check if in alphabet + bad_chars = set([s for s in seq]).difference(alphabet_set) + if len(bad_chars) == 0: + if len(entry["seq"]) <= max_length: + if True: + self.data.append(entry) + else: + discard_count["bad_seq_length"] += 1 + else: + discard_count["too_long"] += 1 + else: + if verbose: + print(name, bad_chars, entry["seq"]) + discard_count["bad_chars"] += 1 + + # Truncate early + if truncate is not None and len(self.data) == truncate: + return + + if verbose and (i + 1) % 1000 == 0: + elapsed = time.time() - start + print( + "{} entries ({} loaded) in {:.1f} s".format( + len(self.data), i + 1, elapsed + ) + ) + if verbose: + print("discarded", discard_count) + + def __len__(self): + return len(self.data) + + def __getitem__(self, idx): + return self.data[idx] + + +class StructureDatasetPDB: + def __init__( + self, + pdb_dict_list, + verbose=True, + truncate=None, + max_length=100, + alphabet="ACDEFGHIKLMNPQRSTVWYX-", + ): + alphabet_set = set([a for a in alphabet]) + discard_count = {"bad_chars": 0, "too_long": 0, "bad_seq_length": 0} + + self.data = [] + + start = time.time() + for i, entry in enumerate(pdb_dict_list): + seq = entry["seq"] + name = entry["name"] + + bad_chars = set([s for s in seq]).difference(alphabet_set) + if len(bad_chars) == 0: + if len(entry["seq"]) <= max_length: + self.data.append(entry) + else: + discard_count["too_long"] += 1 + else: + discard_count["bad_chars"] += 1 + + # Truncate early + if truncate is not None and len(self.data) == truncate: + return + + if verbose and (i + 1) % 1000 == 0: + elapsed = time.time() - start + + # print('Discarded', discard_count) + + def __len__(self): + return len(self.data) + + def __getitem__(self, idx): + return self.data[idx] + + +class StructureLoader: + def __init__( + self, + dataset, + batch_size=100, + shuffle=True, + collate_fn=lambda x: x, + drop_last=False, + ): + self.dataset = dataset + self.size = len(dataset) + self.lengths = [len(dataset[i]["seq"]) for i in range(self.size)] + self.batch_size = batch_size + sorted_ix = np.argsort(self.lengths) + + # Cluster into batches of similar sizes + clusters, batch = [], [] + batch_max = 0 + for ix in sorted_ix: + size = self.lengths[ix] + if size * (len(batch) + 1) <= self.batch_size: + batch.append(ix) + batch_max = size + else: + clusters.append(batch) + batch, batch_max = [], 0 + if len(batch) > 0: + clusters.append(batch) + self.clusters = clusters + + def __len__(self): + return len(self.clusters) + + def __iter__(self): + np.random.shuffle(self.clusters) + for b_idx in self.clusters: + batch = [self.dataset[i] for i in b_idx] + yield batch + + +# The following gather functions +def gather_edges(edges, neighbor_idx): + # Features [B,N,N,C] at Neighbor indices [B,N,K] => Neighbor features [B,N,K,C] + neighbors = neighbor_idx.unsqueeze(-1).expand(-1, -1, -1, edges.size(-1)) + edge_features = torch.gather(edges, 2, neighbors) + return edge_features + + +def gather_nodes(nodes, neighbor_idx): + # Features [B,N,C] at Neighbor indices [B,N,K] => [B,N,K,C] + # Flatten and expand indices per batch [B,N,K] => [B,NK] => [B,NK,C] + neighbors_flat = neighbor_idx.view((neighbor_idx.shape[0], -1)) + neighbors_flat = neighbors_flat.unsqueeze(-1).expand(-1, -1, nodes.size(2)) + # Gather and re-pack + neighbor_features = torch.gather(nodes, 1, neighbors_flat) + neighbor_features = neighbor_features.view(list(neighbor_idx.shape)[:3] + [-1]) + return neighbor_features + + +def gather_nodes_t(nodes, neighbor_idx): + # Features [B,N,C] at Neighbor index [B,K] => Neighbor features[B,K,C] + idx_flat = neighbor_idx.unsqueeze(-1).expand(-1, -1, nodes.size(2)) + neighbor_features = torch.gather(nodes, 1, idx_flat) + return neighbor_features + + +def cat_neighbors_nodes(h_nodes, h_neighbors, E_idx): + h_nodes = gather_nodes(h_nodes, E_idx) + h_nn = torch.cat([h_neighbors, h_nodes], -1) + return h_nn + + +class EncLayer(nn.Module): + def __init__(self, num_hidden, num_in, dropout=0.1, num_heads=None, scale=30): + super(EncLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + self.dropout1 = nn.Dropout(dropout) + self.dropout2 = nn.Dropout(dropout) + self.dropout3 = nn.Dropout(dropout) + self.norm1 = nn.LayerNorm(num_hidden) + self.norm2 = nn.LayerNorm(num_hidden) + self.norm3 = nn.LayerNorm(num_hidden) + + self.W1 = nn.Linear(num_hidden + num_in, num_hidden, bias=True) + self.W2 = nn.Linear(num_hidden, num_hidden, bias=True) + self.W3 = nn.Linear(num_hidden, num_hidden, bias=True) + self.W11 = nn.Linear(num_hidden + num_in, num_hidden, bias=True) + self.W12 = nn.Linear(num_hidden, num_hidden, bias=True) + self.W13 = nn.Linear(num_hidden, num_hidden, bias=True) + self.act = torch.nn.GELU() + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4) + + def forward(self, h_V, h_E, E_idx, mask_V=None, mask_attend=None): + """Parallel computation of full transformer layer""" + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = h_V.unsqueeze(-2).expand(-1, -1, h_EV.size(-2), -1) + h_EV = torch.cat([h_V_expand, h_EV], -1) + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = mask_attend.unsqueeze(-1) * h_message + dh = torch.sum(h_message, -2) / self.scale + h_V = self.norm1(h_V + self.dropout1(dh)) + + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + if mask_V is not None: + mask_V = mask_V.unsqueeze(-1) + h_V = mask_V * h_V + + h_EV = cat_neighbors_nodes(h_V, h_E, E_idx) + h_V_expand = h_V.unsqueeze(-2).expand(-1, -1, h_EV.size(-2), -1) + h_EV = torch.cat([h_V_expand, h_EV], -1) + h_message = self.W13(self.act(self.W12(self.act(self.W11(h_EV))))) + h_E = self.norm3(h_E + self.dropout3(h_message)) + return h_V, h_E + + +class DecLayer(nn.Module): + def __init__(self, num_hidden, num_in, dropout=0.1, num_heads=None, scale=30): + super(DecLayer, self).__init__() + self.num_hidden = num_hidden + self.num_in = num_in + self.scale = scale + self.dropout1 = nn.Dropout(dropout) + self.dropout2 = nn.Dropout(dropout) + self.norm1 = nn.LayerNorm(num_hidden) + self.norm2 = nn.LayerNorm(num_hidden) + + self.W1 = nn.Linear(num_hidden + num_in, num_hidden, bias=True) + self.W2 = nn.Linear(num_hidden, num_hidden, bias=True) + self.W3 = nn.Linear(num_hidden, num_hidden, bias=True) + self.act = torch.nn.GELU() + self.dense = PositionWiseFeedForward(num_hidden, num_hidden * 4) + + def forward(self, h_V, h_E, mask_V=None, mask_attend=None): + """Parallel computation of full transformer layer""" + + # Concatenate h_V_i to h_E_ij + h_V_expand = h_V.unsqueeze(-2).expand(-1, -1, h_E.size(-2), -1) + h_EV = torch.cat([h_V_expand, h_E], -1) + + h_message = self.W3(self.act(self.W2(self.act(self.W1(h_EV))))) + if mask_attend is not None: + h_message = mask_attend.unsqueeze(-1) * h_message + dh = torch.sum(h_message, -2) / self.scale + + h_V = self.norm1(h_V + self.dropout1(dh)) + + # Position-wise feedforward + dh = self.dense(h_V) + h_V = self.norm2(h_V + self.dropout2(dh)) + + if mask_V is not None: + mask_V = mask_V.unsqueeze(-1) + h_V = mask_V * h_V + return h_V + + +class PositionWiseFeedForward(nn.Module): + def __init__(self, num_hidden, num_ff): + super(PositionWiseFeedForward, self).__init__() + self.W_in = nn.Linear(num_hidden, num_ff, bias=True) + self.W_out = nn.Linear(num_ff, num_hidden, bias=True) + self.act = torch.nn.GELU() + + def forward(self, h_V): + h = self.act(self.W_in(h_V)) + h = self.W_out(h) + return h + + +class PositionalEncodings(nn.Module): + def __init__(self, num_embeddings, max_relative_feature=32): + super(PositionalEncodings, self).__init__() + self.num_embeddings = num_embeddings + self.max_relative_feature = max_relative_feature + self.linear = nn.Linear(2 * max_relative_feature + 1 + 1, num_embeddings) + + def forward(self, offset, mask): + d = torch.clip( + offset + self.max_relative_feature, 0, 2 * self.max_relative_feature + ) * mask + (1 - mask) * (2 * self.max_relative_feature + 1) + d_onehot = torch.nn.functional.one_hot(d, 2 * self.max_relative_feature + 1 + 1) + E = self.linear(d_onehot.float()) + return E + + +class CA_ProteinFeatures(nn.Module): + def __init__( + self, + edge_features, + node_features, + num_positional_embeddings=16, + num_rbf=16, + top_k=30, + augment_eps=0.0, + num_chain_embeddings=16, + ): + """Extract protein features""" + super(CA_ProteinFeatures, self).__init__() + self.edge_features = edge_features + self.node_features = node_features + self.top_k = top_k + self.augment_eps = augment_eps + self.num_rbf = num_rbf + self.num_positional_embeddings = num_positional_embeddings + + # Positional encoding + self.embeddings = PositionalEncodings(num_positional_embeddings) + # Normalization and embedding + node_in, edge_in = 3, num_positional_embeddings + num_rbf * 9 + 7 + self.node_embedding = nn.Linear(node_in, node_features, bias=False) # NOT USED + self.edge_embedding = nn.Linear(edge_in, edge_features, bias=False) + self.norm_nodes = nn.LayerNorm(node_features) + self.norm_edges = nn.LayerNorm(edge_features) + + def _quaternions(self, R): + """Convert a batch of 3D rotations [R] to quaternions [Q] + R [...,3,3] + Q [...,4] + """ + # Simple Wikipedia version + # en.wikipedia.org/wiki/Rotation_matrix#Quaternion + # For other options see math.stackexchange.com/questions/2074316/calculating-rotation-axis-from-rotation-matrix + diag = torch.diagonal(R, dim1=-2, dim2=-1) + Rxx, Ryy, Rzz = diag.unbind(-1) + magnitudes = 0.5 * torch.sqrt( + torch.abs( + 1 + + torch.stack([Rxx - Ryy - Rzz, -Rxx + Ryy - Rzz, -Rxx - Ryy + Rzz], -1) + ) + ) + _R = lambda i, j: R[:, :, :, i, j] + signs = torch.sign( + torch.stack( + [_R(2, 1) - _R(1, 2), _R(0, 2) - _R(2, 0), _R(1, 0) - _R(0, 1)], -1 + ) + ) + xyz = signs * magnitudes + # The relu enforces a non-negative trace + w = torch.sqrt(F.relu(1 + diag.sum(-1, keepdim=True))) / 2.0 + Q = torch.cat((xyz, w), -1) + Q = F.normalize(Q, dim=-1) + return Q + + def _orientations_coarse(self, X, E_idx, eps=1e-6): + dX = X[:, 1:, :] - X[:, :-1, :] + dX_norm = torch.norm(dX, dim=-1) + dX_mask = (3.6 < dX_norm) & (dX_norm < 4.0) # exclude CA-CA jumps + dX = dX * dX_mask[:, :, None] + U = F.normalize(dX, dim=-1) + u_2 = U[:, :-2, :] + u_1 = U[:, 1:-1, :] + u_0 = U[:, 2:, :] + # Backbone normals + n_2 = F.normalize(torch.cross(u_2, u_1), dim=-1) + n_1 = F.normalize(torch.cross(u_1, u_0), dim=-1) + + # Bond angle calculation + cosA = -(u_1 * u_0).sum(-1) + cosA = torch.clamp(cosA, -1 + eps, 1 - eps) + A = torch.acos(cosA) + # Angle between normals + cosD = (n_2 * n_1).sum(-1) + cosD = torch.clamp(cosD, -1 + eps, 1 - eps) + D = torch.sign((u_2 * n_1).sum(-1)) * torch.acos(cosD) + # Backbone features + AD_features = torch.stack( + (torch.cos(A), torch.sin(A) * torch.cos(D), torch.sin(A) * torch.sin(D)), 2 + ) + AD_features = F.pad(AD_features, (0, 0, 1, 2), "constant", 0) + + # Build relative orientations + o_1 = F.normalize(u_2 - u_1, dim=-1) + O = torch.stack((o_1, n_2, torch.cross(o_1, n_2)), 2) + O = O.view(list(O.shape[:2]) + [9]) + O = F.pad(O, (0, 0, 1, 2), "constant", 0) + O_neighbors = gather_nodes(O, E_idx) + X_neighbors = gather_nodes(X, E_idx) + + # Re-view as rotation matrices + O = O.view(list(O.shape[:2]) + [3, 3]) + O_neighbors = O_neighbors.view(list(O_neighbors.shape[:3]) + [3, 3]) + + # Rotate into local reference frames + dX = X_neighbors - X.unsqueeze(-2) + dU = torch.matmul(O.unsqueeze(2), dX.unsqueeze(-1)).squeeze(-1) + dU = F.normalize(dU, dim=-1) + R = torch.matmul(O.unsqueeze(2).transpose(-1, -2), O_neighbors) + Q = self._quaternions(R) + + # Orientation features + O_features = torch.cat((dU, Q), dim=-1) + return AD_features, O_features + + def _dist(self, X, mask, eps=1e-6): + """Pairwise euclidean distances""" + # Convolutional network on NCHW + mask_2D = torch.unsqueeze(mask, 1) * torch.unsqueeze(mask, 2) + dX = torch.unsqueeze(X, 1) - torch.unsqueeze(X, 2) + D = mask_2D * torch.sqrt(torch.sum(dX**2, 3) + eps) + + # Identify k nearest neighbors (including self) + D_max, _ = torch.max(D, -1, keepdim=True) + D_adjust = D + (1.0 - mask_2D) * D_max + D_neighbors, E_idx = torch.topk( + D_adjust, np.minimum(self.top_k, X.shape[1]), dim=-1, largest=False + ) + mask_neighbors = gather_edges(mask_2D.unsqueeze(-1), E_idx) + return D_neighbors, E_idx, mask_neighbors + + def _rbf(self, D): + # Distance radial basis function + device = D.device + D_min, D_max, D_count = 2.0, 22.0, self.num_rbf + D_mu = torch.linspace(D_min, D_max, D_count).to(device) + D_mu = D_mu.view([1, 1, 1, -1]) + D_sigma = (D_max - D_min) / D_count + D_expand = torch.unsqueeze(D, -1) + RBF = torch.exp(-(((D_expand - D_mu) / D_sigma) ** 2)) + return RBF + + def _get_rbf(self, A, B, E_idx): + D_A_B = torch.sqrt( + torch.sum((A[:, :, None, :] - B[:, None, :, :]) ** 2, -1) + 1e-6 + ) # [B, L, L] + D_A_B_neighbors = gather_edges(D_A_B[:, :, :, None], E_idx)[ + :, :, :, 0 + ] # [B,L,K] + RBF_A_B = self._rbf(D_A_B_neighbors) + return RBF_A_B + + def forward(self, Ca, mask, residue_idx, chain_labels): + """Featurize coordinates as an attributed graph""" + if self.augment_eps > 0: + Ca = Ca + self.augment_eps * torch.randn_like(Ca) + + D_neighbors, E_idx, mask_neighbors = self._dist(Ca, mask) + + Ca_0 = torch.zeros(Ca.shape, device=Ca.device) + Ca_2 = torch.zeros(Ca.shape, device=Ca.device) + Ca_0[:, 1:, :] = Ca[:, :-1, :] + Ca_1 = Ca + Ca_2[:, :-1, :] = Ca[:, 1:, :] + + V, O_features = self._orientations_coarse(Ca, E_idx) + + RBF_all = [] + RBF_all.append(self._rbf(D_neighbors)) # Ca_1-Ca_1 + RBF_all.append(self._get_rbf(Ca_0, Ca_0, E_idx)) + RBF_all.append(self._get_rbf(Ca_2, Ca_2, E_idx)) + + RBF_all.append(self._get_rbf(Ca_0, Ca_1, E_idx)) + RBF_all.append(self._get_rbf(Ca_0, Ca_2, E_idx)) + + RBF_all.append(self._get_rbf(Ca_1, Ca_0, E_idx)) + RBF_all.append(self._get_rbf(Ca_1, Ca_2, E_idx)) + + RBF_all.append(self._get_rbf(Ca_2, Ca_0, E_idx)) + RBF_all.append(self._get_rbf(Ca_2, Ca_1, E_idx)) + + RBF_all = torch.cat(tuple(RBF_all), dim=-1) + + offset = residue_idx[:, :, None] - residue_idx[:, None, :] + offset = gather_edges(offset[:, :, :, None], E_idx)[:, :, :, 0] # [B, L, K] + + d_chains = ((chain_labels[:, :, None] - chain_labels[:, None, :]) == 0).long() + E_chains = gather_edges(d_chains[:, :, :, None], E_idx)[:, :, :, 0] + E_positional = self.embeddings(offset.long(), E_chains) + E = torch.cat((E_positional, RBF_all, O_features), -1) + + E = self.edge_embedding(E) + E = self.norm_edges(E) + + return E, E_idx + + +class ProteinFeatures(nn.Module): + def __init__( + self, + edge_features, + node_features, + num_positional_embeddings=16, + num_rbf=16, + top_k=30, + augment_eps=0.0, + num_chain_embeddings=16, + ): + """Extract protein features""" + super(ProteinFeatures, self).__init__() + self.edge_features = edge_features + self.node_features = node_features + self.top_k = top_k + self.augment_eps = augment_eps + self.num_rbf = num_rbf + self.num_positional_embeddings = num_positional_embeddings + + self.embeddings = PositionalEncodings(num_positional_embeddings) + node_in, edge_in = 6, num_positional_embeddings + num_rbf * 25 + self.edge_embedding = nn.Linear(edge_in, edge_features, bias=False) + self.norm_edges = nn.LayerNorm(edge_features) + + def _dist(self, X, mask, eps=1e-6): + mask_2D = torch.unsqueeze(mask, 1) * torch.unsqueeze(mask, 2) + dX = torch.unsqueeze(X, 1) - torch.unsqueeze(X, 2) + D = mask_2D * torch.sqrt(torch.sum(dX**2, 3) + eps) + D_max, _ = torch.max(D, -1, keepdim=True) + D_adjust = D + (1.0 - mask_2D) * D_max + sampled_top_k = self.top_k + D_neighbors, E_idx = torch.topk( + D_adjust, np.minimum(self.top_k, X.shape[1]), dim=-1, largest=False + ) + return D_neighbors, E_idx + + def _rbf(self, D): + device = D.device + D_min, D_max, D_count = 2.0, 22.0, self.num_rbf + D_mu = torch.linspace(D_min, D_max, D_count, device=device) + D_mu = D_mu.view([1, 1, 1, -1]) + D_sigma = (D_max - D_min) / D_count + D_expand = torch.unsqueeze(D, -1) + RBF = torch.exp(-(((D_expand - D_mu) / D_sigma) ** 2)) + return RBF + + def _get_rbf(self, A, B, E_idx): + D_A_B = torch.sqrt( + torch.sum((A[:, :, None, :] - B[:, None, :, :]) ** 2, -1) + 1e-6 + ) # [B, L, L] + D_A_B_neighbors = gather_edges(D_A_B[:, :, :, None], E_idx)[ + :, :, :, 0 + ] # [B,L,K] + RBF_A_B = self._rbf(D_A_B_neighbors) + return RBF_A_B + + def forward(self, X, mask, residue_idx, chain_labels): + if self.augment_eps > 0: + X = X + self.augment_eps * torch.randn_like(X) + + b = X[:, :, 1, :] - X[:, :, 0, :] + c = X[:, :, 2, :] - X[:, :, 1, :] + a = torch.cross(b, c, dim=-1) + Cb = -0.58273431 * a + 0.56802827 * b - 0.54067466 * c + X[:, :, 1, :] + Ca = X[:, :, 1, :] + N = X[:, :, 0, :] + C = X[:, :, 2, :] + O = X[:, :, 3, :] + + D_neighbors, E_idx = self._dist(Ca, mask) + + RBF_all = [] + RBF_all.append(self._rbf(D_neighbors)) # Ca-Ca + RBF_all.append(self._get_rbf(N, N, E_idx)) # N-N + RBF_all.append(self._get_rbf(C, C, E_idx)) # C-C + RBF_all.append(self._get_rbf(O, O, E_idx)) # O-O + RBF_all.append(self._get_rbf(Cb, Cb, E_idx)) # Cb-Cb + RBF_all.append(self._get_rbf(Ca, N, E_idx)) # Ca-N + RBF_all.append(self._get_rbf(Ca, C, E_idx)) # Ca-C + RBF_all.append(self._get_rbf(Ca, O, E_idx)) # Ca-O + RBF_all.append(self._get_rbf(Ca, Cb, E_idx)) # Ca-Cb + RBF_all.append(self._get_rbf(N, C, E_idx)) # N-C + RBF_all.append(self._get_rbf(N, O, E_idx)) # N-O + RBF_all.append(self._get_rbf(N, Cb, E_idx)) # N-Cb + RBF_all.append(self._get_rbf(Cb, C, E_idx)) # Cb-C + RBF_all.append(self._get_rbf(Cb, O, E_idx)) # Cb-O + RBF_all.append(self._get_rbf(O, C, E_idx)) # O-C + RBF_all.append(self._get_rbf(N, Ca, E_idx)) # N-Ca + RBF_all.append(self._get_rbf(C, Ca, E_idx)) # C-Ca + RBF_all.append(self._get_rbf(O, Ca, E_idx)) # O-Ca + RBF_all.append(self._get_rbf(Cb, Ca, E_idx)) # Cb-Ca + RBF_all.append(self._get_rbf(C, N, E_idx)) # C-N + RBF_all.append(self._get_rbf(O, N, E_idx)) # O-N + RBF_all.append(self._get_rbf(Cb, N, E_idx)) # Cb-N + RBF_all.append(self._get_rbf(C, Cb, E_idx)) # C-Cb + RBF_all.append(self._get_rbf(O, Cb, E_idx)) # O-Cb + RBF_all.append(self._get_rbf(C, O, E_idx)) # C-O + RBF_all = torch.cat(tuple(RBF_all), dim=-1) + + offset = residue_idx[:, :, None] - residue_idx[:, None, :] + offset = gather_edges(offset[:, :, :, None], E_idx)[:, :, :, 0] # [B, L, K] + + d_chains = ( + (chain_labels[:, :, None] - chain_labels[:, None, :]) == 0 + ).long() # find self vs non-self interaction + E_chains = gather_edges(d_chains[:, :, :, None], E_idx)[:, :, :, 0] + E_positional = self.embeddings(offset.long(), E_chains) + E = torch.cat((E_positional, RBF_all), -1) + E = self.edge_embedding(E) + E = self.norm_edges(E) + return E, E_idx + + +class ProteinMPNN(nn.Module): + def __init__( + self, + num_letters, + node_features, + edge_features, + hidden_dim, + num_encoder_layers=3, + num_decoder_layers=3, + vocab=21, + k_neighbors=64, + augment_eps=0.05, + dropout=0.1, + ca_only=False, + ): + super(ProteinMPNN, self).__init__() + + # Hyperparameters + self.node_features = node_features + self.edge_features = edge_features + self.hidden_dim = hidden_dim + + # Featurization layers + if ca_only: + self.features = CA_ProteinFeatures( + node_features, edge_features, top_k=k_neighbors, augment_eps=augment_eps + ) + self.W_v = nn.Linear(node_features, hidden_dim, bias=True) + else: + self.features = ProteinFeatures( + node_features, edge_features, top_k=k_neighbors, augment_eps=augment_eps + ) + + self.W_e = nn.Linear(edge_features, hidden_dim, bias=True) + self.W_s = nn.Embedding(vocab, hidden_dim) + + # Encoder layers + self.encoder_layers = nn.ModuleList( + [ + EncLayer(hidden_dim, hidden_dim * 2, dropout=dropout) + for _ in range(num_encoder_layers) + ] + ) + + # Decoder layers + self.decoder_layers = nn.ModuleList( + [ + DecLayer(hidden_dim, hidden_dim * 3, dropout=dropout) + for _ in range(num_decoder_layers) + ] + ) + self.W_out = nn.Linear(hidden_dim, num_letters, bias=True) + + for p in self.parameters(): + if p.dim() > 1: + nn.init.xavier_uniform_(p) + + def forward( + self, + X, + S, + mask, + chain_M, + residue_idx, + chain_encoding_all, + randn, + use_input_decoding_order=False, + decoding_order=None, + ): + """Graph-conditioned sequence model""" + device = X.device + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_encoding_all) + h_V = torch.zeros((E.shape[0], E.shape[1], E.shape[-1]), device=E.device) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask.unsqueeze(-1), E_idx).squeeze(-1) + mask_attend = mask.unsqueeze(-1) * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Concatenate sequence embeddings for autoregressive decoder + h_S = self.W_s(S) + h_ES = cat_neighbors_nodes(h_S, h_E, E_idx) + + # Build encoder embeddings + h_EX_encoder = cat_neighbors_nodes(torch.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + + chain_M = chain_M * mask # update chain_M to include missing regions + if not use_input_decoding_order: + decoding_order = torch.argsort( + (chain_M + 0.0001) * (torch.abs(randn)) + ) # [numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + mask_size = E_idx.shape[1] + permutation_matrix_reverse = torch.nn.functional.one_hot( + decoding_order, num_classes=mask_size + ).float() + order_mask_backward = torch.einsum( + "ij, biq, bjp->bqp", + (1 - torch.triu(torch.ones(mask_size, mask_size, device=device))), + permutation_matrix_reverse, + permutation_matrix_reverse, + ) + mask_attend = torch.gather(order_mask_backward, 2, E_idx).unsqueeze(-1) + mask_1D = mask.view([mask.size(0), mask.size(1), 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1.0 - mask_attend) + + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for layer in self.decoder_layers: + # Masked positions attend to encoder information, unmasked see. + h_ESV = cat_neighbors_nodes(h_V, h_ES, E_idx) + h_ESV = mask_bw * h_ESV + h_EXV_encoder_fw + h_V = layer(h_V, h_ESV, mask) + + logits = self.W_out(h_V) + log_probs = F.log_softmax(logits, dim=-1) + return log_probs + + def sample( + self, + X, + randn, + S_true, + chain_mask, + chain_encoding_all, + residue_idx, + mask=None, + temperature=1.0, + omit_AAs_np=None, + bias_AAs_np=None, + chain_M_pos=None, + omit_AA_mask=None, + pssm_coef=None, + pssm_bias=None, + pssm_multi=None, + pssm_log_odds_flag=None, + pssm_log_odds_mask=None, + pssm_bias_flag=None, + bias_by_res=None, + ): + device = X.device + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_encoding_all) + h_V = torch.zeros((E.shape[0], E.shape[1], E.shape[-1]), device=device) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask.unsqueeze(-1), E_idx).squeeze(-1) + mask_attend = mask.unsqueeze(-1) * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Decoder uses masked self-attention + chain_mask = ( + chain_mask * chain_M_pos * mask + ) # update chain_M to include missing regions + decoding_order = torch.argsort( + (chain_mask + 0.0001) * (torch.abs(randn)) + ) # [numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + mask_size = E_idx.shape[1] + permutation_matrix_reverse = torch.nn.functional.one_hot( + decoding_order, num_classes=mask_size + ).float() + order_mask_backward = torch.einsum( + "ij, biq, bjp->bqp", + (1 - torch.triu(torch.ones(mask_size, mask_size, device=device))), + permutation_matrix_reverse, + permutation_matrix_reverse, + ) + mask_attend = torch.gather(order_mask_backward, 2, E_idx).unsqueeze(-1) + mask_1D = mask.view([mask.size(0), mask.size(1), 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1.0 - mask_attend) + + N_batch, N_nodes = X.size(0), X.size(1) + log_probs = torch.zeros((N_batch, N_nodes, 21), device=device) + all_probs = torch.zeros( + (N_batch, N_nodes, 21), device=device, dtype=torch.float32 + ) + h_S = torch.zeros_like(h_V, device=device) + S = torch.zeros((N_batch, N_nodes), dtype=torch.int64, device=device) + h_V_stack = [h_V] + [ + torch.zeros_like(h_V, device=device) + for _ in range(len(self.decoder_layers)) + ] + constant = torch.tensor(omit_AAs_np, device=device) + constant_bias = torch.tensor(bias_AAs_np, device=device) + # chain_mask_combined = chain_mask*chain_M_pos + omit_AA_mask_flag = omit_AA_mask != None + + h_EX_encoder = cat_neighbors_nodes(torch.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for t_ in range(N_nodes): + t = decoding_order[:, t_] # [B] + chain_mask_gathered = torch.gather(chain_mask, 1, t[:, None]) # [B] + mask_gathered = torch.gather(mask, 1, t[:, None]) # [B] + bias_by_res_gathered = torch.gather( + bias_by_res, 1, t[:, None, None].repeat(1, 1, 21) + )[ + :, 0, : + ] # [B, 21] + if (mask_gathered == 0).all(): # for padded or missing regions only + S_t = torch.gather(S_true, 1, t[:, None]) + else: + # Hidden layers + E_idx_t = torch.gather( + E_idx, 1, t[:, None, None].repeat(1, 1, E_idx.shape[-1]) + ) + h_E_t = torch.gather( + h_E, + 1, + t[:, None, None, None].repeat(1, 1, h_E.shape[-2], h_E.shape[-1]), + ) + h_ES_t = cat_neighbors_nodes(h_S, h_E_t, E_idx_t) + h_EXV_encoder_t = torch.gather( + h_EXV_encoder_fw, + 1, + t[:, None, None, None].repeat( + 1, 1, h_EXV_encoder_fw.shape[-2], h_EXV_encoder_fw.shape[-1] + ), + ) + mask_t = torch.gather(mask, 1, t[:, None]) + for l, layer in enumerate(self.decoder_layers): + # Updated relational features for future states + h_ESV_decoder_t = cat_neighbors_nodes(h_V_stack[l], h_ES_t, E_idx_t) + h_V_t = torch.gather( + h_V_stack[l], + 1, + t[:, None, None].repeat(1, 1, h_V_stack[l].shape[-1]), + ) + h_ESV_t = ( + torch.gather( + mask_bw, + 1, + t[:, None, None, None].repeat( + 1, 1, mask_bw.shape[-2], mask_bw.shape[-1] + ), + ) + * h_ESV_decoder_t + + h_EXV_encoder_t + ) + h_V_stack[l + 1].scatter_( + 1, + t[:, None, None].repeat(1, 1, h_V.shape[-1]), + layer(h_V_t, h_ESV_t, mask_V=mask_t), + ) + # Sampling step + h_V_t = torch.gather( + h_V_stack[-1], + 1, + t[:, None, None].repeat(1, 1, h_V_stack[-1].shape[-1]), + )[:, 0] + logits = self.W_out(h_V_t) / temperature + probs = F.softmax( + logits + - constant[None, :] * 1e8 + + constant_bias[None, :] / temperature + + bias_by_res_gathered / temperature, + dim=-1, + ) + if pssm_bias_flag: + pssm_coef_gathered = torch.gather(pssm_coef, 1, t[:, None])[:, 0] + pssm_bias_gathered = torch.gather( + pssm_bias, 1, t[:, None, None].repeat(1, 1, pssm_bias.shape[-1]) + )[:, 0] + probs = ( + 1 - pssm_multi * pssm_coef_gathered[:, None] + ) * probs + pssm_multi * pssm_coef_gathered[ + :, None + ] * pssm_bias_gathered + if pssm_log_odds_flag: + pssm_log_odds_mask_gathered = torch.gather( + pssm_log_odds_mask, + 1, + t[:, None, None].repeat(1, 1, pssm_log_odds_mask.shape[-1]), + )[ + :, 0 + ] # [B, 21] + probs_masked = probs * pssm_log_odds_mask_gathered + probs_masked += probs * 0.001 + probs = probs_masked / torch.sum( + probs_masked, dim=-1, keepdim=True + ) # [B, 21] + if omit_AA_mask_flag: + omit_AA_mask_gathered = torch.gather( + omit_AA_mask, + 1, + t[:, None, None].repeat(1, 1, omit_AA_mask.shape[-1]), + )[ + :, 0 + ] # [B, 21] + probs_masked = probs * (1.0 - omit_AA_mask_gathered) + probs = probs_masked / torch.sum( + probs_masked, dim=-1, keepdim=True + ) # [B, 21] + S_t = torch.multinomial(probs, 1) + all_probs.scatter_( + 1, + t[:, None, None].repeat(1, 1, 21), + ( + chain_mask_gathered[ + :, + :, + None, + ] + * probs[:, None, :] + ).float(), + ) + S_true_gathered = torch.gather(S_true, 1, t[:, None]) + S_t = ( + S_t * chain_mask_gathered + + S_true_gathered * (1.0 - chain_mask_gathered) + ).long() + temp1 = self.W_s(S_t) + h_S.scatter_(1, t[:, None, None].repeat(1, 1, temp1.shape[-1]), temp1) + S.scatter_(1, t[:, None], S_t) + output_dict = {"S": S, "probs": all_probs, "decoding_order": decoding_order} + return output_dict + + def tied_sample( + self, + X, + randn, + S_true, + chain_mask, + chain_encoding_all, + residue_idx, + mask=None, + temperature=1.0, + omit_AAs_np=None, + bias_AAs_np=None, + chain_M_pos=None, + omit_AA_mask=None, + pssm_coef=None, + pssm_bias=None, + pssm_multi=None, + pssm_log_odds_flag=None, + pssm_log_odds_mask=None, + pssm_bias_flag=None, + tied_pos=None, + tied_beta=None, + bias_by_res=None, + ): + device = X.device + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_encoding_all) + h_V = torch.zeros((E.shape[0], E.shape[1], E.shape[-1]), device=device) + h_E = self.W_e(E) + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask.unsqueeze(-1), E_idx).squeeze(-1) + mask_attend = mask.unsqueeze(-1) * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Decoder uses masked self-attention + chain_mask = ( + chain_mask * chain_M_pos * mask + ) # update chain_M to include missing regions + decoding_order = torch.argsort( + (chain_mask + 0.0001) * (torch.abs(randn)) + ) # [numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + + new_decoding_order = [] + for t_dec in list(decoding_order[0,].cpu().data.numpy()): + if t_dec not in list(itertools.chain(*new_decoding_order)): + list_a = [item for item in tied_pos if t_dec in item] + if list_a: + new_decoding_order.append(list_a[0]) + else: + new_decoding_order.append([t_dec]) + decoding_order = torch.tensor( + list(itertools.chain(*new_decoding_order)), device=device + )[ + None, + ].repeat( + X.shape[0], 1 + ) + + mask_size = E_idx.shape[1] + permutation_matrix_reverse = torch.nn.functional.one_hot( + decoding_order, num_classes=mask_size + ).float() + order_mask_backward = torch.einsum( + "ij, biq, bjp->bqp", + (1 - torch.triu(torch.ones(mask_size, mask_size, device=device))), + permutation_matrix_reverse, + permutation_matrix_reverse, + ) + mask_attend = torch.gather(order_mask_backward, 2, E_idx).unsqueeze(-1) + mask_1D = mask.view([mask.size(0), mask.size(1), 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1.0 - mask_attend) + + N_batch, N_nodes = X.size(0), X.size(1) + log_probs = torch.zeros((N_batch, N_nodes, 21), device=device) + all_probs = torch.zeros( + (N_batch, N_nodes, 21), device=device, dtype=torch.float32 + ) + h_S = torch.zeros_like(h_V, device=device) + S = torch.zeros((N_batch, N_nodes), dtype=torch.int64, device=device) + h_V_stack = [h_V] + [ + torch.zeros_like(h_V, device=device) + for _ in range(len(self.decoder_layers)) + ] + constant = torch.tensor(omit_AAs_np, device=device) + constant_bias = torch.tensor(bias_AAs_np, device=device) + omit_AA_mask_flag = omit_AA_mask != None + + h_EX_encoder = cat_neighbors_nodes(torch.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for t_list in new_decoding_order: + logits = 0.0 + logit_list = [] + done_flag = False + for t in t_list: + if (mask[:, t] == 0).all(): + S_t = S_true[:, t] + for t in t_list: + h_S[:, t, :] = self.W_s(S_t) + S[:, t] = S_t + done_flag = True + break + else: + E_idx_t = E_idx[:, t : t + 1, :] + h_E_t = h_E[:, t : t + 1, :, :] + h_ES_t = cat_neighbors_nodes(h_S, h_E_t, E_idx_t) + h_EXV_encoder_t = h_EXV_encoder_fw[:, t : t + 1, :, :] + mask_t = mask[:, t : t + 1] + for l, layer in enumerate(self.decoder_layers): + h_ESV_decoder_t = cat_neighbors_nodes( + h_V_stack[l], h_ES_t, E_idx_t + ) + h_V_t = h_V_stack[l][:, t : t + 1, :] + h_ESV_t = ( + mask_bw[:, t : t + 1, :, :] * h_ESV_decoder_t + + h_EXV_encoder_t + ) + h_V_stack[l + 1][:, t, :] = layer( + h_V_t, h_ESV_t, mask_V=mask_t + ).squeeze(1) + h_V_t = h_V_stack[-1][:, t, :] + logit_list.append((self.W_out(h_V_t) / temperature) / len(t_list)) + logits += ( + tied_beta[t] * (self.W_out(h_V_t) / temperature) / len(t_list) + ) + if done_flag: + pass + else: + bias_by_res_gathered = bias_by_res[:, t, :] # [B, 21] + probs = F.softmax( + logits + - constant[None, :] * 1e8 + + constant_bias[None, :] / temperature + + bias_by_res_gathered / temperature, + dim=-1, + ) + if pssm_bias_flag: + pssm_coef_gathered = pssm_coef[:, t] + pssm_bias_gathered = pssm_bias[:, t] + probs = ( + 1 - pssm_multi * pssm_coef_gathered[:, None] + ) * probs + pssm_multi * pssm_coef_gathered[ + :, None + ] * pssm_bias_gathered + if pssm_log_odds_flag: + pssm_log_odds_mask_gathered = pssm_log_odds_mask[:, t] + probs_masked = probs * pssm_log_odds_mask_gathered + probs_masked += probs * 0.001 + probs = probs_masked / torch.sum( + probs_masked, dim=-1, keepdim=True + ) # [B, 21] + if omit_AA_mask_flag: + omit_AA_mask_gathered = omit_AA_mask[:, t] + probs_masked = probs * (1.0 - omit_AA_mask_gathered) + probs = probs_masked / torch.sum( + probs_masked, dim=-1, keepdim=True + ) # [B, 21] + S_t_repeat = torch.multinomial(probs, 1).squeeze(-1) + S_t_repeat = ( + chain_mask[:, t] * S_t_repeat + + (1 - chain_mask[:, t]) * S_true[:, t] + ).long() # hard pick fixed positions + for t in t_list: + h_S[:, t, :] = self.W_s(S_t_repeat) + S[:, t] = S_t_repeat + all_probs[:, t, :] = probs.float() + output_dict = {"S": S, "probs": all_probs, "decoding_order": decoding_order} + return output_dict + + def conditional_probs( + self, + X, + S, + mask, + chain_M, + residue_idx, + chain_encoding_all, + randn, + backbone_only=False, + ): + """Graph-conditioned sequence model""" + device = X.device + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_encoding_all) + h_V_enc = torch.zeros((E.shape[0], E.shape[1], E.shape[-1]), device=E.device) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask.unsqueeze(-1), E_idx).squeeze(-1) + mask_attend = mask.unsqueeze(-1) * mask_attend + for layer in self.encoder_layers: + h_V_enc, h_E = layer(h_V_enc, h_E, E_idx, mask, mask_attend) + + # Concatenate sequence embeddings for autoregressive decoder + h_S = self.W_s(S) + h_ES = cat_neighbors_nodes(h_S, h_E, E_idx) + + # Build encoder embeddings + h_EX_encoder = cat_neighbors_nodes(torch.zeros_like(h_S), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V_enc, h_EX_encoder, E_idx) + + chain_M = chain_M * mask # update chain_M to include missing regions + + chain_M_np = chain_M.cpu().numpy() + idx_to_loop = np.argwhere(chain_M_np[0, :] == 1)[:, 0] + log_conditional_probs = torch.zeros( + [X.shape[0], chain_M.shape[1], 21], device=device + ).float() + + for idx in idx_to_loop: + h_V = torch.clone(h_V_enc) + order_mask = torch.zeros(chain_M.shape[1], device=device).float() + if backbone_only: + order_mask = torch.ones(chain_M.shape[1], device=device).float() + order_mask[idx] = 0.0 + else: + order_mask = torch.zeros(chain_M.shape[1], device=device).float() + order_mask[idx] = 1.0 + decoding_order = torch.argsort( + (order_mask[None,] + 0.0001) * (torch.abs(randn)) + ) # [numbers will be smaller for places where chain_M = 0.0 and higher for places where chain_M = 1.0] + mask_size = E_idx.shape[1] + permutation_matrix_reverse = torch.nn.functional.one_hot( + decoding_order, num_classes=mask_size + ).float() + order_mask_backward = torch.einsum( + "ij, biq, bjp->bqp", + (1 - torch.triu(torch.ones(mask_size, mask_size, device=device))), + permutation_matrix_reverse, + permutation_matrix_reverse, + ) + mask_attend = torch.gather(order_mask_backward, 2, E_idx).unsqueeze(-1) + mask_1D = mask.view([mask.size(0), mask.size(1), 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1.0 - mask_attend) + + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for layer in self.decoder_layers: + # Masked positions attend to encoder information, unmasked see. + h_ESV = cat_neighbors_nodes(h_V, h_ES, E_idx) + h_ESV = mask_bw * h_ESV + h_EXV_encoder_fw + h_V = layer(h_V, h_ESV, mask) + + logits = self.W_out(h_V) + log_probs = F.log_softmax(logits, dim=-1) + log_conditional_probs[:, idx, :] = log_probs[:, idx, :] + return log_conditional_probs + + def unconditional_probs(self, X, mask, residue_idx, chain_encoding_all): + """Graph-conditioned sequence model""" + device = X.device + # Prepare node and edge embeddings + E, E_idx = self.features(X, mask, residue_idx, chain_encoding_all) + h_V = torch.zeros((E.shape[0], E.shape[1], E.shape[-1]), device=E.device) + h_E = self.W_e(E) + + # Encoder is unmasked self-attention + mask_attend = gather_nodes(mask.unsqueeze(-1), E_idx).squeeze(-1) + mask_attend = mask.unsqueeze(-1) * mask_attend + for layer in self.encoder_layers: + h_V, h_E = layer(h_V, h_E, E_idx, mask, mask_attend) + + # Build encoder embeddings + h_EX_encoder = cat_neighbors_nodes(torch.zeros_like(h_V), h_E, E_idx) + h_EXV_encoder = cat_neighbors_nodes(h_V, h_EX_encoder, E_idx) + + order_mask_backward = torch.zeros( + [X.shape[0], X.shape[1], X.shape[1]], device=device + ) + mask_attend = torch.gather(order_mask_backward, 2, E_idx).unsqueeze(-1) + mask_1D = mask.view([mask.size(0), mask.size(1), 1, 1]) + mask_bw = mask_1D * mask_attend + mask_fw = mask_1D * (1.0 - mask_attend) + + h_EXV_encoder_fw = mask_fw * h_EXV_encoder + for layer in self.decoder_layers: + h_V = layer(h_V, h_EXV_encoder_fw, mask) + + logits = self.W_out(h_V) + log_probs = F.log_softmax(logits, dim=-1) + return log_probs diff --git a/model/PXDesignBench/pxdbench/tools/protmpnn/vanilla_mpnn_predictor.py b/model/PXDesignBench/pxdbench/tools/protmpnn/vanilla_mpnn_predictor.py new file mode 100644 index 0000000000000000000000000000000000000000..bb010d8dc5165cca24010758c49a443084f7d59c --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/protmpnn/vanilla_mpnn_predictor.py @@ -0,0 +1,263 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import os +import subprocess +import tempfile +from typing import Any, Dict, List + +from pxdbench.globals import MPNN_CKPT_PATH, _require + + +class VanillaMPNNPredictor: + def __init__(self, cfg, device_id: int = 0, seed: int = None, verbose=True): + self.cfg = cfg + self.device_id = device_id + self.seed = seed + self.verbose = verbose + _require( + os.path.join( + MPNN_CKPT_PATH[self.cfg["model_type"]], self.cfg["model_name"] + ".pt" + ) + ) + + dir_name = os.path.dirname(__file__) + self.prepare_script_path = os.path.join(dir_name, "parse_multiple_chains.py") + self.run_script_path = os.path.join(dir_name, "protein_mpnn_run.py") + self.env = os.environ.copy() + self.env["CUDA_VISIBLE_DEVICES"] = str(device_id) + + def prepare_jsonl(self, input_dir: str, pdb_names: list[str]): + """ + Prepare a JSONL file for ProteinMPNN input by parsing multiple chains from PDB files. + + Args: + input_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + + Returns: + str: Path to the output JSONL file. + """ + + with tempfile.NamedTemporaryFile(suffix=".jsonl", delete=False) as f: + output_path = f.name + + output_path = os.path.join(input_dir, "parsed_pdbs.jsonl") + cmd = [ + "python3", + "-u", + self.prepare_script_path, + "--input_path", + input_dir, + "--output", + output_path, + ] + + try: + process = subprocess.Popen( + cmd, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + env=self.env, + ) + while True: + output = process.stdout.readline() + if output == "" and process.poll() is not None: + break + if output: + print(output.strip()) + + while True: + error = process.stderr.readline() + if error == "" and process.poll() is not None: + break + if error: + print(error.strip()) + + returncode = process.wait() + print(f"Run subprocess success: {returncode}") + + except Exception as e: + print(f"Run subprocess fail: {str(e)}") + raise + + result = [] + with open(output_path, "r") as infile: + for line in infile: + entry = json.loads(line) + if entry.get("name") in pdb_names: + result.append(entry) + with open(output_path, "w") as f: + for entry in result: + f.write(json.dumps(entry) + "\n") + return output_path + + def run_mpnn(self, jsonl_path: str, pdb_names: list[str], num_seqs: int): + """ + Run ProteinMPNN to design sequences for the given PDB names. + + Args: + jsonl_path (str): Path to the input JSONL file containing parsed PDB data. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + num_seqs (int): Number of sequences to generate per PDB. + + Returns: + None + """ + + model_type = self.cfg["model_type"] + model_name = self.cfg["model_name"] + assert model_type in ["ca", "bb", "soluable"] + path_to_model_weights = MPNN_CKPT_PATH[model_type] + + output_dir = os.path.dirname(jsonl_path) + cmd = [ + "python3", + "-u", + self.run_script_path, + "--jsonl_path", + jsonl_path, + "--out_folder", + output_dir, + "--num_seq_per_target", + str(num_seqs), + "--sampling_temp", + self.cfg["temperature"], + "--batch_size", + str(num_seqs), + "--model_name", + model_name, + "--path_to_model_weights", + path_to_model_weights, + ] + if model_type == "ca": + cmd.extend(["--ca_only"]) + elif model_type == "soluble": + cmd.extend(["--use_soluble_model"]) + if self.seed is not None: + cmd.extend(["--seed", str(self.seed)]) + + print("Run Protein MPNN with %s" % (" ".join(cmd))) + try: + process = subprocess.Popen( + cmd, + stdout=subprocess.PIPE, + stderr=subprocess.PIPE, + text=True, + env=self.env, + ) + while True: + output = process.stdout.readline() + if output == "" and process.poll() is not None: + break + if output: + print(output.strip()) + + while True: + error = process.stderr.readline() + if error == "" and process.poll() is not None: + break + if error: + print(error.strip()) + + returncode = process.wait() + print(f"Run subprocess success: {returncode}") + + except Exception as e: + print(f"Run subprocess fail: {str(e)}") + raise + + # postprocess + seq_dir = os.path.join(output_dir, "seqs") + result = [] + for name in pdb_names: + fasta_file = name + ".fa" + fasta_path = os.path.join(seq_dir, fasta_file) + if not os.path.exists(fasta_path): + continue + + with open(fasta_path, "r") as f: + lines = f.readlines() + + for i, line_no in enumerate( + range(4, int(num_seqs) * 2 + 3, 2) + ): # lines 4,6,...,18 (1-based) + if line_no <= len(lines): + sequence = lines[line_no - 1].strip() + result.append({"name": name, "seq_idx": i, "sequence": sequence}) + return result + + def design_monomer( + self, pdb_dir: str, pdb_names: List[str], num_samples: int + ) -> List[Dict]: + """ + Design sequences for monomer proteins using ProteinMPNN. + + Args: + pdb_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + num_samples (int): Number of sequences to generate per PDB. + + Returns: + list[dict]: List of design results with keys 'name' (PDB name), 'seq_idx' (sequence index), + and 'sequence' (designed amino acid sequence). + """ + + # input_data = { + # "pdb_dir": pdb_dir, + # "pdb_names": pdb_names, + # "num_samples": num_samples, + # "mpnn_cfg": self.cfg.to_dict(), + # "design_type": "monomer", + # } + jsonl_path = self.prepare_jsonl(pdb_dir, pdb_names) + output = self.run_mpnn(jsonl_path, pdb_names, num_samples) + os.unlink(jsonl_path) + return output + + def design_binder( + self, + pdb_dir: str, + pdb_names: List[str], + num_samples: int, + binder_chains: List[str], + cond_chains: List[str], + ) -> List[Dict]: + """ + Design sequences for binder proteins using ProteinMPNN. + + Args: + pdb_dir (str): Directory containing input PDB files. + pdb_names (list[str]): List of PDB base names (without '.pdb') to process. + num_samples (int): Number of sequences to generate per PDB. + binder_chains (list[str]): List of binder chain IDs. + cond_chains (list[str]): List of conditional chain IDs. + + Returns: + list[dict]: List of design results with keys 'name' (PDB name), 'seq_idx' (sequence index), + and 'sequence' (designed amino acid sequence). + """ + input_data = { + "pdb_dir": pdb_dir, + "pdb_names": pdb_names, + "num_samples": num_samples, + "binder_chains": binder_chains, + "cond_chains": cond_chains, + "mpnn_cfg": self.cfg.to_dict(), + "design_type": "binder", + } + output = self.run(input_data) + return output diff --git a/model/PXDesignBench/pxdbench/tools/ptx/__init__.py b/model/PXDesignBench/pxdbench/tools/ptx/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/PXDesignBench/pxdbench/tools/ptx/interface.py b/model/PXDesignBench/pxdbench/tools/ptx/interface.py new file mode 100644 index 0000000000000000000000000000000000000000..f50f0348e42a587ee1b53be89c92b1ea7a32d85f --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/ptx/interface.py @@ -0,0 +1,6 @@ +from typing import Any, Protocol, runtime_checkable + + +@runtime_checkable +class ProtenixAPI(Protocol): + def predict(self, input_json_path: str, **kw: Any): ... diff --git a/model/PXDesignBench/pxdbench/tools/ptx/ptx.py b/model/PXDesignBench/pxdbench/tools/ptx/ptx.py new file mode 100644 index 0000000000000000000000000000000000000000..ee363b7577db4341b46591ad69db04ce51abef4b --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/ptx/ptx.py @@ -0,0 +1,390 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import json +import logging +import os +import tempfile +from contextlib import nullcontext +from copy import deepcopy +from glob import glob +from typing import Any, Mapping + +import numpy as np +import torch +from protenix.data.infer_data_pipeline import InferenceDataset +from protenix.data.json_maker import cif_to_input_json +from protenix.data.utils import pdb_to_cif +from protenix.model.protenix import Protenix +from protenix.utils.seed import seed_everything +from protenix.utils.torch_utils import to_device +from runner.dumper import DataDumper + +from pxdbench.permutation import permute_generated_min_complex_rmsd +from pxdbench.tools.ptx.interface import ProtenixAPI +from pxdbench.tools.ptx.ptx_utils import ( + download_infercence_cache, + get_configs, + patch_with_orig_seqs, + populate_msa_with_cache, +) +from pxdbench.utils import concat_dict_values, convert_cif_to_pdb + +logger = logging.getLogger(__name__) + + +class ProtenixFilter(ProtenixAPI): + def __init__(self, cfg, device="cuda:0"): + self.cfg = cfg + self.model_name = cfg.model_name + self.ptx_cfg = get_configs(self.model_name) + self.ptx_cfg.model_name = self.model_name + self.ptx_cfg.use_deepspeed_evo_attention = self.cfg.get( + "use_deepspeed_evo_attention", True + ) + self.ptx_cfg.data.msa.min_size.test = 2000 + self.ptx_cfg.data.msa.sample_cutoff.test = 2000 + if self.cfg.get("load_checkpoint_dir", ""): + self.ptx_cfg.load_checkpoint_dir = self.cfg.load_checkpoint_dir + self.ptx_ckpt_path = f"{self.ptx_cfg.load_checkpoint_dir}/{self.model_name}.pt" + self.dtype = cfg.dtype + self.device = device + self.init_model() + + def init_model(self): + _, model_size, model_feature, model_version = self.model_name.split("_") + logger.info( + f"Inference by Protenix: model_size: {model_size}, with_feature: {model_feature.replace('-',', ')}, model_version: {model_version}" + ) + download_infercence_cache(self.ptx_cfg) + + self.model = Protenix(self.ptx_cfg).to(self.device) + print(f"Loading protenix filter model from {self.ptx_ckpt_path}, strict: True") + checkpoint = torch.load(self.ptx_ckpt_path, self.device) + sample_key = [k for k in checkpoint["model"].keys()][0] + print(f"Sampled key: {sample_key}") + if sample_key.startswith("module."): # DDP checkpoint has module. prefix + checkpoint["model"] = { + k[len("module.") :]: v for k, v in checkpoint["model"].items() + } + self.model.load_state_dict( + state_dict=checkpoint["model"], + strict=True, + ) + self.model.eval() + + @torch.no_grad() + def predict_one( + self, data: Mapping[str, Mapping[str, Any]] + ) -> dict[str, torch.Tensor]: + eval_precision = { + "fp32": torch.float32, + "bf16": torch.bfloat16, + "fp16": torch.float16, + }[self.dtype] + + enable_amp = ( + torch.autocast(device_type="cuda", dtype=eval_precision) + if torch.cuda.is_available() + else nullcontext() + ) + + data = to_device(data, self.device) + + with enable_amp: + prediction, _, _ = self.model( + input_feature_dict=data["input_feature_dict"], + label_full_dict=None, + label_dict=None, + mode="inference", + ) + + return prediction + + @staticmethod + def prepare_json( + input_dir: str, + data_list: list[dict], + dump_dir: str, + binder_chain_idx=None, + orig_seqs: list = None, + use_template=False, + ): + input_dicts = [] + for item in data_list: + name = item["name"] + seq = item["sequence"] + seq_idx = item["seq_idx"] + + pdb_path = os.path.join(input_dir, name + ".pdb") + with tempfile.NamedTemporaryFile(suffix=".cif") as tmp: + tmp_cif_file = tmp.name + pdb_to_cif(pdb_path, tmp_cif_file) + d = cif_to_input_json( + tmp_cif_file, sample_name=name, save_entity_and_asym_id=True + ) + + if binder_chain_idx is None: + b_id = len(d["sequences"]) - 1 + else: + b_id = binder_chain_idx + + new_d = deepcopy(d) + new_d["sequences"][b_id]["proteinChain"]["sequence"] = seq + new_d["sequences"][b_id]["proteinChain"]["use_msa"] = False + new_d["name"] = d["name"] + f"_seq{seq_idx}" + input_dicts.append(new_d) + + if orig_seqs is not None: + # cause the input must be PDB file, we will trim the chain id + input_dicts = patch_with_orig_seqs( + input_dicts, orig_seqs, trim=True, use_template=use_template + ) + + # precompute MSA if necessary + input_dicts = populate_msa_with_cache(input_dicts) + + os.makedirs(dump_dir, exist_ok=True) + json_path = os.path.join(dump_dir, "protenix_inputs.json") + with open(json_path, "w") as f: + json.dump(input_dicts, f, indent=4) + return json_path + + def make_is_cyclic_mask_feat(self, data): + """ + Take the last chain as cyclic binder chain and assign is_cyclic_mask to the input_feature_dict. + """ + data["input_feature_dict"]["is_cyclic_mask"] = torch.zeros_like( + data["input_feature_dict"]["residue_index"] + ) + asym_id = data["input_feature_dict"]["asym_id"] + + # assume the binder chain is the last chain + data["input_feature_dict"]["is_cyclic_mask"] = asym_id == asym_id.max() + return data + + def predict( + self, + input_json_path: str, + design_pdb_dir: str, + data_list: list[dict], + dump_dir: str, + seed=2025, + N_sample=1, + N_step=2, + step_scale_eta=1.0, + gamma0=0, + N_cycle=4, + verbose=True, + binder_chain_idx=None, + is_cyclic=False, + use_msa=True, + suffix="", + ): + inference_dataset = InferenceDataset( + input_json_path=input_json_path, + dump_dir=None, + use_msa=use_msa, + configs=self.ptx_cfg, + ) + os.makedirs(dump_dir, exist_ok=True) + dumper = DataDumper(base_dir=dump_dir) + + all_predictions = {} + seed = seed if isinstance(seed, int) else 2025 + seed_everything(seed=seed, deterministic=False) + self.model.configs.sample_diffusion["N_sample"] = N_sample + self.model.configs.sample_diffusion["N_step"] = N_step + self.model.configs.sample_diffusion["step_scale_eta"] = step_scale_eta + self.model.configs.sample_diffusion["gamma0"] = gamma0 + self.model.N_cycle = N_cycle + self.model.configs.model.N_cycle = N_cycle + pred_pdb_paths = {} + for idx in range(len(inference_dataset)): + data, atom_array, data_error_message = inference_dataset[idx] + if is_cyclic: + data = self.make_is_cyclic_mask_feat(data) + sample_name = data["sample_name"] + save_dir = dumper._get_dump_dir("", sample_name, seed) + if len(data_error_message) > 0: + print(f"Skip data {idx} because of the error: {data_error_message}") + continue + + print( + ( + f"[Rank ({data['sample_index'] + 1}/{len(inference_dataset)})] {sample_name}: " + f"N_asym {data['N_asym'].item()}, N_token {data['N_token'].item()}, " + f"N_atom {data['N_atom'].item()}, N_msa {data['N_msa'].item()}" + ) + ) + prediction = self.predict_one(data) + stats = prediction["summary_confidence"] + dumper.dump( + "", + sample_name, + seed, + pred_dict=prediction, + atom_array=atom_array, + entity_poly_type=data["entity_poly_type"], + ) + + assert sample_name not in all_predictions + # HARDCODE: now the last chain is the binder chain + stat_list = [] + for sample_id in range(N_sample): + s = stats[sample_id] + # save pdb + pred_cif_path = glob( + os.path.join( + save_dir, + "predictions", + f"{sample_name}_*sample_{sample_id}.cif", + ) + ) + assert len(pred_cif_path) == 1 + pred_cif_path = pred_cif_path[0] + pred_pdb_path = pred_cif_path[:-4] + ".pdb" + convert_cif_to_pdb(pred_cif_path, pred_pdb_path) + if sample_id == 0: + # only save the first sample + # in the future, if the design model outputs both sequence and structure, we may not need re-docked complex as inputs anymore + pred_pdb_paths[sample_name] = pred_pdb_path + + # compute predict-design RMSD + design_pdb_path = os.path.join( + design_pdb_dir, sample_name.rsplit("_seq", 1)[0] + ".pdb" + ) + if os.path.isfile(design_pdb_path): + rmsd = permute_generated_min_complex_rmsd( + pred_pdb_path, design_pdb_path, pred_pdb_path + ) + else: + rmsd = None + if rmsd is not None: + rmsd = round(rmsd, 2) + + if binder_chain_idx is None: + binder_chain_idx = len(s["chain_ptm"]) - 1 + target_chain_idx = [ + c for c in range(len(s["chain_ptm"])) if c != binder_chain_idx + ] + ptm_target = [ + ( + s["chain_ptm"][b].item() + if torch.is_tensor(s["chain_ptm"]) + else s["chain_ptm"][b] + ) + for b in target_chain_idx + ] + + ptx_s = { + f"ptx{suffix}_plddt": float(s["plddt"]), + f"ptx{suffix}_ptm_binder": float(s["chain_ptm"][binder_chain_idx]), + f"ptx{suffix}_ptm_target": np.mean(ptm_target), + f"ptx{suffix}_iptm": float(s["iptm"]), + f"ptx{suffix}_ptm": float(s["ptm"]), + f"ptx{suffix}_iptm_binder": float( + s["chain_iptm"][binder_chain_idx] + ), + f"ptx{suffix}_pred_design_rmsd": rmsd, + } + stat_list.append(ptx_s) + + stat = concat_dict_values(stat_list) + + # take mean value of N_sample predictions and round to 4 digits + for k, v in stat.items(): + if v[0] is None: + stat[k] = None + else: + stat[k] = round(sum(v) / len(v), 4) + + all_predictions[sample_name] = stat + if verbose: + print(f"{sample_name}, {stat}") + + for item in data_list: + design_name = item["name"] + f"_seq{item['seq_idx']}" + assert design_name in all_predictions + item.update(all_predictions[design_name]) + + return pred_pdb_paths + + def inference_only( + self, + input_json_path: str, + dump_dir: str, + seed=2025, + N_sample=1, + N_step=2, + step_scale_eta=1.0, + gamma0=0, + N_cycle=4, + use_msa=True, + ): + inference_dataset = InferenceDataset( + input_json_path=input_json_path, + use_msa=use_msa, + dump_dir=None, + configs=self.ptx_cfg, + ) + os.makedirs(dump_dir, exist_ok=True) + dumper = DataDumper(base_dir=dump_dir) + + seed = seed if isinstance(seed, int) else 2025 + seed_everything(seed=seed, deterministic=False) + self.model.configs.sample_diffusion["N_sample"] = N_sample + self.model.configs.sample_diffusion["N_step"] = N_step + self.model.configs.sample_diffusion["step_scale_eta"] = step_scale_eta + self.model.configs.sample_diffusion["gamma0"] = gamma0 + self.model.N_cycle = N_cycle + self.model.configs.model.N_cycle = N_cycle + pred_pdb_paths = {} + pred_stats = {} + for idx in range(len(inference_dataset)): + data, atom_array, data_error_message = inference_dataset[idx] + sample_name = data["sample_name"] + save_dir = dumper._get_dump_dir("", sample_name, seed) + if len(data_error_message) > 0: + print(f"Skip data {idx} because of the error: {data_error_message}") + continue + + print( + ( + f"[Rank ({data['sample_index'] + 1}/{len(inference_dataset)})] {sample_name}: " + f"N_asym {data['N_asym'].item()}, N_token {data['N_token'].item()}, " + f"N_atom {data['N_atom'].item()}, N_msa {data['N_msa'].item()}" + ) + ) + prediction = self.predict_one(data) + # keys: ['coordinate', 'summary_confidence', 'full_data', 'plddt', 'plddt_un', 'pae', 'pde', 'resolved']) + stats = prediction["summary_confidence"] + dumper.dump( + "", + sample_name, + seed, + pred_dict=prediction, + atom_array=atom_array, + entity_poly_type=data["entity_poly_type"], + ) + pred_cif_path = os.path.join( + save_dir, + "predictions", + f"{sample_name}_seed_{seed}_sample_0.cif", + ) + pred_pdb_path = os.path.join(dump_dir, f"{sample_name}.pdb") + convert_cif_to_pdb(pred_cif_path, pred_pdb_path) + pred_pdb_paths[sample_name] = pred_pdb_path + pred_stats[sample_name] = stats + return pred_pdb_paths, pred_stats diff --git a/model/PXDesignBench/pxdbench/tools/ptx/ptx_utils.py b/model/PXDesignBench/pxdbench/tools/ptx/ptx_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..560539ba07fbafbe8fac5012285d5d6a7035451d --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/ptx/ptx_utils.py @@ -0,0 +1,530 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import ast +import json +import logging +import os +import random +import re +import subprocess +import sys +import urllib.request +from copy import deepcopy +from datetime import datetime +from os.path import exists as opexists +from typing import Any, Dict, FrozenSet, Iterable, List, Set, Tuple, Union + +import torch + +# protenix configs +from configs.configs_base import configs as configs_base +from configs.configs_data import data_configs +from configs.configs_inference import inference_configs +from configs.configs_model_type import model_configs +from ml_collections.config_dict import ConfigDict + +logger = logging.getLogger(__name__) + + +def download_infercence_cache(configs: Any) -> None: + + from protenix.web_service.dependency_url import URL + + def progress_callback(block_num, block_size, total_size): + downloaded = block_num * block_size + percent = min(100, downloaded * 100 / total_size) + bar_length = 30 + filled_length = int(bar_length * percent // 100) + bar = "=" * filled_length + "-" * (bar_length - filled_length) + + status = f"\r[{bar}] {percent:.1f}%" + print(status, end="", flush=True) + + if downloaded >= total_size: + print() + + def download_from_url(tos_url, checkpoint_path, check_weight=True): + urllib.request.urlretrieve( + tos_url, checkpoint_path, reporthook=progress_callback + ) + if check_weight: + try: + ckpt = torch.load(checkpoint_path) + del ckpt + except: + os.remove(checkpoint_path) + raise RuntimeError( + "Download model checkpoint failed, please download by yourself with " + f"wget {tos_url} -O {checkpoint_path}" + ) + + for cache_name in ( + "ccd_components_file", + "ccd_components_rdkit_mol_file", + "pdb_cluster_file", + ): + cur_cache_fpath = configs["data"].get(cache_name, data_configs[cache_name]) + if not opexists(cur_cache_fpath): + os.makedirs(os.path.dirname(cur_cache_fpath), exist_ok=True) + tos_url = URL[cache_name] + assert os.path.basename(tos_url) == os.path.basename(cur_cache_fpath), ( + f"{cache_name} file name is incorrect, `{tos_url}` and " + f"`{cur_cache_fpath}`. Please check and try again." + ) + logger.info( + f"Downloading data cache from\n {tos_url}... to {cur_cache_fpath}" + ) + download_from_url(tos_url, cur_cache_fpath, check_weight=False) + + checkpoint_path = f"{configs.load_checkpoint_dir}/{configs.model_name}.pt" + checkpoint_dir = configs.load_checkpoint_dir + + if not opexists(checkpoint_path): + os.makedirs(checkpoint_dir, exist_ok=True) + tos_url = URL[configs.model_name] + logger.info( + f"Downloading model checkpoint from\n {tos_url}... to {checkpoint_path}" + ) + download_from_url(tos_url, checkpoint_path) + + if "esm" in configs.model_name: # currently esm only support 3b model + esm_3b_ckpt_path = f"{checkpoint_dir}/esm2_t36_3B_UR50D.pt" + if not opexists(esm_3b_ckpt_path): + tos_url = URL["esm2_t36_3B_UR50D"] + logger.info( + f"Downloading model checkpoint from\n {tos_url}... to {esm_3b_ckpt_path}" + ) + download_from_url(tos_url, esm_3b_ckpt_path) + esm_3b_ckpt_path2 = f"{checkpoint_dir}/esm2_t36_3B_UR50D-contact-regression.pt" + if not opexists(esm_3b_ckpt_path2): + tos_url = URL["esm2_t36_3B_UR50D-contact-regression"] + logger.info( + f"Downloading model checkpoint from\n {tos_url}... to {esm_3b_ckpt_path2}" + ) + download_from_url(tos_url, esm_3b_ckpt_path2) + if "ism" in configs.model_name: + esm_3b_ism_ckpt_path = f"{checkpoint_dir}/esm2_t36_3B_UR50D_ism.pt" + + if not opexists(esm_3b_ism_ckpt_path): + tos_url = URL["esm2_t36_3B_UR50D_ism"] + logger.info( + f"Downloading model checkpoint from\n {tos_url}... to {esm_3b_ism_ckpt_path}" + ) + download_from_url(tos_url, esm_3b_ism_ckpt_path) + + esm_3b_ism_ckpt_path2 = f"{checkpoint_dir}/esm2_t36_3B_UR50D_ism-contact-regression.pt" # the same as esm_3b_ckpt_path2 + if not opexists(esm_3b_ism_ckpt_path2): + tos_url = URL["esm2_t36_3B_UR50D_ism-contact-regression"] + logger.info( + f"Downloading model checkpoint from\n {tos_url}... to {esm_3b_ism_ckpt_path2}" + ) + download_from_url(tos_url, esm_3b_ism_ckpt_path2) + + +def get_configs(model_name): + from protenix.config import parse_configs + + configs = {**configs_base, **{"data": data_configs}, **inference_configs} + configs = parse_configs( + configs=configs, + fill_required_with_null=True, + ) + model_specfics_configs = ConfigDict(model_configs[model_name]) + # update model specific configs + configs.update(model_specfics_configs) + return configs + + +def _get_entity_key(seq_entry: dict) -> str: + """ + A seq_entry must be a one-key dict (e.g., {"proteinChain": {...}}). + Return that single key. + """ + if not isinstance(seq_entry, dict) or len(seq_entry) != 1: + raise ValueError("seq_entry must be a dict with exactly one top-level key.") + return next(iter(seq_entry.keys())) + + +def _get_entity(x: dict[str, Any]) -> dict[str, Any]: + """Return the inner dict, e.g. x['proteinChain'].""" + return x[_get_entity_key(x)] + + +def _split_by_asym(seq_entry: dict, subsets: Iterable[Iterable[str]]) -> List[dict]: + """ + split seq_entry by subsets + """ + entity_key = _get_entity_key(seq_entry) + ent = _get_entity(seq_entry) + all_asym = set(ent["label_asym_id"]) + + seen: Set[str] = set() + groups: List[Set[str]] = [] + for g in subsets: + gset = set(g) + if not gset: + continue + if not gset.issubset(all_asym): + raise ValueError(f"Subset {gset} is not subset of {all_asym}") + if seen & gset: + raise ValueError(f"Overlapping subsets: {gset} with {seen}") + seen |= gset + groups.append(gset) + + out: List[dict] = [] + for gset in groups: + e = deepcopy(seq_entry) + ee = e[entity_key] + ee["label_asym_id"] = sorted(gset) + ee["count"] = len(gset) + out.append(e) + + remain = all_asym - seen + if remain: + e = deepcopy(seq_entry) + ee = e[entity_key] + ee["label_asym_id"] = sorted(remain) + ee["count"] = len(remain) + out.append(e) + + return out + + +def _pick_condition(orig_seqs: List[dict]) -> Tuple[List[dict], dict]: + """according to sequence_type; otherwise, by default the first n-1 chains are condition""" + is_cond = lambda e: _get_entity(e).get("sequence_type") == "condition" + conds = [x for x in orig_seqs if is_cond(x)] + if not conds: + conds = orig_seqs[:-1] + return conds + + +def _copy_fields_from_origin(dst_entry: dict, origin_entry: dict, fields: list[str]): + de = _get_entity(dst_entry) + oe = _get_entity(origin_entry) + for k in fields: + if k in oe: + de[k] = deepcopy(oe[k]) + + +def _build_asym_index(sequences: List[dict], trim=False) -> Dict[FrozenSet[str], dict]: + """ + Build {frozenset(asym_ids): seq_entry} index. + Enforces: + - Each seq_entry has a 'label_asym_id' list. + - No duplicates inside a seq_entry. + - No overlap across entries (disjoint partition of asym IDs). + """ + idx: Dict[FrozenSet[str], dict] = {} + used: Set[str] = set() + + for seq_entry in sequences: + entity = _get_entity(seq_entry) + if "label_asym_id" not in entity or not isinstance( + entity["label_asym_id"], list + ): + raise ValueError( + "Each seq_entry entity must contain a 'label_asym_id' list." + ) + + asyms: List[str] = entity["label_asym_id"] + if trim: + asyms = [a[0] for a in asyms] + if len(set(asyms)) != len(asyms): + raise ValueError(f"Entry has duplicate asym IDs: {asyms}") + + aset = set(asyms) + overlap = used & aset + if overlap: + raise ValueError(f"Overlapping asym IDs across entries: {sorted(overlap)}") + used |= aset + + idx[frozenset(aset)] = seq_entry + + return idx + + +def expand_sequences(data: dict) -> dict: + expanded_sequences = [] + for item in data.get("sequences", []): + entity_type, seq_info = next(iter(item.items())) + count = seq_info.get("count", 1) + for _ in range(count): + new_seq = deepcopy(seq_info) + new_seq["count"] = 1 + expanded_sequences.append({entity_type: new_seq}) + new_data = data.copy() + new_data["sequences"] = expanded_sequences + return new_data + + +def patch_with_orig_seqs( + sample_list: List[dict], + orig_seqs: list, + trim=False, + use_template=False, + fields=None, +) -> List[dict]: + """ + For each item in sample_list: + 1) Build an index of current sequences grouped by their asym sets. + 2) Build an index of the original sequences grouped by their asym sets + 3) For each original asym set, find a current asym set that contains it (superset). If none, raise. + 4) For each current asym set that has matches: + - Split the current entry into those subsets (+ remainder if needed). + - For each split piece, if it exactly matches an original subset, copy FIELDS_TO_COPY. + Else, keep the current entry as-is. + + Returns a deep-copied transformed list. + """ + if fields is None: + fields = ["sequence", "use_msa", "msa", "crop", "modifications"] + out = deepcopy(sample_list) + + # Build original index once (applies to each item) + orig_idx = _build_asym_index(orig_seqs, trim=trim) + orig_sets = list(orig_idx.keys()) + + if use_template: + # Split condition vs. binder + cond_items = _pick_condition(orig_seqs) + + for i, item in enumerate(out): + if "sequences" not in item or not isinstance(item["sequences"], list): + raise ValueError(f"Item #{i} missing a valid 'sequences' list.") + + if not use_template: + cur_idx = _build_asym_index(item["sequences"], trim=trim) + # Map: current_asym_set -> list of original_asym_sets that are subsets of that current set + container_map: Dict[FrozenSet[str], List[FrozenSet[str]]] = { + c: [] for c in cur_idx + } + for oset in orig_sets: + container = next((c for c in cur_idx if oset.issubset(c)), None) + if container is None: + raise ValueError(f"Item #{i}: no container for {sorted(oset)}") + container_map[container].append(oset) + + new_seqs: List[dict] = [] + for cset, cur_entry in cur_idx.items(): + subsets = [list(s) for s in container_map.get(cset, [])] + if subsets: + for e in _split_by_asym(cur_entry, subsets): + aset = frozenset(_get_entity(e)["label_asym_id"]) + if aset in orig_idx: + _copy_fields_from_origin(e, orig_idx[aset], fields) + new_seqs.append(e) + else: + new_seqs.append(cur_entry) + item["sequences"] = new_seqs + else: + # Build 'condition' + chain_ids = [] + crop_dict = {} + msa_map = {} + structure_file = None + + for cond_item in cond_items: + ent = _get_entity(cond_item) + cid = ent["json_chain_id"] + chain_ids.append(cid) + + # structure_file from 'path' (use the first one if multiple) + if structure_file is None: + structure_file = ent["path"] + + # crop (optional) + if "crop" in ent and ent["crop"]: + crop_dict.update({cid: ent["crop"]}) + + # msa (optional) + if "msa" in ent and isinstance(ent["msa"], dict): + msa_map[cid] = ent["msa"] + + condition_obj = { + "structure_file": structure_file, + "filter": { + "chain_id": chain_ids, + "crop": crop_dict if crop_dict else {}, + }, + } + if msa_map: + condition_obj["msa"] = msa_map + + # Build 'sequences' + binder_obj = item["sequences"][-1] + + # Assemble new json_dict + item["condition"] = condition_obj + item["sequences"] = [binder_obj] + + return out + + +def _random_suffix(length=6): + """Generate a short random hex string.""" + return "".join(random.choices("0123456789abcdef", k=length)) + + +def run_protenix_msa(cmd: list[str]) -> Dict[str, str]: + """ + Run the command, print its stdout in real-time, + then parse the last {...} in stdout as a Python dict. + """ + proc = subprocess.Popen( + cmd, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, text=True + ) + buf_lines = [] + + assert proc.stdout is not None + for line in proc.stdout: + sys.stdout.write(line) # Real-time display + buf_lines.append(line) + + proc.wait() + if proc.returncode != 0: + raise subprocess.CalledProcessError(proc.returncode, cmd) + + stdout_text = "".join(buf_lines) + + # Extract last {...} + brace_blocks = re.findall(r"\{.*\}", stdout_text, flags=re.DOTALL) + if not brace_blocks: + raise RuntimeError("No dictionary-like {...} found in output.") + + last_block = brace_blocks[-1] + try: + return ast.literal_eval(last_block) + except Exception as e: + raise RuntimeError(f"Failed to parse last dict from output: {e}") + + +def populate_msa_with_cache( + data: List[Dict], + *, + cache_file: str = "./msa_cache/cache.json", + out_dir: str = "./msa_cache", +) -> List[Dict]: + """ + Same as before, but fasta_path is placed in a short human-readable subdir: + YYYYMMDD_/input.fasta + """ + + def _iter_entities(items: List[dict]): + for i, item in enumerate(items): + for j, seq_entry in enumerate(item.get("sequences", [])): + if not isinstance(seq_entry, dict) or len(seq_entry) != 1: + continue + entity = next(iter(seq_entry.values())) + yield i, j, entity + + def _sanitize_sequence(seq: str) -> str: + return "".join(seq.split()).upper() + + def _needs_msa(entity: dict) -> bool: + use_msa = entity.get("use_msa", True) + if not use_msa: + return False + msa = entity.get("msa", {}) + precomp = msa.get("precomputed_msa_dir") if isinstance(msa, dict) else None + return not precomp + + # Ensure base dirs exist + os.makedirs(os.path.dirname(cache_file) or ".", exist_ok=True) + os.makedirs(out_dir, exist_ok=True) + + # Load cache + cache: Dict[str, str] = {} + if os.path.isfile(cache_file): + try: + with open(cache_file, "r") as f: + loaded = json.load(f) + if isinstance(loaded, dict): + cache = { + _sanitize_sequence(k): v + for k, v in loaded.items() + if isinstance(k, str) + } + except Exception: + cache = {} + + # Update cache + for i, j, entity in _iter_entities(data): + msa = entity.get("msa", {}) + precomp = msa.get("precomputed_msa_dir") if isinstance(msa, dict) else None + if precomp: + seq = entity.get("sequence") + cache.update({_sanitize_sequence(seq): precomp}) + + # Collect needed sequences + pending: Set[str] = set() + wanted_pairs: List[Tuple[int, int, str]] = [] + for i, j, entity in _iter_entities(data): + if not _needs_msa(entity): + continue + seq = entity.get("sequence") + if not isinstance(seq, str): + continue + sseq = _sanitize_sequence(seq) + if not sseq: + continue + wanted_pairs.append((i, j, sseq)) + if sseq not in cache: + pending.add(sseq) + + # If pending, run MSA + if pending: + # Create short readable random subdir + date_str = datetime.now().strftime("%Y%m%d") + random_dir = os.path.join(out_dir, f"{date_str}_{_random_suffix()}") + os.makedirs(random_dir, exist_ok=True) + fasta_path = os.path.join(random_dir, "input.fasta") + + # Write FASTA + with open(fasta_path, "w") as f: + for idx, sseq in enumerate(sorted(pending)): + f.write(f">seq_{idx+1}\n") + f.write(sseq + "\n") + + # Run protenix msa + print(f"Searching MSA with input fasta {fasta_path} and out dir {random_dir}") + cmd = ["protenix", "msa", "--input", fasta_path, "--out_dir", random_dir] + returned = run_protenix_msa(cmd) + + # Merge into cache + for seq_key, msa_path in returned.items(): + sseq = _sanitize_sequence(seq_key) + if sseq in pending: + cache[sseq] = msa_path + + # Save cache + tmp_path = cache_file + ".tmp" + with open(tmp_path, "w") as f: + json.dump(cache, f, indent=2) + os.replace(tmp_path, cache_file) + + # Produce updated data + new_data = deepcopy(data) + for i, j, entity in _iter_entities(new_data): + if not _needs_msa(entity): + continue + sseq = _sanitize_sequence(entity["sequence"]) + if sseq in cache: + if "msa" not in entity or not isinstance(entity["msa"], dict): + entity["msa"] = {} + entity["msa"]["precomputed_msa_dir"] = cache[sseq] + entity["msa"]["pairing_db"] = "uniref100" + + return new_data diff --git a/model/PXDesignBench/pxdbench/tools/registry.py b/model/PXDesignBench/pxdbench/tools/registry.py new file mode 100644 index 0000000000000000000000000000000000000000..7209bd10830411891eca5c4f6b5a838900786472 --- /dev/null +++ b/model/PXDesignBench/pxdbench/tools/registry.py @@ -0,0 +1,56 @@ +import os +from importlib import import_module +from typing import Callable, Optional, cast + +from pxdbench.tools.ptx.interface import ProtenixAPI + +PtxFactory = Callable[..., ProtenixAPI] + +_FACTORIES: dict[str, PtxFactory] = {} + + +def register(name: str, factory: PtxFactory) -> None: + _FACTORIES[name] = factory + + +def _load_from_dotted(mod_path: str, cls_name: str) -> PtxFactory: + module = import_module(mod_path) + cls = getattr(module, cls_name, None) + if not callable(cls): + raise TypeError(f"{cls_name} not found or not callable in {mod_path}") + return cast(PtxFactory, cls) + + +def _parse_backend_spec(spec: str) -> PtxFactory: + """ + Support: + - 'pkg.mod:Class' + - 'pkg.mod.Class' + """ + if ":" in spec: + left, cls_name = spec.split(":", 1) + return _load_from_dotted(left, cls_name) + + if "." in spec: + mod_path, cls_name = spec.rsplit(".", 1) + return _load_from_dotted(mod_path, cls_name) + + raise ValueError( + f"Unknown backend '{spec}'. " + f"Expected a registered name, 'pkg.mod:Class' or 'pkg.mod.Class'." + ) + + +def get_backend(name: Optional[str] = None) -> ProtenixAPI: + """ + Priority: + 1) explicit name + 2) env variable PXDBENCH_BACKEND + 3) default 'public' + """ + chosen = name or os.getenv("PXDBENCH_BACKEND") or "public" + + if chosen in _FACTORIES: + return _FACTORIES[chosen] + + return _parse_backend_spec(chosen) diff --git a/model/PXDesignBench/pxdbench/utils.py b/model/PXDesignBench/pxdbench/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..49fa41c4875cb1f9371c062e84a4094ce95c48fe --- /dev/null +++ b/model/PXDesignBench/pxdbench/utils.py @@ -0,0 +1,394 @@ +# Copyright 2025 ByteDance and/or its affiliates. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import json +import os +import random +import subprocess +import sys +from collections import defaultdict +from glob import glob +from typing import Any, Dict, List + +import numpy as np +import pandas as pd +import torch +from Bio.PDB import MMCIFParser as BioMMCIFParser +from Bio.PDB import * +from Bio.PDB.Polypeptide import is_aa +from biotite.structure import get_residue_starts +from natsort import natsorted + +from protenix.data import ccd +from protenix.data.parser import MMCIFParser + +three_to_one = { + "ALA": "A", + "ARG": "R", + "ASN": "N", + "ASP": "D", + "CYS": "C", + "GLN": "Q", + "GLU": "E", + "GLY": "G", + "HIS": "H", + "ILE": "I", + "LEU": "L", + "LYS": "K", + "MET": "M", + "PHE": "F", + "PRO": "P", + "SER": "S", + "THR": "T", + "TRP": "W", + "TYR": "Y", + "VAL": "V", +} + + +def seed_everything(seed, deterministic): + random.seed(seed) + np.random.seed(seed) + torch.random.manual_seed(seed) + torch.cuda.manual_seed_all(seed) + if deterministic: + torch.backends.cudnn.benchmark = False + # torch.backends.cudnn.deterministic=True applies to CUDA convolution operations, and nothing else. + torch.backends.cudnn.deterministic = True + # torch.use_deterministic_algorithms(True) affects all the normally-nondeterministic operations listed here https://pytorch.org/docs/stable/generated/torch.use_deterministic_algorithms.html?highlight=use_deterministic#torch.use_deterministic_algorithms + torch.use_deterministic_algorithms(True) + # https://docs.nvidia.com/cuda/cublas/index.html#cublasApi_reproducibility + os.environ["CUBLAS_WORKSPACE_CONFIG"] = ":4096:8" + + +def str2bool(v): + if isinstance(v, bool): + return v + if v.lower() in ("yes", "true", "t", "y", "1"): + return True + elif v.lower() in ("no", "false", "f", "n", "0"): + return False + else: + raise argparse.ArgumentTypeError("Error") + + +def convert_cif_to_pdb( + cif_path: str, + out_pdb_path: str = None, + binder_chains: list[str] = None, + trim_chain_ids=True, + resname_mapping: dict = {"xpb": "GLY"}, # can replace "xpb" with "GLY" +) -> None: + """ + Convert a CIF file to a PDB file. + Args: + cif_path: Path to the CIF file. + out_pdb_path: Path to save the PDB file. If None, will save to the same directory as the CIF file. + binder_chains: List of chain IDs to consider as binders. If None, will use all chains. + trim_chain_ids: If True, will trim the chain IDs to the first character. + resname_mapping: Dictionary of residue names to replace. If None, will not replace residue names. + Returns: + List of condition chain IDs and list of binder chain IDs. + """ + if out_pdb_path is None: + assert cif_path.endswith(".cif") + out_pdb_path = cif_path[: -len(".cif")] + ".pdb" + + parser = BioMMCIFParser(QUIET=True) + structure = parser.get_structure("protein", cif_path) + + if trim_chain_ids: + # Collect and check for chain ID conflicts + original_ids = [] + trimmed_ids = [] + for model in structure: + for chain in model: + original_ids.append(chain.id) + trimmed_ids.append(chain.id[0]) + if len(set(trimmed_ids)) < len(set(original_ids)): + raise ValueError( + "Chain ID collision detected after trimming to 1 character:\n" + f"Original IDs: {sorted(set(original_ids))}\n" + f"Trimmed IDs: {sorted(set(trimmed_ids))}" + ) + + new_cond_chains, new_binder_chains = [], [] + for model in structure: + for chain in model: + new_chain_id = chain.id[0] if trim_chain_ids else chain.id + if binder_chains is not None and chain.id in binder_chains: + new_binder_chains.append(new_chain_id) + else: + new_cond_chains.append(new_chain_id) + if trim_chain_ids: + chain.id = chain.id[0] # Trim to first character + if resname_mapping is not None: + for res in chain: + if res.resname in resname_mapping: + res.resname = resname_mapping[res.resname] + if binder_chains is not None and len(new_binder_chains) == 0: + raise ValueError(f"binder chains {binder_chains} not found in the cif file.") + + if os.path.exists(out_pdb_path): + print( + f"[WARNING] PDB file {out_pdb_path} already exists when trying to convert a CIF file to it" + ) + io = PDBIO() + io.set_structure(structure) + io.save(out_pdb_path) + return new_cond_chains, new_binder_chains + + +def find_cif_files(folder_path): + pdb_files = [] + for filename in os.listdir(folder_path): + if filename.endswith(".cif"): + full_path = os.path.join(folder_path, filename) + pdb_files.append(full_path) + return pdb_files + + +def find_cond_chains(cif_path): + # Note: we only consider one binder chain, which is also the last chain! + mmcif_parser = BioMMCIFParser() + structure = mmcif_parser.get_structure("protein", cif_path) + cond_chains = [chain.id for chain in structure[0]] + return cond_chains[:-1] + + +def find_binder_chains(cif_path, condition_chains): + try: + mmcif_parser = BioMMCIFParser() + structure = mmcif_parser.get_structure("protein", cif_path) + except: + print("find binder chains fail: ", cif_path, condition_chains) + raise ValueError() + + # only consider polypeptide as binder, we do not need it now actually because there is a "filter" field in the json file + # TODO: need a more general way to determine polypeptide + all_chain_ids = [] + for chain in structure[0]: + residues = [ + res for res in chain if res.resname == "xpb" or is_aa(res, standard=False) + ] + if len(residues) > 0: + all_chain_ids.append(chain.id) + assert all(c in all_chain_ids for c in condition_chains) + binder_chains = list(set(all_chain_ids) - set(condition_chains)) + return binder_chains + + +def convert_cifs_to_pdbs( + input_dir: str, + out_pdb_dir: str = None, + condition_chains: list[str] = None, + resname_mapping: dict = {"xpb": "GLY"}, +): + """ + Converts all mmCIF (.cif) files in a directory to PDB format. + + This function scans the input directory for `.cif` files, infers binder chains + from the first file, and converts all files to `.pdb` format using the same + binder chains. The output PDB files are saved in the specified output directory. + + Args: + input_dir (str): Path to the directory containing .cif files. + out_pdb_dir (Optional[str]): Directory to save the converted .pdb files. + If None, a `converted_pdbs` subdirectory will be created in `input_dir`. + condition_chains (list[str]): List of condition chain IDs used to infer binder chains. + resname_mapping (dict): Dictionary of residue names to replace. + + Returns: + tuple[list[str], str, list[str], list[str]]: + - Output PDB dir + - List of output PDB names. + - List of condition chain IDs. + - List of binder chain IDs. + """ + if not os.path.exists(input_dir): + raise FileNotFoundError(input_dir) + assert os.path.isdir(input_dir), "The input should be a directory" + all_cif_files = find_cif_files(input_dir) + if len(all_cif_files) == 0: + print(f"[WARNING] Can not find cif files in {input_dir}") + return [], None, None + if condition_chains is None: + condition_chains = find_cond_chains(all_cif_files[0]) + binder_chains = find_binder_chains(all_cif_files[0], condition_chains) + if out_pdb_dir is None: + out_pdb_dir = os.path.join(input_dir, "converted_pdbs") + os.makedirs(out_pdb_dir, exist_ok=True) + + pdb_names = [] + for cif_file in all_cif_files: + assert cif_file.endswith(".cif") + cur_binder_chains = find_binder_chains(cif_file, condition_chains) + assert set(binder_chains) == set(cur_binder_chains), ( + f"Binder chains in {cif_file} differ from those in the first file: " + f"{set(cur_binder_chains)} != {set(binder_chains)}" + ) + prefix = os.path.basename(cif_file)[: -len(".cif")] + pdb_names.append(prefix) + pdb_file = os.path.join(out_pdb_dir, f"{prefix}.pdb") + new_cond_chains, new_binder_chains = convert_cif_to_pdb( + cif_path=cif_file, + out_pdb_path=pdb_file, + binder_chains=binder_chains, + resname_mapping=resname_mapping, + ) + pdb_names = sorted(pdb_names) + return out_pdb_dir, pdb_names, new_cond_chains, new_binder_chains + + +def merge_list_of_dicts_on_key( + list1: List[Dict[str, Any]], list2: List[Dict[str, Any]], key: str +) -> List[Dict[str, Any]]: + """ + Merge two lists of dictionaries based on a common key. + + Args: + list1: First list of dictionaries. + list2: Second list of dictionaries. + key: The key to merge on. + + Returns: + A list of merged dictionaries. + """ + index2 = {d[key]: d for d in list2} + merged = [] + for d1 in list1: + k = d1[key] + if k in index2: + merged.append({**d1, **index2[k]}) + else: + merged.append(d1) + return merged + + +def concat_dict_values(dict_list: List[Dict[str, Any]]) -> Dict[str, List[Any]]: + result = defaultdict(list) + for d in dict_list: + for k, v in d.items(): + result[k].append(v) + return dict(result) + + +def save_eval_results( + sample_df, + summary_dict, + root_dir, + sample_fn: str = "sample_level_output.csv", + summary_fn: str = "summary_output.json", +): + sample_save_path = os.path.join(root_dir, sample_fn) + summary_save_path = os.path.join(root_dir, summary_fn) + sample_df.to_csv(sample_save_path, index=False) + with open(summary_save_path, "w") as f: + json.dump(summary_dict, f, indent=4) + return sample_save_path, summary_save_path + + +def extract_chain_sequence(pdb_file, chain_id="R"): + parser = PDBParser(QUIET=True) + structure = parser.get_structure("X", pdb_file) + for model in structure: + if chain_id in model: + chain = model[chain_id] + seq = [] + current_resid = None + for residue in chain: + # Fill any numbering gaps with 'X' + if current_resid is not None: + gap = residue.id[1] - current_resid - 1 + seq.extend("X" * gap) + current_resid = residue.id[1] + + try: + seq.append(three_to_one[residue.get_resname()]) + except KeyError: + seq.append("X") # non-standard residue + + return "".join(seq) + + +def extract_chain_sequence_from_mmcif(cif_file, chain_id="B"): + parser = MMCIFParser(cif_file) + atom_array = parser.get_structure( + altloc="first", model=1, bond_lenth_threshold=None + ) + chain_atom_array = atom_array[atom_array.chain_id == chain_id] + starts = get_residue_starts(chain_atom_array, add_exclusive_stop=True) + res_names = chain_atom_array.res_name[starts[:-1]].tolist() + seq = ccd.res_names_to_sequence(res_names) + return seq + + +def prepare_tasks(task_json_path, input_dir, save_dir=None, task_indices=None): + with open(task_json_path, "r") as f: + data = json.load(f) + if task_indices is not None: + data = [data[i] for i in task_indices] + + inputs = [] + for x in data: + if "condition" in x or "sequences" in x: + task = "binder" + else: + task = "monomer" + + # only consider one seed for now + input_data_dir = glob( + os.path.join(input_dir, x["name"], "seed_*", "predictions") + ) + if len(input_data_dir) == 0: + print(f"Could not find data to eval for name: {x['name']}") + continue + input_data_dir = input_data_dir[0] + rel_path = os.path.relpath(input_data_dir, input_dir) + out_dir = ( + input_data_dir if save_dir is None else os.path.join(save_dir, rel_path) + ) + summary_path = os.path.join(out_dir, "summary_output.json") + if os.path.exists(summary_path): + print(f"Found existing {summary_path}, skip!") + continue + + # cond_chains = x["condition"]["filter"]["chain_id"] if "condition" in x else [] + pdb_dir, pdb_names, cond_chains, binder_chains = convert_cifs_to_pdbs( + input_data_dir, + out_pdb_dir=os.path.join(out_dir, "converted_pdbs"), + ) + + if len(binder_chains) != 1: + raise ValueError( + f"Multiple binder chains are not supported for now! cond chains: {cond_chains}, binder chains: {binder_chains}" + ) + + inputs.append( + { + "task": task, + "name": x["name"], + "pdb_dir": pdb_dir, + "pdb_names": pdb_names, + "cond_chains": cond_chains, + "binder_chains": binder_chains, + "out_dir": out_dir, + } + ) + + inputs = natsorted(inputs, key=lambda x: x["name"]) + for x in inputs: + print(x) + return inputs diff --git a/model/PXDesignBench/setup.py b/model/PXDesignBench/setup.py new file mode 100644 index 0000000000000000000000000000000000000000..f786491ad0ad2334a22cb126caa1f5f5e014075a --- /dev/null +++ b/model/PXDesignBench/setup.py @@ -0,0 +1,12 @@ +from setuptools import find_packages, setup + +setup( + name="pxdbench", + version="0.1.2", + description="PXDesignBench: Benchmark Suite for De Novo Protein Binder Design", + author="ByteDance Inc.", + author_email="ai4s-bio@bytedance.com", + url="https://github.com/bytedance/PXDesignBench", + license="Apache-2.0", + python_requires=">=3.10", +) diff --git a/model/Protenix-pxd/.flake8 b/model/Protenix-pxd/.flake8 new file mode 100644 index 0000000000000000000000000000000000000000..9226a2ef098c0acee49c10d03c3fca1b268a39b0 --- /dev/null +++ b/model/Protenix-pxd/.flake8 @@ -0,0 +1,59 @@ +# originally from: https://github.com/pytorch/pytorch/blob/main/.flake8 +[flake8] +# NOTE: **Mirror any changes** to this file the [tool.ruff] config in pyproject.toml +# before we can fully move to use ruff +enable-extensions = G +select = B,C,E,F,G,P,SIM1,SIM911,T4,W,B9,TOR0,TOR1,TOR2,TOR9 +max-line-length = 120 +# C408 ignored because we like the dict keyword argument syntax +# E501 is not flexible enough, we're using B950 instead +ignore = + E203,E305,E402,E501,E704,E721,E741,F405,F824,F841,F999,W503,W504,C408,E302,W291,E303, + # shebang has extra meaning in fbcode lints, so I think it's not worth trying + # to line this up with executable bit + EXE001, + # these ignores are from flake8-bugbear; please fix! + B007,B008,B017,B019,B023,B028,B903,B904,B905,B906,B907 + # these ignores are from flake8-comprehensions; please fix! + C407, + # these ignores are from flake8-logging-format; please fix! + G100,G101,G200 + # these ignores are from flake8-simplify. please fix or ignore with commented reason + SIM105,SIM108,SIM110,SIM111,SIM113,SIM114,SIM115,SIM116,SIM117,SIM118,SIM119,SIM12, + # flake8-simplify code styles + SIM102,SIM103,SIM106,SIM112, + +per-file-ignores = + __init__.py: F401 + test/**: F821 + test/**/__init__.py: F401,F821 + torch/utils/cpp_extension.py: B950 + torchgen/api/types/__init__.py: F401,F403 + torchgen/executorch/api/types/__init__.py: F401,F403 + test/dynamo/test_higher_order_ops.py: B950 + test/dynamo/test_graph_break_messages.py: B950 + torch/testing/_internal/dynamo_test_failures.py: B950 + # TOR901 is only for test, we want to ignore it for everything else. + # It's not easy to configure this without affecting other per-file-ignores, + # so we explicitly list every file where it's violated outside of test. + torch/__init__.py: F401,TOR901 + torch/_custom_op/impl.py: TOR901 + torch/_export/serde/upgrade.py: TOR901 + torch/_functorch/vmap.py: TOR901 + torch/_inductor/test_operators.py: TOR901 + torch/_library/abstract_impl.py: TOR901 + torch/_meta_registrations.py: TOR901 + torch/_prims/__init__.py: F401,TOR901 + torch/_prims/rng_prims.py: TOR901 + torch/ao/quantization/fx/_decomposed.py: TOR901 + torch/distributed/_functional_collectives.py: TOR901 + torch/distributed/_spmd/data_parallel.py: TOR901 + torch/distributed/_tensor/_collective_utils.py: TOR901 + # This is a full package that happen to live within the test + # folder, so ok to skip + test/cpp_extensions/open_registration_extension/pytorch_openreg/_aten_impl.py: TOR901 +optional-ascii-coding = True +exclude = + ./.git, + ./venv, + *.pyi diff --git a/model/Protenix-pxd/.github/workflows/ci.yml b/model/Protenix-pxd/.github/workflows/ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..d5ef55f26f585f67e81b0945646b708b4b06755c --- /dev/null +++ b/model/Protenix-pxd/.github/workflows/ci.yml @@ -0,0 +1,43 @@ +# This workflow will install Python dependencies, run tests and lint with a variety of Python versions +# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python + +name: Python package + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + +# Declare default permissions as read only. +permissions: read-all + +jobs: + build: + + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + python-version: ["3.10", "3.11"] + + steps: + - uses: actions/checkout@v4 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v3 + with: + python-version: ${{ matrix.python-version }} + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install flake8 pytest + if [ -f requirements.txt ]; then pip install -r requirements.txt; fi + - name: Lint with flake8 + run: | + # stop the build if there are Python syntax errors or undefined names + flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics + # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide + flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics + - name: Test with pytest + run: | + pytest tests/ diff --git a/model/Protenix-pxd/.github/workflows/scorecard.yml b/model/Protenix-pxd/.github/workflows/scorecard.yml new file mode 100644 index 0000000000000000000000000000000000000000..08222aa95dbbde8f3c7a10dc00c1d2f87f2f36be --- /dev/null +++ b/model/Protenix-pxd/.github/workflows/scorecard.yml @@ -0,0 +1,65 @@ +# This workflow uses actions that are not certified by GitHub. They are provided +# by a third-party and are governed by separate terms of service, privacy +# policy, and support documentation. + +name: Scorecard supply-chain security +on: + # For Branch-Protection check. Only the default branch is supported. See + # https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection + branch_protection_rule: + # To guarantee Maintained check is occasionally updated. See + # https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained + schedule: + - cron: '35 17 * * 0' + push: + branches: [ "main" ] + +# Declare default permissions as read only. +permissions: read-all + +jobs: + analysis: + name: Scorecard analysis + runs-on: ubuntu-latest + permissions: + # Needed to upload the results to code-scanning dashboard. + security-events: write + # Needed to publish results and get a badge (see publish_results below). + id-token: write + # Uncomment the permissions below if installing in a private repository. + # contents: read + # actions: read + + steps: + - name: "Checkout code" + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + persist-credentials: false + + - name: "Run analysis" + uses: ossf/scorecard-action@0864cf19026789058feabb7e87baa5f140aac736 # v2.3.1 + with: + results_file: results.sarif + results_format: sarif + # (Optional) "write" PAT token. Uncomment the `repo_token` line below if: + # - you want to enable the Branch-Protection check on a *public* repository, or + # - you are installing Scorecard on a *private* repository + # To create the PAT, follow the steps in https://github.com/ossf/scorecard-action?tab=readme-ov-file#authentication-with-fine-grained-pat-optional. + # repo_token: ${{ secrets.SCORECARD_TOKEN }} + + # Public repositories: + # - Publish results to OpenSSF REST API for easy access by consumers + # - Allows the repository to include the Scorecard badge. + # - See https://github.com/ossf/scorecard-action#publishing-results. + # For private repositories: + # - `publish_results` will always be set to `false`, regardless + # of the value entered here. + publish_results: true + + + # Upload the results to GitHub's code scanning dashboard (optional). + # Commenting out will disable upload of results to your repo's Code Scanning dashboard + - name: "Upload to code-scanning" + uses: github/codeql-action/upload-sarif@v3 + with: + sarif_file: results.sarif diff --git a/model/Protenix-pxd/.gitignore b/model/Protenix-pxd/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..69ecbbcfa3d8fcf2a3f6fe808c43eca536415a1a --- /dev/null +++ b/model/Protenix-pxd/.gitignore @@ -0,0 +1,138 @@ +# Byte-compiled / optimized / DLL files +*__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so +*.o +*.obj +*.d +# ninjia relate +*ninja* +lock +# Distribution / packaging +.Python +.vscode +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +.tox/ +.nox/ +.coverage +.coverage.* +.cache +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# data cache and checkpoints +data_cache/ +checkpoints/ + +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +wandb/ +output/ +release_data/ diff --git a/model/Protenix-pxd/.pre-commit-config.yaml b/model/Protenix-pxd/.pre-commit-config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fe41e4f149083ac3a25da81e64f66c681f8f4437 --- /dev/null +++ b/model/Protenix-pxd/.pre-commit-config.yaml @@ -0,0 +1,51 @@ +# originally from: https://github.com/pytorch/torchtune/blob/main/.pre-commit-config.yaml +exclude: 'build' + +default_language_version: + python: python3 + +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v5.0.0 + hooks: + - id: trailing-whitespace + - id: check-ast + - id: check-merge-conflict + - id: no-commit-to-branch + args: ['--branch=main'] + - id: check-added-large-files + args: ['--maxkb=1000'] + - id: end-of-file-fixer + exclude: '^(.*\.svg)$' + +- repo: https://github.com/Lucas-C/pre-commit-hooks + rev: v1.5.5 + hooks: + - id: insert-license + files: \.py$|\.sh$ + args: + - --license-filepath + - assets/license_header.txt + +- repo: https://github.com/pycqa/flake8 + rev: 7.1.1 + hooks: + - id: flake8 + additional_dependencies: + - flake8-bugbear == 22.4.25 + - pep8-naming == 0.12.1 + - torchfix + args: ['--config=.flake8'] + +- repo: https://github.com/omnilib/ufmt + rev: v2.3.0 + hooks: + - id: ufmt + additional_dependencies: + - black == 22.12.0 + - usort == 1.0.5 + +- repo: https://github.com/jsh9/pydoclint + rev: d88180a8632bb1602a4d81344085cf320f288c5a + hooks: + - id: pydoclint diff --git a/model/Protenix-pxd/CODE_OF_CONDUCT.md b/model/Protenix-pxd/CODE_OF_CONDUCT.md new file mode 100644 index 0000000000000000000000000000000000000000..bd6b2a58712d6ee430654fc6b033ad5275bb0998 --- /dev/null +++ b/model/Protenix-pxd/CODE_OF_CONDUCT.md @@ -0,0 +1,127 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/model/Protenix-pxd/CONTRIBUTING.md b/model/Protenix-pxd/CONTRIBUTING.md new file mode 100644 index 0000000000000000000000000000000000000000..b89e46f368b6113e3ae724af0a75d3900ea090bf --- /dev/null +++ b/model/Protenix-pxd/CONTRIBUTING.md @@ -0,0 +1,61 @@ +# Contributing + +Thank you for investing your time in contributing to protenix project! + +Read our [Code of Conduct](./CODE_OF_CONDUCT.md) to keep our community approachable and respectable. + +This guide details how to use issues and pull requests to improve protenix project. + +## General Guidelines + +### Pull Requests + +Make sure to keep Pull Requests small and functional to make them easier to review, understand, and look up in commit history. This repository uses "Squash and Commit" to keep our history clean and make it easier to revert changes based on PR. + +Adding the appropriate documentation, unit tests and e2e tests as part of a feature is the responsibility of the feature owner, whether it is done in the same Pull Request or not. + +Pull Requests should follow the "subject: message" format, where the subject describes what part of the code is being modified. + +Refer to the template for more information on what goes into a PR description. + +### Design Docs + +A contributor proposes a design with a PR on the repository to allow for revisions and discussions. If a design needs to be discussed before formulating a document for it, make use of Google doc and GitHub issue to involve the community on the discussion. + +### GitHub Issues + +GitHub Issues are used to file bugs, work items, and feature requests with actionable items/issues (Please refer to the "Reporting Bugs/Feature Requests" section below for more information). + +### Reporting Bugs/Feature Requests + +We welcome you to use the GitHub issue tracker to report bugs or suggest features that have actionable items/issues (as opposed to introducing a feature request on GitHub Discussions). + +When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already reported the issue. Please try to include as much information as you can. Details like these are incredibly useful: + +- A reproducible test case or series of steps +- The version of the code being used +- Any modifications you've made relevant to the bug +- Anything unusual about your environment or deployment + +## Contributing via Pull Requests + +### Find interesting issue + +If you spot a problem with the problem, [search if an issue already exists](https://github.com/bytedance/protenix/issues). If a related issue doesn't exist, you can open a new issue using [issue template](https://github.com/bytedance/protenix/issues/new/choose). + +### Solve an issue + +Please check `DEVELOPMENT.md` in sub folder to get familiar with running and testing codes. + +### Open a Pull request. + +When you're done making the changes, open a pull request and fill PR template so we can better review your PR. The template helps reviewers understand your changes and the purpose of your pull request. + +Don't forget to link PR to the issue if you are solving one. + +If you run into any merge issues, checkout this [git tutorial](https://lab.github.com/githubtraining/managing-merge-conflicts) to help you resolve merge conflicts and other issues. + + +## Finding contributions to work on + +Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels (enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any 'help wanted' and 'good first issue' issues are a great place to start. diff --git a/model/Protenix-pxd/Dockerfile b/model/Protenix-pxd/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..353018113a3414f2763f4f60a625ae1a87491bf2 --- /dev/null +++ b/model/Protenix-pxd/Dockerfile @@ -0,0 +1,56 @@ +FROM ai4s-cn-beijing.cr.volces.com/pytorch-mirror/pytorch:2.3.1-cuda12.1-cudnn8-devel + +ENV DEBIAN_FRONTEND=noninteractive +ENV TZ=Asia/Shanghai +RUN apt-get update && \ + apt-get install -y --no-install-recommends \ + wget \ + g++ \ + gcc \ + libc6-dev \ + make zlib1g zlib1g-dev \ + git git-lfs expect zsh vim wget curl unzip zip cmake cmake-curses-gui libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +RUN apt update && apt -y install postgresql + +RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y \ + hmmer cmake cmake-curses-gui \ + && git clone --branch v3.3.0 https://github.com/soedinglab/hh-suite.git /tmp/hh-suite \ + && mkdir /tmp/hh-suite/build \ + && cd /tmp/hh-suite/build \ + && cmake -DCMAKE_INSTALL_PREFIX=/opt/hhsuite .. \ + && make -j 32 && make install \ + && ln -s /opt/hhsuite/bin/* /usr/bin \ + && cd - \ + && rm -rf /tmp/hh-suite + +RUN apt-get install -yq --no-install-recommends iproute2 curl +# Add PIP Package +RUN pip3 --no-cache-dir install \ + scipy \ + ml_collections \ + tqdm \ + pandas \ + optree \ + rdkit + +# Add openfold dependency +RUN pip3 --no-cache-dir install \ + biopython==1.83 \ + modelcif==0.7 + +# Add datapipeline dependency +RUN pip3 --no-cache-dir install \ + biotite==1.0.1 \ + scikit-learn \ + scikit-learn-extra \ + fair-esm \ + deepspeed \ + protobuf==3.20.2 tos icecream ipdb wandb numpy==1.26.3 matplotlib==3.9.2 ipywidgets py3Dmol + +# For H20 compatibility +RUN pip3 install --no-cache-dir nvidia-cublas-cu12==12.4.5.8 --no-deps +RUN git clone -b v3.5.1 https://github.com/NVIDIA/cutlass.git /opt/cutlass +ENV CUTLASS_PATH=/opt/cutlass diff --git a/model/Protenix-pxd/LICENSE b/model/Protenix-pxd/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..2b1bfa516465d6c63fa825523d33346a832b5706 --- /dev/null +++ b/model/Protenix-pxd/LICENSE @@ -0,0 +1,208 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2024 ByteDance and/or its affiliates. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +Implementation of the `LayerNorm` operators (in protenix/model/layer_norm/) referred to [OneFlow] +(https://github.com/Oneflow-Inc/oneflow) and [FastFold](https://github.com/hpcaitech/FastFold). +We used [OpenFold](https://github.com/aqlaboratory/openfold) for some +(in protenix/openfold_local/) implementations, except the `LayerNorm` part. the worker OneFlow, +FastFold and openfold are licensed under Apache License 2.0. \ No newline at end of file diff --git a/model/Protenix-pxd/Protenix_Technical_Report.pdf b/model/Protenix-pxd/Protenix_Technical_Report.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8c203ffcda028fd6b27c2b171f0d7ae0b877859f --- /dev/null +++ b/model/Protenix-pxd/Protenix_Technical_Report.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4150ea75c2772c27e8fb64153434b568850bd724ac22d47cc73158737e3ee44 +size 3586577 diff --git a/model/Protenix-pxd/README.md b/model/Protenix-pxd/README.md new file mode 100644 index 0000000000000000000000000000000000000000..fcb837028cf059bff17df8162c51d86066e2f1f0 --- /dev/null +++ b/model/Protenix-pxd/README.md @@ -0,0 +1,309 @@ +# Protenix: Protein + X + + +> 📣📣📣 **We're hiring!** \ +> Positions in **_Beijing, China_** and **_Seattle, US_** ! \ +> Interested in machine learning, computational chemistry/biology, structural biology, or drug discovery? \ +> 👉 [**Join us »**](#join-us) + + + + + +
+ +[![Twitter](https://img.shields.io/badge/Twitter-Follow-blue?logo=x)](https://x.com/ai4s_protenix) +[![Slack](https://img.shields.io/badge/Slack-Join-yellow?logo=slack)](https://join.slack.com/t/protenixworkspace/shared_invite/zt-36j4kx1cy-GyQMWLDrMO4Wd0fjGxtxug) +[![Wechat](https://img.shields.io/badge/Wechat-Join-brightgreen?logo=wechat)](https://github.com/bytedance/Protenix/issues/52) +[![Email](https://img.shields.io/badge/Email-Contact-lightgrey?logo=gmail)](#contact-us) +
+ +We’re excited to introduce **Protenix** — a trainable, open-source PyTorch reproduction of [AlphaFold 3](https://www.nature.com/articles/s41586-024-07487-w). + +Protenix is built for high-accuracy structure prediction. It serves as an initial step in our journey toward advancing accessible and extensible research tools for the computational biology community. + + + +![Protenix predictions](assets/protenix_predictions.gif) + +## 🌟 Related Projects +- **[PXMeter](https://github.com/bytedance/PXMeter/)** is an open-source toolkit designed for reproducible evaluation of structure prediction models, released with high-quality benchmark dataset that has been manually reviewed to remove experimental artifacts and non-biological interactions. The associated study presents an in-depth comparative analysis of state-of-the-art models, drawing insights from extensive metric data and detailed case studies. The evaluation of Protenix is based on PXMeter. +- **[Protenix-Dock](https://github.com/bytedance/Protenix-Dock)**: Our implementation of a classical protein-ligand docking framework that leverages empirical scoring functions. Without using deep neural networks, Protenix-Dock delivers competitive performance in rigid docking tasks. + +## 🎉 Updates +- 2025-07-17: **Protenix-Mini released!**: Lightweight model variants with significantly reduced inference cost are now available. Users can choose from multiple configurations to balance speed and accuracy based on deployment needs. See our [paper](https://arxiv.org/abs/2507.11839) and [model configs](./configs/configs_model_type.py) for more information. +- 2025-07-17: [***New constraint feature***](docs/infer_json_format.md#constraint) is released! Now supports **atom-level contact** and **pocket** constraints, significantly improving performance in our evaluations. +- 2025-05-30: **Protenix-v0.5.0** is now available! You may try Protenix-v0.5.0 by accessing the [server](https://protenix-server.com), or upgrade to the latest version using pip. +- 2025-01-16: The preview version of **constraint feature** is released to branch [`constraint_esm`](https://github.com/bytedance/Protenix/tree/constraint_esm). +- 2025-01-16: The [training data pipeline](./docs/prepare_training_data.md) is released. +- 2025-01-16: The [MSA pipeline](./docs/msa_pipeline.md) is released. +- 2025-01-16: Use [local colabfold_search](./docs/colabfold_compatible_msa.md) to generate protenix-compatible MSA. + +### 📊 Benchmark +We benchmarked the performance of Protenix-v0.5.0 against [Boltz-1](https://github.com/jwohlwend/boltz/releases/tag/v0.4.1) and [Chai-1](https://github.com/chaidiscovery/chai-lab/releases/tag/v0.6.1) across multiple datasets, including [PoseBusters v2](https://arxiv.org/abs/2308.05777), [AF3 Nucleic Acid Complexes](https://www.nature.com/articles/s41586-024-07487-w), [AF3 Antibody Set](https://github.com/google-deepmind/alphafold3/blob/20ad0a21eb49febcaad4a6f5d71aa6b701512e5b/docs/metadata_antibody_antigen.csv), and our curated Recent PDB set. + + +Protenix-v0.5.0 was trained using a PDB cut-off date of September 30, 2021. For the comparative analysis, we adhered to AF3’s inference protocol, generating 25 predictions by employing 5 model seeds, with each seed yielding 5 diffusion samples. The predictions were subsequently ranked based on their respective ranking scores. + + +![V0.5.0 model Metrics](assets/v0.5.0_metrics.png) + +We will soon release the benchmarking toolkit, including the evaluation datasets, data curation pipeline, and metric calculators, to support transparent and reproducible benchmarking. + + +## 🛠 Installation + +### PyPI + +```bash +pip3 install protenix +``` + +For development on a CPU-only machine, it is convenient to install with the `--cpu` flag in editable mode: +``` +python3 setup.py develop --cpu +``` + +### Docker (Recommended for Training) + +Check the detailed guide: [ Docker Installation](docs/docker_installation.md). + + +## 🚀 Inference + +### Expected Input & Output Format +For details on the input JSON format and expected outputs, please refer to the [Input/Output Documentation](docs/infer_json_format.md). + + +### Prepare Inputs + +#### Convert PDB/CIF File to Input JSON + +If your input is a `.pdb` or `.cif` file, you can convert it into a JSON file for inference. + + +```bash +# ensure `release_data/ccd_cache/components.cif` or run: +python scripts/gen_ccd_cache.py -c release_data/ccd_cache/ -n [num_cpu] + +# for PDB +# download pdb file +wget https://files.rcsb.org/download/7pzb.pdb +# run with pdb/cif file, and convert it to json file for inference. +protenix tojson --input examples/7pzb.pdb --out_dir ./output + +# for CIF (same process) +# download cif file +wget https://files.rcsb.org/download/7pzb.cif +# run with pdb/cif file, and convert it to json file for inference. +protenix tojson --input examples/7pzb.cif --out_dir ./output +``` + + +#### (Optional) Prepare MSA Files + +We provide an independent MSA search utility. You can run it using either a JSON file or a protein FASTA file. +```bash +# run msa search with json file, it will write precomputed msa dir info to a new json file. +protenix msa --input examples/example_without_msa.json --out_dir ./output + +# run msa search with fasta file which only contains protein. +protenix msa --input examples/prot.fasta --out_dir ./output +``` + +### Inference via Command Line + +If you installed `Protenix` via `pip`, you can run the following command to perform model inference: + + +```bash +# 1. The default model_name is protenix_base_default_v0.5.0, you can modify it by passing --model_name xxxx +# 2. We provide recommended default configuration parameters for each model. To customize cycle/step/use_msa settings, you must set --use_default_params false +# 3. You can modify cycle/step/use_msa by passing --cycle x1 --step x2 --use_msa false + +# run with example.json, which contains precomputed msa dir. +protenix predict --input examples/example.json --out_dir ./output --seeds 101 --model_name "protenix_base_default_v0.5.0" + +# run with example.json, we use only esm feature. +protenix predict --input examples/example.json --out_dir ./output --seeds 101 --model_name "protenix_mini_esm_v0.5.0" --use_msa false + +# run with multiple json files, the default seed is 101. +protenix predict --input ./jsons_dir/ --out_dir ./output + +# if the json do not contain precomputed msa dir, +# add --use_msa (default: true) to search msa and then predict. +# if mutiple seeds are provided, split them by comma. +protenix predict --input examples/example_without_msa.json --out_dir ./output --seeds 101,102 --use_msa true +``` + +### Inference via Bash Script +Alternatively you can run inference by: +Alternatively, run inference via script: + +```bash +bash inference_demo.sh +``` + +The script accepts the following arguments: +* `model_name`: Name of the model to use for inference. +* `input_json_path`: Path to a JSON file that fully specifies the input structure. +* `dump_dir`: Directory where inference results will be saved. +* `dtype`: Data type used during inference. Supported options: `bf16` and `fp32`. +* `use_msa`: Whether to enable MSA features (default: true). + + +> **Note**: By default, layernorm and EvoformerAttention kernels are disabled for simplicity. +> To enable them and speed up inference, see the [**Kernels Setup Guide**](docs/kernels.md). + + +## 🧬 Training + +Refer to the [Training Documentation](docs/training.md) for setup and details. + +## Model Features +### 📌 Constraint + +Protenix supports specifying ***contacts*** (at both residue and atom levels) and ***pocket constraints*** as extra guidance. Our benchmark results demonstrate that constraint-guided predictions are significantly more accurate.See our [doc](docs/infer_json_format.md#constraint) for input format details. + +![Constraint Metrics](assets/constraint_metrics.png) + +### 📌 Mini-Models +We introduce Protenix-Mini, a lightweight variant of Protenix that uses reduced network blocks and few ODE steps (even as few as one or two steps) to enable efficient prediction of biomolecular complex structures. Experimental results show that Protenix-Mini achieves a favorable balance between efficiency and accuracy, with only a marginal 1–5% drop in evaluation metrics such as interface LDDT, complex LDDT, and ligand RMSD success rate. Protenix-Mini enables accurate structure prediction in high-throughput and resource-limited scenarios, making it well-suited for practical applications at scale. The following comparisons were performed on a subset of the RecentPDB dataset comprising sequences with fewer than 768 tokens. + +![Mini/Tiny Metrics](assets/mini_performance.png) + + +## Training and Inference Cost + +For details on memory usage and runtime during training and inference, refer to the [Training & Inference Cost Documentation](docs/model_train_inference_cost.md). + + +## Citing Protenix + +If you use Protenix in your research, please cite the following: + +``` +@article{bytedance2025protenix, + title={Protenix - Advancing Structure Prediction Through a Comprehensive AlphaFold3 Reproduction}, + author={ByteDance AML AI4Science Team and Chen, Xinshi and Zhang, Yuxuan and Lu, Chan and Ma, Wenzhi and Guan, Jiaqi and Gong, Chengyue and Yang, Jincai and Zhang, Hanyu and Zhang, Ke and Wu, Shenghao and Zhou, Kuangqi and Yang, Yanping and Liu, Zhenyu and Wang, Lan and Shi, Bo and Shi, Shaochen and Xiao, Wenzhi}, + year={2025}, + journal={bioRxiv}, + publisher={Cold Spring Harbor Laboratory}, + doi={10.1101/2025.01.08.631967}, + URL={https://www.biorxiv.org/content/early/2025/01/11/2025.01.08.631967}, + elocation-id={2025.01.08.631967}, + eprint={https://www.biorxiv.org/content/early/2025/01/11/2025.01.08.631967.full.pdf}, +} +``` + +### 📚 Citing Related Work +Protenix is built upon and inspired by several influential projects. If you use Protenix in your research, we also encourage citing the following foundational works where appropriate: +``` +@article{abramson2024accurate, + title={Accurate structure prediction of biomolecular interactions with AlphaFold 3}, + author={Abramson, Josh and Adler, Jonas and Dunger, Jack and Evans, Richard and Green, Tim and Pritzel, Alexander and Ronneberger, Olaf and Willmore, Lindsay and Ballard, Andrew J and Bambrick, Joshua and others}, + journal={Nature}, + volume={630}, + number={8016}, + pages={493--500}, + year={2024}, + publisher={Nature Publishing Group UK London} +} +@article{ahdritz2024openfold, + title={OpenFold: Retraining AlphaFold2 yields new insights into its learning mechanisms and capacity for generalization}, + author={Ahdritz, Gustaf and Bouatta, Nazim and Floristean, Christina and Kadyan, Sachin and Xia, Qinghui and Gerecke, William and O’Donnell, Timothy J and Berenberg, Daniel and Fisk, Ian and Zanichelli, Niccol{\`o} and others}, + journal={Nature Methods}, + volume={21}, + number={8}, + pages={1514--1524}, + year={2024}, + publisher={Nature Publishing Group US New York} +} +@article{mirdita2022colabfold, + title={ColabFold: making protein folding accessible to all}, + author={Mirdita, Milot and Sch{\"u}tze, Konstantin and Moriwaki, Yoshitaka and Heo, Lim and Ovchinnikov, Sergey and Steinegger, Martin}, + journal={Nature methods}, + volume={19}, + number={6}, + pages={679--682}, + year={2022}, + publisher={Nature Publishing Group US New York} +} +``` + +## Contributing to Protenix + +We welcome contributions from the community to help improve Protenix! + +📄 Check out the [Contributing Guide](CONTRIBUTING.md) to get started. + +✅ Code Quality: +We use `pre-commit` hooks to ensure consistency and code quality. Please install them before making commits: + +```bash +pip install pre-commit +pre-commit install +``` + +🐞 Found a bug or have a feature request? [Open an issue](https://github.com/bytedance/Protenix/issues). + + + +## Acknowledgements + + +The implementation of LayerNorm operators refers to both [OneFlow](https://github.com/Oneflow-Inc/oneflow) and [FastFold](https://github.com/hpcaitech/FastFold). +We also adopted several [module](protenix/openfold_local/) implementations from [OpenFold](https://github.com/aqlaboratory/openfold), except for [`LayerNorm`](protenix/model/layer_norm/), which is implemented independently. + + +## Code of Conduct + +We are committed to fostering a welcoming and inclusive environment. +Please review our [Code of Conduct](CODE_OF_CONDUCT.md) for guidelines on how to participate respectfully. + + +## Security + +If you discover a potential security issue in this project, or think you may +have discovered a security issue, we ask that you notify Bytedance Security via our [security center](https://security.bytedance.com/src) or [vulnerability reporting email](sec@bytedance.com). + +Please do **not** create a public GitHub issue. + +## License + +The Protenix project including both code and model parameters is released under the [Apache 2.0 License](./LICENSE). It is free for both academic research and commercial use. + +## Contact Us + +We welcome inquiries and collaboration opportunities for advanced applications of our model, such as developing new features, fine-tuning for specific use cases, and more. Please feel free to contact us at ai4s-bio@bytedance.com. + +## Join Us + +We're expanding the **Protenix team** at ByteDance Seed-AI for Science! \ +We’re looking for talented individuals in **machine learning** and **computational biology/chemistry**. Opportunities are available in both **Beijing** and **Seattle**, across internships, new grad roles, and experienced full-time positions. \ +*“Computational Biology/Chemistry” covers structural biology, computational biology, computational chemistry, drug discovery, and more.* + + +### 📍 Beijing, China +| Type | Expertise | Apply Link | +|------------|------------------------------------|------------| +| Full-Time | Computational Biology / Chemistry | [Experienced & New Grad](https://jobs.bytedance.com/society/position/detail/7505998274429421842) | +| Full-Time | Machine Learning | [Experienced & New Grad](https://jobs.bytedance.com/society/position/detail/7505999453133015314) | +| Internship | Computational Biology / Chemistry | [Internship](https://jobs.bytedance.com/campus/position/7509005072577546504/detail) | +| Internship | Machine Learning | [Internship](https://jobs.bytedance.com/campus/position/7509005074018961672/detail) | + + +### 📍 Seattle, US + +| Type | Expertise | Apply Link | +|------------|------------------------------------|------------| +| Full-Time | Computational Biology / Chemistry | [Experienced](https://jobs.bytedance.com/en/position/7270666468370614585/detail), [New Grad](https://jobs.bytedance.com/en/position/7515465250054211847/detail) | +| Full-Time | Machine Learning | [Experienced](https://jobs.bytedance.com/en/position/7270665658072926521/detail), [New Grad](https://jobs.bytedance.com/en/position/7515908698011601159/detail) | +| Internship | Computational Biology / Chemistry | Internship (opening ~August) | +| Internship | Machine Learning | Internship (opening ~August) | diff --git a/model/Protenix-pxd/assets/constraint_metrics.png b/model/Protenix-pxd/assets/constraint_metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..a03b7e5ad663edeaa54611808ab721e879e0a053 --- /dev/null +++ b/model/Protenix-pxd/assets/constraint_metrics.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d96e0825b99f159a9644be057fdb50a75f78d94b0040262c67b4a48983ee8ed +size 268978 diff --git a/model/Protenix-pxd/assets/license_header.txt b/model/Protenix-pxd/assets/license_header.txt new file mode 100644 index 0000000000000000000000000000000000000000..fa28c5c96981c7e92337241e78f43298a9645b24 --- /dev/null +++ b/model/Protenix-pxd/assets/license_header.txt @@ -0,0 +1,13 @@ +Copyright 2024 ByteDance and/or its affiliates. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/model/Protenix-pxd/assets/mini_performance.png b/model/Protenix-pxd/assets/mini_performance.png new file mode 100644 index 0000000000000000000000000000000000000000..97b24205abf136b53645aa96605ee148410ec10f --- /dev/null +++ b/model/Protenix-pxd/assets/mini_performance.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:383d078099b15bf69a1bd1bf89a25f898863761b7815f0720824bcfa67a20b4d +size 102220 diff --git a/model/Protenix-pxd/assets/protenix_predictions.gif b/model/Protenix-pxd/assets/protenix_predictions.gif new file mode 100644 index 0000000000000000000000000000000000000000..e734dbaa85149c071c39d05ae28ffa8a96f3cdeb --- /dev/null +++ b/model/Protenix-pxd/assets/protenix_predictions.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:400c4b72786c6ab2816a23cd03276502a32705dbdf663f7292659d892ed78a7b +size 27631498 diff --git a/model/Protenix-pxd/assets/v0.5.0_metrics.png b/model/Protenix-pxd/assets/v0.5.0_metrics.png new file mode 100644 index 0000000000000000000000000000000000000000..9a47920d247c0131a5b4411a88865aac9dab3217 --- /dev/null +++ b/model/Protenix-pxd/assets/v0.5.0_metrics.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ff727dac76ad6686a26535169c9d8196dab9176a13be8da4a3439f30927a8a9 +size 226273